/* CSS Document */
* { margin: 0; padding: 0;-webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent;}
body { font-family: '微软雅黑',Helvetica,'HelveticaNeue'; /*line-height: 150%;*/ font-size: 14px; }
b, strong, ins { font-style: normal; text-decoration: none; font-weight: 500; }
img { padding: 0; margin: 0; border: 0; vertical-align: middle; }
ul, li, ol { list-style: none; }
a { text-decoration: none; color: #666; cursor: pointer;-webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }
p { padding: 0px; }
em, i { font-style: normal; }
a:visited, a:hover, a:active { text-decoration: none; }
input, button { outline: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
.fix { zoom: 1 }
.fix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.pr { position: relative; }
.pa { position: absolute; }
.wrap,.w1200{max-width:1200px; margin:0 auto;}
/*头部*/
.header{ height:80px; width:100%; z-index:10; box-sizing:border-box; background:#fff;position: relative;}
.logo{ padding:17px 0 0;}
.logo a{margin-right: 20px;}
.logo a img{height: 37px;margin-top: 4px;}
.logo a img.wap_logo{display: none;}
.logo span{font-size: 12px;color: #333;position: relative;padding-top: 4px;}
.logo span:after{content: '';display: block;border-left: 1px solid rgba(229,229,229,1);position: absolute;left: -9px;top: 0;height: 34px;top: 9px;}
.logo span img{vertical-align: middle;margin-right: 6px;}
.logo span b{font-weight: normal;color: #666;}
.logo span em{display: block;font-size: 16px;color: #666;}
.nav > ul > li{float: left;margin-right: 40px;line-height: 80px;}
.nav > ul > li > a{display: block;font-size: 16px;color: #333;}
.pro_navico{display: inline-block;width: 12px;height: 7px;background: url(../images/new_navico.png) no-repeat;margin-left: 9px;vertical-align: middle;}
.nav li.current>a{color: #069dff;}
.nav li.current .pro_navico{background-image: url(../images/new_navico_h.png);}
.pro_nav{background: #fff;position: absolute;top: 80px;left: 0;right: 0;padding: 25px 0;z-index: 20;box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.06);display: none;}
.pro_navs{width: 25%;height: 460px;border-right: 1px solid #F3F3F3;box-sizing: border-box;padding-left: 3%;}
.pro_navs1{width: 17%;}
.pro_navs2{width: 66%;}
.pro_navs2l{width: 33.33%;box-sizing: border-box;padding-right: 3%;}
.pro_navs3{width: 17%;}
.pro_navs4{width: 25%;}
.pro_navs:first-child{padding-left: 0;}
.pro_navs:last-child{border: none;}
.pro_navs h3{font-size: 14px;color: #999;line-height: initial;margin-bottom: 30px;}
.little-tit{font-size: 14px;color: #666;line-height: initial;}
.pro_navs li{margin-top: 25px;line-height: initial;}
.pro_navs li a{display: block;font-size: 14px;color: #333;}
.pro_navs li img{width: 40px;height: 40px;}
.pro_navr{margin-left: 51px;}
.pro_navs li p{font-size: 16px;color: #333;line-height: 1;margin-bottom: 6px;}
.pro_navs li span{display: block;font-size: 12px;color: #999;}
.pro_navs li:hover a{background: url(../images/new_rico.png) no-repeat 90% center;}
.pro_navs1 li,.pro_navs3 li{line-height: 36px;margin-top: 0;}
.pro_navs3 .pro_navs3-ul li{line-height: initial;margin-top: 25px;}
.pro_navs3 .pro_navs3-ul li:hover a{background: none;}
.nav-zxkt{display: block;width: 112px;height: 38px;background: #1A85FF;border-radius: 2px;margin-top: 20px;font-size: 16px;color: #fff;text-align: center;line-height: 38px;}
.fw_img img{width: 157px;height: 61px;}
.nav-fwzc{position: relative;}
.nav-fwzcs{position: absolute;top: 80px;left: -40px;width: 490px;padding: 30px 0 0 20px;background: #fff;height: 185px;display: none;z-index: 50;}
.nav-fwzcs_l{width: 290px;}
.nav-fwzcs_l li{margin-bottom: 30px;line-height: initial;}
.nav-fwzcs_l li a{display: block;}
.nav-fwzcs_l li img{width: 32px;height: 32px;}
.nav-fwzcs_l li p{font-size: 14px;color: #333;line-height: 1;margin-bottom: 3px;}
.nav-fwzcs_l li span{display: block;font-size: 12px;color: #aaa;}
.nav-fwzcs_l li:hover a{background: url(../images/new_rico.png) no-repeat 90% center;}
.nav-fwzcs_r{width: 169px;border-left: 1px solid #e5e5e5;padding-left: 30px;line-height: initial;}
.nav-fwzcs_r h3{font-size: 14px;color: #333;margin-bottom: 20px;}
.nav-fwzcs_r li{line-height: 18px;margin-bottom: 10px;}
.nav-fwzcs_r li img{display: inline-block;vertical-align: middle;margin-right: 10px;}
.nav-fwzcs_r li a{font-size: 14px;color: #666;}
.hdlogin{display: inline-block;width: 72px;height: 34px;border: 1px solid #eee;border-radius: 34px;font-size: 16px;color: #333;text-align: center;line-height: 34px;}
.hdregister{display: inline-block;width: 100px;height: 36px;background: #f08200;font-size: 16px;color: #fff;border-radius: 36px;text-align: center;line-height: 36px;margin-top: 22px;margin-left: 10px;position: relative;}
.hdregister span{display: block;width: 120px;height: 120px;background: #fff;border-radius: 5px;position: absolute;top: 41px;left: 50%;transform: translateX(-50%);z-index: 10;padding: 8px;display: none;}
.hdregister span img{display: block;width: 100%;}
.hdregister span:before{content: '';display: block;width: 0;height: 0;border: 5px solid transparent;border-top: none;border-bottom-color: #fff;position: absolute;top: -5px;left: 50%;transform: translateX(-50%);}
.hdregister:hover span{display: block;}
.navico{display: none;}
/*底部*/
.foot{ background:#303036;overflow: hidden;}
.foot-t{ max-width:1200px; margin:0 auto; padding:60px 0 0; box-sizing:border-box;}
.foot-t h3{ font-size:16px; color:#fff; font-weight:normal;margin-bottom: 15px;}
.foot-tl{ float:left; width:39%; font-size:14px; color:#828282;padding-top: 20px;}
.foot-tl div.fl{width: 130px;}
.foot-tl a{color: #919198;font-size: 12px;display: inline-block;width: 125px;line-height: 30px;}
.foot-tl a:hover{color: #fff;}
.foot-tc{ float:left; width:31%; color:#6a6a6e; font-size:14px;padding-top: 37px;}
.foot-tc span{ display:block; font-size:24px;}
.foot-tc p.p1{ background:url(../images/ico11_1.png) no-repeat left center; padding-left:60px; margin-top:18px; margin-bottom:18px;}
.foot-tc p.p1 a{display: block;}
.foot-tc p.p2{ background:url(../images/ico12.png) no-repeat left center; padding-left:60px;}
.foot-tr{ float:right; width:30%;}
.foot-tr h3{color: #ff8929;height: auto;font-size: 26px;}
.foot-tr p{ font-size:14px; color:#919198; line-height:20px; margin:15px 0;}
.foot-tr .input{ width:67%; height:40px; font-size:14px; text-align:left; border:none; background:#fff; padding:0 24px; box-sizing:border-box; border-radius:40px;}
.foot-tr .button{ width:30%; height:40px; color:#fff; font-size:14px; background:#ff8929;/* margin-left:3%;*/ border-radius:40px; border:none; cursor:pointer;-webkit-appearance: none;}
.ft-login{ text-align:left; font-size:14px; color:#919198; line-height:36px; margin:20px 0 0;}
.ft-login a{ display:inline-block; width:36px; height:36px; background:url(../images/ico13.png) no-repeat; vertical-align:middle;position: relative;}
.ft-login a.ft-qq{ background-position:0 0; margin:0 12px;}
.ft-login a.ft-weixin{ background-position:0 -36px;}
.ft-login a.ft-qq:hover{ background-position:0 -72px;}
.ft-login a.ft-weixin:hover{ background-position:0 bottom;}
.foot-b{ max-width:1200px; margin:45px auto 0; border-top:1px solid #3c3c41; text-align:center; font-size:12px; color:#696970; padding:25px 0; box-sizing:border-box;}
.foot-b a{ color:#696970; margin:0 10px;}
.foot-b p{ line-height:23px;}
.foot-b p a{ margin:0;}
.foot-b img{ margin:15px 0 0;}
.foot-b p img{ margin:0 0 0 5px; position:relative; top:-2px; vertical-align:middle;}
.foot-b a:hover{ color:#fff;}
.ft-login a span{display: block;position: absolute;bottom: 100%;left: 0;display: none;width: 120px;padding-bottom: 7px;z-index: 20;}
.ft-login a span img{display: block;width: 120px;height: 120px;}
.ft-login a span em{display: block;width: 10px;height: 9px;background: url(../images/sanjiao1.png) no-repeat center;position: absolute;bottom: 0;left: 50%;margin-left: -5px;}
.ft-login a:hover span{display: block;}
.ft-login a span{left: 50%;margin-left: -60px;}
.footWap,.foot-bwap{display: none;}
.link{background: #3a3a41;padding: 20px 0;color: #fff;}
.link a{color: #fff;margin-right: 10px;word-break: break-all;}
/*导航*/
.navitem{display: none;}

/*右边悬浮*/
.side{position: fixed;bottom: 10%;right: 10px;background: #fff;box-shadow: 0 0px 26px rgba(49,83,212,0.12);z-index: 20;width: 80px;}
.sideitem{display: block;cursor: pointer;font-size: 12px;color: #333;text-align: center;border-bottom: 1px solid #EDEDED;padding: 10px;position: relative;}
.sideitem i{display: block;margin: 0 auto 10px;width: 32px;height: 32px;}
.side-ico1{background: url(../images/side_ico1.png) no-repeat center;}
.sideitem:hover .side-ico1{background-image: url(../images/side_ico1h.png);}
.side-ico2{background: url(../images/side_ico2.png) no-repeat center;}
.sideitem:hover .side-ico2{background-image: url(../images/side_ico2h.png);}
.side-ico3{background: url(../images/side_ico3.png) no-repeat center;}
.sideitem:hover .side-ico3{background-image: url(../images/side_ico3h.png);}
.side-ico4{background: url(../images/side_ico4.png) no-repeat center;}
.sideitem:hover .side-ico4{background-image: url(../images/side_ico4h.png);}
.backtop{background: url(../images/backtop.png) no-repeat center;}
.sideitem:hover .backtop{background: url(../images/backtop_h.png) no-repeat center;}
.sideitem:hover{background: #069dff;color: #fff;}
.side-box{position: absolute;right: 70px;width: 0;border-radius: 5px;top: 50%;display: none;padding-right: 20px;}
.side-box:after{content: '';display: block;width: 0;height: 0;border: 6px solid transparent;border-right: none;border-left-color: #fff;position: absolute;top: 50%;margin-top: -6px;right: 14px;}
.side-phone{font-size: 16px;color: #333;font-weight: bold;text-align: center;line-height: 60px;top: 50%;margin-top: -30px;}
.side-phone span{display: block;width: 190px;border-radius: 5px;box-shadow: 0 0px 26px rgba(49,83,212,0.12);background: #fff;}
.side-bj{margin-top: -95px;}
.side-bjc{width: 190px;background: #fff;border-radius: 5px;box-shadow: 0 0px 26px rgba(49,83,212,0.12);padding: 25px 0 0;height: 165px;}
.side-bj h3{font-size: 16px;color: #333;text-align: center;}
.side-ipt{background: #f0f3f4;width: 120px;height: 40px;border: none;border-radius: 40px;font-size: 14px;color: #333;padding: 0 20px;margin: 20px 0 13px;}
.side-btn{display: block;width: 160px;height: 40px;border-radius: 40px;background: #069dff;border: none;font-size: 14px;color: #fff;margin: 0 auto;cursor: pointer;}
.side-ewm{height: 190px;margin-top: -95px;}
.side-ewm img{display: block;width: 170px;height: 170px;padding: 10px;border-radius: 5px;box-shadow: 0 0px 26px rgba(49,83,212,0.12);background: #fff;}


.form-validator-error {padding: 6px 12px;display: block;line-height: 180%;background: none repeat scroll 0% 0% #FFE5ED;border-radius: 4px;color: #8B0000;margin: 10px;}


/*分页*/
.paginator { text-align: center; padding:30px 0 0; }
.paginator.w1099{ border:none;}
.paginator img{ vertical-align:text-top;}
.paginator a, .paginator span { display: inline-block; text-align:center; height: 27px; line-height: 27px; color: #4a4b4e; font-size:13px; border:1px #d2d2d2 solid; padding:0 9px; margin:0 3px; border-radius:3px;}
.paginator a:hover{ background:#5b5a5a; border-color:#5b5a5a; color:#fff;}
.paginator span.current { color: #fff; background:#434343; border-color:#434343;}
/*分页------------------------------*/