@charset "utf-8";
/* CSS Document */

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre,fieldset, lengend, button, input, textarea, th, td {margin: 0;padding: 0;}
body,button, input, select, textarea {font: 12px/20px Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;color: #333333;}
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; }
small { font-size: 12px; }
ul, ol { list-style: none; }
a { text-decoration: none;color:#0055aa;}
a:hover { text-decoration: underline;color:#ff6600;}
abbr[title], acronym[title] {border-bottom: 1px dotted;cursor: help;}
q:before, q:after { content: ''; }
legend { color: #000; }
fieldset, img {border: none;}
button, input, select, textarea {font-size: 100%; }
table {border-collapse: collapse;	border-spacing: 0;}
hr {border: none;height: 1px;}
html { overflow-y: scroll; }
img{display:block;}
.clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}
.clearfix {zoom: 1;}
.clear{ clear:both}
.searchunderline{border-bottom: 1px dotted #D1D1D1;padding-bottom: 1px;padding-top: 1px;}
.searchmain{ width:1002px; margin:auto; background:#FFF; font-family:"宋体",Arial, Helvetica, sans-serif; color:#333; }
.searchmain .breadnav{ height:35px; line-height:35px; border-bottom:1px solid #f0f0f0; list-style:none; font-size:12px}
.searchmain .breadnav li{ float:left; padding-right:5px; color:#333333}
.searchmain .breadnav li span{ color:#3366cc}
.searchmain .breadnav li a{ color:#666666; text-decoration:none}
.searchmain .breadnav li a:hover{ color:#F60; text-decoration:underline}
.searchmain h1,.searchmain .tosearch,.searchmain .subsearchmain .changedate .details .confirm input.tj,.searchmain .subsearchmain .dzxz,.searchmain .subsearchmain .hotelblock .hotelist .confimbtn .b1,.searchmain .subsearchmain .hotelblock .hotelist .confimbtn .b2{ background-image:url(http://images1.aoyou.cc/searchaoyou/search_13_icon.gif)}
.searchmain h1{ width:235px; height:31px; line-height:31px; font-family:"黑体","宋体",Arial, Helvetica, sans-serif; float:left; color:#333333; font-size:20px; background-position:0 29px; padding-left:20px; padding-top:22px; background-repeat:no-repeat}
.searchmain .mdd_a{color:#ff6600;}

.searchmain h1 a{ color:#ff6600; text-decoration:none}
.searchmain h1 a:hover{ text-decoration:underline}

.searchmain .topsearchblock{ width:731px; height:31px; float:right; padding-top:22px; line-height:31px; font-size:12px; position:relative}
.searchmain .topsearchblock label{ height:30px; line-height:30px; float:left; padding-left:10px;}
.searchmain .topsearchblock input{ border:1px solid #b3c3dd; height:23px; line-height:23px; font-family:"宋体"; font-size:12px; padding:0 3px; float:left; text-align:left;}
.searchmain .topsearchblock input.dep{ width:60px;}
.searchmain .topsearchblock input.des{ width:114px;}
.searchmain .topsearchblock input.dat{ width:80px;}

.searchmain .tosearch{width:99px;height:31px;background-position:0px -26px;position:absolute;top: 18px;right:0;}
.searchmain .tosearch a{ display:block; width:99px; height:31px}

.searchmain .subsearchmain{ width:752px;float:left;margin-right:10px;_width:750px;margin-top:23px;}
.searchmain .subsearchmain ul.searchnav{ list-style:none; height:28px;}

.searchmain .subsearchmain .mainblock{ border:1px solid #ff6600}

.searchmain .subsearchmain .changed{ background:url(http://images1.aoyou.cc/searchaoyou/search_13_back1.gif); padding-left:29px;}
.searchmain .subsearchmain .changed .tit{ height:39px; line-height:39px; float:left; font-size:12px; color:#666666}
.searchmain .subsearchmain .changed .list{ list-style:none; padding:10px 10px 8px 0; float:left;  width:640px; _width:620px; font-size:12px; overflow:hidden}
.searchmain .subsearchmain .changed .list a{ height:18px;  border:1px solid #ff6600; line-height:18px; padding:0 5px; display:block; float:left; margin-right:8px; padding-right:20px; margin-bottom:2px;background:url(http://images1.aoyou.cc/searchaoyou/search_13_icon2.gif) no-repeat scroll 100% 2px #FFF; font-family:"宋体";color:#666666; text-decoration:none;white-space: nowrap;}
.searchmain .subsearchmain .changed .list a:hover{ border:1px solid #630;}


.searchmain .subsearchmain .changedate{ border-bottom:1px solid #f2e4c0; padding:11px 0 11px 0;}
.searchmain .subsearchmain .changedate .tit{ width:83px;text-align:right;height:18px; line-height:18px;float:left; font-size:12px; color:#666666; }
.searchmain .subsearchmain .changedate .siall{  height:18px; float:left; display:block; text-align:center; color:#ffffff; text-decoration:none; background-color:#ff6600; font-size:12px; line-height:18px;}

.searchmain .subsearchmain .details{ width:610px;line-height:25px; position:relative; float:left;}
.searchmain .subsearchmain .details .other{border-top:1px dotted #dedede;margin-top:5px;padding-top:5px;}
.searchmain .subsearchmain .changedate  a,.searchmain .siprice .siall,.searchmain .siprice a,.searchmain .mudi a{ font-size:12px; color:#0055aa; text-decoration:none; float:left; display:block;float:left;height:18px; line-height:18px; text-align:center; padding:2px 5px; margin: 0 20px 0 0;white-space: nowrap;margin-bottom:3px;}
.searchmain .subsearchmain .changedate  a:hover,.searchmain .mudi a:hover{ background-color:#F60; color:#FFF}
.searchmain .subsearchmain .btn{display:inline-block;float:left;margin-left:5px;_margin-left:2px;cursor:pointer;line-height:20px;border:1px solid #a2a9c0;padding:0 12px;color:#333333;height:20px;font-family:"宋体";-moz-border-radius: 2px;border-radius: 2px;background-image:url('http://images1.aoyou.cc/searchaoyou/y.png');background-position:0 -473px;}

.changedate .details{height:50px;}
.siprice .details{height:50px;}
.details_div{*margin-bottom:3px;}

.details .confirm{width:202px;height:20px;display:inline-block;line-height:20px;font-family:"宋体";position:absolute;right:20px;bottom:0;}
.searchmain .subsearchmain .changedate .details .confirm input.cdate{ width:60px; height:18px; float:left;font-size:12px; border:1px solid #b6c5de;  padding:0 3px; line-height:18px;font-family:"宋体"; color:#333; text-align:center}
.searchmain .subsearchmain .changedate .details .confirm label{ width:10px;float:left; text-align:center; font-size:12px}
.searchmain .subsearchmain .changedate .details .confirm input.tj{ width:40px; height:20px; background-position:0 -142px; border:none; font-family:"宋体"; font-size:12px; cursor:pointer}


.searchmain .subsearchmain .siprice{border-bottom:1px solid #f2e4c0; padding:10px 0;}
.searchmain .subsearchmain .siprice .tit{ width:83px;text-align:right; height:18px; line-height:18px;float:left; font-size:12px; color:#666666; }
.searchmain .subsearchmain .siprice .details a:hover{background-color:#F60; color:#FFF}

.searchmain .subsearchmain .siprice .details .confirm input.cdate{ width:60px; height:18px;float:left; font-size:12px; border:1px solid #b6c5de;  padding:0 3px; line-height:18px;font-family:"宋体"; color:#333; text-align:center}
.searchmain .subsearchmain .siprice .details .confirm label{ width:10px; text-align:center;float:left; font-size:12px}
.searchmain .subsearchmain .siprice .details .confirm input.tj{ width:40px; height:20px; float:left;background-position:0 -142px; border:none; font-family:"宋体"; font-size:12px; cursor:pointer; background-image:url(http://images1.aoyou.cc/searchaoyou/search_13_icon.gif)}

.mainblock .status{position:absolute;top:4px;right:20px;}
.mainblock .fold_a{width:50px;height:20px;display:inline-block;background:url('http://images1.aoyou.cc/searchaoyou/search_13_icon.gif') -150px -129px no-repeat;margin-bottom:5px;cursor:pointer;}
.mainblock .unfold_a{width:50px;height:20px;display:inline-block;background:url('http://images1.aoyou.cc/searchaoyou/search_13_icon.gif') -150px -156px no-repeat;margin-bottom:5px;cursor:pointer;}

.searchmain .subsearchmain .hotelblock{ padding:10px 0 0 0; position:relative}
.searchmain .subsearchmain .hotelblock .hotelname{ width:83px; height:20px; line-height:20px; font-size:12px; color:#666;text-align:right;}
.searchmain .subsearchmain .hotelblock .hotelist{margin-left:83px;}
.searchmain .subsearchmain .hotelblock .hotelist h3{ font-family:"宋体"; font-weight:lighter; font-size:12px; width:71px; height:21px; line-height:21px; background-color:#f5ebd0; text-align:center; padding:0 3px}
.searchmain .subsearchmain .hotelblock .hotelist ul.hotjs{ list-style:none; font-family:"宋体"; font-size:12px; overflow:hidden; margin-bottom:0px !important; margin-bottom:10px;width:644px;}
.searchmain .subsearchmain .hotelblock .hotelist ul.hotjs li{ width:214px; height:27px !important; float:left; display:block;line-height:27px !important; height:24px; line-height:24px;padding:0;margin:0;}
.searchmain .subsearchmain .hotelblock .hotelist ul.hotjs li span{ color:#c18f5c}
.hotjs li a{ color:#0055aa; text-decoration:none;line-height:18px;display:inline-block;}
.hotelblock .hotjs a:hover{text-decoration:none}
.hotelblock .hotjs a.saill{background-color:#ff6600;color:#ffffff;}
.hotelblock .hotjs a.saill:hover{color:#ffffff;text-decoration:none;}
.searchmain .subsearchmain .hotelblock .hotelist .Mstick{ height:14px; background:url(http://images1.aoyou.cc/searchaoyou/search_13_back2.gif) no-repeat center 0; clear:both; cursor:pointer;margin-right:10px;}
.searchmain .subsearchmain .hotelblock .hotelist .Mstick_unfold{ height:14px; background:url(http://images1.aoyou.cc/searchaoyou/search_13_back3.gif) no-repeat center 0; clear:both; cursor:pointer;margin-right:10px;}

.searchmain .subsearchmain .hotelblock .hotelist ul.hoted{list-style:none; font-family:"宋体"; font-size:12px; overflow:hidden;padding-top:5px; width:644px;}
.hotelblock .other{border-top:1px dotted #dedede;}
.searchmain .subsearchmain .hotelblock .hotelist ul.hoted li{ width:214px; height:27px;float:left; }

.searchmain .subsearchmain .hotelblock .hotelist ul.hoted li input{ vertical-align: -2px !important;_vertical-align: -1px;margin-right: 2px !important; margin-right:0px} 
.searchmain .subsearchmain .hotelblock .hotelist ul.hoted li label{ color:#ff6600;}
.hotelblock .check_a,.zyx_li .check_a,.ziyouxing .check_a{display:block;height:16px;padding-left:16px;background:url('http://images1.aoyou.cc/searchaoyou/search_13_icon.gif') -145px -342px no-repeat;cursor:default;text-decoration:none;cursor:pointer}
.hotelblock .checked_a,.zyx_li .checked_a,.ziyouxing .checked_a{display:block;height:16px;padding-left:16px;background:url('http://images1.aoyou.cc/searchaoyou/search_13_icon.gif') -145px -302px no-repeat;cursor:default;text-decoration:none;cursor:pointer}
.star3{padding-right:16px;background:url('http://images1.aoyou.cc/searchaoyou/search_13_icon.gif') 8px -229px no-repeat;}
.searchmain ul.hoted li a,,zyx_li .check_a:hover,.ziyouxing .check_a:hover{color:#0055aa; text-decoration:none;/* padding-left:17px !important; padding-left:15px;*/display:block;cursor:pointer}
.searchmain ul.hoted li a:hover,zyx_li .checked_a:hover,.ziyouxing .checked_a:hover{text-decoration:none;cursor:pointer}



.searchmain .subsearchmain .dzxz{width:50px;height:20px;position:absolute;background-position:0 -199px;right:20px;top: -20px;cursor:pointer}
.searchmain .subsearchmain .dzxz a{width:50px;height:20px; display:block;cursor:pointer}

.searchmain .subsearchmain .hotelblock .hotelist .confimbtn{ height:20px; clear:both; padding-top:10px; position:relative; font-family:"宋体"; font-size:12px}
.searchmain .subsearchmain .hotelblock .hotelist .confimbtn .b1{width:40px;height:20px;background-position:0 -253px;position:absolute;left: 263px;top: 4px;
line-height:20px;text-align:center;}
.searchmain .subsearchmain .hotelblock .hotelist .confimbtn .b1 a{width:40px;height:20px; display:block; color:#333333; text-decoration:none}

.searchmain .subsearchmain .hotelblock .hotelist .confimbtn .b2{width:40px;height:20px;background-position:-62px -253px;position:absolute;left: 331px;top: 4px;
line-height:20px;text-align:center;}
.searchmain .subsearchmain .hotelblock .hotelist .confimbtn .b2 a{width:40px;height:20px; display:block; color:#333333; text-decoration:none}

.searchmain .subsearchmain .mudi{ overflow:hidden; padding: 10px 0 0;margin-bottom:10px;}
.searchmain .subsearchmain .mudi .tit{width:83px;text-align:right; height:41px;float:left; font-size:12px; color:#666666}
.searchmain .subsearchmain .qubu{ width:610px; float:left; overflow:hidden}
.searchmain .youlun .mudi .qubu a{ height:18px; float:left; text-align:center; color:#999999; text-decoration:none; font-size:12px; line-height:18px; margin:10px 13px 0px 0px; padding:0 5px; display:inline-table}
.searchmain .youlun .mudi .qubu a.obvious{ height:18px; float:left; text-align:center; color:#ff6600; text-decoration:none; font-size:12px; line-height:18px; margin:10px 13px 0px 0px; padding:0 5px; display:inline-table}
.searchmain .youlun .mudi .qubu a:hover{ height:18px; float:left; text-align:center; color:#0055aa; text-decoration:none; font-size:12px; line-height:18px; margin:10px 13px 0px 0px; padding:0 5px; display:inline-table}
.searchmain .youlun .mudi .qubu a.ison{ background-color:#ff6600; color:#ffffff }

.tab_li {
    display: block;
    float: left;
    font-size: 14px;
    margin-right: 3px;
}
.tab_a{color:#333333;font-size:14px;}
.tichot {
    margin-left: 12px;
}
.tab_left {
    background-image: url("http://images1.aoyou.cc/searchaoyou/search_13_icon.gif");
    background-position: 0 -89px;
    display: block;
    float: left;
    height: 29px;
    line-height: 29px;
    width: 5px;
}
.tab_right {
    background-image: url("http://images1.aoyou.cc/searchaoyou/search_13_icon.gif");
    background-position: right -89px;
    display: block;
    float: left;
    height: 29px;
    line-height: 29px;
    padding: 0 10px;
}
.now .tab_left {
    background-position: 0 -58px;
}
.now .tab_right {
    background-position: right -58px;
}
.tab_a:hover {
    color: #333333;
    cursor: pointer;
    text-decoration: none;
}
.now .tab_a {
    color: #ffffff;
    cursor: pointer;
}
.tab_li .num {
    font-size: 12px;color:#ff6600;
}

.searchnav .now .num {
    color:#ffffff;
}
.mainblock .first{border-bottom:1px solid #dedede;}

.sort {
    background-color: #F2F2F2;
    clear: both;
    line-height: 35px;
    overflow: hidden;
    padding: 0 19px;
    text-align: right;
	font-size:12px;
}
.sort .up, .sort .down, .sort .downgray, .sort .upbright {
    background-color: #FFFFFF;
    background-image: url("http://images1.aoyou.cc/searchaoyou/search_13_icon.gif");
    background-repeat: no-repeat;
    border: 1px solid #C7C6C6;
    color: #333333;
    display: block;
    float: left;
    font-family: "宋体";
    height: 17px;
    line-height: 17px;
    margin-right: 8px;
    margin-top: 8px;
    padding-left: 5px;
    padding-right: 20px;
	text-decoration:none;
}
.sort .up:hover, .sort .down:hover, .sort .downgray:hover, .sort .upbright:hover {
    text-decoration: none;
}
.sort .down {
    background-position: right -526px;
}
.sort .downgray {
    background-position: right -567px;
}
.sort .up {
    background-position: right -607px;
}
.sort .upbright {
    background-position: right -647px;
}
.sort .nextpage {
    margin-left: 10px;
}






.list{padding:0 19px;zoom:1;} 
.list .act .btn{float:right;display:block;line-height:20px;border:1px solid #a2a9c0;padding:0 12px;margin-right:6px;color:#333333;height:20px;font-family:"宋体";-moz-border-radius: 2px;border-radius: 2px;background-image:url('http://images1.aoyou.cc/searchaoyou/y.png');background-position:0 -473px;}
.list .act .btn:hover{text-decoration:none;}
.list .act .turnto{width:100px;float:right;}
.list .act .act_in{width:30px;height:20px;border:1px solid #b3c3dd;margin:0 5px;padding-left:10px;}
.list .act .line{float:left;margin-top:3px;}
.list .act{padding:17px 0 29px;overflow:hidden;zoom:1;}
.list .gotop{position:relative;}
.list .gotop_a{width:23px;height:80px;display:block;background-image:url('http://images1.aoyou.cc/searchaoyou/top_03.gif');position:absolute;right:-50px;_right:-33px;top:-80px;}
.product {padding:23px 0 5px;border-bottom:1px dotted #d1d1d1;overflow:hidden;zoom:1; }
.product .img{width:145px;float:left;position:relative;}
.product .gt{ display:none; width:53px;height:47px;background-image:url('http://images1.aoyou.cc/searchaoyou/gentuan.png');_background-image:url('http://images1.aoyou.cc/searchaoyou/gentuan2.png');background-repeat:no-repeat;position:absolute;top:0;left:0;z-index:9998;}
.product .ziyouxing{width:46px;height:47px;background-image:url('http://images1.aoyou.cc/searchaoyou/ziyouxing.png');_background-image:url('http://images1.aoyou.cc/searchaoyou/ziyouxing2.png');background-repeat:no-repeat;position:absolute;top:0;left:0;z-index:9999;}
.product .info{width:370px;float:left;}
.product .pay{width:180px; float:right; text-align:right;}
.product .tt{font-size:14px;font-weight:bold;line-height:20px;margin-bottom:3px;}
.product .hd_des{ height:78px;}/*内容高度*/
.product .date{margin:5px 0;}
.product .des{color:#b47b37;line-height:18px;margin:5px 0;}
.product .online .price{color:#ff2a00;font-family:"Arial";}
.product .online .num{font-size:16px;}
.product .more_unfold{padding:10px;border:1px solid #f2e4c1;clear:both;position:relative;margin-top:10px;zoom:1;margin-bottom:18px;background-color:#fffced;}
.product .more_fold{padding:10px;clear:both;position:relative;margin-top:10px;}
.more_unfold .more{padding-left:24px;background-image:url('http://images1.aoyou.cc/searchaoyou/y.png');background-position: -15px -265px;line-height:30px;padding-right:12px;border:1px solid #f2e4c1;border-bottom:none;display:inline-block;_display:inline;_zoom:1;height:30px;background-color:#ffffff;position:absolute;top:-31px;z-index:9999;float:right;right:-1px;background-color:#fffced;}
.more_fold .more{padding-left:24px;background-image:url('http://images1.aoyou.cc/searchaoyou/y.png');background-position: -15px -210px;line-height:30px;padding-right:12px;display:inline-block;_display:inline;_zoom:1;height:30px;background-color:#ffffff;position:absolute;top:-31px;z-index:9999;float:right;right:-1px;}
.more_unfold .hideorshow{display:block;color:#666666;}
.more_fold .hideorshow{display:none;}
.lbs{overflow:hidden;text-align:right;font-family:"宋体";}
.lbs_fq{color:#7e960c;float:left;}
.lbs_lj{color:#eb8439;float:left;}
.lbs_jsqr{color:#6699cc;float:left;}
.lbs_youhui{color:#ff3702;display:inline-block;vertical-align:middle;}
.lbs_fq:hover{color:#7e960c;text-decoration:none;}
.lbs_lj:hover{color:#eb8439;text-decoration:none;}
.lbs_jsqr:hover{color:#6699cc;text-decoration:none;}
.lbs_fq .lbs_left{width:7px;background-image:url('http://images1.aoyou.cc/searchaoyou/y.png');background-position:0 -740px;height:17px;display:block;float:left;}
.lbs_fq .lbs_right{background-image:url('http://images1.aoyou.cc/searchaoyou/y.png');background-position:right -740px;height:17px;line-height:17px;line-height:17px\9;display:block;float:left;padding:0 5px;margin-right:10px;_margin-right:5px;}
.lbs_lj .lbs_left{background-image:url('http://images1.aoyou.cc/searchaoyou/y.png');background-position:0 -769px;height:17px;display:block;float:left;width:7px;}
.lbs_lj .lbs_right{background-image:url('http://images1.aoyou.cc/searchaoyou/y.png');background-position:right -769px;height:17px;line-height:17px;display:block;float:left;padding:0 5px;margin-right:10px;_margin-right:5px;}
.lbs_jsqr .lbs_left{background-image:url('http://images1.aoyou.cc/searchaoyou/y.png');background-position:0 -797px;height:17px;display:block;float:left;width:7px;}
.lbs_jsqr .lbs_right{background-image:url('http://images1.aoyou.cc/searchaoyou/y.png');background-position:right -797px;height:17px;line-height:17px;display:block;float:left;padding:0 5px;margin-right:10px;_margin-right:5px;}
.lbs_youhui .lbs_left{background-image:url('http://images1.aoyou.cc/searchaoyou/search_13_icon.gif');background-position:0 -832px;height:21px;display:block;float:left;width:7px;}
.lbs_youhui .lbs_right{background-image:url('http://images1.aoyou.cc/searchaoyou/search_13_icon.gif');background-position:right -832px;height:21px;line-height:21px;display:block;float:left;padding:0 10px 0 0;}
.offline {text-decoration:line-through; font-size:10px; color:#999}


/*分页*/
.fy_btn{text-align:center; display:block;width:530px;_width:530px;font-family:"宋体";}
.optional .fy_btn{width:auto;}
.fy_btn a{ border:#9aafe5 1px solid; padding:0 7px; height:20px;  margin:0 2px;color:#3568b9; text-decoration:none; line-height:20px;display:inline-block;_display:inline;zoom:1;}
.fy_btn a:hover{ background-color:#dde6ef;}
.gift_name{height:58px;padding:0 3px;}
.sider_bar{width:240px;float:left;margin-top:51px;}

/*qyh*/
.aoyouqyh_img{ width:128px; height:96px; float:left}
.aoyouqyh_txt{ width:78px; float:right; line-height:22px;}
.aoyouqyh_txt a.qg{background-image: url("http://images1.aoyou.cc/searchaoyou/qg.gif"); width:77px; height:33px; background-position:0 0; display:block;}
.group_aoyouqyh_icon{width:40px;height:43px;position:absolute;left: 200px;top: 0; z-index:400}
.qiangyouhui{ Z-INDEX: 300; POSITION: relative; PADDING-BOTTOM: 22px; PADDING-LEFT: 12px; WIDTH: 220px; PADDING-RIGHT: 8px; MARGIN-BOTTOM: 10px; background: url("http://images1.aoyou.cc/searchaoyou/qyh.png") no-repeat scroll 0 bottom transparent;PADDING-TOP: 7px;border-top:1px solid #f0c581;overflow:hidden;_zoom:1;}
.qiangyouhui a.qglink{ display:block; color:#0055aa; font-size:12px; line-height:20px; width:180px;margin-bottom:5px;}
.qiangyouhui a.qglink:hover{ color:#ff6600;}
.qiangyouhui .offline {font-family: Arial,Helvetica,sans-serif;text-decoration:line-through;}
.qiangyouhui .online{ font-size: 20px;font-weight: bold;font-family: Arial,Helvetica,sans-serif; color: #FF3300;}


.hotpage{  border:1px solid #e4e4e4; margin-bottom:10px; padding-bottom:5px;font-family:"宋体";overflow:hidden;_zoom:1;}
.aoyounotice{ height:25px; line-height:25px; z-index:200; overflow:hidden; font-family:"宋体"; background-color:#eeeeee;_zoom:1;clear:both;text-align:right;padding-right:10px;}
.aoyounotice_tit{ float:left; padding-left:15px;font-size:14px;font-family:"微软雅黑","宋体"; }
.aoyounotice .des{font-size:12px;margin-left:10px;}
.aoyounotice .num{color:#ff6600;}
.aoyounotice_block_more{  font-size:12px; float:right; text-align:right; padding-right:5px;}
.hotpage .mc{margin:12px 10px 5px 12px;line-height:22px;}
.hotpage .hot_fenge{padding:0 5px;color:#666666;}
.hotpage .img{width:92px;height:104px;float:left; margin-right:10px;}
.hotpage .mdd{clear:both;overflow:hidden;zoom:1;margin-bottom:5px;}
.hotpage .btn{display:inline-block;_display:inline;zoom:1;line-height:20px;border:1px solid #a2a9c0;padding:0 8px;margin-right:10px;color:#333333;font-family:"宋体";-moz-border-radius: 2px;border-radius: 2px;background-image:url('http://images1.aoyou.cc/searchaoyou/y.png');background-position:0 -473px;}
.hotpage .btn:hover{text-decoration:none;}
.hotpage .info{color:#666666;margin:5px 0;}
.hotpage .wgl,.hotpage .zx,.hotpage .tip{background-image:url('http://images1.aoyou.cc/searchaoyou/y.png');padding-left:26px;line-height:30px;display:block;background-repeat:no-repeat;}
.hotpage .wgl{background-position:-12px -112px;}
.hotpage .zx{background-position:-12px -141px;}
.hotpage .tip{background-position:-12px -170px;}
.biyou_a{color:#666666;}
.youji_a{color:#666666;}



.youlun .more{text-align:right;padding-right:20px;font-size:12px;line-height:40px;}
.youlun .more a{color:#0055aa;text-decoration:none;}

.searchmain .subsearchmain .islandblock{border-bottom:1px solid #f2e4c0; padding:10px 0 7px 0;position:relative;}
.searchmain .subsearchmain .islandblock .tit{ width:83px;text-align:right; height:18px; line-height:18px;float:left; font-size:12px; color:#666666; }
.islandblock .btn{position:absolute;right:20px;bottom:8px;}

.ziyouxing{font-size:12px;}
.ziyouxing .zyx_input{display:block;width:14px;height:14px;margin-top:3px;margin-right:3px;float:left;}
.ziyouxing .zyx_a{display:block;white-space:nowrap;float:left;color:#0055aa;text-decoration:none;line-height: 18px;margin-right:20px;text-decoration: none;}
.ziyouxing .checked_a{color:#ff6600;cursor:pointer}
.ziyouxing .zyx_li{display:block;float:left;margin-right:20px;height:30px;}
.ziyouxing .details .btn{padding:0 12px;display:block;position:absolute;right:20px;border:1px solid #a3a9c1;border-radius:3px;line-height:20px;color:#333333;text-decoration:none;}
.ziyouxing .confirm .btn{right:0;}
.searchmain .subsearchmain .ziyouxing   .dzxz{top:10px;left:auto;right:20px;}
.ziyouxing .islandblock .siall{color: #0055aa;display: block;float: left;font-size: 12px;height: 18px;line-height: 18px;margin: 0 20px 0 0;padding: 2px 5px;text-align: center;text-decoration: none;white-space: nowrap;color:#ffffff;} 
.searchmain .subsearchmain .details .confirm{right:18px;}
.btn_ljzf{width:89px;height:25px; float:right; background:url(http://images1.aoyou.cc/searchaoyou/ljyd.gif) 0 0 no-repeat;margin:10px 0;}
.product .def{color:#b57c39;}
.product .target{line-height:18px;margin:5px 0;}
.product .target .tit{width:40px;float:left;}
.product .target .tc{width:360px;float:left;}
.product .def_txt{color:#666666;margin-top:5px;}
.noresult{padding-top:15px;border-top:1px dotted #dedede;}
.noresult_des{margin-bottom:10px;}
.inner_noresult{padding-left:70px;background:url(http://images1.aoyou.cc/searchaoyou/noresult.png) 18px 0px no-repeat;min-height:66px;_height:66px;border-bottom:1px solid #f5e3bf;}
.noresult_def{margin-left:17px;line-height:20px;margin-top:20px;color:#ff6600;}
/*搜索弹出*/
a.layer{ color:#00377e; text-decoration:none; font-size:12px; margin-right:10px}
a.layer:hover{ color:#00377e; text-decoration:underline; font-size:12px;margin-right:10px}
h3.layer{ color:#666666; height:22px; background:url(http://images1.aoyou.com/Images/layer_title_bg.gif) bottom repeat-x; font-size:12px; display:block; margin:5px 0px 8px 0px}
.layer_departure{ width:315px; border:10px solid #dde2ff;text-align:left; padding:20px 30px 10px 25px; display:none; position:absolute; background-color:White;z-index: 4000;}
.layer_destination{ width:420px; border:10px solid #dde2ff;text-align:left; padding:20px 30px 10px 25px; display:none; position:absolute; background-color:White;}
.layer_destination input{ height:24px; background-color:#eaeaea; line-height:24px; padding-left:5px; color:#666666; border:none}
.link{float:left; display:block; list-style:none}
.link li{ width:60px; height:25px; line-height:25px; display:block; float:left;}
.link a{ color:#00377e; text-decoration:none; font-size:12px;}
.link a:hover{ color:#00377e; text-decoration:underline; font-size:12px;}
/*搜索框部分*/
ol{padding-left:20px;line-height:130%;} 
#suggest{border:1px solid #87b9ec; padding:10px 0px 10px 0px; text-align:left}
.gray{color:gray;} 
.ac_results {background:#fff;border:1px solid #7f9db9;position: absolute;z-index: 10000;display: none;}
.ac_results ul{margin:0;padding:0;list-style:none;} 
.ac_results li a{white-space: nowrap;text-decoration:none;display:block;color:#05a;padding:1px 3px;} 
.ac_results li{border:1px solid #fff;} 
.ac_over,.ac_results li a:hover {background:#c8e3fc;} 
.ac_results li a span{float:right;} 
.ac_result_tip{border-bottom:1px dashed #666;padding:3px;}
.ac_result_foot{border-top:1px dashed #666;padding-top:3px;}
.ac_page{line-height:30px;font-size:12px;width:200px;margin:0 auto;}
.page_num{padding:0 6px;display:inline-block;float:left;}

.searchmain .subsearchmain .hotjs a{white-space:nowrap;}
.searchmain .subsearchmain .checked_a a,.searchmain .subsearchmain .siall{color:#ffffff; text-decoration:none; background-color:#ff6600; white-space: nowrap;}
.searchmain .subsearchmain .check_a a{white-space: nowrap;}

.star3{display:block;float:left;background-position:8px -227px;line-height:18px;}
.searchmain .subsearchmain .hoted a{display:block;float:left;line-height:18px;/*white-space: nowrap;*/}

.optional_fy{text-align:center;margin:23px auto 0 auto;vertical-align: middle;}
.optional_fy .num{color:#ff2a00;}
.optional_fy .youhui_a{margin:0 4px;}
.optional_fy .fenge{font-size:22px;vertical-align: middle;color:#d1d1d1;}