﻿body {
	background: url(body.jpg) repeat-x rgb(193, 224, 237); font-size-adjust: none; font-stretch: normal;}
html {
	margin: 0px; padding: 0px;}
body {
	margin: 0px; padding: 0px;}
div {
	margin: 0px; padding: 0px;}
h1 {
	margin: 0px; padding: 0px;}
h2 {
	margin: 0px; padding: 0px;}
h3 {
	margin: 0px; padding: 0px;}
h4 {
	margin: 0px; padding: 0px;}
h5 {
	margin: 0px; padding: 0px;}
h6 {
	margin: 0px; padding: 0px;}
ul {
	margin: 0px; padding: 0px;}
ol {
	margin: 0px; padding: 0px;}
dl {
	margin: 0px; padding: 0px;}
li {
	margin: 0px; padding: 0px;}
dt {
	margin: 0px; padding: 0px;}
dd {
	margin: 0px; padding: 0px;}
p {
	margin: 0px; padding: 0px;}
blockquote {
	margin: 0px; padding: 0px;}
pre {
	margin: 0px; padding: 0px;}
form {
	margin: 0px; padding: 0px;}
fieldset {
	margin: 0px; padding: 0px;}
table {
	margin: 0px; padding: 0px;}
th {
	margin: 0px; padding: 0px;}
td {
	margin: 0px; padding: 0px;}
img {
	border: 0px currentColor;}
div {
	display: block;}
p {
	display: block;}
ul {
	list-style: none;}
li {
	list-style: none;}
button {
	cursor: pointer;}
a {
	text-decoration: none;}
.clear {
	height: 0px; line-height: 1px; clear: both; font-size: 1px; display: block;}
input {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px;}
select {
	background: rgb(255, 255, 255);}
select {
	font-family: "Arial";}
input {
	font-family: "Arial";}
html {
	-webkit-text-size-adjust: none;}
body {
	-webkit-text-size-adjust: none;}
.body_w {
	background: url(body_w.jpg) no-repeat top; overflow: hidden; clear: both; _background: url(body_wie6.jpg) no-repeat center top;}
.body_y {
	background: url(body_y.jpg) repeat-y top; overflow: hidden; clear: both; _background: url(body_yie6.jpg) repeat-y center top;}
#body {
	background: url(lm_pic.jpg) no-repeat left top rgb(255, 255, 255); margin: 0px auto; width: 1002px; overflow: hidden; clear: both;}
#body1 {
	margin: 0px auto; width: 1002px;}
#content1 {
	margin: 0px auto; padding: 24px 0px 90px; width: 1002px; overflow: hidden; float: left;}
.in_sidebar {
	background: url(left_about.jpg) no-repeat left bottom; padding: 33px 0px 580px; width: 265px; overflow: hidden; float: left;}
.in_main {
	padding: 0px 30px; width: 677px; float: left;}
.in_search {
	background: rgb(205, 214, 222); padding: 1px; width: 233px; margin-bottom: 13px; float: left;}
.in_search h3 {
	background: url(in_searchbg.jpg) no-repeat; margin: -1px -1px 0px; padding: 11px 0px 0px 11px; width: 224px; height: 70px; color: rgb(255, 255, 255); line-height: 17px; font-size: 18px; font-weight: 200; float: left;}
.in_search h3 span {
	height: 25px; color: rgb(255, 255, 255); line-height: 17px; font-size: 12px; margin-top: 22px; display: block;}
.in_search h3 .in_text01 {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(38, 119, 125) rgb(29, 147, 186) rgb(29, 147, 186) rgb(48, 130, 126); width: 170px; height: 22px; color: rgb(51, 51, 51); line-height: 17px; padding-left: 9px; font-family: "Arial"; font-size: 14px; font-weight: bold; margin-left: 10px;}
.in_search .Z_rsec {
	background: rgb(235, 240, 243); border: 1px solid rgb(255, 255, 255); width: 231px; float: left;}
.in_search .Z_shuru {
	padding: 8px 0px 0px 10px; float: left; position: relative;}
.in_search .Z_shuru span {
	color: rgb(51, 51, 51); line-height: 17px; font-size: 11px; display: block;}
.in_search .Z_shuru .Z_riqiBG {
	background: rgb(255, 255, 255); border: 1px solid rgb(156, 156, 156); width: 95px; height: 17px; color: rgb(51, 51, 51); padding-left: 6px; font-family: "Arial"; font-size: 11px; float: left;}
.in_search .Z_shuru .Z_fudong {
	right: 2px; bottom: 2px; position: absolute; _right: 1px;}
.in_search .Z_shuru .Z_nighsBG {
	width: 99px; height: 21px; color: rgb(51, 51, 51);}
.in_search .Z_shuru .Z_nighsBG2 {
	width: 101px; height: 21px; color: rgb(51, 51, 51);}
.in_search .but01 {
	background: url(in_button01.jpg) no-repeat; margin: 12px 10px 15px 0px; border: currentColor; width: 103px; height: 29px; color: rgb(7, 104, 179); padding-right: 26px; padding-bottom: 3px; font-family: "Arial"; font-size: 15px; font-weight: 200; float: right; cursor: pointer;}
.in_book {
	background: url(howtobook.jpg) no-repeat; padding: 30px 0px 0px 28px; width: 235px; color: rgb(42, 115, 196); line-height: 37px; font-size: 14px; margin-bottom: 13px; float: left;}
.in_cho {
	padding: 1px; border: 4px solid rgb(205, 214, 222); width: 225px; margin-bottom: 13px; float: left;}
.in_cho .t {}
.in_cho .b {}
.in_cho h3 {
	background: rgb(235, 240, 243); width: 215px; height: 37px; color: rgb(42, 115, 196); line-height: 37px; padding-left: 10px; font-size: 20px; font-weight: 200; border-bottom-color: rgb(205, 214, 222); border-bottom-width: 1px; border-bottom-style: solid;}
.in_cho ul {
	float: left;}
.in_cho li {
	background: url(btn06-a.jpg) no-repeat 12px 12px; padding: 8px 33px 8px 32px; width: 160px; color: rgb(42, 115, 196); line-height: 16px; font-size: 12px; border-bottom-color: rgb(212, 212, 212); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block;}
.in_cho li.one {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;}
.in_check {
	width: 235px; margin-bottom: 20px; float: left;}
.in_check h3 {
	background: rgb(0, 150, 224); padding: 8px 5px 0px 10px; width: 220px; height: 35px; color: rgb(255, 255, 255); line-height: 14px; font-size: 14px; font-style: italic; font-weight: 200; float: left;}
.in_check .txt {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(202, 202, 202) rgb(202, 202, 202); padding: 15px 10px; width: 213px; float: left;}
.in_check .txt .email {
	padding: 0px 0px 3px; line-height: 22px; overflow: hidden; float: left;}
.in_check .txt span {
	padding: 5px 7px 5px 0px; width: 69px; text-align: right; line-height: 22px; float: left;}
.in_check .txt input {
	border-width: 1px; border-style: solid; border-color: rgb(106, 154, 181) rgb(133, 193, 226) rgb(133, 193, 226) rgb(116, 169, 198); width: 133px; height: 19px; padding-left: 3px; float: left;}
.in_check .txt .but02 {
	background: url(y_in_check.jpg) no-repeat; border: currentColor; width: 94px; height: 25px; color: rgb(7, 104, 179); font-family: "Arial"; font-size: 12px; float: right; cursor: pointer;}
.in_check .txt .email span {
	padding: 0px 6px 3px 0px;}
.in_cits {
	padding: 1px; border: 1px solid rgb(102, 204, 255); margin-bottom: 20px; float: left;}
.in_gundong {
	background: rgb(102, 102, 102); width: 498px; height: 279px; margin-bottom: 20px; float: left;}
.in_col {
	width: 498px; padding-right: 19px; float: left;}
.in_cites {
	width: 498px; margin-bottom: 20px; float: left;}
.in_cites h3 {
	background: url(leftbt2.jpg) repeat-y rgb(5, 148, 202); height: 23px; color: rgb(255, 255, 255); line-height: 23px; padding-left: 12px; font-size: 14px; font-weight: 200; margin-bottom: 5px;}
.in_cites h3 a {
	color: rgb(255, 255, 255); font-size: 12px; font-weight: 200; margin-right: 15px; float: right;}
.in_cites h3 a:hover {
	color: rgb(255, 0, 0);}
.in_cites .in_Cbod {
	background: rgb(255, 255, 255); border: 3px solid rgb(205, 214, 222); width: 492px; float: left;}
.in_cites .in_Ccity {
	background: rgb(235, 240, 243); width: 491px; padding-top: 5px; padding-left: 1px; float: left;}
.in_cites .in_Ccity a {
	padding: 0px 18px; height: 29px; color: rgb(0, 110, 187); line-height: 29px; font-size: 14px; font-weight: 200; float: left;}
.in_cites .in_Ccity .one {
	background: rgb(246, 248, 250); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(227, 232, 236) rgb(227, 232, 236) currentColor; margin: 0px -1px; line-height: 28px;}
.in_cites .in_Ccity a:hover {
	background: rgb(246, 248, 250); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(227, 232, 236) rgb(227, 232, 236) currentColor; margin: 0px -1px; line-height: 28px;}
.in_cites .in_Cname {
	width: 492px; height: 30px; float: left;}
.in_cites .in_Cname td {
	background: rgb(246, 248, 250); height: 30px; color: rgb(102, 102, 102); line-height: 30px; padding-left: 17px; font-family: "Arial"; font-weight: 200; border-bottom-color: rgb(236, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;}
.in_cites ul.hot {
	padding: 5px 0px 15px; width: 492px; float: left;}
.in_cites ul.hot li {
	padding: 10px 0px 10px 17px; width: 475px; line-height: 14px; border-bottom-color: rgb(236, 237, 237); border-bottom-width: 1px; border-bottom-style: solid; float: left;}
.in_cites ul.hot li a {
	width: 215px; color: rgb(102, 102, 102); float: left;}
.in_cites ul.hot li a:hover {
	color: rgb(255, 0, 0);}
.in_cites ul.hot li span.xing {
	margin: 2px 0px; width: 100px; float: left;}
.in_cites ul.hot li span.nov {
	width: 115px; color: rgb(102, 102, 102); float: left;}
.in_cites ul.hot li span.from {
	color: rgb(130, 160, 8);}
.in_ads {
	margin-bottom: 20px; float: left;}
.in_FAQ {
	background: rgb(249, 251, 255); padding: 6px 0px 0px; border: 3px solid rgb(205, 214, 222); width: 492px; float: left;}
.in_FAQ li {
	background: url(y_btn6.jpg) no-repeat 17px 11px; padding: 10px 0px 12px 42px; color: rgb(35, 118, 172); line-height: 18px; border-bottom-color: rgb(236, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;}
.in_FAQ li a {
	color: rgb(35, 118, 172);}
.in_FAQ li a:hover {
	color: rgb(255, 0, 0);}
.in_FAQ li p {
	color: rgb(130, 160, 8);}
.in_FAQ .but03 {
	background: url(in_button03.jpg) no-repeat; margin: 10px 10px 18px 0px; border: currentColor; width: 157px; height: 25px; text-align: center; color: rgb(7, 104, 179); padding-right: 32px; font-family: "Arial"; font-size: 12px; font-weight: 200; float: right; cursor: pointer;}
.in_pohli {
	background: rgb(205, 214, 222); padding: 1px; float: left;}
.in_pohli h3 {
	background: url(y_in_pohli.jpg) no-repeat; margin: -1px -1px 0px; width: 147px; height: 28px; color: rgb(255, 255, 255); line-height: 28px; padding-left: 12px; font-size: 14px; font-weight: 200;}
.in_pohli ul {
	background: rgb(235, 240, 243); padding: 9px 9px 39px 8px; border: 1px solid rgb(255, 255, 255); float: left;}
.in_pohli li {
	background: rgb(255, 255, 255); padding: 4px; border: 1px solid rgb(213, 213, 213); width: 128px; margin-bottom: 10px;}
.in_pohli li img {
	margin-bottom: 4px; float: left;}
.in_pohli li a {
	color: rgb(42, 115, 196); line-height: 14px; display: block;}
.in_pohli li span {
	color: rgb(51, 51, 51); line-height: 14px; font-size: 11px; display: block;}
.in_pohli li a:hover {
	color: rgb(255, 0, 0);}
.Z_sidebar {
	background: url(left_about.jpg) no-repeat left bottom; padding: 33px 0px 580px; width: 265px; overflow: hidden; float: left;}
.Z_rcol {
	background: rgb(205, 214, 222); padding: 1px; width: 233px; margin-bottom: 20px; float: left;}
.Z_rcol h3 {
	background: url(in_searchbg.jpg) no-repeat; margin: -1px -1px 0px; width: 224px; height: 45px; color: rgb(255, 255, 255); line-height: 38px; padding-left: 11px; font-size: 18px; font-weight: 200;}
.Z_rcol .Z_rsec {
	background: rgb(235, 240, 243); border: 1px solid rgb(255, 255, 255); width: 231px; float: left;}
.Z_rcol .Z_cityBG {
	background: url(in_searchbg.jpg) no-repeat bottom; margin: 0px -1px; width: 235px; height: 31px; padding-top: 5px;}
.Z_rcol .Z_cityBG span {
	color: rgb(255, 255, 255); line-height: 25px; padding-left: 10px; font-size: 12px; float: left; display: block;}
.Z_rcol .Z_cityBG .Z_city {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(38, 119, 125) rgb(29, 147, 186) rgb(29, 147, 186) rgb(48, 130, 126); width: 170px; height: 22px; color: rgb(51, 51, 51); line-height: 17px; padding-left: 9px; font-family: "Arial"; font-size: 14px; font-weight: bold; margin-left: 10px;}
.Z_rcol .Z_shuru {
	padding: 8px 0px 0px 10px; float: left;}
.Z_rcol .Z_shuru span {
	color: rgb(51, 51, 51); line-height: 17px; font-size: 11px; display: block;}
.Z_rcol .Z_shuru .Z_riqiBG {
	border: 1px solid rgb(156, 156, 156); height: 17px; color: rgb(51, 51, 51); padding-left: 6px; font-family: "Arial"; font-size: 11px;}
.Z_rcol .Z_shuru .Z_fudong {
	right: 2px; bottom: 2px; position: absolute; _right: 1px;}
.Z_rcol .Z_shuru .Z_nighsBG {
	width: 99px; height: 21px; color: rgb(151, 151, 151);}
.Z_rcol .Z_shuru .Z_nighsBG2 {
	width: 101px; height: 21px; color: rgb(151, 151, 151);}
.Z_rcol .but04 {
	background: url(in_button01.jpg) no-repeat; margin: 12px 10px 15px 0px; border: currentColor; width: 103px; height: 29px; color: rgb(7, 104, 179); padding-right: 26px; padding-bottom: 3px; font-family: "Arial"; font-size: 15px; font-weight: 200; float: right; cursor: pointer;}
.Z_rcol .Z_map {
	padding-bottom: 10px;}
.Z_rcol .Z_map img {
	background: rgb(255, 255, 255); padding: 2px; border: 1px solid rgb(188, 188, 188); width: 199px; height: 115px; overflow: hidden; margin-bottom: 4px;}
.Z_rcol .Z_map a {
	text-align: center; color: rgb(0, 106, 173); line-height: 17px; font-size: 14px; font-weight: bold; display: block;}
.Z_rcol .Z_map a:hover {
	color: rgb(255, 0, 0);}
.Z_rcol .Z_list {
	margin: 3px 0px 5px 12px; width: 223px; padding-bottom: 10px; float: left;}
.Z_rcol .Z_list li {
	background: url(btn09.jpg) no-repeat 9px 15px; width: 223px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; float: left;}
.Z_rcol .Z_list li a {
	padding: 8px 0px 8px 17px; color: rgb(51, 51, 51); line-height: 16px; float: left;}
.Z_rcol .Z_list li a:hover {
	color: rgb(255, 0, 0);}
.Z_check {
	width: 235px; margin-bottom: 20px; float: left;}
.Z_check h3 {
	background: rgb(0, 150, 224); padding: 8px 8px 0px 10px; width: 217px; height: 35px; color: rgb(255, 255, 255); line-height: 14px; font-size: 14px; font-style: italic; font-weight: 200; _padding: 8px 5px 0 10px;}
.Z_check .txt {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(202, 202, 202) rgb(202, 202, 202); padding: 15px 10px; width: 213px; float: left;}
.Z_check .txt .email {
	padding: 0px 0px 3px; line-height: 22px; overflow: hidden; _float: left;}
.Z_check .txt span {
	padding: 2px 3px 2px 0px; width: 70px; text-align: right; line-height: 22px; float: left;}
.Z_check .txt input {
	border-width: 1px; border-style: solid; border-color: rgb(106, 154, 181) rgb(133, 193, 226) rgb(133, 193, 226) rgb(116, 169, 198); width: 131px; height: 19px; padding-left: 3px; float: left;}
.Z_check .txt .but05 {
	background: url(y_in_check.jpg) no-repeat; border: currentColor; width: 94px; height: 25px; color: rgb(7, 104, 179); font-family: "Arial"; font-size: 12px; float: right; cursor: pointer;}
.Z_check .txt .email span {
	padding: 0px 7px 3px 0px;}
.Z_book {
	margin-bottom: 20px; float: left;}
.Z_rcol .Z_GOBG {
	background: rgb(235, 240, 243); padding: 7px 0px 7px 10px; width: 208px; float: left;}
.Z_rcol .Z_GOBG span {
	color: rgb(51, 51, 51); line-height: 17px; font-size: 11px; display: block;}
.Z_rcol .Z_GOBG .Z_GO {
	background: rgb(241, 250, 255); border-width: 1px; border-style: solid; border-color: rgb(106, 154, 179) rgb(115, 168, 196) rgb(115, 168, 196); width: 129px; height: 23px; color: rgb(0, 106, 173); line-height: 19px; padding-left: 8px; font-family: "Arial"; font-size: 14px; font-weight: bold; float: left;}
.Z_rcol .Z_GOBG .Z_btnGO {
	background: url(button05.jpg) no-repeat; border: currentColor; width: 53px; height: 25px; text-align: center; color: rgb(7, 104, 179); font-family: "Arial"; font-size: 12px; margin-left: 4px; float: left; cursor: pointer;}
.Z_rcol .Z_filter {
	background: rgb(249, 251, 255); width: 225px; float: left;}
.Z_rcol .Z_filter h4 {
	background: url(y_in_pohli.jpg) no-repeat; padding: 5px 15px; width: 195px; height: 18px; color: rgb(255, 255, 255); line-height: 18px; font-size: 12px;}
.Z_rcol .Z_filter ul {
	padding: 4px 0px; overflow: hidden;}
.Z_rcol .Z_filter li {
	padding: 3px 10px; color: rgb(102, 102, 102); line-height: 13px; float: left;}
.Z_rcol .Z_filter li .Z_fid {
	float: left;}
.Z_rcol .Z_filter li span {
	width: 165px; line-height: 16px; padding-left: 3px; float: left; display: block;}
.Z_rcol .Z_filter li .Z_fir {
	line-height: 16px; float: right;}
.q_faq {
	width: 235px; float: left;}
.q_faq h2 {
	background: url(leftbt2.jpg) repeat-y; height: 24px; color: rgb(255, 255, 255); line-height: 24px; padding-left: 12px; clear: both; font-size: 12px;}
.q_faq .ls {
	border: 3px solid rgb(205, 214, 222); width: 229px; margin-top: 5px; float: left;}
.q_faq .ls ul {
	float: left;}
.q_faq .ls li {
	background: url(faq_q.jpg) no-repeat 13px 17px; padding: 14px 5px 1px 37px; margin-bottom: 2px;}
.q_faq .ls li .faq_con {
	width: 187px;}
.q_faq .ls li .faq_con .faq_t {}
.q_faq .ls li .faq_con .faq_b {}
.q_faq .ls li .faq_con .faq_c {
	color: rgb(42, 115, 196); line-height: 18px; padding-top: 2px;}
.q_faq .ls li.q_faq_q {
	background: url(faq_a.jpg) no-repeat 13px 6px; padding: 1px 5px 14px 37px; color: rgb(130, 160, 8); border-bottom-color: rgb(236, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;}
.q_faq .ls li.q_faq_q .faq_con {
	width: 186px; color: rgb(130, 160, 8);}
.q_faq .ls li.q_faq_q .faq_con .faq_c {
	width: 186px; color: rgb(130, 160, 8); line-height: 18px; padding-top: 2px;}
.q_faq .ls li.q_faq_q .faq_con .faq_t {}
.q_faq .ls li.q_faq_q .faq_con .faq_b {}
.q_faq .ad {
	padding: 12px 9px 17px 0px; float: right;}
.Z_main {
	padding: 0px 30px; width: 677px; overflow: hidden; float: right;}
.Z_jiesBG {
	background: url(z_jiesbg.jpg) repeat-x; border-width: 1px; border-style: solid; border-color: rgb(155, 208, 235) rgb(140, 188, 212) rgb(131, 176, 199) rgb(155, 208, 235); margin-bottom: 20px; float: left;}
.Z_jies {
	padding: 10px 19px 10px 9px; border: 1px solid rgb(255, 255, 255); width: 645px; float: left;}
.Z_jies .pho {
	background: rgb(255, 255, 255); padding: 1px; border: 1px solid rgb(75, 157, 215); width: 130px; height: 103px; margin-right: 10px; float: left;}
.Z_jies .pho img {
	width: 130px; height: 103px;}
.Z_jies .right {
	width: 500px; float: left;}
.Z_jies .right h2 {
	color: rgb(0, 106, 173); line-height: 24px; padding-bottom: 7px; font-size: 24px; font-weight: 200; border-bottom-color: rgb(135, 185, 216); border-bottom-width: 1px; border-bottom-style: dotted; display: block;}
.Z_jies .right h2 span {
	margin-right: 8px;}
.Z_jies .right h2 a {
	color: rgb(0, 106, 173); margin-right: 2px;}
.Z_jies .right h2 a:hover {
	color: rgb(0, 106, 173);}
.Z_jies .right .txt {
	width: 500px; line-height: 18px; padding-top: 4px; float: left;}
.Z_jies .right .txt b {
	color: rgb(51, 51, 51); margin-right: 4px; float: left;}
.Z_jies .right .txt span {
	width: 370px; color: rgb(102, 102, 102); float: left;}
.Z_jies .right .txt .but01 {
	background: url(y_mapdj.jpg) no-repeat; border: currentColor; width: 65px; height: 19px; text-align: center; color: rgb(7, 104, 179); line-height: 19px; font-family: "Arial"; font-size: 11px; margin-top: 1px; float: right; cursor: pointer;}
.Z_dates2 {
	background: url(z_datesbg.jpg) repeat-x; padding: 0px 12px; width: 651px; height: 35px; line-height: 35px; margin-bottom: 20px; border-right-color: rgb(170, 195, 207); border-left-color: rgb(201, 230, 244); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left;}
.Z_dates2 em {
	color: rgb(102, 102, 102); float: left;}
.Z_dates2 a {
	color: rgb(0, 106, 173); font-size: 12px; font-weight: 700; float: right; _margin-top: 10px;}
.Z_dates2 a span {
	margin-left: 5px; border-bottom-color: rgb(0, 106, 173); border-bottom-width: 1px; border-bottom-style: solid;}
.Z_dates {
	border: 1px solid rgb(155, 208, 235); width: 675px; margin-bottom: 20px; float: left;}
.Z_dates h3 {
	background: rgb(234, 246, 254); height: 28px; color: rgb(0, 106, 173); line-height: 28px; padding-left: 17px; font-size: 14px; border-bottom-color: rgb(229, 240, 247); border-bottom-width: 1px; border-bottom-style: solid;}
.Z_dates table {
	margin: 7px 0px;}
.Z_dates td .Z_deteT1 {
	color: rgb(51, 51, 51); margin-left: 2px; float: right; position: relative;}
.Z_dates td .Z_deteT1 .Z_riqiBG {
	border: 1px solid rgb(156, 156, 156); width: 123px; height: 17px; color: rgb(51, 51, 51); padding-left: 6px; font-family: "Arial"; font-size: 11px;}
.Z_dates td .Z_deteT1 a {
	top: 2px; right: 2px; position: absolute; _right: 1px;}
.Z_dates td span {
	line-height: 20px; float: right;}
.Z_dates td .Z_deteT2 {
	width: 70px; color: rgb(151, 151, 151); font-size: 11px; margin-left: 2px;}
.Z_dates td .Z_deteB {
	background: url(y_in_check.jpg) no-repeat; border: currentColor; width: 94px; height: 25px; text-align: center; color: rgb(7, 104, 179); font-family: "Arial"; font-size: 12px; cursor: pointer;}
.Z_rates {
	border: 3px solid rgb(75, 157, 215); width: 671px; margin-bottom: 43px; float: left; position: relative;}
.Z_rates h3 {
	background: rgb(75, 157, 215); padding: 0px 6px 0px 14px; height: 26px; color: rgb(255, 255, 255); line-height: 22px; font-size: 14px;}
.Z_rates h3 .xiala01 {
	width: 185px; color: rgb(255, 255, 255); margin-top: 1px; float: right;}
.Z_rates h3 span {
	margin-right: 5px; float: right;}
.Z_rates .tabtit {
	background: rgb(236, 236, 236); height: 34px; color: rgb(51, 51, 51); font-weight: bold; border-top-color: rgb(204, 232, 235); border-bottom-color: rgb(224, 224, 224); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;}
.Z_rates .tabtit .td01 {
	padding-left: 25px;}
.Z_rates ul li {
	width: 671px; border-bottom-color: rgb(189, 223, 244); border-bottom-width: 1px; border-bottom-style: solid; float: left;}
.Z_rates ul li.li01 {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;}
.Z_rates ul li .fudong {
	background: url(z_ratesfbg.jpg) no-repeat left top; left: 96px; width: 257px; padding-top: 6px; margin-top: -13px; position: absolute; z-index: 2000;}
.Z_rates ul li .fudong .txtf {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(51, 153, 204) rgb(51, 153, 204); padding: 5px 5px 17px 20px; color: rgb(87, 87, 87); line-height: 18px; float: left;}
.Z_rates ul li .fudong .txtf a {
	float: right; display: block;}
.Z_rates ul li .fudong .txtf img {
	float: right;}
.Z_rates ul li .fudong .txtf p {
	float: left;}
.Z_rates table {
	position: relative; z-index: 1000;}
.Z_rates .tabul .td01 {
	width: 330px; padding-left: 25px;}
.Z_rates .tabul .td01 b {
	display: block;}
.Z_rates .tabul .td01 b a {
	color: rgb(35, 118, 172); font-size: 14px; text-decoration: underline;}
.Z_rates .tabul .td01 em {
	color: rgb(130, 160, 8); line-height: 20px; display: block;}
.Z_rates .tabul .td01 .txt {
	line-height: 26px; overflow: hidden; display: block;}
.Z_rates .tabul .td01 .txt a {
	color: rgb(35, 118, 172); text-decoration: underline; margin-right: 28px; float: left;}
.Z_rates .tabul .td01 a:hover {
	color: rgb(255, 0, 0);}
.Z_rates .tabul .td02 {
	width: 182px; color: rgb(102, 102, 102);}
.Z_rates .tabul .td02 span {
	margin: 0px 8px; line-height: 34px; float: left; display: block;}
.Z_rates .tabul .td02 .usd01 {
	text-decoration: line-through;}
.Z_rates .tabul .td02 .usd01 b {
	color: rgb(0, 0, 0);}
.Z_rates .tabul .td02 .mani {
	color: rgb(0, 150, 224); font-size: 24px;}
.Z_rates .tabul .but02 {
	background: url(button02.jpg) no-repeat; border: currentColor; width: 111px; height: 29px; text-align: center; color: rgb(7, 104, 179); padding-right: 20px; font-family: "Arial"; font-size: 15px; cursor: pointer;}
.Z_rates .hide {
	left: -3px; width: 728px; height: 26px; bottom: -26px; position: absolute; z-index: 100; _bottom: -33px;}
.Z_rates .hide a {
	background: url(btn02.jpg) no-repeat 13px rgb(223, 240, 251); border-width: medium 3px 3px; border-style: none solid solid; border-color: currentColor rgb(75, 157, 215) rgb(75, 157, 215); padding: 0px 19px 0px 28px; height: 23px; color: rgb(0, 0, 0); line-height: 25px; font-size: 12px; float: left; display: block;}
.Z_rates .hide a.one {
	background: url(btn03.jpg) no-repeat 13px rgb(223, 240, 251);}
.Z_rates .hide span {
	color: rgb(102, 102, 102); line-height: 33px; padding-left: 9px; font-size: 12px; font-weight: 200;}
.Z_rates .hide a:hover {
	color: rgb(255, 0, 0);}
.Z_pholi {
	border: 1px solid rgb(155, 208, 235); width: 675px; margin-bottom: 20px; float: left;}
.Z_pholi h3 {
	background: rgb(234, 246, 254); padding: 0px 12px 0px 17px; height: 28px; color: rgb(0, 106, 173); line-height: 28px; font-size: 14px; border-bottom-color: rgb(229, 240, 247); border-bottom-width: 1px; border-bottom-style: solid;}
.Z_pholi h3 a {
	color: rgb(0, 106, 173); font-size: 11px; font-weight: 200; text-decoration: underline; float: right;}
.Z_pholi h3 a:hover {
	color: rgb(255, 0, 0);}
.Z_pholi ul {
	padding: 11px 0px 10px 10px; float: left;}
.Z_pholi ul li {
	padding-right: 10px; float: left;}
.Z_intr {
	background: rgb(232, 236, 240); padding: 6px 6px 3px; width: 665px; margin-bottom: 20px; float: left;}
.Z_intr h3 {
	background: rgb(234, 246, 254); border: 1px solid rgb(155, 208, 235); height: 25px; color: rgb(0, 106, 173); line-height: 25px; font-size: 14px; margin-bottom: 3px; _height: 20px; _padding-top: 5px;}
.Z_intr h3 a img {
	margin: 0px 5px;}
.Z_intr .txt {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(155, 208, 235) rgb(155, 208, 235) rgb(131, 176, 199); padding: 12px 15px 15px; color: rgb(102, 102, 102); line-height: 18px; margin-bottom: 3px;}
.Z_intr ul {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(155, 208, 235) rgb(155, 208, 235) rgb(131, 176, 199); padding: 10px 20px 18px; overflow: hidden; margin-bottom: 3px; float: left;}
.Z_intr li {
	padding: 9px 0px; width: 623px; color: rgb(102, 102, 102); line-height: 15px; font-size: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; float: left;}
.Z_intr li.li01 {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;}
.Z_intr li span {
	width: 280px; color: rgb(51, 51, 51); padding-right: 10px; float: left;}
.Z_trait {
	border-width: 1px; border-style: solid; border-color: rgb(155, 208, 235) rgb(140, 188, 212) rgb(131, 176, 199) rgb(155, 208, 235); width: 675px; overflow: hidden;}
.Z_trait h3 {
	background: rgb(234, 246, 254); padding: 0px 21px 0px 17px; height: 31px; color: rgb(0, 106, 173); line-height: 31px; font-size: 14px; border-bottom-color: rgb(204, 225, 239); border-bottom-width: 1px; border-bottom-style: solid;}
.Z_trait h3 span {
	color: rgb(0, 106, 173); padding-left: 12px; font-size: 12px; font-weight: 200; margin-left: 34px; float: right;}
.Z_trait h3 span.shi {
	background: url(btn06.jpg) no-repeat left;}
.Z_trait h3 span.wu {
	background: url(btn07.jpg) no-repeat left;}
.Z_trait h3 a:hover {
	color: rgb(255, 0, 0);}
.Z_trait .list {
	padding: 10px 0px; width: 625px; margin-left: 25px; border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: solid; float: left; _margin-left: 12px;}
.Z_trait .li01.list {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;}
.Z_trait .list h4 {
	width: 85px; color: rgb(51, 51, 51); line-height: 18px; font-size: 14px; margin-top: 7px; float: left;}
.Z_trait .list ul {
	width: 532px; float: left;}
.Z_trait .list ul li {
	width: 177px; float: left;}
.Z_trait .list ul span {
	padding: 9px 0px 8px 12px; color: rgb(51, 51, 51); line-height: 16px; float: left;}
.Z_trait .list ul span.shi {
	background: url(btn06.jpg) no-repeat left 14px;}
.Z_trait .list ul span.wu {
	background: url(btn07.jpg) no-repeat left 14px;}
.Z_but {
	width: 677px; float: left;}
.Z_but .but03 {
	background: url(button02.jpg) no-repeat; border: currentColor; width: 91px; height: 29px; text-align: center; color: rgb(7, 104, 179); padding-right: 20px; font-family: "Arial"; font-size: 15px; margin-top: 11px; float: right; cursor: pointer;}
.Z_tan {
	background: rgb(244, 246, 248); padding: 8px 8px 8px 18px; border: 1px solid rgb(140, 188, 212); width: 535px; height: 517px; position: absolute;}
.Z_tan .guan {
	width: 100%; height: 16px; margin-bottom: 8px; float: left; display: block;}
.Z_tan .guan a {
	float: right;}
.Z_tan .Z_tanB {
	width: 100%; height: 460px; float: left; overflow-y: scroll;}
.Z_tan h3 {
	text-align: center; line-height: 24px; font-size: 18px; font-weight: 200; margin-bottom: 20px;}
.Z_tan table {
	width: 509px; margin-bottom: 10px;}
.Z_tan td {
	padding: 0px 20px;}
.Z_tan td a img {
	padding: 2px; border: 1px solid rgb(153, 153, 153); margin-bottom: 8px;}
.Z_tan td a.l img {
	padding: 0px; border: currentColor;}
.Z_tan td a.r img {
	padding: 0px; border: currentColor;}
.Z_tan td span {
	color: rgb(51, 51, 51); font-size: 14px; display: block;}
.Z_tan td span b {
	color: rgb(0, 0, 0);}
.Z_tan .txt {
	padding: 6px 9px; border: 1px solid rgb(204, 204, 204); width: 489px; line-height: 14px; font-size: 11px;}
.Z_tan ul {
	margin-top: 14px;}
.Z_tan ul h4 {
	color: rgb(51, 51, 51); font-size: 11px; font-weight: 200; margin-bottom: 5px;}
.Z_tan ul h4 b {
	font-size: 14px; font-weight: bold;}
.Z_tan ul li {
	width: 169px; float: left;}
.Z_tan ul li span {
	padding: 4px 0px 4px 44px; color: rgb(51, 51, 51); line-height: 14px; float: left;}
.Z_tan ul li span.shi {
	background: url(btn06.jpg) no-repeat 30px 7px;}
.Z_tan ul li span.wu {
	background: url(btn07.jpg) no-repeat 30px 7px;}
.Z_tan .Z_close {
	padding: 1px; border: 1px solid rgb(213, 213, 213); width: 62px; margin-top: 10px; margin-left: 230px; float: left;}
.Z_tan .Z_close a {
	background: rgb(241, 241, 241); height: 16px; text-align: center; color: rgb(0, 106, 173); font-size: 14px; display: block;}
.Z_tan .Z_close a:hover {
	color: rgb(255, 0, 0);}
.SS {
	width: 677px; overflow: hidden; float: left;}
.SS h2 {
	color: rgb(0, 150, 224); line-height: 23px; padding-left: 2px; font-size: 20px; font-weight: 100; margin-bottom: 12px;}
.S_Price {
	background: url(z_datesbg2.jpg) no-repeat left bottom; width: 677px; height: 24px; padding-bottom: 4px; margin-bottom: 10px;}
.S_Price a {
	background: url(btn13.jpg) no-repeat right 8px rgb(150, 166, 182); padding: 0px 32px 0px 16px; height: 24px; color: rgb(255, 255, 255); line-height: 24px; margin-right: 6px; float: left;}
.S_Price .one {
	background: url(btn14.jpg) no-repeat right 8px rgb(5, 148, 202); height: 24px; color: rgb(255, 255, 255); line-height: 24px;}
.S_Price .one-top {
	background: url(btn14-1.jpg) no-repeat right 8px rgb(5, 148, 202);}
.S_Price a.a_top {
	background: url(btn13-1.jpg) no-repeat right 8px rgb(150, 166, 182);}
.S_Price a:hover {
	color: rgb(255, 255, 255);}
.S_list {
	background: url(z_datesbg2.jpg) no-repeat bottom; padding-bottom: 11px;}
.S_list li {
	padding: 12px 0px; border-bottom-color: rgb(206, 206, 206); border-bottom-width: 1px; border-bottom-style: dashed;}
.S_list li.li01 {
	border: currentColor;}
.S_list li .limg img {
	padding: 4px; border: 1px solid rgb(213, 213, 213); width: 130px; height: 103px; float: left;}
.S_list li .xing span {
	line-height: 20px; margin-right: 9px;}
.S_list li .xing span a {
	color: rgb(0, 106, 173); font-size: 14px;}
.S_list li .xing span a:hover {
	color: rgb(255, 0, 0);}
.S_list li .xing a {
	margin-right: 2px;}
.S_list li span {
	color: rgb(102, 102, 102); line-height: 18px;}
.S_list li span.txt {
	width: 280px; color: rgb(102, 102, 102); padding-left: 5px; float: left; display: block;}
.S_list li b {
	color: rgb(130, 160, 8); line-height: 18px; font-weight: 200;}
.S_list li b.adress {
	width: 50px; color: rgb(130, 160, 8); font-weight: 200; float: left; display: block;}
.S_list li .S_btn01 {
	background: url(y_mapdj.jpg) no-repeat; border: currentColor; width: 65px; height: 19px; color: rgb(7, 104, 179); line-height: 19px; font-family: "Arial"; font-size: 11px; font-weight: bold; text-decoration: none; margin-left: 7px; cursor: pointer;}
.S_list li .from {
	background: rgb(255, 255, 255); border: 1px solid rgb(231, 231, 231); width: 98px; height: 106px; text-align: center; padding-top: 5px;}
.S_list li .from p {
	margin: 4px 0px; color: rgb(102, 102, 102);}
.S_list li .from span {
	margin: 0px 3px; color: rgb(42, 115, 196);}
.S_list li .from b {
	margin: 0px 1px; color: rgb(130, 160, 8); font-size: 24px;}
.S_list li .from .S_btn02 {
	background: url(button07.jpg) no-repeat; border: currentColor; width: 74px; height: 25px; text-align: center; color: rgb(50, 131, 39); line-height: 25px; font-family: "Arial"; font-size: 12px; margin-top: 6px; margin-left: 12px; float: left; cursor: pointer;}
.bd_jx {
	text-align: center; overflow: hidden; clear: both;}
.bd_jx input {
	background: url(bd_button02.jpg) no-repeat; border: currentColor; width: 100px; height: 33px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; font-family: "Arial"; font-size: 16px; cursor: pointer;}
.page {
	padding: 2px 0px; text-align: center; line-height: 30px; margin-top: 20px;}
.page a {
	margin: 0px 2px; padding: 3px 6px; color: rgb(0, 0, 0); font-family: "Arial";}
.page a.one {
	background: rgb(210, 69, 7); padding: 3px 6px; color: rgb(255, 255, 255);}
.page a:hover {
	background: rgb(210, 69, 7); padding: 3px 6px; color: rgb(255, 255, 255);}
.page input {
	width: 36px; text-align: center; font-size: 11px;}
.page input.ip_wz {
	width: 22px;}
.BD {
	margin: 0px auto; padding: 0px 20px 40px; border: 1px solid rgb(237, 240, 247); width: 907px; overflow: hidden;}
.BD_StepBG {
	margin: 0px; width: 907px; height: 77px; overflow: hidden; padding-top: 5px; float: left;}
.BD_StepBG .txt {
	color: rgb(7, 104, 179); line-height: 40px; padding-top: 36px; font-size: 16px; float: left;}
.BD_Step {
	height: 60px; float: right;}
.BD_Step ul li {
	background: url(c_step03.jpg) no-repeat center 35px; width: auto !important; height: 60px; text-align: center; line-height: 120px; float: left; min-width: 60px; _width: 60px;}
.BD_Step ul li.left {
	background: url(c_step02.jpg) no-repeat center 35px;}
.BD_Step ul li.right {
	background: url(c_step04.jpg) no-repeat center 35px;}
.BD_Step ul li span.one {
	background: url(c_step05.jpg) no-repeat center 5px; height: 58px; margin-right: 2px; display: block;}
.BD_jieBG {
	background: rgb(205, 214, 222); padding: 3px; width: 901px; margin-bottom: 20px; float: left;}
.BD_jie {
	background: rgb(249, 251, 255); width: 901px; float: left; _padding-top: 64px; _position: relative;}
.BD_jie h2 {
	background: rgb(124, 143, 162); margin: -3px -3px 10px; padding: 12px 0px 14px; width: 907px; height: 20px; color: rgb(0, 106, 173); line-height: 20px; font-size: 20px; font-weight: 200; display: block; _position: absolute; _top: 0;}
.BD_jie h2 span {
	float: left;}
.BD_jie h2 span a {
	margin: 0px; float: left;}
.BD_jie h2 a {
	color: rgb(255, 255, 255); padding-left: 23px; margin-right: 2px; float: left;}
.BD_jie h2 a:hover {
	color: rgb(255, 255, 255);}
.BD_jie h2 img {
	margin-top: 3px;}
.BD_jie b {
	color: rgb(51, 51, 51);}
.BD_jie span {
	margin: 0px 40px 0px 8px;}
.BD_jie p {
	padding: 0px 20px; width: 861px; line-height: 24px;}
.BD_priceBG {
	width: 832px; margin-bottom: 20px; float: left;}
.BD_priceBG h3 {
	background: url(leftbt2.jpg) repeat-y rgb(5, 148, 202); padding: 0px 0px 0px 15px; width: 892px; height: 22px; color: rgb(255, 255, 255); line-height: 22px; font-size: 14px; font-weight: 200; margin-bottom: 5px; display: block;}
.BD_price {
	background: rgb(249, 251, 255); padding: 20px; border: 3px solid rgb(205, 214, 222); width: 861px; color: rgb(102, 102, 102); line-height: 18px;}
.BD_price p {
	margin-bottom: 10px;}
.BD_price span {
	color: rgb(130, 160, 8); margin-left: 4px;}
.BD_price .mani {
	line-height: 30px; font-size: 14px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;}
.BD_price .mani span {
	font-size: 20px; margin-left: 4px;}
.BD_cites {
	width: 907px; overflow: hidden; margin-bottom: 20px; float: left;}
.BD_cites h3 {
	background: url(leftbt2.jpg) repeat-y rgb(5, 148, 202); padding: 0px 0px 0px 15px; width: 892px; height: 22px; color: rgb(255, 255, 255); line-height: 22px; font-size: 14px; font-weight: 200; margin-bottom: 5px; display: block;}
.BD_guest {
	background: rgb(249, 251, 255); padding: 38px 0px 18px; border: 3px solid rgb(205, 214, 222); width: 901px; color: rgb(102, 102, 102); line-height: 18px; position: relative;}
.BD_guest b {
	color: rgb(255, 0, 0); padding-right: 2px; font-family: simsun;}
.BD_info b {
	color: rgb(255, 0, 0); padding-right: 2px; font-family: simsun;}
.BD_guest span {
	color: rgb(102, 102, 102); padding-left: 10px; font-size: 11px;}
.BD_info span {
	color: rgb(102, 102, 102); padding-left: 10px; font-size: 11px;}
.BD_guest input {
	border-width: 1px; border-style: solid; border-color: rgb(111, 158, 184) rgb(139, 197, 230) rgb(139, 197, 230) rgb(122, 172, 201); padding: 0px 4px; height: 19px; color: rgb(102, 102, 102); line-height: 19px; font-size: 11px;}
.BD_info input {
	border-width: 1px; border-style: solid; border-color: rgb(111, 158, 184) rgb(139, 197, 230) rgb(139, 197, 230) rgb(122, 172, 201); padding: 0px 4px; height: 19px; color: rgb(102, 102, 102); line-height: 19px; font-size: 11px;}
.BD_guest td {
	padding: 0px 4px;}
.BD_info td {
	padding: 0px 4px;}
.BD_guest select {
	height: 20px; color: rgb(51, 51, 51); line-height: 20px; font-family: "Arial"; font-size: 11px; margin-right: 10px;}
.BD_info select {
	height: 20px; color: rgb(51, 51, 51); line-height: 20px; font-family: "Arial"; font-size: 11px; margin-right: 10px;}
.BD_guest .BD_fu {
	background: rgb(255, 255, 255); padding: 6px 15px 6px 706px; top: 0px; width: 180px; color: rgb(10, 132, 193); font-size: 11px; border-bottom-color: rgb(205, 214, 222); border-bottom-width: 1px; border-bottom-style: solid; position: absolute;}
.BD_guest .BD_fu input {
	margin: 0px; padding: 0px 5px 0px 0px; border: currentColor; font-family: "Arial"; float: left;}
.BD_guest .BD_fu a {
	color: rgb(10, 132, 193); padding-left: 20px;}
.BD_guest .BD_fu img {
	padding-right: 5px;}
.BD_guest .BD_fu .input_fx {
	margin: 2px 2px 0px 0px; padding: 0px; height: 13px; overflow: hidden;}
.BD_sele01 {
	width: 112px;}
.BD_sele02 {
	width: 51px; margin-right: 8px;}
.BD_sele03 {
	width: 160px;}
.BD_sele04 {
	width: 182px;}
.BD_inp01 {
	width: 112px;}
.BD_inp02 {
	width: 68px;}
.BD_inp03 {
	width: 154px;}
.BD_inp04 {
	width: 171px;}
.BD_inp05 {
	width: 86px;}
.BD_info {
	background: rgb(249, 251, 255); border: 3px solid rgb(205, 214, 222); width: 901px; color: rgb(102, 102, 102); overflow: hidden; margin-bottom: 3px; float: left;}
.BD_info .BD_lxr {
	background: rgb(242, 245, 247); padding: 8px; border-bottom-color: rgb(205, 214, 222); border-bottom-width: 1px; border-bottom-style: solid;}
.BD_info table {
	margin: 18px 0px;}
.BD_info input {
	margin-right: 8px;}
.BD_info span.one {
	padding-left: 8px;}
.BD_info span a {
	color: rgb(19, 97, 148); text-decoration: underline;}
.BD_info .visa {
	float: left;}
.BD_info .inff {
	float: left;}
.BD_info .visa img {
	margin-right: 2px;}
.BD_dlzc {
	overflow: hidden; clear: both;}
.BD_dlzc h2 {
	background: url(leftbt3.jpg) no-repeat; width: 892px; height: 27px; color: rgb(42, 115, 196); line-height: 27px; padding-left: 15px; font-size: 14px; font-weight: 200; margin-bottom: 10px;}
.BD_k_2 {
	background: rgb(255, 255, 255); border: 3px solid rgb(205, 214, 222); width: 310px; height: 192px; font-size: 11px; float: left;}
.BD_k_2 h3 {
	background: rgb(242, 245, 247); height: 31px; color: rgb(42, 115, 196); line-height: 31px; padding-left: 19px; font-size: 14px; font-weight: 200; border-bottom-color: rgb(227, 232, 236); border-bottom-width: 1px; border-bottom-style: solid;}
.BD_k_2 .input1 {
	border-width: 1px; border-style: solid; border-color: rgb(110, 160, 205) rgb(184, 214, 242) rgb(184, 214, 242) rgb(137, 180, 218); padding: 0px 4px; width: 197px; height: 23px; color: rgb(102, 102, 102); line-height: 23px;}
.BD_k_2 .input2 {
	border-width: 1px; border-style: solid; border-color: rgb(110, 160, 205) rgb(184, 214, 242) rgb(184, 214, 242) rgb(137, 180, 218); padding: 0px 4px; width: 215px; height: 23px; color: rgb(102, 102, 102); line-height: 23px;}
.BD_k_2 .zbd {
	color: rgb(102, 102, 102); line-height: 23px; padding-top: 10px; padding-left: 15px; font-size: 12px; float: left;}
.BD_k_2 a {
	color: rgb(130, 160, 8); padding-top: 3px; margin-bottom: 3px; margin-left: 90px; border-bottom-color: rgb(130, 160, 8); border-bottom-width: 1px; border-bottom-style: dotted; float: left;}
.BD_k_2 .wd {
	width: 295px; color: rgb(102, 102, 102); line-height: 12px; padding-top: 4px; padding-left: 15px; font-size: 11px; float: left;}
.BD_k_2 .wd input {
	margin: 0px; padding: 0px; width: 20px; height: 14px; float: left;}
.BD_k_2 .wd span {
	margin: 0px; padding: 0px; float: left;}
.BD_k_2 .zbd span {
	width: 63px; text-align: right; padding-right: 10px; float: left;}
.BD_an {
	padding: 10px 20px 0px 0px; font-family: Arial; float: right;}
.BD_an input {
	background: url(q_bot.jpg) no-repeat; border: currentColor; width: 166px; height: 25px; text-align: center; color: rgb(7, 104, 179); padding-right: 33px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; cursor: pointer;}
.BD_an1 input {
	background: url(q_bot_1.jpg) no-repeat; width: 117px; font-family: Arial, Helvetica, sans-serif;}
.BD_or {
	width: 87px; text-align: center; padding-top: 120px; float: left;}
.BD_k_3 {
	height: 192px;}
.BD_k_3 .an {
	padding: 0px;}
.BD_k_3 .wd {
	padding: 8px 0px 0px 15px; width: 270px; clear: both; float: none;}
.BD_k_3 .zbd span {
	width: 40px; padding-left: 0px;}
.BD_biao {
	width: 832px; margin-bottom: 20px; float: left;}
.BD_biao h3 {
	background: url(leftbt2.jpg) repeat-y rgb(5, 148, 202); padding: 0px 0px 0px 15px; width: 892px; height: 22px; color: rgb(255, 255, 255); line-height: 22px; font-size: 14px; font-weight: 200; margin-bottom: 5px; display: block;}
.BD_biaoBG {
	float: left;}
.BD_tab {
	background: rgb(249, 251, 255); padding: 20px; border: 3px solid rgb(205, 214, 222); width: 861px; float: left;}
.BD_tab table {
	background: rgb(243, 250, 245); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(193, 227, 190) rgb(193, 227, 190) currentColor;}
.BD_tab td {
	padding: 0px 20px 0px 25px; color: rgb(102, 102, 102);}
.BD_tab td.r {
	border-right-color: rgb(193, 227, 190); border-right-width: 1px; border-right-style: solid;}
.BD_tab td.b {
	border-bottom-color: rgb(193, 227, 190); border-bottom-width: 1px; border-bottom-style: solid;}
.BD_tab span {
	color: rgb(51, 51, 51);}
.BD_btn01 {
	background: url(button05.jpg) no-repeat; border: currentColor; width: 53px; height: 25px; color: rgb(42, 115, 196); line-height: 23px; font-family: "Arial"; float: right; cursor: pointer;}
.BD_btn02 {
	padding-left: 397px; float: left;}
.BD_btn02 input {
	background: url(button02.jpg) no-repeat; border: currentColor; width: 113px; height: 29px; text-align: center; color: rgb(7, 104, 179); padding-right: 28px; font-family: "Arial"; font-size: 15px; cursor: pointer;}
a:hover {
	color: rgb(255, 0, 0);}
.Q_fdc {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; filter: Alpha(opacity=30); position: absolute; z-index: 9000000; opacity: 0.3; -moz-opacity: .3;}
.Loa {
	background: rgb(244, 246, 248); border: 1px solid rgb(140, 188, 212); width: 824px; height: 304px; position: absolute; z-index: 90000001;}
.Loa .Loa_l {
	width: 462px; float: left;}
.Loa .Loa_logo {
	padding: 27px 0px 0px 28px; margin-bottom: 50px;}
.Loa .Loa_flash {
	margin: 44px 0px 0px 167px;}
.Loa .Loa_r {
	margin: 18px 0px; padding-left: 21px; border-left-color: rgb(200, 200, 200); border-left-width: 1px; border-left-style: solid; float: left;}
.Dt_BG {
	background: rgb(244, 246, 248); border-width: 1px; border-style: solid; border-color: rgb(182, 221, 240) rgb(154, 187, 203) rgb(154, 187, 203) rgb(182, 221, 240); padding: 11px 12px 18px 13px; width: 976px; height: 539px; display: none; position: absolute; z-index: 9000002;}
.Dt_BG h3 {
	width: 976px; height: 29px; color: rgb(0, 0, 0); font-size: 18px; font-weight: 200;}
.Dt_BG h3 a {
	float: right;}
.Dt_map {
	border: 2px solid rgb(128, 128, 128); width: 965px; height: 470px; clear: both; float: left;}
.Dt_map iframe {
	width: 965px; height: 470px;}
.Dt_map #MapsWindowsIframeLoad {
	margin: 200px 200px 200px 400px; _margin-left: 400px; _margin: 200px;}
.Dt_map span {
	width: 960px; height: 460px; overflow: scroll; float: left;}
.Dt_more {
	margin: 13px 0px 0px 470px; border: 1px solid rgb(213, 213, 213); float: left; _margin: 13px 0 0 235px;}
.Dt_more a {
	background: rgb(241, 241, 241); padding: 0px 15px; border: 1px solid rgb(255, 255, 255); height: 21px; text-align: center; color: rgb(0, 106, 173); line-height: 21px; font-size: 18px; float: left;}
#Me_wra {
	margin: 0px auto; width: 949px; overflow: hidden; padding-bottom: 47px;}
#Me_wra #body {
	width: 948px;}
.Me_logo {
	margin: 38px 0px 0px 10px;}
.Me_my {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(237, 240, 247) rgb(237, 240, 247) currentColor; width: 928px; height: 40px; color: rgb(7, 104, 179); line-height: 40px; padding-left: 19px; font-family: "Arial"; font-size: 18px; margin-top: 24px;}
.Me_table {
	border-top-color: rgb(237, 240, 247); border-left-color: rgb(237, 240, 247); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;}
.Me_table td {
	padding: 20px; border-right-color: rgb(237, 240, 247); border-bottom-color: rgb(237, 240, 247); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;}
.Me_table h3 {
	height: 16px; color: rgb(7, 104, 179); padding-bottom: 10px; font-size: 15px; font-weight: 200;}
.Me_table table {
	position: relative;}
.Me_number {
	color: rgb(51, 51, 51); line-height: 36px; font-family: "Arial"; font-size: 14px; font-weight: bold;}
.Me_number span {
	color: rgb(111, 137, 6);}
.Me_hotel {
	padding: 55px 20px 20px; border: 3px solid rgb(205, 214, 222); color: rgb(102, 102, 102); position: relative;}
.Me_hotel h2 {
	background: rgb(124, 143, 162); margin: -3px; padding: 12px 0px 10px 23px; left: 0px; top: 0px; width: 655px; height: 25px; color: rgb(0, 106, 173); line-height: 24px; font-size: 20px; font-weight: 200; display: block; position: absolute; _left: -20px;}
.Me_hotel h2 span a {
	margin-top: 0px; margin-right: 8px; float: left;}
.Me_hotel h2 img {
	margin-top: 5px; float: left;}
.Me_hotel h2 a {
	color: rgb(255, 255, 255); margin-top: 6px; margin-right: 2px; float: left;}
.Me_hotel h2 a:hover {
	color: rgb(255, 255, 255);}
.Me_hotel b {
	color: rgb(51, 51, 51);}
.Me_hotel span {
	margin: 0px 40px 0px 8px;}
.Me_hotel p {
	line-height: 24px;}
.Me_dates {
	background: rgb(249, 251, 255); padding: 10px 20px; border: 3px solid rgb(205, 214, 222); width: 632px; color: rgb(102, 102, 102); margin-top: 10px;}
.Me_dates h2 {
	height: 28px; color: rgb(102, 102, 102); line-height: 28px; font-size: 14px; border-bottom-color: rgb(147, 161, 175); border-bottom-width: 1px; border-bottom-style: dashed;}
.Me_dates table {
	padding: 8px 0px;}
.Me_dates td {
	padding: 0px; border: currentColor; color: rgb(51, 51, 51);}
.Me_dates td .Me_deteT1 {
	color: rgb(51, 51, 51); margin-left: 2px; float: right; position: relative;}
.Me_dates td .Me_deteT1 .Me_riqiBG {
	background: url(btn08.jpg) no-repeat 106px 1px; border: 1px solid rgb(156, 156, 156); width: 118px; height: 19px; color: rgb(151, 151, 151); padding-left: 6px; font-family: "Arial"; font-size: 11px;}
.Me_dates td span {
	width: 70px; text-align: right; line-height: 20px; float: left;}
.Me_dates td .Me_deteB {
	background: url(button08.jpg) no-repeat; border: currentColor; width: 105px; height: 29px; color: rgb(7, 104, 179); padding-right: 25px; font-family: "Arial"; font-size: 15px; cursor: pointer;}
.Me_dates td b {
	padding: 0px 5px; color: rgb(151, 151, 151); font-weight: 200;}
.Me_mod {
	margin-top: 10px; float: right;}
.Me_mod .me_mod01 {
	background: url(me_button01.jpg) no-repeat; border: currentColor; width: 127px; height: 25px; color: rgb(7, 104, 179); font-family: "Arial"; font-size: 12px; margin-left: 20px; cursor: pointer;}
.Me_rxx {
	background: rgb(246, 252, 245); color: rgb(102, 102, 102); overflow: hidden; clear: both; border-right-color: rgb(196, 229, 190); border-bottom-color: rgb(196, 229, 190); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;}
.Me_rxx td {
	border-width: 1px medium medium 1px; border-style: solid none none solid; border-color: rgb(196, 229, 190) currentColor currentColor rgb(196, 229, 190); padding: 0px 20px;}
.Me_rxx .td_1 {
	color: rgb(51, 51, 51);}
.Me_pay {
	color: rgb(51, 51, 51); line-height: 30px;}
.Me_pay h3 {
	color: rgb(51, 51, 51); font-size: 14px;}
.Me_pay b {
	color: rgb(130, 160, 8); font-size: 22px; font-weight: 200;}
.Me_pay span {
	color: rgb(130, 160, 8); font-size: 16px;}
.Me_back {
	margin: 10px 0px; width: 100%; text-align: right; right: 15px; bottom: 15px; position: absolute;}
.Me_back a {
	color: rgb(38, 103, 135); font-size: 14px; text-decoration: underline;}
.Me_ContactUs {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(237, 240, 247) rgb(237, 240, 247); width: 550px; height: 52px; padding-top: 15px; padding-left: 397px; float: left;}
.Me_ContactUs a {
	color: rgb(102, 102, 102);}
.Me_print {
	background: url(me_print.jpg) no-repeat left top; margin: 0px auto; height: 35px; padding-left: 53px;}
.Me_print input {
	background: url(button02.jpg) no-repeat; border: currentColor; width: 115px; height: 29px; text-align: center; color: rgb(7, 104, 179); line-height: 29px; padding-right: 20px; font-family: "Arial"; font-size: 18px; margin-top: 3px; cursor: pointer;}
.Kr h3 {
	padding: 25px 0px 0px; color: rgb(102, 102, 102); line-height: 18px; font-size: 18px; font-weight: 200;}
.Kr_txt {
	background: rgb(249, 251, 255); padding: 12px 15px; border: 3px solid rgb(205, 214, 222); width: 871px; color: rgb(51, 51, 51); line-height: 18px; font-family: "Arial";}
.Kr_txt p {
	line-height: 24px;}
.Kr_txt span {
	color: rgb(130, 160, 8); margin-left: 4px;}
.Kr_xing {
	width: 907px; color: rgb(255, 0, 0); line-height: 14px; font-size: 14px; margin-bottom: 10px; float: left;}
.Kr_b {
	margin: 10px 0px;}
.Kr_Note {
	color: rgb(102, 102, 102); line-height: 33px;}
.Kr_Note b {
	color: rgb(255, 0, 0); font-size: 14px; margin-right: 5px;}
.in_gundong {
	overflow: hidden; float: left;}
.in_gundong .photo {
	margin-right: 6px; float: left;}
.in_gundong .gd_pic {
	height: 211px; overflow: hidden; padding-top: 5px;}
.in_gundong .gd_an {
	text-align: center;}
.in_gundong .gd_pic {
	width: 138px; height: 212px; overflow: hidden;}
.in_gundong li {
	text-align: center; margin-bottom: 6px;}
.in_gundong li.one img {
	border: 2px solid rgb(135, 195, 238);}
.Cg_BG {
	background: rgb(145, 192, 14); margin: 0px auto; padding: 1px; border: 5px solid rgb(237, 240, 247); width: 718px; overflow: hidden;}
.Cg_body {
	background: rgb(255, 255, 255); padding: 16px 0px 16px 18px; width: 700px; float: left;}
.Cg_txt {
	width: 538px; line-height: 22px; font-family: "Arial"; font-size: 14px; float: left;}
.Cg_txt span {
	color: rgb(35, 118, 172); text-decoration: underline;}
.Cg_txt a {
	color: rgb(35, 118, 172); text-decoration: underline;}
.Cg_txt01 {
	padding: 0px 12px; color: rgb(102, 102, 102); font-weight: bold; margin-bottom: 20px;}
.Cg_txt02 {
	padding: 0px 12px; color: rgb(0, 0, 0); margin-bottom: 20px;}
.Cg_txt03 {
	background: rgb(231, 231, 231); padding: 10px 12px; color: rgb(0, 0, 0); line-height: 18px; margin-bottom: 20px;}
.Cg_txt04 {
	padding: 0px 12px; color: rgb(0, 0, 0); line-height: 18px; margin-bottom: 20px;}
.Cg_txt05 {
	padding: 0px 12px; color: rgb(102, 102, 102); line-height: 20px; font-size: 12px;}
.Cg_pho {
	float: left;}
.Sor {
	background: url(sor.jpg) no-repeat; padding: 23px 54px 10px; width: 569px; height: 59px; color: rgb(255, 0, 0); line-height: 20px; font-family: "Arial"; float: left;}
.tftk {
	margin: 10px 20px 20px; padding: 10px; border: 1px solid rgb(204, 204, 204);}
.tftk h3 {
	height: 25px;}
.Z_rcol .Z_shuru .Z_riqiBG {
	background: url(btn08.jpg) no-repeat 83px 1px rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(106, 154, 179) rgb(132, 192, 224) rgb(132, 192, 224) rgb(115, 168, 196); width: 95px; height: 19px; color: rgb(51, 51, 51); padding-left: 6px; font-family: "Arial"; font-size: 11px; float: left;}
.in_search .Z_shuru .Z_riqiBG {
	background: url(btn08.jpg) no-repeat 83px 1px rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(106, 154, 179) rgb(132, 192, 224) rgb(132, 192, 224) rgb(115, 168, 196); width: 95px; height: 19px; color: rgb(51, 51, 51); padding-left: 6px; font-family: "Arial"; font-size: 11px; float: left;}
.Z_dates td .Z_deteT1 .Z_riqiBG {
	background: url(btn08.jpg) no-repeat 111px 1px; border: 1px solid rgb(156, 156, 156); height: 19px; color: rgb(51, 51, 51); padding-left: 6px; font-family: "Arial"; font-size: 11px;}
.S_Price b {
	padding: 0px 0px 0px 10px; color: rgb(0, 106, 173); line-height: 32px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 200;}
.y_left {
	background: url(left_y.jpg) repeat-y 261px top; padding: 0px 15px; width: 235px; overflow: hidden; float: left;}
.y_map h3 {
	background: url(leftbt2.jpg) repeat-y; width: 224px; height: 24px; line-height: 24px; font-size: 14px; font-weight: 200;}
.y_map .Z_rsec {
	background: rgb(255, 255, 255); padding: 10px 15px 12px; border: currentColor; width: 203px; _padding: 10px 13px 12px 15px;}
.Z_rcol .Z_map .y_dj {
	background: url(y_mapdj.jpg) no-repeat; width: 65px; height: 19px; color: rgb(7, 104, 179); line-height: 19px; font-size: 11px; text-decoration: none; float: right;}
.y_leftss {
	background: rgb(255, 255, 255); padding: 1px; border: 4px solid rgb(205, 214, 222); width: 225px; overflow: hidden; float: left;}
.y_leftss h3 {
	background: rgb(5, 148, 202); margin: 0px; width: 216px; height: 36px; color: rgb(255, 255, 255); line-height: 36px; overflow: hidden; padding-left: 9px; font-size: 18px; float: left;}
.y_leftss .Z_rsec {
	margin: 0px; border: currentColor; width: 225px;}
.y_Contact {
	line-height: 22px; font-size: 14px;}
.y_Contact span {
	font-size: 12px;}
.y_Contact a {
	color: rgb(102, 102, 102);}
.y_Contact a:hover {
	color: rgb(255, 0, 0);}
.Me_table .tftk {
	margin: 10px 0px 0px; width: 610px;}
.y_map {
	_float: none;}
.Z_rates .Sor {
	background: url(sor.jpg) no-repeat -1px top; width: 563px; overflow: hidden;}
input.srkwzjs {
	color: rgb(51, 51, 51);}
select {
	color: rgb(51, 51, 51);}
.in_col .Picb .pic img {
	width: 498px; height: 250px;}
.input_1 {
	float: left;}
.input_1 input {
	color: rgb(170, 187, 206); font-size: 11px;}
.input_2 {
	padding-right: 2px; padding-left: 2px;}
.input_2 input {
	background: rgb(156, 178, 0); border: 1px solid rgb(213, 213, 213); width: 47px; height: 19px; color: rgb(255, 255, 255); line-height: 15px; font-size: 11px;}
.pbot20 {
	width: 600px;}
.pbot20 {
	overflow: hidden; clear: both;}
.pbot20 {
	overflow: hidden; padding-bottom: 20px; clear: both;}
