/* CSS Document */
.f_out{display:block; width:100%; margin:0 auto;position:absolute;  left:0;top:770px; margin:0 auto; height:160px; z-index:10;}
.Features{display:block; width:1200px; height:160px; background:#41ab9d;  margin:0 auto;}
.Features ul{display:block; width:1200px; margin:0 auto;}
.Features ul li{float:left; width:300px; height:160px;}

.Features ul li .tit{display:block; padding-left:96px; padding-top:35px; font-size:17px; color:#fff; background:url(../images/line.png) no-repeat 170px top;height:52px;}
.Features ul li .tip{display:block; padding-left:96px; font-size:17px; line-height:32px; color:#fff;margin-top:5px;}

.Features ul li.second{width:300px; height:160px; background:#50b7aa;}

.Features ul li.f2{color:#c3e8e3; font-size:15px; line-height:24px; padding:35px 20px; width:260px;height:90px;}

.Features ul li.f3{}
.Features ul li.f3 .tit{background:none;padding-left:96px; padding-top:35px;}
.Features ul li.f3 .tip{background:url(../images/line.png) no-repeat 220px bottom;height:32px; line-height:32px; padding-left:140px;padding-bottom:38px;margin-top:5px;}



.container{display:block; width:100%; margin-top:180px;}
.container .about{display:block; width:1050px; margin:0 auto;}
.container .about .title{display:block;}
.container .about .title .en{display:block;}
.container .about .title .en img{display:block; margin:0 auto;}
.container .about .title h4{display:block; line-height:30px; font-size:28px; color:#41ab9d; text-align:center; font-weight:normal;}

.container .about .mtitle{display:block; margin-top:25px;}
.container .about .mtitle strong{display:block; line-height:30px; font-size:24px; color:#666; text-align:center;}
.container .about .mtitle .tip{display:block;line-height:40px; font-size:24px; color:#b2b2b2; font-weight:bold; text-align:center; padding-top:5px;}
.container .about .con{display:block; padding-top:20px; font-size:14px; line-height:24px;}
.container .about .con a{font-size:14px; line-height:24px;}


.container .wrap{display:block; width:100%; height:480px; margin-top:80px;}
.container .wrap .fl{width:50%; height:492px; background:url(../images/w_f_bg.jpg) no-repeat right top;}
.container .wrap .fr{width:50%; height:492px; background:#41ab9d;}

.container .wrap .fl .f_in{float:right; width:600px;margin-top:100px;}
.container .wrap .fl .f_in  .title{display:block;height:50px;}
.container .wrap .fl .f_in  .title li{float:left; width:140px; height:50px; margin-right:4px;}
.container .wrap .fl .f_in  .title li a{display:block; width:140px; height:50px; line-height:50px; font-size:18px; color:#fff; text-align:center;background:#369a8d;}
.container .wrap .fl .f_in  .title li a:hover{background:url(../images/black.png) repeat left top; color:#41ab9d; font-weight:bold; font-size:18px;}
.container .wrap .fl .f_in  .title li a.current{background:url(../images/black.png) repeat left top; color:#41ab9d; font-weight:bold; font-size:18px;}
.container .wrap .fl .f_in  .con{display:block; width:534px;  }
.container .wrap .fl .f_in  .con .box{display:none; padding:15px; width:504px; overflow:hidden;background:url(../images/black.png) repeat left top;}
.container .wrap .fl .f_in  .con .box  dl{display:block; width:514px;}
.container .wrap .fl .f_in  .con .box dd{float:left; width:240px;  margin-right:17px;}
.container .wrap .fl .f_in  .con .box dd a{float:left; width:240px; line-height:20px; font-size:14px; text-align:center;}
.container .wrap .fl .f_in  .con .box dd a:hover{color:#41ab9d; font-weight:bold;}
.container .wrap .fl .f_in  .con .box dd a img{display:block; width:240px; margin-bottom:5px;}

.container .wrap .fl .f_in  .con .box .second dd{width:160px;margin-right:10px;}
.container .wrap .fl .f_in  .con .box .second dd a{width:160px; text-align:center;}
.container .wrap .fl .f_in  .con .box .second dd a:hover{color:#41ab9d; font-weight:bold;}
.container .wrap .fl .f_in  .con .box .second dd img{width:160px; margin-bottom:5px;}


.container .wrap .fr .r_in{float:left;margin-left:70px; width:530px;margin-top:70px; }
.container .wrap .fr .r_in .title{display:block; padding-left:55px; height:40px; background:url(../images/v_icon.jpg) no-repeat left center;}
.container .wrap .fr .r_in .title h4{float:left;line-height:40px; font-size:24px; color:#fff;}
.container .wrap .fr .r_in .title .en{float:left;padding-left:5px; padding-top:12px;}
.container .wrap .fr .r_in .con{display:block; margin-top:20px;}
.container .wrap .fr .r_in .con img{display:block; width:530px; height:274px;}


.container .products{display:block; width:100%; padding:90px 0px; background:#f0f0f0;}
.container .products .fl{width:270px;background:#fff;}
.container .products .fl .list{display:block; width:270px;}
.container .products .fl .list .title{display:block; width:100%; height:100px; background:url(../images/list_bg.jpg) no-repeat left top;}
.container .products .fl .list .title h4{line-height:40px; font-size:26px; text-align:center; color:#fff; padding-top:22px;}
.container .products .fl .list .title .en img{display:block; margin:0 auto;}
.container .products .fl .list .con{display:block; padding:15px; width:240px;}
.container .products .fl .list .con li{display:block; height:47px;}
.container .products .fl .list .con li a{line-height:47px; padding-left:24px; background:url(../images/ar.jpg) no-repeat left center; font-size:15px; border-bottom:1px solid #e1e1e1; display:block; width:216px; }
.container .products .fl .list .con li a:hover{font-weight:bold; color:#41ab9d;border-bottom:1px solid #41ab9d;}


.container .products .fr{width:880px; background:#fff;  padding:15px;}
.container .products .fr .title{display:block; height:50px; border-bottom:1px solid #e1e1e1;}
.container .products .fr .title h4{float:left;font-size:24px; color:#41ab9d; line-height:50px; }
.container .products .fr .title .en{float:left; padding-left:5px; padding-top:22px;height:28px;}
.container .products .fr .title .more{float:right;line-height:50px;  font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-right:18px; background:url(../images/jia.jpg) no-repeat right center;}
.container .products .fr .con{display:block; padding-top:20px; width:880px; overflow:hidden;}
.container .products .fr  ul{display:block; width:900px;}
.container .products .fr  li{float:left; margin-bottom:20px; margin-right:12px;}
.container .products .fr  li a.pic img{display:block; width:283px; height:214px; border:1px solid #e1e1e1;}
.container .products .fr  li:hover img{border:1px solid #41ab9d;}
.container .products .fr  li .tit{display:block; line-height:40px; font-size:15px; border:1px solid #e1e1e1; border-top:none; padding-left:10px; background:url(../images/ar.png) no-repeat 260px center;}
.container .products .fr  li .tit:hover{border:1px solid #41ab9d; border-top:none;  background:#41ab9d url(../images/arh.png) no-repeat 260px center; color:#fff;}

.container .Characteristic{display:block; width:1200px; margin:0 auto; margin-top:80px;}
.container .Characteristic .title{display:block; width:1200px; margin:0 auto;}
.container .Characteristic .title .en{display:block; height:30px; margin:0 auto;}
.container .Characteristic .title .en img{display:block; margin:0 auto;}
.container .Characteristic .title  h4{display:block; line-height:40px; font-size:28px; color:#41ab9d; text-align:center; text-align:center; font-weight:normal;}
.container .Characteristic .mtitle{display:block; width:1200px; height:115px; background:#41ab9d; margin-top:15px;}
.container .Characteristic .mtitle li{float:left; width:300px; height:115px; cursor:pointer;}
.container .Characteristic .mtitle li .num{float:left;padding-top:45px;padding-left:35px;}
.container .Characteristic .mtitle li .tit{float:left; padding-left:8px;font-size:20px; color:#fff; line-height:30px; padding-top:65px;font-weight:bold;}
.container .Characteristic .mtitle li:hover{background:#50b7aa;}
.container .Characteristic .mtitle li.current{background:#50b7aa;}

.container .Characteristic .mtitle li.m2 .num{padding-left:13px;}
.container .Characteristic .mtitle li.m2 .tit{font-size:18px;}
.container .Characteristic .con{display:block; width:1200px; height:582px; background:#f0f8f7;}
.container .Characteristic .con dd{display:none;}




.container .advantage{display:block; width:100%; margin-top:80px; height:572px; background:#f0f0f0; }
.container .advantage .fl{width:49.999%; padding:60px 0px;overflow:hidden;}
.container .advantage .fr{width:50%;background:url(../images/a_ys.jpg) no-repeat left top; height:572px;}

.container .advantage .fl .f_in{float:right; width:550px; height:452px;margin-right:50px;}
.container .advantage .fl .f_in li{display:block; margin-bottom:35px;}
.container .advantage .fl .f_in li .icon{float:left; width:62px;}
.container .advantage .fl .f_in li .wz{float:left; width:420px; margin-left:30px;}
.container .advantage .fl .f_in li .wz h4{display:block; height:40px; line-height:40px; font-size:24px; color:#41ab9d; padding-top:15px; background:url(../images/line2.jpg) no-repeat left top; }
.container .advantage .fl .f_in li .wz .detail{display:block; font-size:14px; line-height:20px;color:#444;}

.container .advantage .fr .why{display:block; margin-top:170px; width:380px; padding-left:50px;background:url(../images/cyan.png) repeat left top; height:340px;}
.container .advantage .fr .why h2{display:block; height:50px; line-height:50px; font-size:40px; color:#fff; padding-top:50px;font-weight:normal;  font-family:Candara,Arial, Helvetica, sans-serif; background:url(../images/line.jpg) no-repeat left bottom;  }
.container .advantage .fr .why h4{display:block;line-height:50px; font-size:40px; color:#fff; font-weight:normal;}
.container .advantage .fr .why .detail{display:block;font-size:20px; line-height:24px;padding-top:34px; color:#fff; background:url(../images/line3.png) no-repeat left top;margin-top:30px;}
.container .advantage .fr .why .detail strong{display:block; font-size:24px; color:#fff; line-height:40px;}



.container .news{display:block; width:1200px;  margin:0 auto; margin-top:80px;}
.container .news .gs_news{width:745px;}
.container .news .qa{width:392px; background:#fff;}

.container .news .gs_news .title{display:block; height:60px;  }
.container .news .gs_news .title h4{display:block;height:60px; line-height:60px; font-size:22px; color:#41ab9d; }
.container .news .gs_news .title .en{line-height:20px; margin-top:30px; font-size:16px; font-family:Candara,Arial, Helvetica, sans-serif; text-transform:uppercase; padding-left:8px; font-weight:normal;color:#d5d5d5;}
.container .news .gs_news .title .more{float:right;width:41px; height:40px; line-height:40px; background:url(../images/line2.jpg) no-repeat right bottom; font-size:13px; margin-top:20px; text-align:right;}
.container .news .gs_news .rescommend{display:block;}
.container .news .gs_news .rescommend .pic{float:left; width:337px; height:232px;}
.container .news .gs_news .rescommend .pic img{display:block; width:337px; height:232px;}

.container .news .gs_news .rescommend .wz{float:right; width:380px;padding-top:20px; border-top:1px solid #cdcdcd;}
.container .news .gs_news .rescommend .wz .tit{display:block;height:30px; line-height:30px; font-size:20px; color:#41ab9d; font-weight:bold;}
.container .news .gs_news .rescommend .wz .time{display:block;height:25px; line-height:25px; font-size:14px; color:#888;}
.container .news .gs_news .rescommend .wz .detail{display:block;font-size:13px; line-height:22px; padding-top:10px;}
.container .news .gs_news .rescommend .wz .moret{display:block; height:30px; line-height:30px; font-size:15px; margin-top:20px; color:#999; background:url(../images/arrow.jpg) no-repeat right center; padding-right:20px;width:62px; font-weight:bold;}
.container .news .gs_news .rescommend .wz .moret:hover{color:#41ab9d;}
.container .news .gs_news ul{display:block; margin-top:20px; width:775px;}
.container .news .gs_news ul li{float:left; width:355px; margin-right:30px;}
.container .news .gs_news ul li a{display:block; width:340px; height:38px; line-height:38px; font-size:15px; padding-left:15px; color:#666; background:url(../images/dian.jpg) no-repeat left center;}
.container .news .gs_news ul li  .time{float:right; line-height:38px; font-size:13px; color:#999;}

.container .news .qa .q_in{display:block; padding:15px 20px;}
.container .news .qa .q_in .title{display:block;border-bottom:1px solid #e1e1e1;}
.container .news .qa .q_in .title h4{display:block;height:60px; line-height:60px; font-size:22px; color:#41ab9d;}
.container .news .qa .q_in .title .en{line-height:20px; margin-top:30px; font-size:16px; font-family:Candara,Arial, Helvetica, sans-serif; text-transform:uppercase; padding-left:8px; font-weight:normal;color:#d5d5d5;}
.container .news .qa .q_in .title .more{float:right; line-height:40px; font-size:13px; color:#888; text-align:center;margin-top:20px;background:url(../images/jia.jpg) no-repeat right center;padding-right:18px;}
.container .news .qa .q_in .con{display:block;padding-top:20px;}
.container .news .qa .q_in .con dl{display:block; padding-bottom:15px; margin-bottom:15px; background:url(../images/xian.jpg) repeat-x left bottom;}
.container .news .qa .q_in .con dl dt a{display:block;height:34px; line-height:34px; font-size:16px;font-weight:bold; color:#41ab9d; background:url(../images/q.jpg) no-repeat left center; padding-left:32px;}
.container .news .qa .q_in .con dl dt a:hover{font-weight:bold;text-decoration:underline;}
.container .news .qa .q_in .con dl dd a{display:block; padding-left:32px; background:url(../images/a.jpg) no-repeat left 10px; font-size:13px; line-height:22px;padding-top:10px;}
.container .news .qa .q_in .con dl dd a:hover{text-decoration:underline;}


