@charset "utf-8";







body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, h1, h2, h3, h4







{ margin: 0; padding: 0; font-size: 12px;_background-image:url(about:blank);_background-attachment:fixed;}







input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}







ul, li, dl, dt, dd, ol { display: block; list-style: none; }







img{ border: 0;display:block}







.clear { clear:both;}







a{text-decoration:none;outline:0;}







center{padding:20px 0;}







/* fixed */







.fixed{position:fixed;width:95px;height:312px;right:25px;bottom:50px;_position: absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));z-index:999;background:url(../images/fixed.png) 0 0 no-repeat;padding-top:108px;}







.backup{font:14px/36px "microsoft yahei";color:#14b75c;text-align:center;display:block;}







.fixed_wechat{display:block;width:100%;text-align:center;font:14px/22px "microsoft yahei";color:#00bcc8;padding-top:35px;margin-top:6px;background:url(../images/wechat.jpg) center 0 no-repeat;}







.fixed_qq{display:block;width:90px;text-align:center;font:14px/22px "microsoft yahei";color:#00bcc8;padding-top:32px;margin-top:12px;background:url(../images/qq.jpg) center 0 no-repeat;}







.codepic{display:block;background:url(../images/small_qr.jpg) center 0 no-repeat;width:94px;padding-top:42px;font:14px/26px "microsoft yahei";color:#00bcc8;text-align:center;margin-top:13px;}







.fixed div{position:relative;}







.fixed div img{position:absolute;left:-196px;width:196px;height:196px;top:-106px;display:none;}







.fixed div img.big-qr{position:absolute;left:-196px;width:196px;height:196px;top:-232px;display:none;}







/* banner */







.banner { width: 100%; height: 587px; position: relative;z-index:1}







.banner-box{width:1600px;height:587px;position:absolute;left:50%;margin-left:-800px;top:0;z-index:1;}







.sub_banner{height:467px;}







.banner img{display:block;margin:0 auto;}







.btns{width:1002px;position: absolute;height:81px;left:50%;top:304px;margin-left:-501px;}







.btns .prev,







.btns .next {width: 36px; height: 81px;float:left;background:url(../images/leftbtn.png) 0 0 no-repeat;}







.btns .next {background:url(../images/rightbtn.png) 0 0 no-repeat;float:right;}























/* common color 通用样式 */







.common_color,.has_account a.common_color{color:#ff5958}







.common_bg,.common_page a.nowpage,.common_page a:hover,.vip_left_nav li.vip_left_btn1:hover,.vip_left_nav li.vip_left_btn1.nowpage,.vip_left_nav li.vip_left_btn2:hover,.vip_left_nav li.vip_left_btn2.nowpage,.vip_left_nav li.vip_left_btn3:hover,.vip_left_nav li.vip_left_btn3.nowpage,.vip_left_nav li.vip_left_btn4:hover,.vip_left_nav li.vip_left_btn4.nowpage,.vip_add_address a.common_bg,.vip_login li input.common_bg,.level_bg p.common_bg,.scrollbutton.smallImgUp:hover,.scrollbutton.smallImgDown:hover,.star_score_box p.common_bg,.view_img_btns input,.view_imgs .prev:hover,.view_imgs .next:hover{background-color:#ff5958}







.common_border_color,.type_choose span.border_color,.type_choose2 span.border_color,.view_imgs .listBox .on img{border-color:#ff5958}







.product_about_top span.on{border-top-color:#ff5958}







/* header */







.header{width:1102px;height:116px;position:absolute;z-index:2;top:0;left:50%;margin-left:-501px;}







.logo{float:left;margin:31px 0 0 11px;}







.top-tel{background:url(../images/top_tel.png) 0 8px no-repeat;padding-left:56px;float:right;margin-top:24px; width:450px}







.top-tel span{font:15px/18px "microsoft yahei";color:#0000;padding-left:18px; font-weight:600;}







.top-tel p{font:28px/1 "impact";}







.nav{position:absolute;width:1002px;height:92px;top:116px;left:50%;margin-left:-501px;background:#14b75c;z-index:2}







.nav-relative{position:relative;width:1002px;height:92px;}







.nav-balloon{position:absolute;left:1002px;top:-23px;z-index:2}







.nav-home{float:left;display:block;width:74px;height:92px;background:url(../images/home.jpg) center center no-repeat #fff;}







.nav-box{float:left;width:928px;height:92px;}







.nav-box li{width:102px;height:92px;float:left;position:relative;border-right:1px solid #10964b}







.nav-box li>a{display:block;width:102px;height:92px;text-align:center;font:700 15px/92px "microsoft yahei";color:#fff;}







.nav-box a:hover{background:#11934b;color:#6de9a4}







.nav-box li dl{position:absolute;left:0;top:92px;background:#14b75c;border-top:1px solid #17ce68;width:100%;padding-bottom:14px;display:none}







.nav-box li dl dd a{display:block;width:100%;height:44px;border-bottom:1px solid #17ce68;font:14px/44px "microsoft yahei";color:#fff;text-align:center;overflow:hidden;}







/* marquee-bg */







.marquee-bg{width:100%;height:103px;background:#e7e7e7;}







.marquee{width:1002px;height:103px;margin:0 auto;overflow:hidden;}







.widget{float:left;width:280px;height:83px;background:#14b75c;padding-top:20px;}







.marquee-search{float:left;width:543px;height:87px;margin:8px 0 0 32px;overflow:hidden;}







.marquee-box{width:100%;height:40px;overflow:hidden;font:14px/40px "microsoft yahei";color:#535252;}







.marquee-box span{float:left;}







.marquee-box marquee{float:left;width:443px;font:14px/40px "microsoft yahei";color:#535252;}







.search{width:543px;height:42px;overflow:hidden;float:left;}







.text{width:371px;float:left;font:12px/32px 'microsoft yahei';color:#494949;text-indent:10px;height:32px;padding:5px 0;background:#fff;border:0}







.select{float:left;width:114px;border:0;background:url(../images/select.jpg) 100px center no-repeat #fff;}







.btn{float:left;background:url(../images/search.jpg) no-repeat center center #fff;width:58px;height:42px;border:0;cursor:pointer;}







.select select{margin:5px auto;width:72px;}







.searchBar span{ float:right; margin-top:6px;}







.searchBar span a{ color:#666; margin-right:8px;}







.searchBar span a:hover{ color:#6a6a6a;}







.searchBar .select {float:left; margin-top:1px; display:inline; margin-right:8px;}







.searchBar .text {float:left;}







.searchBar .text input{width:182px; padding-top:3px; height:17px; border:1px solid #b7d1eb;}







div.selectbox-wrapper{overflow:hidden;width:114px;position: absolute;text-align:left;*margin-top:0;z-index:111;background:#ccc}







div.selectbox-wrapper ul li.current {color: #fff;background-color:#36c}







div.selectbox-wrapper ul li {text-align:center;padding-right:3px;padding-bottom:3px;width:114px;cursor:pointer;line-height:32px;padding-top: 3px;font-size:12px;font-family:'微软雅黑';color:#fff;}







div.selectbox-wrapper ul li.selected {background-color: #14b75c;color:#fff;}







.selectbox{border:none;display:block;width:114px;background:none;text-indent:9px;cursor:pointer;height:42px;font-size:12px;font-family:'microsoft yahei';color:#7d7d7d;line-height:42px;}







.marquee-qq{float:left;background:url(../images/online.jpg) 0 0 no-repeat;display:block;width:102px;height:82px;margin:21px 0 0 30px;}







/* con1 */







.con1{width:1002px;height:618px;margin:0 auto;overflow:hidden}







.con1-title{width:100%;height:68px;border-bottom:1px solid #dbdbdb;overflow:hidden;margin-bottom:30px}







.title1-name{float:left;background:url(../images/title1.jpg) 0 center no-repeat;font:22px/68px "microsoft yahei";color:#00bcc8;white-space: nowrap;padding-left:48px;}







.word1{float:right;margin-top:36px;}







.con1-big-img{float:left;display:block;width:236px;height:406px;}







.con1-big-pic{display:block;width:236px;height:315px;}







.con1-big-img p,.con1-imgs li p{width:100%;height:22px;margin-top:15px;font:14px/22px "microsoft yahei";color:#01a7b2;overflow:hidden}







.con1-big-img p a,.con1-imgs li p a{color:#01a7b2;}







.con1-big-img h3,.con1-imgs li h3{color:#ff2a00;font:700 14px/18px "microsoft yahei";}







.con1-imgs{float:left;width:549px;height:auto;overflow:hidden;padding-left:15px;}







.con1-imgs li{width:183px;height:189px;float:left;position:relative;}







.zoom{display:none;position:absolute;z-index: 1;background:url(../images/zoom.png) 0 0 no-repeat;width:31px;height:30px;left:136px;top:95px;cursor: pointer;}







#picShow{position: fixed;width:100%;height:100%;background:url(../images/blackbg.png) 0 0 repeat;left:0;top:0;z-index:9999}







.pic_show_box{width:100%;height:100%;overflow:hidden;position: relative;}







.pic_show_box img{display:block;margin:93px auto 0;border:5px solid rgba(255,255,255,.2);}







.pic_quit{position: absolute;background:url(../images/quit.png) 0 0 no-repeat;width:64px;height:64px;top:0;right:0;cursor: pointer}







.lbtn{display:block;position: absolute;background:url(../images/leftbtn1.png) 0 0 no-repeat;width:53px;height:53px;top:287px;left:65px;}







.rbtn{display:block;position: absolute;background:url(../images/rightbtn1.png) 0 0 no-repeat;width:53px;height:53px;top:287px;right:65px;}







.pic_show_box p{width:593px;text-align:center;margin:0 auto;overflow:hidden;font:18px/106px "microsoft yahei";color:#0c4201;text-overflow: ellipsis;white-space: nowrap}







.pic_show_box p a{color:#fff;}







.con1-class{float:left;width:176px;padding-left:12px;height:auto;overflow:hidden}







.con1-class dt{font:700 16px/30px "microsoft yahei";color:#767676;float:left;margin-bottom:6px;width:100%}







.con1-class dd{width:88px;float:left;font:14px/32px "microsoft yahei";color:#01a7b2;}







.con1-class dd a{color:#01a7b2;}







.banner1{float:left;}







/* con2 */







.title2-name{float:left;background:url(../images/title2.jpg) 0 center no-repeat;font:22px/68px "microsoft yahei";color:#00bcc8;white-space: nowrap;padding-left:48px;}







.con2{width:1002px;height:618px;margin:0 auto;overflow:hidden}







.con2-title{width:100%;height:68px;border-bottom:1px solid #dbdbdb;overflow:hidden;margin-bottom:30px}







/* con3 */







.con3{width:1002px;height:618px;margin:0 auto;overflow:hidden}







.con3-title{width:100%;height:68px;border-bottom:1px solid #dbdbdb;overflow:hidden;margin-bottom:30px}







.title3-name{float:left;background:url(../images/title3.jpg) 0 center no-repeat;font:22px/68px "microsoft yahei";color:#00bcc8;white-space: nowrap;padding-left:48px;}







.con3-class{float:right;font:14px/68px "microsoft yahei";color:#757575;overflow:hidden;}







.con3-class a{display:block;float:left;width:67px;height:68px;text-align:center;font:14px/68px "microsoft yahei";color:#757575;}







.con3-class a.on{background:url(../images/place_on.jpg) center bottom no-repeat;}







/* con4 */







.con4{width:1002px;height:477px;margin:0 auto;overflow:hidden;}







.con4-title{width:100%;height:68px;border-bottom:1px solid #dbdbdb;overflow:hidden;margin-bottom:34px;}







.title4-name{float:left;background:url(../images/title4.jpg) 0 center no-repeat;font:22px/68px "microsoft yahei";color:#00bcc8;white-space: nowrap;padding-left:48px;}







.con4-title a{float:right;font:14px/68px "microsoft yahei";color:#757575;margin-right:6px;}







.con4-left{float:left;width:798px;height:350px;overflow:hidden}







.con4-left li{width:266px;height:350px;overflow:hidden;float:left;}







.con4-left li h1{width:254px;height:38px;margin-top:9px;overflow:hidden;font:700 18px/38px "microsoft yahei";color:#01a7b2;}







.con4-left li h1 a{color:#01a7b2;}







.con4-con{width:254px;height:40px;overflow:hidden;font:14px/20px "microsoft yahei";color:#5e5e5e;}







.con4-bottom{width:254px;height:34px;overflow:hidden;margin-top:10px;}







.con4-bottom p{float:left;font:14px/34px "microsoft yahei";color:#7b7b7b;}







.con4-bottom p span{font:700 26px/34px "microsoft yahei";color:#ff2a00;}







.con4-bottom a{display:block;float:right;background:url(../images/look_view.jpg) 0 0 no-repeat;width:105px;height:33px;}







.con4-right{float:left;width:188px;height:auto;overflow:hidden;padding-left:14px;}







.con4-right li{width:188px;height:72px;border-bottom:1px dotted #979797;margin-bottom:8px;}







.con4-top{width:100%;height:14px;margin-bottom:10px;overflow:hidden}







.discount{float:left;font:12px/14px "microsoft yahei";color:#fff;background:#ff3900;padding:0 2px;border-radius:2px;}







.con4-top h3{float:left;font:700 14px/14px "microsoft yahei";color:#01a7b2;margin-left:6px;}







.con4-content{width:100%;height:36px;overflow:hidden;font:12px/18px "microsoft yahei";color:#666;}







.con4-content span{color:#ff2a00;font-weight: bold}







.con4-content a{color:#666;}







/* foot */







.foot-bg{width:100%;height:164px;background:#14b75c}







.foot{width:1002px;height:164px;margin:0 auto;overflow:hidden;position:relative;}







.foot-logo{position:absolute;left:0;bottom:0;}







.foot-nav{width:762px;padding-left:120px;height:50px;margin-top:20px;font:14px/50px "microsoft yahei";text-align:right;color:#fff;}







.foot-nav a{color:#fff;margin-left:10px;}







.foot-class{width:756px;padding-left:226px;height:84px;margin-top:12px;font:12px/28px "microsoft yahei";color:#fff;}







.foot-class a{color:#fff}







.foot-class span{margin-right:12px;}







.links{width:1002px;height:69px;margin:0 auto;font:14px/69px "microsoft yahei";color:#14b75c;overflow:hidden;}







.links a{color:#14b75c;margin-left:12px;}







.links span{font-weight: bold;font-size:18px;color:#14b75c;}







/* subpage */







.subpage{width:1002px;height:auto;overflow:hidden;margin:0 auto;}







.left{float:left;width:244px;height: auto;overflow:hidden;padding-bottom:26px;}







.left-title{width:244px;height:52px;background:#00bcc8;margin-top:31px;overflow:hidden;}







.left-title span{float:left;font:18px/52px "microsoft yahei";color:#fff;padding-left:16px;}







.left-title a{float:right;font:14px/52px "microsoft yahei";color:#fff;margin-right:14px;}







.left-tourism,.left-attractions,.left-class{width:242px;height:auto;overflow:hidden;border:1px solid #d1d1d1;border-top:0;padding-bottom:16px;}







.left-tourism-img{display:block;width:215px;height:102px;margin:16px auto 7px;}







.left-tourism ul{width:215px;height:auto;overflow:hidden;margin:0 auto;}







.left-tourism ul li{width:100%;height:43px;border-bottom:1px dotted #8b8b8b;font:14px/43px "microsoft yahei";color:#01a7b2;}







.left-tourism ul li a{color:#01a7b2;}







.hotels-link{display:block;width:244px;height:215px;margin-top:19px;}







.left-attractions li{width:214px;height:auto;overflow:hidden;border-bottom:1px dotted #979797;margin:0 auto;padding:10px 0}







.right{float:left;width:719px;padding-left:39px;overflow:hidden;height:auto;}







.right_title{width:100%;height:70px;border-bottom:1px solid #dbdbdb;}







.right-name{float:left;font:22px/70px "microsoft yahei";color:#00bcc8;padding-left:3px;}







.right_title p{float:right;font:14px/70px "microsoft yahei";color:#767676;}







.right_title p a{color:#767676}







.right_con{width:100%;height:auto;overflow:hidden;font:14px/30px "microsoft yahei";color:#767676;padding:16px 0}







.left-title p{width:100%;text-align:center;font:18px/52px "microsoft yahei";color:#fff;}







.left-class ul{width:176px;height:auto;overflow:hidden;margin:14px auto 0;}







.left-class ul li{width:88px;height:32px;float:left;font:14px/32px "microsoft yahei";color:#01a7b2;}







.left-class ul li a{color:#01a7b2;}







/* product */







.product{width:738px;height:auto;overflow:hidden}







.product li{width:246px;height:238px;float:left;overflow:hidden;position:relative;}







.pro-img{display:block;width:225px;height:170px;overflow:hidden;}







.product li p{width:225px;height:22px;margin-top:14px;font:14px/22px "microsoft yahei";color:#01a7b2;overflow:hidden}







.product li p a{color:#01a7b2;}







.product li h3{font:700 14px/18px "microsoft yahei";color:#ff2a00;overflow:hidden}







.zoom-pro{display:none;position:absolute;z-index: 1;background:url(../images/zoom.png) 0 0 no-repeat;width:31px;height:30px;left:194px;top:140px;cursor: pointer;}







/* pages */







.pages{width:100%;height:28px; margin:14px 0; clear:both;}







.pages ul{float:right; margin:0 15px 0 0; display:inline;}







.pages ul li{float:left; display:inline; margin:0 7px 0 0; font:500 14px/28px "simsun";color:#00bcc8;width:26px;height:26px;border:1px solid #00bcc8;background:#00bcc8; text-align:center;}







.pages ul li a{color:#fff; display:block;width:26px;height:26px;}







.pages ul li.prev{width:64px;height:26px;background:url(../images/prev_page.jpg) 6px center no-repeat #00bcc8;text-indent:13px; border:1px solid #00bcc8; text-align:left;}







.pages ul li.prev a,.pages ul li.next a{display:block;width:64px;height:26px;}







.pages ul li.ok a{display:block;width:55px;height:28px;}







.pages ul li.next{width:64px;height:26px;background:url(../images/next_page.jpg) 54px center no-repeat #00bcc8;text-indent:6px; border:1px solid #00bcc8; text-align:left;}







.pages ul li.clickli{background:#9bf9ff;border:1px solid #9bf9ff}







.pages ul li.clickli a{color:#00bcc8}







.pages ul li.dot{border:0; background:none;color:#00bcc8;}







.pages ul li.allpage{width:136px;border:0;background:none;}







.allpage input{width:26px;height:26px;border:1px solid #00bcc8;text-align:center;background:#00bcc8; margin:0 5px;color:#fff;font:14px/26px "simsun";}







.pages ul li.ok{background:#00bcc8;width:53px;height:26px;float:left;border:1px solid #00bcc8}







.pages ul li.ok a{color:#fff}







/* view */







.view{width:100%;height:auto;font:14px/30px "microsoft yahei";color:#5d5d5d}







.view h1{width:100%;text-align:center;font:700 18px/30px "microsoft yahei";color:#01a7b2;}







.price{background:url(../images/price.jpg) 0 0 no-repeat;font:700 14px/10px "microsoft yahei";color:#fff;padding:0 4px;}







.date{width:100%;text-align:center;font:12px/32px "microsoft yahei";color:#7d7d7d}







.page{width:100%;margin:10px auto;overflow: hidden;position: relative}







.page p{width:100%;height:28px;font:14px/28px "microsoft yahei";color:#4c4c4c;overflow: hidden;}







.page p a{color:#4c4c4c}







.page p a:hover,.back:hover{text-decoration: underline}







.back{font:14px/39px "microsoft yahei";color:#fff;background:#00bcc8;width:138px;margin:0 auto;border-radius:4px;display:block;text-align:center;}







.view img{max-width: 100%;display:inline}







.view div{font-size:14px;}







.white-bg{background:#fff;padding:10px 0;}







/* hotels */







.hotels{width:100%;height:auto;overflow:hidden;}







.hotels li{width:100%;height:214px;padding-top:24px;border-bottom:1px dotted #808080;overflow:hidden;}







.hotels-img{display:block;float:left;width:254px;height:191px;}







.hotels li h1{float:left;width:420px;height:36px;overflow:hidden;font:22px/36px "microsoft yahei";padding-left:24px;color:#01a7b2;}







.hotels li h1 a{color:#01a7b2;}







.hotels-right{float:left;width:420px;height:108px;margin:6px 0 9px;padding-left:24px;overflow:hidden;}







.hotels-right p{width:100%;height:30px;overflow:hidden;font:19px/30px "microsoft yahei";color:#5e5e5e;}







.hotels-right h3{font:22px/48px "microsoft yahei";color:#ff2a00;overflow:hidden;}







.hotels-btn{display:block;float:left;margin-left:24px;background:url(../images/online2.jpg) 0 0 no-repeat;width:105px;height:33px;}







.hotels-table{border-collapse: collapse;width:655px;margin:20px auto;border-color:#d5d5d5;color:#696b6b;}







.hotels-table h1{font:14px/63px "microsoft yahei";color:#ff3a31;text-align:center;}







.hotels-table select{width:356px;height:40px;margin-left:10px;}







.hotels-table textarea{width:431px;height:136px;margin:10px;resize: none;border:1px solid #d5d5d5;padding:0 6px;}







.table-input1{width:344px;height:40px;margin-left:10px;border:1px solid #d5d5d5;padding:0 6px;}







.table-input2{width:112px;height:40px;margin-left:10px;border:1px solid #d5d5d5;padding:0 6px;float:left;}







.table-pin{float:left;margin-left:10px;cursor: pointer}







.table-btn1{border:0;background:#ff6363;font:18px/40px "microsoft yahei";width:141px;height:40px;border-radius:4px;color:#fff;margin:20px 6px 20px auto;cursor: pointer}







.table-btn2{border:0;background:#00bcc8;font:18px/40px "microsoft yahei";width:141px;height:40px;border-radius:4px;color:#fff;margin:20px auto;cursor: pointer}







/* news */







.news{width:100%;height:auto;overflow:hidden;}







.news li{width:100%;height:50px;border-bottom:1px dotted #aeaeae;overflow:hidden;font:14px/50px "microsoft yahei";color:#767676;}







.news li a{float:left;color:#767676;margin-left:8px}







.news li span{float:right;color:#767676;margin-right:6px;}