﻿@charset "utf-8";
#header .nav ul{padding-left:225px;width:940px}
.slider{position:relative;z-index:10}
.side-menu{width:240px;position:absolute;z-index:12;left:0;top:-40px}
.m-title{background:#006bdb;border-radius:3px 3px 0 0;color:#fff;cursor:pointer;font-size:16px;line-height:40px;text-indent:18px;}
.m-um{background:#fff;box-shadow:3px 0 3px rgba(0, 0, 0, 0.2);height:361px;*border:1px solid #ddd;*height:360px;*border-top:none;position:relative;z-index:15}
.menu-mod{border-bottom:1px dotted #ddd;height:90px;overflow:hidden;width:240px}
.um-item.active .menu-mod{width:239px;border-right:1px solid #fff;border-bottom:1px solid #ddd;position:relative;z-index:18;}
.um-item.active .menu-list{display:block}
.menu-mod span{display:block;float:left;height:100%;text-align:center;width:67px;}
.menu-mod span i{display:inline-block;*zoom:1;*display:inline;background:url(/Content/Themes/Base/a004-6/images/home.png) no-repeat 0 0;vertical-align:middle;position:relative;top:32px;height:32px;width:32px;}
.menu-mod span i.mod-icon-1{background-position:0 -43px;}
.menu-mod span i.mod-icon-2{background-position:0 0;}
.menu-mod span i.mod-icon-3{background-position:0 -183px;}
.menu-mod span i.mod-icon-4{background-position:0 -91px;}
.menu-mod a.mod-title{display:block;float:left;font-size:15px;font-weight:700;padding:14px 0 3px;width:172px;}
.menu-mod a.mod-title:hover{color:#ff7800}
.menu-mod div{float:left;font-size:12px;height:42px;left:-9px;line-height:1.8;overflow:hidden;position:relative;width:172px;}
.menu-mod div a{margin:0 9px;display:inline-block;*display:inline;*zoom:1;white-space:nowrap}
.menu-list{position:absolute;padding:10px 20px;width:600px;min-height:343px;border-left:1px solid #ddd;left:239px;top:-2px;background:rgba(255,255,255,.95);_background-color:#fff;box-shadow:1px 0 3px rgba(0, 0, 0, 0.2);*border:1px solid #ddd;*height:342px;z-index:16;display:none}
.um-last .menu-mod{height:88px;border-bottom:none}
.menu-list dl{border-bottom:1px dotted #eee;padding:5px 0}
.menu-list dt{line-height:28px;}
.menu-list dt a{font-weight:bold;font-size:14px}
.menu-list dd{line-height:22px;}
.menu-list dd a{margin-right:6px;display:inline-block;*display:inline;*zoom:1;white-space:nowrap}
.menu-list dd a em{color:#ddd;font-size:10px;padding-left:8px;}

.slideBox{width:100%;height:360px;overflow:hidden;margin:0 0 20px 0;position:relative;z-index:3}
.slideBox .bd{width:100%;height:360px;position:relative;z-index:3}
.slideBox .bd li a{display:block;height:360px;width:100%;background-position:center top;background-repeat:no-repeat}
.slideBox .hd{position:absolute;z-index:3;bottom:15px;left:0;width:100%;text-align:center}
.slideBox .hd li{cursor:pointer;display:inline-block;_zoom:1;background-color:#666;height:8px;margin:0 5px;width:40px}

.item-tit{border-bottom:2px solid #e0e0e0;font-size:28px;color:#333;height:50px;margin:15px 0 70px 0}
.item-tit .cat-title{height:50px;line-height:50px;padding:0 20px;margin:0 auto;width:220px;text-align:center;position:relative;z-index:0;top:25px;background-color:#fff;font-size:30px;}
.item-tit .cat-title .left-hr,.item-tit .cat-title .right-hr{width:18px;height:2px;background-color:#333;position:absolute;top:50%;}
.item-tit .cat-title .left-hr{left:-18px;}
.item-tit .cat-title .right-hr{right:-18px;}
.item-tit .cat-tips{color:#808080;font-size:12px;text-align:center;padding-top:30px}
.index-tour{margin:20px 0}
.index-tour ul{width:1210px}
.index-tour li{width:299px;height:195px;margin:0 1px 1px 0; position:relative;z-index:0;overflow:hidden;float:left}
.index-tour li .cat{width:72px;height:72px; position:absolute; left:50%;top:63px;margin:0 0 0 -36px;z-index:2;}
.index-tour li .bg{position:absolute;left:0;bottom:0;height:104px;width:100%;background:url(../images/tour-cat.png) 0 0 repeat-x;z-index:1;}
.index-tour li .tips{position:absolute;left:0;top:120px;width:100%;line-height:1;color:#fff;font-size:28px;text-align:center;z-index:3}
.index-tour li .img{transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;}
.index-tour li:hover .img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2)}

.p-top{background:url(../images/btm.png) repeat-x left bottom;line-height:40px;padding-bottom:10px;margin-bottom:20px;position:relative;z-index:1}
.p-top h2{float:left;color:#ff7800;font-size:26px}
.p-top h2 i{background:url(../images/base_ico24.png) no-repeat 0 2px;display:block;float:left;width:35px;height:35px;margin-right:20px;margin-top:4px}
.p-top h2 span{color:#666;font-size:14px;padding-left:20px}
.p-top a.p-more{float:right;font-size:12px;padding-right:10px;line-height:20px;margin-top:20px;color:#f60}
.p-top .p-top-u{position:absolute;height:26px;left:500px;top:16px}
.p-top .p-top-u li{float:left;font-size:16px;line-height:26px;padding:0 12px;margin-right:10px;cursor:pointer}
.p-top .p-top-u li.on{color:#fff;border-radius:3px;background-color:#ffbc5a}

.p-2 h2{color:#50b400}
.p-2 h2 i{background-position:0 -42px}
.p-2 .p-top-u li.on{background-color:#97c84b}
.p-3 h2{color:#55a6ec}
.p-3 h2 i{background-position:0 -84px}
.p-3 .p-top-u li.on{background-color:#66c5fe}
.p-5 h2{color:#50b400}
.p-5 h2 i{background-position:0 -42px}
.p-5 .p-top-u li.on{background-color:#97c84b}
.p-6 h2{color:#55a6ec}
.p-6 h2 i{background-position:0 -84px}
.p-6 .p-top-u li.on{background-color:#66c5fe}

.p-ad{width:230px}
.p-ad img{width:230px;min-height:300px}
.p-con{width:940px;overflow:hidden}
.p-con ul{width:940px}
.p-con li{float:left;background-color:#f5f5f5;width:245px;margin-bottom:20px;margin-right:20px;font-size:14px}
.p-con li:nth-of-type(3n){margin-right:0px;}
.p-con li .pic{display:block;overflow:hidden;width:245px;height:150px}
.p-con li .pic img{width:245px;min-height:150px;_height:150px}
.p-con li:hover img{transform:scale(1.06);-webkit-transform:scale(1.06)}
.p-con li .tit{padding:6px 10px;display:block}
.p-con li .tit span{display:block;line-height:20px;height:40px;overflow:hidden}
.p-con li p{padding:5px 10px}
.p-con li .dep{color:#999;float:left;line-height:24px}
.p-con li .price{font-size:20px;float:right}
.p-con li .price em{font-size:16px}
.p-con li .price b{font-size:12px;color:#999;font-weight:normal}
.p-con li:hover{box-shadow:0 4px 12px #ddd}

.ly-title{position:relative;height:56px;line-height:56px}
.ly-title h3{font-size:26px;color:#333}
.ly-title a.ly-titleMore{float:right;padding-right:10px;line-height:30px;margin-top:20px}
.ly-reviewBox{width:1200px;height:375px;overflow:hidden}
.ly-reviewBox ul{width:1250px}
.ly-reviewBox li{overflow:hidden;margin-right:22px;margin-bottom:20px;float:left;width:589px;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;transition:all linear .3s}
.ly-reviewBox li a.rev-link{float:left;overflow:hidden;width:268px;height:170px}
.ly-reviewBox li a.rev-link img{width:268px;min-height:170px;_height:170px}
.ly-reviewBox li:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.18);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.18);box-shadow:0 0 10px 0 rgba(0,0,0,0.18)}
.ly-reviewBox li:hover a.rev-link img{transform:scale(1.06);-webkit-transform:scale(1.06)}
.ly-reviewBox .ly-reviewList{position:relative;display:block;float:right;width:300px;height:128px;padding:20px 0 20px 20px;background:#fff;border:1px solid #e7e7e7;border-left:0}
.ly-reviewBox .ly-reviewList a{width:290px;display:block;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ly-reviewBox .ly-reviewList a:hover{text-decoration:underline}
.ly-reviewBox .ly-reviewList p{position:absolute;top:60px;left:20px;font-size:12px;line-height:20px;color:#717171;width:290px;height:82px;overflow:hidden;z-index:3}
.ly-reviewBox .ly-reviewList i{width:25px;height:25px;display:block;position:absolute;background:url(../images/base_ico24.png) no-repeat}
.ly-reviewBox .ly-reviewList i.ly-iconSpeakL{background-position:0 -228px;top:40px;left:15px}
.ly-reviewBox .ly-reviewList i.ly-iconSpeakR{background-position:-28px -232px;right:7px;bottom:3px}
.ly-reviewBox .ly-reviewList i.ly-iconArrowL{background-position:0 -268px;top:22px;left:-15px}

.siderwarp-fr{width:400px;float:right;min-height:20px;overflow:hidden;}
.liside1-addimg,.liside1-addimgA,.liside1-addimgB,.liside1-addimgC, .liside1-addimgD{border-bottom: dashed 1px #a9a9a9;overflow: hidden;box-sizing:border-box;width: 100%;}
.text-hidden{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; display:block;}
.pside1-add,.pside1-add1,.pside1-addA,.pside1-addB,.pside1-addC,.pside1-addD{line-height:35px;}
.ali-hainan{font-size:14px;color:#000;}
.ali-hainan{display: block;height:35px;overflow:hidden;}
.ali-hainan i{width:340px;display:block}
.ali-hainan .cloa9 i{float:right;width:22px;height:14px;margin-top:12px;overflow:hidden;background:url(../images/hot.gif) no-repeat}
.hainan-island, .hainan-island1, .hainan-islandA, .hainan-islandB, .hainan-islandC, .hainan-islandD{display: none;}
.sideaddo{position:relative;cursor:pointer;}
.hainan-island .sideaddo img{width:400px;height:200px;min-height:200px}
.sidetxt{background:rgba(0,0,0,0.8);position:absolute;left:0;bottom:0;color:#fff;height:40;line-height:40px;width:100%;display:none;overflow:hidden;}
.sidetxt p{padding-left:10px}
.button-side1{cursor:pointer;width:80px;line-height:40px;color:#fff;border:0;background:#ff500b;text-align:center;position:absolute;right:0;top:0;}
.button-side1:hover{color:#fff}
.a-hainan{display:block;height:36px;overflow: hidden;width:100%;}
.a-hainan{line-height:36px;color:#ff6600;font-size:16px;}
.pro-tr{padding:0 8px}
.pro-tr ul{min-height:20px;overflow:hidden;}
.pro-tr ul li:nth-of-type(1),.pro-tr ul li:nth-of-type(3){width:240px;}
.span-hainan{line-height:20px;color:#666;float:left}

/*悬浮右侧栏*/
.conternfl{position:fixed;top:40%;left:10px;z-index:99999;/*position: fixed;*/}
.li-conternfl{list-style:none;border-left-style:solid;border-left-width:2px;border-left-color:#cccccc;box-sizing:border-box;position: relative;}
.li-conternfl:last-child{border-left:none;}
.circle { width:16px; height:16px;color:white;position:relative;left:-8px;top:-1px;text-align:center;background-image:url("../images/ico52.png");cursor:pointer;background-size:auto 100%;background-repeat: no-repeat;}
div.gray {background-color: #708090;}
.circle1{padding-left:16px;padding-top: 0px;box-sizing:border-box;padding-bottom:35px;margin-top: -13px;color: #999;}
.circle1a{margin-top:-26px;}
.li-conternfl:hover .circle, .circlea{background-image:url("../images/ico51.png");}
.li-conternfl:hover .circle1, .circle1b{color:#0577e7;}
.friendlink{border:solid 1px #dddddd;-moz-box-shadow:0px 2px 0px #F4F4F4; -webkit-box-shadow:0px 2px 0px #F4F4F4; box-shadow:0px 2px 0px #F4F4F4;padding:10px 30px 10px 30px;margin-bottom: 17px;box-zising:border-box;min-height: 10px;overflow: hidden;}
.p-friendlink{background: url("../images/ico10.png") no-repeat;padding-left: 32px;font-size: 16px;color: #555;line-height: 28px;margin-bottom: 6px;}
.a-friendlink{color: #555;margin-right: 12px;line-height:28px;float: left;display: block;font-size: 14px;}
.pfr-friendlink{position: absolute;top:2px;right: 28px;font-size:35px;color: #ddd;width:20px;}

/*活动回顾*/
.index-article{overflow:hidden;padding-bottom:30px}
.index-article .item-box{width:1230px}
.index-article .item{width:283px;margin-right:20px;float:left;height:458px;border:1px solid #e0e0e0;position:relative}
.index-article .item-content,.index-article .link-block{position:absolute;left:-1px;top:-1px;width:283px;height:460px}
.index-article .default-title{margin:18px 18px 10px;font-size:18px;height:30px;line-height:30px;text-align:center;overflow:hidden;color:#333}
.index-article .default-basic{margin:10px 18px; font-size:12px;color:#808080;font-family:"SimSun";height:20px;line-height:20px}
.index-article .default-basic .tag{width:120px}
.index-article .default-basic .t-r{text-align:right}
.index-article .default-content{color:#333;line-height:24px;margin:15px 18px;height:288px;overflow:hidden;text-align:Justify;text-justify:inter-ideograph}
.index-article .default-share{font-size:0; border-top:1px solid #e0e0e0; margin:16px 18px; height:28px; line-height:28px; padding:15px 0;}
.index-article .default-share a{display:inline-block;*display:inline;*zoom:1;margin-right:8px;width:28px;height:28px}
.index-article .default-share .more{float:right;background-color:#f9f9f9;padding:0 10px;font-size:12px;width:auto;}
.index-article .link-block{left:0;top:0}
.index-article .link-block .type{line-height:1; padding:5px 10px; color:#fff; position:absolute; left:15px; top:20px; background-color:#fe5c59}
.index-article .link-block .walking{background-color:#8ac83f}
.index-article .link-block .orange{background-color:#f97700}
.index-article .link-block .blue{background-color:#0298d6}
.index-article .link-block .basic-info{position:absolute;left:0;bottom:0;height:162px;width:249px;padding:165px 15px 0;background:url(../images/article-bg.png) 0 0 repeat-x;color:#fff}
.index-article .link-block .title{line-height:30px; height:60px;font-size:24px; margin-top:15px;}
.index-article .pic-tag{ font-size:12px;font-family:"SimSun";height:20px;line-height:20px;margin-top:15px}
.index-article .pic-tag .tag{width:124px}
.index-article .pic-tag .t-r{text-align:right}