@charset "utf-8";
/* CSS Document */
html{height: 100%}
.clear{clear: both;}
.left{float: left;}
.right{float: right; text-align: right;}
.img{margin: 0px; border: 0px;}
a{color: #000000; text-decoration: none;}
a:hover{color: #000000; text-decoration: underline;}
#div100
{
width: 100%; height: auto !important; height: 100%; min-height: 100%;
}
#div1
{
width: 965px;
text-align: left;
padding-bottom: 150px;
}
.flag
{
float: right;
width: 25px;
height: 19px;
padding: 10px 3px 8px 9px;
}
.td_border
{
width: 2px;
height: 44px;
background:url(../images/menu_brd.png) no-repeat;
}
#banners
{
width: 961px;
height: 355px;
border: #cbcccd 1px solid;
background: #ffffff;
position: relative;
margin-top: -356px;
z-index: 4;
}
#logo
{
width: 335px;
height: 224px;
margin-top: 146px;
position: relative;
z-index: 101;
}
.banner
{
float: left;
width: 797px;
padding: 3px 2px 0px 3px;
}
.banners_sm
{
float: left;
width: 156px;
padding-top: 3px;
}
.banner_sm
{
padding-bottom: 3px;	
}
#c_left
{
float: left;
width: 684px;
}
#c_right
{
float: right;
width: 281px;	
}
.sale_texts
{
width: 593px;
padding: 10px 15px 10px 15px;
background: #ffffff;
}
.sale_item
{
float: left;
width: 174px;
}
.sale_pic
{
padding-bottom: 10px;
}
.sale_text
{
line-height: 22px;	
}
.news_texts
{
width: 588px;
padding: 10px 0px 10px 35px;
background: #ffffff;	
}
.news_item
{
float: left;
width: 211px;	
}
.news_pic
{
width: 204px;
height: 126px;
padding: 3px 0px 0px 7px;
background:url(../images/news_pic_border.png) no-repeat;
}
.news_text
{
padding: 0px 4px 0px 4px;
line-height: 22px;	
}
.weather_title2
{
float: left;
color: #18549e;
font-size: 18px;
padding-top: 17px;
}
.weather_city
{
float: right;
color: #ffffff;
font-size: 14px;
padding-top: 20px;
font-style: italic;
}
.weather_content
{
width: 271px;
padding: 5px 0px 11px 6px;
background: #ffffff;
}
.weather_item
{
float: left;
width: 84px;
background: #f6f6f6;
}
.weather_day2
{
text-align: center;
}
.weather_temp
{
text-align: center;
font-family: arial;
color: #000000;
font-size: 12px;
padding: 12px 0px 15px 0px;
}
.skype
{
width: 280px;
height: 104px;
background:url(../images/skype_bg.png) no-repeat;
margin-top: 21px;
}
.skype_logo
{
float: left;
width: 84px;
height: 37px;
padding: 33px 3px 0px 7px;
}
.skype_onoff
{
padding-top: 0px;
}
.face_title
{
width: 267px;
height: 34px;
padding: 10px 0px 0px 10px;
color: #18549e;
font-family: arial;
font-size: 14px;
font-weight: bold;
margin-top: 27px;
background:url(../images/face_title.png) no-repeat;
}
.face_content
{
width: 277px;
height: 185px;
background: #ffffff;
}
#footer
{
height: 86px;
margin-top: -86px;
z-index: 6;
background:url(../images/footer_bg.png) repeat-x;
}
#footer2
{
width: 965px;
text-align: left;
}
#copy
{
float: left;
height: 46px;
padding: 10px 0px 0px 71px;
margin-top: 24px;
background:url(../images/logo_btm.png) no-repeat left top;
color: #787d83;
font-family: arial;
font-size: 13px;
}
#neo
{
float: right;
width: 77px;
height: 15px;
padding: 37px 0px 0px 0px;
}


.inner_text
{
width: 629px;
background: #ffffff;
padding: 13px 18px 30px 18px;
text-align: justify;
line-height: 22px;
}
.newsp_content
{
width: 572px;
background: #ffffff;
padding: 23px 80px 0px 13px;	
}
.newsp_pic
{
float: left;
width: 204px;
height: 126px;
padding: 3px 0px 0px 7px;
background:url(../images/news_pic_border.png) no-repeat;
margin-bottom: 40px;
}
.newsp_texts
{
float: left;
width: 343px;
padding: 6px 0px 0px 18px;
margin-bottom: 40px;
}
.newsp_text
{
padding: 0px 0px 25px 0px;
line-height: 22px;	
}
.contact_content
{
width: 662px;
background: #ffffff;
padding: 17px 0px 30px 3px;
text-align: justify;
}
.contact_left
{
float: left;
width: 344px;
}
.contact_right
{
float: left;
width: 279px;
height: 427px;
background:#e3e3e3;
}
.contact_text
{
padding: 0px 40px 25px 9px;
line-height: 22px;
}
.contact_feed
{
width: 253px;
height: 168px;
background:url(../images/convert.png) no-repeat;
padding: 123px 22px 0px 26px;
}
.contact_name
{
float: left;
width: 102px;
color: #18549e;
font-size: 11px;
padding-top: 3px;
}
.contact_area
{
float: left;
width: 148px;
height: 19px;
background:url(../images/contact_area.png) no-repeat;
margin: 0px 0px 4px 0px;
border: 0px;
padding: 0px 0px 0px 3px;
font-size: 11px;
}
.contact_name_big
{
color: #18549e;
font-size: 11px;
padding: 3px 0px 3px 0px;
}
.contact_area_big
{
width: 250px;
height: 49px;
background:url(../images/contact_area_big.png) no-repeat;
margin: 0px 0px 10px 0px;
border: 0px;
padding: 0px 0px 0px 3px;
font-size: 11px;
}
.inner_img
{
margin: 0px 10px 10px 0px; 
}
#npage
{
text-align: center;
font-size: 12px;
margin-top: 30px;
}
.cerr
{
text-align: center;
font-weight: bold;
}

/*slide*/
#slideshow {
    position:relative;
    height:355px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}
/*slide*/


.hotels_border
{
height: 3px;
font-size: 1px;
background:url(../images/hotels_border.png) no-repeat;
margin-bottom: 9px;
}
.hotels_star
{
float: right;
width: 16px; height: 16px;
padding-right: 4px;
}
.hotels_stars
{
min-width: 16px; height: 16px;
margin-top: -36px;
position: relative;
margin-bottom: 12px;
}
.hotels_bg
{
width: 165px;
height: 108px;
padding: 3px 0px 0px 7px;
}