﻿@charset "utf-8";
/* CSS Document */
h1{font-size:18px; text-align:center; font-family:"黑体"; font-weight:lighter; color:#404040;}
ul,li{margin:0px; padding:0px; list-style-type:none;}
.uu_title{width:738px; height:30px; line-height:30px; margin:auto; border:1px #C1D0E8 solid; margin-bottom:8px; padding:0px; overflow:hidden; background-color:#F4FAFB;}

.uu_titlea{width:740px; height:30px; margin:auto; overflow:hidden;}
.uu_titleb{width:740px; height:190px; margin:auto;}
.uu_titleb ul{margin:0px; padding:0px;}
.uu_titleb ul li{list-style-type:none;}
.uu_titleb ul li.title1{float:left; width:280px;}
.uu_titleb ul li.title2{float:right; width:458px; height:190px; position:relative;}
.uuxianlu{width:960px; height:auto; margin:auto; clear:both; margin-top:4px;}
.uuxianlu ul{margin:0px; padding:0px; border:0px;}
.uuxianlu ul li{list-style-type:none;}
.uuxianlu ul li.uu_left{float:left; width:135px; height:auto;}
.uuxianlu ul li.uu_right{float:right; width:820px; height:auto; margin-left:5px;}


.uuxlfl{width:820px; height:auto; color:#666666; position:relative; margin-bottom:10px;}
.uuxlfl ul li.uuchufa{float:left; width:640px; height:30px; line-height:30px; font-size:14px;}
.uuxlfl ul li.uuhot{float:left; width:640px; height:auto; margin-top:12px; line-height:20px;}
.uumaiyi{float:right; width:130px; height:175px; border-left:1px #CCCCCC solid; padding-left:10px; position:relative;margin-left:20px;
margin-right:7px; margin-top:13px; line-height:25px;}
.uumaiyi span{font-size:40px; color:#ff6600; line-height:50px; font-family: Arial, Helvetica, sans-serif}

.uuxianlvmx{
	width:820px;
	height:40px;
	line-height:60px;
	text-align:left;
	text-indent:4px;
	font-family:"黑体";
	font-size:18px;
	overflow:hidden;
	color:#003399;
	margin-top: 20px;
}
.uuxianlvm{
	width:100%;
	height:30px;
	line-height:30px;
	text-align:left;
	font-size:14px;
	margin-top:30px;
	background-color:#EAEAEA;
	text-indent:4px;
	border-bottom:2px #E1E1E1 solid;
	float: left;
}
.uuxianlvm2{
	width:820px;
	height:30px;
	line-height:30px;
	text-align:left;
	font-size:12px;
	margin-top:10px;
	background-color:#EAEAEA;
	text-indent:4px;
	border-bottom:2px #E1E1E1 solid;
}
.sub_img{
width:820px;
height:50px;
margin:5px 0px 5px 0px;
}
.tour_list_t{
width:100%;
display:table;
}
.mudi_list_t{
width:660px;
display:table;
}
.mudi_list_b{
width:658px;
display:table;
border:1px solid #f1f1f1;
border-top:none;
}
.mudi_list{
line-height:28px;
text-align:left;
height:28px;
}
.noh_list{
line-height:200%;
text-align:left;
width:658px;
padding:10px 0px 0px 0px;
}
.noh_list_h{
line-height:200%;
text-align:left;
width:658px;
padding:10px 0px 0px 0px;
background-color:#F6F6F6;
}
.mudi_list_h{
line-height:28px;
text-align:left;
background-color:#F6F6F6;
height:28px;
}
.ttle_item{ background:#eaeaea; line-height:30px; height:30px; margin-top:10px; font-weight:bold; font-size:14px; border-bottom:2px solid #e1e1e1; text-indent:10px;}
.star_rate{ width:60px; float:left; font-weight:bold; line-height:150%;}
.star_rate ul li{width:30px;}
.star_rate ul li.rate{ color:#FF3300; float:right; font-size:30px; padding-top:7px; }
.star_tuij{ width:120px; float:right;}
.star_title{
	width:35px;
	height:37px;
	float:left;
	text-align: center;
	margin-top: 7px;
}

.mudi_aq_q{ width:55%; text-indent:10px; float:left; }
.mudi_aq_authr{ width:22%; float:left; }
.mudi_com_authr{ width:30%; float:left; text-indent:30px; background:url(../images/district/pencil7.gif) no-repeat;}
.mudi_aq_date{ width:15%; float: left; color:#555555;}
.mudi_com_ri{ width:10%; float:right; }
.mudi_aq_a{ width:7%; float:left;}
.mudi_cont{ line-height:150%; width:618px; padding:10px 20px 20px 20px;}
.mudi_pro{ width:80px; float:left; font-weight:bold;}
.mudi_city{ width:87%; float:right;}
.mudi_city ul li{ height:28px; width:66px; float:left;}
.tour_zhuti_t{
width:820px;
display:table;
margin-top:20px;
}
.tour_list_h{
	text-align:left;
	line-height:28px;
	color:#666;
	height:28px;
	background-color:#F6F6F6;
	border-bottom:1px #f1f1f1 solid;
	float: left;
	width: 100%;
}

.tour_list{
	line-height:28px;
	text-align:center;
	/*width:740px;*/
height:28px;
	background-color:#fff;
	border-bottom:1px #f1f1f1 dotted;
	float: left;
}
.tour_list_down{
	line-height:28px;
	text-align:left;
	text-indent:145px;
	background-color:#fff;
	border-bottom:1px #f1f1f1 dotted;
	float: left;
	width: 100%;
}
.tour_list_id{
text-align:center;
width:80px;
float:left;
}
.tour_list_price{
text-align:center;
color:#f60;
width:90px;
float:left;
}
.tour_list_sprice{
text-align:center;
text-decoration:line-through;
color:#f60;
width:90px;
float:left;
}
.tour_list_h_info{
text-align:center;
width:344px;
float:left;
}
.tour_list_h_sinfo{
text-align:center;
width:279px;
float:left;
}
.mudi_list_h_info{
text-align:center;
width:270px;
float:left;
}
.tour_list_h_info_unq{
text-align:center;
width:284px;
float:left;
}
.tour_list_info{
text-align:left;
width:344px;
float:left;
}
.tour_list_sinfo{
text-align:left;
width:279px;
float:left;
}
.mudi_list_info{
text-align:left;
width:270px;
float:left;
}
.tour_list_info_unq{
text-align:left;
width:285px;
float:left;
}
.tour_list_unq{
text-align:center;
width:86px;
float:left;
}
.unqstar{ margin-top:5px;background-position:-175px -36px; width:80px; height:18px;}
.unqstar_l{float:left; background-position:-175px -54px; height:18px;}

.tour_list_book{
text-align:center;
width:51px;
float:left;
}
.tour_list_reply{
text-align:center;
color:#f60;
width:51px;
float:left;
}
.tour_list_other{
text-align:center;
width:118px;
float:left;
}
.tour_list_pic{
display:table-cell;
/**display:block;*/
/*position:relative;
top:50%;background-color:none;*/

border-bottom:1px #f1f1f1 dotted;
/*padding-top:5px;
padding-bottom:5px;font-size:161px;line-height:163px;margin-bottom:5px;*/
margin-top:5px;


vertical-align:middle;
text-align:center;


overflow:hidden;
height:168px;
width:261px;
float:left;
}
/*.tour_list_pic p{
position:static;
+position:absolute;
top:50%;
vertical-align:middle;
}margin:5px;*/
.tour_list_pic img{
vertical-align:middle;


/*margin:0px;position:static;
+position:relative;
top:-50%;
left:-50%;*/
}
.tour_list_info2{
text-align:left;
width:399px;
float:left;
}
.tour_list_title{
line-height:28px;
text-align:left;
width:498px;
float:left;
}
.tour_list_info3{
color:#666666;
line-height:20px;
text-align:left;
padding:10px;
width:513px;
height:97px;
float:left;
}
.tour_zhuti_info{
color:#666666;
line-height:20px;
text-align:left;
padding:10px;
width:773px;
/*height:97px;*/
float:left;
}
.tour_list_date{
text-align:center;
margin-left:10px;
margin-right:10px;
float:left;
}
.tour_list_price2{
text-align:center;
color:#f60;
width:100px;
float:left;
}
.tour_list_price3{
text-align:center;
color:#f60;
width:100px;
float:right;
}
.tour_list_race{ text-indent:24px; float:left; margin-left:10px; background:url(../Ad_uu/clock20.gif) no-repeat left; }
.th_bk{
color:#666;
}

thead,th{background-color:#F6F6F6; font-size:12px; color:#666; height:25px; line-height:25px; font-weight:normal;}
tr,td{border-bottom:1px #f1f1f1 solid; height:28px; line-height:28px;}
.red{color:#f60;}
.shengji {
	font-family: "华文细黑";
	font-size: 36px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	background-position: left center;
	color: #1c52a2;
	float: left;
	margin: 12px;
	margin-bottom: 0px;
}
a.sheng:visited{
	color: #1c52a2;
}
a.sheng:link{color: #1c52a2;}
a.sheng:hover{color: #1c52a2;}
.shuoming {
	font-family: "宋体";
	font-size: 12px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	float: left;
	margin-top: 12px;
}
.city_desc{
float:left;
font-size:12px;
color:#666666;
width:820px;
}
.city_desc_title{
font-size:14px;
margin-top:14px;
line-height:100%;
}
.google_map{
width:260px;
float:right;
font-size:12px;
padding:10px;
}
.zhuti{
	font-family: "华文细黑";
	font-size: 20px;
	font-style: normal;
	line-height: 150%;
	font-weight:bold;
	background-position: left center;
	color: #1c52a2;
	float: left;
	width:796px;
	margin-left:5px;
	margin-bottom: 0px;
}
.zhuti_disc{
color:#666666;
line-height:150%;
padding:10px;
float:left;
}
.tips{
color:#666666;
line-height:150%;
border:1px #f1f1f1 dotted;
padding:10px;
}

.pro_other{ width:820px; margin-top:10px;}
.pro_tabs{ padding-left:10px; }
.pro_tabs ul li{float:left; height:28px; line-height:28px; text-align:center; padding:0px 6px 0px 6px; cursor:pointer; margin-right:1px; border:1px #eeeeee solid;}
.pro_tabs ul li.s{ float:left; border:1px #c8ccd5 solid; background-color:#EBF7FC;color:#FFFFFF; background-position:-0px -59px;font-weight:bold;}
/*.pro_tabs ul li.tabs_hover{ float:left; line-height:23px; font-size:12px; margin:0px 3px 0px 0px; padding-left:8px; padding-right:8px;  border:1px #FED3BA solid;background-position:-0px -35px; }
.uu_ann_1{width:68px; height:23px; line-height:23px; border:1px #EBEBEB solid; text-align:center;background-position:-0px -69px;}.uu_ann_2{width:68px; height:23px; line-height:23px; border:1px #FED3BA solid; text-align:center;background-position:-0px -35px;}
.fod{width:740px; height:30px; clear:both; margin:auto; margin-top:8px;position:absolute;}
.fod ul{float:left;}
.fod li{float:left; height:28px; line-height:28px; text-align:center; padding:0px 6px 0px 6px; cursor:pointer; margin-right:1px; border:1px #eeeeee solid;}
.fod li.s{float:left;height:28px; line-height:28px; text-align:center; padding:0px 6px 0px 6px; cursor:pointer; border:1px #c8ccd5 solid; background-color:#EBF7FC; margin-right:1px; background-position:-0px -59px; color:#FFFFFF; font-weight:bold;}
.fod span{float:right; height:28px; width:100px;}*/
.pro_list_b{
width:818px;
display:table;
border:1px solid #f1f1f1;
}
.img_box{width:134px; float:left;}
.pro_list_b ul li.img{ width:134px; overflow:hidden; text-align:center; line-height:200%; float:left;}
.pro_cont{ line-height:150%; width:778px; padding:10px 20px 20px 20px;}
.dis {width:820px; height:auto; margin:auto; margin-top:5px; margin-bottom:5px; display:block;}
.undis{width:820px; height:auto; margin:auto; margin-top:5px; margin-bottom:5px; display:none;}
.pro_fod{
	width:820px;
	height:auto;
	border-top:1px #eeeeee solid;
	margin:auto;
	float: left;
}
