#tour_search_btn{}
.package_idx .m1{
	width:968px;height:274px;position:relative;color:#f5f5f5;line-height:18px;
	background:url(../images/tour/package_bg1.png) no-repeat;z-index:1;
}
.package_idx .m1-1{position:absolute;left:487px;top:15px;}
.package_idx .m1-1-1{float:left;width:210px;height:62px;}
.package_idx .m1-1-2{float:left;width:81px;height:auto;}
.package_idx .m1-2{position:absolute;left:22px;top:140px;}
.package_idx .m1-2-1{float:left;width:246px;height:62px;}
.package_idx .m1-2-2{float:left;width:84px;height:auto;}
.package_idx .m1-1-1 a{color:#7a194b;font-size: 14px;font-weight:bold;}
.package_idx .m1-2-1 a,.m1-3-1 a{color:#6f4e0a;font-size:14px;font-weight:bold;}
.package_idx .m1-3{position:absolute;left:370px;top:202px;}
.package_idx .m1-3-1{float:left;width:246px;height:62px;}
.package_idx .m1-3-2{float:left;width:84px;}

.package_idx .m1-4{position:absolute;right:0;bottom:8px;background-color:#ffd9b4;color:#333;width:315px;}
.package_idx .m1-4 dt{font-weight:bold;color:#333;font-size:14px;padding:5px 5px 0 10px;}
.package_idx .m1-4 dd{background-color:#FFF;margin:5px;padding:10px;}
.package_idx .m1-4 dd p{line-height:25px;}
.package_idx .m1-4 dd input[type='text']{line-height:20px;height:20px;}
#line_city_search{width: 280px;}
#line_cate_search{width: 180px;}
#tour_search_btn{
	background: url("../images/tf_btn.png") -207px 0;
	cursor: pointer;display: block;float: right;width: 81px;height: 26px;_margin-right:5px;}
#tour_search_btn:hover{background-position: -289px 0;}

.package_idx .m2,.package_idx .m4{float:left;width:968px;}
.package_idx .m2{margin-top:8px;}
.package_idx .m2-1{float:left;width:676px;}
.package_idx .m2-2{float:right;width:280px;background-color:#f3f3f3;border:1px solid #f3f3f3;height:450px;
	border-radius:5px;}
.package_idx .m2-1 dt{border-bottom:2px solid #369;color:#369;font-weight:bold;font-size:16px;float:left;width:100%;}
.package_idx .m2-1 dt a.a1{float: right;
	margin: 4px 4px 0 0;background: url("../images/index/idx.png");
	background-position: -172px 0;width: 97px;height: 20px;}
.package_idx .m2-1 dt h3,.package_idx .m4-1 dt h3,.package_idx .m2-1 dd,.package_idx .m2-2 dd div{float:left;}
.package_idx .m2-1 dt h3{font-size:16px;margin-left:10px;}
.package_idx .m2-1 img{width:196px;_width:176px;height:137px;margin-bottom:8px;}
.package_idx .m2-1 li{float:left;margin:8px;background-color:#f3f3f3;padding:5px;width:196px;_width:186px;height:190px;}
.package_idx .m2-1 li span{font-weight:bold;font-size:16px;}
.package_idx .m2-1 dd a{color:#656565;font-weight:bold;}

.package_idx .m2-2 dt{padding:8px 15px;color:#333;font-weight:bold;font-size:16px;}
.package_idx .m2-2 dd{padding:4px 15px;}
.package_idx .m2-2 .s1{font-size:14px;width:100%;}
.package_idx .m2-2 .s2{margin:8px 0px;}
.package_idx .m2-2 .s2 a{float:left;margin:0 5px 5px 0;width:117px;height:24px;background-image:url("../images/tour/package-tours-theme.png");}
a.a1{background-position:-1px -1px;}
a.a2{background-position:-1px -26px;}
a.a3{background-position:-1px -51px;}
a.a4{background-position:-1px -76px;}
a.a5{background-position:-1px -101px;}
a.a6{background-position:-1px -126px;}
a.a7{background-position:-1px -151px;}
.package_idx .m3{background: url("../images/tour/package_lc.png") no-repeat -10px 0;cursor:pointer;height:100px;float:left;width:968px;margin:0px 0 8px;position:relative;z-index:1;}
.package_idx .m3 a{background-image:url("../images/tf_btn.png");
position: absolute;z-index: 2;top:40px;right:30px;width: 26px;height: 15px;
background-position: -1127px -139px;cursor: pointer;}
.package_idx .m3 a:hover{background-position: -1127px -169px;}

.package_idx .m4-1{float:left;width:676px;margin-top:8px;}
.package_idx .m4-1 dt{height:30px;line-height:30px;color:#369;float:left;width:676px;border-bottom:1px solid #CCC;}
.package_idx .m4-1 dt h3{font-size:16px;margin-left:10px;}
.package_idx .m4-1 li{width:158px;_width:155px;float:left;margin:5px;height:168px;overflow:hidden;}
.package_idx .m4-1 img{width:158px;_width:155px;height:120px;}
.package_idx .m4-1 .s1{position:relative;z-index:1;width:158px;}
.package_idx .m4-1 .desc_layout{position:absolute;z-index:2; bottom:0;left:0;width:158px;height:25px;opacity:0.7;background-color:#FFF;}
.package_idx .m4-1 .desc{position:absolute;z-index:3; bottom:0;left:0;padding:0 3px;line-height:25px;color:#656565;font-size:12px;}
.package_idx .m4-1 .s2{line-height:18px;height:36px;overflow:hidden;margin:5px;}
.package_idx .m4-1 .currencyAbb,.package_idx .m4-1 .linePerPrice{font-weight: bold;}
.package_idx .m4-1 dt a.a1{float: right;margin: 4px 4px 0 0;background: url("../images/index/idx.png");
	background-position: -172px 0;width: 97px;height: 20px;overflow:hidden;
}
.package_idx .m4-1 .s2 a{font-weight:bold;color:#656565;}

.package_idx .m4-2{float:right;width:280px;border:3px solid #EEE;border-radius:5px;}
.package_idx .m4-2 dt{padding:10px 15px;color:#333;font-weight:bold;font-size:16px;}
.package_idx .m4-2 dd{padding:4px 15px;float:left;}
.package_idx .m4-2 li{float:left;margin-right:10px;width:72px;line-height:25px;height:25px; overflow:hidden;font-size:14px;}
.package_idx .m4-2 img{width:68px;height:48px;}
.package_idx .m4-2 .dd2{text-align:right;line-height:40px;width:220px;font-size:14px;}
a.au{text-decoration:underline !important;}

.package_idx .cnt{float:left;width:674px;margin-top:1px;padding-bottom:10px;border:1px solid #e6e6e6;}
.package_idx .cnt_1{
	float:left;width:660px;height:auto;margin-left:10px;
	display:inline;padding-bottom:10px;background:url(../_image/xb_xinjia/xb_xinjia_4.jpg) repeat-x bottom;}
.package_idx .cnt_1 span{float:left;}
.package_idx .show1{width:120px; height:80px; margin-top:8px; border:1px solid #e6e6e6;}
.package_idx .show2{width:530px;overflow:hidden;}
.package_idx .cnt_1 ul{float:left;margin-top:10px;margin-left:10px;}
.package_idx .cnt_1 li{height:25px;line-height:25px;width:520px;}
.package_idx .cnt_1  a{float:left;}
.package_idx .m4-1 .more{float:left;width:458px;height:20px;margin-top:8px;text-align:right;}
/*for city tour index*/

.citytour_idx .m1{
	float:left;width:989px;height:270px;
	background:url(http://www.yeschinatour.com/_image/lshimg/lsh_CCPT_11.jpg) top no-repeat #f2f6fa;
}
.citytour_idx .m1-1{float:left;width:615px;margin-left:12px;}
.citytour_idx .m1-1 h2.title{float:left;line-height:44px;height:44px;color:#3f649c;font-size:22px;padding-left:20px;}

.citytour_idx .m1-1 .search{float:left;width:580px;border:4px solid #fcdab7;background-color:#f8f8f8;padding:10px 0;}
.citytour_idx .m1-1 .search th,.citytour_idx .m1-1 .search td{padding:2px 5px;}
.citytour_idx .m1-1 .search th{padding-left:5px;}
.citytour_idx .m1-1 .search input{width:270px;}
.citytour_idx .m1-1 .desc{float:left;width:615px;margin-top:17px;}
.citytour_idx .m1-1 .desc p{float:left;width:540px;margin-left:20px;font-size:12px;color:#757575;}

.citytour_idx .m1-2,.citytour_idx .m1-2 dt,.citytour_idx .m1-2 dd{float:left;width:337px;}
.citytour_idx .m1-2{margin-top:20px;}
.citytour_idx .m1-2 dt{color:#8e7247;font-size:18px;}
.citytour_idx .m1-2 dd{}
.citytour_idx .m1-2 li{float: left;width: 59px;margin-right: 16px;margin-bottom: 8px;}

.citytour_idx .m2{float:left;width:979px;margin-left:5px;_margin-left:0px;}
.citytour_idx .m2 dt{
	float:left;width:979px;height:28px;margin:6px 0;line-height:28px;background-color:#e1eaf3;
}
.citytour_idx .m2 dt span{float:left;height:28px;margin-left:40px;background-color:#FFF;font-size:14px;
	padding:0 10px;color:#369;font-weight:bold;}
.citytour_idx .m2 dd{float:left;border:1px solid #edf1f4;}
.citytour_idx .m2 ul{float:left;width:973px;margin:2px;background-color:#f8f8f8;}
.citytour_idx .m2 li{float:left;width:160px;height:160px;margin:10px 17px;_margin:10px 15px;overflow:hidden;line-height:20px;}
.citytour_idx .m2 li img{width:160px;height:120px;}

.citytour_idx .m3,.citytour_idx .m3-1 dt,.citytour_idx .m3-1 dd{float:left;width:979px;}
.citytour_idx .m3{margin:10px 5px;}
.citytour_idx .m3 .title{line-height:20px;font-weight:bold;padding-left:10px;border-bottom:3px solid #868686;}
.citytour_idx .m3-1{padding-left:10px;margin:10px 0 10px 10px;}
.citytour_idx .m3-1 dt{padding:5px 0;font-size:14px;color:#d97000;}
.citytour_idx .m3-1 li{float:left;width:100px;padding-right:5px;height:25px;line-height:25px;overflow: hidden;}