@charset "utf-8";
/* CSS Document */
body{font-family:"宋体","Microsoft Yahei",Arial Narrow;font-size:12px; background:#f8ebd8; color:#666}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,form,input,textarea,button,code,cite{padding:0; margin:0;}
table{border-spacing: 0; border-collapse: collapse;}
img{border:0;}
ol,ul,li,dl,dt,dd{list-style:none;}   
a{color:#666;text-decoration:none}
a:hover{color:#f60;text-decoration:underline}
.lt{float:left;}
.rt{float:right;}
.cc:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}
.cc {display: inline-block;} /* Hides from IE-mac \*/
* html .cc {height: 1%;}
.cc{display: block;} /* End hide from IE-mac */
.mt5{ margin-top:5px}
.mt10{ margin-top:10px}
.cl{clear:both; overflow:hidden; line-height:0px; font-size:0px; height:0px;}
em,cite{ font-style:normal}
del{ text-decoration:none}
h3{ font-size:14px}
.g{ color:#007f00}
.bd{ border:1px solid #ccc; background:#fff url(../images/bbg.jpg) repeat-x top }
h3.t1{ line-height:30px; height:30px}
h3.t2,h3.t3{ border-bottom:1px solid #ccc; height:26px; line-height:26px; color:#007f00; padding-top:8px; font-size:12px}
h3.t3 { font-size:14px}
h3.t3 span{ float:right}
h3.t3 span a{ display:inline-block; padding:0px 10px; background:#007f00; line-height:20px; color:#fff; font-size:12px; font-weight:normal} 

.pages { text-align:right; padding:20px 0}
.pages a{ border:1px solid #dcdcdc; padding:0px 10px; line-height:20px; height:20px; text-align:center; display:inline-block; color:#353535; background:#fefefe; margin-left:5px; line-height:20px; }
.pages a:hover,.pages a.current{ background:#2fa801; border:1px solid #2fa801; color:#fff}



.mainbg{ background:url(../images/bg.jpg) no-repeat top center; width:100%}
.header,.main,.footer{ width:1000px; margin:0 auto;}
.headbox{ background:url(../images/head_bg.jpg); height:30px; width:100%; line-height:30px}
.headup h1{ float:left; margin-right:10px}
.headup span{ float:right}
.headup span a{ padding-right:15px; display:block; line-height:30px; height:30px; float:left }
.headup span a.sc{ background:url(../images/sc.jpg) no-repeat 0px 6px; padding-left:15px}
.bhead{ height:172px; background:url(../images/headbg.jpg) no-repeat;}
.bhead h2{ font:normal 34px/40px 'Microsoft Yahei'; padding-top:50px;}
.bhead h4{ font-weight:normal ; font-size:12px; line-height:28px;}
.bhead .link span{ color:#007f00; font-size:14px; font-weight:bold; padding:0px 10px;  line-height:35px}
.link span a,.fce p a,.show_red span a{ color:#007f00}
.aside{ width:208px; float:left}
.per{ padding:0px 10px}
.content{ width:775px; float:right}
.fce{ width:170px; margin:0 auto}
.fce p{ font-weight:bold; font-size:14px; height:30px; line-height:30px; text-align:center; border-bottom:1px solid #ccc; overflow:hidden}
.blink{ margin:10px 0}
.blink a{ display:block; width:70px; height:23px; line-height:23px; text-align:center; overflow:hidden; float:left; background:url(../images/btn.jpg); margin-left:15px;}
.rq{ width:170px; float:left; line-height:20px; padding:10px 0}
.blist{ padding:10px 0}
.blist li{ height:22px; line-height:22px; overflow:hidden;}
.bpic li{ margin:10px 10px 0px 0px; display:inline; width:52px; float:left; }
.bpic li img{width:50px; height:50px; border:1px solid #ccc}
.bpic li a{ color:#007f00}
.bpic li p{ height:16px; line-height:16px; overflow:hidden;}
.tit{ padding-top:20px; line-height:25px}
.tit p.top a{ font-size:14px; color:#007f00; font-weight:bold}
.tit p.label a{ padding:0px 10px; color:#007f00}
.showbox{ border-bottom:1px dashed #999; padding:20px 0}
.showbox h3{ padding:10px 0; color:#007f00; font-size:16px; text-align:center}
.showbox h3 a{ color:#007f00}
.show{ line-height:22px;}
.show_red{ padding:10px 0}
.show_red span{ float:right; font-size:14px}
.about{ padding:15px; line-height:22px; font-size:14px;}
.dpic li{ width:197px; padding:8px; border:1px solid #efefef; float:left; margin:15px 0px 0px 28px; display:inline}
.dpic li p.name{ font-weight:bold; padding:10px 0; font-size:14px; text-align:center; height:25px; line-height:25px; overflow:hidden}
.dpic li p.read{}
.foot_bt{ border-top:7px solid #c2c2c2; margin-top:30px; }

/* 底部*/
.footbox{  background:url(../images/btline.jpg) no-repeat center  top; margin-top:30px; width:100%; }
.btbav{ width:750px; margin:0 auto}
.foot_nav{ width:120px; float:left; margin:30px 0px 10px 35px ; display:inline}
.foot_nav dt{ font-weight:bold; font-size:14px; line-height:24px; color:#ff6400}
.foot_nav dd{ line-height:24px; text-align:left; font-weight:normal}
.blink{ float:left; width:76px; height:76px; margin-top:30px;}
.btlink{ border-top:1px dashed #ccc; padding:20px 0px; line-height:25px; clear:both; text-align:center}
.btlink a{ font-weight:bold; padding:0px 10px}
.footer{ background:url(../images/bt.jpg) no-repeat center bottom; padding-bottom:30px}
