﻿body {color:#000000; text-align: left; font-family:"\5B8B\4F53", Arial;font-size:12px; background:#F7F7F7;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,a,span,table,tr,td,tbody{padding:0; margin:0;}   
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{margin:0 auto;}
img{vertical-align:top;border:0;}
ol,ul{list-style:none;}   
caption,th{text-align:left;}   
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
a{color: #333;text-decoration: none;}
a:hover{color:blue;text-decoration: underline;}
.left{float:left;}
.right{float:right;}
.clear{clear:both; height:0; overflow:hidden; display:block;}
.clearl{clear:left; height:0; overflow:hidden; display:block;}
.clearfix{*zoom:1;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.mg10{margin-right:10px;}
.hidden{display:none;}

/*顶部导航*/
.topbg{height:31px; line-height:31px; border-bottom:1px solid #E7ECF0; background:#fafafa; width:100%}
#topnav{width:1000px; margin:0 auto; color:#333;}
.tn1{padding-left:5px; width:400px; float:left;}
.tn1 a{padding:0 5px;}
.tn2{padding-right:5px; width:500px; text-align:right; float:right; height:21px;}
.inputText{border: 1px solid #999999;margin-right: 4px;  width: 100px; vertical-align:middle;}

.header {
    background:url(header.gif) repeat-x;
   height: 150px;
    position: relative;
    width: 100%;
}
.header_wrapper {
    margin: 0 auto;
    position: relative;
    width: 1000px;
}
.logo {
    background: url("../images/logo.gif") no-repeat scroll left top transparent;
    margin-top:3px;
    float: left;
    height: 60px;
    width: 300px;
}
.yinlv span{font-size: 20px;    font-weight: bold;background-color: #D8D8B3;}
.neir span{font-size: 20px;    font-weight: bold;background-color: #D8D8B3;}
.wuge li{    width: 33%;
    float: left;
    font-weight: bold;}
.neir{    border-bottom: 1px dashed #C1CFD6;
    overflow: auto;
}
.tiange {
    clear: both;
    font-weight: bold;
}
.tiange p{font-weight: normal;}
.hdc{
    height: 42px;
    margin: 0 auto;
    width: 1000px;
	padding-top:64px;
}
.hdc ul {
    list-style: outside none none;
    margin: 0 auto;
}
.hdc ul li {
    float: left;
    line-height: 42px;
    text-align:center;
    width:100px;
}
.hdc ul li a { color: #fff;
    display: block;
    font-size: 14px;
    font-weight: bold;
	text-shadow: 1px 1px 0 #666, 1px 1px 0 #eee;
}
.hdc ul li a:hover { color: #ff4b00;}
.hdc .curr{background: url("http://cmsimgs.zuowen.com/zuowen/images/navhover.png") no-repeat scroll center top 5px transparent;text-shadow: none !important;}
.maidou{
	background: url("http://cmsimgs.zuowen.com/zuowen/images/maidou.gif") no-repeat scroll left rgba(0, 0, 0, 0);
	padding-left:8px;
}
.con{
    height: 42px;
    margin: 0 auto;
    width: 1000px;
}
.con ul {
    list-style: outside none none;
    margin: 0 auto;
}
.con ul li {
    float: left;
    line-height: 42px;
    padding-right:12px;
}
.con ul li a {
    display: block;
    font-size: 14px;
}
#main,#footer{ width:1000px;margin-right: auto;margin-left: auto; }
#footer{ clear:both;width:100%; height:50px; background-color:#E8E8E8; border-top:solid 2px #bf9759; text-align:center; padding-top:10px;padding-bottom:10px; color:#856019; line-height:25px;}
#footer a{ color:#856019;}
h2{ width:100%; margin:0px; padding:0px; font-size:22px; font-weight:bold;overflow:hidden; float:left; text-align:left;}
h2 label{ font-size:12px; font-weight:normal; margin-left:15px;}
h2 span{ font-size:12px; font-weight:normal; color:#333333; float:right; margin-right:5px;}
.fx {clear:both; width:1000px;height:30px; line-height:30px;  }
.bdsharebuttonbox{ float:right;}
.sub{ clear:both; width:963px;height:35px; line-height:35px;margin-top:5px; background-color:#E8E8E8; padding-left:15px; border:solid 1px #d7c181; font-size:14px; float:left;}
.sub a{ float:left; display:block; height:30px; line-height:30px; border-right:solid 1px #d7c181; margin-right:14px; padding-right:14px; margin-top:2px;}
.sub a.focus{ font-weight:bold; font-size:16px;}
.bdsharebuttonbox{ float:right;}
#left{ width:695px; float:left; margin-bottom:20px;}
#right{ width:300px; float:right; margin-bottom:20px;}

.jing{background:url(../images/jing.gif) no-repeat -1px 0px; width:18px; height:16px; float:left; margin-right:5px;margin-top:6px;}
.ding{background:url(../images/ding.gif) no-repeat -1px 0px; width:18px; height:16px; float:left; margin-right:5px;margin-top:6px;}

#content{ line-height:40px; font-size:14px; padding:15px 16px 10px 15px;}
.prenext{ height:40px; line-height:40px; text-align:center; border-top:solid 1px #dddddd; margin-top:20px; padding-top:20px;}
.prenext a{ margin-left:15px; margin-right:15px;}
.pubtitle{ width:600px; height:25px; line-height:25px; font-size:14px; font-weight:bold;}
.pubcontent{width:600px; height:400px; line-height:20px; font-size:12px;}
.pubbutton{ width:100px; height:30px; background-color:#CCCCCC; font-size:14px; border:solid 1px #aaaaaa;}
.ft {height: 28px;line-height: 28px;background-color: #DCDCDC;text-align: center;font-size: 14px;font-weight: bold;color: #4e586f; margin-top:5px;}
#maincontent{  border:solid 1px #d4c9ac; margin-top:10px; padding:10px; margin-bottom:10px;}
#maincontent h1{ padding:20px 0px 5px 0px; text-align:center; height:35px; line-height:35px; font-size:30px;border-bottom:solid 1px #dddddd;}
.bang{ border:solid 1px #d4c9ac; margin-top:10px; padding-left:10px; padding-right:10px;}
.bang h3{ margin:0px; padding:0px; height:35px; line-height:35px; font-size:14px; border-bottom:dotted 1px #cccccc; margin-bottom:10px;}
.bang ul{ padding:5px;}
.bang ul li{ line-height:18px; height:28px; overflow:hidden;}
.bang ul li label{ width:18px; height:16px; line-height:16px; display:block; float:left; border:solid 1px #dddddd; color:#ff6600; text-align:center; font-weight:bold; }
.bang ul li a{ float:left; margin-left:5px; display:block; width:150px; height:20px; line-height:20px; overflow:hidden;}
.bang ul li span{ float:right; color:#666666; }
.bang2{ border:solid 1px #d4c9ac; margin-top:10px; padding-left:10px; padding-right:10px;overflow:hidden;}
.bang2 h3{ margin:0px; padding:0px; height:35px; line-height:35px; font-size:14px; border-bottom:dotted 1px #cccccc; margin-bottom:10px;font-weight:bold;}
.bang2 ul{ padding:5px;}
.bang2 ul li{ line-height:18px; height:40px; width:52px; float:left; text-align:center;}
.bang2 ul li a{ margin-left:5px; display:block; font-size:28px; }
.bang2 ul li span{ float:right; color:#666666; }
.bang3{ border:solid 1px #d4c9ac; margin-top:10px; padding-left:10px; padding-right:10px;overflow:hidden;}
.bang3 h3{ margin:0px; padding:0px; height:35px; line-height:35px; font-size:14px; border-bottom:dotted 1px #cccccc; margin-bottom:10px;font-weight:bold;}
.bang3 ul{ padding:5px;}
.bang3 ul li{ line-height:18px; height:40px; width:88px; float:left; text-align:center;}
.bang3 ul li a{ margin-left:5px; display:block; font-size:14px; }
.bang3 ul li span{ float:right; color:#666666; }
.bang4{ border:solid 1px #d4c9ac; margin-top:10px; padding-left:10px; padding-right:10px;}
.bang4 h3{ margin:0px; padding:0px; height:35px; line-height:35px; font-size:14px; border-bottom:dotted 1px #cccccc; margin-bottom:10px;font-weight:bold;}
.bang4 ul{ padding:5px;}
.bang4 ul li{ line-height:18px; height:40px; width:66px; float:left; text-align:center;}
.bang4 ul li a{ margin-left:5px; display:block; font-size:14px; }
#maincontent p.tj{ text-align:center; line-height:30px; color:#333333; font-size:13px; background-color:#fcf9e9; border:solid #cccccc; border-width:0px 0px 1px 0px; overflow:hidden;}
#maincontent p.tj label{ margin-right:10px; margin-left:15px; overflow:hidden; }
#maincontent p.tj label a{ margin-right:15px;}
.search{ float:right; margin-right:5px; width:600px; height:60px; text-align:right;}
.sousuo{ width:300px; height:28px; margin:16px 5px 15px 50px;    border-radius: 7px;border: 2px solid #54BBEF; }
.sousuo2{ width:70px; height:32px;border-radius: 7px;    font-size: 14px;}
.img1{ float:left; height:120px;}
.img2{ float:left;height:120px; font-size:100px;    text-align: center;
    color:#333333;}
.zhaungtai{ font-size:16px; height:120px;}
.zhaungtai a{ color:#0000CC;}
.zhaungtai li{ float:left; width:230px; line-height:40px; padding-left:20px;}
.zhaungtai span{padding-left:20px;}
.zhaungtai span a{float:left; padding-left:20px;padding-top:5px;text-decoration:underline;}
.biaoqian{ border-bottom:solid 1px #dddddd}
.mulu{ border:solid 1px #d4c9ac; padding:10px; margin-top:10px; clear:both;}
.mulu h2{text-align:left; font-weight:bold; font-size:16px; float:left;}
.mumu{ height:35px; line-height:35px;  border-bottom:solid 1px #cccccc; margin-bottom:10px;}
.mulu  ul{overflow: hidden;}
.mulu  li{ float:left; width:132px; height:30px; line-height:30px; text-align:center;}
.mulu a{ color:#000000;font-size:16px;}
.mulu a:hover{ color:#A00000;}
.mulu a:visited{ color:#666666;}
.mulu a:active{color:#666666;}
.mulu  span{ float:right; text-align:right;font-size:12px; width:100px;}
.pingyin{ padding:5px 10px;}
.pingyin h2{ padding:10px 10px; font-size:26px;}
.pingyin ul{ overflow:hidden; padding:10px 10px; }
.pingyin span {float:left; font-size: 20px; color:#227EAB;padding:15px 0px;}
.pingyin li{ float:left;  line-height:40px; padding-left:10px;}
.pingyin  li a{ font-size: 20px;border: 1px dashed #25AAEC ;padding:5px;}
.nei{border-bottom:1px solid #C1CFD6 ; font-size:14px;}
.nei span{clear:both ;  width:100%;display: block; font-weight:bold;}
.cici{border-bottom:1px dashed #C1CFD6 ;}
.ciyu{ height:auto; line-height:30px;}
.ciyu h2{ padding:10px 10px;width:70px; }
.ciyu h2 a { font-size:26px;  }
.ciyu a{color:#0A7EB7;  }
.ciyu li{ float:left; font-size:14px; padding-left:20px; padding-top:10px;}
.jieshi{ clear:both ;font-size:12px;color:#333333; }
.jieshi a{ color:#0A7EB7; }
.ci { font-weight:bold;}
.ci a{text-decoration:underline;color:#0A7EB7; font-weight:normal;}
.yun{ overflow:hidden;}
.yun a{float: left; line-height: 24px;  height: 24px; margin: 0 3px 5px 0; padding: 0 15px; background-color:#D8D8B3;}
.more{ margin-top:10px;width: 50px;float:right}