@charset "utf-8";
/* CSS Document */
ul,li,img,dl,dt,dd,a,h1,h2,h3,h4,h5,h6,em,p{ margin:0px; padding:0px; font-style:normal; list-style:none; border:none; text-decoration:none;}
body{ margin:0px; padding:0px; background:#ebeee8; font-size:12px; font-family:"宋体";}
.fl_t{ float:left;}
.fl_r{ float:right;}
.clear{ clear:both;}
.green{ color:#5e970c;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline; color:#5e970c;}
.mt_10{ margin-top:10px;}
.header_bj{ height:99px; background:url(../../images/default/top_bj.jpg) repeat-x; overflow:hidden;}
.header_bj .header{ width:990px; margin:0px auto; padding:0px;}
.header_bj .header .logo{ float:left; width:225px; margin-top:18px; margin-left:50px; display:inline;} 
.header_bj .header .tel{ float:right; margin-top:18px; margin-right:30px;}
.header_bj .header .nav{ width:690px; float:right; height:30px; margin-top:17px;}
.header_bj .header .nav ul{ margin:0px; padding:0px;}
.header_bj .header .nav ul li{ float:left; margin:0px 3px;}
.header_bj .header .nav ul li a{ width:85px; text-align:center; font: bold 14px/30px "宋体"; color:#FFFFFF; display:block;}
.header_bj .header .nav ul li a:hover{ background:url(../../images/default/nav_hover.jpg) no-repeat bottom center; display:block; color:#2d5600; text-decoration:underline;}
.header_bj .header .nav #active {background:url(../../images/default/nav_hover.jpg) no-repeat bottom center; display:block; color:#2d5600; text-decoration:underline;}
.warp{ width:1002px; background:url(../../images/default/bj_cont.jpg) repeat-y; height:auto; overflow:hidden; margin:0px auto; padding:0px; margin-top:15px; display:block;}
.warp .bj_top{ background:url(../../images/default/bj_top.jpg) no-repeat; height:8px; background:url(../../images/default/bj_top.jpg) no-repeat; }
.w_960{ width:960px; margin:0px auto; padding:0px; height:auto; overflow:hidden;}

.product_car{ height:35px; border-bottom:#549500 1px solid;}
.product_car .classify{ float:left; width:550px; height:35px; overflow:hidden; line-height:35px;}
.product_car .classify span{ float:left; background:url(../../images/default/icon_1.jpg) no-repeat center left; font: bold 14px/35px "宋体"; color:#5e970c; padding-left:27px;}
.product_car .classify a{ color:#666666; font-weight:bold; margin-left:10px; display:inline;}
.product_car .classify a:hover{ color:#5e970c}
.product_car .seach{ float:right; width:400spx; margin-top:5px;}
.product_car .seach select{ background:#ebeee5;}
.product_car .seach .text{ margin:0px 10px; color:#999; line-height:18px;}
.product_car .seach .bnt{ background:#c4c4c4; border:none; text-align:center; width:50px; height:22px; color:#333333; font-weight:bold; cursor:pointer}

.banner_1{ width:665px; height:322px; background:url(../../images/default/banner_bj.jpg) no-repeat; padding:5px; float:left; overflow:hidden;}
.ad_1{ width:960px; clear:both; display:block; height:auto; overflow:hidden;}
.ad_2{ width:675px; clear:both; display:block; height:auto; overflow:hidden;} 

.classily_nav{ float:right; width:284px; height:332px; overflow:hidden;}
.classily_nav a{  margin-bottom:2px; display:block; clear:both; width:284px;  overflow:hidden;}
.botton_1{ background:url(../../images/default/bnt_1.jpg) no-repeat; display:block; width:284px; height:64px;}
.botton_1:hover{ background:url(../../images/default/bnt_1_hover.jpg) no-repeat;}
.botton_2{ background:url(../../images/default/bnt_2.jpg) no-repeat; display:block; width:284px; height:65px;}
.botton_2:hover{ background:url(../../images/default/bnt_2_hover.jpg) no-repeat;}
.botton_3{ background:url(../../images/default/bnt_3.jpg) no-repeat; display:block; width:284px; height:65px;}
.botton_3:hover{ background:url(../../images/default/bnt_3_hover.jpg) no-repeat;}
.botton_4{ background:url(../../images/default/bnt_4.jpg) no-repeat; display:block; width:284px; height:64px;}
.botton_4:hover{ background:url(../../images/default/bnt_4_hover.jpg) no-repeat;}
.botton_5{ background:url(../../images/default/bnt_5.jpg) no-repeat; display:block; width:284px; height:65px;}
.botton_5:hover{ background:url(../../images/default/bnt_5_hover.jpg) no-repeat;}


.tilte_1{ border-bottom:#549500 1px solid; height:30px;}
.tilte_1 .bt{ float:left; background:url(../../images/default/icon_2.jpg) no-repeat left center; border-bottom:#549500 1px solid; height:29px; font: bold 14px/29px "宋体"; color:#5e970c; padding-left:10px;}
.tilte_1 .bt a{ color:#549500}
.tilte_1 .bt span{ font-size:12px; color:#da0015; margin:0px 5px; font-weight:normal;}
.tilte_1 .mune{ float:right; line-height:30px; color:#333;}
.tilte_1 .mune a{ color:#333333; margin:0px 5px;}
.tilte_1 .mune a:hover{ text-decoration:underline; color:#5e970c}
.tilte_1 .more{ float:right; line-height:30px; color:#333;}
.tilte_1 .more a{ color:#5e970c;}
.tilte_2{ border-top:#549500 1px solid; height:30px;}
.tilte_2 .bt{ float:left; background:url(../../images/default/icon_2.jpg) no-repeat left center; border-top:#549500 1px solid; height:29px; font: bold 14px/29px "宋体"; color:#5e970c; padding-left:10px;}
.tilte_2 .bt a{ color:#549500;}
.tilte_2 .bt span{ font-size:12px; color:#da0015; margin:0px 5px; font-weight:normal;}
.tilte_2 .more{ float:right; line-height:30px; color:#333;}
.tilte_2 .more a{ color:#5e970c;}
.tilte_3{ border-bottom:#ccc 1px dashed; height:26px;}
.tilte_3 .bt{ float:left;   font: bold 14px/22px "宋体"; color:#333;}
.tilte_3 .more{ float:right; line-height:22px; color:#333;}
.tilte_3 .more a{ color:#5e970c;}
.tilte_4{ border-bottom:#549500 1px solid; height:30px; clear:both;}
.tilte_4 .bt{ float:left; background:url(../../images/default/icon_2.jpg) no-repeat left center; border-bottom:#549500 1px solid; height:29px; font: bold 14px/29px "宋体"; color:#333; padding-left:10px;}
.tilte_4 .bt a{ color:#333;}
.title_5{ width:264px; height:33px; margin:0px auto; text-align:center; background:url(../../images/default/title_bj2.jpg); font: bold 14px/33px "宋体"; color:#FFFFFF;}
.tilte_6{  border-bottom:#549500 1px solid; height:30px;}
.tilte_6 .bt{ float:left; background:url(../../images/default/icon_2.jpg) no-repeat left center; border-bottom:#549500 1px solid; height:29px; font: bold 14px/29px "宋体"; color:#5e970c; padding-left:10px;}
.tilte_7{  border-bottom:#549500 1px solid; height:30px; margin-bottom:10px;}
.tilte_7 .bt{ float:left;  font: bold 14px/29px "宋体"; color:#5e970c;}
.tilte_8{  border-bottom:#549500 1px solid; height:30px;}
.tilte_8 .bt{ float:left; background:url(../../images/default/icon_2.jpg) no-repeat left center; font: bold 14px/29px "宋体"; color:#333; padding-left:10px;}
.tilte_8 .bt a{ color:#333;}
.tilte_8 .more{ float:right; line-height:30px; color:#333;}
.tilte_8 .more a{ color:#333;}

.tj_product{ width:1005px; overflow:hidden;}
.tj_product dl{ width:290px; height:253px; background:url(../../images/default/pro_bj.jpg) no-repeat; overflow:hidden; margin-right:45px; margin-top:20px; float:left;}
.tj_product dl:hover{ background:url(../../images/default/pro_bj_hover.jpg) no-repeat;}
.tj_product dl dt{ width:266px; height:179px; padding:9px 13px 9px 11px;}
.tj_product dl dd{ height:40px; overflow:hidden; margin-top:10px;}
.tj_product dl dd .ms{ width:190px; height:40px; overflow:hidden; float:left; color:#333333; line-height:20px; margin-left:10px;}
.tj_product dl dd .ms b { display:block;}
.tj_product dl dd .ms b a{ color:#333;}
.tj_product dl dd .ms b a:hover{ color:#5e970c}
.tj_product dl dd .view{ float:right; margin-right:10px; margin-top:8px;}

.w_398{ width:398px; float:left; height:522px; overflow:hidden;}
.home_new1{ width:398px; height:480px; background:url(../../images/default/pro_bj1.jpg) no-repeat; overflow:hidden; margin-top:10px; clear:both;}
.home_new1 .headline{ height:90px; border-bottom:#CCCCCC 1px dotted; margin:10px;}
.home_new1 .headline dl{ height:80px; overflow:hidden; }
.home_new1 .headline dl dt{ float:left; height:72px; width:120px; border:#ccc 1px solid; padding:2px; }
.home_new1 .headline dl dt:hover{ float:left; height:72px; width:120px; border:#5e970c 1px solid; padding:2px; }
.home_new1 .headline dl dd{ float:left; height:76px; overflow:hidden; margin-left:10px; color:#333; line-height:18px; width:240px;}
.home_new1 .headline dl dd h3{ font: bold 12px/18px "宋体"; color:#333; margin-bottom:5px;}
.home_new1 .headline dl dd a{ color:#333;}
.home_new1 .headline dl dd a:hover{ color:#5e970c}
.home_new1 ul{ margin:10px;}
.home_new1 ul li{ line-height:26px; color:#333333; height:26px; display:block; text-align:right}
.home_new1 ul li a{ float:left; color:#333;}
.home_new1 ul li a:hover{ color:#5e970c;}
.home_new1 ul li span{ color:#999;}
.w_540{ float:right; width:540px; height:522px; overflow:hidden;}
.home_new2{ height:150px; margin-top:10px; overflow:hidden; margin-bottom:20px;}
.home_new2 .picture{ width:220px; height:132px; border:#CCCCCC 1px solid; padding:3px;}
.home_new2 .picture:hover{ width:220px; height:132px; border:#5e970c 1px solid; padding:3px;}
.home_new2 .show_new{ margin-left:15px; height:140px; width:295px;}
.new2_ul_1{ margin:10px 0px;}
.new2_ul_1 li{ text-align:right; line-height:26px; color:#333333; height:26px; display:block;}
.new2_ul_1 li a{ float:left; color:#333;}
.new2_ul_1 li a:hover{  color:#5e970c;}
.new2_ul_1 li span{ color:#5e970c;}
.new2_ul_1 li span a{ float:none; color:#5e970c}
.new2_ul_2{ margin:10px 0px;}
.new2_ul_2 li{ text-align:right;line-height:26px; color:#333333; height:26px; display:block;}
.new2_ul_2 li a{ float:left;color:#333;}
.new2_ul_2 li a:hover{  color:#5e970c;}
.new2_ul_2 li span{ color:#5e970c;}
.new2_ul_2 li span a{ float:none; color:#5e970c}
.client{}
.client .title{ border-bottom:#549500 1px solid; height:30px; clear:both;}
.client .title .bt{ float:left; background:url(../../images/default/icon_2.jpg) no-repeat left center; border-bottom:#549500 1px solid; height:29px; font: bold 14px/29px "宋体"; color:#333; padding-left:10px;}
.client ul{ background:#eee; display:block; height:auto; overflow:hidden; width:960px; margin-top:5px; clear:both; padding-bottom:20px;}
.client ul li{ float:left; width:165px; height:99px; margin-top:20px; margin-left:22px;}
.client ul li img{ width:165px; height:99px;}

#pub_slideplay{ width:390px; height:260px; overflow:hidden;  }
#pub_slideplay_1{ width:665px; height:322px; overflow:hidden;  }

.footer{ border-top:#549500 1px solid; margin-top:10px; clear:both; line-height:26px; padding-top:10px;}
.footer p{ margin:0px; padding:0px; color:#333333; text-align:center; position:relative;}
.footer p span{ position:absolute; top:-7px; right:170px;}
.footer p a{ color:#333333; margin:0px 10px;}

.site{ height:30px; line-height:30px; color:#666; clear:both;}
.site a{ color:#666666;}
.site span{ margin:0px 5px;}
.sub_left{ width:210px; height:auto; overflow:hidden; float:left;}
.sub_left_1{ width:265px; height:auto; overflow:hidden; float:right;}
.sub_left_2{ float:left; width:675px; height:auto; overflow:hidden;}
.sub_mune{}
.sub_mune dl{ text-align:right; margin-top:10px;}
.sub_mune dl dt{ height:40px; background:url(../../images/default/title_bj1.gif) no-repeat bottom right; font: bold 20px/30px "宋体"; color:#5e970c; margin-bottom:10px;}
.sub_mune dl dd{ line-height:30px; background:url(../../images/default/icon_5.jpg) no-repeat right center; padding-right:10px; height:30px; display:block; margin-right:15px;}
.sub_mune dl dd a{ color:#333}
.sub_mune dl dd a:hover{ color:#d30000;}
.sub_left_new{ width:210px; clear:both;}
.sub_left_new img{ float:left; width:210px; height:9px;}
.sub_left_new ul{ background:url(../../images/default/x_ct.jpg) repeat-y; padding:5px 10px; width:190px; line-height:24px; color:#333333;}

.sub_right{ width:720px; height:auto; overflow:hidden; float:right;}
.sub_right_1{ width:675px; height:auto; overflow:hidden; float:left;}
.sub_right_2{  width:265px; height:auto; overflow:hidden; float:right; }
.porduct_show1{ width:720px;}
.porduct_show1 dl{ background:url(../../images/default/pro_2.jpg) no-repeat; width:306px; height:228px; margin-left:27px; margin-right:27px; margin-top:20px; float:left; display:inline;}
.porduct_show1 dl:hover{ background:url(../../images/default/pro_2_hover.jpg) no-repeat;}
.porduct_show1 dl dt{ width:277px; height:163px; padding:15px 14px;overflow:hidden; }
.porduct_show1 dl dt img{ border:solid 1px #ccc}
.porduct_show1 dl dd{ height:30px; width:270px; margin:0px auto; line-height:30px; background:url(../../images/default/icon_4.jpg) no-repeat left; padding-left:15px; font-size:14px;}
.porduct_show1 dl dd a{ color:#5e970c;}
.porduct_show2{ width:231px; margin:0px auto;}
.porduct_show2 dl{ background:url(../../images/default/pro_bj3.jpg) no-repeat; width:231px; height:190px;  margin:7px 0px; clear:both; display:block;}
.porduct_show2 dl dt{ width:206px; height:140px; padding:14px 11px 0px 10px; overflow:hidden; display:block; clear:both;}
.porduct_show2 dl dt img{ border: solid 1px #ccc; width:206px}
.porduct_show2 dl dd{ height:30px; width:190px; margin:0px auto; line-height:30px; background:url(../../images/default/icon_4.jpg) no-repeat left; padding-left:15px; font-size:14px;}
.porduct_show2 dl dd a{ color:#5e970c;}
.porduct_show3{ width:720px;}
.porduct_show3 dl{ background:url(../../images/default/pro_2.jpg) no-repeat; width:326px; height:243px; margin-left:22px; margin-top:20px; float:left; display:inline;}
.porduct_show3 dl:hover{ background:url(../../images/default/pro_2_hover1.jpg) no-repeat;}
.porduct_show3 dl dt{ width:285px; height:190px; margin:20px 21px 0px 20px; overflow:hidden; }
.porduct_show3 dl dd{ height:30px; width:270px; margin:0px auto; line-height:30px; background:url(../../images/default/icon_4.jpg) no-repeat left; padding-left:15px; font-size:14px;}
.porduct_show3 dl dd a{ color:#5e970c;}
#product_show4 dl:hover{background:url(../../images/default/pro_2_hover1.jpg) no-repeat;}

.nunpage{ text-align:center; margin:4px; margin-top:20px;  clear:both;}
.nunpage b{ background:#fff; padding:0 5px; display:block; font-weight:normal;}
.nunpage a{ background:#fff; display:inline; height:24px; line-height:24px; margin:0 4px; padding:6px 6px 2px 6px; border:1px solid #6A9C00; color:#6A9C00;}
.nunpage span{ background:#6D9B01;color:#fff; display:inline; height:24px; line-height:24px; margin:0px 4px; padding:6px 6px 2px 6px;border:1px solid #6D9B01;}
.nunpage .a_next { font-weight:bold; color:#FFF !important; background:#6D9B01 !important; display:inline; height:24px; line-height:24px; padding:6px 6px 2px 6px;border:1px solid #6D9B01;}

.ks_nav{ width:720px;  height:auto; overflow:hidden; margin-top:15px;}
.ks_nav img{ float:left;}
.ks_nav ul{ background:url(../../images/default/xgbox_m.gif) repeat-y; height:auto; overflow:hidden; width:720px;}
.ks_nav ul dl{ margin:10px 20px 10px 20px;} 
.ks_nav ul dl dt{ font: bold 16px/24px "宋体"; color:#5e970c; margin-bottom:5px; margin-left:5px;}
.ks_nav ul dl dd{ line-height:24px; font-weight:bold; color:#333333;}
.ks_nav ul dl dd a{ color:#333;  margin:0px 5px;}

.cpcs{ width:720px;}
.cpcs ul{ clear:both; margin-top:10px; margin-bottom:10px ; display:blockl}
.cpcs ul li{ width:240px; height:24px; line-height:24px; float:left;}
.cpcs ul li a{ color:#666;}

.pro_kewword{ width:720px; clear:both; display:block; font:14px/24px "宋体"; color:#666666; margin-bottom:10px;}
.pro_kewword h1{font: bold 16px/20px "微软雅黑"; color:#333333;}
.pro_kewword h1 a{ color:#333333; font-weight:normal; margin:0px 10px;}
.pro_kewword p{ margin-top:10px;}


.pro_xx{ height:auto; clear:both; display:block; width:auto; overflow:hidden;}
.pro_xx .flash{ width:480px; height:300px; border:#cfcfcf 1px solid; padding:4px; float:left; overflow:hidden;}
.pro_xx .cpms{ width:450px; float:right; font:14px/24px "宋体"; color:#333;}
.pro_xx .cpms h1{ color:#5e970c; font-size:16px; font-weight:bold; margin-bottom:10px;}
.pro_xx .cpms .tel{ border-top:#ccc 1px dashed; height:30px; line-height:30px; color:#5e970c; font-size:14px; font-weight:bold; margin-top:10px;}
.pro_spsp{ width:960px; overflow:hidden;}
.pro_spsp ul{ width:1000px;}
.pro_spsp ul li{ width:210px; height:190px; background:#e7e7e7; overflow:hidden; margin-top:20px; margin-right:40px; float:left;}
.pro_spsp ul li .picture{ width:200px; height:130px; padding:4px; background:#FFFFFF; display:block; margin:1px auto;}
.pro_spsp ul li img{ width:200px; height:130px;}
.pro_spsp ul li span{ line-height:20px; width:180px; margin:0px auto; height:40px; overflow:hidden; margin-top:5px; text-align:center; display:block;}
.pro_spsp ul li span a{ color:#333333;}

.pro_khpj{ width:265px; height:auto; overflow:hidden; margin-top:10px;}
.pro_khpj .picture{ border:#ccc 1px solid; padding:1px; width:260px; height:140px; margin:0px auto; margin-top:10px;}
.pro_khpj .picture:hover{ border:#5e970c 1px solid; }
.pro_khpj ul{ margin-top:10px;}
.pro_khpj ul li{ line-height:24px;}
.pro_khpj ul li a{ color:#21444f;}

.pro_hot{ width:1000px;}
.pro_hot dl{ float:left; background:url(../../images/default/pro_bj5.jpg) no-repeat; width:303px; height:236px; margin-right:25px; margin-top:20px;}
.pro_hot dl:hover{ background:url(../../images/default/pro_bj5_hover.jpg) no-repeat;}
.pro_hot dl dt{ height:175px; overflow:hidden;padding:14px 12px;}
.pro_hot dl dt img{ border:solid 1px #ccc; width:275px; height:183px;}
.pro_hot dl dd{ width:250px; background:url(../../images/default/icon_4.jpg) no-repeat left center; padding-left:15px; line-height:30px; margin:0px auto;}
.pro_hot dl dd a{ color:#5e970c;}

.pro_cptj{ width:265px;}
.pro_cptj ul{ background:url(../../images/default/x_ct1.jpg) repeat-y; width:265px; height:auto; overflow:hidden;}
.pro_spxj{font-size:14px; line-height:20px;}
.pro_spxj dl{ background:#f1f1f1; height:162px; display:block; border-top:#b1b1b1 1px solid; margin-top:15px;}
.pro_spxj dl dt{ float:left; width:235px; height:141px; overflow:hidden; margin:10px;}
.pro_spxj dl dd{ line-height:22px; font-size:14px; color:#333; float:left; margin:10px;}
.pro_spxj dl dd h2{ font: bold 14px/20px "宋体"; color:#5e970c; margin-bottom:10px;}
.pro_spxj dl dd h2 span{ width:19px; height:19px; background:url(../../images/default/icon_6.jpg) no-repeat; color:#fff; float:left; text-align:center; margin-right:10px;}
.pro_picture{ width:675px; height:310px; position:relative; display:block; clear:both;}
.pro_picture .bnt{ position:absolute; right:30px; bottom:30px;}
.pro_bnt{ height:55px; margin-top:5px;}
.pro_bnt a{ float:left; margin-right:10px;}
.pro_bnt span{ float:left; margin-right:10px; margin-top:20px;}

.tab1{ clear:both; display:block;}
.tab1 .scroll_1{ height:26px;  background:url(../../images/default/x-ico.jpg) repeat-x  left 24px; overflow:hidden}
.tab1 .scroll_1 li{ float:left; width:85px; text-align:center; } 
.tab1 .scroll_bottom{ background:#fff; border-right:#5e970c 2px solid;border-left:#5e970c 2px solid; border-bottom:#5e970c 2px solid;height:158px; clear:both; display:block; padding:10px; font:14px/24px "宋体"; color:#333333;}
.sd01{cursor:pointer; background:url(../../images/default/hd_hover.jpg); width:85px; height:30px; line-height:23px; color:#000; font-weight:bold; font-size:12px;}
.sd02{ background:url(../../images/default/hd_bj.jpg) repeat-x; border-top:#749601 1px solid; border-right:#749601 1px solid; border-left:solid 1px #749601; border-bottom:#5e970c 2px solid; line-height:23px; color:#FFF}
.tab2{ clear:both; display:block; background:url(../../images/default/x-ico2.gif) repeat-x 0px 25px;}
.tab2 .scroll_1{ height:30px; overflow:hidden; }
.tab2 .scroll_1 li{ float:left; width:85px; display:block; text-align:center; } 
.tab2 .scroll_bottom{ height:auto; overflow:hidden; clear:both; display:block; padding:10px; font:14px/24px "宋体"; color:#333333;}
.bf01{cursor:pointer; background:url(../../images/default/hd_hover.jpg);width:85px; height:30px; line-height:23px; color:#000; font-weight:bold; font-size:12px;}
.bf02{ background:url(../../images/default/hd_bj.jpg) repeat-x; border-top:#cccccc 1px solid;  border-top:#749601 1px solid; border-right:#749601 1px solid; border-left:solid 1px #749601; border-bottom:#5e970c 2px solid;  line-height:23px; color:#fff}

.bnt_1{ width:135px; height:35px; background:url(../../images/default/bnt_15.jpg) no-repeat; text-align:center; font: bold 16px/30px "宋体"; color:#FFFFFF; border:none; cursor:pointer;}

.pro_cs{ width:465px;}
.pro_cs .title{ width:465px; height:35px; background:url(../../images/default/title_bj3.jpg) no-repeat;}
.pro_cs .title .bt{ width:105px; height:35px; font: bold 16px/35px "微软雅黑"; color:#FFFFFF; text-align:center; float:left;}
.pro_cs .title .more{ float:right; margin-right:10px; line-height:35px;}
.pro_cs .title .more a{ color:#666666;}
.pro_cs ul{ border:#e0e1d9 1px solid; width:443px; height:223px; border-top:none; padding:10PX;}
.pro_cs ul li{ font-size:14px; line-height:28px; color:#333333; height:28px; }
.pro_cs ul li span{ color:#5e970c;}
.pro_cs ul li a{ color:#333;}
.pro_cs_tjcp{  width:465px;}
.slide_show{ margin-top:10px;}
.slide_show #slideshow{ width:348px; height:235px;  border:#ccc 1px solid;   float:left; overflow:hidden;}
.slide_show #slideshow img{ width:340px; height:227px; margin:4px;}
.slide_show .navs{ float:right; width:105px; overflow:hidden;}
.slide_show .navs a{ padding:2px; border:#CCCCCC 1px solid; width:99px; height:66px;  overflow:hidden; margin-bottom:11px; display:block;}
.slide_show .navs a img{width:99px; height:66px;}
.slide_show .navs .activeSlide{  border:#5e970c 1px solid;}

.rel_case{ clear:both;}
.rel_case dl{ float:left; background:url(../../images/default/pro_bj4.jpg) no-repeat; width:193px; height:166px; margin:15px 12px 0px 30px; display:inline;}
.rel_case dl:hover{ background:url(../../images/default/pro_bj4_hover.jpg) no-repeat; }
.rel_case dl dt{ width:179px; height:115px; overflow:hidden; margin:7px;}
.rel_case dl dd{ height:20px; line-height:14px; color:#333; width:160px; padding-left:19px; margin:0px auto;}
.rel_case dl dd a{ color:#333;}

.help_explanation{ width:582px; height:79px; background:url(../../images/default/help_1.jpg) no-repeat; padding:15px 15px 15px 140px; line-height:24px; color:#333333; font-size:14px;}
.help_left{ float:left; width:660px; margin-top:10px;}
.help_left dl{ height:auto; overflow:hidden; margin-top:10px;}
.help_left dl dt{ width:110px; text-align:center; float:left; margin-top:10px;}
.help_left dl dd{ font-size:14px; line-height:24px; color:#333; float:right; }
.help_right{ width:285px; float:right;}
.help_kx{ background:#f1f1f1; border:#dbdbdb 1px solid; padding:5px 10px; width:265px; margin-top:30px;}
.help_kx ul{ margin-top:10px; margin-bottom:5px;}
.help_kx ul li{ line-height:24px;}
.help_kx ul li a{ color:#333333;}
.help_cp{ width:283px; height:230px; border:#dbdbdb 1px solid;  background:#FFFFFF;}
.help_cp .flash{ width:255px; padding:5px;  height:220px; margin:0px auto;}
.help_cp .flash .yu img{ width:255px; height:165px;}
.help_cp .flash .yu p{ line-height:30px; text-align:center; margin-top:10px; border-top:1px solid #ccc;}
.help_cp .flash .yu p a{ color:#333333; font-weight:bold;}
.help_message{ width:283px; height:auto; overflow:hidden; border:#dbdbdb 1px solid; background:#f1f1f1;}
.help_message .title{ height:40px; background:url(../../images/default/help_16.jpg) no-repeat 10px 10px;}
.help_message table{ color:#333; color:#333; line-height:30px; margin-top:10px; margin-bottom:10px;}
.help_message .text_2{height:50px; width:150px; overflow-y:hidden;}
.help_message .text_1{height:18px; width:150px; overflow-y:hidden;}

.about_1{ line-height:24px; font-size:14px; color:#666666;}
.about_1 a{ color:#666;}
.about_3{ width:960px; overflow:hidden;}
.about_3 ul{ width:1000px;}
.about_3 dl{ width:465px; border-bottom:#ccc 1px dashed; padding-bottom:10px; margin-top:15px; margin-right:25px; float:left;}
.about_3 dl dt{ float:left; width:150px; height:95px; padding:4px; border:#CCCCCC 1px solid;}
.about_3 dl dd{ float:right; width:290px; line-height:18px; color:#666666;}
.about_3 dl dd h3{ font: bold 14px/20px "宋体"; color:#5e970c; margin-bottom:10px;}
.about_3 dl dd h3 a{color:#5e970c;}
.about_3 dl dd a{ color:#333;}

.about_4{ clear:both;}
.about_4 .picture{ width:458px; height:345px; padding:5px; border:#747071 2px solid; float:left; margin-top:10px;}
.about_4 .picture img{ width:458px; height:345px;}
.about_4 .right{ float:right; margin-top:10px; }
.about_4 .right .ms{ width:440px; height:290px; border:#5e970c 2px solid; padding:8px 13px; font-size:14px; line-height:20px; color:#666666; float:right; overflow:hidden;}
.about_2{ clear:both;  font-size:14px; line-height:20px; color:#666666;}
.about_2 img{ margin:20px 0px;}
.about_5{ width:455px;}
.about_5 .picture{ width:435px; height:505px; padding:2px; border:#747071 1px solid; margin:20px auto;}
.about_5 .picture img{ width:435px; height:505px;}
.about_6{ clear:both; }
.about_6 img{ width:458px; height:345px; float:left;}
.about_6 .ms{ margin-left:10px; float:right; overflow:hidden; margin-top:10px; font-size:14px; line-height:20px; color:#666666; width:470px; }


.contact_1{ line-height:24px; color:#333; font-size:14px; margin-top:20px;}
.contact_1 b{ display:block;}
.contact_2{ line-height:20px; color:#333; font-size:14px;}
.contact_2 dl{ margin-top:10px;}
.contact_2 dl dt{width:110px; text-align:center; float:left; }
.contact_2 dl dd{ float:right; width:810px; }

.news_1{ clear:both; width:625px;}
.news_1 dl{ border-bottom:#8d8d8d 1px dotted; padding-bottom:10px; height:101px; display:block; margin-top:10px;}
.news_1 dl dt{ width:150px; height:90px; padding:4px; border:#CCCCCC 1px solid; float:left;}
.news_1 dl dd{ float:right; width:450px; height:100px; overflow:hidden; line-height:20px; color:#666666;}
.news_1 dl dd h1{display:block; clear:both; height:20px; }
.news_1 dl dd h1 a{ font-size:14px; color:#5e970c;}
.news_1 dl dd p{ clear:both; margin-top:10px;}
.news_1 dl dd a{ color:#FF0000;}
.news_2{ width:330px; height:230px; overflow:hidden;}
.news_2 ul{ background:#f1f1f1; padding:10px; margin-top:10px; height:auto; overflow:hidden;}
.news_2 ul li{ line-height:22px; color:#666666;}
.news_2 ul li a{ color:#666666;}
.news_2 .headline{ clear:both; height:60px; overflow:hidden; margin-bottom:5px;}
.news_2 .headline dt{ float:left; width:100px; height:60px; overflow:hidden;}
.news_2 .headline dd{ line-height:18px; color:#666666; float:right; width:200px;}
.news_2 .headline dd h2{display:block; clear:both; height:20px; margin-bottom:5px;}
.news_2 .headline dd h2 a{font-size:14px; color:#5e970c;}
.news_2 .headline dd a{ color:#FF0000;}
.news_2 .more{ float:right;}
.news_2 .more a{ color:#666;}
.news_2 .more a:hover{ color:#5e970c;}
.news_3{}
.news_3 .flash{ width:255px; padding:4px; border:#CCCCCC 1px solid; margin-top:10px; height:220px; background:#FFFFFF;}
.news_3 .flash .yu img{ width:255px; height:165px;}
.news_3 .flash .yu p{ line-height:30px; text-align:center; margin-top:10px; border-top:1px solid #ccc;}
.news_3 .flash .yu p a{ color:#333333; font-weight:bold;}

.news_3 ul{ clear:both; margin-top:20px;}
.news_3 ul li{ line-height:26px;}
.news_3 ul li a{ color:#024a62;}
.news_4{ width:265px; height:auto; overflow:hidden;}
.news_4 ul{ background:#f1f1f1; padding:10px; margin-top:10px; height:auto; overflow:hidden;}
.news_4 ul li{ line-height:22px; color:#333;}
.news_4 ul li a{ color:#333;}
.news_4 .headline{ clear:both; height:66px; overflow:hidden; margin-bottom:5px;}
.news_4 .headline dt{ float:left; width:100px; height:60px; overflow:hidden; padding:2px; border:#ccc 1px solid;}
.news_4 .headline dt:hover{ float:left; width:100px; height:60px; overflow:hidden; padding:2px; border:#5e970c 1px solid;}
.news_4 .headline dd{ color:#666666; float:right; width:130px;padding:0px }
.news_4 .headline dd h2{padding:0px;margin:0px; display:block; clear:both; margin-bottom:7px;}
.news_4 .headline dd h2 a{font-size:12px; color:#5e970c;}
.news_4 .headline dd a{ color:#333;}
.news_4 .more{ float:right;}
.news_4 .more a{ color:#666;}

.news_list{}
.news_list dl{ border-bottom:#8d8d8d 1px dotted; padding-bottom:10px; height:101px; display:block; margin-top:10px;}
.news_list dl dt{ width:150px; height:90px; padding:4px; border:#CCCCCC 1px solid; float:left;}
.news_list dl dd{ float:right; width:500px; height:100px; overflow:hidden; line-height:20px; color:#666666;}
.news_list dl dd h1{ background:url(../../images/default/icon_7.jpg) no-repeat left center; padding-left:20px; display:block; clear:both; height:20px; font-weight:normal;}
.news_list dl dd h1 a{ font-size:14px; float:left; color:#333333;}
.news_list dl dd h1 span{ float:right; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:10px;}
.news_list dl dd p{ clear:both; margin-top:10px;}
.news_list dl dd a{ color:#FF0000;}

.news_xx{ line-height:26px; color:#333; font-size:14px;}
.news_xx h1{ font:20px/24px "宋体"; text-align:center; clear:both; display:block; padding-bottom:20px;}
.news_xx h1 .info{ border-top:#ccc 1px dotted; font-size:12px; color:#666666; line-height:20px; margin-top:10px; padding-top:10px;}
.news_xx h1 .info em{ margin-right:10px;}
.news_xx p{ margin:20px 0px;}
.read_tj{ clear:both;}
.read_tj h1{ font-size:14px; color:#333333;}
.read_tj ul{ clear:both; margin-top:15px; margin-left:6px;}
.read_tj ul li{ line-height:24px;}
.read_tj ul li a{ color:#29511f;}
.read_other{ line-height:24px; color:#666666;}
.read_other dt{ text-align:right;}
.read_other dd{ margin-top:10px; float:left;}
.read_other dd span em{ color:#004964;}
.read_other dd a{ color:#666666;}
.read_ud{ background:#f6f6f6; border-bottom:#5e970c 2px solid; height:auto; overflow:hidden; display:block; clear:both; width:auto; padding:5px 15px; margin-top:10px;}
.read_ud li{ line-height:24px; color:#333333;}
.read_ud li a{ color:#004964}
.case_list{  width:960px; height:260px; overflow:hidden;}
.case_list .title{  font: bold 16px/30px "微软雅黑"; color:#333333; margin-bottom:20px; clear:both; display:block; }
.case_list .title span{  border-bottom:#cccccc 1px solid; padding-bottom:5px; padding-right:20px; }
.case_list .title span em{color:#875524; font-size:24px; font-weight:normal; margin:0px 5px;}
.case_list ul{ float:left; width:900px; overflow:hidden; height:auto;}
.case_list ul li{ width:256px; height:191px; background:#e7e7e7; margin-right:40px; float:left; border:#e7e7e7 1px solid;}
.case_list ul li:hover{ border:#5e970c 1px solid;}
.case_list ul li .picture{ width:240px; height:140px; border:#fff 6px solid; margin:2px auto;}
.case_list ul li .picture img{ width:240px; height:140px;}
.case_list ul li .ms{ font-size:14px; margin:10px 5px 0px 5px; height:17px; overflow:hidden;}
.case_list ul li .ms a{ color:#333;}
.case_list ul li .ms a:hover{ color:#5e970c;}
.case_list .view{ float:right; margin-top:130px; text-align:center; line-height:80px; height:64px; overflow:hidden; background:url(../../images/default/icon_8.jpg) no-repeat; width:57px;}
.case_list .view a{ color:#FFF;}
.case_list .view a:hover{ color:fff;}
.case_kewword{ width:720px; clear:both; display:block; font:12px/20px "宋体"; color:#666666; margin-bottom:10px; border-bottom:#CCCCCC 1px dashed; padding-bottom:10px;}
.case_kewword h1{font: bold 14px/20px "微软雅黑"; color:#333333;}
.case_kewword h1 a{ color:#333333; font-weight:normal; margin:0px 10px;}
.case_kewword p{ margin-top:10px;}

.case_mune{}
.case_mune h1{height:40px; background:url(../../images/default/title_bj1.gif) no-repeat bottom right; font: bold 20px/30px "宋体"; color:#5e970c; margin-bottom:10px; text-align:right}
.case_mune ul{ text-align:right; margin-top:10px;}
.case_mune ul li{ line-height:24px; background:url(../../images/default/icon_5.jpg) no-repeat right center; padding-right:10px; height:24px; display:block; margin-right:15px;}
.case_mune ul li a{ color:#333}
.case_mune ul li a:hover{ color:#d30000;}
.case_mune .bnt{ border-bottom:#ccc 1px dashed;  padding: 8px 0; text-align: right;}

.case_new{ width:210px; clear:both;}
.case_new img{ float:left; width:210px; height:8px;}
.case_new ul{ background:url(../../images/default/x_ct2.gif) repeat-y; padding:5px 5px; width:200px; line-height:24px; color:#333333; font-weight:bold;}
.case_new ul span{ font-size:14px; font-weight:bold; color:#5e970c; display:block; margin-left:10px;}
.case_new ul a{ color:#333333; margin:0px 5px;}

.energy_sp{ width:958px; height:auto; overflow:hidden; border:#CCCCCC 1px solid;  padding-bottom:15px; padding-top:5px;}
.energy_sp ul{}
.energy_sp ul li{ width:455px; height:240px; overflow:hidden; float:left; margin:10px 12px; display:inline;}

.buy_left{ float:left; width:665px;}
.buy_form{ width:663px; height:auto; border:#5e970c 1px solid; margin-top:10px;}
.buy_form ul{ margin:20px; display:block; clear:both;}
.buy_form ul li{ font-size:14px; line-height:24px; clear:both; display:block; margin-bottom:30px; height:26px; overflow:hidden;}
.buy_form ul li input{ height:22px; border:#b1b1b1 1px solid; text-align:center; line-height:22px; text-align:center; font-size:14px; color:#000; margin-left:10px; margin-right:10px; float:left;}
.buy_form ul li span{ float:left;}
.buy_right{ width:275px; float:right;}
.buy_right ul{ margin-left:10px; margin-top:10px;}
.buy_right ul li{ font-size:13px; line-height:24px; color:#666666;}
.map{}
.map dl{ margin-top:10px; margin-bottom:20px; clear:both; display:block; height:auto; overflow:hidden; width:960px;}
.map dl dt{ float:left; width:125px; height:26px; text-align:center; border:#dcdcdc 1px solid; line-height:26px; color:#bda001; font-weight:bold;}
.map dl dd{ float:right; background:#eeeeee; height:auto; overflow:hidden; line-height:22px; color:#333333; padding:10px; width:790px;}
.map dl dd a{ color:#333333; margin:0px 5px;}

.srcoll_1 li{ background:url(../../images/default/tdbg1.jpg) no-repeat center top;width:180px; float:left; height:108px; display:block; margin-right:30px; margin-left:20px;}
.srcoll_1 li img{ width:166px; height:94px; margin:7px;}
.srcoll_1{ width:100%; overflow: hidden; margin-bottom:10px; }
.srcoll_1 .sc{ position:relative; width:100%;}
.srcoll_1 .sc .left1{ position:absolute; left:0; top:45px;  overflow:hidden;}
.srcoll_1 .sc .right1{ position:absolute; right:0; top:45px; height:95px; overflow:hidden;}
.srcoll_1 .sc .abody{ width:910px; overflow:hidden; margin:0 auto;}
.srcoll_2 li img{ width:127px; height:161px;}
.srcoll_2 li{ background:url(../../images/default/tdbg.jpg) no-repeat center top;width:127px; padding:7px 25px; float:left}
.srcoll_2{ width:100%; overflow: hidden; margin-bottom:10px;}
.srcoll_2 .sc{ position:relative; width:100%;}
.srcoll_2 .sc .left2{ position:absolute; left:0; top:80px;}
.srcoll_2 .sc .right2{ position:absolute; right:0; top:80px;}
.srcoll_2 .sc .abody{ width:910px; overflow:hidden; margin:0 auto}

.srcoll_3 li img{ width:435px; height:505px; text-align:center; margin:0px auto;}
.srcoll_3 li{ width:435px; margin:0px auto; }
.srcoll_3{ width:100%; overflow: hidden; margin-bottom:20px; padding-top:10px; clear:both; display:block;}
.srcoll_3 .sc{ position:relative; width:100%;}
.srcoll_3 .sc .left3{ position:absolute; left:0; top:200px; width:45px;}
.srcoll_3 .sc .right3{ position:absolute; right:0; top:200px; width:45px;}
.srcoll_3 .sc .abody{ width:845px; overflow:hidden; margin:0 auto;}

/*hyc-add_style*/
#mt-20-box{ position:relative; height:15px; margin-top:10px}
#mt-20-box div{ position:absolute; right:0px; top:0px}
.energy-video li{ float:left; width:470px; padding-bottom:15px}
.energy-video li div{ margin-left:auto; margin-right:auto; width:350px;}

.jcImgScroll { position:relative; height:499px;}
.jcImgScroll li { border:1px solid #ccc; }
.jcImgScroll li a { background:#fff; display:block; height:340px;  }
.jcImgScroll li.loading a { background:#fff url(../../images/default/loading.gif) no-repeat center center;} 
.jcImgScroll li img,.jcImgScroll li,.jcImgScroll em,.jcImgScroll dl { display:none; border:0 none;}
.jcImgScroll em.sPrev { background:url(../../images/default/arrow-left.png) no-repeat left center; }
.jcImgScroll em.sNext { background:url(../../images/default/arrow-right.png) no-repeat right center;}
.jcImgScroll dl dd { background:url(../../images/default/NumBtn.png) no-repeat 0 bottom; text-indent:-9em; }
.jcImgScroll dl dd:hover,.jcImgScroll dl dd.curr { background-position:0 0; }

.pagelist{ text-align: center; padding-top: 20px;}
.pagelist .thisclass{background-color: #2D5600}
.pagelist li{display: inline; padding: 3px 5px 3px 5px;margin-right:2px;background-color:#719500;color:#fff}
.pagelist li a{color:#FFFFFF; text-decoration: none}

/*banner*/
.clearfix:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.icon-arrow-a-left, .icon-arrow-a-right { background: url(../../images/icon-sd26986d847.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
.icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }
#mains{overflow: hidden; zoom: 1; position: relative; }
#index_b_hero { width: 414px; height: 484px; margin: auto; position: relative; }
    #index_b_hero img { width: 414px; height: 484px; }
    #index_b_hero .heros { width: 414px; height: 484px; }
    #index_b_hero .hero-wrap {
	overflow: visible;
	position: absolute;
	height: 484px;
}
    #index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px; margin-left: -120px; background-color: #303030; z-index: 999; }
    #index_b_hero .next:hover, #index_b_hero .prev:hover { background-color: orangered; }
    #index_b_hero .next { margin: -25px -120px 0 0; right: 0; }
    #index_b_hero .disabled { background-color: #eee; }
    #index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #fff; padding: 5px; z-index: 1; position: absolute; top: 0; left: 0; width: 414px; height: 484px; overflow: hidden; left: 1920px; }
    #index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -414px; filter: alpha(Opacity=50); opacity: .5; background: #fff; overflow: hidden; }
    #index_b_hero .mask-right { left: 414px; }
    #index_b_hero .active { z-index: 2; left: 0; }

.fl_r a{color:#333}

#sitecontent a{color:#333}
.reda{color:#d30000 !important}
