@charset "utf-8";
.flex_rc {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;}
.flex_r {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
.flex_ra {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;}
.flex_rcc {display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;}


.sidebar-wrapper {position:relative;height:100%;overflow:auto;display:none;}
#dowebok {background-color:rgba(0,0,0,.6);}
#dowebok .nav {margin-top:80px;list-style-type:none;color:#fff;}
#dowebok .nav li {display:block;line-height:55px;font-size:18px;position:relative;}
#dowebok .nav li a {display:block;padding:0 20px;height:100%;border-bottom:1px solid #666;}
#dowebok .nav a:hover {background-color:#000;}
#dowebok .nav li .n2btn {width:35px;height:60px;display:inline-block;position:absolute;right:0;top:0;background:url(../images/more-ico.png) no-repeat left center;background-size:auto 24px;z-index:10;}
#dowebok .nav li .nav2 {display:none;}
#dowebok .nav li .nav2 li {font-size:16px;}
#dowebok .nav li .nav2 li a {padding-left:50px;}
[data-simplersidebar='active'] {box-shadow:3px 0px 3px 0px rgba(0,0,0,0.5);}

.ga{
	padding-left:20px;
	background:url(../images/gongan.png) no-repeat left center;
}

.banner {position:relative;font-size:0;}
.banner img {width:100%;}
.banner .pagination {position:absolute;left:0;bottom:40px;margin:auto;padding:0;text-align:center;width:100%;z-index:30;}
.banner .swiper-pagination-bullet {display:inline-block;width:8px;height:8px;border-radius:100%;background:#fff;cursor:pointer;opacity:1;position:relative;-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::after {content:'';display:inline-block;width:14px;height:14px;background-color:#fff;position:absolute;left:-3px;top:-3px;opacity:.4;border-radius:100%;display:none;}
.banner .swiper-pagination-bullet-active::after {display:block;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 10px;}
.banner .banner_btn span.banner_prev,
.banner .banner_btn span.banner_next {border-radius:5px;cursor:pointer;position:absolute;bottom:60px;display:inline-block;width:50px;height:35px;line-height:35px;z-index:8;background-color:rgba(231,189,167,.6);color:#fff;font-size:28px;text-align:center;font-family:'宋体';font-weight:bold;}
.banner .banner_btn span.banner_prev {right:120px;}
.banner .banner_btn span.banner_next {right:60px;}
.banner .banner_btn {width:100%;max-width:1200px;margin:0 auto;position:relative;}

.inc_banner{font-size:0;position: relative;}
.inc_banner img{width:100%;}
.inc_banner .banner_main{
	position: absolute;
	top:0;
	left:0;
	right:0;
	width:100%;
	max-width:1680px;
	height:100%;
	margin:0 auto;
}
.inc_banner .banner_main .text{
	position: absolute;
	left:0;
	top:50%;
	color:#fff;
	float:left;
	transform: translate(0,-50%);
}
.inc_banner .banner_main .text h3{
	font-size:30px;
	padding-bottom:10px;
}
.inc_banner .banner_main .text p{
	font-size:25px;
	font-family: arial;
}
.inc_banner .banner_main .text p.tx{
	font-size:15px;
	line-height:30px;
	max-width:550px;
}


@media (max-width:1400px){
	.inc_banner .banner_main .text{
		padding-left:30px;
	}
}
@media (max-width:991px){
	.inc_banner .banner_main .text h3{
		font-size:24px;
	}
	.inc_banner .banner_main .text p{
		font-size:18px;
	}
}
@media (max-width:768px){
	.banner .pagination{
		bottom:30px;
	}
	.banner .swiper-pagination-bullet {
		width:8px;
		height:8px;
	}
	.banner .swiper-pagination-bullet::after {
		width:12px;
		height:12px;
		left:-2px;
		top:-2px;
	}
	.inc_banner .banner_main .text h3{
		font-size:22px;
	}
	.inc_banner .banner_main .text p{
		font-size:17px;
	}
}
@media (max-width:480px){
	.banner .pagination{
		bottom:20px;
	}
	.inc_banner .banner_main .text h3{
		font-size:18px;
		padding-bottom:8px;
	}
	.inc_banner .banner_main .text p{
		font-size:15px;
	}
}


.top{
	font-size:13px;
	color:#666;
	line-height:35px;
	background: #fff;
	border-bottom:1px solid #ddd;
}
.top p{
	display:inline-block;
	float:left;
}
.top a{
	display:inline-block;
	float:right;
	background-repeat: no-repeat;
	background-position: left center;
	background-size:25px auto;
	padding-left:25px;
	margin-left:10px;
}
.top a:hover{
	color:#000;
}
.top a:nth-child(2){
	background-image: url(../images/utag3o.png);
}
.top a:nth-child(3){
	background-image: url(../images/utag1o.png);
}
.top a:nth-child(4){
	background-image: url(../images/utag2o.png);
}


.itop{
	color:#aebbc8;
	background: rgba(0,0,0,.3);
	position:fixed;
	left:0;
	top:0;
	right:0;
	z-index:999;
	border-bottom: none;
}
.itop a:hover{
	color:#fff;
}
.itop a:nth-child(2){
	background-image: url(../images/utag3.png);
}
.itop a:nth-child(3){
	background-image: url(../images/utag1.png);
}
.itop a:nth-child(4){
	background-image: url(../images/utag2.png);
}


/* 页头 */
.header {position:relative;}
.header_box {position:relative;border-bottom:1px solid #fff;padding:20px 0;}
.header_box h1 {width:200px;height:55px;background-image:url(../images/flogo.png);background-repeat:no-repeat;background-position:center;background-size:auto 100%;display:inline-block;float:left;}
.header_box h1 a {display:inline-block;width:100%;height:100%;text-indent:-9999px;}
.header_box .btn_box {display:inline-block;float:right;margin-top:10px;}
.header_box .btn_box .search_btn {display:inline-block;width:50px;height:35px;background-image:url(../images/search_btn2.png);background-repeat:no-repeat;background-position:center;background-size:20px;float:right;cursor:pointer;margin-left:10px;}
.header_box .btn_box .menu {width:40px;height:35px;display:inline-block;float:right;cursor:pointer;margin-left:10px;background-image:url(../images/nemu2.png);background-repeat:no-repeat;background-position:center;background-size:20px;}
.header_box .nav {display:inline-block;float:right;margin-top:10px;position:relative;}
.header_box .nav ul li {display:inline-block;float:left;font-size:16px;color:#333;line-height:35px;padding:0 15px;margin-left:25px;position:relative;}
/* .header_box .nav ul li:hover,.header_box .nav ul li.on {color:#333;}*/
.header_box .nav>ul>li:hover>ul {display:block;}
.header_box .nav>ul>li>ul {width:140px;position:absolute;left:0;top:35px;z-index:600;background-color:#f8f8fa;display:none;}
.header_box .nav>ul>li>ul>li {width:100%;line-height:40px;font-size:14px;color:#333;border-bottom:1px solid #eee;padding:0;margin:0;text-align:center;}
.header_box .nav>ul>li>ul>li:hover,.header_box .nav>ul>li>ul>li.on {color:#000;background:#eee;}
.header_box .nav a {display:block;width:100%;}
.header .header_form {position:absolute;left:0;bottom:-190px;background:rgba(255,255,255,.8);z-index:666;padding:70px 0;text-align:center;width:100%;height:50px;overflow:hidden;display:none;}
.header .header_form form {height:50px;line-height:50px;display:inline-block;max-width:500px;width:100%;position:relative;}
.header .header_form form input.text {display:inline-block;position:absolute;left:0;top:0;width:78%;height:100%;background-color:#fff;border:none;text-indent:15px;color:#adb5c5;font-size:14px;border:none;border-radius:4px;}
.header .header_form form input.submit {display:inline-block;position:absolute;right:0;top:0;width:20%;height:100%;background-color:#1436b2;border:none;border-radius:4px;color:#fff;font-size:14px;}

.iheader {position:fixed;left:0;top:35px;right:0;z-index:999;}
.iheader {border-bottom:none;}
.iheader h1 {background-image:url(../images/logo.png);}
.iheader .btn_box .search_btn {background-image:url(../images/search_btn.png);}
.iheader .btn_box .menu {background-image:url(../images/nemu.png);}
.iheader .nav ul li {color:#fff;}


@media (max-width:1400px){
	

}
@media (max-width:1200px){
	.header_box .nav ul li {
		padding:0 10px;
		margin-left: 20px;
	}

}
@media (max-width:992px){
	.top{
		padding:0 15px;
	}
	.header_box{
		padding:10px 15px;
	}
	.header_box h1{
		width:150px;
		height:40px;
	}
	.header_box .btn_box{
		margin-top:5px;
	}
	.header_box .nav{
		margin-top:5px;
	}
	.header_box .nav ul li{
		font-size:15px;
		margin-left:20px;
	}
	.header .header_form{
		bottom:-110px;
		padding:30px 0;
	}
	.header .header_form form{
		height:40px;
		line-height:40px;
	}

}
@media (max-width:768px){
	.top{
		display:none;
	}
	.iheader {
		top:0;
	}
}
@media (max-width:480px){
	.header_box h1{
		width:150px;
		height:35px;
	}
	.header_box .btn_box{
		margin-top:0;
	}
	.header_box .nav{
		margin-top:0;
	}
	.header .header_form{
		padding:25px 0;
		bottom:-100px;
	}
	.header .header_form form{
		width:85%;
	}
}


/* 页脚 */
.footer{background:#eee;padding:60px 0;}
.footer .text_box {float:left;display:inline-block;}
.footer .text_box .flogo {width:auto;height:55px;display:block;margin-bottom:20px;}
.footer .text_box .text {font-size:14px;color:#666;line-height:30px;max-width:330px;}
.footer .fnav {display:inlin-block;float:right;}
.footer .fnav dl {display:inline-block;float:left;margin-left:60px;}
.footer .fnav dl:nth-child(0) {margin-left:0;}
.footer .fnav dl dt {height:32px;line-height:32px;font-size:16px;color:#666;}
.footer .fnav dl dd {height:30px;line-height:30px;font-size:14px;color:#8f8f8f;}
.footer .fnav dl dt:hover {color:#333;}
.footer .fnav dl dd:hover {text-decoration:underline;color:#333;}
.copyright {font-size:14px;color:#8f8f8f;line-height:30px;padding:15px;border-top:1px solid #ccc;text-align:center;background:#eee;}


@media (max-width:1400px){
	.footer{
		padding:60px 15px;
	}
}
@media (max-width:1200px){
	.footer{
		padding:50px 15px;
	}
	.footer .text_box .text{
		max-width:300px;
	}
	.footer .fnav dl{
		margin-left:30px;
	}
}
@media (max-width:991px){
	.footer{
		text-align: center;
	}
	.footer .text_box{
		float:none;
	}
	.footer .text_box .flogo{
		height:45px;
		margin-bottom:15px;
	}
	.footer .text_box .text{
		width:100%;
		max-width:330px;
		line-height:28px;
	}
}
@media (max-width:768px){
	.footer{
		padding:35px 15px;
	}
	.footer .text_box .flogo{
		height:40px;
	}
	.copyright{
		line-height:26px;
		padding:10px 15px;
	}
}
@media (max-width:480px){
	.footer{
		padding:30px 15px;
	}
	.footer .text_box .flogo{
		height:35px;
	}
	.copyright{
		line-height:25px;
	}
}


.tit1{
	padding:40px 0;
	text-align:center;
}
.tit1 h2{
	font-size:34px;
	color:#444444;
	padding:15px 0;
}
.tit1 p{
	font-size:16px;
	color:#999899;
}


@media (max-width:1200px){
	.tit1 h2{
		font-size:32px;
	}
}
@media (max-width:991px){
	.tit1 h2{
		font-size:30px;
	}
}
@media (max-width:768px){
	.tit1 h2{
		font-size:28px;
	}
}
@media (max-width:480px){
	.tit1 h2{
		font-size:22px;
	}
	.tit1 p{
		font-size:14px;
	}
	
}



.ipro{
	background:#f4f4f4;
	padding:80px 0 150px 0;
}
.ipro_box{
	text-align: center;
}
.ipro_box .list{
	width:23.5%;
	height:500px;
	display:inline-block;
	float:left;
	margin-right:2%;
	background-color:#fff;
	cursor: pointer;
}
.ipro_box .list:nth-child(4){
	margin-right:0;
}
.ipro_box .list .text{
	padding:0 40px;
	padding-top:60px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.ipro_box .list .text i{
	width:120px;
	height:120px;
	display:inline-block;
	margin-bottom:30px;
	background-repeat: no-repeat;
	background-position: center;
	background-size:auto 95%;
}
.ipro_box .list .text h4{
	font-size:25px;
	color:#323333;
	margin-bottom:15px;
}
.ipro_box .list .text p{
	text-align:left;
	font-size:16px;
	color:#8a8a8a;
	line-height:30px;
	margin-bottom:30px;
}
.ipro_box .list .text a{
	display:block;
	height:50px;
	line-height:50px;
	border-radius:15px;
	background:#f18a1a;
	font-size:16px;
	color:#fff;
	display:none;
}

.ipro_box .list:hover{
	background-color: #1d3f98;
	background-repeat:no-repeat;
	background-position: right bottom;
	background-image:url(../images/iprobg.png);
	border-radius: 35px;
}
.ipro_box .list:hover .text{
	padding-top:40px;
}
.ipro_box .list:hover .text h4,
.ipro_box .list:hover .text p{
	color:#fff;
}
.ipro_box .list:hover .text a{
	display:block;
}

.ipro_box .list:nth-child(1) .text i{
	background-image: url(../images/ipro1.png);
}
.ipro_box .list:nth-child(2) .text i{
	background-image: url(../images/ipro2.png);
}
.ipro_box .list:nth-child(3) .text i{
	background-image: url(../images/ipro3.png);
}
.ipro_box .list:nth-child(4) .text i{
	background-image: url(../images/ipro4.png);
}


.ipro_box .list:nth-child(1):hover .text i{
	background-image: url(../images/ipro1o.png);
}
.ipro_box .list:nth-child(2):hover .text i{
	background-image: url(../images/ipro2o.png);
}
.ipro_box .list:nth-child(3):hover .text i{
	background-image: url(../images/ipro3o.png);
}
.ipro_box .list:nth-child(4):hover .text i{
	background-image: url(../images/ipro4o.png);
}


@media (max-width:1400px){
	.ipro{
		padding-left:15px;
		padding-right:15px;
	}
	.ipro_box .list{
		height:460px;
	}
	.ipro_box .list .text{
		padding:0 30px;
		padding-top:50px;
	}
	.ipro_box .list .text i{
		width:100px;
		height:100px;
	}
}

@media (max-width:1200px){
	.ipro{
		padding:60px 15px 120px 15px;
	}
	.ipro_box .list{
		height:420px;
	}
	.ipro_box .list .text{
		padding:0 20px;
		padding-top:40px;
	}
	.ipro_box .list .text i{
		width:90px;
		height:90px;
	}
	.ipro_box .list .text h4{
		font-size:22px;
	}
	.ipro_box .list .text p{
		font-size:14px;
		line-height:28px;
	}
	.ipro_box .list .text a{
		height:40px;
		line-height:40px;
		font-size:14px;
	}
	
}

@media (max-width:991px){
	.ipro{
		padding:40px 15px 100px 15px;
	}
	.ipro_box .list{
		height:360px;
	}
	.ipro_box .list .text i{
		width:80px;
		height:80px;
		margin-bottom:15px;
	}
	.ipro_box .list .text h4{
		font-size:20px;
		margin-bottom:10px;
	}
	.ipro_box .list .text p{
		font-size:14px;
		line-height:26px;
		margin-bottom:10px;
	}
	.ipro_box .list .text a{
		height:35px;
		line-height:35px;
		font-size:14px;
	}
	
}

@media (max-width:768px){
	.ipro{
		padding:0 15px 60px 15px;
	}
	.ipro_box .list{
		width:49%;
		height:380px;
		margin-bottom:20px;
		margin-right:2%;
	}
	.ipro_box .list:nth-child(2n){
		margin-right:0;
	}
	.ipro_box .list .text i{
		width:100px;
		height:100px;
		margin-bottom:20px;
	}
	.ipro_box .list .text h4{
		margin-bottom:15px;
		font-size:18px;
	}
	.ipro_box .list .text p{
		margin-bottom:15px;
		font-size:13px;
	}
	.ipro_box .list .text a{
		height:30px;
		line-height:30px;
		font-size:13px;
	}
}


@media (max-width:480px){
	.ipro_box .list{
		width:48%;
		height:320px;
		margin-bottom:15px;
		margin-right:4%;
	}
	.ipro_box .list:nth-child(2n){
		margin-right:0;
	}
	.ipro_box .list .text{
		padding:0 15px;
		padding-top:30px;
	}
	.ipro_box .list:hover .text{
		padding-top:25px;
	}
	.ipro_box .list .text i{
		width:80px;
		height:80px;
		margin-bottom:10px;
	}
	.ipro_box .list .text h4{
		margin-bottom:10px;
		font-size:16px;
	}
	.ipro_box .list .text p{
		margin-bottom:10px;
		font-size:12px;
	}
}

@media (max-width:380px){
	.ipro_box .list{
		width:100%;
		height:280px;
		margin-right:0;
	}
}


.iabout{
	position: relative;
	width:100%;
	max-width:1920px;
	height:720px;
	margin:0 auto;
}
.iabout .pic_box{
	width:62%;
	height:100%;
	display:inline-block;
	position: absolute;
	left:0;
	top:0;
	background-repeat: no-repeat;
	background-position: center;
	background-size:cover;
}
.iabout .pic_box .text_box{
	margin-left:135px;
	width:100%;
	max-width:610px;
	color:#fff;
	padding-top:200px;
}
.iabout .pic_box .text_box h2{
	font-size:34px;
	padding-bottom:20px;
}
.iabout .pic_box .text_box .text{
	font-size:16px;
	line-height:26px;
	padding-bottom:70px;
}
.iabout .pic_box .text_box a.more{
	width:180px;
	height:55px;
	line-height:55px;
	font-size:16px;
	text-align:center;
	display:block;
	background:#1b3c96;
}
.iabout .rbox{
	width:38%;
	height:100%;
	display:inline-block;
	position: absolute;
	right:0;
	top:0;
}
.iabout .rbox .rtext{
	max-width:550px;
	padding:60px 0 45px 45px;
}
.iabout .rbox .rtext h3{
	font-size:25px;
	color:#323333;
	line-height:35px;
	padding-bottom:15px;
	font-weight: bold;
}
.iabout .rbox .rtext p{
	font-size:16px;
	color:#666;
	line-height:26px;
}
.iabout .rbox .list{
	padding:24.5px 0;
	padding-left:45px;
	position: relative;
	border-top:1px solid #fff;
}
.iabout .rbox .list::after{
	width:5px;
	height:100%;
	display:inline-block;
	content:'';
	background:#1a3b92;
	position: absolute;
	left:-5px;
	top:0;
	display:none;
}
.iabout .rbox .list h4{
	font-size:30px;
	color:#323333;
	padding-bottom:5px;
	font-weight: bold;
}
.iabout .rbox .list p{
	font-size:16px;
	color:#999899;
	line-height:26px;
}
.iabout .rbox .list:hover{
	border-top:1px solid #eee;
	box-shadow: 2px 2px 8px #ddd;
}
.iabout .rbox .list:hover::after{
	display:block;
}
.iabout .rbox .list:hover h4{
	color:#1b3c93;
}


@media (max-width:1530px){
	.iabout .rbox .list{
		padding:21.3px 0;
		padding-left:45px;
	}
}
@media (max-width:1400px){
	.iabout{
		height:680px;
	}
	.iabout .pic_box{
		width:60%;
	}
	.iabout .pic_box .text_box{
		margin-left:60px;
		max-width:550px;
		padding-top:150px;
	}
	.iabout .pic_box .text_box h2{
		font-size:30px;
	}
	.iabout .pic_box .text_box .text{
		font-size:15px;
		padding-bottom:60px;
	}
	.iabout .pic_box .text_box a.more{
		width:160px;
		height:50px;
		line-height:50px;
		font-size:15px;
	}
	.iabout .rbox{
		width:40%;
	}
	.iabout .rbox .rtext{
		max-width:550px;
		padding:50px 15px 30px 30px;
	}
	.iabout .rbox .rtext h3{
		font-size:24px;
		line-height:32px;
		padding-bottom:10px;
	}
	.iabout .rbox .rtext p{
		font-size:15px;
		line-height:24px;
	}
	.iabout .rbox .list{
		padding-left:30px;
		padding-right:15px;
	}
	.iabout .rbox .list h4{
		font-size:28px;
	}
	.iabout .rbox .list p{
		font-size:15px;
		line-height:24px;
	}
	
}

@media (max-width:1200px){
	.iabout{
		height:600px;
	}
	.iabout .pic_box .text_box{
		margin-left:0;
		width:auto;
		max-width:none;
		padding:120px 80px 0 15px;
	}
	.iabout .pic_box .text_box h2{
		font-size:28px;
	}
	.iabout .pic_box .text_box .text{
		font-size:14px;
		padding-bottom:50px;
	}
	.iabout .pic_box .text_box a.more{
		width:140px;
		height:45px;
		line-height:45px;
		font-size:14px;
	}
	.iabout .rbox .rtext{
		max-width:none;
		padding:40px 15px 25px 25px;
	}
	.iabout .rbox .rtext h3{
		font-size:22px;
		line-height:30px;
	}
	.iabout .rbox .rtext p{
		font-size:14px;
		line-height:23px;
	}
	.iabout .rbox .list{
		padding:15px;
		padding-left:25px;
	}
	.iabout .rbox .list h4{
		font-size:26px;
	}
	.iabout .rbox .list p{
		font-size:14px;
		line-height:23px;
	}
	
}

@media (max-width:991px){
	.iabout{
		height:560px;
	}
	.iabout .pic_box .text_box h2{
		font-size:26px;
	}
	.iabout .rbox .rtext{
		max-width:none;
		padding:30px 15px 20px 20px;
	}
	.iabout .rbox .rtext h3{
		font-size:20px;
		line-height:28px;
	}
	.iabout .rbox .list{
		padding:10px;
		padding-left:20px;
	}
	.iabout .rbox .list h4{
		font-size:20px;
	}

	
}

@media (max-width:768px){
	.iabout{
		height:auto;
	}
	.iabout .pic_box{
		width:100%;
		height:400px;
		position: static;
	}
	.iabout .pic_box .text_box{
		padding:60px 15px 0 15px;
	}
	.iabout .pic_box .text_box a.more{
		width:120px;
		height:35px;
		line-height:35px;
	}
	.iabout .rbox{
		width:100%;
		height:auto;
		position: static;
	}
	
	
}


.iservice{
	padding-top:50px;
	padding-bottom:100px;
}
.iservice_box{
	text-align:center;
	position: relative;
}
.iservice_box .pic_box{
	width:48%;
	display:inline-block;
}
.iservice_box .list_box{
	position: absolute;
	top:0;
	width:365px;
	display:inline-block;
	text-align: left;
	padding-top:100px;
}
.iservice_box .lib1{
	left:0;
}
.iservice_box .lib2{
	right:0;
}
.iservice_box .list_box .list{
	margin-bottom:55px;
}
.iservice_box .list_box .list i{
	width:100px;
	height:100px;
	display:inline-block;
	background-color:#163a8b;
	background-repeat: no-repeat;
	background-position: center;
	background-size:auto 42%;
	float:left;
	border-radius: 100%;
}
.iservice_box .list_box .list .text{
	display:inline-block;
	float:left;
	width:240px;
	padding-left:15px;
}
.iservice_box .list_box .list .text h4{
	font-size:25px;
	color:#323333;
	font-weight:bold;
	padding-bottom:6px;
}
.iservice_box .list_box .list .text p{
	font-size:16px;
	color:#666;
	line-height:24px;
}


@media (max-width:1400px){
	.iservice{
		padding:40px 15px 80px 15px;
	}
	.iservice_box .list_box{
		width:340px;
		padding-top:50px;
	}
	.iservice_box .list_box .list{
		margin-bottom:50px;
	}
	.iservice_box .list_box .list i{
		width:80px;
		height:80px;
	}
	.iservice_box .list_box .list .text{
		width:240px;
	}
	.iservice_box .list_box .list .text h4{
		font-size:22px;
		padding-bottom:6px;
	}
	.iservice_box .list_box .list .text p{
		font-size:14px;
		line-height:24px;
	}
	
	
}

@media (max-width:1200px){
	.iservice_box .list_box{
		width:300px;
		padding-top:50px;
	}
	.iservice_box .list_box .list{
		margin-bottom:40px;
	}
	.iservice_box .list_box .list i{
		width:60px;
		height:60px;
	}
	.iservice_box .list_box .list .text{
		width:200px;
	}
	.iservice_box .list_box .list .text h4{
		font-size:20px;
		padding-bottom:5px;
	}
	
}

@media (max-width:991px){
	.iservice_box{
		text-align:left;
	}
	.iservice_box .pic_box{
		width:50%;
		float:left;
	}
	.iservice_box .list_box{
		position: static;
		width:48%;
		padding-top:0;
		float:right;
	}
	.iservice_box .list_box .list{
		margin-bottom:20px;
	}
	.iservice_box .list_box .list .text{
		width:75%;
	}
	.iservice_box .list_box .list .text h4{
		font-size:18px;
	}
	
}

@media (max-width:768px){
	.iservice{
		padding:30px 15px 60px 15px;
	}
	.iservice_box .pic_box{
		display:none;
	}
	.iservice_box .list_box{
		width:100%;
		float:none;
	}
	.iservice_box .list_box .list i{
		width:55px;
		height:55px;
	}
	.iservice_box .list_box .list .text{
		width:80%;
	}
	.iservice_box .list_box .list .text h4{
		font-size:16px;
	}
}

@media (max-width:420px){
	.iservice_box .list_box .list .text{
		width:70%;
	}
}



.ibrand{
	background-repeat: no-repeat;
	background-position: center;
	background-size:cover;
	background-image:url(../images/ibrand.jpg);
}
.ibrand .text_box{
	padding:100px 0;
	color:#fff;
	width:100%;
	max-width:1300px;
	margin:0 auto;
	display:block;
	text-align: center;
}
.ibrand .text_box i{
	width:50px;
	height:50px;
	display:inline-block;
	margin-bottom:15px;
	background-repeat: no-repeat;
	background-position: center;
	background-size:auto 95%;
	background-image:url(../images/ibrand01.png);
}
.ibrand .text_box h2{
	font-size:34px;
	padding-bottom:25px;
}
.ibrand .text_box .text{
	font-size:17px;
	line-height:32px;
	padding-bottom:50px;
}
.ibrand .text_box a.more{
	width:240px;
	height:55px;
	line-height:55px;
	background:#1b3c96;
	color:#fff;
	font-size:16px;
	display: inline-block;
}


@media (max-width:1400px){
	.ibrand .text_box{
		width:auto;
		padding:90px 30px;
	}
}
@media (max-width:1200px){
	.ibrand .text_box i{
		width:45px;
		height:45px;
	}
	.ibrand .text_box h2{
		font-size:30px;
		padding-bottom:25px;
	}
	.ibrand .text_box .text{
		font-size:16px;
		line-height:30px;
	}
	.ibrand .text_box a.more{
		width:200px;
		height:50px;
		line-height:50px;
		font-size:15px;
	}
	
}
@media (max-width:991px){
	.ibrand .text_box i{
		width:40px;
		height:40px;
	}
	.ibrand .text_box h2{
		font-size:28px;
		padding-bottom:20px;
	}
	.ibrand .text_box .text{
		font-size:15px;
		line-height:28px;
	}
	.ibrand .text_box a.more{
		width:180px;
		height:45px;
		line-height:45px;
		font-size:14px;
	}
	
}

@media (max-width:480px){
	.ibrand .text_box{
		padding:80px 15px;
	}
	.ibrand .text_box i{
		width:35px;
		height:35px;
	}
	.ibrand .text_box h2{
		font-size:24px;
	}
	.ibrand .text_box .text{
		font-size:14px;
	}
	.ibrand .text_box a.more{
		width:160px;
		height:40px;
		line-height:40px;
		font-size:14px;
	}
	
}


.inews{
	background:#f4f4f5;
	padding:25px 0;
}
.inews_slide{
	width:100%;
	max-width:1650px;
	margin:0 auto;
}
.inews_slide .swiper-slide{
	background:#fff;
	color:#666;
	min-height:275px;
}
.inews_slide .text_box{
	padding:50px 30px;
}
.inews_slide .text_box h4{
	display:inline-block;
	width:100%;
	font-size:26px;
	color:#333;
	margin-bottom:15px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.inews_slide .text_box time,
.inews_slide .text_box p{
	font-size:16px;
	color:inherit;
}
.inews_slide .text_box time{
	padding-bottom:15px;
	display:block;
}
.inews_slide .text_box p{
	line-height:30px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.inews_slide .swiper-slide:hover{
	border-radius: 30px;
	background:#163a8b;
	color:#fff;
}
.inews_slide .swiper-slide:hover .text_box h4{
	color:#fff;
}

.inews_slide .pagination{
	text-align:center;
	padding:70px 0;
}


.swiper-pagination-bullet{
	width:12px;
	height:12px;
}
.swiper-pagination-bullet-active{
	background:#163a8b;
}


@media (max-width:1400px){
	.inews_slide{
		width:auto;
		padding:0 15px;
	}
	.inews_slide .swiper-slide{
		min-height:260px;
	}
	.inews_slide .text_box{
		padding:40px 25px;
	}
	.inews_slide .text_box h4{
		font-size:24px;
	}
	.inews_slide .text_box time,
	.inews_slide .text_box p{
		font-size:15px;
	}
	.inews_slide .text_box p{
		line-height:28px;
	}
}

@media (max-width:1200px){
	.inews_slide .swiper-slide{
		min-height:240px;
	}
	.inews_slide .text_box{
		padding:30px 20px;
	}
	.inews_slide .text_box h4{
		font-size:22px;
	}
	
}

@media (max-width:991px){
	.inews_slide .swiper-slide{
		min-height:220px;
	}
	.inews_slide .text_box h4{
		font-size:20px;
	}
	.inews_slide .text_box time,
	.inews_slide .text_box p{
		font-size:14px;
	}
	.inews_slide .text_box p{
		line-height:26px;
	}
	.inews_slide .pagination{
		text-align:center;
		padding:50px 0;
	}
}

@media (max-width:768px){
	.inews_slide .pagination{
		text-align:center;
		padding:35px 0;
	}
}




.breadcrumb{
	padding:15px 0;
	background:#f8f8fa;
}
.breadcrumb li{
	display:inline-block;
	float:left;
	font-size:14px;
	color:#666;
	height:30px;
	line-height:30px;
	position: relative;
	padding-left:20px;
}
.breadcrumb li::after{
	display:inline-block;
	content: '>';
	height:30px;
	width:20px;
	position: absolute;
	left:0;
	top:0;
	text-align:center;
	line-height:30px;
	color:#585954;
}
.breadcrumb li:nth-child(1){
	padding-left:0;
}
.breadcrumb li:nth-child(1)::after{
	display:none;
}
.breadcrumb li a{
	display:block;
	padding:0 5px;
	color:inherit;();
}
.breadcrumb li a:hover{
	text-decoration: underline;
	color:#1436b2;
}


.public_nav{
	background:#f8f8fa;
	padding:40px 0;
}
.public_nav .main{
	border-bottom:1px solid #ddd;
}
.public_nav .snav ul{
	display:inline-block;
	float:right;
}
.public_nav .snav li{
	height:45px;
	line-height:45px;
	float:left;
	background:#fff;
	color:#666;
	font-size:14px;
}
.public_nav .snav li.on,
.public_nav .snav li:hover{
	background:#1435b6;
	color:#fff;
}
.public_nav .snav li a{
	display:block;
	padding:0 35px;
}
.public_nav .breadcrumb{
	display:inline-block;
	float:right;
	padding:0;
	padding-top:8px;
}


@media (max-width:1400px){
	.public_nav{
		padding:40px 15px;
	}
}


	
	


/* 关于我们 */
.about{
	padding:30px 0;
}
.about .text_box{
	width:50%;
	display:inline-block;
	float:left;
	margin-top:160px;
}
.about .text_box h2{
	font-size:34px;
	color:#333;
	padding-bottom:20px;
}
.about .text_box .text{
	font-size:16px;
	color:#666;
	line-height:32px;
	max-width:825px;
}
.about .pic_box{
	display:inline-block;
	width:45%;
	float:right;
}



@media (max-width:1400px){
	.about{
		padding:30px 15px;
	}
	.about .text_box{
		margin-top:60px;
	}
	.about .text_box h2{
		font-size:30px;
		padding-bottom:15px;
	}
	
}

@media (max-width:1200px){
	.about .text_box{
		margin-top:0;
	}
	.about .text_box h2{
		font-size:28px;
		padding-bottom:15px;
	}
	.about .text_box .text{
		font-size:15px;
		line-height:30px;
	}
	
}

@media (max-width:991px){
	.about .text_box h2{
		font-size:26px;
	}
	.about .text_box .text{
		font-size:14px;
		line-height:28px;
	}
	
}

@media (max-width:768px){
	.about .text_box{
		float:none;
		width:auto;
		padding-bottom:30px;
	}
	.about .pic_box{
		width:auto;
		float:none;
		max-width:60%;
	}
	.about .text_box h2{
		font-size:24px;
	}
}

@media (max-width:480px){
	.about .pic_box{
		max-width:100%;
	}
	.about .text_box h2{
		font-size:20px;
	}
	
}


.abform{
	background:#f8f8fa;
	padding:70px 0;
}
.abform_box{
	padding:70px 45px;
	background:#fff;
}
.abform_box .text_box{
	width:50%;
	float:left;
}
.abform_box .text_box h3{
	font-size:18px;
	color:#333;
	font-weight: bold;
	padding-bottom:15px;
}
.abform_box .text_box .text{
	font-size:16px;
	color:#666;
	line-height:28px;
}
.abform_box .text_box .text p{
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/angle.png);
	padding:8px 0;
	padding-left:20px;
}
.abform_box .form_box{
	width:50%;
	float:right;
	position: relative;
}
.abform_box .form_box label{
	width:48%;
	display:inline-block;
	float:left;
	margin-bottom:20px;
	margin-right:4%;
	position: relative;
}
.abform_box .form_box p{
	float:left;
	width:100%;
	margin-bottom:20px;
}
.abform_box .form_box label:nth-child(2n){
	margin-right:0;
}
.abform_box .form_box label img{
	width:140px;
	height:55px;
	background:#eee;
	position: absolute;
	right:-150px;
	top:0;
	cursor: pointer;
}
.abform_box .form_box input.text{
	width:100%;
	height:55px;
	background:#eee;
	font-size:14px;
	color:#999;
	text-indent:10px;
	border:none;
}
.abform_box .form_box textarea{
	background:#eee;
	width:97%;
	padding:1.5%;
	color:#999;
	height:100px;
}
.abform_box .form_box .submit{
	width:160px;
	height:55px;
	line-height:55px;
	text-align:center;
	background:#1436b2;
	color:#fff;
	border-radius: 4px;
	display:inline-block;
	position: absolute;
	right:0;
	bottom:20px;
}
.abform .map{
	height:560px;
	overflow: hidden;
}

@media (max-width:1400px){
	.abform_box{
		padding:60px 40px;
	}
	.abform_box .text_box{
		width:45%;
	}
	.abform_box .form_box label img{
		width:120px;
		right:-130px;
	}
	.abform_box .form_box .submit{
		width:140px;
	}
	.abform .map{
		height:470px;
	}
}

@media (max-width:1200px){
	.abform{
		padding:60px 0;
	}
	.abform_box{
		padding:50px 30px;
	}
	.abform_box .form_box label img{
		width:100px;
		right:-110px;
	}
	.abform_box .form_box .submit{
		width:120px;
	}
	.abform .map{
		height:410px;
	}
}

@media (max-width:991px){
	.abform{
		padding:50px 0;
	}
	.abform_box{
		padding:40px 20px;
	}
	.abform_box .text_box{
		width:38%;
	}
	.abform_box .text_box h3{
		font-size:16px;
	}
	.abform_box .text_box .text{
		font-size:15px;
	}
	.abform_box .text_box .text p{
		padding:6px 0;
		padding-left:20px;
	}
	.abform_box .form_box{
		width:58%;
	}
	.abform_box .form_box label,
	.abform_box .form_box p{
		margin-bottom:15px;
	}
	.abform_box .form_box input.text{
		height:50px;
	}
	.abform_box .form_box textarea{
		height:90px;
	}
	.abform_box .form_box .submit{
		width:100px;
		height:50px;
		line-height: 50px;
		bottom:15px;
	}
	.abform .map{
		height:340px;
	}
}


@media (max-width:768px){
	.abform{
		padding:40px 0;
	}
	.abform_box{
		padding:40px 20px;
	}
	.abform_box .text_box{
		width:100%;
		float:none;
		margin-bottom:20px;
	}
	.abform_box .form_box{
		width:100%;
		float:none;
	}
	.abform .map{
		height:300px;
	}
}

@media (max-width:480px){
	.abform{
		padding:30px 0;
	}
	.abform_box{
		padding:30px 15px;
	}
	.abform_box .form_box .submit{
		width:140px;
		bottom:15px;
		position: static;
		margin:0 auto;
		display:block;
		margin-top:20px;
	}
}


.job{
	padding:80px 0;
}
.job .jobtit{
	background:#1436b2;
}
.job .jobtit span.li{
	height:60px;
	line-height:60px;
	width:25%;
	display:inline-block;
	font-size: 18px;
	color:#fff;
	text-indent:25px;
}
.job_slide{
	background:#d6dbed;
} 
.job_slide .hd{
	border-bottom:1px solid #e6e9f3;
	cursor: pointer;
	position: relative;
}
.job_slide .list:nth-child(even) .hd{
	background:#e6e9f3;
}
.job_slide .hd span.li{
	height:60px;
	line-height:60px;
	width:25%;
	display:inline-block;
	font-size: 16px;
	color:#333;
	text-indent:25px;
}
.job_slide .hd i{
	width:60px;
	height:60px;
	display:inline-block;
	position: absolute;
	right:0;
	top:0;
	background-repeat: no-repeat;
	background-position: center;
	background-image:url(../images/ad.png);
}
.job_slide .hd.on i{
	background-image:url(../images/ed.png);
}
.job_slide .bd {
	display:none;
}
.job_slide .bd .text_box{
	font-size:14px;
	color:#666;
	line-height:28px;
	padding:30px;
}


@media (max-width:1400px){
	.job{
		padding:70px 15px;
	}
}
@media (max-width:991px){
	.job{
		padding:60px 15px;
	}
	.job .jobtit span.li{
		font-size: 16px;
	}
	.job_slide .hd span.li{
		font-size: 15px;
	}
	.job_slide .bd .text_box{
		padding:25px 15px;
	}
}
@media (max-width:768px){
	.job{
		padding:50px 15px;
	}
	.job .jobtit span.li{
		font-size: 15px;
		
		text-indent: 15px;
	}
	.job_slide .hd span.li{
		font-size: 14px;
		text-indent: 15px;
	}
}

@media (max-width:480px){
	.job{
		padding:40px 15px;
	}
	.job .jobtit span.li{
		font-size: 14px;
	}
	.job_slide .hd span.li{
		font-size: 13px;
	}
}


.news{
	background:#f8f8fa;
	padding-bottom:60px;
}
.news_box{}
.news_box .list{
	padding:30px 60px;
	background:#fff;
	margin-bottom:30px;
}
.news_box .list h4{
	font-size:20px;
	color:#333;
}
.news_box .list:hover h4{
	color:#1436b2;
}
.news_box .list .tbox{
	padding:10px 0;
}
.news_box .list .tbox span{
	height:25px;
	line-height:25px;
	display:inline-block;
	padding-left:25px;
	background-repeat: no-repeat;
	background-position:left center;
	font-size:16px;
	color:#777;
}
.news_box .list .tbox span.date{
	background-image: url(../images/date.png);
	margin-right:20px;
}
.news_box .list .tbox span.count{
	background-image: url(../images/view.png);
}
.news_box .list p{
	font-size:16px;
	color:#777;
	line-height:25px;
}
.news_box .list span.more{
	display:block;
	height:25px;
	line-height:25px;
	width:90px;
	font-size:16px;
	color:#333;
	float:right;
	margin-top:10px;
}
.news_box .list:hover span.more{
	color:#1436b2;
}
.news .addmore{
	display:inline-block;
	width:100%;
	height:70px;
	line-height:70px;
	font-size:16px;
	color:#777;
	background:#fff;
	text-align:center;
	margin:25px 0;
	cursor: pointer;
}


@media (max-width:1400px){
	.news{
		padding:0 15px;
		padding-bottom:60px;
	}
	.news_box .list{
		padding:30px 50px;
	}
}

@media (max-width:768px){
	.news_box .list{
		padding:25px 40px;
	}
	.news .addmore{
		height:60px;
		line-height:60px;
	}
}

@media (max-width:480px){
	.news_box .list{
		padding:20px 30px;
		margin-bottom:20px;
	}
	.news_box .list h4{
		font-size:18px;
	}
	.news_box .list .tbox{
		padding:8px 0;
	}
	.news_box .list .tbox span,
	.news_box .list p,
	.news_box .list span.more{
		font-size:14px;
	}
	.news .addmore{
		height:55px;
		line-height:55px;
		font-size:14px;
		margin:15px 0;
	}
	
}




.newsv{
    padding-bottom:60px;
}
.newsv_box{
	padding:0 15px;
}
.newsv_box .htit{
    padding:50px 0;
    text-align:center;
}
.newsv_box .htit h2{
    font-size:20px;
    color:#333;
    font-weight:bold;
    padding:6px 0;
}
.newsv_box .htit p{
	padding:5px 0;
}
.newsv_box .htit span{
	height:25px;
	line-height:25px;
	display:inline-block;
	padding-left:25px;
	background-repeat: no-repeat;
	background-position:left center;
	font-size:15px;
	color:#777;
}
.newsv_box .htit span.date{
	background-image: url(../images/date.png);
	margin-right:20px;
}
.newsv_box .htit span.count{
	background-image: url(../images/view.png);
}
.newsv_box .text_box{
    font-size:14px;
    color:#333;
    line-height:26px;
    border-bottom:1px solid #bfbfbf;
    padding-bottom:40px;
}
.newsv_box .next_group{
    line-height:30px;
    padding:25px 0;
    font-size:15px;
    color:#444;
}
.newsv_box .next_group a{
    display:inline-block;
    margin-right:40px;
}
.newsv_box .next_group a:hover{
    text-decoration: underline;
}


@media (max-width:768px){
	.newsv_box .htit{
	    padding:40px 0;
	}
	.newsv_box .htit h2{
	    font-size:18px;
	}
}
@media (max-width:480px){
	.newsv{
	    padding-bottom:40px;
	}
	.newsv_box .htit h2{
	    font-size:16px;
	}
	.newsv_box .htit p{
	    font-size:14px;
	}
	.newsv_box .next_group{
	    font-size:14px;
	}
	
}




/* 信息中心 */
.info{
	padding:90px 0;
}
.info .text_box{
	width:50%;
	display:inline-block;
	float:left;
}
.info .text_box h2{
	font-size:30px;
	color:#333;
	padding-bottom:25px;
}
.info .text_box .text{
	font-size:15px;
	color:#666;
	line-height:30px;
	padding-right:40px;
}
.info .pic_box{
	display:inline-block;
	width:50%;
	float:right;
	text-align: right;
}



@media (max-width:1400px){
	.info{
		padding:80px 15px;
	}
	
}

@media (max-width:1200px){
	.info{
		padding:70px 15px;
	}
}

@media (max-width:991px){
	.info{
		padding:60px 15px;
	}
	.info .text_box h2{
		font-size:26px;
	}
	.info .text_box .text{
		font-size:14px;
		line-height:28px;
	}
	
}

@media (max-width:768px){
	.info{
		padding:50px 15px;
	}
	.info .text_box{
		float:none;
		width:auto;
		padding-bottom:30px;
	}
	.info .pic_box{
		width:auto;
		float:none;
		max-width:60%;
	}
	.info .text_box h2{
		font-size:24px;
	}
	.info .text_box .text{
		padding:0;
	}
	
}

@media (max-width:480px){
	.info .pic_box{
		max-width:100%;
	}
	.info .text_box h2{
		font-size:20px;
	}
	
}


/* 园区规划 */
.info_area{
	padding:90px 0;
	background:#f8f8fa;
}
.info_area .text_box{
	width:46%;
	display:inline-block;
	float:right;
}
.info_area .text_box h2{
	font-size:30px;
	color:#333;
	padding-bottom:25px;
}
.info_area .text_box .text{
	font-size:14px;
	color:#666;
	line-height:26px;
}
.info_area .text_box .text b{
	font-size:15px;
}
.info_area .pic_box{
	display:inline-block;
	width:50%;
	float:left;
	text-align: right;
}



@media (max-width:1400px){
	.info_area{
		padding:80px 15px;
	}
	.info_area .text_box{
		width:40%;
	}
	.info_area .pic_box{
		width:55%;
		padding-top:30px;
	}
	
}

@media (max-width:1200px){
	.info_area{
		padding:70px 15px;
	}
	.info_area .pic_box{
		padding-top:50px;
	}
}

@media (max-width:991px){
	.info_area{
		padding:60px 15px;
	}
	.info_area .pic_box{
		padding-top:80px;
	}
	.info_area .text_box h2{
		font-size:26px;
	}
	
}

@media (max-width:768px){
	.info_area{
		padding:50px 15px;
	}
	.info_area .text_box{
		float:none;
		width:auto;
	}
	.info_area .pic_box{
		width:auto;
		float:none;
		max-width:100%;
		padding-top:0;
		margin-bottom:40px;
		text-align:center;
	}
	.info_area .pic_box img{
		max-width:85%;
	}
	.info_area .text_box h2{
		font-size:24px;
	}
}

@media (max-width:480px){
	.info_area .pic_box img{
		max-width:100%;
	}
	.info_area .text_box h2{
		font-size:20px;
	}
	
}


.tit2{
	padding:30px 0;
}
.tit2 h2{
	font-size:30px;
	color:#333;
}


@media (max-width:1200px){
	.tit2 h2{
		font-size:28px;
	}
}
@media (max-width:991px){
	.tit2 h2{
		font-size:26px;
	}
}
@media (max-width:768px){
	.tit2 h2{
		font-size:24px;
	}
}
@media (max-width:480px){
	.tit2 h2{
		font-size:20px;
	}
}


.adv{
	padding:60px 0;
}
.adv_box{

}
.adv_box .list{
	width:30%;
	background:#f8f8fa;
	text-align:center;
	border:1px solid #eee;
}
.adv_box .list:hover{
	border:1px solid #304fc1;
	box-shadow: 0 0 10px #ccc;
	box-shadow: 0 0 10px #ccc;
}
.adv_box .list i{
	width:60px;
	height:60px;
	display:inline-block;
	margin-top:50px;
	margin-bottom:15px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 90%;
}
.adv_box .list h4{
	font-size:18px;
	color:#333;
	padding-bottom:20px;
}
.adv_box .list .text{
	font-size:14px;
	color:#888;
	line-height:26px;
	padding:15px 20px 0 20px;
	background:#fff;
	min-height:120px;
}


@media (max-width:1400px){
	.adv{
		padding:60px 15px;
	}
}
@media (max-width:1200px){
	.adv{
		padding:50px 15px;
	}
	.adv_box .list{
		width:32%;
	}
	.adv_box .list i{
		margin-top:40px;
	}
}
@media (max-width:991px){
	.adv_box .list h4{
		font-size:16px;
	}
	.adv_box .list i{
		width:50px;
		height:50px;
	}
}
@media (max-width:768px){
	.adv{
		padding:40px 15px;
	}
	.adv_box .list{
		width:48%;
		margin-bottom:20px;
	}
}

@media (max-width:480px){
	.adv_box .list{
		width:100%;
	}
}


.sidebar_slide{}
.sidebar_slide .hd{
	width:10%;
	background:#2747bb;
	padding:25px;
	display:inline-block;
	float:left;
}
.sidebar_slide .hd ul li{
	height:50px;
	line-height:50px;
	font-size:18px;
	color:#fff;
	border-bottom:1px solid #7a8dd5;
	cursor: pointer;
}
.sidebar_slide .hd ul li.on{
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../images/ed2.png);
}
.sidebar_slide .bd{
	width:82%;
	display:inline-block;
	float:right;
}

@media (max-width:1200px){
	.sidebar_slide .hd{
		width:15%;
	}
	.sidebar_slide .bd{
		width:75%;
	}
	.sidebar_slide .hd ul li{
		font-size:16px;
	}
}

@media (max-width:768px){
	.sidebar_slide .hd{
		width:auto;
		display:block;
		padding:15px;
		float:none;
	}
	.sidebar_slide .hd ul li{
		font-size:14px;
		display:inline-block;
		height:35px;
		line-height:35px;
		padding:0 10px;
		border-bottom:1px solid #7a8dd5;
		float:left;
		margin-right:15px;
		margin-bottom:6px;
	}
	.sidebar_slide .hd ul li.on{
		background:none;
		border-bottom:1px solid #fff;
	}
	.sidebar_slide .bd{
		display:block;
		width:auto;
		padding-top:25px;
		float:none;
	}
	
	
	
	
}


.adv2{
	padding:80px 0;
	background:#f8f8fa;
}
.adv2 .bd .list .text_box{
	float:left;
	width:40%;
	display:inline-block;
}
.adv2 .bd .list .text_box h4{
	font-size:30px;
	color:#333;
	padding-bottom:15px;
}
.adv2 .bd .list .text_box .text{
	font-size:14px;
	color:#666;
	line-height:24px;
}
.adv2 .bd .list .pic_box{
	float:left;
	width:60%;
	display:inline-block;
}
.adv2 .bd .list .pic_box img{
	float:right;
	width:48%;
	padding:0 1%;
	display:inline-block;
}


@media (max-width:1400px){
	.adv2{
		padding:80px 15px;
	}
	.adv2 .bd .list .text_box h4{
		font-size:28px;
	}
}

@media (max-width:1200px){
	.adv2{
		padding:70px 15px;
	}
	.adv2 .bd .list .text_box h4{
		font-size:26px;
	}
	.adv2 .bd .list .text_box{
		width:60%;
	}
	.adv2 .bd .list .pic_box{
		width:40%;
	}
	.adv2 .bd .list .pic_box img{
		width:96%;
		padding:5px 2%;
	}
}
@media (max-width:991px){
	.adv2{
		padding:60px 15px;
	}
	.adv2 .bd .list .text_box h4{
		font-size:24px;
	}

}
@media (max-width:768px){
	.adv2{
		padding:50px 15px;
	}
	.adv2 .bd .list .text_box h4{
		font-size:22px;
	}
	.adv2 .bd .list .text_box{
		width:auto;
		display:block;
		padding-bottom:15px;
	}
	.adv2 .bd .list .pic_box{
		width:auto;
		display:block;
		float:none;
	}
	.adv2 .bd .list .pic_box img{
		width:65%;
		padding:5px 0;
	}
}

@media (max-width:480px){
	.adv2{
		padding:40px 15px;
	}
	.adv2 .bd .list .text_box h4{
		font-size:20px;
	}
	.adv2 .bd .list .pic_box img{
		width:100%;
	}
}



.service{
	padding:50px 0 100px 0;
}
.service_box{}
.service_box .list{
	text-align:center;
	width:15%;
	padding:40px 0;
	border:1px solid #e5e5e5;
}
.service_box .list:hover{
	border:1px solid #1436b2;
	box-shadow: 0 0 10px #ccc;
	box-shadow: 0 0 10px #ccc;
}
.service_box .list i{
	width:100%;
	height:130px;
	display:inline-block;
	background-repeat: no-repeat;
	background-position: center;
	background-size:auto 95%;
	margin-bottom:15px;
}
.service_box .list h4{
	font-size:18px;
	color:#333;
	padding:10px 0;
}

@media (max-width:1400px){
	.service{
		padding:50px 15px 100px 15px;
	}
}

@media (max-width:1200px){
	.service{
		padding:40px 15px 90px 15px;
	}
	.service_box .list{
		padding:35px 0;
	}
	.service_box .list i{
		height:120px;
		margin-bottom:10px;
	}
	.service_box .list h4{
		font-size:16px;
		padding:8px 0;
	}
	
}

@media (max-width:991px){
	.service{
		padding:40px 15px 90px 15px;
	}
	.service_box .list{
		width:32%;
		margin-bottom:15px;
	}

}

@media (max-width:640px){
	.service{
		padding:30px 15px 80px 15px;
	}
	.service_box .list{
		width:48%;
		padding:30px 0;
	}

}



/* 定义公用文本 */
.pubtext h2{
	font-size:28px;
	color:#101010;
	padding-bottom:25px;
	padding-left:15px;
	position: relative;
}
.pubtext h2::after{
	width:4px;
	height:25px;
	content:'';
	display:inline-block;
	position: absolute;
	left:0;
	top:8px;
	background-color: #1436b2;
}
.pubtext .text{
	font-size:15px;
	color:#666;
	line-height:30px;
}

@media (max-width:991px){
	.pubtext h2{
		font-size:26px;
	}
	.pubtext h2::after{
		top:5px;
	}
}

@media (max-width:768px){
	.pubtext h2{
		font-size:24px;
	}
	.pubtext .text{
		font-size:14px;
	}
}
@media (max-width:480px){
	.pubtext h2{
		font-size:20px;
	}
	.pubtext h2::after{
		top:2px;
	}
}



/* 信息中心 */
.cdn_box1{
	padding:50px 0;
}
.cdn_box1 .pubtext{
	width:65%;
	display:inline-block;
	float:left;
}
.cdn_box1 .pic_box{
	width:25%;
	display:inline-block;
	float:right;
}


@media (max-width:1400px){
	.cdn_box1{
		padding:50px 15px;
	}
	.cdn_box1 .pic_box{
		width:26%;
	}
}

@media (max-width:1200px){
	.cdn_box1 .pic_box{
		width:28%;
	}
}

@media (max-width:991px){
	.cdn_box1 .pubtext{
		width:55%;
	}
	.cdn_box1 .pic_box{
		width:42%;
	}
	
}

@media (max-width:768px){
	.cdn_box1{
		padding:40px 15px;
	}
	.cdn_box1 .pubtext{
		width:auto;
		float:none;
		display:block;
		margin-bottom:30px;
	}
	.cdn_box1 .pic_box{
		width:auto;
		float:none;
		display:block;
	}
}


.cdn_box2{
	background:#f8f8fa;
	padding:50px 0;
}
.cdn_box2 .uibox{
	padding-top:30px;
}
.cdn_box2 .uibox .list{
	text-align:center;
	width:10%;
}
.cdn_box2 .uibox span{
	width:8%;
	display:inline-block;
	height:1px;
	margin-top:75px;
	background:#e5e5e5;
}
	
.cdn_box2 .uibox .list i{
	display:inline-block;
	width:150px;
	height:150px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 60%;
	background-color: #fff;
	margin-bottom:15px;
	border:1px solid #ddd;
	border-radius: 100%;
}
.cdn_box2 .uibox .list p{
	font-size:17px;
	color:#555;
}


@media (max-width:1400px){
	.cdn_box2 .uibox .list{
		width:12%;
	}
	.cdn_box2 .uibox span{
		width:5.6%;
	}
	
}
@media (max-width:1400px){
	.cdn_box2{
		padding:50px 15px;
	}
	
}
@media (max-width:1200px){
	.cdn_box2 .uibox span{
		margin-top:60px;
	}
	.cdn_box2 .uibox .list i{
		width:120px;
		height:120px;
	}
	
}
@media (max-width:991px){
	.cdn_box2 .uibox span{
		margin-top:55px;
	}
	.cdn_box2 .uibox .list i{
		width:100px;
		height:100px;
	}
	.cdn_box2 .uibox .list p{
		font-size:16px;
		color:#555;
	}
}

@media (max-width:768px){
	.cdn_box2 .uibox .list{
		text-align:center;
		width:33.33%;
		margin-bottom:30px;
	}
	.cdn_box2 .uibox span{
		display:none;
	}
	.cdn_box2 .uibox .list p{
		font-size:15px;
	}
}

@media (max-width:480px){
	.cdn_box2 .uibox .list i{
		width:80px;
		height:80px;
	}
	.cdn_box2 .uibox .list p{
		font-size:14px;
	}
}


.cdn_box3{
	padding:50px 0;
}
.cdn_box3 .proadv{
	padding-top:20px;
}
.cdn_box3 .proadv .list{
	padding-left:25px;
	margin-bottom:40px;
	width:30%;
}
.cdn_box3 .proadv .list .text{
	padding:50px 0;
	padding-left:45px;
	padding-right:5px;
	border:1px solid #aab3d2;
	position: relative;
}
.cdn_box3 .proadv .list .text::after{
	width:50px;
	height:50px;
	content:'';
	display:inline-blok;
	border:1px solid #aab3d2;
	background-repeat: no-repeat;
	background-position: center;
	background-image:url(../images/protag.png);
	background-color:#fff;
	position: absolute;
	left:-25px;
	top:50%;
	margin-top:-26px;
	z-index: 300;
}
.cdn_box3 .proadv .list:hover .text{
	background-repeat: no-repeat;
	background-position: center;
	background-image:url(../images/cdn2.jpg);
	background-size: cover;
}
.cdn_box3 .proadv .list .text h4{
	font-size:18px;
	color:#333;
	font-weight:bold;
	padding-bottom:10px;
}
.cdn_box3 .proadv .list .text p{
	font-size:15px;
	color:#666;
	line-height:24px;
}
.cdn_box3 .proadv .list:hover .text h4,
.cdn_box3 .proadv .list:hover .text p{
	color:#fff;
}

@media (max-width:1400px){
	.cdn_box3{
		padding:50px 15px;
	}
	
}

@media (max-width:1200px){
	.cdn_box3 .proadv .list{
		margin-bottom:35px;
		width:28%;
	}
}

@media (max-width:991px){
	.cdn_box3 .proadv .list{
		width:45%;
	}
}
@media (max-width:768px){
	.cdn_box3 .proadv .list{
		width:42%;
		margin-bottom:30px;
	}
	.cdn_box3 .proadv .list .text{
		padding:40px 0;
		padding-left:45px;
		padding-right:5px;
	}
	.cdn_box3 .proadv .list .text h4{
		font-size:16px;
	}
	.cdn_box3 .proadv .list .text p{
		font-size:14px;
	}
}

@media (max-width:480px){
	.cdn_box3 .flex_r{
		display:block;
	}
	.cdn_box3 .proadv .list{
		width:auto;
		display:block;
		padding:10px 0;
		padding-left:25px;
		margin-bottom:10px;
	}
	.cdn_box3 .proadv .list .text{
		padding:30px 0;
		padding-left:45px;
		padding-right:5px;
	}
}


.cdn_box4{
	padding:80px 0;
	background-repeat: no-repeat;
	background-position: center;
	backgorund-size:cover;
	background-image: url(../images/cdn4.jpg);
}
.cdn_box4 .list_box .list{
	display:inline-block;
	margin:0 60px;
}
.cdn_box4 .list_box .list i{
	display:inline-block;
	width:65px;
	height:65px;
	background-repeat: no-repeat;
	background-position: center;
	backgorund-size:auto 65%;
	background-color: #fff;
	border-radius: 100%;
}
.cdn_box4 .list_box .list p{
	font-size:22px;
	color:#fff;
	padding-left:15px;
}

@media (max-width:1200px){
	.cdn_box4 .list_box .list{
		margin:0 45px;
	}
	.cdn_box4 .list_box .list i{
		width:55px;
		height:55px;
	}
	.cdn_box4 .list_box .list p{
		font-size:20px;
	}
}


@media (max-width:991px){
	.cdn_box4 .list_box .list{
		margin:0 20px;
	}
	.cdn_box4 .list_box .list i{
		width:50px;
		height:50px;
	}
	.cdn_box4 .list_box .list p{
		font-size:18px;
	}
}

@media (max-width:768px){
	.cdn_box4 .flex_rc{
		display:block;
	}
	.cdn_box4 .list_box .list{
		display:block;
		width:300px;
		margin:0 auto;
		margin-bottom:10px;
		margin-bottom:10px;
	}
	.cdn_box4 .list_box .list .flex_rcc{
		justify-content : left;
	}
}



.cdn_box5{
	padding:80px 0;
	background:#f8f8fa;
}
.cdn_box5 .pubtext{
	width:50%;
	display:inline-block;
	float:left;
}
.cdn_box5 .pic_box{
	width:50%;
	display:inline-block;
	float:right;
	text-align:center;
}


@media (max-width:1400px){
	.cdn_box5{
		padding:80px 15px;
	}
}

@media (max-width:991px){
	.cdn_box5{
		padding:70px 15px;
	}
	.cdn_box5 .pubtext{
		width:55%;
	}
	.cdn_box5 .pic_box{
		width:42%;
	}
	
}

@media (max-width:768px){
	.cdn_box5{
		padding:60px 15px;
	}
	.cdn_box5 .pubtext{
		width:auto;
		float:none;
		display:block;
		margin-bottom:30px;
	}
	.cdn_box5 .pic_box{
		width:auto;
		float:none;
		display:block;
	}
}


.cdn_box6{
	padding:80px 0;
}
.cdn_box6 .box6_box{
	padding:15px 0;
}
.cdn_box6 .box6_box .pic_box{
	padding:15px 0;
	width:50%;
	display:inline-block;
	float:left;
}
.cdn_box6 .box6_box .cdn_slide{
	width:35%;
	display:inine-block;
	float:right;
}
.cdn_box6 .box6_box .cdn_slide h3{
	font-size:18px;
	color:#333;
	font-weight:bold;
	padding-bottom:10px;
	margin-bottom:20px;
}
.cdn_box6 .box6_box .cdn_slide .hd{
	margin-bottom:20px;
}
.cdn_box6 .box6_box .cdn_slide .hd ul li{
	width:90px;
	height:90px;
	line-height:90px;
	border-radius: 100%;
	background:#9ca7cf;
	display:inline-block;
	falot:left;
	margin-left:60px;
	font-size:18px;
	color:#fff;
	text-align:center;
}
.cdn_box6 .box6_box .cdn_slide .hd ul li:hover,
.cdn_box6 .box6_box .cdn_slide .hd ul li.on{
	background:#1436b2;
}
.cdn_box6 .box6_box .cdn_slide .hd ul li:nth-child(1){
	margin-left:0;
}
.cdn_box6 .box6_box .cdn_slide .bd{
	border-top:1px solid #ccc;
	padding-top:15px;
}
.cdn_box6 .box6_box .cdn_slide .bd .text{
	font-size:15px;
	color:#666;
	line-height:26px;
}

@media (max-width:1400px){
	.cdn_box6{
		padding:80px 15px;
	}
}

@media (max-width:1200px){
	.cdn_box6{
		padding:70px 15px;
	}
	.cdn_box6 .box6_box .cdn_slide .hd ul li{
		width:75px;
		height:75px;
		line-height:75px;
		margin-left:40px;
	}
}

@media (max-width:991px){
	.cdn_box6{
		padding:60px 15px;
	}
	.cdn_box6 .box6_box .cdn_slide .hd ul li{
		width:60px;
		height:60px;
		line-height:60px;
		margin-left:30px;
		font-size:16px;
	}
}

@media (max-width:768px){
	.cdn_box6{
		padding:50px 15px;
	}
	.cdn_box6 .box6_box .pic_box{
		width:auto;
		display:block;
		float:none;
		margin-bottom:30px;
	}
	.cdn_box6 .box6_box .cdn_slide{
		width:auto;
		display:block;
		float:none;
	}
	.cdn_box6 .box6_box .cdn_slide .hd ul li{
		font-size:14px;
	}

}



.net_box1{
	padding:80px 0;
	background:#f8f8fa;
}

@media (max-width:1400px){
	.net_box1{
		padding:80px 15px;
	}
}

@media (max-width:991px){
	.net_box1{
		padding:70px 15px;
	}
}

@media (max-width:768px){
	.net_box1{
		padding:60px 15px;
	}
}


.increment{
	padding:50px 0;
}
.increment .text_box{}
.increment .text_box .htext{
	padding-left:160px;
	position: relative;
	min-height:140px;
	margin-bottom:30px;
}
.increment .text_box .htext i{
	width:130px;
	height:130px;
	display:inline-block;
	background-repeat: no-repeat;
	background-position: center;
	background-size:100%;
	position: absolute;
	left:0;
	top:0;
}
.increment .text_box .htext .text{
	color:#333;
	padding-top:20px;
}
.increment .text_box .htext .text h4{
	font-size:28px;
	font-weight:bold;
	padding:10px 0;
}
.increment .text_box .htext .text p{
	font-size:16px;
	line-height:26px;
}
.increment .text_box .text{
	font-size:14px;
	color:#333;
	line-height:24px;
}


@media (max-width:1400px){
	.increment{
		padding:50px 15px;
	}
}
@media (max-width:1200px){
	.increment .text_box .htext{
		padding-left:150px;
		min-height:120px;
	}
	.increment .text_box .htext i{
		width:120px;
		height:120px;
	}
	.increment .text_box .htext .text{
		padding-top:15px;
	}
	.increment .text_box .htext .text h4{
		font-size:26px;
	}
	.increment .text_box .htext .text p{
		font-size:15px;
		line-height:24px;
	}
}

@media (max-width:991px){
	.increment .text_box .htext{
		padding-left:130px;
		min-height:100px;
	}
	.increment .text_box .htext i{
		width:100px;
		height:100px;
	}
	.increment .text_box .htext .text{
		padding-top:10px;
	}
	.increment .text_box .htext .text h4{
		font-size:24px;
		padding:0;
		padding-bottom:10px;
	}
	.increment .text_box .htext .text p{
		font-size:14px;
		line-height:22px;
	}
}

@media (max-width:768px){
	.increment{
		padding:40px 15px;
	}
	.increment .text_box .htext{
		margin-bottom:20px;
	}
	.increment .text_box .htext .text h4{
		font-size:22px;
	}
}

@media (max-width:480px){
	.increment .text_box .htext .text h4{
		font-size:20px;
	}
}

.increment2{
	padding:50px 0;
	background:#f8f8fa;
}
.increment2 ul li{
	display:inline-block;
	float:left;
	font-size:16px;
	color:#333;
	padding-left:30px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image:url(../images/succ.png);
	margin-right:25px;
	margin-bottom:15px;
}

@media (max-width:1400px){
	.increment2{
		padding:50px 15px;
	}
}


.cloud_box1{
	padding:50px 0;
}
.cloud_slide .swiper-container{
	padding-top:5px;
}
.cloud_slide .text_box{
	text-align:center;
	color:#333;
	padding:0 15px;
	padding-top:30px;
	min-height:300px;
	border-radius: 8px;
	border:1px solid #ebf2f8;
	box-shadow: 1px 1px 8px #ccc;
}
.cloud_slide .text_box i{
	width:90px;
	height:90px;
	display:inline-block;
	background-repeat: no-repeat;
	background-position: center;
	background-size:80%;
	border-radius: 100%;
	margin-bottom:20px;
}
.cloud_slide .text_box h4{
	font-size:18px;
	padding-bottom:10px;
}
.cloud_slide .text_box p{
	font-size:14px;
	color:#666;
	line-height:26px;
	padding-bottom:5px;
}

.cloud_slide .btngroup{
	padding:35px 0;
	text-align:center;
}
.cloud_slide .btngroup span{
	width:90px;
	height:45px;
	display:inline-block;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #eee;
	margin:0 20px;
	cursor: pointer;
	border-radius: 4px;
}
.cloud_slide .btngroup span.cloud_prev{
	background-image:url(../images/cloud_prev.png);
}
.cloud_slide .btngroup span.cloud_next{
	background-image:url(../images/cloud_next.png);
}


@media (max-width:1400px){
	.cloud_box1{
		padding:50px 15px;
	}
}
@media (max-width:991px){
	.cloud_slide .btngroup span{
		width:85px;
		height:40px;
	}
}
@media (max-width:768px){
	.cloud_box1{
		padding:40px 15px;
	}
	.cloud_slide .btngroup span{
		width:80px;
		height:35px;
		background-size:auto 20px;
		margin:0 15px;
	}
}


.contrast{
	background:#fafafa;
	padding:40px 0 100px 0;
}
.contrast .pubtext h2 i{
	font-size:14px;
	color:#666;
}
.contrast_box{

}
.contrast_box .ctitbox{
	padding-top:10px;
	padding-bottom:30px;
}
.contrast_box .ctitbox .tbox1{
	display:inline-block;
	width:50%;
	float:left;
	text-align: center;
}
.contrast_box .ctitbox .tbox1 i{
	display:inline-block;
	width:90px;
	height:60px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/con1.png);
	background-size:auto 95%;
}
.contrast_box .ctitbox .tbox1 h3{
	font-size:18px;
	padding:10px 0;
	font-weight: bold;
}

.contrast_box .item_box{
	background:#fff;
	padding:25px 30px;
}
.contrast_box .item_box .item{
	margin-bottom:10px;
}
.contrast_box .item_box .item .col{
	width:50%;
	display:inline-block;
	float:left;
	position: relative;
}
.contrast_box .item_box .item .col::before{
	content:'';
	display:inline-block;
	position: absolute;
	left:0;
	top:0;
	width:1px;
	height:100%;
	background:#e5e5e5;
	display:none;
}
.contrast_box .item_box .item .col:nth-child(2){
	width:47%;
	padding-left:3%;
}
.contrast_box .item_box .item .col:nth-child(2)::before{
	display:block;
}
.contrast_box .item_box .item .ttx{
	line-height:55px;
	font-size:18px;
	text-indent:30px;
	border-bottom:1px solid #e5e5e5;
	background-repeat: no-repeat;
	background-position: left center;
}
.contrast_box .item_box .item .tbox{
	font-size:15px;
	line-height:26px;
	padding:20px 0;
}



@media (max-width:1400px){
	.contrast{
		padding:40px 15px 100px 15px;
	}
}
@media (max-width:1200px){
	.contrast_box .ctitbox .tbox1 h3{
		font-size:16px;
		line-height:50px;
	}
	.contrast_box .ctitbox .tbox1 i{
		height:55px;
	}
	
}

@media (max-width:991px){
	.contrast_box .ctitbox .tbox1 h3{
		line-height:40px;
	}
	.contrast_box .ctitbox .tbox1 i{
		height:50px;
	}
	.contrast_box .item_box .item .ttx{
		line-height:50px;
	}
}

@media (max-width:768px){
	.contrast{
		padding:40px 15px 80px 15px;
	}
	.contrast_box .item_box{
		padding:20px 15px;
	}
	.contrast_box .ctitbox .tbox1 h3{
		line-height:35px;
		padding:0;
	}
	.contrast_box .ctitbox .tbox1 i{
		height:45px;
	}
	.contrast_box .item_box .item .col{
		width:48%;
		padding:0 1%;
	}
	.contrast_box .item_box .item .col:nth-child(2){
		width:48%;
		padding:0 1%;
	}
	.contrast_box .item_box .item .col:nth-child(2)::before{
		display:none;
	}
	.contrast_box .item_box .item .ttx{
		line-height:45px;
		font-size:16px;
	}
	.contrast_box .item_box .item .tbox{
		font-size:14px;
		line-height:24px;
	}
	
}

@media (max-width:480px){
	.contrast{
		padding:40px 15px 60px 15px;
	}
	.contrast_box .item_box{
		padding:20px 5px;
	}
	.contrast_box .ctitbox .tbox1 h3{
		line-height:30px;
	}
	.contrast_box .ctitbox .tbox1 i{
		height:35px;
	}

	
}


.cloud_box3{
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/cloud9.jpg);
	background-size: cover;
	padding:50px 0;
}
.cloud_box3_slide{}
.cloud_box3_slide .hd{
	margin-bottom:20px;
}
.cloud_box3_slide .hd ul li{
	display:inine-block;
	width:16.25%;
	height:60px;
	line-height:60px;
	float:left;
	font-size:16px;
	color:#333;
	text-align:center;
	background:#fff;
	margin-left:.5%;
	cursor: pointer;
}
.cloud_box3_slide .hd ul li:nth-child(1){
	margin-left:0;
}
.cloud_box3_slide .hd ul li.on{
	background-color: #1436b2;
	color:#fff;
}
.cloud_box3_slide .bd ul li{
	display:none;
}
.cloud_box3_slide .bd ul li.on{
	display:block;
}
.cloud_box3_slide .bd .text_box{
	background:#fff;
}
.cloud_box3_slide .bd .text_box h4{
	line-height:25px;
	padding:12px 25px;
	font-size:16px;
	color:#666;
	border-bottom:1px solid #eee;
}
.cloud_box3_slide .bd .text_box .text{
	padding:25px;
	font-size:14px;
	color:#666;
	line-height:28px;
}
.cloud_box3_slide .bd .text_box .text h5{
	font-size:16px;
	color:#333;
	font-weight: bold;
}

.cloud_box3_slide .bd .text_box .text .tpic{
	line-height:0;
	padding-bottom:15px;
	padding-top:5px;
}
.cloud_box3_slide .bd .text_box .text .tpic .li{
	display:inlike-block;
	float:left;
	text-align: center;
	/* margin-left:50px; */
	width:12%;
}
.cloud_box3_slide .bd .text_box .text .tpic .li:nth-child(1){
	margin-left:0;
}
.cloud_box3_slide .bd .text_box .text .tpic .li i{
	width:80px;
	height:80px;
	display:inline-block;
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 90%;
}
.cloud_box3_slide .bd .text_box .text .tpic .li p{
	line-height:21px;
	font-size:14px;
	color:#666;
}




@media (max-width:1400px){
	.cloud_box3{
		padding:50px 15px;
	}
}

@media (max-width:991px){
	.cloud_box3_slide .hd ul li{
		height:55px;
		line-height:55px;
		font-size:14px;
	}
	.cloud_box3_slide .bd .text_box .text .tpic .li i{
		width:70px;
		height:70px;
	}
}

@media (max-width:768px){
	.cloud_box3_slide .hd ul li{
		height:50px;
		line-height:50px;
		width:32%;
		margin-left:0;
		margin-right:2%;
		margin-bottom:15px;
	}
	.cloud_box3_slide .hd ul li:nth-child(3n){
		margin-right:0;
	}
	.cloud_box3_slide .bd .text_box h4{
		font-size:15px;
	}
	.cloud_box3_slide .bd .text_box .text .tpic .li{
		width:30%;
		margin-bottom:5px;
	}
	.cloud_box3_slide .bd .text_box .text h5{
		font-size:15px;
	}
	.cloud_box3_slide .bd .text_box .text .tpic .li i{
		width:60px;
		height:60px;
	}
}

@media (max-width:480px){
	.cloud_box3_slide .hd ul li{
		width:49%;
		margin-left:0;
		margin-right:2%;
		margin-bottom:15px;
	}
	.cloud_box3_slide .hd ul li:nth-child(3n){
		margin-right:2%;
	}
	.cloud_box3_slide .hd ul li:nth-child(2n){
		margin-right:0;
	}
	.cloud_box3_slide .bd .text_box .text .tpic .li{
		width:50%;
		min-height:105px;
	}
}




/* IDC转云 */
.idc_box1{
	padding:50px 0;
}
.idc_box1 .pubtext{
	width:65%;
	display:inline-block;
	float:left;
}
.idc_box1 .pic_box{
	width:25%;
	display:inline-block;
	float:right;
}


@media (max-width:1400px){
	.idc_box1{
		padding:50px 15px;
	}
	.idc_box1 .pic_box{
		width:26%;
	}
}

@media (max-width:1200px){
	.idc_box1 .pic_box{
		width:28%;
	}
}

@media (max-width:991px){
	.idc_box1 .pubtext{
		width:55%;
	}
	.idc_box1 .pic_box{
		width:42%;
	}
	
}

@media (max-width:768px){
	.idc_box1{
		padding:40px 15px;
	}
	.idc_box1 .pubtext{
		width:auto;
		float:none;
		display:block;
		margin-bottom:30px;
	}
	.idc_box1 .pic_box{
		width:auto;
		float:none;
		display:block;
	}
}


.idc_box2{
	padding:50px 0;
	background:#f8f8fa;
}
.idc_box2_box{
	padding-bottom:10px;
}
.idc_box2_box .list{
	display:inline-block;
	width:18%;
}
.idc_box2_box .list i{
	width:30px;
	height:30px;
	display:inline-block;
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 90%;
	margin-bottom:10px;
}
.idc_box2_box .list h4{
	font-size:18px;
	color:#333;
	font-weight:bold;
	padding-bottom:10px;
}
.idc_box2_box .list p{
	font-size:14px;
	color:#666;
	line-height:26px;
}


@media (max-width:1400px){
	.idc_box2{
		padding:50px 15px;
	}
}
@media (max-width:1200px){
	.idc_box2_box .list{
		width:20%;
	}
	.idc_box2_box .list h4{
		font-size:16px;
	}
}
@media (max-width:991px){
	.idc_box2_box .list{
		width:30%;
		margin-bottom:25px;
	}
}
@media (max-width:768px){
	.idc_box2_box .list{
		width:45%;
	}
}




.idc_box3{
	padding:50px 0;
}
.idc_box3_box{
	padding-bottom:10px;
}
.idc_box3_box .list{
	display:inline-block;
	width:20%;
	text-align: center;
}
.idc_box3_box .list i{
	width:140px;
	height:140px;
	display:inline-block;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
	margin-bottom:10px;
}
.idc_box3_box .list h4{
	font-size:18px;
	color:#101010;
	padding-bottom:10px;
}
.idc_box3_box .list p{
	font-size:14px;
	color:#666;
	line-height:26px;
}


@media (max-width:1400px){
	.idc_box3{
		padding:50px 15px;
	}
}
@media (max-width:1200px){
	.idc_box3_box .list{
		width:23%;
	}
	.idc_box3_box .list i{
		width:120px;
		height:120px;
	}
	.idc_box3_box .list h4{
		font-size:16px;
	}
}
@media (max-width:991px){
	.idc_box3_box .list{
		width:30%;
		margin-bottom:25px;
	}
	.idc_box3_box .list i{
		width:100px;
		height:100px;
	}
}
@media (max-width:768px){
	.idc_box3_box .list{
		width:45%;
	}
	.idc_box3_box .list i{
		width:80px;
		height:80px;
	}
}




.idc_box4{
	padding-top:50px;
	background:#f8f8fa;
}
.idc_box4 .pubtext h2 i{
	font-size:14px;
	color:#666;
}

.idc_box4_box{
	
}
.idc_box4_box .list{
	width: 200px; 
	height: 110px; 
	background: #fff; 
	position: relative; 
	display:inline-block;
	margin:60px 0;
	text-align:center;
}
.idc_box4_box .list:before{ 
	content: ""; 
	position: absolute; 
	top: -50px;
	left: 0; 
	width: 0; 
	height: 0; 
	border-left: 100px solid transparent; 
	border-right: 100px solid transparent; 
	border-bottom: 50px solid #fff; 
}
.idc_box4_box .list:after{ 
	content: ""; 
	position: absolute; 
	bottom: -50px; 
	left: 0; 
	width: 0; 
	height: 0; 
	border-left: 100px solid transparent; 
	border-right: 100px solid transparent; 
	border-top: 50px solid #fff; 
}
.idc_box4_box .list .text{
	position: absolute;
	left:0;
	top:-5px;
	z-index: 300;
	width:100%;
}
.idc_box4_box .list i{
	width:90px;
	height:90px;
	display:inline-block;
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 90%;
	margin-bottom:5px;
}
.idc_box4_box .list p{
	font-size:16px;
	color:#000033;
}

.idc_text{}
.idc_text .list{
	padding-top:20px;
}
.idc_text .list h4{
	font-size:20px;
	font-weight: bold;
	padding-bottom:15px;
}
.idc_text .list .text{
	font-size:14px;
	line-height:28px;
	color:#666;
	padding-bottom:25px;
}
.idc_text .list:nth-child(1) .text{
	border-bottom:1px solid #eee;
}
.idc_text .list .text .tx{
	width:50%;
	display:inline-block;
	float:left;
}
.idc_text .list .text .tx p{
	max-width:500px;
}


@media (max-width:1400px){
	.idc_box4{
		padding-left:15px;
		padding-right:15px;
	}
}

@media (max-width:1200px){
	.idc_box4_box .list{
		width: 160px; 
		height: 90px; 
		margin:50px 0;
	}
	.idc_box4_box .list:before{ 
		top: -45px;
		border-left: 80px solid transparent; 
		border-right: 80px solid transparent; 
		border-bottom: 45px solid #fff; 
	}
	.idc_box4_box .list:after{ 
		bottom: -45px; 
		border-left: 80px solid transparent; 
		border-right: 80px solid transparent; 
		border-top: 45px solid #fff; 
	}
	.idc_box4_box .list i{
		width:70px;
		height:70px;
	}
	.idc_box4_box .list p{
		font-size:15px;
	}
	.idc_text .list .text .tx p{
		max-width:auto;
		padding-right:50px;
	}
	
	
	
}


@media (max-width:991px){
	.idc_box4_box .list{
		width: 140px; 
		height: 80px; 
		margin:50px 0;
	}
	.idc_box4_box .list:before{ 
		top: -40px;
		border-left: 70px solid transparent; 
		border-right: 70px solid transparent; 
		border-bottom: 40px solid #fff; 
	}
	.idc_box4_box .list:after{ 
		bottom: -40px; 
		border-left: 70px solid transparent; 
		border-right: 70px solid transparent; 
		border-top: 40px solid #fff; 
	}
	.idc_box4_box .list i{
		width:60px;
		height:60px;
	}
	.idc_text .list h4{
		font-size:18px;
		padding-bottom:10px;
	}
	.idc_text .list .text .tx{
		width:auto;
		display:block;
		float:none;
		line-height:26px;
		padding-bottom:5px;
	}
	.idc_text .list .text .tx p{
		padding:0;
		max-width: none;
		display:block;
	}
	
	
	
}


.idc_box5{
	padding-top:50px;
	/* max-width: 1920px;
	margin:0 auto; */
}
.idc_box5 .item_box{
	background-repeat: no-repeat;
	background-position: center;
	background-size:cover;
	background-image:url(../images/idc2.jpg);
}
.idc_box5 .item_box .col{
	width:16.66%;
	display:inline-block;
	text-align: center;
	position: relative;
}
.idc_box5 .item_box .col::after{
	content:'';
	display:inline-block;
	width:1px;
	height:100%;
	background-color: #b6b8cc;
	position: absolute;
	left:0;
	top:0;
}
.idc_box5 .item_box .col:nth-child(1)::after{
	display:none;
}
.idc_box5 .item_box .list{
	display:inline-block;
	color:#fff;
	padding:80px 20px 50px 20px;
}
.idc_box5 .item_box .list i{
	display:inline-block;
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
	background-position: center;
	background-size:auto 90%;
	margin-bottom:15px;
}
.idc_box5 .item_box .list h4{
	font-size:18px;
	padding-bottom:10px;
}
.idc_box5 .item_box .list p{
	font-size:14px;
	color:#b6b8cc;
	line-height:28px;
}


@media (max-width:1400px){
	.idc_box5{
		padding:0 15px;
		padding-top:50px;
	}
}
@media (max-width:991px){
	.idc_box5 .item_box .col{
		width:33.33%;
	}
}

@media (max-width:768px){
	.idc_box5 .item_box .col{
		width:50%;
	}
	.idc_box5 .item_box .list{
		padding:50px 15px;
	}
	.idc_box5 .item_box .list h4{
		font-size:16px;
	}
}
@media (max-width:480px){
	.idc_box5 .item_box .col{
		width:100%;
	}
	
}



.sdwan1{}
.sdwan1 .main{
	padding-bottom:230px;
	position: relative;
}
.sdwan1 .breadcrumb{
	background:#fff;
	padding-left:35px;
}
.sdwan1_box{
	background:#fff;
	position: absolute;
	bottom:0;
	left:0;
	box-shadow: 3px 3px 5px #ccc;
}
.sdwan1_box .list_box{}
.sdwan1_box .list_box .col{
	display:inline-block;
	text-align:center;
	width:25%;
	position: relative;
}
.sdwan1_box .list_box .col::after{
	width:1px;
	height:50%;
	background:#eee;
	display:inline-block;
	content:'';
	position: absolute;
	left:0;
	top:25%;
}
.sdwan1_box .list_box .col:nth-child(1)::after{
	display:none;
}
.sdwan1_box .list_box .list{
	padding:50px;
}
.sdwan1_box .list_box .list i{
	width:70px;
	height:70px;
	display:inline-block;
	background-repeat: no-repeat;
	background-position: center;
	background-size:80% auto;
	margin-bottom:10px;
}
.sdwan1_box .list_box .list h4{
	font-size:18px;
	color:#333;
	padding-bottom:10px;
}
.sdwan1_box .list_box .list p{
	font-size:15px;
	color:#666;
	line-height:26px;
}


@media (max-width:1400px){
	.sdwan1{
		padding:0 15px;
	}
	.sdwan1 .main{
		padding-bottom:250px;
	}
	.sdwan1_box .list_box .list{
		padding:30px;
	}
	
}

@media (max-width:1200px){
	.sdwan1 .main{
		padding-bottom:250px;
	}
	.sdwan1_box .list_box .list i{
		width:60px;
		height:60px;
	}
	
}

@media (max-width:991px){
	.sdwan1 .main{
		padding-bottom:0;
	}
	.sdwan1 .breadcrumb{
		padding-left:25px;
	}
	.sdwan1_box{
		position: static;
	}
	.sdwan1_box .list_box .list{
		padding:25px 15px;
	}
	.sdwan1_box .list_box .list h4{
		font-size:16px;
	}
	.sdwan1_box .list_box .list p{
		font-size:14px;
		line-height:24px;
	}
}

@media (max-width:480px){
	.sdwan1_box .list_box .col{
		width:50%;
	}
	.sdwan1_box .list_box .col:nth-child(3)::after{
		display:none;
	}
}


.tit3{
	padding:30px 0;
	text-align:center;
}
.tit3 h2{
	font-size:28px;
	color:#101010;
	display:inline-block;
	position: relative;
}
.tit3 h2::after{
	content: '';
	width:25px;
	height:3px;
	display:inline-block;
	background:#1436b2;
	position: absolute;
	bottom:-15px;
	left:50%;
	margin-left:-14px;
}


@media (max-width:991px){
	.tit3 h2{
		font-size:26px;
	}
}
@media (max-width:768px){
	.tit3 h2{
		font-size:24px;
	}
}
@media (max-width:480px){
	.tit3 h2{
		font-size:20px;
	}
}


.sdwan2{
	padding:50px 0;
}
.sdwan2_box{
	text-align:center;
}


@media (max-width:1400px){
	.sdwan2{
		padding:50px 15px;
	}
}

@media (max-width:768px){
	.sdwan2{
		padding:40px 15px;
	}
}


.sdwan3{
	padding:20px 0;
	text-align:cennter;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/sd6.jpg);
	background-size:cover;
	color:#fff;
}
.sdwan3 .tit3 h2{
	color:inherit;
}
.sdwan3 .tit3{
	padding-bottom:20px;
}
.sdwan3 .text_box{
	padding:15px 0 25px 0;
	font-size:15px;
	line-height:30px;
	max-width:1000px;
	margin:0 auto;
}


@media (max-width:1200px){
	.sdwan3 .text_box{
		padding:15px 15px 25px 15px;
	}
}
@media (max-width:991px){
	.sdwan3 .text_box{
		font-size:14px;
		line-height:26px;
	}
	
}


.sdwan4{
	padding:60px 0;
}
.sdwan4 .tabbox{
	padding-top:20px;
	padding-bottom:30px;
}
.sdwan4 .tabbox table{
	width:100%;
}
.sdwan4 .tabbox th,
.sdwan4 .tabbox td{
	border:1px solid #eee;
	height:55px;
	text-indent:20px;
	font-size:14px;
	color:#333;
	padding:0 5px;
}
.sdwan4 .tabbox th{
	background:#f8f8fa;
	font-size:18px;
	font-weight: normal;
	text-align:left;
}

@media (max-width:1400px){
	.sdwan4{
		padding:60px 15px;
	}
}
@media (max-width:1200px){
	.sdwan4{
		padding:50px 15px;
	}
}
@media (max-width:991px){
	.sdwan4{
		padding:40px 15px;
		padding-top:30px;
	}
	.sdwan4 .tabbox th{
		font-size:16px;
	}
	.sdwan4 .tabbox td{
		font-size:13px;
		line-height:22px;
	}
}



.sdwan5{
	padding:0 15px 60px 15px;
}
.sdwan_slide{
	padding-top:10px;
} 
.sdwan_slide .hd{
	cursor: pointer;
	position: relative;
	background:#f8f8fa;
}
.sdwan_slide .hd table{
	width:100%;
}
.sdwan_slide .hd table th{
	height:60px;
	line-height:60px;
	width:70%;
	font-size: 14px;
	color:#333;
	padding:0 2%;
	border:1px solid #ccc;
	text-align: left;
}
.sdwan_slide .hd table th:nth-child(1){
	width:22%;
}
.sdwan_slide .hd i{
	width:60px;
	height:60px;
	display:inline-block;
	position: absolute;
	right:0;
	top:0;
	background-repeat: no-repeat;
	background-position: center;
	background-image:url(../images/ad.png);
}
.sdwan_slide .hd.on i{
	background-image:url(../images/ed.png);
}
.sdwan_slide .bd {
	display:none;
}
.sdwan_slide .bd .text_box table{
	width:100%;
}
.sdwan_slide .bd .text_box table td{
	width:70%;
	padding:10px 2%;
	line-height:24px;
	border:1px solid #ccc;
	border-top:none;
	font-size:14px;
	color:#333;
}
.sdwan_slide .bd .text_box table td:nth-child(1){
	width:22%;
}



.seu1{
	padding:50px 0;
	max-width:1920px;
	margin:0 auto;
}
.seu1 .tit3{
	padding-bottom:50px;
}
.seu1_box{}
.seu1_box .list{
	display:inline-block;
	width:33%;
	margin-bottom:10px;
	min-height:260px;
	background-repeat: no-repeat;
	background-position: center;
	background-size:cover;
}
.seu1_box .list .text_box{
	padding:40px 60px 0 60px;
	color:#fff;
}
.seu1_box .list .text_box h4{
	font-size:18px;
	position: relative;
	padding:10px 0;
	padding-left:60px;
	padding-bottom:15px;
}
.seu1_box .list .text_box h4 i{
	width:45px;
	height:45px;
	display:inline-block;
	background-repeat: no-repeat;
	background-position: center;
	background-size:auto 80%;
	position: absolute;
	left:0;
	top:0;
}
.seu1_box .list .text_box p{
	font-size:15px;
	line-height:30px;
}


@media (max-width:1200px){
	.seu1_box .list .text_box{
		padding:30px 30px 0 30px;
	}
	.seu1_box .list .text_box p{
		line-height:28px;
	}
}

@media (max-width:991px){
	.seu1_box .list .text_box{
		padding:30px 15px 0 15px;
	}
	.seu1_box .list .text_box h4{
		font-size:16px;
		padding:10px 0;
		padding-left:50px;
	}
	.seu1_box .list .text_box h4 i{
		width:35px;
		height:35px;
	}
	.seu1_box .list .text_box p{
		font-size:14px;
		line-height:26px;
	}
}

@media (max-width:768px){
	.seu1_box .list{
		width:49.5%;
	}
	.seu1_box .list .text_box p{
		font-size:14px;
		line-height:24px;
	}
}

@media (max-width:480px){
	.seu1_box .list{
		width:100%;
		min-height:180px;
	}
	.seu1_box .list .text_box p{
		font-size:13px;
		line-height:22px;
	}
}



.seu2{
	padding:50px 0;
}
.seu2_box{
	text-align:center;
	padding:15px 0;
}
@media (max-width:1400px){
	.seu2_box{
		padding:15px;
	}
}
@media (max-width:768px){
	.seu2{
		padding:40px 0;
		padding-top:30px;
	}
}
@media (max-width:480px){
	.seu2{
		padding-top:0;
	}

}





.line_box1{
	padding:50px 0;
}
.line_box1 .pubtext{
	width:50%;
	display:inline-block;
	float:left;
}
.line_box1 .pubtext h4{
	font-size:16px;
	color:#333;
	font-weight:bold;
}
.line_box1 .pic_box{
	width:50%;
	display:inline-block;
	float:right;
	text-align: right;
}


@media (max-width:1400px){
	.line_box1{
		padding:50px 15px;
	}
}

@media (max-width:991px){
	.line_box1 .pubtext{
		width:55%;
	}
	.line_box1 .pic_box{
		width:42%;
	}
	
}

@media (max-width:768px){
	.line_box1{
		padding:40px 15px;
	}
	.line_box1 .pubtext{
		width:auto;
		float:none;
		display:block;
		margin-bottom:30px;
	}
	.line_box1 .pic_box{
		width:auto;
		float:none;
		display:block;
		text-align: center;
	}
}



.line_box2{
	background-repeat: no-repeat;
	background-position: center;
	background-size:cover;
	background-image:url(../images/line10.jpg);
	max-width:1920px;
	margin:0 auto;
}
.line_box2 .main{
	position: relative;
	min-height:770px;
}
.line_box2 .text_box{
	position: absolute;
	left:0;
	bottom:0;
	width:100%;
	padding-bottom:35px;
	color:#fff;
}
.line_box2 .text_box h2{
	font-size:30px;
	font-weight:bold;
	padding-bottom:30px;
}
.line_box2 .text_box .text .list{
	width:65%;
	display:inline-block;
	float:left;
	padding-left:25px;
	position: relative;
}
.line_box2 .text_box .text .list::after{
	content: '';
	display:inline-blocm;
	position: absolute;
	left:0;
	top:0;
	width:1px;
	height:100%;
	background:#fff;
}
.line_box2 .text_box .text .list:nth-child(2){
	width:25%;
	display:inline-block;
	float:right;
}
.line_box2 .text_box .text .list p{
	font-size:16px;
	line-height:28px;
}

@media (max-width:1400px){
	.line_box2{
		max-width:1920px;
		padding:0 15px;
	}
}
@media (max-width:1200px){
	.line_box2 .main{
		min-height:700px;
	}
	.line_box2 .text_box h2{
		font-size:28px;
	}
	
	
}
@media (max-width:991px){
	.line_box2 .main{
		min-height:620px;
	}
	.line_box2 .text_box h2{
		font-size:26px;
	}
	.line_box2 .text_box .text .list p{
		font-size:14px;
		line-height:26px;
	}
	
}
@media (max-width:991px){
	.line_box2 .main{
		min-height:550px;
	}
	.line_box2 .text_box h2{
		font-size:24px;
	}
	.line_box2 .text_box .text .list{
		width:auto;
		display:block;
		float:none;
		margin-bottom:15px;
	}
	.line_box2 .text_box .text .list:nth-child(2){
		width:auto;
		display:block;
		float:none;
	}
	
}

@media (max-width:480px){
	.line_box2 .main{
		min-height:500px;
	}
	.line_box2 .text_box h2{
		font-size:20px;
	}
}


.line_box3{
	padding:90px 0;
	
}
.line_box3 .list_box .list{
	width:25%;
	min-height:200px;
	display:inline-block;
	position: relative;
	box-sizing: border-box;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
}
.line_box3 .list_box .list i{
	width:40px;
	height:40px;
	background-repeat: no-repeat;
	background-position:center;
	background-size:auto 95%;
	display:inline-block;
	position:absolute;
	left:15px;
	top:30px;
}
.line_box3 .list_box .list .text{
	padding:30px 60px 0 70px;
}
.line_box3 .list_box .list .text h4{
	font-size:18px;
	color:#101010;
	font-weight:bold;
	padding-bottom:10px;
}
.line_box3 .list_box .list .text p{
	font-size:14px;
	color:#666;
	line-height:26px;
}

.line_box3 .list_box .list:nth-child(1),
.line_box3 .list_box .list:nth-child(5){
	border-left:none;
}
.line_box3 .list_box .list:nth-child(1),
.line_box3 .list_box .list:nth-child(2),
.line_box3 .list_box .list:nth-child(3),
.line_box3 .list_box .list:nth-child(4){
	border-top:none;
}

@media (max-width:1400px){
	.line_box3{
		padding:80px 15px;
		
	}
}
@media (max-width:1200px){
	.line_box3 .list_box .list .text{
		padding:30px 30px 0 70px;
	}
}
@media (max-width:991px){
	.line_box3 .list_box .list{
		min-height:160px;
	}
	.line_box3 .list_box .list i{
		width:35px;
		height:35px;
		top:20px;
	}
	.line_box3 .list_box .list .text{
		padding:20px 20px 0 60px;
	}
	.line_box3 .list_box .list .text h4{
		font-size:16px;
	}
	.line_box3 .list_box .list .text p{
		font-size:13px;
	}
}


@media (max-width:768px){
	.line_box3 .list_box .list{
		width:33.33%;
	}
	.line_box3 .list_box .list i{
		left:5px;
	}
	.line_box3 .list_box .list .text{
		padding:20px 15px 0 50px;
	}
	.line_box3 .list_box .list:nth-child(1),
	.line_box3 .list_box .list:nth-child(5){
		border-bottom:1px solid #eee;
	}
	.line_box3 .list_box .list:nth-child(5){
		border-left:1px solid #eee;
	}
	.line_box3 .list_box .list:nth-child(4),
	.line_box3 .list_box .list:nth-child(7){
		border-left:none;
	}
}

@media (max-width:640px){
	.line_box3 .list_box .list{
		width:50%;
	}
	.line_box3 .list_box .list:nth-child(2){
		border-bottom:1px solid #eee;
	}
	.line_box3 .list_box .list:nth-child(4){
		border-left:1px solid #eee;
	}
	.line_box3 .list_box .list:nth-child(3),
	.line_box3 .list_box .list:nth-child(5){
		border-left:none;
	}
	.line_box3 .list_box .list:nth-child(5){
		border-bottom:none;
	}
	.line_box3 .list_box .dis{
		display:none;
	}
	
	
}



.line_box4 .pubtext{
	width:40%;
	display:inline-block;
	float:left;
	padding-bottom:30px;
}
.line_box4 .pubtext h4{
	font-size:16px;
	color:#333;
	font-weight:bold;
}
.line_box4 .pic_box{
	width:55%;
	display:inline-block;
	float:right;
	text-align: right;
}


@media (max-width:1400px){
	.line_box4{
		padding:15px;
	}
}
@media (max-width:768px){
	.line_box4{
		padding:40px 15px;
	}
	.line_box4 .pubtext{
		width:auto;
		float:none;
		display:block;
	}
	.line_box4 .pic_box{
		width:auto;
		float:none;
		display:block;
		text-align: center;
	}
}
















