/*首页*/

/*更多按钮*/
.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:25%; text-align:center;}
.ys-con li img{display:block; width:70px; height:70px; margin:auto;}
.ys-con li p{font-size:18px; margin:20px auto;}
.ys-con li span{display:block; width:86%; margin:auto; color:#666;}

/*服务*/
.ty-box li{float:left; width:354px; margin:0 20px 20px 0; padding: 15px; border: 1px solid #eee; transition:all 500ms;}
.ty-box li:nth-child(3n){margin-right:0;}
.ty-box li .pic{display:block; width:354px; height:180px; overflow:hidden; position:relative;}
.ty-box li .pic .mg01{display:block; max-width:100%; height:auto; margin:auto; transition:all 500ms;}
.ty-box li .wenb{margin-top:15px;}
.ty-box li .wenb .tit{display:block; font-size:18px; line-height:30px; overflow:hidden; white-space:nowrap; 
	text-overflow:ellipsis;}
.ty-box li .wenb .tit:hover{color:#09654D;}
.ty-box li .wenb span{display:block; line-height:20px; color:#09654d;}
.ty-box li .wenb p{line-height:20px; height:40px; overflow:hidden; margin-top:10px;}
.ty-box li:hover{border-color:#09654D;}
.ty-box li .pic .bg{display:none; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.6); 
	transition:all 500ms;}
.ty-box li .pic .bg .mg02{display:block; margin:auto; position:relative; top:69px;}
.ty-box li:hover .bg{display:block;}
.ty-box li:hover .mg01{transform: scale(1.1);}
.fw-con .btn-more{margin:80px auto;}

/*关于我们*/
.bgcolor{width:100%; background-color:#F9F9F9; padding:60px 0;}
.abt-con .main .pd{text-align:center; line-height:28px;}
.words{width:660px; margin:60px auto;}
.words li{float:left; width:220px;}
.words li b{display:block; font-size:40px; color:#09654D;}

/*最新案例*/
.za-con .ty-box li .wenb p{height:20px;}
.za-con .btn-more{margin:40px auto;}

/*评价*/
.pj-con .plun .pl-box{float:left; width:430px; margin-left:115px;}
.plun .pl-box .pic{float:left; width:100px; height:100px; overflow:hidden;}
.plun .pl-box .pic img{display:block; width:100px; height:auto; margin:auto;}
.plun .pl-box .text{float:right; width:300px;}
.plun .pl-box .text p{font-size:16px; line-height:30px;}
.plun .pl-box .text b{display:block; margin-top:20px; font-size:18px; font-weight:700;}

/*留言*/
.ly-con{width:1200px; height:323px; background:url(../img/a17.jpg) no-repeat center; margin-bottom:60px;}
.ly-con .ggy{float:left; width:605px; height:151px; margin:70px 0 0 110px;}
.ly-con .ggy .p1{font-size:24px; line-height:38px; color:#000;}
.ly-con .ggy .p2{font-size:16px; margin-top:30px;}
.ly-con .message{float:left; width:357px; height:273px; background:rgba(255,255,255,.6); margin:25px 0 0 60px;}
.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:200px; position:relative;}
.s-ban img{display:block; width:100%; height:200px; margin:auto;}

/*关于我们页面*/
.gywe .conts p{text-align:center; line-height:28px;}
.gywe .conts img{display:block; max-width:100%; margin:30px auto;}
.team{margin-bottom:60px;}
.team-list{overflow:hidden; position:relative;}
.team-list .bd{padding:10px;}
.team-list .bd ul{ overflow:hidden; zoom:1; }
.team-list .bd ul li{ margin:0 8px; 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:240px; height:auto; display:block; margin:0 30px;}

/*服务页面*/
.fenl{text-align:center; margin-bottom:40px;}
.fenl a{font-size:16px; padding:0 20px;}
.fenl a:hover{color:#09654D;}

/*案例页面*/
.case .ty-box li .wenb p{height:20px;}

/*新闻资讯页面*/
.news-list li{padding:30px 0; border-bottom: 1px solid #e5e5e5; margin:10px auto;}
.news-list li .time{float:left; width:80px; height:80px; color:#09654d; text-align:center; margin:0 30px;}
.news-list li .time b{display:block; font-size:30px; line-height:40px;}
.news-list li .time span{display:block; line-height:30px;}
.news-list li .conts{float:left; width:1060px;}
.news-list li .conts .tit{display:block; width:100%; height:32px; line-height:32px; font-size:16px; overflow:hidden; white-space:nowrap;
	text-overflow:ellipsis;}
.news-list li .conts .tit:hover{color:#09654D;}
.news-list li .conts p{width:100%; height:30px; line-height:30px; margin-top:10px; color:#666; overflow:hidden;}

/*联系我们页面*/
.contact .cont-we li{float:left; width:320px; margin-right:30px; height:148px; padding:30px; background-color:#F9F9F9;}
.contact .cont-we li:last-child{margin-right:0;}
.contact .cont-we li img{display:block; width:50px; height:50px; margin-bottom:20px;}
.contact .cont-we li p{line-height:28px;}
.contact .BMap_mask{margin:40px auto 60px;}

/*详情页面*/
.detailes{border:1px solid #dddee1; padding:40px 30px; margin-bottom:60px;}
.detailes .tit{text-align:center; font-size:24px;  font-weight:normal; line-height:36px;}
.sourcedata{line-height: 21px; overflow: hidden; margin:20px auto 0; color: #999; text-align:center; font-size:12px;}
.text-source-left01{color: transparent; padding: 0 15px;}
.detailes .conts img{display:block; max-width:100%; height:auto; margin:40px auto;}
.detailes .conts p{width:100%; margin:10px auto; line-height:26px; color:#5A5A5A;}










