﻿@charset "utf-8";
/* CSS Document */

.in-top{width:100%;height:310px;text-align:center;overflow:hidden}
#AdCycle{z-index:2;width:100% !important}
#AdCycle a{height:310px;display:block;width:100% !important;text-align:center}
#AdCycle a img{height:310px;max-width:100%}
.adMt{margin:0 auto;width:1000px;position:relative}
#AdCycleNav{right:0}

.in-sea{position:relative;width:1200px;margin:0 auto}
.sea-box{position:absolute;background:#fff;border-width:5px;border-style:solid;width:580px;height:280px;z-index:100;top:-300px;left:0;}
.sea-menu{width:95px;background:#eee;}
.sea-menu li{border-bottom:1px solid #fff;height:55px;}
.sea-menu li a{display:block;font-size:16px;height:55px;line-height:55px;width:95px;text-align:center;}
.sea-menu li a.c2_col{background:#fff;}
.sea-main{padding:20px 20px 0;width:445px;background:#fff;}
.lv-top-u{border-bottom:1px solid #eee;}
.lv-top-c{padding:10px 0;height:142px;overflow:hidden;width:440px;}
.top-c-m dl{padding:4px 0;line-height:22px;overflow:hidden;height:22px;}
.top-c-m dt{float:left;width:60px;text-align:right;margin-right:3px;}
.top-c-m dd{float:left;width:370px;}
.top-c-m dd a{float:left;margin-right:12px;white-space:nowrap;}
.lv-sea{padding-top:16px;border-top:1px dotted #ccc;}
.lv-sea em{float:left;line-height:30px;margin-right:10px;}
.lv-sea .lv-sea-in{float:left;}
.lv-sea .lv-sea-in input{color:#999;border:1px solid #999;height:18px;padding:5px;width:246px;*height:16px;*line-height:16px;*padding:6px 5px}
.lv-sea .lv-sea-sub,.hotel-sub,.visa-sub{cursor:pointer;height:30px;line-height:30px;width:90px;text-align:center;color:#fff;border:0 none;float:left;border-radius:5px;margin-left:10px;font-size:14px;}

.con-t{position:relative;*z-index:20}
.con-t2{*z-index:19}
.con-t3{*z-index:18}
.hotel-con{padding:0 20px;}
.hotel-con li{width:380px;margin-bottom:15px;line-height:30px;height:30px;}
.hotel-con li span{font-size:14px;display:inline-block;vertical-align:middle;color:#333;margin-right:10px;width:72px;text-align:right;}
.hotel-sub{float:none;width:100px;margin-left:238px;}

.sea-foot{padding-top:16px;border-top:1px dotted #ccc;}
.sea-foot dt{float:left;}
.sea-foot dd{float:left;width:300px;margin-left:20px;}
.sea-foot dd a{float:left;margin:0 10px 12px 0;white-space:nowrap;}
.visa-sub{height:40px;width:160px;font-size:18px;margin-left:82px;}
.hotel-con li.visa-l{height:40px;}
input.visa-inp{width:276px;}
.visa-main{width:325px;}

.ind-hot{height:330px;}
.ind-hot .hot-u{width:900px;}
.ind-hot .hot-u li{float:left;width:440px;height:330px;overflow:hidden;margin-right:10px;position:relative;}
.ind-hot .hot-u li i{position:absolute;padding:5px 15px;color:#fff;height:30px;line-height:30px;z-index:5;font-size:18px;left:0;top:0;}
.ind-hot .hot-u li img{transition:all 1s ease-out;-moz-transition:all 1s ease-out;-webkit-transition:all 1s ease-out;-ms-transition:all 1s ease-out;display:block;width:440px;height:330px;}
.ind-hot .hot-u li a.ms-ta:hover img{transform:scale(1.07);transform-origin:center center;-moz-transform:scale(1.07);-moz-transform-origin:center center;-webkit-transform:scale(1.07);-webkit-transform-origin:center center;-ms-transform:scale(1.07);-ms-transform-origin:center center;}
.ind-hot .hot-u li.nor{margin-right:0;}
.ind-hot .hot-u li .ms-c{width:424px;height:70px;position:absolute;left:0;bottom:0;padding:10px 8px;}
.ind-hot-d{border:1px solid #ddd;padding:0 17px 10px;width:254px;background:#fff}
.ind-hot-d h2{height:40px;line-height:40px;font-size:18px;}
.ind-hot-d h2 a{float:right;font-size:14px;}
.hot-d-p{position:relative;width:254px;height:166px;overflow:hidden;}
.hot-d-p img{display:block;width:254px;height:166px;}
.hot-d-p i{position:absolute;z-index:5;display:block;height:24px;line-height:24px;padding:0 10px;color:#fff;left:0;top:0;}
.hot-d-p .d-p-txt{height:30px;line-height:30px;padding:0 10px;width:234px;position:absolute;bottom:0;left:0;color:#fff;font-size:14px;overflow:hidden;}
.hot-tuan{margin-top:10px;height:28px;line-height:28px;}
.hot-tuan a{float:right;color:#fff;padding:0 15px;border-radius:3px;}
.hot-tuan span{font-size:16px;}
.hot-tuan span em{font-size:26px;}
.hot-down{margin-top:10px;height:26px;overflow:hidden;color:#999;line-height:26px;}
.hot-down span{margin:0 5px;font-size:14px;}
.hot-d-t{margin-bottom:10px;}

.ms-c .ms-in{float:left;width:276px;}
.ms-c .ms-in h3 a{display:block;font-size:18px;color:#fff;height:32px;line-height:32px;overflow:hidden;}
.ms-c .ms-in p strong{float:left;font-size:32px;font-weight:normal;color:#fff;}
.ms-c .ms-in p span{color:#ccc;float:left;font-size:14px;margin:18px 0 0 10px;}
.ms-c .ms-in p span em{text-decoration:line-through;}
a.ms-a{width:90px;height:40px;float:right;text-align:center;font-size:18px;line-height:40px;color:#fff;margin-top:20px;border-radius:5px;}
a.ms-a:hover{color:#fff;}

.ind-box{border:1px solid #eee;padding:15px 0;margin-top:15px;background:#fff;}
.ind-box .hd{border-bottom:1px solid #eee;margin:0 10px;}
.ind-box .hd h2{font-size:18px;float:left;}
.ind-box .hd .h-con{width:450px;float:left;margin-left:30px;}
.ind-box .hd .h-more{float:right;}

.ind-con{margin-top:10px;margin-right:10px;}
.ind-con-u{height:262px;overflow:hidden;}
.ind-con-u li{float:left;width:168px;margin-left:10px;position:relative;margin-bottom:10px;height:126px;display:inline;}
.ind-con-u li.fr{float:right;}
.ind-con-u li img{display:block;width:168px;height:126px;}
.ind-con-u li .u-d{position:absolute;height:40px;padding:0 5px;width:158px;left:0;bottom:0;}
.ind-con-u li .u-d h4{margin-top:2px;}
.ind-con-u li .u-d h4 a{display:block;font-weight:bold;height:20px;line-height:20px;overflow:hidden;font-size:12px;color:#fff;}
.ind-con-u li .u-d p{text-align:right;font-weight:bold;}
.ind-con-u li.u-on{width:344px;margin-left:10px;margin-bottom:0;height:262px;}
.ind-con-u li.u-on img{width:344px;height:262px;}
.ind-con-u li.u-on .u-d{height:60px;width:334px;}
.ind-con-u li.u-on .u-d h4 a{font-size:16px;height:30px;line-height:30px;}
.ind-con-u li.u-on .u-d p{font-size:16px;}

.main-le{width:900px;}
.main-rg{width:290px;}
.ind-mt{margin-top:15px;}
.mt-u li{border-bottom:1px dotted #e9e9e9;padding:9px 0;margin-bottom:-1px;}
.mt-u-a{width:80px;margin-right:10px;}
.mt-u-a img{width:80px;height:60px;display:block;}
.mt-u-d{width:160px}
.mt-u-d a{height:18px;line-height:18px;overflow:hidden;display:block;}
.mt-u-d .d-pri span{font-size:18px;padding-right:10px;}
.mt-u-d .d-pri em{color:#a2a2a2;text-decoration:line-through;}
.d-txt{color:#999;}

.mt-u2{margin-top:5px;}
.mt-u2 li.fir{padding-bottom:10px;border-bottom:1px solid #eee;margin-bottom:10px;height:90px;padding-bottom:15px;background:none;}
.mt-u2 li.fir dt{float:left;margin-right:10px;width:120px;}
.mt-u2 li.fir dt img{display:block;width:120px;height:90px;}
.mt-u2 li.fir dd{line-height:20px;height:80px;overflow:hidden;}
.mt-u2 li{height:26px;line-height:26px;background:url(../../common/images/icobg.png) no-repeat 2px -219px;padding-left:12px;overflow:hidden;}

.ind-ad{margin-top:10px;}
.ind-ad li{border:1px solid #eee;}
.ind-ad li img{display:block;height:90px;width:593px;}

.ind-hotel{}
.ind-hotel .hd{margin:0 15px;}
.ind-hotel .hd .h-con{width:900px;}
.ind-hotel .h-more{padding:0 15px;}
.ind-hotel .ind-con{margin-top:0;}
.ind-con-u2{padding:0 15px;}
.ind-con-u2 li{float:left;width:365px;margin:20px 20px 0 0;display:inline;}
.ind-con-u2 li img{width:100px;height:75px;display:block;}
.ind-con-u2 li .hotel-cont{width:250px;margin-left:10px;}
.ind-con-u2 li h4{margin-bottom:3px;line-height:24px;}
.ind-con-u2 li h4 a{height:24px;line-height:24px;overflow:hidden;display:block;font-size:14px;}
.hotel-int{width:120px;color:#999;}
.hotel-int p{line-height:24px;color:#666}
.hotel-int em{text-decoration:line-through;}
.hotel-pri{padding-top:5px;text-align:right;}
.ht-x{height:13px;width:76px;background:url(../images/xc.png) no-repeat 0 -21px;}
.ht-x p{height:13px;width:15px;background:url(../images/xc.png) no-repeat 0 0;}
.ht-x p.x-1{width:15px}
.ht-x p.x-2{width:30px}
.ht-x p.x-3{width:45px}
.ht-x p.x-4{width:59px}
.ht-x p.x-5{width:76px}
.hotel-pri span{display:block;margin-top:5px;}
.hotel-pri span b{font-size:14px;margin:0 5px}

.ind-visa .ind-con-u2 li img{height:69px;}
.ind-visa .hotel-int em{text-decoration:none;}
.ind-visa .hotel-pri{padding-top:0;}
.ind-visa .hotel-pri em{color:#999}

/* h-con  三角切换*/
.h-con{height:30px;position:relative;overflow:hidden;}
.h-et{height:30px;overflow::hidden;}
.h-et li{float:left;position:relative;}
.h-et li a{height:30px;padding:0 15px;font-size:14px;float:left;cursor:pointer;}
.h-em{position:absolute;left:30px;bottom:0;}
.h-em em{display:block;border-width:6px;border-style:dashed dashed solid;border-top-color:#fff;border-left-color:#fff;border-right-color:#fff;height:0;width:0;font-size:0}

/* h-more */
.h-more{position:relative;border:1px solid #fff;border-bottom:0 none;cursor:pointer;line-height:22px;padding:0 30px 0 15px;font-size:14px;*z-index:20}
.h-more-2{*z-index:19}
.h-more-3{*z-index:18}
.h-more em.more-m{position:absolute;display:block;border-width:6px;border-style:solid dashed dashed;border-color:#999 #fff #fff;transition:transform 0.3s ease-in;-moz-transition:-moz-transform 0.3s ease-in;-webkit-transition:-webkit-transform 0.3s ease-in;-ms-transition:-ms-transform 0.3s ease-in;height:0;width:0;font-size:0;left:47px;top:9px;}
.h-more.on{border-color:#dadada;box-shadow:0 0 5px rgba(0, 0, 0, 0.25);}
.h-more.on em.more-m{transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);top:3px;*top:9px}
.h-more-c{position:absolute;border:1px solid #dadada;left:-453px;top:23px;z-index:1000;box-shadow:0 0 5px rgba(0, 0, 0, 0.25);background:#fff;padding:15px;width:495px;display:none;}
.h-more.on .h-more-c{display:block;}
.h-more-c dl{margin-bottom:5px;line-height:22px;font-size:12px;}
.h-more-c dt{width:50px;float:left;text-align:center;height:22px;overflow:hidden;text-align:right;}
.h-more-c dd{float:left;width:430px;margin-left:15px;}
.h-more-c dd a{float:left;margin-right:16px;white-space:nowrap;}
.h-more-d a{float:right;font-size:14px;color:#fff;height:30px;line-height:30px;padding:0 30px;border-radius:5px;}
.h-more-d a:hover{color:#fff;}
.more-bai{background:#fff;height:10px;position:absolute;right:0;top:18px;width:73px;z-index:1111;display:none;}
.h-more.on .more-bai{display:block;}


