@charset "utf-8";
/* ===============================common css=============================== */
*{ font-size:12px; font-family:Arial, Helvetica, sans-serif; }
body{margin:0px; padding:0px;}
a{text-decoration:none; outline:none;}
a:hover{text-decoration:underline;}
a:visited{text-decoration:none;}
div,dl,dt,dd,ul,li,h1,h2,h3,h4,form,p,span{padding:0px; margin:0px; font-size:12px; font-family:"宋体";}
ul,li,dl,dt,dd{list-style:none;}
h1,h2,h3,h4{font-size:12px; font-weight:normal;}
img{border:0; }
.clear{clear:both; height:0px; width:0px; font-size:0px; line-height:0px; overflow:hidden;}
.block{display:block;}
/* ===============================header css=============================== */
.header{background:#fff url(../Images/header_bg.gif) repeat-x; height:166px; }
.header .header_in{width:940px;margin:0 auto;padding:20px 20px 0 20px;}
.header .header_in .logo{ display:block; float:left;}
.header .header_in .banner{display:block;float:right;}
ul.nav{margin-top:26px; float:left; width:738px;}
ul.nav .nav_li{float:left;position: relative; height:35px;}
ul.nav .nav_li a{color:#FFFFFF;}
ul.nav .nav_li a.red{color:#FF0000;}
ul.nav .nav_text{color:#2965c3;font-size:14px; text-decoration:none;}
ul.nav span{ display:inline-block; height:14px; width:1px; background:#b7d3ff; vertical-align:top;margin:2px 11px 0px 11px;}
ul.nav li ul.subnav {
	list-style: none;
	position: absolute;
	left: -18px; top: 26px;	
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 158px;
}
ul.nav li ul.subnav li{

	margin-left:3px;
	vertical-align:bottom;
	background:url(../Images/subnav_bg1.png) repeat-y; width:155px;
	padding-left:3px;
	width:155px;
}
ul.nav li ul.subnav .subnav_bg2 {background:url(../Images/subnav_bg2.png) no-repeat; width:158px; height:7px; padding:0;overflow:hidden;border-top:0px;  position:absolute; left:3px;_left:0px;border:0; bottom:-7px; }
html ul.nav li ul.subnav li a {
	display:block;
	height:23px;
	line-height:25px;
	width:130px;
	padding-left: 20px;
	border-top: 1px solid #4b7ece;
	color:#fff;
	text-decoration:none;
}
html ul.nav li ul.subnav li a:hover { 	background: #1048a0;}

.header .header_in .bt{ background:url(../Images/bt_bg.gif) no-repeat;height:25px; line-height:25px;width:201px;margin-top:22px; float:left;}
.header .header_in .bt .bton1{ color:#666; text-decoration:none; display:inline-block; width:99px;text-align:center;}
.header .header_in .bt .bton2{ color:#666; text-decoration:none; display:inline-block; width:90px;text-align:center;}

/* ===============================content css=============================== */
.content{background:#f2f2f2;padding-top:14px; color:#666;}
.caption{ color:#999999; width:938px; margin:auto; padding:10px 7px 23px 5px;}
.caption a,.caption span{ color:#999999; padding:0 7px;}
.caption a:hover{ text-decoration:none;}
.listBox{ width:950px; margin:auto;}
.listBox .list_t{ background:url(../Images/listBg_t.gif) no-repeat; width:950px; height:8px; overflow:hidden;}
.listBox .list_c{ background:url(../Images/listBg_c.gif) repeat-y; width:950px; overflow:hidden;}
.listBox .list_b{ background:url(../Images/listBg_b.gif) no-repeat; width:950px; height:17px; overflow:hidden;}
/* ===============================分页 css=============================== */
.page { text-align:center; line-height:23px; height:23px; margin:20px 0;}
.page a,.page span{margin-right:6px; color:#0959b0;}
.page a{ border:1px solid #b0c3e3; color:#2966c3; padding:2px 7px; font-size:14px; }
.page span{border:1px solid #b0c3e3; color:#2966c3; padding:3px 7px 1px 7px;font-size:14px;}
.page a.this{ background:#6290dd; border:1px solid #6290dd; color:#fff;}
.page  .dian{ border:0;}
.page .pre{ background:url(../Images/arr_l.gif) no-repeat 6px 6px; padding-left:15px; cursor:pointer; }
.page  .gey{ color:#bbc0c3;}
.page .nex{ background:url(../Images/arr_r.gif) no-repeat 55px 6px; padding-right:15px; cursor:pointer; }

/* ===============================版权 css=============================== */
.footer{width:940px;margin:0 auto;margin-top:15px;}
.footer .cl{color:#ccc;margin:20px 0 13px 0; text-align:center;}
.footer .cl a{color:#666;}
.footer .fb{ text-align:center;line-height:25px; color:#999;padding-bottom:15px;}

/* ===============================滑动条 css=============================== */

.dumascroll {}		/*只需对需要渲染滚动条的div设置该class即可*/

.dumascroll_area {

	height:100%;

	overflow:hidden;

}

.dumascroll_bar,.dumascroll_handle,.dumascroll_handle_a,.dumascroll_arrow_up,.dumascroll_arrow_up_a,.dumascroll_arrow_down,.dumascroll_arrow_down_a {

	background-image:url(../Images/un_bg_bar.gif);

}

.dumascroll_bar {

	position:absolute;

	top:8px;

	right:7px;

	z-index:9;

	width:15px;

	height:95%;

	cursor:default;

	-moz-user-select:none;

	-khtml-user-select:none;

	user-select:none;

	background-repeat:repeat-y;

	background-position:-57px 0;

	float:left;

}

.dumascroll_arrow_up,.dumascroll_arrow_up_a,.dumascroll_handle,.dumascroll_handle_a,.dumascroll_arrow_down,.dumascroll_arrow_down_a {

	position:absolute;

	left:0;

}

.dumascroll_arrow_up,.dumascroll_arrow_up_a,.dumascroll_arrow_down,.dumascroll_arrow_down_a {

	width:100%;

	height:24px;

	color:#fff;

	text-align:center;

}

.dumascroll_arrow_up,.dumascroll_arrow_up_a { top:0; }

.dumascroll_arrow_down,.dumascroll_arrow_down_a { bottom:0; }

.dumascroll_handle,.dumascroll_handle_a { width:13px; background-repeat:no-repeat; background-position:-39px center; background-color:#fff;}

.dumascroll_arrow_up { background-position:-3px 0; }

.dumascroll_arrow_up_a { background-position:-21px 0; }

.dumascroll_handle { background-position:-40px center; border:1px solid #a4a4a4; z-index:9999; }

.dumascroll_handle_a { background-position:-76px center;  border:1px solid #a4a4a4;  z-index:9999;}

.dumascroll_arrow_down { background-position:-93px 0; }

.dumascroll_arrow_down_a { background-position:-111px 0;}

