@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(../images/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:#009933; }

.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(../images/search_an.gif) no-repeat; cursor:pointer; border:none; float:right;}





/*特性*/

.tx{ width:100%; height:760px; background:url(../images/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:#009933; 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:#009933; 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(../images/tx1.gif) no-repeat left;}

.tx_c .tx2 dt{ background:url(../images/tx2.gif) no-repeat left;}

.tx_c .tx3 dt{ background:url(../images/tx3.gif) no-repeat left;}

.tx_c .tx4 dt{ background:url(../images/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:1452px; margin:0px auto; margin-top:40px;}

.aside{width:212px;  float:left; height:1302px; }

.aside h2{ margin:0; height: 75px; width:212px; background:url(../images/aside_t.gif) no-repeat; line-height:85px; text-align:center; border-bottom:1px solid #4392df; } 

.aside h2 a{ font-size:22px;  color:#fff; font-weight:bold; }



.aside_t dl dt{overflow:hidden; width:174px; height:39px; background:url(../images/aside_li.gif) 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(../images/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:#ff6f0c;}

.aside_t{ width:212px; background:#009933; padding-top:2px;}



.aside_tel{ width:205px; height:180px; background: url(../images/aside_b.gif)  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(../images/.aside_p.gif) 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:#0366d0;}



.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:#009933; 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(../images/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 #61ade5;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(../images/part_t.gif) no-repeat center; height:50px;}

.partner h3 {

    text-align: center;

}

.partner h3 a{ font-size:24px; font-weight:bold; color:#009933;    line-height: 22px;}

.partner h3 a span{  color:#ff6f0c;}





.partner .main_all{width:1180px; margin:0 auto;height:180px;overflow:hidden;}

.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(../images/gl_xz.png) 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(../images/part_t.gif) no-repeat center; height:50px;}

.cas_t h3 a{ font-size:24px; font-weight:bold; color:#009933;    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;height:230px;overflow:hidden;}

.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:#009933; 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(../images/ys_1.gif) no-repeat; height:58px;padding-left: 66px; }

.ys1_1  dd{ font-size:14px; color:#383737; line-height:28px; background:url(../images/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:85px; 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(../images/ys_2.gif) no-repeat; height:58px;padding-left: 66px; }

.ys2_1  dd{ font-size:14px; color:#383737; line-height:28px; background:url(../images/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(../images/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(../images/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(../images/ys_3.gif) no-repeat; height:58px;padding-left: 66px; }

.ys4_1  dd{ font-size:14px; color:#383737; line-height:28px; background:url(../images/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(../images/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(../images/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:#009933; 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(../images/ban2_bg.gif) 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(../images/ban2_tel.gif) no-repeat left; padding-left:66px; }

.banner2 em{  width:122px; height:32px; background:url(../images/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(../images/cus_t.gif) no-repeat center; height:60px; font-weight:normal; text-align:center; }

.customer h3 a{font-size:24px; color:#009933; }

.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(../images/cus_zx.png) no-repeat center; text-align:center; margin:0 auto; }

.cus_con li:hover{ background:#009933;}

.cus_con li:hover a{ color:#fff;}

.cus_con li:hover p{ color:#fff;}





/*about us*/

.about{ width:100%; background:#009933;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(../images/ab_t.gif) 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;overflow: hidden;}

.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(../images/news_t.gif) no-repeat;  width:127px; height:41px; text-align:center; margin-right: 20px;   }

.news #tab .tab_menu li:hover{ background:url(../images/news_h.gif) no-repeat;  }

.news #tab span{ float:right;margin-right: 20px;}

.news #tab span a{ font-size:14px; color:#009933; 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(../images/news_h.gif) 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:#009933; 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 #009933;display: block;

    margin-top: 6px; text-align:center;}

.news_t .news_r em a{ font-size:14px; color:#009933; 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(../images/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(../images/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:#009933; 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:#009933;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(../images/wen.gif) 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(../images/da.gif) no-repeat ; line-height:20px;text-align:center;margin-right:5px;margin-bottom:6px;}







/*link*/

.links{width:1180px;height:97px;   background:url(../images/link.gif) no-repeat 2px 17px; border:1px solid #d9d8d8; margin:0 auto;  }

.links ul li a{  font-size:14px; color:#464646; line-height:32px;}

.links ul li { float:left; margin-left:20px; }

.links ul { margin-left:140px;margin-top: 8px;}


























