@charset "utf-8";
/*************************************
*by xxxholic
*李远征
*2009-07-29
*Sun Valley Sanya Golf Resort 
**************************************/
*{margin:0;padding:0;border:0;}

html,body{
	font-family:ArialTahoma, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	color:#5f5f5f;
	background:url(../images/vacation_bg.jpg) repeat-y;
 }
 
li{list-style:none;}
h1,h2,h3,h4,ul,div{margin:0px;padding:0px;}
a:link{text-decoration:none;color:#5f5f5f;} 
a:visited{text-decoration:none;color:#5f5f5f;} 
a:hover{text-decoration:underline;color:#26902e;} 
  
.clear{clear:both;}


/*度假村*/
#wrapper{width:1002px;position:relative;}

#header1{background:url(../images/subheadbg.gif) no-repeat;width:1002px;height:149px;}
#header2{background:url(../images/roomdet_headbg.gif) no-repeat;width:1002px;height:149px;}
.logo{cursor:hand;padding:15px 0 0 25px;_padding-top:10px;width:225px;height:59px;}
.navbox{margin:15px 0 0 28px;_margin-top:10px;}
.login{float:left;color:#26902e;line-height:20px;}
.login a{color:#26902e !important;}
.loginsp{color:#b7d57c;}
.loginsp a{color:#b7d57c !important;}
.loginbox{background:url(../images/res_loginbox.gif) no-repeat;width:240px;height:142px;position:absolute;top:340px;left:378px;padding:12px 0 0 15px;}
.login_tit{margin-bottom:22px;*margin-bottom:18px;}
.login_inp{background:url(../images/park_logininp.gif) no-repeat;width:157px;height:22px;margin:0 0 7px 35px;}
.login_sp{color:#9c9b97;margin:0 0 0 35px;}
.login_sp a{color:#9c9b97 !important;text-decoration:underline !important;}
.login_btn{background:url(../images/park_loginbtn.gif) no-repeat;width:34px;height:19px;margin-left:13px;*margin-left:10px;cursor:pointer;}
.nav{float:left;margin-left:45px;width:725px;}
.navmain a{color:#207941 !important;}
.navmain li{
	background:url(../images/subnavbg.gif) right no-repeat;
	height:22px;
	padding:6px 20px 0 19px;
	font-size:14px;
	font-weight:bold;
	float:left;
	display:block;
 }
.navmain li.lisp{background:none;}
.navsub{margin:4px 0 0 200px;background:url(../images/subnavsel.gif) 135px top no-repeat;padding-top:3px;*padding-top:2px;}
.navsub li{float:left;display:block;border-top:1px solid #c7e2c8;font-weight:bold;padding:7px 25px 0 0;}
.navsub li.lisp1{padding-right:0px;}
.navsub li a{color:#26902e !important;}

#content1{width:1002px;}
.subban{position:absolute;top:40px;right:0;}
.conleft1{background:url(../images/subleft_bg1.jpg) left top no-repeat;float:left;width:364px;}
.conleft2{background:url(../images/subleft.gif) left top no-repeat;float:left;width:364px;}
.conleft3{float:left;width:393px;}
.tel{margin:454px 0 0 56px;}
.tel2{margin:56px 0 0 56px;}
.telsp{background:url(../images/vacation_photoimg.gif) left top no-repeat;padding:4px 0 0 30px;line-height:18px;margin-top:4px;}
.telsp1{background:url(../images/vacation_photoimg2.gif) left no-repeat;padding:0 0 0 17px;margin:18px 0 0 30px;}
.telsp1 a{color:#26902e !important;text-decoration:underline !important;}
.tel_col{color:#a7241c;}

.conrig1{background:url(../images/subrig_bg1.jpg) right top no-repeat;float:right;width:638px;}
.conrig2{float:right;width:478px;padding:0 135px 0 25px;}
.conrig3{float:right;width:581px;background:url(../images/roomdet_rigpic.gif) no-repeat;padding:70px 0 0 28px;min-height:399px;_height:399px;}
.conrig_text{float:right;width:300px;padding:85px 58px 0 0;}
.conrig_text1{margin:10px 0 15px 0px;}
.conrig_textdet{margin-top:26px;line-height:24px;font-size:14px;}
.conrig_list{margin-top:55px;}
.conrig_litit{float:left;width:212px;font-size:12px;font-weight:normal;margin-top:80px;padding-left:40px;}
.conrig_lidet{float:left;}
.conrig_lidet li{background:url(../images/lidot.gif) left no-repeat;padding-left:8px;margin-top:12px;}
.conrig_lidet li a{text-decoration:underline !important;}
.conrig_hot{margin:35px 0 20px 0;}
.conrig_hotsp{padding-right:30px;border-right:1px solid #e7e7e7;margin-right:30px;float:left;}
.conrig_hotsp2{float:left;}
.rig_roomtext{font-size:14px;line-height:24px;padding:20px 0;color:#535152;}
.rig_roomli{border-bottom:1px solid #e9e9e9;margin-bottom:15px;display:block;}
.rig_roomlisp{margin-bottom:15px;display:block;}
.rig_roomlitit{font-size:14px;color:#4d4d4d;}
.rig_roomlitit a{color:#4d4d4d !important;}
.rig_roompic{float:left;background:url(../images/res_picbg.gif) no-repeat;width:175px;height:125px;padding:21px 0 0 35px;}
.rig_roomdet{float:right;width:266px;color:#535152;padding-top:18px;}
.rig_roomdetsp{font-weight:bold;color:#f60;padding-bottom:5px;}
.rig_roomdetsp1{color:#535152;}
.rig_roomdetsp2{line-height:18px;padding-bottom:5px;}
.rig_roomdetsp3{background:url(../images/vacation_orderbtn.gif) no-repeat;width:69px;height:21px; line-height:21px; float:right;margin-top:20px; margin-bottom:3px; text-align:center;}
.rig_roomdetsp3 a{color:#fff !important;font-weight:bold;}
.subrig_lac{color:#ccc;}
.subrig_lac a{color:#26902e !important;}
.subrig_lacsp{color:#a7241c;}
.subrig_dettit{padding:28px 0 13px 0;font-size:16px;color:#26902e;}
.subrig_detnav{margin-bottom:18px;}
.subrig_detnav li{background:#055421;float:left;display:block;padding:10px 23px;}
.subrig_detnav li.on{
	background:url(../images/room_detnavon.gif) repeat-x;
	padding:9px 22px 10px 23px;
	border-top:1px solid #055421;
	border-right:1px solid #055421;
	border-left:1px solid #055421;
 }
.subrig_detnav li a{color:#fff !important;}
.subrig_detnav li.on a{color:#055421 !important;font-weight:bold;}
.subrig_detbox, .subrig_detbox2{width:484px;color:#535152;padding-left:8px;}
.subrig_detbox2{width:484px;color:#535152;padding:0 0 20px 8px;line-height:23px;font-size:14px;}
.subrig_dettext{margin-bottom:34px;}
.subrig_dettext_tit{color:#81af4c;font-size:14px;margin-bottom:12px;}
.subrig_dettext_titsp{font-weight:normal;color:#af894c;}
.subrig_dettext_titsp2{font-weight:normal;}
.subrig_dettext_box{line-height:20px;}
.subrig_dettext_box2{line-height:25px;}
.subrig_dettext_pic{ background:url(../images/room_detpicbg.gif) no-repeat;width:145px; height:116px; padding:100px 5px; *padding:7px 5px; margin-right:8px; display:inline}
.table{ height:200px;}
.subrig_detbook{
	background:url(../images/room_bookbg.gif) repeat-x;
	height:23px;
	border-top:1px solid #f1f7ef;
	border-bottom:1px dashed #819187;
	padding:10px 88px 0 0;
	text-align:right;
	position:relative;
	margin-bottom:20px;
 }
.subrig_detbook_btn{
	background:url(../images/room_book.gif) no-repeat;
	width:72px;
	height:22px;
	color:#055421;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	position:absolute;
	top:6px;
	right:10px;
	cursor:pointer;
 }
.subrig_dettext_pic2{background:url(../images/room_detpicbg2.gif) no-repeat;width:150px;height:102px;padding:4px 0 0 4px;float:left;}
.subrig_dettext_box3{float:right;width:312px;line-height:20px;padding-top:3px;}
.subrig_dettext_boxul{margin-top:15px;}
.subrig_dettext_boxli{margin-bottom:27px;}
.remark{line-height:20px;padding:30px 0 30px 30px;}
.ys_caipin{float:right;margin:17px 7px 25px 0;}
.ys_caipin a{margin-right:5px;}
.ys_caipin_tit{font-size:14px;color:#81af4c;}
.ys_caipin_txt{font-size:12px;line-height:26px;}

/*底部*/
#footer, #subfoot{width:646px;padding:0 0 50px 356px;margin-top:10px;}
#subfoot{width:720px;padding-left:282px;}
.foot_left{width:20px;border-top:1px solid #e5e5e5;float:left;height:1px;}
.foot_rig, .subfoot_rig{float:right;width:626px;border-top:1px solid #26902e;padding-top:10px;}
.subfoot_rig{width:700px;}
.foot_riglin{margin:15px 0 0 0;}
.foot_riglin a{margin-right:15px;*margin-right:12px;white-space:nowrap;color:#7b766d !important;}
.copyright{margin-top:12px;color:#786c58;font-size:11px;}
.copyright2{margin-top:7px;color:#786c58;font-size:11px;}
.copyright a, .copyright2 a{text-decoration:underline !important;color:#786c58 !important;}
.copyrightsp{margin-top:9px;color:#c7b493;}

/*户外集结地 列表页*/
.left_zszd{background:url(../images/ico_zszd.gif) left top no-repeat; font-weight: bold;padding:4px 0 0 30px;line-height:18px;margin-top:20px;}
.left_zszd2{ background: url(../images/cio_libg.gif) no-repeat left center;padding:4px 0 0 7px; height: 22px;line-height:22px; margin-left: 35px;}
.tel_col{color:#a7241c;}

.conrig22{float:right; width: 586px; padding: 0 24px 0 25px;}
.jjd_list{ float: left; margin-top: 37px; width: 293px;}
.jjd_listLisp{ float: left; margin-top: 0px; width: 293px;}
.jjd_listpic{ background: url(../images/libg.gif) no-repeat; float: left; height: 98px; padding: 3px 0 0 3px; width: 109px;}
.jjd_roomdet{ color: #127a1a; display: inline; float: left; margin-left: 4px; width: 174px;}
.jjd_roomdetTit{ color: #127a1a; float: left; font-size: 14px; height: 20px; line-height: 20px; width: 165px;}
.jjd_roomdetTit a{ color: #127a1a!important;}
.jjd_roomdetZs{ color: #127a1a; float: left; height: 20px; line-height: 20px; _height: 15px; _padding-top: 5px; width: 165px;}
.jjdRoomGzd2{ float: left; height: 23px; line-height: 23px; width: 165px;}
.jjdRoomNum2{ float: left; color: #ff3000!important; font-weight: bold; width: 165px;}
.jjd_roomdetCon{ float: left; line-height: 20px; width: 165px;}
.rig_roomdetsp33{background:url(../images/vacation_orderbtn.gif) no-repeat; display: ineline; width:69px;height:21px; line-height:21px; float:left; margin-top:10px; text-align:center;}
.rig_roomdetsp33 a{color:#fff !important;font-weight:bold;}
.jjd_listBz{ float: left; display: inline; border-top: 1px solid #e9e9e9; line-height: 20px; margin: 30px 24px 0 0; padding: 25px 0 40px 30px; width: 535px;}

/*户外集结地 详细页*/
.jjdRoomIntro{ height: 161px; margin-top: 30px;}
.jjdPic{ border: 6px solid #399e49; float: left; height: 149px; width: 325px;}
.jjdRoomInfo{ color: #127a1a; display: inline; float: left; margin-left: 20px;}
.jjdRoomTit{ font-size: 14px; font-weight: bold; height: 25px; line-height: 25px; margin-top: 10px;}
.jjdRoomSta{ height: 23px; line-height: 23px;}
.jjdRoomGzd{ height: 23px; line-height: 23px;}
.jjdRoomNum{ color: #ff3000!important; font-weight: bold;}
.jjdRoomper{ color: #535152!important;}
.jjdRoomJia{ height: 23px; line-height: 23px;}

.jjdPlTit{ background: url(../images/jjd_bner.gif) no-repeat; color: #127a1a; height: 28px; line-height: 28px; padding: 0 11px 0 16px;}
.jjdPlTitrig{ float: right;}
.jjdPlmsg{ line-height: 26px; margin: 8px 0 0 0; padding: 0 11px 7px 16px;}
.jjdPlbkmsg{ border-top: 1px dotted #c1c1c1; line-height: 26px; margin: 0 11px 0 16px; padding-top: 5px; padding-bottom: 20px;}
.jjdPlbkmsgad{ font-weight: bold; color: #ff3000;}
.jjd_form{ margin-top: 20px;}
.jjd_formli{ margin-top: 7px;}
.form_name{ border: 1px solid #e1e1e1; height: 20px; line-height: 20px; width: 150px;}
.form_area{ border: 1px solid #e1e1e1; height: 110px; line-height: 20px; width: 450px;}
.form_yzm{ border: 1px solid #e1e1e1; height: 20px; line-height: 20px; width: 70px;}
.form_tij{ background: url(../images/jjd_btn.gif) no-repeat; width: 72px; height: 23px; line-height: 23px; text-align: center;}

/*户外集结地 住宿知道*/
.conrig222{float:right; width: 570px; padding: 0 40px 0 25px;}
.zszdTit{ border-bottom: 1px solid #ccc; color: #26902E; font-size: 14px; font-weight: bold; padding-bottom: 10px; text-align: center;}
.zszdDet{ line-height: 25px; margin-top: 15px;}

.tixing{
	padding:0 10px 0 144px;
	height:56px;
	line-height:56px;
	line-height:60px\9;
	overflow:hidden;
	font-size:14px;
	color:#fff;
	background:url(../images/tixing.jpg) 0 0 no-repeat;}
	
.fangtaibox,.fangtaibox2{
	display:none;
	position:absolute;
	z-index:2222;
	width:900px;}
.fangtaiclose{
	padding-right:24px;
	height:34px;
	overflow:hidden;
	background:url(../images/fangtai-bg.png) 0 0 no-repeat;}
.fangtaiclose div{
	float:left;
	padding-top:7px;
	padding-left:32px;
	color:#fff;}
.fangtaiclose a{
	float:right;
	width:27px;
	height:27px;
	overflow:hidden;
	line-height:100px;}
.win-con{
	padding:0 10px;
	background:url(../images/fangtai-bg.png) 0 -40px no-repeat;}
.win-bottom{
	height:15px;
	overflow:hidden;
	background:url(../images/fangtai-bg.png) 0 bottom no-repeat;}
.btn360{
	padding-top:10px;}
