/* CSS Document */
/*公共部分*/
* { margin:0; padding:0; }
body {margin:0px auto;FONT-SIZE: 12px; COLOR: #555; LINE-HEIGHT: 150%; FONT-STYLE: normal; FONT-FAMILY:"宋体";text-align:center}
a { font-size:14px; color:#555; text-decoration:none;  }
.xiala li a{font-size:12px;}
a:hover { color:#ff6600; }
ul li { list-style:none; }
.clear { clear:both; line-height:0; font-size:0; height:0; }
img { border: none; }

TABLE {
	BORDER-SPACING: 0;
	BORDER-COLLAPSE: collapse
}

/**/
#head {text-align:center;height:81px;}
#head div#headbox{width:984px;height:80px;background:url(indextop_bg.jpg); margin:0px auto}
#head .headlogo{width:220px; float:left;}
#head div#headbox div.headcol{float:right; width:720px;}
#head div#headbox div.headcol div.righttop{height:31px;padding-top:14px;padding-left:250px;font-size:12px;}
#head div#headbox div.headcol div.rightbottom{text-align:right;}
.righttop_left{height:31px;padding-top:14px;padding-left:150px;font-size:14px; float:left;}
.righttop_left span{height:31px;padding-top:14px;font-size:16px; color:#FF6600; font-weight:700;}
.righttop_right{height:31px;padding-top:14px; float:right;font-size:12px; padding-right:20px;}

.nav {WIDTH: 709px; HEIGHT: 35px;margin:0px;}
.nav LI {FLOAT: left; WIDTH: 90px; LINE-HEIGHT: 35px; HEIGHT: 35px; TEXT-ALIGN: center}
.nav LI A{DISPLAY: block; BACKGROUND: url(nav_main_bg.jpg) no-repeat left top; WIDTH: 90px; COLOR: #ffffff; LETTER-SPACING: 2px; HEIGHT: 35px; TEXT-DECORATION: none; font-size:14px}
.nav li a:visited{color:#fff}
.nav LI A:hover {FONT-WEIGHT: bold; BACKGROUND: url(nav_main_bg.jpg) no-repeat left -35px; COLOR: #555;TEXT-DECORATION: none}
.nav .home {WIDTH: 71px}
.nav .home A {DISPLAY: block; BACKGROUND: url(nav_home_bg.jpg) no-repeat left top; WIDTH: 71px; HEIGHT: 35px;TEXT-DECORATION: none}
.nav .home A:hover {BACKGROUND: url(nav_home_bg.jpg) no-repeat left -35px;TEXT-DECORATION: none}
.nav .more {WIDTH: 98px}
.nav .more A {DISPLAY: block; FONT-WEIGHT: normal; BACKGROUND: url(nav_more_bg.jpg) no-repeat left top; WIDTH: 98px; COLOR: #ffffff; LETTER-SPACING: normal; HEIGHT: 35px}
.nav .more A:hover {display: block; FONT-WEIGHT: normal; BACKGROUND: url(nav_more_bg.jpg) no-repeat left -35px; WIDTH: 98px; COLOR: #ffffff; LETTER-SPACING: normal; HEIGHT: 35px}
.nav .more UL LI {LINE-HEIGHT: 30px; HEIGHT: 30px;}
.nav .more UL LI A:link,.nav .more UL LI a:visited{BACKGROUND: none; COLOR: #555555; TEXT-INDENT: 30px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: left; width:120px}
.nav .more UL LI A:hover {FONT-WEIGHT: normal; BACKGROUND: none;COLOR: #ff6600; LINE-HEIGHT: 30px; HEIGHT: 30px; width:120px}

.top_nav2{}
.top_nav2 .home A {FONT-WEIGHT: bold; BACKGROUND: url(nav_home_bg.jpg) no-repeat left -35px; COLOR: #fff}
.top_nav2 TABLE {Z-INDEX: 80; right:2px; POSITION: absolute; TOP: 5px; BORDER-COLLAPSE: collapse}
.top_nav2 LI {Z-INDEX: 100; FLOAT: left; POSITION: relative}
.top_nav2 UL UL {RIGHT: 0px; display:none;  POSITION: absolute; HEIGHT: 0px;TOP: 30px;}
.top_nav2 UL LI:hover UL ,.top_nav2 UL A:hover UL {
	display:block;BORDER: #97a5bd 1px solid; WIDTH: 130px; HEIGHT: 180px;background:#f0f6f3;
}
.clear{clear:both;}
.clear0{clear:both; height:0px; font-size:1px; line-height:0px;}
.topsearch{margin-left:auto;margin-right:auto;width:988px;background:url(content_topbg.gif);height:43px}
.topsearch div{float:left;line-height:43px}
* html .topsearch div{padding-top:12px;height:31px;line-height:31px;overflow:hidden}

.topsearch div.s{background:url(pic_003.gif) no-repeat; width:500px;text-align:left;background-position:10px 10px;padding-left:40px;}
.topsearch div.l{width:380px;text-align:right;margin-right:8px; font-size:14px; font-weight:bold; color:#5B9BC5;}
.topads {margin-left:auto;margin-right:auto;width:990px;text-align:center;background:url(kscontent_bg.gif);}
.firstpart{ width:984px; margin:0px auto}
.firstpart_left{ width:300px; float:left;}
a.topintro{ color:#ff6600; font-size:12px;}
a.topintro:link{ color:#ff6600; font-size:12px;}
a.topintro:hover{ color:#ff6600; font-size:12px;text-decoration:underline;}
a.topintro:visited{ color:#ff6600; font-size:12px;}

/*头部结束*/	   

	 
	

/*中间内容部分*/
.content { width:984px; background-color:#fff; margin:0 auto; padding-bottom:10px; margin-top:2px;}
.myphoto { width:984px; height:130px; background:url(ad_bg.gif) repeat-y left top; margin:0px auto 0 auto;  }
.content_main { width:984px; background:url(content_bg.gif) repeat-y; margin:0px auto 0 auto; }
.content_main_head { width:984px; height:5px; background:url(content_head_bg.gif) no-repeat; font-size:0; }
.content_main_foot { width:984px; height:11px; background:url(content_foot_bg.gif) no-repeat; font-size:0; } 
.content_left { float:left; width:283px; text-align:left; }
.content_left img { float:left; }
.content_right { float:right; width:644px; margin-right:35px; display:inline; text-align:left; line-height:25px; font-size:14px; }
.content_left ul { width:189px; float:right; margin-top:20px; display:block; position: relative; }
.content_left ul li { padding-left:20px; height:36px; }
.content_left ul li a { color:#000; font-weight:bold; }
.content_left ul li a:hover { color:#45987a; }
.now_page { height:41px !important; background:url(now_style.gif) no-repeat; width:189px; z-index:3; position: absolute; padding-left:33px !important; line-height:36px;  }
.now_page_next { position: relative; top:41px; }
.content_right h1,h2 { font-size:14px; color:#ff6600; margin-top:15px; padding-bottom:10px;  }
.content_right p { font-size:14px; line-height:30px; }
.logoimage { margin:20px auto 0 auto; display:block; }
.bold { font-weight:bold; }
.onmouse_style_now { width:85px; height:25px; background-color:#C7C7C7; line-height:25px; text-align:center; }
.onmouse_style { width:85px; height:25px; line-height:25px; text-align:center; }

/*付款*/
#MainRight #Cloud_Content_Box {
	width:640px;
	margin:auto 0px;
	margin-top:15px;
	padding:0px 0px 0 0px;
}
#MainRight h3{font-size:14px; color:#ff6600;background:url(zhuyi.gif) no-repeat 0 1px;padding-left:27px;}
.RedLink a {
	color:#069;
	text-decoration: underline;
}
.RedLink a:hover {
	color:#F60;
}

#Cloud_Content_Box p {
	line-height:25px;
}
#Cloud_Content_Box .img_dd {
	width:auto;
	float:left;
	margin:25px;
	padding:1px;
	background:#FFF;
	border:solid 1px #069;
}
#Cloud_Content_Box ol li {
	line-height:25px;
}
#Cloud_Content_Box #content_Div {
	width:660px;
	margin:40px auto;
}
#content_Div .contact_inf {
	padding:10px 20px;
	overflow:hidden;
}
.contact_inf .cc_Title {
	font-size:14px;
	font-weight:bold;
	background:url(pay_banner.gif) no-repeat 0 5px;
	padding-left:32px;
	color:#ff6600;
	margin-bottom:10px;
}
#content_Div .contact_inf .B ul li {
	float:left;
	width:202px;
	height:256px;
	border:solid 1px #999;
	background:#FFF;
	padding:1px;
	margin:10px 40px;
}
#content_Div .contact_inf.B ul {
	height:300px;
}
#Cloud_Content_Box h2 {
	text-align:center;
}
#content_Div .contact_inf.B p {
	font-weight:normal;
	margin-left:15px;
}
.contact_inf #map_ico {
	width:355px;
	float:left;
	text-align:right;
	margin-top:-15px;
}
.cc_Title {
	padding-left:63px;
	font-size:16px;
	font-weight:bold;
	padding-top:10px;
	color:#407193;
}
#pay_note p{ line-height:25px;}
.BlueColor {
	color:#09F;
}
.redColor {
	color: #F30;
}
#content_Div .contact_inf table {
	width:100%;
	border:1px solid #DFE2E5;
	border-collapse:collapse;
}
#content_Div .contact_inf table tr td {
	padding:5px 5px;
	border-bottom:solid #F0F0F0 1px;
	border:1px solid #DFE2E5;
}
#GoPayButton {
	margin:20px 0px;
	height:70px;
}
.RoomNameBox {
	font-weight:bold;
	height:26px;
	border-bottom:solid #fff 1px;
	color:#5A6D7E;
	white-space:nowrap;
	background:url(pay_table_bg.gif) repeat-x 0px 1px;
}
.bank_log {
	BACKGROUND-IMAGE: url(logo_bank.png);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 127px;
	HEIGHT: 40px;
}
.CMB {
	BACKGROUND-POSITION: 0px -209px;
}
.ccb {
	background-position:0px -101px;
}
.aboc {
	background-position:0px -67px;
}
.gsyh {
	background-position:0px 5px;
}
.boc {
	background-position:0px -175px;
}
.pob {
	background-position:0px -140px;
}
#content_Div ol {
	list-style-type:decimal;
}


/*底部*/
.foot{width:984px;margin:8px auto;text-align:center; color:#555; clear:both;margin-top:10px;}
.foot1 {width:982px;height:20px;background:#e8fcf1;border:1px solid #9ef3c4;padding-top:5px; padding-bottom:3px;}
.foot1 a,#link a {font-size:12px;color:#555;}
.foot2 {width:984px;float:left;margin:10px 0 0 0; clear:both;}
.foot2 a{color:#333;text-decoration:none}
.foot3 {width:984px;float:left;margin:10px 0 10px 0; clear:both;}
.foot3 p{ height:23px;} 
.foot3 span{color:#45987a}
