body,div,p,ul,li,h1,h2,h3,h4,h5,h6,dl,dt,dd,input,select{padding:0;margin:0;}

body{font-size:12px; 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:#b20303;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: 300px;

	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: 50px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav2.png) 0 0 no-repeat;

}

.nav2:hover {

	width: 50px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav2.png) 0 -140px no-repeat;

}

.nav3 {

	width: 50px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav3.png) 0 0 no-repeat;

}

.nav3:hover {

	width: 50px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav3.png) 0 -140px no-repeat;

}

.nav4 {

	width: 50px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav4.png) 0 0 no-repeat;

}

.nav4:hover {

	width: 50px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav4.png) 0 -140px no-repeat;

}

.nav5 {

	width: 50px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav5.png) 0 0 no-repeat;

}

.nav5:hover {

	width: 50px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav5.png) 0 -140px no-repeat;

}

.nav6 {

	width: 50px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav6.png) 0 0 no-repeat;

}

.nav6:hover {

	width: 50px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav6.png) 0 -140px no-repeat;

}

.nav7 {

	width: 50px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav7.png) 0 0 no-repeat;

}

.nav7:hover {

	width: 50px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav7.png) 0 -140px no-repeat;

}
.nav8 {

	width: 50px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav8.png) 0 0 no-repeat;

}

.nav8:hover {

	width: 50px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav8.png) 0 -140px no-repeat;

}
.nav9 {

	width: 50px;
    cursor:pointer;
	height: 140px;

	background: url(../images/nav9.png) 0 0 no-repeat;

}

.nav9:hover {

	width: 50px;
    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/n_datu2.jpg);

	background-repeat: no-repeat;

	background-position: right;

	-webkit-background-size: cover;

	background-size: cover;

	height: 300px;

	position:relative;

}

.banner2 {

	background-image: url(../images/n_datu1.jpg);

	background-repeat: no-repeat;

	background-position: right;

	-webkit-background-size: cover;

	background-size: cover;

	height: 300px;

	position:relative;

	cursor: pointer;

}





.banner3 {

	background-image: url(../images/n_datu3.jpg);

	background-repeat: no-repeat;

	background-position: right;

	-webkit-background-size: cover;

	background-size: cover;

	height: 300px;

	position:relative;

	cursor: pointer;

}

/*foot*/


#footer1 {

	position: relative;

	width: 100%;

	background:url(../images/tzd_4bg.jpg) repeat;

	height: 82px;

}

#footer1 ul {

	width: 900px;
	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;

}


@media screen and (max-width: 1380px) {
    #menublock{ right:0;}
	}
/* 主体*/

#tzdn_p,#tzdn_dh,#tzdn_zt{ margin:0 auto;}
#tzdn_page1{ width:100%; height:30px; background:#5d5d5d;}
#tzdn_p{ width:1000px; height:30px; line-height:30px; font-size:13px; color:#b3b3b3;}
#tzdn_menu{ width:100%; height:50px; border-bottom:1px solid #dededd;}

#tzdn_dh{ width:1000px; height:30px; line-height:30px; margin-top:0px; }
#tzdn_ch{width: auto; height:30px; font-size:15px; float:left;letter-spacing:2px; text-align:center;margin-top:5px; font-weight:bold;}
#tzdn_ch ul{ padding:0px; margin:0px;}
#tzdn_ch li{ width:120px; line-height:30px; height:30px; float:left; text-align:center;}
#tzdn_ch a{ width:120px; height:30px; display:block; font-size:15px; border-left:5px solid #a3a3a3; color:#000; line-height:30px; font-family:"微软雅黑";}
#tzdn_ch a:hover{line-height:30px;background:#5b5b5b; height:30px; display:block; font-family:"微软雅黑"; color:#fff; }

#tzdn_zt{ width:1000px; height: auto; margin-top:20px; margin-bottom:30px; font-size:14px; height: auto; line-height:28px; font-family:"微软雅黑"; }
.button{ width:120px; height:25px; line-height:20px; background:#a3a3a3; color:#FFF; font-family:"微软雅黑"; font-size:14px; text-align:center; border:0px;}


#sjy_nppic{ width:1000px; overflow:hidden; height:auto; margin-bottom:40px; margin:0 auto;}


.pbsContent { margin-bottom:30px;}
UL.ashowcaseList {WIDTH: 1000px; padding:0px; margin:0px; text-align:center;}
UL.ashowcaseList img{WIDTH:300px; height:220px; text-align: center; float:left; margin-top:5px;}
UL.ashowcaseList DL{ text-align:left; padding:0px; margin:0px;}
UL.ashowcaseList DD.imgee {MARGIN: 4px 8px 10px 8px; LOAT: left; float:left; padding:0px;}
UL.ashowcaseList LI {FLOAT: left; MARGIN: 10px 5px 15px 5px; border:1px #CCC double; padding:1px;}
UL.ashowcaseList LI A {DISPLAY: block; background:#e6e6e6; WIDTH:316px; COLOR: #585858; HEIGHT: 260px; font-weight:normal; margin-top:0px;}
UL.ashowcaseList LI A:hover { background:#838383; COLOR: #fff;}
UL.ashowcaseList LI A DL {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 12px; PADDING-TOP: 10px;}
UL.ashowcaseList LI A DL DT {font-weight:normal; FONT-SIZE: 12px; FONT-FAMILY: Georgia,  Times, serif;text-align: center; padding:0px; margin:0px;}
DD.aShowcaseTit { width:300px; font-weight:normal;text-align: center; margin-left:0px; padding:0px; float:left; }






