/*--------------此处首页是轮播图开始---------------*/

/*切换小圆点*/
.callbacks_tabs.callbacks1_tabs{margin-top:-40px; position:relative;z-index:100;margin-bottom:20px;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:10px;height:10px;margin-left:5px;border-radius:10px; border:1px solid #FFF; position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:10px;height:10px; border-radius:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#FFF;}

/*切换图片*/
.callbacks_container{
	margin-bottom:2px;
	position:relative;
	width:100%;
	max-width:100%;
  text-align:center;
  margin-top: 80px;
}

.callbacks{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.callbacks li{
	position:absolute;
	width:100%;
	left:0;
	top:0;
}
.callbacks img{
	display:block;
	position:relative;
	z-index:1;
	height:auto;
	width:100%;
	border:0;
}
.callbacks .caption{
	display:block;
	position:absolute;
	z-index:2;
	font-size:20px;
	text-shadow:none;
	color:#fff;
	background:#000;
	background:rgba(0,0,0, .8);
	left:0;
	right:0;
	bottom:0;
	padding:10px 20px;
	margin:0;
	max-width:none;
}
.callbacks_nav{
	position:absolute;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	top:50%;
	left:8%;
	opacity:0.6;
	z-index:3;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	height:60px;
	width:60px;
	background:transparent url("../images/themes.png") no-repeat left top;
	margin-top:-30px;
	display:none;
}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{
	left:auto;
	background-position:right top;
	right:8%;
}

@media screen and (max-width:600px){
	.callbacks_nav{
		top:47%;
	}
}

/*--------------此处是首页轮播图结束---------------*/

/* 大标题开始 */
.index_tit {  
  width: 100%;
  margin: 0 auto;
}

.index_tit h1 {
  text-align: center;
  font-size: 36px;
  color: #48a64d;
  letter-spacing:2px;
  font-weight: bold;
  margin-bottom: 24px;
}

.index_tit h2 {
  font-size: 20px;
  color: #504f54;
  text-align: center;
  margin-bottom:15px;
}

.index_tit h3 {
  font-size: 14px;
  color: #6e6e6e;
  text-transform: uppercase;
  text-align: center;
}
/* 大标题结束 */

/* 大标题开始 */
.index_tit1 {  
	width: 100%;
	margin: 0 auto;
  }
  
  .index_tit1 h1 {
	text-align: center;
	font-size: 36px;
	color: #fff;
	letter-spacing:2px;
	font-weight: bold;
	margin-bottom: 24px;
  }
  
  .index_tit1 h2 {
	font-size: 20px;
	color: rgba(255,255,255, .8);
	text-align: center;
	margin-bottom:15px;
  }
  
  .index_tit1 h3 {
	font-size: 14px;
	color: rgba(255,255,255, .5);
	text-transform: uppercase;
	text-align: center;
  }
  /* 大标题结束 */
  
/* 大标题开始 */
.index_tit2 {  
	width: 100%;
	margin: 0 auto;
  }
  
  .index_tit2 h1 {
	text-align: center;
	font-size: 36px;
	color: #48a64d;
	letter-spacing:2px;
	font-weight: bold;
	margin-bottom: 24px;
  }
  
  .index_tit2 h2 {
	font-size: 20px;
	color:#504f54;
	text-align: center;
	margin-bottom:15px;
  }
  
  .index_tit2 h3 {
	font-size: 14px;
	color:#504f54;
	text-transform: uppercase;
	text-align: center;
  }

.main_box_one{ width:85%; margin:60px auto;}
.main_box_one ul{ float:left; width:22%; height:420px; padding:5px; border:#dedede 1px solid; margin-right:15px; margin-left:15px; margin-bottom:15px;}
/*.main_box_one ul li:first-child{ width:150px; height:150px; background:#fff; border: 1px solid #dedede; border-radius: 50%; margin: 25px auto; text-align:center;}*/
.main_box_one ul li img:first-child{ width:310px; height:180px;  margin: 1px 0px 20px 0px; text-align:center;}
.main_box_one ul li:first-child img:hover {-webkit-transition: all 0.3s;-moz-transition: all 0.5s;transition: all 0.5s;transform: scale(1.02);}

.main_box_one ul li:nth-child(2){ font-size:18px; text-align:center;  color:#000000;  margin-bottom:8px;}
.main_box_one ul li:nth-child(3){ font-size:14px; text-align:center; text-transform: uppercase;  color:#b8b8b8;}
.main_box_one ul li:nth-child(4){ font-size:16px;  color:#646464; margin:10px 43px 30px 43px; line-height: 36px; text-align: justify;}


.main_box_two{ width:85%; margin:60px auto;}
.main_box_two ul{ float:left; width:22%; 
	margin-right: 9px;
	margin-left: 10px; background: #FFF; border:#dedede 1px solid; border-radius:8px; 
	-moz-box-shadow:0px 0px 5px #DBDBDB; -webkit-box-shadow:0px 0px 5px #DBDBDB; box-shadow:0px 0px 5px #DBDBDB; position: relative;
}
.main_box_two ul li div:first-child{  margin: 0 auto; text-align:center; }
.main_box_two ul li div h1:first-child{ font-size:18px; color: #fff; position: absolute;top:20%;  width: 100%; 
  left: 0; 
  right: 0; 
  margin-left: auto; 
  margin-right: auto; padding-bottom: 15px; background: url("../images/lin_h.jpg") no-repeat center bottom;}

.main_box_two ul li img{ width:100%; height:218px;border-radius:8px 8px 0px 0px;  margin: 0 auto; text-align:center;}


.main_box_two ul li div:nth-child(2){ font-size:16px;  color:#646464; margin:10px 25px 15px 25px; line-height: 30px; text-align: justify;}
.main_box_two ul li div:nth-child(3){ font-size:14px;  color:#646464; text-align:left; margin:10px 25px;  background: url("../images/yuan1.png") no-repeat left center; padding-left: 20px; }
.main_box_two  ul li div:nth-child(4){ font-size:14px;  color:#646464; text-align:left;margin:10px 25px;  background: url("../images/yuan2.png") no-repeat left center; padding-left: 20px;}
.main_box_two ul li div:nth-child(5){ font-size:14px;  color:#646464; text-align:left; margin:10px 25px;  background: url("../images/yuan3.png") no-repeat left center; padding-left: 20px;}
.main_box_two  ul li div:nth-child(6){ font-size:14px;  color:#646464;text-align:left; margin:10px 25px;  background: url("../images/yuan4.png") no-repeat left center; padding-left: 20px;}

.bg_one{  background: url(../images/bg01.jpg) center no-repeat;   background-size:cover;height:720px;}

.main_box_three{ width:85%; margin: 0 auto; position: relative; }
.three_img{ text-align: center;}
.tit_fl{ float: left; font-size: 16px;}
.tit_fl01{ top:23%;position: absolute; width: 30%; text-align:right;border-bottom: #53d5c8 1px solid;}
.tit_fl02{bottom:9%;position: absolute;width: 30%; text-align:right;border-bottom: #c16cce 1px solid;}
.tit_fl01:before {content: "";position: absolute;width: 14px;height: 14px;bottom:-6px;left:0;background: #53d5c8;border-radius:50%;}
.tit_fl02:before {content: "";position: absolute;width: 14px;height: 14px;bottom:-6px;left:0;background: #c16cce;border-radius:50%;}

.tit_fr{float: right;font-size: 16px; }
.tit_fr01{ position: absolute;right: 0;top:23%;width: 30%; border-bottom: #ffc617 1px solid;}
.tit_fr02{ position: absolute;right: 0;bottom:9%;width: 30%; border-bottom: #fe7e3f 1px solid;}
.tit_fr01:before {content: "";position: absolute;width: 14px;height: 14px;bottom:-6px;right:0;background: #ffc617;border-radius:50%;}
.tit_fr02:before {content: "";position: absolute;width: 14px;height: 14px;bottom:-6px;right:0;background: #fe7e3f;border-radius:50%;}


.bg_two{  background: url(../images/bg02.jpg) center no-repeat;   background-size:cover;height:720px;}
.main_box_four{ width: 80%; margin: 0 auto;}
.main_box_four p{ color: #fff; text-align: center; padding: 20px; font-size: 16px;}

.four_bg{  background: url(../images/about_bg.png) no-repeat;   background-size:cover; height: 148px; width: 628px; margin:40px auto;}
.four_button{ text-align: center; margin:80px auto; width:600px;}
.four_button a{ border: solid 1px #fff; border-radius:50px; color: #fff; padding: 10px 30px; font-size: 16px;}
.four_button a:hover{ border: solid 1px #fff; background: rgba(222,0,0, 1); border-radius:50px; color: #fff; padding: 10px 30px; font-size: 14px;}


.main_box_case{ width:85%; margin:60px auto;}
.main_box_case ul{ 
	float:left;
	width:23.5%; 
	height:360px; 
	margin-right: 10px;
	margin-left: 10px; 
	background: #FFF; 
	border:#dedede 1px solid; 
}
.main_box_case ul li div:first-child{  margin: 0 auto; text-align:center; }

.main_box_case ul li img{ border-radius:0px;  margin: 0 auto; text-align:center;}


.main_box_case ul li div:nth-child(2){ 
	font-size: 16px;
	color: #646464;
	margin: 15px 25px;
	text-align: center;}
.main_box_case ul li div:nth-child(3){ 
	font-size:14px;  
	color:#646464; 
	text-align:left; 
	margin: 15px 25px;
	 }

.main_box_case ul li div:nth-child(4){ 
		font-size:14px;  
		color:#646464; 
		text-align:left; 
		margin: 20px 25px;
		line-height: 46px;
	 }

.main_box_case ul li div:nth-child(4):before {content: "";position: absolute;  width:17%; height: 1px;background: #dcdcdc;}


.main_box_five{ width:85%; margin:60px auto;}

.main_box_five ul{ 
	float:left;
	width:48%; 
	height:153px; 
	margin-right: 10px;
	margin-left: 10px; 
	margin-bottom: 20px;
	border:#dedede 1px solid; 
}
.fl_five{ float: left; width: 10%; line-height: 40px;padding-top: 7%;padding-left: 4%; }
.fr_five{ float: right; width: 78%; margin: 5% 25px;color: #646464;}

.bg_three{  background: url(../images/bg01.jpg) center no-repeat;   background-size:cover;height:600px;}

.main_box_six{ margin: 20px auto; width: 85%;}

.main_box_six img{ width: 100%;}

.main_box_seven{width:100%; margin:70px auto;}
/*滚动图片*/
.six_in{  width:100%; margin:0 auto; }
.six_in td a{  display:block; margin-left:7px; margin-right:7px; }
.six_in td img{  margin-top:5px; border:#d0d0d0 1px solid; }


/* 底部开始 */

.footer_bg{ background: #181818; border-top: #48a64d 6px solid;width: 100%;
	margin: 0 auto;	
	display: inline-block;}

.footer{ width: 90%; margin: 0 auto; text-align:center;}



.footer ul{ 
	float:left;
	
	height:auto; 
	
}

.footer ul:first-child{  width:25%; padding-left: 100px; }
.footer ul:nth-child(2){ width:39%;padding-left: 0px;}
.footer ul:nth-child(3){ width:25%;margin-top: 2%; }

.footer ul li:first-child{  margin:40px auto; }

/*在线留言*/
.in_zxly{ width:100%; margin:0 auto; height: auto; overflow:hidden;}

.in_zxly h1{ color: #fff; font-size: 18px;  }
.in_zxly form{ margin-top: 5px; }
.in_zxly input{width:100%; height: 30px;
	 border: 1px solid #2b2c31;
	  border-radius: 2px;
	  margin-bottom: 18px;
	  text-indent: 10px;
	  background: #2b2c31;
	  font-family: "微软雅黑";}

.message_one{ float: left; width:30%;}
.message_one input{width:100%; }

.message_two{float: left; width:40%; margin: 0 14px;}

.message_three{float: left; width: 10%;}

.in_zxly_wbk{ width:100%;
	border: 1px solid #2b2c31;
	background: #2b2c31;
	text-indent: 10px;}

.in_button{
	cursor: pointer;
    background: #48a64d;
    color: #FFFFFF;
    border: none;
    width: 100%;
    height: 132px;
}	

.in_contact{text-align: right; margin-right: 25px; width:40%;}
.in_contact h1{ line-height:40px; color: #fff; font-size: 16px; background: url(../images/tell.png) 30px no-repeat;}
.in_contact p{ line-height:45px;  color: #fff;  font-weight: bold; font-size: 18px;}


.qq_zixun{ background: #48a64d; padding: 8px 20px;}
.in_contact a{ color: #fff; background: url(../images/xin.png) left no-repeat; padding-left: 20px;}	



::-webkit-input-placeholder{color: #747474;}
:-moz-placeholder{/* Firefox 18- */color: #747474;}
::-moz-placeholder{/* Firefox 19+ */color: #747474;}
:-ms-input-placeholder{color: #747474;}

.in_logo_gs{ text-align: left;}
.in_logo_gs li:nth-child(1){ width: 100%; display: block;}
.in_logo_gs li:nth-child(2){margin-bottom: 6px; color: #afafaf;width: 100%; }
.in_logo_gs li:nth-child(3){ color: #afafaf;width: 100%;}


/*公用版权*/

.copyright_bg {
  background: #000000;
  height: 60px;
  width: 100%;
  margin: 0 auto;
  overflow: auto;
}

.copyright {
  width: 80%;
  height: 60px;
  margin: 0 auto;
}

.copyright p {
  color: #9e9e9e;
  line-height: 60px;
}



/*内页样式开始*/



@media screen and (max-width:1680px){

	.main_box_one{ width:85%; }
	.main_box_one ul{  margin-right: 11px;margin-left: 11px;  width: 22%; margin-bottom:15px;}
	.main_box_one ul li:nth-child(4){  margin:10px 20px 30px 20px; }

.main_box_two{ width:85%; margin:60px auto;}
.main_box_two ul{ width:23.5%;margin-right: 9px;margin-left: 9px;}
.main_box_two ul li img{ width:100%; }

.main_box_case ul{  
	margin-right: 8px;
	margin-left: 8px; 
}

.footer {
	width: 90%;
	margin: 0 auto;

	text-align:center;
}

.footer ul:nth-child(3) {
	width: 27%;
	margin-top: 2%;
}
.footer ul:nth-child(2) {
	width: 35%;
	padding-left: 0px;
}

.copyright {
	width: 76%;
	height: 60px;
	margin: 0 auto;
  }

}

	@media screen and (max-width:1440px){

		.main_box_one{ width:85%; }
		.main_box_one ul{  margin-right: 11px;margin-left: 11px;  width: 22%;}
		.main_box_one ul li:nth-child(4){  margin:10px 20px 30px 20px;  font-size:16px;}
	 
		.main_box_two{ width:85%; margin:60px auto;}
		.main_box_two ul{ width:23.5%;margin-right: 8px;margin-left: 8px;}
		.main_box_two ul li img{ width:100%; }
        .main_box_two ul li div:nth-child(2){ font-size:16px;  margin:10px 20px; }
        .main_box_two ul li div:nth-child(3){font-size:14px;  margin:10px 20px;  }
        .main_box_two  ul li div:nth-child(4){font-size:14px;  margin:10px 20px; }
        .main_box_two ul li div:nth-child(5){font-size:14px;   margin:10px 20px; }
		.main_box_two  ul li div:nth-child(6){font-size:14px;  margin:10px 20px; }
		.main_box_two ul li div h1:first-child{ font-size:17px;}

		.main_box_three{ width:85%; margin: 0 auto; position: relative; }
		.tit_fl01{ top:23%; width: 31%; }
		.tit_fl02{bottom:9%;width: 31%; }
		.tit_fr01{ top:23%;width: 31%; }
		.tit_fr02{ bottom:9%;width: 31%;}


.main_box_case ul{  
	margin-right: 8px;
	margin-left: 8px; 
}

.main_box_case ul li div:nth-child(2){ 
	font-size: 16px;
	margin: 15px 25px;
}
.main_box_case ul li div:nth-child(3){ 
	font-size:14px;   
	margin: 15px 25px;
	 }

.main_box_case ul li div:nth-child(4){ 
		font-size:14px;  
		color:#646464; 
		text-align:left; 
		margin: 20px 25px;
		line-height: 46px;
	 }

.main_box_five{ width:85%; margin:60px auto;}

.fl_five {
    width: 11%;
}

.fr_five {
    width: 76%;
}

.bg_three {
	height: 760px;
}

.main_box_six {
    margin: 80px auto;
    width: 85%;
}


.footer {
	width: 83%;
	margin: 0 auto;
}

.footer ul:nth-child(3) {
	width: 27%;
	margin-top: 2%;
}
.footer ul:nth-child(2) {
	width: 35%;
	padding-left: 73px;
}

.copyright {
	width: 82%;
	height: 60px;
	margin: 0 auto;
  }

	}

	@media screen and (max-width:1366px){

		.main_box_one{ width:90%; }
		.main_box_one ul{ margin-right:11px; margin-left:11px; width: 22%;}
		.main_box_one ul li:nth-child(4){  margin:10px 15px 30px 15px; line-height: 30px;}
	 
		.main_box_two{ width:90%; margin:60px auto;}
		.main_box_two ul{ width:23.5%;margin-right: 7px;margin-left: 7px;}
		.main_box_two ul li img{ width:100%; }
        .main_box_two ul li div:nth-child(2){ font-size:16px;  margin:10px 14px; }
        .main_box_two ul li div:nth-child(3){font-size:14px;  margin:10px 14px;  }
        .main_box_two  ul li div:nth-child(4){font-size:14px;  margin:10px 14px; }
        .main_box_two ul li div:nth-child(5){font-size:14px;   margin:10px 14px; }
		.main_box_two  ul li div:nth-child(6){font-size:14px;  margin:10px 14px; }
		.main_box_two ul li div h1:first-child{ font-size:16px;}


		.main_box_case{ width:90%; margin:60px auto;}
		.main_box_case ul{  
			margin-right: 8px;
			margin-left: 8px; 
		}
.fl_five{  width: 11%; padding-top: 7%;padding-left: 4%; }
.fr_five{  width: 76%; margin: 5% 25px;}


		.main_box_five{ width:90%; margin:60px auto;}

		.bg_three {
			height: 720px;
		}


		.footer {
			width: 83%;
			margin: 0 auto;
		}
		
		.footer ul:nth-child(3) {
			width: 27%;
			margin-top: 2%;
		}
		.footer ul:nth-child(2) {
			width: 35%;
			padding-left: 73px;
		}

		
		.copyright {
			width: 85%;
			height: 60px;
			margin: 0 auto;
		}

	}  


	@media screen and (max-width:1280px){

		.main_box_one{ width:90%; }
		.main_box_one ul{ margin-right:14px; margin-left:14px; width: 21%;}
		.main_box_one ul li:nth-child(4){  margin:10px 15px 30px 15px; line-height: 30px;}
	 
		.main_box_two{ width:90%; margin:60px auto;}

		.main_box_case{ width:90%; margin:60px auto;}
		.main_box_case ul {
			margin-right: 7px;
			margin-left: 7px;
		}
		.main_box_five{ width:90%; margin:60px auto;}
		.fl_five {
			float: left;
			width: 12%;
			line-height: 40px;
			padding-top: 7%;
			padding-left: 4%;
		}
		.fr_five {
			float: right;
			width: 74%;
			margin: 6% 25px;
			color: #646464;
		}

		.main_box_two ul li div:nth-child(2) {
			font-size: 16px;
		}

		.main_box_two ul li div:nth-child(3) {
			font-size: 14px;
		}
		.main_box_two ul li div:nth-child(4) {
			font-size: 14px;
		}
		.main_box_two ul li div:nth-child(5) {
			font-size: 14px;
		}
		.main_box_two ul li div:nth-child(6) {
			font-size: 14px;
		}

		.bg_three{height:700px;}

		.footer {
			width: 90%;
			margin: 0 auto;
		}
		
		.footer ul:nth-child(3) {
			width: 27%;
			margin-top: 2%;
		}
		.footer ul:nth-child(2) {
			width: 35%;
			padding-left: 69px;
		}

		.copyright {
			width: 90%;
			height: 60px;
			margin: 0 auto;
		}


	}  


	@media screen and (max-width:1100px){

		.main_box_one{ width:100%; }
		.main_box_one ul{ margin-right:10px; margin-left:10px; width: 21%;}
		.main_box_one ul li:nth-child(4){  margin:10px 15px 30px 15px; line-height: 30px;}

		.main_box_two{ width:100%; margin:60px auto;}

		.main_box_three{ width:90%; margin: 0 auto; position: relative; }

		.tit_fl01{ top:23%; width: 28%; }
		.tit_fl02{bottom:9%;width: 28%; }

		.tit_fr01{ top:23%;width: 28%; }
		.tit_fr02{ bottom:9%;width: 28%;}

		.main_box_case{ width:98%; margin:60px auto;}
		.main_box_case ul{  
			margin-right: 7px;
			margin-left: 7px; 
		}

		.main_box_five{ width:98%; margin:60px auto;}
		.main_box_five ul {
			margin-right: 9px;
			margin-left: 9px;
		}
		.fl_five {
			width: 13%;
			padding-top: 7%;
			padding-left: 4%;
		}
		.fr_five {
			width: 73%;
			margin: 6% 25px;
		}

		.bg_three{height:626px;}
		.main_box_six {
			margin: 60px auto;
			width: 85%;
		}

		.footer {
			width: 98%;
			margin: 0 auto;
		}

		.footer ul:nth-child(3) {
			width: 25%;
			margin-top: 2%;
		}
		.footer ul:nth-child(2) {
			width: 35%;
			padding-left: 86px;
		}

		.copyright {
			width: 98%;
			height: 60px;
			margin: 0 auto;
		}

	}  

	@media screen and (max-width:1024px){

		.main_box_one{ width:100%; }
		.main_box_one ul{ margin-right:10px; margin-left:10px; width: 21%;}
		.main_box_one ul li:nth-child(4){  margin:10px 15px 30px 15px; line-height: 30px;}
		.main_box_two{ width:100%; margin:60px auto;}
		.main_box_two ul{ width:23.5%;margin-right:6px;margin-left: 7px;}
		.main_box_two ul li div:nth-child(2){ font-size:14px;  margin:10px 5px; }
        .main_box_two ul li div:nth-child(3){font-size:14px;  margin:10px 5px;  }
        .main_box_two  ul li div:nth-child(4){font-size:14px;  margin:10px 5px; }
        .main_box_two ul li div:nth-child(5){font-size:14px;   margin:10px 5px; }
		.main_box_two  ul li div:nth-child(6){font-size:14px;  margin:10px 5px; }
		.main_box_two ul li div h1:first-child{ font-size:14px;}

		.main_box_three{ width:98%; margin: 0 auto; position: relative; }

		.main_box_case ul{  
			margin-right: 6px;
			margin-left: 6px; 
		}

		.fl_five {
			width: 14%;
			padding-top: 8%;
			padding-left: 4%;
		}
		.fr_five {
			width: 71%;
			margin: 6% 25px;
		}

		.bg_three{ height:590px;}

.main_box_six{ margin:52px auto; width: 85%;}

.main_box_six img{ width: 100%;}

.footer {
	width: 98%;
	margin: 0 auto;
}

.footer ul:nth-child(3) {
	width: 27%;
	margin-top: 2%;
}
.footer ul:nth-child(2) {
	width: 32%;
	padding-left: 90px;
}


}  



/*内页样式开始*/
/*大框架*/
.main_conter{ width:100%; height:auto; margin:0 auto; overflow:hidden;}

/*--新闻中心--*/
.new_bg{ width:1200px; margin:20px auto; height:100%; overflow:hidden;}
.new_bg li{ background:#fff;}
.new_bg li:hover{ background:linear-gradient(to left, #fff, #f7f7f7, #fff);
background:-moz-linear-gradient(to left, #fff, #f7f7f7, #fff);
background:-webkit-linear-gradient(to left, #fff, #f7f7f7, #fff);
background:-o-linear-linear-gradient(to left, #fff, #f7f7f7, #fff);}
.new_bg li a{}
.new_one{border-bottom:#c6c5c5 1px solid; padding-bottom:20px; padding-top:30px;}
.new_one strong{ color:#333; font-size:18px; line-height:42px; font-weight:normal;}
.new_one p{ color:#646464; font-size:16px; line-height:30px; overflow:hidden;}
.new_one p span{ margin-right:15px;}

/*--关于我们单页面内容部分-*/
.about_tit{ width:1300px; height:auto; margin:0 auto;}
.about_tit p{ font-size:15px; color:#333333; line-height:32px; text-align:justify; padding:10px 0px 10px 0px;}

/*--荣誉--*/

.parBd{text-align:center; width:1200px; margin:0 auto; overflow:hidden; height:100%;}
.slideBox{height:100%;margin-top:30px;}
.slideBox ul{  padding-top:15px;}
.slideBox ul li{ float:left; margin-right:10px; margin-left:10px; margin-bottom:40px;  border-bottom:#d6d6d6 2px solid;}
.slideBox ul li a{ width:260px; height:178px; border-bottom:#CCCCCC 8px solid; display:block;}
.slideBox li img{ width:240px; height:178px; }
.slideBox li span{ color:#eb2c26; font-size:22px;text-transform: uppercase; background:#fff; display:block; text-align:left;line-height:30px;padding:10px;display:block;}
.slideBox li span i{ color:#5b5b5a; font-size:16px;}

/*--联系我们--*/

/*首页共用标题*/
.contact_tit{ position:relative;}
.info-wrapper{ background:#fff; width:182px;  margin:35px auto;  z-index:2;}
.info-wrapper h1{font-size:20px; color:#095a9e; font-weight:bold; letter-spacing: -0.1px; line-height: 30px; text-align: center;}
.info-wrapper p{font-size:15px; color:#818181; text-align: center; padding-left:2%; padding-right:2%;}
.contact_xian{background:#c6c6c6; height:1px; width:100%; margin:0 auto; text-align:center; margin-top:-60px; z-index:-1; position:absolute;}
.contact{ width:1200px; margin:0 auto; height:100%; overflow:hidden;}
.contact p{ font-size:15px; color:#333333; line-height:30px; text-align:justify; padding:0px;}

.contact h1{ border-bottom:#666666 1px solid; padding-bottom:10px; color:#333;font-size:18px;}
.contact h1 a{color:#333; font-size:18px;}

/*--典型案例--*/
.partner{height:100%; width:1200px; margin:0 auto; margin-top:30px; margin-bottom:30px;}
.partner ul{  padding-top:15px; }
.partner ul li{ float:left;  margin-right:-4px;width:236px; height:117px;}
.partner li img{ width:236px; height:117px;border: #e2e2e2 1px solid; }
.partner li img:hover{ width:216px; height:98px; border: #e2e2e2 10px solid;}
/*---案例展示--案例展示--开始------*/

.case_section{ background:#fff; margin:0 auto; width:100%; height:auto; padding-bottom:40px; }
.case_section_piclist{  width:1200px;height:100%; margin:0 auto; overflow:hidden;padding:30px 0; }
.case_section_piclist ul{  text-align:left; }
.case_section_piclist ul li{ float:left; margin-right:10px; margin-left:10px; padding-bottom:10px; border-bottom:#b9bbbc 1px solid; margin-bottom:20px;}
.case_section_piclist ul li:hover{ border-bottom:#ff1c00 1px solid; transition: 1s transform; transform: scale(1.05, 1.05);}

.case_section_piclist li img{ width:280px; height:140px; display: block;transition: 0.5s transform; transform: translateZ(0); }
.case_section_piclist li img:hover { transition: 1s transform; transform: scale(1.05, 1.05);}
.case_section_piclist li span{ display:block; color:#252525; font-size:16px;text-transform: uppercase; padding:15px 0;   }
.case_section_piclist li i{ color:#818181; font-size:15px;text-transform: uppercase; padding:10px 0; }

/*-----------新闻资讯------新闻资讯-------开始------*/
.news_section{ background:#fff; margin:0 auto; width:100%; height:auto; padding-bottom:40px;}

.common{margin:0 auto;width:1200px;position:relative; padding-top:40px;}
/* summary */
.summary{background:rgba(0, 0, 0, 0.6)!important; }

.listbox{float:left;margin-bottom:40px;margin-right:20px;display:inline;padding:10px;_padding:10px 10px 8px 10px ;background:#fff;width:360px;height:100%;  -webkit-box-shadow: 0 1px 4px #ccc;
  box-shadow: 0 1px 4px #ccc;position:relative;}

.listimg{float:left;width:360px;height:193px;position:relative;overflow:hidden;}
.listimg img{background:#333;width:360px;height:193px;top:0;left:0;position:absolute;}

.summary{width:360px;height:193px;top:193px;left:0;position:absolute;}
.summarytxt{width:360px;height:auto;line-height:24px;font-size:15px;color:#cfcfcf; margin:5px 10px;}

.listinfo{_margin-bottom:3px; width:360px;}

.listtitle{float:left;margin-top:8px;_margin-top:-2px;width:360px; /*标题 */}
.listtitle a{font-size:16px; color:#252525; line-height:30px; /*标题 */}
.listtitle a:hover{color:#ff1c00; /*标题 */}

.listdate{float:left;margin-right:13px;padding-left:18px;background:url(../images/time.gif) 0 5px no-repeat;color:#252525; font-size:16px;/*2018-03-40日期 */ margin:10px 0px;}

.listtag{float:left;width:360px;/* 正文内容*/ margin-bottom:10px;}
.listtag p{color:#818181; line-height:24px; font-size:15px;/* 正文内容*/padding:0% 2%;text-align:justify;}

.listview{float:left;}
.listview a{margin-top:2px\9;_margin-top:0;color:#252525;white-space:nowrap; border:#e5e5e5 1px solid; padding:5px 30px; text-transform:uppercase;/*更多*/}
.listview a:hover{color:#ff1c00; border:#ff1c00 1px solid;}

.listdemo { float: right;margin-top:0;}
.listdemo a{margin-top:2px\9;_margin-top:0;color:#252525;white-space:nowrap; border:#e5e5e5 1px solid; padding:5px 30px; text-transform:uppercase;/*更多*/}
.listdemo a:hover{color:#ff1c00; border:#ff1c00 1px solid;}

/*在线留言*/
.main_contact_box2{ width:100%; background:#f5f8fb; height:auto; margin:0 auto;}
.main_contact_zxly{ width:1200px; margin:0 auto; height: auto; overflow:hidden; margin-top:30px;padding:30px 0;}
.main_contact_zxly form{ margin-left:80px;}
.main_contact_zxly input{width:1200px; height: 30px; border: 1px solid #dddddd; border-radius: 2px; margin-bottom: 10px;text-indent: 10px;font-family: "微软雅黑";}
::-webkit-input-placeholder{color: #cacaca;}
:-moz-placeholder{/* Firefox 18- */color: #cacaca;}
::-moz-placeholder{/* Firefox 19+ */color: #cacaca;}
:-ms-input-placeholder{color: #cacaca;}
.main_contact_zxly p{width: 100%;text-align: center;}
.main_contact_zxly p:nth-of-type(1){font-size:1.33em; color: #333333;margin: 10px 0 15px 0; } 

.main_contact_zxly input:nth-of-type(1){font-size: 1em; color: #333333;margin: 10px 20px 15px 0; width:45%;} 
.main_contact_zxly input:nth-of-type(2){font-size: 1em; color: #333333;margin:10px 20px 15px 0; width:45%;}
.main_contact_zxly input:nth-of-type(3){font-size: 1em; color: #333333;margin: 10px 20px 15px 0; width:45%;} 
.main_contact_zxly input:nth-of-type(4){font-size: 1em; color: #333333;margin: 10px 20px 15px 0; width:45%;}  
.main_contact_zxly input:nth-of-type(5){width: 10%;cursor: pointer; margin-top: 21px; background: #ef4238;color: #FFFFFF; border: none;font-size: 1em;}
.main_contact_zxly input:nth-of-type(6){width: 10%;cursor: pointer; margin-top: 21px; background: #ef4238;color: #FFFFFF; border: none;font-size: 1em;}
.main_contact_zxly_wbk{ width:92%; height:100%;margin: 10px 0 10px 0; border: 1px solid #dddddd;}


.news_section_xqym{ width:1200px; margin:30px auto; height:auto; overflow:hidden;}
.news_section_xqym h1{ font-size:18px; color:#252525; text-align:center; border-bottom:#b9bbbc 1px dotted; padding-bottom:10px; line-height:50px;}
.chkan_xq{ text-align:center; padding:15px 0px; color:#252525; font-size:16px;}


.news_section_xqym p{ color:#4a4a4c; font-size:1em; line-height:30px; padding:5px 0px; text-align:justify;}

.news_kuai_fan_ye{ border-top:#d5d6d7 1px solid; padding-top:20px; margin-top:20px;}
.news_kuai_fan_ye_left{ float:left;font-size:16px;}
.news_kuai_fan_ye_left li{  color:#4a4a4c;}
.news_kuai_fan_ye_left li:hover{  color:#ff1c00;}
.news_kuai_fan_ye_left li a{  color:#4a4a4c;}
.news_kuai_fan_ye_left li a:hover{ color:#ff1c00;}

.news_kuai_fan_ye_right{ float:right;}