﻿@charset "utf-8";
/* CSS Document */
/*reset重置*/
*{ margin:0; padding:0;}
a{text-decoration:none; color:#333;}
a:hover{color:##895B43;}
p{ margin:0; padding:0;}
ul,h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
li{list-style-type:none; margin:0; padding:0;}
img{ border:0; max-width: 100%;}
em,i,b{ font-style:normal;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,br,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,select,input,a,div,strong,span{ margin: 0; padding: 0; font-weight:normal; }
body{width:100%;font-family: "PingFang SC","Microsoft YaHei","微软雅黑","宋体",Arial,"黑体";font-size:12px; background:#fff; color:#333; padding:0; margin:0px; min-width:1200px; -webkit-text-size-adjust:none; }
.nav,h1,h2,h3,h4,h5,h6,.nav,.brand,.link,.f_nav,.inside_Aus,.insli,.inside_img,.ins-right h1 p,.ins_left h1,.ins-right h1,.contact span,.list,.lib_Menubox{font-family:"微软雅黑","宋体","黑体",Arial, Helvetica, sans-serif;}
input[type="button"],input[type="tel"], input[type="submit"], input[type="reset"],input[type="text"],select{-webkit-appearance:none;outline:none; }

/*公共的宽度*/
.Wrap{width: 1200px; margin:0 auto; overflow: hidden; }
.Wrap:after {content: " ";display: block;height: 0;clear: both;}
.Wrapper {width: 1200px; margin:0 auto; position: relative;}

/*悬浮窗*/
.xuanfu{width: 122px; height: auto; position: fixed; right: 8px; top: 50%; margin-top: -244px; z-index: 999; border: 1px solid #eeeeee; border-radius: 10px; overflow: hidden; background: #fff; }
.xuanfu h3{width: 122px; height: 60px; background: ##895B43; font: 16px/60px "微软雅黑"; color: #fff; text-align: center; }
.xuanfu .qq{width: 105px; height: auto; margin: 0 auto; border-bottom: 1px solid #eee; }
.xuanfu .qq a{display: block; width: 100%; height: 100%; text-align: center; padding: 13px 0 11px; }
.xuanfu .qq a img{}
.xuanfu .qq a p{font: 14px "微软雅黑"; color: #666; margin-top: 6px; }
.xuanfu .qq a:hover p{color: #bf272d; }
.xuanfu .tel { width: 105px; height: auto; margin: 0 auto; text-align: center; padding: 12px 0; border-bottom: 1px solid #eee; }
.xuanfu .tel img{ }
.xuanfu .tel p{color: #666;line-height: 20px;font-size: 14px;margin-top: 6px;}
.xuanfu .tel p span{font-size: 14px; display: block; }
.xuanfu .code{width: 105px; height: auto; border-bottom: 1px solid #eee; margin: 0 auto; text-align: center; padding: 12px 0; }
.xuanfu .code img{max-width: 100px; max-height: 100px; }
.xuanfu .code p{font: 14px "微软雅黑";color: #666;margin-top: 6px;}
.xuanfu .return{width: 100%;height: 53px;}
.xuanfu .return a{display: block; width: 100%; height: 100%; background: url(../images/top.png) no-repeat center center; }

/*header*/
.Header{ width: 100%; height: 130px; }
.Header h1 { float: left; height: 68px; width: 200px; padding: 31px 0;}
.Header h1 a { display: block;}

/*导航栏*/
.Nav {width: 100%;height: 130px; padding-left: 230px;}
.Nav ul { overflow: hidden; }
.Nav ul li { float: left; height: 130px; line-height: 130px; margin-right: 77px; text-align: center; position: relative; font-size: 18px; position: relative;}
.Nav ul li a { display: block; color: #333; }
.Nav ul li i { display: block; width: 100%; height: 2px; position: absolute; top: 90px;}
.Nav ul li:hover a,.Nav ul li .current a,.Nav ul li.nbg a { font-weight: bold; color: ##895B43; }
.Nav ul li:hover i,.Nav ul li .current i,.Nav ul li.nbg i { background: ##895B43; }



/* Title */
.Title { text-align: center; color: #000; margin-bottom: 30px; }
.Title h3 { font-size: 36px; font-weight: bold; color: #333;}
.Title i.line { display: inline-block;width: 68px;height: 2px;background: ##895B43;}
.Title b { font-weight: normal; font-size: 22px; color: #ccc; display: block; text-transform: uppercase;}


/* Foot */
.Foot { width: 100%; background: #2d2d2d;  color: #666; margin-top: 60px; padding: 45px 0;}
.Foot .left { width: 230px; height: 270px; position: absolute; bottom: -45px;}
.Foot .left img { max-width:100%; height: 270px;}
.Foot .right { padding-left: 340px; overflow: hidden;}
.Foot .right ul li { float: left; padding-right: 75px;}
.Foot .right ul li h3 a { display: block; font-size: 16px; color: #ccc; padding-bottom: 15px;} 
.Foot .right ul li p a { display: block; font-size: 14px; color:#666; line-height: 35px; } 
.Foot .right ul li a:hover { color: #fff;}

/*底部*/
.Copyright { width: 100%; text-align: center; padding: 10px 0; background: #000; font-size: 12px; line-height: 25px; color: #666;}
.Copyright a { color: #fff;}.Copyright a:hover { color: ##895B43;}
.Copyright span { padding-left: 35px;}

/*分页样式*/
.pagelist{ clear:both; display:block; margin:20px 0 40px 1px;}
.pagelist:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
.pagelist .l-btns{ display:block; float:left; margin:2px 5px 0 -1px; padding:0 10px; border:1px solid #dbdbdb; height:28px; overflow:hidden; }
.pagelist .l-btns span{ font-size:12px; color:#333; line-height:28px; }
.pagelist .l-btns .pagenum{ display:inline-block; margin:0 5px; padding:0 5px; border:1px solid #dbdbdb; border-top:0; border-bottom:0; width:30px; height:28px; line-height:28px; font-size:12px; color:#333; text-align:center; vertical-align:top; overflow:hidden; }
div.default{ margin:0; padding:0; font-family:"Microsoft YaHei",Verdana; font-size:12px;}
div.default a,div.default span{ display:block; float:left; margin:2px 0 0 -1px; padding:4px 10px; line-height:20px; height:20px; border:1px solid #e1e1e1; background:#fff; color:#333; text-decoration:none; }
div.default span:first-child{ border-left:1px solid #e1e1e1; }
div.default a:hover{ color:#666; background:#eee; }
div.default span.current{ color:#fff; background:##895B43; border-color:##895B43;}
div.default span.disabled{ color:#999; background:#fff; }

/*左侧边栏*/
.inLeftNav{float: left;width: 230px;height: auto; margin: 50px 0;}
.inLeftNav dl{width: 100%;height: auto;overflow: hidden;position: relative;}
.inLeftNav dl dt {background: #fff;border-bottom: 1px solid #eee;position: relative;padding: 10px 0 15px 0;margin-bottom: 30px;}
.inLeftNav dl dt h2 { font-size: 30px; color: #333;}
.inLeftNav dl dt span { font-size: 16px; text-transform: uppercase; color: #999;}
.inLeftNav dl dt i { display: block; width: 48px; height: 3px; position: absolute; left: 0; bottom: -1px; background: #f09000;}
.inLeftNav dl dd{width: 100%;height: auto;min-height: 50px;margin: -1px auto 0;line-height: 50px;text-align: left;font-size: 16px; color: #8c8c8c;}
.inLeftNav dl dd>a{display: block;width: 100%;height: 100%;color: #8c8c8c;padding: 0 20px;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-bottom: 1px solid #eee;}
.inLeftNav dl dd>a>i{margin-right: 4px;font-size: 16px;color: #f09000;}
.inLeftNav dl dd>a:hover{ background-color: ##895B43; color: #fff;}
.inLeftNav dl dd>a:hover>i{color: #fff; }
.inLeftNav dl dd>a.current{ background-color: #895B43; color: #fff;}
.inLeftNav dl dd>a.current>i{ color: #fff;}
.inLeftNav dl dd>ul{width: 100%;height: auto;padding: 0 10px;box-sizing:  border-box;background: #f7f7f7;display: none;}
.inLeftNav dl dd>ul li{width: 100%;height: 35px;line-height: 35px;color: #f2f2f2;font-size: 12px;border-bottom: 1px dashed #e7e7e7;}
.inLeftNav dl dd>ul li a{display: block;width: 100%;height: 100%;box-sizing: border-box;padding: 0 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #666;}
.inLeftNav dl dd>ul li a i{font-size: 4px;color: #666;margin-right: 4px;}
.inLeftNav dl dd>ul li a:hover{color: ##895B43; }
.inLeftNav dl dd>ul li a:hover i{color: ##895B43; }
.inLeftNav dl dd>ul li a.current{color: ##895B43; }


.inLeftNav dl dd>ul li a.current i{color: ##895B43; }


.subTel { width:230px; height:95px; overflow:hidden; margin:40px 0; background: url(../images/intel.jpg) no-repeat center center/cover;}
.subTel span { display: block; font-size: 16px; font-weight: bold; color: #f09000; padding: 60px 0 0 40px;}


/*右侧内容*/
.inRight{width: 930px;height: auto;float: right;margin: 44px 0;border-left: 1px solid #eee; padding-left: 39px;}
.inRight .address{width: 100%;margin: 15px auto 35px;height: 40px;border-bottom: 1px solid #eee;color: #666;}
.inRight .address h2{float: left;font-size: 20px;color: #333;line-height: 40px; border-bottom: 2px solid #f09000;}
.inRight .address p{float: right;font-size: 12px;height: 40px!important;line-height: 40px;box-sizing: border-box;padding-left: 20px;background: url(../images/address02.png) no-repeat left center;color: #666;}
.inRight .address p a{color: #666;display: inline-block;height: 40px;}
.inRight .address p a:hover{color: ##895B43;}
.subRightCon { border: 1px solid #eee; padding: 20px;min-height: 400px;}

.mask { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 999; background: rgba(0,0,0,0.7); }
.joinForm { width: 400px; height: 250px; position: absolute; top: 50%; margin-top: -155px; left: 50%; margin-left: -230px; padding: 30px; background-color: #fff; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
.joinForm h2 { font-size: 24px; color: ##895B43; text-align: center; position: relative; }
.joinForm h2 img { width: 22px; height: 22px; position: absolute; top: -20px; right: -20px; cursor: pointer; }
.joinForm li { font-size: 0; margin-top: 25px; }
.joinForm li h3,.joinForm li input { display: inline-block; vertical-align: middle; }
.joinForm li h3 { font-size: 16px; width: 80px; }.joinForm li h3 span { visibility:visible !important;}
.joinForm li .FootFormInput { width: 320px; border: 1px solid #eee; box-sizing: border-box; height: 45px; line-height: 45px; padding: 0 15px; }
.joinForm li .FootFormButton { cursor: pointer; width: 100%; font-size: 16px; background-color: ##895B43; color: #fff; height: 50px; line-height: 50px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
.joinForm li .FootFormButton:hover { background-color: #e89100;}


.Link { width: 100%; padding: 20px; padding-left: 100px; box-sizing: border-box; border: 1px solid #eee; overflow: hidden; position: relative;}
.Link h3 { position: absolute; top: 20px; left: 20px; line-height: 30px; font-size: 16px; color: #e89100; font-weight: bold; }
.Link ul { font-size: 0;}
.Link ul li { display: inline-block; padding: 5px 0; margin-right: 20px; font-size: 14px;}
.Link ul li a { color: #666; height: 20px; line-height: 20px; border-right: 1px solid #eee; padding-right: 15px;}
.Link ul li a:hover{color: #e89100; }