/*================基本样式重置================*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,span,i,a,em,strong,b,input,textarea,select { margin:0; padding:0; }
i,em { font-weight:normal; font-style:normal; }
body {width:100%; min-width:1200px; position: relative; font:12px/1.5 \5b8b\4f53,tahoma,arial,sans-serif; font-family: "Microsoft Yahei";-webkit-font-smoothing: antialiased;  }
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,span,i,a,em,strong,b,input,textarea,select { margin:0; padding:0;font-family: "Microsoft Yahei"; }
li { list-style:none; }
a,img,input { border:0 none; }
a { text-decoration:none; outline:none; }
a:hover { text-decoration:none; }
a:focus,input:focus { outline:0 none;}
textarea { resize:none; font-size:12px; } /*去掉火狐和谷歌浏览器的Textarea改变尺寸大小功能*/

/*========定义基础样式========*/
.hide { display:none;}
.fl { float:left;}
.fr { float:right;}
.clearfix:after { content:" "; display:block; clear:both; height:0; }
.clearfix { zoom:1; clear: both;}
.clear{clear: both;}
.overflow{position: fixed;width: 100%;height: 100%;top:0;left:0;overflow: visible;}
/*a标签鼠标hover高亮显示状态（可选用）*/
a .opacity { filter:alpha(opacity=100); opacity:1; -moz-opacity:1; } 
a:hover .opacity { filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; }
ul,li{list-style: none;}
.hide{display: none;}

/*主体宽度样式（可选用）如有新宽度，命名规则以小写w开头，后接具体宽度数据，例：*/
.w1200{width: 1200px; margin: 0px auto; }
/*input, */select,textarea{-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0;}
*::-webkit-input-placeholder {
    color: #bfc3c7;
}

*:-moz-placeholder {
    color: #bfc3c7;
}

*:-ms-input-placeholder {
    /* IE10+ */
    color: #bfc3c7;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
 
input[type="number"] {
    -moz-appearance: textfield;
}


/*header*/
.header{width:100%;height: 99px;position: fixed;top: 0;left: 0;right: 0;z-index: 1005;background: #fff;box-shadow: 0 0 5px rgba(200,200,200,.5);}
.header .logo{width: 216px;height: 55px;margin-top: 22px;overflow:hidden;background:url(../images/logo1.png) no-repeat center;background-size: 216px 55px;display: block;}
.header .logo a{display: block;width: 216px;height: 55px;}
.header .nav ul li{float: left;margin-left: 45px;width: auto;height: 99px;}
.header .nav ul li a{font-size: 16px;color: #000;line-height: 49px;margin-top: 25px;display: block;height: 49px;}
.header .nav ul li .line{display: block; width:0; height: 3px; background:#f98b0a; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s;}
.header .nav ul li:hover a,.header .nav ul li.active a{color: #f98b0a;} 
.header .nav ul li:hover .line,.header .nav ul li.active .line{width:100%;}


/*header改变*/
.ha-header-small {height:70px;background:url(../images/headerbg1.png) no-repeat center;width:100%;}
.ha-header-small .logo {margin-top:15px;background:url(../images/logo11.png) no-repeat center;background-size: 152px 40px;width:152px;height:40px;}
.ha-header-small .nav ul li{height: 70px;}
.ha-header-small .nav ul li a{height:30px;line-height:30px;font-size: 15px;margin-top: 20px;}


/*footer*/
.footer{width: 100%;height:311px;padding-top:50px;background:url(../images/index22.jpg) no-repeat #f98b0a 50% ;}
.footer .logo{display: block;width: 278px;height: 72px;margin:0 auto 41px;}
.footer .nav ul {width: 100%;text-align: center;}
.footer .nav ul li{padding:0 23px;display: inline-block;}
.footer .nav ul li a{font-size: 16px;color: #fff;line-height: 16px;}
.footer .nav ul li a:hover{text-decoration: underline;}
.footer .tel{font-size: 30px;color: #fff;font-family: "Impact";line-height: 30px;letter-spacing: 3px;text-align: center;padding:68px 0 35px;}
.footer .remarks{text-align: center;font-size: 14px;color: #fff;line-height: 14px;}

/*浮动窗口*/
/*.floating_ck{position:fixed;right:15px;top:30%;z-index: 999;}
.floating_ck dl dd{position:relative;width:50px;height:50px;opacity: .8;background-color:#f98b0a;border-bottom:solid 1px #e5f0ff;text-align:center;cursor:pointer;}
.floating_ck dl dd:hover{border-bottom:solid 1px #e5f0ff;opacity: 1;}
.floating_ck dl dd:hover .floating_left{display:block;}
.floating_ck dl dd a{display: block;width:50px;height:50px;}
.consult{background:url(../images/index24.png) no-repeat #f98b0a center;background-size: 35px;}
.quote{background:url(../images/index27.png) no-repeat #f98b0a center;background-size: 35px;}
.words{background:url(../images/index23.png) no-repeat #f98b0a center;background-size: 32px;}
.qrcord{background:url(../images/index25.png) no-repeat #f98b0a center;background-size: 35px;}
.floating_ck dl dd.return{background:url(../images/index29.png) no-repeat #fff center 9px;background-size: 30px 13px;}
.floating_ck dd span{color:#f98b0a;display:block;padding-top:25px;font-size: 14px;}
.floating_left{position:absolute;height:65px;top:0;display:none;background:url(../images/index28.png) no-repeat right center;background-size: 8px 16px;}
.floating_left.ewm{width:118px;height:110px;top:-26px;left:-118px;}
.floating_left.ewm .floating_ewm{background-color:#f98b0a;width:110px;height:110px;}
.floating_left.ewm i{display:block;width:100px;height:100px;position: absolute;top:5px;left:5px;}
.floating_left.ewm i img{vertical-align: middle;width:100px;height:100px;}
.floating_left.qq{width:209px; left:-209px;}
.floating_left.qq ul li{float: right;width:50px;height: 50px;margin-right:8px;background:#f98b0a;  }
.floating_left.qq ul li a{display: block;width:50px;height: 50px;color: #fff;text-align: center;font-size: 12px;}
.floating_left.qq ul li a img{vertical-align: middle;width: 30px;height: 30px;margin:6px 0 3px;}
.floating_left.tel{width:160px; left:-176px;top:-6px;line-height: 23px;padding:0 8px;}
.floating_left.tel .tel_box{background:#f98b0a;color: #fff;font-size: 12px;height: 52px;text-align: left;padding:8px 0 0 15px;}
.floating_left.tel .tel_box p{font-size: 14px;letter-spacing: 2px;font-weight: bold;}
*/
/*浮动窗口*/
.floating_ck{position:fixed;right:15px;top:30%;z-index: 999;}
.floating_ck dl dd{position:relative;width:60px;height:60px;opacity: .8;background-color:#e31939;border-bottom:solid 1px #e5f0ff;text-align:center;cursor:pointer;}
.floating_ck dl dd:hover{border-bottom:solid 1px #e5f0ff;opacity: 1;}
.floating_ck dl dd:hover .floating_left{display:block;}
.floating_ck dl dd a{display: block;width:60px;height:60px;}
.consult{background:url(../images/index24.png) no-repeat #f98b0a center;background-size: 45px;}
.quote{background:url(../images/index27.png) no-repeat #f98b0a center;background-size: 45px;}
.words{background:url(../images/index26.png) no-repeat #f98b0a center;background-size: 35px;}
.qrcord{background:url(../images/index25.png) no-repeat #f98b0a center;background-size: 45px;}
.floating_ck dl dd.return{background:url(../images/index29.png) no-repeat #e5f0ff center 10px;background-size: 36px 17px;}
.floating_ck dd span{color:#f98b0a;display:block;padding-top:30px;font-size: 16px;}
.floating_left{position:absolute;height:60px;top:0;display:none;background:url(../images/index28.png) no-repeat right center;background-size: 8px 16px;}
.floating_left.ewm{width:158px;height:150px;top:-35px;left:-158px;}
.floating_left.ewm .floating_ewm{background-color:#f98b0a;width:150px;height:150px;}
.floating_left.ewm i{display:block;width:136px;height:136px;position: absolute;top:7px;left:7px;}
.floating_left.ewm i img{vertical-align: middle;width:136px;height:136px;}
.floating_left.qq{width:209px; left:-209px;}
.floating_left.qq ul li{float: right;width:60px;height: 60px;margin-right:8px;background:#f98b0a;  }
.floating_left.qq ul li a{display: block;width:60px;height: 60px;color: #fff;text-align: center;font-size: 12px;}
.floating_left.qq ul li a img{vertical-align: middle;width: 30px;height: 30px;margin:6px 0 3px;}
.floating_left.tel{width:160px; left:-176px;line-height: 23px;padding:0 8px;}
.floating_left.tel .tel_box{background:#e31939;color: #fff;font-size: 12px;height: 52px;text-align: left;padding:8px 0 0 15px;}
.floating_left.tel .tel_box p{font-size: 14px;letter-spacing: 2px;font-weight: bold;}

/* 分页 */
/*.more_box{height:50px;width:auto;margin:15px auto 0;clear: both;float: left; position: relative; left: 50%;}
.more_box .more_ssp { position: relative;left: -50%;width: auto;height: 50px;float: left;}
.more_ssp span,.more_ssp a {float:left;width:30px;height:30px;line-height:30px;font-size:15px;color:#333;margin-right:5px;
	text-align:center;background-color:#fff;cursor:pointer;vertical-align:middle;font-family: Arial;}
.more_ssp span.cpb:hover,.more_ssp a:hover,.more_ssp span.cpb.in,.more_ssp a.in{width: 28px;color: #333;height: 28px;line-height: 28px;color: #f98b0a;border:1px solid #f98b0a;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;}
.more_ssp span.cpb{color: #f98b0a;border:1px solid #f98b0a;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%; width: 28px;height: 28px;line-height: 28px;}
.more_ssp a.prev{margin-right:18px;font-size: 13px;}
.more_ssp a.next{margin-left: 8px;font-size: 13px;}*/
/* 分页 */
.more_box{height:72px;width:auto;margin:20px auto;clear: both;float: left; position: relative; left: 50%;}
.more_box .more_ssp { position: relative;left: -50%;width: auto;height: 32px;float: left;}
.more_ssp span,.more_ssp a {float:left;width:auto;height:30px;line-height:30px;font-size:14px;color:#888;border:1px solid #d8d8d8;margin-right:10px;padding:0 12px;
	text-align:center;background-color:#fff;cursor:pointer;vertical-align:middle;}
.more_ssp span.cpb:hover,.more_ssp a:hover,.more_ssp span.cpb.in,.more_ssp a.in{width: auto;color: #fff;background: #f98b0a;border:1px solid #f98b0a;height: 30px;line-height: 30px;padding:0 12px;}
.more_ssp span.current{background: #f98b0a;color: #fff;border:1px solid #f98b0a;}

/*内页banner*/
.mtop{height: 99px;}
.pbanner {position: relative;overflow: hidden;}
.pbanner .pic2 {display:block;overflow:hidden;position:relative;}
.pbanner .pic2 > img {display:block;width:100%;}

/*内页导航*/
.position{font-size: 14px;color: #333;line-height: 14px;padding-top: 24px;padding-bottom: 40px;}
.position a{color: #333;}
.position a:hover{color: #f98b0a;}
.position span{color: #f98b0a;}
.index_title h1{line-height:28px;font-size: 28px;color: #5c5f61;font-weight: bold;padding-bottom: 19px;letter-spacing: 1px;width: 203px;
border-bottom: 1px solid #e0e0e0;background:url(../images/gywm8.jpg) no-repeat center bottom;margin:0 auto; text-align: center;}

.mod_copyright{width: 100%;background: #fff;clear: both;}
.mod_copyright .foot_top .fl{display: block;width: 215px;height: 108px;margin:0 42px;}
.mod_copyright_links .foot_mid{border-top:1px solid #eee;border-bottom: 1px solid #eee;padding-bottom: 15px; display:table}
.mod_copyright_links .foot_mid ul{margin-left: 122px;}
.mod_copyright_links .foot_mid ul.fl li{width:210px;float: left;margin-top: 30px;height: auto; }
.mod_copyright_links .foot_mid ul.fl li h1{font-size: 16px;color: #333;margin-bottom: 15px;text-align: left;line-height: 16px;}
.mod_copyright_links .foot_mid ul.fl li a{color: #a4a4a4;font-size: 14px;display: block;line-height: 31px;text-align: left;}
.mod_copyright_links .foot_mid ul.fl li a:hover{color: #f98b0a;}
.mod_copyright_links .foot_mid .ewm_box{width: 360px;margin-top: 26px;}
.mod_copyright_links .foot_mid .ewm_box .imgs{width:158px;text-align: center;margin-right: 22px;text-align: left;}
.mod_copyright_links .foot_mid .ewm_box .imgs img{width: 105px;height: 105px;}
.mod_copyright_links .foot_mid .ewm_box .hint{font-size: 16px;color: #fff;line-height: 16px;margin-top: 25px;text-align: right;}
.mod_copyright_links .foot_mid .ewm_box p{font-size: 16px;color: #333;font-weight:bold;line-height: 16px;margin-bottom: 15px;}
.mod_copyright_inner {padding:25px 0 15px;border-top:1px solid #e1e1e1;text-align:center;}
.mod_copyright_info {padding:20px 0;line-height:22px;color:#999;}
.mod_copyright_info a {color:#999;}
.mod_copyright_links .foot_mid a{color: #666;}
.mod_copyright_links .foot_mid a:hover{color: #f98b0a;}
.mod_copyright_auth {margin:0 0 20px;}
.mod_copyright_split {margin: 0 10px;color: #ccc;}
.mod_copyright_auth_ico {overflow:hidden;display:inline-block;margin:0 3px;width:103px;height:32px;line-height:1000px;}
.mod_copyright_auth_ico_2 {background-repeat:no-repeat;background-position:-205px -111px;background-image:url(../images/sprite.footer.png);}
.mod_copyright_auth_ico_3 {background-repeat:no-repeat;background-position:-205px -74px;background-image:url(../images/sprite.footer.png);}
.mod_copyright_auth_ico_4 {background-repeat:no-repeat;background-position:-205px -37px;background-image:url(../images/sprite.footer.png);}
.new_mod_copyright_auth_ico {overflow:hidden;display:inline-block;margin:0 3px;width:109px;height:50px;}

@media screen and (min-width:1440px) and (max-width:1600px){
.footer{width: 100%;height:250px;padding-top:25px;background:url(../images/index22.jpg) no-repeat #f98b0a 50% ;background-size: 100% 275px;}
.footer .logo{display: block;width: 213px;height: 52px;margin:0 auto 20px;}
.footer .logo img{vertical-align: middle;width: 213px;height: 52px;}
.footer .nav ul {width: 100%;text-align: center;}
.footer .nav ul li{padding:0 22px;display: inline-block;}
.footer .nav ul li a{font-size: 15px;color: #fff;line-height: 15px;}
.footer .nav ul li a:hover{text-decoration: underline;}
.footer .tel{font-size: 30px;color: #fff;font-family: "Impact";line-height: 30px;letter-spacing: 3px;text-align: center;padding:38px 0 15px;}
.footer .remarks{text-align: center;font-size: 14px;color: #fff;line-height: 14px;}

}
@media screen and (min-width:1200px) and (max-width:1440px){
.footer{width: 100%;height:250px;padding-top:25px;background:url(../images/index22.jpg) no-repeat #f98b0a 50% ;background-size: 100% 275px;}
.footer .logo{margin:0 auto 30px;}
.footer .tel{padding:38px 0 15px;}
}