@charset "utf-8";
*{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-family:"Microsoft YaHei","微软雅黑";color: #000000;}
body{background: #FFFFFF;}
a{text-decoration: none;cursor: pointer;}
ul,li{list-style:none; text-decoration:none}
.fl{float: left;}
.fr{float: right;}
img{border: none;}
em,h1{font-style: normal;}
.width{width: 1200px;margin: 0 auto;}
.animation{ transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.head .width{width: 1200px!important;}
.head .head_top{height: 30px;line-height: 30px;color: #C2C2C2;background: #F2F2F2;text-align: right;font-size: 12px;}
.head .head_top p{float: left;font-size: 14px;color: #535353;}
.head .head_top a{display: inline-block;color: #535353;padding: 0 10px;font-size: 12px;}
.head .head_top a:hover{color: #000;}
.head .head_top span{display: inline-block;color: #EB1308;font-size: 14px;}
.head .head_top span em{display: inline-block;padding-left: 10px;color: #EB1308;}
.head .head_top .zcyl{float: right;padding-left: 20px;padding-top: 4px;}
.head .head_top .zcyl a{display: block;width: 54px;height: 18px;line-height: 18px;border: 1px solid #999999;text-align: center;border-radius: 3px;float: left;font-size: 14px;padding: 0;}
.head .head_top .zcyl a:hover,.head .head_top .zcyl a.reg{border: 1px solid #0A6DEE;background: #0A6DEE;color: #FFFFFF;}
.head .head_top .zcyl a.reg{margin-left: 6px;font-size: 12px;}
.head .head_top .weixin{position: relative;}
.head .head_top .weixin img{display: block;position: absolute;z-index: 0;top: 30px;left: -26px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s;z-index: -1;}
.head .head_top .weixin:hover img{filter:alpha(opacity=1);-moz-opacity:1;opacity:1;z-index: 3;}
.head .head_menu .nav .menu .width{height: 400px;}
.head .head_menu .logo{display: block;float: left;padding-top: 25px;/*25px*/}
.head .head_menu p{float: right;width: 120px;padding-top: 28px;text-align: right;}
.head .head_menu p a{display: block;width: 54px;height: 24px;line-height: 24px;border: 1px solid #999999;text-align: center;border-radius: 3px;float: right;font-size: 14px;}
.head .head_menu p a:hover,.head .head_menu p a.reg{border: 1px solid #0A6DEE;background: #0A6DEE;color: #FFFFFF;}
.head .head_menu p a.reg{margin-left: 6px;font-size: 12px;}
.head .head_menu .nav{float: right;line-height: 80px;}
.head .head_menu .nav a{font-size: 16px;display: block;position: relative;}
.head .head_menu .nav li:hover a{color: #0A6DEE;}
.head .head_menu .nav a i{width: 10px;height: 7px;background: url(../images/2017/hi-dot.png);display: block;float: right;margin-top: 38px;margin-left: 3px;}
.head .head_menu .nav li:hover em{display: block; width: 0;height: 0;border-left: 12px solid transparent;border-right: 12px solid transparent;border-bottom: 12px solid #dcdcdc;position: absolute;bottom: 0;left: 26px;}
.head .head_menu .nav li{float: left;padding: 0 15px;}
.head .head_menu .nav li .menu{position: absolute;width: 100%;left: 0;top: 110px;height:0;overflow: hidden;transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s;z-index: 999;background: #f5f5f5;}
.head .head_menu .nav li:hover .menu{height: 400px;}
.head .head_menu .nav li .menu dl{width: 300px;float: left;line-height: 30px;}
.head .head_menu .nav li .menu .no2{width: 400px;}
.head .head_menu .nav li .menu dl dt{font-size: 22px;padding: 20px 0 5px 38px;height: 42px;background: #e9e9e9;margin-bottom: 10px;}
.head .head_menu .nav li .menu dl:first-child dt{border-radius:50px 0 0 50px;}
.head .head_menu .nav li .menu dl:nth-child(2) dt{background: #dcdcdc;}
.head .head_menu .nav li .menu dl:nth-child(4) dt{border-radius: 0 50px 50px 0;background: #dcdcdc;}
.head .head_menu .nav li .menu dl dd a{display: block;height: 98px;border-radius: 8px;margin-bottom: 20px;    padding: 10px 0 0 38px;line-height: 18px;font-size: 12px;color: #6A6A6A;width: 218px;}
.head .head_menu .nav li .menu dl dd a b{font-size: 18px;color: #2F2F2F;display: inline-block;padding-bottom: 10px;margin-bottom: 6px;position: relative;padding-right: 48px;}
.head .head_menu .nav li .menu dl dd a .menu_xian{height: 1px;width: 218px;background: #dcdcdc;margin-bottom: 10px;}
.head .head_menu .nav li .menu dl dd a b img{position: absolute;right: 0;width: 43px;height: 18px;display: block;top: 2px;}
.head .head_menu .nav li .menu dl dd .sqd{height: 98px;padding: 10px 0 0 38px;line-height: 18px;font-size: 12px;color:#6a6a6a;margin-bottom: 20px;position: relative;}
.head .head_menu .nav li .menu dl dd .sqd a{height: auto;margin-bottom: 0;padding: 0;}
.head .head_menu .nav li .menu dl dd .sqd img{position: absolute;right: 106px;top: 11px;}
.head .head_menu .nav li .menu dl dd .sqd .menu_xian{height: 1px;width: 218px;background: #dcdcdc;margin-bottom: 10px;}
.head .head_menu .nav li .menu dl dd .sqd .menu_text{color:#5b5b5b;width: 218px;}
.head .head_menu .nav li .menu dl.n3 dd a{height: auto;margin-bottom: 10px;}
.head .head_menu .nav li .menu dl.n3 dd a b{padding-bottom: 5px;margin-bottom: 5px;}
.head .head_menu .nav li .menu dl.n3 dd a .menu_xian{margin-bottom: 5px;}
.head .head_menu .nav li .menu a.more{display: block;float: right;line-height: 26px;color: #0A6DEE;margin-right: 40px;}
.head .head_menu .nav li .menu a.more:hover{text-decoration: underline;}
.head .head_menu .nav li .menu a .menu_text{color:#5b5b5b}
.head .head_menu .nav li .menu .no2:last-child dt{border-radius: 0 50px 50px 0;}
/*.head .head_menu .nav li .menu .no2 dd b{padding-right: 0;}*/
.head .head_menu .nav li .menu .no2 dd a{height: 78px;margin-bottom: 14px;width: 280px;}
.head .head_menu .nav li .menu .no2 dd a .menu_xian{width: 280px;}

@font-face{
    font-family: 'DIN-Black';
    src : url('../images/new_footer/DINPro-Bold.otf');
}
.new_footer{background: #393b3d;padding: 50px 0;clear: both;}
.new_footer .width{width: 1200px!important;}
.new_footer .t{height: auto;overflow: hidden;border-bottom: 1px solid #535353;padding-bottom: 20px;}
.new_footer .fl{background: url(../images/new_footer/Logo.png) 50px 5px no-repeat;height: 100px;padding-top: 70px;width: 360px;}
.new_footer .fl,.new_footer .fl a{color: #9b9b9b;font-size: 16px;display: inline-block;margin: 0 8px;}
.new_footer .fl dt{font-size: 24px;line-height: 32px;color: #FFF;}
.new_footer .fl .dt2{margin-top: 12px;}
.new_footer .fl dt span{display: block;float: left;width: 42px;height: 35px;background: url(../images/new_footer/icons.png) 0 0;}
.new_footer .fl .dt2 p{text-align: left;color: #fff;font-size: 16px;float: left;margin-right: 64px;border-left: 1px solid #fff;padding-left: 20px;}
.new_footer .fl .dt2 p:last-child{margin-right: 0;}
.new_footer .fl .dt2 p em{display: block;color: #fff;font-size: 16px;}
.new_footer .fl em{font-family: DIN-Black;color: #FFF;}
.new_footer .fl dt em{font-size: 24px;}
.new_footer .fl dd{float: left;width: 160px;height: 40px;line-height: 24px;font-size: 16px;color: #FFF;padding-left: 15px;position: relative;}
.new_footer .fl dd span{display: block;border-left: 1px solid #535353;width: 0;height: 40px;position: absolute;left: 0;top: 5px;}
.new_footer .fl dd em{font-size: 18px;}
.new_footer .fl dd:nth-child(2){margin-left: 40px;}

.fl_tj{float: left;margin-left: 148px;}
.sqyd_db em{font-size: 18px;color: #fff;}	
.sqyd_db ul{padding-top: 10px;}		
.sqyd_db ul li{width: 340px;margin: 0 auto;list-style: none;height: 43px;margin-bottom: 12px;background: url(../images/new_footer/phone.png) 13px center no-repeat #fff;line-height: 43px;border-radius: 5px;}		
.sqyd_db ul li:nth-child(2){background: url(../images/new_footer/lock.png) 13px center no-repeat #fff;}		
.sqyd_db ul li input{height: 43px;background: none;outline: none;float: left;margin-left: 43px;border: none;font-size: 16px;width: 50%;}		
.sqyd_db ul li a.yd_yzm{display: block;float: right;font-size: 16px;color: #ff543d;text-decoration: none;border-left: 1px solid #d2d2d2;height: 16px;line-height: 16px;margin: 13px 16px 0 0;padding-left: 22px;}		
.sqyd_db ul li a.yd_tj{float: right;display: block;width: 120px;background: url(../images/new_footer/btn.png) center center no-repeat;text-align: center;font-size: 18px;color: #fff;text-decoration: none;height: 43px;}

.new_footer .fr{margin-top: 28px;}
.new_footer .fr li{float: left;margin-left: 13px;text-align: center;font-size: 14px;color: #9B9B9B;padding-top: 5px;}
.new_footer .fr li a{display: block;height: 105px;width: 105px;background: #494c4e;overflow: hidden;margin-bottom: 10px;}
.new_footer .fr li a em{display: block;width: 105px;height: 105px;background: url(../images/new_footer/gh_ewm.jpg) center center no-repeat;}
.new_footer .fr li img{display: block;width: 105px;height: 105px;margin: 0 auto 10px;}
.new_footer .s_nav{font-size: 16px;color: #FFF;line-height: 30px;padding: 40px 0 22px;}
.new_footer .s_nav a{display: inline-block;font-size: 16px;color: #FFF;margin: 0 8px;}
.new_footer .s_nav a:first-child{margin-left: 0;}
.new_footer .copy,.footer .copy a{font-size: 14px;color: #9b9b9b;line-height: 30px;position: relative;}
.new_footer .copy p{position: absolute;right: 0;bottom: -10px;}
.new_footer .copy a{color: #9b9b9b;}
.new_footer .copy p a{display: inline-block;width: 39px;height: 39px;background-image: url(../images/new_footer/icons.png);}
.new_footer .copy p a.n1{background-position: 0 -36px;margin-right: 7px;}
.new_footer .copy p a.n2{background-position: -42px -36px;}
.new_footer .flink{height: 140px;background: #313335;}
.new_footer .flink .width{padding-top: 37px;height: auto;overflow: hidden;}
.new_footer .flink p{font-size: 20px;color: #FFF;height: 60px;line-height: 30px;float: left;margin-right: 60px;}
.new_footer .flink p em{background: url(../images/new_footer/icons.png) -42px top;display: block;width: 26px;height: 26px;float: left;margin-right: 13px;}
.new_footer .flink a{display: inline-block;line-height: 30px;font-size: 14px;color: #9b9b9b;margin-right: 15px;}
.new_footer .flink em{font-family: DIN-Black;font-size: 14px;color: #9b9b9b;}

.footer{background-color: #393b3d;color: #adadad;padding: 30px 0 70px;}
.footer .width{width: 1200px!important;margin: 0 auto;}
.footer a{color: #FFF;font-size: 14px;}
.footer .f_info{display: flex;justify-content: space-between;}
.footer .f_info dl{border-right: 1px dashed #4b4b4b;box-sizing: border-box;}
.footer .f_info dl dt{font-size: 18px;color: #FFF;margin-bottom: 25px;line-height: 30px;height: 30px;display: flex;justify-content: center;align-items: center;}
.footer .f_info dl:nth-child(1) dt{justify-content: flex-start;}
.footer .f_info dl dt em{content: "";width: 26px;height: 26px;background-image: url(../images/hf/footer_icons.png);margin-right: 6px;position: relative;}
.footer .f_info dl dt em::after{content: "";width: 1px;height: 16px;background-color: #616264;position: absolute;right: -2px;top:5px;}
.footer .f_info dl:nth-child(1){width: 115px;}
.footer .f_info dl:nth-child(2){width: 310px;}
.footer .f_info dl:nth-child(3){width: 295px;}
.footer .f_info dl:nth-child(4){width: 150px;}
.footer .f_info dl:nth-child(5){width: 210px;border-right: 0;}
.footer .f_info dl:nth-child(2) dt em{background-position: -156px 0;}
.footer .f_info dl:nth-child(3) dt em{background-position: -26px 0;}
.footer .f_info dl:nth-child(4) dt em{background-position: -52px 0;}
.footer .f_info dl:nth-child(5) dt em{background-position: -78px 0;}
.footer .f_info div{width: 120px;}
.footer .f_info dl dd a{display: block;line-height: 36px;position: relative;padding-left: 15px;}
.footer .f_info dl dd a:hover::before{display: block;content: "";width: 0;height: 0;border-left: 3px solid #FFF;border-top: 3px solid transparent;border-bottom: 3px solid transparent;position: absolute;top: 15px;left: 0;}
.footer .f_info dl:nth-child(1) dd a{padding-left: 0;}
.footer .f_info dl:nth-child(1) dd a:hover::before{left: -10px;}
.footer .f_info dl:nth-child(2) dd{font-size: 14px;font-weight: 400;color: #FFF;line-height: 36px;padding-left: 30px;}
.footer .f_info dl:nth-child(3) dd{display: flex;justify-content: flex-start;flex-wrap: wrap;}
.footer .f_info dl:nth-child(3) dd a{width: 50%;box-sizing: border-box;padding-left: 26px;}
.footer .f_info dl:nth-child(3) dd a:hover::before{left: 15px;}
.footer .f_info dl:nth-child(4) dd{padding-left: 17px;}
.footer .f_info dl:nth-child(5) dd{padding: 0 30px;}
.footer .f_info dl:nth-child(5) dd p{font-size: 12px;line-height: 24px;color: #FFF;border-bottom: 1px dashed #4b4b4b;padding: 7px 0;}
.footer .f_info dl:nth-child(5) dd p:last-child{border: none;}
.footer .f_info dl:nth-child(5) dd p b{color: #FFF;font-weight: bold;font-size: 12px;display: block;}
.footer .f_info dl:nth-child(5) dd p::before{display: block;content: "";width: 26px;height: 26px;background: url(../images/hf/footer_icons.png) -104px 0;float: left;margin: 11px 15px 0 0;}
.footer .f_info div{text-align: center;font-size: 14px;color: #adadad;}
.footer .f_info div a{display: block;width: 100px;height: 30px;line-height: 30px;font-size: 14px;color: #FFF;border-radius: 15px;background-color: #2380ff;margin: 0 auto;}
.footer .f_info div img{display: block;margin: 32px auto 20px;width: 120px;height: 120px;}
.footer .f_link{font-size: 0;position: relative;padding: 20px 0;border-bottom: 1px solid #4B4B4B;display: none;}
.footer .f_link p{font-size: 14px;color: #FFF;display: inline-block;vertical-align: bottom;width: 98px;position: relative;line-height: 16px;}
.footer .f_link p::before{display: block;content: "";width: 26px;height: 26px;background: url(../images/hf/footer_icons.png) -130px 0;float: left;margin: 3px 5px 0 0;}
.footer .f_link p::after{display: block;content: "";width: 1px;height: 26px;background-color: #4b4b4b;position: absolute;top: 5px;right: 0;}
.footer .f_link p b{display: block;font-size: 12px;font-weight: bold;color: #FFF;}
.footer .f_link a{display: inline-block;color: #adadad;font-size: 12px;padding: 0 12px;vertical-align: bottom;border-right: 1px solid #4b4b4b;}
.footer .f_link a:last-child{border: none;}
.footer .f_link em{display: block;font-size: 12px;color: #FFF;height: 16px;line-height: 16px;width: 264px;border: 1px solid #4b4b4b;border-radius: 8px;text-align: center;position: absolute;right: 0;bottom: 25px;}
.footer .f_bot{height: auto;overflow: hidden;}
.footer .f_bot .fl{padding: 65px 0 20px;}
.footer .f_bot .fr{width: 300px;padding-top: 38px;}
.footer .f_bot ul li,.footer .f_bot ul li a{font-size: 12px;color: #adadad;line-height: 30px;}
.footer .f_bot .fr li{text-align: center;}
.footer .f_bot .fr li:first-child a{display: inline-block;width: 39px;height: 39px;background-image: url(../images/new_footer/icons.png); background-position: 0 -36px;}
.footer .f_bot .fr li:first-child a:nth-child(2){background-position: -42px -36px;}
.footer .f_bot .fr li:last-child{height: auto;overflow: hidden;}
.footer .f_bot .fr li:last-child a{display: block;width: 68px;height: 22px;line-height: 22px;border: 1px solid #4B4B4B;border-radius: 4px;margin-right: 6px;float: left;margin-bottom: 6px;}
.footer .f_bot .fr li:last-child a:nth-child(4n){margin-right: 0;}