@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}
ul,ol { list-style:none;}
.l { float:left;}
.r { float:right;}
.clear { clear:both; display:block;}
.clear:after,.w1000:after,.w918:after,.sub:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.w1000,.w918 {margin:0 auto; position:relative; clear:both;}
.w918 { width:918px;} 
.w1000 { width:1000px; }
body { font-size:13px; font-family:"宋体"; color:#666; background:#fff;}
img,input,button{ border:none;}
img {vertical-align: top; max-width:100%;}
a { text-decoration:none; color:#666;}
a:hover { color:#33cc33;}
a { outline:none;/*FF标准去虚线框*/}
a {star:expression(this.onFocus=this.blur()); /* for Ie*去虚线框*/ }
em,b,i{ font-style:normal;}
.pcnone { display:none;}
.h20 { height:20px; clear:both;}
.h10 { height:10px; clear:both;}
.h50 { height:50px; clear:both;}
.table { border-spacing:0; width:100%; max-width:100%;}
.border{ border:1px solid #eee;}
.yh { font-family:"微软雅黑";}

/*top*/
.top-line { height:5px; background:#efefef;}
.top { height:30px; line-height:30px; background:#efefef; border-bottom-right-radius:5px; border-bottom-left-radius:5px; padding-right:10px;}
.top a{ font-size:12px;}
.top ul.r li { float:left; padding:0 15px;}
.top ul.r li:first-child { background:url(../images/top_line.jpg) no-repeat right 2px center;}
.top ul.r li:first-child a{ font-family:Verdana, Geneva, sans-serif;}
.top .sina a { display:block; background:url(../images/sina.jpg) no-repeat 17px center; padding:0 15px 0 42px; color:#000;}
.lang-on { background:url(../images/lang_ico.jpg) no-repeat 5px center;}

/*nav*/
.nav { margin-top:35px;}
.nav li { float:left; margin:0 6px;}
.nav li a { display:block; padding:0 16px; height:24px; line-height:24px; font-size:14px;}
.nav li.on a { background:#33cc33; color:#fff; border-top-left-radius:3px; border-top-right-radius:3px;}
.nav li.nli { position:relative;}
.nav li.nli .sub { display:block; width:88px; position:absolute; z-index:9999; padding:8px 0; background:#33cc33; display:none;}
.sub li { width:88px; text-align:center; margin:0;}
.nav .nli .sub li a { padding:0; text-align:center; color:#000; font-size:12px;}
.nav .nli .sub li a:hover { background:#fff; border-radius:3px; margin:0 5px;}

/*banner*/
.banner { height:428px; position:relative; z-index:1;}
.banner .bd li { height:428px;}
.banner .bd li a { display:block; height:100%; width:100%;}
.banner .hd { position:absolute; z-index:2; width:162px; left:50%; margin-left:-81px; bottom:60px;}
.banner .hd li { float:left; width:48px; height:6px; background:#ccc; margin:0 3px;}
.banner .hd li.on { background:#33cc33;}

/*footer*/
.footer-bg{ height:60px; background:#187318; color:#fff;}
.footer-bg span { font-size:12px; display:inline-block; line-height:60px; margin-right:27px;}
.footer-bg .call { background:url(../images/call.jpg) no-repeat left center; padding-left:20px;}
.footer-bg .email { background:url(../images/email.jpg) no-repeat left center; padding-left:20px;}
.footer-bg a.feedback { display:block; position:absolute; z-index:10; width:248px; height:36px; right:0; top:-17px; background:url(../images/feedback.jpg) no-repeat; font-size:16px; color:#187318; text-align:center; line-height:36px;}
.footer-bg a.feedback font { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#040404; margin-left:5px;} 

.ptable { width:100% !important;}
.ptable tr td { border:#999 1px solid !important;}