/* CSS Document */
.container{display:block; width:100%; margin-top:80px;}

.container .products{display:block; width:1200px; margin:0 auto;}
.container .products .fl{width:250px;}

.container .products .fl .list{display:block; width:250px;}
.container .products .fl .list .title{display:block; width:250px; height:100px; background:url(../images/list_tit.jpg) no-repeat left top;}
.container .products .fl .list .title .en{display:block; line-height:30px; font-size:28px; color:#fff; text-transform:uppercase; text-align:center; padding-top:20px;}
.container .products .fl .list .title  h4{display:block;line-height:26px; font-size:24px; color:#fff; text-align:center; font-weight:normal;}
.container .products .fl .list .con{display:block; background:#f0f0f0; padding:10px;}
.container .products .fl .list .con li{display:block;line-height:43px;margin-bottom:5px;}
.container .products .fl .list .con li a{display:block;height:43px; background:url(../images/li.jpg) no-repeat center top; color:#7bd239; padding-left:40px; width:190px; font-size:16px; font-weight:bold; line-height:43px;}
.container .products .fl .list .con li a:hover{background:url(../images/lih.jpg) no-repeat center top; color:#fff;}
.container .products .fl .list .con li dd a{display:block;line-height:46px; font-size:15px;background:url(../images/arrow.jpg) no-repeat 18px center; font-weight:bold; border-bottom:1px dashed #d0cfcf; color:#666;}
.container .products .fl .list .con li dd a:hover{color:#7bd239; background:url(../images/arrow.jpg) no-repeat 18px center; }

.container .products .fr{width:930px;}
.container .products .fr .title{display:block; height:55px; border-bottom:1px solid #e1e1e1;}
.container .products .fr .title h4{display:block; line-height:55px; color:#7bd239; font-size:20px; background:url(../images/line.jpg) no-repeat left bottom;}

.container .products .fr .title h4 .en{padding-left:10px; line-height:55px;font-size:20px; color:#aaa; font-weight:normal; text-transform:uppercase;}
.container .products .fr .title .more{float:right; padding-right:10px; background:url(../images/ar.jpg) no-repeat right center;width:40px; font-size:12px; line-height:20px; text-transform:uppercase; margin-top:17px;}
.container .products .fr .con{display:block; padding-top:20px; width:930px; overflow:hidden;}
.container .products .fr .con ul{display:block; width:945px;}
.container .products .fr .con ul li{float:left; border:1px solid #e1e1e1; margin-right:12px; margin-bottom:15px;}
.container .products .fr .con ul li a.pic{display:block; width:300px; height:225px;}
.container .products .fr .con ul li a.pic img{display:block; width:300px; height:225px;}
.container .products .fr .con ul li a.tit{display:block; line-height:50px; font-size:17px; color:#7bd239; width:94%; margin:0 auto; padding:0% 3%; border-bottom:1px solid #e1e1e1;}
.container .products .fr .con ul li a.tit:hover{font-weight:bold;}
.container .products .fr .con ul li .consl{display:block;width:100%;}
.container .products .fr .con ul li .consl .moret{float:left; width:105px;height:45px; font-size:14px; line-height:45px; background:url(../images/jia.png) no-repeat 22px center; padding-left:45px;}
.container .products .fr .con ul li .consl .moret:hover{background:#7bd239 url(../images/jiah.png) no-repeat 22px center; color:#fff;}
.container .products .fr .con ul li .consl .zx{float:right; width:95px; height:45px;font-size:14px; line-height:45px;background:url(../images/zx.png) no-repeat 22px center; padding-left:55px;}
.container .products .fr .con ul li .consl .zx:hover{background:#7bd239 url(../images/zxh.png) no-repeat 22px center;color:#fff;}


.container .case{display:block; width:100%; margin:0 auto; margin-top:80px;}
.container .case .title{display:block;width:1200px; margin:0 auto;}
.container .case .title .fl{width:200px; padding-left:14px; background:url(../images/line2.jpg) no-repeat left top;}
.container .case .title .fl h4{display:block; line-height:30px; font-size:24px; color:#7bd239;}
.container .case .title .fl .en{display:block; line-height:30px; font-size:20px; color:#aaa; text-transform:uppercase;}
.container .case .title .fr{width:400px;}
.container .case .title .fr .tip{display:block; line-height:30px; font-size:20px;  text-align:right;}
.container .case .title .fr .more{float:right; padding-right:10px; background:url(../images/ar.jpg) no-repeat right center;width:40px; font-size:12px; line-height:24px; text-transform:uppercase; margin-top:5px;border-bottom:3px solid #dddddd;}
.container .case .con{display:block; width:100%; height:528px; background:url(../images/case_bg.jpg) no-repeat center top; margin-top:20px;}
.container .case .con .wz{width:460px; float:left;border-top:1px solid #e1e1e1; padding-top:15px;}
.container .case .con .wz .tit{display:block;line-height:40px; font-size:28px; color:#7bd239;}
.container .case .con .wz .detail{display:block; padding-top:20px; font-size:14px; line-height:24px;}
.container .case .con .wz  .moret{display:block; width:152px; height:44px; background:url(../images/more_bg.jpg) no-repeat left center; padding-left:15px;font-size:16px; line-height:44px; color:#fff;margin-top:50px;}
.container .case .con .wz .box{display:none;}

.container .case .con .wz ul{display:block; width:100%; margin-top:40px;}
.container .case .con .wz li{float:left; width:49%; margin-right:1%;}
.container .case .con .wz li a{display:bloc; line-height:30px; font-size:15px; color:#444; padding-left:12px; background:url(../images/dot.jpg) no-repeat left  center;}


.container .case .con .c_huan{width:704px; height:528px; float:right;position:relative;z-index:2;}

.container .case .con .c_huan .huan{display:block; width:704px; height:528px;position:relative;z-index:2;overflow:hidden;}
.container .case .con .c_huan .huan .ze{display:block; position:absolute;width:694px; left:0;padding:0px 5px; bottom:0;   height:41px;line-height:41px; z-index:3;color:#fff; font-size:16px; color:#fff;}
.container .case .con .c_huan .huan .pic{display:block; width:600%;}
.container .case .con .c_huan .huan .pic li img{display:block; width:704px; height:528px;}
.container .case .con .c_huan .huan .pic li{float:left; width:704px; height:528px;}
.container .case .con .c_huan .huan .btnt{ position:absolute;right:4px; bottom:0; z-index:24;height:32px;margin-right:2px;}
.container .case .con .c_huan .huan .btnt li{float:left;width:23px; height:23px;background:#494848;font-size:16px;margin-right:3px;cursor:pointer; text-align:center;line-height:23px; color:#fff;border:1px solid #666666; }
.container .case .con .c_huan .huan .btnt li.red{background:#4b8bc2; border:1px solid #77a9d5;}

.container .case .con .c_huan .arrow_l{display:block;position:absolute; left:-67px; bottom:0px; width:67px; height:67px;z-index:9; background:url(../images/left.jpg) no-repeat left top;cursor:pointer;}

.container .case .con .c_huan .arrow_l.current{background:url(../images/lefth.jpg) no-repeat left top;}
.container .case .con .c_huan .arrow_r{display:block;position:absolute; left:0px; bottom:0px; width:67px; height:67px;z-index:10;background:url(../images/right.jpg) no-repeat left top; cursor:pointer;}
.container .case .con .c_huan .arrow_r.current{background:url(../images/righth.jpg) no-repeat left top;}

.container .case .rescommend{display:block; width:1200px; margin:0 auto; margin-top:25px;}
.container .case .rescommend ul{display:block; width:1230px;}
.container .case .rescommend ul li{float:left; width:386px;  border:1px solid #e1e1e1; margin-right:18px;}
.container .case .rescommend ul li .l_in{display:block; padding:10px; position:relative; z-index:2; left:0; top:0;}
.container .case .rescommend ul li .l_in .pic{float:left; width:177px; height:133px;}
.container .case .rescommend ul li .l_in .pic img{display:block; width:177px; height:133px;}
.container .case .rescommend ul li .l_in  .wz{float:right; width:170px;}
.container .case .rescommend ul li .l_in  .wz .tit{display:block; line-height:30px;font-size:17px; color:#7bd239;}
.container .case .rescommend ul li .l_in  .wz .detail{display:block; font-size:12px; line-height:20px; color:#999; padding-top:7px;}
.container .case .rescommend ul li .l_in .moret{display:block; position:absolute; right:0; bottom:0; z-index:4;width:34px; height:34px; background:url(../images/jiat.png) no-repeat right top;}

.container .innovation{display:block; width:100%; height:285px; background:url(../images/cx.jpg) no-repeat center top; margin-top:80px;}
.container .innovation .inner{display:block; width:1200px; margin:0 auto; position:relative; z-index:2; left:0; top:0;}
.container .innovation .inner .tel{position:absolute; left:0; top:137px;}
.container .innovation .inner .tel .zz{line-height:40px; font-size:14px; color:#fff;}
.container .innovation .inner .tel .code{padding-left:5px;font-size:32px; line-height:40px; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.container .innovation .inner .zx{display:block;position:absolute;left:343px;top:136px; width:130px;height:36px;line-height:36px; z-index:5; border-radius:20px; border:1px solid #fff; font-size:16px; color:#fff; text-align:center;}
.container .innovation .inner .dz{display:block; position:absolute; left:490px; top:136px; width:132px;  height:38px; background:#f39800;border-radius:20px;font-size:16px; line-height:36px; color:#fff; text-align:center;}

.container .advantage{display:block; width:100%; margin-top:80px;}
.container .advantage .title{display:block;width:1200px; margin:auto; background:url(../images/a_en.jpg) no-repeat center top; height:70px;padding-top:14px;}
.container .advantage .title h4{display:block;background:#fff; font-size:32px; color:#7bd239; width:180px; height:40px; margin:0 auto; text-align:center;}
.container .advantage .title .tip{display:block;line-height:30px; font-size:22px; color:#7bd239; text-align:center; margin-top:15px;}
.container .advantage .con{display:block; padding-top:50px; width:1200px; margin:0 auto;}
.container .advantage .con ul{display:block; width:1200px; margin:0 auto;}
.container .advantage .con ul li{display:block; width:100%; margin-bottom:60px;}
.container .advantage .con ul li .pic{float:left; width:509px; height:358px;}
.container .advantage .con ul li .wz{float:right; width:648px;}
.container .advantage .con ul li .wz .num{float:left;width:90px; height:128px; border:2px solid #7bd239; font-size:54px; color:#7bd239; line-height:128px; text-align:center;}
.container .advantage .con ul li .wz .detail{float:right;width:520px;}
.container .advantage .con ul li .wz .detail h2{display:block; line-height:40px; font-size:28px; color:#444;}
.container .advantage .con ul li .wz .detail h2 .blue{color:#7bd239;}
.container .advantage .con ul li .wz .detail .tip{display:block;line-height:30px; font-size:24px; color:#444;}
.container .advantage .con ul li .wz .detail dl{display:block; margin-top:70px;}
.container .advantage .con ul li .wz .detail dl dd{display:block; font-size:17px; color:#444; line-height:24px; margin-bottom:20px; padding-left:18px; background:url(../images/xian.jpg) no-repeat left 17px;}

.container .advantage .con ul li.second{}
.container .advantage .con ul li.second .wz{float:left;}
.container .advantage .con ul li.second .pic{float:right;}
.container .advantage .con ul li  .zx{display:block;width:331px; height:41px; background:url(../images/zxbg.jpg) no-repeat left top; margin-top:40px;}
.container .advantage .con ul li  .zx .tt{line-height:41px;font-size:17px; color:#fff;padding-left:10px;}
.container .advantage .con ul li  .zx .code{line-height:41px;font-size:24px; color:#f39800; padding-left:20px;}


.container .process{display:block; width:100%; margin-top:80px; height:287px; background:url(../images/process_bg.jpg) no-repeat center top; padding:60px 0px;}
.container .process .inner{display:block;width:1200px;  height:287px; background:#fff url(../images/lc.jpg) no-repeat 280px 50px;}
.container .process .inner .title{display:block; padding-bottom:20px; background:url(../images/line3.jpg) no-repeat left bottom;margin-left:45px; padding-top:50px;}
.container .process .inner .title h4{display:block; line-height:30px; font-size:24px; color:#7bd239;}
.container .process .inner .title .tip{display:block;line-height:30px; font-size:24px; color:#999; font-weight:bold;}
.container .process .inner .con{display:block; margin-left:45px; margin-top:18px;}
.container .process .inner .con h2{display:block; line-height:40px; font-size:25px; color:#7bd239; font-weight:normal;}
.container .process .inner .con .tel{display:block;}
.container .process .inner .con .tel .tt{line-height:40px; font-size:15px;}
.container .process .inner .con .tel .code{line-height:40px;font-size:25px; color:#f39800;}

.container .company{display:block; width:1200px; margin:0 auto; margin-top:80px;}
.container .company .gs{float:left; width:417px;height:326px; }
.container .company .gs  img{display:block; width:417px; height:326px;}
.container .company .wz{float:right; width:750px; height:323px;border-bottom:3px solid #7bd239;}
.container .company .wz .title{display:block; height:70px; background:url(../images/yin.jpg) no-repeat right top;}
.container .company .wz .title .en{display:block;line-height:30px; font-size:24px; color:#7bd239; text-transform:uppercase;}
.container .company .wz .title h4{display:block;line-height:30px; font-size:24px; color:#7bd239;}
.container .company .wz .title .tip{float:right; line-height:30px; margin-top:30px;font-size:24px; color:#d4d4d4; margin-right:80px; font-weight:bold;}
.container .company .wz .con{display:block; padding-top:30px; font-size:14px; color:#444; }
.container .company .wz .more{display:block; font-size:15px; text-align:right;margin-top:25px;}


.container .news{display:block; width:1200px; margin:0 auto; margin-top:80px;}
.container .news .gs_news{width:750px;}
.container .news .qa_news{width:388px; height:498px; border:1px solid #e1e1e1;}

.container .news .gs_news .title{display:block; line-height:40px;}
.container .news .gs_news .title h4{display:block;line-height:40px; font-size:20px; color:#7bd239;}
.container .news .gs_news .title h4 .en{padding-left:15px; line-height:40px; color:#aaaaaa; font-size:16px; text-transform:uppercase; font-weight:normal;}
.container .news .gs_news .title .more{float:right; padding-right:10px; background:url(../images/ar.jpg) no-repeat right center;width:40px; font-size:12px; line-height:20px; text-transform:uppercase; margin-top:10px;}
.container .news .gs_news .con{display:block; margin-top:10px; width:750px; overflow:hidden;}
.container .news .gs_news .con .rescommend{display:block;}
.container .news .gs_news .con .rescommend .ns{float:left; width:293px; height:208px;}
.container .news .gs_news .con .rescommend .ns img{display:block; width:293px; height:208px;}
.container .news .gs_news .con .rescommend .wz{float:right; width:433px; border-top:1px solid #e1e1e1; padding-top:15px;}
.container .news .gs_news .con .rescommend .wz .tit{display:block; line-height:30px; font-size:20px; color:#7bd239;}
.container .news .gs_news .con .rescommend .wz .time{display:block;line-height:20px; font-size:13px;margin-top:8px;}
.container .news .gs_news .con .rescommend .wz .detail{display:block; padding-top:10px; font-size:13px;}
.container .news .gs_news .con .rescommend .wz .moret{display:block;line-height:30px; font-size:14px; color:#7bd239; margin-top:15px;}
.container .news .gs_news .con ul{display:block; width:780px; margin-top:30px;}
.container .news .gs_news .con ul li{float:left; width:350px;margin-right:40px;}
.container .news .gs_news .con ul li a{display:block; line-height:40px; font-size:14px; color:#444; padding-left:18px; background:url(../images/xian.jpg) no-repeat left 24px;}
.container .news .gs_news .con ul li a:hover{color:#7bd239;}
.container .news .gs_news .con ul li .time{float:right; line-height:40px; font-size:14px; color:#999;}

.container .news .qa_news .q_in{display:block; padding:15px 25px;}
.container .news .qa_news .q_in .title{display:block; line-height:50px; border-bottom:1px solid #e1e1e1;}
.container .news .qa_news .q_in .title h4{display:block;line-height:50px; font-size:20px; color:#7bd239;background:url(../images/line.jpg) no-repeat left bottom;}
.container .news .qa_news .q_in .title h4 .en{padding-left:15px; line-height:50px; color:#aaaaaa; font-size:16px; text-transform:uppercase; font-weight:normal;}
.container .news .qa_news .q_in .title .more{float:right; padding-right:10px; background:url(../images/ar.jpg) no-repeat right center;width:40px; font-size:12px; line-height:20px; text-transform:uppercase; margin-top:15px;}
.container .news .qa_news .q_in .con{display:block; padding-top:15px;}
.container .news .qa_news .q_in .con dl{display:block; margin-bottom:15px; padding-bottom:15px; border-bottom:1px dashed #e1e1e1;}
.container .news .qa_news .q_in .con dt a{display:block; padding-left:23px; background:url(../images/q.jpg) no-repeat left center; font-size:17px; color:#7bd239; line-height:30px;}
.container .news .qa_news .q_in .con dt a:hover{font-weight:bold; text-decoration:underline;}
.container .news .qa_news .q_in .con dd a{display:block; padding-left:23px; background:url(../images/a.jpg) no-repeat left 7px; font-size:13px; margin-top:5px;}