@charset "utf-8";
/* CSS Document */
body{
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	margin:0;
	padding:0;
}
.coltitle a{color:#FFAC26;}
.coltitle a:hover {text-decoration:none;color:#FFAC26;}
.font16{font-family: "黑体";	font-size:16px;}
.font14{font-size:14px;}
.font_gray{color:#B9B9B9;}
.colorp{color:#7653b7;font-weight:bold;}

.img_mid{vertical-align:middle;	margin-right:2px;}
.tableborder{border-bottom:1px solid #eee; overflow:hidden; line-height:160%;  padding:3px 0; margin:3px 0; clear:both; _height:12px; _overflow:inherit}
.tableborder1{overflow:hidden; line-height:160%;  padding:3px 0; margin:3px 0; clear:both;}
.bodylist{clear:both; overflow:hidden; padding:2px 0;}
/* CSS site */
.loginbox{
	width:639px;
	line-height:30px;
	padding:0 120px 0 0;
	background:url(/images/head2.jpg) no-repeat;
}
.title{
	text-align:right; 
	padding:0 5px;
	font-size:12px;
	color:#35767c;
}
.register{
	background:url(/images/lv.gif) no-repeat;
}
.login{
	background:url(/images/blue.gif) no-repeat;
}
.login,.register{
	width:25px;
	line-height:14px;
	padding:1px 14px;
	margin:7px 5px;
}
.register a,.login a{
	color:#000000;
}
.main{
	clear:both;
}
.mainbanner{clear:both;position:relative;}
.mainbanner_flash{position:absolute; top:0; left:440px;}
.mainbanner_flash2{position:absolute; top:0; right:20;}
.sidebar{/*new*/
	width:190px;
	float:left;
	clear:both;
}
.sidebartop{/*new*/
	background:url(/images/sidebarbj.jpg) no-repeat top left; 
	height:25px;
	clear:both;
	color:#fff;
	padding:6px 0 0 35px;
	font-size:14px;
	font-weight:bold;
}
.sidebartop2{
	background:url(/images/sidebarbj2.jpg) no-repeat top left; 
	height:46px; 
	width:161px;
	font-size:14px;
	color:#F90;
	font-weight:bold;
	word-spacing:4px;
	padding:30px 0 0 0;
	text-align:center;
	margin-top:15px;
}
.sidebarbox{/*new*/
	clear:both; 
	color:#FF8106; 
	font-weight:bold; 
	padding:8px 10px 0 10px;
	border:solid #4F87C2;
	border-width:0 1px;
	background-color:#F5FAFE;
	margin:0;
}
.sidebarfoot{/*new*/
	background:url(/images/sidebarbottombg.jpg) no-repeat left; 
	height:14px;
	clear:both;
	margin-bottom:10px;
}
.sidebarbox li{border-bottom:1px dotted #ccc;}
.sidebarbox li a{/*new*/
	padding:5px 20px;
	display:block;
	color:#FF8106;
	margin:0px;
	_height:15px;
}
.sidebarbox li a:hover{/*new*/
	background-color:#D8ECFF;
	color:#FF8106;
}
.sidebarbox li.on a{/*new*/
	color:#FF8106;
	background-color:#FEEFC8;
}
.sidebarbox li a:visited{color:#FF8106;}
.sidebarsearch{/*new*/
	background:url(/images/default/sidebarsearch.gif) no-repeat; 
	height:45px; 
	padding:38px 0 0 16px; 
	margin-bottom:10px;
}
.sidebarbox li div{clear:both; padding:3px 0 3px 40px;}
.sidebarbox li div a{ display:inline; padding:0px; margin:0px;}
.sidebarbox li div a:hover{background:none;}

.sidebarsinput{/*new*/
	border:1px solid #ccc; width:110px; background:url(/images/default/iconsearch.gif) no-repeat left #fff; padding-left:20px; height:14px;
}
.columnsite{width:700px; float:left; margin-left:10px; padding:3px 0;}
.columnbox{/*new*/
	width:720px; 
	float:right; 
	padding:10px 20px;
	border:1px solid #d5d5d5;
}
.columntitle{/*new*/
	font-size:14px;
	font-weight:bold;
	color:#386BA2;
	background:url(/images/default/columntitle.gif) no-repeat left;
	padding-left:30px;
	height:26px;
	line-height:26px;
	border-bottom:1px solid #d5d5d5;
}
.columntext{padding:10px 15px; line-height:200%;}
.contentleft{
	width:730px;
	float:left;
	overflow:hidden;
}

.messagesbox{clear:both;border-bottom:1px dotted #ccc;padding:0 0 10px 0; margin-bottom:10px; width:722px; overflow:hidden;word-wrap:break-word;}
.messagesbox_title{color:#386AA5; clear:both; padding:2px 0 5px 0;}
.messagesbox_text{ clear:both; text-indent:2em; line-height:160%;}
.msginputbox{ background-color:#F1F8FF; overflow:hidden; border:1px solid #D6E6F3; padding:18px; width:640px; margin:10px auto;}

.newslists{line-height:30px; height:30px; border-bottom:1px dotted #eaeaea; vertical-align:middle;}
.newslists .left{_padding-top:8px;}


.submitmsg{
	background:url(/images/default/subtj.jpg); border:0px; width:63px; height:24px; color:#fff; cursor:pointer;
}
.jobbox{border-bottom:1px dotted #d5d5d5; clear:both; padding:0 5px 10px 5px; margin-bottom:10px;}
.job_title{font-size:14px; color:#3B6AA0; padding:5px 0;}
.job_title2{font-weight:bold; padding:6px 0;}
.job_text{clear:both; line-height:160%;}
.index_marq{height:22px; clear:both; background:url(/images/default/nearusboxsbg.gif) no-repeat; margin-top:8px; padding:6px 0 0 20px; color:#3A6BA3; overflow:hidden;}
/* site css */
.flash{
	width:960px;
	overflow:hidden;
	clear:both;
}
.navlist{
	background:url(/images/default/navbg.jpg) repeat-x scroll;
	padding:0 16px 18px 16px;
	line-height:30px;
	height:30px;
}
.navlist ul,li,.menubox ul,li{
	margin:0;
	list-style:none;
}
.navlist ul{
	background:url(/images/default/navulbg.gif) 0 13px no-repeat;
	padding:0;
}
.navlist ul li{
	float:left;
	padding:3px 0 0 0;
	position:relative;
	z-index:5;
}
.navlist li a,.navlist li a:hover, .navlist li a:visited{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:120%;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-decoration:none;
	display:block;
	width:84px;
}
.navlist li a.on,.navlist li a:hover{
	background:url(/images/default/navliston.gif) 8px 3px no-repeat;
	color:#fff;
}
.navlist li a.noon{
	color:#fff;
}
.navlist ul li ul{position:absolute; border:1px solid #369; top:31px; border-bottom:0px; width:84px;background:#F5FAFE; z-index:999; }
.navlist ul li ul li{display:block; padding:0px; margin:0px;}
.navlist ul li ul li a{border-bottom:1px solid #369;font-weight:normal; margin:0px;}
.navlist ul li ul li a:hover{background:#E1EDF7;}
.navlist ul li ul li a:visited{}
.navlist ul li ul li a, .navlist ul li ul li a:hover, .navlist ul li ul li a:visited{
	color:#369; font-size:12px;display:block;font-weight:normal;
}
.menubox{
	float:left;
	width:355px;
	margin-right:10px;
	height:270px;
}
.menubox ul{
	padding:0;
	background:url(/images/default/menuboxulbg.gif) repeat-x;
	overflow:hidden;
	height:30px;
}
.menubox li{
	float:left;
	font-size:110%;
}
.menubox li a,.menubox li a:hover{
	width:78px;
	line-height:28px;
	height:30px;
	padding:0;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	margin:0 2px 0 0;
}
.menubox li a.on{
	background:url(/images/default/c_menuon.gif) no-repeat;
	display:block;
	color:#fff;
}
.menubox li a.noon{
	background:url(/images/default/c_menunoon.gif) no-repeat;
	display:block;
	color:#676767;
}
.menubox_c{
	margin:8px 10px 10px 6px;
}
.menubox_c .right a{
	color:#376aa1;
}
.imgborder{
	width:84px;
	padding:1px;
	border:1px #cbcbca solid;
	float:left;
	margin:0 14px 0 0 ;
}
.imgborder2{
	padding:1px;
	border:1px #cbcbca solid;
	float:left;
}
.menubox_c1{
	overflow:hidden;
	margin:0 0 3px 0;
	height:90px;
	_height:90px;
}
.menubox_c1 a.title1{
	color:#000;
	font-weight:bold;
	line-height:20px;
}
.menubox_c1 p{
	text-indent: 2em;
	max-height:50px;
	overflow:hidden;
	line-height:18px;
	padding:2px 0;
}
.menubox_c1 p a{
	color:#666;
	text-decoration:none;
}
.bodylist1{border-bottom:1px dotted #ccc; padding:3px 0 2px 0; overflow:hidden; _height:20px; _overflow:inherit;}/*下划线普通行*/
li.menubox_more{
	float:right;
}
li.menubox_more a.more, li.menubox_more a:hover.more{
	background:url(/images/default/more.gif) no-repeat;
	width:34px;
	height:5px;
	display:block;
	padding:0;
	margin:10px 0 0 0;
}
.rightbox_more{
	float:right;
	margin:5px 0 0 0;
}
.booksshowmenu{
	background:url(/images/default/booksshowmenubg.gif) repeat-x;
	width:720px;
	height:28px;
}
a.bsmenu_on,a.bsmenu_noon{
	width:114px;
	text-align:center;
	font-weight:bold;
	display:block;
	line-height:26px;
	padding-top:2px;
	float:left;
	margin:0 2px 0 0;
}
.booksshowmenu a.bsmenu_on,a:hover.bsmenu_on{
	background:url(/images/default/booksshowon.gif) no-repeat;
	color:#386c9e;
}
.booksshowmenu a.bsmenu_noon,a:hover.bsmenu_noon{
	background:url(/images/default/booksshownoon.gif) no-repeat;
	color:#666;
}
.booksshowbox{
	margin-top:8px;
}
.booksshowbox ul,.columnshowbox ul,.columnshowbox2 ul{
	overflow:hidden;
	clear:both;
	_height:160px;
	margin:0;
}
.booksshowbox ul{background:url(/images/default/booksshowboxbg.gif) no-repeat;}
.columnshowbox ul{
	background:url(/images/default/columnshowbox.gif) no-repeat;
	_width:720px;
}
.columnshowbox2 ul{
	background:url(/images/default/columnshowbox2.gif) no-repeat;
	_width:720px;
}
.columnshowbox,.columnshowbox2{ margin:20px 0;}
.columnshowbox2{_margin:20px 0 8px 0;}
.booksshowbox ul li,.columnshowbox ul li,.columnshowbox2 ul li{
	float:left;
	text-align:center;
}
.booksshowbox ul li{
	padding:0 14px 0 0;
	margin:13px 15px 0 9px;
	_padding:0 12px 0 0;
	_margin:13px 12px 0 5px;
	width:108px;
	_width:116px;
}
.columnshowbox ul li,.columnshowbox2 ul li{
	margin:0 10px 0 5px;
	_margin:0 10px 0 4px;
	padding:0 12px;
	width:104px;
}
.booksshowbox li img{
	float:left; 
	padding:1px; 
	border:1px solid #ccc; 
	_overflow:hidden;
	margin:0 0 7px 7px;
	_margin:0 0 7px 10px;
}
.bodylist_book{clear:both; overflow:hidden; padding:2px 0; line-height:160%;}
.contentright{
	width:230px;
	float:left;
	overflow:hidden;
}
input.search{
	background:url(/images/default/searchbg.gif) 5px 0 no-repeat;
	margin:1px 7px 1px 7px;
	padding-left:25px;
	border:1px solid #bbb;
	vertical-align:middle;
	width:141px;
	float:left;
}
.searchbox a.searchbtn{
	background:url(/images/default/searchbtn.gif) no-repeat;
	width:42px;
	line-height:21px;
	display:block;
	float:left;
	text-align:center;
	color:#fff;
}
.searchbox{
	overflow:hidden;
}
.showimgbox{
	width:220px;
	border:5px #efedee solid;
	overflow:hidden;
	margin:8px 0;
}
.rightbox{
	width:234px;
	margin:0 0 7px 0;
}
.rightboxhead{
	width:230px;
	background: url(/images/default/qahead.gif) no-repeat;
	height:11px;
}
.rightboxtitle{
	border-bottom:1px #d0d0d0 solid;
	width:209px;
	overflow:hidden;
	margin-bottom:4px;
}
.rightboxtitle .left a{
	color:#386ba2;
	font-weight:bold;
	font-size:110%;
}
.rightboxfoot{
	background:url(/images/default/qafoot.gif) no-repeat;
	width:230px;
	height:7px;
}
.rightboxcontent{
	background:url(/images/default/qabg.gif) repeat-y;
	width:208px;
	padding:0 11px;
}
.bodylist_b{clear:both; overflow:hidden; padding:0; line-height:20px; height:20px;}
.r_link{
	font-weight:bold;
	padding:0 10px;
}
.select_w{
	width:130px;
}
.fbtext{
	text-align:center;
	padding:0 ;
}
.column_ctitle a{
	font-size:120%;
	color:#3869a3;
	overflow:hidden;
	line-height:160%;
	_height:25px;
	_overflow:inherit;
}
.columnboxshow{
	margin:8px 0 15px 0;
}
.lheight2{
	line-height:180%;
}
a.moreblue{
	background:url(/images/default/moreblue.gif) repeat-x;
	width:44px;
	height:17px;
	display:block;
}
.title_articletext{
	font-size:160%;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
}
.title_article .font_gray{ text-align:right;}
.title_article{
	border-bottom:1px #d8e1ff solid;
	padding:0 10px;
}
.bodylist_about{clear:both; overflow:hidden; padding:5px 0 5px 10px; line-height:160%;}
/* page */
.page {
	text-align:center;
	padding:8px 0;
	margin:10px 3px 10px 3px;
	clear:both; 
	overflow:hidden;
	
}
.page a {
	text-decoration:none;
	border:1px solid #ddd;
	padding:2px 5px;
	margin-right:2px;
	color:#999;
}
.page a:hover {
	border:1px solid #9ECBD9;
	color:#1B6570;
	background-color:#E4F5FC;
}
.page a:active {
	color: #1B6570; 
	background-color: #E4F5FC;
	border:1px solid #9ECBD9;
}
.page span.current {
	background-color: #C1E7F7;
	border:1px solid #A3DBF3;
	padding:2px 5px;
	font-weight:bold;
	color:#2794A3;
	margin-right:2px;
}
.page span.disabled {
	color:#ccc; 
	margin-right:2px; 
	padding:2px 5px;
	border:1px solid #f3f3f3;
}
/* qq面板 */
.qqboxs{width:211px;}
.qqboxtop{clear:both; background:url(/images/default/qqboxstop.gif) no-repeat; height:31px;}
.qqboxtop .left{color:#fff; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 0 0 10px;}
.qqboxtop .right a{width:15px; height:15px; margin:8px 9px 0 0; display:block; background:url(/images/default/qqclose.gif) no-repeat;}
.qqboxtop .right a:hover{width:15px; height:15px; margin:8px 9px 0 0; display:block; background:url(/images/default/qqcloseon.gif) no-repeat;}
.qqboxbody{border:solid #4283C7; border-width:0 1px; background-color:#F0F7FF; min-height:215px; height:auto !important; height:215px; overflow:visible; padding:5px 0 5px 0 ;}
.qqboxfoot{clear:both; background:url(/images/default/qqboxsfoot.gif) no-repeat; height:15px;}
.qqboxlist{padding:5px 0 5px 10px; margin:0px 0; height:18px; overflow:hidden;}
.qqboxtitles{background:url(/images/default/qqtitlebg.gif) no-repeat 0 4px; height:20px; color:#396CA3; font-weight:bold; padding:5px 0 5px 20px; }
.qqboxnum{background:url(/images/default/qqbg.gif) no-repeat; padding-left:25px; width:75px;}
/* CSS link */
a:link {text-decoration: none;color:#333;}
a:visited {	text-decoration: none;color:#333;}
a:hover {text-decoration: none;color:#3569A2;}
a:active {text-decoration: none;color:#333;}
a.lin2:link {text-decoration:underline;color:#F90;}
a.lin2:visited {text-decoration:underline;color:#F90;}


