/*public*/
.w100{width: 100%;}
.wid1200{width: 1200px;margin: 0 auto ;overflow: hidden;}
.po-re{position: relative;}
.po-ab{position: absolute;}
.pa-top{padding-top:340px;}
.wid1100{width: 1100px;;}

/*头部*/
/*.heared{padding-top: 12px;}*/
.m165{margin-left: 165px;}
.heard-z{position: fixed;width: 100%;z-index: 999;background: #ffffff;height: 132px;;top: 0px;left: 0px;}
.head .heared>ul>li .c-2bbfbd{color:#2bbfbd !important;}
.head{width: 100%;height: 144px;}
.logo{margin-top: 25px;;}
.logo>img{display: inline-block;width: 300px;;}
.heared>ul{width: 900px;padding-top: 99px;margin-left: 300px;}
.heared>ul>li{float: left;width: 150px;text-align: center;}
.heared>ul>li>a{/*padding-left: 30px;padding-right: 20px;*/padding-bottom:15px;;}
.heared>ul>.dy > a{width: 127px;height: 12px;display: inline-block;padding-left: 20px;;}
.heared>ul>.dy>.n-in-no{display: none;}
.heared>ul>li>a>span{background: url(../img/hearder-sj.png)no-repeat center;display: inline-block;width: 13px;height: 8px;margin-left: 7px;}
.heared>ul>li>span{float: right;margin-top: -4px;display: inline-block;}
.heared>ul>.sy_hover a{color:#2bbfbd ;}
.heared>ul>li>img{width: 16px;height: 7px;display: block;margin-left: auto;margin-right: auto;margin-top: 11px;z-index:3;position: relative;}
.heared>ul>.s_sj>img{margin-top: 11px;left: -5px;}
.heared>ul>li a{color:#727171 ;font-size: 12px;}
.heared>ul>li>ul{width:655px;height:77px;z-index:5 ;position: relative;margin-left: -104%;overflow: hidden;}
.heared>ul>li>.heard-yk{margin-left: -200%;}
.heared>ul>li .heard_li_li{display: block;}
.heared>ul>li>ul li{float: left;width: 131px;height: 78px;line-height: 78px;}
.heared>ul>li>ul li a{color:#ffffff;}
.heared>ul>li>ul li a:hover{border-bottom: solid 1px #ffffff;}
.heared>ul>li .heard_li_li{display: none;}
.heared>ul .he_a>a{color:#2bbfbd ;}
/*.heared>ul .dy>img{display: none;}*/

.heared_rt{width: 365px;height: 30px;float: right;margin-top:30px;;}
.search{float: right;height: 26px;position: relative;background: #ececec;border-radius:13px;padding-left: 22px ;
padding-right: 22px;-moz-box-shadow: 2px 4px 5px #d8d7d8 inset; /* 老的 Firefox */
box-shadow: 2px 4px 5px #d8d7d8 inset; min-width:90px;}
.search img{
	width: 2px;
	display: inline-block;
	margin-left: 7px;
	top: 5px;
	margin-top: 5px;
	margin-right: 7px;
	margin-bottom: 0;
}

.search a{;color: #727171;display: inline-block;line-height: 26px;;}
.search .text{line-height:18px;margin: 0 5px;border: none;float: left;color: #92922;background: none;}

.search .dl{color: #727171;display: inline-block;line-height: 26px;border: none;cursor: pointer;text-align: center;float: right;display: inline-block;background: none;}
.search .submit{width: 15px;height: 15px;background: url(../img/fdj.png) no-repeat center ;border: none;margin-top: 5px;}

.heared_rt p{font-size:14px ;color:#727171;width: 300px;height: 26px;float:right; text-align:right;line-height: 26px;;}
.heared_rt p span{display: block;float: right;font-size: 25px;top: -3px;position: relative;/*color: #afafaf;*/}

.db{}

.heard_hx{overflow: hidden;border-bottom: solid 1px #2bbfbd;width: 100%;position: absolute;margin-top: -13px;}
.heard_fx{overflow: hidden;height: 77px;background:rgba(61,197,196,0.95);;width: 100%;position: absolute;display: none;z-index:3;margin-top: -13px;}

/*foot*/
.foot-br{background: #FFFFFF;}
/*.foot_100{width: 100%;position: relative;z-index: 9999;bottom: 0px;margin-top: -25px;}*/
.foot_100{width: 100%;position:relative;z-index: 9999;bottom: 0px;margin-top: 25px;}
.foot_100 .d-top {background: url(../img/foot-TOP.png)no-repeat center;width: 100%;height: 62px;}
.foot_100 .d-top span{display: block;width: 50px;height: 61px;float: right;cursor: pointer;}
.foot_100 .foot-wz{padding-top: 26px;text-align: center;height: 60px;}
.foot_100 .foot-wz p{font-size: 12px;color: #666666;}
.foot_100 .foot-wz p span{display: inline-block;margin-left: 39px;}
.d-top {background: url(../img/foot-TOP.png)no-repeat center;width: 100%;height: 62px;}
.d-top span{display: block;width: 50px;height: 61px;float: right;cursor: pointer;}



/*index——第二部分*/
.na1_100{height:385px ;background: url(../img/nav-1-bg.png)no-repeat center bottom;margin-top: 200px;}
.nav1{position:relative;overflow:hidden;margin-top: 66px;height:388px ;;}

.nav1 .nav1-tu{width: 100% ;height: 385px;overflow: hidden;position: relative;left: 0px;}

.nav1 .nav1-tu .in-br{width: 100%;height: 385px;left: 100%;position: absolute;top: 0;margin-left: auto;margin-right: auto;}
/*.nav1 .nav1-tu>div{width: 930px;height: 385px;left: 100%;position: absolute;top: 0;}*/
.nav1 .nav1-tu .img_first{left: 0;top: 0px;}

.nav1 .nav1-zi{width: 628px;height: 240px;overflow: hidden;position: relative;left:50%;top: -220px;}
.nav1 .nav1-zi .nav1-zi_dd{width: 628px;height: 240px;left: 100%;position: absolute;top: 0;opacity: 1;}
.nav1 .nav1-zi .nav1-zi_dd img{display: block;width: 600px;}
.nav1 .nav1-zi .nav1-zi_dd span{display: inline-block;margin-left: -17px;float: left;}

.nav1 .nav1-zi .nav1-zi_dd a{height: 30px;border: solid 2px #ffffff;padding: 7px 22px 7px 22px;letter-spacing:3px;
background: #f22e2e;color:#ffffff;font-size: 16px;font-weight: bold;position: relative;top: 52px;margin-left: 17px;}
.nav1 .nav1-zi .nav1-zi_dd a:hover{color:#f29b30 ;}
.nav1 .nav1-zi .nav1-zi_first{left: 0;}

.nav1-da{width: 70px;height: 14px;position: absolute;;top:335px ;left: 260px;display: none;}
.nav1-da a{width: 10px;height: 10px;border-radius: 50%;float: left;margin-left:10px ;
    background: -webkit-linear-gradient(120deg, black, #146b64); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(120deg, black, #146b64); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(120deg, black, #146b64); /* Firefox 3.6 - 15 */
    background: linear-gradient(120deg, black, #146b64); /* 标准的语法（必须放在最后） */}
.nav1-da .nav1-da_first{    background: -webkit-linear-gradient(120deg, #2a2629, #8c8c8c); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(120deg, #2a2629, #8c8c8c); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(120deg, #2a2629, #8c8c8c); /* Firefox 3.6 - 15 */
    background: linear-gradient(120deg, #2a2629, #8c8c8c); /* 标准的语法（必须放在最后） */}

.na1_100 .an-zw{position: relative;top: -210px;;}
.na1_100 .an-w{width: 545px;height: 38px;;}
.na1_100 .on{width: 26px;height: 38px;display: none;cursor: pointer;}
.na1_100 .prev{background: url(../img/nav-1-xy.png)no-repeat center;float: left;}
.na1_100 .next{background: url(../img/nav-1-dy.png)no-repeat center;float: right;}

.nav2{height: 422px;position: relative;}
.nav2 .nav2_left {width: 636px;position: relative;overflow: hidden;float: left;}
.nav2 .nav2_left>img{display: block;width: 636px;height: 99px;float: left;margin-top: 99px;;}
.nav2 .nav2_left .nav2-da{margin-left: -35px;margin-top: 26px;float: left;}
.nav2 .nav2_left .nav2-da .nav2-da_dd {float: left;font-size: 14px;}
.nav2 .nav2_left .nav2-da .nav2-da_dd p{margin-left: 45px;height: 30px;line-height: 30px;font-weight: bold;}
.nav2 .nav2_left .nav2-da .nav2-da_dd a{color: #273c40;background: url(../img/nav2-hx.png)no-repeat;
;background-position: 0px 35px;padding-top: 10px;padding-bottom: 10px;}
.nav2 .nav2_left .nav2-da .s1 p{/*background: url(../img/nav2-y1.png)no-repeat ;*/background-position: 60px 12px;color: #f23005;}
.nav2 .nav2_left .nav2-da .s2 p{/*background: url(../img/nav2-y2.png)no-repeat ;*/background-position: 60px 12px;color: #ff8900;}
.nav2 .nav2_left .nav2-da .s3 p{/*background: url(../img/nav2-y3.png)no-repeat ;*/background-position: 60px 12px;color: #f23005;}
.nav2 .nav2_left .nav2-da .ss .s-s1 a{color: #f23005;}
.nav2 .nav2_left .nav2-da .ss .s-s2 a{color: #ff8900;}
.nav2 .nav2_left .nav2-da .ss .s-s3 a{color: #f23005;}

.nav2 .nav2_left .nav2-da .s1 a:hover{color: #f23005;}
.nav2 .nav2_left .nav2-da .s2 a:hover{color:#ff8900;}
.nav2 .nav2_left .nav2-da .s3 a:hover{color:#f23005;}
.nav2 .nav2_left>span{font-size: 16px;height: 20px;/*background:url(../img/nav2-wz.png)no-repeat center;*/display: block;margin-top: 315px;margin-left: 60px;;}
.nav2 .nav2-tu{width: 441px;height: 245px;float: right;position: relative;margin-top: 100px;overflow: hidden;}
.nav2 .nav2-tu img{position: absolute;top: 0;left: 100%;}
.nav2 .nav2-tu .nav2_img_f{left: 0;}
.nav2 .nav2-prev{background: url(../img/nav-2-xy.png)no-repeat center;left: 780px;;}
.nav2 .nav2-next{background: url(../img/nav-2-dy.png)no-repeat center;left: 1170px;;}
.nav2 .nav2_on{width: 9px;height: 15px;position: absolute;margin-top: 210px;display: none;}

.nav3_100{width: 100%;/*height: 485px;*/background: url(../img/nav-3.jpg)no-repeat center;background-size: cover}
.nav3_100 .nav3{/*height: 485px;overflow: hidden;*/}
.nav3_100 .nav3 .nav3-lt{width: 400px;/*height: 485px;*/}
.nav3_100 .nav3 .nav3-lt>img{display: block;width:320px ;margin-top: 30px;}
.nav3_100 .nav3 .nav3-lt h3{font-size: 14px;margin-top: 20px;margin-bottom: 10px;}
.nav3_100 .nav3 .nav3-lt p{font-size: 12px;line-height: 22px;font-weight:800;}
.nav3_100 .nav3 .nav3-lt p span{display: inline-block;}

.nav4{height: 526px;overflow: hidden;margin-top: 35px;}
.nav4 .nav4-lb{width: 100%;height: 150px;background: #2bbfbd;padding-top: 30px;}
.nav4 .nav4-lb span{height: 1px;border: dashed 1px #71d4d3;width: 100%;display: block;margin-top: 8px;;}
.nav4 .nav4-lb ul{width:1024px;height: 94px;}
.nav4 .nav4-lb ul li{width: 256px;height: 92px;float: left;;background: url(../img/nav4-sx.png)no-repeat center;
background-position: 254px 0px;}
.nav4 .nav4-lb ul li img{margin: 0 auto;display: block;height: 18px;margin-top: 18px;}
.nav4 .nav4-lb ul li p{text-align: center;font-size: 16px;color: #FFFFFF;margin-top: 11px;}
.nav4 .nav4-lb ul li p span{display: block;width: 6px;height: 6px;background: url(../img/nav4-d.png)no-repeat center;
border: none;margin-top: 15px;margin-left: auto;margin-right: auto;display: none;}

.nav4 .nav4-lb ul .nav4_dd-xs  p span{display: block;}
.nav4 .nav4-tuku{width: 100%;height: 377px;position: relative;}
.nav4 .nav4-tuku .nav4-xxbj{position: absolute;left: 100%;top: 0;}
.nav4 .nav4-tuku .nav4-first{left: 0;}
.nav4 .nav4-tuku .nav4-xxbj .nav4-tu{position: relative;}
.nav4 .nav4-tuku .nav4-xxbj .nav4-tu img{width:1200px;position: absolute;}
.nav4 .nav4-tuku .nav4-xxbj .nav4-da{width: 138px;height: 172px;border: solid 1px #FFFFFF;position: absolute;display: none;
z-index: 99;margin-top: 158px;margin-left: 1000px;}
.nav4 .nav4-tuku .nav4-xxbj .nav4-da a{color: #FFFFFF;font-size: 14px;margin-left: 34px;margin-top: 22px;display: block;}
.nav4 .nav4-tuku .nav4-xxbj .nav4-da a:hover{color: #ffbe73;}
.nav4 .nav4-tuku .nav4-xxbj .nav4-da .nav4-da-h{color: #ffbe73;}

.nav5{height:194px ;margin-top: 55px;}
.nav5 .nav5-lt{width: 322px;height: 153px;margin-left: 22px;float: left;background: url(../img/nav5-l.png)no-repeat center;}
.nav5 .nav5-rt ul{width: 807px;height: 156px;margin-right: 26px;float: right;background: url(../img/nav5-r2.png)no-repeat center;
overflow: hidden;padding-top: 2px;padding-left: 3px;}
.nav5 .nav5-rt ul li{width: 160px;height: 75px;text-align: center;float: left;padding-top: 33px;font-size: 16px;
cursor: pointer;border-top: dashed 1px #000000;border-right: dashed 1px #000000;font-weight: 800;color:#000;}
.nav5 .nav5-rt ul li a{color:#000000;}
.nav5 .nav5-rt ul li a:hover{background: #ff8900;color: #FFFFFF;}
.nav5 .nav5-rt ul li:hover{background: #ff8900;color: #FFFFFF;}
.nav5 .nav5-rt ul .no-bt-co{background: #ff8900;color: #FFFFFF;}
.nav5 .nav5-rt ul .br-lt{border-top-left-radius:10px ;}
.nav5 .nav5-rt ul .br-rt{border-top-right-radius:10px ;}
.nav5 .nav5-rt ul .br-bl{border-bottom-left-radius:7px ;}
.nav5 .nav5-rt ul .br-br{border-bottom-right-radius:7px ;}
.nav5 .nav5-rt ul .no-bt{border-top: none;}
.nav5 .nav5-rt ul .no-br{border-right: none;}


.nav6{width: 100%;height: 120px;background: #88d9dc;margin-bottom: -90px;;}
.nav6 a{display: block;text-align: center;height: 50px;;line-height: 25px;position: relative;z-index: 10000;
border: solid 2px #9d080c;border-radius: 10px;margin: 40px auto 0 auto;}
.nav6 a:hover{color: #FFFFFF;background:#9d080c ;}
.nav6 a:hover p{color: #FFFFFF;}
.nav6 a p{text-align: center;font-size: 20px;color:#9d080c;font-weight: 700;}
.nav6 a p span{display:inline-block;margin-top: 8px;}

/*地图地标系列*/
.du-k {width: 1200px;height: 520px ;margin:0 auto;;overflow:auto}
.ditu{width: 1200px;height:819px ;background: url(../img/ditu.jpg)no-repeat center;}
.ditu .ditu-dw{position: absolute;}
.ditu .ditu-dw p{width: 18px;height: 18px;display: block;background:url(../img/zuobiao1.png)no-repeat center;border-radius: 50%;z-index:999 ;cursor:default;}
/*.ditu .ditu-dw span{width: 120px;height: 90px;display:inline-block;border: solid 1px #FF8900;;position: absolute;z-index: 99;font-size: 12px;line-height: 18px;*/
padding: 2px 6px 2px 8px;margin-left: 10px;margin-top: -10px;display: none;border-top-right-radius: 20%;border-bottom-left-radius: 20%;color:#2f91cf ;font-weight: 600;}
.du-k .ditu .ditu-dw .p-co p{background: red;}
.ditu .dw1 {margin-left: 302px;margin-top: 331px;}
.ditu .dw2 {margin-left: 443px;margin-top: 284px;}
.ditu .dw3 {margin-left: 615px;margin-top: 390px;}
.ditu .dw4 {margin-left: 517px;margin-top: 356px;}
.ditu .dw5 {margin-left: 426px;margin-top: 401px;}
.ditu .dw6 {margin-left: 332px;margin-top: 503px;}
.ditu .dw7 {margin-left: 491px;margin-top: 554px;}
.ditu .dw8 {margin-left: 927px;margin-top: 412px;}
.ditu .dw9 {margin-left: 398px;margin-top: 583px;}
.ditu .dw10 {margin-left: 611px;margin-top: 523px;}

/*index-end*/
/*jqgs景区故事*/
.ny-t-b{height:130px ;background:url(../img/jqgs1-.png)no-repeat center ;position: absolute;;margin-top: 170px;}
.ny-t{height:130px ;}
.ny-t p{margin-left: 340px;margin-top: 53px;color: #2bc0be;font-size: 22px;}
.ny-t  img{margin-left:470px;display:inline-block;margin-top: -95px;z-index:-99 ;position: relative;}
.jqgs{height: 2386px;background: url(../img/jqgs10.png)no-repeat scroll center bottom;position: relative;/*top:300px ;margin-bottom: 300px;*/margin-bottom: -60px;;}

.jqgs .jqgs-p>img{display: block;}
.jqgs .jqgs-p>span{display: block;height: 14px;border-bottom: 2px dashed #9d080c;position: absolute;}
.jqgs .jqgs-p>span>img{display: block;position: absolute;}
.jqgs .wz{position: absolute;font-size: 20px;color:#9d080c ;}
.jqgs .wz h4{margin-top: 10px;}
.jqgs .wz p{margin-top: 10px;position: absolute;font-size: 12px;color:#333333 ;margin-top: 16px;line-height: 18px;}

.jqgs .jqgs1{height: 366px;width: 100%;margin-top: 465px;}
.jqgs .wz:hover{font-weight: bold;}
.jqgs .jqgs1>span{display: block;width: 356px;margin-left: 365px;margin-top: 170px;}
.jqgs .jqgs1>span>img{margin-left: 338px;}
.jqgs .jqgs1 .wz{width: 266px;height: 128px;margin-left: 757px;margin-top: 143px;}
.jqgs .jqgs1 .wz p{;}

.jqgs .jqgs2{height: 306px;width: 100%;margin-top: -70px;padding-right:38px ;}
.jqgs .jqgs2>span{width: 168px;margin-left: 685px;margin-top: 140px;}
.jqgs .jqgs2>span>img{margin-left: -20px;}
.jqgs .jqgs2 .wz{width: 250px;height: 150px;margin-left:405px;margin-top: 65px;text-align: right;}
.jqgs .jqgs2 .wz p{}

.jqgs .jqgs3{height: 366px;width: 100%;margin-top: -80px;padding-left: 240px;}
.jqgs .jqgs3>span{display: block;width: 147px;margin-left: 305px;margin-top: 150px;}
.jqgs .jqgs3>span>img{margin-left: 130px;}
.jqgs .jqgs3 .wz{width: 295px;height: 130px;margin-left: 500px;margin-top: 120px;}
.jqgs .jqgs3 .wz p;}


.jqgs .jqgs4{height: 366px;width: 100%;}
.jqgs .jqgs4{height: 366px;width: 100%;margin-top: 20px;padding-right:168px ;}
.jqgs .jqgs4>span{width:227px;margin-left: 430px;margin-top: 170px;}
.jqgs .jqgs4>span>img{margin-left: -20px;}
.jqgs .jqgs4 .wz{width: 270px;height: 160px;margin-left:120px;margin-top: 105px;text-align: right;}
.jqgs .jqgs4 .wz p{}

.jqgs .jqgs5{height: 303px;width: 100%;margin-top: -50px;}
.jqgs .jqgs5>span{display: block;width: 108px;margin-left: 302px;margin-top: 150px;}
.jqgs .jqgs5>span>img{margin-left: 90px;}
.jqgs .jqgs5 .wz{width: 318px;height: 150px;margin-left: 450px;margin-top: 120px;}
.jqgs .jqgs5 .wz p{width: 246px;;}

.jqgs .jqgs6{height: 306px;width: 100%;margin-top: -35px;padding-right:297px ;}
.jqgs .jqgs6>span{width: 170px;margin-left: 420px;margin-top: 140px;}
.jqgs .jqgs6>span>img{margin-left: -20px;}
.jqgs .jqgs6 .wz{width: 330px;height: 150px;margin-left:50px;margin-top: 112px;text-align: right;}
.jqgs .jqgs6 .wz p{}

/*景点介绍jdjs*/
.jdjs-b{position: relative;overflow: hidden;/*padding-bottom: 100px;*/;}
.jdjs {padding-top: 320px;/*background:url(../img/jdjs-b.png)repeat-y 0 38%;*/position: relative;}
.jdjs ul {position: relative;height: 490px;overflow: hidden;}
.jdjs ul li{float: left;width:444px ;height: 444px;margin-top: 50px;margin-left:110px;border-top-left-radius:5px;border-top-right-radius:5px;overflow: hidden;}
.jdjs ul li .jajs-more{display: block;margin-right: 25px;margin-top: 18px;cursor: pointer;font-size: 26px;font-weight: bold;color: #b8c2c7;letter-spacing:1px;float: right;}
.jdjs ul li .jajs-more:hover{font-weight: bold;}
.jdjs ul li .jajs-more span{    font-size: 14px;
    font-weight: bold;
    display: block;
    letter-spacing: 3px;
    position: relative;
    }
.jdjs ul .ml100{margin-left: 100px;}
.jdjs ul .ml160{margin-left: 160px;}
.jdjs ul .mt42{margin-top:80px;}
.jdjs ul li img{display: block;width: 100%;margin: 0 auto;border-radius: 5px;}
.jdjs ul li .jdjs-wz{width: 440px;height: 74px;color: #333333;}
.jdjs ul li .jdjs-wz h2{font-size: 60px;margin-top: -8px;margin-left: 30px;padding-right: 10px;}
.jdjs .jdjs-wz .jdjs-wz-r{width: 174px;height: 44px;overflow: hidden;border-left:solid 1px #333333;padding-left: 10px;margin-top: 14px; ;}
.jdjs .jdjs-wz .jdjs-wz-r h3{font-size: 20px;position: absolute;margin-top:0px; ;}
.jdjs .jdjs-wz .jdjs-wz-r p{font-size: 12px;margin-top: 25px;border-top:solid 1px #333333;width: 140px;padding-top:3px;}
.jdjs .jdjs-wz .jdjs-wz-r p span{}
.jdjs ul li .jdjs-p{color:#333333;;font-size: 14px;width: 100%;height: 74px;overflow: hidden;padding-left: 22px;padding-right: 22px;text-align: left;line-height: 24px;position: relative;top:-50px;}
.jdjs ul li a{display: block;width: 100%;height: 380px;;}
.jdjs ul li a:hover{background: #a7dee1;color: #9d080c;}
.jdjs ul li a:hover h2{color: #9d080c;}
.jdjs ul li a:hover h3{color: #9d080c;}
.jdjs ul li a:hover p{color: #9d080c;}
.jdjs ul li a:hover span{color: #9d080c;}
.jdjs ul li a:hover .jdjs-p{font-weight: bold;color:#333333;}

/*景点介绍详细页面*/
/*.jdje-xx-xx{overflow: hidden;display: block;}*/
#myModal{background: url(../img/jdjs-xx1.jpg)no-repeat center center;}
#myModal2{background: url(../img/jdjs-xx-b1.jpg)no-repeat center center;}
.reveal-modal{width: 100%;height: 1150px;}
.reveal-modal img{display: block;width: 600px;height: 600px;margin-top: 230px;margin-left: 70px;}

.jdjs-wzt{height: 265px;width: 420px;position: relative;top:-530px;margin-left: 730px;}
.jdjs-xxsj{width: 174px;height:75px;overflow: hidden;top: 295px;left: 736px ;}
.jdjs-xxsj h3{font-size: 34px;position: absolute;margin-top:0px; font-weight: bold;color: #ffffff;}
.jdjs-xxsj p{font-size: 18px;margin-top: 45px;border-top:solid 1px  #ffffff;width: 174px;padding-top:6px;font-weight: bold;color: #ffffff;}
.jdjs-xxsj p span{}
.jdjs-xxp{width: 420px;height: auto;color:#FFFFFF;;font-size: 16px;overflow: hidden;left: 736px ;text-align: left;line-height: 26px;}
.jdjs-xxp span{display: block;margin-top: 30px;;}
.p-n{height: 36px;width: 190px;;position: relative;margin-left: 860px;top:-400px;}
.p-n a{display: block;float: left;margin-left: 10px;}
.syg ,.xyg{font-size: 20px;color: #FFFFFF;padding: 5px 0px 0px 8px;border-radius: 50%;float: left;border: solid 1px #FFFFFF;width: 36px;height: 36px;}
.xyg:hover{background: #70080d;}
.syg:hover{background: #70080d;}
.ydw{width:10px;height: 10px;border-radius: 50%;margin-top: 12px;
     background: -webkit-linear-gradient(left top, #474144, #ffffff); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(bottom right, #474144, #ffffff); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(bottom right, #474144, #ffffff); /* Firefox 3.6 - 15 */
  background: linear-gradient(to bottom right, #474144, #ffffff); /* 标准的语法 */
 }
 .ydw:hover{ background: -webkit-linear-gradient(left top, #240304, #9b080c); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(bottom right, #240304, #9b080c); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(bottom right, #240304, #9b080c); /* Firefox 3.6 - 15 */
  background: linear-gradient(to bottom right, #240304, #9b080c); /* 标准的语法 */}
.ydx{
	  background: -webkit-linear-gradient(left top, #240304, #9b080c); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(bottom right, #240304, #9b080c); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(bottom right, #240304, #9b080c); /* Firefox 3.6 - 15 */
  background: linear-gradient(to bottom right, #240304, #9b080c); /* 标准的语法 */
}

/*魅力星光-星光大道*/
.xgdd{margin-bottom:100px; ;}
.xgdd ul {width: 100%;height: auto;}
.xgdd ul li{width:1200px;height: 658px;box-sizing: border-box;position: relative;color: #333333;
background: url(../img/xgdd-bj.png)no-repeat scroll center center;background-position: 648px 440px;}
.xgdd ul li img{display: block;left: 0;top: 0;width: 578px;height: 658px;}
.xgdd ul li h3{width: 560px;height: 315px;text-align: left;position: absolute;top:80px;left: 540px;}
.xgdd ul li h3 span{display: block;font-size: 60px;font-weight: bold;margin-top:6px;}
.xgdd ul li h3 p{font-size: 40px;font-weight: bold;line-height: 64px;;margin-top: 15px;}
.xgdd ul li>p{font-size: 14px;width: 340px;height: 170px;text-align: left;position: absolute;line-height: 24px;top: 470px;left: 610px;overflow: hidden;}
.a-n{width: 30px;height: 84px;position: absolute;top: 284px;left: 1128px;}
.jt-s,.jt-x{cursor: pointer;width: 12px;height: 24px;margin-left: 9px;}
.a-n span{display: block;position: absolute;}
.h-x{width: 30px;height: 2px;background: #9d080c;margin-left: 0px;margin-top: 42px;}
.jt-s{background: url(../img/xgdd-an.png)no-repeat scroll top left;top: 0px;}
.jt-x{background: url(../img/xgdd-an.png)no-repeat scroll bottom left;bottom: 0px;}

/*景区资讯-热点活动*/
.rdhd{margin-bottom: 30px;}
.rdhd ul{height: 1000px;overflow: hidden;margin-top: 25px;}
.rdhd ul li{width: 1100px;height: 505px;padding-bottom: 60px;margin-left: auto;margin-right: auto;overflow: hidden;position: relative;}
.rdhd ul li a{display: block;width: 100%;height: 100%;}
.rdhd ul li a h3{width:110px ;height:90px ;font-size: 60px;color:#CCCCCC ;text-align: right;font-weight: bold;padding-right: 20px;margin-top: 0px;;}
.rdhd ul li a  h3 span{display: block;font-size: 33px;font-weight: bold;}
.rdhd ul li a .tw h4{font-size: 30px;text-align: center;width: 280px;font-weight: bold;
line-height: 42px;margin-top: 50px;margin-left: auto;margin-right: auto;}
.rdhd ul li a .tw{width: 300px;height: 440px;overflow: hidden;position: relative;color:#333333 ;text-align: left;left: -110px;}
.rdhd ul li a  img{display: block;width:330px;height: 440px;float: left;margin-left: 50px;opacity: 0.9;}
.rdhd ul li a .tw p{font-size: 16px;width: 280px;height: 220px;color: #666666;
line-height: 26px;margin-top: 40px;margin-left: auto;margin-right: auto;}
.rdhd ul .rdhd-zuo a h3{float: left;}
.rdhd ul .rdhd-zuo a .tw{float: right;}
.rdhd ul .zenj{width: 100%;height:48px;position: relative;margin-top: 0px;top:0px}
.rdhd ul li .more{margin-left: 800px;width: 65px;height: 48px;font-size: 26px;position: absolute;
color: #b8c2c7;font-weight: bold;letter-spacing:1px;}
.rdhd ul li .more span {font-size: 14px;font-weight: bold;display: block;letter-spacing:3px;position: relative;z-index: 10100;}
.more2{margin-left: 800px;width: 65px;height: 48px;font-size: 26px;position: absolute;
color: #b8c2c7;font-weight: bold;letter-spacing:1px;}
.more2 span {font-size: 14px;font-weight: bold;display: block;letter-spacing:3px;position: relative;z-index: 10100;}
.rdhd ul li .more:hover{color: #d7c2c8;}
.rdhd ul li:hover .tw{  color:#85030b;}
.rdhd ul li:hover .tw p{  color:#85030b;}
.rdhd ul li:hover a>img{ opacity: 1;}
.rdhd ul li:hover h3{color: #c39da2;}

/*景区导航-推荐路线*/
.tjlx{background: url(../img/tjlx.jpg)no-repeat center bottom;height: 3950px;margin-bottom: -70px;;}
.tujlx-lx{width: 280px;/*height: 320px;*/height: 400px;float: right;}
 .tujlx-lx li{width: 280px;height: 80px;position: relative;margin-top: 18px;}
.tujlx-lx li span{display: block;width: 65px;height: 65px;position: absolute;
top: 9px;right: 0px;background: url(../img/tjlx-wx.png)no-repeat right top;}
.tujlx-lx li p{width: 285px;height: 80px;position: absolute;
background: url(../img/tjlx-xd.png)no-repeat ;display: none;}

.tujlx-lx .tujlx-lx1 span{background-position:96% 4% ;}
 .tujlx-lx .tujlx-lx2 span{background-position:96% 35% ;}
.tujlx-lx .tujlx-lx3 span{background-position:96% 66% ;}
.tujlx-lx .tujlx-lx4 span{background-position:96% 97% ;}

 .tujlx-lx .tujlx-lx1 p{background-position:1% 0% ;}
.tujlx-lx .tujlx-lx2 p{background-position:1% 33% ;}
.tujlx-lx .tujlx-lx3 p{background-position:1% 66% ;}
 .tujlx-lx .tujlx-lx4 p{background-position:-35% 99% ;}

 .tujlx-lx .tujlx-xs span{display: none;}
.tujlx-lx .tujlx-xs p{display: block;}
.tujlx-lx li:hover p{display: block;}
.tujlx-lx li:hover span{display: none;}

.tjlx-f{position: fixed;top:220px;;}


/*热点活动详细页面*/
.rdhd-xx{position: relative;margin-bottom: 20px;;}
.rdhd-xx>img{width: 540px;height: 420px;display: block;-moz-box-shadow: 5px 10px 20px #bbc6cb; /* 老的 Firefox */
box-shadow: 5px 10px 20px #bbc6cb;position: absolute;}
.rdhd-xx .rdhd-xx-wz{width: 779px;background: url(../img/rdhd-xx-bg.jpg) repeat-y;margin-top: 55px;
margin-left:420px ;position: relative;padding:45px 0px 45px 45px ;}
.rdhd-xx .rdhd-xx-wz h5{color: #cccccc;font-size: 14px;font-weight: bold;}
.rdhd-xx .rdhd-xx-wz h3{font-size: 40px;color: #333333;line-height: 56px;margin-top: 10px;margin-bottom: 5px;}
.rdhd-xx .rdhd-xx-wz p{color: #555555;font-size: 14px;line-height: 20px;margin-top: 22px;}
.rdhd-xx .rdhd-xx-fx{width: 112px;height: 42px;display: block;background: #9d080c;color: #FFFFFF;padding-left: 52px;
font-size: 18px;line-height: 42px;margin-left: 470px;margin-top: 20px;margin-bottom: 70px;position: relative;cursor: default;}
.rdhd-xx .rdhd-xx-fx img{display: block;top: 11px;left: 17px;position: absolute;}
.rdhd-xx .rdhd-xx-zy{width: 148px;height: 48px;position: absolute;top: 350px;right: 0px;}
.rdhd-xx .rdhd-xx-zy a{display: block;width: 42px;height: 42px;float: left;margin-left: 30px;}
.rdhd-xx .rdhd-xx-zy .xx-z{background:url(../img/rdhd-xx-zj.png)no-repeat center center ;}
.rdhd-xx .rdhd-xx-zy .xx-y{background:url(../img/rdhd-xx-yj.png)no-repeat center center ;}
.bdsharebuttonbox{margin-left: 470px;margin-top: -110px;width: 350px;display: none;position: relative;z-index: 8;
margin-bottom: 66px;;padding-left: 118px;}
/*旅游新品详细页*/
.lyxp>img{width: 564px;height: 564px;display: block;position: absolute;border-radius: 50%;}

/*旅游新品列表页*/
.lyxp-lb{margin-bottom: 20px;;}
.lyxp-lb ul{height: 840px;overflow: hidden;margin-top: 25px;}
.lyxp-lb ul li{width: 1100px;height: 425px;padding-bottom: 60px;margin-left: auto;margin-right: auto;overflow: hidden;position: relative;}
.lyxp-lb ul li a{display: block;width: 100%;height: 100%;padding-left: 40px;;}
.lyxp-lb ul li a h3{width:110px ;height:90px ;font-size: 60px;color:#CCCCCC ;text-align: right;font-weight: bold;padding-right: 20px;margin-top: 0px;;}
.lyxp-lb ul li a  h3 span{display: block;font-size: 33px;font-weight: bold;}
.lyxp-lb ul li a .tw h4{font-size: 30px;width: 360px;font-weight: bold;
line-height: 42px;margin-top: 50px;margin-left: auto;margin-right: auto;text-align: left;}
.lyxp-lb ul li a .tw{width:364px;height:330px;overflow: hidden;position: relative;color:#333333 ;text-align: left;left: -80px;text-align: left;top: 30px;;}
.lyxp-lb ul li a  img{display: block;width:360px;height: 360px;float: left;margin-left: 0px;opacity: 0.9;border-radius: 50%;}
.lyxp-lb ul li a .tw p{font-size: 16px;width: 350px;height: 220px;color: #666666;text-align: left;
line-height: 26px;margin-top: 40px;margin-left: auto;margin-right: auto;}
.lyxp-lb ul .rdhd-zuo a h3{float: left;}
.lyxp-lb ul .rdhd-zuo a .tw{float: right;}
.lyxp-lb ul .zenj{width: 100%;height:48px;position: relative;margin-top: 0px;top:0px}
.lyxp-lb ul li .more{margin-left: 800px;width: 135px;height: 48px;font-size: 26px;position: absolute;
color: #b8c2c7;font-weight: bold;letter-spacing:1px;}
.lyxp-lb ul li .more span {font-size: 14px;font-weight: bold;display: block;letter-spacing:3px;position: relative;z-index: 10100;}
.lyxp-lb ul li .more:hover{color: #d7c2c8;}
.lyxp-lb ul li:hover .tw{  color:#85030b;}
.lyxp-lb ul li:hover .tw p{  color:#85030b;}
.lyxp-lb ul li:hover a>img{ opacity: 1;}
.lyxp-lb ul li:hover h3{color: #c39da2;}

/*景区资讯-景区周边*/
.jqzb{background: url(../img/jqzb-bg.png)no-repeat center bottom;height: 2050px;position: relative;margin-bottom: -50px;;}
.jqzb img{display: block;position: absolute;}
.jqzb .jqzb-t1{top:490px ;left:922px ;}
.jqzb .jqzb-t2{top:861px ;left:951px ;}
.jqzb .jqzb-t3{top: 861px;left:728px;}
.jqzb .jqzb-t4{top: 861px;left:504px;}
.jqzb .jqzb-t5{top: 861px;left:107px;}
.jqzb .jqzb-t6{top: 1239px;left: 66px;}
.jqzb .jqzb-t7{top: 1314px;left: 233px;}
.jqzb h5{font-size: 14px;color: 333333;top: 675px;left: 140px;position: absolute;}
.jqzb h4{width: 606px;height: 330px;position: absolute;top: 1135px;left: 521px;;}
.jqzb h4 p{font-size: 14px;color: #333333;line-height: 26px;font-weight: normal;}
.jqzb h6 {width: 506px;height: 72px;top: 1597px;left: 414px;position: absolute;
background: #9d080c;text-align: right;line-height: 26px;font-size: 18px;color: #FFFFFF;
padding-top: 8px;padding-right: 24px;border-radius: 4px;}
.jqzb h6 span{display: block;text-align: right;}

/*游客中心-尊享服务*/
.ykzx-zxfw{height: 1070px;background: url(../img/zxfw-bg.png)no-repeat center bottom;margin-bottom: 20px;position: relative;}
.ykzx-zxfw>h2{position: absolute;width: 800px;height: 78px;font-size: 22px;color: #2bc0be;top: 470px;left: 0px;font-weight: normal;}
.ykzx-zxfw>h5{position: absolute;width: 656px;height: 78px;font-size: 20px;color: #2bc0be;top: 400px;left: 0px;line-height: 30px;font-weight: normal;}
.ykzx-zxfw .zxfw-wz{position: absolute;color: #333333;width: 800px;height: 390px;top: 555px;left: 36px;}
.ykzx-zxfw .zxfw-wz h4{font-size: 24px;font-weight: normal;margin-top: 22px;margin-bottom: 6px;}
.ykzx-zxfw .zxfw-wz p{font-size: 16px;line-height: 24px;}
.ykzx-zxfw span{position: absolute;display: block;font-size: 16px;width: 450px;height: 62px;text-align: center;line-height: 62px;
color: #FFFFFF;background:#fbae5c;top: 960px;left: 410px;font-weight: bold;}

/*游客中心-联系方式*/
.lxfs{height: 680px;padding-top: 330px;}
.lxfs form .lxfs-l{float: left;}
.lxfs form .lxfs-l .name,.dh,.gs{width: 580px;height: 40px;font-size: 14px;border: none;}
.lxfs form .lxfs-l p{font-size: 14px;color: #333333;margin-top: 14px;margin-bottom: 14px;text-indent: 12px;}
.lxfs form .lxfs-r{float: right;}
.lxfs form .lxfs-r p{font-size: 14px;color: #333333;margin-top: 14px;margin-bottom: 14px;text-indent: 12px;}
.lxfs form .lxfs-r .lxfs-ly{width: 580px;height: 205px;font-size: 14px;border: none;}
.lxfs form button{font-size: 14px;font-weight: bold;width: 190px;height: 42px;text-align: center;line-height: 42px;background: #2bc0be;margin-top: 15px;float: left;margin-left: 1010px;color: #FFFFFF;}

.dt-xf{position: relative;margin-top: -795px;/*padding-top: 160px;height: 800px;margin-bottom: -50px;*/;}
.dt-xf-z{/*margin-top:80px;*/;}
.dt-xf-z img{display: block;}
.di-tu-dz{display: block;position: absolute;top: /*840px*/730px;;;}

.contact_con{height:830px; position:relative;}
.lxfs-dt{/*height: 790px;*/ height:100%; z-index:-1; position:absolute; width:100%; top:0;}
.contact_con .wid1200{ height:680px; position:relative; z-index:1;}
.contact_box{ width:680px; height:520px; background:rgba(255,255,255,.9); padding:40px 50px; overflow:hidden; margin-top:170px;}
.contact_box h6{ font-size:18px; color:#333; padding-bottom:10px; border-bottom:1px solid #ccc; margin-bottom:35px;}
.contact_box ul{ clear:both; width:580px; overflow:hidden; margin-left:-40px;}
.contact_box li{ width:250px; margin-left:40px; float:left;}
.contact_box span{ width:30px; height:30px; display:block; background:url(../img/contact.png) no-repeat; margin-right:10px; float:left;}
.contact_box p{ font-size:14px; color:#666; margin:0; float:left;}
.contact_box .contact1{ margin-bottom:10px;}
.contact_box .contact1 p{ line-height:24px;}
.contact_box .contact2{ margin-bottom:40px;}
.contact_box .contact2 p{ line-height:30px;}
.contact_box .cont1{ background-position:0 0;}
.contact_box .cont2{ background-position:-30px 0;}
.contact_box .cont3{ background-position:-60px 0;}
.contact_box .cont4{ background-position:-90px 0;}


/*在线购票-选择票种1*/
.zxgp1{padding-top: 305px;;}
.zxgp1>img{display: block;float: right;}
.zxgp1>p{width: 1000px;height: 50px;line-height: 50px;margin-top: 80px;text-align: center;font-size: 14px;color: #333333;}
.zxgp1>p span{display: inline-block;width: 169px;height: 50px;;}
.zxgp1>p .sp{width: 320px;}
.zxgp1>p .qx{float: left;margin-top: 20px;margin-left: 22px;width: 14px;height: 14px;;}
.pz-lb{width: 1000px;margin-top: -12px;;}
.pz-lb li{width: 1000px;height: 120px;border: solid #CCCCCC 1px;margin-top: 12px;background: #FFFFFF;}
.pz-lb li .xz{width: 14px;height: 14px;margin-left: 38px;margin-top: 55px;;}
.pz-lb li>img{margin-left: 18px;margin-top: 20px; width:80px; height:80px;}
.pz-lb li h5{font-size: 14px;color: #333333;margin-top: 20px;margin-left: 20px;width: 150px;font-weight: normal;}
.pz-lb li h5 p{font-size: 12px;margin-top: 16px;}
.pz-lb li h5 span{font-size: 12px;color: #2bc0be;margin-top: 26px;}
.pz-lb li h4{color: #333333;font-size: 12px;margin-left: 243px;margin-top: 18px;font-weight: normal;}
.pz-lb li>p{font-size: 12px;margin-left: 95px;margin-top: 20px;}
.pz-lb li>p>span{width: 42px;height: 30px;border: solid 1px #cccccc;display: inline-block;text-align: center;line-height: 30px;;}
.pz-lb li>p button{border: solid 1px #e5e5e5;width: 30px;height: 30px;padding-top: 2px;}
.pz-lb li>p .jn{}
.pz-lb li>p .ja{}
.pz-lb li h6{color: #9d080c;font-size: 12px;margin-left: 95px;margin-top: 20px;font-weight: normal;;}

.zxgp1 .jiesuan{overflow: hidden;background: #ededed;border: solid 1px #cccccc;width: 1000px;height: 50px;
line-height: 50px;margin-top: 80px;text-align: center;font-size: 14px;color: #333333;margin-top: 50px;position: relative;z-index: 11111;}
.zxgp1 .jiesuan>span{float: left;width: 169px;height: 50px;display: inline-block;}
.zxgp1 .jiesuan>span>.qx{float: left;margin-top: 20px; margin-left: 22px; width: 14px;height: 14px;}
.zxgp1 .jiesuan h6{float: left;margin-left: 390px;font-size: 12px;}
.zxgp1 .jiesuan h6 span{color: #9d080c;font-size: 20px;font-weight: bold;}
.zxgp1 .jiesuan h5 {float: left;margin-left: 60px;font-size: 14px;;}
.zxgp1 .jiesuan h5 span{font-size: 20px;color: #9d080c;font-weight: bold;}
.zxgp1 .jiesuan .jiesuan-d{float: right;width: 140px;height: 50px;color: #FFFFFF;display: block;
background:#9d080c ;line-height: 50px;text-align: center;border: none;font-size: 22px;cursor: pointer;}

/*在线购票-确认订单*/

.qrdd{padding-top: 305px;;}
.qrdd>img{display: block;float: right;}
.qrdd .xxxx{width: 498px;height: 405px;margin-left: 90px;}
.qrdd .gpxz{width: 440px;height: 405px;margin-right: 138px;}
.qrdd .tx{font-size: 16px;font-weight: bold;color: #333333;text-align: left;margin-top: 70px;margin-left: 85px;;}
.qrdd .xxxx .qrdd-lx li{width: 498px;height: 80px;line-height: 80px;border: solid 1px #2bc0be;margin-top: 20px;font-size: 14px;padding-left: 14px;position: relative;}
.qrdd .xxxx .qrdd-lx li input{width: 398px;height: 42px;border: none;position: absolute;top:18px;right: 18px;;}

.qrdd .gpxz h5{font-size: 16px;color: #333333;text-align: center;line-height: 52px;}
.qrdd .gpxz h6{color: #9d080c;font-weight: normal;text-align: left;line-height: 32px;margin-bottom: 28px;font-weight: normal;}
.qrdd .gpxz span{color: #333333;line-height: 32px;font-size: 14px;font-weight: normal;}
.qrdd .gpxz p{color: #9d080c;line-height: 32px;font-size: 14px;;}

.dd-qq{ margin-top: 70px;}
.dd-qz .qr-dd{    font-size: 16px;font-weight: bold; color: #333333;text-align: left;}


.dd-qz{width: 1000px;margin-top: -12px;margin-top: 40px;;}
.dd-qz .dz-xx{width: 1000px;height: 22px;line-height: 22px;margin-top: 10px;font-size: 12px;color: #999999;padding-left: 444px;;}
.dd-qz .dz-xx .sl{margin-left: 172px;}
.dd-qz .dz-xx .xj{margin-left: 180px;;}

.dd-qr{width: 1000px;margin-top: -12px;background:url(../img/zxgp2-2.png)no-repeat center top;padding-top: 2px;}
.dd-qr li{width: 1000px;height: 120px;margin-top: 1px;background:rgba(43,192,190,0.2);}
.dd-qr li .xz{width: 14px;height: 14px;margin-left: 38px;margin-top: 55px;;}
.dd-qr li>img{margin-left: 18px;margin-top: 20px;; width:80px; height:80px;}
.dd-qr li h5{font-size: 14px;color: #333333;margin-top: 20px;margin-left: 20px;width: 150px;font-weight: normal;}
.dd-qr li h5 p{font-size: 12px;margin-top: 16px;color: #999999;}
.dd-qr li h5 span{font-size: 12px;color: #2bc0be;margin-top: 26px;}
.dd-qr li h4{color: #333333;font-size: 12px;margin-left: 185px;margin-top: 55px;font-weight: normal;}
.dd-qr li>p{font-size: 12px;margin-left: 195px;margin-top: 55px;}
.dd-qr li>p>span{width: 42px;height: 30px;border: solid 1px #cccccc;display: inline-block;text-align: center;line-height: 30px;;}
.dd-qr li>p button{border: solid 1px #e5e5e5;width: 30px;height: 30px;padding-top: 2px;}
.dd-qr li>p .jn{}
.dd-qr li>p .ja{}
.dd-qr li h6{color: #9d080c;font-size: 12px;margin-left: 195px;margin-top: 55px;font-weight: normal;;}

.dd-qz .hj-wz{width: 1000px;height: 26px;text-align: right;color: #333333;font-size: 14px;margin-top: 42px;}
.dd-qz .hj-wz span{font-weight: bold; font-size: 20px;color: #9d080c;}
.dd-qz .dd-js{width: 1000px;height: 26px;text-align: right;display: block;position: relative;z-index: 11111;color: #333333;font-size: 14px;margin-top: 42px;margin-bottom: 120px;;}
.dd-qz .dd-js a {display: inline-block;color:#666666 ;margin-right: 60px;;}
.dd-qz .dd-js a img{display: inline-block;margin-right: 10px;;}
.dd-qz .dd-js .qrdd-js{width: 140px;height: 50px;line-height: 50px;color: #FFFFFF;background: #9d080c;border: none;display:inline-block;text-align: center;margin-right: 0px;}

/*支付方式*/

.zffs{padding-top: 305px;height: 900px;margin-bottom: -50px;;}
.zffs>img{display: block;float: right;}
.zffs .zffs-tx{margin-top: 80px;margin-bottom: 42px;text-align: left;margin-left: 90px;font-size: 20px;color: #333333;}
.zffs-x{width: 1000px;height: 255px;background:rgba(43,192,190,0.2) ;border-top: 3px solid #2bc0be;border-bottom: 1px solid #2bc0be;}
.zffs-x>img{display: block;margin-left: auto;margin-right: auto;margin-top: 30px;}
.zffs-x input{margin-left: 460px;margin-top: 30px;}
.zffs-x span{font-size: 16px;display: inline-block;margin-left: 16px;;}
.zffs h5{font-size: 14px;font-weight: normal;width: 1000px;text-align: left;margin-left: auto;margin-right: auto;margin-top: 48px;margin-bottom: 60px;color: #999999;}
.zffs .zffs-b{width: 140px;height: 50px;line-height: 40px;color: #FFFFFF;background: #9d080c;border: none;float: right;text-align: center;display: inline-block;position: relative;right: 100px;;}


/*完成支付*/
.zfcg{padding-top: 305px;;}
.zfcg>img{display: block;float: right;}
.zfcg-x{width: 1000px;height: 255px;background:rgba(43,192,190,0.2) ;border-top: 3px solid #2bc0be;border-bottom: 1px solid #2bc0be;margin-top: 100px;margin-bottom: 200px;;}
.zfcg-x p{width: 200px;height: 64px;background:#28c1bf ;color: #FFFFFF;text-align: center;line-height: 64px;margin-left: auto;margin-right: auto;margin-top: 85px;font-size: 24px;}

/*登录*/
.zece{height: 730px;background:url(../img/dl-b.png)no-repeat center bottom;margin-bottom: 30px;;}
.zece .dl-xx{width: 352px;height: 362px;background: #ffffff;float: right;margin-right: 90px;margin-top: 270px;padding: 34px;}
.zece .dl-xx h6{color: #333333;font-size: 16px;}
.zece .dl-xx p{position: relative;padding-left: 52px;;margin-top: 30px;font-size: 14px;width: 300px;height: 40px;border: solid 1px #dddddd;line-height: 40px;;}
.zece .dl-xx p input{border: none;width: 240px;}
.zece .dl-xx p img{display: inline-block;width: 38px;position: absolute;left: 0px;top: 0px;;}
.zece .dl-xx a{width: 54px;height: 24px;line-height: 24px;display: inline-block;font-size:12px ;color:#666666 ;}
.zece .dl-xx .dlu{margin-top: 22px;width: 300px;height: 40px;background: #2bc0be ;color: #FFFFFF;font-size: 16px;font-weight: bold;border: none;border-radius: 4px;;}

.zece .dl-xx h5{ font-size:18px; font-weight:400; margin-bottom:30px; margin-top:20px;}
.zece .dl-xx img{ display:block; margin:0 auto;}
.zece .dl-xx .sao{ width:140px; margin-top:30px;}
.zece .dl-xx .sao span{ width:30px; height:28px; background:url(../img/sao.jpg) no-repeat top center; margin-top:3px;}
.zece .dl-xx .sao p{ line-height:14px; width:100px; color:#999; display:block; border:none; padding-left:0; margin:0; height:18px;}
.zece .dl-xx .sao p b{ font-weight:400; color:#2bc0be; float:right; margin-right:2px;}


/*忘记密码*/
.zece .wjmm{width: 460px;height: 362px;background: #ffffff;float: right;margin-right: 35px;margin-top: 270px;padding: 34px 22px;}
.zece .wjmm h6{color: #333333;font-size: 16px;}
.zece .wjmm span{position: relative;;margin-top: 30px;color: #555555;font-size: 14px;width: 405px;height: 40px;line-height: 40px;display: block;}
.zece .wjmm span input{height: 40px;line-height: 40px;width: 208px;margin-left: 14px;margin-top: 30px;;}
.zece .wjmm span .js-cz{width: 140px;background: #dcdcdc;border: none;margin-left: -6px;cursor: pointer;color: #555555; height:40px; display:inline-block;}
.zece .wjmm span .sj-cz{width: 345px;}
.zece .wjmm .dlu{width: 412px;height: 40px;line-height: 40px;font-size: 16px;color: #FFFFFF;background:#2bc0be ;border: none;margin-top: 75px;border-radius: 4px;;}

/*注册*/
.zhuce{height: 755px;padding-top: 230px;}
.zhuce>img{display: block;}
.zhuce .zhece-xx{width: 516px;height: 383px;margin-top: 78px;margin-bottom:50px ;}
.zhuce .zhece-xx span{width: 496px;height: 42px;text-align: left;line-height: 42px;position: relative;line-height: 42px;display: block;margin-top: 20px;font-size: 14px;color: #555555;}
.zhuce .zhece-xx span input{width: 425px;height: 40px;border: none;background: #FFFFFF;line-height: 40px;margin-left: 14px;float: right;}
.zhuce .zhece-xx span .zhuce-shh{width: 286px;border: none;cursor: pointer;margin-right: 140px;}
.zhuce .zhece-xx span .zhuce-yzm{width: 140px;position: absolute;right: 0px;background: #dcdcdc;color: #555555; top:0px;}
.zhuce .zhuce-qr{width: 170px;height: 40;font-size: 16px;background: #2bc0be;color: #FFFFFF;text-align:center ;line-height: 40px;border: none;float: right;margin-top: 28px;margin-right: 20px;}

/*注册成功*/
.zhece-cg>p{width: 200px;height: 64px;background:#28c1bf ;color: #FFFFFF;text-align: center;line-height: 64px;margin-left: auto;margin-right: auto;margin-top: 85px;font-size: 24px;border-radius: 5px;;}

/*游客中心-个人中心*/
.grzx{padding-top: 370px;}
.grzx .grzl-qh{font-size: 14px;text-align: center;line-height: ;}
.grzx .grzl-qh>ul{width: 152px;height: 116px;background: #FFFFFF;}
.grzx .grzl-qh>ul>li{height: 40px;width: 152px;line-height: 40px;color: #FFFFFF;background: #2bc0be;}
.grzx .grzl-qh>ul>li>span{font-size: 20px;display: inline-block;margin-left: 60px;}
.grzx .grzl-qh>ul>li>ul li{background: #f3f5f4;width: 130px;height: 30px;font-size: 14px;color: #444444;margin-left: 9px;line-height: 30px;cursor: pointer;margin-top: 3px;;}
.grzx .grzl-qh>ul>li>ul li a{display: block;width: 130px;height: 30px;color: #444444;}
.grzx .grzl-qh>ul>li>ul li a:hover{font-weight: bold;}
.grzx .grzl-qh>ul>li>ul .grzx-xz{background: #fbae5c;font-size: 14;font-weight: bold;color: #444444;}

.grzx .grzl-xx{width: 1000px;height: 570px;background: #FFFFFF;padding:20px 40px 30px 40px;}
.grzx .grzl-xx>h6{padding-bottom: 12px;border-bottom:#2bc0be 1px solid;
 ;font-size: 16px;margin-bottom: 12px;margin-top: 12px;}
.grzx .grzl-xx>p{color: #999999;font-size: 12px;line-height: 30px;height: 30px;margin-top: 18px;}
.grzx .grzl-xx>p>span{padding-left: 30px;width: 450px;text-align: left;margin-right: 26px;display: inline-block;font-size: 14px;color: #333333;}
.grzx .grzl-xx>p>span>input{width:340px;height:30px;float: right;border: none;background: #f3f5f4;}

.grzx .grzl-xx .ggma{width: 920px;height: 312px;border: dashed 1px #cccccc ;margin-top: 30px;;}
.grzx .grzl-xx .ggma>h5{height: 50px;background: #edf1f7;color: #333333;font-size: 16px;line-height: 50px;text-align: center;}
.grzx .grzl-xx .ggma>p{color: #999999;font-size: 12px;line-height: 30px;height: 30px;margin-top: 18px;}
.grzx .grzl-xx .ggma>p span{padding-left: 30px;width: 450px;text-align: left;margin-right: 26px;display: inline-block;font-size: 14px;color: #333333;}
.grzx .grzl-xx .ggma>p span input{width:340px;height:30px;float: right;border: none;background: #f3f5f4;}
.grzx .grzl-xx .ggma>p .ger-czmm{width: 160px;height: 40px;font-size:14px;color: #333333;text-align: center ;line-height: 40px;float: right;margin-right:20px;background: #edf1f7 ;border: none;}
.grzx .grzl-xx .ggma>span{width: 920px;height: 82px;border-top: dashed 1px #cccccc;display: inline-block;margin-top: 20px;}
.grzx .grzl-xx .ggma>span input{width: 120px;height: 40px;text-align: center;line-height: 40px;font-size: 16px;border: none;float: right;margin-right: 20px;margin-top: 22px;cursor: pointer;}
.grzx .grzl-xx .ggma>span .ger-bc{background: #9d080c;color: #FFFFFF;}
.grzx .grzl-xx .ggma>span .ger-qx{color: #666666;background:none;}

.grzx .mpdd{padding: 25px 42px 80px 42px;width: 1000px;background: #FFFFFF;}
.grzx .mpdd>h6{color: #333333;font-size: 16px;height: 42px;width:920px ;border-bottom: solid 1px #2bc0be;}
.grzx .mpdd .mpdd-xx{width: 920px;color: #333333;}
.grzx .mpdd .mpdd-xx>p{padding-left: 26px;margin-top: 20px;border: dashed 1px #cccccc;background: #edf1f7;color: #555555;font-size: 12px;height: 50px;line-height: 50px;}
.grzx .mpdd .mpdd-xx>p .h4{font-size: 14px;display: inline-block;margin-right: 18px;font-weight: bold;}
.grzx .mpdd .mpdd-xx>p .h5{font-size: 12px;display: inline-block;}
.grzx .mpdd .mpdd-xx>p .h6{font-size: 14px;display: inline-block;margin-left:354px ;font-weight: bold;}
.grzx .mpdd .mpdd-xx>p input{width: 130px;height: 30px;float: right;margin-right: 10px;margin-top: 10px;border: none;background: #9d080c;color: #FFFFFF;cursor: pointer;}
.grzx .mpdd .mpdd-xx>h6{font-size: 12px;color: #666666;margin-top: -9px;height: 120px;width: 100%;overflow: hidden;}
.grzx .mpdd .mpdd-xx>h6 p{width:50%;text-align:left;padding-left: 17%;border: dashed 1px #cccccc;box-sizing:border-box;border-top: none;height: 120px;padding-top: 10px;}
.grzx .mpdd .mpdd-xx>h6 .wy-b{border-right: none;}
.grzx .mpdd .mpdd-xx>h6 p span{display: block;line-height: 24px;}
.grzx .mpdd .mpdd-xx>h6 p .co{color: #9D080C;}
.grzx .mpdd .mpdd-xx ul{}
.grzx .mpdd .mpdd-xx ul li{overflow: hidden;height: 120px;width: 100%;color: #333333;border: dashed 1px #cccccc;border-top: none;margin-top: 0px;}
.grzx .mpdd .mpdd-xx ul li img{display: inline-block;margin-left: 20px;float: left;margin-top: 20px;width: 80px;;}
.grzx .mpdd .mpdd-xx ul li h5{color: #333333;font-size: 14px;text-align: left;margin-top: 20px;width: 170px;margin-left: 220px;height: 90px;;}
.grzx .mpdd .mpdd-xx ul li>h5 p {font-size: 12px;margin-top: 18px;}
.grzx .mpdd .mpdd-xx ul li>h5 span{color: #2bc0be;font-size: 12px;margin-top: 12px;display: inline-block;}
.grzx .mpdd .mpdd-xx ul li>span{display: inline-block;float: right;margin-top: -90px;}
.grzx .mpdd .mpdd-xx ul li .dd-sl{margin-left: 25px;margin-right: 380px;}
.grzx .mpdd .mpdd-xx ul li .dd-cp{margin-right: 50px;color: #9D080C;}

/*吃喝玩乐 - 休闲时光*/
.xxsg{background: url(../img/xxsg-bg.png)no-repeat center top;height:955px;background-position: 0 220px;position: relative;bottom: -85px;padding-top: 210px;;}
.xxsg .xxsg-xx{position: relative;}
.xxsg .xxsg-xx li{height: 670px;width: 100%;position: absolute;;top: 0;left: 0px;display: none;}
.xxsg .xxsg-xx .xxsg-first{left: 0;top: 0;display: block;}
.xxsg .xxsg-xx li h5{width: 536px;height: 275px;margin-top: 195px;float: left;margin-left:52px; ;}
.xxsg .xxsg-xx li h5 p{font-size: 40px;color: #2bc0be;}
.xxsg .xxsg-xx li h5  span{display: block;color: #333333;font-size: 14px;line-height: 26px;margin-top: -24px;font-weight: normal;}
.xxsg .xxsg-xx li img{width: 530px;height: 530px;border-radius:50%;-moz-border-radius:50%; /* 老的 Firefox */;display: block;float: right;margin-top: 56px;margin-right: 20px;}


.xxsg-lba{width: 530px;height: 100px;top: 750px;left: 0px;overflow: hidden;}
.xxsg .xxsg-lb{;height: 100px;position: relative;top: 0px;left: 0px;}
.xxsg .xxsg-lb li{float: left;height: 100px;width: 120px;cursor: pointer;margin-left: 10px;;}
.xxsg .xxsg-lb li img{display: inline-block;width: 120px;;}
.xxsg .xxsg-lb .xxsg-lb-xz  img{
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
display: inline-block;width: 120px;
} 
.xxsg .xxsg-fy{position: absolute;top: 815px;right: 486px;;}
.xxsg .xxsg-fy a{display: inline-block;background: url(../img/xxsg-jt.png)no-repeat;width: 40px;height: 18px;;}
.xxsg .xxsg-fy .xxsg-pre{background-position: 0px 0px;}
.xxsg .xxsg-fy .xxsg-next{background-position: -158px 0px;}
.xxsg .xxsg-fy{font-size: 30px;color: #2bc0be;font-weight: bold;}
.xxsg .xxsg-fy span{}
.xxsg .xxsg-fy .fy-syy{font-size: 30px;;}
.xxsg .xxsg-fy  .fy-xyy{font-size: 20px;}

/*扉页的修改*/
.feiye{width: 100%;height: 1080px;margin-top: -1080px;background:url(../img/hlw-fy01.jpg)no-repeat center center;position: relative;overflow: hidden;}
.feiye .hlw-fy-1{width: 100%;height: 1080px;top: 0;background: url(../img/hlw-fy-05.png)no-repeat center center;position: relative;
z-index: 2;-webkit-animation:run 6s linear 0s infinite; animation:run 6s linear 0s infinite;border-radius: 50%;}
  
.feiye .hlw-fy-wz{position: absolute;width: 424px;height: 306px;top: 500px;z-index:3 ;left: 50%;margin-left: -212px;;}
.feiye .hlw-fy-wz img{display: block;width: 0%;}
.feiye .hlw-fy-gq{width: 100%;height: 1080px;top: 0;background: url(../img/hlw-fy-gq-02.png)no-repeat center center;position: absolute;z-index: 4;display: none;
-webkit-animation:run2 6s linear 0s infinite; animation:run2 6s linear 0s infinite;border-radius: 50%;}

.hlw-fy-zt{position: relative;height: 1080px;width: 1206px;min-width: 1206px;}
 .hlw-fy-zt .hlw-fy-img{position: absolute;z-index: 2;width: 200px;height: 300px;display: none;}
 
 .hlw-fy-zt .bxjg{top: 0px;left: 200px;}
 .hlw-fy-zt .rzsg{top: 0px;left: 600px;;}
  .hlw-fy-zt .ybzy{top: 0px;left: 400px;;}
 .hlw-fy-zt .htpy{top: 0px;left: 1000px;;}
 .hlw-fy-zt .sdbgj{top: 550px;left: 0px;}
 .hlw-fy-zt .wzt{top: 550px;right: 6px;;}


 @-webkit-keyframes run{     
            from{     
                -webkit-transform:rotate(0deg);     
            }     
            to{     
                -webkit-transform:rotate(360deg);     
            }     
        }   
 @-webkit-keyframes run2{     
            from{     
                -webkit-transform:rotate(360deg);     
            }     
            to{     
                -webkit-transform:rotate(0deg);     
            }     
        } 

#msg{ height:40px; background-color:#F00; color:#FFF; font-size:14px; display:inline-block; position:absolute; padding-left:15px; padding-right:10px; line-height:40px;}

.czpwd_cg{
	font-size: 21px;
	line-height: 80px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 100%;
	display: inline-block;
	color: #28c1bf;
}
.czpwd_cg_dl{
	width: 200px;
	height: 64px;
	background: #28c1bf;
	color: #FFFFFF;
	text-align: center;
	line-height: 64px;
	margin-left: 500px;
	margin-right: auto;
	margin-top: 50px;
	font-size: 24px;
	border-radius: 5px;
	display: inline-block;
}

/*新增*/
.showjq {
	background-color:rgba(0,0,0,0.3);
	height: 100%;
	width: 100%;
	position:fixed;
	z-index: 99999;
	left: 0px;
	top: 0px;
}
.showjq .show {
	padding: 0px;
	height: 100%;
	width: 100%;
	position: relative;
	left: 0px;
	top: 0px;
}
#showjq_ul {
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}
#showjq_ul li {
	float: left;
	height: 100%;
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
}
#showjq_ul li .c {
	height: 500px;
	width: 1100px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -250px;
	margin-left: -550px;
}
#showjq_ul li .c .c_l {
	float: left;
	height: 500px;
	width: 500px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center center;
}
#showjq_ul li .c .c_l img {
	float: left;
	height: 500px;
	width: 500px;
	border-radius:250px;
}
#showjq_ul li .c .c_r {
	float: right;
	height: 500px;
	width: 550px;
	color: #FFF;
}
#showjq_ul li .c .c_r strong {
	font-size: 34px;
	line-height: 50px;
	/*width: 200px;*/
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#showjq_ul li .c .c_r span {
	font-size: 18px;
	line-height: 35px;
	width: 200px;
	float: left;
	clear: both;
}#showjq_ul li .c .c_r p {
	float: left;
	height: 300px;
	width: 550px;
	padding-top: 50px;
	font-size: 16px;
	line-height: 22px;
}
#showjq_ul li .c .c_r .anniu {
	float: left;
	height: 80px;
	width: 350px;
	margin-left: 200px;
}
#showjq_ul li .anniu .em_l {
	float: left;
	height: 40px;
	width: 40px;
	font-size: 30px;
	line-height: 35px;
	color: #FFF;
	text-align: center;
	border: 1px solid #FFF;
	border-radius: 20px;
	font-style: normal;
	margin-left: 0px;
	margin-top: 20px;
	cursor:pointer;
}
#showjq_ul li .anniu .em_l:hover,#showjq_ul li .anniu .em_r:hover{
	background: #70080d;
}
#showjq_ul li .anniu .em2:hover{
	background:#FFFFFF ;color:#70080d;
}
#showjq_ul li .anniu .em_r {
	float: left;
	height: 40px;
	width: 40px;
	font-size: 30px;
	line-height: 35px;
	color: #FFF;
	text-align: center;
	border: 1px solid #FFF;
	border-radius: 20px;
	font-style: normal;
	margin-left: 20px;
	margin-top: 20px;
	cursor:pointer;
}
#showjq_ul li .anniu .em2 {
	float: left;
	height: 80px;
	width: 80px;
	font-size: 24px;
	line-height: 80px;
	color: #FFF;
	text-align: center;
	border: 1px solid #FFF;
	border-radius: 40px;
	font-style: normal;
	margin-left: 40px;
	cursor:pointer;
}
