* {margin: 0; padding: 0;}
html{margin: 0; padding: 0; width: 100%; background:#F1F1F1}
body {width: 100%; background:#F1F1F1;}
td, body, div {font-size: 12px; color: #666; text-align: center; line-height: 18px;}
li {list-style: none; line-height: 18px; text-align: left; overflow:hidden;}
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; overflow:hidden;}
h2 {font-size: 12px;}
img {border: 0; padding: 0; margin: 0;}
dt, dd {text-align: left;}
a {font-size: 12px; color: #666; text-decoration: none;}
a:hover {color: #f60; text-decoration: none;}
img,select,input{vertical-align:middle;}
em{ font-style:normal;}
.content{width:1000px; margin:0 auto;}
#header{ height:101px;}
#logo{float:left; padding:16px 0 0 9px;}
#topnav{float:right; overflow:hidden; width:752px; height:41px; background:url(../images/index1a_06.jpg) no-repeat 0 46px; padding:46px 0 0 0;}
#topnav ul{ float:left; padding:5px 0 0 5px; width:747px;}
#topnav li{ display:inline; float:left; padding-right:7px;}
#topnav li a{ display:block; float:left; color:#D4D4D4; background:url(../images/index1b_06.jpg) no-repeat 0 200px;}
#topnav li span{ float:left; background:url(../images/index1b_07.jpg) no-repeat right 200px; display:block; height:24px; line-height:24px; padding:5px 14px 0;}
#topnav a:hover span{ background:url(../images/index1b_07.jpg) no-repeat right 0; cursor:pointer;}
#topnav a:hover{ background:url(../images/index1b_06.jpg) no-repeat 0 0; color:#9F9E9F;}
#topnav li.now a{ background:url(../images/index1b_06.jpg) no-repeat 0 0; color:#9F9E9F; cursor: default;}
#topnav li.now a span{ background:url(../images/index1b_07.jpg) no-repeat right 0; cursor:default;}
#topnav li.coming a{ color:#9F9E9F; cursor: default;}
#topnav li.coming a span{ cursor:default;}
#topnav li.coming a:hover{ background:none; color:#9F9E9F; cursor: default;}
#topnav li.coming a:hover span{ background:none; cursor:default;}
#subnav{ margin-bottom:-3px;}
#subnav span{ float:left; padding:6px 0 0 1px;}
#subnav span,#subnav span a,#subnav span a:hover{ color:#000;}
#subnav em{ float:right;}
#sanyawan{ background:url(../images/index04_06.gif) repeat-y;}
#sycon{ background:url(../images/index1a_11.jpg) no-repeat; padding:16px 0 16px 0; border-bottom:1px #9D9D9D solid; width:1000px;}
#sypic{ float:left; padding:0 0 0 12px;}
#sypic a{ display:block; padding:6px; background:url(../images/index04_12.jpg) repeat-x;}
#sycon dl{ float:left; width:540px; padding:0 0 0 14px; line-height:20px; padding-bottom:6px;}
#sycon dt{ color:#000; font-size:14px; font-weight:bold;}
#sycon dt img{ margin-bottom:5px;}
#sycon dd span,#sycon dd span a,#sycon dd span a:hover{ color:#027CBF;}
#sycon ul{ float:left; width:550px; padding:2px 0 0 14px;}
#sycon li{ float:left; padding-right:5px;}
#sycon li a{ display:block; width:130px; height:89px; background:url(../images/index04_18.jpg) no-repeat 0 -89px;}
#sycon li a:hover{ background:url(../images/index04_18.jpg) no-repeat;}
#sycon li img{ margin:5px 0 0 5px;}
#login{ float:left; width:253px; height:152px; margin-bottom:10px; background:url(../images/index04_26.gif) no-repeat;}
#login h2,#loged h2{ float:left; width:253px; height:29px; color:#fff; font-size:14px; font-weight:bold;}
#login span,#loged span{  float:left; padding:10px 0 0 40px;}
#login ul{ float:left; width:230px; padding:10px 0 0 16px;}
#login li{ float:left; width:230px; padding:3px 0;}
#login input.inp{ width:116px; height:16px; background:#fff; border:1px #C6C6C6 solid; padding:1px 2px;}
#login input.small{ width:53px;}
#login input.inpran{ width:50px; margin-bottom:2px; height:17px; background:url(../images/hongshulin_02_29.jpg) no-repeat; border:none; padding:0 2px;}
#login li.but{ float:right; width:47px; margin-top:-83px;}
#login li.but img{ cursor:pointer;}
#login li.links{ text-align:center; width:230px; padding-top:5px;}
#login a.import{ color:#FF1F1F;}
#loged{ float:left;  width:253px; height:152px; margin-bottom:10px; background:url(../images/index04_26.gif) no-repeat;}
#loged ul{ float:left; width:230px; padding:10px 0 0 16px;}
#loged li{ float:left; width:230px; line-height:34px; overflow: visible; text-indent:10px; text-align:left; font-weight:bold;}
#loged li.but{ text-indent:0; height:26px; padding-top:2px;}
#main{ padding-bottom:10px;}
.leftside{ float:left; width:253px; padding:10px 17px 0 0;}
.leftblock{ float:left!important; float:none; width:253px; background:url(../images/index01_45.jpg) repeat-y;}
.leftblock h2{ float:left; width:253px; height:31px; background:url(../images/index1a_23.jpg) no-repeat;}
.leftblock h2 span{ float:left; padding:8px 0 0 40px; color:#000;}
.leftblock ul{ float:left; width:253px; height:676px; padding-top:4px; background:url(../images/index01_47.jpg) no-repeat 0 bottom;}
.leftblock li{ float:left; width:253px; padding-top:5px; line-height:22px; text-align:center;}
.leftblock li span{ display:block; padding-top:5px;}

.sidebanner{ padding:10px 0;}
.main1{ position:relative; top:-3px;}

.newsblock{ float:left!important; float:none; width:253px; background:url(../images/index01_45.jpg) repeat-y;}
.newsblock h2{ float:left; width:253px; height:31px; background:url(../images/index1a_23.jpg) no-repeat;}
.newsblock h2 em{ float:right; padding:8px 8px 0 0;}
.newsblock h2 em a,.news h2 em a:hover{ color:#CC9556;}
.newsblock h2 span{ float:left; padding:8px 0 0 46px; font-size:14px; color:#000;}
.newsblock ul{ float:left; width:253px;padding:4px 0; background:url(../images/index01_47.jpg) no-repeat 0 bottom;}
.newsblock li{ float:left; width:253px; line-height:22px; text-indent:16px;}


#special{ float:right; margin-top:10px; width:730px; background:#DCDDDD;}
#special object{ float:left;}
#counter{ float:right; width:120px; height:90px; overflow:hidden; background:url(../images/index05_06.jpg) no-repeat;}
#countinfo{ float:left; width:120px; color:#000; text-align:center; padding-top:5px;}
#countercon{ float:left; padding:0 0 0 0; width:120px;}
#countercon div{ float:left;}
#da{ float:left; margin-bottom:-2px; font-size:30px; line-height:32px; text-align:right; width:70px; color:#CA5100; font-family: Arial, Helvetica, sans-serif;}
#datext{ float:left; padding:14px 16px 0 3px;}
#hr{ float:left; padding-left:4px; width:24px; color:#CA5100; font-family: Arial, Helvetica, sans-serif; text-align:center; font-size:12px; margin-top:-2px;}
#mins{ float:left; padding-left:2px; width:24px; color:#CA5100; font-family: Arial, Helvetica, sans-serif; text-align:center; font-size:12px; margin-top:-2px;}
#sec{ float:left; padding-left:2px; width:24px; color:#CA5100; font-family: Arial, Helvetica, sans-serif; text-align:center; font-size:12px; margin-top:-2px;}
#news{ float:left; width:467px; display:inline; margin-top:13px; border:1px #ccc solid;}
#news h2{ float:left; width:467px; height:32px; background:url(../images/index1a_19.jpg) no-repeat;}
#news h2 em{ float:right; padding:10px 10px 0 0; color:#8E8E8E;}
#news h2 span{ float:left; padding:10px 0 0 48px; color:#000; font-size:14px;}
dl.news01{ width:449px; height:93px; background:#E4E5E6; display:inline; float:left; margin:15px 0 0 9px;}
dl.news01 dt{ float:left; width:449px; font-size:14px; color:#f60; font-weight:bold; text-align:center; padding:10px 0 6px;}
dl.news01 dd{ float:left; width:224px; text-indent:10px; height:26px; line-height:26px; overflow:hidden;}
#list03con{ float:left; margin-top:15px; padding:0 0 0 9px; width:449px; height:167px; overflow:hidden;}
dl.news02{ float:left; width:449px; padding-bottom:16px;}
dl.news02 dt{ float:right; width:196px; font-size:14px; padding-bottom:10px; font-weight:bold; color:#000;}
dl.news02 dt a,dl.news02 dt a:hover{ font-size:14px; font-weight:bold; color:#000;}
dl.news02 dd.pic{ float:left; width:237px;}
dl.news02 dd.pic img{ border:1px #ccc solid;}
dl.news02 dd{ float:right; width:196px; line-height:23px;}
ul.news03{ float:left; width:449px; padding:22px 0 1px 9px; background:url(../images/index1a_38.gif) no-repeat 9px 12px;}
ul.news03 li{ float:left; width:224px; height:22px; line-height:22px;}
.question{ float:right; width:244px; padding-top:13px; height:134px; background:url(../images/index1a_22.jpg) no-repeat 0 bottom;}
.question h2{ float:left; width:244px; height:46px; background:url(../images/index1a_17.jpg) no-repeat;}
.question p{ float:left; width:206px; padding:14px 0 0 18px; text-align:left;}
.question p,.question p a,.question p a:hover{ color:#333;}
.leftq{ width:253px; padding:0; margin:11px 0; background:url(../images/index1d_15.jpg) no-repeat 0 bottom;}
.leftq h2{ width:253px; background:url(../images/index1d_08.jpg) no-repeat;}
.hslmodel{ float:right; width:244px; margin-top:8px; background:url(../images/index01_43.gif) repeat-y;}
.hslmodel h2{ float:left; width:244px; height:31px; background:url(../images/index1a_27.jpg) no-repeat;}
.hslmodel h2 span{ float:left; padding:8px 0 0 40px; color:#000;}
.hslmodel p{ float:left; padding:12px 0 0 18px;}
.hslmodel p img{ border:1px #ccc solid;}
.hslmodel dl{ float:left; padding-bottom:6px; width:244px; background:url(../images/index01_48.gif) no-repeat 0 bottom;}
.hslmodel dl dt{ width:215px; float:left; font-weight:bold; padding:14px 0 0 14px;}
.hslmodel dl dt a{  font-size:14px; color:#333;}
.hslmodel dl dd{ float:left; width:215px; padding:8px 0 0 14px; line-height:20px;}
.lefth{ width:253px; margin:0 0 11px; background:url(../images/index01_45.jpg) repeat-y;}
.lefth h2{ width:253px; background:url(../images/index1a_23.jpg) no-repeat;}
.lefth dl{ width:253px; background:url(../images/index01_47.jpg) no-repeat 0 bottom;}
.lefth dl dt,.lefth dl dd{ padding-left:18px;}
.hotels{ float:right; padding-bottom:7px; width:728px; margin-top:14px; border:1px #ccc solid;}
.hotels h2{ float:left; width:728px; height:32px; background:url(../images/index1a_41.jpg) no-repeat;}
.hotels h2 em{ float:right; padding:10px 10px 0 0; color:#8E8E8E;}
.hotels h2 span{ float:left; padding:10px 0 0 48px; color:#000; font-size:14px;}
.hotels dl{ float:left; width:218px; padding:17px 7px 0 15px;}
.hotels dt{ float:left; padding-bottom:19px;}
.hotels dt img{ border:1px #ccc solid;}
.hotels dd{ float:right; width:158px; padding-right:5px; line-height:22px;}
.hotels dd.more{ float:left; width:40px; line-height:16px;}
.kvblock{ float:right; width:730px; padding:11px 0 0; background:url(../images/index1d_04.jpg) no-repeat 0 11px;}
/*-----------kv start-------------*/
#kvs{ height:358px; overflow:hidden;}
#kvs h2{ font-size:14px; font-weight:bold; color:#000;}
#kvs h2 span{ float:left; padding:12px 0 0 22px;}
#kv{ float:left; padding-left:12px;}
div.hot_l,ul.hot_r {margin: 0; float: left; display: inline; width: 370px;}
ul.hot_r{ margin-top:9px;}
div.hot_l { padding-top: 8px; float:left;}
div.hot_l_b {margin-left: 5px;width: 696px;}
p.hot_l_more {text-align: right;margin: 12px 10px 3px;}
div.hot_l a.img_title img {border: 1px solid #6F6F6F; width:308px; margin-left:-45px; height:209px;}
div.hot_l p {margin-left: 4px;margin-right: 4px;color: #666;}
div.hot_l h3 {margin: 14px 4px 10px; color:#f60; text-align:left;}
div.hot_l h3 a {color: #f60; font-size:14px;}
.hot_notic {position: absolute;z-index: 1;top: 410px;left: 5px;width: 320px;zoom: 1;}
.hot_notic p {margin: 0 4px;}
ul.hot_r {width: 310px;margin-left: -35px;}
ul.hot_r li {position: relative; color: #666;padding: 6px 6px 6px 90px;border-bottom: 1px dashed #BFBFBF;height: 62px;float: left;width: 260px;}
ul.hot_r h3 {padding-top: 8px; font-size:14px; color:#000;}
ul.hot_r h3 a{ font-size:14px; color:#000;}
ul.hot_r li.on {border: 1px solid #BFBFBF;border-left: none;margin-top:-1px;background: url(../images/index1d_11.gif) no-repeat 0 32px;}
ul.hot_r li#top0.on {border: 1px solid #BFBFBF;border-left: none;border-top: none; margin:0;}
ul.hot_r li#top4.on {border: 1px solid #BFBFBF;border-left: none;border-bottom: 1px #fff solid;margin:-1px 0 1px 0;}
ul.hot_r li.on h3 a {color: #f60;}
ul.hot_r li img {position: absolute;top: 10px;left: 14px;border: 2px solid #1f2c3f;}
ul.hot_r li p {margin-top: 5px; padding-left:10px; color:#000;}
ul.hot_r li.on img {border: 2px solid #CA5100;}
ul.hot_r li.on p{ color:#666;}
a.buy{ float:left; margin-top:3px; display:block; width:83px; height:45px; background:url(../images/index1_62.jpg) no-repeat; line-height:45px; font-size:14px; font-weight:bold; color:#ef7d03;}
a.buy:hover{ color:#fff}
.hot_l p span{ display:block; float:left; width:312px; text-align:left; color:#666;}
/*--------kv end---------*/
.sywhotels{ float:right; padding-bottom:7px; width:728px; margin-top:9px; background:url(../images/index1d_37.gif) no-repeat center 44px; border:1px #ccc solid;}
.sywhotels h2{ float:left; width:728px; height:32px; background:url(../images/index1a_41.jpg) no-repeat;}
.sywhotels h2 em{ float:right; padding:10px 10px 0 0; color:#8E8E8E;}
.sywhotels h2 span{ float:left; padding:10px 0 0 48px; color:#000; font-size:14px;}
.sywhotels dl{ float:left; width:345px; padding:15px 4px 0 11px; overflow:hidden;}
.sywhotels dt{ float:left; width:728px; padding-bottom:19px; background:url(../images/index1d_39.gif) no-repeat 0 24px;}
.sywhotels dt a,.sywhotels dt a:hover{ font-size:14px; color:#005E3C; font-weight:bold;}
.sywhotels dd.pic{ float:left; width:207px;}
.sywhotels dd.pic img{ border:1px #6D6D6D solid;}
.sywhotels dd{ float:right; width:127px; line-height:22px;}
.zhengwen{ float:right; padding-bottom:7px; width:728px; margin-top:14px; border:1px #ccc solid;overflow:hidden}
.zhengwen h2{ float:left; width:728px; height:32px; background:url(../images/index1a_41.jpg) no-repeat;}
.zhengwen h2 em{ float:right; padding:10px 10px 0 0; color:#8E8E8E;}
.zhengwen h2 span{ float:left; padding:10px 0 0 48px; color:#000; font-size:14px;}
.zwcon{ margin:0 auto; padding:10px;}
.newscon h3{ font-size:14px; font-weight:bold; text-align:left; padding-bottom:10px; float:left; padding-left:24px; line-height:24px;}
.newscon span img{ border:8px #797C80 solid; margin:10px;}
.newscon span em{ display:block; padding:5px;}
.newscon p{ text-align:left; text-indent:2em; padding:5px 20px; margin:0 auto; line-height:22px; font-size:14px;}
.newscon p.import{ font-weight:bold;}
.newscon ul{ width:701px; margin:0 auto;}
.newscon li{ float:left; padding:0 5px 16px 0;}
.newscon h2{ font-size:16px; font-weight:bold; text-align:left; padding:18px 23px 0 24px;}
.newscon p{ text-indent:0}
.newscon ul.newsul li{ width:701px; padding:10px 0; border-bottom:1px #ccc dashed;}
.newscon ul.newsul li span{ float:right;}
.newscon03{ padding-top:50px;}
.newscon03 *{ text-align:left;}
.newscon03 img{ text-align:center; border:8px #444 solid; margin:0 auto;}
ul.list5_1{ width:724px;}
ul.list5_1 li{ float:left; width:134px; padding:18px 0 0 9px;}
ul.list5_1 li img{ border:1px #6A6A6A solid;}
ul.list5_1 li span{ display:block; text-align:center; padding-top:3px;}
#footer{ height:86px; background:url(../images/index01_51.jpg) no-repeat 0 bottom; border-top:1px #9D9D9D solid; padding-top:8px;}
#footer span{ float:left; padding:23px 0 0 0; line-height:25px; margin:0 auto; text-align:center; width:1000px;}
#footer em{ float:left; padding:12px 0 0 16px;}
#copyright{ float:left; line-height:20px; padding:0 0 0 20px; color:#26415d; text-align:left;}