﻿@charset "utf-8";
* {
	margin:0;
	padding:0;
}
body {
	font-family: Verdana, Geneva, sans-serif, "宋体";
	font-size:12px;
	text-align:center;
           /*background:url(images/guoqing60.jpg) no-repeat center top;*/
		   background:#F6F6F4 url(images/bg2.jpg) repeat-y center;
}
ul {
	list-style:none;
}
a{ text-decoration:none; color:#0442AB;}
a:hover { color:#F90; text-decoration:underline;}
img {border:0;}
.clear_float {clear:both;}
.f_r { float:right;}
#box {
	width:980px;
	margin:0 auto;
	text-align:left;
           /*margin-top:50px;*/
           background-color:#fff;
position:relative;
}
#top {
 padding-top:10px;
 height:70px;
}
.top_nav .service {
	background:url(images/face.jpg) no-repeat;
	background-position:right 8px;
	display:block;
	padding-right:15px;
}
.top_nav {
	color:#000;
	width:960px;
	position:relative;
	background:#FAFCFE;
	height:32px;
	border:1px solid #E7F0FC;
	border-top:none;
	padding:0px 10px;
	line-height:31px;
	z-index:999999;
    position: relative;
}
.top_nav li {
	height:31px;
}
.top_nav li.hr {
	width:6px;
	color:#ccc;
	text-align:center;
*line-height:27px;}
.top_nav .bl_b {
	bottom:-1px;
	left:-1px;
	background-position:0 -20px;
background:transparent url(images/j_6.gif) no-repeat;
height:4px;
overflow:hidden;
width:4px;
position:absolute;
}
.top_nav .br_b {
	bottom:-1px;
	right:-1px;
	background-position:-4px -20px;
background:transparent url(images/j_6.gif) no-repeat;
height:4px;
overflow:hidden;
width:4px;
position:absolute;
}
.top_nav_right {
        position:absolute;
        right:10px;
        top:0px;
        width:160px;
}
.header_navigation, .header_navigation li ul {
	padding:0;
	margin:0;
	list-style-type: none;
}
.header_navigation li {
	float:left;
	text-align:center;
	position:relative;
	margin-right:5px;
}
.header_navigation { font-weight:bold; color:#06c;}
.header_navigation li h3 {
	margin:0;
}

.header_navigation li a {
	/*display:block;*/
	color:#000;
	height:20px;
	line-height:20px;
}
.header_navigation li a.weather {background:url(images/tq.gif) no-repeat left center; padding-left: 35px; display:block; height:30px;line-height:30px;}
/* IE6ר */
.header_navigation li a:hover {
	color:#000;
	background-color:#FAFCFE;
}

.header_navigation  a {
	/*display:block;*/
	color:#336699;
	height:20px;
	line-height:20px;
}
#logo { float:left; width:250px;}
#logo a {
	background:url(images/logo.gif) no-repeat left top;
	display:block;
	text-indent:-9999px;
	height:60px;
	width:250px;
}
#topbanner { float:right; width:700px; display:inline;height:60px;}
#nav {
      clear:both;
	height:72px;
	background:url(images/nav_bg.jpg) repeat-x;
	position:relative;
}
#nav li {
	float:left;
	height:36px;
	line-height:36px;
	width:80px;
	text-align:center;
           position: relative;
}
.main_nav_1 {
	width:810px;
	background:url(images/nav_middle_bg.jpg) no-repeat right top;
	height:36px;
	float:left;padding-left:5px;
}
.main_nav_1 li a {
	background:url(images/nav_space.jpg) no-repeat right center;
	color:#fff;
	text-decoration:none;
	display:block;
}
#index .index a{
color:#039;
	background:url(images/nav_tab.jpg) no-repeat center center;
	height:46px;
	top:-3px;
           left:0;
	line-height:46px;
           width:80px;
           position:absolute;
           text-align:center;
 }
.main_nav_1 li a:hover {
	color:#039;
	background:url(images/nav_tab.jpg) no-repeat center center;
	/*height:46px;
	margin-top:-3px;
	line-height:46px;*/
          height:46px;
	top:-3px;
           left:0;
	line-height:46px;
           width:80px;
           position:absolute;
}
.main_nav_2 {
	background:url(images/nav_right_bg.jpg) repeat-x;
	height:36px;
	float:right;
	width:165px;
}
#main_nav {
	height:36px;
}
.main_nav_2 a {
	color:#FFF;
	text-decoration:none;
background:url(images/titlebg_003.gif) no-repeat left center;
       padding-left:15px;
}
#nav_left {
	background:url(images/nav_left.jpg) no-repeat left top;
	height:72px;
	width:8px;
	position:absolute;
	top:0;
	left:0;
}
#nav_right {
	background:url(images/nav_right.jpg) no-repeat right top;
	height:72px;
	width:8px;
	position:absolute;
	top:0;
	right:0;
}
#sub_nav {
	clear:both;
	padding:0 10px;
}
#box #tel {
	width:200px;
	text-align:left;
}
#tel span{ display:block; /*background:url(images/tel.gif) no-repeat right center;*/background:url(images/icon_1029.gif) no-repeat 150px center; font-weight:bold; color:#339; padding-left:65px; cursor:pointer;}
#box #secrch_text {
	width:238px;
	padding-top:8px;
}
#box #secrch_text input {
	width:233px;
	background:url(images/search_bg.gif) no-repeat left top;
	padding:4px 8px;
	border:none;
	float:left;
}
#box #secrch_select {
	width:50px;
	background:url(images/search_bg.gif) no-repeat left 8px;
	padding-left:3px !important;
	padding-left:1px;
	padding-top:8px;
}
#box #secrch_select select {
	border:none;
	background:url(images/search_bg.gif) no-repeat right center;
	display:inline;
	height:22px;
	float:left;
	width:50px;
	padding-top:3px;
}
#box #secrch_button {
	width:60px;
	padding-top:8px;
	margin-left:5px;
}
#box #secrch_button input {
	background:url(images/search_button.gif) no-repeat center center;
	height:22px;
	width:51px;
	text-indent:-9999px;
	border:0;
	float:left;
	padding-top:8px;
}
#box #tuijian {
	width:400px;
	overflow:hidden;
}
#main_1 {
	margin-top:10px;
	clear:both;
	height:280px;
	overflow:hidden;
}
#mian_1_1,#mian_1_2{ float:left; display:inline;}
#mian_1_1 { width:261px; background:url(images/main_1_1_bg.jpg) repeat-y;}
#mian_1_1 dt { background: url(images/main_1_1_top.jpg) no-repeat left top; height:43px; line-height:38px; color:#fff; padding-left:20px; font-size:14px;}
#mian_1_1 dt a { color:#fff;}
#mian_1_1 dd { padding-left:20px; line-height:24px;}
#mian_1_1 dd  a{ background:url(images/dotBlack.gif) no-repeat left center; padding-left:10px;}
#mian_1_1 dl { background:url(images/main_1_1_bottom.jpg) no-repeat left bottom; padding-bottom:20px;}
#mian_1_2 { margin-left:9px; width:500px;}
#mian_1_3 { float:right; width:199px; background:url(images/main_1_3_bg.gif) repeat-y;}
#mian_1_3 h6 { background:url(images/main_1_3_top.gif) no-repeat right top; height:30px; line-height:30px; padding:5px 5px 0 5px; color:#fff;}
#mian_1_3 h6 span { display:block; background:url(images/titlebg_002.gif) no-repeat left top; padding-left:30px; font-size:14px;}
#mian_1_3 dl { background:url(images/main_1_3_bottom.gif) no-repeat right bottom; padding:0 10px 5px 10px;}
#mian_1_3  dt { text-align:center; color:#F90; height:20px; line-height:20px;}
#mian_1_3 dd { background:url(images/icon_001.jpg) no-repeat 0 8px; line-height:20px; padding-left:8px;}
#main_2 { margin-top:10px; clear:both;}
#main_2_1 { float:left; width:772px;}
#mian_2_2 { float:right; width:200px;}
.space { height:10px;}
.tab1,.tab2,.tab3 { float:left; width:258px; display:inline;}
.tab1 { background:url(images/main_2_ontab.jpg) no-repeat left top; height:52px; width:257px;cursor:pointer;}
.tab1 dt ,.tab2 dt{ height:32px; line-height:32px; padding-left:15px;}
.tab1 ul,.tab2 ul { text-align:center; padding-left:15px;}
.tab1 li,.tab2 li { float:left; width:45px; text-align:center;line-height:19px;}
.tab1 a { color:#0442AB; font-weight:bold;}
.tab2 a { color: #333;font-weight:bold;}
.more_1{ padding-right:10px;}
#box  .tab1 .more_1 a { color:#fff;padding:0 5px;background: #39C;}
#box  .tab2 .more_1 a { color:#fff;padding:0 5px;background: #999;}
.tab2,.tab3 { background:url(images/main_2_overtab.jpg) no-repeat right 1px; height:52px; width:257px;}
.tab2_1 { background: url(images/main_2_tabbg.jpg) no-repeat left top; height:19px; color:#FFF; line-height:19px;}
.tabcon_1 {height:260px; border:2px solid #5cabe6; margin-top:-2px; display:block; z-index:-10;}
.tabcon_1 dl { float:left; width:355px;*_width:355px; height:70px; position:relative; margin-left:10px; padding:10px 10px 0 0;display:inline; border-bottom:1px dotted #ccc;}
.tabcon_1 dl dt { top:15px; left:0px; position:absolute; height:51px; width:63px; background:url(images/line_pricebg.jpg) no-repeat left center; color:#F90; font-size:20px; text-align:center;}
.tabcon_1 dl dd { padding-left:80px; line-height:20px;}
#box .line_other{ position:absolute; left:0px; bottom:10px; *_width:300px; color:#999;}
.tabcon_1 dl dd a { color:#0442AB;}
#mian_2_2 .add dd { text-align:center; height:105px;}
#mian_2_2 .add img { height:80px; width:180px; padding:3px; border:1px solid #a8c6fd; }
.line_top dt { background:url(images/top_line.gif) no-repeat 5px center; text-indent:-9999px; padding:20px 0 2px 0;}
.line_top .tab_3 { background:url(images/lint_top_bg.gif) no-repeat left top; height:30px;}
.line_top .tab_3 ul { padding:0 10px;}
.line_top .tab_3 li { float:left; width:51px; text-align:center; color:#cefdfa; line-height:30px;}
#box .tab_3_1 { background:url(images/tab_3.gif) no-repeat 0 7px;; color:#00837c; cursor:pointer;}
.tab_3_con { border:2px solid #00a79e; border-top:0; padding:5px;height:243px;}
.tab_3_con  li { line-height:24px; margin-bottom:5px;}
.tab_3_con  li a { background:url(images/dotBlack.gif) no-repeat 0 8px; padding-left:10px;}
#main_3 { background:url(images/main_3_bg.gif) repeat-x top; height:489px; margin-top:10px;}
#main_3_1 { height:40px; line-height:40px; background:url(images/main_3_left.jpg) no-repeat left top;}
#main_3_1 h3{ float:left; padding-left:20px;}
#main_3_1 ul { float:right; background:url(images/main_3_right.gif) no-repeat right top;}
#main_3_1 ul li { float:left; width:100px;}
#main_3_1 h3 { width:500px; color:#a74f00;}
#main_3_2 { clear:both;}
#main_3_2_1 { background:url(images/main_3_left.jpg) no-repeat left -40px; height:449px; float:left; width:190px; z-index:100; padding-left:6px;}
#main_3_2_2 { background:url(images/main_3_right.gif) no-repeat right -40px; height:449px; width:780px; float:right;z-index:100;}
.hotel_hot { background: url(images/hotel_hot.jpg) no-repeat left top; height:223px;}
.hotel_best { background: url(images/hotel_best.jpg) no-repeat left top; height:223px;}
#main_3_2_1 dd { text-align:center; line-height:20px; font-weight:bold;}
#main_3_2_1 dd img { height:100px; width:150px; padding-top:20px;}
#box .address { padding-left:20px; text-align:left;}
.tab_hotel_con dl{ float:left; width:180px; height:210px; border-right:1px dashed #CCC; padding:10px 6px 0 6px; background:url(images/hotel_p_bg.gif) repeat-x left 181px;*_background:url(images/hotel_p_bg.gif) repeat-x 0 179px; overflow:hidden;}
.tab_hotel_con dd { line-height:21px;}
.tab_hotel_con dd img { width:150px; height:100px;}
.tab_hotel_con ul { width:180px; overflow:hidden;}
.tab_hotel_con ul li { float:left; width:90px; overflow:hidden;}
.hotel_price { background:url(images/hotel_pricebg.gif) no-repeat left center; padding-left:40px; color:#090;}
#main_4 { background:url(images/main_4_bg.gif) repeat-x; height:811px; position:relative; margin-top:10px;}
#main_4_left { position:absolute; left:0; top:0; background:url(images/main_4_left.gif) no-repeat left top; width:8px; height:811px;}
#main_4_right { position:absolute; top:0; right:0; background:url(images/main_4_right.gif) no-repeat right top; width:8px;height:811px;}
#main_4 h3 { padding-left:60px;
 height:30px; line-height:30px; color: #00F; background:url(images/icon_22.gif) no-repeat 20px 3px; font-size:14px;}
 #main_4 span { margin-left:300px;font-weight: normal; font-size:12px;}
#box #main_4 span a { font-size:12px; color:#000; font-weight: normal;}
#box #main_4 span a:hover { color:#00F; text-decoration:underline;}
.zjj,.cs,.fh,.ss { float:left; width:460px; height:365px; margin:17px 0 0px 20px; position:relative; display:inline;}
.zjj { background:url(images/zjj_bg.gif) repeat-x left top;}
.zjj h4 a{ background:url(images/zjj_left.jpg) no-repeat left top; position:absolute; left:0; top:0; width:189px; height:365px; display:block; text-indent:-9999px;}
.zjj .jingdian_con{ background:url(images/zjj_right.jpg) no-repeat right top; height:365px;}
.jingdian_con dl {padding:10px 12px 0px 0px; position:relative; height:78px; border-top:1px dashed #CCC; margin-left:190px; margin-right:10px;}
.jingdian_con dl dt { position:absolute; left:0px; top:0px;}
.jingdian_con dl img { width:70px; height:70px;padding-top:10px;}
.jingdian_con dd { padding-left:80px; line-height:18px;}
.zjj .jingdian_other { color:#F90;}
#box .jingdian_1 { background:url(images/jingdian_1_bg.gif) no-repeat 0px 10px; border:none;}
.title { font-weight:bold;}
.cs { background:url(images/cs_bg.jpg) repeat-x;}
.cs h4 a{ background:url(images/cs_left.jpg) no-repeat left top; position:absolute; left:0; top:0; width:189px; height:365px; display:block; text-indent:-9999px;}
.cs .jingdian_con{ background:url(images/cs_right.jpg) no-repeat right top; height:365px;}
.fh { background:url(images/fh_bg.jpg) repeat-x;}
.fh h4 a{ background:url(images/fh_left.jpg) no-repeat left top; position:absolute; left:0; top:0; width:189px; height:365px; display:block; text-indent:-9999px;}
.fh .jingdian_con{ background:url(images/fh_right.jpg) no-repeat right top; height:365px;}
.ss { background:url(images/ss_bg.gif) repeat-x;}
.ss h4 a{ background:url(images/ss_left.jpg) no-repeat left top; position:absolute; left:0; top:0; width:189px; height:365px; display:block; text-indent:-9999px;}
.ss .jingdian_con{ background:url(images/ss_right.jpg) no-repeat right top; height:365px;}
#main_5 { margin:10px 0; background:url(images/mtv_bg.jpg) repeat-x; height:60px;}
.music,.video{ float:left; position:relative;}
.music  { width:360px; padding:10px 10px 10px  110px; }
.music dt,.video dt { position:absolute; top:0; left:0;}
.music dt a { background:url(images/mtv_left.gif) no-repeat left top; display:block; width:111px; height:60px; text-indent:-9999px;}
.video { background:url(images/mtv_right.gif) no-repeat right top; width:440px;height:60px; padding:10px 15px 10px 45px;}
.video dt a { background:url(images/mtv_middle.gif) no-repeat left top; display:block; width:112px; height:60px; text-indent:-9999px;}
#main_5 dd { float:left; width:70px; line-height:20px;}
#main_5 dd a { background:url(images/icon_001.jpg) no-repeat left 8px; padding-left:8px; color:#000;}
#main_6 {background:url(images/main_6_bottom.gif) no-repeat left bottom; padding-bottom:10px; *_margin-top:-20px;}
.main6_border {border-left:6px solid #6ab9fc;border-right:6px solid #6ab9fc; } 
#main_6 h3 { background:url(images/main_6_topbg.jpg) repeat-x left top; height:42px; margin:0 -6px; position:relative; font-size:14px;}
#main_6 h3 a { background:url(images/mian_6_left.gif) no-repeat left top; height:42px;  padding-left:70px; display:block; color:#015ca5; padding-top:12px;}
#box #main_6 h3 span { position:absolute; right:0; top:0; height:42px; background:url(images/main_6_right.gif) no-repeat right top;  font-weight:normal; font-size:12px; padding-right:20px;padding-top:12px;}
#box #main_6 h3 span a { font-size:12px; font-weight:normal; display:inline; background:none; padding:0 5px; color:#000;}
#main_6_1 { background:url(images/main_6_1_bg.gif) repeat-x; height:195px; position:relative; margin:10px;padding-left:128px;}
#main_6_1 h4{position:absolute; top:0; left:0; height:195px; width:114px;}
#main_6_1 h4 a { background:url(images/main_6_1_left.gif) no-repeat left top;  display:block; height:195px; text-indent:-9999px; width:114px;}
#main_6_1 dl { float:left; width:250px; padding:5px 10px !important;padding:5px 5px; background:url(images/main_6_topbg2.gif) repeat-x; margin:10px 0px;border-left:1px dashed #03C;display:inline;}
#main_6_1 dt { color:#06F; background:url(images/icon28.gif) no-repeat 5px 2px; padding-left:20px; font-weight:bold; height:26px; position:relative;}
#main_6_1 dt span { position:absolute; top:0px; right:0; padding-right:10px;}
#main_6_1 dt span a{font-weight:normal; color:#000;}
#main_6_1 dt span a:hover { color:#F90;}
#main_6_1 dd { float:left; width:125px; overflow:hidden;line-height:20px;}
#main_6_1 .no_float dd { float:none; width:260px;}
#main_6_1 dd a{ background: url(images/icon_001.jpg) no-repeat left 5px; padding-left:10px;}
#main_6_1_right { background:url(images/main_6_1_right.gif) no-repeat right top; position:absolute; height:195px; width:10px; top:0; right:0;}
#main_6_2 { padding:0 10px 14px 10px ; width:960px; *_width:948px; }
#main_6_2 dl{ float:left; width:308px;margin-bottom:6px; background:#fff; height:200px; border:4px solid #fff;border-collapse:collapse; display:inline;}
#main_6_2 dt { height:34px; color:#36C; background:url(images/sprite.gif) no-repeat left top; display:block; line-height:34px; position:relative;}
#main_6_2 dt a { color: #06C; font-weight:bold; /*background:url(images/main_6_bg5.jpg) no-repeat -6px top;*/ padding-left:15px; display:block;}
#main_6_2 dt span { position:absolute; top:0; right:0; display:block; background:url(images/sprite.gif) no-repeat right top; height:34px;width:60px;}
#main_6_2 dt span a { background:none; padding-right:20px; font-weight:normal; color:#666;}
#main_6_2 dd { line-height:20px;}
#main_6_2 dd a { padding-left:25px; background:url(images/icon16.gif) no-repeat 10px 4px;}
.main6_bottom { background:url(images/main_6_bottom.gif) no-repeat left bottom; position:absolute; left:0; bottom:0; height:15px;}
#links { margin:10px 0; padding:10px; border:2px solid #ccc;}
#links a { padding-left:10px;}
#links strong a{padding-left:0; }
#footer{ margin-top:10px;}
#footer p {  text-align:center; padding:0 5px; height:24px; line-height:24px;color:#333; }
#footer p a {  color:#333; padding:0 5px;}
#index_add { position:absolute; top:198px; left:270px;}

#serverInfo{ height:50px; margin:10px auto; text-align:center; clear:both}
#serverInfo li{display:inline-block; height:40px; padding:5px 0 0 2px; margin-right:10px; border:1px solid #dedede; list-style-type:none; overflow:hidden; zoom:1; *display:inline;}
#serverInfo li img{float:left}
#serverInfo li span{display:inline-block; width:80px; margin:4px 0 0 2px; text-align:left; color:#999; font-weight:normal; font-size:12px; line-height:14px;}
#serverInfo li a{color:#999}


.allnav { height:160px; border:1px solid #ccc; position:absolute; padding:20px 10px; width:958px; top:185px; left:0; background-color:#fff; display:none;}
.allnav dl { float:left; width:150px; border-right:1px solid #ccc; padding:0 20px; height:150px;}
.allnav dl a { text-decoration:none; color:#333;}
.allnav dl dt { font-weight:bold; height:26px; line-height:26px;}
.allnav dl dd { line-height:180%;}
.allnav dl.nav_float { border:0;}
.nav_float dd { float:left; width:75px;}