
.topWrap{height:125px;overflow:hidden;background:url(../images/h_top_bg.gif) repeat-x center top;}
.topWrap .header{ width:1200px; margin:0 auto;}
.topWrap h5{height:45px; font:14px "Microsoft YaHei"; line-height:45px; color:#828282; overflow:hidden;}
.topWrap h5 span{display:inline-block;/* width:297px; */line-height:45px;color:#333;}
.topWrap h5 span a{color:#828282;display:inline-block;padding:0 15px 0 28px;}
.topWrap h5 span a.a02{ background:url(../images/top2.png) no-repeat left center;}
.topWrap h5 span a.a03{ background:url(../images/top3.png) no-repeat left center;}
.topWrap h2{ 
	width:535px;
	padding-right:9px; 
	float:left; 
	/* height:119px; */
	overflow:hidden;
	margin-left:-66px;
	}
.topWrap h2 img{ 
	display:block; 
	/* width:225px; */
	height:45px;  
	margin:20px 0 0 0;
	}
.topWrap h2 span{ display:block; font:16px "Microsoft YaHei"; text-align:center; color:#003e76; padding-top:8px;}
.topWrap .menu{
	height:74px;
	overflow:hidden;
	float:right;
	/* width:645px; */
	position:relative;
	z-index:102;
	}
.topWrap li{ font:15px "Microsoft Yahei";margin-top:32px; float:left;overflow:hidden;}
.topWrap li a{ 
	display:block;
	color:#212121; 
	/* height:74px; */
	padding:0 15px; 
	background:url(../images/nav_line.gif) no-repeat right 3px; 
	text-align:center;
	}
.topWrap li a:hover ,.topWrap .cur a{ color:#2AA8F4;}
.topWrap li span{ display:block; font:12px Arial;padding-top:5px;}
.topWrap .nones a{ background:none;}
.topWrap .li01 a{padding-left:0;}
.topWrap .nones a{padding-right:0;}


        .video{ background:#000;}
    

.footWrap{
	/* height: 341px; */
	height: 200px;
	padding-top:33px;
	overflow:hidden;
	background:#272727;
	position: relative;
	}
.footWrap .footer{ width:1200px; margin:0 auto;}
.fwz{height: 90px;padding-top:28px;overflow:hidden;}
.fwz h2{ font:16px "Microsoft YaHei"; color:#fff; text-align:center; width:160px; float:left; line-height:30px;}
.fwz h2 em{ display:block; width:29px; height:29px; margin:0 auto 8px;}
.fwz .nones{ font-size:14px; font-weight:bold; width:370px;}
.fnav{ width:895px;height:238px; overflow:hidden;}
.fnav p{font:15px "Microsoft YaHei";height:48px;overflow:hidden;}
.fnav p a{ 
	display:inline-block;
	height:48px; 
	color:#fff; 
	line-height:48px;
	overflow:hidden; 
	padding:0 20px; 
	font-size: 18px;
	background:url(../images/fnav.png) no-repeat right center;}
.fnav p a:hover{ font-weight:bold; color:#fff;}
.fnav .nones{ background:none;}
.fnav h5{
	font:14px "Microsoft YaHei";
	line-height:33px;
	padding-top:15px;
	color:#fff;
	/* border-top:1px solid #7091dd; */
	}
.fnav h5 em{ padding:0 5px;}
.fnav h5 span{}
.fnav h5 a{color:#7091dd;height: unset !important;line-height: unset !important;padding: 0 5px;}
.code{ 
	width:300px; 
	margin:10px 0 0 0;
	overflow:hidden;
	position: relative;
	}
.code h2{ font:16px "Microsoft YaHei"; text-align:center; color:#fff; overflow:hidden;}
.code h2 img{ 
	display:block; 
	width:266px; 
	/* height:50px; */
	margin-left:34px; 
	padding-bottom:20px;}
.code h2 a{color:#fff;}
.code p{ background:url(../images/code_bg.gif) no-repeat center top; width:114px; height:114px; margin:37px auto 0;}
.code p img{ display:block; width:104px; height:104px; padding:5px 0 5px 5px;}



    .drift{ width:50px; height:auto; position:fixed; bottom:30%; right:2px; z-index:999;_position: absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));-margin-top:350px;}
.drift li{ width:50px; height:49px; margin-bottom:3px;position: relative;}
.drift li a{ display:block;width:50px; height:49px; background:#24292f; overflow:hidden;}
.drift li a:hover{ background:#1b4cc3;}
.drift #ftop01 a{background:#1b4cc3;}

.drift li span{width:166px; right:51px;top: 0;height: 49px;line-height: 49px; background: #1b4cc3;color: #fff;text-align: center;font-family:Arial;position: absolute;font-size: 22px;font-weight: bold;display: none;}

.drift li .zx {position: absolute; top: 0; right:51px; width:120px;height:49px;line-height: 49px; background:#1b4cc3; display: none;opacity: 1;-webkit-animation-name:fadeInDown;
    animation-name: fadeInLeft; -webkit-animation-duration: 1s;animation-duration: 1s;}

.drift li .ewm{background:#fff;height:203px;border:1px solid #EEEFF1;top: -104px;}
.drift li .ewm img{width:146px;display:block;overflow:hidden;padding:10px 10px 0 10px;width:146px;}
.drift li .ewm em{height:40px;overflow:hidden;  font-family: "Microsoft YaHei";font-size:14px;font-weight:normal;color:#000; position:relative; margin-top:-8px;font-style:normal;}
.drift li a:hover span{display:block;}

.fnav h5 p {
    height: unset;
    font-size: 14px;
    overflow: unset;
    line-height: 25px;
}
.about_sz{
	position: absolute;
	    top: 278px;
	    right: 45px;
	    border: 1px solid;
	    padding: 7px 10px;
	    border-radius: 5px;
}
.about_sz a{
	color: #555;
	font-size: 18px;
}
.new_sz{
	position: absolute;
	top: 136px;
	right: 1px;
}
.new_sz img{
	width: 411px;
	height: 358px;
}
.ty-banner-1 img{
	width:100%;
}
.bottom_sz{
	position: relative;
}
.b_szpro{
	position: absolute;
	top: 47px;
	left: 246px;
}
.b_sznew{
	position: absolute;
	top: 47px;
	left: 368px;
}
.b_szcont{
	/* position: absolute;
	top: 144px;
	left: 145px; */
	width:279px;
	margin-left: 33px;
}
.b_szpro div a,.b_sznew div a{
	color: #aaaaaa;
	font-size: 14px;
	padding: 5px 0px;
	display: block;
}
.b_zi{
	color: #aaaaaa;
	font-size: 14px;
	padding: 5px 0px;
	display: block;
}
.b_ziH{
	font-size: 25px;
	color: #ffffff;
}
.jzdt_sz img{
	display: block;
	width: 100%;
}
.fwyzc_sz{
	display: flex;
	justify-content: space-around;
	flex-wrap:wrap;
}
.fwyzc_szb{
	width: 380px;
	/* height: 395px; */
	margin:15px;
}
.fwyzc_szb a{
	/* padding: 18px; */
	display: block;
	border: 1px solid #e5e5e5;
}
.fwyzc_szb img{
	width:100%;
}
.fwyzc_szc{
	width:380px;
	height:230px;
	overflow: hidden;
}
.fwyzc_szb h3{
	color: #333;
	font-size: 16px;
	margin: 7px 20px;
}
.fwyzc_szb p{
	color:#777;
	font-size: 14px;
	line-height: 1.5;
}
.fwyzc_szb span{
	display: block;
	color: #777;
	font-size: 14px;
	margin-left: 300px;
	margin-top: 10px;
	border: 1px solid;
	padding: 5px 8px;
	border-radius: 5px;
}
.cpys_sza{
	text-align: center;
}
.cpys_sza h3{
	color: #333333;
	font-size: 30px;
	margin: 0 0 15px 0;
}
.cpys_sza p{
	font-size: 14px;
	padding-bottom: 25px;
	border-bottom: 1px solid #e5e5e5;
}
.cpys_szb h3{
	color: #333333;
	font-size: 30px;
	margin: 20px 0 15px 0;
}
.cpys_szb p{
	color: #333333;
	font-size: 19px;
	font-weight: bold;
	margin: 20px 0 15px 0;
}
.cpys_szb span{
	display: block;
	font-size: 16px;
	color: #8f8b8b;
	letter-spacing: 3px;
}
.cpys_szb .bh_sz{
	color:#008000;
	font-size: 18px;
	font-weight: bold;
	margin:10px;
}
.cpys_szb .wen_sz{
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin:10px 0;
}
.cpys_szb .da_sz{
	font-size: 16px;
	color: #8f8b8b;
}
.bh_szTop{
	margin-top: 30px !important;
}
.cpys_szc{
	color: #777 !important;
	font-size: 16px !important;
}
.cpys_szd{
	font-size: 21px !important;
}
.backgroud_sz{
	background-color: #F7F7F7;
}
.xdwx_sz{
	display: flex;
	justify-content: space-around;
	margin-top: 37px;
}
.xdwx_sza{
	text-align: center;
	width:150px;
}
.xdwx_sza p{
	color: #2AA8F4;
	font-size: 50px;
}
.xdwx_newsSz{
	font: 15px "Microsoft YaHei";
	line-height: 50px;
	color: #595959;
	height: 50px;
	padding: 0 50px 0 30px;
	border: 1px solid #e6e6e6;
	font-weight: 600;
}
.xdwx_newsSz p{
	height: 40px !important;
	line-height: 40px !important;
}
.jyln_sz{
	padding: 45px 45px 35px 45px !important;
	height: 230px !important;
}
.jyln_szb{
	width: 525px !important;
}
.jyln_szc{
	width: 490px !important;
	height: 200px !important;
}
.bLogo_sz{
	text-align: center;
}
.bLogo_sz img{
	height: 35px;
}
.bxdwx_sz{
	color: #aaaaaa;
	text-align: center;
	font-size: 15px;
	width: 630px;
	margin: 15px auto;
}
.bxdwx_szb{
	margin-top:52px;
}
.bxdwx_szc{
	color: #ffffff;
	font-size: 14px;
}
.bxdwx_szc span{
	color:#aaaaaa;
}
.slide-left a{
	position: relative;
}
.topLogo_sz{
	position: absolute;
	top: 22px;
	left: 230px;
	font-size: 17px !important;
	width: 309px;
	color: #000000 !important;
	font-weight: 600 !important;
}