@charset "utf-8";
/* CSS Document */
{margin:0px;padding:0px;font-size:12px;}
body,div,li,ul,dl,dd,dt,span,b,strong,p,h1,h2,h3,h4,h5{margin:0px;padding:0px;list-style:none;list-style-type:none; }
a img{border:none;}
a{text-decoration:none;}
body{ background:#fff; font-size:12px; margin:0px; padding:0px;}
input{ margin:0px; padding:0px;}
input,button,select,textarea{ outline:none;}

.index_top_bg{ width:auto; height:82px; min-width:1230px; background:url(../images/index_top_bg.jpg) repeat-x top center; border-top:3px solid #009333;}
.index_top_main{ width:1160px; height:82px; margin:0 auto; overflow:hidden;}
.logo{ width:340px; height:62px; background:url(../images/logo.png) no-repeat 0px 0px; float:left; margin-top:10px;}
.logo a{ width:340px; height:62px; display:inline-block;}

/**/
.menu_nav{height:82px; overflow:hidden; float:right;}
.menu_nav ul li{ height:82px; line-height:82px;float:left;}
.menu_nav ul li a{line-height:82px;display:block; padding:0px 20px; margin-left:1px;text-align:center; color:#000; font-size:16px; font-family:"微软雅黑";}
.menu_nav ul li a:hover{ background:#009333; color:#fff;}
.menu_nav ul li a.hover{ background:#009333; color:#fff;}

/**/

#main_promo{height:450px; width:1920px; margin-left:-960px; position:relative; top:0;  left:50%; overflow:hidden; z-index:0; }
.promoWD{width:auto; min-width:1160px;margin:0 auto; position:relative; overflow:hidden;}
.slide{display:block; float:left;  width:1920px;}
#dots{height:14px; position:absolute;bottom:14px;z-index:99;width:250px;left:50%; margin-left:-125px; text-align:center;}
#dots a{ width:14px; margin-right:10px; height:14px; display:inline-block; background:url(../images/dot-white.png) no-repeat 0px 0px;}
#dots a.act{ background:url(../images/dot-black.png) no-repeat 0px 0px;}

/*产品*/
.index_product_bg{ width:auto; height:500px; background:url(../images/index_product_bg.jpg) no-repeat top center; overflow:hidden; min-width:1160px;}
.index_product_main{ width:1160px; height:500px; margin:0 auto; overflow:hidden;}
.index_product_icon{ width:1160px; height:68px; background:url(../images/product_icon.png) no-repeat top center; margin-top:34px;}
.index_product_list{ width:1160px; height:313px; overflow:hidden; margin-top:35px;}
.index_pro_item{ width:268px; height:313px; background:#fff; overflow:hidden; float:left; margin-right:29px;}
.index_pro_item_pic{ width:268px; height:167px; overflow:hidden;}
.index_pro_item_topic{ width:248px; height:36px; line-height:36px; font-size:14px; font-weight:bold; color:#000; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin-left:10px; margin-top:4px;}
.index_pro_item_intro{ width:248px; height:60px; line-height:20px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical; font-size:12px; color:#333;margin-left:10px;}
.index_pro_item_detail{ width:248px; height:28px; overflow:hidden; margin-left:10px; text-align:center; margin-top:5px;}
.index_pro_item_detail a{ color:#fff; background:#009333; width:80px; border-radius:8px; line-height:28px; display:inline-block;}

/*关于我 新闻中心*/
.us_news_main{ width:1160px;  margin:0 auto; overflow:hidden;}
.index_us_box{ width:680px;   float:left; overflow:hidden; margin-top:22px;}
.us_news_title{ width:680px; height:38px; overflow:hidden; background:url(../images/line_bg.png) repeat-x bottom center;}
.us_news_title b{ width:6px; height:20px; float:left; background:#009333; margin-top:9px;}
.us_news_title h2{ width:200px; float:left; height:38px; line-height:38px; font-weight:normal; font-family:"微软雅黑"; font-size:18px; color:#333; margin-left:7px;}
.us_news_title h2 span{ color:#999; font-family:Arial; font-size:16px; margin-left:4px;}
.us_news_title a{ float:right; color:#999; font-size:12px; margin-top:16px;}
.us_news_title a:hover{ color:#009333;}
.index_aboutus{ width:680px; height:147px; overflow:hidden; margin-top:26px;}
.index_about_pic{ width:200px; padding:1px; height:143px; border:1px solid #dcdcdc; float:left;}
.index_about_intro{ width:455px; float:right; height:144px; margin-top:3px; overflow:hidden; line-height:24px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical; font-size:12px; color:#333;}
.index_honor{ width:680px; height:153px; overflow:hidden; border-top:1px solid #eee; margin-top:26px; padding-top:20px; position:relative;}
.L_btn{ width:20px; height:37px; background:url(../images/LR_btn.jpg) no-repeat 0px 0px; position:absolute; left:0px; top:72px; cursor:pointer;}
.R_btn{ width:20px; height:37px; background:url(../images/LR_btn.jpg) no-repeat -20px 0px; position:absolute; right:0px; top:72px;cursor:pointer;}
.img-scroll2{ width:605px; height:192px; overflow:hidden; margin:auto;}
.img-list2 { position:relative; width:605px; height:137px; overflow:hidden}
.img-list2 ul{ width:99999px;}
.img-list2 ul li{ width:179px; height:133px; float:left; padding:1px; border:1px solid #dcdcdc; margin-right:28px;}

.index_news{ width:453px; float:right;  overflow:hidden; margin-top:22px;}
.index_newlist{ width:453px;  overflow:hidden; margin-top:15px;}
.index_newlist dl{ width:453px; height:74px; border-bottom:1px solid #eee; overflow:hidden; margin-top:13px;}
.index_newlist dl dt{ width:62px; height:62px; overflow:hidden; float:left;}
.index_newlist dl dt p{ width:62px; background:#009333; color:#fff; text-align:center; height:22px; line-height:22px;}
.index_newlist dl dt span{ width:60px; height:39px; display:inline-block; text-align:center; line-height:39px; font-size:30px; font-family:Arial; color:#009333; border:1px solid #d4d4d4; border-top:none;}
.index_newlist dl dd.a{ width:370px; float:right; line-height:22px; height:22px; font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.index_newlist dl dd.a a{ color:#000;}
.index_newlist dl dd.a a:hover{ color:#009333; text-decoration:underline;}
.index_newlist dl dd.b{ width:370px; height:36px; color:#333; float:right; line-height:18px; margin-top:4px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;}
.clearflat{ width:1160px; height:1px; clear:both;}
.index_case_icon{ width:1160px; height:70px; background:url(../images/case_icon.jpg) no-repeat 0px -1px;}

.case_box{ width:1240px; height:263px; overflow:hidden; margin:28px auto 30px auto; position:relative;}
#arrLeft{ cursor:pointer; width:27px; height:57px; background:url(../images/left_btn.png) no-repeat 0px 0px; position:absolute;left:3px; top:109px;}
#arrRight{cursor:pointer; width:27px; height:57px; background:url(../images/right_btn.png) no-repeat 0px 0px; position:absolute;right:3px; top:109px;}
#scrollbox{ width:1160px; height:263px; overflow:hidden; margin:auto; position:relative;}
#scrollbox li{ width:274px; padding:6px; height:251px; float:left; margin-right:10px;background:url(../images/case_bg.png) no-repeat 0px 0px;}
.img-list{ position:relative; width:1160px; height:263px; overflow:hidden}
.img-list ul{ width:99999px;}
#scrollbox li span{width:262px; height:44px; line-height:44px;text-align:center; color:#fff; background:#009333; display:block;}
.links_bg{ width:auto; height:172px; background:url(../images/link_bg.jpg) no-repeat top center; min-width:1160px; overflow:hidden;}
.link_main{ width:1160px; height:172px; margin:0 auto; overflow:hidden;}
.more_link{ width:1160px; height:36px; line-height:36px; margin-top:30px; text-align:right; overflow:hidden; color:#999;}
.more_link a{ color:#999;}
.more_link a:hover{ color:#009333;}
.link_list{ width:1210px; height:51px; overflow:hidden; margin-top:23px;}
.link_list a{ width:148px; height:47px; padding:1px; border:1px solid #dcdcdc; margin-right:49px; float:left;}

.footer_bg{ width:auto; background:#009333; height:160px; min-width:1160px; overflow:hidden;}
.footer_main{ width:1160px; height:160px; margin:0 auto; overflow:hidden;}
.footer_nav{ text-align:center; width:1160px; height:50px; line-height:50px; background:url(../images/line_2.jpg) no-repeat bottom center;}
.footer_nav a{ color:#fff; padding-right:10px; background:url(../images/footer_nav_bg.jpg) no-repeat right center; display:inline-block;}
.footer_info{ text-align:center; width:1160px; line-height:22px; color:#fff; margin-top:25px;}
.footer_info a{ color:#fff;}








/*内页*/
.inner_adv{ height:auto; min-width:1160px; margin:0 auto; height:340px; overflow:hidden; background:url(../images/img01.jpg) no-repeat center center;}
.inner_main_bg{ width:auto; height:auto; overflow:hidden; background:#f4f4f4;}
.inner_main{ width:1130px; height:auto;overflow:hidden; margin:0px auto 0px auto; background:#fff; padding:20px 15px 30px 15px;}
.inner_left{ width:250px; height:auto; overflow:hidden; float:left;}
.inner_nav{ width:250px; height:auto; overflow:hidden; padding-bottom:10px;}
.inner_nav dl{ width:250px; height:auto; overflow:hidden;}
.inner_nav dl dt{ width:250px; height:69px;border-bottom:1px solid #000;}
.inner_nav dl dt h2{ color:#009333; font-size:26px; text-align:center; width:250px;font-family:"微软雅黑";}
.inner_nav dl dt p{ width:250px; text-align:center; color:#666; font-family:Arial; font-size:16px; margin-top:5px;}
.inner_nav dl dt h3{ width:30px; height:4px; background:#009333; margin:8px auto 0 auto; position:relative;}

.inner_nav dl dd{ width:250px; height:37px; overflow:hidden; margin-top:15px;}
.inner_nav dl dd a{ width:250px; height:36px; display:block; font-size:16px;color:#333;font-family:"微软雅黑"; line-height:36px; text-indent:16px;border-bottom:1px dotted #009333;}
.inner_nav dl dd a:hover{  color:#009333;}
.inner_nav dl dd a.hover{  background:#009333; border-bottom:1px solid #009333; color:#fff;}

.hot_news{ width:250px; height:auto; overflow:hidden; margin-top:10px; padding-bottom:0px;}
.hot_news dl.a dt{ width:250px; height:38px;background:url(../images/hot_icon.png) no-repeat left center;}
.hot_news dl.a dt span{ font-family:"微软雅黑"; font-size:18px; color:#009333; line-height:38px; margin-left:23px;}
.hot_news dl.a dt b{ font-weight:normal; color:#00a03a; font-size:14px;font-family:Arial; margin-left:8px;}

.hot_news dl.b{ width:248px; height:auto; min-height:180px; border:1px solid #dedede; padding:5px 0px 10px 0px;}
.hot_news dl.b dd{ width:230px; height:30px; line-height:30px; margin-left:9px; border-bottom:1px dotted #dedede; background:url(../images/icon03.png) no-repeat left center;text-indent:12px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hot_news dl.b dd a{ color:#333;}
.hot_news dl.b dd a:hover{ color:#009333; text-decoration:underline;}
.hot_news dl.c{width:248px; height:auto; border:1px solid #dcdcdc; padding:5px 0px 10px 0px;}
.hot_news dl.c dd{ width:230px; margin-left:9px; line-height:30px; color:#666; overflow:hidden;}


.inner_right{ width:850px; float:right;  height:auto; overflow:hidden;}

.now_loc{ width:850px; height:39px;line-height:39px; font-size:13px; font-family:"微软雅黑";}
.now_loc span{ padding-left:20px; background:url(../images/home.png) no-repeat 0px 11px; height:40px; display:inline-block; color:#333;}
.now_loc a{ background:url(../images/right_arrow.png) no-repeat left center; padding-left:10px; display:inline-block; color:#666; margin-right:5px;}
.now_loc a:hover{ color:#009333;}
.contbox{ width:828px; padding:8px 10px; border:1px solid #dedede; min-height:400px; padding-bottom:20px; overflow:hidden;}




.inner_newlist{ width:828px; height:auto; overflow:hidden; margin-top:0px;}
.inner_newlist dl{ width:828px; height:74px; border-bottom:1px solid #eee; overflow:hidden; margin-top:13px;}
.inner_newlist dl dt{ width:62px; height:62px; overflow:hidden; float:left;}
.inner_newlist dl dt p{ width:62px; background:#009333; color:#fff; text-align:center; height:22px; line-height:22px;}
.inner_newlist dl dt span{ width:60px; height:39px; display:inline-block; text-align:center; line-height:39px; font-size:30px; font-family:Arial; color:#009333; border:1px solid #d4d4d4; border-top:none;}
.inner_newlist dl dd.a{ width:746px; float:right; line-height:22px; height:22px; font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.inner_newlist dl dd.a a{ color:#000;}
.inner_newlist dl dd.a a:hover{ color:#009333; text-decoration:underline;}
.inner_newlist dl dd.b{ width:746px; height:36px; color:#333; float:right; line-height:18px; margin-top:4px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;}

.prolist{ width:828px; height:auto; overflow:hidden;}
.prolist li{ width:230px; margin:5px 10px 15px 20px; height:198px; overflow:hidden; padding:5px; border:1px solid #dedede; float:left; _display:inline; position:relative;}
.prolist li img{ width:230px; height:165px;}
.prolist li a{ width:230px; height:165px; overflow:hidden; display:block;}
.prolist li:hover img{ width:250px; height:185px; position:relative; top:-10px; left:-10px;}
.prolist li span{ width:230px; height:30px; bottom:5px; left:5px; background:#009333; display:block; margin-top:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#fff; line-height:30px; text-align:center; font-family:"微软雅黑";}


.info_content{ width:828px; height:auto; margin-top:5px; overflow:hidden; line-height:26px; word-break:break-all; font-size:14px; font-family:"微软雅黑";}
.info_content img{ max-width:828px;}
.info_content table{ max-width:828px;}

.info_title{ width:828px; text-align:center; line-height:30px; font-size:14px; font-weight:bold; margin:5px 0px;}
.info_date{ width:828px; text-align:center; color:#666; font-family:"微软雅黑";}
.info_title2{ width:828px; text-align:center; line-height:30px; font-family:"微软雅黑"; color:#333; font-size:17px;}

.in_pic{ width:828px; height:auto; overflow:hidden; margin-top:10px;}
.in_pic img{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out; box-sizing:border-box; margin:0 auto 8px auto;}


.feedback{margin:0 auto;width:700px;}
.onlin_t{width:700px;border-bottom:1px #ddd solid;height:55px;margin:0 auto;margin-top:20px;color:#009333;text-align:center;}
.onlin_t p{font-size:24px;font-family:"微软雅黑";margin:0 auto;}
.onlin_t span{font-family:Arial;font-size:11px;color:#009333;}
.cr{color:#666;}
.posts{background:#009333;color:#fff;line-height:26px;text-align:center;border:none;width:100px;height:30px;cursor:pointer;margin-left:56px;margin-top:10px;}
.textarea{overflow:hidden;border:solid 1px #dcdcdc;line-height:22px;color:#666;width:526px;padding:10px;}
.textarea:focus{border:solid 1px #009333; outline:none;}
.texts{height:22px;width:200px;border:solid 1px #dcdcdc;line-height:20px;color:#666;padding:2px 6px;}
.text_l{height:22px;width:535px;border:solid 1px #dcdcdc;line-height:20px;color:#666;padding:2px 6px;}
.text_l:focus{border:solid 1px #009333; outline:none;}
.texts:focus{border:solid 1px #009333; outline:none;}
.getcode{height:25px;width:80px;border:solid 1px #dcdcdc;line-height:25px;color:#666;padding:2px 6px;}
.getcode:focus{border:solid 1px #009333; outline:none;}
.t12t{margin-top:15px;float:left;width:310px;margin-left:25px;}

#demo {overflow:hidden;width:1160px; margin:0px 0px 0px 0px;}
#indemo {float: left;width: 10000%;}
#demo1 {float: left;}
#demo2 {float: left;}