body{font-family:"宋体",Verdana,arial,sans-serif;;word-spacing: normal;margin:0 auto; padding:0;font-size:12px;color:#666;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,p,blockquote{margin:0;padding:0;list-style:none;}
em,i{font-style:normal;}
a:link,a:visited,a:active{color:#666;text-decoration: none;}
a:hover{text-decoration:none;color:#2f920a;}
img { border:none; vertical-align:middle; }
input,select{ border:0px; padding:0px;margin:0px;vertical-align:middle;outline-style:none;color:#231815}
h1,h2,h3,h4,h5,h6{font-weight:normal}

/* 页面基本元素
-------------------------------------------------------------- */

/* 链接样式 */
a {text-decoration:none;color:#666;}
a:visited {text-decoration:none;color:#666;}
a:hover {text-decoration:none;color:#2f920a;}

/* 常用元素 */
.clear { clear:both; }

/* 层浮动 */
.fl { float: left; }
.fr{ float: right; }
.center { margin: 0 auto; }

/* 文字对齐 */
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter {text-align:center; }

.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f120{font-size:20px;}


.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}


.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}

.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr20{padding-right:20px;}

.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}


.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}

.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}

.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}

.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}

.wrap{ width:1024px;margin:0 auto;}


.h_top{height:37px; line-height:37px;border-bottom:1px solid #e6f0f8;}
.h_top span{float:left;}
.h_top p{float:right;}
.h_top p a{padding:0 6px 0 8px;}


.top{height:132px}
.logo_gg{width:350px;margin-left:10px;padding-left:15px;line-height:30px;font-weight:bold;font-size:18px;color:#333;margin-top:25px;border-left:1px solid #e5e5e5;}

.hd_logo{float:left;}
.hd_logo dt{padding-top:15px;}
.hd_logo dd{margin-left:5px; padding-left:26px; margin-top11:32px; height:58px; border-left:1px solid #ccc;}
.hd_logo dd h2{font-size:20px; line-height:26px; color:#2f920a;font-weight:bold}
.hd_logo dd p{margin-top:8px; font-size:16px; color:#333;}


.phone{ display:block; float: right; color:#2f920a; font-size:14px;  padding-left:62px; margin-top:36px; padding-right:6px;}
.phone i{ float:left; border-right:1px dashed #698fff; padding-right:12px;}
.phone i a{ padding:0 5px;}
.phone span{ float:left; display:inline-block; text-align:center; background:url(../images/icon3.gif) no-repeat 1px 1px; padding-left:50px; margin-left:20px;}
.phone b{ display:block; font-family:Arial;color:#2f920a; font-size:20px; font-weight:bold;}


.nav{background:url(../images/nav_bg.png) repeat-x;height:54px;line-height:54px;}
.nav ul{height:54px;width:1024px;margin:0 auto}
.nav ul li{float:left;width:127px;height:54px;line-height:54px;text-align:center;position:relative;z-index:529;}
.nav ul li.last{background:none}
.nav ul li a{border-left: 1px #2f920a solid;border-right: 1px #227304 solid;color:#fff;font-size:16px;display:block;}
.nav ul li a:hover{color:#fff;text-decoration:none; display:block;background:url(../images/navbghover.png) no-repeat center top}
.nav ul li a.on{color:#fff;text-decoration:none; display:block;background:url(../images/navbghover.png) no-repeat center top}
.nav ul li dl{width:200px;position:absolute;top:54px;left:0px;display:none;padding:0;overflow:hidden;background:#2f920a}
.nav ul li dl dd{height:35px;line-height:35px;text-align:center;color:#fff;}
.nav ul li dl dd a{color:#fff;border:0;ont-size:12px;background:none;text-decoration:none}
.nav ul li dl dd a:hover{text-decoration:none;background:#ff7b03;display:block;color:#fff;}



.banner{position:relative;width:100%;height:511px;}
.banner ul{position:relative;margin:0 auto}
.banner ul li,.banner ul li img,.banner ul{width:100%;height:511px}
.banner ul li{position:absolute;left:0px;top:0px;display:none;background-position:center top;background-repeat:no-repeat}
.banner dl{position:absolute;right:50%;bottom:15px;}
.banner dl dd{float:left;width:25px;height:25px;color:#fff;margin-right:5px;cursor:pointer;background:#2f920a;line-height:25px;text-align:center}
.banner dl dd.on{background:#ff7b03}


.sea{height:60px;line-height:60px;color:#666;font-size:14px;overflow:hidden;background: #ebeaea;}
.sea_in{margin: 13px 0 0;height: 34px;width:294px;}
.sea_in .serach{width:231px;height:32px;background:#fff;border: solid 1px #d0d0d0;border-right:0;line-height:32px;color:#a4a4a4;padding:0 10px;float:left;}
.sea_in .sub{ width:41px; height:34px;background:url(../images/sub_bg.gif) no-repeat 0 0; border:none; float:left;}
.k_word{overflow:hidden; width: 695px;}
.k_word a{ padding: 0 11px 0 0; color:#666;}


.part{padding: 11px 0 0;height: 271px;background: #fff;border-top: solid 1px #d9d9d9;overflow: hidden;}
.part h2{text-align: center;height:109px;line-height: 109px;color: #00080c;font-size: 24px;}
.part h2 a{color: #00080c;}
.part h2 span{font-weight: normal;}
.part ul{width: 1040px;}
.part li{width: 194px;float: left;padding: 0 13px 0 0;}
.part li img{width:192px;height: 115px;border: solid 1px #e4e4e4;display: block;}


.box1{background:url(../images/bg01.gif) repeat;overflow:hidden}
.about{height:390px;padding:0;font-size: 16px;line-height: 30px;padding-top:30px;}
.about_l{padding:20px 0 0 0;width: 480px;background:url(../images/vidbg.gif) no-repeat 58px 13px;}
.about_r{width: 542px;}
.about_r h3{font-size: 24px;color: #222;line-height:20px;height: 120px;}
.about_r h3 span{display: block;color: #2f920a;font-size: 20px;line-height:28px;border-bottom: solid 1px #2f920a;border-top: solid 1px #2f920a;letter-spacing: 6px;font-weight: normal;}
.about_r ul{height: 152px;overflow: hidden;}
.about_r li{background:url(../images/ico01.gif) no-repeat 1px 10px;padding:0 0 0 18px;line-height:30px;overflow: hidden;font-size:14px;}
.about_more{display:block;background:url(../images/nav_bg.png) repeat-x;border-radius:5px;width:267px;line-height: 40px; text-align: center;font-size: 18px;}
.about_more a{color: #fff;}




.probox{}
.probc{background:url(../images/ge01.png) no-repeat center 0;padding: 67px 0 0;overflow: hidden;}
.pro_cla{width:160px;background:#2f920a;position: relative;z-index: 2;}
.pro_cla h2{font-size: 18px;line-height:30px;height:78px;background:url(../images/dhtbg.gif) no-repeat center 0;text-align: center;}
.pro_cla h2 a{color: #fff;}
.pro_cla h2 a:hover{ text-decoration:none;}
.pro_cc h3 a:hover{color: #2f920a; text-decoration:none;}
.pro_cc{padding: 0 15px 0 15px;}
.pro_cc h3{font-size: 14px;width: 126px;border-radius: 3px;background: #fff;height: auto;line-height: 18px; text-align: center;clear: both;font-weight:normal;margin-bottom: 8px;}
.pro_cc h3 a{color: #333;}
.pro_cc li{height:54px;line-height: 34px;border-bottom:#2b7d0d 1px solid;margin-bottom: 3px;position: relative;}
.pro_cc li a{line-height: 14px;display: inline-block;background:url(../images/ico02.gif) no-repeat 0px 12px;padding: 0 0 0 22px;color: #fff;width: 105px;}
.pro_cc li a.cur,.pro_cc li a:hover{background: #fff;color: #2f920a;border-radius: 3px 0 0 3px;text-decoration: none;}
.pro_cc li .prol1{border: solid 1px #2f920a;border-left: none;padding:10px 0 10px 18px;line-height: 30px;width: 212px;background-color:#fff;filter:alpha(opacity=90); -moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;  top:-1px;left:203px; display:none;position:absolute}
.pro_cc li .prol1 li{border-bottom:#ddd 1px solid;height: 30px;line-height: 30px;margin: 0;background: none;white-space: nowrap;overflow: hidden;}
.pro_cc li .prol1 li a{background: none;padding: 0;color: #666;}
.pro_cc li .prol1 li a:hover{background: none;padding: 0;color: #2f920a;}

/*产品*/
.pro_lits{width:849px;padding: 0 0 20px 15px;background: #fff;position: relative;z-index: 1;overflow: hidden;}
.pro_lits h2{height: 40px;line-height: 40px;padding: 0 ;font-size: 16px;background: #2f920a ;color: #fff;padding: 0 13px 0 20px;}
.pro_lits h2 a{color: #fff;}
.more01{font-weight: normal;font-size: 12px;background:url(../images/ico04.gif) no-repeat right center;padding: 0 18px 0 0;}
.pro_lc{padding: 15px 0 0;overflow: hidden;}
.pro_lc li{width: 276px;position: relative;float: left;margin: 0 10px 10px 0;overflow: hidden;}
.pro_lc li img{width:274px;height:187px;border: solid 1px #e4e4e4;display: block;}
.pro_lc li span{position: absolute;width: 276px;height: 187px;top: 0;left: 0;display: block;text-align: center;background:url(../images/pro_pbg.png) no-repeat 0 center;line-height: 50px;display: none;}
.pro_lc li span a{display: block;color: #fff;line-height:24px;font-size: 14px;padding: 140px 0 0;height: 110px;}
.pro_lc li.cur span{display: block;}
.pro_lc li p{line-height:22px;text-align:center;padding:10px 0}
.pro_lc li:nth-child(3n+3){ margin-right:0;}



.edge{background:url(../images/edgetbg.png) no-repeat center 0;margin:30px 0}
.edge h2{text-align:center;font-size: 34px;color: #fff;line-height: 48px;height: 195px;padding: 34px 0 0;}
.edge h2 p{display: block; font-weight: normal;font-size: 24px;line-height: 38px;height: 52px;}
.edge h2 span,.gg01{background:url(../images/c_pho.png) no-repeat 0 0;padding: 0 0 0 58px;font-family:Impact, Times New Roman;font-size: 28px;line-height: 35px;font-weight: normal;}


.product{ height:320px; padding-top:40px;background:url(../images/ge01.png) no-repeat center top;}
.product h2{text-align: center;background:url(../images/line4.gif) repeat-x center 25px;height: 81px;font-size: 24px; font-weight: normal;}
.product h2 a{color: #222;line-height: 24px;}
.product h2 em{display: block;}
.product h2 span{ width:90px; float:right; height:30px; position:relative; top:-41px; line-height:30px; background:url(../images/bg01.gif) repeat;}
.pro-list ul{ width:968px; overflow:hidden; margin-left:11px;}
.pro-list li img{ display:block;}
.pro-list li { width:226px; height:190px; border:1px solid #e3e3e3; text-align:center; float:left; margin:0 7px; position:relative}
.pro-list li a{ line-height: 35px;font-size:15px;}
.pro-list .pro-topr{ position:absolute; top:0; right:0; height:26px; width:26px; background:url(../images/product_j_01.png) no-repeat center}
.pro-list { position:relative; margin-top:20px}
.pro-list .anli-btn-l a{ width:29px; height:29px; background:url(../images/anli-btn-l01.png) no-repeat center;}
.pro-list .anli-btn-r a{ width:29px; height:29px; background:url(../images/anli-btn-r.png) no-repeat center;}
.pro-list .anli-btn-r a:hover{ background:url(../images/anli-btn-r01.png) no-repeat center;}
.pro-list .anli-btn-l a:hover{ background:url(../images/anli-btn-l.png) no-repeat center;}
.pro-list .anli-btn-l a,.pro-list .anli-btn-r a{ position:absolute;top:80px}
.pro-list .anli-btn-l a{ left:-30px}
.pro-list .anli-btn-r a{ left:990px}
.pro-list li:hover{ background-color:#2f920a}
.pro-list li:hover a{ color:#FFF}
.pro-list li:hover .pro-topr{background:url(../images/product_j.png) no-repeat center}



.envi{background: #fff;height: 522px;border-bottom: dashed 1px #ededed;padding: 46px 0 0;}
.envi h2{text-align: center;line-height: 40px;font-weight: normal;font-size: 26px;color: #a5a5a5;height: 92px;}
.envi h2 span{display: block;color: #222;}
.envi dl{width:310px;float: left;color: #666;line-height: 24px;font-size: 14px;}
.envi dl.envil1{padding: 0 46px;}
.envi dt{text-align: center;height: 222px;overflow: hidden;background:url(../images/envilbg1.gif) no-repeat center 0;}
.envi dt img{width:72px; height: 81px;display: block;padding: 65px 71px;margin: auto;}
.envi dl.cur dt{background:url(../images/envilbg2.gif) no-repeat center 0;}
.envi dd h3{background:url(../images/line2.jpg) no-repeat center bottom;text-align: center;height: 61px;line-height: 59px;font-weight: normal;font-size: 18px;}
.envi dd h3 a{color: #333;}
.envi dl.cur dd h3 a,.envi dd h3 a:hover{text-decoration: none;font-weight: bold;}
.envi dd p{padding: 15px 0 0;}


.think{background:url(../images/thinkbg.jpg) no-repeat center 0;height:362px;color: #fff;line-height:24px;font-size: 14px;text-align: right;}
.think h2{font-size: 34px;line-height:51px;height: 120px;background:url(../images/line5.gif) no-repeat right 142px;margin: 0 28px 0 0;padding: 42px 0 0;}
.think h2 a{color: #fff; cursor:default;}
.think h2 a:hover{ text-decoration:none;}
.think h2 span{display: block;font-weight: normal;font-size: 24px;line-height:42px;}
.think p{padding: 0 28px 0 0;}


.serve{padding: 35px 0 0;height: 740px;overflow: hidden;}
.serve h2{text-align: center;height:90px;background:url(../images/line1.jpg) no-repeat center bottom;font-size: 26px;line-height: 36px;color: #222;}
.serve h2 b{display: block; font-weight: normal;color: #a5a5a5;}
.serve h2 span,.expe h2 span,.edge_c dd h3 span{font-weight: normal;}
.sertil{text-align: center;font-size: 14px;line-height: 18px;height: 116px;padding: 14px 0 0;}
.sertil b{color: #333;}
.serve_c dl,.serve_c dt,.serve_c dd,.serve_c p,.serve_c img{float: left;}
.serve_c dd{background:#2f920a;color: #fff;line-height: 25px;padding: 85px 28px 0;width:284px;height: 165px;}
.serve_c dd span{clear: both;display: block;padding: 10px 0 0;}
.serve_c dd span a{display: block;width:98px;height: 23px;background:url(../images/more01.gif) no-repeat center 0;}
.serve_c dd span a:hover{background-position: 0 bottom;}


.edge_c{padding: 64px 0 50px;font-size: 14px;line-height: 24px;}
.edge_c dl{height:230px;overflow: hidden;}
.edge_c dt{width:509px;float: left;}
.edge_c dd{width:441px;float: left;padding: 9px 32px 0 36px;}
.edge_c dt img{width:509px;height:230px;display: block;}
.edge_c dd h3{font-size: 26px;line-height: 63px;overflow: hidden;height: 63px;color: #222;}
.edge_c dd p{clear: both;padding: 0 0 12px;}


.expe{background: #efefef;padding: 16px 0 0;height: 384px;font-size: 14px;}
.expe h2{height: 100px;line-height: 100px;text-align: center;font-size: 30px;color: #222;}
.expe dl{float: left;width: 230px;line-height: 24px;padding: 0 0 0 90px;}
.expe dt{height:143px;width:138px;margin: auto;}
.expe dt a{width:138px;height: 138px;display: block;overflow: hidden;}
.expe dl.expel1{width: 294px;padding: 0 0 0 26px;}
.expe dl.expel1 dt a{background:url(../images/expe_pic01.gif) no-repeat center 0;}
.expe dl.expel2 dt a{background:url(../images/expe_pic02.gif) no-repeat center 0;}
.expe dl.expel3 dt a{background:url(../images/expe_pic03.gif) no-repeat center 0;}
.expe dl dt a:hover{background-position: center bottom;}
.expe dd h3{text-align: center;font-weight: normal;height: 45px;line-height: 45px; font-weight: 20px;}
.expe dd h3 a,.cust_c dd h3 a{color: #222;}
.expe dd h3 a:hover{font-weight: bold;}



.market{padding-bottom:35px;padding-top:40px;overflow:hidden}
.market h2{text-align: center;background:url(../images/line4.gif) repeat-x center 25px;height: 81px;font-size: 24px; font-weight: normal;}
.market h2 a{color: #222;line-height: 24px;}
.market h2 em{display: block;}
.market h2 span{ width:90px; float:right; height:30px; position:relative; top:-41px; line-height:30px; background:url(../images/body_bg.jpg) repeat;}
.market_c dl{width: 325px; float: left;font-size: 14px;line-height: 24px;margin-top:20px;}
.market_c dl.custl1{padding: 0 24px;}
.market_c dt{height: 165px;}
.market_c dt img{width:315px; height: 149px;background: #fff;padding: 5px;display: block;}
.market_c dd h3{font-size: 16px; font-weight: normal;height: 55px;line-height: 55px;overflow: hidden;}
.market_c dd h3 a{color:#333;}
.market_c dd h3 a:hover{color:#2f920a;}
.market_c dd p{background:none;line-height:23px;color:#666;font-size:12px;text-align:left}
.market_c dd span{background:url(../images/line4.gif) repeat-x center 16px;height: 35px;line-height: 35px;text-align: center;display: block;}
.market_c dd span a,.gg01 span a{display: inline-block;width: 136px;line-height: 35px;text-align: center;background: #2f920a ;color: #fff;text-shadow:2px 2px 2px #2f920a;}


.faq{ width:288px;overflow: hidden;height: 455px;padding: 44px 0 0;}
.til01{background:url(../images/line4.gif) repeat-x center bottom;height:33px;line-height:33px;font-size:24px;font-weight: normal;}
.til01 a{color: #222;float: left;background: #fff;line-height: 33px;display: inline-block;padding: 0 9px 0 0;}
.til01 img{float: left;}
.more02 a{font-size: 34px;color: #969694;line-height: 32px;}
.til01 a:hover{text-decoration: none;}
.faq_c{padding:0 18px 0 0; margin-top:16px; line-height:21px;}
.faq_c dl{padding:15px 0 0;clear: both;}
.faq_c dt{background:url(../images/wd_w.gif) no-repeat 0 11px; height:36px; line-height: 36px; padding: 0 0 0 31px;font-weight: bold;font-size: 14px;font-weight: bold;}
.faq_c dt a{ color: #333; width:252px; height:55px; display:block;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.faq_c dd{background:url(../images/wd_d.gif) no-repeat 0 1px;padding: 0 0 0 31px;}


.news{ width:670px;overflow: hidden;height:455px;padding:44px 66px 0 0;}
.news_c dl{height: 180px; overflow: hidden;padding:21px 0 0;line-height:24px;}
.news_c dt{float: left;width: 258px;padding: 11px 0 0;}
.news_c dt img{ width:237px; height:142px;}
.news_c dd{width: 408px;float: left;}
.news_c dd h3{height:42px;line-height:42px;font-size: 14px;overflow: hidden;}
.news_c dd h3 a{color: #333;}
.news_c dd p{height:94px;overflow: hidden;}
.news_c dd span a{color: #2f920a;font-weight: bold;}
.news_c li{background:url(../images/ico03.jpg) no-repeat 52px 12px;padding: 0 0 0 70px;width:306px;float: left;margin: 0 0 0 -50px;height: 32px;line-height: 32px;}
.news_c li a{overflow:hidden; white-space:nowrap;text-overflow: ellipsis;width:285px;display:inline-block;}


.link{height:85px;line-height:26px;white-space: nowrap; overflow: hidden;color: #666;clear: both;padding: 36px 0 0;border-top: solid 1px #bdbdbd;}
.link h2{width:120px; font-size:16px;line-height:22px;float: left;text-align: center;overflow: hidden;font-weight: normal;}
.link h2 img{display: block;padding: 4px 0 0;}
.link h2 a{color: #333;}
.link p{ display: block; white-space: nowrap; width:904px;overflow: hidden;float: left;line-height: 25px;}
.link p a{ padding: 0 0 0 40px; display: inline-block; color: #666; float:left;}


.f_bj{height:274px;color:#fff;line-height:20px;background:#2f920a;clear:both;overflow: hidden;}
.f_logo{width:252px;padding:55px 0 20px;height: 198px;text-align:center;background:url(../images/bg01.gif) repeat 0 0;}
.f_con{padding:40px 0 0 54px;width: 717px;}
.f_nav{ line-height:30px;  color: #fff;margin-left: -20px;position: relative;}
.f_nav a{ padding:0 19px; color:#fff;text-align: center; }
.f_text p{padding: 18px 0 0;}
.f_text a{color: #fff;}
.f_text p .ewm{padding: 0 0 0 0; position:absolute; top:20px; right:0;}
.f_con .f_text{ position:relative;}

#roll_top,#fall,#ct{z-index: 15;position:relative;cursor:pointer;height:72px;width:26px}
#roll_top{background:url(../images/top.png) no-repeat}
#fall{background:url(../images/top.png) no-repeat 0 -80px}
#ct{background:url(../images/top.png) no-repeat 0 -40px}
#roll{ z-index:9999; display:block;width:15px;position:fixed;right:135px;top:80%;_right:125px;_position:absolute;_margin-top:470px;_top:expression(eval(document.documentElement.scrollTop))}

/* 在线客服 */
.fixed-bar .icon,.fixed-bar .consult-list .tel-icon{background:url(../images/JS_02.png) no-repeat;}
.fixed-bar .icon{display:block;position:absolute;top:50%;left:50%;width:23px;height:12px;overflow:hidden;margin:-18px 0 0 -12px;background-position:right -220px;text-indent:-999em;}
.fixed-bar{position:fixed;right:20px;top:300px;z-index:50;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))-30);}
.fixed-bar .gotop{position:relative;z-index:1;display:block;width:68px;height:36px;overflow:hidden;margin:-1px 0 0;padding:32px 0 0;border:1px solid #e6e6e6;border-top:1px dashed #eaeaea;background-color:#fff;color:#666;font:normal 14px/36px "宋体","\5FAE\8F6F\96C5\9ED1";text-align:center;}
.fixed-bar .share{height:68px;overflow:hidden;margin:-1px 0 0;border:1px solid #e6e6e6;}
.fixed-bar .gotop:hover{z-index:10;border-color:#2f920a;background-color:#2f920a;color:#fff;text-decoration:none;}
.fixed-bar .gotop:hover .icon{background-position:right -251px;}
.fixed-bar .consult-box{border:1px solid #e6e6e6;}
.fixed-bar .consult-box .consult-header{position:relative;height:36px;margin:-1px -1px 0;background:#2f920a;}
.fixed-bar .consult-box .consult-title{color:#fff;font:normal 16px/36px "宋体","\5FAE\8F6F\96C5\9ED1";text-align:center;}
.fixed-bar .consult-box .icon{display:none;top:0;left:-28px;width:28px;height:36px;overflow:hidden;margin:0;background-position:-80px -530px;cursor:pointer;}
.fixed-bar .consult-box .icon:hover{background-position:-110px -530px;}
.fixed-bar .consult-list{margin:0 2px -1px;overflow:hidden;padding:9px 0;border-bottom:1px dashed #eaeaea;}
.fixed-bar .consult-list li{padding:6px 0 6px 23px;overflow:hidden;color:#666;font:normal 12px/24px "宋体","\5FAE\8F6F\96C5\9ED1";}
.fixed-bar .consult-list span,.fixed-bar .consult-list a{float:left;line-height:24px;}
.fixed-bar .consult-list span{padding-right:10px;}
.fixed-bar .consult-list img{vertical-align:top;}
.fixed-bar .wide-bar{width:134px;background:#fff;}
.fixed-bar .wide-bar .share .bds_more{width:148px;_width:146px;background-position:-252px -568px;}
.fixed-bar .wide-bar .share .bds_more:hover{background-position:-354px -568px;}
.fixed-bar .wide-bar .gotop{width:132px;}
.fixed-bar .consult-list .tel-icon{margin-left:-15px;padding:0 0 0 20px;background-position:-591px -264px;}


.left { width:200px; float:left; overflow:hidden;margin-bottom:40px;}
.prs .t05{background:#2f920a;height:63px;line-height:63px;text-align:center;font-size:24px;font-weight:normal;}
.prs .t05_con{border:5px solid #2f920a;width:190px;border-top:0;}
.prs li{line-height:35px;padding-left:33px;border-bottom:1px dotted #b4b1b1;background:url(../images/dtLiIco.png) no-repeat 18px 12px;}
.t05 { background:#2f920a; line-height:35px;}
.t05 {padding:0 10px; color:#fff;font-size:14px;} /*×ó±ß±êÌâ¿é*/
.t05 a{color:#fff;}
.prs li a.cur {color:#2f920a}
.prs li a{color:#333333;font-size:12px;font-weight:normal;}

.leftpro{width:147px;margin:0px auto}
.leftpro a{background:url(../images/ico01.gif) no-repeat 0 12px;padding-left:20px;height:44px;line-height:14px;width:127px;display:block;color:#666;font-weight:normal}
.leftpro a:hover{background:url(../images/ico01.gif) no-repeat 0 12px;color:#FF5103}

.rycon{border:1px solid #DDD0BD;width:197px; height:120px;margin-bottom:10px;}
.rycon{padding-left:2px;}
.rycon dl{width:162px;overflow:hidden;padding:10px 11px;}
.rycon dl dt{width:162px;height:115px;overflow:hidden;}
.rycon dl dt img{width:160px;height:107px;overflow:hidden;border:1px solid #ccc;}
.rycon dl dd{width:162px;text-align:center;margin-top:10px;}


.contactn .tits {background:#289a00; color: #fff; height: 32px;line-height: 32px;padding-left: 13px;}
.contactn .tits a { color: #fff;}
.contactn .subnr { background: none; border: 1px solid #ccc; overflow: hidden;padding: 5px 9px;width: 180px;}
.contactn .subnr p {line-height: 25px;overflow: hidden;}
.contactn .subnr p img{padding-left:5px;}
.contactn .subnr span {color: #333333;}
.contactn .subnr h5 {line-height: 28px;overflow: hidden;}
.contactn .dianhua {background: url(../images/icon3.gif) no-repeat left center ;color: #666666;line-height: 20px;padding:10px 0 10px 44px;}
.contactn .dianhua span {color: #2f920a;display: block;font-size:16px;font-weight:bold}


.right { width:805px; float:right; display:inline; overflow:hidden;}
.location{background:#2f920a;border:1px solid #e8e8e8;padding:0 10px;margin-bottom:10px;color:#fff;}
.location,.location i{height:32px;line-height:32px}
.location em{padding-left:10px}
.location strong{}
.location a{color:#fff;}


.outer{padding:15px 20px;clear:both;border-radius:3px;border:1px solid #e8e8e8;margin:10px 0 20px;overflow:hidden}
.newsMain{ width:100%;overflow:hidden}
.newsMain .headTit{border-bottom:1px dotted #dccfbd; text-align:center; padding:10px 0; position:relative;margin-bottom:10px}
.newsMain .headTit h1{ font-size:16px; line-height:18px; color:#f00;font-weight:bold; margin-bottom:10px;  text-align:center;}
.newsMain .headTit .clickhov{text-align:center;}
.newsMain .headTit .clickhov span{margin-left:10px;color:#999;}
.newsMain .headTit a.return{ position:absolute; right:0px; top:5px; width:60px; height:25px; line-height:25px; display:block; background:#ee782f; color:#fff; text-align:center;font-family: \5B8B\4F53;}
.newsMain .texBody{padding-bottom:10px;line-height:28px;font-family:"宋体";font-size:14px;}
.newsMain .texBody img{max-width:763px}
.listControl{width:95%;padding: 10px 0;margin:0 auto;overflow:hidden}
.show_page {float:right;text-align:right;color:#666; overflow:hidden;font-size:12px;line-height:15px;}
.show_page span.disabled {border:1px solid #ccc;padding:2px 6px;float:left;display:block;margin-left:2px; background:#fff;}
.show_page span.current {color:#fff;font-weight:bold;background:#ccc;border:1px solid #C3C3C3;padding:2px 6px;float:left;display:block;margin-left:2px;}
.show_page a:link,DIV.show_page a:visited,DIV.show_page a:active{color:#666;background:#fff;border:1px solid #ccc;padding:2px 6px;float:left;display:block;margin-left:2px;text-decoration:none;font-size:12px;}
.show_page a:hover {BORDER: #ccc 1px solid;  COLOR: #333; BACKGROUND: #fff}
.show_page input{padding:1px; border:1px solid #ccc;font-size: 12px;color:#666;width:25px;}

.pro_ny{padding-top:20px;}
.pro_ny li{overflow:hidden; float:left; background:#fff; padding:10px; margin-bottom:25px;margin-right:20px;width:219px; text-align:center; border:1px solid #e9e9e9;-webkit-transition: all 0.5s ease-in-out 0s;}
.pro_ny li.r{margin-right:0px;}
.pro_ny li a{display:block; cursor:pointer; overflow:hidden;}
.pro_ny li h2{font-size:15px; color:#494c59; font-weight:bold; padding:15px 0px 5px 0px; text-align:center;height:55px;}
.pro_ny li p{font-size:12px; color:#9c9c9c; text-align:left;}
.pro_ny li:hover{-webkit-box-shadow: 0 5px 15px #d5d5d4;box-shadow: 0 5px 15px #d5d5d4;-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}
.pro_ny li:hover h2{color:#2f920a;}
.pro_ny li:hover p{color:#e07873;}


.return_page{padding-top:40px;margin:30px 0 15px;border-top:1px solid #ddd;overflow:hidden}
.pages{width:600px;float:left}
.pages p{margin-bottom:10px}
.pages p b,.pages p a{display:inline-table;height:30px;line-height:30px}
.pages p b{width:88px;background:#f5f5f5;text-align:center}
.pages p a{width:450px;margin-left:5px;background:#f9f9f9;padding:0 10px}
.pages p a:hover{text-decoration:underline}

a.return{width:88px;float:right;height:30px;line-height:30px;background:#2f920a;text-align:center;color:#fff}
a.return:hover{text-decoration:underline} 


#preview{ float:left; text-align:center; width:300px;border:1px solid #ccc;padding:10px}
.jqzoom{ width:300px; height:219px; position:relative;}

.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}

#spec-n5{width:300px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(../images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(../images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ float:left; overflow:hidden;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:70px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:300px;height:300px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:600px;height:600px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative;}
#spec-list div{ margin-top:0}

.proright{float:right;width:410px;}
.proright h3{font-size:16px;border-bottom:#ddd 1px dashed;color:#e60012;line-height:50px;margin-bottom:10px;font-weight:bold}
.proright p{line-height:30px}
.proright p b{padding-right:10px}


.procont img {}
.procont{line-height:30px}

.con{line-height:40px;font-size:14px}
.con p{font-size:14px}


.proDt-xp{border-bottom:1px solid #2f920a;height:35px;margin-top:20px;width:100%;}
.proDt-xp b{display:block;width:100px;height:35px;line-height:35px;text-align:center;font-size:14px;color:#fff;background:#2f920a ;}
.proDt-vont{line-height:30px;overflow:hidden;padding:10px 0}


.xgtj{overflow:hidden;width:760px;margin-top:20px}
.xgtj ul{width:99999px}
.xgtj ul li{width:145px;float:left;margin-right:26px}
.xgtj ul li a{display:block}
.xgtj ul li a img{width:145px;height:106px}
.xgtj ul li a img:hover{filter:alpha(opacity=70);opacity:0.7}
.xgtj ul li a p{width:145px;height:30px;line-height:30px;text-align:center;white-space: nowrap; overflow: hidden;text-overflow: ellipsis}

.newslist li{float:left;width:100%;padding:7px 0;background:url(../images/dtLiIco.png) no-repeat 5px 16px;text-indent:15px;border-bottom:1px dotted #ccc; }
.newslist li a{display:block;float:left;width:70%;overflow:hidden;white-space:nowrap; text-overflow: ellipsis;color:#333; text-indent:25px; list-style:none;font-size:14px;}
.newslist li em{float:right; margin-left:5px;color:#999;width:20%;text-align:center;font-style:normal;}


.feedback tr td{padding-bottom:20px}
.feedback table{margin-top:20px}

.input_gbook{border:1px solid #b1b1b1;height:20px;line-height:20px;text-indent:2px}
.btn {background:url(../images/btn.gif);height:21px;width:67px;border: 0px none;color:#ffffff;line-height:21px;cursor:pointer;margin-left:75px}

