body{
	margin:0;
	padding:0;
	font-family:微软雅黑;
	color:#333;
}
ul{
	margin:0;padding:0;
}
ul li{
	list-style:none;
}
a{
	text-decoration:none;
	color:#333;
}
p,h1,h2,h3,h4,h5,h6{
	margin:0;
}
input,button{
	padding:0;margin:0;border:1px solid #ccc;display:inherit;
}
.clear{
	clear:both;
}
/*顶部欢迎条*/
.top{
	width:100%;height:35px;line-height:35px;background:#eee;
}
.top p:nth-child(1){
	float: left;font-size:12px;
}
.top p:nth-child(2){
	float: right;font-size:12px;color:#666;
	margin: 0 30px 0 0;
}
.top p:nth-child(2) a{
	padding:0 5px;color:#666;
}
.content{
	width:1200px;float:left;
	position:relative;left:50%;margin:0 0 0 -600px;
}

/*logo和联系方式*/
.logo{
	height:110px;
}
.logo img{
	height:100%;margin:0 0 0 40px;
}
.logo img:nth-child(1){
	float:left;
}
.logo .logo-words{
	height:55px;float:left;position:relative;
	top:50%;margin:-27.5px 0 0 50px;padding:0 0 0 60px;
	border-left:1px solid #eee;
}
.logo .logo-words p:nth-child(1){
	font-size:28px;color:#202020;font-weight:bold;height:35px;
}
.logo .logo-words p:nth-child(1) span{
	color:#145ac0;
}
.logo .logo-words p:nth-child(2){
	color:#5f5f5f;
}
.logo .logo-contact{
	width:230px;height:100%;float:right;margin:0 30px 0 0;
}
.logo .logo-contact img{
	width:55px;height:55px;position:relative;top:50%;margin:-27.5px 0 0 0;float: left
}
.logo .logo-contact .contact-words{
	width:175px;height:55px;float:left;color:#145ac0;text-align:center;
	position:relative;top:50%;margin:-27.5px 0 0 0;
}
.logo .logo-contact .contact-words p:nth-child(2){
	font-size:24px;
}

/*banner图*/
.menu{
	width:100%;background:#145ac0;height:65px;line-height:65px;
}
.menu a{
	width:100%;display:block;height:100%;padding:0 40px;float:left;color:#fff;
}
.menu .active{
	background:#efecec;color:#145ac0;
}
.swiper-slide {
      text-align: center;
      font-size: 18px;
}
.swiper-slide  img{
		  width:100%;
}
.swiper-pagination-bullet{
	width:15px;height:15px;border:none;border-radius:15px;
}
.swiper-pagination-bullet-active{
	width:15px;height:15px;background:#145ac0;border:none;border-radius:15px;
}
.banner{
	height:520px;
}
.banner a{
	display:block;
	height:100%;
}
.banner a div{
	height:100%;
}

/*首页停车场解决方案*/
.content-div{
	height:520px;padding:70px 0 50px 0;
}
.index-typename{
	text-align:center;width:100%;height:65px;line-height:35px;
}
.index-typename p:nth-child(1){
	font-size:30px;color:#145ac0;
}
.index-typename p:nth-child(2){
	font-size:18px;
}
.index-contents{
	width:100%;height:400px;margin:55px 0 0 0;
}
.index-contents .left{
	width:685px;height:100%;float:left;
}
.index-contents .left .fangan-left{
	width:340px;height:400px;float:left;
}
.index-contents .left div{
	width:343px;height:398px;border:1px solid #145ac0;float:left;
}
.index-contents .left div .fangan-right{
	width:345px;height:280px;position:relative;top:50%;margin:-140px 0 0 0;float:left;
}
.index-contents .right{
	width:450px;height:100%;float:right;position:relative;
}
.index-contents .right .right-con{
	font-size:18px;
}
.index-contents .right .right-con span{
	font-size:28px;color:#145ac0;
}
.index-contents .right .right-div{
	width:365px;height:270px;position:absolute;left:50%;bottom:0;margin: 0 0 0 -182.5px;
}
.index-contents .right .right-div div{
	width:180.5px;height:93.5px;border:1px solid #dfe0e2;float:left;
	text-align:center;padding:20px 0px;
}
.index-contents .right .right-div div:nth-child(2){
	margin:0 0 0 -1px;
}
.index-contents .right .right-div div:nth-child(3){
	margin:-1px 0 0 0;
}
.index-contents .right .right-div div:nth-child(4){
	margin:-1px 0 0 -1px;
}
.index-contents .right .right-div div:hover{
	background:#145ac0;color:#fff;

}
.index-contents .right .right-div div p:nth-child(1){
	width:110px;font-size:18px;border-bottom:1.5px solid #dfe0e2;
	position:relative;left:50%;margin:0 0 0 -55px;
}
.index-contents .right .right-div div p:nth-child(1) span{
	font-size:40px;
}
.index-contents .right .right-div div p:nth-child(2){
	font-size:24px;margin:3px 0 0 0;
}

/*首页停车解决方案*/
.stop{
	width:100%;height:650px;padding:40px 0 90px 0;background:url(../images/stop_bg.jpg) center no-repeat;background-size:auto 100%;
}
.stop .index-typename p:nth-child(1){
	color:#fff;
}
#wrap{
position: relative;
overflow: hidden;
top:0; left:0; right:0; bottom:0;
margin:35px auto 0 auto;
width: 1200px;
height: 550px;
}
#wrap > ul{
	width: 120%;
	list-style: none;
}
#wrap > ul > li{
	float: left;width: 109px;height: 550px;
	margin:0 1px 0 0;cursor: pointer;background-color:#f3f3f3;
}
#wrap > ul > li:nth-child(1){
	width: 870px;
}
#wrap > ul > li > .left{
	width: 109px;height: 100%;float:left;
	background: #145ac0;color:#fff;font-size:24px;
}
#wrap > ul > li > .left .sort{
	width:58px;height:98px;border:1px solid #fff;position:relative;top:100px;left:50%;
	margin:0 0 0 -30px;font-size:40px;line-height:98px;text-align:center;
}
#wrap > ul > li > .left p{
	padding: 140px 40px 0 40px;text-align:center;
}
#wrap > ul > li > .right{
	width:700px;height:510px;float:left;padding:20px 30px;
}
#wrap > ul > li > .right p:nth-child(1){
	font-size:20px;
}
#wrap > ul > li > .right p:nth-child(2){
	margin:25px 0 0 0;
}
#wrap > ul > li > .right img:nth-child(3){
	width:690px;height:380px;margin:25px 0 0 0;
}

/*产品中心*/
.cp-body{
	width:100%;background:#f1f1f1;float:left;
}
.cp{
	height:790px;padding:55px 0;
}
.cp-con{
	width:100%;margin:40px 0 0 0;
}
.cp-con .left{
	width:218px;float:left;border:1px solid #145ac0;
	background:#fff;max-height:623px;overflow:hidden;
}
.cp-con .left .cp-title{
	width:100%;text-align:center;
	color:#fff;font-size:30px;background:#145ac0;
	padding:10px 0;
}
.cp-con .left .cp-ul{
	width:236px;max-height:542px;overflow-y:scroll;
}
.cp-con .left .cp-ul>li{
	width:100%;min-height:55px;line-height:55px;font-size:18px;border-bottom:1px dashed #145ac0;
}
.cp-con .left .cp-ul>li>div{
	width:80%;height:55px;line-height:55px;font-size:18px;padding:0 0 0 10%;
}
.cp-con .left .cp-ul>li:last-child{
	border:none;
}
.cp-con .left .cp-ul>li>div>p{
	width: 145px;height: 100%;
    overflow: hidden;float:left;
}
.cp-con .left .cp-ul>li>div>a{
	font-size:26px;float:right;
}
.cp-con .left .cp-ul>li>ul{
	display:none;
}
.cp-con .left .cp-ul>li>ul>li{
	padding:0 0 0 20%;
}
.cp-con .left .cp-ul>li>ul>li{
	border-top:1px dashed #ccc;
}
.cp-con .left .cp-ul .active div,.active>div>a,.active>a{
	color:#145ac0;
}
.cp-con .right{
	width:955px;
	margin:0;float:left;
}
.cp-con .right .cp-list{
	width:288px;height:315px;border:1px solid #ccc;
	float:left;margin:30px 0 0 0;padding:5px;
	background:#fff;
}
.cp-con .right .cp-list img{
	width:100%;height:270px;float:left;
}
.cp-con .right .cp-list:nth-child(1){
	margin:0;
}
.cp-con .right .cp-list:nth-child(2){
	margin:0;
}
.cp-con .right .cp-list:nth-child(3){
	margin:0;
}
.cp-con .right .cp-list:nth-child(3n-1){
	margin-left:27.5px;
	margin-right:27.5px;
}
.cp-list-con{
	width:100%;height:45px;float:left
}
.cp-list-con p{
	width:98px;height:20px;padding:0 10px 0 0;
	border-right:2px solid #145ac0;float:left;
	position:relative;top:50%;margin:-10px 0 0 0;line-height:20px;
}
.cp-list-con a{
	width:80px;height:30px;display:block;
	float:right;margin-top:10px;text-align:center;
	line-height:30px;border-radius:4px;background:#145ac0;
	color:#fff;position:relative;top:50%;margin:-15px 0 0 0;
}

/*首页为什么选择荣高*/
.why{
	width:100%;min-height:2500px;float:left;padding:40px 0 50px 0;
	background:url(../images/why.jpg) top center no-repeat;margin:50px 0 0 0;
}
.why .index-typename p{
	width:1000px;margin:0 auto;
	color:#fff;
}
.why .index-typename p:nth-child(1){
	font-size:40px;
}
.why .index-typename p:nth-child(2){
	position:relative;left:50%;margin:30px 0 0 -500px;float:left;
}
.why .why-con{
	width:100%;float:left;margin:50px 0 0 0;
}
.why .why-con .left{
	width:560px;height:480px;float:left;padding:0 20px;
}
.why .why-con .right{
	width:600px;height:480px;background:url(../images/why1.jpg) center no-repeat;background-size:100% auto;float:left
}
.why .why-con .left:nth-child(3){
	float:right;
}
.why .why-con .right:nth-child(4){
	float:left;background:url(../images/why2.png) center no-repeat;background-size:90%;
}
.why .why-con .left .why-list{
	margin:40px 0 30px 0;float:left;
}
.why .why-con .left .why-list>div{
	height:73px;width:100%;border-bottom:2px solid #ccc;float:left;
}
.why .why-con .left .why-list>div>div{
	width:70px;height:70px;line-height:70px;text-align:center;
	float:left;font-size:56px;color:#145ac0;
}
.why .why-con .left .why-list>div>p:nth-child(2){
	width:490px;color:#145ac0;font-size:26px;float:left;margin:15px 0 0 0
}
.why .why-con .left .why-list>div>p:nth-child(3){
	width:490px;color:#666;float:left
}
.why .why-con .left .why-list>p{
	width:100%;float:left;line-height:35px;padding:10px 0 0 0
}
.why .index-typename-2{
	margin:70px 0 0 0;float:left;
}
.why .index-typename-2 p:nth-child(1){
	color:#145ac0;font-size:30px;
}
.why .index-typename-2 p:nth-child(2){
	color:#333;margin-top:0;
}

/*首页工程案例*/
.case .case-menu{
	margin:60px 0;
}
.case .case-menu a{
	display:block;float:left;
	width:198px;height:50px;text-align:center;line-height:50px;
	border:1px solid #145ac0;border-right:none;
}
.case .case-menu a:last-child{
	border-right:1px solid #145ac0;
	color:#145ac0;
}
.case .case-menu a:hover{
	color:#ffffff;
	background:#145ac0;
}
.anlia_banner{
	width:100%;height:400px;margin:50px 0 0 0;float:left
}
.anlia_box{
	width: 1200px;
	height: 410px;
	overflow: hidden;
	position: relative;
}
.anlia_list{
	width: 1200px;
	height: 410px;
	overflow: hidden;
	position: relative;
}
.anlia_list img{
	width: 640px;
	height: 400px;
	float: left;
}

#p1{
	transform:translate3d(0,0,0) scale(0.7);
	z-index:6;
	left:50%;
	margin-left:-690px;
}
#p2{
	transform:translate3d(0,0,0) scale(0.8);
	z-index:7;
	left:50%;
	margin-left:-585px;
}
#p3{
	transform:translate3d(0,0,0) scale(0.9);
	z-index:8;
	left:50%;
	margin-left:-460px;
}
#p4{
	transform:translate3d(0,0,0) scale(1);
	z-index: 10;
	left:50%;
	margin-left:-320px;
}
#p5{
	transform:translate3d(0,0,0) scale(0.9);
	z-index: 9;
	left:50%;
	margin-left:-180px;
}
#p6{
	transform:translate3d(0,0,0) scale(0.8);
	z-index: 8;
	left:50%;
	margin-left:-55px;
}
#p7{
	transform:translate3d(0,0,0) scale(0.7);
	z-index:7;
	left:50%;
	margin-left:50px;
}
.btn{
	width:40px;height:40px;
	display:block;position: absolute;
	top: 50%;float:left;color:#ccc;
	text-decoration: none;background:#fff;
	opacity:0.7;z-index:20;font-size:30px;
	text-align: center;line-height:37px;
	cursor: pointer;border-radius:40px;
}
/*.anlia_box .btn:nth-child(2){
	left:0;
	background-image:url(../images/left.png);
	background-position:11px center;
	background-repeat:no-repeat;
	background-size:40%;
}
.anlia_box .btn:nth-child(3){
	right:0;
	background-image:url(../images/right.png);
	background-position:12px center;
	background-repeat:no-repeat;
	background-size:40%;
}*/	
.anlia_li{
	position: absolute;top:0;left:0;
	transition: all 0.3s ease-out;
	box-shadow: 2px 2px 10px rgba(0,0,0,0.5);
}
.anlia_li .anlia_bg{
	position: absolute;width:640px;height:60px;
	bottom:0;background:black;opacity:0.6;z-index:3;display:none;
}
.anlia_li .anlia_bg1{
	position: absolute;width:580px;height:60px;bottom:0;display:none;
	z-index:4;color:#fff;padding:0 20px 0 40px;line-height:60px;font-size:20px;
}
.anlia_li .anlia_bg1 a{
	float:right;color:#fff;font-size:14px;
}
.anlia_li .anlia_bg1 a:hover{
	color:#145ac0;
}
#p4 .anlia_bg{
	display:block
}
#p4 .anlia_bg1{
	display:block
}

/*首页新闻资讯 */
	

   .xw{
}
   .xw .inner{
	width:1200px;
	margin:50px auto 0 auto;
	overflow:hidden;
}
   .xw h2{font-size:30px; text-align:center; color:#145ac0;}
   .xw h4{font-size:18px; text-align:center;color:#333333; margin: 5px 0}
   .xw .xw-content{
	width:100%;
	overflow:hidden;
	margin:50px  0;
}
   .xw .xw-content .xw-left{
	float:left;
	width:570px;
	overflow:hidden;
}
   .xw .xw-left .left-top{
	width:570px;
	height:50px;
	margin-bottom:30px;
	border-bottom:1px solid #145ac0;
}
   .xw .xw-left .left-top span{
	font-size:22px;
	float:left;
	color:#145ac0;
}
   .xw .xw-left .left-top a{
	font-size:14px;
	padding:5px 20px;
	float:right;
	border:1px solid #145ac0;
	color: #145ac0;
	
}

 .xw .xw-left .left-top a:hover{
	 background:#145ac0;
	 color:#fff;
}
   .xw .xw-left .left-bottom{
	width:100%;
	overflow:hidden;
}
   .xw .xw-left .left-bottom .bottom{
	overflow:hidden;
	margin:0 0 20px 0;
}
   .xw .xw-left .left-bottom .bottom img{
	width:180px;
	height:130px;
	float:left;
	margin-right:45px;
}
   .xw .xw-left .left-bottom .bottom div{
	float:left;
	width:330px;
	overflow:hidden;
}
   .xw .xw-left .left-bottom .bottom div h3{
	margin:10px 0;
	font-size:18px;
	color:#333333;
}
   .xw .xw-left .left-bottom .bottom div p{
	margin:20px 0;
	font-size:14px;
	color:#666666;
}
   .xw .xw-left .left-bottom .bottom div a{
	font-size:14px;
	color:#666666;
}

   .xw .xw-content .xw-right{
	float:right;
	width:570px;
	overflow:hidden;
}
   .xw .xw-right .right-top{
	width:570px;
	height:50px;
	margin-bottom:30px;
	border-bottom:1px solid #145ac0;
}
   .xw .xw-right .right-top span{
	font-size:22px;
	float:left;
	color:#145ac0;
}
   .xw .xw-right .right-top a{
	font-size:14px;
	padding:5px 20px;
	float:right;
	border:1px solid #fff;
	color: #fff;
	
}
  .xw .xw-right .right-top a:hover{
	  color:#145ac0;
	  background:#fff;
	  
}

  .xw .xw-right .left-bottom{
	width:100%;
	overflow:hidden;
}
   .xw .xw-right .left-bottom .bottom{
	overflow:hidden;
	margin:0 0 20px 0;
}
   .xw .xw-right .left-bottom .bottom img{
	width:180px;
	height:130px;
	float:left;
	margin-right:45px;
}
   .xw .xw-right .left-bottom .bottom div{
	float:left;
	width:330px;
	overflow:hidden;
}
   .xw .xw-right .left-bottom .bottom div h3{
	margin:10px 0;
	font-size:18px;
	color:#333333;
}
   .xw .xw-right .left-bottom .bottom div p{
	margin:20px 0;
	font-size:14px;
	color:#666666;
}
   .xw .xw-right .left-bottom .bottom div a{
	font-size:14px;
	color:#666666;
}


/*公司简介*/
.introduce{
	width:100%;height:730px;float:left;background:#f6f6f6;
}
.introduce .introduce-child{
	width:100%;height:360px;float:left;
}
.introduce .introduce-child:nth-child(1){
	width:100%;height:360px;float:left;
}
.introduce .introduce-child .left{
	width:600px;height:100%;float:left;position:relative;
}
.introduce .introduce-child:nth-child(2) .left{
	width:540px;
}
.introduce .introduce-child .right{
	width:540px;height:360px;float:right;
}
.introduce .introduce-child .title{
	width:100%;height:60px;float:left;
}
.introduce .introduce-child .title .title-con{
	width:210px;height:100%;text-align:center;line-height:60px;font-size:26px;color:#fff;
	background:url(../images/introduce-title.png) center no-repeat;background-size:100%;
}
.introduce .introduce-child:nth-child(1) p{
	float:left;line-height:35px;padding:0 20px;
	margin:30px 0 0 0;
}
.introduce .introduce-child:nth-child(2) .right>p{
	height:60px;font-size:26px;color:#145ac0;
}
.introduce .introduce-child .title-bottom{
	width:100%;height:298px;position:relative;float:left;
}
.introduce .introduce-child .title-bottom .title-bottom-con{
	width:448px;height:268px;border:1px solid #ccc;padding:15px;
	float:left;position:relative;left:50%;margin:0 0 0 -240px;
}
.introduce .introduce-child .title-bottom .title-bottom-con .banner1 a>div{
	width:448px;height:268px;
}
.introduce .introduce-child .button-prev1{
	left:0px;background:url(../images/btn-left.png) center no-repeat;background-size:100%;
}
.introduce .introduce-child .button-next1{
	right:0px;background:url(../images/btn-right.png) center no-repeat;background-size:100%;
}
.introduce .introduce-child:nth-child(2) .right{
	width:620px;height:300px;float:right;padding:60px 0 0 0;position:relative;
}
.introduce .introduce-child:nth-child(2) .right .banner2{
	width:100%;height:195px;
}
.introduce .introduce-child:nth-child(2) .right .banner2 a>div{
	width:200px;height:195px;float:left
}
.introduce .introduce-child:nth-child(2) .right .banner2 a>div img{
	width:100%;height:160px;float:left;
}
.introduce .introduce-child:nth-child(2) .right .banner2 a:nth-child(2)>div{
	margin:0 10px;
}
.introduce .introduce-child:nth-child(2) .right .banner2 a>div p{
	text-align:center;height:35px;line-height:35px;float:left;width:100%;
}
.introduce .introduce-child:nth-child(2) .right .banner2-line{
	width:100%;height:2px;float:left;background:#145ac0;margin:30px 0 0 0;
}
.introduce .introduce-child:nth-child(2) .right .button-prev2{
	width:50px;height:35px;top:350px;left:50%;margin-left:-50px;
	background-color:#f6f6f6;background-image:url(../images/btn-prev.png);
	background-position:center;background-repeat:no-repeat;background-size:auto 100%;
}
.introduce .introduce-child:nth-child(2) .right .button-next2{
	width:50px;height:35px;top:350px;left:50%;background-color:#f6f6f6;
	color:#fff;text-align:center;
	background-image:url(../images/btn-next.png);background-position:center;
	background-repeat:no-repeat;background-size:auto 100%;
}
.flink{
	width:100%;height:50px;line-height:50px;margin:75px 0 0 0;background:#ededed;float:left;
}
.flink p{
	width:100px;float:left;
}
.flink a{
	padding:0 20px;
}

/*尾部*/
.footer{
	width:100%;height:300px;float:left;background:#676767;color::#fff;
}
.footer .footer-menu{
	width:100%;height:60px;line-height:60px;border-bottom:1px solid #fff;
}
.footer .footer-menu a{
	padding:0 25px;color:#fff;
	border-left:1px solid #fff;
}
.footer .footer-menu a:nth-child(1){
	border-left:none;padding:0 25px 0 0;
}
.footer .footer-con{
	height:150px;float:left;padding:30px 0 60px 0;
}
.footer .footer-con img{
	width:230px;height:150px;float:left;
}
.footer .footer-con .footer-info{
	width:500px;height:150px;margin:0 0 0 80px;float:left;
}
.footer .footer-con .footer-info p{
	height:30px;line-height:30px;color:#fff;
}
.footer .footer-code{
	width:125px;height:150px;margin:0 0 0 135px;float:left;
}
.footer .footer-code img{
	width:125px;height:125px;float:left;
}
.footer .footer-code p{
	height:20px;text-align:center;line-height:20px;
	color:#fff;float:left;width:100%;font-size:14px;
}
.copy{
	width:100%;height:40px;background:#454444;text-align:center;color:#fff;float:left;line-height:40px;
}
.copy a{
	color:#fff;
}

/*关于我们*/
.typeimg{
	width:100%;height:360px;float:left;
}
.hot-search{
	width:100%;height:60px;line-height:60px;float:left;font-size:14px;background:#ededed;
}
.hot-search a{
	padding:0 15px;
}
.hot-search a:hover{
	color:#145ac0;
}
.hot-search form{
	height:40px;position:absolute;top:50%;right:0;margin-top:-20px;
}
.hot-search form input{
	width:220px;height:38px;padding:0 15px;border:1px solid #145ac0;float:left;font-size:16px;background:#ededed;
}
.hot-search form button{
	padding:4px 15px;background:#145ac0;float:left;border:1px solid #145ac0;
}
.hot-search form button img{
	width:30px;float:left;margin-top:-1.5px;
}
.hot-search form button p{
	height:30px;line-height:30px;float:left;font-size:18px;color:#fff;
}
.body-con{
	width:100%;background:url(../images/aboutUs-body-bg.jpg) top center no-repeat;
	background-size:100% auto;float:left;padding-top:30px;
}
.body-con .body-menu{
	text-align:center;line-height:58px;font-size:22px;
}
.body-con .body-menu a{
	width:283px;height:58px;float:left;border:1px solid #145ac0;color:#145ac0;margin-left:15px;
}
.body-con .body-menu a:first-child{
	margin-left:0;
}
.body-con .body-menu .active{
	background:#145ac0;color:white;
}
.body-con .body-menu a:hover{
	background:#145ac0;color:white;	
}
.body-con .body-content{
	overflow: hidden;
	width: 1200px;

}
.body-con .body-content>.content-child{
	padding:50px 0 200px 0;float:left;line-height:30px;
}

/*单页 产品中心*/
.location{
	height:60px;line-height:60px;color:#666;
}
.location .menu-child{
	width:130px;height:40px;
	position:relative;top:50%;margin-top:-20px;
	line-height:40px;text-align:center;
	float:right;border:1px solid #145ac0;color:#145ac0;
}
.location .menu-child:nth-child(4){
	margin-right:15px;
}
.location .active{
	background:#145ac0;color:#fff;
}
.body-content .cp-title span{
	font-size:16px;display:block
}
.cp-body-con{
	background:#fff;
}
.page-cp-con{

}
.page-cp-list{
	width:933px;height:188px;padding:10px;border:1px solid #145ac0;margin-bottom:20px;float:left;
}
.page-cp-list img{
	width:300px;height:100%;float:left
}
.page-cp-list .page-cp-list-con{
	width:580px;height:100%;overflow-y:hidden;float:right;position:relative;
}
.page-cp-list .page-cp-list-con p{
	margin:10px 0;
}
.page-cp-list .page-cp-list-con .title{
	font-size:24px;
}
.page-cp-list .page-cp-list-con table tr td:nth-child(1){
	width:80px;
}
.page-cp-list .page-cp-list-con a{
	position:absolute;bottom:0;right:0;width:120px;height:35px;
	line-height:35px;text-align:center;color:#fff;background:#145ac0;
}
.page{
	width:100%;float:left;color:#666;text-align:center;margin:20px 0 20px 0;
}
.page a{
	padding: 5px 10px;background:#ededed;margin:0 3px;
}
.page .current{
    padding: 5px 10px;
    color:white;margin:0 3px;
    background:#145ac0;
}
.news-list{
	width:100%;height:200px;float:left;margin-bottom:25px;
}
.news-list img{
	float:left;width:350px;height:100%;
}
.news-list .news-page-con{
	width:820px;height:100%;overflow-y:hidden;float:right;
}
.news-list .news-page-con p{
	margin-top:15px;
}
.news-list .news-page-con p:nth-child(1){
	font-size:24px;color:#145ac0;margin-top:5px;
	padding-bottom:20px;border-bottom:1px solid #e1e1e1;
}
.news-list .news-page-con p:nth-child(2){
	line-height:30px;
}
.news-list .news-page-con p:nth-child(3){
	text-align:right;
}

/*新闻详情*/
.article>p:nth-child(1){
	font-size:20px;color:#145ac0;text-align:center;margin-top:20px;
}
.article>p:nth-child(2){
	font-size:12px;color:#909090;text-align:center;margin-top:20px;
}
.article_con{
	padding:25px;
	overflow:hidden;line-height:30px;
}
.article_con img{
	max-width:100%;margin:0 auto;
}

/*案例详情*/
.article-cp{
	height:auto;
}
.article-cp>img{
	width:550px;height:430px;float:left;
}
.article-cp .article-cp-con{
	width:580px;height:430px;padding:0 20px;float:right;
}
.article-cp .article-cp-con p:nth-child(1){
	color:#145ac0;font-size:24px;
}
.article-cp .article-cp-con p:nth-child(2){
	padding:20px 0;border-bottom:1px dashed #ccc;line-height:30px;
}
.article-cp .article-cp-con .article-des{
	padding:20px 0;line-height:35px;
}
.article-why{
	background:none;min-height:auto;padding-bottom:0;
}
.article-why .index-typename p:nth-child(1){
	font-size:40px;color:#145ac0;
}
.article-why .index-typename p{
	color:#333;
}
.case .article-case-list{
	width:380px;height:280px;float:left;margin-bottom:20px;
}
.case .article-case-list:nth-child(3n-1){
	margin:0 30px;margin-bottom:20px;
}
.case .article-case-list>div{
	width:100%;height:220px;
}
.case .article-case-list>p{
	width:100%;height:60px;line-height:60px;text-align:center;
}
.article-contact{
	width:100%;
	float:left;
}
.article-contact .left{
	width:510px;height:210px;float:left;padding:30px 20px;border:1px solid #ccc;
}
.article-contact .left p{
	margin-bottom:20px;font-size:18px;
}
.article-contact .right{
	width:575px;height:250px;float:right;border:1px solid #ccc;padding:10px 20px;
}
.article-contact .right table{
	margin:0 auto;
}
.article-contact .right table tr>td{
	padding:0 0 5px 0;
}
.article-contact .right table tr>td:nth-child(1){
	text-align:right;padding-right:10px;
}
.article-contact .right table tr:last-child td{
	text-align:center;
}
.article-contact .right table tr:last-child td button{
	width:95px;height:35px;line-height:35px;background:#145ac0;color:#fff;
}
.article-contact .right textarea{
	width:420px;height:60px;resize:none;border:1px solid #ccc;
}
.article-contact .right input{
	width:300px;height:20px;padding:5px 10px;
}

/*联系我们*/
.contact-icon{
	width:390px;height:155px;background:#f9f9f9;
	float:left;padding:50px 0;
}
.cp-con .contact-icon:nth-child(2){
	margin:0 15px;
}
.cp-con .contact-icon p{
	text-align:center;font-size:20px;margin-top:15px;
}
.cp-con iframe{
	margin-top:50px;width:100%;height:400px;
}
.cp-con iframe img{
	max-width: 100%
}


.case-type{
	width:100%;
	float:left;
	padding:30px 0;
}
.case-type a{
	width:239px;height:50px;margin-left:1px;display:block;
	text-align:center;line-height:50px;float:left;
	background:#efecec;
}
.case-type a:first-child{
	width:240px;
	margin:0;
}
.case-type>.active{
	background:#145ac0;
	color:white;
}

.body-right{
	width:260px;float:right;border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;border-right:1px solid #ccc;
}
.mes-flag{
	width:90%;height:50px;padding-left:10%;
	border-top:3px solid #ccc;border-bottom:1px solid #ccc;
	line-height:50px;font-weight:bold;color:#145ac0;float:left;
}
.mes-content{
	width:90%;padding-left:10%;
}
.mes-content>a{
	width:100%;height:35px;line-height:35px;float:left;font-size:14px;
}