.fengexian{border-bottom: 1px dashed #E0DFE3;width: 100%;}
.next-text{margin: 30px auto;}
.next-text a{margin-left: 30px;}
.list_image{margin-bottom: 30px;}
.list_image dl{float: left;margin-bottom: 30px;}
.list_image dd{}
.list_image dd img{max-width: 100%;}
.list_image dt{text-align: center;margin-top: 15px;}
.list_image dt h3{font-size: 16px;font-weight: bold;}
.list_image dt a{color: #000000;}
.list_image dt p{margin-top: 10px;}

.Qrcodecenter{width: 350px;margin:20px auto;}
.Qrcode{float: left;margin-right:2%;width: 46%;}
.Qrcode img{max-width: 100%;}
.Qrcode-p{text-align: center;padding: 10px 0;}

.case_main{margin-bottom: 30px;margin-top: 30px;}

@media screen and (min-width:768px){
	.list_image dl{width: 50%;}
}
@media screen and (min-width:768px){
	.list_image{width: 80%;margin:30px auto;}
	.list_image dl{width:22%;margin: 1%;}
}


/*分页*/
#pages {
    text-align: center;
	margin-bottom: 30px;
	margin-top: 30px;
}

#pages li {
    margin: 0 2px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background: #e6e6e6;
    color: #333;
    display: inline-block;
}
#pages li a{
    font-size: 14px;
    display: block;
    padding: 0 12px;
	color: #000000;
}
#pages li span{
    font-size: 14px;
    display: block;
    padding: 0 12px;
}
#pages li.active {
    text-align: center;
    background: #f90712;
    color: #fff;
    display: inline-block;
}

#pages li:hover {
    background: #f90712;
}

#pages li:hover a {
    color: #fff;
}


.links ul li{
	height: 35px;
	line-height: 35px;
	float: left;
	}
.links ul li a {
		padding: 0 5px;
	}
	
@media screen and (min-width:1231px) {
	.links {
		width: 1231px;
		margin: 0 auto;
	}

	.links ul {}

	.links ul li {
		height: 35px;
		line-height: 35px;
		float: left;
	}

	.links ul li a {
		padding: 0 5px;
	}
	.tel-server {
		margin: 20px;
	}

	.tel-server p {
		text-align: center;
		font-size: 25px;
		line-height: 35px;
	}

}
@media screen and (max-width:1230px) and (min-width:960px) {
	.links {
		width: 960px;
		margin: 0 auto;
	}

	.links ul {}

	.links ul li {
		height: 35px;
		line-height: 35px;
	}

	.links ul li a {
		padding: 0 5px;
	}

}

@media screen and (max-width:1199px) and (min-height:600px) {
	.tel-server {
		margin: 20px;
	}

	.tel-server p {
		text-align: center;
		font-size: 25px;
		line-height: 35px;
	}

}
@media screen and (max-width:599px) and (min-height:200px) {
	.tel-server {
		margin: 20px;
	}

	.tel-server p {
		text-align: center;
		font-size: 12px;
		line-height: 12px;
	}

}
@media screen and (max-width:959px) {
	.links {
		
	}

	.case_con dt {
		margin-top: 15px;
	}
}
.case_con dt {
		margin-top: 15px;
		text-align: center;
	}
.case_con dt h3{font-weight: bold;font-size: 16px;}
.case_con dt p{margin-top: 10px;}
.project_con dt {
		margin-top: 15px;
		text-align: center;
	}
.project_con dt h3{font-weight: bold;font-size: 16px;}
.project_con dt p{margin-top: 10px;}	

.main_foot{}
.main_foot p{ margin: 5px 0;}
.foot_bottom{padding: 15px 0;text-align: center;color:#000;}
.Search{font-size: 12px;width: 60px;}
.nav-link{font-size: 16px;font-weight: bold;}
.d-flex .form-control{font-size: 12px;font-weight: normal;}
.position{}
.position p{margin-bottom: 15px;}
.position p a{color: #000000;}
.li-tags{}
.li-tags a{color: #000000;float: left;padding: 5px 10px;}


@media screen and (min-width:1200px) {
	.kp-map{width: 1200px;margin: 0 auto; padding-top: 30px;}
.work-item{
	width:20%;
	float:left;
	min-height: 1px;
	margin-top:10px;
}
}
@media screen and (max-width:1199px) {
.work-item{
	width:50%;
	float:left;
	min-height: 1px;
	margin-top:10px;
}
}
.sp-title{margin-top: 60px;clear: both;}
.sp-title .more{}
.sp-title h2{height: 35px;line-height: 35px;font-weight: bold;}
.f6{list-style: none; padding-top: 20px;}
.f6 li{float: left; line-height: 35px;height: 35px;}
.f6 li a{padding: 0 5px; }

.linkbox{ margin-bottom: 30px; margin-top: 30px;border-bottom: 1px dotted #DDDDDD;clear: both;}
.linkbox h3{height: 35px;line-height: 35px; margin-top: 30px;}
.powwerby{}
.powwerby a{color: #000000;padding: 0 10px;}
.powwerby a:hover{color: #D50000;}
.citylist{}
.citylist a{color: #000000;}
.citytype{}
.citytype dt{font-size: 16px; height: 35px;line-height: 35px;font-weight: bold;}
.citytype dd{}
.citytype a{color: #000000;font-size: 14px; padding: 0 10px;}
.citytype a:hover{color: #D50000;}

.service1 .title h2{text-align: center;font-weight: bold;font-size: 26px;margin: 10px 0;}
.service1 .title p {text-align: center;font-size: 13px;margin: 10px 0;color: #666565;font-weight:100;}
.case .title h2{text-align: center;font-weight: bold;font-size: 26px;margin: 10px 0;}
.about  h2{text-align: center;font-weight: bold;font-size: 26px;margin-top: 50px;}
.project .title h2{text-align: center;font-weight: bold;font-size: 26px;margin: 10px 0;}

.inews{border-top: 1px dotted #DDDDDD;clear: both;padding-top: 30px;}
.inews .title{text-align: center;}
.inews .title h1{font-size: 28px;}
.inews .title .ines-son{margin: 15px 0;}
.inews .title .ines-son a{font-size: 16px;}

/* @media screen and (min-width:960px) {
.inewsa{}
.inewsa ul{list-style: none;}
.inewsa ul li{float: left; width: 33%;padding: 15px 0;}
}
@media screen and (max-width:959px) {
.inewsa{}
.inewsa ul{list-style: none;}
.inewsa ul li{float: left; width: 50%;padding: 15px 0;}
} */

/* 网站首页新增 */
.text-center{text-align: center;}
.to-woks{padding-bottom: 30px; margin-top: 20px;border-bottom: 1px solid #CFCFCF;}
.work-ttl{
	color:#d30830;
	font-size:26px;
	font-weight:bold;
	margin-top: 20px;margin-bottom: 20px;
}

.work-icon{
	background-image:url(../images/work-icon.png);
	height:94px;
	width:94px;
	overflow:hidden;
	display:block;
	margin:0 auto;
	cursor: pointer;
}
.work-bg1{
	background-position:0 0;
}
.work-bg2{
	background-position:-95px 0;
}
.work-bg3{
	background-position:-190px 0;
}
.work-bg4{
	background-position:-285px 0;
}
.work-bg5{
	background-position:-380px 0;
}
.work-words{
	padding:0px;
}
.work-words p{
	min-height:50px;
}
.icon-big{
	color:#c00;
	font-size:40px;
	margin-top:20px;
}
.service-info{margin-bottom: 25px;margin-top:20px;}
.to-woksico{text-align: center;margin-bottom: 30px;}
.work-item h3{font-size: 24px;margin: 15px 0;}
.work-item p{}
	/* work */

	
	.rotate{
    	-webkit-transition-duration: 0.8s;
    	-moz-transition-duration: 0.8s;
    	-o-transition-duration: 0.8s;
    	transition-duration: 0.8s;
     
  		-webkit-transition-property: -webkit-transform;
   		-moz-transition-property: -moz-transform;
    	-o-transition-property: -o-transform;
    	transition-property: transform;
     
    	overflow:hidden;
	}  
	.rotate:hover{
    	-webkit-transform:rotate(360deg);
    	-moz-transform:rotate(360deg);
    	-o-transform:rotate(360deg);
		transform:rotate(360deg);
	}
	.work-item:hover .rotate{
		-webkit-transform:rotate(360deg);
    	-moz-transform:rotate(360deg);
    	-o-transform:rotate(360deg);
		transform:rotate(360deg);
	}
	.work-item:hover .work-bg1{
		background-position:0 -95px;
	}
	.work-item:hover .work-bg2{
		background-position:-95px -95px;
	}
	.work-item:hover .work-bg3{
		background-position:-190px -95px;
	}
	.work-item:hover .work-bg4{
		background-position:-285px -95px;
	}
	.work-item:hover .work-bg5{
		background-position:-380px -95px;
	}
	
	.case-item{
		width:33.33333333%;
	}
	

.clear{clear: both;}
.tags_top{height: 35px;line-height: 35px;margin: 15px 0;}
.tags_list{clear: both;height: auto;}
.tags_list .tagbox{height: auto;padding-bottom: 15px;}
.tags_list .tagtitle{height: 35px;line-height: 35px;background-color:#f4f4f4;padding-left: 20px;margin:0 0 15px 0;border-radius: 5px;}
.tags_list .tagbox ul{list-style-type: circle;}
.tags_list .tagbox ul li{float: left;width:104px;border: 1px solid #F0F0F0;border-radius: 5px;text-align: center;margin:5px;height: 35px;line-height: 35px; overflow:hidden;}
.tags_list .tagbox ul li a{display: block;color:#333;} 
.tagplace{height: 35px;line-height: 35px;margin: 15px 0;}
.tagplace a{color: #333;}
.tagindex{border: 1px solid #CFCFCF; border-radius: 5px;}
.tagindex p{line-height: 20px;padding: 5px;}

.tags_li{}
.tags_li li{float: left;margin-bottom: 10px;padding: 0 10px;}
.tags_li li a{padding: 0 5px;color: #000000;}



/* 网站优化服务项目 */

@media screen and (min-width:1200px) {
.kepai_fwdnr{ text-align: center; clear:both; padding-top:50px}
.kepai_fwdnr h2{ font-size:26px; font-weight:bold; line-height:40px; height:40px}
.kepai_fwdnr h2::before{ content:'———';font-size: 12px;font-weight:100; color:#333; padding-right:3%;}
.kepai_fwdnr h2::after { content:'———';font-size: 12px;font-weight:100; color:#333; padding-left:3%;}
.kepai_fwdnr p{ line-height:20px; margin-bottom:20px; font-size:13px; color:#666565; font-weight:100}
.kepai_fwdnr p strong{ color:#F00}

.kepai_fwdnr ul{display: flex;    flex-wrap: wrap;    justify-content: center;margin: 0 auto;width: 1220px;}
.kepai_fwdnr ul li{ text-align: center;padding: 0 20px 25px 20px;position: relative;text-align: center;width: 255px; margin:10px 5px 0 5px ;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.kepai_fwdnr ul li:hover{ ;transform:translate(0px,-10px);-ms-transform:translate(0px,-10px);-webkit-transform:translate(0px,-10px);}
.kepai_fwdnr ul li img{ display:inline-block;  }
.kepai_fwdnr ul li h3{ font-size:18px;    margin:10px 0;    font-weight:500; color:#000;line-height: 35px;}
.kepai_fwdnr ul li span{border-radius: 20px; padding:0px 10px; border:1px solid #F00; color:#F00; margin:5px 0 15px 0}
.kepai_fwdnr ul li p{ font-size:13px; margin-top:10px; border-top:1px solid #c9c9c9; padding-top:7px; font-weight:400}


.kepai_fwxm{ text-align: center; padding:50px 0; clear:both; width:100%;background:#e5e4e4}
.kepai_fwxm h2{ font-size:26px; font-weight:bold; line-height:40px; height:40px}
.kepai_fwxm h2::before{ content:'———';font-size: 12px;font-weight:100; color:#333; padding-right:3%;}
.kepai_fwxm h2::after { content:'———';font-size: 12px;font-weight:100; color:#333; padding-left:3%;}
.kepai_fwxm p{ line-height:20px; margin-bottom:20px; font-size:13px; color:#666565; font-weight:100}
.kepai_fwxm p strong{ color:#F00}
.kepai_fwxm ul{    margin: 30px auto 0 auto;	width:1200px}
.kepai_fwxm ul li{    margin: 20px 18px;    border-radius: 10px;    width: 260px;    height: 140px;    vertical-align: top;
    background: #fff;    color: #666;	box-shadow: 0px 6px 20px rgba(217,217,217,0.75) ;	-webkit-box-shadow:0px 6px 20px rgba(217,217,217,0.75);
	-moz-box-shadow:0px 6px 20px rgba(217,217,217,0.75);	float:left;	padding-top:20px;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.kepai_fwxm ul li:hover{ ;transform:translate(10px,0px);-ms-transform:translate(10px,0px);-webkit-transform:translate(10px,0px);}
.kepai_fwxm ul li>span{    display: block;    font-size: 18px;    font-weight: 700;   color: #333;    letter-spacing: 2px;}
.kepai_fwxm ul li>p{	font-size:14px;    padding: 0px 3px;	color:#333; line-height:22px; margin-bottom:0}
.kepai_fwxm ul li:hover{		transform:translate3d(0,-5px,0);	box-shadow: 0px 11px 12px rgba(217,217,217,0.75) ;}
.kepai_fwxm ul li:hover,.kepai_fwxm ul li:first-child ,.kepai_fwxm ul li:first-child p{    background: #fa5441;    color: #fff;}
.kepai_fwxm ul li:hover span,.kepai_fwxm ul li:first-child span,.kepai_fwxm ul li:hover p{    color: #fff;}

}
@media screen and (max-width:1199px){
.kepai_fwdnr{ text-align: center; clear:both; padding-top:50px}
.kepai_fwdnr h2{ font-size:26px; font-weight:bold; line-height:40px; height:40px}
.kepai_fwdnr h2::before{ content:'———';font-size: 12px;font-weight:100; color:#333; padding-right:3%;}
.kepai_fwdnr h2::after { content:'———';font-size: 12px;font-weight:100; color:#333; padding-left:3%;}
.kepai_fwdnr p{ line-height:20px; margin-bottom:20px; font-size:13px; color:#666565; font-weight:100}
.kepai_fwdnr p strong{ color:#F00}

.kepai_fwdnr ul{display: flex;    flex-wrap: wrap;    justify-content: center;margin: 0 auto;width:100%;}
.kepai_fwdnr ul li{ text-align: center;position: relative;text-align: center;width:48%; margin:10px 5px 0 5px ;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.kepai_fwdnr ul li:hover{ ;transform:translate(0px,-10px);-ms-transform:translate(0px,-10px);-webkit-transform:translate(0px,-10px);}
.kepai_fwdnr ul li img{ display:inline-block;  }
.kepai_fwdnr ul li h3{ font-size:18px;    margin:10px 0;    font-weight:500; color:#000;line-height: 35px;}
.kepai_fwdnr ul li span{border-radius: 20px; padding:0px 10px; border:1px solid #F00; color:#F00; margin:5px 0 15px 0}
.kepai_fwdnr ul li p{ font-size:13px; margin-top:10px; border-top:1px solid #c9c9c9; padding-top:7px; font-weight:400}


.kepai_fwxm{ text-align: center; padding:50px 0; clear:both; width:100%;background:#e5e4e4}
.kepai_fwxm h2{ font-size:26px; font-weight:bold; line-height:40px; height:40px}
.kepai_fwxm h2::before{ content:'———';font-size: 12px;font-weight:100; color:#333; padding-right:3%;}
.kepai_fwxm h2::after { content:'———';font-size: 12px;font-weight:100; color:#333; padding-left:3%;}
.kepai_fwxm p{ line-height:20px; margin-bottom:20px; font-size:13px; color:#666565; font-weight:100}
.kepai_fwxm p strong{ color:#F00}
.kepai_fwxm ul{    margin: 30px auto 0 auto;	width:100%}
.kepai_fwxm ul li{border-radius: 10px;    width: 46%; margin-top: 20px;margin-bottom: 20px;margin-left: 2%;    height: 140px;    vertical-align: top;
    background: #fff;    color: #666;	box-shadow: 0px 6px 20px rgba(217,217,217,0.75) ;	-webkit-box-shadow:0px 6px 20px rgba(217,217,217,0.75);
	-moz-box-shadow:0px 6px 20px rgba(217,217,217,0.75);	float:left;	padding-top:20px;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.kepai_fwxm ul li:hover{ ;transform:translate(10px,0px);-ms-transform:translate(10px,0px);-webkit-transform:translate(10px,0px);}
.kepai_fwxm ul li>span{    display: block;    font-size: 18px;    font-weight: 700;    margin: 10px 0px;    color: #333;    letter-spacing: 2px;}
.kepai_fwxm ul li>p{	font-size:14px;    padding: 0px 3px;	color:#333; line-height:22px; margin-bottom:0}
.kepai_fwxm ul li:hover{		transform:translate3d(0,-5px,0);	box-shadow: 0px 11px 12px rgba(217,217,217,0.75) ;}
.kepai_fwxm ul li:hover,.kepai_fwxm ul li:first-child ,.kepai_fwxm ul li:first-child p{    background: #fa5441;    color: #fff;}
.kepai_fwxm ul li:hover span,.kepai_fwxm ul li:first-child span,.kepai_fwxm ul li:hover p{    color: #fff;}
}

.artcontent{}
.artcontent .title{text-align: center;height: 35px;line-height: 35px;}
.artcontent .title h2{font-weight: bold;}
.artcontent .info{text-align: center;height: 35px;line-height: 35px;}
.artcontent small{}
.contentbody{}