@charset "utf-8";
body {font-size:12px; color: #666; padding:0px; margin:0px; background:url(../images/main_bg.gif) top repeat-x;}
table{ clear:both;}
form,img,a{margin:0px; padding:0px;}
.bug{ width:auto; height:1px; clear:both;}
.bg_bs{ background-color:#fff;}
.xhx{ border-bottom:1px solid #ccc;}
.xhx2{ background:url(../images/hd/hd_dot05.gif) bottom repeat-x;}
.int{ border:1px solid #999;}

/* ---------------firefoxbug */
.wrapfix:after{CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."}

/*区块定义*/
.main{ width:990px; margin:auto; background:url(../images/top_bg.gif) top no-repeat;}
.head{ width:990px; height:90px; clear:both;}
.sy_m{ width:990px; clear:both;}
.sy_left{ width:331px; float:left; overflow:hidden;}
.sy_right{ width:659px; float:right; background-color:#fff; background:url(../images/sy_dot/sy_rbg.gif) 0px 82px no-repeat; overflow:hidden;}
.lr_m{width:990px; clear:both; padding-top:9px;}
.lr_left{width:207px; padding-left:8px; padding-top:17px; float:left; background:url(../images/hd/hd_lbg.gif) 0px 0px no-repeat; }
.lr_right{width:775px; padding-top:4px; float:right;  background:url(../images/hd/hd_rbg.gif) top no-repeat;}
.tl_bg{ width:990px; padding-top:6px; background:url(../images/hd/hdn_d01.gif) top no-repeat; clear:both;margin-top:7px; }
.tl_mb{ width:946px; margin:auto; padding-top:20px; clear:both; }
.tl_l{ width:685px; float:left;}
.tl_r{ width:250px; float:right;}
.yw_m{ width:720px; margin:auto; clear:both; margin-top:15px;}
.yw_m2{ width:720px; margin:auto; clear:both; }
.ym_l{ width:455px; float:left;}
.zs_m{ width:720px; margin:auto; clear:both;}
.yw_rg{ width:250px; float:right;}
.bottom{ width:auto; clear:both; background:url(../images/bt_p02.gif) bottom repeat-x;}

/*行高*/
.h_22{ line-height:22px;}
.h_24{ line-height:24px;}
.f_14{ font-size:14px;}

/*字体颜色*/
.c_cs01{ color:#ff6600; font-family:arial; font-weight:bold;}
.c_cs02{ color:#ff6600; font-family:arial;}
.c_hs01{ color:#666;  font-family:arial;}
.c_hs02{ color:#999;}
.c_hs03{ color:#666; font-size:14px; font-weight:bold;}
.c_hs04{ color:#333;}
.c_lvs01{ color:#4C5A50; font-family:arial; font-size:11px;}
.c_lvs02{ color:#3A899A; font-weight:bold;}
.c_lvs03{ color:#3A899A; font-size:14px; font-weight:bold;}

/*链接样式*/
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
a.ud{ text-decoration:underline;}
a.ud:hover{ text-decoration:none;}
a.huis01,a.huis01:hover{ color:#666;}
a.huis02,a.huis02:hover{ color:#999;}
a.lvs01,a.lvs01:hover{color:#3A899A;}
a.lvs02,a.lvs02:hover{color:#3A899A; font-size:14px; font-weight:bold;}

/*局部公用块*/
.qk_box01{ width:auto; padding:20px 0px 0px 20px; float:left;}
.qk_box02{ width:170px; padding:20px 0px 0px 15px; float:left;}
.qk_box03{ width:auto; padding:0px; clear:both;}
.qk_box04{ width:auto; padding:20px 0px 0px 0px; clear:both;}
.qk_box05{ width:auto; padding:20px 0px 0px 0px; float:left;}
.qk_tit{ width:auto; height:32px; display:block; background:url(../images/sy_dot/sy_dot1.gif) 2px 0px no-repeat; border-bottom:3px double #ccc;}
.qk_tit a{ width:auto; line-height:14px; padding-top:12px; display:block; float:right; font-family:arial; color:#999;}
.qk_nbox{ width:300px; clear:both;}
.qk_nbox2{ width:619px; clear:both;}
.qk_nbox3{ width:944px; clear:both;}
.qk_nbox4{ width:170px; clear:both;}
.qk_nbox5{ width:250px; clear:both;}
.qk_nbox6{ width:450px; clear:both;}
.qk_nbox7{ width:685px; clear:both;}
.qk_nbox8{ width:455px; clear:both;}
.qk_nbox9{ width:720px; clear:both;}
.qk_nbox10{ width:200px; clear:both;}
.qk_nbox11{ width:355px; clear:both;}
.qk_nbox12{ width:150px; clear:both;}
.qk_nbox13{ width:560px; clear:both;}
.qk_nbox14{ width:505px; clear:both;}
.qk_tit01{ width:720px; line-height:26px; margin:auto; margin-top:15px; clear:both; background:url(../images/hd/hd_dot01.gif) 3px 9px no-repeat; text-indent:18px; font-family:arial; color:#666;}
.qk_tit01 a{ color:#666;}
.qk_tit02{ width:944px; line-height:26px; margin:auto; margin-top:15px; clear:both; background:url(../images/hd/hd_dot01.gif) 3px 9px no-repeat; text-indent:18px; font-family:arial; color:#666;}
.qk_tit02 a{ color:#666;}

/*标题*/
.qk_tit h2{ width:150px; padding:0px; margin:0px; height:32px; display:block; float:left; text-indent:-150px; overflow:hidden; font-size:12px;}
.qk_tit h2.t01{background:url(../images/tit/sy_tit01.gif) 10px 2px no-repeat;}
.qk_tit h2.t02{background:url(../images/tit/sy_tit02.gif) 10px 2px no-repeat;}
.qk_tit h2.t03{background:url(../images/tit/sy_tit03.gif) 10px 2px no-repeat;}
.qk_tit h2.t04{background:url(../images/tit/sy_tit04.gif) 10px 2px no-repeat;}
.qk_tit h2.t05{background:url(../images/tit/sy_tit05.gif) 10px 2px no-repeat;}
.qk_tit h2.t06{background:url(../images/tit/sy_tit06.gif) 10px 2px no-repeat;}
.qk_tit h2.t07{background:url(../images/tit/sy_tit07.gif) 10px 2px no-repeat;}
.qk_tit h2.t08{background:url(../images/tit/sy_tit08.gif) 10px 2px no-repeat;}
.qk_tit h2.t09{background:url(../images/tit/sy_tit09.gif) 10px 2px no-repeat;}
.qk_tit h2.t10{background:url(../images/tit/sy_tit10.gif) 10px 2px no-repeat;}
.qk_tit h2.t11{background:url(../images/tit/sy_tit11.gif) 10px 2px no-repeat;}
.qk_tit h2.t12{background:url(../images/tit/sy_tit12.gif) 10px 2px no-repeat;}
.qk_tit h2.t13{background:url(../images/tit/sy_tit13.gif) 10px 2px no-repeat;}
.qk_tit h2.t14{background:url(../images/tit/sy_tit14.gif) 10px 2px no-repeat;}

/*类似左侧-景区活动*/
.jqhd_nr{ width:164px; margin:auto; clear:both; padding:3px 0px;}
.jq_ton{ width:164px; clear:both; background:url(../images/hd/hd_dot05.gif) bottom repeat-x;}
.jq_ton a.tit{ width:auto; line-height:31px; display:block; padding-left:20px; background:url(../images/hd/hd_dot02.gif) 0px 7px no-repeat; clear:both; color:#666; font-weight:bold;}
.jq_toff{ width:164px; clear:both; background:url(../images/hd/hd_dot05.gif) bottom repeat-x;}
.jq_toff a.tit{ width:auto; line-height:31px; display:block; padding-left:20px; background:url(../images/hd/hd_dot03.gif) 0px 8px no-repeat; clear:both; color:#666;}
.jq_tftb{ width:164px; padding:2px 0px 5px 0px; clear:both;}
.jq_tft{ width:130px; line-height:24px; background:url(../images/yw/yw_ld01.gif) 5px 4px no-repeat; padding-left:32px; display:block; clear:both;}
.jq_tft a{ color:#666;}
.jq_tft a:hover{ font-weight:bold;}
.jq_img{ width:162px; height:37px; display:block; clear:both; margin:auto; padding:4px 0px 3px 0px;}
.jq_h{ width:1px; float:left; height:500px;}
.jq_h img{ width:1px; height:450px;}

/*左侧链接图片*/
.l_lp{ width:150px; height:108px; padding-top:8px; display:block; margin:auto; clear:both;}

/*右侧广告图片*/
.r_banner{ width:720px; height:65px; padding:1px 0px; margin:auto; display:block; clear:both; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}

/*翻页*/
.fy_box{ width:720px; clear:both; float:left; padding:15px 0px 15px 0px;}
.fy_box2{ width:840px; clear:both; float:left; padding:15px 0px 15px 0px;}
.fy_b{ width:auto; float:right;}
.fy_on{ background-color:#EFF8FF;  float:left; margin-right:3px; display:block; line-height:14px; white-space: nowrap;}
.fy_on a{ border:1px solid #99CCFF; padding:5px 8px; color:#FC6666; display:block; font-family:arial;}
.fy_off{  background-color:#EFF8FF;  float:left; margin-right:3px; display:block; line-height:14px; white-space: nowrap;}
.fy_off a{border:1px solid #99CCFF; padding:5px 8px; color:#006699; display:block; font-family:arial;}
.fy_off a:hover{ color:#FC6666;}

a.chs,a.chs:hover{ color:#FF3300;}