@charset "utf-8";
body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,b,small,u,i,center,dl,dt,dd,ol,
	ul,li,sub,sup,tt,var,del,dfn,ins,kbd,q,s,samp,strike,applet,object,iframe,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,
	blockquote,pre,a,abbr,acronym,address,big,cite,code,mark,audio,video,input,textarea,select
									{ 	margin:0; padding:0;	}
ol { padding: 0; margin:0;}
.container {
	max-width: 93.75%;
	width: 100%;
	margin: 0 auto;
}
.w1260 {
	max-width: 1260px;
	width: 100%;
	margin: 0 auto;
}
/* 分页 */
.page {
	text-align: center;
}
/*分享*/
.bshare-custom { float: left; }
.bshare-custom a { width: 17px; padding-left:0!important; }
.bshare-custom a.bshare-weixin { width: 16px; background: url(../images/fx1.png) no-repeat center!important; }
.bshare-custom a.bshare-sinaminiblog { width: 17px; background: url(../images/fx2.png) no-repeat center!important; }
.bshare-custom a.bshare-qzone { width: 14px; background: url(../images/fx3.png) no-repeat center!important; }
.page a {
	display: inline-block;
	background: #fff;
	border: 1px solid #e5e5e5;
	line-height: 36px;
	padding: 0 12px;
	color: #999999;
	font-size: 18px;
	margin: 0 4px;
}
.page a:hover,
.page a.current {
	background: #00a0e9;
	border-color: #00a0e9;
	color: #fff;
}
/**头部**/
.header {
	position: relative;
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.07);
}
.header_top {
	height: 86px;
}
.logo {
	/*margin-top: 34px;*/
	float: left;
	width: 212px;
	line-height: 0;
}
.header_top .right {
	padding-top: 4px;
	position: relative;
}
.header_top .right .cart {
	float: left;
	width: 38px;
	display: block;
	line-height: 0;
}
.header_top .right .icon_btn {
	float: right;
	margin-top: 9px;
	position: relative;
	margin-left: 20px;
}
.header_top .right .icon_btn a {
	width: 20px;
	display: inline-block;
	margin-left: 20px;
}
.header_top .right .icon_btn a.search {background: url(../images/icon2.png) no-repeat center/cover;}
.header_top .right .icon_btn a.search:hover,.header_top .right .icon_btn a.cur {background: url(../images/icon2bg.png) no-repeat center/cover;}
/*.header_top .right .icon_btn:before {
	content: "";
	position: absolute;
	left: 0;
	top: 1px;
	width: 1px;
	height: 18px;
	background: #dadada;
}*/
.header_top .right .icon_btn a {
	display: block;
	float: left;
	height: 20px;
	margin-left: 20px;
}
.header_top .right .icon_btn a img{
	height: 20px;
}
.nav {
	/*width: 780px;*/width: 940px;
}
/*.nav ul {
	text-align: right;
}*/
.nav ul li {
	display: inline-block;
	padding: 0 13px;
	font-size: 16px;
	line-height: 55px;
}
.nav ul li:last-child { padding-right:0!important; }
.nav ul li>a {
	color: #111314;
	display: inline-block;
	position: relative;
}
.nav ul li>a:before {

	content: "";

	position: absolute;

	left: 0;

	bottom: 0px;

	width: 100%;

	height: 2px;

	background: #00a0e9;

	opacity: 0;

}



.nav ul li:hover>a,

.nav ul li.cur>a {

	color: #00a0e9;

}



.nav ul li:hover>a:before,

.nav ul li.cur>a:before {

	opacity: 1;

}



.navbtn {

	position: absolute;

	right: 15px;

	top: 50%;

	transform: translateY(-50%);

	width: 49px;

	line-height: 0;

	margin-top:-6px;

	display: none;

}



.topfix { background: none; position: fixed; left:0; top:0; width: 100%; z-index: 100;}

.topfix .nav ul li a { color:#fff; }





/**mobile nav**/

.nav_box {

	width: 100%;

	height: 100%;

	position: fixed;

	right: auto;

	top: 0;

	bottom: 0;

	left: -100%;

	overflow: hidden;

	background: #212222;

	z-index: 999;

}



.nav_box .nav-title {

	height: 94px;

	position: relative;

	border-bottom: 1px solid rgba(204, 204, 204, 0.1);

}



.nav_box .nav-title .navclose {

	width: 41px;

	height: 41px;

	display: block;

	font-size: 0;

	line-height: 41px;

	position: absolute;

	right: 15px;

	top: 50%;

	z-index: 2;

	transform: translateY(-50%);

}



.nav_box .nav-title h1 {

	width: 212px;

	line-height: 0;

	position: absolute;

	left: 15px;

	top: 50%;

	z-index: 2;

	transform: translateY(-50%);

}



.nav_box .navlist {

	margin-top: 20px;

	width: 100%;

}



.nav_box .navlist ul>li {

	float: left;

	width: 100%;

	font-size: 24px;

	line-height: 66px;

	border-bottom: 1px solid rgba(204, 204, 204, .1);

	padding: 0 15px;

	text-transform: capitalize;

}



.nav_box .navlist ul>li>a {

	display: block;

	color: #fff;

	position: relative;

}



.nav_box .navlist ul>li>a:before {

	content: "";

	position: absolute;

	right: 0;

	top: 50%;

	transform: translateY(-50%);

	width: 13px;

	height: 22px;

	background: url(../images/icon_jt.png) no-repeat center center / cover;

}



.nav_box .navMenu {

	padding-bottom: 10px;

	display: none;

}



.nav_box .navMenu a {

	display: block;

	color: #bcbcbc;

	border-top: 1px solid rgba(255, 255, 255, .3);

}



.searchSub { opacity: 0; z-index: 100; display: none; position: absolute; top:200px; left:0; width: 100%; padding:40px 0; text-align: center; background: #111314; }

.searchSub form { display: inline-block; width: 650px; background: none; border-bottom:1px solid #393939; }

.searchSub form .clearfix{ width: 100%; }

.searchSub form .subBtn { font-size: 0; float: left; width: 35px; height: 49px; box-sizing: border-box; border:none; outline: none; cursor: pointer; background: url(../images/search.png) no-repeat left center; }

.searchSub form .inp { font-size: 16px; float: left; width: 580px; height: 49px; box-sizing: border-box; border:none; outline: none; background: none; }

.searchKeyword { width: 650px; margin: 10px auto 0; text-align: left; font-size: 16px;color:#3c3c3c; }

.searchKeyword p a { font-size: 14px;color:#666666; display: inline-block; margin-right:15px; }







.nav ul li .productSub { display: none; z-index: 100; position: fixed; top:87px; left:0; width: 100%; padding:40px 0 36px; background: #111314; }

.nav ul li .productSuba { width: 1024px; margin: 0 auto; }

.nav ul li .productSuba .productSubb  { text-align: left; width: 36%; float: left; }

.nav ul li .productSuba .productSubd  { text-align: left; float: left; margin-right:2%; width: 26%; }

/*.nav ul li .productSuba .productSubd:nth-child(2) { width: 30%; }*/

.nav ul li .productSuba .productSubf { width: 20%; float: right; }

.nav ul li .productSuba dl dt a { position: relative; padding-bottom:16px; font-size: 16px;color:#e1e1e1; display: block; width: 100%; border-bottom:1px solid #3f4141; }

.nav ul li .productSuba dl.productSubc { float: right; }

.nav ul li .productSuba dl dt { width: 100%; margin-bottom:15px; }

.nav ul li .productSuba dl dd,.nav ul li .productSuba dl dt { float: left; }

.nav ul li .productSuba dl dd { width: 48%; }



.nav ul li .productSuba .productSubSign dl dd { width: 100%; line-height: 30px; }

.nav ul li .productSuba .productSubSign dl dd a { line-height: 28px; }





.nav ul li .productSuba dl dd a { padding-left:11px; font-size: 14px;color:#fff; display: inline-block; line-height: 40px; position: relative; }

.nav ul li .productSuba dl dd:hover a { color:#f4f4f4; }

.nav ul li .productSuba dl dd a:after { content:''; width: 3px; height: 3px; background: #898989; border-radius: 1px; position: absolute; left:0; top:50%; margin-top:-1px; }

.nav ul li .productSuba dl dd:hover a:after { background: #f4f4f4; }

.nav ul li .productSuba dl dd.sign { float: right; text-align: right; }

.nav ul li .productSuba dl dd.sign a { min-width: 140px; text-align: left; }

.nav ul li .productSuba .productSubd  dd.sign a { min-width: 110px; }

.nav ul li .productSuba .productSubd  dd.sign { text-align: left; }

.nav ul li.relative { position: relative; }

.nav ul li .sub {z-index: 100000; display: none; position: absolute; left:50%; margin-left:-75px; width: 150px; border-radius: 3px; background: #111314; padding:25px 0; text-align: center; top:54px; }

.nav ul li .sub dd { margin-left:0;}

.nav ul li:hover .sub { display: block; }

.nav ul li .sub a {display: block; font-size: 16px; height: 45px; line-height: 45px;color:#cccccc;}

.nav ul li .sub a span { display: inline-block; position: relative; }

.nav ul li .sub a:hover span:after { content:''; width: 14px; height: 1px;background: #111314; position: absolute; left:-20px; top:50%; }

.nav ul li .sub a:hover span:before { content:''; width: 14px; height: 1px; position: absolute; background: #111314; right:-20px; top:50%; }

.nav ul li .sub a:hover { color:#fff; }







/*手机导航*/

.mh { display: none; }

.mheader { padding: 15px 0.3rem; box-sizing: border-box; height: 60px; position: fixed; left:0; top:0; z-index: 100; background: #fff; width: 100%; background: #fff; }

.mheader .logo img { width: auto; height: 30px; }

.mh .menu {position: relative; z-index: 1000000000000000000000; float: right; margin-top:5px;-webkit-transition: all 800ms;-moz-transition: all 800ms;-ms-transition: all 800ms;-o-transition: all 800ms;transition: all 800ms; }

.mh .menu span { width: 28px;display: block;height: 3px;margin-bottom: 6px;background: #000000;-webkit-transition: all 800ms;-moz-transition: all 800ms;-ms-transition: all 800ms;-o-transition: all 800ms;transition: all 800ms }

.g-wp { -webkit-transition: all 800ms;-moz-transition: all 800ms;-ms-transition: all 800ms;-o-transition: all 800ms;transition: all 800ms }

.m-nav { width:100%; height:100%; right:-100%; top:0; background:#222222; position:fixed; transform:translateZ(0px) rotate(0deg); transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); z-index:1000; }

.m-nav dl dt { width: 100%; height: 75px;line-height: 75px; border-bottom:1px solid rgba(204,204,204,0.4); }

.m-nav dl dt img { float: right;margin: 22px; width: 30px;height: auto; }

.m-nav dl dd { position: relative;line-height: 60px;width: 100%;border-bottom: 1px solid rgba(204,204,204,0.4); }

.m-nav dl dd a { color:#fff; display: block;padding: 0 8%;font-size: 16px;position: relative;}

.m-nav dl dd a img {float: right;display: block;margin: 24px 0;}

.headerBox-ul {position: relative;overflow-y: auto;height: 100%;}

.headerBox-li.on {left: 0;}

.headerBox-li {position: absolute;top: 0;left: 100%;width: 100%;background: #fff;height: 100%;}

.headerBox-ul {position: absolute;top:75px;overflow-y: auto;height: 100%;}

.sq_timer_800ms {-webkit-transition: all 800ms;-moz-transition: all 800ms;-ms-transition: all 800ms;-o-transition: all 800ms;transition: all 800ms;}

.headerBox-li-item .headerBox-li-back {background: rgba(17, 74, 155, 0.68);}

.headerBox li {position: relative;line-height: 60px;width: 100%;border-bottom: 1px solid #f2f2f2;}

.headerBox-li-item .headerBox-li-back a {color: #fff;}

.headerBox a {display: block;padding: 0 8%;font-size: 15px;position: relative;color:#333;}

.headerBox-li-item .headerBox-li-back span {cursor: pointer;font-size: 13px;color: #fff;position: absolute;right: 0;top: 0;height: 100%;padding: 0 6%;background: rgba(17, 74, 155, 0.8);}

body.z-open .m-nav {transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0);}

body.z-open .g-wp {transform:translate3d(-65%,0,0);-webkit-transform:translate3d(-65%,0,0);}

.u-mask { position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:.5; z-index:999; }

.swiper-container-1 .swiper-pagination-bullet { width: 10px; height: 10px; background: #fff; opacity: 1; }

.swiper-container-1 .swiper-pagination-bullet-active {opacity: 1;background: #e61d24;}

.swiper-container-1 .swiper-slide a,.swiper-container-1 .swiper-slide a img { vertical-align: top; }



@media(max-width:900px){

	.wrapper {padding-top:60px;}

	.pch { display: none; }

	.mh { display: block; }

}







@media(max-width:1600px){

	.nav{ width: 880px; margin-left:-300px; }

	.nav ul li { padding: 0 10px; }

}

@media(max-width:1500px){

	.a1 .phone { display: none; }

	.nav { position: relative; left:0;margin-left:auto; float: right; }

	.nav{ width: 800px; margin-left:-300px; }

	.nav ul li { padding: 0 5px; }

}

@media(max-width:1300px){

	/*.nav { width: auto; }*/

	.nav ul li { padding: 0 5px;  }

}

@media(max-width:1200px){

	/*.logo{margin-top: 25px;width: 300px;}*/

	/*.nav ul li { padding: 0 8px; }*/
	.logo { width: 180px; margin-top:18px; }

	


}

@media(max-width:1024px){

	.navbtn {display: block;}

	.a1  { display: none; }

	.logo{width: 240px;margin-top:13px;}

	.header { height: 70px; }
	.Language {
		right: 75px;
		top: 20px;
	}

}



@media(max-width:1100px){

	.navbtn1 .sub { display: none; }

	.navbtn:hover .sub { display: none; }

	.navbtn:hover { border-bottom:none; }

}



.header.fixed-head{

	z-index: 999;

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	background: #fff;

	transition: All .4s ease;

  	-webkit-transition: All .4s ease;

  	-moz-transition: All .4s ease;

  	-o-transition: All .4s ease;

  	-webkit-animation: headerFix 1s ease 1;

  	animation: headerFix 1s ease 1;

}

@-webkit-keyframes headerFix {

  from {

    -webkit-transform: translateY(-100%);

  }

  to {

    -webkit-transform: translateY(0);

  }

}

@keyframes headerFix {

  from {

    transform: translateY(-100%);

  }

  to {

    transform: translateY(0);

  }

}





/**底部**/

.footer {

	background: #232426;

	padding-top: 30px;

	padding-bottom: 20px;

}



.footer .container {

	position: relative;

}



.footer .container:before {

	content: "";

	position: absolute;

	right: 0;

	top: 40px;

	width: 100%;

	height: 1px;

	background: #393a3c;

}



.footer .left {

	float: left;

	width: 32%;

	padding-bottom: 14px;

}



.footer .left span.img {

	width: 150px;height: auto;

	display: block;

	line-height: 0;

}



.endNew { padding-top:20px; }

.endA { float: left; position: relative; padding-top:36px;width: 590px; }

.endA:after { content:''; width: 1px; height: 172px; position: absolute; right:0; top:0; float: left; background: rgba(255,255,255,0.2); }

.endA p { font-size: 16px;color:#fff; width: 450px; }

.endA .c { margin-top:30px; font-size: 20px; color:rgb(0,112,168); font-weight: bold; }





.endB { float: left; margin-left:40px; width: 234px; padding-top:36px; }

.endB ul li { float: left; width: 49.5%;font-size: 16px; color:#fff; margin-bottom:12px; }

.endB ul li a { color:#fff; }



.endC { float: right; padding-top:38px; margin-right:80px; }

.endC ul li { float: left; width: 50px; margin-left:10px; text-align: center; }

.endC ul li:nth-child(1) {margin-left: 0;}

.endC ul li .t { font-size: 14px;color:#fff; margin-top:10px; }

/*.endC ul li.sign { width: 50px; }*/

/*.endC ul li .picSign { width: 50px; height: 50px; padding-top:70px; }*/

.endC ul li.sign .t { display: none; }

.endC p { text-align: center; font-size: 14px;color:#fff; margin-top:10px; }

.copyright { margin-top:30px; padding: 15px 0; }

.copyright p { text-align:right; font-size: 12px;color:#fff; line-height: 20px; }





@media(max-width: 1280px){

	.endA { width: 400px; }

	.endA p { width: 320px; }

}

@media(max-width: 1000px){

	.endB { display: none; overflow: hidden; width: 0; height: 0; }

}

@media(max-width: 750px){

	.endA { width: 100%; padding-top:0; }

	.endA:after { display: none; }

	.endC { float: left; width: 100%; padding-top:15px; }

	.endC ul li { float: left; width: 120px; margin-right:20px; margin-left:0;}

	.copyright { text-align: center; }

}



















.footer .left .t {

	margin-top: 20px;

	color: #7b7c7d;

	font-size: 14px;

	line-height: 28px;

}



.footer .left .t a {

	font-size: 24px;

	font-family: arial;

	position: relative;

	top: 2px;

}



.footer .left .fx {

	margin-top: 10px;

	margin-bottom: 15px;

}



.footer .left .fx a {

	display: block;

	float: left;

	line-height: 0;

	margin-right: 6px;

}



.footer .left .fx a:last-child {

	margin-right: 0;

}



.footer .left .banquan {

	color: #7b7c7d;

	font-size: 14px;

}



.footer .left .banquan p {

	display: inline-block;

	margin-left: 10px;

}



.footer .left .banquan p a {

	color: #7b7c7d;

	display: inline-block;

	margin: 0 5px;

}



.footer .footer_nav {

	float: right;

	width: 500px;

}



.footer .footer_nav ol li {

	float: left;

	margin-left:61px;

}





.footer .footer_nav ol li span {

	display: block;

	color: #cccccc;

	font-size: 15px;

}



.footer .footer_nav ol li .box {

	margin-top: 40px;

}



.footer .footer_nav ol li .box a {

	display: block;

	color: #7b7c7d;

	font-size: 13px;

	line-height: 22px;

}



.footer .footer_nav ol li .box a:hover {

	color: #fff;

}



/**banner**/

.box-banner {width: 100%; position: relative; overflow: hidden; }

/*.box-banner .banner-hover { position: absolute; width: 10%; height: 100%; top:0; z-index: 10; }*/

/* .box-banner .prev-hover { left:0; } */

/*.box-banner .next-hover { right:0; }*/



.banner {

	position: relative;

	overflow: hidden;

}



.banner img {

	width: 100%;

}



.banner .slick-prev,

.banner .slick-next {

	width: 60px;

	height: 60px;

	margin-top: -30px;

	border: none;

	opacity: 0;

	transition: all 0.6s;

}

.banner:hover .slick-prev,.banner:hover .slick-next { opacity: 1; }

.banner .slick-prev {

	left: 60px;

	background: url(../images/prev.png) no-repeat center center/cover;

}



.banner .slick-next {

	right: 60px;

	background: url(../images/next.png) no-repeat center center/cover;

}



.banner .slick-dots {

	bottom: 30px;

}



.banner .slick-dots li button {

	width: 8px;

	height: 8px;

	display: inline-block;

	border-radius: 100%;

	background: #989a9e;

}



.banner .slick-dots li.slick-active button {

	background: #fff;

}



/**首页**/

.title {

	text-align: center;

}



.title h3,.title .t {

	color: #333333;

	font-size: 34px;

	font-weight: normal;

}



.title p {

	margin: 15px auto 0;

	font-size: 23px;

	/*max-width: 800px;*/

	line-height: 50px;

}



.home_box {

	padding: 70px 0 0px;

}



.home_box .box {

	margin-top: 50px;

}



.home_box .box ol {

	float: left;

	width: 49.6%;

}



.home_box .box ol li {

	float: left;

	width: 49.2%;

	position: relative;

	overflow: hidden;

}



.home_box .box ol li:nth-child(2) {

	float: right;

}



.home_box .box ol li:last-child {

	width: 100%;

	margin-top: 1.3%;

}



.home_box .box ol li .img {

	line-height: 0;

	overflow: hidden;

}



.home_box .box ol li .img img {

	transition: all 1.2s;

}



.home_box .box ol li p {

	color: #ffffff;

	font-size: 20px;

	position: absolute;

	left: 0;

	bottom: 25px;

	width: 100%;

	text-align: center;

}



.home_box .box ol:last-child {

	float: right;

}



.home_box .box ol:last-child li:last-child {

	float: right;

	width: 49.2%;

	margin-top: 1.4%;

}



.home_box .box ol li:hover .img img {

	transform: scale(1.1);

}



.home_box2 {

	border-bottom: 1px solid #e2e2e2;

	padding-bottom: 60px;

}



.home_box2 ol {

	margin-top: 50px;

	text-align: center;

}



.home_box2 ol li {

	display: inline-block;

	margin: 0 50px;

	line-height: 0;

	overflow: hidden;

}



.home_box3 {

	padding: 0px 0 50px;

}



.home_case {

	margin-top: 50px;

	padding-bottom: 55px;

}



.home_case ol {

	width: 100%;

	padding: 0 32px;

	opacity: 0.7;

}



.home_case ol li {

	margin: 0 20px;

	float: left;

	width: 48.8%;

	position: relative;

}

.home_case ol .slick-dots li {

	margin: 0 5px;

	float: none;

	width: auto;

	position: relative;

}



.home_case ol li:last-child {

	float: right;

}

.home_case ol .slick-dots li:last-child {

	float: none;

}

.home_case ol li .img {

	line-height: 0;

	overflow: hidden;

}



.home_case ol li .img img {

	width: 100%;

	transition: all 1.2s;

}



.home_case ol li .text {

	background: rgba(0,0,0,0.5);

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	color: #fff;

	color: #fff;

	font-size: 16px;

	line-height: 26px;

	padding: 16px 2%;

	width: 100%;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.home_case ol li .text p {

	width: 100%;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.home_case .slick-current ol {

	opacity: 1;

}



.home_case .slick-dots {

	bottom: -40px;

}



.home_case .slick-dots li button {

	width: 50px;

	height: 3px;

	background: #dfe1e3;

}



.home_case .slick-dots li.slick-active button {

	background: #9aa0a6;

}



.home_case .slick-prev,

.home_case .slick-next {

	width: 22px;

	height: 41px;

	margin-top: -10px;

	border: none;

}





.home_case .slick-prev {

	left: 14.5%;

	background: url(../images/prev2.png) no-repeat center center/cover;

}



.home_case .slick-next {

	right: 14.5%;

	background: url(../images/next2.png) no-repeat center center/cover;

}



@media(max-width:1850px){

	.home_case .slick-prev { left:15.3%; }

	.home_case .slick-next { right:15.3%; }

}

@media(max-width:1750px){

	.home_case .slick-prev { left:16.5%; }

	.home_case .slick-next { right:16.5%; }

}

@media(max-width:1650px){

	.home_case .slick-prev { left:17%; }

	.home_case .slick-next { right:17%; }

}

@media(max-width:1500px){

	.home_case .slick-prev { left:17.7%; }

	.home_case .slick-next { right:17.7%; }

}





.home_case ol li:hover .img img {

	transform: scale(1.1);

}

@media(max-width:640px){

	.home_case ol li {margin: 0 5px;}

}

.more_btn {

	margin-top: 32px;

	text-align: center;

}



.more_btn a {

	display: inline-block;

	border: 1px solid #c4c4c4;

	line-height: 44px;

	padding: 0 35px;

	color: #666666;

	font-size: 16px;

	border-radius: 3px;



	background:#00a0e9;

	border-color: #00a0e9;

	color: #fff;

}



.aboutbox .aboutdiv .text .btn {

	margin-top: 50px;

	display: inline-block;

	line-height: 50px;

	border: 1px solid #dcdcdc;

	border-radius: 3px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	color: #666666;

	font-size: 16px;

	padding: 0 35px;



}







.home_box4 {

	background: #f1f4f6;

	padding: 70px 0 80px;

}



.home_news {

	margin-top: 50px;

	padding-bottom: 55px;

}



.home_news ol li {

	float: left;

	width: 32.5%;

	margin-right: 1.25%;

	background: #fff;

	padding: 20px;

}



.home_news ol li:last-child {

	margin-right: 0;

}



.home_news ol li .img {

	line-height: 0;

	overflow: hidden;

}



.home_news ol li .img img {

	width: 100%;

	transition: all 1.2s;

}



.home_news ol li .text {

	margin-top: 15px;

}



.home_news ol li .text span.data {

	color: #666666;

	font-size: 14px;

	line-height: 28px;

}



.home_news ol li .text h3 {

	color: #000000;

	font-size: 20px;

	line-height: 28px;

	height: 56px;

	overflow: hidden;

}



.home_news ol li .text p {

	margin-top: 8px;

	color: #666666;

	font-size: 14px;

	line-height: 24px;

	height: 48px;

	overflow: hidden;

}



.home_news ol li:hover .img img {

	transform: scale(1.1);

}



.home_news .slick-dots {

	bottom: 0;

}



.home_news .slick-dots li button {

	width: 50px;

	height: 3px;

	background: #dfe1e3;

}



.home_news .slick-dots li.slick-active button {

	background: #9aa0a6;

}



.fast_nav {

	background: #00a0e9;

	padding: 20px 0;

}



.fast_nav p {

	line-height: 46px;

	margin: 0;

	color: #fff;

	font-size: 20px;

}



.fast_nav .footer_dh span {

	line-height: 46px;

	color: #fff;

	font-size: 20px;

	float: left;

	margin-right: 28px;

}



.fast_nav .footer_dh input {

	width: 336px;

	height: 46px;

	border: 1px solid #9db5d9;

	border-radius: 50px;

	float: left;

	background: none;

	font-size: 16px;

	padding: 0 20px;

	color: #fff;

}



.fast_nav .footer_dh input::-webkit-input-placeholder {

	color: #dedfeb;

}



.fast_nav .footer_dh .btn {

	margin-left: 10px;

	display: block;

	float: right;

	width: 145px;

	height: 46px;

	line-height: 48px;

	background: #ffffff;

	border-radius: 50px;

	text-align: center;

	color: #333333;

	font-size: 16px;

	overflow: hidden;

}



/* nybanner */

.nybanner .img {

	line-height: 0;

}



/* 新闻 */

.newsBox {

	background: #f5f6fb;

	padding: 45px 0 60px;

}



.newsBox ol {

	margin-bottom: 45px;

	padding:0;

}



.newsBox ol li {

	float: left;

	width: 100%;

	background: #fff;

	padding: 15px;

	margin-bottom: 20px;

}



.newsBox ol li:last-child {

	margin-bottom: 0;

}



.newsBox ol li .img {

	float: left;

	width: 30%;

	line-height: 0;

}



.newsBox ol li .text {

	float: right;

	width: 68%;

	padding-top: 35px;

}



.newsBox ol li .text .data {

	color: #666666;

	font-size: 14px;

}



.newsBox ol li .text .data span {

	display: inline-block;

	margin-right: 5px;

}



.newsBox ol li .text h3 {

	color: #000000;

	font-size: 20px;

	margin-top: 10px;

	margin-bottom: 15px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.newsBox ol li .text p {

	line-height: 24px;

	font-size: 14px;

	color: #666666;

	height: 48px;

	overflow: hidden;

}



.newsBox ol li .text span.more {

	margin-top: 30px;

	display: inline-block;

	color: #000000;

	padding-right: 15px;

	background: url(../images/newsicon1.png) no-repeat right center;

}



.newsBox ol li:hover {

	box-shadow: 0 0 3px rgba(0, 0, 0, .1);

}



.newsBox ol li:hover .text h3 {

	color: #00a0e9;

}



.newsBox ol li:hover .text span.more {

	color: #00a0e9;

	background-image: url(../images/newsicon2.png);

}



/* 新闻详细 */

.newsshowBox {

	background: #f5f6fb;

	padding: 25px 0 60px;

}



.bread {

	font-size: 14px;

	background: url(../images/bread.png) no-repeat left center;

	color: #999999;

	padding-left: 22px;

}



.bread a {

	color: #999999;

}



.newsshow {

	margin-top: 30px;

}



.newsshowLeft {

	float: left;

	width: 66%;

	padding: 20px;

	border: 1px solid #f0f1f6;

	background: #fff;

}



.newsshowLeft h1 {

	color: #000000;

	font-size: 22px;

}

.newsshowLeft h2 {

	color: #666;

	font-size: 18px;

	margin-top:5px; font-weight: normal;

}



.newsshowLeft .data {

	margin-top: 12px;

	border-bottom: 1px solid #e5e5e5;

	color: #999999;

	font-size: 14px;

	padding-bottom: 15px;

}



.newsshowLeft .data span {

	float: left;

	margin-right: 20px;

}



.newsshowLeft .data .fx {

	float: right;

}



.newsshowLeft .data .fx span {

	margin: 0;

}



.newsshowLeft .data .fx a {

	float: left;

	height: 13px;

	margin-left: 7px;

	margin-top: 3px;

}



.newsshowLeft .detailed {

	padding-top: 20px;

	color: #666666;

	line-height: 24px;

	border-bottom: 1px solid #e5e5e5;

	padding-bottom: 20px;

}



.newsshowLeft .fenyeBtn {

	padding-top: 20px;

}



.newsshowLeft .fenyeBtn ul li {

	float: left;

	width: 100%;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.newsshowLeft .fenyeBtn ul li {

	margin-top: 12px;

}



.newsshowLeft .fenyeBtn ul li:first-child {

	margin-top: 0;

}



.newsshowLeft .fenyeBtn ul li a {

	color: #666666;

}



.newsshowLeft .fenyeBtn ul li a:hover {

	color: #00a0e9;

}



.newsshowRight {

	float: right;

	width: 32%;

}



.newsshowRight .rightTitle {

	color: #000000;

	font-size: 18px;

	border-bottom: 1px solid #e5e5e5;

	line-height: 60px;

	padding: 0 20px;

}



.newsshowRight .gjc,

.newsshowRight .zxzx {

	border: 1px solid #f0f1f6;

	background: #fff;

	margin-bottom: 20px;

}



.newsshowRight .gjc ul {

	padding: 12px 20px;

}



.newsshowRight .gjc ul li {

	float: left;

	width: 25%;

	font-size: 16px;

	line-height: 24px;

	margin: 5px 0;

}



.newsshowRight .gjc ul li a {

	color: #999999;

}



.newsshowRight .gjc ul li a:hover {

	color: #00a0e9;

}



.newsshowRight .zxzx {

	margin-bottom: 0;

}



.newsshowRight .zxzx ul {

	padding: 5px 20px;

}



.newsshowRight .zxzx ul li {

	float: left;

	width: 100%;

	border-bottom: 1px dotted #efeff1;

	padding: 3px 0;

}



.newsshowRight .zxzx ul li:last-child {

	border-bottom: none;

}



.newsshowRight .zxzx ul li .img {

	line-height: 0;

}



.newsshowRight .zxzx ul li .text {

	margin-top: 10px;

}



.newsshowRight .zxzx ul li .text .data {

	color: #666666;

	font-size: 14px;

}



.newsshowRight .zxzx ul li .text .data span {

	display: inline-block;

	margin-right: 5px;

}



.newsshowRight .zxzx ul li .text h3 {

	color: #000000;

	font-size: 16px;

	margin-top: 5px;

	margin-bottom: 5px;

	font-weight: normal;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.newsshowRight .zxzx ul li .text p {

	line-height: 24px;

	font-size: 14px;

	color: #666666;

	height: 48px;

	overflow: hidden;

}



/* 客户应用 */

.clientbox1 {

	padding: 45px 0 50px;

}



.clientbox1 .clientdiv {

	position: relative;

}



.clientbox1 .clientdiv .img {

	float: left;

	width: 68%;

	line-height: 0;

}



.clientbox1 .clientdiv .text {

	position: absolute;

	right: 0;

	bottom: 0;

	z-index: 2;

	background: #fff;

	box-shadow: 0 0 4px rgba(0, 0, 0, .15);

	width: 50%;

	height: 88%;

	padding-left: 40px;

	padding-top: 45px;

}



.clientbox1 .clientdiv .text .icon {

	line-height: 0;

}



.clientbox1 .clientdiv .text .t {

	color: #666666;

	font-size: 16px;

	line-height: 30px;

	padding-top: 30px;

	padding-right: 20px;

}



.clientbox1 .clientdiv .text .t p {

	margin-bottom: 20px;

	/*  background: url(../images/d.jpg) no-repeat left 14px; */

	padding-left: 15px;

}



.clientbox2 {

	background: #f4f5fb;

	padding: 45px 0 50px;

}



.clientLogo {

	margin-top: 20px;

	padding-bottom: 25px;

}



.clientLogo ol li {

	float: left;

	width: 18.4%;

	margin-right: 2%;

	margin-top: 1%;

	margin-bottom: 1%;

	background: #fff;

	line-height: 0;

}



.clientLogo ol li:nth-child(5n) {

	margin-right: 0;

}



/*.clientLogo ol li img {

	filter: Gray;

	-webkit-filter: grayscale(100%);

}

*/

.clientLogo ol li:hover {

	box-shadow: 0 0 3px rgba(0, 0, 0, .1);

}



/*.clientLogo ol li:hover img {

	-webkit-filter: grayscale(0);

}*/



.clientLogo .slick-dots {

	bottom: 0;

}



.clientLogo .slick-dots li button {

	width: 50px;

	height: 3px;

	background: #d6d9de;

}



.clientLogo .slick-dots li.slick-active button {

	background: #959ba2;

}



.clientbox3 .img {

	width: 76%;

	float: left;

	line-height: 0;

	margin-left: -26.2%;

}



.clientbox3 .text {

	float: right;

	width: 47%;

	padding-top: 20px;

}



.clientbox3 .text .bt {

	margin-top: 30px;

	color: #333333;

	font-size: 22px;

	margin-bottom: 12px;

	line-height: 30px;

	padding-left: 44px;

}



.clientbox3 .text .bt.b1 {

	background: url(../images/clienticon2.jpg) no-repeat left center;

}



.clientbox3 .text .bt.b2 {

	background: url(../images/clienticon3.jpg) no-repeat left center;

}

/*

.clientbox3 .text p {

	color: #666666;

	font-size: 16px;

	line-height: 30px;

}



.clientbox3 .text .t span {

	float: left;

	width: 25%;

	font-size: 16px;

	color: #333333;

	line-height: 30px;

}

*/

.clientbox3 .text .morebtn {

	margin-top: 35px;

}



.clientbox3 .text .morebtn a,.mainMoreA a {

	display: inline-block;

	background: #00a0e9;

	padding: 0 50px;

	color: #fff;

	font-size: 16px;

	line-height: 46px;

	border-radius: 3px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

}

.alignC { text-align: center; }

.clientbox3 .text .morebtn a i,.mainMoreA a i {

	margin-left: 10px;

	display: inline-block;

	background: url(../images/jt1.png) no-repeat center center;

	width: 7px;

	height: 12px;

}



.clientbox4 {

	background: #ffffff;

	padding: 45px 0 50px;

}



.clientbox4 ol {

	margin-top: 30px;

}



.clientbox4 ol li {

	float: left;

	/*width: 32%;*/

	width: 49%;

	margin-right: 2%;

	background: #fff;

	box-shadow: 0 0 3px rgba(0, 0, 0, .1);

	padding: 40px 30px;

}

.clientbox4 ol li:nth-child(2n) {

	margin-right: 0;

}

/*.clientbox4 ol li:nth-child(3n) {

	margin-right: 0;

}*/



.clientbox4 ol li .icon {

	float: left;

	width: 16%;

	/*width: 26%;*/

}



.clientbox4 ol li .text {

	float: right;

	/*width: 70%;*/

	width: 80%;

	padding-top: 4px;

}



.clientbox4 ol li .text h3 {

	color: #222222;

	font-size: 18px;

	font-weight: normal;

}



.clientbox4 ol li .text p {

	margin-top: 5px;

	color: #4b4b4b;

	font-size: 13px;

	line-height: 20px;

	height: 40px;

	overflow: hidden;

}



.clientbox5 {

	padding: 45px 0 50px;

	background: #f4f5fb;

}



.clientbox5 ol {

	margin-top: 30px;

}



.clientbox5 ol li {

	float: left;

	width: 24.24%;

	margin-right: 1%;

	margin-bottom: 1%;

}



.clientbox5 ol li input,

.clientbox5 ol li select,

.clientbox5 ol li textarea {

	float: left;

	width: 100%;

	color: #333;

	height: 50px;

	line-height: 50px;

	font-size: 14px;

	padding: 0 10px;

	border: 1px solid #f0f0f0;

	font-family: "微软雅黑";

}



.clientbox5 ol li textarea {

	height: 160px;

	line-height: 24px;

	padding: 10px;

}



.clientbox5 ol li select{

	appearance:none;

	-moz-appearance:none;

	-webkit-appearance:none;

	background: url("../images/jt10.jpg") no-repeat scroll right center transparent;

}



.clientbox5 ol li.li7 {

	width: 49.5%;

}



.clientbox5 ol li.li8 {

	width: 100%;

}



.clientbox5 ol li.li4,

.clientbox5 ol li.li7 {

	margin-right: 0;

}



.clientbox5 ol li select {

	color: #666;

}



.clientbox5 ol li input::-webkit-input-placeholder,

.clientbox5 ol li textarea::-webkit-textarea-placeholder {

	color: #666;

}



.clientbox5 ul {}



.clientbox5 ul li {

	text-align: center;

	overflow: hidden;

	border: 1px solid #f0f0f0;

	border-radius: 5px;

	float: left;

	width: 24.25%;

	margin-right: 1%;

	height: 175px;

	/*background: url(../images/bjicon.jpg)no-repeat center center/cover;*/

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-ms-border-radius: 5px;

	-o-border-radius: 5px;

}



.clientbox5 ul li img{ margin-top:0!important; width: 100%!important; height: auto; }



.sss { height: 0; overflow: hidden; }

.clientbox5 input.filess { opacity: 0; height: 1px; }



.clientbox5 ul li:nth-child(4n) {

	margin-right: 0;

}



.clientbox5 ul li a {

	display: block;

	width: 100%;

	height: 100%;

}



.clientbox5 .fromBtn {

	text-align: center;

	margin-top: 30px;

}



.clientbox5 .fromBtn a {

	display: inline-block;

	background: #00a0e9;

	line-height: 50px;

	color: #fff;

	padding: 0 48px;

	font-size: 16px;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-ms-border-radius: 5px;

	-o-border-radius: 5px;

}

.clientbox5 .fromBtn input.sub_btn {

	border:none;

	display: inline-block;

	background: #00a0e9;

	line-height: 50px;

	color: #fff;

	padding: 0 48px;

	font-size: 16px;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-ms-border-radius: 5px;

	-o-border-radius: 5px;

}



.clientbox5 .fromBtn a i {

	margin-left: 10px;

	display: inline-block;

	background: url(../images/jt1.png) no-repeat center center;

	width: 7px;

	height: 12px;

}



/* 行业应用 */

.industrybox1 {

	padding: 45px 0 50px;

}



.industrybox1 .industrydiv {

	position: relative;

}



.industrybox1 .industrydiv .img {

	float: left;

	width: 68%;

	line-height: 0;

}



.industrybox1 .industrydiv .text {

	position: absolute;

	right: 0;

	bottom: 0;

	z-index: 2;

	background: #fff;

	box-shadow: 0 0 4px rgba(0, 0, 0, .15);

	width: 50%;

	height: 88%;

	padding-left: 40px;

	padding-top: 55px;

}



.industrybox1 .industrydiv .text .icon {

	line-height: 0;

}



.industrybox1 .industrydiv .text h4 {

	color: #222222;

	font-size: 30px;

	font-weight: normal;

	margin-top: -25px;

}



.industrybox1 .industrydiv .text h4 {

	color: #222222;

	font-size: 34px;

	font-weight: normal;

	margin: 0;

}



.industrybox1 .industrydiv .text .t {

	color: #666666;

	font-size: 14px;

	line-height: 24px;

	padding-top: 25px;

	padding-right: 20px;

}



.industrybox1 .industrydiv .text .t p {

	margin-bottom: 10px;

}



.industrybox1 .industrydiv2 {

	margin-top: 30px;

	box-shadow: 0 0 4px rgba(0, 0, 0, .15);

}



.industrybox1 .industrydiv2 .img {

	float: right;

	width: 50%;

	line-height: 0;

}



.industrybox1 .industrydiv2 .text {

	float: left;

	width: 50%;

	padding: 60px;

}



.industrybox1 .industrydiv2 .text h4 {

	color: #222222;

	font-size: 30px;

	font-weight: normal;

}



.industrybox1 .industrydiv2 .text h3 {

	color: #222222;

	font-size: 34px;

	font-weight: normal;

	margin:0;

}



.industrybox1 .industrydiv2 ul {

	margin-top: 5px;

}



.industrybox1 .industrydiv2 ul li {

	float: left;

	width: 100%;

	color: #222222;

	font-size: 16px;

	line-height: 28px;

	margin-top: 20px;

}



.industrybox1 .industrydiv2 ul li img {

	float: left;

	width: 28px;

	line-height: 0;

	text-align: center;

	margin-right: 15px;

}



.industrybox2 {

	background: #f5f6fb;

	padding: 45px 0 50px;

}



.industrybox2 ul {

	margin-top: 30px;

}



.industrybox2 ul li {

	float: left;

	width: 23.5%;

	margin-right: 2%;

	background: #fff;

	border: 1px solid #f0f0f0;

	text-align: center;

}



.industrybox2 ul li:nth-child(4n) {

	margin-right: 0;

}



.industrybox2 ul li .img {

	line-height: 0;

	overflow: hidden;

}

.industrybox2 ul li .img img { transition: all 0.6s; }

.industrybox2 ul li:hover .img img { transform: scale(1.1); }

.industrybox2 ul li .text {

	padding: 15px;

}



.industrybox2 ul li .text h3 {

	color: #333333;

	font-size: 18px;

	font-weight: normal;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.industrybox2 ul li .text i {

	display: block;

	width: 60px;

	height: 2px;

	background: #00a0e9;

	margin: 15px auto 0;

}



.industrybox3 {

	width: 100%;

}



.industrybox3 .img {

	line-height: 0;

	overflow: hidden;

}



.industrybox3 .slick-prev,

.industrybox3 .slick-next {

	width: 51px;

	height: 51px;

	border: none;

	margin-top: 0;

	transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

}



.industrybox3 .slick-prev {

	background: url(../images/jtLeft.png) no-repeat center center/cover;

	left: 60px;

}



.industrybox3 .slick-next {

	background: url(../images/jtRight.png) no-repeat center center/cover;

	right: 60px;

}



.industrybox3 .slick-dots li button {

	width: 8px;

	height: 8px;

	display: inline-block;

	border-radius: 100%;

	background: #fff;

}



.industrybox3 .slick-dots li.slick-active button {

	background: #00a0e9;

}



.industrybox4 {

	padding: 45px 0 50px;

}



.industrybox4 .home_case {

	margin-top: 35px;

	padding-bottom: 45px;

}



.industrybox5 {

	background: #f5f6fb;

	padding: 45px 0 60px;

}



.industrybox5 ul {

	margin-top: 30px;

}



.industrybox5 ul li {

	float: left;

	width: 32%;

	margin-right: 2%;

	background: #fff;

	box-shadow: 0 0 3px rgba(0, 0, 0, .1);

}

.dyjLunbo .slick-slide { margin-right:10px; }

@media(max-width: 480px){

	.dyjLunbo .slick-slide { margin-right:0px; }

}



.dyjLunbo .slick-prev,.dyjLunbo .slick-next { border:none; outline: none; }

.dyjLunbo .slick-prev { left:10px; background: url(prev.png) no-repeat center; -webkit-background-size: 100% auto;background-size: 100% auto; }

.dyjLunbo .slick-next { right:20px; background: url(next.png) no-repeat center; -webkit-background-size: 100% auto;background-size: 100% auto; }





.industrybox5 ul li:nth-child(3n) {

	margin-right: 0;

}



.industrybox5 ul li .img {

	line-height: 0;

	overflow: hidden;

}



.industrybox5 ul li .img img { transition: all 0.6s; }

.industrybox5 ul li:hover .img img { transform: scale(1.1); }





.industrybox5 ul li .text {

	padding: 15px;

	position: relative;

}



.industrybox5 ul li .text::before {

	content: "";

	position: absolute;

	right: 15px;

	top: 50%;

	width: 32px;

	height: 32px;

	background: url(../images/jt2.jpg) no-repeat right center/cover;

	transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

}



.industrybox5 ul li .text span {

	color: #656565;

	font-size: 14px;

	display: block;

	margin-bottom: 5px;

}



.industrybox5 ul li .text p {

	color: #333333;

	font-size: 16px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.industrybox5 ul li:hover {

	background: #00a0e9;

}



.industrybox5 ul li:hover .text span,

.industrybox5 ul li:hover .text p {

	color: #fff;

}



.industrybox5 ul li:hover .text::before {

	background-image: url(../images/jt3.jpg);

}



/* 公司介绍 */

.aboutbox {

	padding: 45px 0 60px;

}



.aboutbox .aboutdiv {

	box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);

	padding: 20px;

}



.aboutbox .aboutdiv .img {

	float: left;

	width: 58%;

	line-height: 0;

}



.aboutbox .aboutdiv .text {

	float: right;

	width: 42%;

	padding-left: 30px;

	padding-top: 90px;

}



.aboutbox .aboutdiv .text h2 {

	color: #222222;

	font-size: 30px;

	font-weight: normal;

}



.aboutbox .aboutdiv .text i.xiantiao {

	display: block;

	width: 66px;

	height: 2px;

	background: #00a0e9;

	margin: 20px 0 15px;

}



.aboutbox .aboutdiv .text p {

	color: #666;

	font-size: 14px;

	line-height: 30px;

}



.aboutbox .aboutdiv .text .btn {

	margin-top: 50px;

	display: inline-block;

	line-height: 50px;.aboutbox .aboutdiv .text p

	border: 1px solid #dcdcdc;

	border-radius: 3px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	color: #666666;

	font-size: 16px;

	padding: 0 35px;

	background:#00a0e9;

	border-color: #00a0e9;

	color: #fff;

}







.aboutbox .aboutdiv .text .btn i {

	width: 7px;

	height: 12px;

	background: url(../images/jt4.png) no-repeat center center;

	display: inline-block;

	margin-left: 10px;

}



.aboutbox2 {

	background: #f5f6fb;

	padding: 50px 0;

}



.aboutbox2 .img {

	margin-top:20px;

	line-height: 0;

	text-align: center;

}



.aboutbox3 {

	padding: 50px 0 0;

}



.aboutbox3 .box {

	margin-top: 35px;

}



.aboutbox4 {

	padding: 50px 0 60px;

	background: #f5f6fb;

}



.aboutbox4 .aboutTD {

	margin-top: 35px;

	box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);



}



.aboutbox4 .aboutTD .img {

	float: right;

	width: 56%;

	line-height: 0;

}



.aboutbox4 .aboutTD .text {

	float: left;

	width: 44%;

	padding: 120px 40px 40px;

}



.aboutbox4 .aboutTD .text h3 {

	color: #222222;

	font-size: 30px;

	font-weight: normal;

}



.aboutbox4 .aboutTD .text i.xiantiao {

	display: block;

	width: 66px;

	height: 2px;

	background: #00a0e9;

	margin: 20px 0 15px;

}



.aboutbox4 .aboutTD .text p {

	color: #333333;

	font-size: 14px;

	line-height: 30px;

}



.aboutbox5 {

	padding: 50px 0 50px;

}



.aboutLogo {

	margin-top: 40px;

}



.aboutLogo .img {

	line-height: 0;

	margin: 0 18%;

}



.aboutLogo .slick-prev,

.aboutLogo .slick-next {

	width: 22px;

	height: 40px;

	margin-top: -20px;

	border: none;

}



.aboutLogo .slick-prev {

	left: 0;

	background: url(../images/jtLeft2.jpg) no-repeat center center/cover;

}



.aboutLogo .slick-next {

	right: 0;

	background: url(../images/jtRight2.jpg) no-repeat center center/cover;

}



/* 产品 */

.probox {

	padding: 50px 0 60px;

	background: #f5f6fb;

}



.probox ul {

	margin-top: 40px;

}



.probox ul li {

	float: left;

	width: 23.5%;

	margin-right: 2%;

	background: #fff;

	box-shadow: 0 0 3px rgba(0, 0, 0, .1);

	overflow: hidden;

}

.probox ul li img { transition: all 0.6s; }

.probox ul li:hover img { transform: scale(1.1); }

.probox ul li:nth-child(4n) {

	margin-right: 0;

}



.probox ul li .img {

	line-height: 0;

	overflow: hidden;

}



.probox ul li .text {

	padding: 15px;

	position: relative;

}



.probox ul li .text::before {

	content: "";

	position: absolute;

	right: 15px;

	top: 50%;

	width: 32px;

	height: 32px;

	background: url(../images/jt2.jpg) no-repeat right center/cover;

	transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

}



.probox ul li .text span {

	color: #656565;

	font-size: 14px;

	display: block;

	margin-bottom: 5px;

}



.probox ul li .text p,.probox ul li .text h3 {

	color: #333333;

	font-size: 16px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	margin:0;

}



.probox ul li:hover {

	background: #00a0e9;

}
.bg { background: #f5f6fb; }


.probox ul li:hover .text span,

.probox ul li:hover .text p,.probox ul li:hover .text h3 {

	color: #fff;

}



.probox ul li:hover .text::before {

	background-image: url(../images/jt3.png);

}



.probox2 {

	padding: 50px 0 60px;

}



.probox2 .proCL {

	margin-top: 40px;

	background: url(../images/probj.jpg) no-repeat center center/cover;

}



.probox2 .proCL .proCLtext .img {

	float: left;

	width: 50%;

	line-height: 0;

	text-align: center;

}

.probox2 .proCL .proCLtext .img img { width: 100%; }



.probox2 .proCL .proCLtext .text {

	float: right;

	width: 44%;

	color: #fff;

	padding-top: 13%;

}



.probox2 .proCL .proCLtext .text h3 {

	font-size: 24px;

}



.probox2 .proCL .proCLtext .text .t {

	font-size: 16px;

	line-height: 30px;

	margin-top: 10px;

}



.probox2 .proCL .proCLtext .text .btnanniu {

	margin-top: 15px;

}



.probox2 .proCL .proCLtext .text .btnanniu a {

	display: block;

	float: left;

	width: 142px;

	line-height: 46px;

	color: #fff;

	font-size: 16px;

	text-align: center;

	border-radius: 3px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	margin-right: 15px;

}



.probox2 .proCL .proCLtext .text .btnanniu a i {

	width: 7px;

	height: 12px;

	display: inline-block;

	background: url(../images/jt4.png) no-repeat center center/cover;

	margin-left: 10px;

}



.probox2 .proCL .proCLtext .text .btnanniu a.a1 {

	background: #00a0e9;

}



.probox2 .proCL .proCLtext .text .btnanniu a.a2 {

	background: #00a0e9;

}



.proCLbtnbox {

	margin-top: 20px;

}



.proCLbtnbox .box {

	margin: 0 10px;

	border: 1px solid rgba(0, 0, 0, .15);

	cursor: pointer;

}



.proCLbtnbox .box .img {

	background: url(../images/probg2.jpg) no-repeat center center/cover;

	line-height: 0;

	overflow: hidden;

}



.proCLbtnbox .box h3 {

	text-align: center;

	color: #333333;

	font-size: 14px;

	font-weight: normal;

	padding: 15px 10px;

}



.proCLbtnbox .slick-prev,

.proCLbtnbox .slick-next {

	width: 22px;

	height: 40px;

	margin-top: -20px;

	border: none;

}



.proCLbtnbox .slick-prev {

	left: -30px;

	background: url(../images/jtLeft2.jpg) no-repeat center center/cover;

}



.proCLbtnbox .slick-next {

	right: -30px;

	background: url(../images/jtRight2.jpg) no-repeat center center/cover;

}



.proCLbtnbox .slick-current .box {

	background: #00a0e9;

	overflow: hidden;

}

.proCLbtnbox .box img { transition: all 0.6s; }

.proCLbtnbox .box:hover img { transform: scale(1.1); }

.proCLbtnbox .slick-current .box h3 {

	color: #fff;

}



/* 产品详细 */

.newsshowBox {

	background: #f5f6fb;

	padding: 25px 0 60px;

}



.proshowdiv {

	margin-top: 30px;

	background: #fff;

	box-shadow: 0 0 3px rgba(0, 0, 0, .1);

	padding: 20px;

}



.proshowdiv .proshowLeft {

	float: left;

	width: 48%;

}



.proshowdiv .proshowLeft .proshowDT .img {

	line-height: 0;

	overflow: hidden;

}

.proshowdiv .proshowLeft .proshowDT .img img { transition: all 0.6s; }

.proshowdiv .proshowLeft .proshowDT .img:hover img { transform: scale(1.1); }

.proshowdiv .proshowLeft .proshowXD {

	margin-top: 10px;

	margin-left: -5px;

	width: 101.1%;

	overflow: hidden;

}



.proshowdiv .proshowLeft .proshowXD .img {

	line-height: 0;

	overflow: hidden;

	margin: 0 5px;

	cursor: pointer;

}

.proshowdiv .proshowLeft .proshowXD .img img { transition: all 0.6s; }

.proshowdiv .proshowLeft .proshowXD .img:hover img { transform: scale(1.1); }

.proshowdiv .proshowLeft .proshowXD .slick-current img {

	border: 3px solid #00a0e9;

}



.proshowdiv .proshowRight {

	float: right;

	width: 48%;

	padding-top: 10px;

}

em {

	/*font-style: normal!important;*/

}

.proshowdiv .proshowRight h1 {

	color: #00a0e9;

	font-size: 30px;

	font-weight: normal;

}



.proshowdiv .proshowRight h2 {

	font-size: 16px;

	font-weight: normal;

	color: #333333;

	margin-top: 5px;

}



.proshowdiv .proshowRight ul {

	margin-top: 30px;

}



.proshowdiv .proshowRight ul li {

	float: left;

	width: 100%;

	margin-bottom: 30px;

}



.proshowdiv .proshowRight ul li .icon {

	width: 11%;

	float: left;

	line-height: 0;

}



.proshowdiv .proshowRight ul li .text {

	float: right;

	width: 87%;

	padding-top: 5px;

}



.proshowdiv .proshowRight ul li .text .bt {

	color: #333333;

	font-size: 18px;

	margin-bottom: 5px;

}



.proshowdiv .proshowRight ul li .text p {

	color: #666;

	font-size: 16px;

}



.proshowdiv .proshowRight .proshowBtn {

	margin-top: 20px;

}



.proshowdiv .proshowRight .proshowBtn a {

	margin-right: 15px;

	display: block;

	float: left;

	line-height: 37px;

	border: 1px solid #cccccc;

	border-radius: 50px;

	-webkit-border-radius: 50px;

	-moz-border-radius: 50px;

	-ms-border-radius: 50px;

	-o-border-radius: 50px;

	color: #00a0e9;

	font-size: 14px;

	padding: 0 22px;

}

.sssss { margin-top:25px; text-align: center; }

.sssss a {

	margin-right: 15px;

	display: inline-block;

	line-height: 37px;

	border: 1px solid #cccccc;

	border-radius: 50px;

	-webkit-border-radius: 50px;

	-moz-border-radius: 50px;

	-ms-border-radius: 50px;

	-o-border-radius: 50px;

	color: #00a0e9;

	font-size: 14px;

	padding: 0 22px;



	background: #00a0e9;

    border-color: #00a0e9;

    color: #fff;



}



.proshowdiv .proshowRight .proshowBtn a:last-child {

	margin-right: 0;

}



.proshowdiv .proshowRight .proshowBtn a.a1 {

	background: #00a0e9;

	border-color: #00a0e9;

	color: #fff;

}



.proshowdiv .proshowRight .proshowBtn a.a1 i {

	width: 7px;

	height: 12px;

	background: url(../images/jt4.png) no-repeat center center/cover;

	display: inline-block;

	margin-left: 8px;

}



.proshowdiv .proshowRight .proshowBtn a.a2 i,

.proshowdiv .proshowRight .proshowBtn a.a3 i,

.proshowdiv .proshowRight .proshowBtn a.a4 i {

	width: 20px;

	height: 18px;

	display: inline-block;

	margin-right: 6px;

	line-height: 0;

	position: relative;

	top: 4px;

}



.proshowdiv .proshowRight .proshowBtn a.a2 i {

	background: url(../images/proshowicon4.png) no-repeat center center;

}



.proshowdiv .proshowRight .proshowBtn a.a3 i {

	background: url(../images/proshowicon5.png) no-repeat center center;

}



.proshowdiv .proshowRight .proshowBtn a.a4 i {

	background: url(../images/proshowicon6.png) no-repeat center center;

}



.proshowdiv2 {

	background: #fff;

	margin-top: 25px;

	box-shadow: 0 0 3px rgba(0, 0, 0, .1);

	padding: 20px;

}



.proshowdiv2 h3 {

	color: #333333;

	font-size: 24px;

	font-weight: normal;

}



.proshowdiv2 .t {

	color: #666666;

	font-size: 14px;

	line-height: 26px;

	margin-top: 10px;

}



.proshowdiv2 .img {

	text-align: center;

	line-height: 0;

	margin: 30px 0 40px;

}



.proshowdiv2 ul {

	margin-top: 25px;

	box-shadow: 0 0 3px rgba(0, 0, 0, .15);

	position: relative;

	background: #00a0e9;

}



.proshowdiv2 ul::before {

	content: "";

	position: absolute;

	left: 50%;

	top: 0;

	width: 7%;

	height: 100%;

	transform: translateX(-50%);

	background: url(../images/proshowbg.jpg) no-repeat center center/cover;

	-webkit-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	-o-transform: translateX(-50%);

}



.proshowdiv2 ul li {

	float: left;

	width: 50%;

	padding-top: 50px;

	padding-bottom: 50px;

}



.proshowdiv2 ul li .icon {

	float: left;

	width: 25%;

	line-height: 0;

}

.proshowdiv2 ul li.sign .icon {

	width: 50%;

}

.proshowdiv2 ul li.li2 .icon {

	float: left;

	width: 28%;

	line-height: 0;

}



.proshowdiv2 ul li .text {

	float: right;

	width: 70%;

	padding-top: 16px;

}



.proshowdiv2 ul li .text span {

	color: #666;

	font-size: 14px;

}



.proshowdiv2 ul li .text .bt {

	margin-top: 8px;

	color: #000000;

	font-size: 20px;

}



.proshowdiv2 ul li .text p {

	margin-top: 12px;

	color: #666;

	font-size: 16px;

}



.proshowdiv2 ul li.li1 {

	background: #00a0e9;

	padding-left: 50px;

	padding-right: 50px;

}



.proshowdiv2 ul li.li1 .text span,

.proshowdiv2 ul li.li1 .text .bt,

.proshowdiv2 ul li.li1 .text p {

	color: #fff;

}



.proshowdiv2 ul li.li2 {

	background: #fff;

	padding-left: 100px;

	padding-right: 50px;

}



.proshowdiv3 {

	background: #fff;

	margin-top: 25px;

	box-shadow: 0 0 3px rgba(0, 0, 0, .1);

	padding: 60px 20px;

}



.proshowdiv3 .img {

	float: right;

	width: 38%;

	line-height: 0;

}



.proshowdiv3 .text {

	width: 58%;

	float: left;

}



.proshowdiv3 .text .icon {

	line-height: 0;

	overflow: hidden;

}

@media(max-width: 1000px){

	.proshowdiv2 ul li .icon {

		width: 25%;

	}

	.proshowdiv2 ul li.sign .icon {

		width: 50%;

	}

	.proshowdiv2 ul li.li2 .icon {

		width: 25%;

	}

	.proshowdiv2 ul li.li2 { padding-left:50px; }

}

.proshowdiv3 .text h3 {

	color: #000000;

	font-size: 24px;

	font-weight: normal;

	margin-top: -25px;

}



.proshowdiv3 .text p {

	margin-top: 20px;

	color: #666666;

	font-size: 16px;

	line-height: 26px;

}



/* 材料 */

.materialbox {

	padding: 45px 0 60px;

}



.materialbox ul>li {

	float: left;

	width: 100%;

	box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);

	margin-bottom: 20px;

}



.materialbox ul>li:last-child {

	margin-bottom: 0;

}



.materialbox ul li .img {

	float: left;

	width: 50%;

	line-height: 0;

}



.materialbox ul li .text {

	float: right;

	width: 50%;

	padding: 25px;

}



.materialbox ul li .text h2 {

	color: #343434;

	font-size: 18px;

}



.materialbox ul li .text h3 {

	margin-top: 10px;

	color: #222222;

	font-size: 34px;

}



.materialbox ul li .text .t {

	color: #666666;

	font-size: 14px;

	line-height: 30px;

	margin-top: 10px;

}



.materialbox ul li .text .bt {

	color: #343434;

	font-size: 18px;

	font-weight: bold;

}



.materialbox ul li .text .syjx,

.materialbox ul li .text .tz {

	margin-top: 15px;

}



.materialbox ul li .text .tz .nr {

	margin-top: 10px;

}



.materialbox ul li .text .tz .nr p {

	color: #666666;

	font-size: 14px;

	line-height: 24px;

}



.materialbox ul li .text .jxlx {

	margin-top: 10px;

}



.materialbox ul li .text .jxlx li {

	float: left;

	width: 33.33333%;

	box-shadow: none;

	margin-bottom: 0;

}



.materialbox ul li .text .jxlx li span {

	display: inline-block;

	color: #666666;

	padding-right: 22px;

	line-height: 22px;

	font-size: 16px;

	background: url(../images/materialicon1.jpg) no-repeat right 3px;

}



.materialbox ul li .text .jxlx li.cur span {

	color: #00a0e9;

	background-image: url(../images/materialicon2.jpg);

}



.materialbox ul li .text .bottomBtn {

	margin-top: 30px;

}



.materialbox ul li .text .bottomBtn a {

	display: block;

	float: left;

	line-height: 38px;

	padding: 0 20px;

	font-size: 16px;

	border-radius: 50px;

	-webkit-border-radius: 50px;

	-moz-border-radius: 50px;

	-ms-border-radius: 50px;

	-o-border-radius: 50px;

}



.materialbox ul li .text .bottomBtn a.a1 {

	background: #00a0e9;

	color: #fff;

	margin-right: 24px;

}



.materialbox ul li .text .bottomBtn a.a1 i {

	display: inline-block;

	margin-left: 8px;

	width: 7px;

	height: 12px;

	background: url(../images/jt4.png) no-repeat right center;

}



.materialbox ul li .text .bottomBtn a.a2 {

	background: #00a0e9;

	color: #fff;

}



.materialbox ul li .text .bottomBtn a.a2 i {

	display: inline-block;

	margin-right: 8px;

	position: relative;

	top: 3px;

	width: 18px;

	height: 17px;

	background: url(../images/gwc.jpg) no-repeat right center;

}



.materialbox ul li .text .bottomBtn a.a3 {

	padding: 0;

	float: right;

	color: #00a0e9;

}



.materialbox ul li .text .bottomBtn a.a3 i {

	display: inline-block;

	margin-left: 8px;

	width: 7px;

	height: 12px;

	background: url(../images/newsicon2.png) no-repeat right center;

}



/* 材料详细 */

.materialtop {

	padding: 25px 0;

	border-bottom: 1px solid #efefef;

}



.Msort {

	border-bottom: 1px solid #efefef;

}



.Msort ul li {

	float: left;

	line-height: 24px;

	font-size: 16px;

	padding: 25px 0 20px;

	margin-right: 70px;

}



.Msort ul li a {

	color: #333333;

}



.Msort ul li:hover a,

.Msort ul li.cur a{

	color: #00a0e9;

}



.materialshow{

	padding: 35px 0 50px;

	border-bottom: 1px solid #efefef;

}

.materialshow h1{

	color:#222222;

	font-size: 34px;

}

.materialshow .t{

	margin-top: 10px;

	color: #666666;

	font-size: 16px;

	line-height: 30px;

}

.materialshow .syjx{

	margin-top: 20px;

	position: relative;

}

.materialshow .syjx .bt{

	color: #333333;

	font-size: 18px;

}

.materialshow .syjx .jxlx{

	margin-top: 12px;

}

.materialshow .syjx .jxlx li {

	float: left;

	margin-right: 80px;

}



.materialshow .syjx .jxlx li span {

	display: inline-block;

	color: #666666;

	padding-right: 22px;

	line-height: 22px;

	font-size: 16px;

	background: url(../images/materialicon1.jpg) no-repeat right 3px;

}



.materialshow .syjx .jxlx li.cur span {

	color: #00a0e9;

	background-image: url(../images/materialicon2.jpg);

}

.materialshow .syjx a.DownMore{

	position: absolute;

	right: 0;

	top: 5px;

	background:#00a0e9;

	line-height: 46px;

	color: #fff;

	padding: 0 25px;

	font-size: 16px;

	border-radius: 3px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

}

.materialshow .syjx a.DownMore i{

	display: inline-block;

	margin-left: 8px;

	width: 7px;

	height: 12px;

	background: url(../images/jt4.png) no-repeat right center;

}

.materialshow .MSimgbox{

	margin-top: 20px;

}

.materialshow .MSimgbox li{

	float: left;

	width: 23.5%;

	margin-right: 2%;

	line-height: 0;

	overflow: hidden;

}



.materialshow .MSimgbox li img { transition: all 0.6s; }

.materialshow .MSimgbox li:hover img { transform: scale(1.1); }



.materialshow .MSimgbox li:nth-child(4n){

	margin-right: 0;

}

.materialshow2{

	padding: 40px 0px;

}

.materialshow2 h2{

	font-size: 30px;

	color: #333333;

	font-weight: normal;

}

.materialshow2 .data{

	margin-top: 15px;

	line-height: 24px;

}

.materialshow2 .data .left{

	color: #666666;

	font-size: 16px;

	float: left;

}

.materialshow2 .data .rightBtn{

	float: right;

	color: #333333;

	font-size: 16px;

}

.materialshow2 .data .rightBtn span{

	display: block;

	float: left;

	cursor: pointer;

	padding: 0 15px;

	position: relative;

}

.materialshow2 .data .rightBtn span::before{

	content:"";

	position: absolute;

	right: 0;

	top: 6px;

	width: 1px;

	height: 12px;

	background:#e8e8e8;

}

.materialshow2 .data .rightBtn span.cur{

	color:#00a0e9;

}

.materialshow2 .data .rightBtn span:last-child{

	padding-right: 0;

}

.materialshow2 .data .rightBtn span:last-child::before{

	display: none;

}

.materialshow2 .detailList{

	margin-top: 25px;

}

.materialshow2 .detailList ul li{

	float: left;

	width: 32%;

	margin-right: 2%;

	box-shadow:0 0 3px rgba(0, 0, 0, .15);

	text-align: center;

	margin-bottom: 2%;

	overflow: hidden;

}



.materialshow2 .detailList ul li img { transition: all 0.6s; }

.materialshow2 .detailList ul li:hover img { transform: scale(1.1); }





.materialshow2 .detailList ul li:nth-child(3n){

	margin-right: 0;

}

.materialshow2 .detailList ul li .img{

	line-height: 0;

	overflow: hidden;

}

.materialshow2 .detailList ul li p{

	color: #333333;

	font-size: 16px;

	padding: 15px 10px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.materialshow2 .detailList ul li:hover{

	background:#00a0e9;

}

.materialshow2 .detailList ul li:hover p{

	color: #fff;

}



/* 联系我们 */

.contactbox{

	padding-bottom: 50px;

}

.contactbox ul{

	margin-top: -90px;

	position: relative;

	z-index: 2;

}

.contactbox ul li{

	background:#fff;

	float: left;

	width: 49%;

	border-bottom:3px solid #00a0e9;

	padding: 25px 40px 30px;

	min-height: 250px;

}

.contactbox ul li:nth-child(1){

	width: 100%;

	min-height: auto;

}

.contactbox ul li:nth-child(3){

	float: right;

}

.contactbox ul li h3{

	color: #333333;

	margin:0px 0 10px;

	font-size: 20px;

}

.contactbox ul li .text{

	margin-top: 10px;

}

.contactbox ul li .text p{

	float: left;

	margin-bottom:5px;

	width: 100%;

	color: #666666;

	font-size: 16px;

	line-height: 30px;

	margin-top: 5px;

	padding-left: 30px;

}

.contactbox ul li .text p.d3,

.contactbox ul li .text p.d4{

	width: 100%;

}

.contactbox ul li .text p.d1{

	background:url(../images/d1.jpg) no-repeat left center/cover;

	background-size: 20px 20px;

}

.contactbox ul li .text p.d2{

	background:url(../images/d2.jpg) no-repeat left center/cover;

	background-size: 20px 20px;

}

.contactbox ul li .text p.d3{

	background:url(../images/d3.jpg) no-repeat left center/cover;

	background-size: 20px 20px;

}

.contactbox ul li .text p.d4 {

	background: url(../images/d4.jpg) no-repeat left center/cover;

	background-size: 20px 20px;

}



.contactbox2{

	padding-bottom: 60px;

}

.contactdiv .feedback{

	float: right;

	width: 46%;

}

.contactdiv .feedback .title{

	text-align: left;

}

.contactdiv .feedback ul{

	margin-top: 25px;

}

.contactdiv .feedback ul li{

	float: left;

	width: 100%;

	margin-bottom: 10px;

}

.contactdiv .feedback ul li input,

.contactdiv .feedback ul li textarea {

	float: left;

	width: 100%;

	height: 48px;

	border:1px solid #e5e5e5;

	padding: 0 10px;

	font-family: "微软雅黑";

	font-size: 16px;

	color: #333;

}

.contactdiv .feedback ul li input:::-webkit-input-placeholder{

	color: #999999;

}

.contactdiv .feedback ul li.li1,

.contactdiv .feedback ul li.li2{

	width: 49%;

}

.contactdiv .feedback ul li.li2{

	float: right;

}

.contactdiv .feedback ul li textarea{

	height: 200px;

	line-height: 24px;

	padding: 10px;

}

.contactdiv .feedback ul li .btn{

	margin-top: 10px;

	background:#00a0e9;

	border-color:#00a0e9;

	color:#fff;

	font-size: 18px;

}

.contactdiv .feedback ul li:last-child{

	margin-bottom: 0;

}

#allmap {

	float: left;

	width: 74%;

	margin-left: -25%;

	height: 668px;

}



/* 案例 */

.menu{

	background:rgba(0, 0, 0, .5);

	height: 50px;

	margin-top: -50px;

	position: relative;

	z-index: 2;

}

.menu ul{

	border-left: 1px solid #62697b;

}

.menu ul li{

	float: left;

	line-height: 50px;

	width: 33.33333333%;

	text-align: center;

	font-size: 16px;

	border-right: 1px solid #62697b;

}

.menu ul li a{

	display: block;

	color: #fff;
	font-size: 16px;font-weight: normal;

}

.menu ul li.cur a,

.menu ul li:hover a {

	background:#00a0e9;

}

.casebox{

	padding: 50px 0 60px;

}

.casebox .caseList{

	margin-top: 35px;

}

.casebox .caseList ul{

	margin-bottom: 50px;

}

.casebox .caseList ul li{

	float: left;

	width: 100%;

	background:#f1f4f6;

	margin-bottom: 20px;

}

.casebox .caseList ul li:last-child{

	margin-bottom: 0;

}

.casebox .caseList ul li .img{

	float: left;

	width: 49%;

	line-height: 0;

}

.casebox .caseList ul li .text{

	float: left;

	width: 51%;

	padding: 70px 40px 20px;

}

.casebox .caseList ul li .text h3{

	font-size: 18px;

	color:#333333;

	line-height: 24px;

	font-weight: normal;

}

.casebox .caseList ul li .text h4 {

	font-size: 18px;

	color: #333333;

	line-height: 30px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.casebox .caseList ul li .text p{

	color: #666666;

	font-size: 16px;

	line-height: 30px;

	margin-top: 15px;

}

.casebox .caseList ul li .text span{

	margin-top: 35px;

	display:inline-block;

	line-height: 44px;

	border:1px solid #bdbebf;

	padding: 0 30px;

	color: #666666;

	font-size: 16px;

	border-radius: 3px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

}

.casebox .caseList ul li .text span i{

	display: inline-block;

	width: 7px;

	height: 12px;

	background:url(../images/caseicon1.jpg) no-repeat center center/cover;

	margin-left: 8px;

}

.casebox .caseList ul li:hover .text span{

	background:#00a0e9;

	border-color: #00a0e9;

	color: #fff;

}

.casebox .caseList ul li:hover .text span i{

	background-image: url(../images/jt4.png);

}



/* 软件下载 */

.downbox .downText {

	margin-top: 35px;

}

.downbox .downText ul li{

	float: left;

	width: 100%;

	position: relative;

	margin-bottom: 40px;

}

.downbox .downText ul li:last-child{

	margin-bottom: 0;

}

.downbox .downText ul li .img{

	float: left;

	width: 52%;

	line-height: 0;

}

.downbox .downText ul li .text{

	position: absolute;

	right: 0;

	bottom:0;

	width: 55%;

	height: 92%;

	background:#f5f6fb;

	padding: 60px 50px 20px;

}

.downbox .downText ul li .text h3{

	color: #333333;

	font-size: 30px;

}

.downbox .downText ul li .text i.xiantiao{

	display: block;

	width: 60px;

	height: 4px;

	margin: 15px 0 20px;

	background:#00a0e9;

}

.downbox .downText ul li .text .t{

	font-size: 16px;

	line-height: 30px;

	color: #666666;

}

.downbox .downText ul li .text .t p{

	margin-top: 15px;

}

.downbox .downText ul li .text .t p a{

	color: #00a0e9;

	text-decoration: underline;

}

.downbox .downText ul li .text .more{

	margin-top: 17px;

	display: inline-block;

	border:1px solid #dcdcdc;

	line-height: 50px;

	background:#fff;

	padding: 0 35px;

	color: #666666;

	font-size: 16px;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-ms-border-radius: 5px;

	-o-border-radius: 5px;

}

.downbox .downText ul li .text .more i{

	display: inline-block;

	line-height: 0;

	margin-left: 10px;

	width: 16px;

	height: 14px;

	position: relative;

	top: 2px;

	background:url(../images/downicon1.png) no-repeat center center/cover;

}

.downbox .downText ul li .text .more{

	background:#00a0e9;

	border-color: #00a0e9;

	color: #fff;

}

.downbox .downText ul li .text .more i{

	background-image:url(../images/downicon2.png)

}

.downbox .downText ul li:nth-child(2n) .img{

/*	float: right;*/

}

.downbox .downText ul li:nth-child(2n) .text {

	/*left: 0;*/

}



.downPrompt{

	margin-top: 40px;

	background:#00a0e9;

	color: #fff;

	padding: 24px 50px;

}

.downPrompt h3{

	font-size: 22px;margin-bottom:15px;

}

.downPrompt p{

	margin: 5px 0;

	font-size: 16px;

	line-height: 30px;

    color:#fff;

}

.downPrompt a p { display: inline-block;

	border-bottom:1px solid #fff;

	line-height: 20px;}

/* 支持中心 */

.supportList{

	margin-top: 35px;

}

.supportList ul>li{

	float: left;

	width: 100%;

	border:1px solid #dcdcdc;

	margin-bottom: 10px;

}

.supportList ul>li:last-child{

	margin-bottom: 0;

}

.supportList ul>li .bt{

	line-height: 58px;

	background:#f2f2f2;

	padding: 0 30px;

	cursor: pointer;

}

.supportList ul>li .bt p{

	float: left;

	width: 80%;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	color: #333333;

	font-size: 16px;

}

.supportList ul>li .bt p span{

	font-family: arial;

	font-size: 14px;

	color: #999999;

}

.supportList ul>li .bt i.icon {

	display: block;

	float: right;

	width: 20px;

	height: 20px;

	line-height: 0;

	margin-top: 18px;

	background:url(../images/supporticon1.png) no-repeat center center/cover;

}

.supportList ul>li .text{

	padding: 0 30px;

	display: none;

}

.supportList ul>li .text ol>li{

	float: left;

	width: 100%;

	border-bottom:1px dashed #e5e5e5;

	line-height: 54px;

}





.supportList ul>li .text ol>li:last-child{

	border-bottom:none;

}

.supportList ul>li .text ol>li p{

	float: left;

	width: 80%;

	color: #666666;

	font-size: 16px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.supportList ul>li .text ol>li a{

	float: right;

	color: #666666;

	font-size: 14px;

	background:url(../images/downicon3.jpg) no-repeat left center;

	padding-left: 25px;

}

.supportList ul>li .bt.cur{

	background:#00a0e9;

}

.supportList ul>li .bt.cur p,

.supportList ul>li .bt.cur p span{

	color:#fff;

}

.supportList ul>li .bt.cur i.icon{

	background-image:url(../images/supporticon2.png);

}

/* 打印服务 */

.servicebox{

	padding: 50px 0 60px;

}

.servicebox .serviceText{

	position: relative;

}

.servicebox .serviceText .text{

	float: left;

	width: 70%;

	background:#f5f6fb;

	min-height: 600px;

	padding: 90px 260px 60px 60px;

}

.servicebox .serviceText .text span{

	color: #cccccc;

	font-size: 24px;

	font-family: arial;

}

.servicebox .serviceText .text h3 {

	color: #333333;

	font-size: 30px;

}

.servicebox .serviceText .text .t{

	color: #666666;

	font-size: 16px;

	line-height: 30px;

	margin-top: 20px;

}

.servicebox .serviceText .text .t p{

	margin-top: 15px;

}

.servicebox .serviceText .text a.more{

	margin-top: 40px;

	display: inline-block;

	border:1px solid #00a0e9;

	background:#00a0e9;

	line-height: 50px;

	padding: 0 35px;

	color: #fff;

	font-size: 16px;

}





.servicebox .serviceText .text a.more i{

	display: inline-block;

	margin-left: 8px;

	width: 7px;

	height: 12px;

	background:url(../images/jt4.png) no-repeat center center/cover;

}

.servicebox .serviceText .img{

	position: absolute;

	right: 0;

	top: 50%;

	transform: translateY(-50%);

	width: 46%;

	line-height: 0;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

}



.servicebox2{

	background:#f5f6fb;

	padding: 50px 0 60px;

}

.servicebox2 .serviceText2 .img{

	float: left;

	width: 51%;

	line-height: 0;

	border:1px solid #e5e5e5;

}

.servicebox2 .serviceText2 .text{

	float: right;

	width: 46%;

	padding-top: 10px;

}

.servicebox2 .serviceText2 .text span {

	color: #cccccc;

	font-size: 24px;

	font-family: arial;

}



.servicebox2 .serviceText2 .text h2 {

	color: #333333;

	font-size: 30px;

}



.servicebox2 .serviceText2 .text .t {

	color: #666666;

	font-size: 16px;

	line-height: 30px;

	margin-top: 5px;

}

.servicebox2 .serviceText2 .text .t p{

	margin-top: 15px;

}

.serviceText3{

	margin-top: 40px;

}

.serviceText3 h3{

	color: #333333;

	font-size: 24px;

}

.serviceText3 ul{

	margin-top: 15px;

}

.serviceText3 ul li{

	float: left;

	width: 32%;

	margin-right: 2%;

	border-bottom:1px dashed #dcdde1;

}

.serviceText3 ul li a{

	display: block;

	width: 100%;

	line-height: 54px;

}

.serviceText3 ul li p{

	float: left;
	font-weight: normal;
	width: 76%;

	margin: 0;

	color: #666666;

	font-size: 18px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.serviceText3 ul li span{

	float: right;

	color: #666666;

	font-size: 14px;

	background:url(../images/downicon1.png) no-repeat left center;

	padding-left: 25px;

}

.serviceText3 ul li:nth-child(3n){

	margin-right: 0;

}

.serviceText3 ul li:hover p{

	color: #00a0e9;

}

.serviceText3 ul li:hover span {

	color: #00a0e9;

	background-image:url(../images/downicon3.jpg);

}



/* 在线商店 */

.shopBox{

	padding: 50px 0 60px;

}

.shopBox .shopTop .title{

	float: left;

	text-align: left;

}

.shopBox .shopTop .title h3{

	font-size: 30px;

}

.shopBox .shopTop .title p {

	margin: 10px 0 0;

	max-width: 100%;

}

.shopBox .shopTop .more{

	margin-top: 20px;

	float: right;

	border:1px solid #c4c4c4;

	line-height: 44px;

	color: #666666;

	font-size: 16px;

	text-align: center;

	padding: 0 30px;

	border-radius: 3px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

}

.shopBox .shopTop .more i{

	display: inline-block;

	width: 7px;

	height: 12px;

	margin-left: 8px;

	background:url(../images/jt5.jpg) no-repeat center center;

}

.shopQH{

	margin-top: 25px;

	width: 1283px;

	margin-left: -12px;

}

.shopQH .slick-slide{

	padding-bottom: 3px;

}

.shopQH .box{

	border:1px solid #f5f5f5;

	margin: 0 3%;

}

.shopQH .box .img{

	line-height: 0;

}

.shopQH .box .img img{

	width: 100%;

}

.shopQH .box .text{

	padding: 15px;

	position: relative;

}

.shopQH .box .text::before{

	content:"";

	position: absolute;

	right: 15px;

	top: 50%;

	transform: translateY(-50%);

	width: 32px;

	height: 32px;

	background:url(../images/jt2.jpg) no-repeat center center/cover;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

}

.shopQH .box .text span{

	color: #666666;

	font-size: 14px;

}

.shopQH .box .text p {

	color: #333333;

	font-size: 16px;

	margin-top: 5px;

}

.shopQH .box:hover{

	box-shadow:0 0 3px rgba(0, 0, 0, .1);

}

.shopQH .slick-prev,

.shopQH .slick-next{

	width: 40px;

	height: 40px;

	top: -72px;

	margin-top: 0;

	border:none;

}

.shopQH .slick-prev{

	left: auto;

	right: 70px;

	background:url(../images/jtLeft3.jpg) no-repeat center center/cover;

}

.shopQH .slick-next {

	right: 1%;

	background: url(../images/jtRight3.jpg) no-repeat center center/cover;

}

.shopText2{

	margin-top: 35px;

}

.shopText2 .shopList{

	margin-top: 25px;

}

.shopText2 .shopList ul li{

	float: left;

	width: 32%;

	margin-right: 2%;

	border:1px solid #f5f5f5;

}

.shopText2 .shopList ul li:nth-child(3n){

	margin-right: 0;

}

.shopText2 .shopList ul li .text{

	padding: 15px;

}

.shopText2 .shopList ul li .text .t{

	float: left;

	max-width: 60%;

}

.shopText2 .shopList ul li .text .t h3{

	color: #333333;

	font-size: 16px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.shopText2 .shopList ul li .text .t p {

	margin-top: 3px;

	color: #666;

	font-size: 14px;

}

.shopText2 .shopList ul li .text .btn{

	float: right;

}

.shopText2 .shopList ul li .text .btn a{

	float: left;

}

.shopText2 .shopList ul li .text .btn a.a1{

	display: inline-block;

	margin-top: 11px;

	width: 22px;

	height: 20px;

	background:url(../images/gwc2.jpg) no-repeat center center/cover;

}

.shopText2 .shopList ul li .text .btn a.a2 {

	margin-left: 15px;

	margin-top: 5px;

	display: inline-block;

	border:1px solid #b7c9e3;

	line-height: 30px;

	padding: 0 15px;

	color: #00a0e9;

	font-size: 14px;

	border-radius: 50px;

	-webkit-border-radius: 50px;

	-moz-border-radius: 50px;

	-ms-border-radius: 50px;

	-o-border-radius: 50px;

}

.shopText2 .shopList ul li .text .btn a.a2 i{

	display: inline-block;

	margin-left: 8px;

	width: 7px;

	height: 12px;

	background: url(../images/jt6.jpg) no-repeat center center/cover;

}

/* 登录 */

.loginBox{

	position: fixed;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

	background: #2f323b;

}

.loginBox .box{

	width: 500px;

	position: absolute;

	left: 50%;

	top: 50%;

	text-align: center;

	transform: translate(-50%,-50%);

	-webkit-transform: translate(-50%,-50%);

	-moz-transform: translate(-50%,-50%);

	-ms-transform: translate(-50%,-50%);

	-o-transform: translate(-50%,-50%);

}

.loginBox .box h1{

	line-height: 0;

}

.loginBox .box ul{

	margin-top: 30px;

}

.loginBox .box ul li{

	margin-top: 20px;

	float: left;

	width: 100%;

	overflow: hidden;

	border-radius: 50px;

	-webkit-border-radius: 50px;

	-moz-border-radius: 50px;

	-ms-border-radius: 50px;

	-o-border-radius: 50px;

}

.loginBox .box ul li input{

	float: left;

	width: 100%;

	border:none;

	line-height: 60px;

	text-align: center;

	font-size: 16px;

	color: #2f323b;

}

.loginBox .box ul li input.btn{

	background:#00a0e9;

	color: #fff;

	font-size: 18px;

}

.loginBox .box .buttonBtn{

	margin-top: 20px;

	padding: 0 30px;

}

.loginBox .box .buttonBtn a{

	color: #c0c0c0;

	font-size: 14px;

	line-height: 20px;

}

.loginBox .box .buttonBtn a.jz{

	background:url(../images/loginicon2.png) no-repeat left center;

	padding-left: 22px;

}

.loginBox .box .buttonBtn a.jz.cur{

	background-image:url(../images/loginicon1.png);

}

.loginBox .box .buttonBtn a:hover{

	text-decoration: underline;

}

.loginBox .box .loginBtn{

	margin-top: 25px;

}

.loginBox .box .loginBtn a{

	color: #e0e0e0;

	font-size: 18px;

	text-decoration: underline;

}

.loginBottom{

	font-size: 13px;

	position: absolute;

	left: 0;

	bottom:30px;

	width: 100%;

	text-align: center;

	z-index: 2;

	color: #fff;

	color: rgba(255, 255, 255, .45);

}

.loginBottom a{

	color: #fff;

	color: rgba(255, 255, 255, .45);

}

.loginBottom a:hover{

	text-decoration: underline;

}



/* 注册 */

.mianbox{

	background:#f5f6fb;

	padding: 60px 0 70px;

}



.registered{

	width: 830px;

	background:#fff;

	margin: 0 auto;

	padding: 50px 200px;

}



@media(max-width: 900px){

	.registered{

		width: 96%;

		padding: 36px 3%;

		box-sizing: border-box;

	}

}





.registered h3{

	text-align: center;

	color: #333333;

	font-size: 30px;

	font-weight: normal;

}

.registered ul{

	margin-top: 30px;

}

.registered ul li{

	float: left;

	width: 100%;

	margin-bottom: 20px;

}

.registered ul li input{

	float: left;

	width: 100%;

	background:#f0f0f0;

	border:none;

	line-height: 50px;

	padding: 0 15px;

	font-size: 16px;

	color: #333;

	font-family: "微软雅黑";

}

.registered ul li input:::-webkit-input-placeholder{

	color: #999999;

}

.registered ul li.li4 input{

	float: left;

	width: 52%;

}

.registered ul li.li4 .yzm {

	float: right;

	width: 41%;

	line-height: 0;

}

.registered ul li.li4 .yzm img{

	height: 50px;

}

.registered ul li.last{

	margin-bottom: 0;

}

.registered ul li.last input{

	background:#00a0e9;

	color: #fff;

}

.registered .bototmbtn{

	margin-top: 15px;

	text-align: right;

}

.registered .bototmbtn a{

	color: #333333;

}

.registered .bototmbtn a:hover{

	text-decoration: underline;

}



/* 注册成功 */

.ZCSucceed .icon{

	line-height: 0;

	text-align: center;

	margin-bottom: 20px;

}

.ZCSucceed .t{

	text-align: center;

	line-height: 24px;

	color: #666666;

	margin-top: 25px;

}

.ZCSucceed .t a{

	color: #348ce6;

	text-decoration: underline;

}

.ZCSucceed .zcbtn{

	margin-top: 40px;

}

.ZCSucceed .zcbtn input{

	background:#00a0e9;

	color: #fff;

	width: 100%;

	border:none;

	line-height: 50px;

	font-size: 16px;

}

.ZCSucceed .zcbtn a{

	display: inline-block;

	text-align: center;

	background:#00a0e9;

	color: #fff;

	width: 100%;

	border:none;

	line-height: 50px;

	font-size: 16px;

}





/* 手机邮箱激活 */

.mailboxJH .t{

	text-align: center;

	color: #666666;

	line-height: 24px;

	margin-top: 20px;

}

.mailboxJH ul li.li4 input{

	width: 66%;

}

.mailboxJH ul li.li4 .yzmWZ{

	float: right;

	line-height: 50px;

	color: #fff;

	background:#00a0e9;

	width: 30%;

	text-align: center;

}



/* 安全中心 */

.PersonalLeft{

	width: 25%;

	float: left;

	background:#fff;

}

.PersonalLeft ul>li{

	float: left;

	width: 100%;

	border-bottom:1px solid #eeeeee;

	padding: 25px 0;

}

.PersonalLeft ul>li .bt{

	color: #333333;

	font-size: 18px;

	padding: 0 20px;

	line-height: 24px;

}

.PersonalLeft ul>li .bt span{

	margin-top: 1px;

	width: 20px;

	height: 20px;

	float: left;

	display: block;

}

.PersonalLeft ul>li .bt p{

	float: left;

    margin: 0 0 0 10px;

}

.PersonalLeft ul>li .text{

	padding: 0 20px;

}

.PersonalLeft ul>li .text >li{

	float: left;

	width: 100%;

	margin-top: 15px;

}

.PersonalLeft ul>li .text >li a{

	display: block;

	color: #666666;

	font-size: 16px;

	line-height: 24px;

	position: relative;

	padding-left: 30px;

}

.PersonalLeft ul>li .text>li a::before{

	content:"";

	position: absolute;

	left: 0;

	top: 12px;

	width: 10px;

	height: 1px;

	background:#cccccc;

}

.PersonalLeft ul>li .text>li.cur a,

.PersonalLeft ul>li .text>li:hover a {

	color: #00a0e9;

}

.PersonalLeft ul>li .text>li.cur a::before,

.PersonalLeft ul>li .text>li:hover a::before {

	background: #00a0e9;

}

.PersonalLeft ul>li:last-child{

	border-bottom:none;

}



.PersonalRight{

	float: right;

	width: 73%;

	background:#fff;

	min-height: 380px;

	padding-bottom: 30px;

}

.PersonalRight h3.btTitle{

	color: #333333;

	font-size: 18px;

	font-weight: normal;

	padding: 0 40px;

	border-bottom:1px solid #eeeeee;

	line-height: 70px;

}



.SafetyBox ul li{

	float: left;

	width: 100%;

	padding: 26px 40px;

	border-bottom:1px solid #eeeeee;

}

.SafetyBox ul li .icon{

	float: left;

	width: 38px;

	height: 40px;

	line-height: 0;

}

.SafetyBox ul li .text{

	float: left;

	margin-left: 18px;

}

.SafetyBox ul li .text .bt{

	font-size: 18px;

	color: #333333;

	margin-top: -2px;

}

.SafetyBox ul li .text p{

	color: #666666;

	font-size: 14px;

	margin-top: 2px;

}

.SafetyBox ul li .bottonBtn{

	float: right;

	margin-top: 2px;

}

.SafetyBox ul li .bottonBtn a{

	display: block;

	width: 120px;

	background:#00a0e9;

	color: #fff;

	text-align: center;

	line-height: 36px;

}

.SafetyBox ul li:last-child{

	border-bottom:none;

}



/* 个人中心 */

.Oneself{

	padding-top: 40px;

}

.OneselfText{

	padding: 0 40px 20px;

	border-bottom:1px solid #eeeeee;

}

.OneselfText .left{

	float: left;

	width: 50%;

}

.OneselfText .left .img{

	float: left;

	width: 96px;

	height: 96px;

	border-radius: 50%;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	-ms-border-radius: 50%;

	-o-border-radius: 50%;

	overflow: hidden;

}

.OneselfText .left .text{

	float: left;

	margin-left: 22px;

	padding-top: 25px;

}

.OneselfText .left .text .name{

	color: #333;

	font-size: 18px;

}

.OneselfText .left .text p{

	margin-top: 10px;

	color: #999999;

	font-size: 14px;

}

.OneselfText .right{

	margin-top: -10px;

	float: right;

	width: 50%;

	padding-left: 50px;

	color: #333333;

	font-size: 16px;

	line-height: 40px;

}

.OneselfTex2{

	padding: 40px;

}

.OneselfTex2 ul li{

	float: left;

	width: 50%;

	padding-left: 20px;

}

.OneselfTex2 ul li .icon{

	float: left;

	width: 48px;

	line-height: 0;

}

.OneselfTex2 ul li .text{

	float: left;

	margin-left: 20px;

}

.OneselfTex2 ul li .text .bt{

	color: #333333;

	font-size: 18px;

}

.OneselfTex2 ul li .text .bt span{

	color: #00a0e9;

}

.OneselfTex2 ul li .text  a{

	color: #666666;

	display: inline-block;

	font-size: 14px;

	margin-top: 5px;

}

.OneselfTex2 ul li:nth-child(2n){

	padding-left: 50px;

}



/* 收货人地址 */

.addressBox{

	padding: 30px 40px;

}

.addressBox ul li{

	margin-bottom:2%;

	float: left;

	width: 32%;

	margin-right: 2%;

	border:1px solid #eeeeee;

	padding: 20px 15px;

	min-height: 175px;

}

.addressBox ul li .text .name{

	color: #333333;

	font-size: 18px;

}

.addressBox ul li .text .tel {

	margin-top: 7px;

	color: #333333;

	font-size: 14px;

	font-family: arial;

}

.addressBox ul li .text .dz {

	margin-top: 8px;

	color: #666666;

	font-size: 14px;

	line-height: 24px;

	/*height: 48px;*/

	min-height: 72px;

	overflow: hidden;

}

.addressBox ul li .btn{

	margin-top: 12px;

}

.addressBox ul li .btn a{

	float: left;

	margin-right: 17px;

	color: #666666;

	font-size: 14px;

}

.addressBox ul li .btn a:hover{

	color: #00a0e9;

}

.addressBox ul li.tianjia a{

	display: block;

	width: 100%;

	height: 100%;

	text-align: center;

	padding-top: 30px;

}

.addressBox ul li.tianjia .icon{

	line-height: 0;

}

.addressBox ul li.tianjia p{

	margin-top: 25px;

	color: #666666;

	font-size: 16px;

}

.addressBox ul li:nth-child(3n){

	margin-right: 0;

}



/* 我的订单 */

.OrderBox{

	padding: 0 40px;

}

.OrderBox .OrderBtn{

	padding-top: 20px;

}

.OrderBox .OrderBtn li{

	float: left;

	width: 16.6666667%;

	color: #666666;

	font-size: 16px;

	cursor: pointer;

}

.OrderBox .OrderBtn li.cur{

	color: #3366cc;

}

.OrderBox .OrderText{

	margin-top: 20px;

}

.OrderBox .OrderText .OrderDH .bt{

	font-size: 16px;

	color: #333333;

}

.OrderBox .OrderText .OrderDH p {

	margin-top: 5px;

	font-size: 14px;

	color: #999999;

}

.OrderBox .OrderText .OrderList{

	margin-top: 12px;

}

.OrderBox .OrderText .OrderList table{

	border:1px solid #ebebeb;

}

.OrderBox .OrderText .OrderList table tr th{

	border: 1px solid #ebebeb;

	color: #333333;

	font-size: 14px;

	font-weight: normal;

	padding: 12px 10px;

}

.OrderBox .OrderText .OrderList table tr td {

	border: 1px solid #ebebeb;

	color: #666;

	font-size: 14px;

	padding: 12px 10px;

	text-align: center;

}

.OrderBox .OrderText .OrderList table tr td p{

	line-height: 22px;

}

.OrderBox .OrderText .OrderList table tr td p.cur {

	color: #00a0e9;

}

.OrderBox .OrderText .OrderBottom{

	text-align: right;

	margin-top: 30px;

}

.OrderBox .OrderText .OrderBottom a{

	background:#00a0e9;

	display: inline-block;

	line-height: 50px;

	color: #fff;

	padding: 0 56px;

	font-size: 16px;

}



/* 点击购物 */

.ShoppingCart .CartList {

	background:#fff;

	box-shadow:0 0 5px rgba(0, 0, 0, .1);

}

.ShoppingCart .CartList table span.btn{

	display: inline-block;

	width: 15px;

	height: 15px;

	margin-top: 6px;

	background:url(../images/micon1.jpg) no-repeat center center;

	cursor: pointer;

	margin-left: 20px;

}

.ShoppingCart .CartList table span.btn.cur{

	background-image:url(../images/micon2.jpg);

}



.ShoppingCart .CartList table tr th{

	border-bottom: 1px solid #ebebeb;

	color: #333333;

	font-size: 16px;

	font-weight: normal;

	padding: 15px 10px;

}

.ShoppingCart .CartList table tr td {

	border-bottom: 1px solid #ebebeb;

	color: #333333;

	font-size: 14px;

	text-align: center;

	padding: 12px 10px;

}

.ShoppingCart .CartList table .Mleft {

	text-align: left;

	padding-left: 5px;

}

.ShoppingCart .CartList table tr td .num{

	width: 126px;

	height: 36px;

	border:1px solid #d1d1d1;

	margin: 0 auto;

}

.ShoppingCart .CartList table tr td .num i{

	display: block;

	width: 38px;

	height: 34px;

	line-height: 34px;

	font-size: 16px;

	cursor: pointer;

}

.ShoppingCart .CartList table tr td .num .t {

	width: 48px;

	height: 34px;

	line-height: 34px;

	text-align: center;

	border:none;

	font-size: 16px;

}

.ShoppingCart .CartList table tr td a:hover{

	color: #00a0e9;

	text-decoration: underline;

}



.ShoppingCart .ShoppingBottom{

	background:#fff;

	margin-top: 40px;

	box-shadow:0 0 5px rgba(0, 0, 0, .1);

	min-height: 52px;

	position: relative;

	padding-left: 30px;

}

.ShoppingCart .ShoppingBottom p{

	float: left;

	line-height: 52px;

	color: #333333;

	font-size: 16px;

}

.ShoppingCart .ShoppingBottom .je {

	float: right;

	margin-right: 250px;

	line-height: 52px;

	color: #333333;

	font-size: 16px;

}

.ShoppingCart .ShoppingBottom a{

	position: absolute;

	right: 0;

	top: 0;

	width: 180px;

	height: 52px;

	line-height: 52px;

	background: #00a0e9;

	color: #fff;

	font-size: 16px;

	text-align: center;

}



/* 订单信息 */

.OrderForm{

	background:#fff;

	padding: 40px 35px 50px;

	box-shadow:0 0 5px rgba(0, 0, 0, .1);

}

.OrderForm h3{

	color: #333333;

	font-size: 30px;

	font-weight: normal;

}

.OrderForm .FormText{

	margin-top: 25px;

}

.OrderForm .tbt {

	color: #333333;

	font-size: 16px;

	float: left;

}

.OrderForm .FormText .bt{

	line-height: 24px;

}

.OrderForm .FormText .bt a.more{

	float: right;

	color: #999999;

	font-size: 14px;

}

.OrderForm .FormText ul{

	margin-top: 10px;

	border:1px solid #ebebeb;

	padding: 30px;

}

.OrderForm .FormText ul li{

	float: left;

	width: 100%;

	margin-bottom: 20px;

}

.OrderForm .FormText ul li .name{

	float: left;

	width: 150px;

	height: 36px;

	border:1px solid #ebebeb;

	text-align: center;

	line-height: 34px;

	color: #999999;

	font-size: 14px;

	position: relative;

}

.OrderForm .FormText ul li .name::before{

	content:"";

	position: absolute;

	right: -1px;

	bottom:-1px;

	width: 15px;

	height: 10px;

	background:url(../images/sj.jpg) no-repeat center center;

	display: none;

}

.OrderForm .FormText ul li .dz{

	float: left;

	line-height: 36px;

	margin-left: 30px;

	width: 70%;

	color: #999999;

	font-size: 14px;

}

.OrderForm .FormText ul li .btn{

	float: left;

	margin-left: 30px;

	line-height: 34px;

}

.OrderForm .FormText ul li .btn a{

	color: #999999;

	font-size: 14px;

	display: inline-block;

}

.OrderForm .FormText ul li.cur .name{

	border-color: #00a0e9;

	color: #00a0e9;

}

.OrderForm .FormText ul li.cur .name::before{

	display: block;

}

.OrderForm .FormText ul li.cur .dz {

	color: #333;

}

.OrderForm .FormText ul li.cur .btn a {

	color: #00a0e9;

}



.OrderForm .FormText ul li:last-child{

	margin-bottom: 0;

}



.OrderForm .FormText2 {

	margin-top: 25px;

}



.OrderForm .FormText2 .qingdan{

	margin-top: 10px;

}



.OrderForm .FormText2 .qingdan table tr th {

	border: 1px solid #ebebeb;

	color: #333333;

	font-size: 16px;

	font-weight: normal;

	padding: 15px 10px;

}



.OrderForm .FormText2 .qingdan table tr td {

	border: 1px solid #ebebeb;

	color: #333333;

	font-size: 14px;

	text-align: center;

	padding: 12px 10px;

}

.OrderForm .FormText2 .qingdan table tr td input { border:none; font-size: 14px; color:#333;

	text-align: center; }

.OrderForm .FormText2 .qingdan table tr td.img{

	border-right: none;

	text-align: right;

}

.OrderForm .FormText2 .qingdan table tr td.text {

	border-left: none;

	text-align: left;

}

.OrderForm .FormText3{

	margin-top: 25px;

}

.OrderForm .FormText3 textarea{

	margin-top: 10px;

	width: 100%;

	height: 190px;

	border: 1px solid #ebebeb;

	padding: 15px;

	line-height: 24px;

	font-size: 14px;

	color:#333;

	font-family: "微软雅黑";

}

.OrderForm .FormText3 textarea:::-webkit-textarea-placeholder {

	color: #999;

}

.OrderForm .FormText4{

	margin-top: 30px;

	text-align: right;

}

.OrderForm .FormText4 p{

	color:#666666;

	font-size: 16px;

}

.OrderForm .FormText4 p span{

	color:#333333;

	font-size: 20px;

	position: relative;

	top: 2px;

}

.OrderForm .FormText4 a{

	display: inline-block;

	background:#00a0e9;

	color:#fff;

	line-height: 50px;

	padding: 0 70px;

	margin-top: 20px;

	font-size: 16px;

}

.OrderForm .FormText4 input{

	border:none;

	display: inline-block;

	background:#00a0e9;

	color:#fff;

	line-height: 50px;

	padding: 0 70px;

	margin-top: 20px;

	font-size: 16px;

}



/* 成功支付 */

.paymentBox .paymentTop{

	background:#fff;

	padding: 30px 40px;

	box-shadow:0 0 5px rgba(0, 0, 0, .1);

}

.paymentBox .paymentTop span{

	float: left;

	line-height: 0;

	margin-right: 30px;

}

.paymentBox .paymentTop p{

	float: left;

	line-height: 57px;

	color:#333333;

	font-size: 30px;

}

.paymentBox .paymentCenter{

	margin-top: 15px;

	background:#fff;

	padding: 40px 40px 60px;

	box-shadow:0 0 5px rgba(0, 0, 0, .1);

}

.paymentBox .paymentCenter .paymentB{

	border: 1px solid #ebebeb;

}

.paymentBox .paymentCenter .paymentB li{

	float: left;

	width: 33.333333333%;

	text-align: center;

	color: #333333;

	font-size: 16px;

	line-height: 64px;

	border-right:1px solid #ebebeb;

}

.paymentBox .paymentCenter .paymentB li:last-child{

	border-right: none;

}

.paymentBox .paymentCenter .paymentText {

	margin-top: 30px;

}

.paymentBox .paymentCenter .paymentText h3{

	color:#333333;

	font-size: 16px;

	font-weight: normal;

}

.paymentBox .paymentCenter .paymentText ul{

	border:1px solid #ebebeb;

	margin-top: 12px;

}

.paymentBox .paymentCenter .paymentText ul li{

	float: left;

	width: 100%;

	padding: 20px 30px;

	border-bottom:1px solid #ebebeb;

	color: #333333;

	font-size: 14px;

}



.paymentBox .paymentCenter .paymentText ul li .text p{

	margin-bottom: 10px;

	line-height: 20px;

}

.paymentBox .paymentCenter .paymentText ul li .text p span{

	display: inline-block;

	width: 80px;

}

.paymentBox .paymentCenter .paymentText ul li .text p:last-child{

	margin-bottom: 0;

}

.paymentBox .paymentCenter .paymentText ul li table tr th{

	font-size: 16px;

	text-align: center;

	font-weight: normal;



}

.paymentBox .paymentCenter .paymentText ul li table tr td {

	font-size: 14px;

	text-align: center;

	padding-top: 10px;

}

.paymentBox .paymentCenter .paymentText ul li .ddze span{

	font-size: 20px;

	position: relative;

	top: 2px;

}

.paymentBox .paymentCenter .paymentText ul li:last-child{

	border-bottom:none;

}

.paymentBox .paymentCenter .bottomBtn{

	text-align: center;

	margin-top: 40px;

}

.paymentBox .paymentCenter .bottomBtn a{

	display: inline-block;

	background:#00a0e9;

	color:#fff;

	line-height: 50px;

	padding: 0 30px;

	font-size: 16px;

}



/*搜索结果页*/

.searchResult { padding:45px 0 70px; }

.searchResult .tit h2 { font-size: 30px;color:#333333;  }

.searchResult .tit p { font-size: 16px; color:#666666;  }

.searchResult .tit p em {  }

.searchResult .tit p i { font-style: normal; font-size: 18px;color:#00a0e9; }

.searchResult .list { margin-top:20px; border-top:1px solid #ebebeb; }

.searchResult .list ul li { line-height: 50px; border-bottom:1px solid #ebebeb; }

.searchResult .list ul li a { font-size: 18px;color:#333333; }

.highlight { color:#00a0e9; }



.cjwt .tit { padding: 10px 0; border-bottom:1px dashed #e5e5e5; position: relative; padding-left:20px; line-height: 30px; font-size: 16px;color:#000000; }

.cjwt .tit span { font-family: "Source Han Sans CN"; font-size: 18px;color:#00a0e9; position: absolute; left:0; top:10px; line-height:30px; }

.cjwt .tit span i { color:#666; font-style: normal; }

.cjwt .c { position: relative; line-height: 30px; padding: 10px 0 10px 24px; }

.cjwt .c .t { position: absolute; left:0; top:10px; font-size: 18px;color:#666666; font-family: "Source Han Sans CN"; }

.supportList ul>li .text ol.cjwt>li p,.supportList ul>li .text ol.lxkf>li p {white-space:normal; overflow:visible;word-wrap:break-word; width: 100%; word-break:normal;  }

.cjwt .c p { float: none!important; }

.lxkf { padding: 15px 0 20px; }

.supportList ul>li .text ol.lxkf>li p { line-height: 30px; font-size: 16px;color:#333333; }

.supportList ul>li .text ol.lxkf>li .c { font-size: 30px; color:#00a0e9; line-height: 1; }

.splb { padding:30px 0; }

.supportList ul>li .text ol.splb>li { border:none; float: left; width: 32%; overflow: hidden; margin-right:2%; }

.supportList ul>li .text ol.splb>li.sign { float: right; margin-right:0; }

.supportList ul>li .text ol.splb>li a { float: none; background: none; padding-left:0; }

.supportList ul>li .text ol.splb>li a img { vertical-align: top; }

.supportList ul>li .text ol.splb>li a .t { font-size: 16px;color:#333; background: #f2f2f2; text-align: center; }



.zdsc li { text-align: center; }

.zdsc li .t { float: left; width: 40%; text-align: left; }

.zdsc li .down1 { display: left; width: 30%; float: left!important; text-align: left; margin: 0 auto; }

.zdsc li .down2 { float: right; }





@media(max-width: 1000px){

	.cjwt .tit { font-size: 14px; line-height: 24px; }

	.cjwt .tit span { line-height: 24px; height: 24px; }

	.splb { padding:15px 0; }

	.supportList ul>li .text ol.splb>li { width: 49.5%; float: left; margin-right:0; margin-bottom:10px; }

	.supportList ul>li .text ol.splb>li.sign { float: left; }

	.supportList ul>li .text ol.splb>li:nth-child(2n) { float: right!important; }

	.supportList ul>li .text ol.splb>li a .t { font-size: 13px;line-height: 32px; }



	.zdsc li .t { font-size: 13px; }

	.zdsc li .down1,.zdsc li .down2 { font-size: 12px; }

}

@media(max-width: 500px){

	.zdsc li .down1,.zdsc li .down2 { padding-left:0!important; background: none!important; }

}

@media(max-width: 400px){

	.zdsc li .t { font-size: 12px; }

}



.supportList ul>li .text ol.cxjxs>li { border:none; width: 25%; float: left; position: relative; margin-right:12.4%; }

.supportList ul>li .text ol.cxjxs>li:nth-child(3n) { float: right; margin-right:0;  }

.supportList ul>li .text ol.cxjxs>li:after { content:'>'; font-size: 16px;color:#666; position: absolute; right:0; top:50%; margin-top:-8px; line-height: 1;  }





.fixed-head {

  z-index: 999;

  position: fixed;

  top: 0px;

  left: 0px;

  width: 100%;

  background: #fff;

  transition: All .4s ease;

  -webkit-transition: All .4s ease;

  -moz-transition: All .4s ease;

  -o-transition: All .4s ease;

  -webkit-animation: headerFix 1s ease 1;

  animation: headerFix 1s ease 1;

}

@-webkit-keyframes headerFix {

  from {

    -webkit-transform: translateY(-100%);

  }

  to {

    -webkit-transform: translateY(0);

  }

}

@keyframes headerFix {

  from {

    transform: translateY(-100%);

  }

  to {

    transform: translateY(0);

  }

}



/*下载弹窗*/

.xztc { width: 100%; height: 100%; display: none; background: rgba(0,0,0,0.7); position: fixed; left:0; top:0; z-index: 100000; }

.xztca { width: 100%; height: 100%; position: relative; }

.xztcb { width: 6.2rem; height: 8.4rem;left:50%; margin-left:-3.1rem; top:50%; margin-top:-4rem; position: absolute; background: #fff;; }

.xztcc { width: 6.2rem; height: 8.4rem; position: relative; }

.xztcc .close { width: 40px; height: 40px; position: absolute; right:0; top:-40px; background: url(../images/close.jpg) no-repeat center; cursor: pointer; }

.xztcd { padding:0.3rem 0.65rem 0 0.75rem; margin-top: 0px; }

.xztcd .tit h2 { font-size: 0.24rem; color:#00a0e9; margin: 0; }

.xztcd .tit p { font-size: 0.18rem; color:#333333; margin:0; }

.xztcd .tit { margin-bottom:0.2rem; }

.xztcd ul li { margin-bottom:0.15rem; }

.xztcd ul li p { font-size: 0.16rem; color:#333333; margin-bottom:4px; }

.xztcd ul li p i { display: inline-block; padding-right:5px; font-style: normal; color:#ff0000; }

.xztcd ul li .inp input { width: 100%; height: 0.4rem; box-sizing: border-box; padding-left:10px; font-size: 14px; border:1px solid #ededed; }

.xztcd ul li .inp textarea { width: 100%; height: 0.8rem; line-height: 0.4rem; box-sizing: border-box; padding-left:10px; font-size: 14px; border:1px solid #ededed; }

.xztcd ul li .inp select { width: 100%; height: 0.4rem; box-sizing: border-box; padding-left:10px; font-size: 14px; border:1px solid #ededed; }

.xztcd ul li .sub { width: 1.56rem; height: 0.46rem; cursor: pointer; line-height: 0.46rem; border:none; background: #00a0e9; cursor: pointer; font-size: 16px;color:#fff; }



@media(max-width:400px){

	.xztcb { height: 8.6rem; margin-top:-4rem; }

}



/*样品申请*/

.apply{ padding:65px 0 75px; }

.applya { text-align: center; }

.applya h1 { font-size: 24px;color:#00a0e9; }

.applya p { font-size: 14px;color:#666666; margin-top:10px; }

.applyb { padding:50px 60px; background: #fff; margin: 28px auto; width: 676px;box-sizing: border-box; padding:; border:1px solid #666666; }

.applyb>ul>li { margin-bottom:20px; }

.applyb ul li p { font-size: 16px;color:#333333; text-align: left; }

.applyb ul li p i { font-style: normal; color:#ff0000; display: inline-block; padding-right:3px; }

.applyb ul li input { width: 100%; height: 48px; border:1px solid #ededed; outline: none; box-sizing: border-box; padding-left:10px; display: block; margin-top:5px; }

.applyb ul li textarea { width: 100%; height: 150px; line-height: 48px; border:1px solid #ededed; outline: none; box-sizing: border-box; padding-left:10px; display: block; margin-top:5px; }

.applyb ul li select { font-size: 16px; width: 100%; height: 48px; border:1px solid #ededed; outline: none; box-sizing: border-box; padding-left:10px; display: block; margin-top:5px; }

.apply ul li .applyc { width: auto!important; max-width: 100%!important; height: auto; }

.apply ul li .applyd { border:1px dashed #ededed; border-radius: 3px; padding:36px 0; margin-top:5px; }

.applyb ul li .btn-submit { background: #00a0e9;border:none; height: 56px; cursor: pointer; font-size: 16px;color:#fff;letter-spacing: 5px; }

.applyb ul li .sign1 { float: left; }

.applyb ul li .sign2 { float: right; }

.applyb ul li .sign1,.applyb ul li .sign2 { width: 48%; }

@media(max-width:1000px){

	.apply{ padding:55px 0 60px; }

	.applyb ul li .sign1,.applyb ul li .sign2 { width: 100%; }

	.applyb ul li .sign2 { margin-top:20px; }

	.applyb { padding:30px; margin: 20px auto; width: 80%; }

}

@media(max-width:600px){

	.applyb { padding:20px; width: 90%; }

	.applyb ul li p { font-size: 14px; }

	.applya h1 { font-size: 20px; }

	.applya p { font-size: 12px; }

	.applyb ul li input,.applyb ul li select { height: 36px; }

	.apply ul li .applyd { padding: 20px 0 10px; }

	.applyb ul li .btn-submit { height: 40px; }

}



/*申请*/

.xswl {  }

.xswla { padding:45px 0 65px; }

.xswld { box-sizing: border-box; padding:19px; box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.05);}



.xswlb { float: left; width: 676px; }

.xswlc { padding-top:55px; float: right; width: 465px; margin-right:30px; }

.xswlc .tit { position: relative; }

.xswlc .tit p { font-size: 68px; line-height: 1; text-transform: uppercase; color:#222222; opacity:  0.04; font-family: "Arial"; font-weight: bold; }

.xswlc .tit span { font-size: 30px;color:#222222; position: absolute; top:36px; left:0; line-height: 1; }

.xswlc .xhx { width: 66px; height: 2px; background: #00a0e9; margin:20px 0; }

.xswlc .con { font-size: 14px;color:#333333; line-height: 2.2; }

.xswlc .con ul li { /*padding-left:9px;*/ position: relative; }

/*.xswlc .con ul li:after { content:''; width: 3px; height: 3px; background: #00a0e9; border-radius: 1px; position: absolute; left:0; top:12px; }*/

.xswlc #btn { margin-top:20px; font-size: 16px;color:#fff; background: #00a0e9; cursor: pointer; padding:12px 0; width: 170px; text-align: center; border:1px solid #e3e3e3; }





@media(max-width:1300px){

	.xswlb { width: 50%; }

	.xswlc { padding-top:35px; float: right; width: 48%; margin-right:0px; }

}

@media(max-width:1100px){

	.xswlb { width: 50%; }

	.xswlc { padding-top:15px; float: right; width: 48%; margin-right:0px; }

	.xswlc .tit p { display: none; }

	.xswlc .tit span { position: relative; top:0; }

}



@media(max-width:1000px){

	.xswlb { width: 100%; }

	.xswlc { width: 100%; margin-bottom:30px; }

}





.xswle { background: #f5f6fb; padding:66px 0 75px; }

.xswle .htit { text-align: center; }

.xswle .htit .t { font-size: 34px;color:#333333; }

.xswle .htit .c { font-size: 16px;color:#333333; margin-top:5px; }





.xswlg { margin-top:30px; }

.xswlg .slick-slide { cursor: pointer; margin: 0 10px; background: #fff; padding:36px 15px 38px; min-height: 335px; box-sizing: border-box;  }

.xswlh { padding:; }

.xswlh .ico { width: 94px; height: 94px; border-radius: 50%; background: #fff; box-sizing: border-box; border:1px solid #e2e2e2; margin: 0 auto; }

.xswlh .cont { margin-top:25px; }

.xswlh .cont .t { font-size: 22px; text-align: center; color:#333333; }

.xswlh .cont .t i { font-style: normal; }

.xswlh .cont .c { font-size: 14px;color:#333333; line-height: 2; margin-top:8px; text-align: center; min-height:84px; }

.xswlg .slick-slide:hover { background: url(../images/bbg.jpg) no-repeat center bottom #00a0e9; }

.xswlg .slick-slide:hover .t,.xswlg .slick-slide:hover .c,.xswlg .slick-slide:hover .t i { color:#fff; }

.xswlg .slick-slide:hover .ico { background-color: #fff!important; }





.xswlg .slick-prev,.xswlg .slick-next { width: 52px; height: 52px; border-radius: 50%; box-sizing: border-box; border:1px solid #e2e2e2; background:url(../images/pprev.png) no-repeat center; }





.xswlg .slick-prev { left:-60px; }

.xswlg .slick-next { right:-60px; background-image: url(../images/nnext.png);}

@media(max-width: 1400px){

	.xswlg { padding: 0 60px; }

	.xswlg .slick-prev { left:8px; }

	.xswlg .slick-next { right:8px; }

}

@media(max-width: 640px){

	.xswla { padding:0 0 36px; }

	.xswle { padding:25px 0 40px; }

	.xswle .htit .t { font-size: 20px; }

	.xswle .htit .c { font-size: 14px; }

	.xswlh .ico { width: 76px; height: 76px; }

	.xswlg .slick-slide { padding: 20px 10px 0; }

}

@media(max-width: 500px){

	.xswlg { padding: 0 0px; }

	.xswlg .slick-prev,.xswlg .slick-next { left:-600px; right:-600px; }

}



.xswlw { display: none; width: 100%; height: 100%; position: fixed; left:0; top:0; background: rgba(0,0,0,0.7); z-index: 1000; }

.xswlwa { width: 100%; height: 100%; position: relative; }

.xswlwb { position: absolute; width: 1000px; height: 500px; left:50%; margin-left:-500px; top:50%; margin-top:-250px; background: #fff;  }

.xswlwc {  padding:20px 30px; width: 100%; height: 100%; position: relative; }

.xswlwc .close {width: 40px;height: 40px;position: absolute;right: 0;top: -40px;background: url(../images/close.jpg) no-repeat center;cursor: pointer; }

.xswlwc .tit { text-align: center; }

.xswlwc .tit .t { font-size: 24px;color:#000000; }

.xswlwc .tit p { font-size: 16px;color:#666666; text-transform: uppercase; font-family: "Arial"; }

.xswlwd form { margin-top:30px; }

.xswlwd form li { float: left; width: 48%; margin-bottom:10px; }

.xswlwd form li.sign { float: right; }

.xswlwd form li.sign7 { width: 100%; }

.xswlwd form li p { font-size: 16px;color:#424141; margin-bottom:3px; }

.xswlwd form li p i { color:#ff0000; display: inline-block; padding-right:5px; }

.xswlwd form li input { width: 100%; height: 30px; border:1px solid #e2e2e2; box-sizing: border-box; padding-left:10px;  }

.xswlwd form li textarea { width: 100%; height: 100px; line-height: 30px; box-sizing: border-box; border:1px solid #e2e2e2; padding-left:10px; }

.xswlwd form li .btn { display: block; width: 180px; height: 42px; margin: 0px auto 0; font-size: 16px;color:#fff; border:1px solid #e2e2e2; cursor: pointer; outline: none; background: #00a0e9; }

@media(max-width:1200px){

	.xswlwb { width: 80%; margin-left:0; left:10%; }

}

@media(max-width:640px){

	.xswlwd form { margin-top:18px; }

	.xswlwb { height: 660px; margin-top:-330px; }

	.xswlwd form li { width: 100%; }

	.xswlwc .tit .t { font-size: 20px; }

	.xswlwc .tit p,.xswlwd form li p { font-size: 14px; }



}



.xswlx { padding:45px 0 65px; background: #f5f6fb; }

.xswlx .htit .t  { font-size: 34px;color:#333; text-align: center; }



.xswlxa { margin-top:20px; }

.xswlxa ul li { margin-bottom:2%; float: left; border:1px solid #e2e2e2; background: #fff; padding:10px; width: 32%; margin-right:2%;box-sizing: border-box; }

.xswlxa ul li .pic { float: left; width: 60px; height: 60px; overflow: hidden; }

.xswlxa ul li .pic img { width: 100%; }

.xswlxa ul li .con { float: left; width: 260px; margin-left:20px; }

.xswlxa ul li .con .t { font-size: 14px;color:#333; }

.xswlxa ul li .con .c { font-size: 12px;color:#666; line-height: 1.3; margin-top:5px; }

.xswlxa ul li .more{ text-align: right; margin-top:20px; }

.xswlxa ul li .more span { font-size: 14px;color:#333; text-decoration: underline; }

.xswlxa ul li.sign { margin-right:0; }



.showAll { margin: 0px auto; font-size: 18px;color:#fff; background: #00a0e9; width: 240px; height: 56px; line-height: 56px; cursor: pointer; text-align: center; }





@media(max-width:1300px){

	.xswlxa { padding: 0 2%; }

}

@media(max-width:1200px){

	.xswlxa ul li .con { width: 200px }

}

@media(max-width:1050px){

	.xswlxa ul li .con { width: 150px }

}

@media(max-width:1000px){

	.xswlxa ul li { width: 49%; margin-right:0; }

	.xswlxa ul li.sign { margin-right:0; }

	.xswlxa ul li:nth-child(2n) { float: right; }

}

@media(max-width:600px){

	.xswlxa ul li { width: 100%; }

}



.nav ul li .productSuba .productSubb dl dt a { padding-left:40px; line-height: 24px;padding: 16px 0 16px 40px; }

.nav ul li .productSuba .productSubb dl dt a i{

	position: absolute;

	left:0; top:50%; transform: translateY(-50%);

	width: 40px;

	height: 34px;

	display: block;

	background-size: 100% 100%;

}





.nav ul li .productSuba .productSubb dl dt a i.t_3d{

	    background: url(../images/t_3.png)center center/cover;



}



.nav ul li .productSuba .productSubb dl dt a i.t_huoqu{

	 background: url(../images/t_2.png)center center/cover;

	 margin-right: 8px;

}



.nav ul li .productSuba .productSubb dl dt a i.t_cailiao{



	 background: url(../images/t_1.png)center center/cover;



}



.t_box .slick-prev, .t_box .slick-next{

	width: 22px;

    height: 41px;

    margin-top: -10px;

    border: none;

}



.t_box .slick-prev{



       background: url(../images/prev2.png) no-repeat center center/cover;

}



.t_box .slick-next{



       background: url(../images/next2.png) no-repeat center center/cover;

}



.t_box .box{

	margin: 0 10px;

}



/* 2020-7-20 */

.addressBox2{

	padding: 0 40px;

}

.addressBox2 ul li{

	float: left;

	width: 100%;

	border-bottom: 1px solid #eeeeee;

	height: 52px;

	line-height: 52px;

	position: relative;

}

.addressBox2 ul li.li1,

.addressBox2 ul li.li2{

	width: 48%;

}

.addressBox2 ul li.li2{

	float: right;

}

.addressBox2 ul li p{

	margin: 0;

	float: left;

	color: #333333;

	font-size: 16px;

}

.addressBox2 ul li input{

	float: left;

	height: 48px;

	line-height: 48px;

	width: 60%;

	border: none;

	font-size: 16px;

	color: #333;

}

.addressBox2 ul li input::-webkit-input-placeholder{

	color: #cdcdcd;

}

.addressBox2 .textbottom{

	margin-top: 15px;

}

.addressBox2 .textbottom label{



	color: #333333;

	font-size: 16px;

	/*background: url(../images/ys01.jpg) no-repeat left 12px;*/

	/*padding-left: 25px;*/

	line-height: 40px;

}

.addressBox2 .textbottom p.cur{

	background-image: url(../images/ys02.jpg);

}

.addressBox2 .textbottom .sub{

	float: right;

	line-height: 40px;

	width: 106px;

	color: #ffffff;

	font-size: 14px;

	background: #00a0e9;

	text-align: center;

	border-radius: 50px;

	border:none;

	-webkit-border-radius: 50px;

	-moz-border-radius: 50px;

	-ms-border-radius: 50px;

	-o-border-radius: 50px;

}



.popEwm{

	position: fixed;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	background: rgba(0, 0, 0, .8);

	z-index: 99;

}

.popEwm .box{

	position: absolute;

	left: 50%;

	top: 46%;

	width: 405px;

	background: #fff;

	transform: translate(-50%,-50%);

	-webkit-transform: translate(-50%,-50%);

	-moz-transform: translate(-50%,-50%);

	-ms-transform: translate(-50%,-50%);

	-o-transform: translate(-50%,-50%);

	text-align: center;

	border-radius: 3px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	padding: 40px 60px;

}

.popEwm .box .tab{

	text-align: center;

}

.popEwm .box .tab span{

	cursor: pointer;

	width: 50%;

	float: left;

	color: #232426;

	font-size: 16px;

}

.popEwm .box .tab span.cur{

	color: #00a0e9;

}

.popEwm .box .imgbox{

	margin-top: 30px;

}

.popEwm .box .imgbox .text .img{

	line-height: 0;

	width: 277px;

	margin: 0 auto;

}

.popEwm .box .imgbox .text .t{

	margin-top: 20px;

	font-size: 14px;

	line-height: 24px;

}

.popEwm .box .imgbox .text .t .je{

	font-size: 16px;

}

.popEwm .box .imgbox .text .t .je span{

	color: #f10202;

	font-size: 20px;

	font-family: arial;

}

.popEwm .box span.guanbi{

	width: 36px;

	line-height: 0;

	position: absolute;

	left: 50%;

	margin-left: -18px;

	bottom: -65px;

	cursor: pointer;

}



.footer-tabs-container{
	display: none;
     
    background-color: #E9E9E9;

}



.footer-tabs-box{


    width:1220px;



    margin:0 auto;



    padding: 25px 0 12px;



}



.footer-link-box{



    display: flex;



    display: -webkit-flex;



    justify-content: space-between;



    -webkit-justify-content: space-between;



    align-items: center;



    -webkit-align-items: center;



    margin-bottom:25px;



}



.footer-link-qq{



    font-size: 12px;



    color:#666;



    padding:10px 25px;



    background-color: #DEDEDE;



    border-radius: 25px;



}



.footer-tabs{



    display: flex;



    display: -webkit-flex;



    -webkit-justify-content: flex-start;



    justify-content: flex-start;



    -webkit-align-items: center;



    align-items: center;



}



.footer-tabs li{



    padding:8px 15px;



    background-color:#D3D3D3;



    color:#666666;



    position:relative;



    font-size: 13px;



    cursor:pointer;



}



.footer-tabs li+li{



    margin-left:10px;



}



.footer-tabs li.cur{



    color: #fff;



    background-color:#ADADAD;



}



.footer-tabs li i{



    position: absolute;



    bottom:-8px;



    left:50%;



    transform: translateX(-50%);



    -ms-transform:translateX(-50%);     /* IE 9 */



    -moz-transform:translateX(-50%);    /* Firefox */



    -webkit-transform:translateX(-50%); /* Safari å’Œ Chrome */



    -o-transform:translateX(-50%);



    width:0;



    height:0;



    border-left:4px solid transparent;



    border-right:4px solid transparent;



    border-top:8px solid #ADADAD;



    display:none;



}



.footer-tabs-item{



    display: none;



}



.footer-tabs-item ul{



    /*display:flex;



    display: -webkit-flex;



    justify-content: flex-start;



    -webkit-justify-content: flex-start;



    align-items: center;



    -webkit-align-items: center;*/



    padding-bottom: 12px;



}



.footer-tabs-item ul li a{



    font-size:13px;



    color:#999999;



}



.footer-tabs-item ul li{



    margin-right:25px;



    margin-bottom:15px;



    display: inline-block;



}



.load-btn{



    display:block;



    margin:0 auto;



    width:18px;



    height:8px;



    background: url('../images/load-img.png') no-repeat center;



    cursor: pointer;



}





.clientbox2 .w1260 { max-width: 1000px;; }



.addHbA { margin-top: 2vw; }

.addHbA dl .t { float: left; }

.addHbA dl .t1 { width: 300px; }

.addHbA dl .t2 { width: 30%; }

.addHbA dl .t3 { width: calc(70% - 320px); }

.addHbA dl dt { padding: 0 15px 16px; }

.addHbA dl dd { display: flex; flex-wrap: wrap; margin-bottom: 20px; border-bottom: 1px solid #ededed; padding: 0 15px 30px; }

.addHbA dl dt .t { font-weight: bold; font-size: 18px;color:#000; }

.addHbA dl dd .t a { display: block;font-size: 16px; margin-bottom: 16px; text-transform: uppercase; text-decoration: underline; color:#666; }

.addHbA dl dd .t1 {display: flex !important; -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }

.addHbA dl dd .t1 img { max-width: 90%; }

.addHbA dl dd .tt { display: none; font-size: 18px; color:#000; margin-bottom: 12px; }





@media(max-width: 1024px){

	.addHbA dl .t1 { width: 150px; }

	/* .addHbA dl .t1 img { width: 120px; } */

	.addHbA dl .t2 { width: 24%; }

	.addHbA dl .t3 { width: calc(76% - 160px); }

}

@media(max-width: 750px){

	.addHbA dl .t { width: 100%; }

	.addHbA dl dd { padding: 0 0 20px; }

	.addHbA dl dt { display: none; }

	.addHbA dl dd .t1 img { max-width: 240px; }

	.addHbA dl dd .tt { display: block; width: 100%; }

	.addHbA dl dd .t1 { display: block!important; }

	.addHbA dl .t2,.addHbA dl .t3 { margin-top: 15px; }

}

.Language {

	margin-left: 50px;

/*	margin-top: 30px;*/

	position: absolute;

	right: 0;

	top: 50px;

	z-index: 998;

}



.Language dl dt {

	color: #00a0e9;

	font-size: 16px;

	background: url(../images/icon1.png) no-repeat left center/cover;

	background-size: 19px 19px;

	padding-left: 22px;

	line-height: 19px;

	position: relative;

/*	padding-right: 15px;*/

	cursor: pointer;

}



.Language dl dt::before {

	content: "";

	position: absolute;

	right: 0;

	top: 7px;

	width: 8px;

	height: 6px;

	background: url(../images/jt02.png) no-repeat center center/cover;

}



.Language dl dd {

	display: none;

	box-shadow: 0 0 10px rgba(0, 0, 0, .1);

	background: #fff;

	padding: 10px 0;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-ms-border-radius: 5px;

	-o-border-radius: 5px;

}



.Language dl dd a {

	display: block;

	font-size: 16px;

	padding: 0 19px;

	color: #00a0e9;

	line-height: 24px;

}



.Language dl dd a:hover {

	text-decoration: underline;

}



.Language dl:hover dd {

	display: block;

}


@media(max-width:  1024px){
	.Language {
		right: 75px;
		top: 20px;
	}
}


.ig{
	width: 160px;
	color: #666666;
	font-size: 16px;
	float: left;
	position: relative; 
	margin-left: 50px;
	background: #0000;
}
.ig .ig1{
	display: none;
    position: absolute;
    width: 100%;
    left: 0px;
    top: -52px;
    border: 1px solid #666666;
}
.ig .ig1 .ig2{
	padding-top: 6px;
	height: 35px;
	text-align: center;
	border-bottom: 1px solid #666666;
}
.ig .ig1 .ig2:hover{
	background: #535353;
}
.ig .ig1 .ig2:hover a{
	color: #ffff;
}
.ig .ig3{
	padding-top: 6px;
	height: 35px;
	text-align: center;
	width: 100%;
	position: absolute;
	top: 88px;
    border: 1px solid #666666;
}
.ig .ig3:hover{
	background: #535353;
}
.ig .ig3:hover a{
	color: #ffff;
}
.ig:hover .ig1{
	display: block;
	max-height: 140px; overflow-y: scroll;
}
.ig1{
	scrollbar-color:  rgba(255,255,255,0.2) rgba(0,0,0,0.2); 
	scrollbar-width: thin; 
	-ms-overflow-style:none;
}
.ig1::-webkit-scrollbar {
	width: 3px;
	height: 1px;
}
.ig1::-webkit-scrollbar-thumb {
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	background: rgba(255,255,255,0.2);
}
.ig1::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	border-radius: 4px;
	background: rgba(0,0,0,0);
}


@media(max-width: 1024px){
	.ig { margin-left:0; }
	.ig .ig1 { top: -120px; background: #fff;  }
	.ig .ig3 { top: 20px; } 
	.endC { padding-top: 80px; width: 250px; }
	.endC ul li { margin-right:0; }
	.endC ul li:nth-child(2) { float: right; }
	.copyright p { text-align: center; }
}









/*2022-11-03*/
.containerA { width: 1560px; margin: 0 auto; }
.addWA { width:100%; position: relative; max-width: 100%; overflow: hidden; position: relative; }

.addWA .img { position: relative; width: 100%; height: 100%; }
.addWA .img video {-o-object-fit: cover;
    object-fit: cover; /*position: absolute; */width: 100%; /*height: 100%; left:50%; top:50%; transform: translate(-50%, -50%);*/ }

/*.addWA .img:after { content:""; width: 41px; height: 165px; background: url(../images/vlogo.png) no-repeat center/cover; position: absolute; top:50%; transform: translateY(-50%); right: 40px; }
*/.addWA .img .scroll { font-size: 14px;color:#00a0e9; position: absolute; left: 40px; letter-spacing: 4px; position: absolute; bottom: 3vw; padding-bottom:25px; background: url(../images/scrolljt.png) no-repeat left bottom; }
@media(max-width: 1280px){
	.addWA .img:after { width: 21px; height: 83px; right: 20px; }
	.addWA .img .scroll { left: 20px; bottom: 30px; }
}
@media(max-width: 1920px){
	.containerA { width: 80%; }
}
@media(max-width: 1100px){
	.addWA .img .scroll { /*display: none; */}
}
.addWB { position: relative; }
.addWB .zx {
	background: rgba(0,0,0,0.5);
    z-index: 10;
    width: 100%;
    height: 100%;}
.addWB .containerA .zx_11_23{
	width: 50%;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.addWB-a { width: 100%; position: absolute; right: :0; top:54%; transform: translateY(-50%); text-align: center; }
.addWB-a .tit { font-size: 32px;color:#fff; font-weight: bold; margin-bottom:8vh; }
.mainMore { border: 1px solid #fff; display: inline-block; width: 142px; line-height: 46px; color: #fff; font-size: 16px; text-align: center; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; margin-right: 15px;}
.mainMore i { width: 7px; height: 12px; display: inline-block; background: url(../images/jt4.png) no-repeat center center/cover; margin-left: 10px;}

.mainMore:hover { color:#fff; background: #00a0e9; border-color:#00a0e9; }

@media(max-width: 1100px){
	.addWB-a { top:55%; }
	.addWB-a .tit { font-size: 24px; margin-bottom:380px; }
	.mainMore { width: 120px; line-height: 34px; height: 36px; }

	.addWB { background: none!important; }
.addWB .containerA .zx_11_23{
	width: 100%;
} 
}
@media(max-width: 700px){
	.addWB-a { top:58%; width: 100%; margin-left: 0;}
	.addWB-a .tit { font-size: 24px; margin-bottom:200px; }
	.mainMore { width: 120px; line-height: 34px; height: 36px; }
}

.alignC { text-align: center; }
.mainTit .et { }

.mainTit .tit { padding-top: 50px; display: inline-block; position: relative; }
.mainTit .t { font-size: 32px;color:#000; }
.mainTit .et { font-size: 20px;color:#000; line-height: 1; opacity: 0.1; text-transform: uppercase; font-family: "zkgdh"; }
.mainTit .tit:after { content:""; width: 112px; height: 112px; /*background: url(../images/mtitbga.png) no-repeat center/cover;*/ position: absolute; left:-20px; bottom:0; }

.addWC { padding:5vw 0 6vw; }
.addWC-b { margin-top: 2.5vw; width: 100%; overflow: hidden; position: relative; height: 52px; }
.addWC-b .img { position: absolute; left:0; top:0; width: 14200px; }
.addWC-c { padding-bottom: 7vw; }
.addWC-e { position: relative; margin-top: 5vw; }
.addWC-e .img img { height: 380px; width: auto; max-width: 600%; }
.addWC-e .img { padding: 2vw 0; float: left; width: 710px; text-align: center; }
.addWC-e .con { position: absolute; width: 650px; top:50%; transform: translateY(-50%); right:0; }
.addWC-e .con .t,.addWD .t,.addWE .t,.addWF-b .con .t { font-size: 30px;color:#666666; padding-bottom:24px; margin-bottom: 25px; border-bottom:1px solid #ddd; }
.addWC-e .con .c,.addWD .c { font-size: 24px;color:#666666; }
.addWC-e .con .c img,.addWD .c img { margin-top:30px; display: block; }

@media(max-width: 1920px){
	.addWC-e .img { width: 47%; }
	.addWC-e .img img { height: 20vw; width: auto; max-width: 600%; }
	.addWC-e .con { width: 44%; }
}

@media(max-width: 1760px){
	.addWC-e .con .t,.addWD .t,.addWE .t,.addWF-b .con .t { font-size: 26px; }
	.addWC-e .con .c,.addWD .c { font-size: 20px; }
}

@media(max-width: 1560px){
	.addWB-a .tit/*{font-size: 32px;}*/
	.addWC-b { height: 46px; }
	.addWC-b .img img { height: 46px; }
	.mainTit .t { font-size: 32px; }
	.mainTit .et { font-size: 18px; }
	.mainTit .tit:after { width: 100px; height: 100px; }
	.mainTit .tit { padding-top:42px; }
 	.containerA { width: 1300px; }
	.addWC-e .con .t,.addWD .t,.addWE .t,.addWF-b .con .t { font-size: 22px; padding-bottom: 16px; margin-bottom: 16px; }
	.addWC-e .con .c,.addWD .c { font-size: 18px; }
	.addWC-e .con .c img,.addWD .c img { margin-top:20px; width: 60px; }
}
@media(max-width: 1360px){
	.containerA { width: 94%; }
	.addWC-e .con .t,.addWD .t,.addWE .t,.addWF-b .con .t { font-size: 20px; padding-bottom: 12px; margin-bottom: 14px; }
	.addWC-e .con .c,.addWD .c { font-size: 16px; }
	.addWC-e .con .c img,.addWD .c img { margin-top:16px; width: 60px; }
}
@media(max-width: 1100px){
	.addWC { padding:30px 0 20px; }
	.addWC-c { padding-bottom: 50px; }
	.addWC-e { position: relative; margin-top: 30px; padding-top: 30px; }
	.addWC-e .img img { height: auto; width: 100%; max-width: 100%; }
	.addWC-e .img { float: left; width: 100%; text-align: center; padding:0; }
	.addWC-e .con { position: relative; width: 100%; top:0%; transform: translateY(0%); float: left; margin-top: 5px; right:0; }
}

@media(max-width: 640px){
	.addWC-b { height: 36px; margin-top:20px; }
	.addWC-b .img img { height: 36px; }
	.mainTit .t { font-size: 24px; }
	.mainTit .et { font-size: 16px; }
	.mainTit .tit:after { width: 70px; height: 70px; left:0; }
	.mainTit .tit { padding-top:22px; }
 	.addWC-d .addWC-e:nth-child(1) { margin-top:20px;padding-top:0; }
}

.addWD { padding:9vw 0 10vw; }
.addWD .t { max-width: 520px; border-color:#c4cdd7; }
@media(max-width: 1100px){
	.addWD { padding: 30px 0 40px; }
}

.addWE { padding:5vw 0 6vw; }
.addWE ul li a { display: block; padding:3vw 0; position: relative; border-bottom:1px solid #999999; }
.addWE ul li .img { width: 500px; text-align: center; }
.addWE ul li .img img { max-width: 300px; }
.addWE ul li .con { width: 890px; position: absolute; left: 550px; top:50%; transform: translateY(-50%); }
.addWE .c { font-size: 16px;color:#666666; line-height: 1.6; }
.addWE .con .more { margin-top:2vw; }
.mainMoreBB { background: #00a0e9; color:#fff; border-color:#00a0e9; }
@media(max-width: 1920px){
	.addWE ul li .img { width: 35%; }
	.addWE ul li .con { width: 58%; left:auto; right:2%; }
}
@media(max-width: 1300px){
	.addWE .c { font-size: 14px; }
}
@media(max-width: 1100px){
	.addWE { padding:30px 0 40px; }
	.addWE ul li .img { width: 100%; }
	.addWE ul li a { padding:20px 0; }
    .addWE ul li .img img { max-width: 90%; width: 90%; }
	.addWE ul li .con { width: 100%; margin-top: 15px; float: left; left:auto; position: relative; top: 0; transform: translateY(0); right:0%; }
}


.addWF { padding:5vw 0 7vw; background: #1e2328; }
.colorWhite { color:#fff!important; }
.addWF-a .mainTit .tit:after { background: url(../images/mtitbgb.png) no-repeat center/cover; }
.addWF-b { margin-top:4vw; }
.addWF-b ul li { padding: 2vw 0; position: relative; border-top:1px solid rgba(255,255,255,0.2); }
.addWF-b ul li .img { float: left; width: 700px; }
.addWF-b ul li .img img { width: 100%; }
.addWF-b ul li:nth-child(2n) .img { float: right; }
.addWF-b ul li .con { position: absolute; width: 680px; right:0; top:50%; transform: translateY(-50%); }
.addWF-b ul li:nth-child(2n) .con { padding-left: 60px; right:auto; left: 0; }
.addWF-b .con .t  { color:#fff; padding:0; margin: 15px 0 25px; border:none; line-height: 1.6; }
@media(max-width: 1780px){
	.addWF-b ul li .img { width: 48%; }
	.addWF-b ul li .con { width: 40%; }
	.addWF-b ul li .con .icon img { width: 100px; }
}
@media(max-width: 1100px){
	.addWF-b ul li { padding:20px 0; }
	.addWF-b ul li .img { width: 100%; }
	.addWF-b ul li .con { float: left; width: 100%; position: relative; top:0; transform: translateY(0); margin-top:20px; }
	.addWF-b ul li:nth-child(2n) .con { padding-left: 0px; right:auto; left: auto; }
	.addWF-b ul li .con .icon img { width: 80px; }
}

.addWG { width: 100%; overflow: hidden; }
.addWG video { vertical-align: top; width: 100%; }
.addWH { padding: 7.5vw 0 9vw; }
.addWH-b { margin-top: 3vw; text-align: center; }
.lizi { width: 100%; overflow: hidden; position: relative; }
.lizi canvas { position: absolute; left:0; bottom:0; width: 100%!important; height: 7vw!important;  }

.addWI { width: 100%; overflow: hidden; padding:4.5vw 0 4.5vw; background: #030303; }
.addWI .addWE-a ul li a { border-bottom: none; }
.addWI .addWE-a ul li a .mainMoreBB { margin-top:  30px; width: 180px; }
@media(max-width: 1100px){
	.addWI { padding: 20px 0 30px; }
}


.bgBlack { background: #000000; padding: 1vw 0; margin-top: 30px; }
.bgBlack .addWC-e .img { float: right; }
.bgBlack .addWC-e .con { left:0; right: auto; }

.bgBlack .addWC-e { margin-top:0; }

.bgBlack .addWC-e .con .t,.bgBlack .addWD .t,.bgBlack .addWE .t, .addWF-b .con .t {
    border-bottom: 1px solid rgba(255,255,255,0.2);
}


.addWJ { padding:40px 0 120px; background: url(../images/bgx.png) no-repeat bottom center #030303; }
.addWJ ul li { float: left; width: calc(33.333% - 20px); margin-right: 30px; }

.addWJ ul li:last-child { margin-right:0; }

.addWJ .t { font-size: 20px; padding: 8px 16px; background: #00a0e9; }
.addWJ .c { padding-left:  16px; font-size: 16px; margin-top:30px; }
.addWJ .c p { margin-top:10px; }

@media(max-width: 1100px){
	.addWJ,.bgBlack { padding:20px 0 50px; }
    .addWJ ul li { width: 100%; margin-right: 0px; }
    .addWJ ul li:nth-child(n+2) { margin-top: 30px; }
    .addWJ .t { font-size: 18px; }
    .addWJ .c { margin-top:12px; }
}

/*新增20230818 funmat-pro-310*/

.relative{position: relative;}
.hidden{overflow: hidden;}
.img100{line-height: 0;}
.img100 img{width: 100%;}
/*@media(max-width: 3000px){
	.font72{font-size: 72px;}
	.font48{font-size: 48px;}
	.font44{font-size: 44px;}
	.font36{font-size: 35px;}
	.font34{font-size: 34px;}
	.font30{font-size: 30px;}
	.font28{font-size: 28px;}
	.font24{font-size: 24px;}
	.font21{font-size: 21px;}
	.font18{font-size: 18px;}
}
@media(max-width: 1500px){
	.font72{font-size: 54px;}
	.font48{font-size: 30px;}
	.font44{font-size: 30px;}
	.font36{font-size: 28px;}
	.font34{font-size: 22px;}
	.font30{font-size: 20px;}
	.font28{font-size: 18px;}
	.font24{font-size: 16px;}
	.font21{font-size: 16px;}
	.font18{font-size: 16px;}
}*/

	.font72{font-size: 46px;}
	.font48{font-size: 28px;}
	.font44{font-size: 26px;}
	.font36{font-size: 24px;}
	.font34{font-size: 24px;}
	.font30{font-size: 20px;}
	.font28{font-size: 20px;}
	.font24{font-size: 18px;}
	.font22{font-size: 22px;}
	.font21{font-size: 17px;}
	.font18{font-size: 14px;}

/*@media(max-width: 1700px){
	.font72{font-size: 42px;}
	.font48{font-size: 28px;}
	.font44{font-size: 26px;}
	.font36{font-size: 26px;}
	.font34{font-size: 24px;}
}*/
@media(max-width: 1700px){
	.font72{font-size: 26px;}
	.font48{font-size: 18px;}
	.font44{font-size: 17px;}
	.font36{font-size: 17px;}
	.font34{font-size: 17px;}
	.font30{font-size: 17px;}
	.font28{font-size: 16px;}
	.font24{font-size: 16px;}
	.font22{font-size: 16px;}
	.font21{font-size: 16px;}
	.font18{font-size: 16px;}
}
@media(max-width: 1600px){
	.font18{font-size: 14px;}
}
@media(max-width: 1300px){
	.font72 {
	    font-size: 22px;
	}
	.font48{font-size: 14px;}
	.font44{font-size: 13px;}
	.font36{font-size: 13px;}
	.font30{font-size: 13px;}
	.font28{font-size: 13px;}
	.font22{font-size: 12px;}
	.font18{font-size: 12px;}
}
@media(max-width: 1100px){
	.font72 {
	    font-size: 26px;
	}
	.font48{font-size: 20px;}
	.font44{font-size: 20px;}
	.font36{font-size: 18px;}
	.font30{font-size: 16px;}
	.font28{font-size: 16px;}
	.font22{font-size: 16px;}
	.font18{font-size: 14px;}
}
@media(max-width: 768px){
	.addchanpin_c .addchanpin_c_box .addchanpin_c_img .img{width: 100%;}
}
.addchanpin_a{
	width: 100%;
	padding: 6.7vw 0 0;
	overflow: hidden;
}

.addchanpin_a .left{
	width: 100%;
	background: #e7e7e7;
	text-align: center;
	padding: 7.2vw 0 7.2vw 14.6vw;
	color: #000000;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.addchanpin_a .left .bt{
	margin-top: 8px;
}

.addchanpin_a .left .wz{
	margin-top: 18px;
}
.addchanpin_a .left .anniu_box{
	margin-top: 40px;
}
.addchanpin_a .left .anniu_box .new_an{
	margin-right: 26px;
}
.addchanpin_a .left .anniu_box .new_an:last-child{
	margin-right: 0;
}
.new_an,a.new_an{
	color: #fff;
	padding: 10px 22px;
	border-radius: 50px;
	display: inline-block;
	background: #0762bc;
}

.addchanpin_a .left .text{
	width: 28.6vw;
}

.addchanpin_a .right{
	width: calc(59.2% - 12vw);
	float: right;
	position: relative;
	z-index: 3;
}

.addchanpin_b{
	/*background: url(../images/addchanpin_b_bg.jpg) center center/cover;*/
	background: none !important;
	    background-attachment: fixed;
	height: calc(100vh - 88px);
	width: 100%;
	position: relative;
}

.addchanpin_b .text{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	text-align: center;
	z-index: 3;
}

.addchanpin_b .text .bt{font-size: 34px;color: #ffffff;}
.addchanpin_b .text .new_an{margin-top: 30px;}
.fixVideo{
	display: none;
	position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.8);
    width: 100%;
    height: 100%;
    z-index: 1000;
}

.fixVideoA {
    width: 100%;
    height: 100%;
    position: relative;
}

.fixVideoB {
    position: absolute;
    width: 60%;
    max-width: 800px;
    height: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.fixVideoB .close {
    position: absolute;
    right: -1px;
    top: -40px;
    height: 40px;
    width: 40px;
    cursor: pointer;
    text-align: center;
    line-height: 40px;
    font-size: 30px;
    z-index: 10000;
    background: #000;
    color: #fff;
}

@media(max-width: 1100px) {
	.fixVideoB{
		width: 92%;
	}
	.addchanpin_b{
		background: var(--pic) center center/cover !important;
	}
	.addchanpin_b .video310{
		display: none;
	}
}

.addchanpin_c{
	padding-top: 7vw;
}
.addchanpin_c .title{color: #000000;}
.addchanpin_c .fbt{margin-top: 30px;}
.addchanpin_c .addchanpin_c_box{
	background: #e7e7e7;
	margin-top: 5vw;
	padding: 60px 12.1vw 40px;
	background-size: 100% 100% !important;
}

.addchanpin_c .addchanpin_c_box .text{
	color: #000;
}

.addchanpin_c .addchanpin_c_box .text .xbt{/*text-align: center;*/}
.addchanpin_c .addchanpin_c_box .text .wz{
	line-height: 1.6;
	margin-top: 1vw;
}

.addchanpin_c .addchanpin_c_box .slick-dots{
	bottom: 0;
}

.addchanpin_c .addchanpin_c_box .slick-dots li button{
	width: 56px;
    height: 14px;
	background: #fff;
	border-radius: 50px;
}

.addchanpin_c .addchanpin_c_box .slick-dots li.slick-active button {background: #0762bc;}
.addchanpin_c .addchanpin_c_box .addchanpin_c_img{padding-bottom: 2.4vw;text-align: center;}
.addchanpin_c .addchanpin_c_box .addchanpin_c_img .img{
	width: 60%;
	display: inline-block;
}

.addchanpin_c .addchanpin_c_box .dbt{
	color: #000;
	/*margin-bottom: 2.4vw;
	margin-bottom: 1.2vw;*/
	margin-top: 1.2vw;
	padding-bottom: 2vw;
	text-align: center;
}
.addchanpin_c .addchanpin_c_box .addchanpin_c_lb{
	/*margin-top: 20px;*/
	margin-top: 0 !important;
	margin-right: -30px;
}
.addchanpin_c .addchanpin_c_box .addchanpin_c_lb .box{
	padding-top: 40px;
	position: relative;
}

.addchanpin_c .addchanpin_c_box .addchanpin_c_lb .box:before{
	width: 100%;
	height: 16px;
	background: #fff;
	border-radius: 50px;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
}
.addchanpin_c .addchanpin_c_box .addchanpin_c_lb .slick-current .box:before{background: #0762bc;}
.addchanpin_c .addchanpin_c_box .addchanpin_c_lb .slick-slide{
	margin-right: 30px;
}
.addchanpin_d{
	padding: 3vw 0;
	background: #fff;
	text-align: center;
	color: #000;
}

.addchanpin_d .js{margin-top: 1.2vw;}
.addchanpin_e{
	padding: 4.6vw 0 5.2vw;
	background: #e7e7e7;
}

.addchanpin_e .addchanpin_e_box .bt{color: #000;}
.addchanpin_e .addchanpin_e_top{
	margin-top: 2.1vw;
	background: #fff;
}

.addchanpin_e .addchanpin_e_top .text{
	padding: 2vw 2.6vw;
	color: #000;
}

.addchanpin_e .addchanpin_e_top .text .xjs{
	line-height: 1.6;
	margin-top: 12px;
}
.addchanpin_e .ul{
	display: flex;
	margin-top: 2.6vw;
	flex-wrap: wrap;
}
.addchanpin_e .ul li{
	float: left;
	width: 31.6%;
	margin-right: 2.6%;
	background: #fff;
	margin-bottom: 10px;
} 

.addchanpin_e .ul li:nth-child(3n){margin-right: 0;}
.addchanpin_e .ul li .text{
	padding: 1.1vw 1.7vw 2vw;
	color: #000;
}

.addchanpin_e .ul li .text .xjs{
	line-height: 1.6;
	margin-top: 12px;
}

.addchanpin_f{background: #fff;}
.addchanpin_f .ul{margin-top: 3.6vw;}
.addchanpin_f .ul li{
	background: #e8e8e8;
}

.addchanpin_g{
	padding: 5.2vw 0;
	background: #e7e7e7;
}

.addchanpin_g_box{
	padding: 0 6.2vw;
	color: #000;
}


.addchanpin_g .addchanpin_g_box .addchanpin_g_top{
	/*margin-top: 4.1vw;*/
	margin-top: 1.2vw;
	background: #fff;
}
.addchanpin_g .addchanpin_g_box .addchanpin_g_top .text{
	padding: 2vw 2.6vw;
}

.addchanpin_g .addchanpin_g_box .addchanpin_g_top .text .xjs{
	line-height: 1.6;
	margin-top: 12px;
	min-height: initial !important;
}
.addchanpin_g .addchanpin_g_box .ul{
	display: flex;
	margin-top: 50px;
	flex-wrap: wrap;
}
.addchanpin_g .addchanpin_g_box .ul li{
	float: left;
	width: 48.6%;
	background: #fff;
	margin-bottom: 10px;
	margin-right: 2.8%;
}

.addchanpin_g .addchanpin_g_box .ul li:nth-child(2n){margin-right: 0;}
.addchanpin_g .addchanpin_g_box .ul li .text{
	padding: 2vw 2.6vw 2.6vw;
}

.addchanpin_g .addchanpin_g_box .ul li .text .xjs{
	margin-top: 1vw;
	line-height: 1.6;
}

.addchanpin_h {
	padding: 4.6vw 0 0.2vw;
}
.title_js{
	margin-top: 1vw;
	line-height: 1.6;
}
.addchanpin_h .ul{
	/*margin-top: 3.4vw;*/
	margin-top: 1.8vw;
}

.addchanpin_h .ul li{
	float: left;
	width: 48.6%;
	margin-right: 2.8%;
	margin-bottom: 2vw;
}

.addchanpin_h .ul li:nth-child(2n){margin-right: 0;}
.addchanpin_h .ul li .bt{
	color: #000;
	/*padding: 2vw 0;*/
	padding: 1vw 0;
	text-align: center;
	background: #e7e7e7;
}

.addchanpin_i{
	padding: 5.2vw 0;
	background: #e7e7e7;
        display: none;
}

.addchanpin_i .img{
	/*margin-top: 4.1vw;*/
	margin-top: 1.2vw;
}

.addchanpin_k{
	padding: 4vw 0;
	background: #e7e7e7;
}

.addchanpin_k .ul{
	display: flex;
	flex-wrap: wrap;
}
.addchanpin_k .ul li{
	float: left;
	width: 31.5%;
	background: #fff;
	color: #000;
	margin-bottom: 10px;
	margin-right: 2.75%;
}
.addchanpin_k .ul li:nth-child(3n){margin-right: 0;}
.addchanpin_k .ul li .text{
	padding: 1vw 1.2vw 1.4vw;
}

.addchanpin_k .ul li .text .js{
	line-height: 1.6;
	margin-top: 10px;
}

.addchanpin_l{
	padding: 6.7vw 0;
	color: #000;
}
.addchanpin_l .addchanpin_l_box{
	padding: 0 17.1vw;
}

.addchanpin_l .addchanpin_l_box .box1{
	/*margin-top: 5.7vw;*/
	margin-top: 2vw;
	text-align: center;
	padding-bottom: 2vw;
}

.addchanpin_l .addchanpin_l_box .box1 .slick-dots{bottom: 0;}
.addchanpin_l .addchanpin_l_box .box1 .slick-dots li button{
	width: 72px;
    height: 20px;
    background: #ccc;
    border-radius: 2.6vw;
}

.addchanpin_l .addchanpin_l_box .box1 .slick-dots li.slick-active button{
	    background: #0762bc;
}
.addchanpin_l .addchanpin_l_box .box1 .img {text-align: center;}
.addchanpin_l .addchanpin_l_box .box1 .img img{
	width: 60%;
	display: inline-block;
}
.addchanpin_l .addchanpin_l_box .box1 .xbt{margin-top: 2vw;}
.addchanpin_l .addchanpin_l_box .box2{
	margin-top: 7.8vw;
	text-align: center;
}

.addchanpin_l .addchanpin_l_box .box2 .xjs{
	margin-top: 1.5vw;
	line-height: 1.6;
}
.addchanpin_l .addchanpin_l_box .box2 .img{
	margin-top: 4.6vw;
}

.addchanpin_m .ul{
	margin-top: 4.6vw;
}
.addchanpin_n{
	text-align: center;
	padding: 4.6vw 0 5.6vw;
	color: #000;
}

.addchanpin_n .js{
	margin-top: 1.5vw;
}

.addchanpin_n .anniu_box{
	margin-top: 2vw;
}
@media(max-width: 1700px){
	.addchanpin_c .addchanpin_c_box .addchanpin_c_img .img{width: 60%;}
	.addchanpin_c .addchanpin_c_box .slick-dots li button ,
	.addchanpin_l .addchanpin_l_box .box1 .slick-dots li button{
	     width: 50px;
      height: 14px;
	}
	.addchanpin_l .addchanpin_l_box .box1 .img{text-align: center;}
	
	.addchanpin_a .left{padding: 7.2vw 0 7.2vw 8vw;}
	.addchanpin_b .text .bt{font-size: 30px;}
	.addchanpin_h .ul{
		margin-top: 1vw;
	}
	.title_js{margin-top: 0.6vw;}
	.addchanpin_e .addchanpin_e_top{margin-top: 1.2vw;}
	.addchanpin_e .addchanpin_e_top .text{
		 padding: 1vw 1.2vw;
	}
	.addchanpin_e .addchanpin_e_top .text .xjs{margin-top: 6px;}
	.addchanpin_g_box{padding: 0 4vw;}
	.addchanpin_f .ul{
		margin-top: 1.2vw;
	}
	.addchanpin_e .ul li .text{
		    padding: 0.8vw 1.2vw 1.2vw;
	}
	.addchanpin_e .ul li .text .xjs{margin-top: 6px;}
	.addchanpin_g .addchanpin_g_box .addchanpin_g_top{margin-top: 2vw;}
	.addchanpin_a{
		padding-top: 4vw;
	}
	.addchanpin_c .addchanpin_c_box .addchanpin_c_lb .box:before{height: 12px;}
	.addchanpin_c .addchanpin_c_box .addchanpin_c_img{
		padding-bottom: 1.2vw;
	}
	.addchanpin_c .addchanpin_c_box .addchanpin_c_lb .box{
		padding-top: 24px;
	}
	.addchanpin_c .addchanpin_c_box .text .wz{
		margin-top: 0.6vw;
	}
	.addchanpin_a .left .text{
		width: 32vw;
	}
}
@media(max-width: 1500px){
	.addchanpin_a{
		padding-top: 3vw;
	}
	.addchanpin_c .addchanpin_c_box .addchanpin_c_lb .box:before{height: 8px;}

	.addchanpin_c .addchanpin_c_box .addchanpin_c_lb .box:before{height: 8px;}
	.addchanpin_c .addchanpin_c_box .addchanpin_c_img{
		padding-bottom: 0.6vw;
	}
	.addchanpin_c .addchanpin_c_box .addchanpin_c_lb .box{
		padding-top: 18px;
	}
	.addchanpin_c .addchanpin_c_box .text .wz{
		margin-top: 0.4vw;
	}
	.addchanpin_a .left .text{
		width: 36vw;
	}
	.addchanpin_c .addchanpin_c_box .slick-dots li button, .addchanpin_l .addchanpin_l_box .box1 .slick-dots li button{
		height: 8px;
		width: 40px;
	}
}
@media(max-width: 1300px){
	.addchanpin_g .addchanpin_g_box .addchanpin_g_top{margin-top: 0.6vw;}
	.addchanpin_g .addchanpin_g_box .addchanpin_g_top .text .xjs{margin-top: 2px;}
	.addchanpin_g .addchanpin_g_box .addchanpin_g_top .text{padding: 1vw;}
}
@media(max-width: 1024px){
	.addchanpin_l .addchanpin_l_box .box1 .img img{
		width: initial;
	}
	.addchanpin_c .addchanpin_c_box .addchanpin_c_lb .box{
		padding-top: 30px;
	}
	.addchanpin_c .addchanpin_c_box .addchanpin_c_lb .box:before{
		height: 8px;
	}
	.addchanpin_b{
		    background-attachment: initial !important;
	}
	.addchanpin_b .text .bt{font-size: 24px;}
	.addchanpin_l .addchanpin_l_box .box1{
		padding-bottom: 30px;
	}
	.addchanpin_a{
		padding: 0;
	}
	.addchanpin_a .left{
		padding: 40px 15px 0;
		position: initial;
		width: 100%;
		transform: initial;
	}
	.addchanpin_a .left .text{
		width: 100%;
	}
	.addchanpin_a .left .anniu_box {
	    margin-top: 30px;
	}
	.addchanpin_a .left .anniu_box .new_an {
	    margin-right: 16px;
	}
	.addchanpin_a .right{
		width: 100%;
		background: #e7e7e7;
		padding-top: 30px;
	}
	.addchanpin_b .text{
		width: 100%;
		padding: 0 15px;
	}
	.addchanpin_c {
	    padding: 40px 15px 50px;
	}
	.addchanpin_c .fbt {
	    margin-top: 20px;
	}
	.addchanpin_c .addchanpin_c_box {
	    margin-top: 40px;
	    padding: 20px 15px 40px;
	}
	.addchanpin_c .addchanpin_c_box .addchanpin_c_img {
	    padding-bottom: 30px;
	}
	.addchanpin_c .addchanpin_c_box .slick-dots li button{
		 width: 30px;
         height: 8px;
	}

	.addchanpin_l .addchanpin_l_box .box1 .slick-dots li button{
		width: 30px;
         height: 8px;
	}


	.addchanpin_c .addchanpin_c_box .text .wz{margin-top: 14px;}
	.addchanpin_d{
		padding: 20px 15px 40px;
	}
	.addchanpin_d .js {
	    margin-top: 20px;
	}
	.addchanpin_g_box{padding: 0 15px;}
	.title_js{margin-top: 14px;}
	.addchanpin_e {
	    padding: 40px 0;
	}
	.addchanpin_e .addchanpin_e_top{margin-top: 30px;}
	.addchanpin_e .addchanpin_e_top .text {
	    padding: 30px 20px;
	}
	.addchanpin_e .ul{margin-top: 30px;}
	.addchanpin_e .ul li{
		width: 100%;
	}
	.addchanpin_e .ul li .text {
	    padding: 15px 14px 30px;
	    color: #000;
	}
	.addchanpin_g {
	    padding: 40px 0;
	}
	.addchanpin_g .addchanpin_g_box .addchanpin_g_top{margin-top: 30px;}
	.addchanpin_g .addchanpin_g_box .addchanpin_g_top .text ,.addchanpin_g .addchanpin_g_box .ul li .text{
	    padding: 20px 20px 30px;
	}
	.addchanpin_g .addchanpin_g_box .addchanpin_g_top .text .xjs{min-height: initial;}
	.addchanpin_g .addchanpin_g_box .ul{
		margin-top: 30px;
	}
	.addchanpin_g .addchanpin_g_box .ul li{
		width: 100%;
	}
	.addchanpin_g .addchanpin_g_box .ul li .text .xjs{margin-top: 12px;}
	.addchanpin_h {
	    padding: 40px 0 50px;
	}
	.addchanpin_h .ul {
	    margin-top: 30px;
	}
	.addchanpin_h .ul li{
		width: 100%;
		margin-bottom: 12px;
	}
	.addchanpin_h .ul li .bt{padding: 14px 0;}
	.addchanpin_i {
	    padding: 40px 0;
	}
	.addchanpin_i .img {
	    margin-top: 30px;
	}
	.addchanpin_j{padding: 40px 0 50px;}
	.addchanpin_k {
	    padding: 40px 0 50px;
	}
	.addchanpin_k .ul li{width: 100%;margin-right: 0;}
	.addchanpin_l {
	    padding: 40px 0;
	}
	.addchanpin_l .addchanpin_l_box {
	    padding: 0 15px;
	}
	.addchanpin_l .addchanpin_l_box .box1{margin-top: 30px;}
	.addchanpin_l .addchanpin_l_box .box1 .xbt {
	    margin-top: 20px;
	}
	.addchanpin_l .addchanpin_l_box .box2{margin-top: 50px;}
	.addchanpin_l .addchanpin_l_box .box2 .xjs {
	    margin-top: 14px;
	}
	.addchanpin_l .addchanpin_l_box .box2 .img {
	    margin-top: 30px;
	}
	.addchanpin_m .ul {
	    margin-top: 30px;
	}
	.addchanpin_k .ul li .text {
	    padding: 30px 20px;
	}
	.addchanpin_n {
	    padding: 60px 0;
	}
	.addchanpin_n .js {
	    margin-top: 18px;
	}
	.addchanpin_n .anniu_box {
	    margin-top: 30px;
	}
}

/*新底部*/
.addfooter{
	font-size: 16px;
	padding: 90px 0 70px;
	background: #e7e7e7;
}

.addfooter .left{
	float: left;
	width: 170px;
}

.addfooter .right{
	float: right;
	padding-left: 3.6vw;
	width: calc(100% - 17.5% - 170px);
}

.addfooter .right .ul li{
	float: left;
	margin-right: 1.6vw;
	width: calc((100% - 1.6vw * 4) / 4);
}

.addfooter .right .ul li .box{
	margin-bottom: 50px;
}
.addfooter .right .ul li .box:last-child{
	margin-bottom: 0;
}

.addfooter .right .ul li a{
	color: #2f2b2c;
	overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
display: block;
}

.addfooter .right .ul li .a_box a{
	display: block;
	margin-top: 16px;
}

.addfooter .right2{
	float: right;
	width: 17.5%;
	color: #2f2b2c;
}

.addfooter .right2 .text{
	line-height: 1.8;
	margin-top: 6px;
}

.addfooter .right2 .icon_box{
	margin-top: 30px;
}

.addfooter .right2 .icon_box .img{
	width: 47px;
	float: left;
	border-radius: 100%;
	margin-right: 10px;
}

.addfooter .right2 .icon_box .img:last-child{margin-right: 0;}
.banquan{
	color: #2f2b2c;
	font-size: 18px;
	background: #e7e7e7;
	padding-bottom: 74px;
}
.banquan a{color: #2f2b2c;}
.banquan .left{
	max-width: 40%;
	float: left;
}

.banquan .right{
	max-width: 40%;
	float: right;
}


@media(max-width: 1500px){
	.addfooter .right2 .icon_box .img{width: 40px;}
	.addfooter .right .ul li .box {
	    margin-bottom: 40px;
	}
}

@media(max-width: 1024px){
	.addfooter {
	    padding: 30px 0;
	}
	.addfooter .right{display: none;}
	.addfooter .right2{
		width: 100%;
		margin-top: 20px;
	}
	.banquan .left,
	.banquan .right{
		max-width: initial;
	    width: 100%;
	}
	.banquan{padding-bottom: 30px;}
	.banquan .right{margin-top: 10px;}
	.addchanpin_b{
		height: 70vh;
	}
}

@font-face {
	font-family: AlibabaPuHuiTi-3-55-Regular;
	src:url(../fonts/AlibabaPuHuiTi-3-55-Regular.eot) format('embedded-opentype'),
	url(../fonts/AlibabaPuHuiTi-3-55-Regular.otf) format('opentype'),
	url(../fonts/AlibabaPuHuiTi-3-55-Regular.ttf) format('TrueType'),
	url(../fonts/AlibabaPuHuiTi-3-55-Regular.woff) format('woff'),
	url(../fonts/AlibabaPuHuiTi-3-55-Regular.woff2) format('woff2');
}
@font-face {
	font-family: AlibabaPuHuiTi-3-35-Thin;
	src:url(../fonts/AlibabaPuHuiTi-3-35-Thin.eot) format('embedded-opentype'),
	url(../fonts/AlibabaPuHuiTi-3-35-Thin.otf) format('opentype'),
	url(../fonts/AlibabaPuHuiTi-3-35-Thin.ttf) format('TrueType'),
	url(../fonts/AlibabaPuHuiTi-3-35-Thin.woff) format('woff'),
	url(../fonts/AlibabaPuHuiTi-3-35-Thin.woff2) format('woff2');
}

@font-face {
	font-family: AlibabaPuHuiTi-3-45-Light;
	src:url(../fonts/AlibabaPuHuiTi-3-45-Light.eot) format('embedded-opentype'),
	url(../fonts/AlibabaPuHuiTi-3-45-Light.otf) format('opentype'),
	url(../fonts/AlibabaPuHuiTi-3-45-Light.ttf) format('TrueType'),
	url(../fonts/AlibabaPuHuiTi-3-45-Light.woff) format('woff'),
	url(../fonts/AlibabaPuHuiTi-3-45-Light.woff2) format('woff2');
}


.AlibabaPuHuiTi-3-55-Regula *{
	font-family: AlibabaPuHuiTi-3-55-Regular;
}
.font361 {
	font-size: 36px;
}

.AlibabaPuHuiTi-3-35-Thin{
	font-family: AlibabaPuHuiTi-3-35-Thin;
}

.AlibabaPuHuiTi-3-35-Thin *{
	font-family: AlibabaPuHuiTi-3-35-Thin;
}


.AlibabaPuHuiTi-3-45-Light{
	font-family: AlibabaPuHuiTi-3-45-Light;
}
.AlibabaPuHuiTi-3-45-Light *{
	font-family: AlibabaPuHuiTi-3-45-Light;
}



/*支持中心*/
.zhichi_a{
	padding: 3.6vw 0;
}
.zhichi_a .zhong{margin-top: 2vw;}
.zhichi_a .zhong .ul li{
	float: left;
	margin-right: 1.25%;
	width: 32.5%;
	background: #f5f5f5;
}
.zhichi_a .zhong .ul li:last-child{margin-right: 0;}
.zhichi_a .zhong .ul li .box{
	padding: 1.5vw 1.5vw 2vw;
}
.zhichi_a .zhong .ul li .box .icon{
	width: 3.6vw;
}
.zhichi_a .zhong .ul li .box .bt{color: #00a0e9;font-size: 24px;margin-top: 1.5vw;}
.zhichi_a .zhong .ul li .box .js{
	margin-top: 1.4vw;
	color: #444444;
	font-size: 16px;
	line-height: 1.8;
	height: 80px;
	overflow: hidden;
}
.zhichi_a .zhong .ul li .box .new_more{margin-top: 20px;color: #666666;font-size: 14px;position: relative;padding-right: 20px;display: inline-block;}
.zhichi_a .zhong .ul li .box .new_more:before{
	width: 8px;
	height: 12px;
	background: url(../images/zhichi_a_newmore1.png) center center/cover;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	content: "";
}
.zhichi_b{padding-bottom: 3.6vw;margin-top: 0;}
@media(max-width: 1500px){
	.zhichi_a .zhong .ul li .box .bt{font-size: 22px;}
   .zhichi_a .zhong .ul li .box .js{font-size: 14px;}	
}

@media(max-width: 1100px){
	.zhichi_a{padding: 40px 0;}
	.zhichi_a .zhong{margin-top: 20px;}
}

@media(max-width: 800px){
	.zhichi_a .zhong .ul li{width: 100%;margin-bottom: 12px;text-align: center;}
	.zhichi_a .zhong .ul li:last-child{margin-bottom: 0;}
	.zhichi_a .zhong .ul li .box{padding: 20px;}
	.zhichi_a .zhong .ul li .box .js{height: auto;margin-top: 10px;}
	.zhichi_a .zhong .ul li .box .icon{width: 60px;display: inline-block;}
	.zhichi_a .zhong .ul li .box .bt{margin-top: 12px;}
	.zhichi_a .zhong .ul li .box .bt{font-size: 18px;}
}

.changjianwenti{
	padding: 4.1vw 0 3.1vw;
}

.changjianwenti .box{margin-bottom: 1.5vw;}
.changjianwenti .box:last-child{margin-bottom: 0;}
.changjianwenti .box .dbt{
	font-size: 36px;
	color: #2f2c2a;
}
.changjianwenti .box .ul{margin: 1.6vw 0 0;}
.changjianwenti .box .ul > li{
	margin-bottom: 1vw;
	background: #f5f5f5;
}
.changjianwenti .box .ul > li:last-child{margin-bottom: 0;}
.changjianwenti .box .ul > li .bt{
	padding: 1vw 50px 1vw 1.5vw;
	color: #666666;
	font-size: 22px;
	position: relative;
	cursor: pointer;
}

.changjianwenti .box .ul > li .bt:before{
	width: 11px;
	height: 20px;
	content: "";
	position: absolute;
	top: 1.2vw;
	right: 30px;
	background: url(../images/changjianwenti_jt1.png) center center/cover;
}

.changjianwenti .box .ul > li .js{
	padding: 0 1.5vw 1.5vw;
	color: #666;
	line-height: 1.8;
	font-size: 18px;
	display: none;
	transition: initial;
}
.changjianwenti .box .gd_box{text-align: right;padding-right: 1vw;min-height: calc(30px + 1.8vw);}
.changjianwenti .box .gd{
	display: inline-block;
	font-size: 22px;
	margin-top: 1.8vw;
	color: #555555;
	cursor: pointer;
	display: none;
}
.changjianwenti .box .gd i{
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -2px;
	margin-left: 10px;
	width: 11px;
	height: 20px;
	background: url(../images/changjianwenti_jt1.png) center center/cover;
}
.changjianwenti .box .gd.cur i{
	transform: rotate(-90deg);
}
.changjianwenti .box .ul > li *{transition: all 0.4s;}
.changjianwenti .box .ul > li.cur {
	background: #00a0e9;
}

.changjianwenti .box .ul > li.cur {
	background: #00a0e9;
}
.changjianwenti .box .ul > li.cur .bt,
.changjianwenti .box .ul > li.cur .js{color: #fff;}
.changjianwenti .box .ul > li.cur .bt:before{
	width: 20px;
	height: 20px;
	background: url(../images/changjianwenti_jt2.png) center center no-repeat;
}

.changjianwenti .box .ul.ul4 > li{display: none;}
.changjianwenti .box .ul.ul4 > li:nth-child(1),
.changjianwenti .box .ul.ul4 > li:nth-child(2),
.changjianwenti .box .ul.ul4 > li:nth-child(3){display: block;}
@media(max-width: 1600px){
	.changjianwenti .box .dbt{font-size: 32px;}
	.changjianwenti .box .ul > li .bt,.changjianwenti .box .gd{font-size: 20px;}
	.changjianwenti .box .ul > li .js{font-size: 16px;}
}

@media(max-width: 1024px){
	.changjianwenti {
	    padding: 40px 0 50px;
	}
	.changjianwenti .box .dbt{font-size: 28px;}
	.changjianwenti .box{margin-bottom: 20px;}
	.changjianwenti .box .ul > li .bt,.changjianwenti .box .gd{font-size: 18px;margin-top: 14px;}
	.changjianwenti .box .ul > li .bt{
		padding: 12px 30px 12px 20px;
	}
	.changjianwenti .box .ul > li .bt:before{
		  width: 8px;
          height: 16px;
          top: 16px;
          right: 12px;
	}
	.changjianwenti .box .ul > li .js{font-size: 14px;padding: 0 20px 20px;}
	.changjianwenti .box .gd i{
		width: 8px;
          height: 16px;
	}
	.changjianwenti .box .ul > li.cur .bt:before{
		width: 16px;
		height: 8px;
		top: 18px;
		background: url(../images/changjianwenti_jt2.png) center center /cover;

	}
}

@media(max-width: 644px){
	.changjianwenti .box .dbt{font-size: 26px;}
	.changjianwenti .box .ul > li .bt,.changjianwenti .box .gd{font-size: 16px;}
	
}

.downbox .downText ul li .box{display: flex;align-items: flex-end;}
.downbox .downText ul li .box .text{position: initial;margin-left: 0%;}
@media(max-width: 1024px){
	.downbox .downText ul li .box{display: inline-block;width: 100%;}
	.downbox .downText ul li .box .text{margin-left: 0;}
	.title p{
		margin-top: 10px;
		line-height: 1.8;
	}
}

.addBannerA { width: 100%; position: absolute; left:0; top: 50%; transform:translateY(-50%); z-index: 5; }
.addBannerA .t1 { font-size: 50px;color:#fff; line-height: 1.2; }

.addBannerA .more { margin-top: 30px; }
.addBannerA .more a { background:#fff; border-radius:6px; display: block;float: left;width: 142px;line-height: 46px;color: #00a0e9;font-size: 16px;text-align: center;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;margin-right: 15px;}
.addBannerA .more a:hover { background: #00a0e9; color:#fff; }



@media(max-width: 1900px){
    .addBannerA .t1 { font-size:2.6vw; }
}
@media(max-width: 1100px){
    .addBannerA .t1 { font-size:24px; }
}
@media(max-width: 600px){
    .addBannerA .more { margin-top: 20px; }
    .addBannerA .more a { width: 120px;line-height: 38px; }

}





/*2024-08-28tong*/
.marginT5 { margin-top:5px; }
.marginT6 { margin-top:6px; }
.marginT8 { margin-top:8px; }
.marginT10 { margin-top:10px; }
.marginT15 { margin-top:15px; }
.marginT20 { margin-top:20px; }
.marginT30 { margin-top:30px; }
.marginT40 { margin-top:40px; }
.marginT50 { margin-top:50px; }
.marginT60 { margin-top:60px; }
.marginT70 { margin-top:70px; }
.marginT80 { margin-top:80px; }
.marginT90 { margin-top:90px; }
.marginT100 { margin-top:100px; }
.marginT120 { margin-top:120px; }
.marginT140 { margin-top: 140px; }
.lh12 { line-height:1.2!important; }
.lh13 { line-height:1.3!important; }
.lh14 { line-height:1.4!important; }
.lh15 { line-height:1.5!important; }
.lh16 { line-height:1.6!important; }
.lh17 { line-height:1.7!important; }
.lh18 { line-height:1.8!important; }
.lh19 { line-height:1.9!important; }
.nyfont-100 {font-size:100px; line-height: 1.2;}
.nyfont-90 {font-size:90px; line-height: 1.2;}
.nyfont-56 { font-size:56px; line-height: 1.2;}
.nyfont-55 { font-size:55px; line-height: 1.2; }
.nyfont-50 { font-size:50px; line-height: 1.2; }
.nyfont-74 { font-size:74px; line-height: 1.2; }
.nyfont-72 { font-size:72px; line-height: 1.2; }
.nyfont-70 { font-size:70px; line-height: 1.2; }
.nyfont-40 { font-size:40px; line-height: 1.2; }
.nyfont-42 { font-size:42px; line-height: 1.2; }
.nyfont-46 { font-size:46px; line-height: 1.2; }
.nyfont-44 { font-size:44px; line-height: 1.2; }
.nyfont-76 { font-size:76px; line-height: 1.2; }
.nyfont-26 { font-size:26px; line-height: 1.2; }
.nyfont-28 { font-size:28px; line-height: 1.2; }
.nyfont-36 { font-size:36px; line-height: 1.2; }
.nyfont-24 { font-size:24px; line-height: 1.2; }
.nyfont-34 { font-size:34px; line-height: 1.2; }
.nyfont-32 { font-size:32px; line-height: 1.2; }
.nyfont-30 { font-size:30px; line-height: 1.2; }
.nyfont-22 { font-size:22px; line-height: 1.2; }
.nyfont-21 { font-size:21px; line-height: 1.2; }
.nyfont-20 { font-size:20px; line-height: 1.2; }
.nyfont-18 { font-size:18px; line-height: 1.6; }
.nyfont-17 { font-size:17px; line-height: 1.6; }
.nyfont-16 { font-size:16px; line-height: 1.6; }
.nyfont-15 { font-size:15px; line-height: 1.6; }
.nyfont-14 { font-size:14px; line-height: 1.6; }
.nyfont-12 { font-size:12px; line-height: 1.6; }
.nyfont-64 { font-size:64px; line-height: 1.2; }
.nyfont-62 { font-size:62px; line-height: 1.2; }
.nyfont-60 { font-size:60px; line-height: 1.2; }
.nyfont-54 { font-size:54px; line-height: 1.2; }
.nyfont-52 { font-size:52px; line-height: 1.2; }
.nyfont-66 { font-size:66px; line-height: 1.2; }
.nyfont-120 { font-size:120px; line-height: 1.2; }
.bold { font-weight:bold; }
.borderRadius6 { border-radius: 6px; overflow: hidden; }
.borderRadius5 { border-radius: 5px; overflow: hidden; }
.borderRadius10 { border-radius: 10px; overflow: hidden; }
.borderRadius20 { border-radius: 20px; overflow: hidden; }
.borderRadius30 { border-radius: 30px; overflow: hidden; }
.borderRadius40 { border-radius: 40px; overflow: hidden; }
@media(max-width:1920px){
  .marginT10 { margin-top:10px; }
  .marginT20 { margin-top:20px; }
  .marginT30 { margin-top:1.6vw; }
  .marginT40 { margin-top:2.2vw; }
  .marginT50 { margin-top:2.7vw; }
  .marginT60 { margin-top:3.4vw; }
  .marginT70 { margin-top:3.7vw; }
  .marginT80 { margin-top:4.3vw; }
  .marginT90 { margin-top:5vw; }
  .marginT100 { margin-top:5.4vw; }
  .marginT120 { margin-top: 6.2vw; }
  .marginT140 { margin-top: 7.2vw; }
  .nyfont-100 {font-size:5.2vw;}
  .nyfont-90 {font-size:4.6vw;}
  .nyfont-56 { font-size: 2.9vw;}
  .nyfont-55 { font-size: 2.8vw; }
  .nyfont-50 { font-size: 2.5vw; }
  .nyfont-40 { font-size: 2vw; }
  .nyfont-36 { font-size: 1.8vw; }
  .nyfont-42 { font-size: 2.1vw; }
  .nyfont-46 { font-size:2.3vw;}
  .nyfont-44 { font-size: 2.2vw; }
  .nyfont-74 { font-size: 3.8vw;}
  .nyfont-72 { font-size: 3.6vw; }
  .nyfont-70 { font-size: 3.5vw; }
  .nyfont-76 { font-size: 3.8vw; }
  .nyfont-34 { font-size:1.7vw; }
  .nyfont-32 { font-size: 1.6vw; }
  .nyfont-30 { font-size:1.56vw;}
  .nyfont-24 { font-size: 1.2vw; }
  .nyfont-26 { font-size: 1.3vw; }
  .nyfont-28 { font-size: 1.4vw; }
  .nyfont-22 { font-size: 21px; }
  .nyfont-21 { font-size: 20px; }
  .nyfont-20 { font-size: 19px; }
  .nyfont-18 { font-size: 17px; }
  .nyfont-17 { font-size:16px;}
  .nyfont-64 { font-size:3.3vw;}
  .nyfont-60 { font-size: 3.2vw; }
  .nyfont-54 { font-size: 3vw; }
  .nyfont-52 { font-size: 2.7vw; }
  .nyfont-66 { font-size: 3.4vw; }
  .nyfont-120 { font-size: 6.4vw; }
  .borderRadius20 { border-radius: 1.1vw; }
  .borderRadius30 { border-radius: 1.6vw; }
  .borderRadius40 { border-radius: 2.2vw; }
}
@media(max-width:1700px){
  .nyfont-21 { font-size: 19px; }
  .nyfont-22 { font-size: 20px; }
  .nyfont-20 { font-size: 18px; }
}
@media(max-width:1500px){
  .nyfont-21 { font-size: 18px; }
  .nyfont-22 { font-size: 19px; }
  .nyfont-18 { font-size: 16px; }
  .nyfont-16 { font-size:15px;}
  .nyfont-20 { font-size: 17px; }
  .lh18 { line-height:1.6!important; }
}
@media(max-width:1300px){
  .nyfont-21 { font-size: 17px; }
  .nyfont-20 { font-size: 16px; }
  .nyfont-22 { font-size: 18px; }
}
@media(max-width:1024px){
  .marginT10 { margin-top:10px; }
  .marginT20 { margin-top:12px; }
  .marginT30 { margin-top:15px; }
  .marginT40 { margin-top:20px; }
  .marginT50 { margin-top:25px; }
  .marginT60 { margin-top:30px; }
  .marginT70 { margin-top:30px; }
  .marginT80 { margin-top:30px; }
  .marginT90 { margin-top:30px; }
  .marginT100 { margin-top:40px; }
  .marginT120 { margin-top: 50px; }
  .marginT140 { margin-top: 60px; }
  .nyfont-100 {font-size: 40px;}
   .nyfont-90 {font-size: 40px;}
  .nyfont-56 { font-size: 25px;}
  .nyfont-55 { font-size: 24px; }
  .nyfont-50 { font-size: 22px; }
  .nyfont-76 { font-size: 30px; }
  .nyfont-32 { font-size: 18px; }
  .nyfont-30 { font-size: 18px;}
  .nyfont-24 { font-size: 18px; }
  .nyfont-26 { font-size: 18px; }
  .nyfont-28 { font-size: 20px; }
  .nyfont-17 { font-size:15px;}
  .nyfont-16 { font-size: 14px; }
  .nyfont-15 { font-size: 14px; }
  .nyfont-21 { font-size: 16px; }
  .nyfont-20 { font-size: 15px; }
  .nyfont-22 { font-size: 17px; }
  .nyfont-18 { font-size: 15px; }
  .nyfont-40 { font-size: 18px; }
  .nyfont-42 { font-size: 20px; }
  .nyfont-46 { font-size: 20px;}
  .nyfont-44 { font-size: 20px; }
  .nyfont-74 { font-size: 28px;}
  .nyfont-72 { font-size: 28px; }
  .nyfont-70 { font-size: 26px; }
  .nyfont-36 { font-size: 22px; }
   .nyfont-34 { font-size:22px; }
  .nyfont-64 { font-size: 25px;}
  .nyfont-60 { font-size: 25px; }
  .nyfont-54 { font-size: 24px; }
  .nyfont-52 { font-size: 24px; }
  .nyfont-66 { font-size: 28px; }
  .nyfont-120 { font-size: 30px; }
  .marginT90 { margin-top: 30px; }
  .borderRadius20 { border-radius: 10px; }
  .borderRadius30 { border-radius: 15px; }
  .borderRadius40 { border-radius: 20px; }
}
.w1600{
    width:  83%;
    margin: 0 auto;
}


.neo310_a{
	padding: 6.7vw 0;
	background: url(../images/neo310_a_bg.jpg) center center/cover;
}

.neo310_a .neo310_a_box{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding: 0 5.7vw;
}

.neo310_a .left{
	width: 65.2%;
	padding-right: 20px;
}
.neo310_a .left .bt{color: #fff;}
.neo310_a .left .js{color: #fff;}
.neo310_a .left .anniu{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.neo310_a .left .anniu a{margin-right: 1vw;}
.neo310_a .left .anniu a:last-child{margin-right: 0;}
.neo310_a_more,a.neo310_a_more{
	display: inline-block;
	background: #045ec3;
	color: #fff;
	padding: 13px 54px;
}
.neo310_a_more.neo310_a_more2,a.neo310_a_more.neo310_a_more2{background: #fff;color: #333;}
.neo310_a_more i,a.neo310_a_more i{
	width: 20px;
	height: 20px;
	background: url(../images/neo310_a_xz.png) center center/cover;
	vertical-align: middle;
	display: inline-block;
	position: relative;
	top: -2px;
	margin-right: 8px;
}
.neo310_a .right{
	width: 34.8%;
	margin-left: auto;
}

.neo310_b{
	height: 41.6vw;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	background: url(../images/neo310_b_bg.jpg) center center/cover;
}

.neo310_b .box{
	text-align: center;
}

.neo310_b .box .bt{color: #fff;}
.neo310_b .box .bf{cursor: pointer;display: inline-block;}
.neo310_b .box .bf .icon{
	width: 113px;
	height: 113px;
	margin: 0 auto;
	background: url(../images/neo310_b_bf.png) center center/cover;
}
.neo310_b .box .bf .t{color: #fff;margin-top: 5px;}

.neo310_c{
	padding: 134px 0 0;
	background: #e8e8e8;
}
.neo310_c .btm{
	padding: 120px 0 140px;
	background: url(../images/neo310_c_bg.jpg) top center no-repeat #f0f0f0;
	    box-shadow: 1px -2vw 20px 20px rgba(255,255,255,0.6);
}

.neo310_c .btm .top{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.neo310_c .btm .top .left{
	width: 50.9%;
	padding: 0 40px 0 130px;
}
.neo310_c .btm .top .left .bt{color: #111111;}
.neo310_c .btm .top .left .text{
	line-height: 1.6;
}

.neo310_c .btm .top .left .text ul li{
	position: relative;
	color: #333333;
	margin-bottom: 6px;
	padding-left: 15px;
}
.neo310_c .btm .top .left .text ul li:before{
	width: 6px;
	height: 6px;
	background: #333333;
	content: "";
	position: absolute;
	border-radius: 100%;
	left: 0;
	top: 0.8vw;
}
.neo310_c .btm .top .left .text ul li:last-child{margin-bottom: 0;}
.neo310_c .btm .top .right{
	width: 49.1%;
}

.neo310_c .btm .top2{
	display: flex;
	flex-wrap: wrap;
}

.neo310_c .btm .top2 .nr{
	width: 49%;
	background: #fff;
}
.neo310_c .btm .top2 .nr:nth-child(2n){margin-left: auto;}

.neo310_c .btm .top2 .nr .text{padding: 1.4vw 5.7vw 3.2vw 1.4vw;color: #333333;}
.neo310_c .btm .top2 .nr .bt{color: #111;line-height: 1.4;}
.ul_dian ul li{
	position: relative;
	margin-bottom: 6px;
	padding-left: 15px;
}
.ul_dian ul li:before{
	width: 6px;
	height: 6px;
	background: #333333;
	content: "";
	position: absolute;
	border-radius: 100%;
	left: 0;
	top: 11px;
}
.ul_dian ul li:last-child{margin-bottom: 0;}

.neo310_d{
	padding: 180px 0 150px;
	background: url(../images/neo310_d_bg.jpg) center center/cover;
}
.neo310_d .title{
	text-align: left;
}
.neo310_d .title .bt,.neo310_d .title .js{color: #fff;}
.neo310_d .title .js{opacity: 0.62;}

.neo310_d .top{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding: 0 4.6vw 0 3.6vw;
}
.neo310_d .top .left{
	width: 55.2%;
	padding-right: 2vw;
}
.neo310_d .top .left .bt{color: #fff;}
.neo310_d .top .left .text{color: #fff;opacity: 0.8;line-height: 1.6;}
.neo310_d .top .right{
	width: 44.8%;
}
.neo310_d .btm .ul{
	display: flex;
	flex-wrap: wrap;
}
.neo310_d .btm .ul li{
	width: 32.1%;
	margin-right: 1.85%;
	background: #efefef;
}
.neo310_d .btm .ul li:nth-child(3n){margin-right: 0;}
.neo310_d .btm .ul li .text{
	padding: 30px 30px 60px;
}

.neo310_d .btm .ul li .text .bt{
	color: #111111;
	height: 56px;
	overflow: hidden;
	line-height: 1.4;
	font-weight: bold;
}
.neo310_d .btm .ul li .text .wenzi{line-height: 1.6;color: #333333;}

.neo310_e{
	background-image: linear-gradient(#f4f4f4, #fff);
	padding-top: 130px;
}
.neo310_e .neo310_e_a{
	background: #fff;
	padding: 40px 60px 50px;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, .1);
}
.neo310_e .neo310_e_box .box{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.neo310_e .neo310_e_box .box .text{
	width: 32%;
	padding-right: 2vw;
}
.neo310_e .neo310_e_box .box .text .bt{color: #111111;font-weight: bold;}
.neo310_e .neo310_e_box .box .text .wenzi{
	line-height: 1.6;
	color: #333333;
}
.neo310_e .neo310_e_box .box .img{
	width: 68%;
}

.neo310_e .neo310_e_box .slick-arrow{border: none;width:70px;height: 70px;transition: all 0.4s;}
.neo310_e .neo310_e_box .slick-arrow.slick-prev{
	left: -160px;
	background: url(../images/neo310_e_jtl.png) center center/cover;
}
.neo310_e .neo310_e_box .slick-arrow.slick-next{
	right: -160px;
	background: url(../images/neo310_e_jtr.png) center center/cover;
}

.neo310_e .neo310_e_box .slick-arrow.slick-prev:hover{
	background: url(../images/neo310_e_jtl2.png) center center/cover;
}
.neo310_e .neo310_e_box .slick-arrow.slick-next:hover{
	background: url(../images/neo310_e_jtr2.png) center center/cover;
}


.neo310_e .neo310_e_lb .bt{
	padding: 14px 0;
	position: relative;
	color: #666666;
	cursor: pointer;
}
.neo310_e .neo310_e_lb .bt:before{
	width: calc(100% - 24px);
	position: absolute;
	left: 0;
	top: 0;
	background: #e6e6e6;
	height: 1px;
	content: "";
	transition: all 0.4s;
}

.neo310_e .neo310_e_lb .bt:after{
	width: 0;
	position: absolute;
	left: 0;
	top: 0;
	background: #045ec3;
	height: 2px;
	transition: all 0.4s;
	content: "";
}
.neo310_e .neo310_e_lb .slick-current .bt{color: #111111;}
.neo310_e .neo310_e_lb .slick-current .bt:after{width: calc(100% - 24px);}

.neo310_f{background: #fff;}
.neo310_f .title,.neo310_g .title{text-align: left;}

.neo310_g_box{
	display: flex;
	flex-wrap: wrap;
}

.neo310_g_box .left{
	background: #1b2126;
	width: 39.3%;
	padding: 90px 50px 0;
}
.neo310_g_box .left .title .bt{color: #fff;}
.neo310_g_box .left .text{
	line-height: 1.6;
	padding: 80px 0;
	color: #fff;
}

.neo310_g_box .left .text p{
	margin-bottom: 10px;
	padding: 24px 130px 24px 20px;
	background: rgba(255, 255, 255, .06);
}
.neo310_g_box .left .text p:last-child{margin-bottom: 0;}
.neo310_g_box .right{width: 58.1%;margin-left: auto;}
.neo310_g_box .right .ul {display: flex;flex-wrap: wrap;position: relative;}
.neo310_g_box .right .ul:before{
	position: absolute;
	left: 50%;
	top: 0;
	height: 100%;
	content: "";
	width: 1px;
	background: #707070;
	opacity: 0.1;
}
.neo310_g_box .right .ul:after{
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	content: "";
	height: 1px;
	background: #707070;
	opacity: 0.1;
}
.neo310_g_box .right .ul li{
	width: 46%;
	padding-top: 30px;
	margin-top: 24px;
}

.neo310_g_box .right .ul li:nth-child(1),
.neo310_g_box .right .ul li:nth-child(2){padding-top: 0;margin-top:0;}

.neo310_g_box .right .ul li:nth-child(2n){margin-left: auto;}
.neo310_g_box .right .ul li .bt{
	color: #111111;
	padding: 10px 0 0;

}

.neo310_h .ul {
	display: flex;
	flex-wrap: wrap;
}
.neo310_h .ul li{
	width: 49.1%;
	background: #f7f7f7;
}

.neo310_h .ul li:nth-child(2n){margin-left: auto;}
.neo310_h .ul li .text{
	padding: 26px;
}
.neo310_h .ul li .text .bt{color: #111111;}
.neo310_h .ul li .text .js{
	line-height: 1.6;
	color: #333333;
}

.neo310_i{
	padding-top: 130px;
}

.neo310_i .neo310_i_box{
	display: flex;
	padding: 30px 28px;
	flex-wrap: wrap;
	background: #f7f7f7;
}

.neo310_i .neo310_i_box .ul{width: 33.3%;}
.neo310_i .neo310_i_box .ul li{background: #fff;margin-bottom: 10px;}
.neo310_i .neo310_i_box .ul li:last-child{margin-bottom: 0;}
.neo310_i .neo310_i_box .ul li .bt{
	color: #111111;
	position: relative;
	padding: 40px 80px 40px 40px;
	cursor: pointer;
	transition: all 0.4s;
}
.neo310_i .neo310_i_box .ul li .bt:before{
	transition: all 0.4s;
	content: "";
	position: absolute;
	width: 30px;
	right: 30px;
	height: 30px;
	transition: all 0.4s;
	background: url(../images/neo310_i_jt1.png) center center/cover;
}

.neo310_i .neo310_i_box .ul li.cur .bt:before{
	background: url(../images/neo310_i_jt2.png) center center/cover;
}
.neo310_i .neo310_i_box .ul li.cur{background: #045ec3;}
.neo310_i .neo310_i_box .ul li.cur .bt{
	padding-bottom: 14px;
	color: #fff;
}
.neo310_i .neo310_i_box .ul li .text{
	padding: 0 40px 80px;
	color: #fff;
	display: none;
}

.neo310_i .neo310_i_box .img_box{
	width: 64.8%;
	margin-left: auto;
}
.neo310_i .neo310_i_box .img_box .img{display: none;height: 100%;transition: all 0s;}
.neo310_i .neo310_i_box .img_box .img.cur{display: block;}

.neo310_j{
	padding: 140px 0 120px;
}

.neo310_j .left{
	float: left;
	width: 46.2%;
	padding-right: 80px;
	padding-top: 30px;
}

.neo310_j .left .text{line-height: 1.6;color: #111111;padding-right: 5vw;}
.neo310_j .right{
	width: 53.6%;
	float: right;
	padding-bottom: 2vw;
}

.neo310_j .right .bt{color: #111111;text-align: center;}



.neo310_j .right .slick-dots{
	position: absolute;
	bottom: 0;
	top: auto;
}

.neo310_j .right .slick-dots button{
	background: #e8e8e8;
	width: 30px;
	height: 6px;
	border-radius: 50px;
}
.neo310_j .right .slick-dots .slick-active button{background: #045ec3;}
.neo310_j .right .slick-arrow{border: none;width: 70px;height: 70px;transition: all 0.4s;top: auto;bottom: 0;border-radius: 100%;}
.neo310_j .right .slick-arrow.slick-prev{
	left: 0;
	background: url(../images/neo310_e_jtl.png) center center/cover;
}
.neo310_j .right .slick-arrow.slick-next{
	right: 0;
	background: url(../images/neo310_e_jtr.png) center center/cover;
}

.neo310_j .right .slick-arrow.slick-prev:hover{
	background: url(../images/neo310_e_jtl2.png) center center/cover;
}
.neo310_j .right .slick-arrow.slick-next:hover{
	background: url(../images/neo310_e_jtr2.png) center center/cover;
}

.neo310_k{background: #1b2126;padding: 150px 0 130px;}
.neo310_k .title .bt{color: #fff;}
.neo310_k .title .js{color: #fff;opacity: 0.5;}

.neo310_k .btm{padding: 0 110px;}
.neo310_k .ul{
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.neo310_k .ul li{
	width: 457px;
	height: 457px;
	position: relative;
	border-radius: 100%;
	text-align: center;
    padding: 1.6vw;
}

.neo310_k .ul li:before{
	width: 63px;
	height: 190px;
	content: "";
	position: absolute;
	left: calc(100% - 31.5px);
	top: 50%;
	overflow: hidden;
	transform: translateY(-50%);
	background: url(../images/neo310_k_bg_03.png) center center/cover;
}
.neo310_k .ul li:last-child:before{
	display: none;
}
.neo310_k .ul li .box{
	background: #232629;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
    align-content: center;
    justify-content: center;
    position: relative;
    z-index: 1;
    border-radius: 100%;
    height: 100%;
}

.neo310_k .ul li .bg{}
.neo310_k .ul li .bg:before{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
	background: #191e23;
	overflow: hidden;
	border-radius: 100%;
}

.neo310_k .ul li .icon{width: 200px;margin: 0 auto;position: relative;z-index: 1;}
.neo310_k .ul li .bt{
	width: 100%;
	color: #fff;
	position: relative;
	z-index: 1;
}

.neo310_l{
	padding: 130px 0 140px;
}

.neo310_l .ul{
	display: flex;
	flex-wrap: wrap;
}

.neo310_l .ul li{
	width: 32%;
	margin-right: 2%;
	background: #f7f7f7;
}
.neo310_l .ul li:nth-child(3n){margin-right: 0;}
.neo310_l .ul li .text{
	    padding: 30px 30px 60px;
}
.neo310_l .ul li .text .bt {
    color: #111111;
    height: 56px;
    overflow: hidden;
    font-weight: bold;
    line-height: 1.4;
}
.neo310_l .ul li .text .wenzi {
    line-height: 1.6;
    color: #333333;
}

.neo310_m{
	background: url(../images/neo310_m_bg.jpg) top center/cover;
	padding: 150px 0 140px;
}
.neo310_m .title .bt{color: #fff;}
.neo310_m .btm{
	color: #fff;
	border: 1px solid rgba(255, 255, 255, .15);
}
.neo310_m .btm .tr{
	display: flex;
	flex-wrap: wrap;
	border-bottom: 1px solid #121314;
}
.neo310_m .btm .tr:last-child{border-bottom: none;}

.neo310_m .btm .t{
	width: 16.66%;
	border-top: 4px solid rgba(0, 0, 0, 0);
	transition: all 0.4s;
}
.neo310_m .btm .tr:nth-child(1) .t.dise{
	border-top: 4px solid #045ec3;
}
.neo310_m .btm .t.t1{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}

.neo310_m .btm .t2 {text-align: center;background: #293036;border-right: 1px solid #121314;padding: 50px 26px 30px;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.neo310_m .btm .t2:last-child{border-right: none;}
.neo310_m .btm .t2 .img{width: 170px;margin: 0 auto;}
.neo310_m .btm .t2 .bt{width: 100%;}
.neo310_m .btm .t3{
	padding: 30px 26px;
}
.neo310_m .btm .t .jt{position: relative;width: 100%;cursor: pointer;}
.neo310_m .btm .t .jt .z{
	position: relative;

}

.neo310_m .btm .t .jt .z i{
	content: "";
	display: inline-block;
	margin-left: 15px;
	width: 10px;
	height: 6px;
	vertical-align: middle;
	position: relative;
	top: -1px;
	background: url(../images/neo310_m_jt.png) center center/cover;
}

.neo310_m .btm .t .jt .xl{
	position: absolute;
	width: 80%;
	left: 50%;
	transform: translateX(-50%);
	top: 100%;
	width: 100%;
	background: #303940;
	border-radius: 20px;
	line-height: 1.6;
	padding: 10px;
	border: 1px solid #595e63;
	display: none;
	z-index: 6;
	word-wrap: break-word;
}

.neo310_m .btm .t .jt:hover .xl{
	display: block;
	animation: xiala 0.4s linear 1;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
}
.neo310_m .btm .t.dise{background: #4a4e54;}

.neo310_n{
	padding: 130px 0;
}

.neo310_n .top{display: flex;flex-wrap: wrap;align-items: center;}
.neo310_n .neo310_a_more{margin-left: auto;}
.neo310_n .ul{
	display: flex;
	flex-wrap: wrap;
}

.neo310_n .ul li{
	width: 32.3%;
	margin-right: 1.55%;
}

.neo310_n .ul li:last-child{margin-right: 0;}
.neo310_n .ul li .text{margin-top: 26px;}
.neo310_n .ul li .text .bt{
	color: #111111;
	font-weight: bold;
}

.neo310_n .ul li .text .js{color: #333333;}
.neo310_n .ul li .text .more{display: inline-block;transition: all 0.4s;color: #111111;}
.neo310_n .ul li .text .more i{
	width: 5px;
	height: 8px;
	background: url(../images/neo310_n_jt.png) center center/cover;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -1px;
	margin-left: 50px;
}

.neo310_n .ul li:hover .text .more{color: #045ec3;}
.neo310_n .ul li:hover .text .more i{background: url(../images/neo310_n_jt2.png) center center/cover;}

.neo310_o{
	padding: 120px 0 90px;
	background: #f7f7f7;
}

.neo310_o .neo310_o_box{
	display: flex;
	flex-wrap: wrap;
}


.neo310_o .neo310_o_box .left{
	width: 43.5%;
	padding-right: 2vw;
	padding-top: 1.6vw;
}

.neo310_o .neo310_o_box .right{
	width: 56.5%;
}

.neo310_o .neo310_o_box .right .ul{
	display: flex;
	flex-wrap: wrap;
}

.neo310_o .neo310_o_box .right .ul li{
	width: 47.7%;
	padding: 60px 20px 40px;
	text-align: center;
	background: url(../images/neo310_o_bg1.jpg) center center/cover;
	transition: all 0.4s;
}

.neo310_o .neo310_o_box .right .ul li:last-child{margin-left: auto;}
.neo310_o .neo310_o_box .right .ul li .icon{
	width: 80px;
	margin: 0 auto;
}
.neo310_o .neo310_o_box .right .ul li .neo310_a_more{border: 1px solid rgba(0, 0, 0, 0);transition: all 0.4s;}
.neo310_o .neo310_o_box .right .ul li .icon .icon2{display: none;}

.neo310_o .neo310_o_box .right .ul li:hover{background: url(../images/neo310_o_bg2.jpg) center center/cover;}
.neo310_o .neo310_o_box .right .ul li:hover .icon .icon1{display: none;}
.neo310_o .neo310_o_box .right .ul li:hover .icon .icon2{display: block;}
.neo310_o .neo310_o_box .right .ul li:hover .neo310_a_more{color: #fff;border: 1px solid #fff;background: none;}
.neo310_o .neo310_o_box .right .t{
	color: #999999;
	padding-left: 30px;
	position: relative;
}
.neo310_o .neo310_o_box .right .t:before{
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 20px;
	height: 20px;
	content: "";
	background: url(../images/neo310_o_gt.png) center center/cover;
}
.neo310_o .neo310_o_box .right .t a{text-decoration: underline;}


.neo310_a_more02,
a.neo310_a_more02{
	background: none;
	color: #fff;
	border: 1px solid #fff;
	transition: all 0.4s;
}
.neo310_a_more02:hover,
a.neo310_a_more02:hover{
	background: #045ec3;
	border: 1px solid #045ec3;
}

.title_left{text-align: left;}
.title .bt{color: #111111;font-weight: bold;}
.title .js{color: #333333;line-height: 1.5;}
@-webkit-keyframes xiala {
	0% {
		transform: translate(-50%,-10px);
		opacity: 0;
		
	}
	100% {
		transform: translate(-50%,0);
		opacity: 1;
	}
}

@keyframes xiala {
	0% {
		transform: translate(-50%,-10px);
		opacity: 0;
	}
	100% {
		transform: translate(-50%,0);
		opacity: 1;
	}
}

@media(max-width: 1920px){
	.neo310_b .box .bf .icon{
		width: 5.8vw;
		height: 5.8vw;
	}
	.neo310_c{
		padding: 7vw 0 0;
	}
	.neo310_c .btm{
		padding: 6.2vw 0 7.2vw;
	}
	.neo310_c .btm .top .left{
		padding: 0 2vw 0 6.7vw;
	}
	.neo310_d{
		padding: 9.8vw 0 7.8vw;
	}
	.neo310_d .btm .ul li .text{
		padding: 1.6vw 1.6vw 3.1vw;
	}
	.neo310_e{
		background-image: linear-gradient(#f4f4f4, #fff);
		padding-top: 6.7vw;
	}
	.neo310_e .neo310_e_a {
	    padding: 2.1vw 3.1vw 2.6vw;
	}
	.neo310_e .neo310_e_box .slick-arrow{width: 3.6vw;height: 3.6vw;}
	.neo310_e .neo310_e_box .slick-arrow.slick-prev{
		left: -8.3vw;
	}
	.neo310_e .neo310_e_box .slick-arrow.slick-next{
		right: -8.3vw;
	}
	.neo310_g_box .left{
		padding: 4.6vw 2.5vw 0;
	}

	.neo310_g_box .left .text{
		padding: 4.1vw 0;
	}

	.neo310_g_box .left .text p{
		padding: 1.2vw 6.7vw 1.2vw 1vw;
	}
	.neo310_h .ul li .text{padding: 1.3vw;}
	.neo310_i{
		padding-top: 6.7vw;
	}
	.neo310_i .neo310_i_box{
		padding: 1.6vw 1.5vw;
	}
	.neo310_i .neo310_i_box .ul li .bt{
		padding: 2.1vw 4vw 2.1vw 2.1vw;
	}
	.neo310_i .neo310_i_box .ul li .text{
		padding: 0 2.1vw 4.1vw;
	}
	.neo310_i .neo310_i_box .ul li .bt:before{
		width: 1.6vw;
		right: 1.6vw;
		height: 1.6vw;
	}
	.neo310_j{
		padding: 7.2vw 0 6.2vw;
	}

	.neo310_j .left{
		padding-right: 4vw;
		padding-top: 1.6vw;
	}
	.neo310_j .right .slick-arrow{width: 3.6vw;height: 3.6vw;}
	.neo310_k{padding: 7.7vw 0 6.7vw;}
	.neo310_k .btm{padding: 0 6.7vw;}
	.neo310_k .ul li .icon{width: 10.4vw;}
	.neo310_k .ul li{
		width: 22vw;
		height: 22vw;
	}
	.neo310_k .ul li:before{
		width: 3.28vw;
		height: 9.89vw;
		left: calc(100% - 1.64vw);
	}
	.neo310_l{
		padding: 6.7vw 0 7.2vw;
	}
	.neo310_l .ul li .text{
		    padding: 1.6vw 1.6vw 3.1vw;
	}
	.neo310_m{
		padding: 7.7vw 0 7.2vw;
	}
	.neo310_m .btm .t2 {padding: 2.6vw 1.3vw 1.6vw;}
	.neo310_m .btm .t3{
		padding: 1.6vw 1.3vw;
	}
	.neo310_n{
		padding: 6.7vw 0;
	}
	.neo310_n .ul li .text .more i{margin-left: 2.6vw;}
	.neo310_o{
		padding: 6.2vw 0 4.6vw;
	}
	.neo310_o .neo310_o_box .right .ul li .icon{width: 4.1vw;}
	.neo310_a_more,a.neo310_a_more{
		padding: 0.7vw 2.7vw;
	}
	.neo310_o .neo310_o_box .right .ul li{
		padding: 3.1vw 1vw 2.1vw;
	}
}
@media(max-width: 1800px){
	.neo310_a_more, a.neo310_a_more{padding: 0.7vw 2vw;}
}
@media(max-width: 1400px){
	.neo310_a_more, a.neo310_a_more{padding: 0.7vw 1.4vw;}
}

@media(max-width: 1024px){
	.w1600{width: calc(100% - 40px);}
	.neo310_a_more, a.neo310_a_more {
	    padding: 8px 30px;
	}
	.neo310_a .left .anniu a{margin-right: 14px;}
	.neo310_a{
		padding: 60px 0 40px;
	}
	.neo310_a .neo310_a_box{
		padding: 0;
	}
	.neo310_a .left{padding-right: 0;width: 100%;}
	.neo310_a .right{width: 100%;margin-top: 30px;}
	.neo310_b{
		height: 70vh;
	}
	.neo310_b .box .bf .icon{width: 60px;height: 60px;}

	.neo310_c{padding-top: 40px;}
	.neo310_c .btm{padding: 40px 0 50px;}
	.neo310_c .btm .top .left{
		padding: 0;
		width: 100%;
	}
	.neo310_c .btm .top .left .text ul li:before{top: 10px;}
	.neo310_c .btm .top .right{width: 100%;margin-top: 20px;}
	.neo310_c .btm .top2{margin-top: 30px;}
	.neo310_c .btm .top2 .nr{
		width: 100%;
		margin-bottom: 10px;
	}
	.neo310_c .btm .top2 .nr:last-child{margin-bottom: 0;}
	.neo310_c .btm .top2 .nr .text{
		padding: 20px;
	}
	.ul_dian ul li:before{top: 10px;}
	.neo310_d{padding: 40px 0;}
	.neo310_d .title .js{font-size: 16px;}
	.neo310_d .top{margin-top: 30px;padding: 0;}
	.neo310_d .top .left{width: 100%;}
	.neo310_d .top .right{margin-top: 20px;width: 100%;}
	.neo310_d .btm .ul li{width: 100%;margin-bottom: 12px;}
	.neo310_d .btm .ul li:last-child{margin-bottom: 0;}
	.neo310_d .btm .ul li .text .bt{height: auto;}
	.neo310_d .btm .ul li .text {
	    padding:20px;
	}
	.neo310_e{padding: 40px 0;}
	.neo310_e .neo310_e_a{padding: 20px;}
	.neo310_e .neo310_e_box .box .text{width: 100%;}
	.neo310_e .neo310_e_box .box .img{width: 100%;margin-top: 20px;}
	.neo310_e .neo310_e_box .slick-arrow,.neo310_j .right .slick-arrow{
		width: 40px;
		height: 40px;
	}
	.neo310_f{margin-top: 0;}
	.neo310_g_box .left{width: 100%;padding: 20px;}
	.neo310_g_box .left .text p{padding: 10px;}
	.neo310_g_box .right{width: 100%;margin-top: 20px;}
	.neo310_h .ul{margin-top: 20px;}
	.neo310_h .ul li{width: 100%;margin-bottom: 14px;}
	.neo310_h .ul li:last-child{margin-bottom: 0;}
	.neo310_h .ul li .text{padding: 20px;}
	.neo310_i{padding: 40px 0;}
	.title .js{font-size: 18px;}
	.neo310_i .neo310_i_box .ul{width: 100%;}
	.neo310_i .neo310_i_box .ul li .bt{padding: 14px 40px 14px 20px;}
	.neo310_i .neo310_i_box .ul li .text{padding: 0 20px 20px;}
	.neo310_i .neo310_i_box .ul li .bt:before{width: 20px;height: 20px;}
	.neo310_i .neo310_i_box .img_box{width: 100%;margin-top: 20px;}
	.neo310_i .neo310_i_box .img_box .img{
		height: 260px;
	}
	.neo310_j{padding: 0 0 40px;}
	.neo310_j .left{width: 100%;padding-top: 0;padding-right: 0;}
	.neo310_j .left .text{padding-right: 0;}
	.neo310_j .right{
		width: 100%;
		margin-top: 20px;
	}
	.neo310_j .right{padding-bottom: 40px;}
	.neo310_k{padding: 40px 0;}
	.neo310_k .ul li{
		width: 100%;
		height: auto;
	}
	.neo310_k .ul li:before,.neo310_k .ul li .bg:before{display: none;}
	.neo310_k .ul li .box{border-radius: 16px;padding: 20px;}
	.neo310_k .ul li .icon{width: 60px;}
	.neo310_k .btm{padding: 0;margin-top: 20px;}

	.neo310_l{padding: 40px 0;}
	.neo310_l .ul li{width: 100%;margin-bottom: 12px;}
	.neo310_l .ul li:last-child{margin-bottom: 0;}
	.neo310_l .ul li .text .bt{height: auto;}
	.neo310_l .ul li .text{padding: 20px;}
	.neo310_m{padding: 40px 0;}
	.neo310_m .btm{overflow-x: auto;}
	.neo310_m .btm .tr{width: 1100px;}
	.neo310_n{padding: 40px 0;}
	.neo310_n .ul li{width: 100%;margin-bottom: 16px;}
	.neo310_n .ul li .text{margin-top: 16px;}
	.neo310_n .ul li:last-child{margin-bottom: 0;}
	.neo310_o{padding: 40px 0;}
	.neo310_o .neo310_o_box .left{width: 100%;}
	.neo310_o .neo310_o_box .right{width: 100%;margin-top: 20px;}
	.neo310_o .neo310_o_box .right .ul li{width: 100%;margin-bottom: 14px;}
	.neo310_o .neo310_o_box .right .ul li:last-child{margin-bottom: 0;}
	.neo310_o .neo310_o_box .right .ul li .icon{width: 40px;}
	.neo310_o .neo310_o_box .right .ul li{
		padding: 30px 20px;
	}
	.neo310_o .neo310_o_box .right .t{margin-top: 16px;}
}


.lt610_a {background: url(../images/lt610_a_bg.jpg) center center/cover;}
.lt610_a .neo310_a_box{
	padding-right: 6.7vw;
}
.lt610_a .left{width: 61.6%;}
.lt610_a .right{width: 38.4%;}

.lt610_b {background: url(../images/lt610_b_bg.jpg) center center/cover;}
.lt610_c{
	padding: 150px 0 0;
}

.lt610_c .lt610_c_box_b > div{
	background: #f7f7f7;
}
.lt610_c .lt610_c_box_b .text{
	padding: 40px;
}

.lt610_c .lt610_c_box_b .text p{
	position: relative;
	padding-left: 16px;
	border-left: 4px solid #045ec3;
}

.lt610_c .lt610_c_box_a .slick-dots button{
	width: 30px;
	height: 4px;
	background: #474b4f;
	border-radius: 50px;
}


.lt610_c .lt610_c_box_a .slick-dots .slick-active button{
	background: #fff;
}
.lt610_d{padding-bottom: 140px;}
.lt610_d .ul li .text{padding: 30px 40px 70px;}

.lt610_e {background: url(../images/lt610_e_bg.jpg) center center/cover;padding: 120px 0 140px;}
.lt610_e .title .bt{color: #fff;}
.lt610_e .title .js{color: #fff;opacity: 0.8;}
.lt610_e .ul li{background: #fff;}
.lt610_e .ul li .text {
    padding: 30px 80px 50px 30px;
}

.lt610_f{padding: 120px 0 140px;}
.lt610_g{
	background: #f7f7f7;
	padding-top: 120px;
}
.lt610_g .js{color: #111111;}
.lt610_g .lt610_g_box {
	display: flex;
	flex-wrap: wrap;
	background: #fff;
	padding: 40px 40px 50px;
}

.lt610_g .lt610_g_box .left{
	width: 29.7%;
}

.lt610_g .lt610_g_box .left .ul li{
	background: #1b2126;
	margin-bottom: 10px;
	padding: 30px 50px 30px 30px;
}
.lt610_g .lt610_g_box .left .ul li:last-child{margin-bottom: 0;}
.lt610_g .lt610_g_box .left .ul li .icon{
	border-radius: 6px;
	background: #2f363b;
	width: 84px;
	line-height: 0;
	position: relative;
}
.lt610_g .lt610_g_box .left .ul li .icon:before{
	z-index: 0;
	border-radius: 6px;
	content: "";
	width: calc(100% - 14px);
	height: calc(100% - 14px);
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	background: #282e33;
}
.lt610_g .lt610_g_box .left .ul li .icon img{position: relative;z-index: 1;}
.lt610_g .lt610_g_box .left .ul li .text{color: #fff;}

.lt610_g .lt610_g_box .right{
	width: 68.4%;
	margin-left: auto;
}

.lt610_h{padding: 90px 0 140px;background: #f7f7f7;}
.lt610_h .box{
	background: #fff;
}
.lt610_h .box .text{padding: 40px 30px 50px;color: #333333;}

.lt610_i{padding: 100px 0}
.lt610_i .box{
	background: url(../images/lt610_i_bg.jpg) center center/cover;
	padding: 90px 270px 60px;
}
.lt610_i .box .text{color: #fff;position: relative;}
.lt610_i .box .text:before{
	width: 42px;
	height: 36px;
	background: url(../images/lt610_i_zyh.png) center center/cover;
	content: "";
	position: absolute;
	left: -100px;
	top: -30px;
}
.lt610_i .box .text:after{
	width: 45px;
	height: 36px;
	background: url(../images/lt610_i_yyh.png) center center/cover;
	content: "";
	position: absolute;
	right: -80px;
	bottom: -100px;
}

.lt610_i .box .bt{text-align: center;display: flex;justify-content: center;color: #fff;flex-wrap: wrap;margin-top: 180px;}
.lt610_i .box .bt .span1{
	margin-right: 30px;
	padding-right: 30px;
	position: relative;
}
.lt610_i .box .bt .span1:before{
	position: absolute;
	right: 0;
	height: 14px;
	top: 50%;
	transform: translateY(-50%);
	width: 2px;
	background: #fff;
	content: "";
}

.lt610_j{
	background: linear-gradient(to bottom,#e8e8e8 7vw,#fafafa);
}

.lt610_k{
	padding: 130px 0 140px;
	background: #1b2126;
}
.lt610_k .title .bt{color: #fff;}
.lt610_k .ul{
	display: flex;
	flex-wrap: wrap;
	
}

.lt610_k .ul li{
	width: 32%;
	margin-right: 2%;
	padding: 0 30px;
	height: 430px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	align-content: center;
    justify-content: center;
	background: url(../images/lt610_k_bg.jpg) center center/cover;
}

.lt610_k .ul li:nth-child(3n){margin-right: 0;}

.lt610_k .ul li .icon{
	width: 94px;
}
.lt610_k .ul li .text{
	text-align: center;
	color: #fff;
	width: 100%;
}

.lt610_l{
	padding: 130px 0 140px;
	background: #efeff1;
}

.lt610_l .text{line-height: 2.2;padding-left: 26px;position: relative;}
.lt610_l .text:before{
	height: calc(100% - 14px);
	content: "";
	width: 4px;
	background: #d7e0ec;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.lt610_l .text:after{
	height: 38px;
	content: "";
	width: 4px;
	background: #045ec3;
	position: absolute;
	left: 0;
	top: 7px;
}

.lt610_l .ul{
	background: #fff;
	padding: 30px;
	display: flex;
	flex-wrap: wrap;
}

.lt610_l .ul li{
	width: 23%;
	margin-right: 2.66%;
	background: #f7f7f7;
	text-align: center;
	padding: 40px 40px 80px;
}
.lt610_l .ul li:nth-child(4n){margin-right: 0;}
.lt610_l .ul li .bt{color: #111111;font-weight: bold;}

.lt610_n .btm .t1{
	width: 14.75%;
}
.lt610_n .btm .t2{
	width: 17.05%;
}
.lt610_n .btm .t2 .neo310_a_more{padding-left: 0;padding-right: 0;width: 90%;}/*
.lt610_o .ul li{
	width: 23.5%;
	margin-right: 2%;
}

.lt610_o .ul li:nth-child(3n){margin-right: 2%;}
.lt610_o .ul li:nth-child(4n){margin-right: 0;}*/
@media(max-width: 1920px){
	.lt610_c{
		padding: 7.7vw 0 0;
	}
	.lt610_c .lt610_c_box_b .text{
		padding: 2vw;
	}
	.lt610_d .ul li .text{padding: 1.6vw 4.1vw 3.6vw 2.1vw;}
	.lt610_d{padding-bottom: 7.2vw;}
	.lt610_e .ul li .text {
	    padding: 1.6vw 4.1vw 2.6vw 1.6vw;
	}
	.lt610_e {padding: 6.2vw 0 7.2vw;}
	.lt610_f{padding: 6.7vw 0 7.2vw;}
	.lt610_g{padding-top: 6.2vw;}
	.lt610_g .lt610_g_box {padding: 2.1vw 2.1vw 2.6vw;}
	.lt610_g .lt610_g_box .left .ul li{
		padding: 1.6vw 2.6vw 1.6vw 1.6vw;
	}
	.lt610_g .lt610_g_box .left .ul li .icon{width: 4.3vw;}
	.lt610_h{padding: 4.6vw 0 7.2vw;}
	.lt610_h .box .text{padding: 2.1vw 1.6vw 2.6vw;}
	.lt610_i{padding: 5.2vw 0}
	.lt610_i .box{
		padding: 4.6vw 14vw 3.1vw;
	}
	.lt610_i .box .bt .span1{
		margin-right: 1.6vw;
		padding-right: 1.6vw;
	}
	.lt610_i .box .bt{margin-top: 9.3vw;}
	.lt610_k{
		padding: 6.7vw 0 7.2vw;
	}
	.lt610_k .ul li{
		height: 22.3vw;
	}
	.lt610_k .ul li .icon{
		width: 4.8vw;
	}
	.lt610_l{
		padding: 6.7vw 0 7.2vw;
	}
	.lt610_l .ul{
		padding: 1.6vw;
	}
	.lt610_l .ul li{
		padding: 2.1vw 2.1vw 4vw;
	}
}


@media(max-width: 1024px){
	.lt610_a .left{width: 100%;}
	.lt610_a .right{width: 100%;}
	.lt610_a .neo310_a_box{padding-right: 0;}
	.lt610_c{
		padding: 40px 0;
	}
	.lt610_c .slick-dots{bottom: 14px;}
	.lt610_c .lt610_c_box_a .slick-dots button{width: 20px;height: 3px;}
	.lt610_c .lt610_c_box_b .text{
		padding: 20px;
	}
	.title .bt{line-height: 1.4;}
	.lt610_d{margin-top: 0;padding-bottom: 40px;}
	.lt610_d .ul li .text{padding: 20px;}
	.lt610_d .ul li .text .js{margin-top: 0;}
	.lt610_e{padding: 40px 0;}
	.lt610_e .ul li .text{padding: 20px;}
	.lt610_f{padding: 40px 0;}
	.lt610_g{padding-top: 40px;}
	.lt610_g .js{font-size: 18px;}
	.lt610_g .lt610_g_box{padding: 14px;}
	.lt610_g .lt610_g_box .left{
		width: 100%;
	}
	.lt610_g .lt610_g_box .left .ul li{padding: 14px;}
	.lt610_g .lt610_g_box .left .ul li .icon{width: 60px;}
	.lt610_h{padding: 40px 0;}
	.lt610_h .box{margin-top: 20px;}
	.lt610_h .box .text{padding: 20px;font-size: 16px;}
	.lt610_h .box .text br{display: none;}
	.lt610_i{padding: 40px 0;}
	.lt610_i .box{
		padding: 60px 40px 40px;
	}
	.lt610_i .box .text{font-size: 20px;line-height: 1.6;}
	.lt610_i .box .text:after{
		 width: 30px;
         height: 24px;
         right: -12px;
         bottom: -40px;
	}
	.lt610_i .box .text:before{
		width: 30px;
        height: 24px;
        left: -20px;
        top: -40px;
	}
	.lt610_i .box .bt .span1{padding-right: 0;margin-right: 0;}
	.lt610_i .box .bt .span1:before{display: none;}
	.lt610_j{
		padding: 40px 0;
	}
	.lt610_k{padding: 40px 0;}
	.lt610_k .ul{margin-top: 30px;}
	.lt610_k .ul li{width: 100%;margin-right: 0;height: auto;margin-bottom: 12px;flex-wrap: wrap;padding: 30px 20px;}
	.lt610_k .ul li:last-child{margin-bottom: 0;}
	.lt610_k .ul li .icon{width: 60px;}
	.lt610_l{padding: 40px 0;}
	.lt610_l .ul{padding: 14px;}
	.lt610_l .ul li{
		width: 100%;
		margin-bottom: 12px;
		margin-right: 0;
		padding: 20px 14px;
	}
	.lt610_l .ul li:last-child{margin-bottom: 0;}
	.lt610_o .ul li{width: 100%;margin-right: 0;}

}
body{overflow: hidden;}

.neo310_m .btm .t.textleft{text-align: left !important;}
.neo310_m .btm .t.flextop{align-items: flex-start !important;}

/*首页视频文字*/
.banner .text{
	position: absolute;
	left: 0;
	top: calc(50% - 2vw);
	transform: translateY(-50%);
	width: 100%;
	text-align: center;
	color: #fff;
}
.banner .text .more span{
	display: inline-block;
    border: 1px solid #c4c4c4;
    line-height: 44px;
    padding: 0 35px;
    color: #666666;
    border-radius: 3px;
    background: #00a0e9;
    border-color: #00a0e9;
    color: #fff;
}

@media(max-width: 768px){
	.banner .text .more span{line-height: 34px}
}


/*2024-10-22*/
.printng_a{
	background: url(../images/printng_a_bg.jpg) center center/cover;
	height: 830px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	width: 100%;
}

.printng_a .box{
	width: 100%;
	text-align: center;
	color: #fff;
}

.printng_a_more,a.printng_a_more{
	color: #fff;
	display: inline-block;
	padding: 16px 40px;
	background: #045ec3;
}

.printng_b{padding: 130px 0 140px;}
.printng_b .box{margin-bottom: 90px;}
.printng_b .box:last-child{margin-bottom: 0;}
.printng_b .box .top{color: #111111;}

.printng_c{padding: 140px 0;background: #f7f7f7;}
.printng_c .ul{
	display: flex;
	flex-wrap: wrap;
}

.printng_c .ul li{
	width: 20%;
	text-align: center;
	border-right: 1px solid #d9d9d9;
	padding: 10px 20px 60px;
}
.printng_c .ul li:last-child{border-right: none;}
.printng_c .ul li .icon{
	width: 4.2vw;
	margin: 0 auto;
}

.printng_c .ul li .bt{color: #111111;}


.printng_d{
	position: relative;
	z-index: 2;
	padding-top: 130px;
	margin-top: 140px;
	text-align: center;
	background: url(../images/printng_d_bg.jpg) no-repeat;
	background-size: 100% 82.7%;
}

.printng_d .bt{color: #fff;}
.printng_d .ul{
	background: #fff;
	display: flex;
	flex-wrap: wrap;
	padding: 70px 70px 80px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .1);
}
.printng_d .ul li{
	width: 18.4%;
	margin-right: 2%;
	background: #f7f7f7;
	overflow: hidden;
	border-radius: 10px;
}
.printng_d .ul li:nth-child(5n){margin-right: 0;}

.printng_e {
	padding: 130px 0;
	background: linear-gradient(to bottom, #fff,#f7f7f7);
}
.printng_e .top{
	text-align: center;
}
.printng_e .top .bt{color: #111;}
.printng_e .ul{
	display: flex;
	flex-wrap: wrap;
}

.printng_e .ul > li{
	width: 22%;
	position: relative;
	padding-right: 1.6vw;
	/*margin-right: 5%;*/
	/*text-align: center;*/
}


.printng_e .ul > li:last-child{
	width: 12%;
	padding-right: 0;
	margin-right: 0;
}

.printng_e .ul > li .icon_box{
	display: inline-block;
	text-align: center;
	position: relative;
}
.printng_e .ul > li .num{
    -webkit-text-stroke: 1px #045ec3;
    color: transparent;
    font-weight: bold;
    line-height: 1;
    position: relative;
    z-index: 0;
 }
 .printng_e .ul > li .icon{
 	width: 180px;
	height: 180px;
 	display: flex;
 	position: relative;
 	flex-wrap: wrap;
 	align-items: center;
 	justify-content: center;
 	border-radius: 100%;
 	background: #dee9f5;
 	margin: -20px 0 0;
 	position: relative;
 	z-index: 2;
    box-shadow: 0-10px 20px 20px rgba(255, 255, 255, 1);
 }
 .printng_e .ul > li .icon:before{
 	content: "";
 	position: absolute;
 	left: 50%;
 	top: 50%;
 	border-radius: 100%;
 	height: calc(100% - 40px);
 	width: calc(100% - 40px);
 	transform: translate(-50%,-50%);
 	background: #045ec3;
 }
.printng_e .ul > li .icon img{
	 width: 46px;
	 position: relative;
	 z-index: 2;
}
.printng_e .ul > li .text{
	text-align: left;
	padding-left: 15px;
	margin-left: auto;
	margin-right: auto;
}
.printng_e .ul > li:last-child .text{
	padding-left: 25%;
}
.printng_e .ul > li .bt{
	color: #111;
}
.printng_e .ul > li .wenzi{
	color: #333333;
}

.printng_e .ul > li .wenzi ul li{
	padding-left: 14px;
	margin-top: 10px;
	position: relative;
	display: block;
	line-height: 1.2;
}
.printng_e .ul > li .wenzi ul li:before{
	width: 5px;
	height: 5px;
	content: "";
	border-radius: 50px;
	background: #333333;
	position: absolute;
	left: 0;
	top: 6px;
}

 .printng_e .ul > li .jd{
 	width: 70px;
 	height: 3px;
 	position: absolute;
 	display: flex;
 	flex-wrap: wrap;
 	left: calc(100% + 50px);
 }
.printng_e .ul > li:last-child .jd{display: none;}
.printng_e .ul > li .jd i{
	/*background: #2875cb;*/
	width: 5px;
	margin-right: 5px;
	height: 3px;
	display: block;
	animation: shan 2s linear infinite alternate;
}
.printng_e .ul > li .jd i:last-child{margin-right: 0;}
.printng_e .ul > li .jd i.i1{
	animation-delay: 0s;
}
.printng_e .ul > li .jd i.i2{
	animation-delay: 0.2s;
}
.printng_e .ul > li .jd i.i3{
	animation-delay: 0.4s;
}
.printng_e .ul > li .jd i.i4{
	animation-delay: 0.6s;
}
.printng_e .ul > li .jd i.i5{
	animation-delay: 0.8s;
}
.printng_e .ul > li .jd i.i6{
	animation-delay: 1s;
}
.printng_e .ul > li .jd i.i7{
	animation-delay: 1.2s;
}

@-webkit-keyframes shan {
	0% {
		background: #fff;
	}
	100% {
		background: #2875cb;
	}
}
@keyframes shan {
	0% {
		background: #fff;
	}
	100% {
		background: #2875cb;
	}
}

.printng_f{
	padding: 130px 0 140px;
}

.printng_f .dbt{
	text-align: center;
	color: #111111;
}
.printng_f .top_box{border-bottom: 1px solid #e5e5e5;display: flex;flex-wrap: wrap;align-items: center;}
.printng_f .top{
	width: 83.1%;
	text-align: center;
}
.printng_f .top .bt{padding: 12px 0;color: #999999;border-bottom: 2px solid rgba(0, 0, 0, 0);}
.printng_f .top .slick-current .bt{color: #333333;border-bottom: 2px solid #000000;}
.printng_f .printng_f_more{margin-left: auto;}
.printng_f_more,a.printng_f_more{
	color: #045ec3;
	font-weight: bold;
	position: relative;
	padding-right: 26px;
}

.printng_f_more:before,a.printng_f_more:before{
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 16px;
	height: 16px;
	background: url(../images/printng_f_more_icon.jpg)  center center/cover;
	border-radius: 100%;
}

.printng_f .btm .box{
	display: flex;
	flex-wrap: wrap;
	flex-direction: row-reverse;
	background: #f7f7f7;
	align-items: center;
}

.printng_f .btm .box .text{width: 50%;padding: 0 8.8vw 0 4.6vw;color: #111111;}
.printng_f .btm .box .text .js{
	color: #333;
}
.printng_f .btm .box .img{width: 50%;}
.printng_g{
	background: #1b2126;
	padding: 130px 0 140px;
}

.printng_g .dbt{
	text-align: center;
	color: #fff;
}
.printng_g .ul {
	display: flex;
	flex-wrap: wrap;
	border-top: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
}
.printng_g .ul li{
	width: 33.333%;
	position: relative;
	border-right: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
}
.printng_g .ul li .bt{
	color: #fff;
	z-index: 1;
	position: absolute;
	width: 100%;
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
}

.printng_h{
	padding: 130px 0 140px;
}

.printng_h .dbt{
	text-align: center;
	color: #111111;
}
.printng_h .ul{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	background: #f7f7f7;
	border: 1px solid #e5e5e5;
}
.printng_h .ul li{
	width: 25%;
	text-align: center;
	height: 600px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	position: relative;
	border-right: 1px solid #e5e5e5;
}
.printng_h .ul li:last-child{border-right: none;}
.printng_h .ul li .img{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	transition: all 0.4s;
	background: url(../images/printng_h_img.jpg) center center/cover;
}
.printng_h .ul li .img:before{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, .6);
	content: "";
}
.printng_h .ul li .bt{width: 100%;z-index: 2;position: relative;color: #111111;transition: all 0.4s;}
.printng_h .ul li:hover .img,.printng_h .ul li.cur .img{opacity: 1;}
.printng_h .ul li:hover .bt,.printng_h .ul li.cur .bt{color: #fff;}

.printng_i{
	padding: 170px 0 190px;
	background: url(../images/printng_i_bg.jpg) center center/cover;
}

.printng_i .dbt,
.printng_i .text{
	text-align: center;
}
.printng_i .dbt{color: #111;}
.printng_i .text{color: #333;}

.printng_j{
	background: #1b2126;
	padding: 130px 0 140px;
}

.printng_j .dbt{color: #fff;text-align: center;}
.printng_j .text{
	padding: 60px;
	background: #fff;
	color: #111111;
}
.printng_j .text table{
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
}
.printng_j .text table th{text-align: left;background: #ededed;}
.printng_j .text table th,
.printng_j .text table td{
	padding: 14px 50px;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}


@media(max-width: 1920px){
	.printng_a{
	    height: 43.2vw;
	}
	.printng_b {
	    padding: 6.7vw 0 7.2vw;
	}
	.printng_b .box {
	    margin-bottom: 4.6vw;
	}
	.printng_c {
	    padding: 7.2vw 0;
	}
	.printng_c .ul li {
	    padding: 10px 1vw 3.1vw;
	}
	.printng_d {
	    padding-top: 6.7vw;
	    margin-top: 7.2vw;
	}
	.printng_d .ul {
	    padding: 3.6vw 3.6vw 4.1vw;
	}
	.printng_e {
		padding: 6.7vw 0;
	}
	.printng_e .ul > li .icon{
	 	width: 9.3vw;
	 	height: 9.3vw;
	}
	 .printng_e .ul > li .icon:before{
	 	height: calc(100% - 2vw);
	 	width: calc(100% - 2vw);
	 }
	 .printng_e .ul > li .jd{
	 	left: calc(100% + 2.6vw);
	 }
	 .printng_e .ul > li .icon img {
	    width: 2.3vw;
	}
	.printng_f {
	    padding: 6.7vw 0 7.2vw;
	}
	.printng_g {
	    padding: 6.7vw 0 7.2vw;
	}
	.printng_h {
	    padding: 6.7vw 0 7.2vw;
	}
	.printng_h .ul li{
		height: 31.25vw;
	}
	.printng_i{
		padding: 8.8vw 0 9.8vw;
	}
	.printng_j {
	    padding: 6.7vw 0 7.2vw;
	}
	.printng_j .text{
		padding: 3.1vw;
	}
	.printng_j .text table th,
	.printng_j .text table td{
		padding: 14px 2.6vw;
	}
	.printng_a_more, a.printng_a_more {
	    padding: 0.83vw 2.1vw;
	}
}

@media(max-width: 1550px){
	.printng_e .ul > li:last-child .text{
		padding-left: 1vw;
	}
}

@media(max-width: 1024px){
	.printng_a_more, a.printng_a_more {
	    padding: 8px 22px;
	}
	.printng_b {
	    padding: 40px 0;
	}
	.printng_b .box {
	    margin-bottom: 30px;
	}
	.printng_c {
	    padding: 50px 0 30px;
	}
	.printng_c .ul li{
		width: 33.33%;
		margin-bottom: 20px;
		padding: 10px 20px 20px;
	}
	.printng_c .ul li .icon{width: 50px;}
	.printng_d {
	    padding-top: 40px;
	    margin-top: 50px;
	}
	.printng_d .ul {
	    padding: 20px;
	}
	.printng_e {
	    padding: 40px 0;
	}
	.printng_f{
		padding: 40px 0;
	}
	.printng_f .top{width: calc(100% - 130px);}
	.printng_g{padding: 40px 0;}
	.printng_h{
		padding: 40px 0;
	}
	.printng_j{padding: 40px 0;}
	.printng_j .text table th, .printng_j .text table td {
	    padding: 10px 20px;
	}
}

@media(max-width: 768px){
	.printng_c .ul li{
		width: 50%;
	}
	.printng_c .ul li .icon{width: 40px;}
	.printng_d .ul li{
		width: 48.5%;
		margin-right: 3%;
		margin-bottom: 12px;
	}
	.printng_d .ul li:nth-child(2n){
		margin-right: 0;
	}
	.printng_e .ul_box{overflow-y: hidden;overflow-x: scroll;height: 100%;display: block;}
	.printng_e .ul{
		width: 1100px;
	}
	.printng_e .ul > li .icon {
	    width: 100px;
	    height: 100px;
	}
	.printng_e .ul > li .icon img{width: 26px;}
	.printng_e .ul > li .icon:before {
	    height: calc(100% - 16px);
	    width: calc(100% - 16px);
	}
	.printng_e .ul > li .jd {
	    left: calc(100% + 30px);
	}
	.printng_f .btm .box .img{
		width: 100%;
	}
	.printng_f .btm .box .text{
		width: 100%;
		padding: 30px 20px;
	}
	.printng_g .ul li{
		width: 50%;
	}
	.printng_g .ul li:nth-child(1),
	.printng_g .ul li:nth-child(2){border-top: none;}
	.printng_h .ul li{
		width: 50%;
		border-top: 1px solid #e5e5e5;
		height: 300px;
	}
	
	.printng_i{
		padding: 50px 0;
	}
}

.printng_f2 .a_box{
	margin-left: auto;
}
.printng_f2 .a_box a{margin-right: 8px;}
.printng_f2 .a_box a:last-child{margin-right: 0;}
@media(max-width: 1024px){
	/*.printng_f2 .a_box{margin-left: 0;margin-top: 16px;width: 100%;}*/
}