﻿/*~~~~~~~~~~~头部*/
.header { width: 100%; background: url(/image/headbg.gif) repeat-x left top; height :313px; overflow :hidden; }
.smartnav { height: 28px; line-height: 28px; }
.smartnav li { float: left; }
.rgu { background: url(/image/icon_7.gif) no-repeat 15px 3px; padding-left: 35px; }
.travel { background: url(/image/icon_8.gif) no-repeat 15px 5px; padding-left: 40px; }
.language { height: 28px; line-height: 28px; color: #513201; }
.language a, .language:visited { color: #513201; padding: 0 5px; }
.sethome { line-height: 28px; padding: 0 5px 0 15px; background: url(/image/icon_li.gif) no-repeat 7px 13px; }
.branding img { display: block; }
/*菜单栏*/
.menu { background: url(/image/menubg.gif) repeat-x left top; width:958px; padding-left :45px; height: 38px; float: left; overflow: visible; position: relative; }
.menu ul { background: url(/image/menu_spire1.gif) no-repeat; float: left; width:910px; height: 38px; }
.menu li { float: left; height: 38px; border: none; overflow: visible; position: relative; width: 91px; }
.menu a, .menu a:visited { display: block; display: inline-block; height: 38px; 
width: 91px;  text-indent :-9999px; position: relative; float: left; border: none;}
.menu a:hover { text-decoration: none; }
.menu .home:hover,.menu .home a:hover, div.home .home a { background: url(/image/menu_spire2.gif) no-repeat 0px 0px; }
.menu .dp:hover, .menu .dp a:hover, div.dp .dp a { background: url(/image/menu_spire2.gif) no-repeat -91px 0px; }
.menu .hotel:hover, .menu .hotel a:hover, div.hotel .hotel a { background: url(/image/menu_spire2.gif) no-repeat -182px 0px; }
.menu .sc:hover, .menu .sc a:hover, div.sc .sc a { background: url(/image/menu_spire2.gif) no-repeat -273px 0px; }
.menu .lx:hover, .menu .lx a:hover, div.lx .lx a { background: url(/image/menu_spire2.gif) no-repeat -364px 0px; }
.menu .dt:hover, .menu .dt a:hover, div.dt .dt a { background: url(/image/menu_spire2.gif) no-repeat -455px 0px; }
.menu .bwg:hover, .menu .bwg a:hover, div.bwg .bwg a { background: url(/image/menu_spire2.gif) no-repeat -546px 0px; }
.menu .st:hover, .menu .st a:hover, div.st .st a { background: url(/image/menu_spire2.gif) no-repeat -637px 0px; }
.menu .jd:hover, .menu .jd a:hover, div.jd .jd a { background: url(/image/menu_spire2.gif) no-repeat -728px 0px; }
.menu .gl:hover, .menu .gl a:hover, div.gl .gl a { background: url(/image/menu_spire2.gif) no-repeat -819px 0px; }
/*二级菜单*/
.menu table { border-collapse: collapse; border: 0; }
.menu li p { visibility: hidden; position: absolute; left: 0px; top: 36px; height: 12px; color: #333; 
white-space: nowrap; padding-top: 12px; margin-left: 0; float: left; }
.menu li p a, .menu li p a:visited { color: #000; text-indent: 0px; background: none !important; position: static; height: 12px; 
width: auto !important; float: none !important; color: #333; display: inline !important; padding: 0 10px; border-left: solid 1px #333; font-size: 12px !important; }
.menu li p a:hover { text-decoration: underline; }
.menu li p a.first { border: none !important; }
.menu li:hover p, .menu a:hover p, .menu a:active p { visibility: visible; }
/*二级页默认二级菜单*/
div.dp .dp p{ visibility: visible; }
div.hotel .hotel p { visibility: visible; }
div.sc .sc p { visibility: visible; }
div.lx .lx p { visibility: visible; }
div.dt .dt p { visibility: visible; }
div.bwg .bwg p { visibility: visible; }
div.st .st p { visibility: visible; }
div.jd .jd p { visibility: visible; }
div.gl .gl p { visibility: visible; }
/*旅游信息栏*/
.travelinfo { background: url(/image/travelbg.gif) repeat-x left top; width: 100%; height: 32px; line-height: 32px; }
.travleinfo p { float: left; }
.travelinfo table { float: right; }
.travelinfo table input { padding: 1px 2px; border: solid 1px; border-color: #5c5c5c #c7c7c7 #c7c7c7 #5c5c5c; width: 78px; }
.travelinfo table select { border: solid 1px #9fb9d6; padding: 1px; width: 6em; }
.travelinfo table a, .travelinfo table a:visited { color: #b55520; text-decoration: underline; margin: 0 10px; }
.travelinfo table .btn_register { border: none; display: block; display: inline; width: 55px; height: 20px; background: url(/image/btn_register.gif); margin-left: 4px; cursor: pointer; }
.travelinfo table .btn_login { border: none; display: block; display: inline; width: 55px; height: 20px; background: url(/image/btn_login.gif); margin-left: 4px; cursor: pointer; }
.travelinfo table .btn_exit { border: none; display: block; display: inline; width: 55px; height: 20px; background: url(/image/btn_exit.gif); margin-left: 4px; cursor: pointer; }
/*只首页显示天气*/
.travelinfo { text-indent:-9999px;overflow:hidden;}
.travelinfo table{margin-right:-999px;}
div.home .travelinfo,
div.hotel .travelinfo,
div.dp .travelinfo,
div.lx .travelinfo
{text-indent:0px;}
div.home .travelinfo table,
div.hotel .travelinfo table,
div.dp .travelinfo table,
div.lx .travelinfo table
{margin-right:0;}

/*~~~~~~~~~底部*/
.footer { width: 1003px; margin: 12px auto 0px auto; color: #3f3f3f; text-align: center; padding: 5px 0px; }
.footer strong { color: red; }
.footer a, .footer a:visited { color: #3f3f3f; text-align: center; line-height: 1.8em; padding: 0 5px; }
.footer ul { float: left; margin-left: 350px; }
.footer li { padding-right: 10px; float: left; text-align: center; }

.footer p img { margin-top: 5px; }

