@charset "utf-8";
/* izheli_detail Document */
.izl-qs-sel{ padding-top:40px;}
.izl-qs-sel .label{ color:#c7c7c7; font-size:16px; line-height:40px; clear:both; font-weight:normal;}
.izl-qs-sel .izl-fake-date{display:block; line-height:40px; height:40px; color:#333; font-size:12px; margin-right:40px; cursor:pointer; padding-left:20px; position:relative; background: url(cal.png) 15px 50% no-repeat #fff;}
.izl-qs-sel .izl-fake-date .date-pick{border:0px; width:250px; height:100%; line-height:40px; height:40px; background:none; text-indent:20px; }
.izl-qs-sel .izl-fake-date .date-pick:focus{outline:none;}

.izl-qs-sel .day-count{ line-height:50px; font-size:14px; color:#c7c7c7; margin-bottom:30px;}
.izl-qs-sel .day-count i{color:#ffac14; font-size:32px; font-style:normal; margin:0px 10px;}
.izl-qs-sel .price{ color:#FFF; font-size:14px;}
.izl-qs-sel .price i{ font-size:38px; font-weight:normal; font-style:normal;}
.izl-qs-sel .desc{font-size:14px; color:#FFF; line-height:40px; /*padding-bottom:15px; margin-bottom:15px; border-bottom:1px dotted #4d4d4d;*/}
.izl-qs-sel .form a,.izl-qs-sel .form a:visited{ color:#FFF; font-size:14px; display:inline-block;}
.izl-qs-sel .desc a,.izl-qs-sel .desc a:visited{ color:#dd9c22; text-decoration:underline;}
.izl-qs-sel .form .btn-order,.izl-qs-sel .form .btn-order-sel,a.btn-order,.izl-qs-sel .form a.btn-order:visited{ background-color:#74b8e9; color:#FFF; text-decoration:none; border-radius:5px; font-size:18px; width:150px; height:42px; line-height:42px; display:inline-block;  text-align:center; margin-right:20px; cursor:pointer;}
.izl-qs-sel .form-desc{ color:#c7c7c7; font-size:14px; line-height:20px; clear:both; display:block; line-height:40px;}



.izl-qs-sel .izl-qoute{margin-left:-20px;}
.izl-qs-sel .izl-qoute-content{padding-left:40px; padding-right:30px; font-size:14px; line-height:22px; opacity:0.8;}


.izl-dtc-sel{ padding-top:40px;}
.izl-dtc-sel .label{ color:#c7c7c7; font-size:16px; line-height:40px; clear:both; font-weight:normal;}
.izl-dtc-sel .izl-fake-date{display:block; line-height:40px; height:40px; color:#333; font-size:12px; margin-right:40px; cursor:pointer; padding-left:20px; position:relative; background: url(cal.png) 15px 50% no-repeat #fff;}
.izl-dtc-sel .izl-fake-date .date-pick{border:0px; width:250px; height:100%; line-height:40px; height:40px; background:none; text-indent:20px; }
.izl-dtc-sel .izl-fake-date .date-pick:focus{outline:none;}

.izl-dtc-sel .day-count{ line-height:50px; font-size:14px; color:#c7c7c7; margin-bottom:30px;}
.izl-dtc-sel .day-count i{color:#ffac14; font-size:32px; font-style:normal; margin:0px 10px;}
.izl-dtc-sel .price{ color:#FFF; font-size:14px;}
.izl-dtc-sel .price i{ font-size:38px; font-weight:normal; font-style:normal;}
.izl-dtc-sel .desc{font-size:14px; color:#FFF; line-height:40px; /*padding-bottom:15px; margin-bottom:15px; border-bottom:1px dotted #4d4d4d;*/}
.izl-dtc-sel .form a,.izl-dtc-sel .form a:visited{ color:#FFF; font-size:14px; display:inline-block;}
.izl-dtc-sel .desc a,.izl-dtc-sel .desc a:visited{ color:#dd9c22; text-decoration:underline;}
.izl-dtc-sel .form .btn-order,.izl-dtc-sel .form .btn-order-sel,a.btn-order,.izl-dtc-sel .form a.btn-order:visited{ background-color:#e8a12b; color:#FFF; text-decoration:none; border-radius:5px; font-size:18px; width:150px; height:42px; line-height:42px; display:inline-block;  text-align:center; margin-right:20px; cursor:pointer;}
.izl-dtc-sel .form-desc{ color:#c7c7c7; font-size:14px; line-height:20px; clear:both; display:block; line-height:40px;}



.izl-qs-sel .izl-qoute{margin-left:-20px;}
.izl-qs-sel .izl-qoute-content{padding-left:40px; padding-right:30px; font-size:14px; line-height:22px; opacity:0.8;}


.izl-h1{ line-height:70px; font-size:20px; color:#ccc; clear:both; font-weight:normal; background:url(imp.png) 0px 50% no-repeat; padding-left:40px;}
.izl-ts-wrap{position:relative; min-height:170px; padding-left:130px;}
.izl-ts-label{ line-height:20px; font-size:18px; font-weight:normal; background:url(qsflag.png) center top no-repeat; width:39px; height:134px; text-align:center; color:#FFF; position:absolute; left:80px; top:0px; padding-top:20px;}

.izl-ts{ width:960px; overflow:hidden; height:170px; position:relative;}
.izl-list-ts{ text-wrap:none; white-space:nowrap; position:absolute; }
.izl-list-ts li{ text-wrap:normal; white-space:normal; width:320px; background:url(ftpoint.png) 0px 20px no-repeat; display:inline-block; padding-top:30px; min-height:40px; line-height:20px; font-size:14px; color:#ccc; position:relative; vertical-align:top;}
.izl-list-ts li i{ font-size:24px; color:#8e8e8e; position:absolute; left:10px; top:30px; display:none;}
.izl-list-ts p{ padding:0px 80px 0px 50px;}
.izl-ts .tools{ position:absolute; bottom:10px; width:100%; left:0px; text-align:center;}
.izl-ts .tools i{font-size:1px; line-height:1px; width:9px; height:9px; border-radius:9px; display:inline-block; background-color:#999; margin:0px 2px; cursor:pointer;}
.izl-ts .tools i.current{background-color:#99ccff;}

.list-act{}
.list-act li{overflow:hidden; zoom:1; clear:both; background:url(vline.png) 8px top repeat-y;}
.list-act .thumb{float:right; margin-left:30px; width:175px;}
.list-act .title{ font-size:22px; color:#74b8e9; line-height:30px; font-weight:normal; padding-left:30px; background:url(dot.png) 0px 8px no-repeat;}
.list-act .time{ display:block; clear:both; color:#bcbcbc; font-size:12px; line-height:20px; padding-left:30px;}
.list-act .desc{font-size:12px; line-height:20px; color:#666; padding-top:20px; padding-left:30px;}

.icon-services{ text-align:center; padding-top:15px;}
.icon-services .icon{display:inline-block; width:60px; line-height:44px; margin:0px 15px; color:#FFF;}
.icon-services .icon .bed{background:url(bed.png) center 50% no-repeat #fff; border-radius:10px; display:block; width:60px; height:60px;}
.icon-services .icon .water{background:url(water.png) center 50% no-repeat #fff; border-radius:10px; display:block; width:60px; height:60px;}
.icon-services .icon .man{background:url(man.png) center 50% no-repeat #fff; border-radius:10px; display:block; width:60px; height:60px;}
.icon-services .icon i{font-size:18px; font-style:normal;}


.list-desc{ margin:10px; color:#FFF; padding-top:15px; border-top:1px dotted #c2ddf4;}
.list-desc p{padding-left:50px; position:relative; line-height:24px;}
.list-desc em{font-weight:bold; position:absolute; left:0px; top:0px; line-height:24px; font-style:normal;}

.list-share{ color:#FFF; line-height:42px; font-weight:bold; margin:0px; padding:10px; border-top:1px dotted #c2ddf4;  }
.list-share a,.list-share a:visited{text-decoration:none;}
.list-share img{display:inline-block; vertical-align:middle;}
.list-share2{background-color:#343434; border:none;}

.izl-detail-h{ color:#74b8e9; font-size:20px; line-height:30px; clear:both; text-align:left; font-weight:normal;}
.detail-serv{background-color:#e1ebf3; padding:15px; font-size:12px; line-height:24px; }
.detail-serv h4{clear:both; line-height:30px;}
.detail-serv .item{float:left; width:33.3%; color:#999;}
.detail-serv .items{padding-bottom:20px;overflow:hidden; zoom:1; clear:both;}
.detail-serv .item em{color:#666; font-style:normal;}
.detail-pic{display:block; width:100%; margin-bottom:20px;}

.izl-map{ clear:both; margin-top:10px; background-color:#fff;}
.izl-map h1{clear:both; height:48px; line-height:48px; padding-left:20px; font-size:18px; font-weight:normal; color:#FFF; background-color:#5bbc74;}
.izl-map .map-wrap{ padding:20px; text-align:center;}
.izl-map .map-wrap img{display:block; width:100%;}

.izl-dr-comment{ clear:both; margin-top:10px; background-color:#FFF;}
.izl-dr-comment .dr-item{ clear:both; overflow:hidden; zoom:1; padding-left:185px; position:relative; border-bottom:1px dotted #ccc; padding-bottom:20px;}
.izl-dr-comment .dr-item-l{width:185px; text-align:center; line-height:30px; position:absolute; left:0px; top:0px;}
.izl-dr-comment .author{ color:#666; display:block;}
.izl-dr-comment .spe{ color:#fff; display:block; padding-left:30px; background:url(star.png) 5px 50% no-repeat #8ec4ea;}
.izl-dr-comment .avatar{display:block; position:relative; width:104px; margin:20px auto;}
.izl-dr-comment .avatar img{ display:block; width:104px; height:104px;}
.izl-dr-comment .avatar i{display:block; position:absolute; left:0px; top:0px; width:100%; height:104px; background:url(frame.png) center 50% no-repeat;}
.izl-dr-comment .title{color:#74b8e9; font-size:20px; line-height:24px; padding-top:20px; padding-bottom:20px; padding-right:20px;}
.comment{font-size:12px; color:#666; line-height:24px; padding-right:20px;}
.izl-dr-comment .comment{margin-bottom:20px;}
.izl-dr-comment .info{ line-height:30px; font-size:14px; overflow:hidden; zoom:1; color:#666; padding-right:20px;}
.izl-dr-comment .info a.btn-more,.izl-dr-comment .info a.btn-more:visited{ color:#8fc3eb; float:right;}
.izl-dr-comment .pic-list{height:60px; overflow:hidden;}
.izl-dr-comment .pic-list .thumb{width:60px; height:60px; overflow:hidden; display:inline-block; margin-right:1px;}
.izl-dr-comment .pic-list .thumb img{height:60px; display:block;}

.izl-tabset{}
.izl-tabset .navi{ line-height:44px; font-size:14px; height:44px; background-color:#c7c7c7;}
.izl-tabset .navi .item{display:block; width:25%; float:left; text-align:center; color:#666; cursor:pointer;}
.izl-tabset .navi .item:hover{background-color:#9dbfd8; color:#FFF;}
.izl-tabset .navi .current{background-color:#74b8e9; color:#FFF;}
.izl-tabset .pad{display:none; background-color:#FFF; padding:50px; line-height:24px; font-size:14px; color:#464646;}
.izl-tabset .pad-current{display:block;}
.izl-tabset .pad h1{ font-size:18px; font-weight:normal; margin-bottom:24px;}
.izl-tabset .pad p{ margin-bottom:24px;}

.izl-focus-set{position:relative; width:100%; height:687px;  overflow:hidden;}
.izl-focus-set .loading{ width:32px; height:32px; position:absolute; left:50%; top:50%; margin-left:-26px; margin-top:-86px; padding:17px; background:url(b50.png) 0px 0px repeat; border-radius:5px;}
.izl-focus-set .focus{position:absolute; left:0px; top:0px; width:100%; height:350px; display:none;}
.izl-focus-set .focus .pic-item{position:absolute; left:0px; top:0px; width:100%; cursor:pointer;}
.izl-focus-set .focus .pic-item .pic-desc{position:absolute; width:100%; background:url(../images/b50.png) 0px 0px repeat; line-height:40px; height:40px; left:0px; bottom:0px; margin-bottom:0px; padding-bottom:0px; text-indent:20px; font-size:14px; color:#FFF; display:none;}
.izl-focus-set .focus .pic-item img{display:block; width:950px; height:587px;}
.izl-focus-set .tools-w{ position:absolute; bottom:0px; left:0px; width:100%; height:100px; overflow:hidden; background-color:#090909;}
.izl-focus-set .tools{ height:80px; padding:10px 0px;  text-wrap:none; white-space:nowrap; font-size:0px; position:absolute; left:0px; top:0px;}
.izl-focus-set .tools .thumb-item{ display:inline-block; height:80px; margin-left:9px; cursor:pointer;}
.izl-focus-set .tools .thumb-item img{display:block; height:80px; width:103px; border:1px solid #000;}
.izl-focus-set .tools .thumb-item-current img{border-color:#FFF;}

.izl-focus-set .btn{font-family:Helvetica; font-size:60px; color:#FFF; width:67px; height:67px; line-height:67px; text-align:center; display:block; cursor:pointer; position:absolute; background:url(../images/b50.png) 0px 0px repeat; border-radius:5px;}
.izl-focus-set .btn-prev{left:20px; top:40%; }
.izl-focus-set .btn-prev i{display:block; width:100%; height:100%; background:url(../images/prev.png) center 50% no-repeat;}
.izl-focus-set .btn-next{right:20px; top:40%;}
.izl-focus-set .btn-next i{display:block; width:100%; height:100%; background:url(../images/next.png) center 50% no-repeat;}

.izl-focus-set-fullscreen{ position:fixed; left:0px; top:0px; width:100%; height:100%; background:url(../images/b50.png) 0 0 repeat; z-index:8888;}
.izl-focus-set-fullscreen .btn-close{display:block; width:60px; height:60px; background:url(../images/close.png) center 50% no-repeat #333; cursor:pointer; position:absolute; right:0px; top:0px; z-index:8889;}
.izl-focus-set-fullscreen .btn-close:hover{background-color:#74b8e9;}
.izl-focus-set-fullscreen .izl-focus-set{height:100%;}
.izl-focus-set-fullscreen .focus .pic-item .pic-desc{ bottom:auto; top:0px;}
.izl-focus-set-fullscreen .izl-focus-set .btn-prev{left:10px; top:50%; margin-top:-34px; margin-left:0px;}
.izl-focus-set-fullscreen .izl-focus-set .btn-next{left:auto; right:10px; top:50%; margin-top:-34px; margin-left:0px;}
.izl-focus-set-fullscreen .izl-focus-set .focus .pic-item img{width:100%;}

.start-sel{line-height:30px; font-size:16px; color:#FFF;}
.start-sel label{cursor:pointer;}
.days-sel{line-height:30px; font-size:16px; color:#FFF;}
.days-sel label{cursor:pointer;}
.nums-sel{line-height:30px; font-size:16px; color:#FFF;}
.nums-sel label{cursor:pointer;}

.izl-before-w{background-color:#FFF;  padding:20px 100px; border-top:1px dotted #ccc; }
.izl-before{background:url(c1.png) 0px 50% no-repeat #90c6ed; height:39px;}
.izl-before .content{background:url(c2.png) right 50% no-repeat; height:39px; color:#FFF; font-size:16px; text-align:center; display:block; line-height:39px;}

.izl-other{ margin-top:20px; background-color:#FFF;}
.izl-other .izl-other-title{ background-color:#5bbc74; line-height:32px; color:#FFF; padding:20px;}
.izl-other .izl-other-title h3{font-size:22px;}
.izl-other .price{ color:#FFF; font-size:14px; text-align:right;}
.izl-other .price i{ font-size:38px; font-weight:normal; font-style:normal;}
.izl-other-desc{font-size:14px; line-height:24px; color:#666; overflow:hidden; zoom:1; width:100%; padding:20px 20px; }
.izl-other-desc p{width:300px; float:left; padding:0px 20px; }
.izl-other-form{clear:both; padding:10px 0px; border-top:1px dotted #ccc; text-align:right;}
.izl-other-form .desc{ display:inline-block; line-height:21px; height:42px; color:#8c8c8c; padding-right:20px;}
.izl-other-form .desc a,.izl-other-form .desc a:visited{ color:#666666; text-decoration:underline;}
.izl-other-form .btn-order,.izl-other-form a.btn-order,.izl-other-form a.btn-order:visited{ background-color:#5bbc74; color:#FFF; text-decoration:none; border-radius:5px; font-size:18px; width:150px; height:42px; line-height:42px; display:inline-block;  text-align:center; margin-right:20px; vertical-align:top; cursor:pointer;}

.izl-other-color1 .izl-other-title{ background-color:#53c3c0;}
.izl-other-color1 .izl-other-form .btn-order, .izl-other-color1 .izl-other-form a.btn-order, .izl-other-color1 .izl-other-form a.btn-order:visited{ background-color:#53c3c0;}

.izl-other-color2 .izl-other-title{ background-color:#e3b034;}
.izl-other-color2 .izl-other-form .btn-order, .izl-other-color2 .izl-other-form a.btn-order, .izl-other-color2 .izl-other-form a.btn-order:visited{ background-color:#e3b034;}

.izl-trans-plane{ line-height:30px; color:#FFF; font-size:18px; background:url(plane.png) 0px 50% no-repeat; padding-left:45px; padding-top:10px; padding-bottom:10px; font-weight:normal; }
.izl-trans-plane2{ line-height:30px; color:#FFF; font-size:18px; background:url(plane2.png) 0px 50% no-repeat; padding-left:45px; padding-top:10px; padding-bottom:10px; font-weight:normal; }

.izl-trans-list{}
.izl-trans-list .item{background:url(to.png) 120px 50% no-repeat; clear:both; overflow:hidden; zoom:1; border-top:1px dotted #787878; color:#ccc; padding:20px 0px;}
.izl-trans-list .item-back{background-image:url(back.png);}
.izl-trans-list .item-trans{background-image:url(trans.png);}
.izl-trans-list .ticket{width:140px; float:left; margin-right:16px;}
.izl-trans-list .time{ color:#66ccff; font-size:20px;}
.izl-trans-list .loc{ color:#fff;}
.izl-trans-list .ticket-end{float:right; margin-right:0px; }


.izl-dr-detail{margin-bottom:19px; overflow:hidden; zoom:1; background-color:#eee; position:relative; padding-left:222px;}
.izl-dr-detail .thumb-wrap{width:202px; position:absolute; left:10px; top:10px;}
.izl-dr-detail .thumb{width:202px; height:202px; margin-bottom:10px;}
.izl-dr-detail a.btn-ask,.izl-dr-detail a.btn-ask:visited{display:block; line-height:40px; height:40px; text-align:center; color:#FFF; font-size:16px; text-decoration:none; background-color:#74b8e9; border-radius:5px;}
.izl-dr-detail p{padding:20px; font-size:14px; color:#666; line-height:24px;  min-height:310px; background-color:#fff;}
.izl-dr-detail .name{line-height:45px; font-size:18px; color:#333; display:block;}
.izl-qs-detail{ padding:30px 0px; overflow:hidden; zoom:1}
.izl-qs-detail .sider-w{ padding:20px; background-color:#74b8e9;}
.izl-qs-detail .sider-w2{ padding:20px; background-color:#454545;}
.izl-qs-detail .izl-tabset .pad{ min-height:500px;}

.izl-focus-title{min-height:120px; background:url(vc.png) 0px 0px no-repeat; padding-top:30px;}
.izl-focus-title .type{display:block; clear:both; font-size:16px; color:#FFF;  line-height:30px;}
.izl-focus-title .title{font-size:36px; font-weight:normal; color:#FFF; line-height:40px; padding-bottom:10px;}
.izl-focus-title .title-en{font-size:28px; font-weight:normal; color:#FFF; line-height:40px;}
.izl-focus-title .loc{font-size:18px; color:#FFF; line-height:30px;}

.izl-w-u{width:1035px; margin:0px auto; min-height:300px; position:relative; padding-top:400px; margin-bottom:30px;}
.izl-u-bg0{background:url(ubg.jpg) center top no-repeat #fff;}

.izl-register h1.title{ font-size:32px; line-height:50px; font-weight:normal; padding-bottom:20px; color:#999;}
.izl-register h1.title .tips{ display:inline-block; margin-left:20px; font-size:14px;}
.izl-register .must{font-style:normal; color:#F00; margin-right:5px;}

.izl-findpass h1.title{ font-size:32px; line-height:50px; font-weight:normal; padding-bottom:20px; color:#999;}
.izl-findpass h1.title .tips{ display:inline-block; margin-left:20px; font-size:14px;}
.izl-findpass .must{font-style:normal; color:#F00; margin-right:5px;}

.pad-avatar{ position:absolute; left:0px; top:228px; left:50px;}
.pad-avatar img{border:4px solid #FFF; display:block; float:left; width:132px; height:132px;}
.pad-avatar .nick{ float:left; font-size:24px; color:#666; line-height:30px; padding-top:102px; padding-left:20px;}
.izl-u-menu{height:45px; line-height:45px; background-color:#eee; color:#666; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-weight:bold; font-size:0px;}
.izl-u-menu a,.izl-u-menu a:visited{ font-size:14px; display:inline-block; padding:0px 30px; color:#666; text-decoration:none; border-right:1px solid #ccc;}
.izl-u-menu a:hover{background-color:#fff;}
.izl-u-menu a.current,.izl-u-menu a.current:visited{ color:#74c6ed;}
.izl-u-menu a.btn-user,.izl-u-menu a.btn-user:visited{float:right; padding-left:50px; background:url(u.png) 30px 50% no-repeat;}
.izl-u-menu a.btn-user:hover{ background-color:#fff;}

.sortby-switch{ clear:both; padding:20px 40px; line-height:30px;}
.sortby-switch span{display:inline-block; padding:0px 30px; font-size:14px; color:#666; cursor:pointer;}
.sortby-switch span.current{background-color:#74c6ed; border-radius:5px; color:#fff;}

.izl-order-empty{ padding:40px; font-size:18px; color:#999;}

.izl-order-grid{ margin:0px auto; width:955px; border:1px solid #d7d7d7; border-bottom:none; font-size:14px; line-height:24px;}
.izl-order-grid th{ background-color:#666; height:70px; line-height:70px; color:#FFF;}
.izl-order-grid td{border-bottom:1px solid #d7d7d7;}
.izl-order-grid .order-id,.izl-order-grid .order-desc,.izl-order-grid .order-money,.izl-order-grid .order-status,.izl-order-grid .order-btn-pay{ padding:20px;}
.izl-order-grid .order-id{ background-color:#efefef; color:#999; padding:20px 40px;}
.izl-order-grid .order-num{ display:block; color:#000; padding-bottom:20px;}
.izl-order-grid .order-date{ display:block; color:#000;}
.izl-order-grid .order-money,.izl-order-grid .order-status,.izl-order-grid .order-btn-pay{ border-left:1px dotted #d7d7d7; text-align:center;}
.izl-order-grid .order-money{font-weight:bold;}
.izl-order-grid .order-status-wait{ color:#ff6000; font-weight:bold;}
.izl-order-grid .btn-pay{display:inline-block; border-radius:3px; color:#FFF; background-color:#ff6000; width:80px; text-align:center; line-height:30px; cursor:pointer; margin-bottom:10px;}
.izl-order-grid .btn-pay-cancel{display:inline-block; border-radius:3px; color:#FFF; background-color:#666; width:80px; text-align:center; line-height:30px; cursor:pointer; margin-bottom:10px;}
.izl-order-grid .order-thumb{float:left; margin-right:10px; width:133px;}
.izl-order-grid .order-title{color:#999;}
.izl-order-grid .order-price{display:inline-block; color:#42b8e9; font-size:12px;}
.izl-order-grid .order-price i{font-style:normal; font-size:22px; margin:0px 10px;}

.izl-user-page{clear:both; display:none; overflow:hidden; zoom:1; position:relative;}
.izl-user-avatar-preview{float:left; width:222px; text-align:right; margin-right:40px;}
.izl-user-avatar-preview .row{text-align:left; font-size:16px; color:#666;}
.izl-user-avatar-preview img{display:block; margin-bottom:20px; margin-right:0px; margin-left:auto; box-shadow:0px 0px 10px rgba(0,0,0,0.3);}
.izl-user-fr{ float:left; text-wrap:none; white-space:nowrap; width:650px;}

.izl-content-wrap{background-color:#FFF; min-height:600px; padding:30px; margin-bottom:20px;}
.izl-about-sider h3{ color:#FFF; font-size:16px; font-weight:normal; line-height:55px;}
.izl-about-sider h3 a,.izl-about-sider h3 a:visited{color:#fff; text-decoration:none;}
.izl-about-sider .section{border-bottom:1px dotted #bbb; padding-bottom:10px;}
.izl-about-sider .section-last{border-bottom:none;}
.izl-about-sider .item{ font-size:14px; line-height:40px; display:block;}
.izl-about-sider .item a,.izl-about-sider .item a:visited{ text-decoration:none; color:#ceeaff; display:block;  padding:0px 15px; -webkit-transition:all 0.2s ease; border-radius:5px;}
.izl-about-sider .item a:hover{color:#fff;  background-color:#888;}
.izl-about-sider .current{}
.izl-about-sider .current a,.izl-about-sider .current a:hover,.izl-about-sider .current a:visited{color:#000;  background-color:#ccc; color:#000;}

.aboutlogo{display:block; margin:0px auto;}
.about-part{margin-bottom:20px; line-height:22px; font-size:14px; color:#646262;}
.about-part p{margin-bottom:20px;}
.about-part a,.about-part a:visited{color:#00a09a;}
.about-part a:hover{ text-decoration:none;}
.about-part h1{ color:#00a09a; font-weight:normal; font-size:24px; text-align:center; line-height:50px; border-bottom:1px solid #b2b2b2; margin-bottom:15px;}
.about-part h2{ color:#444; font-weight:normal; font-size:18px; line-height:30px; padding:0px 10px; border-left:3px solid #00a09a; margin:50px 0px 15px 0px;}

.izl-drpl{margin-top:20px;}
.izl-drpl img{display:block; width:100%;}

.izl-dtc-ts .title{background:url(ts.png) 0px 0px no-repeat; width:352px; height:39px; line-height:39px; color:#FFF; font-size:20px; text-align:center; font-weight:normal; margin:20px auto;}

.list-dtc-ts{ height:220px; color:#fff; font-size:14px; line-height:20px; text-wrap:none; white-space:nowrap; width:1060px;}
.list-dtc-ts li{ float:left; width:339px; text-align:center; margin-right:14px; text-wrap:normal; white-space:normal; }
.list-dtc-ts li img{display:block; width:100%; margin-bottom:20px; width:339px; height:158px;} 
.izl-dtc-map{ clear:both;}
.izl-dtc-map img{width:100%; display:block;}
.izl-dtc-ld{line-height:70px; font-weight:normal; font-size:26px; color:#FFF;}

.izl-dtc-ld-pad{ background-color:#efefef; padding:22px 21px; overflow:hidden; zoom:1;}
.list-dtc-ld{ font-size:14px; line-height:20px; text-wrap:none; white-space:nowrap;}
.list-dtc-ld li{ float:left; width:237px; border:1px solid #ccc; margin-right:12px; background-color:#FFF; text-wrap:normal; white-space:normal; border-radius:5px; overflow:hidden; height:270px;}
.list-dtc-ld img{display:block; width:100%;}
.list-dtc-ld .day{ font-size:18px; color:#70705b; line-height:22px; padding:20px 10px; font-weight:normal;}
.list-dtc-ld .day i{display:inline-block; vertical-align:top; color:#FFF; background-color:#94c326; border-radius:5px; margin-right:5px; line-height:22px; height:22px; font-style:normal; font-weight:normal; font-size:16px; min-width:20px; text-align:center;}
.list-dtc-ld p{ padding:0px 10px; font-size:14px; color:#999;}
a.btn-moredetail,a.btn-moredetail:visited{ display:block; padding-top:23px; clear:both;}
a.btn-moredetail img{display:block; margin:0px auto;}

.izl-dtc-table{ clear:both; font-size:20px; background-color:#FFF; width:100%;}
.izl-dtc-table strong{ color:#ff6d00;}
.izl-dtc-table th{background-color:#add7f5; color:#FFF; text-align:center; line-height:60px; font-weight:normal; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.izl-dtc-table th.label{background-color:#74b8e9; width:220px;}
.izl-dtc-table td{padding:20px; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.izl-dtc-table td.label-day,.izl-dtc-table td.content-day{ border-style:dotted;}
.izl-dtc-table td.bg1{background-color:#f9fbfd;}
.izl-dtc-table td.label{ text-align:left;  vertical-align:top;}
.izl-dtc-table td.label .icon{display:block; float:left; margin-left:20px; margin-right:10px; margin-top:-5px;}
.izl-dtc-table td.label-day{text-align:center; color:#74b8e9;}
.izl-dtc-table td.content{ font-size:15px; color:#444; line-height:24px;}
.izl-dtc-table td.content .price{ width:200px; float:left; font-size:14px; color:#ff6d00;}
.izl-dtc-table td.content .price i{font-style:normal; font-size:32px;}
.izl-dtc-table td.content .price a.btn-order,.izl-dtc-table td.content .price a.btn-order:visited{ width:96px; padding:0px; line-height:30px; color:#FFF; text-align:center; font-size:14px; height:30px;}
.izl-dtc-table td.content .price a.btn-desc,.izl-dtc-table td.content .price a.btn-desc:visited{color:#666666; text-decoration:underline;}

.izl-dtc-table2{ clear:both; font-size:20px; background-color:#FFF; width:100%; margin-bottom:45px;}
.izl-dtc-table2 strong{ color:#ff6d00;}
.izl-dtc-table2 th{background-color:#add7f5; color:#FFF; text-align:center; line-height:60px; font-weight:normal; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.izl-dtc-table2 th.label{background-color:#74b8e9; width:220px;}
.izl-dtc-table2 td{padding:20px; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.izl-dtc-table2 td.label-day,.izl-dtc-table2 td.content-day{ border-style:dotted;}
.izl-dtc-table2 td.label{ text-align:center; vertical-align:middle; background-color:#fff4e7;}
.izl-dtc-table2 td.bg1{background-color:#f3f9fe;}
.izl-dtc-table2 td.label .icon{display:block; float:left; margin-left:20px; margin-right:10px; margin-top:-5px;}
.izl-dtc-table2 td.label-day{text-align:center; color:#74b8e9;}
.izl-dtc-table2 td.content{ font-size:16px; color:#444; line-height:24px;}
.izl-dtc-table2 td.content .price{ width:200px; float:left; font-size:14px; color:#ff6d00;}
.izl-dtc-table2 td.content .price i{font-style:normal; font-size:32px;}
.izl-dtc-table2 td.content .price a.btn-order,.izl-dtc-table2 td.content .price a.btn-order:visited{ width:96px; padding:0px; line-height:30px; color:#FFF; text-align:center; font-size:14px; height:30px;}
.izl-dtc-table2 td.content .price a.btn-desc,.izl-dtc-table2 td.content .price a.btn-desc:visited{color:#666666; text-decoration:underline;}

.mark-day{display:inline-block; color:#fff; border-radius:5px; width:20px; height:20px; text-align:center; background-color:#94c326; font-size:16px; font-style:normal; line-height:20px; margin-right:5px; vertical-align:top;}
.bg1 .mark-day{background-color:#7684e8;}

.list-schedule{list-style:none; line-height:20px; font-size:12px;}
.list-schedule li{position:relative; padding-left:76px; color:#666; padding-bottom:10px;}
.list-schedule li .mark{position:absolute; left:0px; top:0px; color:#74b8e9; padding-left:25px;}
.list-schedule li .mark-hotel{background:url(icon_hotel_s.png) 0px 50% no-repeat;}
.list-schedule li .mark-view{background:url(icon_view_s.png) 0px 50% no-repeat;}
.list-schedule li .mark-eat{background:url(icon_eat_s.png) 0px 50% no-repeat;}
.list-schedule li .mark-traffic{background:url(icon_traffic_s.png) 0px 50% no-repeat;}
.list-schedule li .mark-table{background:url(icon_p_s.png) 0px 50% no-repeat;}
.list-schedule .pics{padding:20px 0px;}
.list-schedule .pics img{display:block; float:left; width:217px; margin-right:10px;}

.izl-dtc-service{background:url(service.png) center top no-repeat #f7f4f5; border-bottom:1px solid #e1e0e0; height:237px; width:100%;}
.izl-dtc-service-sel{ background-color:#FFF; padding:0px 30px 30px 30px;  margin-bottom:45px;}
.izl-dtc-service-sel h4{color:#666666; font-size:20px; line-height:70px;}
.izl-dtc-service-sel .service-navi{margin-bottom:20px;}
.izl-dtc-service-sel a.btn-item,.izl-dtc-service-sel a.btn-item:visited{display:inline-block; padding:0px 10px; color:#666; font-size:14px; text-decoration:none;}
.izl-dtc-service-sel a.btn-item-on{color:#fff; background-color:#F60; border-radius:5px;}
.izl-dtc-service-sel .service-content{color:#444; line-height:24px;}

.ts-item{ display:inline-block; width:380px; vertical-align:top;}
.ts-item-loc,.ts-item-reason{display:block; clear:both;}
.ts-item2{ display:block; clear:both; overflow:hidden; zoom:1; padding-bottom:5px; border-bottom:1px dotted #eee; margin-bottom:5px;}
.ts-item2-sub{ display:block; float:left; width:520px;}
.ts-item2-sub2{ display:block; float:left; width:240px;}
.ts-item3{display:block; clear:both; margin-bottom:10px;}
.ts-item3 strong{display:block;}

.izl-f{width:100%; clear:both; overflow:hidden; zoom:1}
.izl-w{width:1046px; clear:both; margin:0px auto; position:relative;}
.izl-w2{width:950px; clear:both; margin:0px auto; position:relative;}

.izl-w-l{width:950px;float:left; margin-right:19px; margin-top:30px;}
.izl-w-r{width:336px; float:left;}
.izl-w-l2{width:760px; float:left; margin-right:20px;}
.izl-w-r2{width:266px; float:left;}


