@charset "utf-8";
/* CSS Document */

html{font-size:625%} 
body{font-size:.22rem;}

/*首页*/

/*更多按钮*/
.btn-more{display:block; margin:auto; width:150px;height:40px;line-height:40px; border-radius:3px; border:1px solid #D6D6D6; 
	text-align:center;}
.btn-more span{color:#09654D;}
.btn-more:hover{background-color:#09654D;}
.btn-more:hover span{color:#fff;}


/*优势*/
.ys-con ul li{float:left; width:46%; margin:0 2% .2rem; text-align:center;}
.ys-con li img{display:block; width:50px; height:50px; margin:auto;}
.ys-con li p{font-size:.25rem; margin:.15rem auto;}
.ys-con li span{display:block; width:100%; margin:auto; color:#666;}

/*服务*/
.ty-box li{float:left; width:46%; margin:0 2% .2rem;}
.ty-box li .pic{display:block; width:100%; height:auto; overflow:hidden; position:relative;}
.ty-box li .pic .mg01{display:block; max-width:100%; height:auto; margin:auto;}
.ty-box li .wenb{margin-top:.1rem;}
.ty-box li .wenb .tit{display:block; font-size:.25rem; line-height:.42rem; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ty-box li .wenb span{display:block; line-height:.36rem; color:#09654d;}
.ty-box li .wenb p{line-height:.36rem; height:.72rem; overflow:hidden; margin-top:.06rem;}
.fw-con .btn-more{margin:.4rem auto;}

/*关于我们*/
.bgcolor{width:100%; background-color:#F9F9F9; padding:.4rem 0;}
.abt-con .main .pd{text-align:center; line-height:.38rem;}
.words{width:100%; margin:.4rem auto;}
.words li{float:left; width:33%;}
.words li b{display:block; font-size:.42rem; color:#09654D;}

/*最新案例*/
.za-con .ty-box li .wenb p{height:.36rem;}
.za-con .btn-more{margin:.4rem auto;}

/*评价*/
.pj-con .plun .pl-box{width:100%; margin-bottom:.4rem;}
.plun .pl-box .pic{float:left; width:80px; height:80px; overflow:hidden;}
.plun .pl-box .pic img{display:block; width:80px; height:auto; margin:auto;}
.plun .pl-box .text{float:right; width:72%;}
.plun .pl-box .text p{font-size:.24rem; line-height:.38rem;}
.plun .pl-box .text b{display:block; margin-top:.2rem; font-size:.25rem; font-weight:700;}

/*留言*/
.ly-con{width:100%; margin-top:.3rem; padding:.4rem 0; background:url(../img/a17.jpg) no-repeat center;}
.ly-con .ggy{width:96%; margin:auto;}
.ly-con .ggy .p1{font-size:.3rem; line-height:.4rem; color:#000;}
.ly-con .ggy .p2{font-size:.24rem; margin-top:.2rem;}
.ly-con .message{width:100%; margin-top:.2rem;}
.message .mfields li{width:85%; margin:0 auto 10px;}
.message .mfields li .title{padding:5px 0; line-height:18px;}
.message .mfields li .reqtip{color:#f00; line-height:100%; padding-left:3px;}
.message .mfields li .inpbox{width:98%; overflow:hidden;}
.message .mfields li .inptext{font-family: '微软雅黑'; border: 1px dashed #aaa; font-size: 12px; text-indent:15px; 
	height:30px;line-height:30px;width:98%; background-color:#eee;}
.message .mfields li.yzm .y_box .inptext{display:inline-block; width:100px;}
.message .mfields li.yzm .pic{margin-left:15px;}
.message .mfields li.yzm .pic img{width:70px;border-width:0px;}
.message .mfields li .btnsubmit{display:block; width:40%; margin-top:20px; line-height:30px; height:30px; text-align: center; color: #fff; 
	background-color:#b21818;}


/*内页banner*/
.s-ban{width:100%; height:auto; position:relative;}
.s-ban img{display:block; width:100%; height:auto; margin:auto;}

/*关于我们页面*/
.gywe .conts p{text-align:center; line-height:.38rem;}
.gywe .conts img{display:block; max-width:100%; margin:.3rem auto;}
.team{margin-bottom:.4rem;}
.team-list{overflow:hidden; position:relative;}
.team-list .bd{padding:.1rem;}
.team-list .bd ul{ overflow:hidden; zoom:1; }
.team-list .bd ul li{ margin:0 .08rem; float:left; _display:inline; overflow:hidden; text-align:center;  }
.team-list .bd ul li .pic{text-align:center; }
.team-list .bd ul li .pic img{width:160px; height:auto; display:block; margin:0 .1rem;}

/*服务页面*/
.fenl{ margin-bottom:.4rem;}
.fenl a{font-size:.24rem; text-align:center; line-height:.4rem; display:inline-block; width:45%; margin: 0 2% .1rem; border-radius:4px;
	background-color:#09654D; color:#fff;}

/*案例页面*/
.case .ty-box li .wenb p{height:20px;}

/*新闻资讯页面*/
.news-list li{padding:.3rem 0; border-bottom: 1px solid #e5e5e5; margin:.1rem auto;}
.news-list li .time{float:left; width:26%; color:#09654d; text-align:center; margin:0 2%;}
.news-list li .time b{display:block; font-size:.4rem; line-height:.5rem;}
.news-list li .time span{display:block; line-height:.36rem;}
.news-list li .conts{float:left; width:70%;}
.news-list li .conts .tit{display:block; width:100%; height:.4rem; line-height:.4rem; font-size:.24rem; overflow:hidden; white-space:nowrap;
	text-overflow:ellipsis;}
.news-list li .conts .tit:hover{color:#09654D;}
.news-list li .conts p{width:100%; height:.36rem; line-height:.36rem; margin-top:.06rem; color:#666; overflow:hidden;}

/*联系我们页面*/
.contact .cont-we li{padding:.3rem; background-color:#F9F9F9; margin-bottom:.2rem; text-align:center;}
.contact .cont-we li img{display:block; width:50px; height:50px; margin:.2rem auto;}
.contact .cont-we li p{font-size:.24rem; line-height:.4rem;}
.contact .BMap_mask{width:320px; height:320px; margin:.4rem auto;}


/*详情页面*/
.detailes{border:1px solid #dddee1; padding:.4rem .2rem; margin-bottom:.6rem;}
.detailes .tit{text-align:center; font-size:.36rem;  font-weight:normal; line-height:.56rem;}
.sourcedata{line-height:.38rem; overflow: hidden; margin:.2rem auto 0;  color: #999; text-align:center; font-size:12px;}
.text-source-left01{color: transparent;}
.detailes .conts img{display:block; max-width:100%; height:auto; margin:.2rem auto;}
.detailes .conts p{width:100%; margin:.1rem auto; line-height:.38rem; color:#5A5A5A;}







@media (max-width:560px){ html{font-size:500%} }

@media (max-width:460px){ html{font-size:400%} }


@media (max-width:360px){ html{font-size:350%} }

@media (max-width:307px){ 
		
 }






