﻿@charset "utf-8";
/* CSS Document */

h1,h2,h3,h4,ul,li,img,p,a,span,from,body{ margin:0px; padding:0px; border:0px;}
p{ margin:0px; padding:0px}
.clear{ clear:both} 
span.f004884{ color:#004884}
span.fff9000{ color:#ff9000; font-size:24px; font-family:"黑体"}
span.f004884{ font-size:12px; font-family:"宋体"; font-weight:bold; color:#004884}
.warpper{ width:944px; margin:auto; padding-top:10px; font-size:12px; font-family:"宋体"}
.banner_main{ width:687px; height:251px; float:left}
.hot_sale{ width:225px; height:251px; float:left; background:url(http://images1.aoyou.com/Cruise/Cruise_img2.jpg);  padding-left:32px; color:#004884}
.hot_sale p{ width:200px; height:148px; padding:46px 0 0 0}
.hot_sale a{ color:#ff9000; text-decoration:underline; font-size:12px; font-weight:bold; line-height:16px; width:210px}
.hot_sale .more{ width:89px; height:22px; float:right; margin-top:-17px; padding-right:15px}

.content_left{ width:195px; float:left; margin-top:8px;}
.content_left h2{ width:178px; height:42px; line-height:42px; font-size:14px; padding-left:17px; background:url(http://images1.aoyou.com/Cruise/Cruise_img5.jpg)}
.Cruise_company_link{ border:1px solid #d6d6d6; border-top:none; padding-top:14px; margin-bottom:10px;}
.Cruise_company_link p{ width:174px; height:46px; background:url(http://images1.aoyou.com/Cruise/Cruise_img6.jpg); margin:0 auto}
.Cruise_company_link span{ display:block; line-height:20px; text-align:center;}
.Cruise_company_link div{text-align:left; color:Gray;margin: 0 auto; margin-left:8px; margin-bottom:10px}
.Cruise_company_link a{ color:#004884; text-decoration:none}
.Cruise_company_link a:hover{ color:#004884; text-decoration:underline}

.Cruise_ts{border:1px solid #d6d6d6; border-top:none; padding-top:14px; margin-bottom:10px;}
.Cruise_ts ul{ list-style:none; padding-left:8px;}
.Cruise_ts ul li{ width:168px; height:22px; line-height:15px; background:url(http://images1.aoyou.com/Cruise/Cruise_img13.jpg); padding-left:8px; margin-bottom:3px}
.Cruise_ts ul li a{ color:#000; text-decoration:none}
.Cruise_ts ul li a:hover{ color:#000; text-decoration:underline}
.searchnav{width:732px; float:right; margin-top:8px; border-left:1px solid #d6d6d6; border-right:1px solid #fff;border-bottom:1px solid #d6d6d6;}
.searchnav .tab_a{ display:inline-block;float:left;font-size:14px;padding:0 8px;border:1px solid #d6d6d6;text-decoration:none;border-bottom:0;border-left:none;color:#555;line-height:38px;background-color:#f2f2f2;}
.searchnav .now{background-color:#ff6600;font-weight:bold;color:#fff;border-top:1px solid #ff6600;margin-left:-1px;}
.searchnav .tab_a:hover{text-decoration:none;color:#ff6600;}
.searchnav .now:hover{color:#fff;}

.topsearchblock {float: right; font-size: 12px; height: 31px; line-height: 31px;padding-top: 10px;clear: both;padding-right: 10px;}
.topsearchblock label {float: left;  height: 30px; line-height: 30px;  padding-left: 10px;}
.topsearchblock input {	width: 87px;border: 1px solid #D7D7D7;color: #A9A9A9;float: left;font-family: "宋体";font-size: 12px;height: 23px;line-height: 23px;margin-top: 2px;padding: 0 3px;text-align: left;}
.topsearchblock .btn {display: inline-block;height: 20px;margin-top: 3px;*margin-top:0;_margin-top:3px;line-height: 20px;background-color:#FF6B17;color: #fff;padding: 0 5px;margin-left: 10px;border: 1px solid #d85600;border-radius: 5px;text-decoration: none;}
.topsearchblock .btn:hover {background-color: #FF8B47;text-decoration: none;}

.content_right{ width:732px; float:right; border:1px solid #d6d6d6; padding-bottom:10px; margin-top:48px; _margin-top:48px; *margin-top:48px;}
.content_right2{ width:731px; float:right; margin-top:8px; border-top:none; padding-bottom:10px;}

.contract{ list-style:none; padding:10px;clear: both;}
.contract .list{border-bottom:1px dashed #cccccc; padding-left:5px; line-height:30px}
.contract .list .block1{ width:86px; float:left}
.contract .list .block2{ width:60px; float:left}
.contract .list .block2 a{ color:#004884; text-decoration:none; padding:4px;}
.contract .list .block2 a:hover{ color:#004884; text-decoration:underline; padding:4px; background:#cbe8ff}
.contract .list .block3{ width:550px; float:left}
.contract .list .block3 a{ color:#004884; text-decoration:none; margin-right:10px;float:left; display: inline-block;zoom:1;white-space: nowrap;}
.contract .list .block3 a:hover{ color:#e96232; text-decoration:underline; margin-right:10px}

.tab{ height:31px;background:url(http://images1.aoyou.com/Cruise/Cruise_img29.jpg) no-repeat bottom; padding-bottom:8px;}
.tab .right{ float:right; color:#666666; height:31px; line-height:31px; text-align:right; width:150px; padding-right:10px}
.tab .left{ float:left; height:31px; line-height:31px; text-align:left; padding-left:15px}
.tab .date{width:80px;}
.tab .block{float:right; display:block; margin-left:3px;}
.tab .block2{float:right; display:block; margin-left:3px; padding-top:5px;}
.product_list_block{ border:1px solid #d3d4d8; border-top:none; padding-bottom:10px;height:1%;}
.product_list{ clear:both; margin-left:20px;border-bottom:1px dashed #cccccc; padding:10px 5px 8px 5px; margin-right:8px;}
.product_list .showimg{ width:120px; height:80px; float:left}
.product_list .pro_detail{ width:430px; padding-left:0px; float:left;line-height:20px; position:relative}
.product_list .pro_detail a{ font-size:13px; color:#0163b7; font-weight:bold; display:block; line-height:20px}
.product_list .pro_detail a:hover{ font-size:13px; color:#ff8400; font-weight:bold}
.product_list .pro_detail p{ color:#999; padding-top:5px; clear:both;}
.product_list .pro_detail .change_link{width:114px;height:19px;float:right;}
.product_list .pro_detail .change_link p{ float:right; margin:0px; padding:0px; line-height:19px; padding-right:5px;}
.product_list .pro_detail .change_link a{ width:96px; height:19px; background-color:#cbe8ff; display:block; font-family:"宋体"; font-size:12px; color:#004884; text-align:center; font-weight:lighter; text-decoration:none; float:right}
.product_list .price{ width:118px; float:left; font-size:14px; font-family:"微软雅黑"; color:#5c5c5c; line-height:30px; text-align:right}

.product_list1{ clear:both; margin-left:20px;padding:10px 5px 8px 5px; margin-right:8px;}
.product_list1 .showimg{ width:120px; height:80px; float:left}
.product_list1 .pro_detail{ width:430px; padding-left:0px; float:left;line-height:20px; position:relative}
.product_list1 .pro_detail a{ font-size:13px; color:#0163b7; font-weight:bold; display:block; line-height:20px}
.product_list1 .pro_detail a:hover{ font-size:13px; color:#ff8400; font-weight:bold}
.product_list1 .pro_detail p{ color:#999; padding-top:5px; clear:both;}
.product_list1 .pro_detail .change_link{width:114px;height:19px;float:right;}
.product_list1 .pro_detail .change_link p{ float:right; margin:0px; padding:0px; line-height:19px; padding-right:5px;}
.product_list1 .pro_detail .change_link a{ width:96px; height:19px; background-color:#cbe8ff; display:block; font-family:"宋体"; font-size:12px; color:#004884; text-align:center; font-weight:lighter; text-decoration:none; float:right}
.product_list1 .price{ width:118px; float:left; font-size:14px; font-family:"微软雅黑"; color:#5c5c5c; line-height:30px; text-align:right}


.Cruise_intro{ padding:8px; line-height:24px; border:1px solid #d3d4d8; border-top:none; margin-bottom:10px;height:1%;}
.Cruise_intro p{ text-indent:24px; margin-bottom:10px;}
.Cruise_tab{ height:39px;background:url(http://images1.aoyou.com/Cruise/Cruise_img20.jpg) no-repeat; margin-top:10px; width:271px; z-index:100}
.Cruise_tab .btn1{ width:133px; height:21px; background:url(http://images1.aoyou.com/Cruise/Cruise_img22.jpg) no-repeat; display:block; float:left; padding-left:3px; background-position:3px 0; text-align:center; font-size:14px; color:#0e78a4; font-weight:bold; padding-top:15px; margin-top:3px; cursor:pointer;}
.Cruise_tab .btn2{ width:133px; height:21px;display:block; float:left;text-align:center; font-size:14px; color:#000; font-weight:bold; padding-top:15px; cursor:pointer;}
.Cruise_syt{ border:1px solid  #d5d5d5; display:block;  margin-bottom:10px;z-index:-100; margin-top:-1px; padding:10px 0 10px 10px; line-height:18px;height:1%;}

.Cruise_ts_list{ padding:10px 45px 10px 45px; line-height:24px; border:1px solid #d3d4d8; border-top:none; margin-bottom:10px;}
.Cruise_ts_list a{ font-size:14px; font-weight:bold; color:#004884; text-decoration:none; display:block}
.Cruise_ts_list a:hover{ font-size:14px; font-weight:bold; color:#004884; text-decoration:underline}
.Cruise_ts_question{ border-top:1px dashed #a8a8a8; color:#666666; padding-top:5px; padding-bottom:5px; clear:both}
.Cruise_ts_question span{ color:#393939; font-size:14px; font-weight:bold; display:block}
.Cruise_ts_question .db{width:67px;height:17px;background:url(http://images1.aoyou.com/Cruise/Cruise_img25.jpg) no-repeat;background-position:0 3px;color:#333;padding-left:20px; float:right; cursor:pointer}
.answer_div{background:url(http://images1.aoyou.com/Cruise/Cruise_img22.jpg) no-repeat scroll left 5px transparent;cursor:pointer;float:right;padding-left:15px;}
.hotel_img{ list-style:none; display:block; padding-left:20px;}
.hotel_img li{ width:200px; float:left; margin-right:30px;}
.hotel_img li img{ border:1px solid #6ea5ff; display:block}
.hotel_img li p{ line-height:40px; text-align:center; font-size:12px; height:40px;}
.tit_more{ height:35px; float:right; padding-right:10px; line-height:35px;}
.tit_more a{ color:#0163b7; text-decoration:none; font-size:12px}
.tit_more a:hover{ color:#0163b7; text-decoration:underline; font-size:12px}

.ts_detail{ width:522px; display:block; line-height:20px; float:left; padding-left:130px; padding-top:10px; }
.ts_detail p{ background:url(http://images1.aoyou.com/Cruise/jt.gif) no-repeat left; color:#666666; padding-left:15px;}

/*分页部分*/
.fy_btn{ height:20px; text-align:center;padding-top:5px; padding-bottom:10px; padding-right:10px; margin-top:8px;}
.fy_btn a{ border:#9aafe5 1px solid; padding:5px 10px 5px 10px; height:20px; line-height:20px; margin-left:5px; background-color:#FFFFFF; color:#3568b9; text-decoration:none}
.fy_btn a:hover{ border:#9aafe5 1px solid; padding:5px 10px 5px 10px; height:20px; line-height:20px; margin-left:5px; background-color:#dde6ef;color:#3568b9; text-decoration:underline}

/*顶部当前位置*/
.wzdh { height:30px;background-image:url(http://images.aoyou.com/images/images/daohangbg.jpg);margin:0px auto;width:944px; font-size:12px}
.wzdh ul { margin:0px; padding:0px; list-style:none; height:30px; width:500px; display:block; float:left; line-height:30px}
.wzdh li {font-weight:bolder;float:left; list-style:none; line-height:30px; margin:0px; padding-left:8px}
.wzdh a { font-weight:normal; color:#666666;text-decoration:none; margin:0px}
.wzdh span{font-weight:normal; color:#666666;}
.wzdh a:hover{text-decoration:underline;}

a.overbtn{background:none repeat scroll 0 0 #CBE8FF;color:#004884;text-decoration:none;}

a.overbtn:hover{background:none repeat scroll 0 0 #CBE8FF;color:#004884;text-decoration:none;}

.search_quaoyou {
    display: block;
    height: 26px;
    text-align: left;
    width: 96px;
    padding-left:15px;
    float:left;
}

.search_quaoyou a {
    background-image: url("http://images1.aoyou.cc/Images/index_2011_allpic.jpg");
    background-position: 0 -424px;
    color: #333333;
    display: block;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    padding-left: 31px;
    text-decoration: none;
    width: 96px;
}

.no_ts {
    background: url("http://images1.aoyou.com/images/no_bg.jpg") no-repeat scroll left top transparent;
    padding: 10px 0 10px 24px;
    width: 636px;
}

.no_ts h4 {
    display: block;
    font-size: 14px;
    font-weight: lighter;
    line-height: 25px;
    padding-left: 45px;
    padding-top: 2px;
}

.no_ts h4 span {
    color: #FF0000;
}
