﻿/* CSS Document */
.container{display:block; width:100%; margin-top:70px;}
.container .wrap{display:block; width:1200px; margin:0 auto; background:url(../images/wrap_bg.jpg) repeat-x left top; }
.container .wrap .w_in{display:block; padding:35px 30px; padding-bottom:0px;}

.container .wrap .w_in .profile{width:463px;}

.container .wrap .w_in .news{width:630px;}


.container .wrap .w_in .profile .title{display:block; height:50px; border-bottom:1px solid #e1e1e1;}
.container .wrap .w_in .profile .title h4{display:block; line-height:50px; font-size:20px; color:#59a705; }
.container .wrap .w_in .profile .title h4 .en{line-height:50px; font-size:18px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;color:#59a705;  font-weight:normal;padding-left:5px; }
.container .wrap .w_in .profile .title .more{float:right; line-height:18px; font-size:12px; padding:0px 3px;background:#59a705; border-radius:6px; color:#fff; margin-top:15px; font-family:Arial, Helvetica, sans-serif;}
.container .wrap .w_in .profile .con{display:block; font-size:13px; line-height:24px; padding-top:18px;}
.container .wrap .w_in .profile .con a{font-size:13px; line-height:24px;}
.container .wrap .w_in .profile .service{display:block; width:463px; height:266px; background:url(../images/service_bg.jpg) no-repeat center top; margin-top:20px;}
.container .wrap .w_in .profile .service .s_in{display:block; width:403px; overflow:hidden;padding:30px;}
.container .wrap .w_in .profile .service .s_in ul{display:block; width:440px;}
.container .wrap .w_in .profile .service .s_in ul li{float:left; width:190px; margin-right:30px; margin-bottom:20px;}
.container .wrap .w_in .profile .service .s_in ul li .tit{display:block;font-size:17px; line-height:20px; font-weight:bold; padding-left:14px; background:url(../images/line.jpg) no-repeat left center;color:#59a705;margin-bottom:5px;}
.container .wrap .w_in .profile .service .s_in ul li .detail{display:block; font-size:12px; color:#999; line-height:20px; padding-top:5px;}

.container .wrap .w_in .news .title{display:block; height:43px; }
.container .wrap .w_in .news .title li{float:left; width:127px; height:43px; line-height:43px;  margin-right:5px;}
.container .wrap .w_in .news .title li a{display:block;width:100%; height:43px; line-height:43px; background:url(../images/m.png) no-repeat center top; text-align:center; font-size:17px; color:#fff; font-weight:bold;padding:0;}
.container .wrap .w_in .news .title li a:hover{display:block;width:100%; height:43px; line-height:43px;background:url(../images/mh.png) no-repeat center top; font-size:20px;}
.container .wrap .w_in .news .title li a.current{display:block;width:100%; height:43px; line-height:43px;background:url(../images/mh.png) no-repeat center top;font-size:20px;}
.container .wrap .w_in .news .con{display:block; padding-top:20px;}

.container .wrap .w_in .news .title .more{float:right; line-height:18px; font-size:12px; padding:0px 3px;background:#59a705; border-radius:6px; color:#fff; margin-top:15px; font-family:Arial, Helvetica, sans-serif;}

.container .wrap .w_in .news .con dl dd{display:none;}
.container .wrap .w_in .news .rescommend{display:block; }
.container .wrap .w_in .news .rescommend .ns{float:left; width:288px;}
.container .wrap .w_in .news .rescommend .ns img{display:block; width:100%;}
.container .wrap .w_in .news .rescommend .wz{float:right; width:310px; padding-top:10px; border-top:1px solid #e1e1e1;}
.container .wrap .w_in .news .rescommend .wz .tit{display:block;font-size:17px; line-height:24px; color:#59a705; }
.container .wrap .w_in .news .rescommend .wz .time{display:block;line-height:20px; font-size:12px; padding:8px 0px; color:#999;}
.container .wrap .w_in .news .rescommend .wz .detail{display:block; font-size:13px; color:#999;}
.container .wrap .w_in .news .rescommend .wz .moret{line-height:20px; color:#59a705;font-size:14px; text-decoration:underline;}
.container .wrap .w_in .news .rescommend .wz .moret:hover{font-weight:bold;}
.container .wrap .w_in .news ul{display:block;width:660px; margin-top:15px;}
.container .wrap .w_in .news ul li{float:left; width:300px; margin-right:30px;}
.container .wrap .w_in .news ul li a{display:block; line-height:36px; font-size:15px; background:url(../images/ar.jpg) no-repeat left center; padding-left:18px;}
.container .wrap .w_in .news ul li .time{float:right; line-height:36px; font-size:13px; color:#aaa;}


.container .products{display:block;width:100%; min-width:1200px; margin-top:70px;  background:#59a705 url(../images/pro_bg.jpg) no-repeat center top;}
.container .products .inner{width:1200px; margin:0 auto; padding:70px 0px;}
.container .products .inner .title .more{float:right; line-height:40px; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:right;margin-top:20px; color:#fff; text-transform:uppercase;}
.container .products .inner .title h4{display:block; line-height:40px; font-size:24px; color:#fff; text-align:center;}
.container .products .inner .title .tip{display:block;font-size:20px; line-height:20px; color:#fff; text-align:center;}
.container .products .inner .con{display:block; width:1200px; overflow:hidden;padding-top:30px;}
.container .products .inner .con dl{display:block; width:1240px;}
.container .products .inner .con dd{float:left; width:385px; height:430px; background:#fff; margin-right:20px; margin-bottom:20px;}
.container .products .inner .con dd .moret{float:right; line-height:20px;border-bottom:2px solid #59a705; font-size:12px; color:#59a705; font-family:Arial, Helvetica, sans-serif;margin-top:10px;}
.container .products .inner .con dd .wz{display:block; height:111px;padding:15px 20px;}
.container .products .inner .con dd .wz .tit{display:block;line-height:40px; font-size:22px; color:#444; font-weight:bold; }
.container .products .inner .con dd .wz  .detail{display:block;margin-top:7px;height:60px;line-height:20px; overflow:hidden;}
.container .products .inner .con dd .wz  .detail a{font-size:14px; line-height:20px; padding:0px 4px;display:inline-block;}

.container .products .inner .con dd .c_huan{display:block; width:100%; position:relative;z-index:2;overflow:hidden;}
.container .products .inner .con dd .huan{display:block; width:100%; height:289px; position:relative;z-index:2;overflow:hidden;}
.container .products .inner .con dd .huan .ze{display:block; position:absolute;width:275px;padding:0px 5px; left:0; bottom:0; height:38px; z-index:3;color:#fff;line-height:34px;font-size:16px;}
.container .products .inner .con dd .huan .pic{display:block; width:1200%;}
.container .products .inner .con dd .huan .pic li img{display:block; width:385px; height:289px;}
.container .products .inner .con dd .huan .pic li{float:left; width:385px; height:289px;}
.container .products .inner .con dd .huan  .btnt{ position:absolute;right:0px; bottom:7px; z-index:22;height:22px;}
.container .products .inner .con dd .huan  .btnt li{float:left;width:22px; height:22px;line-height:22px;background:#313131;font-size:15px;margin-right:5px;cursor:pointer;color:#fff;text-align:center;}
.container .products .inner .con dd .huan  .btnt li.red{background:#59a705;}

.container .case{display:block; width:1200px; margin:0 auto; margin-top:70px;}
.container .case .title{display:block; height:60px; width:100%;background:url(../images/xian.jpg) repeat-x center center;}
.container .case .title h4{display:block;width:240px; background:#fff; margin:0 auto; line-height:40px; text-align:center; font-size:24px;color:#444;}
.container .case .title .tip{display:block;width:240px; background:#fff; margin:0 auto; line-height:20px; text-align:center;color:#444; font-size:18px;}
.container .case .mtitle{display:block; width:980px; margin:0 auto; margin-top:35px;}
.container .case .mtitle li{float:left; width:165px; height:53px; margin-right:25px;}
.container .case .mtitle li a{display:block; width:165px; height:53px; background:url(../images/ch.jpg) no-repeat left top; font-size:18px; line-height:53px; text-align:center; font-weight:bold; color:#aaaaaa;}
.container .case .mtitle li a:hover{background:url(../images/c.jpg) no-repeat left top; color:#59a705; font-size:20px;}
.container .case .mtitle li a.current{background:url(../images/c.jpg) no-repeat left top; color:#59a705;font-size:20px;}
.container .case .con{display:block; width:1200px; overflow:hidden; padding-top:40px;}
.container .case .con .dl_out{display:block;width:1262px;}
.container .case .con dl{float:left; width:570px; padding-right:30px; border-right:1px solid #e1e1e1; margin-right:30px; margin-bottom:50px;}
.container .case .con dl dt{display:block;}
.container .case .con dl dt .tit{display:block;font-size:24px; color:#59a705; line-height:40px;}
.container .case .con dl dt .tit:hover{font-weight:normal; text-decoration:underline;}
.container .case .con dl dt .moret{float:right; line-height:20px; font-size:13px; text-align:center;border-bottom:2px solid #59a705; color:#59a705;margin-top:10px;}
.container .case .con dl dt .moret:hover{font-weight:bold;}
.container .case .con dl dt .tip{display:block;line-height:20px; font-size:14px; color:#999; margin-top:10px;}
.container .case .con dl dd{display:block;padding-top:20px;}
.container .case .con dl dd .pic{float:left; width:260px;}
.container .case .con dl dd .pic img{display:block; width:260px;}
.container .case .con dl dd .wz{float:right;width:285px;font-size:13px; line-height:22px; }

.container .strong{display:block; width:1200px; margin:0 auto;margin-top:20px; height:389px;}
.container .strong .c_in{display:block;  width:1200px; height:389px;border-top-left-radius:30px;
border-top-right-radius:0px;
border-bottom-right-radius:30px;
border-bottom-left-radius:0px; overflow:hidden;box-shadow:0px 0px 15px 2px #eee;}
.container .strong .c_in .title{float:left; width:194px;}
.container .strong .c_in .con{float:right; width:1000px;}

.container .strong .c_in .title li{display:block; width:194px; height:95px; margin-bottom:3px;}
.container .strong .c_in .title li a{display:block; width:194px; height:95px; background:#f2f2f2; line-height:95px; color:#aaa; font-size:20px; text-align:center; font-weight:bold;}
.container .strong .c_in .title li a:hover{background:#59a705; color:#fff;}
.container .strong .c_in .title li a.current{background:#59a705; color:#fff;}
.container .strong .c_in .con dd{display:block; padding:12px 15px;}
.container .strong .c_in .con .cs{display:block; width:100%;}
.container .strong .c_in .con .cs .cs_fl{float:left;width:437px;}
.container .strong .c_in .con .cs .cs_fr{float:right;width:497px; padding-right:25px;}

.container .strong .c_in .con .str{display:block; width:100%;}
.container .strong .c_in .con .str .pic{width:520px; float:left;padding-top:20px;}
.container .strong .c_in .con .str .wz{float:right; width:400px;margin-right:40px;}
.container .strong .c_in .con .str .wz .tit{display:block; padding-top:40px;}
.container .strong .c_in .con .str .wz .tit .num{float:left;width:49px; height:54px; margin-right:10px;}
.container .strong .c_in .con .str .wz .tit h4{display:block;line-height:30px; font-size:30px; color:#59a705; font-weight:normal;}
.container .strong .c_in .con .str .wz .tit .en{display:block;line-height:30px; font-size:14px; color:#59a705; text-transform:uppercase;}
.container .strong .c_in .con .str .wz .cc{display:block; margin-top:30px;}
.container .strong .c_in .con .str .wz .cc li{display:block; font-size:16px; line-height:22px; margin-bottom:20px;}

