body, html, ul{ margin: 0; padding: 0;}
body{ font-family: "Microsoft YaHei"; color: #55565a; max-width: 100%; overflow-x: hidden;}
.transtion{}
body a,body a span{ color: #55565a; font-family: 'Microsoft YaHei'; }
a:hover,a:hover span{  text-decoration:none !important; }
li,ol{ list-style: none;}
img{ display:block; /*width: 100%;*/ max-width: 100%;height: auto;}
.wordspace{ display: block; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; }
.fl{ float: left;}
.fr{ float: right;}
.cl{ clear: both;}
.div_show{ display: block;}
.div_hide{  display: none;}
.wap_img{ display:none;}
.heigt_auto{ height: auto; overflow: hidden;}
.fl100{ float: left; width: 100%;}
.wap_img{ display: none;}
.wd1400{ max-width:1400px; margin: 0 auto;}
.font12{ font-size: 12px;}
.font14{ font-size: 14px;}
.font16{ font-size: 16px;}
.font18{ font-size: 16px;}
.font20{ font-size: 20px;}
.font24{ font-size: 24px;}
.font48{ font-size: 48px !important;}
.font32{ font-size: 32px;}
.font36{ font-size: 36px;}
.font40{ font-size: 40px;}
.font28{ font-size: 28px;}
.font30{ font-size: 30px;}
.color8{ color: #888 !important;}
.color3{ color: #333;}
.color6{ color: #666;}
.color_blue{ color: #d7000f;}
.imghover{ float: left; display: inline-block; overflow: hidden; width: 100%;}
.imghover.inherit{ overflow:inherit;}
.imghover img{ transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s;
 -o-transition:all 0.5s; }
.imghover:hover img{ transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
.media_about .imghover{height:auto!important;}

/*header*/
.h_top{ height: 68px;}
.logo{ min-width: 143px;}
.h_click{ padding-top: 24px; display:inline-flex;}
.h_click a{ display: inline-block; width: 20px; height: 20px; margin-left:26px;}
.h_click0{ background: url("../images/h_ac0.png") no-repeat;}
.h_click1{ background: url("../images/h_ac1.png") no-repeat;}
.h_click2{ background: url("../images/h_ac2.png") no-repeat;}
.h_click3,
.h_click_web{ background: url("../images/h_ac3.png") no-repeat;}
.h_click_web{display:none !important;}
/*.h_click a.h_click3{ display: none;}*/
.h_d{ background-color: #55565a;}
.h_down{ height: 58px;}
.nav{ width: 100%; height: 58px; margin-right: -1.4%; text-align: right;}
.nav li{ display: inline-block; height: 58px; padding: 0 1.4%;}
.nav li:hover,.nav li.cur{ background-color: #77787b;}
.nav li:hover,.nav li.cur .nav_name{ color: #d7000f;}
.nav ul{ height: 58px;font-size:0px;}
.nav_name{ display: inline-block; color: #fff; font-size: 15px; width: auto; height: 58px; line-height: 58px;}

/*右侧弹框*/
.top_tk{ position: fixed; top: 0; right:-360px; z-index: 3000; background-color: #d7000f; color: #fff; width:360px; /*transform:translateX(460px);*/ height: 100%; max-height: 100%; overflow-y: auto;}
.top_tkshow{ float:left; width:100%;padding:10%;}
.top_tkicon{ width:37%; min-width: 30px;}
.top_tkwx{ width: 40%;}
.top_tktitle img{  display:inline-table;width: 6.5%; min-width:14px; margin-left: 3%; vertical-align: middle; cursor: pointer;position:absolute;right:10px;top:10px;}
.top_shico img{ display:inline-table; min-width:24px; width: 10%; margin-left: 12px; vertical-align: middle;}
.top_tkbox{ padding-top: 5%;}
.top_tklist{ padding-top:2%;}
.top_tklist li{ line-height: 1.8;}
.top_tklist li a{ color: #fff; opacity:0.5;}
.top_tklist li a:hover{ color: #fff !important; opacity:1 !important;}
.top_shico{ padding: 8% 0 5%;}
.top_tkwx{ padding:2%; background-color: #fff;}

/*wap-head*/
.wap_sub{ display: none; position: absolute; top: 68px; left:0; z-index: 1000; width: 100%; background-color: #fff;}
.wap_sub li{ border-bottom: 1px solid #e7e7e7; text-align: center;}
.wap_sub a{ display: block; padding: 2.4% 0; color: #000; font-size: 15px;}


/*footer*/
.footer{ background-color: #55565a;}
.foot_t{ padding: 2% 0;}
.foot_nav{ width:76%; display:inline-table;}
.foot_nav dl{ float: left; width: 16.666666%;}
.foot_nav dt a{ color: #fff;}
.foot_nav dt{ padding: 4% 0 8%;}
.foot_nav dd{ line-height:240%;}
.foot_nav dd a{ color: #cacaca;}
.footer a:hover{ color: #fff !important;}
.foot_ftel{ color: #fff; font-weight: bold; font-size: 28px; line-height:1.6; border-bottom: 1px solid #66676b;}
.foot_fall{color: #cacaca; line-height:2; padding-top: 2%;}
.foot_c{ padding: 1% 0; border-top: 1px solid #66676b; border-bottom: 1px solid #66676b;}
.foot_img{border-left:1px solid #66676b;font-size: 0;text-align: center;}
.foot_img li{display: inline-block;vertical-align: middle; width: 20%; border-right:1px solid #66676b;position:relative;float: none;}
.foot_d{ padding: 1.6% 0;}
.foot_d,.foot_dclcik a{ color: #cacaca;}
.foot_dclcik a{ padding: 0 10px;}
.foot_wap.foot_nav dd{ display: none; padding: 1.6% 0; border-bottom:1px solid #66676b;}
.foot_wap dd a{ display: block; width: 100%;}
.foot_wap{ display: none;}
img.rollover{position:absolute;top:0px;left:0px;opacity:0;filter:Alpha(opacity=0);z-index:2;}
.foot_img li img{-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.foot_img li:hover img{opacity:0;filter:Alpha(opacity=0);}
.foot_img li:hover img.rollover{opacity:1;filter:Alpha(opacity=100);}
.foot_img li a{display:block;width:154px;height:44px;position:relative;margin:0 auto;}


/*文字缩展*/
.scrollBox{line-height:25px;padding:0 0 20px;position:relative;overflow:hidden;}
.scrollBox .more{display:block;line-height:20px;color:#888;position:absolute;right:0px;bottom:0px;display:none;}
.custorm_comfor.scrollBox .scrollBlock{height:75px;overflow:hidden;}
.custorm_joinfor .scrollBox .scrollBlock{height:50px;overflow:hidden;}
.custorm_joinfor .scrollBox .more{color:#888;}
.scrollBlock p{margin:0px;}

.copyright{text-align: center;width: 100%;}

@media all and (max-width:1120px) {
    .foot_img li a {width: 100%;}
}