@charset "utf-8";
body{ font-family:"微软雅黑",Microsoft Yahei,"宋体",sans-serif;font-size: 12px;color:#666; line-height:24px; background:url(../images/body.jpg) repeat-x;}
body, ul, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd {font-weight: normal;margin: 0;padding: 0;}
dl,dt,dd,ul,li{ list-style:none;}
li{list-style-type: none;text-align: justify;}
*{ margin:0; padding:0;}
a{ font-family:"微软雅黑",Microsoft Yahei,"宋体",sans-serif;text-decoration:none; font-size:12px;color:#666;}
a:hover{ text-decoration:none;color:#45ab43;}
img{ border:0;}
.clear{ clear:both;height:0px;font-size:1px; line-height:0px; padding:0px;margin-bottom:0px; clear:both;}
.widths{ width:1000px; margin:0px auto;}
.fl{ float:left;}
.fr{ float:right;}
.header,.wrap,.footbox{ min-width:1000px;}
.wrap{ display:block; overflow:hidden; _zoom:1;}
/*top*/
.header{ background:url(../images/top.jpg) repeat-x; height:94px;}
.header_r{ background:url(../images/tel.jpg) no-repeat; width:232px; height:27px; line-height:27px; margin-top:30px; margin-right:45px; color:#fff; font-size:18px; text-align:center;}
/*nav*/
.nav{ background:url(../images/nav.jpg) repeat-x; height:47px; line-height:47px;}
.nav li{ float:left; width:125px; text-align:center;}
.nav li.cur,.nav li:hover{ background:url(../images/lihov.jpg) no-repeat center bottom;}
.nav li a{ color:#fff; font-size:16px; display:block;}

/*banner
.banner{ height:348px; }
.bgstretcher-area { text-align: left; }
.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {position: absolute;top: 0;left: 0;}
.bgstretcher UL, .bgstretcher UL LI {margin: 0;padding: 0;list-style: none;}
.bgstretcher {overflow: hidden;width: 100%;position: fixed;z-index: 1;	_position: absolute; top: 0;left: 0;}
*/

/*banner*/
.banner{ height:348px; overflow:hidden;width:1000px}
.banner .slider-wrapper {width:100%; height:348px; overflow:hidden;}

.banner .theme-default {width:100%; height:348px; position:relative; overflow:hidden;}

.banner .theme-default #slider {width:1000px; height:348px;position:absolute; left:50%; top:0;margin-left:-500px;}

.banner .theme-default .nivoSlider {position:relative;background:#fff url(../images/loading.gif) no-repeat 50% 50%; -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; -moz-box-shadow: 0px 1px 5px 0px #4a4a4a; box-shadow: 0px 1px 5px 0px #4a4a4a;}

.banner .theme-default .nivoSlider img {position:absolute; top:0px; left:0px; display:none;}

.banner .theme-default .nivoSlider a {border:0; display:block;}

.banner .theme-default .nivo-controlNav {position:absolute; left:50%; bottom:10px; margin-left:370px; z-index:10;}

.banner .theme-default .nivo-controlNav a {display:block;width:22px;height:22px;background:url(../images/bullets.png) no-repeat;text-indent:-9999px;border:0;float:left;}

.banner .theme-default .nivo-controlNav a.active {background-position:0 -22px;}


.banner .theme-default .nivo-caption {font-family: Helvetica, Arial, sans-serif;}

.banner .theme-default .nivo-caption a {color:#fff; border-bottom:1px dotted #fff;}

.banner .theme-default .nivo-caption a:hover {color:#fff;}



/* The Nivo Slider styles */

.banner .nivoSlider {position:relative;}

.banner .nivoSlider img {position:absolute;top:0px;left:0px;}

/* If an image is wrapped in a link */

.banner .nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}

/* The slices and boxes in the Slider */

.banner .nivo-slice {display:block;position:absolute;z-index:5;height:100%;}

.banner .nivo-box {display:block;position:absolute;z-index:5;}

/* Caption styles */

/*.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; width:100%;z-index:8;}

.nivo-caption p {padding:5px;margin:0;}

.nivo-caption a {display:inline !important;}

.nivo-html-caption {display:none;}*/

/* Direction nav styles (e.g. Next & Prev) */

.banner .nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}

.banner .nivo-prevNav {left:0px;}

.banner .nivo-nextNav {right:0px;}

/* Control nav styles (e.g. 1,2,3...) */

.banner .nivo-controlNav a {position:relative; z-index:9; cursor:pointer;}

.banner.nivo-controlNav a.active {font-weight:bold;}
/*联系我们 公司简介*/
.flor1,.flor2,.flor3{ display:block; overflow:hidden; _zoom:1;}
.flor1{ margin:30px 0px 25px;}
.contact{ width:282px;}
.sub{ height:30px; line-height:30px; overflow:hidden; background:url(../images/sub.jpg) repeat-x;}
.sub span{ float:right; margin-top:13px; margin-right:10px;}
.sub h2{ background:#fff;display:block; float:left; padding-right:10px; font-size:16px; color:#000000;}
.sub h2 span.tit{float:left; margin-top:3px;padding: 0 10px ;display:block; margin-left:5px; margin-right:0px; background:#45ab43;color: #fff; line-height:27px;}
.sub h2 font{ font-family: "Times New Roman", Times, serif; color:#329600; font-size:40px; float:left;}
.contactbox{ padding-top:21px;}
.contactbox_u{ background:url(../images/contacttit.jpg) no-repeat; height:44px; line-height:44px; color:#ffff00; font-size:18px; padding-left:12px; margin-bottom:9px;}
.contactbox_d{ border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5; border-bottom:3px solid #e5e5e5;border-top:3px solid #e5e5e5; background:url(../images/contactbj.jpg) no-repeat right bottom; height:207px; line-height:28px; overflow:hidden; padding-top:6px; padding-left:12px;}
.contactbox_d h2{ color:#329600; font-size:14px;}
.companybox{ margin-top:21px; background:#45ab43; height:272px;}

.company{ width:698px;}
.companybox_l{ width:315px; background:#ffffff;}
.companybox_l img:hover{opacity:.8;filter:alpha(opacity=80);}
.companybox_r{ width:343px; padding:20px; color:#fff; line-height:26px; height:232px; overflow:hidden;}

/*宣传视频 新闻中心*/
.flor2_l{ width:282px;}
.videobox{ margin-top:21px; border:1px solid #e6e6e6;}
.zizhi{ margin:17px 0px 18px;}

.flor2_r{ width:698px;}
.newsbox{ border:1px solid #e5e5e5; margin-top:21px; height:306px; padding:3px 22px; overflow:hidden;}
.newsbox_l{ width:232px; height:291px;}
.newsbox_l img{ padding:9px; border:1px solid #e5e5e5;}
.newsbox_l img:hover{ border-color:#45ab43;}

.newsbox_r{ width:420px;}
.newsbox_r_u{ line-height:26px;}
.newsbox_r_u h2,.newsbox_r_u h2 a{ font-size:14px; color:#329600;}
.newsbox_r_d{  overflow:hidden; }
.newsbox_r_d li{ line-height:36px; border-bottom:1px dashed #c6c6c6;background:url(../images/icon.gif) no-repeat left center; padding-left:23px;}
.newsbox_r_d li span{ float:right;}

/*产品展示*/
.flor2{ margin-top:25px;}
.product{ height:244px; border:1px solid #e5e5e5; margin-top:21px; padding-top:20px; padding-left:20px;}
.product img{ width:200px; height:200px; border:1px solid #e6e6e6; margin-right:15px;}
.product p{ line-height:28px;}
.product img:hover{ border-color:#45ab43;}

/*foot*/
.footbox{ background:url(../images/foot.jpg) repeat-x; height:209px; margin-top:30px;}
.foot{ color:#c8ffa0; padding-top:25px; display:block; overflow:hidden; _zoom:1;}
.foot_nav a{ color:#fff; font-size:13px; padding:0px 10px;}
.foot_text{ padding-left:10px; line-height:28px; padding-top:10px;}
.foot_text a{ color:#c8ffa0;}
.foot_text a:hover,.foot_nav a:hover{ text-decoration:underline;} 



.left{ width:282px;}
.leftlist{ display:block; overflow:hidden; _zoom:1; margin-top:21px;}
.leftlist li{ background:url(../images/leftli.jpg) no-repeat; height:37px; line-height:37px; padding-left:30px; margin-bottom:10px;}
.leftlist li a{ display:block; font-size:14px;}
.leftlist li.cur,.leftlist li:hover{background:url(../images/leftlih.jpg) no-repeat; }
.leftlist li.cur a,.leftlist li:hover a{ color:#fff;}

.sub2{ height:30px; line-height:30px; overflow:hidden; background:url(../images/sub.jpg) repeat-x;}
.sub2 span{ float:right; margin-top:5px; margin-right:10px;}
.sub2 span a{ color:#45ab43;}
.sub2 h2{ background:#fff;display:block; float:left; padding-right:10px; font-size:16px; color:#000000;}
.sub2 h2 span.tit{float:left; margin-top:3px;padding: 0 10px ;display:block; margin-left:5px; margin-right:0px; background:#45ab43;color: #fff; line-height:27px;}
.sub2 h2 font{ font-family: "Times New Roman", Times, serif; color:#329600; font-size:40px; float:left;}

.right{width:698px;}
.left,.right,.right_box,.z_about,.z_news,.z_news ul,.z_honor,.z_honor ul,.z_pro,.z_pro ul,.z_ly{ display:block; overflow:hidden; _zoom:1;}
.z_about{ padding:15px 10px;}
.z_about p{ margin-bottom:10px;}

.z_ly{padding:15px 10px; background:url(../images/bg19.jpg) no-repeat right 30px;}

.z_news{ padding:15px 10px;}
.z_news li{ line-height:36px; border-bottom:1px dashed #dedede; background:url(../images/dot.gif) no-repeat left center; padding-left:23px;}
.z_news span{ float:right; color:#999;}
.newsnytit{ font-size:18px; line-height:36px; text-align:center; padding:8px 0px;}
.newsny_ugray{ background:#eee; height:28px; line-height:28px; text-align:center; margin-bottom:15px;}

.z_honor{padding:25px 0px 0px 0px;}
.z_honor li{ float:left; margin:0px 10px; text-align:center; margin-bottom:20px;}
.z_honor li img{ width:200px; height:160px; padding:5px; border:1px solid #dcdcdc;}
.z_honor li p{ line-height:30px;}
.z_honor li:hover img{ border-color:#45ab43;}
.z_honor li:hover a{ color:#45ab43;}

.z_pro{ padding-top:20px;}
.z_pro li{ float:left; text-align:center; margin-bottom:20px;}
.z_pro li img{ width:156px; height:156px; border:1px solid #dedede; margin:0px 8px;}
.z_pro li p{ line-height:30px;}
.z_pro li img:hover{ border-color:#45ab43;}

/*留言*/
.red_color{ color:red;}
.survey_postbtn input, .gbook_formbtn input {background: #329600;border: 0 none;color: #FFFFFF;cursor: pointer;font-weight: bold;height: 26px;line-height: 24px;margin: 10px 0 0 5px;padding: 0 5px;width: 100px;}
.survey_postbtn input, .gbook_formbtn input:hover{ background:#64aa00;}
.gbook_indexpost{ color:#D6D6D6;}
.gbook_post{ line-height:30px;}
.cont_text_pic {overflow: hidden;padding: 10px 0 0;width: 738px;text-align:Justify;text-justify:inter-ideograph;}
.cityinput {float:left;background: url(../images/bg-textarea.png) repeat-x scroll left top #FFFFFF;border: 1px solid #D6D6D6;height: 26px;line-height: 26px;
padding:0px 5px;font-family: microsoft yahei;color:#444;font-size:12px;width:180px;margin-bottom: 8px;margin-left: 5px;margin-top: 3px;text-indent: 5px;}
/*翻页*/
DIV.fanye { clear:both;margin:20px 0px 10px 0px;display:block; overflow:hidden; _zoom:1; height:23px; line-height:23px;text-align: center;width: 100%;}
DIV.fanye A {background: #e6e6e6;color: #333;margin-right: 8px;padding:8px 10px;text-decoration: none;}
DIV.fanye A:hover {background:#329600;color: #fff;margin-right: 8px;}
DIV.fanye A:active {background:#329600;color: #fff;margin-right: 8px;}
DIV.fanye SPAN.current {background:#329600;color: #fff;font-weight: bold;margin-right: 8px;padding:8px 10px;}
DIV.fanye SPAN.disabled {color: #333;margin-right: 8px;padding:8px 10px;}



