﻿@charset "utf-8";
/* CSS Document */
body {
	margin: 0px auto; padding: 0px; font-size: 12px; font-family: "宋体",Arial, Helvetica, sans-serif; background-color:#fff; color:#1e1e1e;
}

ul,li,dl,dt,dd,form,h1,h2,h3,h4,p { margin: 0px; padding: 0px;}
li { list-style-type: none;}
img{ border:0}

.clear { margin: 0; padding: 0; clear: both; }
.clear hr { margin: 0; padding: 0; display: none; }

a {	color: #1e1e1e; text-decoration: none;}
a:hover {color: #ff0000; text-decoration:underline;}

.font_red { color:#FF0000;}

#wrap{ width:1002px; margin:0 auto;}
#content { width:960px; margin:0 auto;}
#header { width:960px; margin:0 auto;}

#top_banner { width:960px; margin:10px auto 0 auto;}

/* 加的*/
.index_h3 b { float:left; display:block; padding-right:12px; height:28px; font-size:14px; font-weight:bold; color:#fff; background:url(../images/bszn_tit_right.jpg) no-repeat right top; text-align:center; line-height:28px;}
.index_h3 span { color:#fff; display:block; background: url(../images/bszn_tit_left.jpg) no-repeat left top; padding-left:12px; float:left}

.login { width:960px; height:28px; overflow:hidden;}
.login a { color:#632929;}
.login a:hover { color:#ff0000;}
.login_left { float:left; width:395px;}
.login_left .left { float:left;}
.login_left .left { padding:8px 0 0 0;} /* FF */
* html .login_left .left { padding:5px 0 0 0;} /* IE6 */
*+html .login_left .left { padding:5px 0 0 0;} /* IE7 */
.login_left .input { width:55px; height:15px; border:1px solid #cc8282; background:url(../images/login_input_bg.jpg) repeat-x;}
.login_left .right { float:left; width:125px; position:relative;}
.login_left .right { padding:8px 0 0 8px;} /* FF */
* html .login_left .right { padding:6px 0 0 8px;} /* IE6 */
*+html .login_left .right { padding:6px 0 0 8px;} /* IE7 */
.login_left .right a.reg { position:absolute; top:10px; left:65px;}

.login_right { float:right; width:565px; padding:10px 0 0 0;}

.logo_con { width:960px; margin-top:15px;}
.logo_con .logo { float:left;}
.logo_con .head_banner { float:left; margin-left:28px; margin-top:3px;}
.logo_con ul { float:left; margin-left:20px;}
.logo_con ul li { margin-bottom:11px; margin-top:3px;}
.logo_con ul li a.a1 { font-size:13px; text-decoration:underline; display:block; height:16px; background:url(../images/head_icon1.jpg) no-repeat; padding-left:25px;}
.logo_con ul li a.a2 { font-size:13px; text-decoration:underline; display:block; height:16px; background:url(../images/head_icon2.jpg) no-repeat; padding-left:25px;}
.logo_con ul li a.a3 { font-size:13px; text-decoration:underline; display:block; height:16px; background:url(../images/head_icon3.jpg) no-repeat; padding-left:25px;}

.index_menu { width:960px; height:36px; margin-top:5px; background:url(../images/menu_bg.jpg) no-repeat; overflow:hidden;}
.index_menu ul { line-height:36px; padding-left:18px; text-align:center;}
.index_menu ul li { float:left; width:92px; text-align:center; background:url(../images/menu_icon.jpg) right no-repeat;}
.index_menu ul li a { font-weight:bold; font-size:15px; color:#fff;}
.index_menu ul li a:hover, .index_menu ul li a.cur { display:block; float:left; margin-top:9px; margin-left:3px; color:#a23149; width:82px; height:27px; line-height:27px; background:url(../images/menu_tit_bg.jpg) no-repeat; text-decoration:none;}
.index_menu #li1 { background:none;}

.index_bobao { width:960px; height:24px; padding-top:6px; margin-bottom:8px; background:url(../images/index_bobao_bg.jpg) no-repeat; overflow:hidden;}
.index_bobao .index_bobao_info { width:840px; height:12px; margin-left:110px;}
.index_bobao .index_bobao_info span { margin-right:20px;}
.index_banner { margin-top:8px;}
.index_banner .img1 { float:left;}
.index_banner .img2 { float:left; margin-left:15px;}
.index_banner .img3 { float:right;}

#footer { clear:both; width:960px; margin:0 auto; margin-top:10px; padding:15px 0 20px 0; border-top:1px solid #b2b2b2; text-align:center;}
#footer ul li { display:inline; margin-bottom:10px;}
#footer ul li a { font-size:13px; font-weight:bold; color:#565656; padding:0 10px;}
#footer p { margin-top:5px; line-height:24px; color:#565656;}

.news_link { width:960px; margin-top:7px; overflow:hidden;}
.news_link h3 { width:960px; height:28px; padding:7px 0 0 14px; background:url(../images/index_lishi_top.jpg) no-repeat; overflow:hidden;} 
.news_link h3 span { display:block; width:101px; height:28px; text-align:center; color:#fff; line-height:28px; font-size:14px; background:url(../images/index_lishi_icon.jpg) no-repeat; overflow:hidden;}
.news_link .list { width:938px; padding:10px; line-height:22px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; overflow:hidden;}
.news_link .list a { padding:0 5px 0 0;}
.news_link .foot { width:960px; height:3px; background:url(../images/index_lishi_foot.jpg) no-repeat; overflow:hidden;}
.news_link .list .pic_link { margin-bottom:10px;}
.news_link .list .pic_link a { display:block; float:left; padding-bottom:10px; padding-right:15px;}

.news_loc { width:960px; height:28px; margin-top:2px; background:url(../images/loupan_loc_bg.jpg) repeat-x; position:relative;}
.news_loc span { line-height:28px; margin-left:15px;}
.news_loc span a { font-weight:normal; font-size:13px; color:#333333;}
.news_loc span a:hover { color:#ff0000;}
.news_loc a.a1 { position:absolute; top:8px; right:20px; font-size:13px; color:#8a112f; font-weight:bold;}
