body{font: 12px/1.5 tahoma,arial,寰蒋闆呴粦; _background-attachment:fixed;  color:#7A7A7A;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,span{ padding:0;margin:0; vertical-align:baseline;} 
button, input, select, textarea { font-size: 100%;}
table {border-collapse: collapse; border-spacing: 0; } 
fieldset,img {border: 0;} 
button{cursor:pointer;}
abbr, article, aside, bb, datagrid, datalist, details, dialog, eventsource, figure, figcaption, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, time{display:block;padding: 0;margin: 0;}
address,caption,cite,code,dfn,em,strong,th,var { font-weight: normal; font-style: normal; } 
code, kbd, pre, samp {font-family: courier new,courier,monospace;}
a { text-decoration: none;}
a:hover {text-decoration: underline;}
a{color:#7A7A7A;}
a:hover{color:#ff5384;}
sup { vertical-align: text-top;}
sub {vertical-align: text-bottom;}
legend {color: #000000;}
ol,ul { list-style: none;} 
i{font-style:normal;}
caption,th { text-align: left;} 
h1,h2,h3,h4,h5,h6 { font-size: 100%;} 
q:before,q:after { content:'';} 
abbr,acronym { border: 0;}
.dxlBlock{display:block;}
#dxlBackgroundDiv{background:#000;}
input{outline:none;}
.dxlBackgroundDiv{z-index:999; position:absolute; top:0; left:0; filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5; background:#000;}
#dAlert{ background: #333;  text-align: center; font-family:寰蒋闆呴粦; display: none; position: fixed; color: #fff; -webkit-border-radius: 6px; -moz-border-radius: 6px;  border-radius:6px; filter:alpha(opacity=9);  opacity: 0.9;-moz-opacity:0.9; z-index:1200;  }
#dAlert div{padding: 20px 30px;}

.cl{clear:both;}
.cb{clear:both;}
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;	width: 0;height: 0;}
.clearfix:before,.clearfix:after {content: " ";display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}
.ov{ overflow:hidden;}

footer { width: 100%; margin: 0 auto; background: #fff; }
footer .footerSup { width: 1190px; margin: 0 auto; padding: 24px 0; }
footer .footerSup .top { margin: 0 auto; width: 990px; height: 20px; line-height: 20px; color: #666; font-size: 14px; }
footer .footerSup .top ul li { float: left; width: 110px; text-align: center; background: url(../image/tab_title_r.jpg) right 3px no-repeat; }
footer .footerSup .top ul li.last { background: none; }
footer .footerSup .top ul li a { color: #666; }
footer .footerSup .top ul li a:hover { color: #666; }
footer .footerSup .bot { border-top: 1px solid #eee; margin: 24px auto 0 auto; width: 1190px; }
footer .footerSup .bot p { color: #888; margin: 20px 0; height: 20px; line-height: 20px; text-align: center; }
footer .bot { width: 1190px; }
footer .bot .hotbox { border-bottom: 1px dashed #eee; margin-bottom: 10px; }
footer .bot .hotbox .h1 { float: left; width: 70px; color: #666; }
footer .bot .hotbox .h2 { float: left; width: 1120px;  }
footer .bot .hotbox .h2 ul { width: 1120px; height: auto; }
footer .bot .hotbox .h2 ul li { float: left; padding: 0 10px 10px 10px; background: url(../image/tab_title_r.jpg) right 2px no-repeat; }
footer .bot .hotbox .h2 ul li a:hover { color: #888; }
footer .bot .hotbox .h3 { float: left; width: 36px; cursor: pointer; position: relative; }
footer .bot .hotbox .down { float: left; width: 36px; cursor: pointer; position: relative; }
footer .bot .hotbox .h3:hover { text-decoration: underline; }
footer .bot .hotbox .h3 i { width: 7px; height: 4px; background: url(../image/foot_more.jpg) right no-repeat; position: absolute; top: 6px; _top: 0; right: 0; -webkit-transition: ease-in-out 0.3s; transition: ease-in-out 0.3s; }
footer .bot .hotbox .down i { width: 7px; height: 4px; background: url(../image/foot_more.jpg) right no-repeat; position: absolute; top: 6px; _top: 0; right: 0; -webkit-transform: rotateZ(180deg); transform: rotateZ(180deg); -webkit-transition: ease-in-out 0.3s; transition: ease-in-out 0.3s; }

.narrow footer .footerSup { width: 980px; }
.narrow footer .footerSup .bot { width: 980px; }
.narrow footer .footerSup .bot .hotbox .h2 { width: 900px; }
.narrow footer .footerSup .bot .hotbox .h2 ul { width: 900px; }
.narrow footer .footerSup .bot .hotbox .h3 { margin-left: 10px; }


body{ background:#f9f9f9;}
section{ width:942px; margin:0 auto; border:1px solid #cccccc; padding-top:0; height: auto;}
section a{ transition:all 0.3s ease-in-out 0s;}
#enter,#hotCity,#wordPart,#hotHotel,#newMes{border-bottom:1px solid #cccccc; padding-left:38px;}
#hotCity,#wordPart,#hotHotel,#newMes{ margin-top:-1px;}
#wordPart h3,#newMes .newMesTit,#hotHotel .hotDivTit{ color:#ff6666; font-size:18px; line-height:18px;font-family:"\5FAE\8F6F\96C5\9ED1"; font-weight:normal;}


header{ width:100%; height:60px; background:#f95d50;}
header .head980{ width:980px; margin:0 auto; padding-top:17px;}
header .head980 a{ display:block; width:154px; height:25px; background:url(../image/event_red.png) no-repeat center top; background-size:100%; }


#enter{ height:68px; line-height:68px; position:relative; margin-top:20px;}
#enter b{ color:#333333; font-size:14px;}
#enter .enterCity{ color:#ff6666; font-size:25px; font-family:"\5FAE\8F6F\96C5\9ED1"; font-weight:bold; text-decoration:underline;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANAgMAAAAYp5wmAAAACVBMVEVHcEz/////ZmbPIF+DAAAAAXRSTlMAQObYZgAAAChJREFUCNdjaGBgWMjAsMKBYZUAw6oWhlULGFatAJMNDKvA4kDZFgYA52sLuRT1++MAAAAASUVORK5CYII=) no-repeat right center; padding:0 20px 0 5px;}

#enter .grey{ font-family:"\5B8B\4F53"; color:#999999; font-size:12px; position:absolute; top:2px; left:235px;}


#hotCity .hotCityItem{ padding:39px 0 25px 0;}
#hotCity .CityItem .titP{ width:78px; height:28px; line-height:28px; float:left; color:#ff6666; font-size:14px;font-family:"\5B8B\4F53";
margin-right:14px;}
#hotCity .CityItem .hotCityTit{ }
#hotCity .CityItem .hotCityList{ float:left; width:810px}
#hotCity .CityItem .hotCityList li{ width:70px; line-height:28px; text-align:center; float:left;}
#hotCity .CityItem .hotCityList li a{color:#333333; font-size:15px;}
#hotCity .CityItem .hotCityList li a:hover{color:#ff6666;}
#hotCity .CityItem .detailCityTit{ font-size:22px; border:1px solid #ff6666; text-align:center;}
#hotCity .detailCityItem{ margin-bottom:19px;}
#hotCity .moreCity{ float:right; position:relative;width:62px;height:30px;line-height:30px;padding:0 30px 0 15px;font-size:14px;color:#999999;cursor:pointer;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;margin-right:20px;_margin-right:10px;}

#hotCity .moreCity i{position:absolute;width:7px;height:4px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAEAQMAAAB4CLc+AAAABlBMVEXx8fEzMzNdsSSzAAAAEElEQVQI12P4x1DDYMEgAAAKHgHDGrfkbwAAAABJRU5ErkJggg==) no-repeat; top:13px;left:85px;font-size:0;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
#hotCity .moreClick i{-webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); transform:rotate(180deg); }

#moreCityDiv{z-index:3;}
#moreCityDiv .moreCityList{display:none;width:555px;height:220px;background-color:#f1f1f1;overflow:hidden;z-index:3;}
#moreCityDiv ul{margin:25px 0 30px 30px;height:175px;*height:160px;overflow-y:scroll;}
#moreCityDiv ul li{margin-bottom:12px;}
#moreCityDiv ul li a{display:inline-block;width:85px;height:20px;line-height:20px;margin-right:10px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;color:#333333;}
#moreCityDiv ul li .cityName{width:60px;font-size:14px;font-weight:bold;color:#fd6566;margin-right:0;text-align:right;}
#moreCityDiv ul li em{display:inline-block;color:#989898;margin:0 10px;vertical-align:top;}



#wordPart{ height:211px; }
#wordPart h3{ margin:40px 0 15px 0;}
#wordPart p{ line-height:24px; color:#666666; font-size:14px;font-family:"\5B8B\4F53";padding-right:30px;}


#hotHotel{ height:363px; position:relative; overflow:hidden;}
#hotHotel .hotDivTit{ margin:27px 0 20px 0;}
#hotHotel .hotName{ color:#cccccc; line-height:25px; position:absolute; left:200px; top:25px;}
#hotHotel .hotName a{color:#033333; font-size:14px; display:inline-block; width:60px; height:26px; line-height:26px; text-align:center;
 transition:all 0.3s ease-in 0s; position:relative;}
#hotHotel .hotName a:hover,#hotHotel .hotName a.cur{background:#ff6666; color:#fff; text-decoration:none;} 
#hotHotel .hotName a span{ display:block; height:16px; width:1px;background:url(../image/shu.jpg) no-repeat right center; position:absolute; right:0; top:6px;}
#hotHotel .hotName a:hover span,#hotHotel .hotName a.cur span{ display:none;}
#hotHotel .hotList{ height:290px; overflow:hidden;}
#hotHotel .hotList.hotListBg{ background:url(../image/loading231.gif) no-repeat center center;}
#hotHotel .hotList li{ width:164px; margin:0 22px 24px 0; float:left; overflow:hidden;}
#hotHotel .hotList li img{ width:164px; height:103px;}
#hotHotel .hotList li p{height:20px; overflow:hidden; line-height:20px; text-align:left; }
#hotHotel .hotList li p a{font-family:"\5B8B\4F53"; font-size:13px; color:#333333;}


footer{width:100%;height:auto; overflow:hidden; margin-top:30px; border-top:none;}
footer section{width:100%;height:auto;padding-bottom: 20px;background:#f9f9f9;border-bottom:1px solid #e3e3e3; border-top:none;}
footer section .footer{width:980px;margin:0 auto;overflow:hidden;}
footer section .footer ul{width:172px;height:30px;margin:30px 0 20px 0;}
footer section .footer ul li{float:left;width:85px;height:30px;line-height:30px;text-align:center;color:#333333;cursor:pointer;border-bottom:1px solid #000000;}
footer section .footer ul .curr{height:30px;border:1px solid #000000;border-bottom:none;font-weight:bold;}
footer section .footer .partner a{display:inline-block;margin-right:10px;margin-bottom:5px;width:90px;height:30px;border:1px solid #ddd;cursor:default;}
footer section .footer .partner a img{width:90px;height:30px;}
footer section .footer .links{display:none;}
footer section .footer .links a{display:inline-block;width:98px;height:22px;overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right: 22px; color:#7A7A7A;}
footer .cr{width:980px;margin:12px auto;overflow:hidden;text-align:center;color:#F95B4F;}
footer .cr a{color:#F95B4F;}
footer .imgList {width:366px;margin:0 auto 10px auto;overflow:hidden;text-align:center;}
footer .imgList ul li {float:left;display:inline;width:113px;height:38px;margin:0 3px;float:left;background:url(../image/imgList.png) no-repeat;border:1px #ddd solid;}
footer .imgList ul li a {display:block;width:113px;height:38px;}
footer .imgList ul .img1{background-position: 0 0;}
footer .imgList ul .img2 {background-position: 0 -50px;}
footer .imgList ul .img3 {background-position: 0 -100px;}
footer .gh{ display: inline-block; text-align: left; width: 200px; height: 20px; background: url(../image/gh.png) right top no-repeat; }

.friendLink{ width: 980px;  margin: 0 auto;}
.friendLink ul{ margin-top: 10px;}
.friendLink li{ float: left; margin-right: 20px; margin-bottom: 20px;}