/* CSS Document */
body {
	text-align: center;
	font-family:"宋体";
	margin:0;
	padding:0;
	font-size:12px;
	line-height:16px;
	/* color:#444; */
	color:#666666;
}
div,form,img,ul,ol,li,dl,dt,dd,p{margin: 0; padding: 0; border: 0;}
h6{ font-size:16px; margin:5px;}
h5{ font-size:14px; line-height:14px;}
h4{ background-image:url(../images/side_title.gif); background-repeat:no-repeat; color:#FFFFFF; height:34px; line-height:34px; margin:0px;font-size:14px;}
h3{ background-image:url(../images/tzx.gif); background-repeat:no-repeat; height:24px; line-height:24px; font-size:12px;margin:0px; margin-top:4px; font-weight:normal; text-align:left; padding-left:50px;}
/*h3 a:link{color: #4e4c4c;}*/
h3 a:hover{color: #ff762e;}
/*h2 a:link{color: #4e4c4c;}*/
h2 a:hover{color: #ff762e;}
h2{height:20px; line-height:20px; font-size:12px;margin:0px; margin-top:1px; font-weight:normal; text-align:left; padding-left:38px;}
h1{ margin-bottom:6px; padding-bottom:3px; padding-left:5px; font-size:18px; border-bottom:1px solid #eee;}
.infobox{ background-image:url(../images/leftbox_bg.png); background-repeat:no-repeat; height:30px; margin-top:18px; line-height:32px; font-size:12px; font-weight:bold; color:#666666; text-align:left; padding-left:30px;}
#leftsight{ background:url(../images/sight.gif) no-repeat;background-position:35px 0px; height:27px; line-height:27px; padding-left:30px;}
#leftrest{ background:url(../images/rest.gif) no-repeat;background-position:35px 0px; height:27px; line-height:27px; padding-left:30px;}
#leftshop{ background:url(../images/shopping.gif) no-repeat;background-position:35px 0px; height:27px; line-height:27px; padding-left:30px;}

.header{ height:105px; width:950px; clear:both; margin:0 auto; overflow:hidden;}
	.head_LOGO{ float:left; width:250px; height:92px; margin-top:15px; margin-left:15px; text-align:left; }
	.head_HOTLINE{ float:right; width:282px; height:60px; margin-top:34px; margin-right:6px; text-align:right;}
.citylist{ float:left; margin-top:43px; color:#deefff;}
.current{ color:#f30; font-size:14px; font-weight:bold;}
	  #nav{ width:950px; height:30px; background:url(../images/nav_bg.jpg) repeat-x;margin-right:auto; margin-left:auto;}
	  #navul1{display:block; height:30px; line-height:30px; padding-left:9px; list-style:none; font-weight:bold; font-size:13px; width:auto; float:left;}
	  #navul1 li{ list-style:none; display:block; float:left; list-style-type:none; padding-right:1px; background:url(../images/nav_li.png) no-repeat 100% 0px;}
	  #navul1 li a{float:left;  height:30px; line-height:30px; text-decoration:none; padding-right:4px; display:block;  color:#fff;}
	  #navul1 li a span{float:left;  height:30px; line-height:30px;  padding:0px 4px 0 9px; display:block; }
	  
	  #navul1 li a:hover{cursor:pointer; background:url(../images/nav_li.png) no-repeat 100% -30px;}
	  #navul1 li a:hover span{color:#fff; text-decoration:none; background:url(../images/nav_li.png) no-repeat 0% -30px; }

	  #navul1 li a.sel,
	  #navul1 li a.sel:hover{background:url(../images/nav_li.png) no-repeat 100% -60px; color:#04c; }
	  #navul1 li a.sel span,
	  #navul1 li a.sel:hover span{ text-decoration:none; background:url(../images/nav_li.png) no-repeat 0% -60px; color:#04c; }
	  #navul2{display:block;  height:30px; line-height:30px;   list-style:none; font-size:12px; width:auto; float:right; position:relative; padding-right:10px;}
	  #navul2 li{ list-style:none; display:block; float:left; list-style-type:none;}
	  #navul2 li a{float:left;  height:30px; line-height:30px;   text-decoration:none; padding-right:4px; display:block;  color:#fff;}
	  #navul2 li a span{float:left;  height:30px; line-height:30px; padding:0px 2px 0 6px; display:block; }
	  
	  #navul2 li a:hover{cursor:pointer; background:url(../images/nav_li.png) no-repeat 100% -30px;}
	  #navul2 li a:hover span{color:#ff0;  text-decoration:none; background:url(../images/nav_li.png) no-repeat 0% -30px; }
	  #navul2 li a.sel,
	  #navul2 li a.sel:hover{ background:url(../images/nav_li.png) no-repeat 100% -60px;color:#04c; }
	  #navul2 li a.sel span,
	  #navul2 li a.sel:hover span{text-decoration:none; background:url(../images/nav_li.png) no-repeat 0% -60px; color:#04c; }
	  	  	
#main_out{width:950px; margin-left:auto; margin-right:auto;}
#main_leftfirst{ width:580px; float:left; margin-top:10px; line-height:18px;}
#main_left{ width:180px; float:left; margin-top:25px;}
/* #main_left h3.selected a:link{color: #ff762e;} */
#main_left h3.selected a{color: #ff762e;}
#main_left h2.selected a{color: #ff762e;}
#main_left h2{margin-left:10px;margin-top:3px;}

#main_rightfirst{ width:360px; float:right; margin-top:10px; line-height:20px;}
#main_right{ width:740px; float:right; margin-top:10px; line-height:20px;}
#infomain_right{width:670px; margin-top:10px; margin-left:28px; float:left; text-align:left; line-height:20px;}
#naviright{ float:left; margin-top:16px; font-size:12px; background:url(../images/littleicon1.png) no-repeat; padding-left:47px; background-position:25px 3px;}
#naviright a{ text-decoration:underline; background:url(../images/arrow-navigate.gif) no-repeat; background-position:right center; margin-right:3px; padding-right:10px;}
.content-middle{ border-left:1px solid #DEEFFF; border-right:1px solid #DEEFFF; border-bottom:1px solid #DEEFFF;}
.title1{ background-image:url(../images/title1_bg.png); background-repeat:no-repeat;text-align:left; width:712px; height:40px; float:left; font-weight:bold; font-size:14px; line-height:40px; margin-top:10px;padding-left:28px;}
.title2{ background-image:url(../images/title2_bg.png); background-repeat:no-repeat;text-align:left; width:712px; height:40px; float:left; font-weight:bold; font-size:14px; line-height:40px; margin-top:10px; margin-bottom:10px; padding-left:28px;}
.title3{ text-align:left; width:690px; height:25px; float:left; font-weight:bold; font-size:13px; line-height:25px; margin-top:3px; margin-left:10px;}
.title_sightlist{ width:670px; line-height: 25px; background-color:#E6E6E6; text-align:left; float:left; padding-top:3px; padding-bottom:3px; padding-left:6px; margin-bottom:5px;}
.sightlisttext{ text-align:left; line-height:20px;}
.sightimage{margin-top:2px; margin-bottom:2px; margin-right:10px; position: relative; background-color:#FFFFFF; padding:5px; border:#ccc 1px solid;}
.sighthighlightBold {color:#ff762e; font-weight:bold;}
.graybackgroundFont {background: #F7F7F7;color:#666;padding: 10px 4px 4px 7px;border: 1px solid #ddd;margin: 0 0 1.5em}
.firstinfo{text-align:left; margin-left:22px; margin-right:22px; margin-top:8px; font-size:14px;}
.contentinfo{text-align:left; margin-left:45px; margin-right:35px;}
	.contentinfo dl{margin-bottom:26px; width:550px;}
	.contentinfo dt{border-bottom-color:#DEEFFF; border-bottom-width:1px; border-bottom-style:solid; padding-bottom:6px; margin-bottom:6px;}
.moreinfo{text-align:left; margin-left:30px; margin-right:35px; font-size:14px; margin-top:10px;}
.city_title{ font-weight:bold; margin-left:16px; margin-bottom:6px;}
.titleleft{background-image:url(../images/citylistbg.gif);background-repeat:no-repeat;background-position:0px 0px ;width:15px;height:26px;float:left;}
.titlecenter{background-image:url(../images/citylistbg1.gif);width:145px;height:20px;float:left;text-align:center; line-height:26px;}
.titleright{background-image:url(../images/citylistbg.gif);background-repeat:no-repeat;background-position:-19px 0px ;width:10px;height:26px;float:left;}
.titlecenter1{background-image:url(../images/citylistbg1.gif);width:106px;height:20px;text-align:center; line-height:26px;float:left;}
.titlecenter2{width:200px;height:20px;line-height:26px;float:left;}
#mainintr_1{background-image:url(../images/mainIntro_bg1.png); background-repeat:no-repeat; float:right; height:34px; width:560px;}
	#mainintr_1 h2{ height:30px; line-height:30px; display:block; font-size:12px; font-weight:bold; color:#069; text-align:left; padding-left:18px;}
	#mainintr_1 h2 a,#mainintr_1 h2 a:link,#mainintr_1 h2 a:visited{ height:10px; line-height:10px; margin-top:11px; margin-right:8px; overflow:hidden; width:30px; display:block; float:right; background:url(../images/btn.gif) no-repeat -99px 0px;}
	#mainintr_1 h2 a:hover{background:url(../images/btn.gif) no-repeat -99px -10px;}
#mainintr_2{background-image:url(../images/mainIntro_bg2.png); background-repeat:repeat-y; float:right; width:560px;}
/*#mainintr_3{background-image:url(../images/mainIntro_bg3.png); background-repeat:no-repeat; float:right; width:560px; height:77px;}*/
#mainintr_3{float:right; width:560px;}
#mainintr_4{background-image:url(../images/mainIntro_bg4.png); background-repeat:repeat-y; float:right; width:560px;}
#mainintr_5{background-image:url(../images/mainIntro_bg5.png); background-repeat:no-repeat; float:right; width:560px;}
#mainintr_6{background-image:url(../images/mainIntro_bg2.png); background-repeat:repeat-y; float:right; width:560px;}
#mainintr_7{background-image:url(../images/mainIntro_bg6.png); background-repeat:no-repeat; float:right; width:560px;}
.subintr{width:162px; float:left; margin-left:8px; margin-right:15px; text-align:left;}
.subintr1{width:162px; float:left; margin-left:12px; margin-right:9px; text-align:left;}
.subintr2{float:left; padding-top:2px; padding-right:12px; text-align:left;}
.reason{width:517px; float:right; height:122px; margin-top:6px; margin-right:12px; background-image:url(../images/reason.png);background-repeat:no-repeat;}
.rentinfo{width:558px; float:right; height:172px; margin-top:6px;background-image:url(../images/rentinfo_bg.png);background-repeat:no-repeat;}

	   .newsBox{/*background-image:url(../images/newsbox_bg1.png);background-repeat:no-repeat;*/color:#069; float:right; margin-top:0px; height:110px; width:350px; text-align:left; float:left;}
	   .newsBox h2{ height:30px; line-height:30px; display:block; font-size:12px; font-weight:bold; }
	   .newsBox h2 strong{ margin-right:30px; width:auto; height:30px; line-height:30px; display:block;}
	   .newsBox h2 a,.newsBox h2 a:link,.newsBox h2 a:visited{ height:10px; line-height:10px; margin-top:11px; overflow:hidden; width:30px; display:block; float:right; background:url(../images/btn.gif) no-repeat -99px 0px;}
	   .newsBox h2 a:hover{background:url(../images/btn.gif) no-repeat -99px -10px;}
	   
	   .newsList { text-align:left; height: 88px; padding:7px 0px;}
	   .newsList ul{ display:block; height: 88px; margin-left:8px; width:auto; list-style:none;}
	   .newsList li{ display:block; height: 22px; line-height:22px; padding-left:15px; list-style-type:none; background:url(../images/List_icon.gif) 7px 8px no-repeat;}

	   .newsList li .span,.newsList li .span a:link,.newsList li .span a:visited{ color:#f00;}
	   .newsList li .span a:hover{ color:#f00; text-decoration:underline;}
	   .media{ float:left; width:106px; height:82px; text-align: center; margin-top:2px; margin-left:5px; overflow: hidden; white-space:nowrap;  border:#ddd 1px solid;}
	   .media .blank{ height:82px; line-height:82px; width:0px;}
	   .media img{ margin-top:2px;vertical-align:middle; text-decoration:none; }
	   	   
#flashimage{width:350px; height:285px; float:left; background-image:url(../images/flash_bg3.jpg);background-repeat:no-repeat;}
#online{width:243px; height:130px; float:inherit; margin-top:5px; background-image:url(../images/onlineservice.jpg);background-repeat:no-repeat;}
#promise{width:350px; height:208px; float:left; background-image:url(../images/promise.png);background-repeat:no-repeat;}
.blank2{ height:2px; line-height:2px; font-size:1px; clear:both; }
.blank3{ height:3px; line-height:3px; font-size:1px; clear:both; }
.blank8{ height:8px; line-height:8px; font-size:1px; clear:both; }
.blank12{ height:12px; line-height:12px; font-size:1px; clear:both; }
/* ɫ */
a:link {color: #069; text-decoration:none;}
a:visited {color: #069;text-decoration:none;}
a:hover {color: #f00; text-decoration:underline;}
a:active {color: #069;}
	/* ҳʽ*/
	.pagination {background: #e4e4e4;color:#666;padding: 0;border: 1px solid #d3d3d3;margin: 0; line-height:20px; text-align:left;}
	.pagination p {position:relative;padding:2px 5px;}
	.pagination p a:link, .pagination p a:visited, .pagination1 p a:hover, .pagination1 p a:active {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc}
	.pagination p a:hover {background:#A31022;color:#fff}
	.pagination p span {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#ccc}
	.pagination #now {text-decoration:none;background:#a31022; font-size: 120%; font-weight:bold; color:#fff;}
	.pagination * {margin:0}
	.pagination h4 {margin-top:-1.45em;padding:0;border:none}
	
#process { width: 98%; height:32px; text-align:right;}
.processBox{
	width:auto;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FF9933;
	font-family: "";
	font-size: 12px;
	text-align: center;
	float: right;
	margin: 2px;
	color: #FF9933;
	text-decoration: none;
}

.processBox2 {
	width:auto;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #a1a1a1;
	font-family: "";
	font-size: 12px;
	text-align: center;
	float: right;
	margin: 2px;
}
.table1 {
	border: 1px solid silver;
	border-collapse:collapse;
	text-align: center;
	vertical-align: middle;
	font-size:100%;
}
.table1 td {padding:2px;border: 1px solid #f0f0f0;}
.table1 tr th {text-align:center;border: 1px solid #fff;font-size:12px; background: #efefef;}
.table1 thead th {color:#fff;font-size:100%;background: #a1a1a1; padding: 6px;}
.req {top:.4em;right:.4em;left:auto;width:13em;text-align:right; float:right;}
fieldset {border: none}
.calendar {
	width:200px;
	font-size:12px;
	background-image: url(../images/featurebox-bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.calendar a{text-decoration:underline; color:#444;}
.calendar a:visited{text-decoration:underline; color:#444;}
.calendar td {text-align:center;border: 1px solid #ddd}
.calendar th {text-align:center}
input, select, textarea {
	color: #333333;
	margin: 0px 0px 0px 0;
	background-color: #FFF;
	border: 1px solid #ccc;
	font-size:100%;
}
.cruiseImage {  padding:3px; font-size:11px; width:300px; float:right; margin:8px; text-align:center;}
.cruiseImageProm { background-color:#F7FFFF; margin-top:3px; padding:5px; font-size:12px; width:300px; text-align:left; margin-left:0px; }
.cruiseImageProm img{border:none; padding:0px; margin:0px;}
.clear{font-size:1px; height:1px; line-height:1px; clear:both;}
.pointAll {width:210px;
           float:left;
		   margin-left:1%;
		   margin-top:10px;
		}
.point2 { width:197px;
          border-left:#CDC9CA 1px solid;
		  border-right:#CDC9CA 1px solid;
		  margin:0px;
		  text-align:justify;
		  padding:5px;}
.footerLine{ background-image:url(../images/footer_bg.png); background-position:center; background-repeat:no-repeat; height:27px; line-height:27px;color:#FFFFFF;}
.footerLine a,.footerLine a:link,.footerLine a:hover,.footerLine a:visited{ color:#FFFFFF;  text-decoration:none;}
.littletitle{ background-image:url(../images/arrow-navigate.gif); background-position:left center; background-repeat:no-repeat; padding-left:10px; font-weight:bold;}

	   .proList { text-align:left; height: 88px; padding:7px 0px;}
	   .proList ul{ display:block; height: 88px; width:auto; list-style:none;}
	   .proList li{ display:block; height: 20px; line-height:18px; padding-left:15px; list-style-type:none; background:url(../images/List_icon.gif) 7px 8px no-repeat;}

.arrow{background-image:url(../images/arrow2.gif); background-repeat:no-repeat; float:left; margin:30px 21px auto 22px; width:47px; height:33px;}
.step1{ background-image:url(../images/kuang5.gif); background-repeat:no-repeat; width:243px; height:76px; color:#515151; float:left; margin-top:10px; text-align:left;}
.step2{ background-image:url(../images/kuang6.gif); background-repeat:no-repeat; width:243px; height:76px; color:#515151; float:left; margin-top:10px; text-align:left;}
.step3{ background-image:url(../images/kuang7.gif); background-repeat:no-repeat; width:243px; height:76px; color:#515151; float:left; margin-top:10px; text-align:left;}
.step1 label,.step2 label,.step3 label{left:112px; top:6px; font-size:14px; color:#FFFFFF; font-weight:bold; position:relative; float:left;}
.step1 strong,.step2 strong,.step3 strong{top:7px; position:relative; margin-left:122px; font-size:14px; float:left;}
.step1 div,.step2 div,.step3 div{width:165px; margin:auto; margin-top:9px; margin-left:75px; color:#515151;}
.rentlink{background-image:url(../images/underline_bg.png); background-repeat:repeat-x; background-position:0px 17px; width:160px; margin-left:50px;}
.promise{background-image:url(../images/promise_bg2.png); background-repeat:repeat-y; width:350px; float:left; padding-top:8px;}
.promisePic1{float:left; margin-left:20px; margin-right:8px; margin-top:5px; height:80px;}
.promisePic2{float:left; margin-left:18px; margin-right:8px; margin-top:5px; height:60px;}
.promise_bg1{background-image:url(../images/promise_bg1.png); width:350px; height:32px; float:left; line-height:32px;}
.promise_bg2{background-image:url(../images/promise_bg3.png); background-repeat:no-repeat; width:350px; height:1px; float:left;}
.promisetext{text-align:left; margin-right:20px;}
.promisetitle{text-align:left; margin-left:16px; font-weight:bold;}
.rentinfo_bg1{background-image:url(../images/rentinfo_bg1.png); height:34px; width:558px; float:right; margin-right:1px; margin-top:8px;}
.rentinfo_bg2{background-image:url(../images/rentinfo_bg2.png); background-repeat:repeat-y;float:right; width:558px; margin-right:1px;}
.rentinfo_bg3{background-image:url(../images/rentinfo_bg3.png); background-repeat:no-repeat;float:right; width:558px; margin-right:1px;}
.rentinfomain{width:262px; float:left; margin-left:5px; margin-right:9px; margin-top:5px; text-align:left;}
.rentinfotitle{float:left;text-align:left;line-height:34px;font-weight:bold;}
.trust_big{background-color:#F3F9FD; width:530px; float:right; margin-right:8px; margin-top:6px; margin-bottom:6px;}
.trust_pic{float:left; margin-top:10px; margin-left:3px; height:100px;}
.trust_main{margin-top:10px; margin-bottom:10px; margin-right:10px; padding-left:10px; height:100px; float:left;}
.trust_roundbg{background-image:url(../images/round_bg.gif); background-repeat:no-repeat; line-height:20px; color:#FF9900; font-weight:bold; letter-spacing:5px; padding-left:3px; margin-top:10px; margin-left:5px; text-align:left;}
.trust_roundbg span{color:#FFFFFF;}
.trust_main ul{list-style-type:square; margin-left:10px; text-align:left;}
.mainintr_pic{float:left; margin-left:15px; margin-top:18px; margin-right:14px; margin-bottom:6px;border: #ccc 1px solid; padding:3px;}
.rent_pic{float:left; margin-right:8px;border: #ccc 1px solid; padding:2px;}
.faqtitle{margin-top:20px; font-size:13px; height:28px; font-weight:bold;}

 .ic3{float:left;width:630px; margin-left:38px; display:inline;}
 .ic3 dl dt{width:535px;color:#ff6f10;height:24px; vertical-align:top;font-size:18px;font-weight:bold;border-bottom:1px solid #999;margin-bottom:10px;}
 .ic3 dl dd{float:left;width:33%;margin-bottom:17px;display:inline;/*line-height:180%;*/color:#999;}
 /*.ic3 dl dd:hover img{-webkit-box-shadow:0px 1px 4px #ccc;-moz-box-shadow:1px 1px 4px #ccc;box-shadow:1px 1px 4px #ccc;border:solid #fff;}*/
 .ic3 dl dd img{float:left;width:180px;height:111px;display:inline; margin-left:15px; margin-right:15px;/*-webkit-box-shadow:1px 1px 4px #ccc;-moz-box-shadow:1px 1px 4px #ccc;box-shadow:1px 1px 4px #ccc;border:solid #fff;border:solid #eee\9;*/}
 .ic3 dl dd a{/*color:#147ad8;text-decoration:underline;color:#888;*/line-height:30px; font-size:14px; font-weight:bold;display:block;}
 .ic3 dl dd a:hover{color:#ff6f10;}
 .ic3 div{width:363px;height:52px;background:url(../images/index_img_problem.gif) no-repeat;clear:both;}
 .ic3 div p{font-weight:bold;margin:0 0 0 57px;padding-top:23px;letter-spacing:1px;}
 .ic3 div p a{color:#67a8fe;margin-right:6px;text-decoration:none;}
 .ic3 div p a:hover{text-decoration:underline;}
 .ic3 div p strong{color:#b8d6fb;font-size:18px;font-weight:bolder;}
 
 .pricecompare{margin-top:5px; margin-bottom:10px;}
 .pricecomparetxt{margin-top:20px; float:left; margin-right:10px; font-size:14px; font-weight:bold}
