﻿#main{}
.modeFocus{ padding-top:10px;}
.generalBox{margin-top:20px;box-shadow: 0 0 5px #EEE; background:#FFF;border:1px solid #DDD;padding:20px;}
.generalBox .hdBox{ font-size:18px;height:27px; line-height:27px;}
.generalBox .content{margin-top:20px;}
.generalBox .hdBox b{float:left;background:url(../images/index.png) no-repeat -481px -359px;padding: 0 10px 0 38px; font-size:18px; font-weight:500;}
.generalBox .hdBox span{float:right;font-size:12px;}
.generalBox .leftBox{}

/*旅游产品导航*/
.lineNav{float:left;}
.lineNav{width:218px;position:relative;z-index:1;box-shadow:4px 2px 5px rgba(0, 0, 0, 0.3);}
.lineNav .titBox{border:1px solid #DDD; border-top:none;border-right:none;}
.lineNav .mod_cate_hd{height:40px;line-height:40px;font-size:16px;color:#FFFFFF;text-indent:7px;background:url(../images/index.png) no-repeat 10px -146px #FF9913;border-bottom:1px #FF9913 solid;font-family:"Microsoft Yahei"; text-indent:36px;}
.lineNav .mod_cate,.lineNav .mod_cate2{border-top:1px #FFF solid;border-bottom:1px #fff solid;background:url(../images/index.png) no-repeat -316px -133px #FFF; border-left:2px solid #FFF;}
.lineNav .mod_cate .mod_tit{display:block;position:relative;padding:9px 10px 10px 10px; text-indent:20px;background:url(../images/index.png) no-repeat 10px -146px;}
.lineNav .mod_cate .dd{position:absolute;height:40px;width:2px; background:#FFF;right:-2px;top:0;display:none;}
.lineNav .mod_cate a.hot_sub{font-size:15px;padding:0px 13px;}
.lineNav .mod_cate_r{line-height:24px;font-style:normal;font-variant:normal;}
.lineNav .mod_cate_r a{font-size:12px;color:#C2D9F8;padding-right:5px;}
.lineNav .mod_cate2{background:none;}
.lineNav .mod_cate2 a.yel{color:#fee602;}
.lineNav .mod_subcate{display:none;width:715px;height:382px;border:2px #DFDFDF solid;background:#FFFFFF;box-shadow:5px 5px 10px rgba(0, 0, 0, 0.4);position:absolute;top:0px;z-index:-1;left:218px;overflow:hidden;_left:216px;_top:-2px;}
.lineNav .mod_subcate_main{padding:0px 20px 20px 20px;}
.lineNav .mod_subcate_line{width:100%;height:1px;clear:both;font-size:0px;margin-bottom:5px;border-top:5px #fff solid;border-bottom:1px #dadada dotted;overflow:hidden;display:block;}
.lineNav .mod_subcate_main dl{padding:14px 0;border-bottom:1px #e5e5e5 solid;overflow:hidden;}
.lineNav .mod_subcate_main dl dt{font-size:12px;color:#3AA400;line-height:22px;font-style:normal;font-variant:normal;font-weight:700;font-size-adjust:none;font-stretch:normal }
.lineNav .mod_subcate_main dl dd{line-height:22px;overflow:hidden;}
.lineNav .mod_subcate_main dl dd a{color:#666;font-size:12px;margin-right:15px;display:inline;white-space:nowrap;}
.lineNav .mod_subcate_main dl dd a.org{color:#ff7300;}
.lineNav .mod_subcate_main dl dd a:hover{color:#F60;}
.lineNav .mod_subcate_channel{clear:both;margin-top:15px; text-align:right;} 
.lineNav .mod_subcate_channel .mod_btn_arrow{height:26px;line-height:26px;font-size:12px;padding:0 10px 0 10px;margin-left:5px;text-decoration:none;color:#FFFFFF;background:#3AA400;cursor:pointer;display:inline-block;}
.lineNav .mod_subcate_channel .mod_btn_arrow b{font-weight:normal;float:left;}
.lineNav .arrow_dot { width:0px;height:0px;overflow:hidden;font-size:0px;margin:9px 0 0 5px;border:4px transparent dashed;border-left:4px #FFFFFF solid; position:relative; top:-4px;}
.lineNav .mod_subcate_side{width:217px;padding-top:5px;padding-left:10px;padding-bottom:1000px;margin-bottom:-1000px;float:left;}
.lineNav .on{border-top:2px #DFDFDF solid;border-bottom:2px #DFDFDF solid;border-left:2px #F40 solid;background:url(../images/index.png) no-repeat 10px -146px;_margin-bottom:-4px;}
.lineNav .on .mod_tit{padding:8px 10px 9px 10px;background-color:#FFF; position:relative;}
.lineNav .on h2 a{color:#333333;}
.lineNav .on .mod_subcate{display:block !important;/* !important 强制显示，否则会闪烁*/ }
.lineNav .on .mod_cate_r a{color:#666666;}
.lineNav .on a.hot_sub{color:#333;}
.lineNav .navLine .mod_tit{ background-position:10px -407px;}
.lineNav .navHotel .mod_tit{ background-position:10px -348px;}
.lineNav .navScenery .mod_tit{ background-position:10px -198px;}
.lineNav .navCar .mod_tit{ background-position:10px -248px;}
.lineNav .navVisa .mod_tit{ background-position:10px -298px;}
.lineNav .navTuan .mod_tit{ background-position:10px -464px;}
.lineNav .navGift .mod_tit{ background-position:10px -439px;}

.lineNav .on.navLine .mod_tit{ background-position:10px -408px;}
.lineNav .on.navHotel .mod_tit{ background-position:10px -349px;}
.lineNav .on.navScenery .mod_tit{ background-position:10px -199px}
.lineNav .on.navCar .mod_tit{ background-position:10px -249px;}
.lineNav .on.navVisa .mod_tit{ background-position:10px -299px;}
.lineNav .on.navTuan .mod_tit{ background-position:10px -465px;}
.lineNav .on.navGift .mod_tit{ background-position:10px -440px;}
.lineNav .on .dd{ display:block;}
.lineNav .navdd .mod_tit{ background-position:10px  -573px;}
.lineNav .navVisa .mod_subcate,.lineNav .navScenery .mod_subcate{height:auto;}
.lineNav .navdd{background:#FFF;}
.lineNav .navdd .mod_tit h2{ padding-bottom:4px;}
.lineNav .navdd .mod_tit h2 a{ font-size:14px; color:#F60; padding-left:5px;}
.lineNav .navdd .mod_tit p{color:#666;}
.lineNav .picBox{margin-top:15px;}
.lineNav .picBox img{width:675px; height:150px;}

/*首页幻灯*/
.indexSlider { position: relative; width:708px; height:386px; overflow: hidden; float:left; display:inline;}
.indexSlider .sliderBox{position: relative; width:708px; height:286px; overflow: hidden; float:left; display:inline;} 
.indexSlider .pic img { width:708px; height:286px; display: block; }
.indexSlider .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:10px;}
.indexSlider .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:25px; height:10px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease ;}
.indexSlider .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;   }	
.indexSlider .prev,.indexSlider .next { width:45px; height:99px; position:absolute; top:91px; z-index:3; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.indexSlider .prev {display:none;}	
.indexSlider .next {display:none;}
.indexSlider .prev:hover,.indexSlider .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }	

/*主题旅游*/
.indexSlider .special{ height:98px;width:708px; background:#FFF; float:left;}
.indexSlider .special dd{float:left;width:235px; height:98px;position:relative;border:1px solid #DDD;border-width:1px 0 1px 1px }
.indexSlider .special dd img{width:235px; height:98px;transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s}
.indexSlider .special dd img:hover{filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}

/*modeFocusRight*/
.modeFocusRight{float:left;  background: none repeat scroll 0 0 #fff;height: 385px;overflow: hidden; padding:0 13px 0 14px;width: 240px; border:1px solid #DDD; margin-left:5px; display:inline;}
.modeFocusRight .Btn{padding-top:10px;}
.modeFocusRight .Btn a{float:left; width:114px;  background:url(../images/index.png) no-repeat -316px 9px #F90; height:36px; line-height:36px; text-indent:34px; color:#FFF; font-size:14px; display:block;transition: all 0.3s linear 0s;} 
.modeFocusRight .Btn .regBtn{background-position:-485px 9px;background-color:#3AA400; margin-left:9px; display:inline-block;}
.modeFocusRight .Btn a:hover{text-decoration:none;}
.modeFocusRight .Btn .logBtn:hover{background-color:#F60;}
.modeFocusRight .Btn .regBtn:hover{background-color:#4ec50c;}
.modeFocusRight .mod{margin-top:16px;}
.modeFocusRight .mod h2{ font-size:14px; color:#333;text-indent:12px; background:url(../images/index.png) no-repeat 0 3px;padding-bottom:5px;}
.modeFocusRight .satisfaction{padding-top:5px;}
.modeFocusRight .satisfaction dt{float:left;font-family: Arial,Helvetica,sans-serif;font-size: 45px;color: #ff9913;padding-right:10px;}
.modeFocusRight .satisfaction dt em{font-size:22px;}
.modeFocusRight .satisfaction dd{float:left;width:158px;overflow:hidden;padding-top:10px;line-height:22px}
.modeFocusRight .satisfaction dd em{color: #ff9913;}
.modeFocusRight .announcement li{height:30px; line-height:30px; overflow:hidden;padding-left:12px; background:url(../images/index.png) no-repeat -38px -14px; overflow:hidden;}

/*旅游专题*/
.preferential{background:#FFF; padding:10px 0 20px 10px; margin-top:20px;border:1px solid #DFDFDF;box-shadow: 0 0 5px #eee;border-top:1px solid #a24199;}
.preferential .hdBox{font-size:18px;height:27px;line-height:27px;padding:0 20px;color:#a24199;}
.preferential .hdBox span{float:right;font-size:12px;}
.preferential .hotLine{overflow:hidden;}
.preferential .hotLine ul{width:100%;padding-top:10px;}
.preferential .hotLine li{float:left;width:188px; margin-right:10px; height:300px;transition: all 0.3s linear 0s;position:relative;}
.preferential .hotLine li:hover{transform:translate(0,-5px);-moz-transform:translate(0,-5px);-webkit-transform:translate(0,-5px);-o-transform:translate(0,-5px);box-shadow: 3px 3px 3px #eee;}
.preferential .hotLine li .img{width:188px; height:300px;}
.preferential .hotLine li img{width:188px; height:300px;}
.preferential .hotLine .title{background:none repeat scroll 0 0 rgba(240, 240, 240, 0.9);bottom:19px;height:50px;left:9px;margin:0 auto;padding:5px 0;position:absolute;text-align:center;width:170px;border-radius:2px;}
.preferential .hotLine .title span{color:#965331;font-family:"宋体";font-size:18px;font-weight:bold;}
.preferential .hotLine .title div{background:#cd8e6f;height:1px;}
.preferential .hotLine .title p{color:#666;font-size:15px;}


/*线路模块*/
.lineMod{margin-top:20px; border-top-color:#096;}
.lineMod .hdBox{ position:relative;}
.lineMod .hdBox b{background-position:-481px -213px;color:#096;}
.lineMod .lineCity{z-index:998; float:left;position:relative;}
.lineMod .cityName{font-size:14px;background:#FFF;float:left; *zoom:1; padding:0 20px 0 8px;text-indent:0;cursor:pointer;font-weight:500; position:relative; color:#666;}
.lineMod  .hover{background:#D8EFD8;}
.lineMod .cityName em{color:#333;}
.lineMod .cityName i{position:absolute;top:9px;right:6px;width:8px;height:8px;background:url(../images/icon.png) no-repeat 0 -191px ;}
.lineMod .cityList{ position:absolute; top:27px;border:1px solid #009900; border-top:2px solid #009900;background:#FFF; width:156px; z-index:999; display:none;_left:0px; padding:0 10px; left:0px; line-height:30px;}
.lineMod .cityList a{font-size:12px;margin-right:15px;float:left;display:inline;white-space:nowrap;font-weight:500;}
.lineMod .leftBox{float:left;width:237px; overflow:hidden; height:416px;}
.lineMod .leftBox img{width:237px; height:416px;}
.lineMod .rightBox{float:left;width:901px; padding-left:20px; display:inline;}
.lineMod .hasMoreTab{ position:relative;width:920px;float:left;}
.lineMod .hasMoreTab .hd{position:absolute; top:-50px; left:0;}
.lineMod .hasMoreTab .hd  li{float:left; padding:0 10px; height:28px; line-height:28px; cursor:pointer; font-size:14px; margin-right:8px; display:inline;}
.lineMod .hasMoreTab .hd  li.on{ background:#009900; color:#FFF;border-radius:5px;}
.lineMod .hasMoreTab  .bd{ position: relative;}
.lineMod .hasMoreTab .lineList{float:left;height:416px;display:inline;}
.lineMod .hasMoreTab .lineList li{width:210px;height:auto; margin-bottom:20px; background:#FFF;float:left; margin-right:20px;transition: all 0.3s linear 0s;position:relative;}
.lineMod .hasMoreTab .lineList li:hover{transform:translate(0,-5px);-moz-transform:translate(0,-5px);-webkit-transform:translate(0,-5px);-o-transform:translate(0,-5px);box-shadow: 3px 3px 3px #eee;}
.lineMod .hasMoreTab .lineList li .img{width:210px; height:150px;}
.lineMod .hasMoreTab .lineList li img{width:210px; height:150px;border-radius:5px;}
.lineMod .hasMoreTab .lineList li img:hover{opacity:0.8;filter: alpha(opacity=80);}
.lineMod .hasMoreTab .lineList li p{height:22px; line-height:22px;overflow:hidden; margin-top:5px;padding:0 5px;}
.lineMod .hasMoreTab .lineList li p.ellip{ font-size:14px;}
.lineMod .hasMoreTab .lineList li p.pirce{margin:0;font-weight: 500; color:#666;}
.lineMod .hasMoreTab .lineList li p.pirce em{color:#f60;font-weight: bold; font-family:Arial; font-size:16px;padding-right:3px;}
.lineMod .hasMoreTab .lineList li p.pirce em i{font-size:12px;font-weight:500; padding-right:3px;}
.lineMod .hasMoreTab .lineList li p.pirce span{float:right;color:#FFF;font-weight: 500; font-size:12px; background:#F90; height:17px; line-height:17px; padding:1px 1px 1px 5px;border-radius: 2px;}
.lineMod .hasMoreTab .lineList li p.pirce span i{ background:#FFF;color:#F60; float:right; margin-left:5px; padding:0 5px; font-family:Arial;}
.lineMod .destination{height:416px;overflow:hidden;width:239px; float:left;}
.lineMod .destination h2{font-size:16px; color:#6c6c6c;text-indent:12px; background:url(../images/icon.png) no-repeat 0 -631px;padding-bottom:14px;text-shadow:1px 1px 4px #c9c9c9;}
.lineMod .destinationlist{background:#F5F5F5; border-left:1px solid #DFDFDF;}
.lineMod .destination  a{width:118px;float:left; display:inline; height:41px; line-height:41px; overflow:hidden; border:1px solid #DFDFDF; position:relative; margin:-1px 0 0 0; text-align:center; font-size:14px; border-left:none;}
.lineMod .destination  a.hot{color:#c00;}

/*酒店*/
.hotel{margin-top:20px;border-top-color:#2DA1E7;}
.hotel .hdBox{}
.hotel .hdBox b{float:left;background-position:-481px -297px;padding: 0 10px 0 38px; font-size:18px; font-weight:500; color:#2DA1E7;}
.hotel .leftBox{float:left;width:237px;overflow:hidden; border-left:none;height:320px;}
.hotel .brands{float:right; height:320px; overflow:hidden;}
.hotel .brands h2{font-size:16px; color:#6c6c6c;text-indent:12px; background:url(../images/icon.png) no-repeat 0 -631px;padding-bottom:11px;text-shadow:1px 1px 4px #c9c9c9;}
.hotel .brands ul{width:238px; float:left;}
.hotel .brands li{float: left; height: 62px; width: 78px;overflow: hidden;text-align: center;border: 1px solid #ECECEC;margin-right:-1px;margin-bottom:-1px;}
.hotel .brands li.end a{color:#F40; font-size:14px;}
.hotel .brands li a{display: block; height: 62px;line-height: 62px; _padding-top:20px; _height:63px;_margin-top:-2px;position: relative;overflow:hidden;position:relative;}
.hotel .brands li a.more{color: #F40;}
.hotel .brands li img{vertical-align:middle;display: inline-block; width:50px; height:40px;}
.hotel .brands li div{background: #000;color: #FFF;display: none;height: 24px;line-height: 24px;overflow: hidden;position: absolute;left: 0;bottom: -30px;text-align: center;width: 100%;opacity: 0.4;filter: alpha(opacity=40);}
.hotel .leftBox .banner img{float:left;width:237px;height:320px;}
.hotel .rightBox{float:left;width:662px; padding-left:20px; display:inline;}
.hotel .hasMoreTab{ position:relative;width:662px;}
.hotel .hasMoreTab .hd{position:absolute; top:-50px; left:0;}
.hotel .hasMoreTab .hd  li{float:left; padding:0 10px; height:28px; line-height:28px; cursor:pointer; font-size:14px; margin-right:8px; display:inline;}
.hotel .hasMoreTab .hd  li.on{ background:#2DA1E7; color:#FFF;border-radius:5px;}
.hotel .hasMoreTab .bd{ position: relative; }
.hotel .hasMoreTab .hotelList{width:662px; overflow:hidden;height:320px;}
.hotel .hasMoreTab .hotelList li{border-radius:5px;float:left; margin-right:20px;width:200px; position:relative; margin-bottom:20px; height:150px; overflow:hidden;}
.hotel .hasMoreTab .hotelList li .img{width:200px;height:150px;}
.hotel .hasMoreTab .hotelList li .img img{width:200px;height:150px;}
.hotel .hasMoreTab .hotelList li .img img:hover{opacity:0.8;filter: alpha(opacity=80);}
.hotel .hasMoreTab .hotelList li .text,.hotel .hasMoreTab .hotelList li .bg{width:184px;height:24px;position:absolute;bottom:0;left:0;padding:3px 8px; overflow:hidden;}
.hotel .hasMoreTab .hotelList li .text{ line-height:24px; color:#FFF;}
.hotel .hasMoreTab .hotelList li .text a{color:#FFF;}
.hotel .hasMoreTab .hotelList li .text span{float:right; color:#F40; font-weight:bold;font-family:Arial;}
.hotel .hasMoreTab .hotelList li .bg{background:#222;width: 184px;opacity:0.6;filter: alpha(opacity=60);}
.hotel .hasMoreTab .hotelList li .moreBox{position:absolute;bottom:-106px;left:-1px;width:200px;transition:all 0.3s ease 0s; padding-bottom:8px;}
.hotel .hasMoreTab .hotelList li .moreBox.hover{bottom:-1px;}
.hotel .hasMoreTab .hotelList li .moreBox dt{padding:5px 5px 0;overflow:hidden;}
.hotel .hasMoreTab .hotelList li .moreBox dt a{color:#FFF; font-size:14px;}
.hotel .hasMoreTab .hotelList li .moreBox dd {padding:0 5px;margin-top:5px; color:#FFF;}
.hotel .hasMoreTab .hotelList li .moreBox dd .pirce{float:right;color:#F40; font-weight:bold; font-family:Arial;margin-top:1px;}
.hotel .hasMoreTab .hotelList li .moreBox dd em{padding-left:8px;}

/*景点*/
.scenery{margin-top:20px;border-top-color:#FF8432;}
.scenery .hdBox{}
.scenery .hdBox b{background-position:-488px -388px; color:#FF8432;}
.scenery .leftBox{float:left;width:237px;height:376px;}
.scenery .leftBox img{float:left;width:237px;height:376px;}
.scenery .rightBox{float:left;width:901px; padding-left:20px; display:inline;height:376px;border-width:0 1px 1px 0;}
.scenery .hasMoreTab{ position:relative;width:662px;float:left;}
.scenery .hasMoreTab .hd{position:absolute; top:-50px; left:0;}
.scenery .hasMoreTab .hd  li{float:left; padding:0 10px; height:28px; line-height:28px; cursor:pointer; font-size:14px; margin-right:8px; display:inline;}
.scenery .hasMoreTab .hd  li.on{ background:#FF8432; color:#FFF;border-radius:5px;}
.scenery .hasMoreTab .bd{ position: relative;}
.scenery .hasMoreTab .sceneryList{height:376px; width:662px;overflow:hidden;}
.scenery .hasMoreTab .sceneryList ul{overflow:hidden;}
.scenery .hasMoreTab .sceneryList li{float:left; margin-right:20px;width:200px;margin-bottom:20px; position:relative;transition: all 0.3s linear 0s;}
 
.scenery .hasMoreTab .sceneryList li .img{width:200px;height:150px;}
.scenery .hasMoreTab .sceneryList li img{width:200px;height:150px;border-radius:5px;}
.scenery .hasMoreTab .sceneryList li img:hover{opacity: 0.8;filter: alpha(opacity=80);}
.scenery .hasMoreTab .sceneryList li p{ font-size:15px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;padding-top:5px;}
.scenery .hasMoreTab .sceneryList li span{color:#F60; position:absolute;bottom:0;right:0; padding:0 5px; font-size:14px;font-family:"microsoft yahei";font-weight:bold;}
.scenery .theme{float:left;width:239px;height:376px; overflow:hidden;}
.scenery .theme h2{font-size:14px; color:#6c6c6c;text-indent:12px; background:url(../images/icon.png) no-repeat 0 -631px;padding-bottom:5px;text-shadow:1px 1px 4px #c9c9c9;}
.scenery  .theme .themeList{border-left:1px solid #E5E5E5;}
.scenery  .theme .themeList a{float:left;border:1px dotted #ccc; background:#FFF; height:37px; line-height:37px; font-size:14px;width:118px;position:relative;margin-left:-1px;margin-bottom:-1px; text-align:center;}
.scenery  .theme .themeList a:nth-child(1){color:#8ab923;}
.scenery  .theme .themeList a:nth-child(1):hover {color:#fff;background:#8ab923; }
.scenery  .theme .themeList a:nth-child(2){color:#fc924c;}
.scenery  .theme .themeList a:nth-child(2):hover {color:#fff;background:#fc924c; }
.scenery  .theme .themeList a:nth-child(3){color:#f25272;}
.scenery  .theme .themeList a:nth-child(3):hover {color:#fff;background:#f25272; }
.scenery  .theme .themeList a:nth-child(4){color:#2da1e7;}
.scenery  .theme .themeList a:nth-child(4):hover {color:#fff;background:#2da1e7; }
.scenery  .theme .themeList a:nth-child(5){color:#ca8c07;}
.scenery  .theme .themeList a:nth-child(5):hover {color:#fff;background:#ca8c07; }
.scenery  .theme .themeList a:nth-child(6){color:#03b1c1;}
.scenery  .theme .themeList a:nth-child(6):hover {color:#fff;background:#03b1c1; }
.scenery  .theme .themeList a:nth-child(7){color:#fc924c;}
.scenery  .theme .themeList a:nth-child(7):hover {color:#fff;background:#fc924c; }
.scenery  .theme .themeList a:nth-child(8){color:#f25272;}
.scenery  .theme .themeList a:nth-child(8):hover {color:#fff;background:#f25272; }
.scenery  .theme .themeList a:nth-child(9){color:#2da1e7;}
.scenery  .theme .themeList a:nth-child(9):hover {color:#fff;background:#2da1e7; }
.scenery  .theme .themeList a:nth-child(10){color:#ca8c07;}
.scenery  .theme .themeList a:nth-child(10):hover {color:#fff;background:#ca8c07; }
.scenery  .theme .themeList a:nth-child(11){color:#03b1c1;}
.scenery  .theme .themeList a:nth-child(11):hover {color:#fff;background:#03b1c1; }
.scenery  .theme .themeList a:nth-child(12){color:#fc924c;}
.scenery  .theme .themeList a:nth-child(12):hover {color:#fff;background:#fc924c; }
.scenery  .theme .themeList a:nth-child(13){color:#ca8c07;}
.scenery  .theme .themeList a:nth-child(13):hover {color:#fff;background:#ca8c07; }
.scenery  .theme .themeList a:nth-child(14){color:#03b1c1;}
.scenery  .theme .themeList a:nth-child(14):hover {color:#fff;background:#03b1c1; }
.scenery  .theme .themeList a:nth-child(15){color:#fc924c;}
.scenery  .theme .themeList a:nth-child(15):hover {color:#fff;background:#fc924c; }
.scenery  .theme .themeList a:nth-child(16){color:#f25272;}
.scenery  .theme .themeList a:nth-child(16):hover {color:#fff;background:#f25272; }
.scenery  .theme .themeList a:nth-child(17){color:#2da1e7;}
.scenery  .theme .themeList a:nth-child(17):hover {color:#fff;background:#2da1e7; }
.scenery  .theme .themeList a:nth-child(18){color:#fc924c;}
.scenery  .theme .themeList a:nth-child(18):hover {color:#fff;background:#fc924c; }

.bannerMod{margin-top:20px;}
.bannerMod img{height:100px; width:1200px;}

.module{margin-top:20px;}
.module .leftBox{float:left;width:590px; background:#FFF;}
.module .rightBox{float:left;width:590px;margin-left:20px; display:inline; background:#FFF;}
.module .hdBox{ font-size:18px;padding:0 20px; height:27px; line-height:27px;margin-top:20px;}
.module .hdBox span{float:right;font-size:12px; }

/*机票*/
.flight{overflow:hidden; border:1px solid #DFDFDF; box-shadow: 0 0 5px #eee; height:265px; overflow:hidden; margin-top:20px;}
.flight .hdBox{ font-size:18px;padding:0 20px; height:27px; line-height:27px;margin-top:20px;}
.flight .hdBox span{float:right;font-size:12px; }
.flight .hasMoreTab{ position:relative;width:1198px;}
.flight .hasMoreTab .hd{position:absolute; top:-30px; left:135px;}
.flight .hasMoreTab .hd  li{float:left; padding:0 10px; height:28px; line-height:28px; cursor:pointer; font-size:14px;margin-right:8px; display:inline;}
.flight .hasMoreTab .hd  li.on{ background:#3AA400; color:#FFF;border-radius:5px;}
.flight .hasMoreTab .hd  li.on a{color:#FFF;}
.flight .hasMoreTab .bd{ position: relative;}
.flight .ui-tabs-hide{ display:none;}
.flight .ui-tabs-panel{padding:2px 0 0 20px;}
.flight .ui-tabs-panel li{background:url(../images/index.png) no-repeat -509px -142px; float: left;height: 26px;line-height: 28px;margin-right:20px;overflow: hidden;padding-left: 8px;width: 266px;}
.flight .ui-tabs-panel li a{display: block;height: 28px;}
.flight .ui-tabs-panel li em{font-weight:  normal !important; color:#F40;}
.flight .ui-tabs-panel li address{padding: 10px 0 5px;}
.flight .ui-tabs-panel li p{padding: 0 0 10px;}
.flight .ui-tabs-panel li span{cursor: pointer;font-family: Arial;padding: 0 0 0 6px;}
.flight .ui-tabs-panel li span.date,.flight span.place{float: left;padding: 0;}
.flight .ui-tabs-panel li span.date{color: #666;padding-right: 10px;width:65px;}
.flight .ui-tabs-panel li span.price{float:right;}
.flight .ui-tabs-panel li span.price em{ font-family:Arial;}
.flight .ui-tabs-panel li span.discount{float:right;}
.flight span.place{width:120px;}

/*游记*/
.strategy{border:1px solid #DFDFDF; box-shadow: 0 0 5px #eee; margin-top:20px;border-top:1px solid #F3415A;background:#FFF;}
.strategy .hdBox{ font-size:18px;padding:0 20px; height:27px; line-height:27px;margin-top:20px;color:#F3415Al;}
.strategy .hdBox span{float:right;font-size:12px; }
.strategy .strategyList{overflow:hidden;padding:0 0 20px 20px; height:320PX;width:1178PX;}
.strategy .strategyList ul{width:1200px;}
.strategy .strategyList li{border-radius:5px;float:left;width:233px; margin-right:20px; margin-top:20px; height:140px; overflow:hidden; position:relative;}
.strategy .strategyList li img{width:233px; height:140px;}
.strategy .strategyList li img:hover{opacity: 0.5;filter: alpha(opacity=80);}
.strategy .strategyList li.top{width:400px; height:300px;border-radius:5px;}
.strategy .strategyList li.top img{width:400px; height:300px;}
.strategy .strategyList li.top img:hover{opacity: 0.5;filter: alpha(opacity=80);}
.strategy .strategyList li .ttit{height:26px; line-height:26px; font-size:14px; color:#FFF;background-color:#000; padding:0 10px; position:absolute;bottom:0;left:0; width:213px;filter:alpha(opacity=80);opacity:0.8;}
.strategy .strategyList li.top .ttit{width:380px;}
.strategy .strategyList li .text,.strategy .strategyList li .bg{position:absolute;bottom:0;left:0; height:100%; width:0; overflow:hidden;}
.strategy .strategyList li .bg {background:#333;filter:alpha(opacity=60);opacity:0.6;}
.strategy .strategyList li .text h2{padding:10px 10px 0; font-size:16px; overflow:hidden; height:52px;}
.strategy .strategyList li .text h2 a{ color:#FFF;}
.strategy .strategyList li .text p{margin-top:10px; color:#FFF; line-height:22px;padding:0 15px; height:175px; overflow:hidden;}
.strategy .strategyList li.top .text h2{ padding:20px 20px 0 20px;height:auto;}
.strategy .strategyList li .btn{float:right; height:36px;padding:10px 17px; width:24px;margin-right:10px; background:#333;filter:alpha(opacity=80);opacity:0.8;border-radius: 50%;}
.strategy .strategyList li .btn a{color:#fff;}
.strategy .attribute{height:40px; position:absolute;top:0;left:0; font-size:0;}
.strategy .attribute i{height:40px; width:40px; display:inline-block; margin-right:5px; background:url(../images/destination/show.png) no-repeat -34px -281px;}
.strategy .attribute i.quality{background-position:-120px -281px;}
.strategy .attribute i.practical{background-position:-77px -281px;}

/*团购*/
.four .ui-tabs-panel .tuan li{float:left;height:195px;padding-right:20px;width:215px; margin-bottom:20px;}
.four .tuan_pic{position:relative;}
.four .tuan_pic img{border-radius:5px;width:215px;height:160px;}
.four .tuan_pic img:hover{opacity: 0.8;filter: alpha(opacity=80);}
.four .tuan_pic .title{background:-moz-linear-gradient(center top , rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7)) repeat scroll 0 0 rgba(0, 0, 0, 0);border-bottom-left-radius:5px;border-bottom-right-radius:5px;bottom:0;color:#fff;cursor:pointer;font-size:15px;height:27px;padding-left:10px;position:absolute;white-space:nowrap;width:205px;}
.four .tuan_price{background-color:#fff;height:48px;line-height:46px;margin-bottom:14px;}
.four .tuan_price i{color: #f60;float: left;font-family: "microsoft yahei";font-size: 16px;height: 20px;line-height: 20px;margin-top: 13px;}
.four .tuan_price .discount_price{color: #f60;float: left;font-family: arial;font-size: 28px;font-weight: 700;margin-left: 0;padding-right: 10px;}
.four .tuan_price .cost_price{color: #999;float: left;font-family: arial;font-size: 14px;text-decoration: line-through;}
.four .tuan_price .sale_price{ background: #ffc23e;border-radius: 5px;color: #fff;float: right;font-family: "microsoft yahei";font-size: 14px;font-weight: 700;height: 23px;line-height: 23px;margin-top: 12px;padding-left: 2px;text-align: center;width: 52px;}


/*签证*/
.four .visa{overflow:hidden; overflow:hidden;}
.four .visa li{display: inline-block;float: left;height: 44px;margin: 0 10px 10px 0;overflow: hidden;width: 282px;}
.four .visa li a{background: none repeat scroll 0 0 #f5f5f5;display: block;height: 40px;line-height: 40px;padding: 0 5px 2px 0;width: 278px;}
.four .visa li span{display: inline-block;float: left;padding-right: 7px;}
.four .visa li span.price{color: #888;float: right;padding-right: 0;}
.four .visa li span.price em{color: #f60;font-family: Arial;font-weight: bold;}

/*租车*/
.four .car{overflow:hidden;}
.four .car li{float: left;overflow: hidden;padding-right:20px;text-align: left; margin-bottom:20px;}
.four .car li .pic{height: 135px;overflow: hidden;text-align: left;width: 176px;border-radius:5px;}
.four .car li .pic img{display: block;height: 135px;transition: all 1.2s ease 0s;width: 176px;-webkit-transition: all 1.2s;-moz-transition: all 1.2s;-o-transition: all 1.2s;-ms-transition: all 1.2s;transition: all 1.2s;vertical-align: top;}
.four .car li .pic img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform: scale(1.2);}
.four .car li .title{font-size: 14px;line-height: 24px;}
.four .car li .title .Price{float:right;}
.four .car li .title .Price i{color:#f60;font-family:arial;}
.four .car li .title .Price em{color:#f60;font-family:arial;font-size:16px;font-weight:700;}

/*导游*/
.four .guides li.top{height: 258px;margin-right: 15px;width: 188px;}
.four .guides li{background: none repeat scroll 0 0 #f5f5f5;float: left;height: 79px;margin: 0 10px 10px 0;width: 315px;}
.four .guides li.top dt{height: 188px;margin: 0;position: relative;width: 188px;}
.four .guides li dt{float: left;margin-right: 10px;width: 79px;}
.four .guides li.top dt b{background: url("../images/star.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: block;height: 35px;left: 0;position: absolute;top: 182px;width: 20px;}
.four .guides li.top dd{height: 36px;margin-top: 0;padding: 0 3px;width: 182px;}
.four .guides li dd{color: #666;float: left;height: 36px;line-height: 18px;margin-top: 5px;overflow: hidden;padding: 0 3px 0 0;text-align: justify;width: 223px;}
.four .guides li dd.name{height: 28px;line-height: 28px;margin-top: 0;}
.four .guides li.top dd.name{height: 32px;line-height: 32px;padding-left: 22px;width: 160px;}
.four .guides li dd.name span{float:right;width: 115px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.four .guides li dd.name b{color: #333;font-weight: normal;}
.four .guides li dd.name a{color: #2a98da;font-size: 12px;}

/*积分*/
.four .gifts li{background: none repeat scroll 0 0 #fff;display: inline-block;float: left;height: 127px;margin: 0 20px 20px 0;overflow: hidden;padding: 0;width: 174px;border:1px dotted #ccc;}
.four .gifts li a{display: block;height: 127px;overflow: hidden;position: relative;width: 174px;}
.four .gifts li img{height: 127px;vertical-align: top;width: 174px;}
.four .gifts li div.bg{background:#000;opacity:0.7;}
.four .gifts li a:hover div.bg{filter: alpha(opacity=95);opacity: 0.95;}
.four .gifts li div{bottom: 0;color: #e5e5e5;font-size: 12px;height: 24px;left: 0;line-height: 24px;overflow: hidden;padding: 0 5px;position: absolute;text-align: center;width: 166px;}
.four .gifts li span{background:#f60;color: #fff;display: inline-block;height: 21px;left: 0;line-height: 21px;overflow: hidden;padding: 0 5px;position: absolute;top: 0;}
.four ..gifts li span em{color: #fff !important;font-size: 12px;vertical-align: 0;}

/*团购，签证，租车，导游，礼品TAB切换框*/
.four{background:#FFF; padding:20px 0 0 20px; margin-top:20px;border:1px solid #DFDFDF;box-shadow: 0 0 5px #eee;border-top:1px solid #80BC2B;}
.four .ui-tabs-nav{list-style:outside none none;}
.four .ui-tabs-nav  li{ cursor: pointer;display: inline;float: left;font-size: 14px;height: 28px;line-height: 28px;margin-right: 8px;padding: 0 10px;}
.four li.ui-tabs-selected{background:#80bc2b;border-radius:5px;}
.four li.ui-tabs-selected a{color:#fff;}
.four .ui-tabs-panel{overflow:hidden;padding-top:15px;}
.four .ui-tabs-panel.ui-tabs-hide{display:none;}