* {margin:0;padding:0;}
ol,ul{list-style:none;}
.fold_wrap{width:100%;overflow:hidden;margin:0 auto;}
.fold_wrap ul{width:100%;height:500px;margin:0 auto;overflow:hidden;}
.fold_wrap ul li{float:left;width:130px;height:500px;position:relative;overflow:hidden;cursor:pointer;}
.fold_wrap ul li .mask_b{position:absolute;overflow:hidden;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.6);_background:#B2B2B2;}
.fold_wrap ul li.active .mask_b{background:none;}
.fold_wrap ul li .mask_b h4{color:#fff;width:30px; margin:0 auto;display:block;font:24px/30px Microsoft Yahei;position:relative;padding:200px 0 0 0;}
.fold_wrap ul li.big{width:322px;}
.fold_wrap ul li .adv_intro{ width:92%; height:40px; padding:5px 4%; position:absolute;left:0; bottom:-50px;background:#37D; color:#FFF; overflow:hidden;}
.mask_ico{
    position: absolute; top: 130px; width: 60px;
}
.adv_intro_show{bottom:0 !important; transition:bottom 0.3s linear 0.3s; -webkit-transition:bottom 0.3s linear 0.3s;}
/*termini*/
.termini h2{border-bottom:2px solid #f55;padding:5px 0;}
.termini h2 a{font:24px/30px Microsoft yahei;color: #f55;}
.termini h2 span{font:14px/30px Microsoft yahei;color: #999;}
.termini h2 b{font:14px/30px Microsoft yahei;color: #37d;cursor: pointer;}
.termini h2 b:hover{color:#f55;}
.termini_wrap{ overflow:hidden;}
.domestic h3{padding:10px 0;}
.domestic h3 a{font:18px/26px Microsoft yahei;color: #555;}
.domestic h3 span{font:14px/22px Microsoft yahei;color: #555;padding:1px 10px;margin:4px 10px 0;border-radius: 12px;cursor: pointer;float:left;}
.domestic h3 span:hover{ color:#F66;border:1px solid #F66;padding:0 9px;}
.domestic h3 span.on{background:#F66;color:#fff;}
.domestic h3 .more{position: relative;top:6px;}
.domestic h3 .more a,.discount h3 .more a{color:#555;font:14px/24px Microsoft yahei;}
.domestic h3 .more a b,.discount h3 .more a b{ font-family:Simsun; font-weight:normal;}
.domestic h3 .more a:hover{color: #f55;}
.tab_theme{overflow: hidden;width:1220px;height: 202px;}
.tab_theme li{float: left;width:293px;margin:0 10px 0 0;overflow: hidden;position: relative;}
.tab_theme li.cur .scale_tour{border-bottom:2px solid #f66;}
.tab_theme li .pic_add{height: 160px;width:100%;overflow: hidden;}
.tab_theme li a{display: block;width:100%; background-color: #444;}
.tab_theme li img{display: block;width:100%; margin-top:-20px; position: relative; bottom:0;  -webkit-transiton:bottom .3s; transition:bottom .3s; }
.tab_theme li .city_name{position: absolute;font:24px/30px Microsoft yahei;color: #fff;top:124px;left:0;text-indent:.5em;text-shadow: 1px 1px 7px #000;}
.tab_theme li .scale_tour{padding:5px;background: #f7f7f7;border-bottom:1px solid #ccc;margin-bottom:1px;}
.tab_theme li:hover .scale_tour{border-bottom:2px solid #F66;margin-bottom:0;}
.tab_theme li .scale_tour p{color: #555;font:14px/30px Microsoft yahei;}
.tab_theme li .scale_tour span{font:14px/14px Microsoft yahei; display:none;}
.tab_theme li .scale_tour span b{color: #555;font:14px/14px Microsoft yahei;position: relative;top:-7px;}
.tab_theme li .scale_tour span em{color: #fc6622;font:24px/30px Microsoft yahei;}
.tab_theme li .mask_num{background: rgba(0,0,0,.5) !important;background: #000; filter: alpha(opacity=50);width:100px;height: 100px;position: absolute;left: 50%;top:40px;margin:0 0 0 -40px;color:#fff;border-radius: 50px;text-align: center;font:18px/24px Microsoft yahei;color:#fce639;display: none;cursor: pointer;}
.tab_theme li .mask_num p{padding:20px 15px;}
.tab_theme li:hover a .pic_add img{ bottom:8px; ;-webkit-transiton:bottom .3s; transition:bottom .3s;}
/*raiders*/
.raiders h2{border-bottom:2px solid #77cc11;padding:5px 0;}
.raiders h2 a{font:24px/30px Microsoft yahei;color: #77cc11;}
.pic_rad .pic_shaw{width:600px;height:222px;}
.pic_rad .pic_shaw ul{overflow: hidden;}
.pic_rad .pic_shaw li{width:290px;}
.pic_rad .pic_shaw li a{display: block;width:100%;height:180px; overflow:hidden;}
.pic_rad .pic_shaw li img{height:180px;}
.pic_rad .pic_shaw li p{height: 40px;font:14px/40px Microsoft yahei;background: #f7f7f7;color:#555;border-bottom: 1px solid #ccc; margin-bottom:1px;}
.pic_rad .pic_shaw li.cur p{border-bottom: 2px solid #f66; margin-bottom:0;}
.pic_rad .pic_shaw li:hover p{border-bottom:2px solid #7C1;}
.pic_rad .pic_shaw li p a{height: 40px;font:14px/40px Microsoft yahei;padding:0 5px;}
.pic_rad .pic_shaw li p a:hover{color:#F55;}
.tab_pic_show{width:580px;overflow: hidden;position: relative;height: 220px;}
.tab_pic_show ul{height:232px;width: 220px;position: absolute;left: 0;top:0;z-index:2;}
.tab_pic_show ul li{height:54px;line-height: 54px;width:232px; position:relative;}
.tab_pic_show ul li.on{}
.tab_pic_show ul li.on span{width:12px;height: 19px;display:block; background-position:-547px 0; position:absolute;top:17px;right:0px;}
.tab_pic_show ul li.on a{background: #89ca00;color: #fff;}
.tab_pic_show ul li a{width:200px;overflow: hidden;height:57px;font:14px/57px Microsoft yahei;color: #555;padding:0 10px;display: block;overflow: hidden;border-bottom: 1px solid #ccc;}
.tab_pic_show ol{width:380px;height: 220px;position: absolute;float: left;top:0;left:220px;overflow: hidden;}
.tab_pic_show ol li{width:380px;height:220px;}
.tab_pic_show ol li img{}
/*coupon*/
.coupon_wrap,.smain_list{ overflow:hidden;}
.coupon h2{border-bottom:2px solid #f80;padding:5px 0;}
.coupon h2 a{font:24px/30px Microsoft yahei;color: #f80;}
.coupon_list{width:1220px;height:122px;}
.coupon_list li{width:293px;float: left;margin:0 10px 0 0;}
.coupon_list li.right{float: right;margin:0;}
.coupon_list li a{display: block;text-align: center;padding:10px 0;margin:0 10px;border-left:1px dashed #fff;border-right:1px dashed #fff;}
.coupon_list li a em,.coupon_list li a span{display: block;color: #fff;}
.coupon_list li a span{font:24px/40px Microsoft yahei;}
.coupon_list li a em{font:16px/30px Microsoft yahei;}
.coupon_list li .coupon_inf{height: 30px;line-height: 30px;padding:0 10px;background: #f7f7f7;border-bottom:1px solid #ccc;}
.coupon_list li .coupon_inf b{float: right;color: #555;font-family:Microsoft yahei;font-weight: normal;}
.coupon_list li .coupon_inf b span{color:#ff6600;}
.coupon_list li .coupon_inf s{text-decoration: none;color: #555;font-family:Microsoft yahei;}
.coupon_list li.coupon_inf2 .coupon_inf{border-bottom:2px solid #f80;}
/*why us*/
.service_inf{background: #f7f7f7;height:60px;overflow: hidden;padding:20px;border-bottom:1px solid #e5e5e5;}
.service_inf li{float: left;width:290px;line-height: 60px;font:16px/60px Microsoft yahei;}
.service_inf li i{float: left;height: 60px;width: 60px;margin:0 10px 0 0;}
.service_inf li:hover i{-webkit-animation:service_inf 3s infinite linear;animation:service_inf 3s infinite linear;}
.booking_email{height:80px;overflow: hidden;background: #f7f7f7;}
.service_agreement{line-height: 80px;padding:0 10px 0 0;}
.service_agreement a{font:14px/80px Microsoft yahei;}
.input_email{width:680px;margin:30px auto 0;}
.input_email span{font:16px/30px Microsoft yahei;color:#71829d;padding:0 5px;float: left;}
.input_email input{height:30px;line-height: 30px;margin:0;float: left;padding:0 3px;font:14px/30px Microsoft yahei;}
.input_email em input{width:200px;height:28px;border:1px solid #ccc;color:#555;}
.input_email b input{width:80px;background: #3377dd;color:#fff;border:none;cursor: pointer;text-align: center;}
.icon062{background-position:-576px -131px;width:24px;height:24px;}
.com_hotrenew .recom{ background-color: #f5f5f5;}
.com_hotrenew .recom dl dd a{ color: #4566cc;}

@-webkit-keyframes service_inf{
    0%{-webkit-transform:rotateZ(15deg);}
    5%{-webkit-transform:rotateZ(-15deg);}
    10%{-webkit-transform:rotateZ(15deg);}
    15%{-webkit-transform:rotateZ(-15deg);}
    20%{-webkit-transform:rotateZ(15deg);}
    25%{-webkit-transform:rotateZ(-15deg);}
    30%{-webkit-transform:rotateZ(0deg);}
    100%{-webkit-transform:rotateZ(0deg);}
}
@keyframes service_inf{
    0%{transform:rotateZ(15deg)}
    5%{transform:rotateZ(-15deg)}
    10%{transform:rotateZ(15deg)}
    15%{transform:rotateZ(-15deg)}
    20%{transform:rotateZ(15deg)}
    25%{transform:rotateZ(-15deg)}
    30%{transform:rotateZ(0deg)}
    100%{transform:rotateZ(0deg)}
}


.pic_auto{width:100%;height:100%;}
.pic_auto1{background:url(../images/ifold1.jpg) no-repeat center 0;}
.pic_auto2{background:url(../images/ifold2.jpg) no-repeat center 0;}
.pic_auto3{background:url(../images/ifold3.jpg) no-repeat center 0;}
.pic_auto4{background:url(../images/ifold4.jpg) no-repeat center 0;}
.pic_auto5{background:url(../images/ifold5.jpg) no-repeat center 0;}