﻿.container{display:block; width:100%; margin-top:328px; }
.container .products{display:block; background:url(../images/p_bg.jpg) no-repeat center bottom;}
.container .products .title{display:block; height:58px; padding:28px 0px; background:url(../images/k.png) no-repeat center bottom; }
.container .products .title h1{display:block; font-size:35px; line-height:40px; color:#113f23; text-align:center; }
.container .products .title .tip{display:block; font-size:18px; line-height:22px; height:22px; text-align:center; }
.container .products .con{display:block; margin-top:25px; padding-bottom:70px;}
.container .products .con .rescommend{display:block; width:100%; }
.container .products .con .rescommend .pic{width:50%;}
.container .products .con .rescommend .pic img{display:block; width:100%;}
.container .products .con .rescommend .wz{width:45%;}
.container .products .con .rescommend .wz .w_in{display:block;  }
.container .products .con .rescommend .wz .w_in .tit{display:block; font-size:24px; height:30px; line-height:30px; padding:5px 0px; color:#113f23; font-weight:bold;}
.container .products .con .rescommend .wz .w_in .detail{display:block; font-size:15px; line-height:26px; color:#282828; margin-top:15px;}
.container .products .con .rescommend .wz .w_in .detail strong{color:#113f23; }
.container .products .con .rescommend .wz .w_in .moret{display:block; width:114px; padding:0px 15px;height:44px; background:#113f23 url(../images/ar.png) no-repeat 90% center; font-size:15px; color:#fff; font-weight:bold; line-height:44px; margin-top:60px;}
.container .products .con ul{display:block; width:100%; margin-top:40px;}
.container .products .con ul li{float:left; width:32%; margin-right:1.333%;}
.container .products .con ul li a{display:block; width:96%; padding:2%; background:#fff;  box-shadow:0px 0px 5px 3px #f0f0f0;}
.container .products .con ul li a img{display:block; width:100%;}
.container .products .con ul li a .tit{display:block; height:40px; line-height:40px; font-size:14px; text-align:center; font-weight:bold;}
.container .products .con ul li a .tit:hover{background:#113f23; color:#fff; }
.container .products .con ul li:nth-child(1n){float:left; margin-right:2%;}
.container .products .con ul li:nth-child(2n){float:left; margin-right:2%;}
.container .products .con ul li:nth-child(3n){float:right; margin-right:0%;}


.container .case{display:block; width:100%; background:#f0f0f0 url(../images/case_bg.jpg) no-repeat center top;}
.container .case .inner{display:block; padding-top:80px; padding-bottom:60px;}
.container .case .fl{width:260px;}
.container .case .fr{width:920px;}

.container .case .fl .title{display:block; background:url(../images/k02.png) no-repeat left top; padding-top:36px; height:100px; padding-left:20px;}
.container .case .fl .title .en{display:block; font-size:30px; line-height:30px; color:#113f23; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#979f9a; }
.container .case .fl .title h4{display:block; height:40px; line-height:40px; font-size:35px; color:#113f23; }
.container .case .fl ul{display:block; margin-top:64px;}
.container .case .fl ul li{display:block; width:180px; height:40px;  margin-bottom:12px; }
.container .case .fl ul li a{display:block; width:94%; padding:0px 3%; height:40px; line-height:40px;  background:#fff; border-radius:20px; font-size:18px; color:#282828; text-align:center; box-shadow:0px 0px 5px 3px #ccc;}
.container .case .fl ul li a:hover{background:#113f23; color:#fff; }

.container .case .fl .more{display:block; width:150px; padding:0px 15px;height:44px; background:#113f23 url(../images/ar.png) no-repeat 90% center; font-size:15px; color:#fff; font-weight:bold; line-height:44px; margin-top:60px;}

.container .case .fr ul{display:block; }
.container .case .fr ul li{float:left; width:31%; margin-right:2.333%; margin-bottom:20px;}
.container .case .fr ul li a{display:block; width:100%;}
.container .case .fr ul li a img{display:block; width:100%;}
.container .case .fr ul li a .tit{display:block; height:48px; line-height:48px; background:#fff; text-align:center; font-size:15px; font-weight:bold;}
.container .case .fr ul li a .tit:hover{background:#113f23; color:#fff; }


.container .mqualtiy{display:block; width:100%; height:300px; background:url(../images/mqualtiy_bg.jpg) no-repeat center top; }
.container .mqualtiy .inner{display:block; padding-top:60px; }
.container .mqualtiy .inner .wz{display:block;}
.container .mqualtiy .inner .wz .m_title{ float:left; width:164px; border-right:1px solid #fff; }
.container .mqualtiy .inner .wz .m_title h1{display:block; height:40px; line-height:40px; font-size:32px; color:#fff; }
.container .mqualtiy .inner .wz .m_title .tip{display:block; height:30px; line-height:30px; font-size:26px; color:#fff; }
.container .mqualtiy .inner .wz .m_txt{float:left; margin-left:36px; }
.container .mqualtiy .inner .wz .m_txt h2{display:block; height:30px; line-height:30px; font-size:28px; color:#fff;}
.container .mqualtiy .inner .wz .m_txt h4{display:block; font-size:24px; line-height:30px; color:#fff; font-weight:normal; letter-spacing:4px; }
.container .mqualtiy .inner .tel{display:block; margin-left:200px;width:300px;  height:40px; line-height:40px; border-bottom:1px solid #fff; }
.container .mqualtiy .inner .tel .tt{font-size:15px; color:#fff; line-height:40px;}
.container .mqualtiy .inner .tel .code{line-height:40px; font-size:28px; font-family:Arial, Helvetica, sans-serif; color:#fcb802; font-family:Arial, Helvetica, sans-serif;}
.container .mqualtiy .inner ul{display:block; margin-top:20px;}
.container .mqualtiy .inner ul li{float:left; margin-right:15px; background:#fcb802 url(../images/arr.png) no-repeat 10px center; height:40px; color:#fff; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:40px;padding-left:38px; padding-right:15px; }


.container .news{margin-top:80px;}
.container .news .title{display:block; height:58px; padding:28px 0px; background:url(../images/k.png) no-repeat center center; margin-bottom:18px;}
.container .news .title h1{display:block; font-size:35px; line-height:40px; color:#113f23; text-align:center; }
.container .news .title .tip{display:block; font-size:18px; line-height:22px; height:22px; text-align:center; }
.container .news .gs_news{width:64%;}
.container .news .qa{width:32%; border:1px solid #b0b0b0;}

.container .news .gs_news .mtitle{display:block; background:#dbdada; }
.container .news .gs_news .mtitle h4{display:block; width:185px; line-height:50px; background:#113f23; color:#fff; text-align:center; font-size:20px; color:#fff;}
.container .news .gs_news .mtitle .more{float:right; line-height:50px; font-size:14px; font-weight:bold; margin-right:15px;}
.container .news .gs_news .con{display:block; margin-top:10px;}

.container .news .gs_news .con .rescommend{display:block; width:100%;}
.container .news .gs_news .con .rescommend .ns{width:46%; float:left;}
.container .news .gs_news .con .rescommend .ns img{display:block; width:100%;}
.container .news .gs_news .con .rescommend .wz{width:50%; float:right;}
.container .news .gs_news .con .rescommend .wz .tit{display:block; line-height:30px; padding:8px 0px; font-size:22px; color:#113f23; font-weight:bold; }
.container .news .gs_news .con .rescommend .wz .time{display:block; font-size:14px; line-height:20px; padding:8px 0px; padding-left:20px; background:url(../images/time.png) no-repeat left center;}
.container .news .gs_news .con .rescommend .wz .detail{display:block; font-size:15px; line-height:24px; margin-top:12px; }
.container .news .gs_news .con .rescommend .wz .moret{display:block; margin-top:15px; font-size:14px; font-weight:bold; line-height:50px; color:#113f23; border-bottom:1px solid #b0b0b0; }
.container .news .gs_news .con .rescommend .wz .moret:hover{border-bottom:1px solid #113f23;}

.container .news .gs_news .con ul{display:block; margin-top:34px;}
.container .news .gs_news .con ul li{float:left; width:48%; margin-right:2%;}
.container .news .gs_news .con ul li a{display:block; line-height:40px; font-size:15px; color:#666; font-weight:bold; padding-left:14px; background:url(../images/circle.png) no-repeat left center;height:40px; overflow:hidden;}
.container .news .gs_news .con ul li .time{float:right; line-height:40px;font-size:14px; color:#666; text-align:right;}
.container .news .gs_news .con ul li a:hover{color:#113f23; text-decoration:underline; }
.container .news .gs_news .con ul li:nth-child(2n){float:right; margin-right:0%;}


.container .news .qa .q_in{display:block; padding:10px 20px; padding-bottom:0px; }
.container .news .qa .q_in .mtitle{display:block; border-bottom:1px solid #b0b0b0; }
.container .news .qa .q_in .mtitle h4{display:block; height:40px; line-height:40px; font-size:20px; color:#113f23; }
.container .news .qa .q_in .mtitle .more{float:right; line-height:40px; font-size:14px; color:#666; text-align:right; font-weight:bold;}
.container .news .qa .q_in .con{display:block; margin-top:18px;}
.container .news .qa .q_in .con dl{display:block;  padding-bottom:16px; margin-bottom:16px; border-bottom:1px solid #b0b0b0;}
.container .news .qa .q_in .con dl dt{display:block; line-height:22px; height:22px; }
.container .news .qa .q_in .con dl dt .time{line-height:22px; font-size:14px; padding-left:30px; background:url(../images/arrow.png) no-repeat left center;}
.container .news .qa .q_in .con dl dd{display:block;padding-left:30px; }
.container .news .qa .q_in .con dl dd .tit{display:block; font-size:15px; line-height:36px;height:36px; overflow:hidden; color:#113f23; font-weight:bold;}
.container .news .qa .q_in .con dl dd .tit:hover{text-decoration:underline;}
.container .news .qa .q_in .con dl dd .detail{display:block; font-size:14px; line-height:22px; height:66px; overflow:hidden;}
.container .news .qa .q_in .con dl dd .detail:hover{text-decoration:underline;}


.container .about{display:block; width:100%; margin-top:40px; padding-bottom:120px; background:url(../images/about_bg.jpg) no-repeat center top;}
.container .about .inner{display:block; padding-top:100px;}
.container .about .inner .title{display:block;}
.container .about .inner .title .en{display:block; height:32px; line-height:32px; font-size:32px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#ccd2ce; text-align:center; text-transform:uppercase; }
.container .about .inner .title h4{display:block; height:40px; line-height:40px; font-size:30px; color:#113f23; text-align:center; }
.container .about .inner .con{display:block; padding:30px 50px;}
.container .about .inner .con a{ font-size:15px; line-height:26px;}
.container .about .inner .con a.more{font-size:15px; color:#113f23; font-weight:bold;}
.container .about .inner .con a:hover{text-decoration:underline;}
