/* CSS Document */
.container{display:block; width:100%; margin-top:80px;}
.container .products{display:block; width:1200px; margin:0 auto;}

.container .products .list{display:block; width:250px;}
.container .products .list .title{display:block; width:100%; height:100px; background:#0ba058;}
.container .products .list .title h4{display:block; line-height:30px; font-size:26px; color:#fff; text-align:center; padding-top:25px;}
.container .products .list .title .en{display:block; line-height:20px; font-size:14px; text-align:center; text-transform:uppercase; color:#fff; font-family:Candara,Arial, Helvetica, sans-serif;}
.container .products .list .con{display:block; width:220px; border:2px solid #0ba058; border-top:none; padding:13px;}

.container .products .list .con li{display:block; width:220px; height:41px; margin-bottom:8px;}
.container .products .list .con li a{display:block; width:185px; height:41px; background:url(../images/li.jpg) no-repeat left center; font-size:15px; line-height:41px; padding-left:35px; color:#fff;}
.container .products .list .con li a:hover{font-weight:bold;}


.container .products  .show{display:block; width:930px; }
.container .products  .show .title{display:block; width:930px; height:50px; border-bottom:1px solid #e1e1e1;}
.container .products  .show .title h4{display:block;  height:50px; background:url(../images/pro_tit.jpg) no-repeat left center; line-height:50px; font-size:22px;  color:#fff; padding-left:40px;}
.container .products  .show .title h4 .tip{ padding-left:100px; line-height:50px; font-size:20px; color:#ffb40f;}

.container .products  .show .title .more{float:right; line-height:50px; padding-right:13px; background:url(../images/jia.jpg) no-repeat right center;}
.container .products  .show .con{display:block; padding-top:10px; width:930px; overflow:hidden;}
.container .products  .show .con ul{display:block; width:950px;}
.container .products  .show .con ul li{float:left; width:300px; margin-right:16px; margin-bottom:16px; transition:all .7s linear 0s; -webkit-transition:all .7s linear 0s; -moz-transition:all .7s linear 0s; -webkit-transition:all .7s linear 0s;}
.container .products  .show .con ul li:hover{
transform:translateY(-5px);-webkit-transform:translateY(-5px); -moz-transform:translateY(-5px); -o-transform:translateY(-5px);}
.container .products  .show .con ul li a.pic{display:block; width:300px; height:225px;}
.container .products  .show .con ul li a.pic img{display:block;width:300px; height:225px;}
.container .products  .show .con ul li a.tit{didsplay:block;line-height:50px; font-size:16px; color:#0ba058;width:100%; font-weight:bold;}
.container .products  .show .con ul li .consl{display:block; width:300px; height:40px; background:#f0f0f0;}
.container .products  .show .con ul li .consl .moret{float:left; width:110px;  padding-left:40px;height:40px;line-height:40px; font-size:15px;background:#f0f0f0 url(../images/jia.png) no-repeat 20px center;}
.container .products  .show .con ul li .consl .moret:hover{background:#0ba058 url(../images/jiah.png) no-repeat 20px center; color:#fff;}
.container .products  .show .con ul li .consl .zx{float:right; width:100px;  padding-left:50px;height:40px; background:#ffb40f url(../images/zx.png) no-repeat 20px center; font-size:15px; color:#fff; line-height:40px;}
.container .products  .show .con ul li .consl .zx:hover{font-weight:bold;}


.container .advantage{display:block; width:100%;¡¡background:#f0f0f0; height:1239px; background:url(../images/advantage_bg.jpg) no-repeat center top;margin-top:80px;}
.container .advantage .inner{display:block; width:1200px; margin:0 auto; }
.container .advantage .inner .i_in{display:block; padding-left:540px; padding-top:340px;}
.container .advantage .inner dl{display:block; margin-bottom:45px;}
.container .advantage .inner dl dt{display:block;}
.container .advantage .inner dl dt .num{float:left; width:52px; height:57px;}
.container .advantage .inner dl dt .tit{float:left;}
.container .advantage .inner dl dt .tit h4{display:block; height:30px; font-size:26px; color:#0da159; }
.container .advantage .inner dl dt .tit .tip{display:block; line-height:24px; color:#ffb40f; font-size:20px; font-weight:bold;}
.container .advantage .inner dl dd{display:block; font-size:14px; line-height:24px; padding-top:10px; padding-left:52px;}


.container .project{display:block; width:1200px;  margin:0 auto; margin-top:80px;}
.container .project .fl{float:left; width:600px;}
.container .project .fl .p_huan{display:block; width:600px; height:450px; position:relative; left:0; top:0; z-index:2; }
.container .project .fl .p_huan .left{display:block; width:59px; height:59px; position:absolute; right:0; bottom:0;z-index:8;background:url(../images/left.jpg) no-repeat left top;}
.container .project .fl .p_huan  .right {display:block; width:59px; height:59px; position:absolute; right:-60px; bottom:0; z-index:9; background:url(../images/right.jpg) no-repeat left top;}
.container .project .fl .p_huan  .left.current{background:url(../images/lefth.jpg) no-repeat left top;}
.container .project .fl .p_huan  .right.current{background:url(../images/righth.jpg) no-repeat left top;}

.container .project .fl .p_huan .huan{display:block; width:600px; height:450px; position:relative;z-index:2;overflow:hidden;}
.container .project .fl .p_huan .huan .ze{display:block; position:absolute;width:410px;padding:0px 5px; left:0; bottom:0; height:38px; z-index:3;color:#fff;line-height:34px;font-size:16px;}
.container .project .fl .p_huan .huan .pic{display:block; width:1200%;}
.container .project .fl .p_huan .huan .pic li img{display:block; width:600px; height:450px;}
.container .project .fl .p_huan .huan .pic li{float:left; width:600px; height:450px;}


.container .project .fr{float:right; width:555px;}
.container .project .fr .title{display:block; padding-bottom:25px; border-bottom:1px solid #e1e1e1;}
.container .project .fr .title .en{display:block; height:37px;}
.container .project .fr .title .en img{float:right;}
.container .project .fr .title h4{display:block; font-size:24px; color:#0da159; line-height:34px; text-align:right;}
.container .project .fr .con{display:block; padding-top:25px;}
.container .project .fr .con dl{display:block; }
.container .project .fr .con dl dd{display:none;}
.container .project .fr .con .tit{display:block; height:50px; line-height:50px; font-size:28px; color:#0da159;}
.container .project .fr .con .detail{display:block; padding-top:15px; font-size:14px; line-height:24px;}
.container .project .fr .con .detail strong{font-weight:bold; color:#0da159;}

.container .project .p_btn{display:block; width:100%;overflow:hidden; margin-top:30px;}
.container .project .p_btn ul{display:block; width:1240px;}
.container .project .p_btn li{float:left; width:230px; height:175px; margin-right:12px;}
.container .project .p_btn li a{display:block; width:220px; height:165px; padding:5px;background:#f0f0f0; position:relative; z-index:2; left:0; top:0;}
.container .project .p_btn li a span{display:block; height:37px; position:absolute; left:5px; bottom:5px; z-index:8; font-size:16px; color:#fff; width:220px; text-align:center; background:url(../images/black.png) repeat left top; line-height:37px;}
.container .project .p_btn li a:hover span{background:url(../images/blue.png) repeat left top;}
.container .project .p_btn li img{display:block; width:220px; height:165px; }
.container .project .p_btn li a:hover{background:#0da159;}
.container .project .p_btn li a.green{background:#0da159;}


.container .about{display:block; width:100%; margin-top:80px; background:#f0f0f0 url(../images/about_bg.jpg) no-repeat center top;}
.container .about .inner{display:block; padding:70px 0px;}
.container .about .title{display:block; width:1200px; margin:0 auto;}
.container .about .title .en{display:block; width:286px; height:37px; margin:0 auto;}

.container .about .title .en img{display:block; width:286px; height:37px;}
.container .about .title  h4{display:block; height:30px; line-height:30px; color:#0da159; font-size:24px; text-align:center;}
.container .about .con{display:block; width:1140px;padding:80px 40px 50px 20px;  box-shadow:0px 1px 1px 1px #eee; background:url(../images/white.png) repeat left top; margin-top:40px;}
.container .about .con .gs{float:left; width:537px;height:383px;}
.container .about .con .wz{float:right;width:600px; font-size:14px; color:#888;}
.container .about .con .wz .more{float:right; width:105px; padding-left:30px; height:40px; border-radius:40px; background:#0da159 url(../images/arrow.png) no-repeat 100px center; line-height:40px; font-size:14px; color:#fff; font-weight:bold;margin-top:40px; }
.container .about .con .wz .more:hover{background:#ffb40f url(../images/arrow.png) no-repeat 100px center; }


.container .wrap{display:block; width:100%; background:#f0f0f0;padding:70px 0px;}
.container .wrap .gs_news{width:750px; background:#fff;}
.container .wrap .qa_news{width:430px; background:#fff;}

.container .wrap .gs_news .g_in{display:block; padding:20px;}
.container .wrap .gs_news .g_in .title{display:block;line-height:50px; border-bottom:1px solid #e1e1e1;}
.container .wrap .gs_news .g_in .title h4{display:block; line-height:50px; font-size:22px; color:#0da159; }
.container .wrap .gs_news .g_in .title h4 span{padding-left:8px; line-height:50px; font-size:14px; color:#888; font-family:Candara,Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:normal; }

.container .wrap .gs_news .g_in .title .more{float:right; height:50px;line-height:50px; padding-right:13px; background:url(../images/jia.jpg) no-repeat right center;}
.container .wrap .gs_news .g_in .con{display:block; padding-top:20px;}
.container .wrap .gs_news .g_in .con .ns{float:left; width:294px; height:204px;}
.container .wrap .gs_news .g_in .con .ns img{display:block; width:294px;height:204px; }
.container .wrap .gs_news .g_in .con .wz{float:right; width:380px;}
.container .wrap .gs_news .g_in .con .wz .tit{display:block; line-height:40px; font-size:22px; color:#0da159;}
.container .wrap .gs_news .g_in .con .wz .time{display:block;line-height:20px; color:#999; padding-top:10px;}
.container .wrap .gs_news .g_in .con .wz .detail{display:block; padding-top:10px; font-size:13px; color:#999;}

.container .wrap .gs_news .g_in .con .wz .moret{float:right; width:105px; padding-left:30px; height:40px; border-radius:40px; background:#0da159 url(../images/arrow.png) no-repeat 100px center; line-height:40px; font-size:14px; color:#fff; font-weight:bold;margin-top:10px; }
.container .wrap .gs_news .g_in .con .wz .moret:hover{background:#ffb40f url(../images/arrow.png) no-repeat 100px center; }
.container .wrap .gs_news .g_in .con ul{display:block; width:730px; margin-top:15px;}
.container .wrap .gs_news .g_in .con ul li{float:left;width:345px; margin-right:20px;}
.container .wrap .gs_news .g_in .con ul li a{display:block; line-height:34px; font-size:14px; padding-left:18px; background:url(../images/quan.jpg) no-repeat left center;}
.container .wrap .gs_news .g_in .con ul li a:hover{font-weight:bold;}
.container .wrap .gs_news .g_in .con ul li .time{float:right; line-height:34px; font-size:12px; color:#999;}

.container .wrap .qa_news .q_in{display:block; padding:20px; width:390px;}
.container .wrap .qa_news .q_in .title{display:block;line-height:50px; border-bottom:1px solid #e1e1e1;}
.container .wrap .qa_news .q_in .title h4{display:block; line-height:50px; font-size:22px; color:#0da159; }
.container .wrap .qa_news .q_in .title h4 span{padding-left:8px; line-height:50px; font-size:14px; color:#888; font-family:Candara,Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:normal; }

.container .wrap .qa_news .q_in .title .more{float:right; height:50px;line-height:50px; padding-right:13px; background:url(../images/jia.jpg) no-repeat right center;}
.container .wrap .qa_news .q_in .con{display:block; padding-top:15px;}
.container .wrap .qa_news .q_in .con dl{display:block; padding-bottom:18px; margin-bottom:18px; background:url(../images/xian.jpg) repeat-x left bottom;}
.container .wrap .qa_news .q_in .con dt a{display:block; padding-left:27px; height:30px; line-height:30px; background:url(../images/q.jpg) no-repeat left center; font-size:16px; color:#0da159; font-weight:bold;}
.container .wrap .qa_news .q_in .con dd a{display:block; padding-left:27px; background:url(../images/a.jpg) no-repeat left 5px; font-size:13px; color:#888; line-height:22px;}