body,div,p,ul,li,h1,h2,h3,h4,h5,h6,dl,dt,dd,input,select{padding:0;margin:0;}

body{font-size:12px;background-image: url(../images/bg.jpg); font-family:"微软雅黑";color:#444; min-width: 1024px;overflow-x:hidden;}

h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}

ul,li{list-style:none;}

img,input,select{border:none;}

a{color:#444;text-decoration:none;}

a:hover{color:#f60;text-decoration:none;}

a:visited{text-decoration:none;}

address, caption, cite, dfn, em, i, var {

  font-style: normal;

  font-weight: 500;

}

#top {

	background-image: url(../images/topbg.jpg);

	background-repeat: no-repeat;

	background-position: right;

	-webkit-background-size: cover;

	background-size: cover;

	height: 642px;

	position:relative;

}

#topabout {

	background-image: url(../images/topattractionbg.jpg);

	background-repeat: no-repeat;

	background-position: right;

	-webkit-background-size: cover;

	background-size: cover;

	height: 642px;

	position:relative;

}

#tophistory {

	background-image: url(../images/topattractionbg.jpg);

	background-repeat: no-repeat;

	background-position: right;

	-webkit-background-size: cover;

	background-size: cover;

	height: 642px;

	position:relative;

}

#topnews {

	background-image: url(../images/topbg.jpg);

	background-repeat: no-repeat;

	background-position: center;

	-webkit-background-size: cover;

	background-size: cover;

	height: 642px;

	position:relative;

}

#topattraction {

	background-image: url(../images/topattractionbg.jpg);

	background-repeat: no-repeat;

	background-position: right;

	-webkit-background-size: cover;

	background-size: cover;

	height: 642px;

	position:relative;

}

#toptopic {

	background-image: url(../images/toptopicbg.jpg);

	background-repeat: no-repeat;

	background-position: center;

	-webkit-background-size: cover;

	background-size: cover;

	height: 642px;

	position:relative;

}

#toprestaurant {

	background-image: url(../images/toptopicbg.jpg);

	background-repeat: no-repeat;

	background-position: center;

	-webkit-background-size: cover;

	background-size: cover;

	height: 642px;

	position:relative;

}

#tophotel {

	background-image: url(../images/toptopicbg.jpg);

	background-repeat: no-repeat;

	background-position: center;

	-webkit-background-size: cover;

	background-size: cover;

	height: 642px;

	position:relative;

}

#menu {

	width: 100%;

	height: 203px;

	background: url(../images/menubg.png) right no-repeat;

	position:absolute;

	bottom: 0;

}

#menubg {

	width: 100%;

	height: 203px;

	background-color:#000;

	filter:alpha(opacity=10);

	-moz-opacity:0.1;

	opacity:0.1;

}

#logo {

	width: 200px;

	height: 250px;

	padding-left: 30px;

	background: url(../images/logobg.png) 0 0 no-repeat;

	position:absolute;

	bottom: 0;

	left: 15%;

}

#logo img{

	margin-top: 30px;

}

#nav0 {

	position:absolute;

	bottom: 57px;

	left: 31%;

}

#nav0 li{

	list-style: none;

	float: left;

	width: 30px;

	height: 100px;

	border-right:1px dashed #cecece;

}


.tnav1 {

	width: 30px;
    cursor:pointer;
	height: 100px;

	background: url(../images/tnav1.png) 0 0 no-repeat;
	cursor:pointer;

}

.tnav1:hover {

	width: 30px;
    cursor:pointer;
	height: 100px;

	background: url(../images/tnav1.png) 0 -100px no-repeat;

}


.tnav2 {

	width: 30px;
    cursor:pointer;
	height: 100px;

	background: url(../images/tnav2.png) 0 0 no-repeat;
	cursor:pointer;

}

.tnav2:hover {

	width: 30px;
    cursor:pointer;
	height: 100px;

	background: url(../images/tnav2.png) 0 -100px no-repeat;

}

.tnav3 {

	width: 30px;
    cursor:pointer;
	height: 100px;

	background: url(../images/tnav3.png) 0 0 no-repeat;
	cursor:pointer;

}

.tnav3:hover {

	width: 30px;
    cursor:pointer;
	height: 100px;

	background: url(../images/tnav3.png) 0 -100px no-repeat;

}



#nav {

	position:absolute;

	bottom: 40px;

	left: 38%;

}

#nav li{

	list-style: none;

	float: left;

	width: 50px;

	height: 140px;

	border-right:1px dashed #cecece;

}

.nav1 {

	width: 50px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav1.png) 0 0 no-repeat;

}

.nav1:hover {

	width: 50px;
    cursor:pointer;
	height: 140px;
	background: url(../images/nav1.png) 0 -140px no-repeat;

}

.nav2 {

	width: 55px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav2.png) 0 0 no-repeat;

}

.nav2:hover {

	width: 55px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav2.png) 0 -140px no-repeat;

}

.nav3 {

	width: 55px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav3.png) 0 0 no-repeat;

}

.nav3:hover {

	width: 55px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav3.png) 0 -140px no-repeat;

}

.nav4 {

	width: 55px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav4.png) 0 0 no-repeat;

}

.nav4:hover {

	width: 55px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav4.png) 0 -140px no-repeat;

}

.nav5 {

	width: 55px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav5.png) 0 0 no-repeat;

}

.nav5:hover {

	width: 55px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav5.png) 0 -140px no-repeat;

}

.nav6 {

	width: 55px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav6.png) 0 0 no-repeat;

}

.nav6:hover {

	width: 55px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav6.png) 0 -140px no-repeat;

}

.nav7 {

	width: 55px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav7.png) 0 0 no-repeat;

}

.nav7:hover {

	width: 55px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav7.png) 0 -140px no-repeat;

}
.nav8 {

	width: 55px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav8.png) 0 0 no-repeat;

}

.nav8:hover {

	width: 55px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav8.png) 0 -140px no-repeat;

}
.nav9 {

	width: 55px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav9.png) 0 0 no-repeat;

}

.nav9:hover {

	width: 55px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav9.png) 0 -140px no-repeat;

}


#menublock {

	width: 220px;

	height: 220px;

	background:#000;

	position:absolute;

	bottom: 0;

	right: 17%;

}

#menublock li{

	list-style: none;

}
.menublock0 {

	margin: 10px 5px 0px 5px;
	height:30px;
	text-align: center;

}

.menublock1 {

	margin: 0px 5px 2px 5px;

	text-align: center;

}

.menublock2 {

	background: url(../images/search.png) 15px 0 no-repeat;

	height: 51px;
	cursor:pointer;

	position:relative;

}

.menublock3 {

	width: 220px;

	height: 40px;

	background: url(../images/contact.png) 12px 0 no-repeat; 

	margin: 7px 0 0 0;

	text-align: right;

}

.searchtext{

	background: url(../images/searchbg.png) 0 -10px no-repeat;

	width: 120px;

	height: 30px;

	margin: 10px 0 0 30px;

}

.searchbtn {

	position:absolute;

	right: 65px;

	bottom: 15px;

}



#topic{

	background:url(../images/topicbg.jpg) center top no-repeat;

	height:649px;

	-webkit-background-size: cover;

	background-size: cover;

}

#topic ul{ width:1000px; padding:30px 0 0 0;}







.banner1 {

	background-image: url(../images/topbg.jpg);

	background-repeat: no-repeat;

	background-position: right;

	-webkit-background-size: cover;

	background-size: cover;

	height: 642px;

	position:relative;

}

.banner2 {

	background-image: url(../images/topattractionbg.jpg);

	background-repeat: no-repeat;

	background-position: right;

	-webkit-background-size: cover;

	background-size: cover;

	height: 642px;

	position:relative;

	cursor: pointer;

}





.banner3 {

	background-image: url(../images/toptopicbg.jpg);

	background-repeat: no-repeat;

	background-position: right;

	-webkit-background-size: cover;

	background-size: cover;

	height: 642px;

	position:relative;

	cursor: pointer;

}



/*幻灯片*/



#tzd_2dt{
	position: absolute;
	width: 1052px;
	height: 570px;
	left: 16%;
	overflow: hidden;
}

#tzd_p2{
	width: 274px;
	height: 545px;
	overflow: hidden;
	float:right;
	background:url(../images/tzd_p2.png) top no-repeat;
	}
	
#tzd_ban{ width:1052px; height:79px;position: absolute;top: 1213px; overflow:hidden;left: 16%;}
.tzd_ban1{ width:212px; height:79px; float:left; background:url(../images/ann1a.jpg);}	
.tzd_ban1:hover{width:212px; height:79px; background:url(../images/ann1b.jpg);}
.tzd_ban2{ width:211px; height:79px; float:left; background:url(../images/ann2a.jpg);}	
.tzd_ban2:hover{width:211px; height:79px; background:url(../images/ann2b.jpg);}
.tzd_ban3{ width:209px; height:79px; float:left; background:url(../images/ann3a.jpg);}	
.tzd_ban3:hover{width:209px; height:79px; background:url(../images/ann3b.jpg);}
.tzd_ban4{ width:209px; height:79px; float:left; background:url(../images/ann4a.jpg);}	
.tzd_ban4:hover{width:209px; height:79px; background:url(../images/ann4b.jpg);}
.tzd_ban5{ width:210px; height:79px; float:left; background:url(../images/ann5a.jpg);}	
.tzd_ban5:hover{width:210px; height:79px; background:url(../images/ann5b.jpg);}
	
#tzd_p3{ background:url(../images/tzd_p3bg.jpg) top center no-repeat; height:2014px; text-align:center;}
#tzd_p3n{ width:1052px; height:53px;background:url(../images/tad_tie1.jpg) left no-repeat; left:16%;position:absolute;}
#tzd_3pic{ width:1052px; height:470px;background:url(../images/p3datu1.jpg) left no-repeat; left:16%;position:absolute; top:1424px; overflow:hidden;}
#tzd_3tit{ width:1052px; height:53px;background:url(../images/tad_tie2.jpg) left no-repeat; left:16%;position:absolute;top:1930px;}	

#tzd_4{ background:url(../images/tzd_4_bg.jpg) top center no-repeat; width:1052px; height:823px; text-align:center;left:16%;position:absolute;top:2000px; overflow:hidden;}

#tzd_4l1{ width:275px; height:248px;}
#tzd_4r{ width:740px; height:743px; float:right;background:url(../images/tzd_4bg2.jpg) repeat; margin-right:37px; margin-top:43px; overflow:hidden;}

.tzd_4a{ width:261px; float:right; height:100px;background:url(../images/tzd_4a2.jpg) no-repeat;}	

.tzd_4a:hover{width:261px; height:100px; background:url(../images/tzd_4a1.jpg);}

#tzd_4bot{ width:1052px; height:358px;background:url(../images/tzd_5.png) center top no-repeat;left:16%;position:absolute;top:2900px; }

#tzd_5{ width:100%; height:700px;background:url(../images/tzd_5bg.jpg) center top no-repeat; overflow:hidden;}
#tzd_5n{ width:1052px; height:580px; margin-top:50px;left:16%;position:absolute;}
#tzd_5n1{ width:1052px; height:75px; background:url(../images/tzd_tit1.png) left top no-repeat;}
#tzd_5n2{ width:1052px; height:508px;}
#tzd_5nl{ width:658px; height:508px; float:left; background:#fff;}
#tzd_5nr{width:352px; height:508px; float:right; background:#fff;}
#tzd_5nr1{width:352px; height:290px; overflow:hidden;}
#tzd_5nr2{width:310px; height:170px; overflow:hidden; margin-top:25px; margin-left:20px;}




#tzd_5nl1{ width:658px; height:60px;}
#tzd_5nl1a{ width:321px; height:60px; float:left; line-height:60px; font-size:22px; text-align:center; color:#000; border-left:8px solid #404040; font-weight:bold;}
#tzd_5nl1a a{ display:block;}
#tzd_5nl1a a:hover{ width:321px; height:60px; line-height:60px; font-size:22px; color:#fff; background:#696969;}

#tzd_5nl1b{ width:321px; height:60px; float:left; line-height:60px; font-size:22px; text-align:center; color:#000; border-left:8px solid #404040; font-weight:bold;}
#tzd_5nl1b a{ display:block;background:#696969;color:#fff;}
#tzd_5nl1b a:hover{ width:321px; height:60px; line-height:60px; font-size:22px; color:#fff; background:#696969;}

#tzd_5nl2{ width:620px; height:360px; margin-left:20px; margin-top:10px;}
#tzd_5nl3{ width:620px; height:35px;margin-left:20px; background:#404040; text-align:center; font-size:20px; font-family:"微软雅黑"; color:#fff; line-height:35px; margin-top:25px;}

#tzd_5nl3 a{ font-size:20px; font-family:"微软雅黑"; color:#fff; line-height:35px; display:block;}
#tzd_5nl3 a:hover{ font-size:20px; font-family:"微软雅黑"; color:#fff; line-height:35px; display:block; background:#696969;}










#ibanner_pic {}

#ibanner_pic a {display:block; width:764px; height:493px; overflow:hidden; float:left; margin-top:40px;}

#ibanner_pic img {width:764px; height:493px; float:left;}

#ibanner_btn {position:absolute; z-index:999; right:5px; bottom:5px; font-weight:700; font-family:Verdana,Arial; }

#ibanner_btn span {display:block; float:left; margin-left:4px; padding:0 5px; background:#FFF; cursor:pointer; }

#ibanner_btn .normal {height:15px; border:1px solid #DCDCDC; color:#9F9FC1; font-size:12px; line-height:15px; }

#ibanner_btn .current {height:15px; border:1px solid #C00100; color:#C00100; font-size:12px; line-height:15px; }



#news{ width:1001px; margin:173px auto 99px auto; overflow:hidden;}

.news_list{ width:222px; height:307px; border:1px solid #c2b6b2; float:left; margin:0 20px 0 0;}

.news_list ul{ width:168px; margin:0 auto;}

.news_list li{ margin:10px 0 0 0;}

.news_list img{ width:125px; margin:0 auto; display:block;border-radius:50%;}

.news_list_name{ font-size:16px; text-align:center; color:#580d05;}

.news_list_name a{ color:#580d05;}

.news_list_more{ color:#666666; line-height:20px;}

.news_list_border{ border-bottom:1px solid #decfcd;}

.news_list2{ width:267px; height:307px; border:1px solid #360d00; float:left; }



#jingqu{

	background:url(../images/jingqu_bj.jpg) center no-repeat;

	height:799px;

	-webkit-background-size: cover;

	background-size: cover;

}

.jingqu_1000{ width:1001px; margin:0 auto;}

.jingqu_left{ width:297px; padding:202px 0 0 0; float:left;}

.jingqu_left li{ height:154px; margin:0 0 20px 0;}

.jingqu_right{float:left;}

.jingqu_right_top{ padding:279px 0 0 190px;}

.jingqu_right_top h2{ font-size:14px;}

.jingqu_right_top p{ width:476px; margin:10px 0 0 0; line-height:22px;}

.jingqu_right_top p a{ color:#acacaa; }

.jingqu_right_top2{ padding:317px 0 0 41px;}

.jingqu_right_top2 h2{ font-size:16px; color:#FFF;}

.jingqu_right_top2 p{ width:504px; margin:10px 0 0 0; display:block; float:left; color:#c1c1c1; line-height:22px;}

#tzd_6{ width:1052px; height:580px; position: absolute; left:16%;}

#contact{

	background:url(../images/tzd_4bg.jpg) center repeat;
	height:580px;
	position: relative;

}
.tzd_an2{ width:172px; height:42px;background: url(../images/tzd_an2.jpg) no-repeat;}
.tzd_an2:hover{width:172px; height:42px; background: url(../images/tzd_an2a.jpg) no-repeat;}

.contacttext{ width:350px; height:570px;}

.contacttext h2{ font-size:17px;padding-left:10px; line-height:34px; margin-top: 20px; width:330px; height:34px; background:#2a2a28; color:#fff;}

.contacttext p{ width:330px; font-size:14px; margin:20px 0 20px 0; color:#dedede; line-height:26px; padding-left:10px;}

.contactmap {

	position: absolute; right: 0%; top: 100px;
	width: 600px; height: 420px;

}



#foot{ text-align:center; height:46px; line-height:46px; border-top:1px solid #efefee;}



.overlay {

    position: fixed;

    top: 0;

    left: 0;

    height: 100%;

    width: 100%;

    background-color: rgba(0,0,0,0.5);

    z-index: 10;

}



/* just some content with arbitrary styles for explanation purposes */

.modal {

    width: 1200px;

    height: 500px;

    position: fixed;

    top: 50%; 

    left: 50%;

    margin-top: -270px;

    margin-left: -600px;

    background-color: #000;

    text-align: center;

    z-index: 99999; /* 1px higher than the overlay layer */

}



#service{

  position: fixed;

  _position: absolute;

  right: 0;

  top: 0;

  bottom: 0;

  z-index: 9999;

  width: 36px;

  background: #333;

  color: #333;

  line-height: 12px;

  text-align: center;

}

.global-sider-bottom {

  position: absolute;

  bottom: 20px;

  left: 0;

  width: 100%;

  text-align: center;

}

.global-sider-bottom a {

  padding: 8px 0;

  display: block;

}

.global-sider a {

  color: #fff;

}

.icon_fankui {

  width: 20px;

  height: 26px;

  display: inline-block;

  overflow: hidden;

  background:url(../images/qq.png) no-repeat;

  cursor:pointer;

}

.global-sider-bottom em {

  display: block;

  color: #fff;

  line-height: 18px;

}



#windownbg{display:none;position:absolute;width:100%;height:100%;background:#000;top:0;left:0;}

#windown-box{position:fixed;_position:absolute;border:5px solid #E9F3FD;background:#FFF;text-align:left;}

#windown-title{position:relative;height:30px;border:1px solid #A6C9E1;overflow:hidden;background:url(../images/tipbg.png) 0 0 repeat-x;}

#windown-title h2{position:relative; text-align: center; top:3px;font-size:16px;color:#666;}

#windown-close{position:absolute;right:130px;top:3px;width:80px;height:30px;text-indent:-10em;overflow:hidden;background:url(../images/tipbg.png) 100% -34px no-repeat;cursor:pointer;}

#windown-content-border{position:relative;top:-1px;border:1px solid #A6C9E1;padding:5px 0 5px 5px;}

#windown-content img,#windown-content iframe{display:block;}

#windown-content .loading{position:absolute;left:50%;top:50%;margin-left:-8px;margin-top:-8px;}



.mainmenu{ width:100%; height:98px; border-bottom:2px solid #fcfcfc;}

.mainmenu ul{  width:1000px; margin:0 auto;}

.mainmenu li{ line-height:110px; font-size:16px; color:#242424;}



.about {

	width: 1000px;

	margin: 20px auto;

}

.about p {

	line-height:24px;

	margin: 0 auto 20px;

	color: #000;

}

.history {

	width: 1000px;

	height: 1200px;

	margin: 0 auto;

	padding-left: 100px;

	background:url(../images/historybg.png) no-repeat;

}

.history p {

	font-size: 16px;

	line-height: 22px;

	padding: 10px 0 0;

	color: #3E3E3E;

}

.history1 {

	padding-top: 70px;

}

.history2 {

	padding-top: 20px;

}

.history3 {

	padding-top: 30px;

}

.history4 {

	padding-top: 30px;

}

.history5 {

	padding-top: 20px;

}

.history6 {

	padding-top: 100px;

}



.newsabout{

	background:url(../images/newsaboutbg.png) no-repeat;

	width:992px;

	height:362px;

	-webkit-background-size: cover;

	background-size: cover;

	margin: 40px auto;

	border: #e1e1e1 2px solid;

}



.newsaboutinfo {

	margin: 80px 0 0 60px;

}

.newsaboutinfo li {

	height: 329px;

	padding-bottom: 100px;

	float: left;

	list-style: none;

}

.newsaboutinfo h2 { font-size:26px; font-weight:bold; color:#666666; margin:0 0 20px 0;}

.newsaboutinfo p { width:520px; display:block; line-height:24px; color:#666666; margin:0 0 30px 0;}



.newslist {

	width: 1000px;

	margin: 0 auto;

}

.newslist ul {

	display:inline-block;

}



.container {

	display:inline-block;

}



.newscolum1, .newscolum2 {

	float: left;

	width: 50%;

	height: 400px;

}

.newscolum1 h2{ font-size:26px; font-weight:bold; color:#666666; margin:0 0 30px 30px;}

.newscolum1 p{ width:442px; display:block; line-height:24px; color:#666666; margin:0 0 30px 30px;}

.newscolum1 i{ width:442px; display:block; line-height:24px; color:#666666; margin:0 0 30px 30px;}



.newscolum2 h2{ font-size:26px; font-weight:bold; color:#666666; margin:0 30px 30px 0;}

.newscolum2 p{ width:442px; display:block; line-height:24px; color:#666666; margin:0 30px 30px 0;}

.newscolum2 i{ width:442px; display:block; line-height:24px; color:#666666; margin:0 0 30px 0;}



.newstitle {

	position:relative;

	width: 1000px;

	height: 90px;

	margin: 30px auto 20px;

	background:url(../images/listbg.jpg) center bottom no-repeat;

}

.newstitle h1 {

	text-align: center;

	font-size: 24px;

}

.time {

	margin-bottom: 10px;

	text-align: center;

	font-size: 14px;

}

.bdsharebuttonbox {

	position: absolute;

	right: 5px;

	bottom: 30px;

}

.newscontent {

	width: 960px;

	margin: 0 auto 50px auto;

	overflow: hidden;

	text-align: justify;

	text-justify: inter-ideograph;

	clear: both;

	padding-bottom: 20px;

	word-wrap: break-word;

}

.newscontent p {

	font-size: 16px;

	text-indent: 2em;

	line-height: 26px;

	margin: 0 auto 24px;

	padding: 10px 0 0;

	color: #3E3E3E;

}

.newscontent a {

	text-decoration: underline; 

}

/*

.newscontent div {

	display: inline-block;

}

*/

.newscontent img {

	display: block;

	margin: 5px auto 10px auto;

	padding: 5px;

}



.newscontent div strong {

	letter-spacing:1px;

	display: block;

	margin-bottom: 10px;

}

.newscontrol {

	width: 1000px;

	height: 150px;

	margin: 0 auto;

	background:url(../images/listbg.jpg) 0 0 no-repeat;

}

.newsoption {

	float: left;

	margin-top: 40px;

	margin-left: 20px;

}

.newsoption div {

	padding-bottom: 8px;

}

.newsback {

	background:url(../images/back.png) 0 40px no-repeat;

	float: right;

	width: 115px;

	height: 150px;

}

.pagination {

	display: block;

	height: 100px;

	text-align: center;

}



.pagination a {

	display: inline-block;

	background:url(../images/round.jpg) 0 0 no-repeat;

	width: 44px;

	height: 44px;

	padding-top: 14px;

	margin: 5px;

}

.pagination .prev {

	text-indent: -9999px;

	display: inline-block;

	background:url(../images/prev.jpg) center 15px no-repeat;

	width: 44px;

	height: 44px;

	color: transparent;

}

.pagination .next {

	text-indent: -9999px;

	display: inline-block;

	background:url(../images/next.jpg) center 15px no-repeat;

	width: 44px;

	height: 44px;

}





.carousel{

	width:1000px;

	height:450px;

	margin: 50px auto;

}

.carousel h2 { font-size:26px; font-weight:bold; color:#666666; margin:30px 0 20px 0;}

.carousel p { float: left; width:750px; display:block; line-height:24px; color:#666666; margin:0 0 30px 0;}

.carousel i {

	float: right;

}

.carousel .banner{

	height:400px;

	overflow:hidden;

}

.banner { position: relative; overflow: auto;}

.banner li { list-style: none; }

.banner ul li { float: left; }



.attractionlist {

	width: 1000px;

	margin: 50px auto 0 auto;

}



.attractioncolum1 {

	float: left;

	width: 30%;

	height: 500px;

}

.attractioncolum2 {

	float: left;

	width: 70%;

	height: 500px;

}



.attractionlistbg {

	width: 100%;

	height: 40px;

	margin-bottom: 20px;

	background:url(../images/listbg.jpg) -38px 0 no-repeat;

	clear:left;

}

.attractionlist h2 {

	font-size:22px; font-weight:bold; color:#666666; margin:50px 0 10px 0;

}

.attractionlist p {

	width: 90%;

	line-height:24px; color:#666666; margin:0 0 30px 0;

}

.attractioninfo1 {

	margin-left: 80px;

}

.attractioninfo1 li, .attractioninfo2 li {

	height: 329px;

	padding-bottom: 100px;

	float: left;

	list-style: none;

}

.attractioninfo1 h2, .attractioninfo2 h2{ font-size:26px; font-weight:bold; color:#666666; margin:0 0 30px 0;}

.attractioninfo1 p, .attractioninfo2 p{ width:442px; display:block; line-height:24px; color:#666666; margin:0 0 30px 0;}





.topiclist, .carlist {

	width: 1000px;

	margin: 0 auto;

}



.topiccolum {

	float: left;

	width: 50%;

	height: 320px;

}

.carcolum {

	float: left;

	width: 50%;

	height: 400px;

}

.topiclistbg, .carlistbg {

	width: 100%;

	height: 40px;

	margin-bottom: 20px;

	background:url(../images/listbg.jpg) -38px 0 no-repeat;

	clear:left;

}

.topiclist h2 {

	font-size:22px; font-weight:bold; color:#666666; margin:10px 0 10px 0;

}

.carlist h2 {

	font-size:22px; font-weight:bold; color:#666666; margin:10px 0 10px 0;

}

.topiclist p {

	width: 90%;

	line-height:24px; color:#666666; margin:0 0 30px 0;

}

.carlist p {

	width: 477px;

	line-height:24px; color:#666666; margin:0 0 30px 0;

}

.topicinfo1 {

	margin-left: 80px;

}

.topicinfo1 li, .topicinfo2 li {

	height: 329px;

	padding-bottom: 100px;

	float: left;

	list-style: none;

}

.topicinfo1 h2, .topicinfo2 h2{ font-size:26px; font-weight:bold; color:#666666; margin:0 0 30px 0;}

.topicinfo1 p, .topicinfo2 p{ width:442px; display:block; line-height:24px; color:#666666; margin:0 0 30px 0;}



.aboutus, .travel, .guide, .car {

	width: 1000px;

	margin: 50px auto 80px auto;

}



.aboutus p, .travel p{

	font-size: 16px;

	line-height: 26px;

	margin: 0 auto 24px;

	padding: 10px 0 0;

	color: #3E3E3E;

}

.guide p {

	font-size: 16px;

	text-indent: 2em;

	line-height: 26px;

	margin: 0 auto 24px;

	padding: 10px 0 0;

	color: #3E3E3E;

}

.guide h2 {

	font-size: 26px;

}

.guide table {

	border: 1px solid;

	margin: 0 auto 24px;

}

.guide table td {

	text-align: center;

	padding: 5px;

	border: 1px solid;

}

.restaurantlist {

	width: 1000px;

	margin: 50px auto;

}



.restaurantrow {

	width: 100%;

	height: 500px;

}



.restaurantlistbg {

	width: 100%;

	height: 40px;

	margin-bottom: 20px;

	background:url(../images/listbg.jpg) -38px 0 no-repeat;

	clear:left;

}

.restaurantrow h2 {

	font-size:22px; font-weight:bold; color:#666666; margin:10px 0 10px 0;

}

.restaurantinfo {

	float: left;

	width: 80%;

	line-height:24px; color:#666666; margin:0 0 30px 0;

}

.restaurantmore {

	float: right;

	width: 20%;

	text-align: right;

}

/*

.hotellist {

	width: 1000px;

	margin: 50px auto;

}



.hotelcolum {

	float: left;

	width: 50%;

	height: 480px;

}



.hotellistbg {

	width: 100%;

	height: 40px;

	margin-bottom: 20px;

	background:url(../images/listbg.jpg) -38px 0 no-repeat;

	clear:left;

}

.hotellist h2 {

	font-size:22px; font-weight:bold; color:#666666; margin:10px 0 10px 0;

}

.hotellist p {

	width: 70%;

	line-height:24px; color:#666666; margin:0 0 30px 0;

}

.hotelinfo1 {

	margin-left: 80px;

}

.hotelinfo1 li, .hotelinfo2 li {

	height: 329px;

	padding-bottom: 100px;

	float: left;

	list-style: none;

}

.hotelinfo1 h2, .hotelinfo2 h2{ font-size:26px; font-weight:bold; color:#666666; margin:0 0 30px 0;}

.hotelinfo1 p, .hotelinfo2 p{float:left; width:442px; display:block; line-height:24px; color:#666666; margin:0 0 30px 0;}

*/

.attractioncontent {

	width: 1000px;

	margin: 30px auto;

}

.attractioncontent h2 {

	font-size:28px; font-weight:bold; color:#666666; margin:10px 0 20px 0;

}

.attractioncontent p {

	font-size: 16px;

	text-indent: 2em;

	line-height: 26px;

	margin: 0 auto 24px;

	padding: 10px 0 0;

	color: #3E3E3E;

}

.hotelcontent {

	width: 1000px;

	margin: 30px auto;

}



.hotelcontent h2 {

	font-size:28px; font-weight:bold; color:#666666; margin:10px 0 20px 0;

}

.hotelcontent p {

	font-size: 16px;

	text-indent: 2em;

	line-height: 26px;

	margin: 0 auto 24px;

	padding: 10px 0 0;

	color: #3E3E3E;

}



.hotellist {

	width: 1000px;

	margin: 50px auto;

}



.hotelrow {

	width: 100%;

	height: 500px;

}



.hotellistbg {

	width: 100%;

	height: 40px;

	margin-bottom: 20px;

	background:url(../images/listbg.jpg) -38px 0 no-repeat;

	clear:left;

}

.hotelrow h2 {

	font-size:22px; font-weight:bold; color:#666666; margin:10px 0 10px 0;

}

.hotelinfo {

	float: left;

	width: 80%;

	line-height:24px; color:#666666; margin:0 0 30px 0;

}

.hotelinfo p {

	text-indent: 2em;

}

.hotelmore {

	float: left;

	width: 20%;

	text-align: right;

}

.hotelmore img {

	margin-right: 25px;

}



#footer1 {

	position: relative;

	width: 100%;

	background:url(../images/tzd_4bg.jpg) repeat;

	height: 82px;

}

#footer1 ul {

	width: 1200px;
	text-align:center;
	margin: 0 auto;

}

#footer1 li {

	list-style: none;

	float: left;

	margin-top: 33px;

}

#footer1 a {

	color: #fff;

	padding: 28px;

}
#footer1 a:hover {

	color: #f35000;

	padding: 28px;

}

#footer2 {

	width: 100%;

	background:url(../images/footerbg2.png) no-repeat;

	height: 75px;

}



#footer2>div {

	position:relative;

	color: #5a5a5a;

	padding-top: 30px;

}

.copyright {

	width: 100%;

	float: left;

	text-align:center;
	font-family:Arial, Helvetica, sans-serif;

}

.support {

	position:absolute;

	right: 20px;

	top: 33px;

}

.fixed_footer {

    position: fixed;

    bottom: 0;

    width: 100%;

}

.hidden {display:none;}



.back-to-top {

	position:absolute;

	right: 0;

	top: 33px;

}



.wx {

	position:absolute;

	left: 20px;

	top: 15px;

}



.ma {

	position:absolute;

	left: 20px;

	top: 45px;

}



.dm {

	display: none;

	position: absolute;

	left: 30px;

	top: -85px;

}



.gw {

	display: none;

	position: absolute;

	left: 30px;

	top: -115px;

}



.mainmenu span {

	display: inline-block;

	width:180px;

	height: 98px;

	text-align: center;

}



form.guestbook, form.feedback {

	width: 1000px;

	height: 400px;

	margin: 50px auto 80px auto;

}

form.guestbook fieldset, form.feedback fieldset {border:0px;}

form.guestbook label, form.feedback label {clear:left; display:block; float:left; width:130px; text-align:right; padding-right:10px; color:#888; margin-bottom:0.5em;font-size:16px;}

form.guestbook input, form.feedback input {border:1px solid #888; padding:0.2em; margin-bottom:0.8em;font-size:16px;}

div.gbsign{width:60%;margin:10px auto;padding:10px;border-top: 1px solid #CCC;}

.gbname{font-weight:bold;font-size:14px;}

.gbdate{margin-left:30px;font-size:14px;}

p.gbmessage{font-size:16px;padding:5px;margin:15px;}

p.gbreply{font-size:16px;padding-left:5px;margin-left:15px;}

form.guestbook textarea, form.feedback textarea {

	width: 400px;

	height: 150px;

}

form.guestbook input[name="submit"], form.feedback input[name="submit"] {

margin:10px 0 0 140px;

padding: 4px 8px 4px 8px;

text-align: center;

color: #3E3E3E;

}



.friend {

	height: 400px;

}

.friend ul {

  width: 1000px;

  padding-top: 10px;

  list-style: none;

  margin: 20px auto;

}

.friend li {

  width: 220px;

  height: 50px;

  float: left;

  margin-right: 30px;

  margin-bottom: 20px;

}

.friend img {

  width: 213px;

  height: 46px;

  border: 1px solid #ccc;

}



.newscreated {

position: relative;

top: -30px;

left: 5px;

}

.newsexcept {

position: relative;

top: -30px;

left: 5px;

}



/*选项卡*/

.besh-resim{width:1052px;height:823px;overflow:hidden;margin:40px auto 0 auto;}
.resim-isimler{float:left;width:260px;height:823px; margin-left:25px;}
.resim-isim{position:relative;height:100px;list-style:none;}
.reng{display:block;position:absolute;top:0;left:0;width:260px;height:100px;overflow:hidden;line-height:0;font-size:0;z-index:3;background:url(../images/bg.jpg);}
.reng1{display:block;width:260px;height:100px;overflow:hidden;background:url(../images/tzd_4a2.jpg); cursor:pointer;}
.reng1:hover{width:260px; height:100px;overflow:hidden;background:url(../images/tzd_4a1.jpg);}
.reng2{display:block;height:100px;width:260px;background:url(../images/tzd_4b2.jpg);}
.reng2:hover{display:block;height:100px;width:260px;background:url(../images/tzd_4b1.jpg);}
.reng3{display:block;height:100px;width:260px;background:url(../images/tzd_4c2.jpg);}
.reng3:hover{display:block;height:100px;width:260px;background:url(../images/tzd_4c1.jpg);}
.reng4{display:block;height:100px;width:260px;background:url(../images/tzd_4d2.jpg);}
.reng4:hover{display:block;height:100px;width:260px;background:url(../images/tzd_4d1.jpg);}
.reng5{display:block;height:100px;width:260px;background:url(../images/tzd_4e2.jpg);}
.reng5:hover{display:block;height:100px;width:260px;background:url(../images/tzd_4e1.jpg);}

.isim{display:block;position:relative;height:100%;background:url(images/bg.jpg);z-index:2;text-decoration:none;}
.resimler{float:right;position:relative;width:742px;height:748px; overflow:hidden; margin-right:25px;background:url(../images/tzd_4bg2.jpg);}
.resim-ulinish{display:none;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1;text-decoration:none;}
.resim-ulinish:first-child{display:inline;}
.yuklesh{display:block;position:relative;top:70px;width:70%;z-index:1;margin:0 auto;text-align:center;line-height:20px;font-weight:bold;color:#ccc;}
.resim{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}


/*选项卡2*/
#cen_right_top{width:620px; height:420px; margin-left:25px; overflow:hidden;}
#cen_right_top .active{background:url(images/qiehuan.jpg) no-repeat;color:#000;}
#cen_right_top h3{line-height:60px;text-align:center;float:left;height:60px;width:310px;margin:0px;padding:0px;text-align:center; color:#fff; border-left:0px solid #404040; font-size:22px; font-weight:bold;cursor:pointer; background:#5e5e5e;}

#cen_right_top div{}



@media screen and (max-width: 1380px) {
    #menublock{ right:0;}
	}
