@charset "gb2312";
body {margin:0 ;padding: 0;line-height: 22px;font-family:"Î¢ÈíÑÅºÚ",Arial,verdana;font-size: 12px;color: #4c4c4c; background:#ffffff;
}
a:link, a:visited { color: #4c4c4c; text-decoration: none; font-weight: normal; } 
a:active, a:hover { color: #f47314; text-decoration: underline; }

p,img,div,span,form,input,ul,li,dl,dt,dd{ margin: 0px; padding: 0px; }
li{ list-style-type:none;}
img{ border:none;}
.cleaner{ clear:both; margin:0; padding:0;}
.fl{ float:left; display:inline;}
.fr{ float:right;display:inline;}
.tc{ text-align:center}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}

#container{ margin:0; padding:0; }
#header{ margin:0; padding:0; height:181px; }
.head{ width:1280px; margin:0 auto; height:130px;}
.logo{ padding:22px 0 0 0}
.hd_right img.qr{ padding-top:20px;}
.hd_right img.tel{ padding-top:40px; padding-right:75px;}
.right{ margin:0; padding:0;}

#menu{ width:100%;height:51px; background:url(../images/menu_bg.jpg) repeat-x center #89bb1d;}
#menu ul{ width:1280px; margin:0 auto; position:relative}
#menu ul li{ float:left; font-size:14px; width:160px; text-align:center; line-height:51px;}
#menu ul li a:link, #menu ul li a:visited{ color:#fff; font-weight:bold; text-decoration:none; width:160px; height:51px; display:block;}
#menu ul li a:hover{ color:#ef7906; background:url(../images/nav_hover.png) no-repeat center center;}
#menu ul li.search{ width:185px; float:right; padding-top:11px; height:40px;}
#menu ul li.search input{ border:none; margin:0; padding:0;}
#menu ul li.search input.ser_input{ background:url(../images/ser_input.jpg) no-repeat; height:27px; line-height:27px; float:left; width:142px; padding:0px 5px;}
#menu ul li.search input.ser_btn{ width:33px; height:27px;}
#menu ul li.mainlevel ul {position:absolute; width:160px; top:51px; display:none; z-index:99999; }
#menu ul li.mainlevel ul li {width:160px; border:none;background:#8abc1d; height:30px; line-height:25px; margin:0;border-bottom:1px solid #69a52a; padding:0;}
#menu ul li.mainlevel ul li a:link,#menu ul li.mainlevel ul li a:visited { font-weight:normal; display:block;padding:0;background:#8abc1d; color:#fff; height:30px;line-height:30px;
font-size:12px;}
#menu ul li.mainlevel ul li a:hover,#menu ul li.mainlevel ul li a:active { font-weight:bold; height:30px; line-height:30px; background:#4e9236; color:#ffffff; text-decoration:none; }



.banner{ width:100%; overflow:hidden; text-align:center; height:500px;}
.banner{ width:100%; overflow:hidden; text-align:center; position:relative; }
.banner_inner{position:relative;height:500px;width:100%;margin:0; }

.banner_img{width:2000000px}
.banner_img li{float:left;width:100%;position:relative;}

.banner_common{position:relative;width:100%;margin:0}
.banner_pre{position:absolute;top:50%;left:0px;margin-top:230px;width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_l_24.png) no-repeat;opacity:.3;filter:alpha(opacity=30)}
.banner_next{position:absolute;top:50%;right:0px;margin-top:230px; width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_r_24.png) no-repeat;opacity:.3;filter:alpha(opacity=30)}
.banner_pre:hover, .banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.banner .control{width:130px;position:absolute;top:470px;left:50%;margin-left:-40px}
.banner .control li{float:left;margin-left:10px;width:14px;height:14px;border-radius:50%;cursor:pointer;background:#fff}
.banner .control li a{display:none}
.banner .control li.current{background:#ff7f02}

#content{ width:1280px; margin:0 auto; margin-bottom:30px;}
#index_content{ background:#f5f5f5;}
.pro_box{ background:#fff; width:1220px; margin:0 auto; padding:30px;}
.section_til{ text-align:center; font-size:14px; color:#b7b7b7; line-height:30px;}
.section_til span{ font-size:20px; font-weight:bold; color:#118f03;}
.pro_con{ padding:20px 0; width:1280px;}
.pro_con dl{ width:277px; border:1px solid #f1f1f1; float:left; margin-right:30px;}
.pro_con dl:hover{border:1px solid #f47314;}
.pro_con dl dd{ font-size:14px; text-align:center;  border-top:3px solid #8bbd1c; height:40px; line-height:40px;}
.index_section{ width:1280px; margin:0 auto; padding-top:30px;}
.about_box{ width:560px;}
.about_con{ height:236px; background:url(../images/about_img.jpg) no-repeat left center #fff; padding-left:271px; margin-top:10px; }
.about_con p{ padding:20px; font-size:14px; line-height:24px; color:#888;}
.about_con a{ clear:#666; font-weight:bold;}
.news_box{ width:675px;}
.news_box .section_til a{ float:right; font-size:12px; background:url(../images/more.jpg) no-repeat right center; padding-right:20px; display:inline;}

.news_con dl{ margin-top:10px; height:30px;}
.news_con dt{ float:left; margin-right:20px; display:inline; text-align:left;font-size:16px; line-height:30px; }



.section_title{ width:1280px; margin:0 auto; margin-top:30px; background:#fff; padding:10px;  }
.case_con{ width:1220px; margin:0 auto; padding:30px;}
.case_con dl{ width:360px; background:#fff; float:left; margin-right:60px;}
.case_con dl dt{ width:361px;height:229px; overflow:hidden; position:relative;}
.case_con dl dt p{ position:absolute; top:0; width:100%;  background:#8cbe1d;  line-height:30px; text-align:center; font-weight:bold; color:#fff;}
.case_con dl dd{ padding:0 20px; color:#999999; padding-bottom:20px;}
.case_con dl dt img{width:361px;height:229px;display:block;margin:0 auto;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;transition:all 0s ease-in-out \0}
.case_con dl dt img:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}
.case_con dl dd.til{line-height:30px; font-size:16px; color:#444; padding:10px 20px 0 20px;}
#case dl{ background:#f7f7f7;}
.case_list{ width:1280px; margin:0 auto;}
.case_list ul{ padding:30px; border-bottom:1px solid #d7d7d7;}
.case_list ul li{ float:left; width:120px; height:40px;  border-radius:20px; text-align:center; line-height:40px; font-size:14px; margin-right:20px;}
.case_list ul li a:link,.case_list ul li a:visited{width:120px; height:40px; display:block; text-decoration:none;border-radius:20px;border:1px solid #d7d7d7;}
.case_list ul li a:hover{ background:#f47314;border:1px solid #f47314; color:#fff;}
.case_list ul li.sel a:link, .case_list ul li.sel a:visited{background:#f47314;border:1px solid #f47314; color:#fff;}

.parter_box{ width:1280px;  margin:0 auto; padding:30px 0;}
.parter_box ul{ background:#fff;}
.parter_box ul li{ float:left; width:253px; border-right:3px solid #f5f5f5;border-bottom:3px solid #f5f5f5; height:110px; padding-top:25px; background:#fff; text-align:center}
.parter_box ul li img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.parter_box ul li img:hover{-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);filter:;}

#footer{ background:#333; }
.foot{ width:1280px; margin:0 auto; color:#767676; padding-top:30px; }
.foot a{ color:#707070;}
.foot a:hover { color: #f47314; }
.foot dl{ float:left; width:200px; padding-bottom:20px;}

.foot dl dt{ font-size:16px; line-height:36px; color:#999999; border-bottom:1px solid #444444; padding-bottom:10px; margin-bottom:10px;}
.foot dl dd{  font-size:12px; line-height:30px;}
.copyright{width:1280px; margin:0 auto; line-height:30px; color:#767676;border-top:1px solid #444444; background:url(../images/bot_logo.jpg) no-repeat left center; height:130px; }
.copyright p{ padding:30px 0 0 160px;}


.sidebar_left{ width:270px; display:inline;}
.sidebar_right{ width:970px;display:inline;}
.list_til{ background:url(../images/left_til_bg.jpg) no-repeat; height:71px; line-height:71px; font-size:24px; padding-left:30px; color:#f87000;}
.list_con ul li{ height:42px; background:url(../images/left_bg.jpg) repeat-x; line-height:42px; font-size:14px;}
.list_con ul li a:link,.list_con ul li a:visited{ display:block; padding-left:20px;}
.list_con ul li a:hover{ background:#029d2a; color:#ffffff; text-decoration:none;}
.list_con ul li.sel a:link,.list_con ul li.sel a:visited{background:#029d2a; color:#ffffff;}
.list_con ul li.producttype1{ display:none; line-height:35px; height:35px; background:#f7f7f7; font-size:14px; text-indent:10px;  border-bottom:1px solid #eaeaea;;}
.list_con ul li.producttype1 a:link, .list_con ul li.producttype1 a:visited{ font-weight:normal;}

.located{ height:50px; line-height:50px; border-bottom:1px solid #d7d7d7;}
.located span.fl{ font-size:18px;}
.main_con{ padding:30px 0 30px 0px;}
.main_con dl{ width:215px; border:1px solid #d7d7d7; float:left; margin-right:25px; margin-bottom:30px;}
.main_con dl dd{ line-height:30px; text-align:center; padding:10px 0; font-size:14px;}
.main_con dl:hover{border:1px solid #f47314;}
.main_til{ font-size:24px; text-align:center; padding:30px 0;}
.product_img{ text-align:center;border-bottom:1px solid #d7d7d7;}
.product_img img{ }

#con {}
#tags { height:51px;}
#tags li {BACKGROUND: url(../images/link.jpg) no-repeat; float:left; margin-right:2px;width:192px;}
#tags li A {BACKGROUND: url(../images/link.jpg) no-repeat; height:51px; width:192px; display:block; line-height:51px; text-align:center; font-size:14px; color:#fff; text-decoration:none; font-weight:bold;}
#tags li.selectTag A {BACKGROUND: url(../images/link_hover.png) no-repeat; height:61px;}
#tagContent { border:1px solid #d7d7d7; padding:20px;
}
.tagContent { display:none
}
#tagContent div.selectTag {
	DISPLAY: block
}

.news_main ul li{ height:40px; line-height:40px; overflow:hidden; border-bottom:1px dotted #ccc;}
.news_main ul li span.fl{ display:inline;}
.news_main ul li span.fr{ display:inline;}
.news_main ul li a:link,.news_main ul li a:visited{ background:url(../images/arrow.gif) no-repeat 20px center; padding-left:40px; font-size:14px;}

.page_fy{ text-align:center; padding:20px 0; clear:both;}
.page_fy a{background:#f89200; padding:5px 10px; border-radius:5px; color:#fff; margin:0 5px; text-decoration:none}
.page_fy a:link, .page_fy a:visited{ background:#f89200; padding:5px 10px; border-radius:5px; color:#fff; margin:0 5px; text-decoration:none}
.page_fy a:hover{ background:#f87000;}
.page_fy  span{background:#ddd; padding:5px 10px;border-radius:5px;}
.about_main{ font-size:14px; line-height:24px;}



.box ul{margin:0px; padding:0px; list-style:none;border: 0;}
.box ul li{ margin: 0px; padding: 0px; width: 270px; height: 42px; line-height:42px; display: block;background:url(../images/left_bg.jpg) repeat-x; }
.box ul li:hover{ background:#029d2a;}
.box ul li:hover ul{display:block;}
.box ul li a{height:42px; line-height:42px; display:block; text-decoration:none; font-size:14px; padding-left:20px;}
.box ul li a:hover{ color:#fff;}
.box ul li ul{display:none;position:relative; top:-42px; left:270px;}
.box ul li ul li{margin:0px; padding:0px; background-color:#FFFFFF; width:180px; height:35px; background:#f7f7f7; border-bottom:1px solid #fff;}
.box ul li ul li a{height:35px; line-height:35px; }
.box ul li ul li:hover{background:#37e263;}
.box ul li ul li:hover ul{visibility:visible;}
.box ul li ul li ul{visibility:hidden; position:relative; top:-35px; left:180px;}
.box ul li ul li ul li{background:#eee; width:240px;}
.box ul li ul li ul li:hover{background:#71f192;}
.box ul li:hover >a{ color:#ffffff;}
