﻿@charset "utf-8";
/*flash*/
.flashBox {background-color: #CCCCCC;height: 360px;overflow: hidden;    width: 870px; float:left; margin-bottom:27px}
/*site*/
.searchBox{ height:350px; width:312px;  overflow:hidden}
.sLineContent{ border-top:6px solid #333;height:413px; }
.sCon{ border:0px solid #fff; border-top:0;background-color:#fff; height:412px; overflow:hidden;}
.sCon h4,.sCon h5{ line-height:35px; font-size:16px; font-family:"微软雅黑"; font-weight:normal; padding:8px 19px 7px 19px; color:#444}
.sdetail,.city_list{ padding:0 19px 10px 19px; border-bottom:1px solid #dddddd;}
.spe{ border:0;}
.city_list{width:273px;}
.city_list li{ float:left; border-left: 0 none; margin: 0 6px 8px 0;padding: 0 6px 0 0; height:14px; line-height:14px;}
.city_list li a{white-space:nowrap}
/*jingxpin*/
.siteBox{ width:312px; margin:0 18px 27px 0; float:left; height:360px; background-color:#FFF;position:relative}
.mainBox{width:870px; float:left; margin-bottom:30px}
.mainItemBox{ background:#FFF; padding:14px 20px;*padding:6px 20px; height: 390px;    overflow: hidden;}
.main_ad img{ margin-bottom:30px}
.main_ad {position:relative;}
/*pingdao*/
.pditem{ background-color:#FFF; padding:20px; margin-bottom:30px;padding-bottom:0;}
.mainTop ul{ float:left;height: 40px;overflow: hidden; width: 900px;}
.mainTop li {float:left;}
.mainTop li a{ height:30px; float:left; padding:0 25px; margin:5px 15px 0 15px;font:18px/30px  "微软雅黑";  border:1px solid #fff; border-radius:3px;-moz-border-radius:3px;  color:#666}
.mainTop li a:hover{text-decoration:none;}
.mainTop li.on a,.mainTop li.on a:hover{ color:#FFF;}
.mainTop li a:hover{background-color:#d9ede6; border:1px solid #d9ede6; }
.pditem .mainContent{ width:1160px; overflow:hidden;  padding-top:0;}
.pd_pro{ float:left; width:780px; overflow:hidden}
.pd_pro li{width:370px; margin:9px 20px 0 0;}
.main_info{ height:20px; overflow:hidden; color:#F60}
.main_info a{color:#F60}
.mainContent .pd_pro a.img{ width:370px; height:259px;}
.mainContent .pd_pro .main_tit{ height:auto;max-height:44px;}
.timelim,.hotsale{ width:830px; overflow:hidden}
.timelim .mainTop h3,.hotsale .mainTop h3{ font-size:25px}
.timelim .infoic,.hotsale .infoic{ float:left; height:22px; width:194px; margin-top:15px; font-size:14px}
.mainTop{border-bottom:2px solid #333; height:40px; clear:both}
.mainTop h3{ margin-left:25px; font:24px/40px "微软雅黑";  color:#008857; float:left; padding-right:14px; font-weight:bold;}
.mainTop .rt_more{ margin-top:13px}
.rt_more{ float:right; padding-right:18px; position:relative; height:20px}
.rt_more i{display:block; background: url(../../../images/ciongif.gif) no-repeat 0 -84px; height:11px; width:7px; position:absolute; top:11px; right:7px}.rt_more i{ top:5px;top:4px\9;*top:3px;}

.tourtype1 .mainTop{ border-bottom:2px solid #3e8c02;}
.tourtype1 .mainTop h3{ color:#3e8c02;}
.tourtype1 .mainTop li.on a,.tourtype1 .mainTop li.on a:hover{ background-color:#018656; border:1px solid #018656;}
.tourtype2 .mainTop{ border-bottom:2px solid #f48a00;}
.tourtype2 .mainTop h3{ color:#f48a00;}
.tourtype2 .mainTop li.on a,.tourtype2 .mainTop li.on a:hover{ background-color:#f48a00; border:1px solid #f48a00;}
.tourtype3 .mainTop{ border-bottom:2px solid #42bcbd;}
.tourtype3 .mainTop h3{ color:#42bcbd;}
.tourtype3 .mainTop li.on a,.tourtype3 .mainTop li.on a:hover{ background-color:#42bcbd; border:1px solid #42bcbd;}
.tourtype4 .mainTop{ border-bottom:2px solid #00aeff;}
.tourtype4 .mainTop h3{ color:#00aeff;}
.tourtype4 .mainTop li.on a,.tourtype4 .mainTop li.on a:hover{ background-color:#00aeff; border:1px solid #00aeff;}
.rt_more a{ color:#999}
.mainContent{ padding:9px 0; width:840px}
.mainContent li{ float:left; width:270px; margin-right:10px;}
.mainContent li a.img{ margin-bottom:10px; float:left; height:189px; width:270px; overflow:hidden}
.mainContent .main_price{ clear:both; height:24px; overflow:hidden}
.mainContent .main_price i{ font:14px  "微软雅黑"; color:#cc0000;}
.mainContent .main_price b{font-size:22px; color:#cc0000; font-weight:normal; font-family:arial}
.mainContent .main_price em{text-decoration:line-through;font:12px "微软雅黑";}
.main_price .float_r{ margin-top:3px}
.mainContent .main_tit{ line-height:22px; height:44px; overflow:hidden}
.mainContent .main_tit strong{ display:block; height:42px; overflow:hidden; font-weight:normal}
.mainContent .main_tit span{ background-color: #42bcbc;color: #FFFFFF;    float: left;font-size: 12px;height: 18px;line-height: 18px;margin-right: 3px;margin-top: 3px;padding: 0 7px; cursor:default}
.mainContent .main_tit span.price_gt{ background-color: #f84e4e;}
/*youlun*/
.pd_youlun .img_fl{ float:left; margin-top:9px; }
.pd_pro_yl{ float:left; width:900px; overflow:hidden; height:270px;}
.pd_pro_yl li{width:215px; margin:9px 0 0 10px;}
.pd_pro_yl li.firstitem{width:215px;_margin:9px 0 0 5px;}
.mainContent .pd_pro_yl a.img{ height:157px; width:224px;}
.pditem .pd_pro_yl .main_tit{height: 44px;}
.coop{ border-top:1px dotted #CCC; float:left;margin-left:10px}
.coop li{width:140px; margin:9px 0 0 4px; height:40px; border:1px solid #e8e8e8; overflow:hidden}
.coop li.coop_icon{width:40px; margin:9px 0 0 6px;_margin:9px 0 0 3px;background: url(../../../images/home_icon.png) no-repeat -48px -294px; border:0}

.pd_pro_yl{ width:auto;}
.pd_pro_yl li{ width:224px;}
.pd_pro_yl li.firstitem{ margin-left:0; width:224px;}

.searchBox h4 span a,.smdd h5 a {
    background: url("../../../images/visa/visaIcon.png") no-repeat scroll right 9px rgba(0, 0, 0, 0);
    color: #999999; height:30px; line-height:30px; margin-top:3px;
    float: right;
    font-family: "宋体";
    font-size: 12px;
    font-weight: normal;
    padding-right: 16px;
}

/*jiaohu*/
.jh_mdd{ width:575px;overflow:hidden;height:648px;padding:20px 35px 60px 35px;position:absolute;box-shadow:3px 3px 9px rgba(0, 0, 0, 0.1);top:0px; left:312px; background-color:#f4f5f1; filter:alpha(opacity=90); opacity:0.9; display:none; z-index:1000}
.jh_mdd_main { width:575px; }
.jh_mdd .city_list{ width:575px;}
.jh_mdd .city_list li{ margin-bottom:20px}
.jh_mdd p{ border-bottom:2px solid #333; height:40px; margin-bottom:10px}
.jh_mdd p a{ float:left; height:30px; padding:10px 10px 0;font:14px/30px "微软雅黑" ;}
.jh_mdd p a.on{border-bottom:2px solid #f13e39;  margin-bottom:-2px; color:#f13e39}
.jh_mdd p a:hover{ text-decoration:none}
.yinxu{ height:20px; padding:5px; border-bottom:1px solid #ccc; margin-bottom:5px}
.yinxu li{ float:left; margin-right:25px}
.yinxu li a{ float:left;font:14px/20px "微软雅黑"; height:20px; padding:0 5px; text-decoration:none; border:1px solid #F4F5F1;border-radius:3px;}
.yinxu li a:hover{ background-color:#cce7dd;border:1px solid #cce7dd; color:#666}
.yinxu li a.on,.yinxu li a.on:hover{ background-color:#008857; color:#FFF;border:1px solid #008857}
.yx_s{ font-size:16px; font-weight:bold; color:#008857}

/*flash*/
.flashBox{ height:360px; width:870px; background-color:#CCC;overflow:hidden;}
#flash_banner_views{height:360px; width:870px;overflow:hidden; z-index:10; position:relative}
#flash_banner_views img { background:none; }
.flash_number { z-index:120;position:relative; height:0 }
.flash_number div { position:absolute;bottom:0px;width:850px;height:40px;line-height:30px; padding-right:10px; text-align:right }
.flash_number a { text-align:justify; text-indent:-9999px; height:20px; width:20px; background:#555;color:#fff;border:1px solid #555;margin-right:8px; border-radius:11px; display:inline-block;filter:alpha(opacity=80);opacity:0.8; overflow:hidden}
.flash_number a.on,.flash_number a:hover{ background:#008857;color:#fff;border:1px solid #008857;text-decoration:none;filter:alpha(opacity=100);opacity:1}



.city_list li.hotcity a{ color:#F00}
.city_list li.city_s a{ color:#333; font-weight:bold;cursor: default;text-decoration: none;}
