@charset "utf-8";
/* PC大于等于1200px */
@media screen and (min-width: 1200px) {
	/* ---- about ---- */
	.about {padding: 55px 0; }



	.about-body {padding: 0;background:#eef7ff; }
	.about-left {padding: 0px;  float:left;}
	.about-left .img-box {width: 100%;height: 415px;overflow: hidden;}
	.about-left .img-box img {display: block;margin: 0 auto;}
	.about-right {padding: 20px 30px; }
	.about-right .title-box {height: 55px; line-height:55px; font-size:24px; border-bottom:2px solid #1b3e78; font-weight:bold; color:#1d56a6}
	.about-right .text-box {margin: 15px 0;text-indent: 2em;line-height: 30px;height: 250px;}
	.about-right .button-box {margin: 10px 0 0;}
	.about-right .button-box .comment {padding: 0 0 0 0;}
	.about-right .button-box .comment li{ width:105px; height:25px; line-height:25px; float:left; text-align:center; background:#dcdcdc; }
	.about-right .button-box .comment li a{ display:block;width:105px; height:25px; color:#1d56a6;}
	.about-right .button-box .comment li a:hover{ background:#1d56a6; color:#FFF;}
	.about-right  .read-more {padding: 0;text-align: center;}
	.about-right  .read-more a {display: block;float: left;/*margin: 0 auto;*/padding: 0 0px 0 0;width: 130px;height: 42px;line-height: 42px;text-align: center;font-size: 18px;text-transform: uppercase;color: #FFF; background:#1d56a6;position: relative;border-radius:15px;}
	
	.about-bottom {padding: 40px 0 0;}
	.about-bottom li {margin: 20px 0;}
	.about-bottom li .about-list {width: 75%;margin: 0 auto;}
	.about-bottom li .about-list span {display: block;float: left;width: 60px;height: 60px;line-height: 60px;text-align: center;font-size: 48px;}
	.about-bottom li .about-list .text-box {float: left;width: calc(100% - 60px);padding: 0 10px;}
	.about-bottom li .about-list .text-box h3 {font-size: 20px;margin: 0;line-height: 30px;color: #0f974a;}
	.about-bottom li .about-list .text-box p {font-size: 14px;margin: 0;line-height: 30px;text-transform: uppercase;}
	
	
	.mright{ margin-left:0%; width:31.33%;}
	.comms{padding: 50px 0px;}
	.cright{ margin-left:0%; width:48%;}
	.comm{padding: 0;}
	.commbody {padding: 0; }
	.commne{ padding:0; float:left; }
	.commne .tab {
	height:40px;
	border-bottom:1px #ccc solid;
	margin-bottom:9px;
}
.commne .tab .current {
	border-left:1px #ccc solid;border-right:1px #ccc solid;
	margin-left:-1px;background:#faf9f9; float: left;height:39px;
}
.commne .tab .current a {
	float:left;
	border-top:2px transparent solid;
	margin:0px 0 0 0px;
	padding:0 45px 0 46px;
	line-height:39px;
	font-size:16px;
	font-weight:bold;
	position:relative;border-color:#2873a6;
	color:#2873a6;

}
/* list */
.h li {
	float:left;
	_display:inline;
	_white-space:nowrap;
}
.list-t{
	overflow:hidden;
	zoom:1;
}
.list-t li {
	height:35px;
	line-height:35px;
	padding-left:15px;
	background:url(../images/dot.png) 0 30% no-repeat;
}
.list-t li{
	position:relative;
	line-height:1.5;
}
.list-t li a {
	overflow:hidden;
	text-overflow:ellipsis;
}
.list-t li a:hover {
	text-decoration:underline;
}
.list-t li span.tag {
	margin-right:5px;
}
.list-t li span.date {
	position:absolute;
	top:0;
	right:0;
}
.list-p li {
	text-align:center;
}
.list-a li a {
	display:inline-block;
}
	
	
	
		/* ---- about ---- */
		.cases {padding: 0px 0; background: url(../images/qz_24.png) top center no-repeat; overflow:hidden;}
	.cases .img-box {height: 40px;overflow: hidden; background:#1d56a6;text-align:center; }
	.cases .img-box img {display: block;margin: 0 auto;}
    .casebodys{ height:240px;  position:relative; z-index:99; padding-top:30px; margin-bottom:60px;}
    .case-lefts{ width:100%; position:relative;  }
    .case-lefts .prev{ display:block;  width:17px; height:39px; z-index:99;  cursor:pointer; background:url("../images/l.png") no-repeat; position:absolute; left:-15px; top:75px;}
    .case-lefts .next{ display:block;  width:17px; height:39px;  z-index:99;cursor:pointer; background:url("../images/r.png") no-repeat; position:absolute; right:-15px; top:75px;}
    .case-lefts .prevStop{ background:url("../images/l.png") no-repeat; }
    .case-lefts .nextStop{ background:url("../images/r.png") no-repeat; }
    .case-lefts .bd{ padding:0px;   }
    .case-lefts .bd ul{ overflow:hidden; zoom:1; }
    .case-lefts .bd ul li{ margin:0 5px; float:left; width:24%; height:240px; _display:inline; overflow:hidden; text-align:center;  }
    .case-lefts .bd ul li .pic{ text-align:center;width:100%; height:175px; }
    .case-lefts .bd ul li .pic img{width:100%; max-height:100%; display:block;  padding:0px; }
    .case-lefts .bd ul li .title a:hover { color:#F00;  }
    .case-lefts .bd ul li .title{ line-height:30px; height:40px; width:100%; margin:0 auto; background:#e9f3fc; color:#000;  }
	.case-lefts .bd ul li .title .tit{ line-height:40px; height:40px; margin:0 auto; text-align:center; font-size:16px;  color:#000;  }
	.case-lefts .bd ul li .title .desc{ line-height:25px; height:60px; width:90%; margin:0 auto; text-align:left; background:#FFF; color:#000;  }
    .case-lefts .hd ul{ overflow:hidden; zoom:1; margin-top:10px; zoom:1; text-align:center; z-index:999;}
    .case-lefts .hd ul li{ display:inline-block;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
	.case-lefts .hd ul li.on{ background-position:0 0; }
	

	



	/* ---- news ---- */
	.news {padding: 40px 0;}
	.news-title {padding: 0;text-align: center; padding-bottom:25px;}
	    .news-title img {display: block;margin: 0 auto;}
	.news-body { background:#eef7ff; margin:0 auto; padding:0;}
	.news-body .news-left {padding: 0; }
	.slideBox{ width:100%; height:420px; overflow:hidden; position:relative;   }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:420px; display:block;  }

	.news-body .news-right {padding: 0;}
	.news-body .news-right dl {margin: 10px 10px 0;}
	.news-body .news-right ul.news-box {margin: 0;}
	.news-body .news-right li {padding: 0; margin:5px 0px;}
	.news-body .news-right li .news-time {margin: 10px;padding: 5px 0;background:#1d56a6; }
	.news-body .news-right li .news-time i {display: block;text-align: center;font-style: normal;font-size: 20px;line-height: 30px;color:#FFF;}
	.news-body .news-right li .news-time em {display: block;text-align: center;font-style: normal;font-size: 14px;line-height: 30px;font-weight: bold;color:#FFF;}
	.news-body .news-right li .text-box {margin: 10px;padding: 0;}
	.news-body .news-right li .text-box h3 {margin: 0;font-size: 16px;height: 20px;line-height: 20px;font-weight: bold;color: #2a7ade;white-space: nowrap;overflow: hidden;}
	.news-body .news-right li .text-box p {margin: 0;max-height: 50px;line-height: 25px;overflow: hidden;/*text-indent: 2em;*/}

}
/* iPad Pro 小于等于1200px */
@media screen and (max-width: 1200px) {
	/* ---- about ---- */
	.about {padding: 40px 0;}
	.about-body {padding: 0;}
	.about-left {padding: 0 10px;}
	.about-left .img-box {width: 100%;height: auto;}
	.about-left .img-box img {display: block;margin: 0 auto;}
	.about-right {padding: 0 10px;}
	.about-right .title-box {height: 55px;line-height: 55px;margin: 0px 0 0; border-bottom:2px solid #1b3e78; font-weight:bold; color:#1d56a6}
	.about-right .title-box h3 {display: inline;font-size: 30px;margin: 0;color: #0f974a;}
	.about-right .title-box p {display: inline;font-size: 20px;margin: 0;letter-spacing: 3px;}
	.about-right .title-box p i {font-style: normal;text-transform: uppercase;color: #000000;margin-left: 5px;padding-left: 5px;border-left: 4px solid #0f974a;}
	.about-right .title-box p em {font-style: normal;text-transform: uppercase;color: #0f974a;}
	.about-right .text-box {margin: 15px 0 0;text-indent: 2em;line-height: 30px;height: auto;}
	.about-right .button-box {margin: 10px 0 0;}
	.about-right .button-box .comment {padding: 0 0px 0 0;}
	.about-right .button-box .comment li{ width:105px; height:25px; line-height:25px; float:left; text-align:center; background:#dcdcdc; }
	.about-right .button-box .comment li a{ display:block;width:105px; height:25px; color:#1d56a6;}
	.about-right .button-box .comment li a:hover{ background:#1d56a6; color:#FFF;}
	.about-right  .read-more {padding: 0;text-align: center;}
	.about-right  .read-more a {display: block;float: left;/*margin: 0 auto;*/padding: 0 0px 0 0;width: 100px;height: 42px;line-height: 42px;text-align: center;font-size: 15px;text-transform: uppercase;color: #FFF; background:#1d56a6;position: relative;border-radius:15px;}
	.about-bottom {padding: 20px 0 0;}
	.about-bottom ol {margin: 0;}
	.about-bottom li {margin: 20px 0;padding: 0}
	.about-bottom li .about-list {width: 75%;margin: 0 auto;text-align: center;}
	.about-bottom li .about-list span {display: block;float: left;width: 60px;height: 60px;line-height: 60px;text-align: center;font-size: 48px;}
	.about-bottom li .about-list .text-box {float: left;width: calc(100% - 60px);padding: 0 10px;}
	.about-bottom li .about-list .text-box h3 {font-size: 20px;margin: 0;line-height: 30px;color: #0f974a;}
	.about-bottom li .about-list .text-box p {font-size: 14px;margin: 0;line-height: 30px;text-transform: uppercase;}


	

	
.mright{ margin-left:0%; width:100%;}
	.comms{padding: 20px 0px;}
	.cright{ margin-left:0%; width:100%;}
	.comm{padding: 0;}
	.commbody {padding: 0; }
	.commne{ padding:0; float:left;width:100%; }
	.commne .tab {
	height:40px;
	border-bottom:1px #ccc solid;
	margin-bottom:9px;
}
.commne .tab .current {
	border-left:1px #ccc solid;border-right:1px #ccc solid;
	margin-left:-1px;background:#faf9f9; float: left;height:39px;
}
.commne .tab .current a {
	float:left;
	border-top:2px transparent solid;
	margin:0px 0 0 0px;
	padding:0 45px 0 46px;
	line-height:39px;
	font-size:16px;
	font-weight:bold;
	position:relative;border-color:#2873a6;
	color:#2873a6;

}
/* list */
.h li {
	float:left;
	_display:inline;
	_white-space:nowrap;
}
.list-t{
	overflow:hidden;
	zoom:1;
}
.list-t li {
	height:35px;
	line-height:35px;
	padding-left:15px;
	background:url(../images/dot.png) 0 30% no-repeat;
}
.list-t li{
	position:relative;
	line-height:1.5;
}
.list-t li a {
	overflow:hidden;
	text-overflow:ellipsis;
}
.list-t li a:hover {
	text-decoration:underline;
}
.list-t li span.tag {
	margin-right:5px;
}
.list-t li span.date {
	position:absolute;
	top:0;
	right:0;
}
.list-p li {
	text-align:center;
}
.list-a li a {
	display:inline-block;
}
	
	
	
		/* ---- about ---- */
		.cases {padding: 0px 0; background: url(../images/qz_24.png) top center no-repeat; overflow:hidden;}
	.cases .img-box {height: 40px;overflow: hidden; background:#1d56a6;text-align:center; }
	.cases .img-box img {display: block;margin: 0 auto;}
    .casebodys{ height:240px;  position:relative; z-index:99; padding-top:30px; margin-bottom:60px;}
    .case-lefts{ width:100%; position:relative;  }
    .case-lefts .prev{ display:block;  width:17px; height:39px; z-index:99;  cursor:pointer; background:url("../images/l.png") no-repeat; position:absolute; left:-15px; top:75px;}
    .case-lefts .next{ display:block;  width:17px; height:39px;  z-index:99;cursor:pointer; background:url("../images/r.png") no-repeat; position:absolute; right:-15px; top:75px;}
    .case-lefts .prevStop{ background:url("../images/l.png") no-repeat; }
    .case-lefts .nextStop{ background:url("../images/r.png") no-repeat; }
    .case-lefts .bd{ padding:0px;   }
    .case-lefts .bd ul{ overflow:hidden; zoom:1; }
    .case-lefts .bd ul li{ margin:0 5px; float:left; width:24%; height:240px; _display:inline; overflow:hidden; text-align:center;  }
    .case-lefts .bd ul li .pic{ text-align:center;width:100%; height:175px; }
    .case-lefts .bd ul li .pic img{width:100%; max-height:100%; display:block;  padding:0px; }
    .case-lefts .bd ul li .title a:hover { color:#F00;  }
    .case-lefts .bd ul li .title{ line-height:30px; height:40px; width:100%; margin:0 auto; background:#e9f3fc; color:#000;  }
	.case-lefts .bd ul li .title .tit{ line-height:40px; height:40px; margin:0 auto; text-align:center; font-size:16px;  color:#000;  }
	.case-lefts .bd ul li .title .desc{ line-height:25px; height:60px; width:90%; margin:0 auto; text-align:left; background:#FFF; color:#000;  }
    .case-lefts .hd ul{ overflow:hidden; zoom:1; margin-top:10px; zoom:1; text-align:center; z-index:999;}
    .case-lefts .hd ul li{ display:inline-block;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
	.case-lefts .hd ul li.on{ background-position:0 0; }
	

	



	/* ---- news ---- */
	.news {padding: 40px 0;}
	.news-title {padding: 0;text-align: center; padding-bottom:25px;}
	    .news-title img {display: block;margin: 0 auto; width:100%;}
	.news-body { background:#eef7ff; margin:0 auto;}
	.news-body .news-left {padding: 0; }
	.slideBox{ width:100%; height:280px; overflow:hidden; position:relative;   }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:280px; display:block;  }

	.news-body .news-right {padding: 0;}
	.news-body .news-right dl {margin: 10px 10px 0;}
	.news-body .news-right ul.news-box {margin: 0;}
	.news-body .news-right li {padding: 0; margin:5px 0px;}
	.news-body .news-right li .news-time {margin: 10px;padding: 5px 0;background:#1d56a6; }
	.news-body .news-right li .news-time i {display: block;text-align: center;font-style: normal;font-size: 20px;line-height: 30px;color:#FFF;}
	.news-body .news-right li .news-time em {display: block;text-align: center;font-style: normal;font-size: 14px;line-height: 30px;font-weight: bold;color:#FFF;}
	.news-body .news-right li .text-box {margin: 10px;padding: 0;}
	.news-body .news-right li .text-box h3 {margin: 0;font-size: 16px;height: 20px;line-height: 20px;font-weight: bold;color: #2a7ade;white-space: nowrap;overflow: hidden;}
	.news-body .news-right li .text-box p {margin: 0;max-height: 50px;line-height: 25px;overflow: hidden;/*text-indent: 2em;*/}

}

}
/* iPad Pro 小于等于1024px iPad Pro */
@media screen and (max-width: 1024px) {
	.Piiic {display: none;}
}
/* iPad 小于等于 992px */
@media (max-width: 992px){
	/* ---- about ---- */
	.about {padding: 30px 0;}
	.about-left .img-box {height: auto;}
	.about-left .img-box img {width: 100%;}
	.about-bottom li .about-list {width: 60%;}

	/* ---- product ---- */
	.product-title {margin-bottom: 0;}
	.product-title p {padding: 0 5%;}
	.product-left .left-head {display: none;}
	.product-right li {margin-top: 10px;}
	/*.product-right li .img-box {height: 266.25px;}*/
	.product-right li .img-box img {width: 100%;}

	/* ---- news ---- */
	.news-body .news-left .news-box {margin: 10px;}


}

@media (max-width: 991px) and (min-width: 769px){
	/* ---- about ---- */
	.about-right .text-box {height: auto;}
	.about-bottom li .about-list {width: auto;}
	/* ---- product ---- */
	.product-right li .img-box {height: 266.25px;}

	/* ---- case ---- */

	/* ---- news ---- */	
	.news-body .news-left .news-box .img-box {height: auto;}

	/* ---- contact ---- */
	.contact-body dl {margin: 0;}
	.contact-body dd .contact-box {padding: 0;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
	.contact-body dd:nth-of-type(1) .contact-box {margin-right: 0;}
	.contact-body dd:nth-of-type(2) .contact-box {margin: 0;}
	.contact-body dd:nth-of-type(3) .contact-box {margin-left: 0;}
	.contact-body dd .contact-box h3 {padding-left: 10px;}
	
}


/* 平板 小于等于 768px iPad */
@media (max-width: 768px){
	.news-body { padding:0 10px;}
	.commbody { padding:0 10px;}


		.cases {padding: 0px 0;  overflow:hidden;}
	.cases .img-box {height: 30px;overflow: hidden; background:#1d56a6;text-align:center; }
	.cases .img-box img {display: block;margin: 0 auto; width:100%;}
    .casebodys{ height:180px;  position:relative; z-index:99; padding:0px 10px; margin-bottom:30px;}
    .case-lefts{ width:100%; position:relative;  }
    .case-lefts .prev{ display:block;  width:17px; height:39px; z-index:99;  cursor:pointer; background:url("../images/l.png") no-repeat; position:absolute; left:-15px; top:75px;}
    .case-lefts .next{ display:block;  width:17px; height:39px;  z-index:99;cursor:pointer; background:url("../images/r.png") no-repeat; position:absolute; right:-15px; top:75px;}
    .case-lefts .prevStop{ background:url("../images/l.png") no-repeat; }
    .case-lefts .nextStop{ background:url("../images/r.png") no-repeat; }
    .case-lefts .bd{ padding:0px;   }
    .case-lefts .bd ul{ overflow:hidden; zoom:1; }
    .case-lefts .bd ul li{ margin:0 15px 0 0; float:left; width:49%; height:180px; _display:inline; overflow:hidden; text-align:center;  }
    .case-lefts .bd ul li .pic{ text-align:center;width:100%; height:150px; }
    .case-lefts .bd ul li .pic img{width:100%; max-height:100%; display:block;  padding:0px; }
    .case-lefts .bd ul li .title a:hover { color:#F00;  }
    .case-lefts .bd ul li .title{ line-height:30px; height:30px; width:100%; margin:0 auto; background:#e9f3fc; color:#000;  }
	.case-lefts .bd ul li .title .tit{ line-height:30px; height:30px; margin:0 auto; text-align:center; font-size:14px;  color:#000;  }
	.case-lefts .bd ul li .title .desc{ line-height:25px; height:60px; width:90%; margin:0 auto; text-align:left; background:#FFF; color:#000;  }
    .case-lefts .hd ul{ overflow:hidden; zoom:1; margin-top:10px; zoom:1; text-align:center; z-index:999;}
    .case-lefts .hd ul li{ display:inline-block;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
	.case-lefts .hd ul li.on{ background-position:0 0; }

	/* ---- contact ---- */
	.contact {padding: 0px 0;background: url(../images/mes.jpg) top center no-repeat;}
	.contact-body {padding: 10px 0;}
	.mesbody{width:90%; margin:0 auto; float:none; }
    .mesbody .sure{ text-align:left; padding-top:10px;}
    .mesbody .sure input{ background:#FFF; width:120px; height:40px; border:0;  line-height:40px;  font-size:15px; color:#0f974a;}
    .mesbody .sure input:hover{ background:#c69f64;}
    .mesbody .inp{ width:100%; margin:0 auto;  margin-bottom:10px; float:left; margin-right:18px;}
    .mesbody .inp input{ padding-bottom:10px; padding-top:10px; padding-left:5px; width:100%; border:1px solid #545a66; color:#ccc; background:#FFF; font-size:14px;}
    .mesbody .fg{ width:100%;line-height:35px;}
    .mesbody .fg input{ padding-bottom:0px; padding-top:0px;  height:60px; line-height:35px; width:100%;border:1px solid #545a66;  color:#ccc; background:#FFF;font-size:14px;}
    .mesbody .wz{ width:98%; line-height:30px; color:#FFF; font-size:14px;}
    .mesbody img{ padding:10px;}
}
/* 手机 小于等于 640px */
@media (max-width: 640px) {
.casebody{ height:auto;  margin-top:20px;}



	/* ---- about ---- */
	.about {padding: 10px 0;}
	.about-left .img-box img {width: 100%;}
	.about-right .title-box {height: 35px; line-height:35px; font-size:24px; font-weight:bold; color:#1d56a6}
	.about-right .text-box {margin: 10px 0;}
	.about-bottom li {margin: 10px 0;}
	/* ---- .product ---- */
	.product {padding: 15px 0;}
	.product-right-img{ display:none;}
	.product-title {width: 100%;height: 54px;overflow: hidden; text-align:center; padding-top:0px; margin-bottom:10px;}
	.product-title img {display: block;margin: 0 auto; max-width:100%; max-height:100%;}
	.product-left {padding: 0 10px; width:100%;}
	.product-left .left-body {border:2px solid #499900; }
	.product-left .left-body ol {padding: 10px 5px;}
	.product-left .left-body li a {font-size: 14px;}
	.product-right {padding: 0 10px; width:100%;}
	.product-right li .text-box {height: 25px;line-height: 25px;margin: 0px 0px 0;}
	.product-right li .text-box p {font-size: 14px;height: 25px;line-height: 25px;top: calc(50% - 15px);}


	
	/* ---- news ---- */
	.news {padding: 0px 0;}
	.news-title {width: 100%;height: 54px;overflow: hidden; text-align:center; padding-top:0px; margin-bottom:10px;}
	.news-title img {display: block;margin: 0 auto; max-width:100%; max-height:100%;}
	.news-body {padding: 0 10px;}
	.news-body .news-left .news-box .img-box {height: auto;}
	.news-body .news-left .news-box .text-box h3 {font-size: 16px;line-height: 30px;}
	.news-body .news-left .news-box .text-box p {font-size: 14px;line-height: 20px;max-height: 80px;}
	.news-body .news-right dl {margin: 0;}
	.news-body .news-left .read-more{ display:none;}
	.news-body .news-right .news-menu{ display:none;}
	.news-body .news-right dd {margin: 10px;}
	.news-body .news-right ul.news-box {}
	.news-body .news-right li {border-bottom:1px solid #d2d4cf;}
	.news-body .news-right li .news-time {margin: 0;padding: 0;}
	.news-body .news-right li .news-time i {color: #fff;}
	.news-body .news-right li .news-time em {color: #fff;}
	.news-body .news-right li .text-box {margin: 0;padding-left: 10px;}
	.news-body .news-right li .text-box h3 {font-size: 14px;font-weight: bold;}
	.news-body .news-right li .text-box p {line-height: 20px;max-height: 40px;}
.news-body .news-left .read-more {padding: 0;text-align: center;}
	.news-body .news-left .read-more a {display: block;float: left;/*margin: 0 auto;*/padding: 0 0px 0 0;width: 90%;height: 40px;line-height: 40px;text-align: center;font-size: 14px;text-transform: uppercase;color: #499900;border: 1px solid #499900;position: relative;}
	/* ---- contact ---- */
	.contact {padding: 0px 0;background: url(../images/mes.jpg) top center no-repeat;}
	.contact-body {padding: 10px 0;}
	.mesbody{width:90%; margin:0 auto; float:none; }
    .mesbody .sure{ text-align:left; padding-top:10px;}
    .mesbody .sure input{ background:#FFF; width:120px; height:40px; border:0;  line-height:40px;  font-size:15px; color:#0f974a;}
    .mesbody .sure input:hover{ background:#c69f64;}
    .mesbody .inp{ width:100%; margin:0 auto;  margin-bottom:10px; float:left; margin-right:18px;}
    .mesbody .inp input{ padding-bottom:10px; padding-top:10px; padding-left:5px; width:100%; border:1px solid #545a66; color:#ccc; background:#FFF; font-size:14px;}
    .mesbody .fg{ width:100%;line-height:35px;}
    .mesbody .fg input{ padding-bottom:0px; padding-top:0px;  height:60px; line-height:35px; width:100%;border:1px solid #545a66;  color:#ccc; background:#FFF;font-size:14px;}
    .mesbody .wz{ width:98%; line-height:30px; color:#FFF; font-size:14px;}
    .mesbody img{ padding:10px;}
}
/* 手机 小于等于 414px iPhone6/7/8Plus */
