body 
{
    margin:0 auto;
	padding:0;
	font-size:12px;
	font-family:宋体,Arial,Verdana,"Times New Roman",Times;
	text-align:left;
	color:#666;
	height:100%;
	background:url("../images/mainbg.jpg");
}

ul
{list-style-type:none;
 margin:0px;
 padding:0px;
 }

p {
	margin-bottom:10px;
	line-height:1.4em;
	text-indent:5px;
	text-align:left;
}
h1 {
	font-size:1.6em;
	padding-bottom:0px;
	margin-bottom:0px;
}
h2 {
	font-size:18px;
}
h3 {
	font-size:1.2em;
}
h4 {
	font-size:12px;
	text-align:left;
	line-height:25px;
}
h5,h6 {
	font-size:1em;
}

* {
	margin:0;
	padding:0;
}

a {
	color:#666;text-decoration:none;
	outline:none;
}
a:hover {text-decoration:none;
         color:#ff7c00;
          }
img {border:none;}

li {list-style:none;}

.hide {display:none;}
.wrap
{
    width:980px;
    margin:0 auto;
    position:relative;
    left:2px;
}
.clear {
	clear: both;
    height:1px;
    margin-top:-1px; 
    overflow:hidden;
}
.mgt10
{
    margin-top:10px;
}
.mgt20
{
    margin-top:20px;
}
.top
{
    background:url("../images/rep1.jpg") repeat-x 0 top;
    width:980px;
    margin:0 auto;
    height:27px;
}

.top li
{
    float:right;
    display:inline;
    margin-right:10px;
    line-height:27px;
    
}

.page
{
    background:url("../images/bgrep.jpg") repeat-y center;
    width:998px;
    margin:0 auto;
    padding-bottom:20px;
    text-align:center;
}

.toppic
{
    margin:0 auto;
    height:187px;
    width:100%;
    text-align:center;
    background:url("../images/bannerbg.jpg") repeat ;
}

.menu
{
    height:40px;
    line-height:35px;
    width:100%;
    margin:0 auto;
    background:#a85a44;
    color:#FFF;
    z-index:9999;
}
.left
{
    float:left;
}
.right
{
    float:right;
}

.menu a
{
    display:inline-block;
    width:105px;
    height:40px;
    color:#FFF;
    font-size:14px;
}
.menu a:hover
{
    background:url("../images/rep1.jpg") repeat-x;
    font-weight:bold;
}

.main {
    background-color: White;
    margin: 0 auto;
    width: 980px;
    _margin-top:-37px;
}

.lefttop 
{
    margin: 0 auto;
    margin-left:6px;
    margin-top:5px;
    _margin-bottom:20px;
    _top:30px;
    _left:-10px;
    width: 490px;
    height:auto;
    float:left;
}

.righttop {
    float: right;
    margin-top: 5px;
    _margin-top: 35px;
    width: 205px;
    margin-right:10px;
    _margin-right:7px;
}

.left_1
{
    width:655px;
    height:auto;
    float:left;
}
.right_1
{
    width:290px;
    height:auto;
    float:right;
    margin-left:20px;
}
.rightcontent{
    margin-top:10px;
}
.left_1_title
{
    width:100%;height:40px;overflow:hidden;
}

.left_1_title li
{
    float:left;
}
.midpanel
{
    background:#eeeeee;
    border-top:2px solid #2e416b;
    height:315px;
    width:915px;
    margin:0 auto;
    margin-top:20px;
    padding:10px;
}
.midpanel .right
{
    width:212px;
}
.midpanel .left
{
    width:700px;
}

.midpanel .leftpanel
{
    width:338px;
    height:148px;
    float:left;
    margin-right:10px;
    margin-bottom:10px;
    border:1px solid #ccc;
    background:#FFF;
}
.midpanel .leftpanel .leftpanel_tit
{
    height:31px;
    border-bottom:1px solid #CCC;
    width:290px;
    margin:0 auto;
    background:url("../images/zb.png") no-repeat 10px 8px;
    padding-left:30px;
    text-align:left;
    line-height:30px;
    color:#bc1b1c;
    font-weight:bold;
    font-size:12px;
}
.midpanel .leftpanel .leftpanel_tit a
{
    float:right;
}

.midpanel .leftpanel .leftpanel_tit a img
{
    margin-top:10px;
}
.midpanel .leftpanel .leftpanel_content
{
    padding-top:15px;
    width:322px;
    height:100px;
    overflow:hidden;
    margin:0 auto;
}
.midpanel .leftpanel .leftpanel_content .left
{
    width:86px;
    height:86px;
}
.midpanel .leftpanel .leftpanel_content .right
{
    width:220px;
}
.midpanel .leftpanel .leftpanel_content .right li
{
    font-size:14px;
     text-align:left;
     line-height:27px;
}
.midpanel .leftpanel .leftpanel_content .right a:hover
{
    text-decoration:underline;
}
.ziliao_tit
{
    background:url("../images/tit.png") no-repeat;
    width:170px;
    height:29px;
    padding-right:12px;
    color:#FFF;
    font-weight:bold;
    line-height:28px;
    text-align:left;
    padding-left:30px;
}
.search .searchbar
{
    height:19px;
    width:138px;
    border:1px solid #aaa;
    margin-top:10px;
}
.rqrcode
{
    margin-top:12px;
}
.rqrname
{
    margin-top:12px;
}
.search .searchbtn
{
    border:1px solid #aaa;
   height:21px;
   line-height:13px;
   width:65px;
    margin-top:10px;
   text-align:center;
}
.ziliao_tit a
{
    float:right;
}
.ziliao_tit img
{
   margin-top:5px;
}
.ziliao_content
{
    border:1px solid #CCC;
    background:#FFF;
    padding:10px;
    height:116px;
    width:190px;
}
.left_1_title_1
{
    line-height:38px;
    width:125px; 
    height:38px;
    font-size:21px;
    color:#bc1b1c;
    font-weight:bold;
    border-bottom:2px solid #a85a44;
}

.right_1_title_1
{
    border-bottom:2px solid #a85a44;
    width:240px; 
    height:38px;
    line-height:38px;
    color:#bc1b1c;
    font-size:21px;
    font-weight:bold;
    float:left;
}
.right_1_title_2{
    
    border-bottom:2px solid #a85a44;
    width:38px; 
    height:38px;
    line-height:38px;
    float:left;
}
.left_1_title_2
{
    width:525px; height:38px;
    border-bottom:2px solid #a85a44;
}

.left_1 .left_1_title_2 a
{
    display:block;
    height:38px;
    line-height:38px;
}
.left_1_title_2 a img
{
    margin-top:13px;
    margin-right:5px;
}
.left_1_title_3
{
    background:url(../images/news_bg2.jpg) repeat-x;height:35px; width:70px;
}
.left_1 .left_1_title_2 a
{
    float:right;
    margin-right:8px;
    font-size:14px;
    color:#ac1133;
    line-height:32px;
}
.midtit{
    width:200px;
    height:30px;
    line-height:30px;
    font-size:14px;
    display:block;
    border-bottom:1px solid #ba7a5e;
    background:url("../images/arr.jpg") center right no-repeat;
}
.midleft{
    width:660px;
    margin-top:9px;
    overflow:hidden;
}
.midleft li{
    width:200px;
    float:left;
    margin-right:20px;
}
.midleft li img{
    margin-top:15px;
}
.mid-pic
{
    width:964px;
    margin:15px 0 15px 0;
    height:140px;
    position:absolute;
    top:495px;
    border:1px solid #ccc;
}

.bottom 
{
    margin-top:25px;
    height:35px;
    line-height:35px;
    background-color:#a85a44;
    color:#FFF;
    line-height:35px;
    width:100%;
    text-align:center;
}

.bottom p
{
    text-align:center;
}
.notice
{
    width:205px;
    height:250px;
    border:1px solid #ccc;
}

.notice_title
{
    width:250px;
    height:35px;
    line-height:35px;
    font-size:14px;
    color:white;
    text-align:left;
    text-indent:3em;
}

.notice_title a
{
    color:White;
}

.notice_content
{
    width:205px;
    height:366px;
    text-align:left;
    margin:0 auto;
    padding:0;
}

.link
{
    width:205px;
    height:275px;
    border:1px solid #ccc;
    position:relative;
    z-index:9999;
    background:#fff;
    color:Black;
    filter:alpha(opacity=85);
    opacity:0.85;
}

.link_content 
{
    width:205px;
    height:230px;
    text-align:left;
    margin-top:5px;
    padding:5px 0 5px 5px;
    padding:5px 0 5px 0px\9;
}

.npic
{
    width:205px;
    height:195px;
}

.slide
{
    width:320px;
    height:225px;
    margin-top:10px;
}

.news
{
    width:636px;
    height:180px;
    padding:10px 7px;
}
.newpic{
    width:290px;
    height:170px;
    margin-top:10px;
}
.newlist{
    height:auto;
}
.newlist li{
    height:30px;
    line-height:30px;
}
.newlist li:before{
    content:url("../images/arr2.jpg");
}
.news .newlist{
    width:320px;
}
.right_1 .newlist{
    width:280px;
}
.npic_title
{
    width:205px;
    background:url('../images/news_bg2.jpg') repeat-x;
    height:26px;
    line-height:26px;
    font-size:14px;
    color:white;
    position:relative;
    text-align:left;
    text-indent:12px;
}

.npic_title a
{
     color:#333;
     font-size:12px;
}

.npic_more
{
    display:block;
    float:right;
    right:12px;
    top:7px;
    width:50px;
    height:15px;
    position:absolute;
}

.pic_more
{
    display:block;
    top:7px;
    width:70px;
    height:15px;
    position:relative;
}

.npic_content 
{
    width:195px;
    height:108px;
    text-align:left;
    margin-top:5px;
    padding:7px 0 10px 10px;
}

.experts
{
     width:195px; 
     line-height:150%;
}

.experts a
{
    color:Red;
}
.right_2_list
{
    width:410px;
    overflow:hidden;
    margin-left:90px;
    margin-top:15px;
}
.right_2_list li
{
    float:left;
    margin-right:7px;
    margin-bottom:4px;
}
.right_2_title
{
    width:396px;
    margin-left:90px;
    text-align:left;
}
.right_2_title a
{
    float:right;
    margin-top:8px;
}
.right_2
{
    float:right;
    width:490px;
    height:130px;
    overflow:hidden;
    background:url("../images/pic2.jpg") no-repeat left top;
}
.left_2
{
    float:left;
    width:490px;
    height:130px;
    overflow:hidden;
    background:url("../images/pic1.jpg") no-repeat left top;
}
.flink
{
    height:32px;
    background:#f6f6f6 url("../images/link.jpg") no-repeat left top;
}
.flinks
{
    height:32px;
    line-height:32px;
    margin-left:120px;
    text-align:left;
}
.flinks a
{
    font-size:14px;
}
.flinks a:before
{
    content:url("../images/arr1.jpg");
    margin-right:5px;
}
.right_3
{
    width:356px;
    float:right;
}
.left_3
{
    width:300px;
    float:left;
}
.left_3 li
{
    float:left;
    margin-left:20px;
}
.left_3 li h4
{
    text-align:center;
    font-weight:normal;
}

.left_4
{
    width:240px;
    height:auto;
    float:left;
    overflow:hidden;
}
.right_4
{
    width:715px;
    height:auto;
    float:right;
    border:1px solid #ccc;
}
.right_4_title_1 {
    background: #a85a44;
    color: White;
    height: 40px;
    line-height:32px;
    font-size:17px;
    font-family:微软雅黑;
    width: 135px;
    text-align:center;
}
.xyfc {
    border: 1px solid #ddd;
    height: 170px;
    margin:0 auto;
    margin-top: 15px;
    width: 980px;
}
.xyfc_tit {
    background: #f4f4f4;
    border-bottom: 1px solid #ddd;
    height: 30px;
    line-height: 30px;
    text-align:left;
}
.xyfc_tit span {
    background: #fff;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    color: #87321d;
    font-size:14px;
    display: inline-block;
    font-weight: bold;
    margin-left: 15px;
    position: relative;
    text-align: center;
    top: 1px;
    width: 100px;
}
.xyfc_content {
    height: 115px;
    margin: 0 auto;
    position: relative;
    top: 10px;
    width: 97%;
}
.ziliao_content li
{
    text-align:left;
    height:24px;
}
.ziliao_content li:before
{
    font-size:17px;
    position:relative;
    top:2px;
    color:#2e416b;
    content:"·";
}
#vsb_content{
            width:655px;
            overflow:hidden;
}
#vsb_content img{
max-width:655px;
}