html,body {overflow-x:hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,em,blockquote,pre,fieldset,form,input,textarea,marquee {margin:0; padding:0; utline:none;}
fieldset,abbr,acronym,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
caption {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
q:before,q:after {content:"";}


body { font-family: Tahoma,Arial,Microsoft YaHei; font-size: 14px; color: #141204; }
a {text-decoration: none; blr: expression(this.onFocus=this.blur()); outline: none; color: #141204;}
a:hover {color: #F0332D;}

.w1200{width: 1200px; margin: 0 auto;}
.w800{width: 800px; margin: 0 auto;}
.left {float: left; display: inline;}
.right {float: right; display: inline;}
.clear {clear: both; overflow: hidden;}
.show {display: block;}
.none {display: none;}
.clearfix:after {display: block; content: "."; height: 0; clear: both; visibility: hidden;} 
.clearfix {zoom: 1;}

.tit{margin-bottom: 20px; display: block;}
.tit .head{font-size: 36px; font-weight: bold; color: #141204; }
.tit .en{font-size: 18px; color: #F0332D;}
.dhl strong{color: #F0332D; font-size: 24px; font-weight: bold;padding-left: 18px;background: url(../images/bar.png) no-repeat center left; }
.dhl p{margin: 20px auto; padding-bottom: 10px; border-bottom: 1px solid #CCCCCC;}
.dhl p span{float: right; vertical-align: bottom;}

/* 导航栏 */
.wrap{clear: both; overflow: hidden;height: 58px;margin: 15px auto;}
.wrap .logo{float: left;}
.wrap .nav{float: right; line-height: 58px;}
.wrap .nav ul li{float: left;font-size: 18px; color: #141204;margin-right: 20px;}
.wrap .nav ul li:hover{background: url(../images/underline.png) no-repeat center bottom; }
.wrap .nav ul li.tel:hover{background:none;}
.wrap .nav ul li.tel{color: #F0332D; font-size: 28px;}
.wrap .nav ul li.tel img{line-height: 58px;margin: 0; padding: 0;}
.wrap .nav ul li.lang:hover{background: none;}

.banner{width: 100%; height: auto; margin: 0 auto; text-align: center; position: relative;}
.banner img{width: 100%; height: auto; text-align: center; margin: 0 auto;}
.banner .nav_N{font-size: 68px; background: url(../images/line.png) no-repeat center; line-height: 80px; width: 551px;  font-weight: bold; color: #FFFFFF; position: absolute; top: 35%;left: 35%;}

.Ylxm{clear: both;overflow: hidden;}
.lsYlxm{margin: 40px 30px 40px 0; width: 790px;float: left;}
.tit a{font-size: 18px; color: #F0332D; float: right;}
.lsYlxm .YlxmList{clear: both; overflow: hidden;}
.lsYlxm .YlxmList ul li{float: left; width: 380px; margin-right: 30px;}
.lsYlxm .YlxmList ul li:nth-of-type(2n){margin-right: 0;}
.lsYlxm .YlxmList .ylxmImg img{ width: 380px; height: 296px;}
.lsYlxm .YlxmList .ylxmTxt{background: #F6F8F9; width: 340px; padding: 20px;}
.lsYlxm .YlxmList .ylxmTxt h5{font-size: 20px; margin-bottom: 10px; font-weight: bold; text-align: center;}
.lsYlxm .YlxmList .ylxmTxt p{font-size: 14px;margin-bottom: 5px;}
.lsYlxm .YlxmList .ylxmTxt a{font-size: 14px; color: #F0332D;display: block; text-align: center;}
.lsKzfsp{padding: 40px 0; background: url(../images/sp_bg.png) no-repeat center; width: 100%; height: auto;}
.lsKzfsp .xcsp{background: #FFFFFF;clear: both; overflow: hidden; height: 335px;}
.lsKzfsp .xcsp .spTxt{float: left; width: 560px; padding: 40px 20px;}
.lsKzfsp .xcsp .spCont{float: left; width: 600px;}
.lsKzfsp .xcsp .spTxt .tit{text-align: center;}
.lsKzfsp .xcsp .spTxt a.more{background: #F0332D;color: #FFFFFF;text-align: center; display: block; width: 170px; height: 50px; line-height: 50px; margin: 20px auto 0 auto;}
.Notice{float: left;width: 380px;  margin: 40px 0;}
.NoticeList ul{width: 380px;height: 452px;}
.NoticeList ul li{font-size: 16px;color: #666666;margin: 5px 0;}
.NoticeList ul li span{display: block;float: right;font-size: 16px;color: #bbbbbb;}
.NoticeList ul li a img{vertical-align: top;padding: 8px 8px 0 0;}

.lsNews{margin: 40px auto;clear: both; overflow: hidden;}
.lsNews .tit{text-align: center;}
.lsNews .newImg{float: left; width: 458px;}
.lsNews .newList{float: left;padding: 30px 30px 0 30px; width: 662px; background: url(../images/new_r.png) no-repeat top;}
.lsNews .newList dl{clear: both; overflow: hidden; padding: 20px 0; border-bottom: 1px solid #cccccc;}
.lsNews .newList dl:first-of-type{padding-top: 0;}
.lsNews .newList dt{float: left; width: 90px; margin-right: 20px;text-align: right;}
.lsNews .newList dd{float: left; width: 552px;}
.lsNews .newList dt .rq{font-size: 24px; font-weight: bold;}
.lsNews .newList dt .year{font-size: 14px; color: #707070;}
.lsNews .newList dd p.bt{font-size: 18px; color: #141204;}
.lsNews .newList dd p{font-size: 14px; color: #707070;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.lsNews .newList dl:hover{color:#F0332D;}
.lsNews .newList .more{background: #F0332D;color: #FFFFFF;text-align: center; display: block; width: 170px; height: 50px; line-height: 50px; margin: 20px 0;}

.lslxwm{background: url(../images/lxwm_bg.png) no-repeat bottom right;clear: both; overflow: hidden;background-position: right 40px;padding-bottom: 80px;}
.lslxwm .map{width: 600px; height: 360px;background: #CCCCCC; float: left;}
.lslxwm .About{float: left; padding-left: 80px;}
.lslxwm .About ul{margin-top: 40px;}
.lslxwm .About ul li{font-size: 20px; line-height: 36px; margin-bottom: 20px; padding-left: 46px;}
.lslxwm .About ul li:first-of-type{background: url(../images/icon_user.png) no-repeat left;}
.lslxwm .About ul li:nth-of-type(2){background: url(../images/icon_tel.png) no-repeat left;}
.lslxwm .About ul li:nth-of-type(3){background: url(../images/icon_dz.png) no-repeat left;}
.lslxwm .About ul li:nth-of-type(4){background: url(../images/icon_wz.png) no-repeat left;}

.foot{background: #0955B3; width: 100%; padding: 40px 0;font-size: 16px ; color: #FFFFFF;}
.foot p{margin-bottom: 20px;}
.foot p:last-of-type{margin-bottom: 0;}
.foot a{color: #FFFFFF;}
.foot span{margin-right: 15px;}

/* 景区介绍 */
.jqjs h4{font-size: 20px; font-weight: bold; margin: 15px 0;}
.jqjs p{font-size: 16px; line-height:38px; margin-bottom: 20px;}
.jqdt{margin: 40px 0;}
.lxfs {width: 580px; text-align: center; padding: 40px 0;}
.lxfs p{font-size: 16px; margin-bottom: 20px;}
.lxfs h1{font-size: 24px; font-weight: bold; margin-bottom: 40px;}

/* 游乐项目 */
.lsRides .tit{text-align: center;}
.lsRides ul{clear: both; overflow: hidden;}
.lsRides ul li{float: left; width: 380px; margin-right: 30px;margin-bottom: 40px;}
.lsRides ul li:first-of-type{width: 790px;}
.lsRides ul li:first-of-type img{width: 790px; height: 730px;}
.lsRides ul li:first-of-type .ylxmTxt{padding: 20px;width: 750px;}
.lsRides ul li:nth-of-type(2){margin-right: 0;}
.lsRides ul li:nth-of-type(3){margin-right: 0;}
.lsRides ul li:nth-of-type(3n){margin-right: 0;}
.lsRides .ylxmImg img{ width: 380px; height: 296px;}
.lsRides .ylxmTxt{background: #F6F8F9; width: 340px; padding: 20px;}
.lsRides .ylxmTxt h5{font-size: 20px; margin-bottom: 10px; font-weight: bold; text-align: center;}
.lsRides .ylxmTxt p{font-size: 14px;margin-bottom: 5px;}
.lsRides .ylxmTxt a{font-size: 14px; color: #F0332D;display: block; text-align: center;}

/* 配套设施 */
.lsPtss .tit{text-align: center;}
.lsPtss ul{clear: both; overflow: hidden;}
.lsPtss ul li{float: left;width: 380px;margin-right: 30px; margin-bottom: 40px;}
.lsPtss ul li:nth-of-type(3n){margin-right: 0;}
.lsPtss ul li img{width: 380px; height: 296px;}
.lsPtss ul li .ptssTxt{background: #F6F8F9; width: 340px;padding: 20px;}
.lsPtss ul li .ptssTxt p{font-size: 20px;font-weight: bold;margin-bottom: 10px;}
.lsPtss ul li .ptssTxt a{color: #F0332D;font-size: 14px;}

/* 门票信息 */
.lsMp .mpList{clear: both; overflow: hidden;margin-bottom: 40px;}
.lsMp h2{font-size: 24px; font-weight: bold;margin-bottom: 20px;}
.lsMp .mpList_img{float: left; width: 600px; margin-right: 40px;}
.lsMp .mpList_txt{float: left;width: 560px;}
.lsMp .mpList_txt h5{font-size: 18px; font-weight: bold;margin-bottom: 15px;}
.lsMp .mpList_txt .mpList_ele{margin-bottom: 30px;}
.lsMp .mpList_txt .mpList_ele p{margin-bottom: 5px;font-size: 16px; line-height:20px;}
.lsMp .mpList_txt .mpList_ele span{color: #F0332D;}
.lsxl{background: #F6F8F9; padding: 40px 0;}
.lsxl .jtxl{clear: both; overflow: hidden; margin-bottom: 40px; padding-bottom: 40px; border-bottom: 1px solid #CCCCCC;}
.lsxl .jtxl_txt{float: left;width: 560px; margin-right: 40px;}
.lsxl .jtxl_img{float: left; width: 600px;}
.lsxl .jtxl_ele h5{font-size: 18px; font-weight: bold;margin-bottom: 15px;}
.lsxl .jtxl_ele{margin-bottom: 30px;font-size: 16px; line-height:20px;}
.lsxl .ljyd{text-align: center;font-size: 24px; font-weight: bold;}
.lsxl .ljyd a{padding-bottom: 15px; border-bottom: 4px solid #141204;}

/* 游玩攻略 */
.lsGl{width: 800px; margin: 40px auto;}
.lsGl h1{font-size: 24px; font-weight: bold;text-align: center; margin-bottom: 30px;}
.lsGl p{font-size: 16px; text-indent: 2em;margin-bottom: 10px;  line-height:38px;}
.lsGl h5{font-size: 18px; font-weight: bold; text-align: center; margin-bottom: 15px;}
.lsGl img{width: 800px; height: auto;margin-bottom: 10px;}

/* 联系方式 */
.lxwm{clear: both; overflow: hidden;margin-bottom: 40px;}
.lxwm .tit{text-align: center;}
.lxwm .lxwm_info{float: left; width: 580px; margin-right: 20px;}
.lxwm .lxwm_inp{float: left;width: 600px;}
.lxwm .lxwm_info li{font-size: 20px; font-weight: bold;margin-bottom: 15px; padding-left: 46px;}
.lxwm .lxwm_info li.lxwm_name{color: #707070; font-weight: normal;padding: 6px 0 6px 46px;}
.lxwm .lxwm_info .lxwm_name:first-of-type{background: url(../images/lxwm_kf.png) no-repeat left;}
.lxwm .lxwm_info .lxwm_name:nth-of-type(3){background: url(../images/lxwm_dh.png) no-repeat left;}
.lxwm .lxwm_info .lxwm_name:nth-of-type(5){background: url(../images/lxwm_dz.png) no-repeat left;}
.lxwm .lxwm_info .lxwm_name:nth-of-type(7){background: url(../images/lxwm_wz.png) no-repeat left;}
.lxwm .lxwm_info .lxwm_name:nth-of-type(9){background: url(../images/lxwm_yx.png) no-repeat left;}
.lxwm .lxwm_inp .raw{margin-bottom: 20px;}
.lxwm .lxwm_inp .raw input{width: 600px;background: #F6F8F9; border: none; height: 68px; border-radius: 8px;}
.lxwm .lxwm_inp .raw p{font-size: 20px; color: #707070;margin-bottom: 15px;}
.lxwm .lxwm_inp .raw textarea{width: 600px;height: 220px; border: none; background: #F6F8F9;}
.lxwm .lxwm_inp #captcha{width:300px; display:inline;}
.lxwm img{width:280px; height:68px; margin-left:20px;}

/* 新闻动态 */
#menu{clear: both; overflow: hidden;}
#menu .menuList{float: left;width: 220px; margin-right: 40px;}
#menu #menu_con{float: left; width: 940px;}
#menu .menuList h2{font-size: 24px; font-weight: bold; margin-bottom: 30px;}
#menu .menuList li{font-size: 16px; margin-bottom: 20px;}
#menu .menuList li a{display: block; width: 220px;background: #EDEDED;text-align: center; height: 48px;line-height: 48px;}
#menu .menuList li .selected{background: #F0332D;color: #FFFFFF;}
#menu #menu_con dl{clear: both; overflow: hidden; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #CCCCCC;}
#menu #menu_con dl:last-of-type{border-bottom: 0;}
#menu #menu_con dt{float: left; width: 185px;margin-right: 15px;}
#menu #menu_con dt img{width: 185px; height: 116px;}
#menu #menu_con dd{float: left;width: 740px;}
#menu #menu_con dd h4{font-size: 18px; font-weight: bold;margin-bottom: 10px;}
#menu #menu_con dd p{font-size: 14px; color: #707070;}
#menu #menu_con dd p.time{font-size: 12px;}

/* 新闻-详情页 */
.lsXwxq h1{font-size: 24px; font-weight: bold; text-align: center;margin-bottom: 15px;}
.lsXwxq p.time{font-size: 16px; color: #707070;margin-bottom: 40px; text-align: center;}
.lsXwxq p.time span{color: #141204;}
.lsXwxq p{margin-bottom: 10px; line-height:38px; font-size:16px;}
.lsXwxq img{width: 800px; height: auto; margin-bottom: 10px;}
.relink{border: 1px solid #CCCCCC;clear: both; overflow: hidden;margin-bottom: 40px;}
.relink p{float: left; width: 46%;padding: 2%;}
.lsTj h2{font-size: 24px; font-weight: bold; padding-bottom: 15px; border-bottom: 1px solid #CCCCCC;margin-bottom: 30px;}
.lsTj dl{clear: both; overflow: hidden;padding-bottom: 20px; border-bottom: 1px solid #CCCCCC; margin-bottom: 20px;}
.lsTj dl:last-of-type{border-bottom: none;}
.lsTj dt{float: left;width: 185px; margin-right: 15px;}
.lsTj dt img{width: 185px; height: 116px;}
.lsTj dd{float: left;width: 600px;}
.lsTj dd h4{font-size: 18px; font-weight: bold;}
.lsTj dd p{font-size: 14px; color: #707070;}
.lsTj dd p.time{font-size: 12px;}

/* 项目详情页 */
.lsXMxq h4{font-size: 24px; font-weight: bold; text-align: center; margin-bottom: 40px;}
.lsXMxq .xmInfo{clear: both; overflow:hidden;margin-bottom: 40px;}
.lsXMxq .xmImg{float: left; width: 400px;}
.lsXMxq .xmImg img{width: 400px; height: 225px;}
.lsXMxq .xmTxt{float: left;width: 360px; height: 185px; background: #F6F8F9; padding: 20px;}
.lsXMxq .xmTxt p{margin-bottom: 15px; font-size:16px;}
.lsXMxq .xmTxt p.tel{font-size: 28px; font-weight: bold; text-align: center; color: #F0332D;}
.lsXMxq p{margin-bottom: 10px; line-height:38px; font-size:16px;}
.lsXMxq p img{width: 800px;height: auto; margin-bottom: 10px; line-height:38px; }
.lsXmtj h2{font-size: 24px; font-weight: bold; padding-bottom: 15px; border-bottom: 1px solid #CCCCCC;margin-bottom: 30px;}
.lsXmtj ul{clear: both; overflow: hidden;margin-bottom: 40px;}
.lsXmtj ul li{float: left; width: 380px; margin-right: 40px;margin-bottom: 40px;}
.lsXmtj ul li:nth-of-type(2n){margin-right: 0;}
.lsXmtj .ylxmImg img{ width: 380px; height: 296px;}
.lsXmtj .ylxmTxt{background: #F6F8F9; width: 340px; padding: 20px;}
.lsXmtj .ylxmTxt h5{font-size: 20px; margin-bottom: 10px; font-weight: bold; text-align: center;}
.lsXmtj .ylxmTxt p{font-size: 14px;margin-bottom: 5px;}
.lsXmtj .ylxmTxt a{font-size: 14px; color: #F0332D;display: block; text-align: center;}

/* page-分页 */
.page{clear: both; overflow: hidden;  margin:  20px auto; text-align: center;}
.page li{float: left;padding: 8px 18px;border: 1px solid #F0332D;border-radius: 2px; margin-right: 10px;}
.page li.active{background: #F0332D; }
.page li.active a{color: #FFFFFF;}
.page li:hover{background: #F0332D; }
.page li:hover a{color: #FFFFFF;}

/* 景区动态 */
.noticeList li span{display: block;float: right;font-size: 16px;color: #BBBBBB;}
.noticeList li{font-size: 20px;color: #666;padding: 10px 0;border-bottom: 1px dashed #ccc;}
.noticeList li img{vertical-align: top;padding: 8px 8px 0 0;}
.noticeList li:last-of-type{border-bottom: 0;}

.lsjsTj dd{width: 1000px;}