@charset "utf-8";
input,input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none;appearance: none;}
textarea {-webkit-appearance: none;appearance: none;}
/*手机时，图片不可下载*/
img {pointer-event:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
/*修正win8系统IE连接灰色背景*/
a{text-decoration: none;  outline: none; blr: expression(this.onFocus=this.blur());}

@font-face {
    font-family: 'SourceHanSansSC';
    font-style: normal;
    /* font-weight: 600; */
    src: url(SourceHanSansSC-Normal-2.woff2) format('woff2');
}


/* CSS Document */
/* body{ margin:0; padding:0;font-family:'microsoft yahei','pingfang sc',Arial,'宋体'; background:#fff; color:#333;overflow-x: hidden;} */
body{ margin:0; padding:0;font-family:'SourceHanSansSC'; background:#fff; color:#333;overflow-x: hidden;}
ul,li,p,img,a img,dl,dd,dt{margin:0; padding:0; border:none;}
*{margin:0; padding:0; border:none;}
html,body{font-size:62.5%;}
a:link,a:visited{color: #333;}
a:hover,a:active{color: #000;}
li{ list-style:none;}
i{font-style: normal;}
input,textarea{outline:none;}
/* .animated{webkit-animation:transparency 2s linear 1; animation:transparency 2s linear 1} @keyframes transparency{ 0% { opacity: 0; } 100% { opacity:1; } }*/

h1,h2,h3,h4,h5,h6{font-weight:500}
/*返回顶部*/
.return_top{position:fixed;right:10px;bottom:66px;z-index:990;display:none;width:40px;height:40px;background:#006dba url(../images/Arrow_ico.png) no-repeat center;background-size:30px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}

/* Cy */
.clear_b{ clear:both;  height:0;height:none; line-height:0;line-height:none;}
.float_l{ float:left;}
.float_r{ float:right;}
.autoImg,
.autoImg span{display: block;width: 100%;background-size: 100% 100%;background-size: cover;background-repeat:no-repeat;background-position: center center;}
.autoImg img{display: block;width: 100%;visibility: hidden;}
.display_flex{display:flex; align-items:center;/*垂直居中*/ justify-content: center;/*水平居中*/}

/*统一重点class*/
.mediaWidth{text-align: left;position: relative;width:1200px;margin: 0 auto;}
.mediaHeight{height: 100%}

.Anchor { position: absolute; top: 0; left: 0; height: 1px; line-height: 1px; overflow: hidden; width: 100%; margin-top: -59px; }

/*图片移上去放大*/
.scale_img img,.scale_img .img{-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;transition:all .7s ease-in-out;}
.scale_img:hover img,.scale_img:hover .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}

/*---头部wap---*/
.header_wap{width:100%;z-index:880;height:60px;background:#000 !important;box-shadow:0 1px 6px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 6px rgba(0,0,0,0.1);-ms-box-shadow:0 1px 6px rgba(0,0,0,0.1);-o-box-shadow:0 1px 6px rgba(0,0,0,0.1);z-index: 887 !important; position:static !important;}
#header_wap{z-index: 888 !important;position:fixed;left:0;top:0; position:fixed !important}
/**/
.header_wap .wapLogo_a {height:60px;display: block;padding:0 60px;background-image: url(../images/logo.png);background-repeat:no-repeat;background-position:center;background-size: auto 60%;}
/*菜单按钮*/
.menu_open{width:36px;height:24px;position:fixed;right:10px;top:18px;cursor: pointer;z-index:999;}
.menu_open i{position: absolute;display:block;width:100%;height:3px;margin: 0 auto;background: #fff;transition: 0.4s ease;}
.menu_open .i1{left: 0;top: 0}
.menu_open .i2{left: 0;top: 50%;margin-top: -1.5px;}
.menu_open .i3{left: 0;bottom:0}
/*菜单*/
.menu_wap{position:fixed;left:0;top:0;width:100%;height:100%;background:#444;z-index:998;opacity:0;filter:alpha(opacity=0);transform:translateX(-100%);transition:0.4s ease-out;-webkit-transition:0.4s ease-out;-moz-transition:0.4s ease-out;-ms-transition:0.4s ease-out;-o-transition:0.4s ease-out;padding-bottom: 10px;}
.menu_wap_n{height:100%;padding: 80px 30px 20px 30px;position: relative; overflow: hidden;webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;text-align: left;}
.menu_wap .menu_tit{width:100%;height:60px;line-height:60px;border-bottom: 1px solid #535353;position: absolute;left: 0;top: 0;}
.menu_wap .menu_tit P{padding-left:40px;}
.menu_wap .menu_tit P span{font-size: 16px;color: #ccc;padding-right:12px; margin-left:12px; border-right:1px #999 dotted;}
.menu_wap .menu_tit P span a{color: #ccc;}
.menu_wap .menu_tit P span:last-child{ border:none;}
.menu_wap .menu_tit P span:first-child{ margin-left:0}
.menu_wap .menu_tit P span.on a{color:#fff!important;}
.menu_wap .menu_list{height:100%;overflow: hidden;overflow-y: scroll;padding-right: 8px;}
.menu_wap .menu_list li{border-bottom: 1px dashed #999;}
.menu_wap .menu_list li ul{background:#4e4e4e;}
.menu_wap .menu_list a{color: #fff!important;display: block;padding:13px;font-size: 15px;position: relative;}
/*菜单显示*/
.menu_wap_show{opacity:1;filter:alpha(opacity=100);transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);}
.menu_open_show i{background: #fff;}
.menu_open_show i.i2{display: none}
.menu_open_show i.i1{transform:translateY(10px) rotate(45deg);-webkit-transform:translateY(10px) rotate(45deg);-moz-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);-o-transform:translateY(10px) rotate(45deg);}
.menu_open_show i.i3{transform:translateY(-10px) rotate(-45deg);-webkit-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);}
/*子类*/
.menu_wap .menu_list li a{position: relative;}
.menu_wap .menu_list>li i{position:absolute;right:8px;top:50%;display:block;width:20px;height:20px;background:url(../images/Arrow_r.png) no-repeat center;background-size:16px;margin-top:-10px;transition:0.4s ease;-webkit-transition:0.4s ease;-moz-transition:0.4s ease;-ms-transition:0.4s ease;-o-transition:0.4s ease;}
.menu_wap .menu_list>li.li_on>a i{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);}
.menu_wap .menu_list>li .tow_ul{padding:8px 0;background:#4e4e4e;display:none;}
.menu_wap .menu_list>li .tow_ul li{border-bottom: none;}
.menu_wap .menu_list>li .tow_ul li a{color:#fff;display:block;padding:8px 10px;font-size:14px;}
.menu_wap .menu_list>li .tow_ul ul{padding-left:24px;}

.head_w{display: inherit; background: #1b1b1b;}
.header_wap,.menu_open,.menu_wap{display:none;}



@font-face { font-family: 'iconfont'; src: url('../images/font/iconfont.eot'); src: url('../images/font/iconfont.eot?#iefix') format('embedded-opentype'), url('../images/font/iconfont.woff2') format('woff2'), url('../images/font/iconfont.woff') format('woff'), url('../images/font/iconfont.ttf') format('truetype'), url('../images/font/iconfont.svg#iconfont') format('svg'); }
.iconfont{ font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }


/*=============== head ===============*/
.head_w{transition: 0.4s all; -webkit-transition: 0.4s all; -moz-transition: 0.4s all; -o-transition: 0.4s all; -ms-transition: 0.4s all;height: auto;position: relative;z-index: 999}
.head_w ul{float: right;}
.head_w ul li{float: left;margin-left: 44px;position: relative;}
.head_w ul li a{font-size: 18px;color: #fff;transition: 0.4s color; -webkit-transition: 0.4s color; -moz-transition: 0.4s color; -o-transition: 0.4s color; -ms-transition: 0.4s color;display: inline-block}
.head_w ul li a{padding: 32px 0;}
.head_w ul li.on a,.head_w ul li a:hover{color: #116ecc;}

.head_w ul li ul{position: absolute;left:-40%;top:80px;width: 180%;display: none;}
.head_w ul li ul li{margin-left: 0;background: #000;float: none;text-align: center;border-top: 1px #535353 solid;}
.head_w ul li ul li a{font-size: 13px;color: #fff!important;padding:15px 0!important;}
.head_w ul li.cur>a,.head_w ul li.cur ul li a:hover{color: #007aff!important;}

.head_w .mediaWidth{position: relative;}
.logo_h1{position: absolute;left: 0;top:0;height: 100%}
.logo_a{display: block;width: 83px;height:90px;background: url("../images/logo.png") no-repeat;background-size: 100% auto;background-repeat: no-repeat;background-position: center center;overflow: hidden;text-indent: -99em;}
/*置顶效果*/
.transparent_fixed{position: fixed;left: 0;top:0;width: 100%;z-index: 99;}



/*=============== footer ===============*/
.footer_1{background: #3d3f3e;padding: 80px 0 70px;line-height: 1.5;font-family: 'Segoe UI'}
.footer_1,.footer_1 a{font-size: 14px;color:#cacaca;}
.footer_1 a:hover{color: #dfdfdf!important;}
.footer_1 h4{color: #dfdfdf;padding-bottom: 11px;font-size: 18px;font-weight: 300}
.footer_1 .con1{width: 406px;float: left;}
.footer_1 .con1 p{color:#a2a2a2;line-height: 2;height: 112px;overflow: hidden;}

.footer_1 .con1 ul{padding-top:34px;}
.footer_1 .con1 li{float: left;text-align:center;margin-right: 12px;}
.footer_1 .con1 li a{width: 46px;height: 46px;line-height:46px;font-size:26px;color: #fff;display:block;float: left;background: #545454;border-radius: 46px;}
.footer_1 .con1 li a:hover{background: #808080;color: #fff!important;}

.footer_1 .con1 ul li{position: relative;text-align: center}
.footer_1 .con1 ul .weixin {position: absolute;left:23px;margin-top: -112px;margin-left:-50px;z-index: -1;opacity:0;transition:all .7s ease-in-out;transform:scale(0);}
.footer_1 .con1 ul .weixin_img{width: 100px;height: 100px;background: #fff;}
.footer_1 .con1 ul .weixin:after{content: " ";width: 0;height: 0; border-left:9px solid transparent; border-right:9px solid transparent; border-top:9px solid #fff;position: absolute;bottom:-3px;left: 50%;margin-left: -10px;}

.footer_1 .con1 li:hover .weixin{opacity: 1;transform:scale(1);z-index: 1}

/*con2*/
.footer_1 .con2{width: 390px;float: left;padding-left: 30px;}
.footer_1 .con2 dl{position: relative;margin-bottom: 22px;}
.footer_1 .con2 dt{margin-left: 45px;}
.footer_1 .con2 dt span{margin-right: 5px;}
.footer_1 .con2 dd{content: ''}
.footer_1 .con2 dd{position: absolute;left: 0;top:0}

.footer_1 .con3{width:340px;float: right;}
.footer_1 .con3 h4{margin-bottom: 14px;}
.footer_1 .con3 a{display: block;position: relative;font-size: 14px;color: #aaa;padding: 4px 0 4px 60px;line-height: 1.6;margin-bottom: 11px;}
.footer_1 .con3 a span{width: 50px;height:100%;position: absolute;left: 0;top:0;}
.footer_1 .con3 a i{display: block;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}


.footer_2{background: #2c2e2e;padding: 25px 0;font-size: 13px;color: #757676;line-height: 1.5;}
.footer_2 a{font-size: 13px;color: #818282;}
.footer_2 a:hover{color: #a3a196;}
.footer_2 .link{margin-bottom: 4px;}



@media screen and (max-width:1200px){
    .head_w{display:none;}
    .header_wap,.menu_open,.menu_wap{display:inherit;}
    .mediaWidth { width: 100%; max-width: 1200px; min-width: 320px; margin: 0 auto; text-align: left;padding-left: 10px; padding-right: 10px; box-sizing: border-box; }

    .footer_1{padding: 40px 0 10px;}
    .footer_1 .con1,.footer_1 .con3{display: none;}
    .footer_1 .con2{padding-left: 0;width: 100%;}
    .footer_2{padding-bottom: 80px;}

}
