 
/* ==全局样式定义== */
body {
	font: normal normal normal 12px/100% "宋体", Arial, Helvetica, sans-serif;
 
	background: url(../images/bg_body.jpg) repeat-x;
 
}
input[type=text], input[type=Keyword] {
	height: 13px;
	margin: 1px;
}
* + html input[type=text] {margin: 0px;}
h1 {
	margin: 0px;
	padding: 0px;
	background: none;
	font: normal normal bold 20px/150% "宋体", Helvetica, sans-serif;
	text-align: center;
	color:#222;
}
dl, dt, dd, ul, li {
	margin: 0px;
	padding: 0px;
}
li {list-style: none;}
img {border:0px}
a{color:#0281ca;text-decoration:none; cursor:pointer;}
a:hover{color:#F30;}
.clear {clear: both;}
ul{list-style:none;}
/* ==首页顶部== */
#header{width:980px;
height: auto;padding: 0px;margin: 0px auto; overflow:hidden;}
#logo{width:333px;
 float: left;
 height:100px;
 text-align: center;
}
.top_zt{width:215px;
 float: left;
 height:60px;
 padding-top: 40px;
}
.top_right { height: auto; padding:0px; }
.top_righta {float: right; width:420px; height:30px; padding-top: 10px; padding-right: 10px; text-align: right; color:#069;}
.top_righta a { color: #069;}
.top_righta a:hover { color:#F00;}
.top_rightb {float: right; width:420px; height:40px; text-align: right; font-size: 12px;color:#069; padding-right: 10px;}
.topsc {font: normal normal  bold 18px/30px Arial, "宋体" ,Helvetica,sans-serif;
 color:#F00; }
/* 导航 */
#nav a, #subnav .line,#subnav{float:left; }
#nav{
float: left;width:980px;margin: 0px auto;height:44px;line-height:35px;padding: 0px; background:url(../images/navbg.png) no-repeat left top; padding-left: 20px;}
#nav a{width:96px; height:35px;line-height:42px; text-align:center;font-size:14px; font-weight:bold;color:#fff;}
#nav a.nav_home{height:35px;
line-height:42px;color:#000;background:url(../images/navbg.png) no-repeat 0px -68px; display: inline;}
#nav a:hover.nav_go{background:url(../images/navbg.png) no-repeat -128px -68px;}
#subnav{width:980px; height:24px;line-height:18px;padding:0 20px 0 0px;background:url(../images/navbg.png) no-repeat left -44px; position:relative; }
#subnav a{padding-left:0px; line-height: 20px; color:#0281ca;}
#subnav a:hover{color:#F30;}
#subnav .line{width:25px;height:20px;background: url(images/header_bgc.gif) no-repeat bottom; }
.brand{ float: left;width:60px; height:22px; background: url(../images/jrtj.gif) no-repeat; padding-right: 5px; }
.branda{ float: left;width:400px; height:22px; }
#navdl{float: right;width: 110px;height: 35px; }
#navdl a {width:50px; height:35px;line-height:42px; text-align:center;font: normal normal 12px/35px "宋体", Helvetica, sans-serif;color:#a5e8ff; }
#navdl a:hover{color:#F30;}
.search { float: right; width: 310px;margin-top: -8px;position:relative;}
.suos { width: 160px; height: 16px; }
.suoa {
	width: 75px;
	height: 10px;
	line-height: 8px;
	font-size: 9px;
}
.inputSub {height: 22px; width: 45px;}
/* --顶部广告区-- */
.flash { width:980px; text-align: center;}
/* Focus_change style */
#focus_change { position:relative; width:460px; height:265px; overflow:hidden; margin:0px 0 1px 0px; }
#focus_change_list { position:absolute; width:1840px; height:265px; }
#focus_change_list li { float:left; }
#focus_change_list li img { width:460px; height:265px; }
.focus_change_opacity { position:absolute; width:460px; height:70px; top:195px; left:0; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; }
#focus_change_btn { position:absolute; width:460px; height:65px; top:195px; left:0; }
#focus_change_btn ul { padding-left:5px; }
#focus_change_btn li { display:inline; float:left; margin:0 13px; padding-top:12px; }
#focus_change_btn li img { width:82px; height:48px; border:2px solid #888; }
#focus_change_btn .current { background:url(../images/dtbj.gif) no-repeat 0px 5px;}
#focus_change_btn .current img { border-color:#EEE; }

/* 网页中部开始 */
#central,#foot
{
    padding: 0px;
    margin: 0px auto;
	background-color: #fff;
    width: 980px;
	overflow:hidden;	
}
/* 首页 */
#sy_left
{
    float: left;
    width: 250px;
	margin-top: 10px;
}
.sy_gg, .sy_gg dl, .sy_gg dt, .sy_gg dd, .sy_sj, .sy_sj dl, .sy_sj dt, .sy_sj dd, .sy_shop, .sy_shop dl, .sy_shop dt, .sy_shop dd, .sy_fk, .sy_fk dl, .sy_fk dt, .sy_fk dd, .sy_ct, .sy_ct dl, .sy_ct dt, .sy_ct dd, .sy_mt, .sy_mt dl, .sy_mt dt, .sy_mt dd, .ly_mt, .ly_mt dl, .ly_mt dt, .ly_mt dd, .ly_lb, .ly_lb dl, .ly_lb dt, .ly_lb dd, .jd_mt, .jd_mt dl, .jd_mt dt, .jd_mt dd,.zc_mt, .zc_mt dl, .zc_mt dt, .zc_mt dd
{
    padding: 0px;
    margin: 0px;
}
.sy_gg dt, .sy_sj dt, .sy_ct dt, .sy_mt dt, .ly_mt dt, .ly_lb dt, .sy_shop dt, .jd_mt dt, .zc_mt dt
{
    text-align: left;
    font: normal normal bold 13px/120% Arial, "宋体" ,Helvetica,sans-serif;
    line-height: 35px;
	color:#006;
	padding-left: 15px;
}
.sy_gg dt, .sy_sj dt, .sy_fk dt, .sy_shop dt{background: url(../images/leftbg.gif) no-repeat left center;}
.sy_ct dt { background: url(../images/cter.gif) no-repeat left center; }
.sy_fk dt { background: url(../images/kfbg.gif) no-repeat left center; padding-left: 40px;
 text-align: left;font: normal normal bold 13px/120% Arial, "宋体" ,Helvetica,sans-serif;line-height: 35px;color:#006;}
.sy_mt dt, .ly_mt dt, .jd_mt dt, .zc_mt dt{ background: url(../images/ctmt.gif) no-repeat left center; }
.xinw dt { width: 730px; height: 95px; border-bottom: 1px solid #ccc; }
.sy_gg dd, .sy_fk dd, .sy_ct dd, .sy_mt dd, .ly_lb dd
{
    line-height: 150%;
    height: auto !important;
    height: 130px;
    min-height: 130px;
	border-left: 1px solid #bcdde2;
	border-right: 1px solid #bcdde2;
	border-bottom: 1px solid #bcdde2; 
}
.sy_fk dd {color:#0281ca; padding: 13px 15px 16px 15px;}
.fka {color:#F60;}
.fkb { padding-top: 10px; padding-bottom: 10px;}
.sy_sj dd{
    line-height: 150%;
    height: auto !important;
    height: 218px;
    min-height: 218px;
	border-left: 1px solid #bcdde2;
	border-right: 1px solid #bcdde2;
	border-bottom: 1px solid #bcdde2; 
}
.ly_mt dd{
    line-height: 150%;
    height: auto !important;
    height: 192px;
    min-height: 192px;
	border-left: 1px solid #bcdde2;
	border-right: 1px solid #bcdde2;
	border-bottom: 1px solid #bcdde2; 
}
.jd_mt dd, .zc_mt dd{
    line-height: 150%;
    height: auto !important;
    height: 310px;
    min-height: 310px;
	border-left: 1px solid #bcdde2;
	border-right: 1px solid #bcdde2;
	border-bottom: 1px solid #bcdde2;
}
.zc_mt dd{float: left; width:698px;}
.sy_gg dd {padding: 0px 10px 5px 10px; }
.sy_sj dd {padding: 10px 5px 5px 5px;}
.sy_shop dd {
    line-height: 150%;
    height: auto !important;
    height: 407px;
    min-height: 407px;
	border-left: 1px solid #bcdde2;
	border-right: 1px solid #bcdde2;
	border-bottom: 1px solid #bcdde2; 
	padding: 10px 5px 5px 10px;}
.sy_ct dd, .ly_lb dd, .zc_mt dd{padding: 10px}
.sy_mt dd, .jd_mt dd{padding: 10px 0px 0px 20px; }
.ly_mt dd{ padding: 0px 10px 10px 10px; }
.xinw dd { padding-top: 0px; width: 720px; float: left;}
.xinw dd li, .sy_gs dd li, .sy_ct dd li, .ly_lb li
{
background: url(../images/dot_1.gif) no-repeat left center;
padding-left: 10px; 
border-bottom: 1px dotted #ccc;
line-height: 25px;
}
.sy_gg dd li {background: url(../images/dot_1.gif) no-repeat left center;
padding-left: 10px; 
line-height: 25px;}
.sy_sj dd li, .ly_mt dd li{float: left; width: 50%; text-align: center;}
.sy_mt dd li, .jd_mt dd li{width: 24.5%;  float: left;text-align: center;}
.jd_mt dd li { padding-bottom: 10px; padding-top: 10px;}
.zc_mt dd li { float: left; width:33%; text-align: center; }
.c_spacing
{
    background: none;
    height: 10px;
    font-size: 0px;
}
.more
{
    float: right;
    line-height: 35px;
    margin-right: 12px;
    display: block;
}
.more a
{
    text-decoration: none;
    font-size: 12px;
    font-weight: normal;
    background: none;
}
.more a:hover
{
    background: none;
}
.symore { float: right; line-height: 30px; padding-right: 50px; display: block; color:#0281ca; }
.symore a { font-size: 12px; font-weight: normal;}
.sype_u_thumb
{
    overflow: hidden;
    text-align: center;
	width: 110px;
	height: 110px;
}
.sype_u_thumba
{
    overflow: hidden;
    text-align: center;
    border: 1px solid #c4dcf4;
	width: 102px;
	height: 72px;
	padding: 2px;
}
.sybiaoti
{
	width:106px;
	line-height: 26px;
}

.sythumb
{
    overflow: hidden;
    text-align: center;
	width: 150px;
	height: 130px;
}
.sythumba
{
    overflow: hidden;
    text-align: center;
    border: 1px solid #c4dcf4;
	width: 142px;
	height: 96px;
	padding: 2px;
}
.sythumbab
{
	width:142px;
	line-height: 26px;
}
.syshopa { width: 230px;  height: 80px;margin: 18px 0px 10px 0px;}
.syshopb { width: 102px;height: 72px;padding: 2px; float: left; border: 1px solid #c4dcf4;}
.syshopc { width: 114px;height: 72px; padding-left: 6px;line-height: 24px; float: left;}
.syhei { font-weight:bold; }
.zcthumb
{ overflow: hidden;text-align: center;width: 232px;height: 250px; }
.zcthumba
{
    border: 1px solid #c4dcf4;
	width: 202px;
	height: 192px;
	padding: 4px;
	margin: 12px;
}
.zcthumbc
{
	width: 200px;
	height: 130px;
}
.zcthumbab
{    overflow: hidden;
    text-align: center;
	width:200px;
	line-height: 30px;
	font: normal normal  bold 12px/30px "宋体", Helvetica, sans-serif;	
}

/* 首页中间 */
#syhao { float: left; width: 730px; margin: 0px;}
.sy_zhongj { float: left; width: 720px; margin: 10px 0px 0px 10px;; display: inline; }
.sy_ctner{ float: left; width: 460px; margin: 0px 10px 0px 0px; }
.sy_right { float: left; width: 250px; }
.sy_map { width: 460px; height:265px; margin-bottom: 10px;}
.syquan{ width: 438px; border-bottom: 1px dotted #ccc; height: 85px;}
.syly{float: left; border: 1px solid #c4dcf4;width: 102px;height: 72px;padding: 2px;}
.sylya{float: left;width: 310px;padding: 0px 10px 0px 10px;}
.sylya h2, .lylya h2{ font: normal normal bold 12px/22px "宋体", Helvetica, sans-serif; color:#222; margin:0px;}
.sycontent1a{float: right; width: 60px;text-align: right; padding-right: 10px; color:#F60; font: normal normal bold 12px/22px "宋体", Helvetica, sans-serif; }
.sydadt { float: right; width: 40px; color:#666; text-align: right; padding-right: 5px; }
/* 旅游 */
.lyquan{ width: 345px; border-bottom: 1px dotted #ccc; height: 85px; padding-top: 10px; text-align: left;}
.lyly{float: left; border: 1px solid #c4dcf4;width: 102px;height: 72px;padding: 2px;}
.lylya{float: left;width: 210px;padding: 0px 10px 0px 10px;}
/* 栏目二列式左右循环 */
.lyfenlei 
{
    float: left;
    width: 355px;
    margin: 10px 0px 0px 10px;
	display: inline;
}

#right{ float:left; width:720px; padding-top:10px;}
  #line h1{ text-align:center; font-size:16px; color:#1C51B3; padding:0 0 20px 0;}
  #line .img{ float:left; display:block; width:240px; height:180px; padding:2px; border:1px solid #CCCCCC; margin-left:10px;}
  #line ul{ float:left; width:260px; margin-left:15px;}
  #line ul li{ line-height:25px; clear:both}
  #line ul li#price_info{ display:none; border:1px solid #FFCC99; background:#FFFFCC; padding:5px; margin:5px 0; line-height:16px; }
  
#line #tobill{ float:left; width:150px; height:170px; padding:10px 0 0 15px; background:url(../images/line_split.gif) no-repeat left center; line-height:25px; margin-left:0;}
#hotel_star img{ display:inline; width:auto; height:auto; border:none; padding:0; margin:0; float:none}
#hotel_bill{ padding:8px 0; text-align:center}
.tabs{ height:25px; border-bottom:1px solid #C1D9E1; padding:0 20px; margin-top:20px;}
.tabs li{ float:left; height:24px; line-height:24px; padding:0 10px; text-align:center; border:1px solid #C1D9E1; border-bottom:none; margin:0 5px; background:#E9F3F9; font-size:14px; color:#1C51B3;}
.tabs li a{ font-size:14px;}
.tabs li.current{ background:#FFFFFF; border:1px solid #C1D9E1; border-bottom:none; height:25px}
.tabs li.current a{ font-weight:bold}
.tabs_content{ padding:10px; line-height:22px; border:1px solid #C1D9E1; border-top:none;}
.tabs_content .h{ display:none}
.tabs_content h3{ line-height:30px;}

#line_tabs.tabs{ padding:0 0 0 10px;}
#line_tabs.tabs li{ padding:0 6px; margin:0 8px 0 0;}
#hotel_content{ padding:10px; line-height:20px; border:1px solid #C1D9E1; border-top:none}
#hotel_content .h{ display:none}
.tel{ font-size:18px; font-family:Arial; font-weight:bold; color:#1C51B3; background:url(../images/tel.gif) no-repeat left center; padding-left:22px;}
.qq{ font-size:18px; font-family:Arial; font-weight:bold; color:#1C51B3; background:url(../images/qq.gif) no-repeat left center; padding-left:22px;}
a.bill{ float:left; width:143px; height:38px; background:url(../images/sub3.gif) no-repeat center;}

/* --分页-- */
.page {
	clear:both;
	text-align:center;
	padding:10px 0px;
}
/* 页脚 */
#foot
{
	height: 130px;
	clear: both;
	padding-top: 10px;
}
.Bottom
{
	border-top: 2px solid #bcdde2;
	width:980px;
	height: auto;
	text-align: center;
	font: normal normal 12px/33px Arial, "宋体" ,Helvetica,sans-serif;
}
.foot_nav
{
	width:980px;
	height:30px;
	text-align: center;
	font: normal normal 12px/30px Arial, "宋体" ,Helvetica,sans-serif;
	color:#999;
}
.syfen { padding: 5px 15px 5px 15px; }
.foot_q
{
	width:960px;
    padding: 0px;
    margin: 0px auto;
}
.foot_sm
{
	float: left;
	width:213px;
	height:72px;
	text-align: right;
}
.foot_sma
{
	float: left;
	text-align: right;
	font: normal normal 12px/22px Arial, "宋体" ,Helvetica,sans-serif;
	color:#999;
	width: 650px;
}
.foot_smb
{
	float: left;
	width:60px;
	height: 47px;
	padding-top:25px;
}

