/* 旅游度假 */
body{
	margin:0px;
	padding:0px;
	font-family: "宋体";
	color: #000;
}
form,span,div,ul,li{margin:0px;padding:0px;}
img{margin:0px;padding:0px;border:0px; }
li{list-style:none;display:inline;height:20px;}
A:link,A:visited{color:#06620f;*line-height:18px;line-height:20px!important;text-decoration: none;}
a:hover,A:active{color:#5b9400;*line-height:18px;line-height:20px!important;text-decoration: underline;}
input,select,textarea{FONT-FAMILY: "Arial", "仿宋体", "宋体";color:#000;line-height: 135%;}
.trip {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: auto;
	font-size: 12px;
}
.tripall {
	margin: 0 auto;
	padding: 0px;
	width: 960px;
	height: auto;
}
.tripdh {
	margin: 0px;
	width: 960px;
	height: 15px;
	float: left;
	padding-top: 5px;
	font-size: 14px;
	font-weight: bold;
}
.triptop {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 110px;
}
.tripone {
	margin: 0px;
	padding: 0px;
	width: 960px;
	height: 280px;
	float: left;
}
.triponeleft {
	margin: 0px;
	padding: 0px;
	width: 660px;
	height: 280px;
	float: left;
}
.triponeright {
	padding: 0px;
	width: 290px;
	height: 278px;
	float: left;
	margin-left: 8px;
	border: 1px solid #5AC43F;
}
.triponeright1 {
	width: 286px;
	height: 28px;
	float: left;
	background-image: url(../img/topso_mall.gif);
	margin: 1px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding-top: 5px;
}
.triponeright2 {
	padding: 0px;
	width: 290px;
	height: auto;
	float: left;
}
.triptow {
	padding: 0px;
	width: 960px;
	height: 290px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
.triptowleft {
	padding: 0px;
	width: 475px;
	height: 290px;
	float: left;
	margin-right: 5px;
}
.triptowleft_text {
	padding: 0px;
	width: 475px;
	height: 27px;
	float: left;
	background-image: url(../img/trip.gif);
	margin-bottom: 10px;
}
.triptowleft_text1 {
	width: 70px;
	height: 20px;
	float: left;
	padding-top: 7px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px;
}
.triptowleft_text2 {
	width: 170px;
	height: 20px;
	float: left;
	padding-top: 7px;
	margin-left: 5px;
}
.triptowleft_text3 {
	width: 200px;
	height: 20px;
	float: left;
	padding-top: 7px;
}
.triptowleft_nr {
	padding: 0px;
	width: 475px;
	height: 260px;
	float: left;
}
.triptowleft_nrline {
	padding: 0px;
	width: 460px;
	height: 75px;
	float: left;
	margin: 3px;
}
.triptowleft_nrlinepic {
	padding: 0px;
	width: 80px;
	height: 70px;
	float: left;
	margin-top: 5px;
}
.triptowleft_nrlineyb {
	padding: 0px;
	width: 275px;
	height: 70px;
	float: left;
	margin-top: 5px;
	margin-left: 5px;
}

.triptowleft_nrlineyb1 {
	padding: 0px;
	width: 275px;
	height: 20px;
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #5AC43F;
}
.triptowleft_nrlineyb2 {
	padding: 0px;
	width: 275px;
	height: 50px;
	float: left;
	font-size: 12px;
	color: #114404;
	line-height: 15px;
}
.triptowleft_nrlinejg {
	padding: 0px;
	width: 90px;
	height: 70px;
	float: left;
	margin-top: 5px;
	margin-left: 5px;
}
.triptowleft_nrlinejg1 {
	width: 90px;
	height: 20px;
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #FFAA21;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.triptowleft_nrlinejg2 {
	width: 90px;
	height: 20px;
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #FFAA21;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
}
.triptowleft_nrdw{
	padding: 0px;
	width: 460px;
	height: 130px;
	float: left;
	margin: 3px;
	font-size: 14px;
	line-height: 20px;
	text-decoration: underline;
}
.triptowright {
	padding: 0px;
	width: 475px;
	height: 280px;
	float: left;
	margin-left: 5px;
}
.tripad {
	padding: 0px;
	width: 960px;
	height: 100px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
.trip_mall{
	padding: 0px;
	width: 460px;
	height: auto;
	float: left;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
}
.trip_mall_1{
	padding: 0px;
	width: 153px;
	height: 94px;
	float: left;
}
.trip_mall_1left{
	padding: 0px;
	width: 58px;
	height: 94px;
	float: left;
}
.trip_mall_1left1{
	padding: 0px;
	width: 57px;
	height: 57px;
	float: left;
	border: 1px solid #ccc;
}
.trip_mall_1left2{
	padding: 0px;
	width: 57px;
	height: 20px;
	float: left;
	margin-top: 5px;
}
.trip_mall_1right{
	padding: 0px;
	width: 94px;
	height: 94px;
	float: left;
}
.trip_mall_1right1{
	width: 90px;
	height: 60px;
	float: left;
	padding-left: 4px;
}
.trip_mall_1right2{
	width: 94px;
	height: 20px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #F96C13;
	padding-top: 5px;
}
.uphead {
	height: 69px;
	width: 960px;
	margin: 0 auto;
}
.uphead1 {
	float: left;
	height: 69px;
	width: 960px;
}
.uphead1logo {
	float: left;
	height: 68px;
	width: 178px;
}
.uphead1ad {
	float: left;
	height: 68px;
	width: 210px;
	margin-left: 2px;
}
.uphead1r {
	float: left;
	height: 68px;
	width: 570px;
}
.uphead1rup {
	float: left;
	height: 15px;
	width: 560px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 5px;
	font-size: 12px;
}
.uphead1rdw {
	float: left;
	height: 38px;
	width: 570px;
}
.uphead1rdw1 {
	float: left;
	height: 37px;
	width: 135px;
}
.uphead1rdw2 {
	float: left;
	height: 37px;
	width: 104px;
}
.uphead1rdw3 {
	float: left;
	height: 37px;
	width: 105px;
}
.uphead1rdw4 {
	float: left;
	height: 37px;
	width: 97px;
}
.uphead1rdw5 {
	float: left;
	height: 37px;
	width: 110px;
}
.upheaddh {
	height: 40px;
	width: 100%;
	background-image: url(../img/TPmenu_bg3.gif);
	margin-bottom: 10px;
}
.upheaddh1 {
	height: 38px;
	width: 960px;
	margin-top: 1px;
	margin-right: auto;
	margin-bottom: 1px;
	margin-left: auto;
}
.upheaddh1_2 {
	height: 38px;
	width: 196px;
	float: left;
}
.upheaddh1_3 {
	height: 38px;
	width: 764px;
	float: left;
}
.upheaddh1_3_text {
	height: 20px;
	width: 764px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding-top: 12px;
	color: #fff;
}

.tour {
	float: left;
	height: 460px;
	width: 960px;
	margin-top: 5px;
	text-align:center;
}
.tourleft {
	float: left;
	height: 458px;
	width: 750px;
	border: 1px solid #8DC63F;
}
.tourleft_1 {
	float: left;
	height: 448px;
	width: 340px;
	margin: 5px;
}
.tourleft_2 {
	float: left;
	height: 448px;
	width: 380px;
	margin: 5px;
	text-align:left;
}
.tourleft_21 {
	float: left;
	height: 446px;
	width: 378px;

	border: 1px solid #D27D00;
}
.tourleft_21_text1 {
	float: left;
	height: 15px;
	width: 366px;
	margin: 3px;
	padding-top: 5px;
}
.tourleft_21_textbt {
	float: left;
	height: 20px;
	width: 366px;
	margin: 3px;
}
.tourleft_21_textbtl {
	float: left;
	height: 15px;
	width: 65px;
	padding-top: 5px;
}
.tourleft_21_textbtr {
	float: left;
	height: 20px;
	width: 378px;
	font-size: 16px;
	font-weight: bold;
	color: #74B35A;
	text-align: center;
	margin-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #009933;
}
.tourleft_21_textbtr_Money {
	float: left;
	height: 18px;
	width: 105px;
	margin-right: 5px;
	padding-top: 2px;
	text-decoration: line-through;
}
.user_Money {
	float: left;
	height: 18px;
	width: 105px;
	margin-right: 5px;
	padding-top: 2px;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}
.tourleft_21_text_no {
	float: left;
	height: 15px;
	width: 105px;
	padding-top: 5px;
	background-color: #74B35A;
	color: #fff;
	padding-left: 3px;
}
.tourleft_21_text_city {
	float: left;
	height: 15px;
	width: 105px;
	padding-top: 5px;
	margin-right: 5px;
}
.tourleft_21_text_time {
	float: left;
	height: 15px;
	width: 105px;
	padding-top: 5px;
	margin-right: 5px;
}
.tourleft_21_textht {
	float: left;
	height: 20px;
	width: 366px;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
}
.tourleft_21_texthtleft {
	float: left;
	height: 15px;
	width: 65px;
	padding-top: 5px;
	color: #74B35A;
}
.tourleft_21_texthtright {
	float: left;
	height: 20px;
	width: 300px;
}
.tourleft_21_texthtycss {
	float: left;
	height: 20px;
	width: 180px;
	background-image: url(../img/htbg.gif);
}
.tourleft_21_texthrscss {
	float: left;
	height: 15px;
	width: auto;
	padding-top: 5px;
	padding-left: 5px;
}

.tourleft_21_textgoumai {
	float: left;
	height: 49px;
	width: 366px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	margin-top: 5px;
}
.tourleft_21_textbuy {
	float: left;
	height: 49px;
	width: 114px;
	margin-right: 3px;
	margin-left: 5px;
}
.tourleft_21_textcang {
	float: left;
	height: 49px;
	width: 114px;
	margin-right: 3px;
	margin-left: 3px;
}
.tourleft_21_textupdw {
	float: left;
	height: 49px;
	width: 110px;
	margin-right: 3px;
	margin-left: 3px;
}
.tourleft_21_textup {
	float: left;
	height: 24px;
	width: 102px;
	margin-bottom: 1px;
}
.tourleft_21_textdw {
	float: left;
	height: 24px;
	width: 102px;
}
.tourleft_21_texttese {
	float: left;
	height: auto;
	width: 364px;
	border: 1px solid #86976C;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
}
.tourleft_21_textteseup {
	float: left;
	height: 16px;
	width: 357px;
	padding-top: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #5B9400;
	font-weight: bold;
}
.tourleft_21_texttesedw {
	float: left;
	height: auto;
	width: 353px;
	padding-top: 4px;
	padding-left: 4px;
}
.tourleft_21_text_jifen {
	float: left;
	height: auto;
	width: 366px;
	margin: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #467F00;
}
.tourright {
	float: left;
	height: 458px;
	width:200px;
	border: 1px solid #CED5B5;
	margin-left: 6px;
}
.t_r_q {
	background-image: url(../img/sale.gif);
	float: left;
	height: 60px;
	width: 200px;
	margin-bottom: 5px;
}
.t_r_one {
	margin: 0px;
	float: left;
	height: 15px;
	width: 190px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CED5B5;
}
.t_r_tow {
	float: left;
	height: auto;
	width: 198px;
	padding: 0px;
	margin-bottom: 3px;
}
.t_r_towup {
	float: left;
	height: 15px;
	width: 195px;
	margin: 0px;
	padding-top: 5px;
	font-weight: bold;
	padding-left: 5px;
	/* border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #006800; */
	background:#74B35A;
	color:#FFFFFF;
}
.t_r_towdw {
	float: left;
	text-align:left;
	height: auto;
	width: 195px;
	margin: 0px;
	padding-left: 5px;
	border-bottom-width: 0px;
	border-bottom-style: dashed;
	border-bottom-color: #CED5B5;
	padding-top: 2px;
	line-height: 18px;
}
.t_r_towdw_1 {
	float: left;
	height: 15px;
	width: 190px;
	padding-left: 5px;
	margin-top: 5px;
}

.t_r_sth {
	float: left;
	height: 80px;
	width: 200px;
	padding: 0px;
	margin-bottom: 3px;
	background-image: url(../img/mony.gif);
}
.t_r_sth1 {
	float: left;
	height: 38px;
	width: 200px;
	padding: 0px;
}
.t_r_sth2 {
	float: left;
	height: 30px;
	width: 66px;
	font-size: 24px;
	color: #2e7f1a;
	text-align: center;
	padding-top: 8px;
	font-weight: bold;
}
.tourad {
	float: left;
	height: auto;
	width: 956px;
	margin-top: 2px;
	margin-bottom: 2px;
	border: 1px solid #5B9400;
	padding: 2px;
}
.toursth {
	float: left;
	height: auto;
	width: 960px;
	margin-bottom: 5px;
}
.toursthleft {
	float: left;
	height: auto;
	width: 740px;
	border: 1px solid #5B9400;
	padding: 5px;
}
.toursthright {
	float: left;
	height: auto;
	width:202px;
	margin-left: 6px;
}
.toursthrightad {
	float: left;
	height: 100px;
	width:200px;
	margin-bottom: 5px;
}
.toursthrightone {
	float: left;
	height: auto;
	width:200px;
	border: 0px solid #CED5B5;
}

.toursthrightoneline {
	float: left;
	height: auto;
	width:200px;
	margin-bottom: 5px;
}
.toursthrightonelineup {
	float: left;
	height: 22px;
	width:194px;
	margin: 1px;
	border: 1px solid #DC6B00;
	background-image: url(../img/right200.gif);
}
.right_text {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	float: left;
	height: 16px;
	width: 150px;
	padding-top: 5px;
	margin-left: 5px;
}
.toursthrightonelinedw {
	float: left;
	text-align:left;
	height: auto;
	width:192px;
	overflow:hidden;
	margin: 1px;
	border: 1px solid #DC6B00;
	padding:1px;
}
.tourso {
	float: left;
	height: auto;
	width:190px;
	margin-bottom: 2px;
}

.toursoleft {
	float: left;
	height: 16px;
	width:auto;
	padding-top: 4px;
}

.tourso1 {
	float: left;
	height: 16px;
	width:100px;
}
.tourso2 {
	float: left;
	height: 20px;
	width:100px;
}

/*会议注册*/
.userone {
	margin: 0px;
	padding: 0px;
	width: 960px;
	height: 68px;
	float: left;
}
.usertow {
	padding: 0px;
	width: 960px;
	height:auto;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
.usertowl{
	padding: 0px;
	width: 200px;
	height:auto;
	float: left;
	margin-bottom: 10px;
}
.usertowl_text{
	width: 200px;
	height:32px;
	float: left;
}
.usertowl_text1{
	width: 32px;
	height:32px;
	float: left;
}
.usertowl_text2{
	width: 160px;
	height:20px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #679800;
	padding-top: 10px;
	padding-bottom: 2px;
}
.usertowl_text3{
	width: 190px;
	height:40px;
	float: left;
}
.usertowr{
	padding: 0px;
	width: 750px;
	height:auto;
	float: left;
	margin-left: 5px;
}
.usertowr_zc{
	padding: 0px;
	width: 958px;
	height:auto;
	float: left;
}
.userbg1{
	width: 750px;
	height:20px;
	float: left;
	background-image: url(../img/userbg.gif);
	border: 1px solid #679800;
	font-size: 14px;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 3px;
	font-weight: bold;
}
.userbg1_zc{
	width: 950px;
	height:20px;
	float: left;
	background-image: url(../img/userbg.gif);
	border: 1px solid #679800;
	font-size: 14px;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 3px;
	font-weight: bold;
	padding-left: 8px;
}
.userbg2{
	padding: 5px;
	width: 740px;
	height:auto;
	float: left;
	border: 1px solid #679800;
	margin-top: 3px;
}
.userbg2_zc{
	padding: 5px;
	width: 948px;
	height:auto;
	float: left;
	border: 1px solid #679800;
	margin-top: 3px;
}
.userbg2_css{
	padding: 2px;
	width: 99%;
	height:310px;
	float: left;
	border: 1px solid #679800;
	line-height: 20px;
}
.useryes{
	padding: 0px;
	width: 100px;
	height:28px;
	background-image: url(../img/userbg.gif);
	margin: 5px;
	font-size: 14px;
	color: #fff;
	border: 1px solid #679800;
}
.userno{
	padding: 0px;
	width: 100px;
	height:28px;
	background-image: url(../img/no.gif);
	margin: 5px;
	font-size: 14px;
	color: #fff;
	border: 1px solid #DC6B00;
}


.sotour {
	margin: 3px;
	padding: 0px;
	width: 640px;
	height: 230px;
	float: left;
	font-size: 12px;
}
.sotour1 {
	padding: 0px;
	width: 640px;
	height: 30px;
	float: left;
	margin-bottom: 4px;
}

.sotour1_1 {
	width: 120px;
	height: 15px;
	float: left;
	padding-top: 5px;
	margin: 5px;
}
.sotour2 {
	padding: 0px;
	width: 640px;
	height: 20px;
	float: left;
    margin-bottom: 5px;
}
.sotour2_1 {
	width: 200px;
	height: 15px;
	float: left;
	padding-top: 5px;
	margin-left: 5px;
}
.sotour2_1_so {
	width: 90px;
	height: 20px;
	float: left;
	padding-top: 5px;
	margin-left: 5px;
}
.sotour2_1_so_1 {
	width: 20px;
	height: 20px;
	float: left;
	padding-top: 5px;
	text-align: center;
	font-size: 14px;
}
.sotour2_1_so_2 {
	width: 300px;
	height: 17px;
	float: left;
	padding-top: 5px;
	margin-left: 5px;
	margin-top: 5px;
}
.sokuang {
	float: left;
	height: 24px;
	width: 200px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 5px;
}
.sokuang_1 {
	float: left;
	height: 24px;
	width: 90px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.sokuang_2 {
	float: left;
	height: 30px;
	width: 160px;
	margin-left: 10px;
}
.sokuang_ys {
	float: left;
	height: 22px;
	width: 188px;
	border: 1px solid #5AC43F;
}
.sokuang_ys_1 {
	float: left;
	height: 22px;
	width: 80px;
	border: 1px solid #5AC43F;
}
.sokuang_ys1 {
	float: left;
	height: 15px;
	width: 188px;
	padding-top: 5px;
	margin-top: 3px;
}
.soso_one{
	float: left;
	height: 30px;
	width: 200px;
	margin-left: 5px;
}

.soso {
	background-image: url(../img/sosobg.gif);
	float: left;
	height: 28px;
	width: 198px;
	border: 1px solid #E87C00;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.soso_1 {
	background-image: url(../img/sosobg.gif);
	float: left;
	height: 28px;
	width: 156px;
	border: 1px solid #E87C00;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.soso_tow{
	float: left;
	height: 15px;
	width: 400px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
}
.soad {
	float: left;
	height: 60px;
	width: 640px;
}
.ShowPathUrl{float:left; padding:0 3px; margin:3px 0;} /* --商城类频道上下商品路径样式-- */
.ShowPathUrl td{height:20px; line-height:20px; text-align:left;}
.ShowPathUrl a{margin:0;font-family:Arial;color:#df4605;float:left;padding:0 4px 0 0;white-space:nowrap;display:inline}
.ShowPathUrl a span{float:left;height:16px;line-height:16px;padding:1px 0 0 4px;cursor:pointer}
.ShowPathUrl a:hover{background:#e89535;color:#ffffff;text-decoration:none}
.ShowPathUrl a:hover{background:url(/images/Trbg_channel_link.gif) no-repeat 100% 0;color:#FFF;text-decoration:none;}
.ShowPathUrl a:hover span{background:url(/images/Trbg_channel_link.gif) no-repeat 0 0;}


/*专题旅游*/
.zttop {
	width: 958px;
	height: auto;
	float: left;
	margin-top: 2px;
	border: 1px solid #047700;
	padding-top: 5px;
	padding-bottom: 5px;
}
.zttop1 {
	padding: 0px;
	width: 960px;
	height: auto;
	float: left;
	margin-top: 2px;
}
.ztdh {
	background-image: url(../image/ztbg.gif);
	float: left;
	height: 36px;
	width: 958px;
	border: 1px solid #047700;
	margin: 0px;
	padding: 0px;
}
.ztcenter {
	float: left;
	height: auto;
	width: 960px;
	margin-top: 5px;
}

.ztc_left {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 420px;
	border: 1px solid #047700;
}
.ztc_left1 {
	margin: 1px;
	padding: 0px;
	float: left;
	height: 29px;
	width: 416px;
	border: 1px solid #047700;
	background-image: url(../image/zgbgl.gif);
}
.ztc_left2 {
	margin: 2px;
	float: left;
	height: 15px;
	width: 416px;
	background-color: #f2ffe1;
	padding-top: 5px;
}
.ztc_left3 {
	float: left;
	height: auto;
	width: 420px;
}
.ztc_left3left{
	float: left;
	height: auto;
	width: 259px;
	margin-right: 2px;
	margin-left: 2px;
}
.ztc_left3right{
	float: left;
	height: auto;
	width: auto;
}

.ztc_leftad {
	margin: 2px;
	padding: 5px;
	float: left;
	height: 80px;
	width: 400px;
}
.ztc_right {
	padding: 0px;
	float: left;
	height: auto;
	width: 528px;
	margin-left: 5px;
}
.ztc_rightad {
	padding: 0px;
	float: left;
	height: 60px;
	width: 528px;
}
.ztc_rightmall {
	padding: 0px;
	float: left;
	height: 280px;
	width: 526px;
	border: 1px solid #047700;
	margin-top: 5px;
}
.ztc_rightmall1 {
	margin: 1px;
	padding: 0px;
	float: left;
	height: 29px;
	width: 520px;
	border: 1px solid #047700;
	background-image: url(../image/zgbgl.gif);
}
.ztc_rightmall2 {
	margin: 1px;
	padding: 0px;
	float: left;
	height: 245px;
	width: 522px;
}
.ztc_rightmall2_l {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 245px;
	width: 450px;
}
.ztc_rightmall2_r {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 245px;
	width: 70px;
}
.ztc_rightmall2_lup {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 170px;
	width: 445px;
}
.ztc_rightmall2_ldw {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 75px;
	width: 445px;
}
.ztc_rightjiud {
	padding: 0px;
	float: left;
	height: 250px;
	width: 526px;
	border: 1px solid #047700;
	margin-top: 5px;
}
.ztc_rightjiud_1 {
	padding: 0px;
	float: left;
	height: 250px;
	width: 320px;
}
.ztc_rightjiud_1_bt {
	float: left;
	height: 15px;
	width: 310px;
	background-image: url(../image/ztjdbg.gif);
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 1px;
	border: 1px solid #7abeff;
	padding-top: 5px;
	padding-left: 6px;
	color: #0061c6;
}
.ztc_rightjiud_1_nr {
	padding: 0px;
	float: left;
	height: 246px;
	width: 316px;
	background-image: url(../image/ztnrbg.gif);
	margin-right: 1px;
	margin-left: 1px;
	border: 1px solid #7abeff;
}
.ztc_rightjiud_1_so {
	padding: 0px;
	float: left;
	height: 30px;
	width: 316px;
}

.ztc_rightjiud_1_so1 {
	float: left;
	height: 20px;
	width: 80px;
	text-align: right;
	margin-top: 5px;
	padding-top: 5px;
}
.ztc_rightjiud_1_so2 {
	float: left;
	height: 25px;
	width: 130px;
	text-align: right;
	margin-top: 5px;
}
.ztc_rightjiud_1_so3 {
	float: left;
	height: 20px;
	width: 100px;
	margin-top: 5px;
	padding-top: 5px;
}
.jdsoys {
	float: left;
	height: 20px;
	width: 120px;
	border: 1px dashed #7cbdff;
}
.jdsoys1 {
	float: left;
	height: 20px;
	width: 120px;
	border: 1px dashed #7cbdff;
	background-color: #d4eaff;
}
.ztc_rightjiud_2 {
	padding: 0px;
	float: left;
	height: 250px;
	width: 200px;
	margin-left: 3px;
}
.ztc_rightjiud_2_bt {
	float: left;
	height: 15px;
	width: 190px;
	background-image: url(../image/ztjdbg.gif);
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 1px;
	border: 1px solid #7abeff;
	color: #0063c1;
	padding-top: 5px;
	padding-left: 4px;
}
.ztc_rightjiud_2_nr {
	padding: 0px;
	float: left;
	height: 220px;
	width: 194px;
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 1px;
	border: 1px solid #7abeff;
}
.ztnews {
	float: left;
	height: 310px;
	width: 320px;
}
.ztnews_c {
	float: left;
	height: 310px;
	width: 360px;
	background-color: #f9f9f9;
	margin-right: 5px;
	margin-left: 5px;
}
.ztnews_c1 {
	float: left;
	height: 60px;
	width: 360px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #057600;
}
.ztnews_c1text {
	float: left;
	height: 20px;
	width: 360px;
	padding-top: 5px;
	font-size: 16px;
	font-weight: bold;
}
.ztnews_c1nr {
	float: left;
	height: 15px;
	width: 360px;
	padding-top: 5px;
}
.ztnews_c2 {
	float: left;
	height: auto;
	width: 360px;
	padding-top: 5px;
}
.ztnews_yb {
	float: left;
	height: 308px;
	width: 264px;
	border: 1px solid #047700;
}
.ztnews_yb_bt {
	margin: 1px;
	padding: 0px;
	float: left;
	height: 29px;
	width: 260px;
	border: 1px solid #047700;
	background-image: url(../image/zgbgl.gif);
}
.ztnews_yb_nr {
	margin: 1px;
	padding: 0px;
	float: left;
	height: auto;
	width: 260px;
	border: 1px solid #41a312;
}
.ztphoto {
	float: left;
	height: auto;
	width: 958px;
	margin-top: 5px;
	border: 1px solid #057600;
}
.ztphoto_bt {
	margin: 1px;
	padding: 0px;
	float: left;
	height: 29px;
	width: 954px;
	border: 1px solid #047700;
	background-image: url(../image/zgbgl.gif);
}
.ztphoto_nr {
	margin: 1px;
	padding: 0px;
	float: left;
	height: auto;
	width: 954px;
	border: 1px solid #047700;
}
.zttext {
	float: left;
	height: 18px;
	width: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	margin-top: 3px;
}
.SpecialListInfo {text-align:center;}
.SpecialListInfo div{float:left;width:310px;margin:1px;}
.SpecialListInfo img{width:310px;height:93px;margin:1px;border:1px #CCCCCC solid; padding:1px}
.SpecialListInfo img{filter:Alpha(Opacity=60)}
.SpecialListInfo :hover img{border:1px solid #FF0000;filter:Alpha(Opacity=100)}
/*度假频道搜索页样式*/

.so {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 89px;
	background-image: url(../img/sobgtop.gif);
}
.soone {
	margin: 0 auto;
	padding: 0px;
	width: 960px;
	height: 89px;
}
.sologo {
	padding: 0px;
	width: 203px;
	height: 83px;
	float: left;
	margin-top: 6px;
}
.sodh {
	padding: 0px;
	width: 757px;
	height: 20px;
	float: left;
}
.sohdc {
	padding: 0px;
	width: 757px;
	height: 29px;
	float: left;
	background-color: #fff;
}
.sodhdw {
	padding: 0px;
	width: 757px;
	height: 40px;
	float: left;
	background-color: #fff;
}

/*- Menu Tabs 5--------------------------- */

    #tabs5 {
	float:left;
	width:100%;
	font-size:14px;
	line-height:normal;
	font-weight: bold;
      }
    #tabs5 ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
    #tabs5 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs5 a {
      float:left;
      background:url("../img/tableft5.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs5 a span {
      float:left;
      display:block;
      background:url("../img/tabright5.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs5 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs5 a:hover span {
      color:#FFF;
      }
    #tabs5 a:hover {
      background-position:0% -42px;
      }
    #tabs5 a:hover span {
      background-position:100% -42px;
      }  

.sotow {
	width: 960px;
	height: 95px;
	background-color: #daefff;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #047700;
	float: left;
	margin-bottom: 5px;
	padding-top: 10px;
}
.sotow1 {
	width: 700px;
	height: 30px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.sotow2 {
	width: 300px;
	height: 17px;
	background-image: url(../img/slider-bg-1.gif);
	margin: 0 auto;
}

.sosth {
	padding: 0px;
	width: 960px;
	height: auto;
	float: left;
	margin-bottom: 5px;
}
.sosthleft {
	margin: 0;
	padding: 0px;
	width: 760px;
	height: auto;
	float: left;
}
.sosthleftad {
	padding: 0px;
	width: 760px;
	height: 80px;
	float: left;
	margin-top: 5px;
}
.sosthleftweizhi {
	padding: 0px;
	width: 758px;
	height: 29px;
	float: left;
	background-image: url(../img/sobg2.gif);
	margin-top: 5px;
	border: 1px solid #83bbd9;
}
.so_sth_l_wz_1 {
	width: 500px;
	height: 15px;
	float: left;
	margin-top: 5px;
	padding-top: 5px;
	margin-left: 5px;
}
.so_sth_l_wz_2 {
	width: auto;
	height: 15px;
	float: left;
	margin-top: 5px;
	padding-top: 5px;
	margin-left: 5px;
}
.sosthleftzw {
	padding: 0px;
	width: 760px;
	height: auto;
	float: left;
	margin-top: 5px;
}
.so_sth_l_zw1 {
	padding: 0px;
	width: 180px;
	height: auto;
	float: left;
	background-color: #f1f1f1;
}
.so_sth_l_zw1bt {
	width: 175px;
	height: 20px;
	float: left;
	background-color: #52bb43;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.so_sth_l_zw1bt1 {
	width: 175px;
	height: 20px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	margin-top: 10px;
}
.so_sth_l_zw1bt2 {
	width: 175px;
	height: auto;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
}
.so_sth_jg {
	width: 60px;
	height: 20;
	float: left;
}


.so_sth_l_zw1bt_cs {
	width: 175px;
	height: 20px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #52bb43;
}
.so_sth_l_zw1bt_cs1{
	width: 175px;
	height: 20px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
}
.so_sth_l_zw2 {
	padding: 0px;
	width: 570px;
	height: auto;
	float: left;
	background-color: #daefff;
	margin-left: 10px;
}

.sososo {
	width: 565px;
	height: auto;
	float: left;
}

.so_sth_2_zw1bt {
	width: 550px;
	height: 20px;
	float: left;
	background-color: #52bb43;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	margin: 3px;
}
.so_sth_2_zw1_text {
	width: 556px;
	height: 150px;
	float: left;
	background-color: #fff;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 2px;
	border: 1px solid #52bb43;
}
.so_sth_2_jiage {
	width: 105px;
	height: 120px;
	float: left;
}
.so_sth_2_jiage_up {
	width: 103px;
	height: 30px;
	float: left;
	color: #ff6600;
	padding-top: 10px;
	padding-left: 2px;
	font-size: 18px;
	font-weight: bold;
	margin-top: 5px;
}
.so_sth_2_jiage_dw {
	width: 83px;
	height: 24px;
	float: left;
	color: #ff6600;
	padding-top: 10px;
	padding-left: 10px;
	font-size: 18px;
	font-weight: bold;
}
.so_sth_2_bt {
	width: 340px;
	height: 120px;
	float: left;
}
.so_sth_2_bt1 {
	width: 340px;
	height: 20px;
	float: left;
	font-size: 16px;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 3px;
	color: #0a7705;
}
.so_sth_2_bt2 {
	width: 340px;
	height: 40px;
	float: left;
	line-height: 20px;
}
.so_sth_2_bt3 {
	width: 340px;
	height: 15px;
	float: left;
	padding-top: 5px; overflow:hidden;
}
.so_sth_2_pic {
	width: 90px;
	height: 110px;
	float: left;
	text-align: center;
	padding: 5px;
}
.so_sth_2_zw1_page {
	width: 556px;
	height: 25px;
	float: left;
	background-color: #fff;
	margin: 3px;
	padding-top: 5px;
}
.sosthright {
	padding: 0px;
	width: 195px;
	height: auto;
	float: left;
	margin-left: 5px;
}
.sosthright1 {
	width: 190px;
	height: 20px;
	float: left;
	background-color: #52bb43;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.sosthright2 {
	width: 195px;
	height: auto;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}

.gaojiso {
	float: left;
	height: auto;
	width: 540px;
}

.gaojiso1 {
	float: left;
	height: 20px;
	width: 540px;
	background-image: url(../img/sobg2.gif);
	text-align: center;
	padding-top: 6px;
	padding-bottom: 3px;
	font-size: 14px;
	font-weight: bold;
}
.gjso2 {
	float: left;
	height: 30px;
	width: 540px;
	margin-top: 5px;
}
.gjso2_left {
	float: left;
	height: 20px;
	width: 150px;
	text-align: right;
	margin-top: 5px;
	padding-top: 5px;
}
.gjso2_right {
	float: left;
	height: 30px;
	width: 350px;
}
.SearchButton
{
width:62px; height:22px; background:url('/images/SearchButton.gif'); border:0px; cursor:pointer; margin-left:1px; margin-bottom:1px; padding-left:8px; color:#ffffff; 
}
.tour_sight {
	float: left;
	height: 32px;
	width: 953px;
	background:url('/Travel/images/bg_sight.gif') no-repeat 0 0;
	margin: 5px 0;
	border: 1px solid #5B9400;
	padding: 0 0 0 5px;
	line-height:32px;
}


.tripfoot {
	padding: 0px;
	width: 960px;
	height: auto;
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #336699;
}
.tripfoot1 {
	width: 960px;
	height: 20px;
	float: left;
	text-align: center;
	padding-top: 5px;
}
.tripfoot2 {
	width: 958px;
	height: 130px;
	float: left;
	padding-top: 3px;
	border: 1px solid #cffaa2;
}
.tripfoot2_1 {
	width: 156px;
	height: 130px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}

.tripfoot2_1up {
	width: 145px;
	height: 15px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}
.tripfoot2_1dw {
	width: 152px;
	height: auto;
	float: left;
	line-height: 22px;
	padding-left: 4px;
	color: #666;
}