* {
	padding: 0;
	margin: 0;
	outline: 0;
	/*font-family: "微软雅黑", arial;*/
	font-family:'HOS Regular', 'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei' !important;
	text-decoration: none;
	list-style: none;
	font-size: 16px;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}

audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

img {
	border: none;
}

body {
	background-color: #fff;
	text-rendering: optimizelegibility;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-text-size-adjust: none;
	-webkit-font-smoothing: antialiased;
	-moz-tap-highlight-color: rgba(0, 0, 0, 0);
	-moz-text-size-adjust: none;
	-moz-font-smoothing: antialiased;
	-ms-tap-highlight-color: rgba(0, 0, 0, 0);
	-ms-text-size-adjust: none;
	-ms-font-smoothing: antialiased;
}

.content {
	/*margin-top: 51px;*/
	background: #fff;

}

.container {
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
}

.header {
	/*overflow: hidden;*/
	height: 51px;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	/*background: url(../images/nav.png);*/
	background: rgba(0,0,0,.7);
	z-index: 30;
}

.header_b {
	position: relative;
	max-width: 92%;
	margin: auto;
	padding-left: 10px;
	padding-right: 10px;
}

.header .header-top{
	text-align: left;
	line-height: 51px;
	font-weight: bold;
	padding-left: 0px;
}

.header .header-top img {
	/*margin-top: 16px;*/
	height: 19px;
	vertical-align: middle;
}

/*.burger {*/
	/*position: absolute;*/
	/*float: left;*/
	/*padding: 10px;*/
	/*top: -1px;*/
	/*left: 8px;*/
	/*display: none;*/
	/*cursor: pointer;*/
/*}*/

.burger li {
    width: 30px;
    height: 2px;
    background-color: #fff;
    margin: 7px 0;
}

.burger.open li {
	background-color: #d9dde1;
}

nav {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 31;
}

nav ul {
	float: right;
}

nav li {
	float: left;
	display: inline-block;
}

nav li a {
	font-size: 14px;
	color: #9d9d9d;
	padding: 0px 16px;
	display: block;
	line-height: 51px;
}

nav li .active {
	background: #000;
}

nav li a:hover {
	background: #000;
	color: #fff;
}

nav li.active a{
	background: #000;
	color: #fff;
}


nav .index {
	display: block;
	float: left;
	height: 51px;
	/*width: 174px;*/
	width: 96px;
}
.hidema{
	position: absolute;
	left: 50%;
	margin-left: -50px;
	width: 100px;
	bottom: 25px;
	height: 0;
	overflow: hidden;
	transition: all .3s;
}
.hidema img{
	width: 100px;
	height: 100px;
}
.ft_fx a{position: relative;}
.ft_fx a:hover .hidema{height: 100px;}
@media (max-width: 780px) {
	.header {
		/*background: none;*/
		position: fixed;
		z-index: 9999;
	}
	.hide780{display: none !important;}
	.show780{display: block !important;}
	.no-banner{padding-top: 0 !important;}
	header {
		z-index: 6;
		position: fixed;
		top: 0;
		right: 0;
		left: 0;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		background: url(../images/nav.png);
		height: 51px;
	}
	.header .header-top{
		text-align: center;
		padding-left: 0;
		display: block;
		line-height: 46px;
		position: absolute;
		top:50%;left: 50%;transform: translate(-50%,-50%);
		z-index: 9;
		pointer-events: none;
	}
	.menu-handler{display: block !important;}
	.header .header-top a{pointer-events: auto;}
	.header .header-top img {
		float: none;
		margin-top: 0px;
		vertical-align: middle;
	}
	/*.burger {*/
		/*display: block;*/
		/*top:0;padding: 8px 10px;*/
		/*transform: scale(0.8);*/
		/*transform-origin: left;*/
	/*}*/
	/*  Nav Drawer Layout  */
	nav .index {
		display: none;
	}
	nav {
		position: relative;
		max-width: inherit;
		z-index: -1;
		pointer-events: none;
	}
	nav.open{pointer-events: auto;z-index: 5;}
	nav ul {
		height: 100%;
		overflow-y: auto;
		float: none;
		padding-top: 51px;
	}
	nav li {
		display: block;
		float: none;
	}
	nav li a {
		padding: 0px 15px;
		letter-spacing: 3px;
		font-size: 16px;
	}
	nav li a.logo {
		display: none;
	}
	nav li a.active {
		color: #fff;
	}
	nav li a:hover {
		color: #fff;
		background-color: #000;
	}
	.header-section {
		margin-top: 60px;
	}
	/* NAVIGATION ANNIMATION */
	nav {
		height: 100%;
		position: fixed;
		left: -100%;
		background: #000;
		transition: all .3s cubic-bezier(0.89, 0.04, 0.21, 0.93);
		-webkit-transition: all .3s cubic-bezier(0.89, 0.04, 0.21, 0.93);
	}
	/*Nav Expanding Open Effect*/
	nav.open {
		opacity: 1;
		left:0;
	}


	.content {
		z-index: 1;
		margin-top: 0;
		padding-top: 51px;
		transition: all .4s;
	}
}

.menu-handler{width: 30px; height: 32px; cursor: pointer; position: absolute;right:3%;top:50%;margin-top: -16px; transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); -moz-transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); display: none; }
.menu-handler .burger{height: 2px; background: #fff; display: block;width: 20px; position: absolute; z-index: 5; left: 5px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center;-o-transform-origin: center; -ms-transform-origin: center;border-radius: 2px;-webkit-border-radius: 2px;top: 8px;transition:all .4s;}
.menu-handler .burger-2{top: 15px; }
.menu-handler .burger-3{top: 22px;}
.slide.open .menu-handler .burger-1{top:15px; -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.slide.open .menu-handler .burger-2{-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
.slide.open .menu-handler .burger-3{top: 15px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }
/*header end*/


/*titlebigbox*/

.titlebigbox {
	width: 100%;
	border-bottom: 1px solid #f4f4f4;
}

.titlebox {
	/*max-width: 92%;*/
	margin: 0 auto 0px;
	overflow: hidden;
	height: 60px;
	/*padding-left: 10px;*/
	/*padding-right: 10px;*/
}

.titlebox h2 {
	float: left;
	font-size: 24px;
	color: #6b6b6b;
	line-height: 60px;
	font-weight: normal;
}

.titlebox .titlebox_r {
	float: right;
	margin-top: 19px;
	font-size: 12px;
	height: 28px;
}

.titlebox .titlebox_r span {
	margin-left: 15px;
	margin-right: 15px;
	height: 16px;
	width: 1px;
	display: block;
	background: #e0e0e0;
	float: left;
	margin-top: 5px;
}

.titlebox .titlebox_r a {
	padding: 0px 15px;
	color: #8e8e8e;
	height: 26px;
	line-height: 26px;
	display: block;
	float: left;
}

.titlebox .titlebox_r .first{
	display: none;
}

.titlebox .titlebox_r .active {
	color: #fff;
	background: #595959;
}

.footerbox {
	width: 100%;
	padding-top: 38px;
	padding-bottom: 25px;
	width: 100%;
	background: url(../images/nav.png);
	position: relative;
	z-index: 15;
	font-size: 12px;
}

.footerbox .footer {
	/*max-width: 92%;*/
	margin: 0 auto 28px;
	font-family: "微软雅黑";
	overflow: hidden;
	/*padding: 0px 16px;*/
}

.footerbox .footer ul li {
	float: left;
	width: 20%;
	padding: 0 18px;
	border-right: 1px dotted #494747;
	color: #9f9f9f;
	height: 130px;
}
.footerbox .footer ul li:first-child{padding-left: 0;}
.footerbox .footer ul li:last-child{padding-right: 0;}
.footerbox .footer ul li img {
	display: block;
}

.footerbox .footer ul li.lastli {
	width: 25%;
	float: right;
	margin-right: 0;
	border-right: none;
	padding: 0px 30px;
}

.footerbox .footer ul li p {
	line-height: 21px;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
}

.footerbox .footer ul li.lastli div {
	width: 100%;
	overflow: hidden;
}

.footerbox .footer ul li.lastli div img {
	float: left;
	margin-right: 2px;
}

.footerbox .footer ul li .topimg {
	height: 88px;
	margin-bottom: 10px;
}

.footerbox .footer ul li .fttitle {
	color: #fff;
	margin-bottom: 10px;
	font-size: 14px;
	display: block;
}

.footerbox .footer ul li .pfff {
	color: #fff;
}

.footerbox .footer ul li .mt10 {
	color: #fff;
	font-size: 12px;
	margin-bottom: 5px;
}

.ft_bottom {
	width: 100%;
	text-align: center;
	border-top: 1px solid #474646;
	padding-top: 12px;
	font-family: "微软雅黑";
	color: #999;
}

.ft_bottom .cop {
	/*padding-left: 10px;*/
	/*padding-right: 10px;*/
	margin:0 auto 12px;
	/*max-width: 92%;*/
	font-size: 14px;
}

.ft_bottom .ft_fx {
	height: 17px;
	/*overflow: hidden;*/
	background: url(../images/fticon.png) no-repeat center center;
}

.ft_fx a{
	display: block !important;
	float: none !important;
	display: inline-block !important;
	padding: 0px !important;
	background: none !important;
	height: 17px !important;
	width: 17px !important;
	margin: 0px 5px !important;
}

.ft_bottom .ft_fx .bdsharebuttonbox{
	height: 17px !important;
	text-align: center;
}

.fs_fx{
	overflow: hidden;
	width: 135px;
	position: fixed;
	right: 0px;
	bottom: 0px;
	z-index: 30;
}

.fs_fx .to_top{
	width: 135px;
	height: 56px;
	cursor: pointer;
	background: url(../images/to_top.png) no-repeat center center;
	overflow: hidden;
}

.fs_fx .qq_li{
	width: 135px;
	background: url(../images/qq_top.png) #313131 no-repeat top center;
	padding-top: 40px;
	overflow: hidden;
}

.fs_fx .qq_li a{
	display: block;
	height: 42px;
	background: url(../images/qq_li.png) no-repeat center center;
	overflow: hidden;
	font-family: arial;
	line-height: 42px;
	padding-left: 40px;
	color: #f1f1f1;
	font-size: 12px;
}

.fs_fx .kefu{
	width: 135px;
	height: 61px;
	background: url(../images/kefus.png) no-repeat center center;
	overflow: hidden;
}

.fs_ewm{
	width: 135px;
	height: 182px;
	background: url(../images/fs_ewm.png) no-repeat center center;
	overflow: hidden;
	text-align: center;
}

.fs_ewm img{
	width: 110px;
	height: 110px;
	margin-top: 20px;
}

.fs_close{
	width: 135px;
	height: 24px;
	background: url(../images/fs_close.png) no-repeat center center;
	cursor: pointer;
	overflow: hidden;
}

.wap_fx{
	overflow: hidden;
	position: fixed;
	width: 40px;
	bottom: 3%;
	right: 5px;
	z-index: 50;
	text-align: center;
	display: none;
}
.middle-box{display: table; height: 100%;  width:100%; margin:0 auto; position:relative;}
.middle-inner{display: table-cell; vertical-align:middle; *position:absolute; *top:50%; *left:50%; width:100%;}
.wap_fx a{
	display: block;
	width: 40px;
	height: 40px;
	margin: 6px 0px;
	text-align: center;
	cursor: pointer;
}
.wap-wxcode{display: none;position: fixed;z-index: 9999;background: rgba(0,0,0,.7);top:0;left: 0;width: 100%;height: 100%;}
.wap-wxcode-con{text-align: center;position: relative;width: 70%;padding:30px 0;margin: 0 auto;background: #fff;}
.wap-wxcode-con img{width: 70%;vertical-align: bottom;}
.wap-wxcode-bot{margin-top: 20px;}
/*.wxname{color: #fff;}*/
.copy-btn{margin-left: 6px;padding: 0 5px;}
.gb1002{position: absolute;width: 32px;height: 32px;left: 50%;bottom:-60px;margin-left: -16px;background: url("../images/close2.png") no-repeat center;background-size: cover;filter: brightness(5);}
.wap_fx .qq{
	background: url(../images/wap_qq.png) no-repeat;
	background-size: cover;
}

.wap_fx .wx{
	background: url(../images/wap_wx.png) no-repeat;
	background-size: cover;
}
.wap_fx .wx2{
	background: url(../images/wap_wx2.png) no-repeat;
	background-size: cover;
}

.wap_fx .phone{
	background: url(../images/wap_phone.png) no-repeat;
	background-size: cover;
}

.w92{width: 92%;margin: 0 auto;}
.w1700{max-width: 92%;margin: 0 auto;width: 1700px;}
.w1200{max-width: 92%;margin: 0 auto;width: 1200px;}
.padding-tb80{padding: 80px 0;}
.bgf3{background: #f3f3f3;}
.page{text-align: center;font-size: 0;}
.page a{box-sizing: border-box;font-size: 14px;line-height: 50px; width:50px;color: #332;display: inline-block;margin: 0 6px;height: 50px;vertical-align: middle;transition: all .4s; background: #f0f0f0;}
.page a.active{background: #000;color: #fff;}
.page a:hover{background: #000;color: #fff;}
.page .page-btn{display: none;}
.fl{float: left;}
.fr{float: right;}
.clear:after{content: '';display: table;clear: both;}
.bgfff{background: #fff;}
.padding50{padding: 50px;}
a{color: #333;}
.title32{margin-bottom: 60px;}
.title32 h2{font-size: 32px;}
/*知识 s*/
.knowledge{min-height: 400px;}
.knowledge li{float: left;width: 31.5%;margin-right: 2.75%;margin-bottom: 2.75%;}
.knowledge-style li{background: #fff;transition: all .4s;}
.knowledge-style li:hover{box-shadow: 0 0 18px #ddd;}
.knowledge li:nth-child(3n){margin-right: 0;}
.knowledge-style li a{display: block;padding: 50px 40px;position: relative;}
.knowledge-style h3{font-size: 22px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all .4s;position: relative;color: #333;}
.knowledge-style li a:before{content: '';position: absolute;top:56px;width: 3px;height: 0;transition: all .4s; background: #2250a5;left: 0;}
.knowledge-style li a:hover:before{height: 20px;}
.knowledge-style li a:hover h3{color: #2250a5;}
.knowledge-style span{color: #999;display: block;margin: 25px 0 15px;}
.knowledge-style p{color: #666;line-height: 1.8em !important;height: 5.4em; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;font-size: 14px;}
/*知识 e*/
/*知识详情s*/
.zsxq-l{width: 66%;}
.zsxq-r{width: 31%;}
.title32-bold h2{font-weight: bold;}
.xgzs li{margin-bottom: 44px;}
.zsxq-tops{display: inline-block;vertical-align: middle;margin-right: 45px;}
.zsxq-tops span{color: #999;}
.zsxq-tops span.fbsj-name{color: #666;}
.ermbox{position: fixed;z-index: 9999;top:0;left: 0;width: 100%;height: 100%;display: none;}
.ermwarp{position: absolute;top:50%;left: 50%;margin: -131px 0 0 -139px;padding: 10px;background: #fff;width: 242px;height: 277px;border:1px solid #d8d8d8;}
#erm{width: 185px;height: 185px;margin: 15px auto;}
.erlgh span{font-size: 12px;font-weight: bold;text-align: left;line-height: 16px;height: 16px;position: relative;color: #000;}
.ermwarp_close{width: 16px;height: 16px;position: absolute;right: 0;top: 0;color: #999;text-decoration: none;font-size: 16px;}
.erlgh_footer{font-size: 12px;text-align: left;line-height: 22px;color: #666;}
.zsxq-fx{display: inline-block;vertical-align: middle;}
.zsxq-fx a{display: inline-block;width: 25px;height: 25px;vertical-align: middle;margin-right: 8px;}
.zsxq-fx a.qzone{background: url("../images/zsxq01.png") no-repeat center;background-size: cover;}
.zsxq-fx a.weibo{background: url("../images/zsxq02.png") no-repeat center;background-size: cover;}
.zsxq-fx a.weixin{background: url("../images/zsxq03.png") no-repeat center;background-size: cover;margin-right: 0;}
.zsxq-top{border-bottom: 1px solid #e4e4e4;padding-bottom: 25px;}
.edit{padding: 40px 0;}
.edit img{max-width: 100%;height: auto !important;vertical-align: bottom;}
.zsxq-fy{padding: 21px 50px;background: #ececec;}
.zsxq-fy a{max-width: 48%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zsxq-bot{padding: 32px 50px;}
.fh img{display: inline-block;vertical-align: middle;width: 24px;margin-right: 12px;}
.fh span{display: inline-block;vertical-align: middle;}
.psfw{height: 860px;}
.psfw-warp{padding: 0 4%;}
.psfw-warp h3{font-size: 32px;color: #fff;margin-bottom: 50px;}
.psfw-des{margin-bottom: 100px;}
.psfw-des p{font-size: 16px;color: #fff; line-height: 2em;}
.psfw-list{font-size: 0;width: 560px;max-width: 100%;margin: 0 auto;}
.psfw-list li{display: inline-block;vertical-align: top;width: 33.33%;box-sizing: border-box;padding: 0 1%;font-size: 14px;}
.psfw-list li img{width: 68px;}
.psfw-list li p{color: #fff;font-size: 16px;margin-top: 10px;}
/*知识详情e*/

#new_list .img100{width: 309px;height: 212px;}
#new_list a{display: block;padding: 10px;position: relative;}
.pinpai-con h3{font-size: 20px;font-weight: normal; color: #333;}
.pinpai-con span{font-size: 12px;color: #666;}
.pinpai-con p{color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 52px;margin:15px 0;font-size: 14px;}
.ppwz{color: #adadad;position: relative;padding-left: 25px;float: left;}
.ppwz:before{content: '';width: 17px;height: 11px;background: url("../images/laptop3.png") no-repeat center;background-size: cover;position: absolute;left: 0;top:50%;margin-top: -5px;}
.xwdt-bot .i{width: 17px;height: 6px;background: url("../images/jt17.png") no-repeat center;background-size: cover;float: right;margin-top: 8px;margin-right: 20px;opacity: 0;transition: all .4s;}
#new_list a:hover .i{margin-right: 0;opacity: 1; transform: translateX(5px);}
#new_list a:hover{background: #fff;box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.23);}
#new_list .middle-inner{vertical-align: top;}
.ermbox{position: fixed;z-index: 9999;top:0;left: 0;width: 100%;height: 100%;display: none;}
.ermwarp{position: absolute;top:50%;left: 50%;margin: -131px 0 0 -139px;padding: 10px;background: #fff;width: 242px;height: 277px;border:1px solid #d8d8d8;}
#erm{width: 185px;height: 185px;margin: 15px auto;}
.erlgh span{font-size: 12px;font-weight: bold;text-align: left;line-height: 16px;height: 16px;position: relative;color: #000;}
.ermwarp_close{width: 16px;height: 16px;position: absolute;right: 0;top: 0;color: #999;text-decoration: none;font-size: 16px;}
.erlgh_footer{font-size: 12px;text-align: left;line-height: 22px;color: #666;}
.meiti5-b-line1{position: absolute;top:50%;border-top: 1px solid #ccc;left: 9px;right: 9px;}
.meiti5-b-line2{position: absolute;top:50%;margin-top: -2px;height: 5px;background: #ccc;width: 68%;left: 50%;margin-left: -34%;}
.alzs-bot{padding: 0 30px;border:1px solid #e1e1e1;}
.alzs-a{padding: 25px 0 50px;border-bottom: 1px solid #bfbfbf;}
.alzs-a h3{font-size: 22px;color: #000;margin-bottom: 15px;font-weight: normal;}
.alzs-a p{color: #666;height: 22px;}
.alzs-bot{position: relative;}
.alzs-bot span{line-height: 60px;display: block;color: #666;}
.jt24{width: 24px;height: 8px;right: 0;top:50%;margin-top: -4px;background: url("../images/jt24.jpg") no-repeat center;background-size: cover;position: absolute;opacity: 0.5;transition: all .4s;}
.anli li:hover .jt24{opacity: 1;}
.alzs-b{position: relative;}
.img100 img{width: 100%;vertical-align: bottom;}
.imgscale .img100{overflow: hidden;}
.imgscale .img100 img{transition: all .4s;}
.imgscale:hover .img100 img{transform: scale(1.1);}
.bannerDot{position: absolute;left: 0;bottom:42px;z-index: 9;text-align: center;width: 100%;}
.bannerDot .swiper-pagination-bullet{position: relative;width: 10px;height: 10px;opacity: 1;cursor: pointer;border:1px solid #fff;border-radius: 100%;margin: 0 8px;background: none;}
.bannerDot .swiper-pagination-bullet:before{position: absolute;width: 4px;height: 4px;left: 50%;top:50%;margin: -2px 0 0 -2px;content: "";background: #fff;border-radius: 100%;display: none;}
.bannerDot .swiper-pagination-bullet-active:before{display: block;}
.bannerDot .swiper-pagination-bullet:hover:before{display: block;}
.bannerSm{position: absolute;bottom: 77px;left: 50%;width: 380px;margin-left: 200px;}
.sidetool{box-shadow: 0 3px 3px #ededed;border-radius: 5px;transition: .2s;position: fixed;z-index: 99;right: 20px;bottom: 30%;}
.sidetool ul{margin-bottom: 0px;}
.sidetool ul li{text-align: center;list-style: none;cursor: pointer;position: relative;}
.sidetool ul li .li-content, .content-warp{border: 1px solid #dadada;background-color: #ffffff;}
.sidetool ul li .li-content{width: 100%;height: 100%;border-bottom: none; border-top:none;}
.sidetool ul li .sidetool-fuwurexain{border-top: 1px solid #dadada;}
.sidetool ul li .sidetool-gongzhonghao1{border-bottom: 1px solid #dadada;}
.sidetool ul li .sidetool-down{border-top: 1px solid #dadada;border-radius: 5px 5px 0 0;}
.sidetool ul li .sidetool-top{border-bottom: 1px solid #dadada;}
.sidetool .li-content p{display: none;}
.sidetool ul li .sidetool-grzx .zwiconfont{font-size:28px;}
.sidetool{bottom: auto;top: 50%;margin-top: -60px;box-shadow:none;}
.sidetool{width:45px;}
.sidetool .li-content p{display:none;line-height: 40px !important;height: 40px;padding-top:0 !important;color:#707070;}
.sidetool ul li p{font-size: 12px;line-height: 2em;}
.sidetool li{height:40px;width:45px;}
.sidetool .zwiconfont{color:#707070;font-size: 24px;width: 24px;margin: 0 auto;height: 40px;line-height: 40px;border-bottom: none;/* display: block; */}
.sidetool .li-content.active p{display:block;color:#fff;}
.sidetool ul li:hover .li-content p{display:block;color:#fff;}
.sidetool .li-content.active .zwiconfont{display:none;}
.sidetool ul li:hover .li-content .zwiconfont{display:none;}
.sidetool .li-content{box-sizing: border-box;}
.sidetool ul li .li-content.active{border: none;background-color: #3388db;}
.sidetool ul li:hover .li-content{border: none;background-color: #3388db;}
.sidetool ul li .li-content p{padding-top: 30px;}
.sidetool-qrcode-box {right: 45px;overflow: visible;display: none;position: absolute;top: 0;padding-right: 10px;}
.content-warp{padding: 10px 10px 3px 10px;-webkit-transition: .2s;transition: .2s;text-align: center;border-radius: 5px;}
.sidetool-qrcode-box .sidetool-qrcode{width: 84px;height: 84px;display: block;}
.sidetool-qrcode-box .arrow-right{position: absolute;left: 100%;top: 12px;background: url(https://cdn.zwsoft.cn/uploadfile/content/2021/07/60ee950ad542d.png);height: 11px;width: 7px;}
.sidetool-qrcode-box p{margin-top: 5px;}
.sidetool-qrcode-box.code-qw{top:40px;/* width: 160px; */ width: auto;}
.zxCode-wrapper{text-align: center; color: #626262;}
.sidetool-qrcode-box .sidetool-qrcode{width:75px; height:75px;}
.li-single-top{margin-top: 30px;}
.content-warp{padding:10px 10px 10px 10px}
.li-single-top{margin-top:30px}
.zxCode-wrapper-text-center {text-align: -webkit-center;}
.one-line-word{word-break: keep-all;white-space: nowrap;}
.content-qq-page img{width: 35px;display: inline-block;vertical-align: middle;}
.content-qq-page span{display: inline-block;vertical-align: middle;}
.content-qq{width: 140px;}
.content-qq .content-warp{padding: 5px 10px 6px 0;}
.in_title_l{display: inline-block;vertical-align: middle;font-size: 24px;font-weight: normal;}
.in_title_r{display: inline-block;vertical-align: middle;}
.in_title_r p{line-height: 1em !important;color: #8e8e8e;font-size: 12px;}
.in_title_r span{font-size: 12px;color: #8e8e8e;display: block;line-height: 1.6em;}
/*20220811 s*/
.middle-box{display: table; height: 100%;  width:100%; margin:0 auto; position:relative; table-layout: fixed;}
.middle-inner{display: table-cell; vertical-align:middle; *position:absolute; *top:50%; *left:50%; width:100%;}
.pc-show{display: block;}
.wap-show{display: none;}
.hide780{display: block;}
.show780{display: none;}
.position-full{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.ban-title2{width: 600px;max-width: 100%;}
.ban-title2 img{height: 37px;}
.ban-title2 h2{font-size: 26px;color: #fff;margin: 20px 0;font-weight: normal;}
.ban-title2 p{color: #fff;margin-bottom: 80px;}
.ckxx2{display: inline-block;border:1px solid #fff;width: 172px;height: 48px;line-height: 48px;text-align: center;color: #fff;font-size: 16px;}
.ckxx2 i{display: inline-block;vertical-align: middle;width: 16px;height: 11px;background: url("../images/ckxx1.png") no-repeat center;background-size: cover;}
.ckxx2 span{display: inline-block;vertical-align: middle;}
.case0811{font-size: 0;}
.case0811 li{display: inline-block;vertical-align: top;width: 30%;margin-right: 5%;margin-bottom: 40px;}
.case0811 li:nth-child(3n){margin-right: 0;}
.case-type{padding-top: 50px;border-bottom: 1px solid #bdbdbd;}
.case-type .w1700{font-size: 0;}
.case-type a{display: inline-block;font-size: 16px;color: #6f6f6f;line-height: 50px;margin-right: 40px;position: relative;transition: all .4s;}
.case-type a:before{content: '';position: absolute;width: 0;opacity: 0;transition: all .4s;bottom: -1px;border-top: 1px solid #000;left: 50%;transform: translateX(-50%);}
.case-type a.active{color: #000;}
.case-type a.active:before{opacity: 1;width: 100%;}
.case-type a:hover{color: #000;}
.case-type a:hover:before{opacity: 1;width: 100%;}
.case-type a:last-child{margin-right: 0;}
.case0811-bot h3{font-weight: normal;font-size: 18px;}
.case0811-bot p{font-size: 16px;color: #747474;}
.mg-bt30{margin-bottom: 30px;}
.mg-bt10{margin-bottom: 10px;}
.case0811-hide{position: absolute;width: 100%;left: 0;bottom:-50px;background: rgba(0,0,0,.7);transition: all .4s;}
.case0811 li:hover .case0811-hide{bottom:0;}
.case0811-hide h4{line-height: 50px;font-size: 16px;color: #ffffff;font-weight: normal;margin-left: 15px;margin-right: 45px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.case0811-hide .i{position: absolute;width: 12px;height: 14px;right: 20px;top:50%;margin-top: -7px;background: url("../images/12x14.png") no-repeat center;background-size: cover;}
.overhide{overflow: hidden;}
.text-center{text-align: center;}
.padding-t60{padding-top: 60px;}
.jzgd p{font-size: 12px;color: #7a7a7a;}
.alxq-a{font-size: 0;}
.alxq-a-title{display: inline-block;vertical-align: middle;font-size: 14px;width: 32%;margin-right: 4%;}
.alxq-a-title h1{font-size: 40px;font-weight: normal;width: 100%;max-width: 100%;}
.alxq-a-r{display: inline-block;vertical-align: middle;font-size: 14px;width: 64%;box-sizing: border-box;padding-left: 44px;position: relative;}
.alxq-a-r:before{content: '';position: absolute;left: 0;top:5px;bottom:0;border-left: 2px solid #d1d1d1;}
.des16 p{text-align: justify;font-size: 16px;color: #666666;}
.alxq-a-r p{color: #333;font-family:'Futura LT Light', 'HOS Regular', 'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei' !important;line-height: 35px !important;}
.lianxi_lists *{font-family:'Futura LT Light', 'HOS Regular', 'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei' !important}
.mg-bt40{margin-bottom: 40px;}
.title30 h2{font-size: 30px;font-weight: normal;}
.mg-bt20{margin-bottom: 20px;}
.bgf1{background: #f1f1f1;}
.position a{display: inline-block;line-height: 60px;color: #737373;}
.position a:last-child{color: #000;}
.xwxq-l{width: 63.5%;}
.xwxq-title{border-bottom: 1px dashed #a2a2a2;padding-bottom: 15px;}
.xwxq-title h1{font-size: 30px;font-weight: normal;color: #000;}
.xwxq-title span{color: #8f8e8e;}
.mg-bt35{margin-bottom: 35px;}
.mg-bt60{margin-bottom: 60px;}
@font-face {
	font-family:"Futura LT Light";
	src:url("../font/FuturaLTLight.otf");
}
@font-face {
	font-family:"HOS Regular";
	src:url("../font/HOS_Regular.ttf");
}
@font-face {
	font-family:"HarmonyOS_Sans_SC_Light";
	src:url("../font/HarmonyOS_Sans_SC_Light.ttf");
}
.edit2 *,.edit *{font-size: 16px !important;color: #666 !important;line-height: 35px !important;margin-bottom: 18px;font-family:'Futura LT Light', 'HOS Regular', 'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei' !important;}
.edit2 img{max-width: 100%;height: auto !important;vertical-align: bottom;display: block;margin: 0 auto;}
.edit2 p{text-indent: 2em;}
.xwxq-bot{padding: 30px 20px;position: relative;}
.fhlb{width: 32px;height: 32px;position: absolute;top:50%;left: 50%;margin: -16px 0 0 -16px;background: url("../images/app32.png") no-repeat center;background-size: cover;}
.xwxq-fy a{box-sizing: border-box;max-width: 45%;overflow: hidden;text-overflow: ellipsis;position: relative;transition: all .4s;color: #818181;font-size: 16px;white-space: nowrap;}
.xwxq-fy a i{position: absolute;width: 29px;height: 17px;top:50%;margin-top: -8px;}
.xwxq-fy a.fl{padding-left: 50px;}
.xwxq-fy a.fl i{left: 0;background: url("../images/29x17-1.png") no-repeat center;background-size: cover;}
.xwxq-fy a.fr{padding-right: 50px;}
.xwxq-fy a.fr i{right: 0;background: url("../images/29x17-2.png") no-repeat center;background-size: cover;}
.xwxq-fy a:hover{color: #333;}
.xwxq-r{width: 27.8%;}
.xwxq-tj-page{padding: 10px;}
.xwxq-tj-warp{padding: 40px;}
.tjxw-title h3{display: inline-block;vertical-align: middle;color: #000;font-size: 24px;font-weight: normal;margin-right: 20px;}
.tjxw-title span{display: inline-block;vertical-align: middle;color: #7a7a7a;text-transform: uppercase;font-size: 24px;}
.zxal li{margin-bottom: 40px;}
.zxal li:last-child{margin-bottom: 0;}
.zxal p{font-size: 16px;}
.tjxw-title-line{border-bottom: 1px dashed #b0b0b0;padding-bottom: 20px;}
.rdxw li{margin-bottom: 25px;}
.rdxw li:last-child{margin-bottom: 0;}
.rdxw a{font-size: 16px;transition: all .4s;color: #818181;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.rdxw a:hover{color: #333;}
.news-tag a{display: inline-block;font-size: 14px;color: #818181;transition: all .4s;background: #f1f1f1;line-height: 29px;padding: 0 7px;margin-bottom: 20px;margin-right: 10px;}
.ban{position: relative;}
.ban-title h2{font-size: 46px;color: #fff;font-weight: normal;}
.ban-title h1{font-size: 46px;color: #fff;font-weight: normal;}
.ban-title p{font-size: 26px;color: #fff;line-height: normal !important;}
.no-banner{padding-top: 51px;}
.swiperDot{margin-top: 30px;}
.swiperDot .swiper-pagination-bullet{opacity: 1;width: 10px;height: 10px;margin: 0 6px;background: #ddd;}
.swiperDot .swiper-pagination-bullet-active{background: #333;}
.masonry{display: flex;flex-wrap: wrap;}
.masonry .item{margin-bottom: 2%;-moz-page-break-inside: avoid;-webkit-column-break-inside: avoid;break-inside: avoid;background: #f7f7f7;cursor: pointer;transition: all .4s;width: 49%;margin-right: 2%;}
.masonry .item:nth-child(even){margin-right: 0;}
.masonry .item:hover{background: #ddd;}
.masonry .img100{width: 85%;margin: 0 auto;}
.masonry.none{font-size: 0;column-gap:0 !important;column-count:auto !important;}
.masonry.none .item{width: 49%;margin-right: 2%;display: inline-block;font-size: 14px;vertical-align: top;}
.masonry.center .item{display: block;margin: 0 auto 30px;}
.masonry.none .item:nth-child(even){margin-right: 0;}
.fixed-style{position: fixed;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);z-index: 99999;display: none;}
.fixed-alxq-con{position: absolute;width: 92%;left: 4%;top:5%;bottom:5%;background: #fff;}
.fixed-alxq-warp{position: absolute;top:50px;right: 50px;bottom:50px;left: 50px;overflow: auto;padding-right: 10px;}
.scrollBar::-webkit-scrollbar {width: 8px;height: 6px;}
.scrollBar::-webkit-scrollbar-thumb:hover { border: 1px solid #636363;background-color: #929292;}
.scrollBar::-webkit-scrollbar-thumb {background-color: #cfcfd2;border-radius: 8px;background-clip: padding-box;min-height: 28px;}
.scrollBar::-webkit-scrollbar-track-piece {background: #f3f3f3;}
.fixed-alxq-con .hisBtn div{top: 50% !important;margin-top: -16px !important;}
.fixed-alxq-con .hisBtn1{left: 9px;}
.fixed-alxq-con .hisBtn2{right: 9px;}
.gbxq{position: absolute;width: 48px;height: 48px;background: url("../images/close.png") no-repeat center;background-size: cover;z-index: 9;top:5px;right: 5px;cursor: pointer;opacity: 0.5;transition: all .4s;}
.gbxq:hover{opacity: 1;}
.hisBtn div{width: 32px;height: 32px;cursor: pointer;position: absolute;z-index: 9;top:50%;margin-top: -16px; opacity: 0.5;transition: all .4s;}
.hisBtn div:hover{opacity: 1;}
.hisBtn div.swiper-button-disabled{cursor: default;}
.hisBtn div.swiper-button-disabled:hover{opacity: 0.5;}
.hisBtn1{left: 0;background: url("../images/his01.png") no-repeat center;background-size: cover;}
.hisBtn2{right: 0;background: url("../images/his02.png") no-repeat center;background-size: cover;}
.fixed-alxq-con .hisBtn1{left: 9px;}
.fixed-alxq-con .hisBtn2{right: 9px;}
.padding-t80{padding-top: 80px;}
.pphz-list{font-size: 0;}
.pphz-list li{display: inline-block;vertical-align: top;width: 23.5%;margin-right: 2%;font-size: 14px;margin-bottom: 60px;}
.pphz-list li:nth-child(4n){margin-right: 0;}
.pphz-list li .img100{overflow: hidden;}
.pphz-list li .img100 .position-full{transition: all .4s;}
.pphz-list li:hover .img100 .position-full{transform: scale(1.1);}
.pinpai-con{padding-top: 20px;}
/*3营销 s*/
.wxtj-img{width: 50%;}
.xwtj{border-top: 1px solid #e9e9e9;}
.wxtj-con{position: absolute;width: 42%;bottom: 100px;top:0;right: 4%;}
.tg-title26{margin-bottom: 40px;}
.tg-title26 h2{font-size: 26px;font-weight: bold;color: #13296e;}
.tg-title26 p{font-size: 20px;margin-top: 10px;}
.tj-sm-page{display: flex;justify-content: space-between;}
.tj-sm-page li{width: 27%;}
.tj-sm-page li h3{font-size: 16px;font-weight: bold;margin-bottom: 10px;}
.tj-sm-page li p{font-size: 14px;}
.margin-b80{margin-bottom: 80px;}
.hdyx-img{width: 46%;margin-right: 4%;box-sizing: border-box;position: relative;}
.hdyx-img .img100{margin-right: 100px;position: relative;z-index: 5;}
.hdyx-img .i{position: absolute;width: 100%;right: 0;top:-100px;bottom:0;background: #f5f5f5;}
.hdyx-con{width: 46%;left: 4%;position: absolute;top:70px;}
.hdyx-warp,.mtgg-warp{width: 90%;}
.mtgg-warp .tg-des{min-height: 180px;margin-bottom: 20px;}
.tg-des p{text-align: justify;font-size: 14px;}
.mtgg-img{width: 50%;}
.mtgg-con{width: 46%;margin-left: 4%;padding-top: 25px;}
.mttg-list{display: flex;justify-content: space-between;width: 500px;max-width: 100%;}
.mttg-list li{text-align: center;}
.mttg-list li img{height: 48px;}
.mttg-list li p{font-size: 16px;margin-top: 5px;}
.ssyq-img{width: 50%;padding-left: 4%;padding-top: 100px;position: relative;box-sizing: border-box;}
.ssyq-img .img100{margin-left: 100px;position: relative;z-index: 5;}
.ssyq-img .i{position: absolute;top:0;left: 8%;right: 0;height: 100%;background: #f5f5f5;}
.ssyq-con{width: 42%;right: 4%;position: absolute;top:0;height: 100%;}
.ssyq-warp .tj-sm-page{width: 650px;max-width: 100%;}
.ssyq-warp .tj-sm-page li{width: 40%;}
.mttg-list2{width: 100%;}
.mttg-list2 img{;max-width: 100%;}
.wltg{height: 216px;width: 90%;}
.wltg-con h3{color: #fff;font-size: 22px;font-weight: bold;}
.wltg-con p{color: #fff;font-size: 16px;margin-top: 10px;}
.wltg-con{margin: 0 4.44%;}
.wltg-i{position: absolute;width: 10%;right: 0;bottom:0;height: 75%;background: #f5f5f5;}
.partner{font-size: 0;}
.partner li{display: inline-block;vertical-align: top;font-size: 14px; width: 12.5%;text-align: center;position: relative;border-right: 1px solid #d5d5d5;box-sizing: border-box;border-bottom: 1px solid #d5d5d5;padding: 13px 0;}
.partner li img{max-width: 100%;vertical-align: bottom;width: auto;transition: all .4s;filter: grayscale(1);opacity: 0.8;}
/*.partner li:hover img{filter: grayscale(0);opacity: 1;}*/
.partner li .i{position: absolute;width: 32px;height: 32px;background: #f3f3f3;border-radius: 100%;bottom:-16px;right: -16px;}
.partner li .i:before{content: '';position: absolute;width: 6px;height: 6px;background: #c9c9c9;border-radius: 100%;left: 50%;top:50%;margin: -3px 0 0 -3px;}
.partner li:nth-child(8n){border-right: none;}
.partner li:nth-child(8n) .i{display: none;}
.partner li:nth-last-child(1) .i,.partner li:nth-last-child(2) .i,.partner li:nth-last-child(3) .i,.partner li:nth-last-child(4) .i,.partner li:nth-last-child(5) .i,.partner li:nth-last-child(6) .i,.partner li:nth-last-child(7) .i,.partner li:nth-last-child(8) .i{display: none;}
.partner li:nth-last-child(1),.partner li:nth-last-child(2),.partner li:nth-last-child(3),.partner li:nth-last-child(4),.partner li:nth-last-child(5),.partner li:nth-last-child(6),.partner li:nth-last-child(7),.partner li:nth-last-child(8){border-bottom: none;}
.partner li:hover img{transform: scale(1.1);}
.xw-page{width: 48.5%;margin-right: 3%;float: left;}
.xw-page:last-child{margin-right: 0;}
.wx-page1-warp{width: 50%;}
.wx-page1-warp p{font-size: 16px;text-transform: uppercase;color: #fff;width: 240px;max-width: 92%;margin-bottom: 12px;line-height: 2em;}
.vm{display: inline-block;width: 85px;line-height: 25px;text-align: center;border:1px solid rgba(255,255,255,.3);font-size: 10px;color: #fff;text-transform: uppercase;}
.xw-con{padding: 30px 0;}
.xw-con h3{font-weight: bold;margin-bottom: 8px; font-size: 26px;}
.xw-con span{font-size: 16px;}
.xw-bot a{display: block;position: relative;border-bottom: 1px solid #dadada;transition: all .4s;}
.xw-bot a p{line-height: 60px !important;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 16px;transition: all .4s;margin-right: 120px;}
.xw-bot a span{font-size: 16px;transition: all .4s;position: absolute;right: 0;top:50%;margin-top: -10px;}
.xw-bot a:hover{border-color: #13296e;}
.xw-bot a:hover p{color: #13296e;}
.xw-bot a:hover span{color: #13296e;}
.thenew{left: 8%;bottom:18%;position: absolute;z-index: 5;line-height: 1em;border-left: 1px solid #fff;box-sizing: border-box;padding-left: 15px;right: 8%;}
.thenew h3{font-size: 26px;font-family: pingfangheavy;color: #fff;text-transform: uppercase;margin-bottom: 15px;}
.thenew span{font-size: 16px;font-family: pingfangheavy;color: #fff;text-transform: uppercase;line-height: 1em;}
/*3营销 e*/

.psfw{height: 860px;}
.psfw-warp{padding: 0 4%;}
.psfw-warp h3{font-size: 32px;color: #fff;margin-bottom: 50px;}
.psfw-des{margin-bottom: 100px;}
.psfw-des p{font-size: 16px;color: #fff; line-height: 2em;}
.psfw-list{font-size: 0;width: 560px;max-width: 100%;margin: 0 auto;}
.psfw-list li{display: inline-block;vertical-align: top;width: 33.33%;box-sizing: border-box;padding: 0 1%;font-size: 14px;}
.psfw-list li img{width: 68px;}
.psfw-list li p{color: #fff;font-size: 16px;margin-top: 10px;}

.title26{margin-bottom: 60px;}
.title26 h2{font-size: 26px;font-weight: normal;}
.title26 p{color: #666;margin-top: 5px;}
.title26 .size18{font-size: 18px;color: #333;margin-top: 10px;}
.padding-tb100{padding: 100px 0;}
.margin-b30{margin-bottom: 30px;}
.yngb-title26{margin-bottom: 0 !important;}
.margin-b15{margin-bottom: 15px;}
.padding-tb60{padding: 60px 0;}
.partner li img{height: 64px;}
/*--右侧悬浮--*/
.le-box{ width: 60px; height: auto; position: fixed; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: 0; z-index: 1000; text-align: center;display: none;}
.le-box.active{display: block;}
.le-box .t { width: 60px; height: 60px; margin-bottom: 8px; position: relative;
	background: rgba(0,0,0,.6);
	background: #007aff;
	-webkit-transition: all 0.3s; transition: all 0.3s; border-radius: 5px;}
.le-box .t:last-child{margin-bottom: 0;}
.le-box .t:last-child { border: none; }
.le-box .t img{max-width: 100%;}
.le-box .t .i{vertical-align: bottom;width: 100%;}
.le-box .t .iove { display: none; }
.le-box .t .iov { width: 100px; height: auto; position: absolute; bottom: 0; right: 100%; background: #fff; padding: 10px 5px 15px; -webkit-transition: all 0.3s; transition: all 0.3s; display: none; border: 1px solid #f4f3ef; -webkit-box-shadow: 0 5px 10px #999; box-shadow: 0 5px 10px #999; }
.le-box .t .iov::before { content: ""; border: 6px solid transparent; border-left-color: #fff; position: absolute; bottom: 15px; right: -12px; }
.le-box .t .iov .img { width: 88px; height: 88px; overflow: hidden; margin: 0 auto 5px;}
.le-box .t .iov .img img { width: 100%; }
.le-box .t .iov .h { font-size: 12px; color: #282828; text-align: center; line-height: 18px; }
.le-box .t:hover { background: #13296e; }
.le-box .t:hover .sow { display: none; }
.le-box .t:hover .iove { display: block; }
.le-box .t:hover .iov { display: block; }
.Topping{cursor: pointer;}

/*关于我们 s*/
.ny-nav{border-bottom: 1px solid #bdbdbd;padding-top: 48px;}
.my-navs{font-size: 0;}
.my-navs a{font-size: 16px;display: inline-block;vertical-align: middle;line-height: 52px;margin-right: 40px;color: #6f6f6f;transition: all .4s;position: relative;}
.my-navs a:last-child{margin-right: 0;}
.my-navs a:after{content: '';position: absolute;bottom:-1px;left: 50%;transform: translateX(-50%);transition: all .4s;opacity: 0;border-bottom: 1px solid #000;width: 0;}
.my-navs a:hover{color: #000;}
.my-navs a:hover:after{width: 100%;opacity: 1;}
.my-navs a.active{color: #000;}
.my-navs a.active:after{width: 100%;opacity: 1;}
.title40 h2{font-size: 40px;}
.title40 h1{font-size: 40px;}
.about-l{padding-top: 90px;width: 36%;}
.title30 h3{font-size: 30px;}
.title30 h1{font-size: 30px;}
.about-r{width: 60%;}
.about-xg{font-size: 0;}
.about-xg span{display: inline-block;font-size: 18px;margin-right: 40px;}
.about-xg span:last-child{margin-right: 0;}
.bgf0{background: #f0f0f0;}
.zindex5{z-index: 5;}
.his-img:after{content: '';position: absolute;width: 100%;height: 40%;bottom:0;left: 0;background: #f0f0f0;z-index: -1;}
.preview:after{content: '';position: absolute;bottom:16px;left: 45px;right:45px;z-index: -1;border-bottom: 1px solid #9d9d9d;}
.preview .swiper-slide{width: 8.33%;text-align: center;height: 80px;cursor: pointer;}
.preview .swiper-container{margin: 0 45px;}
.mg-bt50{margin-bottom: 50px;}
.fzlcBtn div{position: absolute;z-index: 9;width: 32px;height: 32px;border-radius: 100%;border:1px solid #9f9f9f;bottom:0;cursor: pointer;}
.fzlcBtn1{left: 0;background: url("../images/321.png") no-repeat center;background-size: cover;}
.fzlcBtn2{right: 0;background: url("../images/322.png") no-repeat center;background-size: cover;}
.fzlc-dot{position: absolute;width: 9px;height: 9px;border-radius: 100%;background: #565656;left: 50%;bottom:12px; transition: all .4s;}
.fzlc-dot .i{width: 20px;height: 20px;left: -7px;top:-7px;border:1px solid #000;border-radius: 100%;transform: scale(0);transition: all .4s;position: absolute;opacity: 0;}
@font-face {
	font-family: dincondlight;
	src: url("../font/dincondlight.otf");
}
@font-face {
	font-family: dincondmedium;
	src: url("../font/dincondmedium.otf");
}
.fzlc-top h3{color: #595959;font-size: 24px;font-family: dincondlight !important;position: absolute;left: 0;width: 100%;bottom:32px;transition: all .4s;}
.active-nav .fzlc-top h3{font-size: 36px;color: #000;}
.active-nav .fzlc-dot .i{transform: scale(1);opacity: 1;}
.fzlc-con h4{font-size: 280px;color: #e0e0e0;font-family: dincondmedium !important;text-align: center;position: relative;line-height: 1em;}
.fzlc-con h4:before{content: '';position: absolute;width: 100%;bottom:0;left: 0;height: 100%;background: linear-gradient(rgba(240,240,240,0.3),rgba(240,240,240,1));}
.fzlc-bot .des16{width: 700px;max-width: 100%;margin: 0 auto;}
.fzlc-bot .des16 p{text-align: center;line-height: 2em !important;}
.fzlc-bot{margin-top: -150px;position: relative;z-index: 9;}
.mg-bt80{margin-bottom: 80px;}
.youshi-l{width: 46%;padding-top: 60px;}
.dataUp{display: flex;justify-content: space-between;text-align: center;}
.mg-bt120{margin-bottom: 120px;}
.dataUp .relative{display: inline-block;margin-right: 5px;}
.dataUp span{display: inline-block;font-size: 16px;color: #000000;}
.dataUp strong{font-family: dincondmedium !important;font-size: 72px;color: #000;position: relative;line-height: 1em;}
.dataUp .i{position: absolute;left: 100%;top:0;font-size: 24px;color: #000;margin-left: 10px;}
.dataUp .line{display: block;margin: 15px auto;width: 36px;height: 4px;background: #767676;}
.youshi-img{position: relative;z-index: 5;width: 44%;padding-right: 60px;padding-top: 60px;box-sizing: border-box;}
.youshi-bg{position: absolute;top:0;right: 0;z-index:-1;left: 60px;}
/*关于我们 e*/
/*思洋文化 s*/
.des16.text-center p{text-align: center;}
.gjsfw{height: 850px;box-sizing: border-box;}
.title40-fff h2{color: #fff;}
.des16-fff p{color: #fff;}
.gjsfw .des16{width: 860px;max-width: 100%;margin: 0 auto;}
.qiusuo-des{width: 940px;max-width: 100%;margin: 0 auto 50px;}
.imgmax img{max-width: 100%;vertical-align: bottom;}
/*思洋文化 e*/
/*人才招聘 s*/
.zp-top{background: #767676;}
.zp-clo5{font-size: 0;}
.zp-clo5 span{display: inline-block;vertical-align: middle; font-size: 16px;width: 22.5%;box-sizing: border-box;text-align: center;padding: 17px 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zp-clo5 span:last-child{width: 10%;}
.zp-top .zp-clo5 span{color: #fff;}
.zp-clo5 span:nth-child(1){text-align: left;padding-left: 30px;}
.zp-list li.active .zp-clo5 span{white-space: normal;}
.zp-list li{margin-top: 18px;}
.zp-control{position: relative;cursor: pointer;background: #d9d9d9;}
.zp-con{padding:40px 30px;position: relative;display: none;background: #ececec;}
.zp-page h5{font-size: 20px;color: #262626;}
.zp-page p{color: #666;line-height: 1.8em;font-size: 14px;}
.sqzw{width: 116px;line-height: 38px;font-size: 18px; text-align: center;color: #fff;background: #5b5b5b;display: block;transition: all .4s;}
.sqzw:hover{background: #000;}
.closezw{width: 8px;height: 8px;position: relative;display: inline-block;background: url("../images/8x8.png") no-repeat center;background-size: cover;transition: all .4s;}
li.active .closezw{transform: rotate(-90deg);}
.fasong{color: #000;font-size: 18px;}
/*人才招聘 e*/
/*7联系 s*/
.contact-l{width: 42%;}
.contact-page{border-top: 2px solid #343f6d;border-bottom: 1px solid #343f6d;padding: 25px;margin-bottom: 20px;}
.contact-page h3{font-size: 16px;color: #13296e;}
.contact-page:last-child{margin-bottom: 0;}
.contact-page:nth-child(2) .contact-list li:nth-child(3){padding-left: 58px;}
.contact-list{padding: 15px 0;}
.contact-list li{position: relative;padding-left: 40px;margin-top: 2px;}
.onmap{font-weight: bold;color: #13296e;}
.contact-name{position: absolute;left: 0;top:0;font-weight: bold;}
.gs-list{margin-bottom: 15px;}
.contact-r{width: 50%;}
.padding50{padding: 50px;}
.title26-bold{margin-bottom: 30px;}
.title26-bold h2{font-size: 26px;font-weight: bold;color: #13296e;}
.lxwm-list{margin-bottom: 22px;}
.lxwm-list h3{font-size: 20px;color: #13296e;margin-bottom: 10px;}
.lxwm-list p{margin-bottom: 20px;}
.lxwm-input{border:1px solid #afafaf;}
.lxwm-input .text{display: block;height: 38px;line-height: 38px;font-size: 16px;text-indent: 1em;width: 100%;border:none;outline: none;}
.textarea{padding: 1em;}
.textarea textarea{display: block;font-size: 16px;resize: none;width: 100%;height: 200px;border:none;outline: none;}
.tj{color: #13296e;font-size: 20px;display: block;text-align: center;border:1px solid #afafaf;line-height: 48px;height: 48px;transition: all .4s;}
.tj:hover{background: #13296e;border-color: #13296e;color: #fff;}
.lxwm{margin-bottom: 30px;}
.rczp .swiper-slide{padding-bottom: 40px;}
.rczp h3{font-size: 18px;font-weight: bold;border-bottom: 1px solid #afafaf;padding-bottom: 12px;margin-bottom: 15px;}
.zp-des{height: 178px;overflow: hidden;}
.zp-des p{margin-bottom: 15px;}
.rczp-shadow{position: absolute;height: 70%;bottom:40px;width: 100%;left: 0;background: linear-gradient(rgba(255,255,255,0.1), #fff);}
.djck{text-align: center;bottom:-40px;position: absolute;left: 0;width: 100%;}
.djck img{display: block;margin: 4px auto 0;width: 8px;}
.swiper-dot{margin-top: 35px;}
.swiper-dot .swiper-pagination-bullet{opacity: 1;border:2px solid #b9b9b9;width: 6px;height: 6px;background: none;margin: 0 6px;}
.swiper-dot .swiper-pagination-bullet-active{background: #13296e;border-color: #13296e;}
/*7联系 e*/
.margin-b60{margin-bottom: 60px;}

.partner-index{padding: 20px 0;}
.partner-index li{border:none !important;width: 14.285%;padding: 15px 0;}
.case0811-index li{width: 32%;margin-right: 2%;}
.case0811-index li:nth-last-of-type(1){margin-bottom: 0;}
.case0811-index li:nth-last-of-type(2){margin-bottom: 0;}
.case0811-index li:nth-last-of-type(3){margin-bottom: 0;}
.newdes985 h3{font-size: 18px;color: #545454;padding: 25px 0 14px;}
.w1440{width: 1440px;max-width: 92%;margin: 0 auto;}
.banner-des h2{font-size: 46px;color: #fff;font-family: HarmonyOS_Sans_SC_Light !important;}
.banner-des p{font-size: 18px;color: #fff;margin: 30px 0;font-family: HarmonyOS_Sans_SC_Light !important;}
.tsgd{display: inline-block;border-radius: 5px;border:1px solid #fff;padding: 0 15px;transition: all .4s;}
.tsgd span{display: inline-block;vertical-align: middle;font-size: 16px;color: #fff;margin-right: 12px; line-height: 40px;transition: all .4s;}
.tsgd i{display: inline-block;vertical-align: middle;width: 25px;height: 11px;background: url("../images/25x11.png") no-repeat center;background-size: cover;transition: all .4s;}
.tsgd:hover{background: #fff;}
.tsgd:hover span{color: #333;}
.tsgd:hover i{filter: brightness(0.5)}

.dingzhi-des{width: 1030px;margin: 0 auto;max-width: 100%;}
.wzplay{display: none;}
.wzplay .swiper-slide{margin-bottom: 20px;}
.wzplay .swiper-slide:last-child{margin-bottom: 0;}
.wangzhan{padding: 30px;}
.wz-list{font-size: 0;background: rgba(0,0,0,.8);width: 44.5%;display: flex;flex-wrap: wrap;}
.wz-list li{font-size: 14px;display: inline-block;vertical-align: top;text-align: center;width: 33.33%;padding: 68px 10px;box-sizing: border-box;border-top: 1px solid #404040;border-right: 1px solid #404040;cursor: pointer;transition: all .4s;}
.wz-list li:nth-child(3n){border-right: none;}
.wz-list li:nth-child(1){border-top: none;}
.wz-list li:nth-child(2){border-top: none;}
.wz-list li:nth-child(3){border-top: none;}
.wz-list li h3{font-size: 18px;color: #fff;}
.wz-list li .i{width: 30px;height: 2px;background: #e1e1e1;margin: 15px auto;}
.wz-list li p{color: #cecece;font-size: 14px;width: 185px;max-width: 100%;margin: 0 auto;}
.wz-list li:hover{background: #404040;}
.wz-list li.active{background: #404040;}
.font-light{font-family: HarmonyOS_Sans_SC_Light !important;}
.font-light p{font-family: HarmonyOS_Sans_SC_Light !important;}
.gwms-list{width: 50%;box-sizing: border-box;padding-left: 80px;padding-top: 120px;}
.gwms-list h3{font-size: 24px;color: #fff;}
.gwms-list .i{width: 40px;height: 3px;background: #bababa;margin: 20px 0;}
.gwms-list p{color: #efefef;font-size: 14px;}
.gwms-list .font-light{width: 440px;max-width: 100%;}
.gwms-list li{display: none;}
.hyjjfa{font-size: 0;display: flex;flex-wrap: wrap;}
.hyjjfa li{box-sizing: border-box;background: #fff;width: 48%;margin-right: 4%;display: inline-block;vertical-align: top;position: relative;padding: 30px 60px;margin-top: 35px;}
.hyjjfa li:nth-child(even){margin-right: 0;}
.hyjjfa li h3{font-size: 24px;}
.hyjjfa li p{color: #666;}
.mg-bt15{margin-bottom: 15px;}
.hyjjfa li:before{content: '';position: absolute;top:-4px;left: -4px;width: 47px;height: 4px;background: #c0c0c0;}
.hyjjfa li:after{content: '';position: absolute;left:-4px;top: -4px;width: 4px;height: 47px;background: #c0c0c0;}
.zzlc li{padding: 20px 0;margin-bottom: 20px;border-bottom: 1px solid #b0b0b0;position: relative;transition: all .4s;}
.zzlc strong{font-size: 30px;font-weight: bold;font-family: "Microsoft YaHei", "PingFang SC" !important;display: inline-block;vertical-align: middle;margin-right: 25px;}
.zzlc h3{font-size: 30px;font-weight: bold;font-family: "Microsoft YaHei", "PingFang SC" !important;display: inline-block;vertical-align: middle;margin-right: 60px;}
.zzlc span{display: inline-block;vertical-align: bottom;font-size: 16px;}
.zzlc .i{width: 9px;height: 13px;background:url("../images/9x13.png") no-repeat center;background-size: cover;position: absolute;right: 20px;bottom:20px;opacity: 0;transition: all .4s;}
.zhizuo-lc{width: 49%;}
.zzlc li:hover .i{opacity: 1;}
.zzlc li:hover{border-color: #000000;}
.bgf7{background: #f7f7f7;}
.title24 h2{font-size: 24px;}
.title24 .i{width: 40px;height: 3px;background: #2d2d2d;}
.title24-warp h2{display: inline-block;vertical-align: middle;}
.in_title_r span{line-height: normal !important;}
@font-face {
	font-family: dincondregular;
	src: url("../font/dincondregular.otf");
}
@font-face {
	font-family: dincondmedium;
	src: url("../font/dincondmedium.otf");
}
.xinwen-l{width: 42.35%;background: #f7f7f7;position: absolute;top:0;left: 0;height: 100%;}
.xinwen-l a{display: block;padding: 22px 60px;}
.xinwen-time{font-size: 20px;color: #999;font-family: dincondregular !important;}
.xinwen-l h3{font-size: 22px;color: #1c1c1c;}
.des598{position: relative;padding-left: 25px;}
.des598:before{position: absolute;content: '';left: 0;top:5px;bottom:5px;border-left: 1px solid #000000;}
.des598 p{color: #7d7d7d;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xinwen-img{position: relative;z-index: 9;padding-bottom: 15px;padding-right: 15px;}
.xinwen-img:after{position: absolute;z-index: -1;top:15px;right: 0;bottom:0;left: 15px;background: #fff;content: "";}
.more span{display: inline-block;vertical-align: middle;color: #858585;font-family: dincondregular !important;margin-right: 8px;}
.more i{display: inline-block;vertical-align: middle;width: 7px;height: 13px;background: url("../images/jt7x13.png") no-repeat center;background-size: cover;}
.text-right{text-align: right;}
.xinwen-r{width: 52%;}
.news-hide{margin-top: 30px;}
.news-hide .xinwen-r{width: 49%;}
.xinwen-r li{}
.xinwen-r li a{display: block;transition: all .4s;}
.xinwen-r li a:hover{background: #f7f7f7;}
.xinwen-r-warp{margin-right: 75px;border-bottom: 1px dashed #999;position: relative;padding: 40px 0;}
.xinwen-r-area{position: absolute;right: 0;top:0;}
.xinwen-r-con{margin-right: 135px;margin-left: 12px;}
.time65{color: #999999;font-size: 18px;font-family: dincondmedium !important;}
.xinwen-r-con h3{font-size: 18px;color: #202020;}
.xinwen-r-con p{font-size: 14px; color: #999999;margin-left: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.xq65:before{content: '';display: inline-block;vertical-align: middle;height: 13px;border-left: 2px solid #b8b8b8;}
.xq65 span{display: inline-block;font-size: 14px;color: #000;margin: 0 8px;}
.xq65 img{width: 9px;display: inline-block;vertical-align: middle;}
.xq65{transition: all .4s;opacity: 0;}
.xinwen-r li a:hover .xq65{opacity: 1;}
.xuanze{font-size: 0;}
.xuanze li{display: inline-block;vertical-align: top; font-size: 14px;width: 10.58%;margin-right: 4.32%;margin-top: 30px;text-align: center;}
.xuanze li:nth-child(7n){margin-right: 0;}
.xuanze li img{width: 100%; vertical-align: bottom;}
.div404-box{box-sizing: border-box;}
.div404-bot h3{font-size: 24px;}
.div404-bot p{color: #6f6f6f; font-size: 18px;margin: 10px 0 30px;}
.div404-bot a{display: inline-block;width: 137px;line-height: 39px;background: #000;color: #fff;font-size: 16px;text-align: center;}
.div404-box img{max-width: 40%;width: 618px;}
.news_gd{
	cursor: pointer;
	font-size: 18px;
	text-align: center;
	background: #333;
	color: #fff;
	height: 46px;
	line-height: 46px;
	width: 200px;
	margin: 0 auto;
	display: block;
}
.xinwen-r2{font-size: 0;border-top: 1px solid #e5e7e9;border-bottom: 1px solid #e5e7e9;padding: 10px 0;}
.xinwen-r2 li{display: inline-block;vertical-align: top;font-size: 14px;width: 23.5%;margin-right: 2%;}
/*.xinwen-r2 li:hover{background: #999;}*/
.xinwen-r2 li a{display: block;}
.xinwen-r2 li:nth-child(4n){margin-right: 0;}
.xinwen-r2 li h3{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #666;line-height: 40px;font-size: 14px;}
.xgwz13{padding: 40px;margin-bottom: 2.2%;background: #fff;font-size: 24px;}


.wzbq{position: relative;min-height: 32px;}
.wzbq span{position: absolute;top:0;left: 0;font-size: 24px;}
.bqnr{margin-left: 120px;}
.bqnr a{display: inline-block;line-height: 32px;margin-right: 10px;background: #f1f1f1;padding: 0 10px;color: #818181;}
/*20230211 s*/
@font-face {
	font-family: dincondlight;
	src: url("../font/dincondlight.otf");
}
.title48 h2{font-size: 48px;}
.title150{font-size: 150px;text-transform: uppercase;font-family: dincondlight !important;font-weight: lighter;}
.qygw-ban-des p{width: 460px;max-width: 100%;}
.line2em p{line-height: 2em !important;}
.case-type-qygw{text-align: right;}
.case-type-qygw .case-type{border-bottom: none;padding-bottom: 1px;}
.case-type-qygw .i{position: absolute;width: 100%;bottom:0;border-top: 1px solid #bdbdbd;left: 0;z-index: -1;}
.h365{height: 365px;}
.qygw-about .about-l{padding-top: 0;}
.qygw-about .about-r b{color: #333;}
.ppdw{text-align: center;font-size: 0;width: 1440px;max-width: 92%;margin: 0 auto;}
.ppdw li{display: inline-block;vertical-align: top;width: 23.5%;margin-right: 2%; text-align: center;font-size: 14px;}
.ppdw li:last-child{margin-right: 0;}
.ppdw li .des16{width: 230px;max-width: 100%;margin: 0 auto;}
.ppdw li .des16 p{text-align: center;}
.ppdw li img{width: 70px;max-width: 100%;vertical-align: bottom;}
.des730{width: 730px;max-width: 100%;}
.xgaltj-bot{opacity: 0;transition: all .4s;}
.swiper-slide-active .xgaltj-bot{opacity: 1;}
.xgaltjplay .img100{position: relative;overflow: hidden;}
.xgaltjplay .img100:before{content: "";position: absolute;width: 100%;top:0;height: 100%;left: 0;background: rgba(255,255,255,.5);transition: all .4s;}
.xgaltjplay .swiper-slide-active .img100:before{opacity: 0;}
.xgaltjBtn{position: absolute;bottom:10px;left: 50%;z-index: 9;pointer-events: none;}
.xgaltjBtn div{display: inline-block;cursor: pointer;width: 50px;height: 50px;border:1px solid #979797;border-radius: 100%;transition: all .4s;pointer-events: auto;}
.xgaltjBtn1{margin-right: 15px;background: url("../images/100-1.png") no-repeat center;background-size: cover;}
.xgaltjBtn2{background: url("../images/100-2.png") no-repeat center;background-size: cover;}
.xgaltjBtn1:hover{background: #979797 url("../images/100-3.png") no-repeat center;background-size: cover;}
.xgaltjBtn2:hover{background: #979797 url("../images/100-4.png") no-repeat center;background-size: cover;}
.qywzjs18{font-size: 18px;}
.qywzjs a{font-size: 14px;display: block;position: relative;padding-right: 100px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all .4s;}
.qywzjs a:hover{color: #818181;}
.qywzjs{font-size: 0;}
.qywzjs li{display: inline-block;vertical-align: top;width: 30%;margin-right: 5%;margin-bottom: 15px;}
.qywzjs li:nth-child(3n){margin-right: 0;}
.qywzjs li span{position: absolute;top:0;right: 0;color: #818181;}
.qygw-ban-des h2,.about-r .des16{animation-delay: 300ms !important;}
.qygw-ban-des .des div{animation-delay: 600ms !important;}
.case-type-qygw .case-type{animation-delay: 600ms !important;}
.case-type-qygw .i{animation-delay: 600ms !important;}
.h365 .position-full{animation-delay: 600ms !important;}
.ban22 .ban-title{width: 680px;max-width: 100%;}
.tabs{display: none;}
.tabs.active{display: block;}
/*20230211 e*/

.slideUp,.swiper-slide-active .banner-des{
	animation:slideUp 1.5s both;-webkit-animation:slideUp 1.5s both;
}
@keyframes slideUp{
	0%{opacity:0;-webkit-transform: translateY(60px);transform: translateY(60px);}
	100%{opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}
}
.slideUp2{
	animation:slideUp2 1s both;-webkit-animation:slideUp2 1s both;
}
@keyframes slideUp2{
	0%{opacity:0;-webkit-transform: translateY(100%);transform: translateY(100%);}
	100%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
}
.slideDown2{
	animation:slideDown2 1s both;-webkit-animation:slideDown2 1s both;
}
@keyframes slideDown2{
	0%{opacity:0;-webkit-transform: translateY(-100%);transform: translateY(-100%);}
	100%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
}
.to100{
	animation:to100 1.5s both;-webkit-animation:to100 1.5s both;
}
@keyframes to100{
	0%{width: 0;}
	100%{width: 100%;}
}
.slideLeft{
	animation:slideLeft 1s both;-webkit-animation:slideLeft 1s both;
}
@keyframes slideLeft{
	0%{opacity:0;-webkit-transform: translateX(-60px);transform: translateX(-60px);}
	100%{opacity: 1;-webkit-transform: translateX(0px);transform: translateX(0px);}
}
.slideRight{
	animation:slideRight 1s both;-webkit-animation:slideRight 1s both;
}
@keyframes slideRight{
	0%{opacity:0;-webkit-transform: translateX(60px);transform: translateX(60px);}
	100%{opacity: 1;-webkit-transform: translateX(0px);transform: translateX(0px);}
}
.tobig{
	animation:tobig 1s both;-webkit-animation:tobig 1s both;
}
@keyframes tobig{
	0%{opacity:0;-webkit-transform: scale(0);transform: scale(0);}
	100%{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
}
.alxq-b img{max-width: 100% !important;vertical-align: bottom;}
/*20220811 e*/

@media (max-width: 1700px){
	.alxq-a-title h1{font-size: 32px;}
	.wxtj-con{bottom: 35px;}
	.hdyx-img .i{top: -35px;}
	.hdyx-img .img100{margin-right: 35px;}
	.ssyq-img .img100{margin-left: 35px;}
	.partner li img{height: 40px;}
	.partner-index li img{height: 64px;}
	.news_brand .rightbox ul li{margin-bottom: 16px !important;}
	.xinwen-l a{padding: 49px 60px;}

	.title150{font-size: 130px;}
}
@media (max-width: 1500px){
	.tg-title26{margin-bottom: 20px;}
	.mtgg-warp .tg-des{min-height: 1px;}
	.psfw{height: 720px;}
	.gjsfw{height: 720px;}
	.news_brand .rightbox ul li{margin-bottom: 14px !important;}
	.w1440{width: 1200px;}
	.banner-des h2{font-size: 36px;}
	.xinwen-l a{padding:53px 35px;}
	.xinwen-r-warp{margin-right: 55px;}
	.wz-list{width: 49.5%;}
	.wz-list li{padding: 50px 5px;}
	.gwms-list{width: 45%;}
	.gwms-list{padding-left: 40px;padding-top: 60px;}
	.zzlc li{margin-bottom: 0;}

	.title150{font-size: 115px;}
	.title40 h2{font-size: 36px;}
}
@media (max-width: 1400px){
	.case0811 li{width: 32%;margin-right: 2%;}
	.tg-des.margin-b60{margin-bottom: 30px;}
	.youshi-l{padding-top: 0;}
	.mg-bt120{margin-bottom: 80px;}
	.gjsfw{height: 640px;}
	.news_brand .rightbox{width: 64%;}
	.news_brand .rightbox ul li{margin-bottom: 13px !important;}
	.tj-sm-page li{width: 32%;}
}
@media (max-width: 1300px){
	.preview .swiper-slide{width: 11.11%;}
}
@media (max-width: 1200px){
	.title32 h2{font-size: 26px;}
	.ban-title h2{font-size: 32px;}
	.ban-title h1{font-size: 32px;}
	.title26 h2,.wzlx-title h2,.yzs-title h3{font-size: 22px;}
	.margin-b80{margin-bottom: 40px;}
	.ban-title p{font-size: 20px;}
	.title40 h2,.title40 h1{font-size: 30px;}
	.title30 h3{font-size: 24px;}
	.title30 h1{font-size: 24px;}
	.banner-des h2{font-size: 30px;}
	.zzlc h3{font-size: 20px;}
	.zzlc strong{font-size: 20px;}
	.zzlc li{padding: 16px 0;}
	.xuanze li{width: 12.57%;margin-right: 2%;}
}
@media (max-width:1180px){
	.xwtj{margin-bottom: 85px;}
	.wxtj-img{width: 100%;}
	.wxtj-img,.hdyx-img,.mtgg-img,.ssyq-img{margin-bottom: 35px;}
	.wxtj-con,.hdyx-con,.ssyq-con{position: static;width: 92%;margin: 0 auto;}
	.hdyx,.mttg,.ssyq{margin-bottom: 50px;}
	.hdyx-img,.contact-l,.contact-r{float: none;width: auto;margin-right: 0;}
	.mtgg-img,.mtgg-con{float: none;width: auto;}
	.mtgg-con{padding-top: 0;margin: 0 4%;}
	.ssyq-img{width: auto;float: none;padding-left: 0;}
	.wltg{width: 96%;}
}
@media (max-width:1050px){
	.zsxq-l,.zsxq-r{float: none;width: auto;}
	.zsxq-l,.xwxq-l{margin-bottom: 50px;}
	.title32{margin-bottom: 30px;}
	.xgzs li{margin-bottom: 20px;}
	.alxq-a-title{display: block;width: 100%;}
	.alxq-a-title h1{width: 100%;margin-bottom: 30px;}
	.alxq-a-r:before{display: none;}
	.alxq-a-r{width: 100%;padding-left: 0;}
	.xwxq-l,.xwxq-r{width: 100%;float: none;}
	.zxal{font-size: 0;}
	.zxal li{font-size: 14px;display: inline-block;vertical-align: top;width: 48%;margin-right: 4%;}
	.zxal li:nth-child(even){margin-right: 0;}
	.psfw{height: 600px;}
	.pphz-list li{width: 32%;}
	.pphz-list li:nth-child(4n){margin-right: 2%;}
	.pphz-list li:nth-child(3n){margin-right: 0;}
	.xinwen-r-warp{padding: 28px 0;}

	.case-type{white-space: nowrap;overflow: auto;}

}
@media (max-width:992px){
	.knowledge li{width: 49%;margin-right: 2%;margin-bottom: 2%;}
	.knowledge li:nth-child(3n){margin-right: 2%;}
	.knowledge li:nth-child(even){margin-right:0;}
}
@media (max-width: 800px){
	.ban-title2 p{margin-bottom: 40px;}
	.padding-tb100,.padding-tb90,.padding-tb80{padding: 60px 0;}
	.hdyx-warp,.mtgg-warp{width: 100%;}
	.cl-r,.gj-l,.ydd-warp,.wlyx-con,.xw-page,.xinwen-l,.xinwen-r,.zhizuo-lc,.wz-list,.gwms-list{float: none;width: auto;margin-right: 0;}
	.xinwen-l{position: static;}
	.title26,.xw-page,.zhizuo-lc{margin-bottom: 40px;}
	.xw-page:last-child{margin-bottom: 0;}
	.about-l{float: none;width: 100%;padding-top: 0;margin-bottom: 30px;}
	.about-r,.youshi-l,.youshi-img{float: none;width: auto;}
	.youshi-l{margin-bottom: 30px;}
	.preview .swiper-slide{width: 16.66%;}
	.ullia li div.divv p{padding: 0 !important;}
	.partner-index li img{height: auto !important;max-width: 90%;}
	.hyjjfa li{padding: 30px;}
	.gwms-list{padding: 40px 0 0;}

	.qywzjs li{display: block;width: 100%;margin-right: 0;}
	.xgaltjBtn{left: auto;margin-left: 0 !important;right: 4%;}
	.xgaltj-bot{padding: 0 4%;}
}
@media (max-width: 780px){
	.wap_fx{display: block;bottom:116px;}
	.le-box.active{display: none;}
}
@media (max-width: 760px){
	.knowledge-style h3{font-size: 16px;}
	.padding-tb80{padding: 35px 0;}
	.knowledge li{margin-bottom: 10px;float: none;width: auto;margin-right: 0 !important;}
	.knowledge-style li a{padding: 15px;}
	.knowledge-style h3{font-size: 16px;}
	.knowledge-style span{margin: 8px 0;font-size: 12px;}
	.page{margin-top: 20px;}
	.page a{margin: 0 1px;padding: 0 5px;font-size: 12px;min-width: 24px;line-height: 24px;height: 24px;width: auto;}
	.title32 h2{font-size: 20px;}
	.padding50,.zsxq-fy,.knowledge-style li a{padding: 15px;}
	.edit{padding: 20px 0;}
	.zsxq-fy a{display: block;max-width: 100%;float: none;margin: 10px 0;}
	.fh img{width: 18px;}
	.knowledge-style span{margin: 8px 0;font-size: 12px;}
	.xgzs li{margin-bottom: 15px;}

	#new_list .img100{width: 180px;height: 120px;}
	.pinpai-con{left: 200px;right: 10px;padding-top: 10px;}
	.pinpai-con h3{font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;padding-top: 10px;}
	.xwdt-bot{bottom: 10px;}
	.alzs-bot{padding: 0 10px;}
	.alzs-a{padding: 10px 0;}
	.alzs-a h3{font-size: 16px;margin-bottom: 8px;}
	.alzs-a p{font-size: 13px;}
	.alzs-bot span, .new-bot span{line-height: 40px;}
	.bannerDot{bottom:15px;}
	.bannerDot .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 3px;}
	.banner .img100{height: 320px;overflow: hidden;position: relative;}
	.banner .img100 img{position: absolute;width: auto;height: 100%;top:0;left: 50%;transform: translateX(-50%);}
	.bannerSm{bottom:60px;margin-left: 0;width: 180px;}
	.pc-show{display: none;}
	.wap-show{display: block;}
	.ban-title2 h2{font-size: 16px;margin: 10px 0;}
	.ban-title2 p{font-size: 12px;margin-bottom: 20px;}
	.ban-title2 img{height: 20px;}
	.ckxx2{line-height: 30px;height: 30px;font-size: 12px;width: 100px;}
	.ckxx2 i{width: 14px;height: 9px;}
	.case-type a{margin-right: 12px;}
	.case-type{padding-top: 25px;}
	.case0811 li{width: 49%;}
	.case0811 li:nth-child(3n){margin-right: 2%;}
	.case0811 li:nth-child(2n){margin-right: 0;}
	.case0811-bot h3{font-size: 15px;}
	.mg-bt30{margin-bottom: 15px;}
	.case0811-bot p{font-size: 14px;line-height: 1.6em !important;}
	.mg-bt10{margin-bottom: 5px;}
	.case0811 li{margin-bottom: 20px;}
	.case0811-hide h4{font-size: 14px;line-height: 36px;margin-right: 22px;}
	.sidetool{right: 0;top:auto;bottom:130px;margin-top: 0;}
	.li-single-top{margin-top: 10px;}
	.padding-t60{padding-top: 30px;}
	.case-type a{font-size: 14px;}
	.case0811-hide .i{width: 8px;height: 9px;margin-top: -4px;right: 10px;}
	.alxq-a-title h1{font-size: 18px;}
	.alxq-a-title h1{margin-bottom: 15px;}
	.des16 p{font-size: 14px;line-height: 1.6em !important;}
	.mg-bt40{margin-bottom: 20px;}
	.xwxq-l{margin-bottom: 25px;}
	.title30 h2{font-size: 18px;}
	.mg-bt20{margin-bottom: 10px;}
	.xwxq-title h1{font-size: 18px;}
	.mg-bt35{margin-bottom: 18px;}
	.mg-bt60{margin-bottom: 30px;}
	.edit2 p{font-size: 14px !important;line-height: 1.6em !important;}
	.xwxq-bot{padding: 15px 10px;}
	.fhlb{display: block;width: 24px;height: 24px;margin: -12px 0 0 -12px;}
	.xwxq-fy a i{width: 20px;height: 12px;margin-top: -6px;}
	.xwxq-fy a{font-size: 14px;max-width: 50%;}
	.xwxq-fy a.fl{padding-left: 20px;padding-right: 25px;}
	.xwxq-fy a.fr{padding-right: 20px;padding-left: 25px;}
	.xwxq-tj-warp{padding: 15px;}
	.tjxw-title h3,.tjxw-title span{font-size: 18px;}
	.zxal li{margin-bottom: 20px;display: block;width: 100%;}
	.xwxq-tj-page{padding: 5px;}
	.edit2 *,.edit *{line-height: 24px !important;line-height: 1.6em !important;}
	.padding-t80{padding-top: 35px;}
	.ban-title h2,.tg-title26 h2,.ban-title h1{font-size: 20px;}
	.tg-title26 p,.psfw-des p{font-size: 14px;}
	.ban-title p,.mttg-list li p,.wltg-con p,.xw-con span,.xw-bot a p,.xw-bot a span{font-size: 14px;}
	.bannerPage span,.alzs-bot span,.new-bot span,.yzs-warp p,.wx-page1-warp p,.thenew span{font-size: 12px;}
	.title26 .size18,.ydd-list p,.tg-title26 p{margin-top: 5px;}
	.padding-tb100,.padding-tb50,.padding-tb90,.padding-tb60,.padding-tb80,.xcx,.jjfa-con,.siyang{padding: 35px 0;}
	.title26 h2,.wzlx-title h2,.xw-con h3,.wltg-con h3,.psfw-warp h3,.jjfa-top h3,.title26-bold h2,.wmys-des h3{font-size: 18px;}
	.xwtj{margin-bottom: 60px;}
	.new-mid .img100,.wxtj-img,.hdyx-img,.mtgg-img,.ssyq-img,.psfw-warp h3,.jjfa-top h3,.jjfa-top,.title26-bold,.wmys-des h3,.ban-title2 p,.alxq-l{margin-bottom: 20px;}
	.margin-b30,.tj-sm-page li,.xcx-fw li,.ywcj li,.lxwm-list,.masonry .item{margin-bottom: 15px;}
	.tj-sm-page{display: block;}
	.tj-sm-page li, .ssyq-warp .tj-sm-page li{width: 100%;}
	.hdyx-img .i{top: -8%;}
	.hdyx-img .img100{margin-right: 4%;}
	.mttg-list li img{height: 40px;}
	.ssyq-img{padding-top: 4%;}
	.ssyq-img .img100{margin-left: 4%;}
	.tj-sm-page li:last-child,.xcx-fw li:last-child{margin-bottom: 0;}
	.mttg-list2 li{box-sizing: border-box;padding: 0 10px;}
	.mttg-list2 li img{height: 32px;}
	.wltg{height: auto;padding: 30px 0;}
	.margin-b15{margin-bottom: 8px;}
	.new-mid,.xw-con{padding: 15px 0;}
	.xw-bot a p{line-height: 48px !important;}
	.partner li{width: 25%;}
	.partner li:nth-child(4n){border-right: none;}
	.partner li:nth-child(4n) .i{display: none;}
	.partner li:nth-last-child(5),.partner li:nth-last-child(6),.partner li:nth-last-child(7),.partner li:nth-last-child(8){border-bottom:1px solid #e6e6e6;}
	.partner li:nth-last-child(6) .i,.partner li:nth-last-child(7) .i,.partner li:nth-last-child(8) .i{display: block;}
	.partner li img{height: 25px;}
	.psfw{height: 480px;}
	.psfw-list li img{width: 48px;}
	.xcx-list,.psfw-des,.ying-title{margin-bottom: 50px;}
	.le-box{width: 40px;}
	.le-box .t{width: 40px;height: 40px;}
	.le-box{top:auto;transform: none;bottom:116px;}
	.pphz-list li{width: 100%;margin-right: 0 !important;margin-bottom: 30px;}
	.pphz-list li:nth-child(3n){margin-right: 2%;}
	.pphz-list li:nth-child(2n){margin-right: 0;}
	.ny-nav{padding-top: 0;}
	.my-navs a{margin-right: 20px;}
	.dataUp strong{font-size: 36px;}
	.active-nav .fzlc-top h3{font-size: 26px;}
	.title40 h2,.fzlc-top h3,.title40 h1{font-size: 20px;}
	.title30 h3,.zp-page h5,.fasong,.title30 h1{font-size: 16px;}
	.dataUp span{font-size: 12px;}
	.about-xg span{font-size: 16px;margin-bottom: 10px;}
	.mg-bt80,.mg-bt120{margin-bottom: 35px;}
	.mg-bt50{margin-bottom: 25px;}
	.about-l{margin-bottom: 15px;}
	.preview .swiper-slide{width: 33.33%;}
	.fzlc-con h4{font-size: 120px;}
	.fzlc-bot{margin-top: -70px;}
	.dataUp .i{font-size: 18px;top:-5px;margin: 10px auto;}
	.dataUp .line{width: 18px;height: 2px;}
	.youshi-img{padding-right: 30px;padding-top: 30px;}
	.youshi-bg{left: 30px;}
	.gjsfw{height: 460px;}
	.zp-clo5 span{width: 25%;font-size: 14px;}
	.zp-clo5 span:nth-child(1){padding-left: 0;text-align: center;}
	.zp-clo5 span:last-child{display: none;}
	.zp-list li{margin-top: 10px;}
	.zp-con{padding: 25px 15px;}
	.sqzw{font-size: 16px;width: 100px;line-height: 36px;}
	.contact-page{padding: 15px;}
	.lxwm-input .text{height: 32px;line-height: 32px;}
	.textarea textarea{height: 140px;}
	.tj{font-size: 16px;line-height: 34px;height: 34px;}
	.banner-des h2{font-size: 20px;}
	.banner-des p{font-size: 16px;margin: 15px 0;}
	.tsgd span{font-size: 14px;line-height: 32px;}
	.title24 h2{font-size: 18px;}
	.title24 .i{width: 20px;height: 2px;}
	.in_title_r{padding-top: 5px;}
	.xinwen-l a{padding: 25px 15px;}
	.xinwen-l h3,.xinwen-time{font-size: 16px;}
	.des598{padding-left: 15px;}
	.xinwen-r-warp{margin-right: 0;padding: 18px 0;}
	.xinwen-l{margin-bottom: 20px;}
	.xinwen-r-con{margin-right: 0;}
	.xinwen-r-con h3{font-size: 16px;}
	.xinwen-r-con p{margin-left: 10px;}
	.mg-bt15{margin-bottom: 8px;}
	.xinwen-r-con{margin-left: 0;}
	.xinwen-r-area{position: static;width: auto;margin: 12px 10px 0;overflow: hidden;}
	.time65{float: left;margin-bottom: 0;}
	.xq65{float: right;}
	.wangzhan{padding:25px 15px;}
	.wz-list li h3{font-size: 16px;}
	.wz-list li{width: 50%;white-space: normal;}
	.wz-list{white-space: nowrap;display: block;overflow: auto;}
	.hyjjfa li{display: block;width: 100%;margin-right: 0;padding: 20px;margin-top: 4%;}
	.hyjjfa li h3{font-size: 18px;}
	.hyjjfa li:before{width: 25px;height: 2px;top:-2px;left: -2px;}
	.hyjjfa li:after{width: 2px;height: 25px;left:-2px;top: -2px;}
	.zzlc h3{margin-right: 20px;font-size: 18px;}
	.zzlc strong{font-size: 18px;margin-right: 10px;}
	.zzlc span{font-size: 14px;}
	.wz-list,.gwms-list{display: none;}
	.wzplay{display: block;}
	.wzplay h3{font-size: 18px;color: #fff;text-align: center;}
	.wzplay .i{width: 20px;height: 2px;background: #fff;margin: 15px auto;}
	.wzplay p{color: #fff;}
	.xuanze li{width: 32%;margin-top: 20px;}
	.xuanze li:nth-child(7n){margin-right: 2%;}
	.xuanze li:nth-child(3n){margin-right: 0;}
	.xuanze li:last-child{display: none;}
	.div404-bot h3{font-size: 18px;}
	.div404-bot p{font-size: 14px;}
	.div404-bot a{width: 120px;line-height: 34px;font-size: 14px;}
	.news_gd{width: 120px;font-size: 16px;line-height: 36px;height: 36px;}
	.xinwen-r2 li{width: 100%;margin-right: 0;}
	.xgwz13{padding: 20px 15px;font-size: 18px;}
	.case0811-index li:nth-last-of-type(1){margin-bottom: 20px;}
	.case0811-index li:nth-last-of-type(2){margin-bottom: 20px;}
	.case0811-index li:nth-last-of-type(3){margin-bottom: 20px;}

	.title150{font-size: 48px;}
	.title48 h2{font-size: 20px;}
	.line2em p{line-height: 1.6em !important;}
	.qygw-ban-des .title150{margin-bottom: 10px;}
	.case-type-qygw .case-type{padding-top: 0;}
	.h365{height: 182px;}
	.ppdw li{width: 49%;margin-top: 25px;}
	.ppdw li:nth-child(1){margin-top: 0;}
	.ppdw li:nth-child(2){margin-top: 0;}
	.ppdw li:nth-child(2n){margin-right: 0;}
	.ppdw li img{width: 48px;}
	.xgaltjBtn div{width: 32px;height: 32px;}
	.xgaltjBtn1{margin-right: 0;}
	.qywzjs18.mg-bt20{margin-bottom: 20px;}
	.qywzjs a{padding-right: 90px;}
	.qywzjs li{margin-bottom: 10px;}
}
@media (max-width: 550px){
	.banner .img100{height: 266px;overflow: hidden;position: relative;}
}
@media only screen and (max-width: 640px) {
	.titlebox_r {
		float: none !important;
		margin-top: 0px !important;
		margin-bottom: 10px !important;
		display: table;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}
	.titlebox h2 {
		font-size: 20px;
		line-height: 50px;
		float: none;
		display: block;
	}
	.titlebox {
		height: auto;
	}
	.footerbox .footer {
		display: none;
	}
	.footerbox {
		padding: 0px;
	}
	.ft_bottom {
		width: 100%;
		text-align: center;
		border-top: 1px solid #474646;
		padding: 16px 0px;
		color: #999;
	}
}

@media only screen and (min-width: 0px) and (max-width: 1200px) {
	.footerbox .footer ul li {
		width: 44%;
		height: 132px;
		padding: 0px 3%;
		margin-left: -1px;
	}
	.footerbox .footer ul li:nth-child(2){padding-right: 0;}
	.footerbox .footer ul li:nth-child(3){padding-left: 0;}
	.footerbox .footer ul li.lastli {
		width: 44%;
		float: left;
		margin-right: auto;
		border-right: none;
		padding: 0px 3%;
	}
	.footerbox .footer ul li:nth-child(2) {
		border-right: none;
	}
}

.cop a{color:#999;font-size: 14px;}
.div34{}