body{ background:#F9F9F9}
.clear{ clear:both}
.itq {
	padding:80px 0;
	text-align:center;
	background:url(../images/112.jpg) no-repeat; background-size:100%)
}
.itq h3 {
	font-size:36px;
	font-weight:400;
	letter-spacing:2px;
	color:#000000;
}
.itq ul {
	width:1000px;
	margin:20px auto 0;
	height:220px;
}
.itq li {
	width:210px;
	margin:10px 20px;
	float:left;
	text-align:center;
	font-size:16px;
	letter-spacing:1px;
	line-height:28px;
	padding:30px 0;
	background:#ffffff;
 transition: .2s ease-in-out;
-webkit-transition: .2s ease-in-out;
-moz-transition: .2s ease-in-out;
-o-transition: .2s ease-in-out;
	cursor: pointer;
	border:1px solid #dddddd;
	border-radius:10px;
}
.itq li:hover {
	color:#ffffff;
	background:#e2494d;
	webkit-box-shadow: 0 10px 15px #ddd;
	box-shadow: 0 10px 25px #ddd;
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);
	border:1px solid #e2494d;
}
.itq li .itqtit {
	font-size:24px;
	margin-bottom:15px;
	color:#000000;
}

.server-box-main {
	padding: 132px 0 95px;
	background: #f7f7f7
}

.title-box h3 {
	font-size: 36px;
	color: #333;
	font-weight:400;
	margin-bottom: 15px
}

.title-box div {
	display: flex;
	align-items: center;
	justify-content: center
}

.title-box div span {
	width: 66px;
	height: 1px;
	background: #999999
}

.title-box div p {
	font-size: 18px;
	color: #333;
	margin: 0 50px
}

.white {
	color: #fff !important
}
.text-center{ text-align:center}
.service-process {
	padding: 82px 0 108px;
	background: #f7f7f7
}

.service-process .service-process-list {
	margin-top: 80px
}

.service-process .service-process-list .top {
	border-bottom: 1px solid #666666
}

.service-process .service-process-list .item {
	float: left;
	position: relative;
	padding-bottom: 50px;
	margin-right: 64px
}

.service-process .service-process-list .item:last-child {
	margin-right: 0
}

.service-process .service-process-list .item.active .circle {
	border: 1px solid #2c2c2c;
	background: transparent
}

.service-process .service-process-list .item.active .circle .p1 {
	color: #666666
}

.service-process .service-process-list .item.active .circle .p2 {
	color: #999999
}

.service-process .service-process-list .item.active:after {
	content: "";
	width: 1px;
	height: 50px;
	background: #666;
	position: absolute;
	top: 146px;
	left: 72px
}

.service-process .service-process-list .p1 {
	font-size: 18px;
	color: #fff
}

.service-process .service-process-list .p2 {
	font-size: 12px;
	color: #fff;
	margin-top: 12px;
	font-family: Arial
}

.service-process .service-process-list .circle {
	width: 146px;
	padding-top: 56px;
	height: 146px;
	text-align: center;
	background: #966135;
	border-radius: 50%;
	position: relative;
	border: 1px solid transparent;
	transition: all .5s
}

.service-process .bottom {
	margin-top: 40px
}

.service-process .bottom p {
	font-size: 14px;
	color: #666666;
	margin-bottom: 20px
}


.clear{ clear:both;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; } 
/*新闻*/
.pub_title p {  text-align: center;  font-size: 44px;  font-family: "Oswald-Regular";}
.apt_model_two {width: 1200px; margin: 71px auto 50px; transition: all .4s;}
.apt_model_two .apt_con {width: 935px; color: #333; font-size: 16px; font-family: "Opensans-Regular"; text-align: center; margin: 33px auto 0px;}
.apt_model_two .box6 {margin-top: 50px; width: 100%; flex-wrap: wrap; display: flex; -webkit-justify-content: space-between; justify-content:space-between; }
.apt_model_two .box6 .box7 {width: 380px; overflow: hidden;}
.apt_model_two .box6 .box7 a img { -webkit-transition: all .3s; transition: all .3s; height:400px}
.apt_model_two .box6 .box7:hover img { -webkit-transform: scale(1.05); transform: scale(1.05); }
.apt_model_two .box6 .box7 .box8 {width: 322px; border-bottom: 2px solid #ffb615; background: #fff; position: relative; margin-top: -72px; transition: all .4s;}
.apt_model_two .box6 .box7 .box8 .day { margin-left: 19px; padding-top: 22px; padding-bottom: 19px;}
.apt_model_two .box6 .box7 .box8 .day p {font-size: 14px; font-family: "Opensans-Regular"; color: #999999; }
.apt_model_two .box6 .box7 .box8 a {text-decoration: none;}
.apt_model_two .box6 .box7 .box8 a .apt_desc {width: 92%; height: 45px; overflow: hidden; font-size: 16px; font-family: "Oswald-Regular"; font-weight: bold; margin-left: 18px; margin-bottom: 24px; text-align: left; color:#333}



.cyfw{ width:100%;}
.cyfw_1{background: url(../images/0d1a4585-8b85-47fb-8ab6-efb566af2c41.jpg) center center / cover no-repeat;height: 300px; position:relative}
.cyfw_1 .text{color: #fff; position: absolute; top: 28%; left: 6.25%; width: 30%;}
.cyfw_1 .text .title{position: relative; display: inline-block;}
.cyfw_1 .text .title h2 {font-size: 1.6rem;font-weight: bold;margin-bottom: 2rem;display: inline-block; position: relative;z-index: 2;}
.cyfw_1 .text .title span { display: block; position: absolute; width: 110%; height: 32%; background: #c63a31; top: 32%; left: -5%; z-index: 1;}
.cyfw_1 .text p {    font-size: 0.8rem;  text-align: justify; line-height: 1.8;}

.cyfw_2{background: url(../images/7f3c2cb4-057b-4d9e-a019-fd7b5ca84325.jpg) center center / cover no-repeat;}
.cyfw_3{background: url(../images/141e3e53-82c5-4e9d-9777-0785a8d4778f.jpg) center center / cover no-repeat;}

.lm-swiper-wrapper{ width:80%; margin: 0 auto 30px auto; text-align:right; float:right}
.lm-swiper-wrapper li { width:14%;height:4.6rem; font-size: 0.9rem;text-align:center; line-height: 4.6rem;  cursor: pointer; display:inline-block;}
.lm-swiper-wrapper  li:hover,.lm-swiper-wrapper  li a{ font-weight:bold}
.lm-swiper-wrapper  li:hover,.lm-swiper-wrapper  li.active {background: #b7403c; color: #fff;}
.lm-swiper-wrapper  li:hover a,.lm-swiper-wrapper li.active a{ color:#fff}




/*banner*/

.banner {width: 100%; position: relative;}
.banner img {width: 100%; max-height:700px}
.flex-viewport {width: 100%;}
.flex-control-nav {	width: 100%; text-align: center; bottom: 40px; position: absolute; z-index: 9;}
.flex-control-nav li {	margin: 0px 6px; display: inline-block; -ms-zoom: 1;}
.flex-control-nav li a {background: rgb(255, 255, 255); border-radius: 50px; width: 10px; height: 10px; text-indent: -9999px; margin-top: 2px; display: inline-block; cursor: pointer; opacity: 0.5;}
.flex-control-nav li a.flex-active {width: 14px; height: 14px; margin-top: 0px; opacity: 1;}
.flex-prev {background-position: center; left: 100px; top: 50%; width: 56px; height: 56px; margin-top: -28px; display: block; position: absolute; background-image: url("../images/banner_prev.png"); background-repeat: no-repeat;}
.flex-next {background-position: center; top: 50%; width: 56px; height: 56px; right: 100px; margin-top: -28px; display: block; position: absolute; background-image: url("../images/banner_next.png"); background-repeat: no-repeat;}
.wap{ display:none}


.pagelist {padding:3% 0;text-align: center;}
.pagelist li {border: 1px solid #e3e0e0; cursor:pointer; list-style-type:none; text-decoration:none;margin:0 5px; padding: 5px 10px; display:inline; overflow:hidden;}
.pagelist li a {text-decoration:none; padding:0px; margin:0px;}
.pagelist .thisclass{border: 1px solid #e3e0e0;background:#0D5CBE; color:#fff;}
.pagelist li:hover{border: 1px solid #e3e0e0;background:#0D5CBE; color:#fff;}
.pagelist li:hover a{color: #fff;}

.pagelist table{ width:100%; text-align:center}
.pagelist td{border: 1px solid #e3e0e0; cursor:pointer; list-style-type:none; text-decoration:none;margin-right:5px; padding: 5px 10px; display:inline; overflow:hidden;}
.pagelist td a:hover a{color: #fff;}
.pagelist td input{border: none; cursor:pointer; }




.resultbar{	height:40px;line-height:40px; font-size:16px;color:#765338; padding-left:20px; text-align:center; padding-top:30px;	}
.fc_03c{ color:#dc6a6a; font-size:18px}


.qing{ background:#232323; margin:0 auto; padding:4% 0}
.juzhong{width: 1200px; margin:0 auto}
.qing .title-box{ text-align:center; color:#FFF; margin-bottom:3%}
.qing .title-box h3 {color:#FFF}
.qing .title-box p {color:#FFF}



.i_link {
	overflow: hidden;
	clear:both
}
.i_link ul li {
	float: left;
	width: 15%;
	margin-right: 1.6%;
	margin-bottom: 1%;
	overflow: hidden;
}
.i_link ul li:nth-child(6n+0) {
	margin-right: 0;
}
.i_link ul li .imgs {
	overflow: hidden;
	border: 1px solid #dddddd;
}
.i_link ul li .imgs img {
	display: block;
	width: 100%;
	height:75px;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
	z-index:1
}
.i_link ul li .imgs:hover img {
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

#tool,.sjwap{ display:none}

.dh{ float:left; background:url(../images/dh.png) no-repeat left center; padding-left:50px; line-height:6rem; color:#FFF; font-size:18px; font-weight:bold; width:20%}

@media (max-width: 768px) {
	.dh,.pcwap{ display:none}
	.sjwap{ display:block}
	.sjwap img{ margin:0 auto !important;}
	.juzhong{ width:100%}
	.i_link ul li{ width:42.5%; margin:10px 0 10px 5%}
	.i_link ul li:nth-child(2n+0) {	margin-right: 0;}
	
	.i_link ul li .imgs img{ height:85px}
	.mains{ display:none}
	.wap{ display:block}
	.itq ul { width:100%; height:auto}
	.itq h3{ font-size:22px}
	.itq li .itqtit{ font-size:16px}
	.itq li .itqtitc{ font-size:12px}
.itq li{ width:40%;margin:10px 0 10px 6%; padding:15px 0}
.all_wrap{ display:none}
.apt_model_two{ width:100%; margin-top:20px}
.pub_title p{ font-size:22px;}
.apt_model_two .apt_con{ font-size:13px; width:90%; margin:10px 5% 0 5%; line-height:25px}
.apt_model_two .box6 .box7{ width:80%;}
 .banners{	width:100%;	height:auto;	margin:0px 0px 10px 0px;}
.banners img {	max-width:100%;	height:100%;	border:0px;}

    .apt_model_two .box6 {margin-top: 50px; width: 100%; margin: 0 auto; margin-top: 35px;}
    .apt_model_two .box6 .box7 {width: 100%; text-align: center;padding-bottom:20px;}
    .apt_model_two .box6 .box7 a img {width: 100%; height:200px}
    .apt_model_two .box6 .box7:nth-child(2), .apt_model_two .box7:nth-child(3) {margin-top: 10px;}
    .apt_model_two .box6 .box7 .box8 { width: 85%; margin-left: -1px; margin-top: -45px;}
    .apt_model_two .box6 .box7 .box8 .day {margin-left: 21px; padding:15px 0; }
    .apt_model_two .box6 .box7 .box8 .day p { text-align: left; }
    .apt_model_two .box6 .box7 .box8 a .apt_desc {font-size:16px; margin-left: 21px; margin-bottom:0}
	.lm-swiper-wrapper{ width:100%}
	.mx .lm-swiper-wrapper{ text-align:left}
.lm-swiper-wrapper li{ width:22%;}
.cyfw_1 .text { width:90%;}

.mx li{ width:25%;}





#tool { display:block; position: fixed; bottom: 0; left: 0; right: 0; z-index: 900; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
ul.toollist { position: fixed; z-index: 900; bottom: 0; left: 0; right: 0;margin: auto; display: block; height:6rem; padding-top:0.5rem}
.toollist li{ float:left;width: auto;  height: 100%;width:25%;position: static!important;  margin: 0;
border-radius: 0!important; -webkit-box-sizing: border-box;box-sizing: border-box; -webkit-box-flex: 1; box-flex: 1;
-webkit-box-sizing: border-box; box-shadow: none!important; background: none;}
.toollist li a {text-align: center;display: block;text-decoration: none;padding-top: 2px;position:relative;}
.toollist li a img{width:30%;height: auto;}
.toollist li a p{margin: 10px 0 1px 0;font-size: 14px;display: block !important;text-align: center;}
/*ç»¿è‰²ä¸»é¢˜*/
.toollist {background:#c63a31}
.toollist li{ border-right: 1px solid rgba(255, 255, 255, 0.7);}
.toollist li a {color: #fff;}


#c_portalResGroupNavNew_main-15711889737080003 footer .foot-bottom h2 span,#c_portalResGroupNavNew_main-15711889737080003 footer .foot-bottom h2 a{ font-size:14px;}

.pagelist li {margin:0 3px; padding: 3px 9px;}


}