@charset "utf-8";

.flexbox{
	display: -webkit-box;  /* 老版本语法: Safari,  iOS, Android browser, older WebKit browsers.  */
	display: -moz-box;    /* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox;  /* 混合版本语法: IE 10 */
	display: -webkit-flex;  /* 新版本语法： Chrome 21+ */
	display: flex;       /* 新版本语法： Opera 12.1, Firefox 22+ */
	/*垂直居中*/
	/*老版本语法*/
	-webkit-box-align: center;
	-moz-box-align: center;
	/*混合版本语法*/
	-ms-flex-align: center;
	/*新版本语法*/
	-webkit-align-items: center;
	align-items: center;
	/*水平居中*/
	/*老版本语法*/
	-webkit-box-pack: center;
	-moz-box-pack: center;
	/*混合版本语法*/
	-ms-flex-pack: center;
	/*新版本语法*/
	-webkit-justify-content: center;
	justify-content: center;
	margin: 0;
	width: 100% /* needed for Firefox */
}







/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px) {


}

/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px){

}

/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px) {

}


/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px) {

}

/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:370px) {
	
}














/* banner */
.banner {
	position: relative;
}

.banner .swiper-slide a {
	display: block;
}


.banner img {
	width: 100%;
}

.banner .swiper-pagination {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 11;
	width: 100%;
	padding: 18px 0;
	text-align: center;
}

.banner .swiper-pagination .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	display: inline-block;
	border-radius: 10px;
	background: #fff;
	margin: 0 10px;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 1;
}

.banner .swiper-pagination .swiper-pagination-bullet-active {
	width:36px;
	background: #fff;
}






/* bannero */
.bannero {
	width: 100%;
	margin: 0 auto;
}

.bannero img {
	width: 100%;
}


.bannero {
	position: relative;
}

.bannero .swiper-slide a {
	display: block;
}


.bannero img {
	width: 100%;
}

.bannero .swiper-pagination {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 11;
	width: 100%;
	padding: 18px 0;
	text-align: center;
}

.bannero .swiper-pagination .swiper-pagination-bullet {
	width: 40px;
	height: 3px;
	display: inline-block;
	border-radius: 0;
	background: #a0a0a0;
	margin: 0 10px;
	cursor: pointer;
	text-indent: -9999px;
}

.bannero .swiper-pagination .swiper-pagination-bullet-active {
	background: #313131;
}








/* index_tag */
.index_tag{
	background:#fff;
	padding:60px 0 0 0;
}
.index_tag .tag_box{
	display: block;
}
.index_tag .tag_box .list_box{
	float:left;
	width:25%;
	text-align:center;
	font-size:14px;
	line-height:24px;
	margin-bottom:40px;
	color:#666;
	font-family:"微软雅黑";
	position: relative;
}
.index_tag .tag_box .list_box:after{
	content:"";
	position: absolute;
	right:0;
	top:calc(50% - 45px);
	z-index: 11;
	width:1px;
	height:90px;
	background:#ddd;
}
.index_tag .tag_box .list_box:last-child:after{
	display: none;
}
.index_tag .tag_box .list_box h4{
	display: block;
}
.index_tag .tag_box .list_box h4 i{
	font-size:48px;
	line-height:60px;
	color:#333;
	font-family:arial;
	display: inline-block;
	padding-right:20px;
	background:url(../images/tag_bg1.png) no-repeat right top;
}
.index_tag .tag_box .list_box:last-child h4 i{
	padding-right:25px;
	background:url(../images/tag_bg2.png) no-repeat right top;
}
.index_tag .tag_box .list_box p{
	max-width:163px;
	margin:0 auto;
	display: block;
}



/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px) {
	.main{
		width:98%;
		margin:0 auto;
	}
}

/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px) {}

/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px) {
	.index_tag .tag_box .list_box{
		width:50%;
	}
	.index_tag .tag_box .list_box:nth-child(2n):after{
		display: none;
	}
	.main{
		width:96%;
		margin:0 auto;
	}
	.index_tag .tag_box .list_box h4 i{
		font-size:28px;
		line-height:40px;
	}
}


/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px) {
	.index_tag .tag_box .list_box h4 i{
		font-size:36px;
	}
}

/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:370px) {}





/* section1 */
.section1{
	display: block;
	padding:100px 0;
	background:#f8f8f8;
}
.section1 .left{
	float:left;
	width:50%;
}
.section1 .img_box{
	width:100%;
	padding-top:46.15%;
	display: block;
	overflow: hidden;
}
.section1 .img_box img{
	-webkit-transition: all .6s ease-out;
	-moz-transition: all .6s ease-out;
	-ms-transition: all .6s ease-out;
	-o-transition: all .6s ease-out;
	transition: all .6s ease-out;
}
.section1 .img_box:hover img{
	-webkit-transform: translate(-50%,-50%) scale(1.2);
	-moz-transform: translate(-50%,-50%) scale(1.2);
	-ms-transform: translate(-50%,-50%) scale(1.2);
	-o-transform: translate(-50%,-50%) scale(1.2);
	transform: translate(-50%,-50%) scale(1.2);
}
.section1 .list_box{
	background:#fff;
	width:100%;
	padding-top:46.15%;
	position: relative;
}
.section1 .left .list_box .list{
	position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
	z-index: 11;
	width:100%;
	height:100%;
}
.section1 .list_box .list .text_box{
	float:left;
	width:42%;
	height:100%;
	padding:0 4%;
	position: relative;
}
.section1 .list_box .list:nth-child(1) .text_box:after{
	content:"";
	position: absolute;
	right:0;
	top:0;
	width:2px;
	height:100%;
	background:#f8f8f8;
	display: block;
}
.section1 .list_box .list .text_box a{
	display: block;
	width:100%;
	height:100%;
}
.section1 .list_box .list .text_box:hover{
	background-size:70% auto;
}
.section1 .list_box .list .text_box span{
	position: absolute;
	left:8%;
	bottom:12%;
	z-index: 11;
	display: block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.section1 .list_box .list .text_box:hover span{
	webkit-animation-iteration-count: 1;
    -webkit-animation: hover_btn_four 0.5s linear 0s;
    animation-iteration-count: 1;
    animation: hover_btn_four 0.5s linear 0s;
}
.section1 .list_box .list .text_box i{
	position: absolute;
	right:8%;
	bottom:12%;
	z-index: 12;
	width:20px;
	height:12px;
	display: block;
	background:url(../images/s_btn5.png) no-repeat center center;
	background-size:100% auto;
}
.section1 .list_box .list .text_box:hover i{
	background:url(../images/s_btn6.png) no-repeat center center;
	background-size:100% auto;
}
.section1 .list_box .list .text_box h3{
	color:#333;
	font-size:22px;
	line-height:30px;
	padding:30px 0 10px;
	font-family:"微软雅黑";
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
	-ms-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}
.section1 .list_box .list .text_box:hover h3{
	color:#f39800;
}
.section1 .list_box .list .text_box .text{
	color:#666;
	font-size:14px;
	line-height:24px;
	margin:10px 0;
	display: block;
	font-family:"微软雅黑";
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}




.section1 .right{
	float:left;
	width:50%;
}
.section1 .right .list_box{
	background:#fff;
	width:100%;
	padding-top:46.15%;
	position: relative;
}
.section1 .right .list_box .list{
	position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
	z-index: 11;
	width:100%;
	height:100%;
}











/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px) {}

/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px) {
	.section1 .list_box .list .text_box span{
		display: none;
	}
	.section1 .list_box .list .text_box span{
		display: none;
	}
}

/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px) {
	.section1{
		display: block;
		padding:60px 0;
		background:#f8f8f8;
	}
	.section1 .left{
		float:none;
		max-width:650px;
		width:100%;
		margin:0 auto 2px auto;
	}
	.section1 .right{
		float:none;
		max-width:650px;
		width:100%;
		margin:0 auto;
	}
	.section1 .list_box .list .text_box span{
		display: inline-block;
	}
	.section1 .list_box .list .text_box span{
		display: inline-block;
	}
	.section1 .list_box .list .text_box h3{
		font-size:22px;
		padding: 25px 0 0 0;
	}
}


/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px) {
	.section1 .list_box .list .text_box h3{
		font-size:18px;
	}
	.section1 .list_box .list .text_box span{
		display: none;
	}
	.section1 .list_box .list .text_box span{
		display: none;
	}
}

/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:375px) {
	.section1 .list_box .list .text_box h3{
		font-size:18px;
		padding: 20px 0 0 0;
	}
}




/* section2 */
.section2{
	padding:75px 0;
	background:url(../images/s2_bg.jpg) no-repeat center center;
	background-size:cover;
}
.ipro_bd ul li{
	width:100%;
}
.ipro_bd ul li .list_box{
	width:100%;
	display: block;
}
.ipro_bd ul li .list_box .text_box{
	float:left;
	width:35%;
	padding-top:35%;
	position: relative;
	display: block;
}
.ipro_bd ul li .list_box .text_box h3{
	color:#fff;
	font-size:40px;
	line-height:60px;
	position: absolute;
	top:6%;
	left:0;
	z-index: 11;
}
.ipro_bd ul li .list_box .text_box .more{
	position: absolute;
	top:66%;
	left:0;
	z-index: 11;
}



.ipro_bd ul li .list_box .text_box .text{
	color:#fff;
	font-size:14px;
	line-height:24px;
	max-width:550px;
	position: absolute;
	top:27%;
	left:0;
	z-index: 11;
}
.ipro_bd ul li .list_box .img_box{
	float:right;
	width:62%;
	padding-top:35%;
	overflow: hidden;
}
.ipro_bd ul li .list_box .img_box img{
	-webkit-transition: all .6s ease-out;
	-moz-transition: all .6s ease-out;
	-ms-transition: all .6s ease-out;
	-o-transition: all .6s ease-out;
	transition: all .6s ease-out;
}
.ipro_bd ul li .list_box .img_box:hover img{
	-webkit-transform: translate(-50%,-50%) scale(1.1);
	-moz-transform: translate(-50%,-50%) scale(1.1);
	-ms-transform: translate(-50%,-50%) scale(1.1);
	-o-transform: translate(-50%,-50%) scale(1.1);
	transform: translate(-50%,-50%) scale(1.1);
}


.ipro_hd_swiper{
	display: block;
	padding:20px 0;
	overflow: hidden;
	background:rgba(255,255,255,.3);
}
.ipro_hd_swiper .swiper-slide{
	height:74px;
}
.ipro_hd_swiper .ipro_btn{
	width:100%;
	height:74px;
	cursor: pointer;
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
	-ms-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}
.ipro_hd_swiper .ipro_btn span{
	width:72px;
	height:72px;
	border:1px solid #aaa;
	border-radius:16px;
	margin-right:10px;
	background-position:center center;
	background-size:auto;
	background-repeat:no-repeat;
	display: block;
	
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
	-ms-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}
.ipro_hd_swiper .ipro_btn p{
	color:#aaa;
	font-size:14px;
	line-height:24px;
	padding-left:10px;
}

.ipro_hd_swiper .swiper-slide:hover .ipro_btn span,
.ipro_hd_swiper .swiper-slide.on .ipro_btn span{
	margin-right:0;
}

.ipro_hd_swiper .swiper-slide:hover .ipro_btn p,
.ipro_hd_swiper .swiper-slide.on .ipro_btn p{
	color:#fff;
}









.more{
	width:200px;
	height:50px;
	line-height:50px;
	border-radius:25px;
	display: block;
	border:1px solid #fff;
	color:#fff;
	font-size:16px;
	overflow: hidden;
	transition: all .3s ease;
}
.more:hover{
	border:1px solid #F39800;
}
.more a{
	width:100%;
	height:100%;
	position: relative;
	z-index: 10;
}
.more a:after{
	content:"";
	position: absolute;
	left:0;
	top:0;
	z-index: -1;
	text-decoration: none;
	background:none;
	width:1px;
	height:50px;
	transition: all .5s ease;
}
.more:hover a:after{
	width:200px;
	background:#F39800;
}
.more span{
	display: inline-block;
	padding-right:10px;
}
.more i{
	width:30px;
	height:50px;
	display: inline-block;
	background:url(../images/m_btn1.png) no-repeat center center;
}






.more2{
	width:200px;
	height:50px;
	line-height:50px;
	border-radius:25px;
	display: block;
	border:1px solid #fff;
	color:#fff;
	font-size:16px;
	overflow: hidden;
	transition: all .3s ease;
}
.more2:hover{
	border:1px solid #F39800;
}


.more2 a{
	width:100%;
	height:100%;
	position: relative;
	background:#000;
	z-index: 10;
}
.more2 a:after{
	content:"";
	position: absolute;
	left:0;
	top:0;
	z-index: -1;
	text-decoration: none;
	background:none;
	width:1px;
	height:50px;
	transition: all .5s ease;
}
.more2:hover a:after{
	width:200px;
	background:#F39800;
}
.more2 span{
	display: inline-block;
	padding-right:10px;
}
.more2 i{
	width:30px;
	height:50px;
	display: inline-block;
	background:url(../images/m_btn1.png) no-repeat center center;
}






.more3{
	width:200px;
	height:50px;
	line-height:50px;
	border-radius:25px;
	display: block;
	border:1px solid #000;
	color:#333;
	font-size:16px;
	overflow: hidden;
	transition: all .3s ease;
}
.more3:hover{
	color:#fff;
	border:1px solid #000;
}


.more3 a{
	width:100%;
	height:100%;
	position: relative;
	background:none;
	z-index: 10;
}
.more3 a:after{
	content:"";
	position: absolute;
	left:0;
	top:0;
	z-index: -1;
	text-decoration: none;
	background:none;
	width:1px;
	height:50px;
	transition: all .5s ease;
}
.more3:hover{
	border:1px solid #F39800;
}
.more3:hover a:after{
	width:200px;
	background:#F39800;
}
.more3 span{
	display: inline-block;
	padding-right:10px;
}
.more3 i{
	width:30px;
	height:50px;
	display: inline-block;
	background:url(../images/m_btn2.png) no-repeat center center;
}
.more3:hover i{
	background:url(../images/m_btn1.png) no-repeat center center;
}




/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px) {}

/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px) {
	.ipro_bd ul li .list_box .text_box{
		float:none;
		width:86%;
		margin:0 auto;
		padding:20px 0 50px 0;
	}
	.ipro_bd ul li .list_box .text_box h3{
		position: static;
		margin-bottom:40px;
	}
	.ipro_bd ul li .list_box .text_box .text{
		position: static;
		margin-bottom:60px;
	}
	.ipro_bd ul li .list_box .text_box .more{
		position: static;
	}
	.ipro_bd ul li .list_box .img_box{
		float:none;
		width:86%;
		margin:0 auto;
		padding-top:48%;
	}
}

/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px) {
	.ipro_bd ul li .list_box .text_box{
		padding:20px 0 30px 0;
	}
	.ipro_bd ul li .list_box .text_box h3{
		font-size:22px;
		line-height:40px;
		margin-bottom:25px;
	}
	.ipro_bd ul li .list_box .text_box .text{
		margin-bottom:0px;
	}
	.more3 {
		width: 170px;
		height: 40px;
		line-height: 40px;
		border-radius: 20px;
		display: block;
		border: 1px solid #000;
		color: #333;
		font-size: 14px;
		overflow: hidden;
		transition: all .3s ease;
	}
	.more2{
		width: 170px;
		height: 40px;
		line-height: 40px;
		border-radius: 20px;
		display: block;
		border: 1px solid #fff;
		color: #fff;
		font-size: 14px;
		overflow: hidden;
		transition: all .3s ease;
	}
	.more{
		width: 170px;
		height: 40px;
		line-height: 40px;
		border-radius: 20px;
		display: block;
		border: 1px solid #fff;
		color: #fff;
		font-size: 14px;
		overflow: hidden;
		transition: all .3s ease;
	}
	
	.ipro_bd ul li .list_box .text_box .more{
		display: none;
	}
}


/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px) {
	.ipro_bd ul li .list_box .text_box{
		width:94%;
	}
	.ipro_bd ul li .list_box .img_box{
		width:94%;
	}
	.ipro_bd ul li .list_box .text_box h3{
		font-size:18px;
		line-height:20px;
	}
}

/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:375px) {
	
}





/* section3 */
@keyframes hover_btn_four {
from, 20%, 40%, 60%, 80%, to {animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0% {opacity: 0.8;transform: skew(0deg,0deg);}
20% {transform: skew(5deg,0deg);}
40% {transform: scale3d(1.2, .9, .9);}
60% {opacity: 1;transform: scale3d(0.95, 1.05, 1.03);}
80% {transform: scale3d(1.05, 0.97, .97);}
to {opacity: 1;transform: scale3d(1, 1, 1);}
}


.section3{
	background:#f8f8f8;
	padding:60px 0;
}
.section3 .htit{
	margin-bottom:50px;
}
.section3 .list_box .list{
	width:21.5%;
	height:360px;
	margin-right:4.6%;
	float:left;
	border-radius:15px;
	background:#fff;
	box-shadow: 0 2px 25px #eee;
}
.section3 .list_box .list:nth-child(4){
	margin-right:0;
}
.section3 .list_box .list .pic{
	width:140px;
	height:200px;
	display: block;
	margin:0 auto;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:124px auto;
	
    /* -webkit-font-smoothing: antialiased; */
    -moz-osx-font-smoothing: grayscale;
}
.section3 .list_box .list:hover .pic{
	webkit-animation-iteration-count: 1;
    -webkit-animation: hover_btn_four 0.5s linear 0s;
    animation-iteration-count: 1;
    animation: hover_btn_four 0.5s linear 0s;
}
.section3 .list_box .list .text{
	padding: 0 30px;
	text-align:center;
}
.section3 .list_box .list .text h3{
	color:#333;
	font-size:22px;
	line-height:40px;
	margin-bottom:10px;
}
.section3 .list_box .list .text p{
	color:#999;
	font-size:14px;
	line-height:24px;
	font-family:"微软雅黑";
}



.section3 .more2{
	margin:60px auto 0 auto;
	display: block;
	border: 1px solid #3e3e3e;
}

.section3 .more2:hover {
    border: 1px solid #F39800;
}







/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px) {}
@media (max-width:1200px){
	.section3 .list_box{
		max-width:760px;
		margin:0 auto;
	}
	.section3 .list_box .list{
		width:47%;
		margin-right:6%;
		margin-bottom:20px;
	}
	.section3 .list_box .list:nth-child(2){
		margin-right:0;
	}
}
/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px) {}

/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px) {
	.section3 .list_box .list .text h3{
		font-size:18px;
	}
}


/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px) {
	.section3 .list_box .list .text h3{
		font-size:16px;
		line-height:26px;
	}
	.section3 .list_box .list{
		float:none;
		display: block;
		width:100%;
		max-width:280px;
		margin: 0 auto 20px auto;
	}
	.section3 .list_box .list:nth-child(2n){
		margin: 0 auto 20px auto;
	}
}

/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:370px) {}





.htit{
	text-align:center;
}
.htit h2{
	color:#333;
	font-size:36px;
	line-height:56px;
	font-family:"微软雅黑";
	margin-bottom:10px;
}
.htit p{
	color:#9b9b9b;
	font-size:16px;
	line-height:30px;
	font-family:"微软雅黑";
	
}

.website_htit h2{
	color:#333;
	font-size:36px;
	line-height:56px;
	font-family:"微软雅黑";
	margin-bottom:10px;
}

.public_form_htit h2{
	color:#333;
	font-size:36px;
	line-height:56px;
	font-family:"微软雅黑";
	margin-bottom:10px;
}


/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px) {}

/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px) {}

/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px) {

	.htit h2{
		font-size:22px;
		line-height:36px;
	}
	.htit p{
		font-size:14px;
	}
	.website_htit h2{
		font-size:22px;
		line-height:36px;
	}
	.public_form_htit h2{
		font-size:22px;
		line-height:36px;
	}
}


/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px) {
	.htit h2{
		font-size:18px;
	}
	.website_htit h2{
		font-size:18px;
	}
	.public_form_htit h2{
		font-size:18px;
	}
}

/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:370px) {}









/* section4 */

.section4{
	background:#fff;
	padding:60px 0 0 0;
}
.section4 .htit{
	margin-bottom:50px;
}


.icase_swiper{
	display: block;
}
.icase_swiper .swiper-container .swiper-slide{
	display: block;
	width:100%;
}
.icase_swiper .swiper-container .swiper-slide .img_box{
	width:100%;
	padding-top:60.4%;
	overflow: hidden;
}
.icase_swiper .swiper-container .swiper-slide .img_box img{
	width:100%;
	height:100%;
	-webkit-transition: all .6s ease-out;
	-moz-transition: all .6s ease-out;
	-ms-transition: all .6s ease-out;
	-o-transition: all .6s ease-out;
	transition: all .6s ease-out;
}
.icase_swiper .swiper-container .swiper-slide:hover .img_box img{
	-webkit-transform: translate(-50%,-50%) scale(1.1);
	-moz-transform: translate(-50%,-50%) scale(1.1);
	-ms-transform: translate(-50%,-50%) scale(1.1);
	-o-transform: translate(-50%,-50%) scale(1.1);
	transform: translate(-50%,-50%) scale(1.1);
}



.icase_swiper .swiper-container .swiper-slide p{
	color:#000;
	font-size:16px;
	height:60px;
	line-height:60px;
	text-align:center;
	width:100%;
	position: relative;
	z-index: 10;
}
.icase_swiper .swiper-container .swiper-slide:hover p{
	color:#fff;
}
.icase_swiper .swiper-container .swiper-slide p:after{
	content:"";
	position: absolute;
	left:0;
	top:0;
	z-index: -1;
	text-decoration: none;
	background:none;
	width:1px;
	height:60px;
	transition: all .5s ease;
}
.icase_swiper .swiper-container .swiper-slide:hover p:after{
	width:100%;
	background:#F39800;
}


.btn_box{
	background:#f8f8f8;
	padding:40px 0;
}
.btn_box .icase_prev,
.btn_box .icase_next{
	width:50px;
	height:50px;
	display: block;
	cursor: pointer;
	-webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.btn_box .icase_prev{
	background:#fff url(../images/l_bg.png) no-repeat center center;
	background-size: 22px auto;
}
.btn_box .icase_next{
	background:#fff url(../images/r_bg.png) no-repeat center center;
	background-size: 22px auto;
}
.btn_box .icase_prev:hover{
	background:#F39800 url(../images/l_bg2.png) no-repeat center center;
	background-size: 22px auto;
}
.btn_box .icase_next:hover{
	background:#F39800 url(../images/r_bg2.png) no-repeat center center;
	background-size: 22px auto;
}

.btn_box .lie{
	width:90px;
	height:50px;
	display: block;
	margin:0 10px;
	background:#fff;
	cursor: pointer;
	background:#fff url(../images/lie.png) no-repeat center center;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
}
.btn_box .lie a{
	width:100%;
	height:100%;
	display: block;
}
.btn_box .lie:hover{
	background:#F39800 url(../images/lie2.png) no-repeat center center;
}


/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px) {}

/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px) {}

/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px) {
	.section4{
		padding:50px 0 20px 0;
	}
}


/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px) {
	.section4{
		padding:40px 0 10px 0;
	}
}

/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:370px) {}










/* section5 */

.section5{
	background:#fff;
	padding:80px 0;
}
.section5 .htit{
	margin-bottom:50px;
}
.section5 .list ul{
	display: block;
}
.section5 .list ul li{
	float:left;
	width:19.9%;
	position: relative;
}

.section5 .list ul li .dot {
    position:absolute;
    display:block;
    width:2px;
    height:2px;
    background:#e6e6e6;
	z-index: 11;
}
.section5 .list ul li .lt-dot {
    left:0;
    top:0;
}
.section5 .list ul li .lb-dot {
    left:0;
    bottom:0;
}
.section5 .list ul li .rt-dot {
    right:0;
    top:0;
}
.section5 .list ul li .rb-dot {
    right:0;
    bottom:0;
}



.section5 .list ul li .img_box{
	width:100%;
    height:145px;
	margin:20px 0;
	background:#fff;
	display: block;
    border-left:1px solid #e6e6e6;
}

.section5 .list ul li:nth-child(5n +1) .img_box {border-left:0;}


.section5 .list ul li .img_box img{
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%); 
	-ms-filter: grayscale(0%); 
	-o-filter: grayscale(0%); 
	filter: grayscale(0%); 
	filter: none;
	opacity:0.8;
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
	-ms-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
	cursor:pointer;
}


.section5 .list ul li:hover .img_box img{
	opacity:1;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%); 
	-ms-filter: grayscale(100%); 
	-o-filter: grayscale(100%); 
	filter: grayscale(100%); 
	filter: gray; 
}



.section5 .list ul li .img_box a{
	position: absolute;
    top: 0;
    left: 50%;
	z-index: 11;
    display: block;
    width: 80%;
    height: 166px;
    margin-left: -40%;
	border-bottom:1px solid #ddd;
}
.section5 .list ul li:nth-last-child(1) a,
.section5 .list ul li:nth-last-child(2) a,
.section5 .list ul li:nth-last-child(3) a,
.section5 .list ul li:nth-last-child(4) a,
.section5 .list ul li:nth-last-child(5) a{
	border-bottom:none;
}




/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px) {}

@media (max-width:1200px){
	
}

/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px) {
	.section5{
		padding:70px 0;
	}
}

/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px) {
	.section5{
		padding:50px 0;
	}
	.section5 .list ul li:nth-child(5n +1) .img_box{
		border-left: 1px solid #e6e6e6;
	}
	.section5 .list ul li:nth-child(3n +1) .img_box{
		border-left:none;
	}
	.section5 .list ul li{
		float:left;
		width:32.9%;
		position: relative;
	}
	.section5 .list ul li:nth-last-child(1) a,
	.section5 .list ul li:nth-last-child(2) a,
	.section5 .list ul li:nth-last-child(3) a,
	.section5 .list ul li:nth-last-child(4) a,
	.section5 .list ul li:nth-last-child(5) a{
		border-bottom:1px solid #ddd;
	}
	.section5 .list ul li:nth-last-child(2) a,
	.section5 .list ul li:nth-last-child(3) a,
	.section5 .list ul li:nth-last-child(4) a{
		border-bottom:none;
	}
	.section5 .list ul li .img_box{
		height:60px;
	}
	.section5 .list ul li .img_box a{
		height:80px;
	}
	.section5 .list ul li:last-child{
		display: none;
	}
}


/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px) {
	.section5{
		padding:40px 0;
	}
}

/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:370px) {}




/* section6 */
.section6{
	background:#f8f8f8;
	padding:100px 0;
}
.section6 .htit{
	margin-bottom:50px;
}
.section6 .inews_box .list{
	float:left;
	background:#fff;
	width:32%;
	margin-right:2%;
	margin-bottom:15px;
}
.section6 .inews_box .list:nth-child(3n){
	margin-right:0;
}
.section6 .inews_box .list a{
	display: block;
}
.section6 .inews_box .list .text_box{
	padding:20px 35px;
}
.section6 .inews_box .list .text_box h3{
	color:#444;
	font-size:18px;
	line-height:36px;
	font-family:"微软雅黑";
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
.section6 .inews_box .list:hover .text_box h3{
	color:#f39800;
}
.section6 .inews_box .list .text_box .text{
	margin:10px 0 20px 0;
	color:#888;
	font-size:14px;
	line-height:26px;
	font-family:"微软雅黑";
	word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.section6 .inews_box .list .text_box  .day{
	padding:15px 0 0 0;
	border-top:1px solid #ddd;
	position: relative;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	background:url(../images/day_btn1.png) no-repeat right 55%;
}
.section6 .inews_box .list:hover .text_box  .day{
	background:url(../images/day_btn2.png) no-repeat right 55%;
}
.section6 .inews_box .list .text_box  .day i{
	color:#808080;
	font-size:40px;
	line-height:40px;
	font-family:arial;
	font-weight:bold;
	display: block;
} 
.section6 .inews_box .list .text_box  .day span{
	color:#828282;
	font-size:14px;
	line-height:20px;
	font-family:arial;
	display: block;
}
.section6 .inews_box .list .text_box  .day:before{
	content:"";
	position: absolute;
	left:0;
	top:-1px;
	z-index: 11;
	width:0;
	height:1px;
	background:#f39800;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
.section6 .inews_box .list:hover .text_box  .day:before{
	width:100%;
}







/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px) {}

/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px) {
	.section6{
		padding:70px 0;
	}
	.section6 .inews_box .list{
		float:left;
		width:49%;
		margin-right:2%;
	}
	.section6 .inews_box .list:nth-child(3n){
		margin-right:2%;
	}
	.section6 .inews_box .list:nth-child(2n){
		margin-right:0;
	}
}

/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px) {
	.section6{
		padding:50px;
	}
	.section6 .inews_box .list{
		float:left;
		width:100%;
		margin-right:0;
	}
	.section6 .inews_box .list:nth-child(3n){
		margin-right:0;
	}
}


/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px) {
	.section6{
		padding:40px 0;
	}
	.section6 .inews_box .list .text_box h3{
		font-size:16px;
	}
}

/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:370px) {}










.website{
	display: block;
}
.website .website_box1{
	background:#f8f8f8;
	padding:60px 0;
}
.website .website_box1 .img_box{
	float:right;
	width:56%;
	padding-top:32%;
	overflow: hidden;
}
.website .website_box1 .img_box img{
	-webkit-transition: all .6s ease-out;
	-moz-transition: all .6s ease-out;
	-ms-transition: all .6s ease-out;
	-o-transition: all .6s ease-out;
	transition: all .6s ease-out;
}
.website .website_box1:hover .img_box img{
	-webkit-transform: translate(-50%,-50%) scale(1.1);
	-moz-transform: translate(-50%,-50%) scale(1.1);
	-ms-transform: translate(-50%,-50%) scale(1.1);
	-o-transform: translate(-50%,-50%) scale(1.1);
	transform: translate(-50%,-50%) scale(1.1);
}






.website .website_box1 .text_box{
	float:left;
	width:42%;
	padding:5% 0;
}
.website .website_box1 .text_box h3{
	color:#000;
	font-size:36px;
	line-height:46px;
	font-family:"微软雅黑";
	margin:0 0 30px 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.website .website_box1 .text_box .text{
	color:#666;
	font-size:16px;
	line-height:26px;
	font-family:"微软雅黑";
	margin-bottom:40px;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.website .website_box1 .text_box .more2{
	margin:30px 0;
}




.website .website_box1:nth-child(2n){
	background:#fff;
	padding:60px 0;
}
.website .website_box1:nth-child(2n) .img_box{
	float:left;
}
.website .website_box1:nth-child(2n) .text_box{
	float:right;
}
.website .website_box1:nth-child(2) .text_box{
	background:url(../images/web_bg1.jpg) no-repeat center top;
	background-size:100% auto;
}




/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px){


}

/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px){
	
.website .website_box1 .img_box{
	float:none;
	max-width:650px;
	width:100%;
	padding-top:58%;
	margin:0 auto;
}
.website .website_box1 .text_box{
	max-width:650px;
	width:100%;
	float:none;
	margin:0 auto;
}
.website .website_box1:nth-child(2n) .img_box{
	float:none;
}
.website .website_box1:nth-child(2n) .text_box{
	float:none;
}





}

/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px){
	.website .website_box1{
		padding: 30px 0 20px 0;
	}
	.website .website_box1:nth-child(2n){
		padding: 30px 0 20px 0;
	}
	.website .website_box1 .text_box h3{
		font-size:22px;
		margin-bottom:20px;
	}
	.website .website_box1 .text_box .text{
		font-size:14px;
	}

}


/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px){
	.website .website_box1 .text_box h3{
		font-size:18px;
		line-height:26px;
	}

}

/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:370px){
	
}







/* website2 */
.website2{
	display: block;
	padding:60px 0;
	background:#f8f8f8;
}
.website2 .website_htit{
	margin-bottom:40px;
	text-align:center;
	display: block;
}
.website2_swiper{
	display: block;
}
.website2_swiper .swiper-container .swiper-slide{
	width:420px;
}
.website2_swiper .swiper-container .swiper-slide a{
	display: block;
}
.website2_swiper .swiper-container .swiper-slide .img_box{
	width:100%;
	padding-top:66.6%;
	overflow: hidden;
}


.website2_swiper .swiper-container .swiper-slide .img_box img{
	-webkit-transition: all .6s ease-out;
	-moz-transition: all .6s ease-out;
	-ms-transition: all .6s ease-out;
	-o-transition: all .6s ease-out;
	transition: all .6s ease-out;
}
.website2_swiper .swiper-container .swiper-slide:hover .img_box img{
	-webkit-transform: translate(-50%,-50%) scale(1.1);
	-moz-transform: translate(-50%,-50%) scale(1.1);
	-ms-transform: translate(-50%,-50%) scale(1.1);
	-o-transform: translate(-50%,-50%) scale(1.1);
	transform: translate(-50%,-50%) scale(1.1);
}




.website2_swiper .swiper-container .swiper-slide .text_box{
	background:#fff;
	padding:10px 20px;
}
.website2_swiper .swiper-container .swiper-slide .text_box h3{
	padding:10px 0;
	color:#333;
	font-size:18px;
	line-height:28px;
	background:url(../images/web_btn1.png) no-repeat right center;
	border-bottom:1px solid #eee;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
.website2_swiper .swiper-container .swiper-slide:hover .text_box h3{
	background:url(../images/web_btn1.png) no-repeat 98% center;
}
.website2_swiper .swiper-container .swiper-slide .text_box .text{
	padding:20px 0 10px 0;
	font-size:14px;
}
.website2_swiper .swiper-container .swiper-slide .text_box .text span{
	display: inline-block;
	padding:0 15px;
	color:#666;
	font-size:14px;
	line-height:30px;
	height:28px;
	border:1px solid #eee;
	border-radius:14px;
}

.btn_box{
	background:#f8f8f8;
	padding:40px 0;
}
.btn_box .website2_prev,
.btn_box .website2_next{
	width:50px;
	height:50px;
	display: block;
	cursor: pointer;
	-webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.btn_box .website2_prev{
	background:#fff url(../images/l_bg.png) no-repeat center center;
	background-size: 22px auto;
}
.btn_box .website2_next{
	background:#fff url(../images/r_bg.png) no-repeat center center;
	background-size: 22px auto;
}
.btn_box .website2_prev:hover{
	background:#F39800 url(../images/l_bg2.png) no-repeat center center;
	background-size: 22px auto;
}
.btn_box .website2_next:hover{
	background:#F39800 url(../images/r_bg2.png) no-repeat center center;
	background-size: 22px auto;
}




/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px){


}

/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px){

}

/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px){
	
.website2{
	padding:35px 0 10px 0;
}
.website2_swiper .swiper-container .swiper-slide .text_box h3 p{
	font-size:16px;
	max-width:80%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

}


/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px){


}

/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:370px){
	
}






/* .public_form */
.public_form {
	padding:60px 0 80px 0;
}
.public_form .form_box form textarea{
	resize: none;
}
/* public_form */
.public_form{
	background:#fff;
}
.public_form .public_form_htit{
	margin-bottom:40px;
}
.public_form .form_box{
	display: block;
}
.public_form .form_box form{
	display: block;
}
.public_form .form_box form input.t1{
	float:left;
	width:23%;
	height:55px;
	line-height:55px;
	text-indent:10px;
	margin-right:2%;
	background:#f8f8f8;
	color:#666;
	font-size:14px;
}
.public_form .form_box form textarea.t2{
	float:left;
	width:28%;
	height:35px;
	padding:10px 1%;
	line-height:35px;
	margin-right:2%;
	background:#f8f8f8;
	resize: none;
	color:#666;
	font-size:14px;
	font-family: '微软雅黑';
}
.public_form .form_box form .submit{
	float:left;
	width:18%;
	height:55px;
	line-height:55px;
	color:#fff;
	font-size:14px;
	text-align:center;
	background:#444;
	cursor: pointer;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.public_form .form_box form .submit:hover{
	background:#000;
}








/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px){


}

/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1200px){
.public_form .form_box form input.t1{
	width:49%;
	margin-right:2%;
	margin-bottom:15px;
}
.public_form .form_box form input.t1:nth-child(2){
	margin-right:0;
}
.public_form .form_box form textarea.t2{
	width:47%;
	margin-right:2%;
	margin-bottom:15px;
}
.public_form .form_box form .submit{
	width:49%;
	margin-bottom:15px;
}

}





/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px){

}

/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px){
	.public_form{
		padding:40px 0;
	}
.public_form .form_box form input.t1{
	width:100%;
	margin-right:0%;
	margin-bottom:15px;
}
.public_form .form_box form input.t1:nth-child(2){
	margin-right:0;
}
.public_form .form_box form textarea.t2{
	width:96%;
	height:100px;
	padding:10px 2%;
	margin-right:0%;
	margin-bottom:15px;
}
.public_form .form_box form .submit{
	width:100%;
	margin-bottom:15px;
}


}


/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px){


}

/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:370px){
	
}




















.wx_home{
	display: block;
}
.wx_home_box{
	padding:40px 0;
}
.wx_home_box .img_box{
	float:left;
	width:50%;
	padding-top:41.5%;
	overflow: hidden;
}

.wx_home_box .img_box img{
	-webkit-transition: all .6s ease-out;
	-moz-transition: all .6s ease-out;
	-ms-transition: all .6s ease-out;
	-o-transition: all .6s ease-out;
	transition: all .6s ease-out;
}
.wx_home_box:hover .img_box img{
	-webkit-transform: translate(-50%,-50%) scale(1.1);
	-moz-transform: translate(-50%,-50%) scale(1.1);
	-ms-transform: translate(-50%,-50%) scale(1.1);
	-o-transform: translate(-50%,-50%) scale(1.1);
	transform: translate(-50%,-50%) scale(1.1);
}


.wx_home_box .text_box{
	float:left;
	width:38%;
	padding:40px 6%;
}
.wx_home_box .text_box h3{
	color:#000;
	font-size:36px;
	line-height:46px;
	margin-bottom:30px;
}
.wx_home_box .text_box .text{
	color:#666;
	font-size:16px;
	line-height:38px;
	margin-bottom:50px;	
}


.wx_h_btn{
	display: block;
	margin-bottom:50px;
}
.wx_h_btn .wx_btn1{
	float:left;
	width:110px;
	height:120px;
	margin-right:12%;
	background-position:top center;
	background-repeat:no-repeat;
	background-size:72px auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.wx_h_btn .wx_btn1:nth-child(2n){
	margin-right:0;
}
.wx_h_btn .wx_btn1 a{
	padding-top:80px;
	text-align:center;
	line-height:40px;
	display: block;
	color:#555;
	font-size:14px;
}
.wx_h_btn .wx_btn1:hover{
	webkit-animation-iteration-count: 1;
    -webkit-animation: hover_btn_four 0.5s linear 0s;
    animation-iteration-count: 1;
    animation: hover_btn_four 0.5s linear 0s;
}


.wx_home_box:nth-child(1){
	background:#fff;
	display: block;
}
.wx_home_box:nth-child(2){
	background:#f4f9fd;
	display: block;
}
.wx_home_box:nth-child(2) .img_box{
	float:right;
}
.wx_home_box:nth-child(3){
	background:#4cc5ff;
	display: block;
}
.wx_home_box:nth-child(3) .text_box h3{
	color:#fff;
}
.wx_home_box:nth-child(3) .text_box .text{
	color:#fff;
}
.wx_home_box:nth-child(3) .text_box .more3{
	color:#fff;
	border: 1px solid #fff;
}
.wx_home_box:nth-child(3) .text_box .more3 i{
	background:url(../images/m_btn1.png) no-repeat center center;
}
.wx_home_box:nth-child(3) .text_box .more3:hover{
	border: 1px solid #000;
}

/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px){


}

/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px){


.wx_home_box:nth-child(2) .img_box{
	float:none;
}
.wx_home_box .img_box{
	float:none;
	width:100%;
	margin:0 auto;
	padding-top:62%;
	max-width:650px;
}
.wx_home_box .img_box img{
	width:100%;
	height:100%;
}
.wx_home_box .text_box{
	max-width:650px;
	float:none;
	width:100%;
	padding:40px 0;
	margin:0 auto;
}
.wx_home_box .text_box .text{
		margin-bottom:30px;
	}


}

/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px){
	.wx_home_box{
		padding:20px 0 0 0;
	}
	.wx_h_btn{
		margin-bottom:30px;
	}
	.wx_home_box .text_box{
		padding:30px 0 40px 0;
	}
	.wx_home_box .text_box .text{
		margin-bottom:30px;
	}
	.wx_home_box .text_box h3{
		font-size:22px;
		line-height:40px;
		margin-bottom:15px;
	}
	.wx_home_box .text_box .text{
		font-size:14px;
		line-height:26px;
	}

}


/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px){
.wx_home_box .text_box h3{
	font-size:18px;
	line-height:26px;
}

}

/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:370px){
	
}





.wx_htit{
	display: block;
	text-align:center;
}
.wx_htit h2{
	color:#000;
	font-size:36px;
	line-height:46px;
	margin-bottom:30px;
}
.wx_htit p{
	color:#626262;
	font-size:16px;
	line-height:26px;
}

/* wx_operate */
.wx_operate{
	display: block;
	background:#fff;
	padding:110px 0 70px 0;
}
.wx_operate .list_box{
	display: block;
	max-width:1200px;
	margin:40px auto ;
}
.wx_operate .list_box .list{
	float:left;
	width:20%;
	text-align:center;
}
.wx_operate .list_box .list p{
	color:#2b2b2b;
	font-size:16px;
	padding:20px 0;
}
.wx_operate .list_box .list .pic{
	max-width:150px;
	width:100%;
	padding-top:75%;
	border-radius:5px;
	margin:0 auto;
	display: block;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.wx_operate .list_box .list:hover .pic{
	webkit-animation-iteration-count: 1;
    -webkit-animation: hover_btn_four 0.5s linear 0s;
    animation-iteration-count: 1;
    animation: hover_btn_four 0.5s linear 0s;
}
.wx_operate .more3{
	margin:0 auto;
}









/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px){


}

/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px){
.wx_operate .list_box .list .pic{
	width:90%;
	padding-top:90%;
	background-size:100% auto;
}



}

/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px){
	.wx_operate{
		padding:20px 0;
	}
	.wx_operate .list_box{
		margin: 40px auto 20px 0;
	}
.wx_operate .list_box .list p{
	font-size:14px;
}
.wx_htit h2{
	font-size:22px;
	margin-bottom:10px;
}
.wx_htit p{
	font-size:14px;
}

}


/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px){
.wx_htit h2{
	font-size:18px;
	line-height:26px;
}

}

/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:370px){
	
}











/* .wx_operate2 */
.wx_operate2{
	background:#fff;
}

.wx_operate2 .list_box{
	display: block;
	padding:20px 0;
	margin:0 auto;
	max-width:1100px;
}
.wx_operate2 .list_box .img_box{
	float:left;
	width:50%;
	padding-top:30%;
	display: block;
	overflow: hidden;
}
.wx_operate2 .list_box .img_box img{
	-webkit-transition: all .6s ease-out;
	-moz-transition: all .6s ease-out;
	-ms-transition: all .6s ease-out;
	-o-transition: all .6s ease-out;
	transition: all .6s ease-out;
}
.wx_operate2 .list_box:hover .img_box img{
	-webkit-transform: translate(-50%,-50%) scale(1.1);
	-moz-transform: translate(-50%,-50%) scale(1.1);
	-ms-transform: translate(-50%,-50%) scale(1.1);
	-o-transform: translate(-50%,-50%) scale(1.1);
	transform: translate(-50%,-50%) scale(1.1);
}
.wx_operate2 .list_box .text_box{
	float:left;
	width:38%;
	padding:6% 6% 0 6%;
}
.wx_operate2 .list_box .text_box h3{
	color:#333;
	font-size:36px;
	line-height:46px;
	padding-bottom:15px;
	margin-bottom:20px;
	position: relative;
}
.wx_operate2 .list_box .text_box h3:after{
	content: "";
	position: absolute;
	left:0;
	bottom:0;
	z-index: 11;
	width:60px;
	height:2px;
	background:#afafaf;
}
.wx_operate2 .list_box .text_box .text{
	color:#666;
	font-size:16px;
	line-height:30px;
}

.wx_operate2 .list_box:nth-child(2) .img_box{
	float:right;
}




/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px){


}

/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px){
.wx_operate2 .list_box .text_box{
	padding:4% 5%;
}


}

/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px){
	.wx_operate2 .list_box{
		padding:20px 0 0 0;
	}
.wx_operate2 .list_box .text_box h3{
	font-size:22px;
	padding-bottom:10px;
}
.wx_operate2 .list_box .text_box .text{
	font-size:14px;
}
.wx_operate2 .list_box .text_box{
	float:none;
	width:100%;
	padding:4% 0;
}
.wx_operate2 .list_box .img_box{
	float:none;
	width:100%;
	padding-top:70%;
}
.wx_operate2 .list_box .img_box img{
	width:100%;
	height:auto;
}
.wx_operate2 .list_box:nth-child(2) .img_box{
	float:none;
}

}


/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px){
.wx_operate2 .list_box .text_box h3{
	font-size:18px;
}

}

/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:370px){
	
}







/* wx_operate3 */
.wx_operate3{
	padding:70px 0;
	background:#f8f8f8;
}
.wx_operate3 .wx_htit{
	margin-bottom:40px;
}


/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px){
.wx_operate3{
	padding:40px 0 30px 0;
}

}


/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px){


}

/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:370px){
	
}









.wx_oper_swiper{
	display: block;
}
.wx_oper_swiper .swiper-container{
	padding:0 0 60px 0;
}
.wx_oper_swiper .swiper-container .swiper-slide{
	background:#fff;
}
.wx_oper_swiper .swiper-container .swiper-slide .list{
	padding:30px 4%;
}
.wx_oper_swiper .swiper-container .swiper-slide .list .pic{
	border-radius:100%;
	width:110px;
	height:110px;
	display: block;
	border:1px solid #ddd;
	margin:0 auto 20px auto;
	overflow: hidden;
}

.wx_oper_swiper .swiper-container .swiper-slide .list .text_box h3{
	color:#333;
	font-size:18px;
	line-height:28px;
	text-align:center;
	padding-bottom:10px;
	border-bottom:1px solid #ddd;
	margin-bottom:20px;
	position: relative;
}
.wx_oper_swiper .swiper-container .swiper-slide .list .text_box h3 i{
	position: absolute;
	left:calc(50% - 20px);
	bottom:-1px;
	z-index: 11;
	width:40px;
	height:2px;
	background:#666;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.wx_oper_swiper .swiper-container .swiper-slide:hover .list .text_box h3 i{
	width:100%;
	left:0;
}
.wx_oper_swiper .swiper-container .swiper-slide .list .text_box .text{
	padding:0 15px;
	margin-bottom:20px;
	color:#666;
	font-size:14px;
	line-height:28px;
	text-align:center;
	word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.wx_oper_swiper .swiper-container .swiper-slide .list .text_box span{
	width:160px;
	height:40px;
	border-radius:20px;
	display: block;
	border:1px solid #ddd;
	margin:0 auto;
	color:#999;
	font-size:16px;
	line-height:40px;
	text-align:center;
}

.wx_oper_swiper .swiper-container .swiper-pagination-bullet-active{
	background:#f39800;
}









/* wx_applet */
.wx_applet{
	padding:110px 0 70px 0;
	background:#fff;
}
.wx_applet .wx_htit{
	margin-bottom:40px;
}
.wx_applet .list_box{
	display: block;
}
.wx_applet .list_box .list{
	float:left;
	width:32%;
	margin-right:2%;
}
.wx_applet .list_box .list:nth-child(3n){
	margin-right:0;
}
.wx_applet .list_box .list .pic{
	width:120px;
	height:120px;
	margin:0 auto;
}
.wx_applet .list_box .list .text_box{
	display: block;
	text-align:center;
}
.wx_applet .list_box .list .text_box h3{
	color:#333;
	font-size:18px;
	line-height:26px;
	margin:40px 0 20px 0;
}
.wx_applet .list_box .list .text_box .text{
	color:#999;
	font-size:16px;
	line-height:24px;
	margin:0 10%;
}








/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px){


}

/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px){
.wx_applet .list_box .list .text_box h3{
	font-size:16px;
}
.wx_applet .list_box .list .text_box .text{
	font-size:14px;
}


}

/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px){
.wx_applet{
	padding:20px 0 40px 0;
}
.wx_applet .list_box .list{
	float:none;
	width:100%;
	margin:0 auto 40px 0;
}
.wx_applet .list_box .list:nth-child(3n){
	margin:0 auto;
}

.wx_oper_swiper .swiper-container .swiper-slide .list .text_box h3{
	font-size:16px;
}



}


/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px){

.wx_oper_swiper .swiper-container .swiper-slide .list .text_box span{
	width:140px;
	font-size:14px;
	height:36px;
	line-height:36px;
	border-radius:18px;
}

}

/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:370px){
	
}









/* wx_applet2 */
.wx_applet2{
	background:#f8f8f8;
	padding:60px 0;
}
.wx_applet2 .wx_htit{
	margin-bottom:40px;
}
.wx_applet2 .more3{
	margin:40px auto 0 auto;
}


.wx_app_swiper{
	display: block;
}
.wx_app_swiper .swiper-container{
	padding-bottom:60px;
} 
.wx_app_swiper .swiper-container .swiper-slide{
	display: block;
}
.wx_app_swiper .swiper-container .swiper-slide .img_box{
	width:228px;
	height:407px;
	margin:0 auto;
	display: block;
	cursor: pointer;
	overflow: hidden;
}
.wx_app_swiper .swiper-container .swiper-slide .img_box img{
	-webkit-transition: all .6s ease-out;
	-moz-transition: all .6s ease-out;
	-ms-transition: all .6s ease-out;
	-o-transition: all .6s ease-out;
	transition: all .6s ease-out;
}
.wx_app_swiper .swiper-container .swiper-slide:hover .img_box img{
	-webkit-transform: translate(-50%,-50%) scale(1.2);
	-moz-transform: translate(-50%,-50%) scale(1.2);
	-ms-transform: translate(-50%,-50%) scale(1.2);
	-o-transform: translate(-50%,-50%) scale(1.2);
	transform: translate(-50%,-50%) scale(1.2);
}




/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px){


}

/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px){

}

/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px){
.wx_applet2{
	padding:30px 0 45px 0;
}
.wx_applet2 .more3{
	margin:30px auto 0 auto;
}


}


/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px){


}

/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:370px){
	
}











/* wx_applet3 */
.wx_applet3{
	background:#fff;
	padding:60px 0;
}
.wx_applet3 .wx_htit{
	margin-bottom:40px;
}


.wx_applet3 .list_box .list{
	display: block;
	padding:20px 0;
	max-width:1100px;
	margin:0 auto;
}
.wx_applet3 .list_box .list .img_box{
	float:right;
	width:50%;
	padding-top:30%;
	display: block;
	overflow: hidden;
}
.wx_applet3 .list_box .list .img_box img{
	-webkit-transition: all .6s ease-out;
	-moz-transition: all .6s ease-out;
	-ms-transition: all .6s ease-out;
	-o-transition: all .6s ease-out;
	transition: all .6s ease-out;
}
.wx_applet3 .list_box .list:hover .img_box img{
	-webkit-transform: translate(-50%,-50%) scale(1.1);
	-moz-transform: translate(-50%,-50%) scale(1.1);
	-ms-transform: translate(-50%,-50%) scale(1.1);
	-o-transform: translate(-50%,-50%) scale(1.1);
	transform: translate(-50%,-50%) scale(1.1);
}
.wx_applet3 .list_box .list .text_box{
	float:right;
	width:38%;
	padding:6% 6% 0 6%;
}
.wx_applet3 .list_box .list .text_box h3{
	color:#333;
	font-size:24px;
	line-height:36px;
	padding-bottom:15px;
	margin-bottom:20px;
}
.wx_applet3 .list_box .list .text_box .text{
	color:#666;
	font-size:16px;
	line-height:36px;
}

.wx_applet3 .list_box .list:nth-child(2) .img_box{
	float:left;
}











/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px){


}

/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px){
.wx_applet3 .list_box .list .img_box{
	padding-top:40%;
}
.wx_applet3 .list_box .list .text_box{
	width:42%;
	padding:4% 4% 0 4%;
}
.wx_applet3 .list_box .list .text_box h3{
	font-size:22px;
}





}

/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px){
	.wx_applet3{
		padding:30px 0 20px 0;
	}
.wx_applet3 .list_box .list .img_box{
	float:none;
	width:100%;
	padding-top:62%;
}
.wx_applet3 .list_box .list .text_box{
	float:none;
	width:100%;
	padding:4% 0 0 0;
}
.wx_applet3 .list_box .list:nth-child(2) .img_box{
	float:none;
}
.wx_applet3 .list_box .list .text_box h3{
	font-size:20px;
	margin:20px 0 0 0;
}
.wx_applet3 .list_box .list .text_box .text{
	font-size:14px;
}


}


/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px){
.wx_applet3 .list_box .list .text_box h3{
	font-size:16px;
	line-height:26px;
}
.wx_applet3 .list_box .list .text_box .text{
	font-size:14px;
	line-height:24px;
}

}

/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:370px){
	
}









/* wx_micro */
.wx_micro{
	padding:110px 0 70px 0;
	background:#fff;
}
.wx_micro .wx_htit{
	margin-bottom:60px;
}
.wx_micro .wx_micro_text{
	color:#666;
	font-size:16px;
	line-height:38px;
	text-align:center;
	max-width:1000px;
	margin:0 auto;
}
.wx_micro_box{
	display: block;
	margin:20px 0;
}
.wx_micro_box .img_box{
	width:50%;
	padding-top:48%;
	float:left;
}
.wx_micro_box .right_box{
	float:right;
	width:36%;
	padding:6% 2% 0 2%;
}
.wx_micro_box .right_box .list{
	padding:25px 40px;
	margin-bottom:25px;
	box-shadow:0px 0px 15px 2px #ddd;
	border-radius:6px;
	position: relative;
}
.wx_micro_box .right_box .list:nth-child(1){
	border-left:3px solid #fd606c;
}
.wx_micro_box .right_box .list:nth-child(2){
	border-left:3px solid #fdae60;
}
.wx_micro_box .right_box .list:nth-child(3){
	border-left:3px solid #fdd360;
}
.wx_micro_box .right_box .list i{
	position: absolute;
	left:-18%;
	top:calc(50% - 20px);
	z-index: 11;
	width:40px;
	height:40px;
	border-radius:100%;
}
.wx_micro_box .right_box .list:nth-child(1) i{
	background:#fd606c url(../images/mic_btn.png) no-repeat center center;
}
.wx_micro_box .right_box .list:nth-child(2) i{
	background:#fdae60 url(../images/mic_btn.png) no-repeat center center;
}
.wx_micro_box .right_box .list:nth-child(3) i{
	background:#fdd360 url(../images/mic_btn.png) no-repeat center center;
}

.wx_micro_box .right_box .list:nth-child(1):hover h3{
	color:#fd606c;
}
.wx_micro_box .right_box .list:nth-child(2):hover h3{
	color:#fdae60;
}
.wx_micro_box .right_box .list:nth-child(3):hover h3{
	color:#fdd360;
}


.wx_micro_box .right_box .list h3{
	color:#333;
	font-size:18px;
	line-height:30px;
	margin-bottom:10px;
}
.wx_micro_box .right_box .list .text{
	color:#666;
	font-size:14px;
	line-height:24px;
}



.wx_micro2{
	background:url(../images/mic_bg.jpg) no-repeat center center;
	background-size:cover;
	height:590px;
	width:100%;
	margin:0 auto;
	display: block;
}








/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px){


}

/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1200px){
.wx_micro_box .img_box{
	padding-top:56%;
}

}

/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1100px){
.wx_micro_box .img_box{
	padding-top:62%;
}

}

/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px){

.wx_micro_box .img_box{
	width:100%;
	padding-top:90%;
	float:none;
}
.wx_micro_box .right_box{
	float:none;
	width:70%;
	padding:6% 0 0 15%;
	margin:0 auto;
}
.wx_micro_box{
	max-width:768px;
	margin:0 auto;
}

}

/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px){
.wx_micro{
	padding:20px 0;
}
.wx_micro .wx_htit{
	margin-bottom:10px;
}
.wx_micro_box .right_box{
	width:70%;
	padding:6% 0 0 15%;
}
.wx_micro .wx_micro_text{
	font-size:14px;
	line-height:26px;
}
.wx_micro2{
	height:500px;
}

}


/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px){
.wx_micro_box .right_box{
	width:80%;
	padding:6% 0 0 10%;
}
.wx_micro_box .right_box .list{
	padding:25px 20px;
}
.wx_micro_box .right_box .list h3{
	font-size:16px;
}
.wx_micro2{
	height:400px;
}

}

/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:370px){
	
}











/* wx_micro3 */
.wx_micro3{
	display: block;
	padding:70px 0;
	background:#fff;
}
.wx_micro3 .wx_htit{
	margin-bottom:60px;
}
.wx_micro3 .list_box{
	display: block;
}
.wx_micro3 .list_box .list{
	float:left;
	width:20%;
	text-align:center;
}
.wx_micro3 .list_box .list .pic{
	width:55%;
	padding-top:55%;
	border:1px solid #ddd;
	margin:0 auto;
	border-radius:100%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:55% auto;
}
.wx_micro3 .list_box .list p{
	color:#666;
	font-size:18px;
	line-height:28px;
	padding:25px 0 0 0;
}







/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px){
.wx_micro3 .list_box .list .pic{
	width:60%;
	padding-top:60%;
}

}

/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px){
	
	.wx_micro3 .list_box .list .pic{
		width:70%;
		padding-top:70%;
	}

}

/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px){
.wx_micro3 .wx_htit{
	margin-bottom:20px;
}
.wx_micro3{
	padding:30px 0 30px 0;
} 
.wx_micro3 .list_box .list p{
	font-size:14px;
}
.wx_micro3 .list_box .list .pic{
	width:80%;
	padding-top:80%;
}



}


/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px){
.wx_micro3{
	padding:30px 0 10px 0;
} 
.wx_micro3 .list_box .list{
	width:33%;
	margin-bottom:20px;
}


}

/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:370px){
	
}









.wx_micro4{
	background:#f8f8f8;
}
.wx_micro4 .left_box{
	float:left;
	width:50%;
}
.wx_micro4 .left_box .text_box{
	max-width:650px;
	padding:12% 0 0 0;
	margin:0 0 0 auto;
}
.wx_micro4 .left_box .text_box h3{
	color:#333;
	font-size:36px;
	line-height:56px;
	margin:0 0 6% 0;
}
.wx_micro4 .left_box .text_box .text{
	color:#666;
	font-size:14px;
	line-height:36px;
}

.wx_micro4 .right_box{
	float:left;
	width:50%;
}
.wx_micro4 .right_box .img_box{
	width:100%;
	padding-top:61%;
	max-width:950px;
}









@media (max-width:1920px){
.wx_micro4 .right_box .img_box{
	padding-top:71%;
}

}

/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px){
.wx_micro4 .left_box .text_box{
	padding:8% 0 0 0;
}
.wx_micro4 .left_box .text_box h3{
	padding:0 10px;
	margin-bottom:10px;
}
.wx_micro4 .left_box .text_box .text{
	padding:0 10px;
	line-height:30px;
}

}

/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px){
.wx_micro4 .left_box{
	float:none;
	width:100%;
}
.wx_micro4 .right_box{
	float:none;
	width:100%;
}
.wx_micro4 .left_box .text_box{
	float:none;
	width:96%;
	padding:25px 2% 30px 2%;
	max-width:100%;
	margin:0 auto;
}
.wx_micro4 .right_box .img_box{
	display: block;
	margin:0 auto;
	padding-top:69%;
}

.wx_micro4 .left_box .text_box h3{
	padding:0;
}
.wx_micro4 .left_box .text_box .text{
	padding:0;
}



}

/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px){
.wx_micro4 .left_box .text_box h3{
	font-size:22px;
}


}


/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px){
.wx_micro4 .left_box .text_box h3{
	font-size:18px;
	line-height:26px;
}

}

/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:370px){
	
}









.wx_micro5{
	padding:80px 0 0 0;
}
.wx_micro5 .wx_htit{
	margin-bottom:40px;
}
.wx_micro5_swiper{
	display: block;
}
.wx_micro5_swiper .swiper-container{
	padding:0 0 60px 0;
}
.wx_micro5_swiper .swiper-container .swiper-pagination .swiper-pagination-bullet-active{
	background:#F39800;
}
.wx_micro5_swiper .swiper-container .swiper-slide{
	display: block;
}
.wx_micro5_swiper .swiper-container .swiper-slide .list{
	width:223px;
	height:443px;
	display: block;
	margin:0 auto;
	background:url(../images/mic_bg2.jpg) no-repeat center center;
	position: relative;
}
.wx_micro5_swiper .swiper-container .swiper-slide .list .pic_box{
	width:204px;
	height:388px;
	padding:32px 9px 19px 9px;
	margin:0 auto;
}
.wx_micro5_swiper .swiper-container .swiper-slide .list .mask{
	position: absolute;
	left:9px;
	top:32px;
	z-index: 11;
	background:rgba(0,0,0,.5);
	width:204px;
	height:388px;
	opacity: 0;
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
	-ms-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}

.wx_micro5_swiper .swiper-container .swiper-slide:hover .list .mask{
	opacity: 1;
}
.wx_micro5_swiper .swiper-container .swiper-slide .list .mask .er{
	width:120px;
	height:120px;
	margin:120px auto 0 auto;
	text-align:center;
	display: block;
}
.wx_micro5_swiper .swiper-container .swiper-slide .list .mask span{
	width:130px;
	height:36px;
	line-height:36px;
	border-radius:18px;
	color:#fff;
	font-size:16px;
	text-indent:60px;
	display: block;
	margin:30px auto;
	background:#f39800 url(../images/mic_btn2.png) no-repeat 35px center;
}




/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px){


}

/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px){

}

/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px){
.wx_micro5{
	padding:40px 0 0 0;
}

}


/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px){


}

/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:370px){
	
}












.news_nav{
	background:#fff;
	text-align:center;
	padding:40px 0 50px 0;
}
.news_nav ul{
	display: inline-block;
}
.news_nav ul li{
	float:left;
	color: #757575;
    font-size: 16px;
    line-height: 50px;
	height:50px;
	border-radius:5px;
    display: inline-block;
	margin:0 10px;
    background: #f8f8f8;
    font-family: "微软雅黑";
}
.news_nav ul li a{
	display: block;
    padding: 0 40px;
}
.news_nav ul li:hover,
.news_nav ul li.on{
	color:#fff;
	background:#f39800;
}





.news{
	background:#f8f8f8;
	padding:0px 0 10px 0;
}
.news .list_box{
	display: block;
}
.news .list_box .list{
	float:left;
	width:32%;
	margin-right:2%;
	margin-bottom:60px;
	-webkit-transition: al .3s ease;
	-moz-transition: al .3s ease;
	-ms-transition: al .3s ease;
	-o-transition: al .3s ease;
	transition: al .3s ease;
}
.news .list_box .list:hover{
	box-shadow:0px 0px 15px 2px #dadada;
}
.news .list_box .list:nth-child(3n){
	margin-right:0;
}
.news .list_box .list a{
	display: block;
}
.news .list_box .list .pic_box{
	width:100%;
	height:210px;
	display: block;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}
.news .list_box .list .text_box{
	padding:25px 8% 10px 8%;
	background:#fff;
}

.news .list_box .list .text_box h3{
	color:#444;
	font-size:18px;
	line-height:36px;
	font-family:"微软雅黑";
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
.news .list_box .list:hover .text_box h3{
	color:#f39800;
}
.news .list_box .list .text_box .text{
	margin:10px 0 20px 0;
	color:#888;
	font-size:14px;
	line-height:26px;
	font-family:"微软雅黑";
	word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.news .list_box .list .text_box .day{
	padding:15px 0;
	border-top:1px solid #ddd;
	position: relative;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	background:url(../images/day_btn1.png) no-repeat right center;
}
.news .list_box .list:hover .text_box  .day{
	background:url(../images/day_btn2.png) no-repeat right center;
}
.section6 .inews_box .list .text_box  .day i{
	color:#828282;
	font-size:14px;
	line-height:40px;
	font-family:arial;
	font-weight:bold;
	display: block;
} 
.news .list_box .list .text_box .day:before{
	content:"";
	position: absolute;
	left:0;
	top:-1px;
	z-index: 11;
	width:0;
	height:1px;
	background:#f39800;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
.news .list_box .list:hover .text_box .day:before{
	width:100%;
}

















/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px){


}

/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px){
.news .list_box .list{
	width:49%;
}
.news .list_box .list:nth-child(3n){
	margin-right:2%;
}
.news .list_box .list:nth-child(2n){
	margin-right:0;
}

}

/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px){
.news{
	padding:40px 0;
}
.news_nav{
	padding:30px 0;
}
.news .list_box .list{
	width:100%;
	margin-bottom:30px;
}
.news .list_box .list:nth-child(3n){
	margin-right:0;
}
.news .list_box .list:nth-child(2n){
	margin-right:0;
}
.news .list_box .list{
	margin-right:0;
}
.news_nav ul li a{
	display: block;
    padding: 0 15px;
}
.news_nav ul li{
	margin:0 5px;
	font-size:14px;
	line-height:40px;
	height:40px;
}


}


/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px){
.news_nav ul li a{
	display: block;
    padding: 0 5px;
}
.news .list_box .list .text_box h3{
	font-size:16px;
}


}

/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:370px){
	
}








.news_v{
	background:#f8f8f8;
	padding:60px 0;
}
.news_v_box{
	background:#fff;
	padding:60px 4% 0 4%;
	margin-bottom:50px;
	border-radius:6px;
}
.news_v_box .news_v_htit{
	margin-bottom:30px;
	border-bottom:1px solid #ddd;
	text-align:center;
	padding-bottom:40px;
}
.news_v_box .news_v_htit h2{
	color:#505050;
	font-size:24px;
	line-height:36px;
	margin-bottom:10px;
}
.news_v_box .news_v_htit p{
	color:#898989;
	font-size:14px;
	line-height:30px;
}
.news_v_box .news_v_htit p span{
	padding-left:30px;
	background:url(../images/news_btn2.png) no-repeat left center;
}

.news_v_box .text{
	color:#676767;
	font-size:14px;
	line-height:36px;
}



.news_pages a{
	float:left;
	color:#999;
	font-size:13px;
	line-height:56px;
	height:56px;
	border-radius:6px;
	display: block;
	background:#fff;
}
.news_pages a:nth-child(1),
.news_pages a:nth-child(3){
	width:36%;
	text-align:center;
}
.news_pages a i{
	width:90%;
	display: block;
	margin:0 auto;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}


.news_pages a:nth-child(2){
	width:24%;
	margin:0 2%;
	text-align:center;
}
.news_pages a:nth-child(2) span{
	padding-left:30px;
	background:url(../images/news_btn1.png) no-repeat left center;
}

.news_pages a:hover{
	color:#fff;
	background:#f39800;
}
.news_pages a:nth-child(2):hover span{
	padding-left:30px;
	background:url(../images/news_btn1s.png) no-repeat left center;
}

/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px){


}

/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px){

}

/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px){
	.news_v{
		padding:40px 0 50px 0;
	}
.news_v_box{
	padding:40px 4% 0 4%;
}
.news_v_box .news_v_htit h2{
	font-size:22px;
	line-height:30px;
}
.news_pages a:nth-child(2){
	display: none;
}
.news_pages a:nth-child(1), 
.news_pages a:nth-child(3){
	width:49%;
}
.news_pages a:nth-child(1){
	margin-right:2%;
}
.news_pages a:nth-child(3){
	
}



}


/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px){
.news_v_box .news_v_htit h2{
	font-size:18px;
}

}

/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:370px){
	
}












/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px){


}

/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px){

}

/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px){


}


/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px){


}

/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:370px){
	
}










.pages {
	display: block;
	margin:20px 0;
	text-align: center;
}
.pages>div{
	border:1px solid #fff;
	border-radius: 5px;
}
.pages a {
	float: left;
	color: #505050;
	font-size: 14px;
	line-height: 40px;
	display: inline-block;
	border-right:1px solid #f1f1f1;
	background:#fff;
	padding: 0 15px;
	font-family: "微软雅黑";
}
.pages a:last-child{
	border-right:none;
}


.pages a:hover,
.pages a.on {
	color: #fff;
	background:#f39800;
}



.pages div {
	display: inline-block;
	*zoom: 1;
}

.pages div:before,
.pages div:after {
	content: '';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}












/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px){


}

/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px){

}

/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px){


}


/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px){


}

/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:370px){
	
}




.ycase_tit{
	text-align:center;
	padding:40px 0;
}
.ycase_tit h2{
	font-size:36px;
	padding:15px 0;
}
.ycase_tit p{
	font-size:16px;
	color:#999;
}

.ycase .main2{
	max-width:1360px;
}
.ycase .ycase_nav{
	padding:15px 0;
	border-top:1px solid #ddd;
}
.ycase .ycase_nav ul li{
	display:inline-block;
	float:left;
	height:45px;
	line-height:45px;
	font-size:16px;
	color:#333;
	margin-right:5px;
	margin-bottom:4px;
}
.ycase .ycase_nav ul li a{
	display:block;
	padding:0 12px;
}
.ycase .ycase_nav ul li:hover,.ycase .ycase_nav ul li.on{
	color:#f39800;
}

.ycase_box{
	text-align:center;
}
.ycase_box .list{
	width:420px;
	display:inline-block;
	margin-bottom:25px;
	border:1px solid #ddd;
}
.ycase_box .list:hover{
	box-shadow:#dadada 0px 0px 15px 2px;
}
.ycase_box .list .img_box{
	width:420px;
	height:254px;
	position:relative;
}
.ycase_box .list .img_box .mask{
	width:100%;
	height:100%;
	display:inline-block;
	position:absolute;
	left:0;
	top:0;
	background-color:rgba(0,0,0,.6);
	-webkit-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
	opacity:0;
}
.ycase_box .list:hover .mask{
	opacity:1;
}
.ycase_box .list .t1{
	height:60px;
	line-height:60px;
	font-size:18px;
	color:#333;
	text-align:left;
	position:relative;
	text-indent:15px;
}
.ycase_box .list .t1:before{
	content:'';
	width:95%;
	height:1px;
	background:#ccc;
	position:absolute;
	left:50%;
	bottom:0;
	transform: translate(-50%,-50%);
}
.ycase_box .list p:after{
	content:'';
	width:24px;
	height:24px;
	position:absolute;
	right:15px;
	top:15px;
	background:url(../images/ylink.png) no-repeat center;
}
.ycase_box .list .tag_text{
	height:60px;
	line-height:60px;
	text-align:left;
	font-size:14px;
	text-indent: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

@media (max-width:1300px){
	.ycase_box .list{
		width:320px;
	}
	.ycase_box .list .img_box{
		width:320px;
		height:215px;
	}

}

@media (max-width:990px){
	.ycase_tit{
		padding:35px 0;
	}
	.ycase_tit h2{
		font-size:28px;
		padding:10px 0;
	}
	.ycase_tit p{
		font-size:15px;
	}
	.ycase .ycase_nav ul li{
		height:40px;
		line-height:40px;
		font-size:15px;
	}
	.ycase_box .list{
		width:245px;
	}
	.ycase_box .list .img_box{
		width:245px;
		height:165px;
	}
	.ycase_box .list .t1{
		height:45px;
		line-height:45px;
		font-size:16px;
	}
	.ycase_box .list p:after{
		width:20px;
		height:20px;
		background-size:20px;
	}
	.ycase_box .list .tag_text{
		height:50px;
		line-height:50px;
		font-size:14px;
	}
	
}

@media (max-width:768px){
	.ycase_tit{
		padding:35px 0;
	}
	.ycase_tit h2{
		font-size:22px;
		padding:10px 0;
	}
	.ycase_tit p{
		font-size:15px;
	}
	.ycase .ycase_nav ul li{
		height:40px;
		line-height:40px;
		font-size:15px;
	}
	.ycase_box .list{
		width:230px;
	}
	.ycase_box .list .img_box{
		width:230px;
		height:155px;
	}
	.ycase_box .list .t1{
		height:45px;
		line-height:45px;
		font-size:16px;
	}
	.ycase_box .list .t1 p{
		max-width:70%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.ycase_box .list p:after{
		width:20px;
		height:20px;
		background-size:20px;
	}
	.ycase_box .list .tag_text{
		height:40px;
		line-height:40px;
		font-size:13px;
	}

}


@media (max-width:480px){
	.ycase_tit{
		padding:30px 0;
	}
	.ycase_tit h2{
		font-size:18px;
		padding:10px 0;
	}
	.ycase_tit p{
		font-size:12px;
	}
	.ycase .ycase_nav ul li{
		height:35px;
		line-height:35px;
		font-size:13px;
	}
	.ycase_box .list{
		width:180px;
	}
	.ycase_box .list .img_box{
		width:180px;
		height:120px;
	}
	.ycase_box .list .t1 p{
		height:40px;
		line-height:40px;
		font-size:12px;
		max-width:70%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.ycase_box .list p:after{
		width:20px;
		height:20px;
		top:10px;
		background-size:20px;
	}
	.ycase_box .list .tag_text{
		height:30px;
		line-height:30px;
		font-size:12px;
	}

}


@media (max-width:370px){
	.ycase_tit h2{
		font-size:20px;
	}
	.ycase_box .list{
		width:150px;
	}
	.ycase_box .list .img_box{
		width:150px;
		height:100px;
	}
}



.ycasev{
	padding:70px 0 30px 0;
	background:#f8f8f8;
}
.ycasev .yc_list{
	background:#fff;
}
.ycasev .list_box{
	padding:10px 50px 10px 50px;
	height:190px;
	border-right:1px solid #f8f8f8;
}
.ycasev .yc_list:last-child .list_box{
	border-right:0;
	border-left:1px solid #f8f8f8;
	position: relative;
}
.ycasev .yc_list:last-child .list_box .logo_box{
	position: absolute;
	right:50px;
	top:20px;
	z-index: 11;
	max-width:150px;
	width:38%;
	height:150px;
}
.ycasev .list_box h3{
	height:60px;
	line-height:60px;
	font-size:24px;
	color:#333;
	position:relative;
	margin-bottom:15px;
}
.ycasev .list_box h3:after{
	content:'';
	display:inline-block;
	width:20px;
	height:3px;
	background:#a9a9a9;
	position:absolute;
	left:0;
	bottom:0;
}
.ycasev .list_box h4{
	font-size:16px;
	color:#333;
	height:35px;
	line-height:35px;
	margin-bottom:15px;
}
.ycasev .list_box p{
	font-size:14px;
	line-height:24px;
	color:#777;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.ycasev .list_box .agroup{
	margin-bottom:15px;
	font-size:16px;
	color:#777;
}
.ycasev .list_box .agroup a{
	height:35px;
	line-height:35px;
	display:inline-block;
	font-size:16px;
	color:#777;
	padding:0 4px;
	margin-right:2px;
}
.ycasev .list_box .agroup a:hover{
	color:#000;
	text-decoration: underline;
}
.ycasev .list_box .share{
	padding:15px 0;
}
.ycasev .list_box .share a,.ycasev .list_box .share span{
	width:35px;
	height:35px;
	display:inline-block;
	float:left;
	background-repeat: no-repeat;
	background-position: center;
	background-size:100%;
	margin-right:20px;
	position:relative;
	cursor:pointer;
}
.ycasev .list_box .share a:nth-child(1){
	background-image:url(../images/yshare1.png);
}
.ycasev .list_box .share span:nth-child(2){
	background-image:url(../images/yshare2.png);
}
.ycasev .list_box .share a:nth-child(1):hover{
	background-image:url(../images/yshare1_on.png);
}
.ycasev .list_box .share span:nth-child(2):hover{
	background-image:url(../images/yshare2_on.png);
}

.ycasev .list_box .share span img{
	width:100px;
	height:100px;
	max-width:none;
	max-height:none;
	background:#eee;
	position:absolute;
	left:50%;
	top:-105px;
	margin-left:-45px;
	display:none;
	z-index: 666;
}
.ycasev .list_box .share span:hover img{
	display:block;
	border:1px solid #ccc;
}


.ycasev_detail{
	padding:25px 0;
	font-size:14px;
	color:#333;
	line-height:25px;
	background:#f8f8f8;
}
.ycasev_detail .text_box{
	background:#fff;
	padding:60px 100px;
}

@media (max-width:990px){
	.ycasev{
		padding:50px 0;
	}
	.ycasev .list_box{
		display:block;
		margin:0 auto;
	}
	.ycasev .list_box h3{
		font-size:22px;
	}
	
}
@media (max-width:768px){
	.ycasev{
		padding:50px 0 20px 0;
	}
	.ycasev_detail{
		padding:25px 0 40px 0;
	}
	.ycasev .yc_list:nth-child(1){
		margin-bottom:40px;
	}
	.ycasev .list_box h3{
		font-size:18px;
	}
	.ycasev_detail .text_box{
		padding:40px;
	}
	.ycasev .list_box .agroup{
		font-size:14px;
	}
}


.ypublic_nav{
	padding:50px 0;
	text-align:center;
}
.ypublic_nav a{
	display:inline-block;
	height:50px;
	line-height:50px;
	padding:0 30px;
	font-size:16px;
	color:#757575;
	margin:0 10px;
	border-radius:5px;
	background: #eee;
}
.ypublic_nav a.on,.ypublic_nav a:hover{
	background:#f39800;
	color:#fff;
}


.yemail_odds{
	text-align:center;
	padding:60px 0 30px 0;
	background:#f2f2f2;
}
.yemail_odds .tit h3{
	font-size:36px;
	color:#333;
}
.yemail_odds .tit .text{
	font-size:16px;
	line-height:30px;
	color:#666;
	max-width:825px;
	display:inline-block;
	padding:40px 0;
}
.yemail_odds .tagbox .list{
	margin-bottom:50px;
}
.yemail_odds .tagbox .list span{
	width:100px;
	height:100px;
	display:inline-block;
	background-repeat:no-repeat;
	background-position:center;
	background-size:auto 95px;
}
.yemail_odds .tagbox .list p{
	font-size:16px;
	color:#666;
	padding:10px 0;
}


@media (max-width:990px){
	.yemail_odds .tit h3{
		font-size:32px;
	}
}
@media (max-width:768px){
	.ypublic_nav{
		padding:40px 0;
	}
	.ypublic_nav a{
		height:40px;
		line-height:40px;
		padding:0 25px;
		font-size:14px;
	}
	.yemail_odds{
		padding:50px 0 30px 0;
	}
	.yemail_odds .tit h3{
		font-size:22px;
	}
	.yemail_odds .tit .text{
		font-size:14px;
		line-height:25px;
		padding:30px 0;
	}
	.yemail_odds .tagbox .list{
		margin-bottom:35px;
	}
	.yemail_odds .tagbox .list span{
		width:90px;
		height:90px;
		background-size:auto 85px;
	}
	.yemail_odds .tagbox .list p{
		font-size:14px;
	}
	
	
}
@media (max-width:480px){
	.yemail_odds .tit h3{
		font-size:18px;
	}
}



.yservice_tab{
	padding:50px 0;
}
.yservice_tab h3{
	text-align:center;
	font-size:24px;
	color:#757575;
	padding:15px 0;
}
.yservice_tab h3 i{
	font-size:48px;
	color:#1a81d2;
	font-weight:bold;
}
.yservice_tab table{
	width:100%;
	font-size:20px;
	color:#5d5d5d;
	text-align:center;
}
.yservice_tab table caption{
	padding:15px 0;
	background:#1a81d2;
	color:#fff;
	font-size:24px;
}
.yservice_tab table tr{
	height:70px;
}
.yservice_tab table thead th{
	width:33.33%;
}
.yservice_tab table tbody{
	background:#eee;
}
.yservice_tab table tbody tr:nth-child(2n){
	background-color:#fff;
}


.yemail2{
	text-align:center;
	background:#f2f2f2;
	padding-bottom:70px;
}
.yemail2 h3{
	padding:50px 0;
	font-size:36px;
	color:#333;
}
.yemail2 .yemail2_box{
	max-width:100%;
}


@media (max-width:990px){
	.yservice_tab h3{
		font-size:20px;
	}
	.yservice_tab h3 i{
		font-size:40px;
	}
	.yservice_tab table{
		font-size:18px;
	}
	.yservice_tab table caption{
		font-size:20px;
	}
	.yemail2 h3{
		font-size:30px;
	}
}
@media (max-width:768px){
	.yservice_tab h3{
		font-size:18px;
	}
	.yservice_tab h3 i{
		font-size:35px;
	}
	.yservice_tab table{
		font-size:16px;
	}
	.yservice_tab table caption{
		font-size:18px;
	}
	.yemail2 h3{
		font-size:22px;
	}
}
@media (max-width:480px){
	.yservice_tab h3{
		font-size:16px;
	}
	.yservice_tab h3 i{
		font-size:30px;
	}
	.yservice_tab table{
		font-size:15px;
	}
	.yemail2 h3{
		font-size:18px;
	}
}




.ydomain{
	padding:60px 0;
	background:#f8f8f8;
}
.ydomain .tit{
	max-width:720px;
	text-align:center;
	margin:0 auto;
	margin-bottom:50px;
}
.ydomain .tit h3{
	font-size:36px;
	color:#333;
	margin-bottom:30px;
}
.ydomain .tit p{
	font-size:16px;
	line-height:30px;
}
.ydomain  form{
	display:block;
	max-width:1100px;
	padding:4% 6%;
	background:#fff;
	border-radius:6px;
	margin:0 auto;
}
.ydomain  form .input_box span{
	height:60px;
	width:14%;
	display:inline-block;
	float:left;
	font-size:36px;
	color:#333;
	text-align:center;
}
.ydomain  form .input_box .text{
	height:60px;
	width:74%;
	display:inline-block;
	float:left;
	font-size:18px;
	line-height:60px;
	text-indent:15px;
	background:#eee;
}
.ydomain  form .input_box .submit{
	height:62px;
	width:12%;
	display:inline-block;
	float:left;
	font-size:30px;
	color:#fff;
	background:#f39800;
	cursor:pointer;
	border-radius:4px;
}
.ydomain  form .input_box .submit:hover{
	background:#fdaf2e;
}

.ydomain  form .select_box{
	padding-top:30px;
}
.ydomain  form .select_box label{
	display:inline-block;
	float:left;
	width:90px;
	height:30px;
	font-size:14px;
	line-height:30px;
	margin-right:20px;
	cursor:pointer;
	color:#666;
	margin-bottom:10px;
}

.ydomain .domain_box{
	max-width:1100px;
	margin:0 auto;
}
.ydomain .domain_box .domain_list{
	padding-bottom:10px;
}
.ydomain .domain_box h4{
	height:40px;
	line-height:40px;
	font-size:18px;
	color:#666;
}
.ydomain .domain_box ul li{
	font-size:14px;
	color:#333;
	height:40px;
	line-height:40px;
	font-weight:bold;
	border-bottom:1px solid #eee;
}
.ydomain .domain_box ul li span{
	color:#333;
	font-weight:normal;
}
.ydomain .domain_box ul li i{
	font-weight:normal;
}
.ydomain .domain_box ul li i.yes{
	color:green;
}




.ydomain_odds{
	text-align:center;
	padding:70px 0;
	background:#fff;
}
.ydomain_odds h3{
	font-size:36px;
	color:#333;
	margin-bottom:80px;
}
.ydomain_odds .tagbox{
	text-align:center;
}
.ydomain_odds .tagbox .list{
	padding:40px 4%;
	margin:20px 10px;
	display:block;
	background:#f8f8f8;
}
.ydomain_odds .tagbox .list span{
	width:60px;
	height:60px;
	display:inline-block;
	background-repeat:no-repeat;
	background-position:center;
	background-size:auto 55px;
}
.ydomain_odds .tagbox .list .text{
	height:78px;
	max-width:60%;
	margin:0 auto;
	display: block;
}
.ydomain_odds .tagbox .list p{
	font-size:16px;
	line-height:30px;
	color:#666;
}
.ydomain_odds .tagbox .list p.intro{
	color:#999;
	line-height:24px;
	font-size:14px;
}


@media (max-width:990px){
	.ydomain{
		padding:50px 0;
	}
	.ydomain .tit{
		margin-bottom:50px;
	}
	.ydomain .tit h3{
		font-size:30px;
	}
	.ydomain .tit p{
		font-size:15px;
	}
	.ydomain  form .input_box span{
		height:50px;
		line-height:50px;
		width:15%;
		font-size:26px;
	}
	.ydomain  form .input_box .text{
		height:50px;
		width:70%;
		font-size:16px;
		line-height:50px;
	}
	.ydomain  form .input_box .submit{
		height:50px;
		width:15%;
		font-size:22px;
	}
	
	.ydomain_odds{
		padding:60px 0;
	}
	.ydomain_odds h3{
		font-size:30px;
		margin-bottom:60px;
	}
	
}

@media (max-width:768px){
	.ydomain .tit h3{
		font-size:26px;
	}
	.ydomain .tit p{
		font-size:14px;
	}
	.ydomain  form .input_box span{
		font-size:24px;
	}
	.ydomain  form .input_box .text{
		font-size:14px;
	}
	.ydomain  form .input_box .submit{
		font-size:20px;
	}
	.ydomain_odds .tagbox .list{
		margin-bottom:45px;
	}
	.ydomain_odds{
		padding:40px 0 0 0;
	}
	.ydomain_odds h3{
		font-size:28px;
		margin-bottom:40px;
	}
	.ydomain_odds .tagbox .list .text{
		height:90px;
		max-width:99%;
	}
}

@media (max-width:480px){
	.ydomain {
	    padding: 40px 0 1px 0;
	}
	.ydomain .tit h3{
		font-size:18px;
		line-height:26px;
	}
	.ydomain  form .input_box span{
		height:40px;
		line-height:40px;
		font-size:20px;
		width:18%;
	}
	.ydomain form .input_box .text{
		height:40px;
		line-height:40px;
		width:64%;
	}
	.ydomain form .input_box .submit{
		height:40px;
		line-height:40px;
		font-size:15px;
		width:18%;
	}
	
	.ydomain_odds{
		padding:40px 0;
	}
	.ydomain_odds h3{
		font-size:18px;
		line-height:26px;
		margin-bottom:35px;
	}
	.ydomain_odds .tagbox .list{
		margin-bottom:40px;
	}
	.ydomain_odds .tagbox .list span{
		width:50px;
		height:50px;
		background-size:auto 45px;
	}
	.ydomain_odds .tagbox .list p{
		font-size:14px;
		line-height:25px;
	}
	.ydomain_odds .tagbox .list p.intro{
		line-height:21px;
		font-size:12px;
		min-height:70px;
	}
	.ydomain  form .select_box label:nth-child(3n){
		margin-right:0;
	}
	
}


.ycontact_banner{
	position:relative;
	z-index: 1;
	max-width:1920px;
	width:100%;
	margin:0 auto;
	display: block;
	overflow: hidden;
}
.ycontact_banner .img{
	background: url(../images/ycontact_banner.jpg) no-repeat center;
	height: 600px;
	overflow: hidden;
}
.ycontact_banner .img .leida{
	position: absolute;
	left: 50%;
	top: 280px;
	width: 30px;
	height: 30px;
	margin-left: 75px;
}
.ycontact_banner .img .leida a{
	width: 30px;
	height: 30px;
	display: block;
	background: url(../images/addtag.png) no-repeat center;
	position: relative;
	z-index: 7;
}

/* 动画 */
@keyframes FpulseSlow {
	0% {transform:scale(1);opacity:1;}
	100%{transform:scale(0.85);opacity:0.5;}
}
.FpulseSlow2 {animation:FpulseSlow2 infinite 3s linear ;opacity:0;}
@keyframes FpulseSlow2 {
	0% {transform:scale(0.25);opacity:0.4;}
	100%{transform:scale(1);opacity:0;}
}

.ycontact_banner .img .leida span{
	position: absolute;
	left: 50%;
	top: 50%;
	border-radius: 50%;
	display: block;
	background: rgba(233,31,47,0.5);
	box-sizing: border-box;
	opacity: 0;
}

.ycontact_banner .img .leida .span2{ width:80px; height:80px; margin:-40px 0 0 -40px; z-index:6;}
.ycontact_banner .img .leida .span3{ width:160px; height:160px; margin:-80px 0 0 -80px; z-index:5;}
.ycontact_banner .img .leida .span4{ width:320px; height:320px; margin:-160px 0 0 -160px; z-index:4;}
.ycontact_banner .img .leida .span5{ width:640px; height:640px; margin:-320px 0 0 -320px; z-index:3;}
.ycontact_banner .img .leida .span6{ width:1280px; height:1280px; margin:-640px 0 0 -640px; z-index:2;}
.ycontact_banner .img .leida .span7{ width:2560px; height:2560px; margin:-1280px 0 0 -1280px; z-index:1;}

.ycontact_banner .img .leida .FpulseSlow2{
    animation: FpulseSlow2 infinite 3s linear;
    opacity: 0;
}

.ycontact_banner .text{
	width:440px;
	padding:35px;
	background:#fff;
	position:absolute;
	left:250px;
	top:150px;
	z-index: 9;
	border-radius:15px;
}
.ycontact_banner .text h3{
	font-size:24px;
	color:#333;
	padding:10px 0;
}
.ycontact_banner .text i{
	font-size:12px;
	color:#666;
	display:block;
}
.ycontact_banner .text span{
	width:40px;
	height:3px;
	display:inline-block;
	background-color:#e91f2f;
	margin:20px 0;
}
.ycontact_banner .text h4{
	font-size:24px;
	color:#333;
	margin-bottom:10px;
}
.ycontact_banner .text p{
	font-size:30px;
	color:#e91f2f;
	font-weight:bold;
}


@media (max-width:1680px){
	.ycontact_banner .text{
		width:440px;
		padding:30px;
		left:150px;
	}
}
@media (max-width:1200px){
	.ycontact_banner .text{
		display:none;
	}
}

@media (max-width:990px){
	.ycontact_banner .img{
		height: 400px;
	}
	.ycontact_banner .img .leida{
		top: 180px;
	}
	
}
@media (max-width:768px){
	.ydomain{
		padding:40px 0 0px 0;
	}
	.ydomain form .select_box{
		padding:30px 0 0 0;
	}
}
@media (max-width:480px){
	.ycontact_banner .img{
		height: 300px;
	}
	.ycontact_banner .img .leida{
		top: 130px;
	}
	
}


.ycontact{
	position:relative;
	z-index: 2;
	padding:80px 0;
	background:#f8f8f8;
}
.ycontact .main{
	background:#fff;
}
.ycontact .ycontact_text{
	padding:30px 30px;
}
.ycontact .ycontact_text h3{
	font-size:30px;
	padding:10px 0;
	border-bottom:1px solid #ccc;
	margin-bottom:30px;
}
.ycontact .ycontact_text ul li{
	padding:6px 0;
	font-size:18px;
	color:#666;
	background-repeat: no-repeat;
	background-size:auto 30px;
	background-position: left center;
	padding-left:40px;
	margin-bottom:8px;
}
.ycontact .ycontact_text ul li:nth-child(1){
	background-image:url(../images/ycontact_t1.png);
}
.ycontact .ycontact_text ul li:nth-child(2){
	background-image:url(../images/ycontact_t2.png);
}
.ycontact .ycontact_text ul li:nth-child(3){
	background-image:url(../images/ycontact_t3.png);
}
.ycontact .ycontact_text ul li:nth-child(4){
	background-image:url(../images/ycontact_t4.png);
}
.ycontact .ycontact_text ul li:nth-child(5){
	background-image:url(../images/ycontact_t5.png);
}

.ycontact .yimg_box{
	width:100%;
	max-width:580px;
	display:block;
	margin:30px auto;
}
.ycontact .yimg_box img{
	width:100%;
}


.ycontact_info{
	position: relative;
	z-index: 3;
	padding:0px 0 60px 0;
	background:#f8f8f8;
}
.ycontact_info .main{
	background:#fff;
}
.ycontact_info h3{
	font-size:30px;
	color:#333;
	padding:20px 0;
	border-bottom:1px solid #ccc;
	margin:0 30px;
}
.ycontact_info .info_box{
	padding:30px 30px;
}
.ycontact_info .info_box .text_box h4{
	font-size:24px;
	color:#3e3a39;
	padding:10px 0;
}
.ycontact_info .info_box .text_box .text{
	padding-right:50px;
	font-size:15px;
	color:#666;
	line-height:32px;
}


@media (max-width:990px){
	.ycontact{
		padding:60px 0;
	}
	.ycontact .ycontact_text{
		padding:0 30px;
	}
	.ycontact .ycontact_text h3{
		font-size:22px;
		margin-bottom:20px;
	}
	.ycontact .ycontact_text ul li{
		padding:6px 0;
		font-size:16px;
		backgorund-size:0 28px;
		padding-left:40px;
	}


	.ycontact_info{
		padding:40px 0;
	}
	.ycontact_info h3{
		font-size:22px;
	}
	.ycontact_info .info_box{
		padding-top:20px;
	}
	.ycontact_info .info_box .text_box h4{
		font-size:20px;
	}
	.ycontact_info .info_box .text_box .text{
		font-size:14px;
		line-height:26px;
	}
}


@media (max-width:768px){
	.ycontact{
		padding:40px 0;
	}
	.ycontact .ycontact_text{
		padding-bottom:30px;
	}
	.ycontact .ycontact_text h3{
		font-size:20px;
	}
	.ycontact .ycontact_text ul li{
		font-size:14px;
		backgorund-size:0 25px;
		padding-left:40px;
	}

	.ycontact_info h3{
		font-size:20px;
	}
	.ycontact_info .info_box{
		padding-top:20px;
	}
	.ycontact_info .info_box .text_box{
		margin-bottom:20px;
	}
	.ycontact_info .info_box .text_box h4{
		font-size:18px;
	}

}
@media (max-width:480px){
	.ycontact .ycontact_text h3{
		font-size:18px;
	}
	.ycontact_info h3{
		font-size:18px;
	}
	.ycontact_info .info_box .text_box h4{
		font-size:16px;
	}
}



/* bingCSS */
.back_c{background-repeat:no-repeat;background-position:center;background-size:cover;}
/*market*/
.market_network{padding:88px 0 100px;text-align: center;}
.market_network h2{font-size:36px;color: #444;}
.market_network .txt{font-size: 16px;color: #666666;line-height: 36px;padding: 32px 0 20px;}
.market_network .network_img2{position: relative;top:-28px;}


/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px) {

}
/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px){
	.market_network{padding:70px 0;}
}
/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px) {
	.market_network{padding:50px 0;}
	.market_network h2{font-size:22px;}
	.market_network .txt{font-size: 15px;padding:16px 0;line-height: 30px;}
	/* .market_network img{width:90%;} */
}
/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px) {
	.market_network{padding:40px 0;}
	.market_network h2{font-size:18px;}
	.market_network .txt{font-size: 14px;line-height: 27px;}
}
/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:370px) {
	.market_network{padding:30px 0;}
}

.market_service{padding:70px 0;background: #f8f8f8;}
.market_service .list{margin-bottom: 56px;background: #fff;}
.market_service .list:last-child{margin-bottom: 0;}
.market_service .list:nth-child(2) .img_box{float: right;}
.market_service .list:nth-child(2) .text_box{float: left;}
.market_service .list .img_box{width: 50%;float: left;height:516px;overflow: hidden;}
/* .market_service .list img{transition: .8s;} */
/* .market_service .list:hover img{transform:translate(-50%,-50%) scale(1.2);} */
.market_service .list .text_box{width: 40%;float: right;padding:0 5%;}
.market_service .list .tit h3{padding: 90px 0 10px;font-size: 36px;color: #333333;font-weight: bold;}
.market_service .list .tit em{display: block;padding-bottom: 62px;position: relative;font-size: 30px;}
.market_service .list .tit em:after{width:60px;height:2px;background:#afafaf;content:"";position:absolute;left:0;bottom:42px;}
.market_service .list .txt{line-height: 24px;color: #666666;font-size: 14px;min-height: 100px;margin-bottom:16px;}

/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px) {

}
/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px){
	.market_service .list .img_box{height:480px;}
	.market_service .list .txt {min-height:60px;margin-bottom:30px;}
	.market_service .list .tit h3{font-size: 30px;}
	.market_service .list .tit em{padding-bottom:50px;font-size:26px;}
	.market_service .list .tit em:after{bottom:30px;}
}
/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px) {
	.market_service {padding:55px 0;}
	.market_service .list {margin-bottom: 40px; padding:30px 0 15px 0;}
	.market_service .list .img_box{float: none!important;margin: auto;width:90%;height:360px;}
	.market_service .list .text_box{float: none!important;margin: auto;width: 80%;text-align: center;}
	.market_service .list .text_box{padding: 20px 0 40px;}
	.market_service .list .tit h3{padding-top: 0;font-size: 22px;}    
	.market_service .list .tit em {padding-bottom: 40px;font-size: 16px;}
	.market_service .list .tit em:after{left:50%;transform: translateX(-50%);bottom: 20px;}
	.market_service .list .txt {min-height:unset;margin-bottom: 20px;}
	
	.more3{width: 130px;height: 31px;line-height: 31px;margin: auto;font-size: 13px;}
	.more3 i {width: 21px;height: 31px;}
}
/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px) {
	.market_service {padding:40px 0;}
	.market_service .list .img_box{height:250px;}
	.market_service .list .text_box{padding:20px 0 26px;}
	.market_service .list .tit h3{font-size:18px;}
	.market_service .list .tit em{font-size: 15px;padding-bottom:26px;}
	.market_service .list .tit em:after{bottom: 10px;}
	.market_service .list .txt{font-size: 14px;}
	
	.more3{width: 100px;height: 25px;line-height: 25px;font-size:12px;}
	.more3 span{padding-right: 0;}
	.more3 i {width: 25px;height: 25px;background-size: 60%;}
	
}
/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:370px) {
	.market_service .list .img_box{height:200px;}
}



/*market_seo*/
.market_nav_bg{position: relative;height: 0;}
.market_nav{line-height:30px;max-width:1200px;padding:35px 50px;margin: auto;position: relative;top: -50px;background: #fff;box-shadow:0 1px 10px rgba(0,0,0,.2);}
.market_nav .nav{float: left;}
.market_nav .nav li{float: left;position: relative;font-size:16px;margin-right: 48px;}
.market_nav .nav li:hover,.market_nav .nav li.on{color: #f39800;}
.market_nav .nav li:after{height: 16px;background: #c4c4c4;width: 1px;content: "";position: absolute;top: 9px;right: -23px;pointer-events: none;}
.market_nav .nav li:last-child:after{display: none;}
.market_nav .nav li:last-child{margin-right: 0;}

.market_nav .position{float: right;}
.market_nav .position li{float:left;position: relative;font-size: 14px;margin-right:22px;color: #4d4d4d;}
.market_nav .position li:hover,.market_nav .position li.on{color: #000;}
.market_nav .position li:after{content: ">";position: absolute;top: 0px;right: -17px;pointer-events: none;font-family: "微软雅黑";}
.market_nav .position li:last-child:after{display: none;}
.market_nav .position li:last-child{margin-right: 0;}
.market_nav .position li:first-child{padding-left: 32px;background: url(../images/b_marketnav_icon.png) no-repeat center left;background-size: 15px;}

/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:1300px) {
	.market_nav{width:80%;}
}

/*在768和991像素之间的屏幕里，小屏幕，主要是PAD  sm*/
@media (max-width:990px){
	
}

/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:768px) {
	.market_nav_bg{position: relative;height:unset;}
	.market_nav{top:0;}
	.market_nav_bg{padding: 10px 0;}
	.market_nav{padding: 12px 30px;}
	.market_nav .nav li {font-size: 14px;}
}


/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:480px) {
	.market_nav{padding:6px 10px;}
	.market_nav .nav li{font-size:14px;margin-right: 24px;}
	.market_nav .nav li:after{right: -12px;top: 9px;height: 14px;}
}


@media (max-width:370px) {
	.market_nav .nav li{font-size:13px;}
}

.seo_trait{background: #f8f8f8;padding:145px 0 70px;text-align: center;}
.seo_trait .tit h2{font-size: 36px;}
.seo_trait .tit i{color: #9b9b9b;font-size: 16px;display: block;padding: 12px 0 40px;}
.seo_trait .list_box .list{float: left;height: 238px;width:49.4%;margin:0 1.2% 1.2% 0;background: #fff;}
.seo_trait .list_box .list:nth-child(2n){margin-right: 0;}
.seo_trait .list i{background-position: center;background-size: 70px;background-repeat: no-repeat;transition: .5s;
	display: block;width: 120px;height: 120px;margin:20px auto 0;line-height: 120px;}
.seo_trait .list h4{font-size: 16px;color: #666;}
.seo_trait .list p{font-size: 14px;color: #999999;padding-top:10px;}
.seo_trait .list:nth-child(1) i{background-image:url(../images/b_trait_icon1.png);}
.seo_trait .list:nth-child(2) i{background-image:url(../images/b_trait_icon2.png);}
.seo_trait .list:nth-child(3) i{background-image:url(../images/b_trait_icon3.png);}
.seo_trait .list:nth-child(4) i{background-image:url(../images/b_trait_icon4.png);}
.seo_trait .list:nth-child(4){background:#fff url(../images/b_trait4_bg.png) no-repeat bottom right;background-size:210px;}
.seo_trait .list:hover i{transform: scale(1.1);}
.seo_trait .list:nth-child(1):hover i{background-image:url(../images/b_trait_icon1on.png);}
.seo_trait .list:nth-child(2):hover i{background-image:url(../images/b_trait_icon2on.png);}
.seo_trait .list:nth-child(3):hover i{background-image:url(../images/b_trait_icon3on.png);}
.seo_trait .list:nth-child(4):hover i{background-image:url(../images/b_trait_icon4on.png);}

/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:1300px) {
	
}
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD 	sm*/
@media (max-width:990px){
	
}
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:768px) {
	.seo_trait {padding:28px 0 38px;}
	.seo_trait .tit h2 {font-size:22px;}
	.seo_trait .tit i {font-size: 14px;width: 85%;margin: auto;padding: 12px 0 25px;}
	.seo_trait .list:nth-child(4){background-size:180px;}
}
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机	xs*/
@media (max-width:480px) {
	.seo_trait .list_box .list {float: none;width: 80%;margin: 0 auto 18px!important;padding: 5% 5% 0 5%;}
	.seo_trait .list i {margin:auto;}
	.seo_trait .tit h2 {font-size: 18px;}
	.seo_trait .tit i {font-size: 14px;}
	.seo_trait .list:nth-child(4){background-size: 200px;}
}
@media (max-width:370px) {
	
}

.seo_search{padding: 130px 0;margin: auto;color: #fff;text-align: center;}
.seo_search h3{font-size: 36px;margin:0 auto 38px;}
.seo_search .txt{line-height: 36px;font-size: 16px;}
/*add ting*/
.seo_search .more{
	z-index: 11;
	margin: 100px auto 0;
	width:200px;
	height:50px;
	line-height:50px;
	border-radius:25px;
	display: block;
	border:1px solid #fff;
	color:#fff;
	font-size:16px;
	overflow: hidden;
	transition: all .3s ease;
}
.seo_search .more:hover{
	border:1px solid #F39800;
}
.seo_search .more a{
	width:100%;
	height:100%;
	position: relative;
	z-index: 10;
}
.seo_search .more a:after{
	content:"";
	position: absolute;
	left:0;
	top:0;
	z-index: -1;
	text-decoration: none;
	background:none;
	width:1px;
	height:50px;
	transition: all .5s ease;
}
.seo_search .more:hover a:after{
	width:200px;
	background:#F39800;
}
.seo_search .more span{
	display: inline-block;
	padding-right:10px;
}
.seo_search .more i{
	width:30px;
	height:50px;
	display: inline-block;
	background:url(../images/m_btn1.png) no-repeat center center;
}


/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:1300px) {
	
}
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD 	sm*/
@media (max-width:990px){
	.seo_search {padding: 100px;}
	.seo_search h3 {font-size: 30px;}
	.seo_search .more {margin: 30px auto 0;width: 150px;height: 34px;line-height: 34px;font-size: 13px;}
	.seo_search .more i {width:34px;height:34px;background-size: 70%;}
}
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:768px) {
	.seo_search {padding:35px;}
	.seo_search h3 {font-size: 22px;margin: 0 auto 15px;}
	.seo_search .txt {line-height: 27px;font-size: 14px;}
	.seo_search .more {margin: 30px auto 0;width: 130px;height: 32px;line-height: 32px;font-size: 12px;}
	.seo_search .more i {width:26px;height:26px;background-size: 70%;}
}
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机	xs*/
@media (max-width:480px) {
	.seo_search h3 {font-size: 18px;}
	.seo_search .more {margin: 20px auto 0;width: 120px;height: 30px;line-height: 30px;}
	.seo_search .more i {width: 22px;height: 28px;}
}
@media (max-width:370px) {
	
}

.seo_change{padding:130px 0; background:#fff;}
.seo_change .img_box{width: 50%;float: right;height:390px;overflow: hidden;}
/* .seo_change img{transition: .8s;} */
/* .seo_change .img_box:hover img{transform:translate(-50%,-50%) scale(1.2);} */
.seo_change .text_box{width: 44%;float: left;padding: 0 3%;}
.seo_change h3{font-size: 36px;}
.seo_change .txt{line-height:30px;color: #666666;font-size:16px;padding: 36px 0 52px;}
.seo_change ul.list li{transition: .6s;font-size: 14px;color: #666;float: left;width: 25%;text-align: center;padding-top:100px;background-repeat: no-repeat;background-position:top center;background-size: 90px;}
.seo_change ul.list li:nth-child(1){background-image:url(../images/b_chang_icon1.png);}
.seo_change ul.list li:nth-child(2){background-image:url(../images/b_chang_icon2.png);}
.seo_change ul.list li:nth-child(3){background-image:url(../images/b_chang_icon3.png);}
.seo_change ul.list li:nth-child(4){background-image:url(../images/b_chang_icon4.png);}
.seo_change ul.list li:hover{transform: translateY(-10px);}

/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:1300px) {
	.seo_change {padding:90px 0;}
	.seo_change .text_box{width:80%;float:none;margin: auto;padding: 0 3%;}
	.seo_change .img_box{width:90%;float:none;margin: auto;height:390px;margin: 50px auto 0;}
	.seo_change h3 {font-size: 33px;}
	.seo_change .txt {line-height: 30px;padding: 32px 0 40px;}
}
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD 	sm*/
@media (max-width:990px){
	
}
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:768px) {
	
	.seo_change {padding:68px 0;}
	.seo_change h3 {font-size: 22px;}
	.seo_change .txt {line-height: 25px;font-size: 14px;padding:18px 0 26px;}
	.seo_change ul.list li{width: 50%;margin-bottom:5%;}
	.seo_change .img_box {margin:30px auto 0;height: 290px;}
}
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机	xs*/
@media (max-width:480px) {
	.seo_change {padding:38px 0;}
	.seo_change h3 {font-size: 18px;}
	.seo_change .txt {line-height: 25px;font-size: 14px;padding: 12px 0 20px;}
	.seo_change .img_box {margin: 30px auto 0;height: 220px;}
}
@media (max-width:370px) {
	
}


.market_case{background: #f8f8f8;padding: 70px 0;}
.market_case_tit h2{font-size: 36px;text-align: center;margin-bottom: 50px;}
/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:1300px) {
	
}
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD 	sm*/
@media (max-width:990px){
	
}
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:768px) {
	.market_case_tit h2{font-size:22px;margin-bottom:30px;}
	.market_case{padding:40px 0;}
}
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机	xs*/
@media (max-width:480px) {
	.market_case_tit h2{
		font-size:18px;
	}
}
@media (max-width:370px) {
	
}




/*market_praise*/
/* .market_praise{padding:70px 0;background: #f8f8f8;} */
.market_praise .list{padding: 100px 0;}
.market_praise .list:first-child{padding-top: 150px; background:#fff;}
.market_praise .list:last-child{margin-bottom: 0; background:#fff;}
.market_praise .list:nth-child(2){background: #f5f5f5;}
.market_praise .list:nth-child(2) .bg{float: left;}
.market_praise .list:nth-child(2) .text_box{float: right;}
.market_praise .list .bg{width: 50%;float:right;height:354px;overflow: hidden;}
.market_praise .list .bg_box{width: 100%;height:100%;background-size: auto 95%;background-repeat: no-repeat;background-position: center;}
/* .market_praise .list .bg_box{transition: .8s;} */
/* .market_praise .list .bg:hover .bg_box{transform:scale(1.2);} */
.market_praise .list .text_box{width: 40%;float: left;padding:0 5%;}
.market_praise .list h3{font-size: 36px;}
.market_praise .list .txt{line-height: 30px;color: #666666;font-size: 16px;padding:15px 0 12px;}
.market_praise .partner .img_box{float: left;width: 23%;margin:20px 4% 0 0;height:60px;transition: .5s;}
.market_praise .partner .img_box:hover{transform: translateY(-10px);}


/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px) {
	.market_praise .list{padding:85px 0;}
	.market_praise .list h3 {font-size: 34px;}
	.market_praise .list .txt {padding: 12px 0 10px;line-height:26px;}
	.market_praise .partner .img_box {margin:10px 4% 0 0;height:50px;}
}
/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px){
	.market_praise .list{padding:70px 0!important;}
	.market_praise .list h3 {font-size:28px;}
	.market_praise .partner .img_box{margin:10px 4% 0 0;height:40px;}
}
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px) {
	.market_praise .list{padding:50px 0!important;}
	.market_praise .list .bg{float: none!important;margin: auto;width:90%;height:360px;}
	.market_praise .list .text_box{float: none!important;margin: auto;width: 80%;text-align: center;}
	.market_praise .list .text_box{padding:40px 0 0;}
	.market_praise .list .txt {padding:12px 0; font-size:14px;}
	.market_praise .list h3{padding-top: 0;font-size: 22px;}   
	.market_praise .partner .img_box {margin: 20px 5% 0 0;width: 30%;height:46px;}
	.market_praise .partner .img_box:nth-child(3n){margin-right: 0;}
}
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px) {
	.market_praise .list {padding: 32px 0!important;}
	.market_praise .list .bg{height:250px;}
	.market_praise .list .text_box{padding:20px 0 0;}
	.market_praise .list h3{font-size:18px;}
}
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:370px) {
	.market_praise .list .bg{height:200px;}
}


/*market_article*/

.market_article_news{background: #f8f8f8;}
.market_article_news{background: #fff;}
.market_article_news .img_box{width: 50%;float: left;height: 516px;overflow: hidden;}
/* .market_article_news img{transition: .8s;} */
/* .market_article_news:hover img{transform:translate(-50%,-50%) scale(1.2);} */
.market_article_news .text_box{width: 40%;float: right;padding:0 5%;}
.market_article_news .tit h3{padding: 90px 0 2px;font-size: 30px;}
.market_article_news .tit em{display: block;padding-bottom: 62px;position: relative;font-size: 30px;}
.market_article_news .tit em:after{width:60px;height:2px;background:#afafaf;content:"";position:absolute;left:0;bottom:42px;}
.market_article_news .txt{line-height: 24px;color: #666666;font-size: 14px;min-height: 100px;margin-bottom:16px;}

/*当页面大于1300px时，大屏幕主要是PC端*/
@media (max-width:1300px) {
	
}
/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:990px){
	.market_article_news .img_box{height:430px;}
	.market_article_news .txt {min-height:60px;margin-bottom:30px;}
	.market_article_news .tit h3{font-size: 30px;padding: 60px 0 2px;}
	.market_article_news .tit em{padding-bottom:50px;font-size:26px;}
	.market_article_news .tit em:after{bottom:30px;}
}
/*md*/
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (max-width:768px) {
	.market_article_news {padding: 20px 0 0;margin-bottom: 0px;}
	.market_article_news .img_box{float: none!important;margin: auto;width:90%;height:360px;}
	.market_article_news .text_box{float: none!important;margin: auto;width: 80%;text-align: center;}
	.market_article_news .text_box{padding: 20px 0 40px;}
	.market_article_news .tit h3{padding: 10px 0 6px;font-size: 22px;}    
	.market_article_news .tit em {padding-bottom: 40px;font-size: 20px;}
	.market_article_news .tit em:after{left:50%;transform: translateX(-50%);bottom: 20px;}
	.market_article_news .txt {min-height:unset;margin-bottom: 20px;}
	
}
/*sm*/
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:480px) {
	.market_article_news .img_box{height:250px;}
	.market_article_news .text_box{padding:20px 0 26px;}
	.market_article_news .tit h3{font-size:18px;}
	.market_article_news .tit em{font-size: 15px;padding-bottom:26px;}
	.market_article_news .tit em:after{bottom: 10px;}
	.market_article_news .txt{font-size: 14px;}
	
	
}
/*xs*/
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width:370px) {
	.market_article_news .img_box{height:200px;}
	.market_article_news .tit h3{font-size:19px;}
}


.market_resources{background: #f8f8f8;padding-bottom:90px;}
.market_resources .list{}
.market_resources h3{font-size: 36px;padding: 80px 0 30px;text-align: center;}
.market_resources ul{margin: auto;padding: 0 56px;text-align: center;}
.market_resources ul li{width: 218px;height: 100px;margin:12px 8px;display: inline-block;background: #fff;}
.market_resources li .img_box{width: 100%;height: 100%;}



/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:1300px) {
	.market_resources ul {padding: 0 10px;}
	.market_resources h3 {font-size: 32px;padding: 50px 0 30px;}
}
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD 	sm*/
@media (max-width:990px){
	.market_resources h3 {font-size:28px;padding:30px 0;}
	.market_resources {padding-bottom:50px;}
}
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:768px) {
	.market_resources h3 {font-size: 22px;padding: 28px 0 20px;}
	.market_resources ul {padding: 0;}
	.market_resources ul li {width: 135px;height: 62px;margin: 6px 8px;}
	.market_resources {padding-bottom:30px;}
}
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机	xs*/
@media (max-width:480px) {
	.market_resources h3{
		font-size:18px;
	}
	.market_resources ul li {width: 164px;height: 76px;margin: 6px 6px;}
}
@media (max-width:370px) {
	.market_resources ul li {width: 138px;height: 62px;}
}


.article_methods{padding: 90px 0; background:#fff;}
.article_methods .tit{text-align: center;}
.article_methods .tit h3{font-size: 36px;}
.article_methods .tit p{font-size: 16px;color: #9b9b9b;padding:10px 0 46px;}
.article_methods .list_box{text-align: center;}
.article_methods .list_box{padding: 0 1%;}
.article_methods .list_box .list{background: #f8f8f8;display: inline-block;width: 46%;margin:1% 1.5%;padding: 40px 0;}
.article_methods .list_box .list .bg{float: left;width: 35%;display: block;margin: auto;height: 100px;perspective:1000px;}
.article_methods .list_box .list .bg img{display: inline;}
.article_methods .list_box .list .text{float: left;text-align: left;}
.article_methods .list_box .list .text h4{font-size: 24px;padding-bottom: 8px;transition: .6s;}
.article_methods .list_box .list .text .txt{line-height: 30px;font-size: 16px;color: #6b6b6b;}
.article_methods .list_box .list:hover .bg img{transform: rotateY(360deg);transition:1s;}
.article_methods .list_box .list:hover .text h4{color:#3596e8;}




/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:1300px) {
	
}
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD 	sm*/
@media (max-width:990px){
	.article_methods {padding:70px 0;}
	.article_methods .tit h3 {font-size:30px;}
	.article_methods .tit p {padding: 10px 0 36px;width: 80%;margin: auto;}
	.article_methods .list_box .list .text h4 {font-size: 22px;padding: 8px 0;}
	.article_methods .list_box .list .text .txt {font-size: 14px;}
}
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:768px) {
	.article_methods {padding:38px 0 50px;}
	.article_methods .tit h3 {font-size:23px;}
	.article_methods .tit p {padding: 10px 0 28px; font-size:14px;}
	.article_methods .list_box .list .bg{float:none;width:unset;}
	.article_methods .list_box .list .text {float:none;padding-top: 20px;text-align: center;}
	.article_methods .list_box .list .text h4 {font-size: 18px;padding:5px 0;}
	.article_methods .list_box .list .text .txt {line-height: 24px;}
	.article_methods .list_box .list {padding: 30px 0;}
}
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机	xs*/
@media (max-width:480px) {
	.article_methods {padding:30px 0;}
	.article_methods .list_box .list .text h4{
		font-size:16px;line-height:26px;
	}
	.article_methods .tit h3 {font-size:18px;line-height:26px;}
	.article_methods .tit p {padding: 10px 0;font-size:14px;}
	.article_methods .list_box .list {display: block;width:80%;margin: 3% auto;}
}
@media (max-width:370px) {
	
}


/*about*/
.about{padding:4.5% 0 5%;background: #fff;}
.about .txt{font-size: 16px;color: #666666;line-height: 36px;}
/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:1300px) {
	
}
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD 	sm*/
@media (max-width:990px){
	.about .txt{font-size: 15px;}
}
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:768px) {
	.about .txt{font-size: 14px;line-height:30px;}
}
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机	xs*/
@media (max-width:480px) {
	.about .txt{line-height:26px;}
}
@media (max-width:370px) {
	
}

.ab_body_bg{
    position: fixed;
    z-index: -1;
    width: 100%;
    height: 100%;
    top: 0;
    max-width: 1916px;
    left: 2px;
    right: 2px;
    margin: auto;
}

.about_concept{padding:8.5% 0;background: none;}
.about_concept .txt{line-height: 36px;font-size: 16px;color: #fff;float: left;}
.about_concept .line{width: 118px;height: 1px;background: #fff;float: left;display: block;margin: 0 50px 0px 0;position: relative;top: 12px;}
@media (max-width:1300px) {
	
}
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD 	sm*/
@media (max-width:990px){
	.about_concept .txt{font-size: 15px;}
}
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:768px) {
	.about_concept .txt{font-size: 14px;line-height:30px;}
}
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机	xs*/
@media (max-width:480px) {
	.about_concept .txt{line-height:26px;}
}
@media (max-width:370px) {
	.about_concept .txt{}
}

.ab_pic_slide{padding: 40px 0;background: #fff;}
.ab_pic_slide .swiper-slide{height: 400px;cursor: pointer;}
.ab_pic_slide .swiper-container{padding-bottom: 60px;}
.ab_pic_slide .swiper-pagination-bullet-active {opacity: 1;background: #777;}


/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (max-width:1300px) {}
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD 	sm*/
@media (max-width:990px){
	.ab_pic_slide .swiper-container{width:80%;}
	.ab_pic_slide .swiper-slide{height:0px;padding-top:67%;}
}
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (max-width:768px) {
	.ab_pic_slide{padding:30px 0 0;}
	.ab_pic_slide .swiper-container {padding-bottom:40px;}
	.swiper-pagination-bullet {width: 7px;height: 7px;}
}
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机	xs*/
@media (max-width:480px) {
	.swiper-pagination-bullet {width: 6px;height: 6px;}
}
@media (max-width:370px) {}





