@charset "utf-8";
/*===
样式使用说明:
w = width
m = margin
h = height
fl = float:left
fr = float:right
ml = margin-left
mr = margin-right
mt = margin-top
mb = margin-bottom
p = padding
ad = 首页使用广告样式
nav = 首页导航使用样式
box = 总布局盒子,全局调用
color = 首页固定颜色样式（可全局调用）
===*/
/* CSS Document */
body{ padding:0;margin:0;font:normal 12px/180% "宋体";color:#000;background:url(images/bg.jpg) repeat;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
div{ margin:0 auto;text-align:left;font:normal 12px/180% "宋体";}
a:link,a:visited{color:#000; text-decoration:none}
a:hover{color:#000; text-decoration:underline}
img{border:none}
ol,ul,li{list-style:none;}
/*main_content*/
.main_content{background:url(images/topbg.jpg) top center no-repeat;}
.top{width:980px; height:259px; margin:0 auto;}
.top td.one{width:980px; height:32px; background:url(images/topbg01.jpg) top center no-repeat; font:bold 14px/32px "宋体"; text-align:right; color:#ffffff;}
.top td img{ float:left;}
.top td.one a:link,.top td.one a:hover,.top td.one a:visited{color:#ffffff; padding:0 10px 0 0;}
.hd{width:980px; height:auto; background:url(images/hdbg.jpg) top center no-repeat #FEF7EB;}
.hd ul{display:block; width:946px; height:auto; float:left; padding:60px 0 0 15px; color:#370000;}
.hd ol{display:block; width:235px; height:auto; float:right; padding:15px 20px 0 0;}
.hd ul li,.hd ol li{font:normal 14px/180% "宋体"; text-indent:2em;}
/*px*/
.px{width:980px; height:auto; margin:0 auto; padding:0 0 10px 0; background:#FEF7EB;}
.px01{width:948px; height:auto; margin:0 auto 10px; padding:0 0 10px 0; border:1px solid #e4bb70; background:#FFC937; overflow:hidden;}
.px01 h2{width:948px; height:64px; background:url(images/title01.jpg) no-repeat; font:normal 12px/32px "宋体"; text-align:right; color:#ffffff;}
.px01 ul li{width:102px; height:145px; float:left; text-align:center; margin:10px 0 0 14px; font:bold 14px/180% "宋体"; color:#630000;}
.px01 ul li span{display:block; width:90px; height:110px; padding:5px; border:1px solid #f0d7ab; background:#ffffff;}
.px02{width:948px; height:auto; margin:0 auto 10px; padding:0 0 10px 0; border:1px solid #000000; background:#dddddd; overflow:hidden;}
.px02 h2{width:948px; height:34px; background:url(images/title02.jpg) no-repeat; font:normal 12px/30px "宋体"; text-align:right; color:#ffffff;}
.px02 h3{ text-align:center; font-size:14px; font-weight:400;}

.px02 ul li{width:102px; height:145px; float:left; text-align:center; margin:10px 0 0 14px; font:bold 14px/180% "宋体"; color:#630000;}
.px02 ul li span{display:block; width:90px; height:110px; padding:5px; border:1px solid #edd5aa; background:#ffffff;}
.submit{width:908px; height:54px; padding:0 20px; border:1px solid #e4bb70; background:#f3e9c0; font:normal 14px/54px "宋体"; text-align:center;}
.submit input{border:1px solid #a7826b; vertical-align:middle; margin:0 10px 0 5px;}
.submit img{vertical-align:middle; padding:0 0 0 20px;}
/**/
.bbs{width:980px; height:auto; margin:10px auto; padding:0 0 10px 0; background:#ffffff;}
.bbs h2{width:960px; height:31px; padding:0 10px; background:url(images/titlebg.jpg) repeat-x; font:bold 16px/31px "宋体"; color:#ce0000; overflow:hidden;}
.bbs h2 img{vertical-align:middle;}
.bbs h2 a:link,.bbs h2 a:hover,.bbs h2 a:visited{color:#ce0000;}
.bbs h2 span{float:right; margin:-30px 0 0 0; font:normal 14px/31px "宋体";}
.bbs h2 span strong{font-weight:bold;}
.bbs ul{display:block; width:380px; height:auto; float:left; padding:5px 0 0 15px;}
.bbs dl{display:block; width:540px; height:auto; float:left; padding:5px 20px 0 0;}
.bbs ul li{font:normal 14px/180% "宋体";}
.bbs ul li.one{text-align:center; padding:10px 0 0 0;}
.bbs ul li.one img{padding:0 20px 0 0;}
.bbs ul li input{width:230px; height:18px; border:1px solid #9e8d7c;}
.bbs ul li textarea{width:330px; height:95px; border:1px solid #9e8d7c;}
.bbs dl dt{font:normal 12px/180% "宋体"; color:#dd6e24;}
.bbs dl dd{font:normal 14px/180% "宋体"; color:#422f00;}
/**/
.lm{width:980px; height:auto; margin:10px auto; padding:0 0 10px 0; background:#ffffff;}
.lm h2{width:960px; height:31px; padding:0 10px; background:url(images/titlebg.jpg) repeat-x; font:bold 16px/31px "宋体"; color:#ce0000; overflow:hidden;}
.lm h2 img{vertical-align:middle;}
.lm h2 a:link,.bbs h2 a:hover,.bbs h2 a:visited{color:#ce0000;}
.lm h2 span{float:right; margin:-30px 0 0 0; font:normal 14px/31px "宋体";}
.lm ul{display:block; width:980px; height:auto; padding:10px 0;}
.lm ul li{width:160px; height:120px; margin:0 15px; float:left; text-align:center;}
.lm ul li img{display:block;}
/*copyright*/
.copyright{width:980px; height:auto; text-align:center; padding:10px 0; color:#830000;}
/*clear*/
.clear{clear:both;}
.clearfix:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

.px03{width:948px; height:auto; margin:0 auto 10px; padding:0 0 10px 0; border:1px solid #E4BB70; background:#FAE5BF; overflow:hidden;}
.px03 h2{ display:block;  width:100%; height:32px; line-height:32px; text-align:center; font-size:24px; font-family:\9ED1\4F53; background:url(images/tit_bj.jpg) no-repeat; overflow:hidden; color:#AB0E0C;}
.b1 { width:912px; height:auto; margin:10px auto; background:#FEFAF2; border-top:1px solid #E8C380;border-left:1px solid #E8C380; overflow:hidden;}
.b1 li{ display:block; width:273px; height:50px; float:left;border-right:1px solid #E8C380;border-bottom:1px solid #E8C380; line-height:50px; font-size:14px; padding-left:30px;}
.b2 { width:913px; height:auto; margin:10px auto; background:#FEFAF2; border-top:1px solid #E8C380;border-left:1px solid #E8C380; overflow:hidden;}
.b2 li{ display:block; width:425px; height:50px; float:left;border-right:1px solid #E8C380;border-bottom:1px solid #E8C380; line-height:50px; font-size:14px; padding-left:30px;}
.px03 h3{ font-size:14px; color:#AB0E0C; padding-left:20px; overflow:hidden; margin-top:20px; clear:both;}


.tw li{width:102px; height:145px; float:left; text-align:center; margin:10px 0 0 14px; font:bold 14px/180% "宋体"; color:#630000; display:inline}
.tw  li span{display:block; width:90px; height:110px; padding:5px; border:1px solid #EED6A9; background:#FFF9ED;}
.line{ width:100%; height:1px; background:#E4BB70; overflow:hidden; margin-top:20px;}


.tab1 { width:912px; height:auto; margin:10px auto; background:#FEFAF2; border-top:1px solid #E8C380;border-left:1px solid #E8C380; overflow:hidden;}
.tab1 td{ display:block; width:273px; height:auto; float:left;border-right:1px solid #E8C380;border-bottom:1px solid #E8C380; font-size:14px; padding:10px 10px 10px 20px; vertical-align:text-top}

.tab2 { width:913px; height:auto; margin:10px auto; background:#FEFAF2; border-top:1px solid #E8C380;border-left:1px solid #E8C380; overflow:hidden;}
.tab2 td{ display:block; width:425px; height:auto; float:left;border-right:1px solid #E8C380;border-bottom:1px solid #E8C380; font-size:14px;  padding:10px 10px 10px 20px; vertical-align:text-top}
