/*网站首页样式*/
body{background: #FFF;width: 100%;}
#main{margin: 0 auto 10px;width: 100%;}

/*首页幻灯片*/
.widthSlider{background: url(../images/index2/bannerbg.gif) repeat-x 0 bottom #FFF;height: 320px;padding-bottom: 17px;position: relative;width: 100%;z-index: 10;}
.widthSlider .bg{background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;height: 100%;left: 0;opacity: 0;overflow: hidden;position: absolute;text-align: center;top: 0;transition: opacity 800ms ease-in-out 0s;vertical-align: middle;width: 100%;}
.widthSlider .bgon{display: block;height: 320px;opacity: 1;}
#fullBanner{height: 320px;overflow: hidden;position: relative;zoom: 1; left:0; top:0; width:100%;}
#fullBanner li{display: none;float: left;height: 328px;left: 0;opacity: 1;top: 0;width: 100%;}
#fullBanner li a{display:block; width:100%;height: 328px;}

.markBox{bottom: 27px;height: 12px;left: 0;position: absolute;width: 100%;z-index: 5000;}
.markBox ol{float: right;height: 12px;overflow: hidden;zoom: 1;width: 150px;}
.markBox ol li{background: #EEE;float: left;height: 12px;margin-right: 5px;width: 25px; cursor:pointer;}
.markBox ol li.cur{background: #328605;}



/*热卖推荐*/
.hotSale .content{background: #FFF;padding: 10px 0 0;width: 1200px;overflow: hidden;}
.hotSale .outer{width: 1000px;overflow: hidden;}

/*热门目的地*/
.hot_area{ width:1180px; margin-top:20px; padding:10px 10px 0 10px; background:#FFF;}
.hot_area .title{ width:100%; height:35px; line-height:35px; font-size:28px; background:url(../../../images/ico.png) no-repeat 0px top; text-indent:40px;}
.hot_area .arealist{ width:100%; margin-top:20px;}
.hot_area .arealist li{ width:24%; margin:0 1.3% 20px 0; float:left;}
.hot_area .arealist li:nth-child(4n+4) { margin-right:0;}
.hot_area .arealist li a{ display:block; width:100%; height:200px; overflow:hidden; position:relative;}
.hot_area .arealist li a img{ width:100%; height:200px;}
.hot_area .arealist li a:hover img{transform: scale(1.06);}
.hot_area .arealist li a .tit{position: absolute; z-index: 99; width: 150px; height: 150px; background: #000; background: url(/images/tit-bg.png) repeat left top; text-align: center; top:25px; right:70px;}
.hot_area .arealist li .tit .i1 { color: #303030; font-size: 26px; line-height:50px; width: 80%; border-bottom:1px solid #303030; margin:25px auto 0 auto;}
.hot_area .arealist li .tit .i2 { font-size: 14px; line-height:50px; width: 80%; color: #303030; margin:0 auto}
.hot_area .arealist li .tit .i2 .price { color: #FF5533; font-size: 28px;}

/*其他模块*/
.otherMode{background: #FFF;overflow: hidden;padding-top: 5px;width: 1200px;}
.otherMode .outer{width: 100%;overflow: hidden;}
.otherMode .block{background: url(../images/index2/blockbg.gif) no-repeat 0 bottom #FFF;height: 378px;float: left;margin-right:20px;padding-bottom: 21px;width:380px;}
.otherMode .block h2.hd{background: #FFF;border-bottom: 2px solid #D21E45;height: 32px;line-height: 32px;}
.otherMode .block h2.hd b{color: #D21E45;font-family: '微软雅黑','宋体',Arial;font-weight: bold;font-size: 14px;}
.otherMode .block h2.hd span{color: #888;float: right;}
.otherMode .block h2.hd span a{color: #888;}
.otherMode .block .content{height: auto;margin-top: 10px;}
.otherMode .block dt{height: 100px;margin-bottom: 10px;position: relative;width: 100%;}
.otherMode .block dt a{background-color: #FFF;background-repeat: no-repeat;background-position: 0 0;display: block;height: 100px;overflow: hidden;position: relative;width: 100%;}
.otherMode .block dt a.hotel{background-image: url(../images/index2/hotelbg.png);}
.otherMode .block dt a.scenery{background-image: url(../images/index2/scenerybg.png); background-size:100%;}
.otherMode .block dt a.news{background-image: url(../images/index2/newsbg.png); background-size:100%;}
.otherMode .block dt a div{background: url(../images/index2/touming.png) repeat 0 0;color: #FFF;font-family: '微软雅黑','宋体',Arial;font-weight: bold;font-size: 14px;height: 32px;line-height: 32px;overflow: hidden;position: absolute;left: 0;bottom: 0;text-align: center;width: 100%;}

.otherMode li{background: url(../images/dot.gif) no-repeat 0 12px;height: 28px;line-height: 28px;overflow: hidden;padding-left: 10px;}
.otherMode li span{color: #888;float: right;padding-left: 10px;}
.otherMode .news li span{font-family: Arial;}
.otherMode li span em{padding-right: 2px;}
.otherMode li p{display: block;height: 28px;line-height: 28px;overflow: hidden;}
.otherMode li.on{background: #FFF;height: 56px;padding: 0;}
.otherMode li.on p{display: none;}
.otherMode .thumb{display: none;height: 56px;overflow: hidden;width: 100%;}
.otherMode li.on .thumb{display: block;}
.otherMode .thumb dt{float: left;height: 56px;margin: 0 10px 0 0;width: 73px;}
.otherMode .thumb dt a{background: #FFF;border: 1px solid #EAEAEA;height: 50px;padding: 2px;width: 67px;}
.otherMode .thumb dt a:hover{border: 1px solid #DCDCDC;}
.otherMode .thumb dt img{vertical-align: top;}
.otherMode .thumb dd{color: #888;float: left;height: 27px;line-height: 27px;overflow: hidden;width:297px;}
.otherMode .thumb dd em.price{font-size: 16px;padding-right: 2px;}
.otherMode .thumb dd a{color: #F60;}
.otherMode .thumb dd a.orderBtn{background: url(../images/index2/orderbg.gif) no-repeat 0 3px;display: inline-block;float: right;height: 27px;width: 65px;}
.otherMode .thumb dd a.orderBtn:hover{background-position: 0 -31px;}

/*游记攻略*/
.travels{/**/}
.travels .block{background: #FFF;display: inline-block;float: left;}
.travels .travelLeft{background: #F5F5F5;padding: 10px 10px 8px;width: 220px;}
.travels .travelCenter{height: 273px;margin: 0 5px;overflow: hidden;padding: 0 0 0 10px;width: 240px;}
.travels .travelRight{width: 450px;}

.travelLeft dt{height: 165px;width: 220px;}
.travelLeft dt a{background: #FFF;display: block;height: 165px;overflow: hidden;width: 220px;}
.travelLeft dt img{vertical-align: top;}
.travelLeft dd{height: 20px;line-height: 20px;margin-top: 5px;overflow: hidden;}
.travelLeft dd span{float: right;padding-left: 5px;}
.travelLeft dd a.title{color: #F60;}
.travelLeft dd.desc{color: #888;height: 60px;text-align: justify;}

.travelCenter dl.abroad{margin-top: 11px;}
.travelCenter dt{color: #888;height: 18px;line-height: 18px;margin-bottom: 3px;overflow: hidden; color:#46A107; font-weight:bold;}
.travelCenter dd li{display: inline-block;float: left;height: 22px;line-height: 22px;overflow: hidden;padding-right: 10px;width: 50px;}
.travelCenter dd li a:hover{text-decoration: underline;}

.travelRight dl{display: block;}
.travelRight dl.middle{border: 1px solid #EAEAEA;border-width: 1px 0;margin: 10px 0;padding: 10px 0;}
.travelRight dt{background: #000;float: left;height: 77px;margin-right: 12px;}
.travelRight dt img{vertical-align: top;}
.travelRight dt a{display: block;height: 77px;width: 103px;overflow: hidden;}
.travelRight dd{color: #888;float: left;height: 21px;line-height: 21px;overflow: hidden;width: 335px;}
.travelRight dd.desc{height: 42px;padding-top: 10px;text-align: justify;}
.travelRight dd span{float: right;}

/*旅游租车*/
.cars .container{overflow: hidden;padding-top: 15px;}
.cars .lists{overflow: hidden;width: 1200px;}
.cars .lists li{display: inline-block;float: left;height: auto;margin:0 7px 0 10px;width: 174px;}
.cars .lists dt{height: 132px;margin-bottom: 8px;overflow: hidden;width: 174px;}
.cars .lists dt a{background: #FFF;border: 1px solid #E5E5E5;display: block;height: 126px;padding: 2px;position: relative;width: 168px;}
.cars .lists dd{color: #999;height: 18px;line-height: 18px;overflow: hidden;}
.cars .lists dd span{float: right;}
.cars .lists dd em{font-size: 15px;vertical-align: -1px;}

/*签证服务*/
.visa{overflow: hidden;width: 100%;}
.visa  li{background: #F7F7F7;display: inline;float: left;height: 40px;line-height: 40px;margin: 0 7px 4px 0px;overflow: hidden;width: 183px; padding:0;}
.visa  li:hover{background: #F0F0F0;}
.visa  li span{float: right;padding-left: 10px;}
.visa  li em{font-size: 15px;vertical-align: -1px;}
.visa  li img{display: inline-block;padding-right: 10px;vertical-align: top;}
.visa  li b{cursor: pointer;display: inline-block;font-weight: normal;width:116px;overflow: hidden;}
.visa .visaDestin{height: 260px;overflow: hidden;}
.visa .visaDestin dt{color:#46A107; font-weight:bold;height: 18px;line-height: 18px;overflow: hidden;}
.visa .visaDestin dd{margin-top: 5px;padding: 7px 0;}
.visa .visaDestin li{float: left;width: 22%; margin:0 5px 5px 0;}
.visa .visaDestin li a{color: #888;display: block; border:1px solid #CCC; text-align:center; width:98%; height:26px; line-height:26px;}
.visa .visaDestin li a:hover{color: #fff;text-decoration:none; background:#46A107; }

/*首页底部广告*/
.botBanner{}
.botBanner li{padding-top: 10px;}
.botBanner li img{vertical-align: top;}