/* CSS Document */

/*
 * css catalogue:
 * -------------------
 * initialize.css
 * public.css
 * head.css
 * content.css
 * footer.css
 * -------------------
 */

/*
 * ******************** initialize.css *******************
 */

body { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #666;}
h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th { padding:0; margin:0; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
img, table, td, th { border: 0; }
ul, ol { list-style-type:none; }

/*
 * ******************** end initialize.css ***************
 */


/* 
 * ******************** public.css ***********************
 */
#global { width:980px; margin:0 auto; padding:0;}
.in-line { display:inline;}
.overflowh { overflow: hidden; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; height: 0; font-size: 1px; padding:0; margin:0; }
/* 宽 */
.w1000 { width: 1000px;}
.w980 { width:980px;}
.w978 { width: 978px;}
.w780 { width: 780px;}
.w750 { width: 750px;}
.w532 { width: 532px;}
.w300 { width: 300px;}
.w220 { width: 220px;}
.w208 { width: 208px;}
.w200 { width: 200px;}
.w30 { width: 30px;}

/* 高 */
.h300 { height: 300px;}
.h200 { height: 200px;}
.h18 { height:18px;}
.h32 { height:32px;}
.h10 { height:10px;}

/* 距离 */
.pt10 { padding-top: 10px;}
.pb10 { padding-bottom: 10px;}
.pl10 { padding-left: 10px;}
.pr10 { padding-right: 10px;}

.mt5 { margin-top: 5px;}
.mt8 { margin-top: 8px;}
.mt10 { margin-top: 10px;}
.mb10 { margin-bottom: 10px;}
.ml10 { margin-left: 10px;}
.mr10 { margin-right: 10px;}

/* 对齐方式 */
.text-alignl { text-align: left; }
.text-alignr { text-align: center; }

/* 颜色设置 */
.fontColorred { color: #ff0000; }

.bg_colorred { background: #ff0000; }

/* 字体大小设置 */
.fontsize12 { font-size:12px;}
.fontsize14 { font-size:14px;}
.fontsize16 { font-size:16px;}

/* 框 */
.kuang {
	MARGIN: 0px; 
	PADDING: 0px;
}
.kuang2 {
	MARGIN: 0px; 
	PADDING: 0px;
}
.kuang .newtitle {
	BACKGROUND: url(../../qbs3img/kuang_top_bg.gif) no-repeat right top; 
	PADDING-RIGHT: 10px; 
	FONT-SIZE: 14px; 
	LINE-HEIGHT: 29px;
}
.kuang2 .newtitle {
	BACKGROUND: url(../../qbs3img/link_top.gif) no-repeat right top; 
	PADDING-RIGHT: 10px; 
	FONT-SIZE: 14px; 
	LINE-HEIGHT: 30px;
}
.kuang .newtitle B {
	BACKGROUND: url(../../qbs3img/kuang_top_bg.gif) no-repeat left top; 
	DISPLAY: block; 
	PADDING-LEFT: 10px; 
	LINE-HEIGHT: 29px;
}
.kuang2 .newtitle B {
	BACKGROUND: url(../../qbs3img/link_top.gif) no-repeat left top; 
	DISPLAY: block; 
	PADDING-LEFT: 16px; 
	LINE-HEIGHT: 30px;
	COLOR: #367ab9;
}
.kuang .newtitle EM {
	PADDING: 0 5px; FONT-STYLE: normal; FONT-WEIGHT: bold; COLOR: #b4040a
}
.kuang2 .newtitle EM {
	PADDING: 0 5px; FONT-STYLE: normal; FONT-WEIGHT: bold; COLOR: #b4040a
}

.kuang .newcontent_r {
	PADDING: 5px 5px 0 5px; 
	BACKGROUND: #fff;
	BORDER-LEFT: #cbcbcb 1px solid; 
	BORDER-RIGHT: #cbcbcb 1px solid;
	overflow: hidden;
}
.kuang2 .newcontent {
	PADDING: 5px 5px 0 5px; 
	BACKGROUND: #fff;
	BORDER-LEFT: #bfcfde 1px solid; 
	BORDER-RIGHT: #bfcfde 1px solid;
	overflow: hidden;
}
.kuang .newcontent_r li { width: 208px; height: 25px; overflow: hidden; line-height:25px; padding-top:10px;}

.kuang .newcontent_r2 {
	PADDING: 5px 5px 0 5px; 
	BACKGROUND: #fff;
	BORDER-LEFT: #cbcbcb 1px solid; 
	BORDER-RIGHT: #cbcbcb 1px solid;
	overflow: hidden;
}
.newcontent_r2  li { color:#666666; line-height:20px;}
.newcontent_r3 {
	padding: 0;
	BACKGROUND: #fff;
	BORDER-LEFT: #cbcbcb 1px solid;
	BORDER-RIGHT: #cbcbcb 1px solid;
	overflow: hidden;
}

.kuang .newbottom {	
	BACKGROUND: url(../../qbs3img/kuang_bottom_bg.gif) no-repeat right bottom; 
	PADDING-RIGHT: 10px; 
	LINE-HEIGHT: 8px;
}
.kuang2 .newbottom {	
	BACKGROUND: url(../../qbs3img/link_bottom.gif) no-repeat right bottom; 
	PADDING-RIGHT: 10px; 
	LINE-HEIGHT: 7px;
}
.kuang .newbottom B {
	BACKGROUND: url(../../qbs3img/kuang_bottom_bg.gif) no-repeat left bottom; 
	DISPLAY: block; 
	PADDING-LEFT: 10px; 
	LINE-HEIGHT: 8px;
}
.kuang2 .newbottom B {
	BACKGROUND: url(../../qbs3img/link_bottom.gif) no-repeat left bottom; 
	DISPLAY: block; 
	PADDING-LEFT: 10px; 
	LINE-HEIGHT: 7px;
}

/*
 * ******************** end public.css *******************
 */

/*
 * ******************** head.css *************************
 */

#header { width:980px}
#header a { color: #666; text-decoration: none; }
#header a:hover { text-decoration: underline; }

#header_top { BORDER-LEFT: #d3d3d3 1px solid; BORDER-RIGHT: #d3d3d3 1px solid; BORDER-BOTTOM: #d3d3d3 1px solid; FONT-SIZE: 14px; background:url(../../qbs3img/h.gb.gif) repeat-x; COLOR: #cccccc; PADDING-top: 8px; HEIGHT: 20px;}
#header_top span { color:#ee4b00; padding:0 30px 0 20px;}
#header_top A { FONT-SIZE: 14px; MARGIN-LEFT: 10px; COLOR: #333333; MARGIN-RIGHT: 10px}

#header_menu {}
#header_menu LI { FLOAT: left}
#header_menu LI A { DISPLAY: block; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(../../qbs3img/menu_gb.gif); WIDTH: 100px; COLOR: #000000; margin-left: 6px; PADDING-TOP: 11px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px; TEXT-DECORATION: none; text-align:center}
#header_menu LI A:hover { FONT-SIZE: 14px; BACKGROUND-IMAGE: url(../../qbs3img/menu_mo_gb.gif); BACKGROUND-REPEAT: no-repeat; text-decoration: none;}
#header_menu .select A { FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(../../qbs3img/menu_but.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat;}
#header_menu .select A:hover { BACKGROUND-IMAGE: url(../../qbs3img/menu_but.gif); text-decoration: none;}
#header_menu span { color:#ee4b00;}

#header_notice { clear:both; BACKGROUND-IMAGE: url(../../qbs3img/find_gb.gif); HEIGHT: 30px; color:#0000ff; font-weight:bold;}
#header_notice span { color:#FF0000;}
#header_notice em { color:#FF0000; font-style:normal;}
/*
 * ******************** end head.css *********************
 */

/*
 * ******************** content.css ***********************
 */
 
#content { width:980px;}
#content a { color: #666; text-decoration: none; }
#content a:hover { color:#fe5400; text-decoration: none; }
#content .adl { float:left; padding-right:5px; margin-bottom:10px;}
#content .adr { float:right; margin-bottom:10px;}
#content_left { width:750px; float:left;}
#login { BACKGROUND-IMAGE: url(../../qbs3img/login_bg.gif); width:193px; height:139px; padding:40px 0 0 15px;}
.ScrollFix{padding:0;width:738px;margin:0 auto;}
.ScrollPhotoLists{width:694px;overflow:hidden;padding:0; margin:0 auto;float:left; }
.ScrollPhotobox{ margin-left:10px;text-align:center;line-height:20px; float:left; display:inline; }
.ScrollPhotobox img {border:#c0c0c0 1px solid; width:80px; height:80px; padding:1px;}
.LeftHandle, .RightHandle{float:left; height:71px;width:22px;background-image:url(../../qbs3img/dp_cl_003.gif);background-repeat:no-repeat;margin-top:10px;cursor:pointer;}
.LeftHandle{background-position:0 0;}
.RightHandle{background-position:0 100%;}
.tghd {
	FLOAT: left; WIDTH: 750px
}
.tghd .tit0 {
	BACKGROUND-POSITION: 0px bottom; BACKGROUND-IMAGE: url(../../qbs3img/hdtit.gif); LINE-HEIGHT: 29px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 29px
}
.tghd .btz1 {
	BACKGROUND-POSITION: center 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; BACKGROUND-IMAGE: url(../../qbs3img/btz1.gif); WIDTH: 156px; COLOR: #ffffff; MARGIN-RIGHT: 5px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center
}
.tghd .btz2 {
	BACKGROUND-POSITION: center 0px; FONT-SIZE: 14px; FLOAT: left; BACKGROUND-IMAGE: url(../../qbs3img/btz2.gif); WIDTH: 156px; COLOR: #d36029; MARGIN-RIGHT: 5px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center
}
.tghd .btz_content {border:#cf5c1b 1px solid; padding:5px; height:508px;}
.zxdd {width:750px;}
.zxdd .title {
	BACKGROUND-IMAGE: url(../../qbs3img/zxdd.gif); LINE-HEIGHT: 22px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px; color:#FFFFFF; font-weight:bold; padding:4px 0 0 30px; font-size:14px;
}
.zxdd .zxdd_content {
	border:#fa8121 1px solid; padding:10px 15px; height:100%;
}
.zxddl {
	WIDTH: 350px;
}
.zxjjtitle {
	WIDTH: 350px;
}
.zxjjtl {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; WIDTH: 100px; COLOR: #ff0000; LINE-HEIGHT: 30px; BORDER-BOTTOM: #ff0000 2px solid;
}
.zxjjtr {
	FLOAT: left; WIDTH: 250px; LINE-HEIGHT: 30px; BORDER-BOTTOM: #d4d4d4 2px solid; TEXT-ALIGN: right
}
.zxddcontentlist { width: 350px; overflow: hidden; padding-top:10px;}
.zxddcontentlist li { width: 340px; height: 20px; line-height:22px; float:left; overflow:hidden;}


#content_right { width:220px; float:right;}
#content_right .bbs a { color:#666666; text-decoration: none;}
#content_right .bbs a:hover { color:#fe5400; text-decoration: underline;}
.piclist { width: 212px; overflow: hidden; padding-left: 5px; padding-top:10px;}
.piclist li { width: 64px; height: 50px; float:left; overflow:hidden; margin:0 5px 5px 0}
.linklist { width: 960px; overflow: hidden; padding-left: 5px; padding-top:10px;}
.linklist li { width: 95px; height: 20px; line-height:20px; float:left; overflow:hidden; margin:0 5px 5px 0}
.picad { border:#82baf2 1px solid; padding:2px 0; text-align:center;}
.location {border:#3399cc 1px solid; padding:5px; background-color:#f5f9fc}
.subkuang {border:#3399cc 1px solid; padding:10px 15px; background-color:#f5f9fc}
.subhead { border:#aaccee 3px solid; padding:10px 10px 0 10px; margin:10px 0;}
.subheadleft { width:160px;}
.subheadleft li { text-align:center; margin-bottom:10px;}
.subheadright { width:500px;}
.subheadright h1 { font-size:14px; color:#2a6cb4; padding-left:5px; margin-top:10px;}
.subheadright li { height:20px; line-height:20px;}
.submenu h1 {
	DISPLAY: block; PADDING-LEFT: 10px; padding-top:4px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(../../qbs3img/submenu.gif); COLOR: #ffffff; LINE-HEIGHT: 20px;  BORDER-BOTTOM: #3499cd 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.subcontent { line-height:20px; padding:10px;}

/*
 * ******************** end content.css *******************
 */

/*
 * ******************** footer.css ***********************
 */

#footer { font-size:12px; margin-top:5px; border-top:#bfcfde 3px solid; padding-top:10px; color:#656565;}
#footer a { color: #656565; text-decoration: none; }
#footer a:hover { color:#FF0000; text-decoration: underline; }
#footer li { width: 960px; text-align:center; line-height:25px;}
#footer li a{ padding:0 10px; }

/*
 * ******************** end footer.css *******************
 */