@charset "utf-8";
/* CSS Document */


/* banner */
.b_box{height:500px; margin:0 auto; clear:both;}
.flexslider{position:relative;height:500px;overflow:hidden;*z-index:-1;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.slides li a{height:100%; display:block;}
.flex-control-nav{position:absolute;bottom:6px;z-index:999;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:36px;height:11px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:36px;height:11px;line-height:40px;overflow:hidden;background:url(../image/dot.png) right 0 no-repeat;cursor:pointer; }
.flex-control-nav .flex-active{background-position:0 0;}

/*search*/
.search{width:100%; height:58px; border-bottom:1px solid #e3e3e3;}
.search .search_con{width:1180px; height:58px; margin:0 auto; }
.search .keywords{ font-size:14px; line-height:58px; float:left;color:#61af27; }
.search .keywords a{color:#2c2c2c; font-weight:normal;}
.search .sur_con{width:292px; height:27px; overflow:hidden;  float:right;   margin-top: 15px;    margin-right: 116px;}
.search .sur_con .search_k{height:25px;float:left; width:250px; border:1px solid #d3d3d3;}
.search .sur_con .search_anniu{width:40px;height:27px; background:url(/image/search_an.gif) no-repeat; cursor:pointer; border:none; float:right;}


/*特性*/
.tx{ width:100%; height:760px; background:url(/image/tx_bg.gif) no-repeat center;}
.tx_t dl dt{ width:308px; height:62px; background:#ff6f0c; float:left; text-align:center; line-height:62px; font-size:30px; color:#fff; font-weight:bold;}
.tx_t dl dd{ width:448px; height:62px; background:#61af27; float:left; text-align:center; line-height:62px;font-size:30px; color:#fff; font-weight:bold;}
.tx_t { margin:0 auto; width:756px; margin-top:40px; height:62px;}

.tx_c { margin-top:50px; height:200px;}
.tx_c dl{ width:470px; margin:0 60px; float:left;}
.tx_c dl dt{ font-size:18px; color:#61af27; font-weight:bold; padding-left:40px; margin-bottom:10px;}
.tx_c dl dd{ font-size:16px; color:#212020; line-height:30px; }
.tx_c .tx1 dt{ background:url(/image/tx1.gif) no-repeat left;}
.tx_c .tx2 dt{ background:url(/image/tx2.gif) no-repeat left;}
.tx_c .tx3 dt{ background:url(/image/tx3.gif) no-repeat left;}
.tx_c .tx4 dt{ background:url(/image/tx4.gif) no-repeat left;}

.tx_b ul li img{ width:417px; height:354px; border:2px solid #d5d3d3;}
.tx_b ul li span{ font-size:18px; color:#514f4f; display:block; text-align:center; line-height:30px;}
.tx_b ul li{ float:left; margin-right:168px;}
.tx_b ul{ margin-left:60px; width:1280px;}
.tx_b{ margin-top:30px;}



/* product */
.product{width:1180px; height:952px; margin:0px auto; margin-top:40px;}
.aside{width:212px;  float:left; height:733px; }
.aside h2{ margin:0; height: 75px; width:212px; background:url(/image/aside_t.jpg) no-repeat; line-height:85px; text-align:center; border-bottom:1px solid #61af27; } 
.aside h2 a{ font-size:22px;  color:#fff; font-weight:bold; }

.aside_t dl dt{overflow:hidden; width:174px; height:39px; background:url(/image/aside_li.jpg) no-repeat; margin-top:5px; text-align:center; line-height:40px;}
.aside_t dl dt a{ font-size:16px; color:#fff; font-weight:bold; }
.aside_t dl dd{line-height:28px;overflow:hidden; width:174px; height:28px; background:url(/image/aside_li1.png) no-repeat left center; margin-top:4px;padding-left: 16px;}
.aside_t dl dd a{ font-size:14px; color:#fff; }
.aside_t dl{ width:174px; margin:0 auto;}
.aside_t dl a:hover{ color:#ead80a;}
.aside_t{ width:212px; height:658px; background:#61af27; padding-top:2px;}

.aside_tel{ width:205px; height:180px; background: url(/image/aside_b.jpg)  no-repeat; padding-left:7px; }
.aside_tel dl dt{ font-size:14px; color:#fff;}
.aside_tel dl dd{ font-size:23px; color:#fff; font-family:Impact;}
.aside_tel dl{ background:url(/image/aside_p.jpg) no-repeat left; padding-left:60px; height:52px;}
.aside_tel span{ width:145px; height:42px; background:#fff; text-align:center; line-height:42px; display:block; margin:0 auto;    margin-top: 30px;border-radius: 3px;}
.aside_tel span a{ font-size:14px; color:#61af27;}

.pro_show{width:940px; float:right;    height:952px;}

.pro_show .tab_box{ margin-top:20px; height:650px; }
.pro_show .tab_box  ul li{float:left; margin-bottom:16px;margin-right:30px;}
.pro_show .tab_box  ul{ width:1000px;}
.pro_show .tab_box  ul li img{width:204px; height:158px; -webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s;
-ms-transition:all .2s;
transition:all .2s;
overflow:hidden;}

.pro_show .tab_box  ul li img:hover{	
    transform: scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2);}	

.pro_show .tab_box  ul li span{width:204px; height:158px; border:1px solid #E1E1E1; padding:3px ;background:#fff; overflow:hidden; display:block;}
.pro_show .tab_box  ul li span:hover{border:1px solid #ff6f0c;}
.pro_show .tab_box  ul li p a{font-size:14px; color:#333;  line-height:30px;}
.pro_show .tab_box  ul li p{ display:block; text-align:center;width:212px; background:#f7f7f7;  height:30px; overflow:hidden; margin:0;}
.pro_show .tab_box  ul li p:hover a{color:#ff6f0c;}



.jgxj .jgcj_t{width:900px; height:50px; background:#61af27; padding:0 20px;}
.jgxj .jgcj_t h3{ margin:0;}
.jgxj .jgcj_t h3 a{ font-size:16px; color:#fff; font-weight:normal;line-height: 50px;}
.jgxj .jgcj_t span{ float:right;}
.jgxj .jgcj_t span a{ font-size:14px; color:#fff;line-height: 50px; }


.jgxj ul li{ float:left;  margin-right:20px;}
.jgxj ul { margin-top:30px; width:980px;}
.jgxj ul li img{ width:204px; height:158px; float:left; border:1px solid #dfdfdf; padding:3px;}
.jgcj_text p{font-size:14px;color:#404040;line-height:24px;height:72px; overflow:hidden;  margin:0;    margin-bottom: 10px;}
.jgcj_text  span a{ font-size:14px;color:#404040; font-weight:bold;  }
.jgcj_text  span{height:25px;overflow:hidden; display:block;}
.jgcj_text{width:230px; float:right; margin-left:20px;}
.jgxj ul li em{ width:118px; height:39px; border:1px solid #b9b9b9;   display: block; text-align:center;}
.jgxj ul li em a{ font-size:14px;color:#272727; font-style:normal; line-height:39px;}


/*banner1*/
.banner1{ width:1180px;  height:182px; margin-top:30px; background:url(/image/ban1_bg.jpg) no-repeat ; margin:0 auto; position:relative;}
.banner1 dl dd{ font-size:16px; color:#fff; }
.banner1 dl dd span{ font-size:26px; color:#fff; font-family:Impact;}
.banner1 dl{ position:absolute; top:22px; right:110px; }
.banner1 em{  width:166px; height:44px; border:2px solid #04861d;text-align:center; font-style:normal; display:block;position:absolute; top:114px; right:96px;}
.banner1 em a{font-size:18px; color:#fff; font-weight:bold;line-height: 44px;}


/*partner*/
.partner{width:1180px; height:240px; margin:30px auto;  }
.partner h3{ margin:0; text-align:center; background:url(/image/part_t.jpg) no-repeat center; height:50px;}
.partner h3 {
    text-align: center;
}
.partner h3 a{ font-size:24px; font-weight:bold; color:#61af27;    line-height: 22px;}
.partner h3 a span{  color:#ff6f0c;}


.partner .main_all{width:1180px; margin:0 auto;}
.gd_02{ position:relative;  width:1040px; margin:0 auto; padding-top:30px; }
.gd_02 em{
	position: absolute;
	top: 70px;
}
.gd_02 .t_l{ left:-60px;}
.gd_02 .t_r{ right:-60px;}
.gd_02 li{ float:left; margin: 0 30px 0 0; text-align:center;}
.gd_02 li.last{ padding-right:0;}
.gd_02 li img{ display:block; width:180px; height:115px; border:1px solid #dfdfdf; padding:3px; }
.gd_02 li span{ display:block;  text-align:center; line-height:24px;height:24px; width:180px; overflow:hidden;}
.gd_02 li span a{ font-size:14px; color:#333; }
.gd_02 .fl { float:left;}
.gd_02 .fr { float:right;}
.gd_02 .pa{ position:absolute;}
.gd_02 .pr{ position:relative}




.yl{ width:1180px; height:417px; margin:0 auto; margin-top:30px; background:url(/image/yl_bg.jpg) no-repeat; position:relative;}
.yl dl dt{ font-size:24px; color:#fff; font-weight:bold; text-align:center; margin:30px 0;}
.yl dl dd{ font-size:16px; color:#fff; line-height:36px;margin-left: 30px;}
.yl dl{ width:430px; float:left; }

.yl ul li{ font-size:14px; color:#fff; line-height:24px;}
.yl ul{ width:330px; float:right;}
.yl ul .yl1{ position:absolute; top:92px; right:0px;width:330px;}
.yl ul .yl2{ position:absolute; top:184px; right:100px;width:330px;}
.yl ul .yl3{ position:absolute; top:280px; right:0px;width:400px;}


/*cases*/
.cases{width:1180px; height:350px; margin:30px auto;  }
.cas_t{ font-size:18px; color:#504e4e;text-align:center; height:80px; line-height:40px;}
.cas_t h3{ margin:0; text-align:center; background:url(/image/part_t.jpg) no-repeat center; height:50px;}
.cas_t h3 a{ font-size:24px; font-weight:bold; color:#61af27;    line-height: 22px;}
.cas_t h3 a span{  color:#ff6f0c;}


.cases .main_all{width:1180px; margin:0 auto;}
.gd_03{ position:relative;  width:1180px; margin:0 auto; padding-top:30px; }
.gd_03 li{ float:left; margin: 0 30px 0 0; text-align:center;}
.gd_03 li.last{ padding-right:0;}
.gd_03 li p{ display:block;  text-align:center; line-height:24px;height:24px; width:218px; overflow:hidden; margin:0;}
.gd_03 li p a{font-size:14px; color:#333; }

.gd_03 li span{width:218px; height:202px; overflow:hidden; border:1px solid #dfdfdf; padding:2px; display:block;}
.gd_03 li img{width:218px; height:202px;
-webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s;
-ms-transition:all .2s;
transition:all .2s;
overflow:hidden;}

.gd_03 li img:hover{	
    transform: scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2);}	

/*advantages*/
.ys{width:1180px; height:910px; position:relative; margin:0 auto; }
.ys h1{ text-align:center; }
.ys h1 a{ font-size:40px; color:#61af27; font-weight:bold;}
.ys h1 a span{ font-size:48px; color:#ff6f0b; font-weight:bold;}

.ys1_1  dt{ font-size:20px; font-weight:bold;  color:#343333;   line-height:20px; background:url(/image/ys_1.gif) no-repeat; height:58px;padding-left: 66px; }
.ys1_1  dd{ font-size:14px; color:#383737; line-height:28px; background:url(/image/ys_dd.gif) no-repeat left 10px; padding-left:20px; margin-left:30px; }
.ys1_1 span{ color:#ff6f0c;}
.ys1_1{ width:526px;  position:absolute; top:160px; right:86px;}

.ys0_1 {position:absolute; top:120px; left:86px;}
.ys5_1 {position:absolute; top:550px; right:86px;}
 
.ys2_1  dt{ font-size:20px; font-weight:bold;  color:#343333;   line-height:20px; background:url(/image/ys_2.gif) no-repeat; height:58px;padding-left: 66px; }
.ys2_1  dd{ font-size:14px; color:#383737; line-height:28px; background:url(/image/ys_dd.gif) no-repeat left 10px; padding-left:20px; margin-left:30px; }
.ys2_1 span{ color:#ff6f0c;}
.ys2_1{ width:526px;  position:absolute; top:306px; right:86px;}

.ys3_1  dt a{ font-size:14px;  color:#2c2929;  }
.ys3_1  dt{  background:url(/image/ys_lx.gif) no-repeat;  width:104px; height:36px; text-align:center; line-height:34px; float:left; margin-right:20px; }
.ys3_1  dd{ line-height:34px; background:url(/image/ys_zx.gif) no-repeat ;width:106px; height:36px; text-align:center; float:left; }
.ys3_1  dd a{ font-size:14px; color:#fff; }
.ys3_1{ width:494px;  position:absolute; top:440px; right:86px;}

.ys4_1  dt{ font-size:20px; font-weight:bold;  color:#343333;   line-height:20px; background:url(/image/ys_3.gif) no-repeat; height:58px;padding-left: 66px; }
.ys4_1  dd{ font-size:14px; color:#383737; line-height:28px; background:url(/image/ys_dd.gif) no-repeat left 10px; padding-left:20px; margin-left:30px; }
.ys4_1 span{ color:#ff6f0c;}
.ys4_1{ width:526px;  position:absolute; top:570px; left:86px;}


.ys6_1  dt a{ font-size:14px;  color:#2c2929;  }
.ys6_1  dt{  background:url(/image/ys_lx.gif) no-repeat;  width:104px; height:36px; text-align:center; line-height:34px; float:left; margin-right:20px; }
.ys6_1  dd{ line-height:34px; background:url(/image/ys_zx.gif) no-repeat ;width:106px; height:36px; text-align:center; float:left; }
.ys6_1  dd a{ font-size:14px; color:#fff; }
.ys6_1 dl{ display:block; height:40px;}
.ys6_1 span{ font-size:16px; color:#5f5b5b;display: block;
    clear: both;margin-top: 10px;}
.ys6_1 span em{ font-size:26px; color:#61af27; font-family:Impact; font-style:normal;}
.ys6_1{ width:494px;  position:absolute; top:740px; left:156px;}

/*banner_little2*/
.banner2{ width:100%;  height:165px;  background:url(/image/ban2_bg.jpg) no-repeat center;}
.banner2 .main{position:relative;}
.banner2 ul{ text-align:center; position:absolute; top:30px; left:140px;}
.banner2 ul li{ font-size:24px; color:#fff; line-height:42px;}
.banner2 dl dd{ font-size:16px; color:#fff; }
.banner2 dl dd span{ font-size:24px; color:#fff; font-family:Impact;}
.banner2 dl{ position:absolute; top:15px; right:114px; height:48px; background:url(/image/ban2_tel.gif) no-repeat left; padding-left:66px; }
.banner2 em{  width:122px; height:32px; background:url(/image/ban2_zx.gif);  text-align:center; font-style:normal; display:block;position:absolute; top:94px; right:120px;}
.banner2 em a{font-size:18px; color:#fff; font-weight:bold;line-height: 32px;}

/*customer*/

.customer{ width:1180px; margin:30px auto;  height:450px; }
.customer h3{margin:0px; background:url() no-repeat center; height:60px; font-weight:normal; text-align:center; }
.customer h3 a{font-size:24px; color:#61af27; }
.customer h3 a span{ color:#ff6f0c; }


.cus_con li{ width:262px; height:360px;padding:8px;  background:#ffffff; float:left; border:1px solid #e1e1e1; margin-right:15px;}
.cus_pic img{ width:262px; height:175px; }
.cus_con li p{font-size:14px;color:#393838; line-height:30px; height:90px; overflow:hidden; margin-top:0;  }
.cus_con li span { display:block; font-size:16px; line-height:50px; height:50px; overflow:hidden; text-align:center;}
.cus_con ul{}
.cus_con li span  a{color:#282727;}
.cus_con .detail a{ font-size:14px; color:#282727;line-height:22px;  }
.cus_con .detail{ width:130px; height:23px; background:url() no-repeat center; text-align:center; margin:0 auto; }
.cus_con li:hover{ background:#61af27;}
.cus_con li:hover a{ color:#fff;}
.cus_con li:hover p{ color:#fff;}


/*about us*/
.about{ width:100%; background:#61af27;height:400px; margin-top:30px; }
.about .main{ padding-top:20px;}
.ab_l img{width:407px; height:346px; border:3px  solid #fff; float:left;}
.about_tex h3 {  margin:0; line-height:40px; background:url(/image/ab_t.jpg) no-repeat bottom left; height:40px;}
.about_tex h3 a{ font-size:18px; font-weight:bold; color:#fff; }

.about_tex p{ font-size:14px; color:#fff; height:120px; line-height:30px;  text-indent:2em; overflow:hidden; width:750px; margin-top:4px; margin-bottom:0;}
.about_tex{ float:right; width:740px;}

.gd_01{margin-top:10px;float:left;margin-left:29px;}
.gd_01 #simgs02{ margin:0;}
.gd_01 li{ float:left; margin-right:30px; }
.gd_01 li span{ display:block; line-height:30px; width:196px; height:30px; overflow:hidden; text-align:center;}
.gd_01 li span a{ font-size:14px; color:#fff;}
.gd_01 li.last{ padding-right:0;}
.gd_01 li img{ display:block; width:196px; height:168px; border:3px solid #fff;}




/*news*/
.part2{width:1180px; height:440px; margin:0 auto; margin-top:30px;}
.news{width:610px; float:left;}
.news #tab{width:610px; height:45px;}
.news #tab .tab_menu li{ float:left;line-height:38px; display:block; background:url(/image/news_t.gif) no-repeat;  width:127px; height:41px; text-align:center; margin-right: 20px;   }
.news #tab .tab_menu li:hover{ background:url(/image/news_h.jpg) no-repeat;  }
.news #tab span{ float:right;margin-right: 20px;}
.news #tab span a{ font-size:14px; color:#61af27; line-height:40px;}

.news #tab .tab_menu li h3 a{font-size:16px; color:#fff; font-weight:normal;  }
.news #tab .tab_menu li h3{margin:0; }
.news #tab .tab_menu  .selected {background:url(/image/news_h.jpg) no-repeat;   }


.news_t{ margin-top: 10px; height:156px; border-bottom:1px dashed #cecece;    margin-bottom: 5px;}
.news_t img{ width:212px; height:134px; padding:3px; border:1px solid #dcdcdc; float:left; background:#fff;}
.news_t .news_r{ float:right; width:370px;}
.news_t .news_r span{width:370px; height:30px; overflow:hidden;}
.news_t .news_r span a{ font-size:14px; color:#61af27; line-height:30px;}
.news_t .news_r  p{ margin:0; font-size:14px; color:#555555; line-height:30px; height:60px; overflow:hidden;}
.news_t .news_r em{ font-style:normal;  width:90px; height:27px; border:1px solid #61af27;display: block;
    margin-top: 6px; text-align:center;}
.news_t .news_r em a{ font-size:14px; color:#61af27; line-height:27px; }

.news .tab_box ul{  width:690px; }
.news .tab_box ul li{ width:284px; margin-bottom:8px; float:left; margin-right:18px; background:url(/image/news_li.gif) no-repeat left; padding-left:12px;height: 28px;
    overflow: hidden;
    line-height: 28px;}
.news .tab_box ul li a{ font-size:14px; color:#555555; }

.news  .hide{display:none;}



/* question */
.question{width:450px; float:right;}
.question .con_news_t h3 a{ font-size:16px; color:#fff; line-height:38px;}
.question .con_news_t h3{ margin:0; display:block; background:url(/image/news_h.gif) no-repeat;  width:127px; height:41px; text-align:center; }
.question .con_news_t  span{ float:right; }
.question .con_news_t span a{ font-size:14px; color:#61af27; line-height:40px;}
.question .con_news_t{ height:41px; margin-bottom:20px; }

.question .news_main{  margin-top:10px;}

.question .contant ul{ position:relative; height:340px;   }
.question .contant ul .faq-l {clear:both;overflow:hidden; margin-top:20px; border-bottom:1px dashed #cfcfcf;    padding-bottom: 16px;}
.question .contant ul .faq-l .faq-w p {float:right;width:420px; height:30px;margin:0;color:#61af27;font-size: 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.question .contant ul .faq-l .faq-d p {float:right; height:40px;line-height:20px;width:420px;font-size: 14px;margin:0;color: #555;overflow:hidden; }
.question .contant ul .faq-l .faq-w span{ float:left;width: 19px;height: 19px;margin-top: 4px;background:url(/image/wen.jpg) no-repeat ;line-height:20px;text-align:center;margin-right:5px;margin-bottom:6px; }
.question .contant ul .faq-l .faq-d span{float:left;width: 19px;height: 19px;margin-top: 4px;background:url(/image/da.gif) no-repeat ; line-height:20px;text-align:center;margin-right:5px;margin-bottom:6px;}



/*link*/
.links{width:1180px;height:54px;   background:url(/image/link.jpg) no-repeat 2px 2px; border:1px solid #d9d8d8; margin:0 auto;  }
.links ul li a{  font-size:14px; color:#464646; line-height:50px;}
.links ul li { float:left; margin-left:20px; }
.links ul { margin-left:140px;}














