@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;}
.head .head_top span em{display: inline-block;padding-left: 10px;color: #EB1308;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 .t{height: auto;overflow: hidden;border-bottom: 1px solid #535353;}
.new_footer .fl{background: url(../images/new_footer/Logo.png) left 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 dl.fl{background: none;padding:0;width: 570px;}
.new_footer dl.fl dt{font-size: 24px;line-height: 32px;color: #FFF;margin-bottom: 40px;}
.new_footer dl.fl dt span{display: block;float: left;width: 42px;height: 35px;background: url(../images/new_footer/icons.png) 0 0;}
.new_footer dl.fl em{font-family: DIN-Black;color: #FFF;}
.new_footer dl.fl dt em{font-size: 24px;}
.new_footer dl.fl dd{float: left;width: 160px;height: 40px;line-height: 24px;font-size: 16px;color: #FFF;padding-left: 15px;position: relative;}
.new_footer dl.fl dd span{display: block;border-left: 1px solid #535353;width: 0;height: 40px;position: absolute;left: 0;top: 5px;}
.new_footer dl.fl dd em{font-size: 18px;}
.new_footer dl.fl dd:nth-child(2){margin-left: 40px;}
.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-bottom: 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 .flink_text{width: 1200px;margin: 15px auto 0;clear: both;border-top: 1px solid #616264;border-bottom: 1px solid #616264;padding: 8px 0;}
.footer .flink_text p{font-size: 16px;font-weight: 400;height: 68px;color: #c0c1c1;float: left;line-height: 32px;}
.footer .flink_text a{display: inline-block;font-size: 16px;line-height: 32px;margin-right: 30px;color: #c0c1c1;}
.footer .flink_text a:hover{text-decoration: underline;}

.footer{background: #393b3d;padding: 50px 0 0;height: auto;overflow: hidden;}
.footer .t{height: auto;overflow: hidden;border-bottom: 1px solid #535353;}
.footer .fl{background: url(../images/new_footer/Logo.png) left 5px no-repeat;height: 100px;padding-top: 70px;width: 360px;}
.footer .fl,.footer .fl a{color: #9b9b9b;font-size: 16px;display: inline-block;margin: 0 8px;}
.footer dl.fl{background: none;padding:0;width: 570px;}
.footer dl.fl dt{font-size: 24px;line-height: 32px;color: #FFF;margin-bottom: 40px;}
.footer dl.fl dt span{display: block;float: left;width: 42px;height: 35px;background: url(../images/new_footer/icons.png) 0 0;}
.footer dl.fl em{font-family: DIN-Black;color: #FFF;}
.footer dl.fl dt em{font-size: 24px;}
.footer dl.fl dd{float: left;width: 160px;height: 40px;line-height: 24px;font-size: 16px;color: #FFF;padding-left: 15px;position: relative;}
.footer dl.fl dd span{display: block;border-left: 1px solid #535353;width: 0;height: 40px;position: absolute;left: 0;top: 5px;}
.footer dl.fl dd em{font-size: 18px;}
.footer dl.fl dd:nth-child(2){margin-left: 40px;}
.footer .fr li{float: left;margin-left: 13px;text-align: center;font-size: 14px;color: #9B9B9B;padding-top: 5px;}
.footer .fr li a{display: block;height: 105px;width: 105px;background: #494c4e;overflow: hidden;margin-bottom: 10px;}
.footer .fr li a em{display: block;width: 105px;height: 105px;background: url(../images/new_footer/gh_ewm.jpg) center center no-repeat;}
.footer .fr li img{display: block;width: 105px;height: 105px;margin-bottom: 10px;}
.footer .s_nav{font-size: 16px;color: #FFF;line-height: 30px;padding: 40px 0 22px;}
.footer .s_nav a{display: inline-block;font-size: 16px;color: #FFF;margin: 0 8px;}
.footer .s_nav a:first-child{margin-left: 0;}
.footer .copy,.footer .copy a{font-size: 14px;color: #9b9b9b;line-height: 30px;position: relative;margin-bottom: 40px;}
.footer .copy p{position: absolute;right: 0;bottom: -10px;}
.footer .copy p a{display: inline-block;width: 39px;height: 39px;background-image: url(../images/new_footer/icons.png);}
.footer .copy p a.n1{background-position: 0 -36px;margin-right: 7px;}
.footer .copy p a.n2{background-position: -42px -36px;}
.footer .flink{height: 140px;background: #313335;}
.footer .flink .width{padding-top: 37px;height: auto;overflow: hidden;}
.footer .flink p{font-size: 20px;color: #FFF;height: 60px;line-height: 30px;float: left;margin-right: 60px;}
.footer .flink p em{background: url(../images/new_footer/icons.png) -42px top;display: block;width: 26px;height: 26px;float: left;margin-right: 13px;}
.footer .flink a{display: inline-block;line-height: 30px;font-size: 14px;color: #9b9b9b;margin-right: 15px;}
.footer .flink em{font-family: DIN-Black;font-size: 14px;color: #9b9b9b;}