@charset "UTF-8";
/* 
	* @author xiaoxiao
	* date 2015/9/18
*/
#header{margin-bottom:0;}
.wrapper{width:980px;margin:0 auto;}
.container{background-color: #f0f0f0; padding:35px 0;}
.container a{color:#ff8a00;}
.white_bg{background-color:#fff;box-shadow: 2px 2px 2px #e9e8e8;}

.focuse {width: 980px;height: 400px;}
.focuse .silder{position: relative;}
.focuse .silder_pic li{width: 980px;height: 400px;}
.focuse .silder_pic li .pic{width: 980px;height: 400px;overflow: hidden;position: relative;}
.focuse .silder_pic li a{color:#fff;}
.focuse .silder_pic li a:hover{text-decoration: none;}
.focuse .silder_pic li a img{transition:all 3s linear 0s;-webkit-transition:all 3s linear 0s;}
.focuse .silder_pic li a:hover img{ transform:scale(1.05); -webkit-transform:scale(1.05);}
.focuse .silder_pic li .picture{position: absolute;right:0; font-size: 16px;top:25px; text-shadow:1px 1px 1px rgba(0,0,0,0.75); height: 20px; line-height: 20px;display:block; width:145px;}
.silder_pic .picture i{width: 24px;height: 20px;background: url(/images/zhinan_new/poi-sprite2.png) no-repeat 0 -168px; display: inline-block; margin-right: 5px; vertical-align: top;}
.focuse .silder_pic li .remark{position: absolute;right:0; font-size: 16px;top:55px; height:23px;line-height: 23px; display: block;text-shadow:1px 1px 1px rgba(0,0,0,0.75);  width:145px;}
.silder_pic .remark i{width: 24px;height: 23px;background: url(/images/zhinan_new/poi-sprite2.png) no-repeat -24px -168px; display: inline-block; margin-right: 5px; vertical-align: top;}
.focuse .silder_pic .text{position: absolute;left: 0;bottom: 0; color:#fff;padding:20px 0 50px 55px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);background:-webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66000000',GradientType=0); width: 925px;text-shadow:0 1px 3px rgba(0,0,0,.8);}
.focuse .silder_pic h2{ font-size: 50px;font-weight: normal;}
.focuse .silder_pic .desc{font-size: 18px;padding:10px 0;}
.focuse .silder_pic .address{font-size: 30px;padding:5px 0;}
.focuse .silder_pic .address i{width: 11px;height: 18px;background:url(/images/zhinan_new/poi-sprite2.png) no-repeat -154px -145px;display:inline-block;vertical-align: middle;margin-right: 10px;display: inline-block;}
.focuse .silder_pic .address a{font-size: 24px;}
.focuse .silder .pointer{position: absolute;right: 35px;bottom: 60px;}
.focuse .silder .pointer li{width: 11px;height: 11px;background-color:#fff; border-radius:50%;margin-right: 10px;float: left;cursor:pointer; opacity: 0.4; filter:alpha(opacity=40);}
.focuse .silder .pointer .current{opacity: 1; filter:alpha(opacity=100);}


/* ztit */
.container .ztit{padding:8px 0;}
.container .ztit h3{font-size:22px;font-weight:normal;position:relative;padding-left:14px;color:#333;}
.container .ztit h3:after{content:""; width:4px;height:35px;background-color:#ff8a00;display:inline-block;position:absolute;left:0;top:-8px;}
.container .ztit h3 a{font-size: 14px;margin-left: 10px;}
.container .pop_ad{margin:10px 20px 0 0;}
.pop_ad{height:18px;line-height: 18px;}
.pop_ad span{width: 40px;height: 18px;background: url(/images/zhinan_new/poi-sprite2.png) no-repeat -41px -125px;float: left;text-align:center;line-height: 18px;color:#fff;vertical-align: middle;margin-right: 6px;}
.pop_ad ul{height: 18px;line-height: 18px;font-size: 14px;overflow: hidden; float: left;}
.pop_ad ul a{color:#fd0202;}
.pop_ad ul a:hover{text-decoration: none;}

/* hot_ticket */
.hot_ticket .filter_nav{padding:10px 0; font-size: 14px;color:#333;}
.hot_ticket .filter_nav span{height:20px; padding:0 8px; display: inline-block;border-radius: 3px; margin-right: 30px; cursor: pointer; line-height: 20px;}
.hot_ticket .filter_nav .current{color:#fff;background-color: #ff8a00;}
.hot_ticket .pro_list{}
.hot_ticket .pro_list li{width: 310px;float: left;margin:20px 25px 10px 0;}
.hot_ticket .pro_list .nomargin{margin-right: 0;}
.hot_ticket .pro_list a:hover{text-decoration: none;}
.hot_ticket .pro_list a:hover .price{border-color: #6bb5eb;}
.hot_ticket .pro_list a:hover .price .book{background-color: #6bb5eb; }
.hot_ticket .pro_list a:hover .money{color:#6bb5eb;}
.hot_ticket .pro_list .pic{width: 310px; height: 210px ;position: relative;overflow: hidden;}
.hot_ticket .pro_list .pic .text{position: absolute;left: 0;top:160px; padding:15px 20px; color:#fff;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);background:-webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66000000',GradientType=0); transition:top 1s ease 0s;}
.hot_ticket .pro_list .pic:hover .text{top:0;}
.hot_ticket .pic .text p{font-size: 14px; line-height: 24px;padding-top: 25px; height: 95px;overflow: hidden;}
.hot_ticket .pic .text h2{font-size: 18px; font-weight: normal; line-height: 30px; height: 60px;overflow: hidden;}
.hot_ticket .pro_list .record{height: 44px; line-height: 44px; font-size: 14px; color:#666;}
.hot_ticket .pro_list .record span{color:#ff8a00;}
.hot_ticket .pro .price{border:2px solid #ff8a00; height: 41px; line-height: 41px;background-color: #fff; border-radius: 3px;}
.hot_ticket .pro .price span{float: left;}
.hot_ticket .pro .price .discount{width: 36px; height: 16px; background: url(/images/zhinan_new/poi-sprite2.png) no-repeat -113px -125px;color:#fff; line-height: 16px; text-align: center; margin:12px 11px 0 8px;}
.hot_ticket .pro .money{font-size: 13px;color:#ff8a00;}
.hot_ticket .pro .money em{font-size: 25px; font-style: normal;}
.hot_ticket .pro .price .book{width: 130px;float: right;background-color:#ff8a00; font-size: 16px; color:#fff; text-align: center;}
.hot_ticket .more{font-size: 16px;text-align: right; line-height: 29px;height: 29px;}

.n_spot{padding-bottom: 40px;}
.n_spot .hot_city{padding-left: 12px;}
.n_spot dt{font-size: 20px;color:#333;height: 38px; line-height: 38px;}
.n_spot .hot_city li{float: left; font-size: 14px; line-height: 30px;}
.n_spot .hot_city li a:hover{text-decoration: none;}
.n_spot .item_hot ul{padding:10px 0 15px;}
.n_spot .item_hot li{ margin-right: 25px;}
.n_spot .item li{width: 121px; overflow: hidden; height: 30px; overflow: hidden;}
.n_spot .item a{color:#333;}
.n_spot .item a:hover{color:#fd0202;}
.n_spot .item a:hover span{color:#fd0202;}
.n_spot .item a span{color:#ff8a00;}

.f_spot{margin-top: 35px; padding-bottom: 25px;}
.f_spot dl{margin-top: 25px;padding-left: 12px;}
.f_spot dt{ font-size: 20px; color:#333; height: 35px; line-height: 35px;}
.f_spot dd li{font-size: 14px; width: 121px; overflow:hidden;  float: left; line-height: 30px; height: 30px;}
.f_spot dd li a{color:#333;}
.f_spot dd li a:hover{color: #fd0202; text-decoration: none;}
.f_spot dd li a:hover span{color: #fd0202;}
.f_spot dd li span{color:#ff8a00;}

.h_p40{ padding-top:40px;}
.m_t_30{ margin-top:30px;}