@charset "utf-8";
body {
	font: 12px "宋体";
	margin: 0px;
	padding: 0px;
}
img{ border-style: none; }
form {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}


.bgpage { background: url(../images/bg.jpg) repeat-x top; }
p {
	text-indent: 2em;
	margin: 0px 0px 16px;
	padding: 0px;
}

.page {
	background: url(../images/page.jpg) no-repeat;
	margin: 10px 0px 20px;
	padding: 0px;
	height: 29px;
	clear: both;
	color: #003BAF;
}
.pager {
	background: url(../images/page.jpg) no-repeat right top;
	height: 29px;
	line-height: 29px;
	margin: 0px;
	padding: 0px 15px;
}

.page a {
	color: #003BAF;
	text-decoration: none;
}
.page a:hover {
	color: #004080;
	text-decoration: none;
}
.pageem { color: #F30000; }
.pagebox {
	font-size: 11px;
	color: #9B9B9B;
	border: 1px solid #9B9B9B;
	font-family: Arial, Helvetica, sans-serif;
}
.pagebtm {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../images/pagebtm.jpg) no-repeat;
	height: 19px;
	width: 28px;
	border-style: none;
}

.contain {
	background: #FFFFFF;
	margin: 0px auto;
	padding: 0px;
	width: 981px;
}

.top1 {
	background: url(../images/top1.jpg) no-repeat;
	margin: 0px auto;
	padding: 0px;
	height: 124px;
	width: 981px;
}
.top2 {
	background: url(../images/top2.jpg) no-repeat;
	margin: 0px auto;
	padding: 0px;
	height: 124px;
	width: 981px;
}
.top3 {
	background: url(../images/top3.jpg) no-repeat;
	margin: 0px auto;
	padding: 0px;
	height: 124px;
	width: 981px;
}
.top4 {
	background: url(../images/top4.jpg) no-repeat;
	margin: 0px auto;
	padding: 0px;
	height: 124px;
	width: 981px;
}
.top {
	background: url(../images/top5.jpg) no-repeat;
	margin: 0px auto;
	padding: 0px;
	height: 124px;
	width: 981px;
}
.sidebar {
	background: url(../images/sidebg.jpg) no-repeat top;
	height: 424px;
	width: 163px;
}
.sidebox {
	margin: 0px;
	padding: 0px 9px 0px 10px;
}
.sidetitle_tq {
	height: 33px;
	overflow: hidden;
}
.sidebg_tq {
	background: #FFFFFF url(../images/tqbg.jpg) no-repeat left bottom;
	margin: 0px;
	padding: 0px 8px 10px 14px;
	height: auto !important;
	height: 78px;
	min-height: 78px;
	color: #333333;
}
.sidebg_tq a {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.sidebg_tq a:hover {
	color: #0080C0;
	text-decoration: none;
}
.sidespace {
	margin: 0px;
	padding: 0px;
	height: 7px;
	overflow: hidden;
}
.sidetxt {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 140%;
	color: #00223F;
	padding: 4px 0px 0px 4px;
}
.sum {
	font-weight: bold;
	color: #FFFFFF;
}
.rightbar {
	background: url(../images/rightbar.jpg) no-repeat top;
	margin: 0px;
	padding: 16px 0px 0px;
	width: 172px;
	height: 410px;
}
.rightbarlist {
	line-height: 140%;
	color: #484848;
	margin: 0px 23px;
	padding: 0px;
	font-weight: bold;
}
.rightbarlist a {
	color: #484848;
	text-decoration: none;
	background: url(../images/rightmenu_ico.jpg) no-repeat left 2px;
	padding: 0px 0px 0px 20px;
}
.rightbarlist a:hover {
	color: #004080;
	text-decoration: none;
}
.rightbarlist a.aon {
	color: #004080;
	text-decoration: none;
}

.rightbarlist li {
	background: url(../images/dot.gif) repeat-x bottom;
	margin: 0px;
	padding: 5px 0px 5px 2px;
	list-style: none;
}

.crumb {
	color: #FFFFFF;
	background: url(../images/crumb.jpg) no-repeat;
	margin: 0px;
	padding: 9px 0px 0px 33px;
	height: 31px;
}
.crumb a {
	color: #FFFFFF;
	text-decoration: none;
}
.crumb a:hover {
	color: #FFFFF0;
	text-decoration: none;
}
.content {
	line-height: 180%;
	color: #4E4E4E;
	margin: 26px;
	padding: 0px;
}
.content_info {
	line-height: 200%;
	color: #4E4E4E;
	margin: 15px 26px 12px;
	padding: 0px;
}
.contentblue {
	/*background: url(../images/bg_blue.jpg) no-repeat top;*/
	clear: both;
	line-height: 200%;
	color: #212121;
	margin: 0px;
	padding: 20px 47px;
	/*padding: 20px 212px 20px 47px;*/
	height: auto !important;
	height: 437px;
	min-height: 437px;
}

.f-location {
	color: #008BC2;
	text-decoration: none;
	background: url(../images/ico.jpg) no-repeat left;
	margin: 8px 0px 0px;
	padding: 0px 0px 0px 24px;
}
.f-locationtxt {
	margin: 0px;
	padding: 0px 0px 0px 28px;
}
.f-bookintro {
	color: #094883;
	font-weight: bold;
}
.f-opentime-txt {
	line-height: 160%;
	color: #0283BD;
}
.f-opentime-name { color: #0B4986; }
.f-blue {
	line-height: 160%;
	color: #3077AA;
}
.f-survey {
	margin: 0px 0px 12px;
	padding: 0px 0px 0px 26px;
}
.f-renew {
	line-height: 170%;
	color: #454545;
	margin: 6px 6px 0px;
	padding: 0px;
}
.f-renewname { color: #09497E; }
.f-resulttxt {
	line-height: 155%;
	color: #094883;
	margin: 0px;
	padding: 5px 14px;
	background: #F4F7FC;
	height: 37px;
}


.title_survey {
	font-size: 12px;
	font-weight: normal;
	background: url(../images/surveyico.jpg) no-repeat left;
	margin: 4px 0px;
	padding: 0px 0px 0px 26px;
	color: #3285CD;
	display: block;
}
.title_tbl_result {
	color: #FFFFFF;
	background: url(../images/titlebg_result.jpg) repeat-x;
	text-align: center;
	height: 41px;
}





.title_info {
	font-size: 14px;
	font-weight: bold;
	color: #004080;
	text-align: center;
	margin: 26px 26px 0px;
	padding: 0px;
	line-height: 150%;
	border-bottom: 1px dashed #CCCCCC;
}
.posttime {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding: 7px;
}

.box_back {
	margin: 13px 26px 12px;
	padding: 12px 6px;
	text-align: center;
	border-top: 1px dashed #D7D7D7;
	clear: both;
}
.box_back a {
	color: #FFFFFF;
	text-decoration: none;
	background: #004080;
	margin: 0px;
	padding: 2px 12px;
}
.box_book {
	margin: 0px 0px 0px 41px;
	padding: 0px;
}
.box_news {
	margin: 0px 33px;
	padding: 0px;
}
.box_info {
	margin: 0px 20px;
	padding: 0px;
}

.box_tab {
	margin: 12px 0px 0px;
	padding: 0px 0px 0px 28px;
	height: 27px;
	border-bottom: 1px solid #CEE0EC;
}
.box_tab a {
	color: #212121;
	text-decoration: none;
	background: url(../images/taboff.jpg) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 18px;
	float: left;
	height: 27px;
}
.box_tab a span {
	line-height: 27px;
	background: url(../images/taboff.jpg) no-repeat right top;
	display: block;
	padding: 0px 18px 0px 0px;
	float: left;
	height: 27px;
}
.box_tab a.atabon {
	color: #1E71AF;
	text-decoration: none;
	background: url(../images/tabon.jpg) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 18px;
	float: left;
	height: 27px;
}
.box_tab a.atabon span {
	line-height: 27px;
	background: url(../images/tabon.jpg) no-repeat right top;
	display: block;
	padding: 0px 18px 0px 0px;
	float: left;
	height: 27px;
}
.box_down {
	background: url(../images/title_down.jpg) no-repeat top;
	margin: 0px auto;
	padding: 33px 0px 0px;
	width: 612px;
}
.box_msg {
	margin: 12px 20px 0px;
	padding: 0px;
}
.box_survey {
	line-height: 180%;
	color: #424243;
	margin: 33px 30px 0px;
	padding: 0px;
}
.box_renew {
	margin: 25px 48px 0px 30px;
	padding: 0px;
}
.box_index_main {
	background: #0B4A7F;
	text-align: center;
	padding: 5px 0px 0px;
	width: 557px;
}
.box_menu_index {
	margin: 0px;
	padding: 0px 0px 4px;
}
.box_index_book {
	background: url(../images/bg_book.jpg) no-repeat;
	margin: 0px;
	padding: 0px 13px 0px 16px;
	height: 120px;
	line-height: 170%;
	color: #0563A1;
}
.box_index_book h2 {
	font-size: 12px;
	font-weight: bold;
	color: #0C477F;
	margin: 0px;
	padding: 4px 0px;
}
.bg_rightindex {
	background: url(../images/rightbg.jpg) no-repeat top;
	width: 259px;
	padding-top: 5px;
}


.bg_renew { background: url(../images/bg_renew3.jpg) no-repeat center center; }
.bg_renewb {
	background: url(../images/bg_renew.jpg) no-repeat;
	height: 66px;
	text-align: center;
	padding: 15px 0px 0px;
}
a.adetail {
	color: #B7BCC2;
	text-decoration: underline;
}
a.adetail:hover {
	color: #004080;
	text-decoration: underline;
}








.list_book {
	margin: 14px 0px 0px;
	padding: 0px;
	line-height: 170%;
	color: #474E54;
}
.list_book a {
	color: #474E54;
	text-decoration: none;
}
.list_book a:hover {
	color: #0A4883;
	text-decoration: none;
}
.list_book li {
	background: url(../images/booklist.jpg) no-repeat;
	display: inline;
	margin: 0px 24px 28px 0px;
	padding: 9px 0px 0px;
	float: left;
	height: 310px;
	width: 172px;
	list-style: none;
	overflow: hidden;
}
.list_book .imgbord {
	background: url(../images/bookbg.jpg) no-repeat;
	padding: 3px 4px 5px 5px;
}
.list_book .txt { padding: 5px 13px 0px 0px; }
.list_book .txtnmae { color: #0A4883; }
.list_news {
	line-height: 140%;
	color: #5D5D5D;
	background: url(../images/listnews.jpg) repeat-y;
	margin: 0px;
	padding: 0px;
}
.list_news li {
	margin: 0px;
	padding: 7px 23px 0px 26px;
	height: 21px;
	list-style: none;
	overflow: hidden;
}
.list_news a {
	color: #5D5D5D;
	text-decoration: none;
}
.list_news a:hover {
	color: #004080;
	text-decoration: none;
}
.list_news span {
	color: #949494;
	float: right;
}





.list_info{
	line-height: 140%;
	color: #5D5D5D;
	background: url(../images/list.gif) repeat;
	margin: 0px;
	padding: 0px;
}
.list_info li {
	margin: 0px;
	padding: 0px 12px 0px 16px;
	height: 28px;
	list-style: none;
	overflow: hidden;
	line-height: 28px;
}
.list_info a {
	color: #5D5D5D;
	text-decoration: none;
	background: url(../images/listico.gif) no-repeat left 3px;
	padding: 0px 0px 0px 9px;
}
.list_info a:hover {
	color: #004080;
	text-decoration: none;
}
.list_info span {
	color: #949494;
	float: right;
}
.list_info .time {
	color: #949494;
	float: right;
	width: 103px;
}
.list_info a.abtm {
	background: url(none);
	margin: 0px;
	padding: 0px;
}
.list_msg {
	line-height: 160%;
	color: #6C6C6C;
	margin: 0px auto;
	padding: 0px;
	width: 587px;
}
.list_msg li {
	list-style: none;
	margin: 0px 0px 8px;
	padding: 0px;
	display: block;
}
.list_msg h2 {
	color: #FFFFFF;
	background: url(../images/titlebg_msg.jpg) no-repeat;
	margin: 0px;
	padding: 3px 0px 0px 36px;
	height: 23px;
	font-size: 12px;
	font-weight: bolder;
	display: block;
}
.list_msg h2 span {
	float: right;
	font-weight: normal;
	margin: 0px;
	padding: 0px 11px 0px 0px;
}
.list_msg .txtbox {
	border-right: 1px solid #A2BADE;
	border-bottom: 1px solid #A2BADE;
	border-left: 1px solid #A2BADE;
}
.list_msg .txtcontent {
	margin: 0px 23px;
	padding: 7px 0px;
}
.list_msg .title_replay {
	color: #2A6DA4;
	background: url(../images/titlebg_reply.jpg) no-repeat;
	padding: 4px 0px 0px 34px;
	height: 24px;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}
.list_links {
	margin: 0px;
	padding: 0px;
}
.list_links li {
	display: inline;
	margin: 0px 30px;
	padding: 23px 0px;
	float: left;
	list-style: none;
	height: 41px;
	width: 141px;
}
.list_renew {
	margin: 0px;
	padding: 0px 0px 0px 26px;
}
.list_renew li {
	margin: 0px 0px 4px;
	padding: 0px;
}





.bottom {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../images/bottombg.jpg) no-repeat;
	margin: 6px auto 14px;
	padding: 0px 0px 0px 26px;
	height: 32px;
	width: 955px;
	line-height: 32px;
}
.bottom a {
	color: #FFFFFF;
	text-decoration: none;
}
.bottom a:hover {
	color: #FFFFE8;
	text-decoration: none;
}
.formbtm_green {
	font-size: 12px;
	color: #FFFFFF;
	background: url(../images/btm_green.jpg) no-repeat;
	padding: 0px;
	height: 24px;
	width: 55px;
	border-style: none;
}
.formbtm_green2 {
	font-size: 12px;
	color: #FFFFFF;
	background: url(../images/btm_green2.jpg) no-repeat;
	height: 18px;
	width: 47px;
	border-style: none;
}
.formbtm_blue {
	font-size: 12px;
	color: #FFFFFF;
	background: url(../images/btm_blue.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 56px;
	border-style: none;
}


.form_txtbox {
	font-size: 12px;
	color: #666666;
	border: 1px solid #D2D2D2;
}
.form_txtbox2 {
	font-size: 12px;
	color: #666666;
	border: 1px solid #DDE0E6;
	height: 19px;
}



#f_div { padding:0px; margin:0px;}
#f_img {FILTER: revealTrans(duration=1,transition=6);}
#f_imgBg {background:url(../images/bg_ind_photo.gif) no-repeat 163px top; position: absolute; width:721px; height:424px; }
#f_buttonDiv { overflow:hidden;	width:100%;	position:relative;	top:-25px; height:23px;}

#f_line {FILTER: progid:DXImageTransform.Microsoft.Alpha(startX=0, startY=0, finishX=100, finishY=100,style=1,opacity=0,finishOpacity=40);float:right; background:#FF0000;}
#f_buttonDiv  {	width:480px; }
#f_buttonDiv a { padding:0px!important;	float:right; overflow:hidden; width:19px; height:19px; line-height:19px; color:#FFFFFF;margin:2px; background:url(../images/bg_num.jpg) no-repeat; text-decoration:none;}
#f_buttonDiv a:hover {color:#ff7800; background:url(../images/bg_num.jpg) no-repeat;}

#f_buttonDiv a.on{ color:#ff7800; background:url(../images/bg_numOn.jpg) no-repeat; font-weight:bold;}
#f_buttonDiv A.on:hover {color:#ffffff; background:url(../images/bg_num.jpg) no-repeat;}
/*#f_text { position:relative; top:-10px; line-height:14px;}
#f_text a{color:#ffffff;text-decoration:none;}*/


#andyscroll {
	overflow: hidden;
	padding: 0px;
	height:110px;
	overflow:hidden;
}

div#MainPromotionBanner{
	width:547px;
	height:397px;
	margin:0px;
}
#MainPromotionBanner #SlidePlayer {
	position:relative;
	margin: 0 auto;
}
#MainPromotionBanner .Slides{
	padding: 0;
	margin: 0;
	list-style: none;
	height:397px;
	overflow: hidden;
}
#MainPromotionBanner .Slides li {
	float: left;
	width:547px;
	height:397px;
}

#MainPromotionBanner .Slides img{
	border:0;
	display: block;
	width:547px;
	height:397px;
}

#MainPromotionBanner .SlideTriggers{
	margin: 0px 8px;
	padding: 0;
	list-style: none; 
	position: absolute; 
	top:360px; 
	right: 0px;
	z-index: 10;
	height: 25px;	
}
#MainPromotionBanner .SlideTriggers li{
	float: left;
	display: inline;
	color: #74a8ed;
	text-align: center; font-weight:bold;
	line-height:17px;
	width: 17px;
	height: 20px;
	font-family: Arial;
	font-size:10px;
	cursor: pointer;
	overflow: hidden; 
	margin:0px 3px;
	background: url(../images/bg_numOn.jpg) no-repeat center center;
}
#MainPromotionBanner .SlideTriggers li.Current{ 
	color:#fff; 
	background: url(../images/bg_num.jpg) no-repeat center center;
	border:0; 
	font-size: 10px;
	line-height: 20px;
	height: 20px;
	width: 17px;
	margin:0px 3px;
}

