@charset "utf-8";

body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div { border:0 none; margin:0; padding:0; font-weight:normal; font-family:"寰?蒋??榛?"; font-size:14px;}
header,footer, section, details, aside, menu, nav, article, hgroup, figure, figcaption, time { display:block; margin:0px; padding:0px;}
ul,ol,li{ list-style-type:none;}
select,input,img{ vertical-align:top;}
a img{ border:0;}
em,i{ font-style:normal;}
a:hover{ text-decoration:underline;}
a,a:active,a:focus { outline:none;}
textarea { resize:none;}
table { border-collapse:collapse; border-spacing:0;}
h2, h3, h4, h5, h6{ font-size:14px; font-weight:bold;}
.clearfix:before,.clearfix:after{ content:"";display:table;}
.clearfix:after{ clear:both;}
.clearfix{*zoom:1;}
a{ color:#828282; text-decoration:none;}
a:hover { color:#828282; text-decoration:underline;}


.top-box{ width:100%; height:206px; background:url(../images/top-bg.jpg) repeat-x;}
.top-w{ width:100%; height:36px; background:#ededed;}
.top-w .bb{ width:1300px; line-height:36px; color:#8e8e8e; margin:0 auto;}
.logo-box{ width:1300px; height:120px; margin:0 auto;}
.logo{ width:650px; float:left;}
.top-tb{ width:650px; height:120px; background:url(../images/tb-bg.jpg) no-repeat; float:left;}
.ico-dh{ width:210px; font-size:24px; padding:33px 0 0 52px; color:#8e8e8e; float:left;}
.ico-dh p{ font-size:18px;}
.ico-u{ width:388px; float:left;}
.ico-u li{ width:96px; text-align:center; padding:75px 0 0 0; margin:0 0 0 1px; float:left;}


.menu-box{ width:100%; height:50px; background:#6cab1f;}
.menu{ width:1260px; padding:0 20px; overflow:hidden; margin:0 auto;}
.menu li{ width:140px; height:50px; line-height:50px; font-size:16px; font-weight:bold; text-align:center; float:left;}
.menu li a{ color:#fff; display:block;}
.menu li a:hover{ color:#fffc00; background:url(../images/hover.jpg) no-repeat; text-decoration:none;}


.banner-box{ min-width:1000px; height:450px; position:relative;}
.banner-box .banner{ position:relative; z-index:0;}
.banner-box .banner ul{ width:100% !important;}
.banner-box .banner li{ width:100% !important; height:450px;}
.banner-box .banner li a{ position:absolute; width:100%; height:450px; display:block; z-index:1;}
.banner-box .dn{ width:100%; position:absolute; z-index:1; bottom:5px; left:0; height:30px; line-height:30px; text-align:center;}
.banner-box .dn ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:14px; height:14px; margin:4px; background:#fff; border-radius:14px; overflow:hidden; line-height:9999px; filter:alpha(opacity=100);opacity:1;}
.banner-box .dn ul .on{ background:#6cab1f; filter:alpha(opacity=100);opacity:1;}


.ss-box{ width:1300px; height:60px; background:#f5f5f5; margin:30px auto 0 auto;}
.ss-l{ width:640px; color:#6cab1f; line-height:60px; padding:0 15px; float:left;}
.ss-l span{ color:#8e8e8e; font-size:12px; margin:0 10px;}
.ss-r{ width:600px; padding:10px 15px; position:relative; float:left;}
.ss-r input { padding:0 10px; width:580px; height:38px; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; border-left:0; border-right:0;}
.ss-r .go { position:absolute; display:block; top:11px; right:15px; width:44px; height:38px; background:url(../images/fdj.jpg) center no-repeat; cursor:pointer;}


.pro-box{ width:1300px; overflow:hidden; margin:30px auto 0 auto;}
.pro-fl{ width:240px; margin:0 30px 0 0; float:left;}
.pro-bt{ height:57px; line-height:57px; color:#fff; background:#6cab1f; padding:0 0 0 10px; position:relative;}
.pro-bt em{ font-size:48px; font-style:italic;}
.pro-bt span{ position:absolute; top:9px; left:50px; line-height:18px; font-size:18px;}
.pro-bt span p{ font-size:14px; font-style:italic;}
.pro-fl-cc{ border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; padding:20px 10px 0 10px;}
.pro-fl-cc dl{ height:129px; overflow:hidden;}
.pro-fl-cc dt{ height:28px; line-height:28px; background:url(../images/fl-dian.jpg) left #6cab1f no-repeat; color:#fff; padding:0 0 0 22px; margin:0 0 7px 0;}
.pro-fl-cc dd{ width:62px; height:27px; line-height:27px; text-align:center; padding:0 5px; overflow:hidden; float:left;}

.pro-cc{ width:1030px; height:594px; float:left;}
.pro-con{ width:1030px; overflow:hidden;}
.pro-con ul{ width:1060px;}
.pro-con li{ width:235px; background:url(../images/pro-bg.jpg) top no-repeat; line-height:37px; text-align:center; margin:0 30px 8px 0; overflow:hidden; float:left;}
.pro-con li img{}
.pro-con li .img_bg{ width:215px; height:215px; padding:10px; overflow:hidden; text-align:center; vertical-align:center;}
.pro-con .img_bg img{ max-width:215px; width:expression(this.width > 215 ? "215px" : this.width); max-height:215px; overflow:hidden; text-align:center; vertical-align:center; _height:expression(this.scrollHeight < 215px ? "auto" : (this.scrollHeight > 215 ? "215px" : "auto"));}
.pro-con .img_table{ width:215px; border:0; table-layout:fixed; word-wrap:break-word; word-break:break-all;}

.pro-more{ height:33px; border-bottom:1px solid #e8e8e8;}
.pro-more img{ margin:0 0 0 500px;}


.gg-box{ width:100%; height:220px; background:url(../images/gg-bg.jpg) center no-repeat; margin:30px 0 0 0;}
.gg-con{ width:1300px; height:220px; position:relative; margin:0 auto;}
.gg-hm{ position:absolute; left:352px; bottom:25px; font-size:24px; color:#fff;}
.gg-hm p{ font-size:18px;}
.gg-an{ width:76px; height:24px; line-height:24px; text-align:center; background:#ffba00; position:absolute; left:540px; bottom:32px;}
.gg-an a{ color:#fff;}


.us-box{ width:1300px; height:400px; overflow:hidden; margin:30px auto 0 auto;}
.us-box .hd{ height:90px; background:#f5f5f5; position:relative;}
.us-box .hd ul{ float:left; position:absolute; left:0; top:0; text-align:center; height:90px;}
.us-box .hd ul li{ width:180px; height:68px; color:#828282; font-size:14px; padding:22px 0 0 0; float:left; cursor:pointer;}
.us-box .hd ul li p{ font-size:18px;}
.us-box .hd ul li.on{ width:180px; height:68px; background:#6cab1f; color:#fff; text-align:center;}
.us-box .bd{ padding:30px 0 ; line-height:30px; height:250px; color:#828282;}
.us-box .bd ul span{ width:650px; margin:0 0 0 30px; float:left;}
.us-box .bd .img_bg{ width:620px; height:250px; overflow:hidden; text-align:center; vertical-align:center;}
.us-box .bd .img_bg img{ max-width:620px; width:expression(this.width > 620 ? "620px" : this.width); max-height:250px; overflow:hidden; text-align:center; vertical-align:center; _height:expression(this.scrollHeight < 250px ? "auto" : (this.scrollHeight > 250 ? "160px" : "auto")); }
.us-box .bd .img_table{ width:620px; border:0; table-layout:fixed; word-wrap:break-word; word-break:break-all; float:left;}


.news-box{ border-top:1px solid #e8e8e8; padding:30px 0 0 0;}
.news-con{ width:1300px; height:432px; overflow:hidden; margin:0 auto;}
.news-c{ width:1300px; margin:0 auto;}
.news-c .hd{ height:78px; background:#f5f5f5; position:relative;}
.news-c .hd ul{ float:left; position:absolute; left:0; top:0; text-align:center; height:90px;}
.news-c .hd ul li{ width:500px; height:63px; color:#828282; font-size:14px; padding:15px 0 0 0; float:left; cursor:pointer;}
.news-c .hd ul li p{ font-size:18px;}
.news-c .hd ul li.on{ width:500px; height:63px; background:#6cab1f; color:#fff; text-align:center;}
.news-more{ width:300px; height:78px; line-height:78px; font-size:18px; text-align:center; background:#eaeaea; position:absolute; top:0; right:0;}
.news-more a{ display:block;}
.news-more a:hover{ background:#f5f5f5; text-decoration:none;}
.news-c .bd{ padding:30px 0 0 0; height:324px; overflow:hidden;}
.news-l{ width:635px; height:324px; line-height:30px; color:#828282; margin-right:30px; position:relative; overflow:hidden; float:left;}
.news-l p{ font-size:16px; color:#6cab1f;}
.news-l img{ margin:0 0 13px 0;}
.news-l .img_bg{ width:635px; height:160px; overflow:hidden; text-align:center; vertical-align:center;}
.news-l .img_bg img{ max-width:635px; width:expression(this.width > 635 ? "635px" : this.width); max-height:160px; overflow:hidden; text-align:center; vertical-align:center; _height:expression(this.scrollHeight < 160px ? "auto" : (this.scrollHeight > 160 ? "160px" : "auto"));}
.news-l .img_table{ width:635px; border:0; table-layout:fixed; word-wrap:break-word; word-break:break-all;}
.riqi{ width:60px; height:52px; line-height:24px; padding:5px 0 0 0; color:#fff; font-size:12px; text-align:center; background:#6cab1f; position:absolute; left:0; top:0; overflow:hidden;}
.riqi p{ font-size:18px; color:#fff;}

.news-r{ width:635px; height:324px; float:left;}
.news-r li{ height:97px; line-height:30px; padding:10px 0 0 0; border-bottom:1px solid #e8e8e8; overflow:hidden;}
.news-r li em{ font-size:16px; color:#6cab1f;}
.x-riqi{ width:60px; height:72px; font-size:12px; line-height:30px; padding:25px 0 0 0; margin:0 15px 0 0; text-align:center; color:#777777; float:left;}
.x-riqi p{ font-size:30px; color:#777777;}


.jd-box{ width:1300px; height:290px; margin:30px auto 0 auto;}
.jd-bt{ color:#6cab1f; height:37px; background:url(../images/jd-btbg.jpg) #000 no-repeat; position:relative;}
.jd-bt em{ font-size:48px; font-style:italic; position:absolute; left:570px; top:-14px;}
.jd-bt span{ position:absolute; top:0; left:610px; line-height:18px; font-size:18px;}
.jd-bt span p{ font-size:14px; font-style:italic;}

.jd-con{ width:1300px; height:230px;  position:relative; margin:23px auto 0 auto;}
.jd-con .tempWrap{ width:1300px!important; overflow:hidden;}
.jd-con .hd{ width:1300px; position:absolute; top:0; left:0;}
.jd-con .hd .prev{ display:block; width:54px; height:91px; overflow:hidden; cursor:pointer; position:absolute; top:91px; right:-30px; z-index:10;}
.jd-con .hd .next{ display:block; width:54px; height:91px; overflow:hidden; cursor:pointer; position:absolute; top:91px; left:-30px; z-index:10;}
.jd-con .hd ul{ overflow:hidden; zoom:1; zoom:1; position:absolute; left:550px; top:292px;}
.jd-con .hd ul li{ float:left; width:14px; height:14px; overflow:hidden; margin-right:10px; text-indent:-999px; cursor:pointer; background:url(../images/icoCircle.png) 0 -14px no-repeat;}
.jd-con .hd ul li.on{ background-position:0 0;}
.jd-con .bd{}
.jd-con .bd ul{ overflow:hidden; zoom:1;}
.jd-con .bd ul li{ width:280px; height:230px; background:#fff; margin:0 30px 0 0; float:left; display:inline; overflow:hidden; text-align:center; position:relative;}
.jd-con .bd ul li .img_bg{ width:280px; height:230px; overflow:hidden; text-align:center; vertical-align:center;}
.jd-con .bd ul li .img_bg img{ max-width:280px; width:expression(this.width > 280 ? "280px" : this.width); max-height:230px; overflow:hidden; text-align:center; vertical-align:center; _height:expression(this.scrollHeight < 230px ? "auto" : (this.scrollHeight > 230 ? "230px" : "auto"));}
.jd-con .bd ul li .img_table{ width:280px; border:0; table-layout:fixed; word-wrap:break-word; word-break:break-all;}

.jd-con .bd ul li .zhzhao{ position: absolute; left:0; top:-230px; width:100%; height:100%; overflow:hidden; background:url(../images/black.png) repeat;}
.jd-con .bd ul li .zhzhao a{ display:block; color:#fff; font-size:16px;}
.jd-con .bd ul li .zhzhao a img{ margin-top:72px; margin-bottom:30px;}
.jd-con .bd ul li .zhzhao a:hover{ text-decoration:none;}


.foot-box{ width:100%; height:210px; margin:30px 0 0 0;}
.yq-box{ height:50px; background:#6dab1f;}
.yq-con{ width:1300px; line-height:50px; color:#fff; margin:0 auto;}
.yq-con span{ font-size:12px; margin:0 10px;}
.yq-con a{ color:#fff;}

.foot-con{ width:1300px; height:150px; line-height:28px; color:#828282; text-align:center; overflow:hidden; padding:10px 0 0 0; margin:0 auto;}


.fd-box{ position:fixed; width:156px; right:0; top:100px; background:#fff; border:3px solid #6cab1f;}
.gb{ width:16px; height:16px; line-height:16px; text-align:center; background:#fff; display:block; cursor:pointer; color:#6cab1f; font-size:12px; position:absolute; top:0; left:0;}
.fd-t{ height:40px; line-height:40px; text-align:center; color:#fff; font-size:15px; font-weight:bold; background:#6cab1f;}
.fd-cc{ padding:5px;}
.fd-cc li{ line-height:36px; text-align:center; color:#828282;}
.fd-cc ul h3{ text-align:center; height:36px; line-height:36px; font-size:15px; color:#6cab1f; background:#f5f5f5; margin:5px 0;}
.fd-cc li img{ width:142px; height:142px;}

 

.n-box{ width:1300px; overflow:hidden; margin:30px auto;}
.n-l{ width:240px; margin-right:30px; float:left;}
.n-r{ width:1030px; float:left;}

.er-fl{ border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; padding:20px 10px 0 10px;}
.er-fl li{ height:36px; line-height:36px; text-align:center; background:#f5f5f5; margin:0 0 10px 0;}
.er-fl li a{ display:block;}
.er-fl li a:hover{ color:#fff; background:#6cab1f; text-decoration:none;}

.n-tit{ height:70px; line-height:36px; background:url(../images/n-titbg.png) no-repeat; overflow:hidden;}
.n-tit p{ color:#cfcfcf; font-size:30px; font-weight:bold;}
.n-tit span{ color:#049f13; font-size:24px;}

.lx-cc{ line-height:30px; color:#828282; padding:10px;}

.n-zb{ padding:0 0 0 20px; height:55px; line-height:55px; background:#f5f5f5; border-bottom:2px solid #6cab1f; color:#828282; overflow:hidden;}

.pageListNav{ margin:20px auto 0 auto; text-align:center;}
.pageListNav a{ display:inline-block; padding:0 15px; height:36px; line-height:36px; color:#737373; margin:0 5px 0 0; border:1px solid #dedede; border-radius:3px 3px;}
.pageListNav a:hover{ color:#fff; background:#ff0000; border:1px solid #ff0000; text-decoration:none;}
.pageListNav span{ display:inline-block; padding:0 15px; height:36px; line-height:36px; color:#737373; margin:0 5px 0 0; border:1px solid #dedede; border-radius:3px 3px;}
.pageListNav .ym{ width:27px; padding:0 15px; text-align:center; height:18px; margin:8px 5px 0 0; border:1px solid #dedede;}

.n-xw{ margin-top:15px;}
.n-xw li{ line-height:31px; background:url(../images/dian.jpg) center left no-repeat; padding-left:15px;}
.n-xw li span{ float:right; color:#989898;}

.n-cont{ padding:15px 0 0 0; line-height:30px; color:#828282;}
.n-cont img{ max-width:980px; display:block; margin:0 auto;}
.con_title{text-align:center; font-size:20px; margin-top:10px;}
.author{ text-align:center; font-size:12px; border-bottom:#dedede dashed 1px; height:28px; line-height:28px; margin:5px 0px 10px 0px;}
.fy{ margin:30px 0 0 0; border-top:#ccc 1px dashed; padding:7px 0 0 10px; line-height:30px;}

.n-pro{ width:1030px; margin:30px 0 0 0; overflow:hidden;}
.n-pro ul{ width:1060px;}
.n-pro li{ width:235px; background:url(../images/pro-bg.jpg) top no-repeat; line-height:37px; text-align:center; margin:0 30px 8px 0; overflow:hidden; float:left;}
.n-pro li img{}
.n-pro li .img_bg{ width:215px; height:215px; padding:10px; overflow:hidden; text-align:center; vertical-align:center;}
.n-pro .img_bg img{ max-width:215px; width:expression(this.width > 215 ? "215px" : this.width); max-height:215px; overflow:hidden; text-align:center; vertical-align:center; _height:expression(this.scrollHeight < 215px ? "auto" : (this.scrollHeight > 215 ? "215px" : "auto"));}
.n-pro .img_table{ width:215px; border:0; table-layout:fixed; word-wrap:break-word; word-break:break-all;}


.lyb-box{ margin:15px 0 0 0; overflow:hidden;}
.oinput1{ border:1px solid #ccc; height:20px; line-height:20px; width:75px; color:#444; background:#fff;}
.oinput2{ border:1px solid #ccc; height:20px; line-height:20px; width:180px; color:#444; background:#fff;}
.textarea1{ border:1px solid #ccc; color:#444; background:#fcfcfc; font-size:14px; margin-top:5px;}
.mesage_ask{ line-height:1.8; background:#f5f5f5; padding:5px 10px; margin-top:10px; font-size:12px; color:#828282;}
.mesage_ask p{ margin:0;}
.mesage_replay{padding:5px 10px; line-height:1.8; font-size:14px;}
.mesage_replay p{ margin:0;}
.admin{ color:#6cab1f;}