@charset "utf-8";
/* css document */
*{margin: 0;padding: 0;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /*去掉a、input、button等点击的时候默认的蓝色的外边框和灰色的背景*/ }
a{text-decoration:none!important; outline:none!important; cursor: pointer; color: #000000;}
a:active{star:expression(this.onfocus=this.blur());}
body{background-color:#ffffff; width: 100%; height: 100%; font-size:12px;margin:0;padding:0;font-family:'microsoft yahei';}
img{border:0;}
em,i{font-style:normal;}
ul,li{list-style-type:none;}
.clear{clear: both;}
/*input placeholder的字体颜色*/
:-moz-placeholder {color: #d1d1d1; opacity:1; }
::-moz-placeholder {color: #d1d1d1;opacity:1;}
input:-ms-input-placeholder{color: #d1d1d1;opacity:1;}
input::-webkit-input-placeholder{color: #d1d1d1;opacity:1;}
.con_main{width:100%; min-width: 1400px; overflow: hidden; padding: 85px 0 40px 0;}
.main{width:86%; margin: 0 auto;}
/*---------------分割线-----------------------*/
/*------公共头部--------*/
.header{width:100%; height: 85px; min-width: 1400px; background: rgba(255,255,255,0.92); border-bottom:1px solid #e7e7e7; position: absolute; top: 0; z-index: 10;}
.header .header_l{width:190px; padding-top: 20px; float: left;}
.header .header_l img{display:block; float: left; width:187px; height: 44px;}
.header .header_r{width: 1000px; float: right;}
.header .header_r .header_r_l{display:block; float: right; text-align: right;}
.header .header_r .header_r_l .li1{display:inline-block; padding: 0 10px; text-align: center; font-size:16px; line-height: 84px; height:84px; color: #333333; margin-right: 20px; cursor: pointer; position: relative; z-index: 100;}
.header .header_r .header_r_l .li1>a{font-size:16px; color: #333333;}
.header .header_r .header_r_l .li1 .span_hx{display: block; width:0; height: 3px; background:#e60012; position: absolute; bottom: 0; left: 0; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s;}
.header .header_r .header_r_l .li1 .nav_xla{width:150px; display: none; border-top:3px solid #e60012; background: #fff; position: absolute; top:81px; left: 0; overflow: hidden; z-index: 100;}
.header .header_r .header_r_l .li1 .nav_xla .li_x{width: 100%; height: 51px; line-height: 50px; border-bottom:1px solid #e7e7e7; overflow: hidden; text-align: left; padding-left: 25px;}
.header .header_r .header_r_l .li1 .nav_xla .li_x a{font-size:16px; color: #333333;}
.header .header_r .header_r_l .li1 .nav_xla .li_x a:hover{color: #e60012;}
.header .header_r .header_r_l .li1:hover>a{color: #e60012;}
.header .header_r .header_r_l .li1:hover .span_hx{width:100%;}
.header .header_r .header_r_l .li1.current>a{color: #e60012;}
.header .header_r .header_r_l .li1.current .span_hx{width:100%;}
.header .header_r .header_r_r{width:102px; height: 32px; float: right; position: relative; margin-top: 26px;margin-left:20px;}
.header .header_r .header_r_r .header_r_rwx{width:102px; height: 32px; line-height: 30px; border-radius: 50px; border:1px solid #adadad; text-align: left; padding-left: 35px; background: url(/uploads/image/spimages/wx_icon.png) 10px center no-repeat; position: relative; cursor: pointer;}
.header .header_r .header_r_r .header_r_rwb{width:102px; height: 32px; line-height: 30px; border-radius: 50px; border:1px solid #adadad; text-align: left; padding-left: 35px; background: url(/uploads/image/spimages/wb_icon.png) 10px center no-repeat; position: relative; cursor: pointer;}
.header .header_r .header_r_r .header_r_rewm{width:178px; height: 0; position: absolute; top: 40px; left: 50%; margin-left: -89px; background: #333; overflow: hidden; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s;}
.header .header_r .header_r_r .header_r_rewm img{width:100%;}
.header .header_r .header_r_r:hover .header_r_rewm{height: 178px;}
/*公共底部*/
.footer{width:100%; height: 40px; min-width: 1400px; background: #242826; position: absolute; bottom: 0; z-index: 10;}
.footer .main{text-align:center;}
.footer .footer_1{width:214px; height: 22px; position: relative; margin:0 20px 0 0; cursor: pointer; display: inline-block; vertical-align: middle;}
.footer .footer_2{width:100px; height: 22px; position: relative; margin:0 20px 0 0; cursor: pointer; display: inline-block; vertical-align: middle;}
.footer .input_div{width:100%; height: 22px; border: 1px solid #999999; padding: 0 10px; font-size:12px; color: #999999; line-height: 20px; text-align: left;}
.footer .input_sjx{width:6px; height: 6px; background:url(/uploads/image/spimages/sjx_icon.png) 0 0 no-repeat; position: absolute; right: 5px; top:8px;}
.footer .input_ul{width: 100%; border:1px solid #999999; background: #fff; overflow: hidden; position: absolute; left: 0; bottom: 21px; display: none;} 
.footer .input_ul li{display:block; width: 100%; padding: 0 10px; text-align: left; font-size:12px; color: #999999; line-height: 24px; overflow: hidden;}
.footer .input_ul li:hover{background:#edeef3;}
.footer .footer_3{font-size:12px; color: #999999; line-height: 40px; margin: 0 20px 0 0; display: inline-block; vertical-align: middle;}
.footer .footer_3 i{display:block; width: 14px; height: 40px; margin: 0 5px 0 0; background: url(/uploads/image/spimages/ph_icon.png) 0 center no-repeat; float: left;}
.footer .footer_4{font-size:12px; color: #999999; line-height: 40px; display: inline-block; vertical-align: middle;}
.footer .footer_4 a{color:#999999;}