
.sidebar-wrapper { position: relative; height: 100%; overflow: auto;display:none;font-size:20px;}
#dowebok {background-color:rgba(0,0,0,.6);}
#dowebok .nav { margin-top: 80px; line-height: 60px; list-style-type: none;}
#dowebok .nav a { display: block;padding:0 20px; color: #fff; text-decoration: none;}
#dowebok .nav a:hover {background-color: #000;}
[data-simplersidebar='active']{box-shadow:3px 0px 3px 0px rgba(0, 0, 0, 0.5);}


.banner{position:relative;font-size:0;}
.banner img{width:100%;}
.banner .swiper-slide{
	background-size:cover;
	background-position: center;
	background-repeat: no-repeat;
}

.banner .pagination{position:absolute;left:0;bottom:30px; margin:auto;padding:0;text-align:center;width: 100%;z-index:30;}
.banner .swiper-pagination-bullet{display:inline-block;width:40px;height:4px;border-radius:0px;background:#aaa;cursor:pointer;opacity:1;-moz-transition: all 0.5s ease-in;-webkit-transition: all 0.5s ease-in;-o-transition: all 0.5s ease-in;transition: all 0.5s ease-in;}
.banner .swiper-pagination-bullet-active{background:#434343;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px;}
.banner .banner_btn span.banner_prev,
.banner .banner_btn span.banner_next{
	display:inline-block;
	border-radius:5px;
	cursor:pointer;
	position:absolute;
	top:40%;
	width:65px;
	height:100px;
	z-index: 8;
	background-repeat: no-repeat;
	background-position: center;
}
.banner .banner_btn span.banner_prev{
	background-image:url(../images/banner_prev.png);
	left:60px;
}
.banner .banner_btn span.banner_next{
	background-image:url(../images/banner_next.png);
	right:60px;
}

.banner .pagebtn{
	display:inline-block;
	position:absolute;
	right:50px;
	bottom:50px;
	z-index: 99;
}
.banner .pagebtn ul li{
	display:inline-block;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:16px;
	color:#74726f;
	padding:0 15px;
	cursor:pointer;
	border-bottom:1px solid #74726f;
}
.banner .pagebtn ul li.on{
	color:#fff;
	border-bottom:1px solid #fff;
}


@media (max-width:1300px){
	.banner .banner_btn span.banner_prev,
	.banner .banner_btn span.banner_next{
		width:35px;
		height:65px;
		background-size:auto 60px;
	}
	.banner .banner_btn span.banner_prev{
		left:45px;
	}
	.banner .banner_btn span.banner_next{
		right:45px;
	}
}
@media (max-width:768px){
	.banner .pagination{bottom:15px;}
	.banner .swiper-pagination-bullet{width:30px;height:3px;}
	.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px;}
}





.bannero{width:100%;max-width:1920px;margin:0 auto;font-size:0;}
.bannero img{width:100%;}
.btn{font-size:30px;font-family: 'ÃƒÂ¥Ã‚Â®Ã¢â‚¬Â¹ÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“';cursor:pointer;display:inline-block;text-align:center;}
.submit{font-family: 'ÃƒÂ¥Ã‚Â®Ã¢â‚¬Â¹ÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“';cursor:pointer;display:inline-block;text-align:center;}

.gotop{
	width:50px;
	height:50px;
	display:inline-block;
	background:#aaa url(../images/gotop.png) no-repeat center;
	position: fixed;
	right:25px;
	bottom:15%;
	z-index: 8000;
}



@media (max-width:1680px){
	.header_box .nav{
		padding-right:0;
	}
	.header_box .nav li{
		margin-right:20px;
		padding:0 15px;
	}
}
@media (max-width:1300px){
	.header_box .nav li{
		margin-right:10px;
		padding:0 5px;
		font-size:14px;
	}
	
}
@media (max-width:992px){
	.header{
		padding:20px 15px;
	}
}
@media (max-width:768px){
	.header{
		padding:10px 15px;
	}
	.header_box h1{
		width:130px;
		height:25px;
		margin-top:8px;
	}
	
}
@media (max-width:420px){
	.header_box h1{
		width:120px;
	}
}




.tit1{
	color:#333;
	padding:50px 0;
	position:relative;
}
.tit1 h2{
	font-size:24px;
}
.tit1 i{
	display:block;
	font-size:30px;
	text-transform: uppercase;
}
.tit1 a.more{
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#666;
	padding:0 15px;
	display:inline-block;
	position:absolute;
	right:0;
	top:65px;
	text-transform: uppercase;
}
.tit1 a.more:hover{
	color:#000;
}


@media (max-width:1500px){
	.tit1{
		padding:50px 15px;
	}
}
@media (max-width:992px){
	.tit1{
		padding:40px 15px;
	}
	.tit1 h2{
		font-size:22px;
	}
	.tit1 i{
		font-size:28px;
	}
	.tit1 a.more{
		top:50px;
	}
}
@media (max-width:768px){
	.tit1 h2{
		font-size:18px;
	}
	.tit1 i{
		font-size:24px;
	}
	.tit1 a.more{
		top:50px;
	}
}
@media (max-width:420px){
	.tit1{
		padding:30px 15px;
	}
	.tit1 i{
		font-size:20px;
	}
	.tit1 a.more{
		top:40px;
	}
}





.ipro_box{
	padding-bottom:100px;
}
.ipro_box .ipbox{
	position:relative;
	overflow:hidden;
}
.ipro_box .ipbox a{
	display:inline-block;
	background-repeat: no-repeat;
	background-position: center;
	background-size:cover;
	position:absolute;
	width:100%;
	height:100%;
	-webkit-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}
.ipro_box .ipbox:hover a{
	-moz-transform:scale(1.2); 
	-webkit-transform:scale(1.2); 
	-o-transform:scale(1.2); 
}

.ipro_box .box1{
	width:49%;
	padding-bottom:45%;
	float:left;
	display:inline-block;
}
.ipro_box .box2{
	width:49%;
	padding-bottom:45%;
	float:right;
	display:inline-block;
	position:relative;
}
.ipro_box .box3,
.ipro_box .box4{
	position:absolute;
	left:0;
	display:inline-block;
	width:100%;
	height:48%;
}
.ipro_box .box3{
	top:0;
}
.ipro_box .box4{
	bottom:0;
}

@media (max-width:768px){
	.ipro_box{
		padding:0 15px;
		padding-bottom:60px;
	}
	.ipro_box .ipbox{
		margin-bottom:10px;
	}
	.ipro_box .box1{
		width:auto;
		float:none;
		display:block;
		padding-bottom:55%;
	}
	.ipro_box .box2{
		width:auto;
		float:none;
		display:block;
		padding-bottom:0
	}
	.ipro_box .box3,
	.ipro_box .box4{
		position:relative;
		padding-bottom:45%;
	}
	
}
@media (max-width:420px){
	.ipro_box{
		padding:0 15px;
		padding-bottom:40px;
	}
	.ipro_box .box1{
		margin-bottom:13px;
		padding-bottom:45%;
	}
}






.footer{
	background:#2c2c2c;
	color:#fff;
	font-size:14px;
	padding:30px 0;
}
.footer .footer_nav{
	display:inline-block;
	float:left;
	padding-top:10px;
}
.footer .footer_nav ul li{
	display:inline-block;
	height:30px;
	line-height:30px;
	padding:0 15px;
	margin:0 5px;
}
.footer .footer_nav ul li a{
	display:block;
}
.footer .footer_nav ul li:hover{
	color:#ddd;
}
.footer .comapy{
	display:inline-block;
	float:right;
	line-height:24px;
}
.footer .ga{
	margin-left: 10px;
	padding-left: 25px;
	background-size: 16px;
	background: url(../images/gaimg.png) no-repeat left center;
}
@media (max-width:1200px){
	.footer{
		font-size:12px;
		padding:25px 15px;
	}
	.footer .footer_nav ul li{
		padding:0 8px;
		margin:0 3px;
	}
}
@media (max-width:992px){
	.footer{
		font-size:12px;
		padding:25px 15px;
		text-align:center;
	}
	.footer .footer_nav{
		float:none;
		padding-top:0;
		display:block;
	}
	.footer .comapy{
		float:none;
		display:block;
	}

}



.iabout_slide{
	position:relative;
	font-size:0;
}
.iabout_slide .swiper-slide{
	position:relative;
	height:650px;
	background-repeat: no-repeat;
	background-position: center;
	background-size:cover;
}
.iabout_slide .swiper-slide .text{
	width:100%;
	max-width:900px;
	position:absolute;
	left:50%;
	top:20%;
	transform: translate(-50%,0);
	color:#fff;
	text-align:center;
}
.iabout_slide .swiper-slide .text h3{
	font-size:72px;
}
.iabout_slide .swiper-slide .text p{
	font-size:16px;
	line-height:30px;
	padding:40px 0;
}
.iabout_slide .swiper-slide .text a.more{
	width:215px;
	height:50px;
	line-height:50px;
	display:block;
	margin:0 auto;
	background-color:#fff;
	font-size:14px;
	color:#5f5f5f;
	text-align:left;
	text-indent:35px;
	background-repeat: no-repeat;
	background-position: 140px center;
	background-image:url(../images/amore_bg.png);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.iabout_slide .swiper-slide .text a.more:hover{
	color:#333;
	background-position: 150px center;
}

.iabout_slide .pagination{
	position:absolute;
	left:0;
	bottom:15px;
	width:100%;
	z-index: 300;
	text-align:center;
}
.iabout_slide .swiper-pagination-bullet {
    opacity: .6;
}
.iabout_slide .swiper-pagination-bullet-active {
    opacity: .8;
    background: #fff;
}
.iabout_slide .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 6px;
}


@media (max-width:1300px){
	.iabout_slide .swiper-slide{
		height:550px;
	}
	.iabout_slide .swiper-slide .text h3{
		font-size:50px;
	}
	.iabout_slide .swiper-slide .text a.more{
		width:140px;
		height:40px;
		line-height:40px;
		font-size:13px;
		text-align:center;
		text-indent:0;
		background-image:url();
	}
	
}

@media (max-width:992px){
	.iabout_slide .swiper-slide{
		height:500px;
	}
	.iabout_slide .swiper-slide .text{
		top:20%;
		width:90%;
	}
	.iabout_slide .swiper-slide .text h3{
		font-size:35px;
	}
	.iabout_slide .swiper-slide .text p{
		font-size:14px;
		line-height:26px;
		padding:30px 0;
	}
	
}
@media (max-width:768px){
	.iabout_slide .swiper-slide{
		height:400px;
	}
	.iabout_slide .swiper-slide .text h3{
		font-size:25px;
	}
	.iabout_slide .swiper-slide .text a.more{
		width:100px;
		height:35px;
		line-height:35px;
	}
}



.ijoin{
	padding:100px 0;
}
.ijoin_box{
	padding-bottom:100px;
}
.ijoin_box .text_box{
	padding-right:30px;
}
.ijoin .tit1{
	padding:30px 0;
	padding-top:0;
}
.ijoin_box .text_box .text{
	font-size:16px;
	color:#666;
	line-height:30px;
}
.ijoin_box .text_box .text_e{
	padding-top:30px;
	font-size:14px;
	color:#aeaeae;
	line-height:18px;
}
.ijoin_box .pic_box{
	text-align:center;
}



/* .ijoin_box .tag_box .box{
	display:inline-block;
	max-width:500px;
}
.ijoin_box .tag_box .pic_box{
	height:50px;
	padding:0 20px;
	display:inline-block;
	margin:0 25px;
	margin-bottom:30px;
	float:left;
} */



.ijoin_box2{
	text-align:center;
}
.ijoin_box2 .list{
	width:460px;
	height:300px;
	display:inline-block;
	position:relative;
	overflow: hidden;
}
.ijoin_box2 .list .pic_box{
	display:inline-block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size:cover;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.ijoin_box2 .list:hover .pic_box{
	-moz-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
}
.ijoin_box2 .list .text_box{
	display:inline-block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index: 4;
	padding-top:60px;
	color:#fff;
}
.ijoin_box2 .list .text_box h3{
	font-size:30px;
	padding-bottom:20px;
}
.ijoin_box2 .list .text_box p{
	font-size:16px;
	padding-bottom:40px;
}
.ijoin_box2 .list .text_box a.more{
	display:inline-block;
	height:25px;
	line-height:25px;
	font-size:14px;
	padding:0 15px;
}
.ijoin_box2 .list .text_box a.more:hover{
	text-decoration: underline;
}


@media (max-width:1500px){
	.ijoin_box{
		padding:0 15px;
		padding-bottom:80px;
	}
	.ijoin_box2{
		padding:0 15px;
	}
	.ijoin_box2 .list{
		width:380px;
		height:260px;
	}
	.ijoin_box2 .list .text_box h3{
		font-size:25px;
	}
	.ijoin_box2 .list .text_box p{
		font-size:14px;
		padding-bottom:30px;
	}
	
}
@media (max-width:1200px){
	.ijoin_box2 .list{
		width:300px;
		height:200px;
	}
	.ijoin_box2 .list .text_box{
		padding-top:40px;
	}
	.ijoin_box2 .list .text_box h3{
		font-size:20px;
	}
	.ijoin_box2 .list .text_box a.more{
		font-size:13px;
	}
	
}
@media (max-width:992px){
	.ijoin_box2 .list{
		width:240px;
		height:180px;
	}
	.ijoin_box2 .list .text_box{
		padding-top:30px;
	}
	.ijoin_box2 .list .text_box h3{
		font-size:18px;
	}
	
	
}
@media (max-width:768px){
	.ijoin{
		padding:60px 0;
	}
	.ijoin_box{
		padding-bottom:40px;
	}
	.ijoin_box .text_box{
		padding-right:0;
	}
	.ijoin_box .text_box .text{
		font-size:14px;
		line-height:24px;
	}
	.ijoin_box .tag_box .box{
		max-width:none;
	}
	.ijoin_box .tag_box .pic_box{
		margin-bottom:15px;
	}
	.ijoin_box2 .list{
		width:460px;
		height:300px;
		margin-bottom:15px;
	}
	.ijoin_box2 .list .text_box{
		padding-top:60px;
	}
	.ijoin_box2 .list .text_box h3{
		font-size:25px;
	}
	.ijoin_box2 .list .text_box p{
		font-size:14px;
		padding-bottom:30px;
	}
	
	
}
@media (max-width:480px){
	.ijoin{
		padding-bottom:0;
	}
	.ijoin_box2 .list{
		width:300px;
		height:200px;
	}
	.ijoin_box2 .list .text_box{
		padding-top:35px;
	}
	.ijoin_box2 .list .text_box h3{
		font-size:18px;
	}
}
@media (max-width:420px){
	.ijoin_box2 .list{
		width:100%;
	}
	
}







.icase_slide{
	padding-bottom:50px;
}
.icase_slide .swiper-slide{
	height:800px;
	position:relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size:cover;
}
.icase_slide .swiper-slide .mask{
	display:inline-block;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.4);
	z-index: 6;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.icase_slide .swiper-slide .text1{
	position:absolute;
	left:0;
	top:0;
	z-index: 8;
	padding-top:40px;
	padding-left:30px;
	font-size:18px;
	color:#fff;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.icase_slide .swiper-slide .text1 h3{
	padding:3px 0;
}
.icase_slide .swiper-slide .text2{
	position:absolute;
	left:0;
	bottom:-180px;
	width:80%;
	padding:40px 10%;
	z-index: 8;
	font-size:30px;
	color:#fff;
	background:rgba(0,0,0,.4);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.icase_slide .swiper-slide .text2 h3{
	padding:3px 0;
}

.icase_slide .swiper-slide:hover .mask{
	opacity:0;
}
.icase_slide .swiper-slide:hover .text1{
	opacity:0;
}
.icase_slide .swiper-slide:hover .text2{
	bottom:0;
}

@media (max-width:1500px){
	.icase_slide .swiper-slide{
		height:550px;
	}
	.icase_slide .swiper-slide .text2{
		padding:40px 10%;
		font-size:25px;
	}
}
@media (max-width:1200px){
	.icase_slide .swiper-slide{
		height:450px;
	}
	.icase_slide .swiper-slide .text1{
		font-size:16px;
	}
	.icase_slide .swiper-slide .text2{
		padding:30px 10%;
		font-size:20px;
	}
}
@media (max-width:768px){
	.icase_slide .swiper-slide{
		height:380px;
	}
	.icase_slide .swiper-slide .text1{
		font-size:14px;
	}
	.icase_slide .swiper-slide .text2{
		font-size:18px;
	}
}
@media (max-width:420px){
	.icase_slide{
		padding-bottom:20px;
	}
}




.inews{
	padding-bottom:100px;
	overflow:hidden;
}
.inews_box{
	text-align:center;
}
.inews_box .list_box{
	width:460px;
	display:inline-block;
	float:left;
}
.inews_box .col:nth-child(2) .list_box{
	float:none;
}
.inews_box .col:nth-child(3) .list_box{
	float:right;
}

.inews_box .list_box .img_box{
	width:100%;
	height:280px;
	position:relative;
}
.inews_box .list_box .img_box .mask{
	display:inline-block;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background:rgba(0,0,0,.4);
	opacity:0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.inews_box .list_box .img_box .mask p{
	font-size:14px;
	color:#fff;
	height:40px;
	line-height:40px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	display:inline-block;
	padding:0 15px;
	text-transform: uppercase;
	position:absolute;
	left:50%;
	top:50%;
	transform: translate(-50%,-50%);
}
.inews_box .list_box .text_box{
	height:160px;
	text-align:left;
	position:relative;
}
.inews_box .list_box .text_box h3{
	font-size:18px;
	color:#333;
	display:inline-block;
	width:100%;
	margin:15px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.inews_box .list_box:hover .text_box h3{
	color:#9c2023;
}
.inews_box .list_box:hover .img_box .mask{
	opacity: 1;
}
.inews_box .list_box .text_box p{
	font-size:14px;
	color:#999;
	line-height:24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.inews_box .list_box .text_box span{
	display:inline-block;
	width:100%;
	height:35px;
	line-height:35px;
	border-top:1px solid #eee;
	position:absolute;
	left:0;
	bottom:0;
	text-indent:15px;
}
.inews_box .list_box .text_box span:after{
	display:inline-block;
	content:'';
	background-image:url(../images/inews_btn.png);
	background-repeat: no-repeat;
	background-position: center;
	width:32px;
	height:10px;
	position:absolute;
	right:15px;
	top:12px;
}

@media (max-width:1500px){
	.inews_box{
		padding:0 15px;
	}
	.inews_box .list_box{
		width:390px;
	}
	.inews_box .list_box .img_box{
		height:240px;
	}
	
}

@media (max-width:1200px){
	.inews_box .list_box{
		width:290px;
	}
	.inews_box .list_box .img_box{
		height:180px;
	}
	
}

@media (max-width:992px){
	.inews_box .list_box{
		width:240px;
	}
	.inews_box .list_box .img_box{
		height:150px;
	}
	.inews_box .list_box .text_box h3{
		font-size:16px;
	}
	.inews_box .list_box .text_box p{
		font-size:13px;
	}
}
@media (max-width:768px){
	.inews{
		padding-bottom:30px;
	}
	.inews_box .list_box{
		width:460px;
		margin-bottom:15px;
		float:none;
	}
	.inews_box .col:nth-child(3) .list_box{
		float:none;
	}
	.inews_box .list_box .img_box{
		height:280px;
	}
	.inews_box .list_box .text_box{
		height:140px;
	}
	.inews_box .list_box .text_box h3{
		font-size:14px;
	}
	.inews_box .list_box .text_box p{
		font-size:13px;
	}

}
@media (max-width:480px){
	.inews_box .list_box{
		width:300px;
	}
	.inews_box .list_box .img_box{
		height:180px;
	}
}
@media (max-width:420px){
	.inews_box .list_box{
		width:auto;
		display:block;
	}
	.inews_box .list_box .img_box{
		height:auto;
	}
}






.public_mbcnav{
	padding:35px 0;
	color:#999;
}
.public_mbcnav ul{
	display:inline-block;
	float:left;
}
.public_mbcnav ul li{
	display:inline-block;
	height:35px;
	line-height:35px;
	font-size:14px;
	margin-right:5px;
}
.public_mbcnav ul li a{
	display:block;
}
.public_mbcnav ul li a:hover{
	text-decoration: underline;
	color:#333;
}


.search_box{
	border:1px solid #ccc;
	display:inline-block;
	float:right;
	position:relative;
}
.search_box select{
	width:90px;
	height:37px;
	line-height:35px;
	text-indent:5px;
	float:left;
	border:none;
}
.search_box input.qtext{
	width:200px;
	height:35px;
	line-height:35px;
	float:left;
	text-indent:10px;
	border-left:1px solid #ccc;
}
.search_box input.submit{
	width:35px;
	height:35px;
	position:absolute;
	right:0;top:0;
	z-index: 100;
	background:url(../images/pro_search_btn.png) no-repeat center;
}




.public_nav{
	padding-top: 40px;
	background:#fff;
}
.public_nav2{
	background:#f8f8f8;
}
.public_nav ul{
	padding-bottom: 0px;
}
.pro_snav ul li:nth-child(1){
	font-size:16px;
	color:#9c2124;
}
.public_nav ul li{
	padding:0 15px;
	height:40px;
	line-height:40px;
	float:left;
	text-align:center;
	font-size:14px;
	color:#333;
	margin-right:10px;
	background:#eee;
	margin-bottom:10px;
}
.public_nav ul li.on,
.public_nav ul li:hover{
	background:#333;
	color:#fff;
}
.public_nav ul li.on,
.public_nav ul li a:hover {
	background:#333;
	color:#fff;
}




@media (max-width:1500px){
	.public_nav{
		padding: 0px 15px;
	}
}
@media (max-width:768px){
	.public_mbcnav{
		text-align:center;
		padding:30px 0;
	}
	.search_box{
		float:none;
	}
	.public_nav{
		padding:30px 15px;
	}
	.public_nav ul li{
		width:100px;
		height:35px;
		line-height:35px;
		font-size:14px;
	}
}
@media (max-width:480px){
	.public_nav ul li{
		width:31.33%;
		height:32px;
		line-height:32px;
		font-size:13px;
		margin:0 1% 5px 1%;
		padding:0;
	}
}
@media (max-width:420px){
	.public_nav ul li{
		width:48%;
		margin:0 1% 5px 1%;
	}
}






.case{
	background:#f8f8f8;
}
.case_box{
	text-align:center;
}
.case_box .list_box{
	margin-bottom:30px;
	display:inline-block;
}
.case_box .list_box .pic_box{
	width:720px;
	height:480px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.case_box .list_box p{
	height:60px;
	line-height:60px;
	text-indent: 15px;
	text-align:left;
}


@media (max-width:1500px){
	.case_box .list_box .pic_box{
		width:580px;
		height:400px;
	}
}
@media (max-width:1200px){
	.case_box .list_box .pic_box{
		width:460px;
		height:340px;
	}
}
@media (max-width:992px){
	.case_box .list_box .pic_box{
		width:360px;
		height:260px;
	}
}
@media (max-width:768px){
	.case_box .list_box .pic_box{
		width:360px;
		height:260px;
	}
	.case_box .list_box p{
		height:40px;
		line-height:40px;
	}
}
@media (max-width:420px){
	.case_box .list_box .pic_box{
		width:300px;
		height:200px;
	}
}



.news_box{
	
}
.news_box .list_box{
	padding:40px 0;
	border-bottom:1px solid #eee;
}
.news_box .list_box .pic_box{
	width:100%;
	height:280px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position:relative;
}
.news_box .list_box .pic_box .mask{
	position: absolute;
	left:0;top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.4);
	text-align:center;
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.news_box .list_box .pic_box .mask i{
	width:55px;
	height:35px;
	display:inline-block;
	background:url(../images/eyes.png) no-repeat center;
	margin-bottom:40px;
	margin-top:60px;
}
.news_box .list_box .pic_box .mask span{
	font-size:14px;
	color:#fff;
	padding:10px 0;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	display:block;
	width:140px;
	margin:0 auto;
/*	text-transform: uppercase;*/
}
.news_box .list_box:hover .mask{
	opacity: 1;
}



.news_box .list_box .text_box{
	padding:0 60px;
	padding-top:30px;
}
.news_box .list_box .text_box h3{
	font-size:24px;
	color:#333;
	display:inline-block;
	width:100%;
	margin-bottom:30px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.news_box .list_box:hover .text_box h3{
	color:#9c2023;
}
.news_box .list_box .text_box p{
	font-size:16px;
	color:#676767;
	line-height:30px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.news_box .list_box .text_box span{
	width:32px;
	height:10px;
	display:inline-block;
	margin-top:30px;
	background:url(../images/inews_btn.png) no-repeat center;
}
.news_box .list_box .daybox{
	font-size:16px;
	color:#333;
	border-left:1px solid #eee;
	padding:30px;
}
.news_box .list_box .daybox h4{
	font-size:30px;
}






.news_box .list_box .box1{
	width:30%;
	display:inline-block;
	float:left;
}
.news_box .list_box .box2{
	width:53%;
	display:inline-block;
	float:left;
}
.news_box .list_box .box3{
	width:17%;
	display:inline-block;
	float:left;
}


@media (max-width:1500px){
	.news_box{
		padding:0 15px;
	}
	.news_box .list_box .box1{
		width:35%;
	}
	.news_box .list_box .box2{
		width:53%;
	}
	.news_box .list_box .box3{
		width:12%;
	}
	
}
@media (max-width:1200px){
	.news_box .list_box .box1{
		width:37%;
	}
	.news_box .list_box .box2{
		width:48%;
	}
	.news_box .list_box .box3{
		width:15%;
	}
	.news_box .list_box .pic_box{
		height:260px;
	}
	.news_box .list_box .text_box{
		padding:0 30px;
		padding-top:20px;
	}
	
}
@media (max-width:992px){
	.news_box .list_box .box1{
		width:37%;
	}
	.news_box .list_box .box2{
		width:48%;
	}
	.news_box .list_box .box3{
		width:15%;
	}
	.news_box .list_box .pic_box{
		height:240px;
	}
	.news_box .list_box .text_box{
		padding:0 20px;
		padding-top:20px;
	}
	.news_box .list_box .text_box h3{
		font-size:20px;
		margin-bottom:25px;
	}
	.news_box .list_box .text_box p{
		font-size:14px;
		line-height:26px;
	}
	.news_box .list_box .daybox{
		font-size:14px;
		padding:30px 15px;
	}
	.news_box .list_box .daybox h4{
		font-size:20px;
	}
	
	
}
@media (max-width:768px){
	.news_box .list_box .box1{
		width:37%;
	}
	.news_box .list_box .box2{
		width:48%;
	}
	.news_box .list_box .box3{
		width:15%;
	}
	.news_box .list_box{
		padding:30px 0;
	}
	.news_box .list_box .pic_box{
		height:180px;
	}
	.news_box .list_box .text_box h3{
		margin-bottom:15px;
	}
	.news_box .list_box .daybox{
		font-size:14px;
		padding:30px 15px;
	}
	.news_box .list_box .daybox h4{
		font-size:20px;
	}
	.news_box .list_box .pic_box .mask i{
		margin-bottom:20px;
		margin-top:30px;
	}
}

@media (max-width:640px){
	.news_box .list_box .box1{
		width:40%;
	}
	.news_box .list_box .box2{
		width:60%;
	}
	.news_box .list_box .box3{
		display:none;
	}
}
@media (max-width:480px){
	.news_box .list_box .box1{
		width:100%;
		float:none;
	}
	.news_box .list_box .box2{
		width:100%;
		float:none;
		padding:0;
	}
	.news_box .list_box .text_box{
		padding:0;
		padding-top:15px;
	}
	.news_box .list_box .pic_box{
		height:210px;
	}
	.news_box .list_box .pic_box .mask i{
		margin-bottom:20px;
		margin-top:50px;
	}
}
@media (max-width:420px){
	
}







.newsv{
	padding:60px 0;
}
.newsv_box{
	width:100%;
	max-width:1050px;
	margin:0 auto;
}
.newsv_box .news_tit{
	text-align:center;
}
.newsv_box .news_tit h2{
	font-size:30px;
	color:#333;
}
.newsv_box .news_tit p{
	font-size:16px;
	color:#999;
	padding:10px 0;
}
.newsv_box .news_tit p span{
	display:inline-block;
	margin:0 15px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:25px;
}
.newsv_box .news_tit p span:nth-child(1){
	background-image:url(../images/time.png);
}
.newsv_box .news_tit p span:nth-child(2){
	background-image:url(../images/count.png);
}
.newsv_box .news_tit p span:nth-child(3){
	background-image:url(../images/share.png);
}



.newsv_box .text_box{
	font-size:14px;
	color:#333;
	line-height:24px;
	padding:30px 0 50px 0;
}
.newsv_btn{
	border-top:1px solid #eee;
	padding:40px 0;
	text-align:center;
}
.newsv_btn a{
	display:inline-block;
	font-size:16px;
	color:#666;
	height:40px;
	line-height:40px;
}
.newsv_btn a.back{
	padding:0 30px;
	height:40px;
	line-height:40px;
	color:#333;
	border-radius:50px;
	border:1px solid #ccc;
}
.newsv_btn a.back:hover{
	color:#fff;
	background:#333;
}
.newsv_btn a:nth-child(1){
	float:left;
}
.newsv_btn a:nth-child(3){
	float:right;
}
.newsv_btn a i{
	display:inline-block;
	width:40px;
	height:40px;
	line-height:40px;
	border:1px solid #ccc;
	border-radius:100%;
	font-size:25px;
	font-family: ÃƒÂ¥Ã‚Â®Ã¢â‚¬Â¹ÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“;
}
.newsv_btn a:hover i{
	color:#fff;
	background:#333;
}


@media (max-width:1200px){
	.newsv{
		padding:50px 15px;
	}
	.newsv_box .news_tit h2{
		font-size:26px;
	}
	.newsv_btn a.back{
		height:35px;
		line-height:35px;
	}
	.newsv_btn a i{
		width:35px;
		height:35px;
		line-height:35px;
	}

}
@media (max-width:992px){
	.newsv_box .news_tit h2{
		font-size:24px;
	}
	.newsv_btn a:nth-child(1),
	.newsv_btn a:nth-child(3){
		float:none;
		display:block;
	}
	.newsv_btn a.back{
		height:30px;
		line-height:30px;
		margin:15px 0;
	}
	.newsv_btn a i{
		width:30px;
		height:30px;
		line-height:30px;
	}
	

}
@media (max-width:768px){
	.newsv_box .news_tit h2{
		font-size:20px;
	}
	.newsv_box .news_tit p{
		font-size:14px;
	}
	.newsv_box .news_tit p span{
		margin:0 10px;
	}
	.newsv_btn a{
		font-size:14px;
	}
}
@media (max-width:420px){
	.newsv_box .news_tit h2{
		font-size:18px;
	}

}


.contact{
	background:#f8f8f8;
	padding-bottom:50px;
}
.contact_box{
	background:#fff;
	text-align:center;
}
.contact_box .col{
	width:25%;
	display:inline-block;
	float:left;
}
.contact_box .list{
	padding:40px 15px 0 15px;
	min-height:200px;
	position:relative;
}
.contact_box .list::after{
	content:'';
	display:inline-block;
	width:1px;
	height:120px;
	background:#ccc;
	position:absolute;
	left:0;top:50px;
}
.contact_box .col:nth-child(1) .list::after{
	display:none;
}

.contact_box .list i{
	width:50px;
	height:50px;
	display:inline-block;
	background-repeat: no-repeat;
	background-position: center;
	background-size:auto 45px;
	margin-bottom:20px;
}
.contact_box .col:nth-child(1) .list i{
	background-image: url(../images/contact_tag1.png);
}
.contact_box .col:nth-child(2) .list i{
	background-image: url(../images/contact_tag2.png);
}
.contact_box .col:nth-child(3) .list i{
	background-image: url(../images/contact_tag3.png);
}
.contact_box .list h4{
	font-size:18px;
	color:#333;
}
.contact_box .list p{
	font-size:16px;
	line-height:28px;
	color:#999;
	padding:20px 70px;
}
.contact_box .list.qr i{
	width:120px;
	height:120px;
	margin-bottom:8px;
}
.contact_box .list.qr h4{
	font-size:16px;
}
.contact_box .list.qr p{
	padding:0;
}


@media (max-width:1300px){
	.contact_box .list p{
		padding:20px 0;
	}
}
@media (max-width:992px){
	.contact_box .list i{
		width:45px;
		height:45px;
	}
	.contact_box .list h4{
		font-size:16px;
		color:#333;
	}
	.contact_box .list p{
		font-size:14px;
		line-height:24px;
		padding:10px 0;
	}
}
@media (max-width:768px){
	.contact_box .col{
		width:50%;
	}
	.contact_box .col:nth-child(3) .list::after{
		display:none;
	}
	
}


.msg{
	background:#f8f8f8;
	padding-bottom:50px;
}
.msg_box{
	background:#fff;
	padding:50px 0;
	text-align:center;
}
.msg_box .text_box{
	width:100%;
	max-width:560px;
	display:inline-block;
	text-align: left;
}
.msg_box .text_box .tit{
	color:#444;
	padding-bottom:50px;
}
.msg_box .text_box .tit i{
	font-size:30px;
}
.msg_box .text_box .tit h2{
	font-size:22px;
}
.msg_box .text_box .text{
	font-size:16px;
	color:#999;
	line-height:40px;
}

.msg_box .form_box{
	width:100%;
	max-width:560px;
	display:inline-block;
	text-align: left;
	font-size:14px;
}
.msg_box .form_box p{
	padding-bottom:12px;
	position:relative;
}
.msg_box .form_box input.text{
	width:100%;
	height:45px;
	line-height:45px;
	border:none;
	background-color:#f4f6f8;
	text-indent:15px;
}
.msg_box .form_box input.t2{
	width:130px;
}
.msg_box .form_box .verify_img{
	width:120px;
	height:45px;
	position: absolute;
	left:130px;top:0;
	cursor: pointer;
	background:#eee;
}
.msg_box .form_box textarea{
	width:96%;
	height:100px;
	padding:2%;
	background-color:#f4f6f8;
	font-size:14px;
	font-family: "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ";
}
.msg_box .form_box input.submit{
	width:150px;
	height:45px;
	line-height:45px;
	font-size:14px;
	position: absolute;
	top:0;right:0;
	background:#414141;
	font-family: "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ";
	color:#fff;
}
.msg_box .form_box input.submit:hover{
	background:#333;
}


@media (max-width:1500px){
	.msg_box{
		padding:50px 15px;
	}
}
@media (max-width:992px){
	.msg_box .text_box .text{
		padding-right:20px;
	}
	.msg_box .text_box .tit i{
		font-size:28px;
	}
	.msg_box .text_box .tit h2{
		font-size:20px;
	}
	.msg_box .form_box input.submit{
		width:120px;
	}
}
@media (max-width:768px){
	.msg_box .text_box{
		padding-bottom:30px;
	}
}
@media (max-width:420px){
	.msg_box .text_box .tit{
		padding-bottom:30px;
	}
	.msg_box .text_box .tit i{
		font-size:25px;
	}
	.msg_box .text_box .tit h2{
		font-size:18px;
	}
	.msg_box .text_box .text{
		font-size:14px;
	}
	.msg_box .form_box input.submit{
		width:150px;
		height:45px;
		line-height:45px;
		position: static;
		display:block;
		margin:0 auto;
		margin-top:20px;
	}
	
	
}




.pro{
	background:#f8f8f8;
}
.pro_box{
	text-align:center;
}
.pro_box .list_box{
	margin-bottom: 0px;
	display:inline-block;
	position: relative;
}
.pro_box .list_box .pic_box{
	width:350px;
	height: 412px;
	position: relative;
}
.pro_box .list_box .pic_box .box{
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.pro_box .list_box .pic_box .box1{
	z-index: 100;
	opacity: 0;
	/* -webkit-transition: all .35s ease-in-out;
	-moz-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out; */
}
.pro_box .list_box:hover .pic_box .box1{
	/* z-index: 60;
	-webkit-filter: blur(2px) grayscale(1);
	-moz-filter: blur(2px) grayscale(1);
	-o-filter: blur(2px) grayscale(1);
	-ms-filter: blur(2px) grayscale(1);
	filter: blur(2px) grayscale(1);
	opacity: .7; */
}



.pro_box .list_box .pic_box .box2{
	z-index: 80;
	opacity: 1;
}
.pro_box .list_box .pic_box .box2 img{
	position:absolute;
	left:50%;
	top:50%;
	transform: translate(-50%,-50%);
}
.pro_box .list_box .text_box{
	text-align: center;
	position:
	absolute;
	left:0;
	bottom:0;
	width:90%;
	z-index: 120;
	padding:20px 5%;
	color:#fff;
	background-image:
	-webkit-linear-gradient(
		to bottom,
		rgba(0,0,0,0) 0%,
		rgba(0,0,0,.4) 20%,
		rgba(0,0,0,1) 100%
	);
	background: #616161;
}
.pro_box .list_box .text_box h3{
	font-size:18px;
	padding-bottom:5px;
}
.pro_box .list_box .text_box p{
	font-size:14px;
}


@media (max-width:1500px){
	.pro_box .list_box{
		margin-bottom: 0px;
	}
	.pro_box .list_box .pic_box{
		width:280px;
		height: 400px;
	}
}
@media (max-width:1200px){
	.pro_box .list_box{
		margin-bottom:50px;
	}
	.pro_box .list_box .pic_box{
		width:230px;
		height:390px;
	}
}
@media (max-width:992px){
	.pro_box .list_box{
		margin-bottom:40px;
	}
}
@media (max-width:480px){
	.pro_box .list_box .pic_box{
		width:190px;
		height:380px;
	}
}
@media (max-width:375px){
	.pro_box .list_box{
		margin-bottom:30px;
	}
	.pro_box .list_box .pic_box{
		width:150px;
		height:300px;
	}
}


.prov{
	padding-bottom:50px;
}
.prov_box{
	background:#f5f5f5;
}
.prov_box .prov_slide{
	width:60%;
	display:inline-block;
	float:left;
}
.prov_box .prov_slide .swiper-slide{
	text-align:center;
}
.prov_box .prov_slide .swiper-slide .pic_box{
	width:100%;
	height:600px;
	line-height:600px;
	position:relative;
	background:#eee;
}
.prov_box .prov_slide .swiper-slide .pic_box img{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.prov_box .prov_slide .pagination{
	position:absolute;
	left:0;
	bottom:15px;
	width:100%;
	z-index: 300;
	text-align:center;
}
.prov_box .prov_slide .pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #fff;
    opacity: .6;
}
.prov_box .prov_slide .pagination .swiper-pagination-bullet-active {
	opacity: 1;
}
.prov_box .prov_slide .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin:0 6px;
}

.prov_box .rbox{
	width:40%;
	display:inline-block;
	float:left;
}
.prov_box .text_box{
	padding:50px;
	color:#333;
}
.prov_box .text_box h2{
	font-size:30px;
	width:100%;
	display:inline-block;
	margin-bottom:15px;
}
.prov_box .text_box h3{
	font-size:18px;
	width:100%;
	display:inline-block;
	margin-bottom:15px;
}
.prov_box .text_box i{
	font-size:16px;
	color:#999;
	width:100%;
	display:inline-block;
	margin-bottom:30px;
}
.prov_box .text_box .text{
	border-top:1px solid #ccc;
	padding-top:30px;
}
.prov_box .text_box .text h4{
	font-size:16px;
	padding-bottom:20px;
}
.prov_box .text_box .text p{
	font-size:14px;
	line-height:30px;
	color:#666;
}


@media (max-width:1200px){
	.prov_box .text_box{
		padding:40px 20px 0 20px;
	}
	.prov_box .prov_slide .swiper-slide .pic_box{
		height:480px;
		line-height:480px;
	}
	.prov_box .text_box h2{
		font-size:26px;
	}
}
@media (max-width:992px){
	.prov_box .prov_slide{
		width:50%;
	}
	.prov_box .rbox{
		width:50%;
	}
	.prov_box .prov_slide .swiper-slide .pic_box{
		height:320px;
		line-height:320px;
	}
	.prov_box .text_box{
		padding:20px 20px 0 20px;
	}
	.prov_box .text_box h2{
		font-size:22px;
		margin-bottom:10px;
	}
	.prov_box .text_box h3{
		font-size:16px;
		margin-bottom:10px;
	}
	.prov_box .text_box i{
		font-size:14px;
		margin-bottom:10px;
	}
	.prov_box .text_box i:nth-child(2){
		margin-bottom:20px;
	}
	.prov_box .text_box .text{
		padding-top:20px;
	}
	.prov_box .text_box .text h4{
		font-size:14px;
		padding-bottom:15px;
	}
	
}
@media (max-width:768px){
	.prov_box .prov_slide{
		width:100%;
		float:none;
	}
	.prov_box .prov_slide .swiper-slide .pic_box{
		height:400px;
		line-height:400px;
	}
	.prov_box .rbox{
		width:100%;
		float:none;
	}
	.prov_box .text_box{
		padding:20px 15px 0 15px;
	}
	.prov_box .text_box .text{
		padding:20px 0;
	}
	
}
@media (max-width:420px){
	.prov_box .text_box h2{
		font-size:20px;
	}
}



.prov_detail{
	padding-bottom:60px;
}
.prov_detail_box h2{
	height:80x;
	line-height:80px;
	font-size:36px;
	color:#333;
	border-bottom:1px solid #ccc;
}
.prov_detail_box .text_box{
	padding:40px 0;
	font-size:14px;
	color:#333;
	line-height:26px;
}
.prov_detail_box .prov_btn{
	text-align:center;
	color:#888;
}
.prov_detail_box .prov_btn a{
	display:inline-block;
	height:30x;
	line-height:30px;
	padding:0 15px;
	margin:0 8px;
	font-size:15px;
}
.prov_detail_box .prov_btn a:hover{
	color:#333;
}

@media (max-width:1500px){
	.prov_detail{
		padding:0 15px 60px 15px;
	}
}
@media (max-width:1200px){
	.prov_detail_box h2{
		font-size:30px;
	}
}
@media (max-width:992px){
	.prov_detail{
		padding:0 15px 50px 15px;
	}
	.prov_detail_box h2{
		font-size:28px;
		height:70px;
		line-height:70px;
	}
}
@media (max-width:768px){
	.prov_detail{
		padding:0 15px 40px 15px;
	}
	.prov_detail_box h2{
		font-size:24px;
		height:60px;
		line-height:60px;
	}
	.prov_detail_box .prov_btn a{
		padding:0 10px;
		margin:0 5px;
		font-size:13px;
	}
}
@media (max-width:420px){
	.prov_detail_box h2{
		font-size:20px;
	}
	.prov_detail_box .prov_btn a{
		padding:0 8px;
		margin:0 5px;
		font-size:12px;
	}
}





.net{
	background:#f8f8f8;
	padding-bottom:60px;
}
.net_box .box1{
	width:40%;
	display:inline-block;
	float:left;
}
.net_box .box2{
	width:60%;
	display:inline-block;
	float:right;
}
.net_box .net_form_box{
	padding-right:60px;
}
.net_box .net_form_box h2{
	height:60px;
	line-height:60px;
	font-size:26px;
	color:#333;
}
.net_box .net_form_box p{
	position:relative;
	width:250px;
}
.net_box .net_form_box select{
	width:250px;
	height:40px;
	display:block;
	margin-bottom:15px;
	background:#fff;
	border:1px solid #ccc;
}
.net_box .net_form_box input.text{
	width:100%;
	height:40px;
	background:#fff;
	border:1px solid #ccc;
	text-indent:10px;
}
.net_box .net_form_box input.submit{
	width:40px;
	height:40px;
	font-size:25px;
	display:inline-block;
	position: absolute;
	right:0;
	top:0;
	border:none;
	background:none;
}
.net_box .net_form_box .text_box{
	padding:30px 0;
	font-size:16px;
	color:#666;
	line-height:28px;
}

.net_box .pic_box{
	text-align:center;
}

@media (max-width:1500px){
	.net{
		padding:0 15px 60px 15px;
	}
}
@media (max-width:1200px){
	.net_box .net_form_box{
		padding-right:15px;
	}
}
@media (max-width:992px){
	.net{
		padding:0 15px 30px 15px;
	}
	.net_box .net_form_box h2{
		height:50px;
		line-height:50px;
		font-size:24px;
	}
	.net_box .net_form_box .text_box{
		padding:25px 0;
		font-size:14px;
		line-height:24px;
	}
}
@media (max-width:768px){
	.net_box .box1{
		width:100%;
		float:none;
	}
	.net_box .box2{
		width:100%;
		float:none;
	}
	.net_box .pic_box{
		padding:20px 0;
	}
	.net_box .net_form_box{
		padding-right:0;
	}
	
}
@media (max-width:420px){
	.net_box .net_form_box h2{
		height:40px;
		line-height:40px;
		font-size:20px;
	}
	.net_box .net_form_box select{
		width:100%;
	}
	.net_box .net_form_box p{
		position:relative;
		width:100%;
	}
}



.netlist{
	background:#f8f8f8;
	padding-bottom:60px;
	text-align:center;
}
.netlist_box .list_box{
	display:inline-block;
	width:460px;
	margin-bottom:40px;
}
.netlist_box .list_box .img_box{
	width:460px;
	height:285px;
	overflow: hidden;
}
.netlist_box .list_box .img_box img{
	-webkit-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}
.netlist_box .list_box:hover .img_box img{
	-moz-transform:scale(1.2);
	-webkit-transform:scale(1.2); 
	-o-transform:scale(1.2); 
}
.netlist_box .list_box .text_box{
	background:#fff;
	text-align:left;
	padding:0 15px;
	color:#666;
	/* height:150px; */
	height:100px;
}
.netlist_box .list_box .text_box h3{
	height:50px;
	line-height:50px;
	font-size:18px;
}
.netlist_box .list_box .text_box p{
	line-height:28px;
	font-size:16px;
}
.netlist_box .list_box .text_box p:nth-child(2){
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

@media (max-width:1500px){
	.netlist_box .list_box{
		width:380px;
	}
	.netlist_box .list_box .img_box{
		width:380px;
		height:235px;
	}
}
@media (max-width:1200px){
	.netlist_box .list_box{
		width:280px;
	}
	.netlist_box .list_box .img_box{
		width:280px;
		height:172px;
	}
}
@media (max-width:992px){
	.netlist{
		padding:0 15px;
		padding-bottom:50px;
	}
	.netlist_box .list_box{
		width:230px;
		margin-bottom:30px;
	}
	.netlist_box .list_box .img_box{
		width:230px;
		height:142px;
	}
	.netlist_box .list_box .text_box{
		height:130px;
	}
	.netlist_box .list_box .text_box h3{
		height:40px;
		line-height:40px;
		font-size:16px;
	}
	.netlist_box .list_box .text_box p{
		line-height:24px;
		font-size:14px;
	}

}
@media (max-width:420px){
	.netlist_box .col-xs-6{
		width:100%
	}
	.netlist_box .list_box{
		width:auto;
		margin-bottom:25px;
	}
	.netlist_box .list_box .img_box{
		width:auto;
		height:auto;
	}
	.netlist_box .list_box .text_box{
		padding:0;
	}
	
	
}




.pages{
	text-align:center;
	padding:45px 0;
}
.pages div{
	display:inline-block;
}
.pages a{
	display:inline-block;
	float:left;
	width:35px;
	height:35px;
	line-height:35px;
	font-size:15px;
	color:#666;
	margin:0 8px;
	border-radius:100%;
	border:1px solid #dcdcdc;
}
.pages a:hover,.pages a.on{
	background:#535353;
	color:#fff;
}
.pages a.prev,
.pages a.next{
	border:none;
	font-size:25px;
	font-family: "ÃƒÂ¥Ã‚Â®Ã¢â‚¬Â¹ÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“";
}
.pages a.prev:hover,
.pages a.next:hover{
	background:none;
	color:#000;
	font-weight: bold;
}

@media (max-width:420px){
	.pages{
		padding:30px 0;
	}
	.pages a{
		width:30px;
		height:30px;
		line-height:30px;
		font-size:14px;
		margin:0 8px;
	}
}




.download{
	background:#f8f8f8;
	padding-bottom:60px;
	text-align:center;
}
.download_box .list_box{
	display:inline-block;
	width:460px;
	margin-bottom:40px;
}
.download_box .list_box .img_box{
	width:460px;
	height:300px;
}
.download_box .list_box .text_box{
	text-align:left;
	padding:6px 20px;
	border:1px solid #eee;
}
.download_box .list_box .text_box h3{
	height:45px;
	line-height:45px;
	font-size:18px;
	color:#333;
	border-bottom:1px solid #ddd;
	position: relative;
}
.download_box .list_box:hover .text_box h3{
	color:#9c2023;
}
.download_box .list_box .text_box h3 span{
	position: absolute;
	right:0;
	top:10px;
	height:25px;
	width:25px;
	display:inline-block;
	background:url(../images/link.png) no-repeat center;
}
.download_box .list_box .text_box p{
	height:40px;
	line-height:40px;
	font-size:16px;
	color:#999;
}



@media (max-width:1500px){
	.download{
		padding:0 15px;
		padding-bottom:60px;
	}
	.download_box .list_box{
		width:380px;
	}
	.download_box .list_box .img_box{
		width:380px;
		height:250px;
	}
}
@media (max-width:1200px){
	.download{
		padding:0 15px;
		padding-bottom:50px;
	}
	.download_box .list_box{
		width:280px;
		margin-bottom:30px;
	}
	.download_box .list_box .img_box{
		width:280px;
		height:180px;
	}
	.download_box .list_box .text_box{
		padding:6px 15px;
	}
	.download_box .list_box .text_box h3{
		height:40px;
		line-height:40px;
		font-size:16px;
	}
	.download_box .list_box .text_box h3 span{
		top:5px;
	}
	.download_box .list_box .text_box p{
		height:35px;
		line-height:35px;
		font-size:14px;
	}
	
}
@media (max-width:992px){
	.download{
		padding:0 15px;
		padding-bottom:40px;
	}
	.download_box .list_box{
		width:240px;
		margin-bottom:30px;
	}
	.download_box .list_box .img_box{
		width:240px;
		height:155px;
	}
	
	.download_box .list_box .text_box h3{
		height:40px;
		line-height:40px;
		font-size:16px;
	}
	.download_box .list_box .text_box h3 span{
		top:5px;
	}
	.download_box .list_box .text_box p{
		height:35px;
		line-height:35px;
		font-size:14px;
	}
}
@media (max-width:768px){
	.download_box .list_box{
		width:200px;
		margin-bottom:20px;
	}
	.download_box .list_box .img_box{
		width:200px;
		height:130px;
	}
	.download_box .list_box .text_box h3{
		height:35px;
		line-height:35px;
		font-size:14px;
	}
	.download_box .list_box .text_box h3 span{
		top:0;
	}
	.download_box .list_box .text_box p{
		height:30px;
		line-height:30px;
		font-size:12px;
	}
	
}
@media (max-width:480px){
	.download_box .col{
		width:100%;
	}
	.download_box .list_box{
		width:300px;
		margin-bottom:30px;
	}
	.download_box .list_box .img_box{
		width:300px;
		height:195px;
	}
	.download_box .list_box .text_box h3{
		height:40px;
		line-height:40px;
		font-size:16px;
	}
	.download_box .list_box .text_box h3 span{
		top:5px;
	}
	.download_box .list_box .text_box p{
		height:35px;
		line-height:35px;
		font-size:14px;
	}
}
@media (max-width:420px){
	.download_box .list_box{
		width:auto;
	}
	.download_box .list_box .img_box{
		width:100%;
		height:auto;
	}
	
}




.join_box .text_box{
	padding:50px 0;
}
.join_box .text_box h2{
	font-size:30px;
	color:#333;
	padding-bottom:30px;
	text-align:center;
}
.join_box .text_box .text{
	width:100%;
	max-width:1160px;
	margin:0 auto;
	font-size:16px;
	line-height:30px;
}

@media (max-width:1200px){
	.join_box .text_box{
		padding:50px 15px;
	}
}
@media (max-width:992px){
	.join_box .text_box h2{
		font-size:28px;
	}
	
}
@media (max-width:768px){
	.join_box .text_box{
		padding:40px 15px;
	}
	.join_box .text_box h2{
		font-size:24px;
		padding-bottom:20px;
	}
}
@media (max-width:420px){
	.join_box .text_box{
		padding:30px 15px;
	}
	.join_box .text_box h2{
		font-size:20px;
	}
	.join_box .text_box .text{
		font-size:14px;
		line-height:24px;
	}
}



.tit2{
	text-align: center;
	padding:60px 0;
}
.tit2 h2{
	font-size:30px;
	color:#333;
	padding:10px 0;
}
.tit2 p{
	font-size:16px;
	color:#999;
	padding-bottom:15px;
	position: relative;
}
.tit2 p:after{
	content:'';
	display::inline-block;
	position: absolute;
	left:50%;
	bottom:0;
	width:80px;
	height:1px;
	background:#c63034;
	transform: translate(-50%,-50%);
}

@media (max-width:992px){
	.tit2{
		padding:50px 0;
	}
	.tit2 h2{
		font-size:28px;
	}
	
}
@media (max-width:768px){
	.tit2{
		padding:40px 0;
	}
	.tit2 h2{
		font-size:26px;
	}
	
}
@media (max-width:480px){
	.tit2{
		padding:30px 0;
	}
	.tit2 h2{
		font-size:20px;
	}
	
}




.join2{
	padding-bottom:80px;
	text-align: center;
}
.join2_box .list_box{
	width:100%;
	max-width:390px;
	display:inline-block;
	text-align:left;
}
.join2_box .list_box h3{
	height:70px;
	line-height:110px;
	font-size:24px;
	color:#333;
	position: relative;
	padding-left:65px;
	overflow:hidden;
	margin-bottom:20px;
}
.join2_box .list_box h3 i{
	width:55px;
	height:55px;
	display:inline-block;
	position:absolute;
	left:5px;
	bottom:0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 85%;
}
.join2_box .list_box .text_box{
	font-size:14px;
	line-height:20px;
	color:#666;
	height:170px;
}
.text_slide{
  width: 100%;
  height: 100%;
}
.text_slide .swiper-slide{
  height: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding:15px;
}
.text_slide .swiper-scrollbar-drag{
	background: rgba(0,0,0,.3);
}




@media (max-width:1200px){
	.join2_box .list_box{
		max-width:280px;
	}
	.join2_box .list_box h3{
		font-size:20px;
	}
}
@media (max-width:992px){
	.join2{
		padding-bottom:60px;
	}
	.join2_box .list_box{
		max-width:360px;
		margin-bottom:25px;
	}
	.join2_box .list_box h3{
		height:60px;
		line-height:90px;
		font-size:18px;
		padding-left:55px;

	}
	.join2_box .list_box h3 i{
		width:45px;
		height:45px;
		background-size: auto 85%;
	}
}
@media (max-width:420px){
	.join2{
		padding-bottom:40px;
	}
	.join2_box .list_box{
		max-width:none;
		margin-bottom:15px;
	}
	.join2_box .list_box .text_box{
		height:auto;
	}
	.join2_box .list_box h3 i{
		width:35px;
		height:35px;
	}
}



.join3{
	padding-bottom:50px;
}
.join3_slide .swiper-container{
	padding-bottom:50px;
	position: relative;
}
.join3_slide .swiper-slide .pic_box{
	width:100%;
	height:265px;
}
.join3_slide .swiper-slide .text_box{
	height:120px;
}
.join3_slide .swiper-slide .text_box h3{
	height:50px;
	line-height:50px;
	font-size:18px;
	color:#333;
}
.join3_slide .swiper-slide .text_box p{
	line-height:24px;
	font-size:16px;
	color:#666;
}
.join3_slide .pagination{
	position:absolute;
	left:0;
	bottom:15px;
	width:100%;
	z-index: 300;
	text-align:center;
}
.join3_slide .pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #555;
    opacity: .6;
}
.join3_slide .pagination .swiper-pagination-bullet-active {
	opacity: 1;
}
.join3_slide .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin:0 6px;
}

@media (max-width:1200px){
	.join3{
		padding:0 15px;
		padding-bottom:50px;
	}
}




.join4{
	padding-bottom:70px;
}
.join4_box{
	text-align:center;
	padding-bottom:50px;
}
.join4_box .col{
	display:inline-block;
	float:left;
	width:9.09%;
}
.join4_box .list{
	display:inline-block;
}
.join4_box .angle{
	display:inline-block;
	width:20px;
	height:20px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/angle.png);
	margin-top:30%;
}
.join4_box .list i{
	display:inline-block;
	width:100px;
	height:100px;
	background-repeat: no-repeat;
	background-position: center;
	background-size:auto 95%;
}
.join4_box .list p{
	font-size:16px;
	color:#666;
	padding:5px 0;
}


.join_form .list{
	padding:15px 0;
}
.join_form .list p{
	padding:0 15px;
}
.join_form .list input.text,
.join_form .list textarea{
	height:50px;
	line-height:50px;
	border:1px solid #ccc;
	width:100%;
	text-indent:10px;
	font-family: "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ";
}
.join_form .list:nth-child(3){
	text-align:center;
}
.join_form .list:nth-child(3) p{
	display:inline-block;
}
.join_form .list input.t1{
	width:180px;
	background:#eee;
	display:inline-block;
	margin-right:15px;
	float:left;
}
.join_form .list .verify_img{
	width:150px;
	background:#eee;
	display:inline-block;
	height:50px;
	margin-right:15px;
	float:left;
	border:1px solid #ccc;
}
.join_form .list .submit{
	width:180px;
	background:#2f2f2f;
	display:inline-block;
	height:50px;
	font-size:16px;
	color:#fff;
	float:left;
}
.join_form .list .submit:hover{
	background:#000;
}


@media (max-width:1200px){
	.join4_box .col{
		width:9.09%;
	}
	.join4_box .angle{
		margin-top:38%;
	}
}
@media (max-width:992px){
	.join4_box .col{
		width:14.28%;
	}
}
@media (max-width:768px){
	.join4_box .list i{
		width:80px;
		height:80px;
	}
	.join4_box .angle{
		margin-top:35%;
	}
	.join_form .list{
		padding:0;
	}
	.join_form .list input.text,
	.join_form .list textarea{
		margin-bottom:15px;
	}
	.join_form .list input.t1{
		margin-bottom:20px;
	}
	.join_form .list .verify_img{
		margin-bottom:20px;
	}
	
}
@media (max-width:480px){
	.join4_box .list i{
		width:55px;
		height:55px;
	}
	.join_form .list input.text,
	.join_form .list textarea{
		margin-bottom:10px;
	}
	.join_form .list input.t1{
		width:150px;
		margin-bottom:20px;
		margin-right:5px;
	}
	.join_form .list .verify_img{
		width:150px;
		margin-bottom:20px;
	}
	
}



.about{
	padding:30px 0 60px 0;
}
.about_box .text_box{
	width:55%;
	display:inline-block;
	float:left;
}
.about_box .text_box h2{
	font-size:25px;
	color:#333;
	padding-bottom:20px;
}
.about_box .text_box .text{
	padding-right:30px;
	font-size:16px;
	color:#555;
	line-height:28px;
}
.about_box .pic_box{
	width:45%;
	display:inline-block;
	float:right;
}

@media (max-width:1500px){
	.about{
		padding:30px 15px 60px 15px;
	}
	.about_box .text_box .text{
		padding-right:15px;
	}
}
@media (max-width:992px){
	.about{
		padding:20px 15px 40px 15px;
	}
	.about_box .text_box{
		width:100%;
		float:none;
		margin-bottom:30px;
	}
	.about_box .pic_box{
		width:100%;
		float:none;
	}
	.about_box .text_box h2{
		font-size:20px;
	}
	.about_box .text_box .text{
		font-size:14px;
		line-height:26px;
		padding-right:0;
	}
}


.about2{
	padding:60px 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-image: url(../images/about02.jpg);
	text-align:center;
}
.about2 .col{
	width:20%;
	display:inline-block;
	float:left;
}
.about2 .list{
	color:#fff;
	min-height:110px;
	position: relative;
	padding:0 15px;
}
.about2 .list:after{
	width:1px;
	height:65px;
	display:inline-block;
	content:'';
	position:absolute;
	top:10px;left:0;
	background:#fff;
}
.about2 .col:nth-child(1) .list::after{
	display:none;
}

.about2 .list h3{
	font-size:50px;
	padding:5px 0;
}
.about2 .list p{
	font-size:18px;
	color:#eaeaea;
}


@media (max-width:1500px){
	.about2{
		padding:60px 15px;
	}
	.about2 .list h3{
		font-size:45px;
	}
	.about2 .list p{
		font-size:16px;
	}
	
}
@media (max-width:1200px){
	.about2{
		padding:50px 15px;
	}
	.about2 .list h3{
		font-size:40px;
	}
	.about2 .list p{
		font-size:16px;
	}
	
}
@media (max-width:992px){
	.about2{
		padding:40px 15px;
	}
	.about2 .list h3{
		font-size:30px;
	}
	.about2 .list p{
		font-size:14px;
	}
}
@media (max-width:768px){
	.about2 .col{
		width:33.33%;
	}
	.about2 .col:nth-child(4) .list::after{
		display:none;
	}
	.about2 .list h3{
		font-size:28px;
	}
}
@media (max-width:480px){
	.about2 .col{
		width:50%;
	}
	.about2 .list h3{
		font-size:24px;
	}
	.about2 .list p{
		font-size:14px;
	}
	.about2 .col:nth-child(4) .list::after{
		display:block;
	}
	.about2 .col:nth-child(3) .list::after,
	.about2 .col:nth-child(5) .list::after{
		display:none;
	}
	
	
}



.tit3{
	text-align:center;
	color:#333;
	padding:70px 0;
}
.tit3 i{
	font-size:30px;
	display:block;
	padding:5px 0;
	text-transform: uppercase;
}
.tit3 h2{
	font-size:24px;
}

@media (max-width:1200px){
	.tit3{
		padding:50px 0;
	}
}
@media (max-width:992px){
	.tit3{
		padding:40px 0;
	}
	.tit3 i{
		font-size:28px;
	}
	.tit3 h2{
		font-size:22px;
	}
}
@media (max-width:768px){
	.tit3{
		padding:30px 0;
	}
	.tit3 i{
		font-size:26px;
	}
	.tit3 h2{
		font-size:20px;
	}
}



.about3{
	padding-bottom:60px;
	overflow:hidden;
}
.about3 .list_box{
	min-height:600px;
}
.about3 .list_box .text_box{
	font-size:15px;
	line-height:24px;
	color:#888;
	padding:0 25px;
	padding-top:60px;
}
.about3 .list_box .text_box h4{
	font-size:18px;
	color:#333;
}
.about3 .col{
	position: relative;
}
.about3 .pic_box{
	width:960px;
	height:600px;
	position:absolute;
	right:0;
	top:0;
}
.about3 .list2 .pic_box{
	left:0;
	height:570px;
}


@media (max-width:1200px){
	.about3 .list_box .text_box{
		font-size:13px;
		line-height:22px;
		padding:0 15px;
		padding-top:40px;
	}
	.about3 .list_box .text_box h4{
		font-size:16px;
	}
	
}
@media (max-width:768px){
	.about3{
		padding-bottom:30px;
	}
	.about3 .list_box .text_box{
		margin-bottom:30px;
		padding:0 15px;
	}
	.about3 .pic_box{
		width:auto;
		height:auto;
		position:static;
	}
	.about3 .list2 .pic_box{
		height:auto;
	}
	
	
	
	
}



.about4{
	padding:20px 0 100px 0;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/about05.jpg);
	background-size:cover;
}
.about4 .tit3{
	color:#fff;
}
.about4_box{
	text-align:center;
}
.about4_box .list{
	max-width:220px;
	width:100%;
	display:inline-block;
	cursor: pointer;
}
.about4_box .list i{
	display:inline-block;
	width:75px;
	height:75px;
	border-radius:100%;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.about4_box .list:hover i{
	transform: translate(0,-15px);
}
.about4_box .list h4{
	color:#fff;
	font-size:20px;
	padding:15px 0;
}
.about4_box .list p{
	color:#ccc;
	font-size:15px;
	line-height:23px;
}

.about4_box .col:nth-child(1) .list i{
	background-image: url(../images/about_tag1.png);
}
.about4_box .col:nth-child(2) .list i{
	background-image: url(../images/about_tag2.png);
}
.about4_box .col:nth-child(3) .list i{
	background-image: url(../images/about_tag3.png);
}
.about4_box .col:nth-child(4) .list i{
	background-image: url(../images/about_tag4.png);
}


@media (max-width:1200px){
	.about4_box .list h4{
		font-size:18px;
	}
	.about4_box .list p{
		font-size:14px;
	}
}
@media (max-width:992px){
	.about4{
		padding:20px 0 80px 0;
	}
	.about4_box .list{
		display:block;
		width:auto;
		padding:0 15px;
		margin:0 auto;
	}
	.about4_box .list i{
		width:65px;
		height:65px;
	}
	.about4_box .list h4{
		font-size:16px;
	}
	.about4_box .list p{
		font-size:13px;
	}
}
@media (max-width:768px){
	.about4{
		padding:20px 0 60px 0;
	}
	.about4_box .list{
		margin-bottom:30px;
	}
}
@media (max-width:420px){
	.about4{
		padding:20px 0 40px 0;
	}
	.about4_box .list{
		margin-bottom:35px;
		min-height:200px;
	}
}


.about5{
	padding-bottom:80px;
}
.honor_slide{
	padding:0 80px;
	text-align:center;
	position: relative;
}
.honor_slide .swiper-slide .img_box{
	width:300px;
	height:340px;
}
.honor_slide .swiper-slide p{
	height:50px;
	line-height:50px;
	font-size:18px;
	color:#333;
}
.honor_slide .honor_prev,
.honor_slide .honor_next{
	width:50px;
	height:80px;
	line-height:80px;
	display:block;
	font-size:32px;
	font-family: "ÃƒÂ¥Ã‚Â®Ã¢â‚¬Â¹ÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“";
	text-align:center;
	background:#7f7f7f;
	color:#f2f2f2;
	cursor:pointer;
	position: absolute;
	top:35%;
	z-index: 600;
}
.honor_slide .honor_prev:hover,
.honor_slide .honor_next:hover{
	background:#333;
}
.honor_slide .honor_prev{
	left:0;
}
.honor_slide .honor_next{
	right:0;
}

@media (max-width:992px){
	.about5{
		padding-bottom:60px;
	}
	.honor_slide .honor_prev,
	.honor_slide .honor_next{
		width:45px;
		height:70px;
		line-height:70px;
		top:36%;
	}
}
@media (max-width:768px){
	.honor_slide{
		padding:0 45px;
	}
	.honor_slide .swiper-slide p{
		height:40px;
		line-height:40px;
		font-size:16px;
	}
}
@media (max-width:420px){
	.honor_slide .honor_prev,
	.honor_slide .honor_next{
		width:40px;
		height:40px;
		line-height:38px;
		top:36%;
		font-size:28px;
	}
	.honor_slide .swiper-slide p{
		font-size:14px;
	}
}




.about6{
	padding-bottom:60px;
}
.about5_slide{
	text-align:center;
}
.about5_slide .swiper-slide .img_box{
	width:480px;
	height:280px;
}
.about5_slide .pagination{
	width:100%;
	z-index: 300;
	text-align:center;
	padding:10px 0;
}
.about5_slide .pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #333;
    opacity: .6;
}
.about5_slide .pagination .swiper-pagination-bullet-active {
	opacity: 1;
}
.about5_slide .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin:0 6px;
}


@media (max-width:1300px){
	.about6{
		padding-bottom:50px;
	}
	.about5_slide .swiper-slide .img_box{
		height:240px;
	}
}
@media (max-width:992px){
	.about6{
		padding-bottom:40px;
	}
	.about5_slide .swiper-slide .img_box{
		height:185px;
	}
}
@media (max-width:768px){
	.about5_slide .swiper-slide .img_box{
		height:210px;
	}
}
@media (max-width:480px){
	.about5_slide .swiper-slide .img_box{
		height:auto;
	}
}


.about7{
	padding-bottom:80px;
}
.about7_box .list .text_box{
	width:50%;
	display:inline-block;
	float:right;
	text-align:left;
	border-left:1px solid #ccc;
	padding-top:50px;
	position:relative;
	padding-bottom:30px;
}
.about7_box .list:nth-child(even) .text_box{
	float:left;
	text-align:right;
	border-left:none;
	border-right:1px solid #ccc;
}
.about7_box .list .text_box i{
	width:26px;
	height:26px;
	display:inline-block;
	border-radius: 100%;
	background:url(../images/about_tag5.png) no-repeat center;
	position: absolute;
	top:80px;
}
.about7_box .list:nth-child(odd) .text_box i{
	left:-14px;
	
}
.about7_box .list:nth-child(even) .text_box i{
	right:-14px;
}
.about7_box .list .text_box h3{
	padding:0 40px;
	font-size:30px;
	color:#444;
	padding-bottom:15px;
}
.about7_box .list .text_box span{
	font-size:70px;
}
.about7_box .list .text_box .text{
	padding:0 40px;
	line-height:30px;
	font-size:18px;
	color:#999;
}

@media (max-width:992px){
	.about7{
		padding-bottom:60px;
	}
	.about7_box .list .text_box{
		padding-top:40px;
		padding-bottom:20px;
	}
	.about7_box .list .text_box h3{
		padding:0 40px;
		font-size:25px;
		padding-bottom:15px;
	}
	.about7_box .list .text_box span{
		font-size:55px;
	}
	.about7_box .list .text_box .text{
		font-size:16px;
	}
}

@media (max-width:768px){
	.about7{
		padding-bottom:50px;
	}
	.about7_box .list .text_box{
		padding-top:40px;
		padding-bottom:20px;
	}
	.about7_box .list .text_box h3{
		padding:0 15px;
		font-size:20px;
		padding-bottom:15px;
	}
	.about7_box .list .text_box span{
		font-size:45px;
	}
	.about7_box .list .text_box .text{
		font-size:14px;
		padding:0 15px;
	}
}

@media (max-width:480px){
	.about7_box .list .text_box{
		float:none;
		border:none;
		width:auto;
		display:block;
		padding:25px 0;
	}
	.about7_box .list:nth-child(even) .text_box{
		float:none;
		text-align:left;
		border:none;
	}
	.about7_box .list .text_box i{
		display:none;
	}
	.about7_box .list .text_box h3{
		font-size:18px;
	}
	.about7_box .list .text_box span{
		font-size:35px;
	}
	
}

































































