body{font-size:12px; font-family:Arial, "宋体"; background-color:#E7F0F7}
.outer{width:960px; height:auto; margin:0 auto;}
.warp{background:url("imagesbody_bg.png") repeat-x;}

.top_bar{height:25px; line-height:25px;}
.banner{height:84px;}

#vsb_content_2 p {text-indent:2em;}

.nav_bg{height:64px; background:url("nav_bg.png") no-repeat;position:relative;}
#nav{ height:34px; line-height:34px; list-style:none;padding:0; margin:0;} 
#nav li{width:94px;height:34px;line-height:34px; float:left; list-style-type:none; padding:0; position:relative;}
#nav li a.m{width:94px; float:left; color:#FFF; font-weight:bold; text-decoration:none; text-align:center}in
#nav li.hover a.m{background:url("nav_hover.png") no-repeat center top;}
#nav li.hover #nav_l{width:104px;background:url("nav_hover_l.png") no-repeat center top;}

#nav li dl{display:none; height:21px; line-height:21px; margin:0px; padding:0 5px; position:absolute;left:0;top:34px; background-color:#E7F2F6; border:1px solid #D4D6E2; font-weight:normal; color:#024474;white-space:nowrap; }
#nav li dl a{font-weight:normal; margin:0px 6px; color:color:#024474;}
#nav li dl a:hover{color:#F00}



.main{background-color:#FFF;}
.main .announce{width:245px; height:200px; overflow:hidden; background-color:#F2F7FB; padding:1px}
.main .announce h3{background:url("imagesannouce_mbg.png") no-repeat; height:28px; line-height:28px;}
.main .announce ul li{height:auto; line-height:20px; background:url("notice.gif") left 6px no-repeat; padding-left:12px; margin-bottom:10px;}

.main .switchpic{width:700px; height:240px; overflow:hidden; position:relative;overflow:hidden;}
.main .switchpic .conbox{position:absolute;}
.main .switchpic .conbox img{width:700px;height:240px;overflow:hidden;float:left;}
.main .switchpic .switcher{position:absolute;bottom:5px;right:5px;float:right;z-index:99;}
.main .switchpic .switcher a{background:#fff;border:1px solid #D00000;cursor:pointer;float:left;height:15px;line-height:15px;width:15px;margin:4px;text-align:center;color:#D00000;}
.main .switchpic .switcher a.cur,.main .switchpic .switcher a:hover{background:#FF0000;border:1px solid #D00000;height:18px;line-height:18px;width:18px;margin:0 2px;color:#fff;font-weight:800;}



.main .idx_box{width:365px; height:220px;}
.main .idx_box h3{background:url("imagesbar_bg.png") no-repeat; height:28px; line-height:28px;}
.main .idx_box ul li{width:200px;height:25px; line-height:25px; background:url("listico2.png") left center no-repeat; padding-left:8px; float:left; margin-left:5px;white-space:nowrap; overflow:hidden}
.main .idx_box ul li.w{width:330px;}
.main .idx_box ul .topimg{width:135px; height:163px;border:1px solid #BFBFBF; padding:1px; float:left}



.main .idx_box_en{width:740px; height:auto; line-height:20px;}
.main .idx_box_en h3{background:url("bar_bg_en.png") no-repeat; height:28px; line-height:28px;}
.main .idx_box_en .topimg{width:135px; height:163px;border:1px solid #BFBFBF; padding:1px; float:left}


.main .idx_tool{width:205px; height:222px;}
.main .idx_tool ul{background:url("imagesidx_tool_1.png") no-repeat; list-style:none}
.main .idx_tool li{height:46px; line-height:46px; padding-left:70px; font-size:14px;}
.main .idx_tool #link{background-color:#F4F4F4; padding:1px; height:25px; line-height:25px;width:182px; overflow:hidden; border:1px solid #E1E1E1;margin:0}
.footer h3{height:26px; line-height:26px;text-align:center; background:url("imagesfooter_menubg.png") no-repeat; color:#fff}
.footer h3 a{color:#fff; margin:0 10px;}
.footer .bottom{padding:5px 0; background-color:#FFF; line-height:23px}


.bdb{border-bottom:1px dotted #999999}
.page_box{width:960px; background-color:#FFF; border:none;}
.page_header{height:54px; line-height:50px; background:url("imagespage_header_bg.png") no-repeat}
.page_header h3{background:url("page_ico.jpg") 3px 15px no-repeat; padding-left:24px;}
.page_main{height:auto; background:url("page_bg.png") repeat-y;min-height:400px; height:auto !important; height:400px;}

.page_box .left_mn li{width:183px; height:27px; line-height:27px; background:url("imagesleft_mn_bg.jpg") no-repeat; margin:10px 0 15px 6px;}
.page_box .left_mn li a{background:url("imageslist.jpg") left center no-repeat; margin-left:25px; padding-left:15px}
.page_box #side{width:210px;vertical-align:top; }

.page_main .view{line-height:25px;}
.page_main .list li{height:28px; line-height:28px; border-bottom:1px dotted #999999; background:url("sanjiao.gif")  left center no-repeat; padding-left:15px; margin-bottom:4px}
.page_main .list li a{float:left;}
.page_main .list li span{float:right; margin-right:20px;color:#989898}
.page_footer{height:13px; background:url("page_footer_bg.png") no-repeat}