﻿@charset "gb2312";
/* CSS Document */

.block_home_slider { position: relative; background-color: #ffffff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-align: center; line-height: 0px; margin-right: auto; margin-left: auto; } 
.block_home_slider .slider {position:relative;}
.block_home_slider .caption {padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; background:url(../images/bg_caption.png); text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title {padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-direction-nav a {width:25px; height:25px; margin-top:-17px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(../images/sprite_arrow_2.png); text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-control-paging {display:inline-block; position:absolute; bottom:5px; left:50%; margin-left:-18px;}
.block_home_slider .flex-control-paging li { margin: 0px; padding: 0px; float: left; overflow: hidden; list-style-type: none; }
.block_home_slider .flex-control-paging li a {width:12px; height:12px; display:block; background-repeat:no-repeat; text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}
.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; list-style-type: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

.container{display:block; width:100%; margin-top:10px; }
.container .products{display:block; background:url(../images/p_bg.jpg) no-repeat center bottom;}
.container .products .title{display:block; height:58px; padding:12px 0px; background:url(../images/k.png) no-repeat center center; background-size:auto 100%;}
.container .products .title h1{display:block; font-size:18px; line-height:30px; color:#113f23; text-align:center; }
.container .products .title .tip{display:block; font-size:12px; line-height:15px; height:15px; text-align:center; }
.container .products .con{display:block; margin-top:8px; padding-bottom:10px;}
.container .products .con .rescommend{display:block; width:100%; }
.container .products .con .rescommend .pic{display:block; width:100%; }
.container .products .con .rescommend .pic img{display:block; width:100%;}
.container .products .con .rescommend .wz{display:block; width:100%;}
.container .products .con .rescommend .wz .w_in{display:block;  }
.container .products .con .rescommend .wz .w_in .tit{display:block; font-size:14px; height:20px; line-height:20px; padding:5px 0px; color:#113f23; font-weight:bold;}
.container .products .con .rescommend .wz .w_in .detail{display:block; font-size:12px; line-height:16px; color:#282828; margin-top:5px;}
.container .products .con .rescommend .wz .w_in .detail strong{color:#113f23; }
.container .products .con .rescommend .wz .w_in .moret{display:block; width:90%; padding:0px 5%;height:34px; background:#113f23 url(../images/ar.png) no-repeat 95% center; font-size:12px; color:#fff; font-weight:bold; line-height:34px; margin-top:20px;}
.container .products .con ul{display:block; width:100%; margin-top:15px;}
.container .products .con ul li{float:left; width:48%; margin-right:2%; margin-bottom:10px;}
.container .products .con ul li a{display:block; width:100%;}
.container .products .con ul li a img{display:block; width:100%;}
.container .products .con ul li a .tit{display:block; height:34px; line-height:34px; font-size:12px; text-align:center;}


.container .case{display:block; width:100%; background:#f0f0f0 url(../images/mcase_bg.jpg) no-repeat center top;}
.container .case .inner{display:block; padding-top:20px; padding-bottom:20px;}
.container .case .fl{display:block; width:100%;}
.container .case .fr{display:block; width:100%; margin-top:8px;}

.container .case .fl .title{display:block; background:url(../images/k.png) no-repeat center top; padding:20px 0px; background-size:auto 100%; padding-left:20px;}
.container .case .fl .title .en{display:block; font-size:16px; line-height:20px; color:#113f23; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#979f9a;text-align:center; }
.container .case .fl .title h4{display:block; height:30px; line-height:30px; font-size:20px; color:#113f23; text-align:center; }
.container .case .fl ul{display:block; margin-top:18px;}
.container .case .fl ul li{float:left; width:48%; margin-right:2%;  margin-bottom:9px; }
.container .case .fl ul li a{display:block; width:94%; padding:0px 3%; height:36px; line-height:36px;  background:#fff; border-radius:20px; font-size:13px; 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:none; width:90%; padding:0px 5%;height:44px; background:#113f23 url(../images/ar.png) no-repeat 90% center; font-size:12px; color:#fff; font-weight:bold; line-height:44px; margin-top:10px;}

.container .case .fr ul{display:block; }
.container .case .fr ul li{float:left; width:48%; margin-right:2%; margin-bottom:5px;}
.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:38px; line-height:38px; background:#fff; text-align:center; font-size:12px; font-weight:bold;}
.container .case .fr ul li a .tit:hover{background:#113f23; color:#fff; }


.container .mqualtiy{display:block; width:100%;  background:#0f3a20 url(../images/mmqualtiy_bg.jpg) no-repeat center bottom; background-size:100% auto;}
.container .mqualtiy .inner{display:block; padding-top:20px;padding-bottom:50px;}
.container .mqualtiy .inner .wz{display:block;}
.container .mqualtiy .inner .wz .m_title{ display:none; width:40%; border-right:1px solid #fff; }
.container .mqualtiy .inner .wz .m_title h1{display:block; height:30px; line-height:30px; font-size:20px; color:#fff; }
.container .mqualtiy .inner .wz .m_title .tip{display:block; height:20px; line-height:20px; font-size:14px; color:#fff; }
.container .mqualtiy .inner .wz .m_txt{display:block; }
.container .mqualtiy .inner .wz .m_txt h2{display:block; height:30px; line-height:30px; font-size:20px; color:#fff;}
.container .mqualtiy .inner .wz .m_txt h4{display:block; font-size:16px; line-height:20px; color:#fff; font-weight:normal; }
.container .mqualtiy .inner .tel{display:block;  height:40px; line-height:40px; border-top:1px solid #fff; margin-top:10px;}
.container .mqualtiy .inner .tel .tt{font-size:13px; color:#fff; line-height:40px;}
.container .mqualtiy .inner .tel .code{line-height:30px; font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#fcb802; font-family:Arial, Helvetica, sans-serif;}
.container .mqualtiy .inner ul{display:block; margin-top:10px;}
.container .mqualtiy .inner ul li{float:left; width:41%; padding-left:8%;margin-right:1%; background:#fcb802 url(../images/arr.png) no-repeat 5px center;background-size:auto 15px; height:32px; color:#fff; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:32px;  margin-bottom:5px;}


.container .news{margin-top:20px;}
.container .news .title{display:block; height:58px; padding:15px 0px; background:url(../images/k.png) no-repeat center center;background-size:auto 100%; margin-bottom:18px;}
.container .news .title h1{display:block; font-size:20px; line-height:30px; color:#113f23; text-align:center; }
.container .news .title .tip{display:block; font-size:12px; line-height:14px; height:14px; text-align:center; }
.container .news .gs_news{width:100%;}
.container .news .qa{width:99%; border:1px solid #b0b0b0;margin-top:15px;}

.container .news .gs_news .mtitle{display:block; background:#dbdada; }
.container .news .gs_news .mtitle h4{display:block; width:40%; line-height:40px; background:#113f23; color:#fff; text-align:center; font-size:16px; color:#fff;}
.container .news .gs_news .mtitle .more{float:right; line-height:40px; font-size:12px; 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{display:block; width:100%;margin-bottom:5px;}
.container .news .gs_news .con .rescommend .ns img{display:block; width:100%;}
.container .news .gs_news .con .rescommend .wz{display:block; width:100%;}
.container .news .gs_news .con .rescommend .wz .tit{display:block; line-height:24px; font-size:15px; color:#113f23; font-weight:bold; }
.container .news .gs_news .con .rescommend .wz .time{display:block; font-size:12px; line-height:20px; padding:5px 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:12px; line-height:16px; margin-top:10px; }
.container .news .gs_news .con .rescommend .wz .moret{display:block; margin-top:12px; font-size:12px; font-weight:bold; line-height:30px; 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:14px;}
.container .news .gs_news .con ul li{display:block; width:100%;}
.container .news .gs_news .con ul li a{display:block; height:30px;line-height:30px; font-size:12px; color:#666; font-weight:bold; padding-left:14px; background:url(../images/circle.png) no-repeat left center;overflow:hidden; }
.container .news .gs_news .con ul li .time{float:right; line-height:30px;font-size:12px; 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:2% 3%; 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:18px; color:#113f23; }
.container .news .qa .q_in .mtitle .more{float:right; line-height:40px; font-size:12px; color:#666; text-align:right; font-weight:bold;}
.container .news .qa .q_in .con{display:block; margin-top:8px;}
.container .news .qa .q_in .con dl{display:block;  padding-bottom:6px; margin-bottom:6px; 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:12px; 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:13px; 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:12px; line-height:15px; height:45px; overflow:hidden;}
.container .news .qa .q_in .con dl dd .detail:hover{text-decoration:underline;}


.container .about{display:block; width:100%; margin-top:20px; padding-bottom:20px; background:url(../images/about_bg.jpg) no-repeat center bottom; box-shadow:0px 0px 5px 3px #f0f0f0;}
.container .about .inner{display:block; background:#fff; padding:15px 0px;}
.container .about .inner .title{display:block;}
.container .about .inner .title .en{display:block; height:20px; line-height:20px; font-size:14px; 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:30px; line-height:30px; font-size:18px; color:#113f23; text-align:center; }
.container .about .inner .con{display:block; padding:10px 15px;}
.container .about .inner .con a{ font-size:13px; line-height:22px;}
.container .about .inner .con a.more{font-size:12px; color:#113f23; font-weight:bold;}
.container .about .inner .con a:hover{text-decoration:underline;}
