@charset "utf-8";
/* CSS Document 样式全局变量*/
*{font-family:"微软雅黑","Microsoft YaHei",Arial,"Apple LiGothic Medium",SimHei,"ST Heiti";}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;font-style: normal;}
html,body{font-size:14px;color:#323232; background:#FFFFFF;height: 100%;max-width: 1920px;margin: 0 auto;}

table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
li{list-style:none;}
ul,li {list-style:none;}
caption,th{text-align:left;}
a{ text-decoration:none; color:#323232;}
a:hover{color: #428bf2;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
header,nav,section,article,footer,figure{ margin:0px; padding:0px; display:block}
strong{ font-weight:bold}
.clear{ clear:both;height: 1px;}
::selection {background: #169EF0;color: #fff;text-shadow: none;}
.f12{font-size: 12px;}
.f13{font-size: 13px;}
.f14{font-size: 14px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.f20{font-size: 20px;}
.f24{font-size: 24px;}
.f30{font-size: 30px;}
.f36{font-size: 36px;}
.bgf6f6f6{background-color: #f6f6f6;}
.bgf4f4f4{background-color: #f4f4f4;}
.c848{color: #848484}
.cfff{color: #fff;}
/*自动高对齐*/
.clearfix:before,.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
.clearfix{zoom: 1;}
.f_l{float: left;}
.f_r{float: right;}
.blank10{ height:10px; overflow:hidden; overflow:visible; clear:both;}
.blank{height:10px; line-height:10px; clear:both; visibility:hidden;}
.blank5{height:5px; line-height:5px;/* _margin:-3px 0;*/ clear:both; visibility:hidden; font-size:0px; padding:0px; margin:0px;}
.blank20{ height:20px;line-height:20px;clear:both; visibility:hidden; font-size:0px; padding:0px; margin:0px;}
.blank70{ height:70px;line-height:70px;clear:both; visibility:hidden; font-size:0px; padding:0px; margin:0px;}
.mt2{margin-top: 2px;}
.mt5{margin-top: 5px;}
.mt9 {margin-top: 9px;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt50{margin-top: 50px;}
.mt65{margin-top: 65px;}
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mb50 {margin-bottom: 50px;}
.mr10{margin-right: 10px;}
.mr20{margin-right: 20px;}
.ml10{margin-left: 10px;}
.ml20{margin-left: 20px;}
.ml50{margin-left: 50px;}
.pd20{padding: 20px;}
.tc{text-align: center;}
.tr{text-align: right;};
.h20{height: 20px;}
.h10{height: 10px;}
.hide{display: none;}
.show{display: block;}
.pr{ position:relative!important;}
.ps{ position:absolute!important;}
.line-height-30{line-height: 30px;}
.line-height-28{line-height: 28px;}
.line-height-24{line-height: 24px;}
.line-height-20{line-height: 20px;}
.nav_main{width: 100%;min-width: 1250px;}
.main{width: 1250px;margin: 0px auto;position: relative;}
.sprites{background: url("../../images/webv4/sprites_bg.png?v=20210804") no-repeat;}
/*页码*/
.page{height:70px;background:#FFFFFF; text-align:center;margin-top: 30px;}
.page a{background-color:#FFFFFF; display:inline-block;height:24px; padding:0 9px; text-decoration:none; color:#565656; margin:22px 3px 0 3px; line-height:24px;/*-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;*/}
.page a:hover{ background-color:#2187d0;color:#FFFFFF; margin:0 3px 0 3px;}
#PageOn{ background-color:#2187d0;color:#ffffff}
/*返回顶部*/
.fixbox{position:fixed; right:100px; bottom:50px;display: none;}
#gotop{
	background:url(../../images/webv4/gotop.png) no-repeat;
	width:58px; height:58px; cursor:pointer;
}
#gotop:hover{
	background-image:url(../../images/webv4/gotop_focus.png);
}
.f-con-buz{
	background:url(../../images/webv4/call_icon_ori.png) no-repeat;
	width:58px; height:58px; cursor:pointer;position: relative;
}
.f-con-buz:hover{
	background-image:url(../../images/webv4/call_icon_focus.png)
}
.f-con-msg{
	background:url(../../images/webv4/msg_icon_ori.png) no-repeat;
	width:58px; height:58px; cursor:pointer;
}
.f-con-msg:hover{
	background-image:url(../../images/webv4/msg_icon_focus.png)
}
.buz-info-box{position: absolute;right: 58px;bottom: -50px;padding-right: 30px;display: none;}
.f-con-buz:hover .buz-info-box{display: block;}
.buz-list{width: 380px;height: 285px;box-shadow: 2px 3px 12px 0px #a4c8fa;background-color: #fff;padding: 25px 0px 27px 40px;}
.buz-items{float: left;width: 170px;padding-right: 20px;}
.buz-items h3{font-size: 16px;font-weight: 400;margin-top: 6px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: 600;}
.buz-items p{margin-top: 10px;}
.buz-items h4 em{display: inline-block;width: 35px;height: 35px;}
.buz-items h4 em.ft-buz{background-position: -358px -3px}
.buz-items h4 em.ft-market{background-position: -425px -2px}
.buz-items h4 em.ft-tech{background-position: -364px -48px;}
.buz-items h4 em.ft-group{background-position: -423px -47px}
#wxcode{
	background:url(../../images/webv2/fix_icon_01.png) no-repeat;width: 80px;height: 80px;
	position: relative;cursor: pointer;
}
.excode-box{
	width: 225px;height: 315px;
	background: url("../../images/webv2/fix_icon_02.png") no-repeat;
	position: absolute;left: -221px;top:-229px;display: none;}
#wxcode:hover .excode-box{display: block;}
.swlang-box{float: left;position: relative;padding: 0px 30px 0 35px;cursor: pointer;user-select:none;}
.swlang-box .lang-global{position: absolute;left: 7px;width: 22px;height: 21px;background:url("../../images/webv4/lang_switch_icon.svg") no-repeat 50%;top:22px;}
.swlang-box .select-arow{position: absolute;right: 10px;width: 15px;height: 7px;background-position: -215px -77px;top:31px;}
.swlang-box .sub-show-box.sub-menu{left: 2px;width: 100%;top:60px;}
.swlang-box .sub-show-box .triangle{left: 40%;}
.swlang-box .sub-show-box.sub-menu a{padding: 10px;color: #323232;white-space: nowrap;line-height: 24px;letter-spacing: 0;}
.swlang-box:hover .select-arow{background-position: -215px -56px}
.swlang-box:hover .sub-menu{display: block;}
.sprites.dash{background:url("../../images/webv4/web_dash_icon.svg") no-repeat 50%;display: inline-block;width: 21px;height: 21px;position: relative;top: 5px;margin-right: 5px;}
