﻿@charset "utf-8";
/* CSS Document */
/* 通用样式 */
* { 
	margin:0;
	padding:0;
	}
em {
	font-style:normal;
}
h1 {
    margin:0; padding:0; text-indent:-9999px; width:1px; height:1px;
}
h3 {
	font-size:12px;
	}
h4 {
	font-size:12px;
	font-weight:normal;
	}
li {
list-style:none;
}
img {
border:0;
display:block;
}
input,button,select {
font-family:Verdana, Arial, Helvetica, sans-serif,"宋体";
}
input {
	height:16px;
	line-height:16px;
	}
body {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif,"宋体";
background:#ccffff url(../images/bg.gif) 0 0 repeat-x;
}
a {
color:#3c5b6d;
text-decoration:none;
}
a:hover {
color:#3c5b6d;
text-decoration:underline;
}
textarea, input, select{
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #000000;
    font-family:Verdana, Arial, Helvetica, sans-serif,"宋体";
    font-size: 12px;
	margin:3px 0;
	}
.fix0 {
	width:1px;
	height:1px;
	overflow:hidden;
	clear:both;
	}
.fix1 {
	margin-right:6px;
	}
.fix3 {
	border-right:#a3e9e9 1px dotted;
	}
.fix4 {
	border-right:#f9efd1 1px dotted;
	}
.fix5 {
	border-bottom:#e0d7bc 1px dotted;
	}
.ad {
	width:885px;
	height:80px;
	overflow:hidden;
	margin:0 auto;
	margin-top:5px;
	}
del {
	color:#666;
	font-weight:normal;
	}
.font12 {
	font-size:12px !important;
	line-height:150% !important;
	}
#page {
	line-height:150%;
	padding:0 10px;
	display:block;
	text-align:right;
	clear:both;
	}
#page table {
	border:none!important;
	width:95%!important;
	}
#page input {
	width:30px;
	height:20px;
	margin-right:3px;
	}
/* 头部样式 */
#header {
	width: 885px;
	height: 137px;
	padding: 0 58px;
	margin: 0 auto;
	background: url(../images/head_bg.gif) no-repeat;
}
#header #logo{
	float:left;
	padding-top:4px;
	width:200px;
	background:url(../images/logo2.gif) no-repeat center;
	height:130px;
}
#Logo h1 {
	text-indent:-99999em;
	cursor:pointer;
	}
#header #headshow {
	float:left;
	padding-top:10px;
	padding-left: 25px;
}
#header #lng {
	float: right;
	margin-right:5px;
	background: url(../images/lng_bg.gif) no-repeat;
	padding: 0 5px 0 7px;
	width: 217px;
	height: 14px;
	padding-bottom:3px;
	line-height: 14px;
	font-size:11px;
}
#header #lng ul li {
	float: left;
	width:68px;
	text-align: center;
	border-right:#ffffff 1px solid;
}
#header #lng .lng_fix {
	border-right: none!important;
}
#header #lng a {
	color: #ffffff;
}
#header #map {
	float: right;
	margin-top:10px;
	margin-right:20px;
}
#nav {
	background: url(../images/nav_bg.gif) no-repeat;
	width:885px;
	height: 80px;
	margin: 0 auto;
}
#nav .service_ol{
	float:left;
	padding-left:60px;
	}
#nav .flashnews {
	height:36px;
	width:440px;
	overflow:hidden;
	padding-left:60px;
	float:left;
	}
#pageShow {
	padding:0 10px;
	display:block;
	line-height:36px;
	color:#FFFFFF;
	}
#nav .flashnews .rollTextMenus {
	width:360px;
	text-align:center;
	overflow:hidden;
	}
#nav .flashnews img, #nav .flashnews span,#nav .flashnews .rollTextMenus {
	float:left;
	}
#nav .flashnews img {
	margin-top:10px;
	}
#nav .flashnews .rollTextMenus a {
	color:#FFFFFF;
	line-height:36px;
	display:block;
	}
#nav .service_ol, #nav .weather{
	margin-top:10px;
	}
#nav .weather {
	margin-left:30px;
	float:left;
	color:#FFFFFF;
	line-height:150%;
	}
#nav ul {
	font-weight:bold;
	clear:both;
	width:785px;
	margin:0 auto;
	}
#nav ul li {
	float:left;
	height:40px;
	line-height:40px;
	}
#nav ul li a {
	display:block;
	padding-top:4px;
	padding-left:28px;
	padding-right:5px;
	color:#FFFFFF;
	}
#nav ul li a:hover {
	color:#000000;
	}
#nav ul .nav1 a {
	background:url(../images/nav1.gif) 0 0 no-repeat;
	}
#nav ul .nav2 a {
	background:url(../images/nav1.gif) -60px 0 no-repeat;
	}
#nav ul .nav3 a {
	background:url(../images/nav1.gif) -120px 0 no-repeat;
	}
#nav ul .nav4 a {
	background:url(../images/nav1.gif) -180px 0 no-repeat;
	}
#nav ul .nav5 a {
	background:url(../images/nav1.gif) -270px 0 no-repeat;
	}
#nav ul .nav6 a {
	background:url(../images/nav1.gif) -355px 0 no-repeat;
	}
#nav ul .nav7 a {
	background:url(../images/nav1.gif) -440px 0 no-repeat;
	}
#nav ul .nav8 a {
	background:url(../images/nav1.gif) -528px 0 no-repeat;
	}
#nav ul .nav9 a {
	background:url(../images/nav1.gif) -620px 0 no-repeat;
	}
#nav ul .nav10 a {
	background:url(../images/nav1.gif) -700px 0 no-repeat;
	}
#nav ul .nav1 a:hover {
	background:url(../images/nav2.gif) 0 0 no-repeat;
	}
#nav ul .nav2 a:hover {
	background:url(../images/nav2.gif) -60px 0 no-repeat;
	}
#nav ul .nav3 a:hover {
	background:url(../images/nav2.gif) -120px 0 no-repeat;
	}
#nav ul .nav4 a:hover {
	background:url(../images/nav2.gif) -180px 0 no-repeat;
	}
#nav ul .nav5 a:hover {
	background:url(../images/nav2.gif) -270px 0 no-repeat;
	}
#nav ul .nav6 a:hover {
	background:url(../images/nav2.gif) -355px 0 no-repeat;
	}
#nav ul .nav7 a:hover {
	background:url(../images/nav2.gif) -440px 0 no-repeat;
	}
#nav ul .nav8 a:hover {
	background:url(../images/nav2.gif) -528px 0 no-repeat;
	}
#nav ul .nav9 a:hover {
	background:url(../images/nav2.gif) -620px 0 no-repeat;
	}
#nav ul .nav10 a:hover {
	background:url(../images/nav2.gif) -700px 0 no-repeat;
	}
#MainPromotionBanner{
	width:429px;
	height:210px;
}
#MainPromotionBanner #SlidePlayer {
	position:relative;
	margin: 0 auto;
}
#MainPromotionBanner .Slides{
	padding: 0;
	margin: 0;
	list-style: none;
	height: 210px;
	overflow: hidden;
}
#MainPromotionBanner .Slides li {
	float: left;
	width: 429px;
	height: 210px;
}

#MainPromotionBanner .Slides img{
	border:0;
	display: block;
	width: 429px;
	height: 210px;	
}

#MainPromotionBanner .SlideTriggers{
	margin: 0;
	padding: 0;
	list-style: none; 
	position: absolute; 
	top: 185px; 
	right: 0px;
	z-index: 10;
	height: 25px;	
}
#MainPromotionBanner .SlideTriggers li{
	float: left;
	display: inline;
	color: #74a8ed;
	text-align: center;
	line-height:16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: .9em;
	cursor: pointer;
	overflow: hidden; 
	margin:3px 6px;
	background: url(../images/slide_trigger.gif) no-repeat center center;
}
#MainPromotionBanner .SlideTriggers li.Current{ 
	color:#fff; 
	background: url(../images/slide_trigger_c.gif) no-repeat center center;
	border:0; 
	font-weight:bold;
	font-size: 1.4em;
	line-height: 21px;
	height: 21px;
	width: 21px;
	margin:0 6px; 
}

/* 内容样式 */
.blocker,#sp,#forum,#links,#copyright {
	width:885px;
	margin:5px auto 0 auto;
	}
.blocker {
	position:relative;
	clear:both;
	}
.box {
	background:url(../images/a_bg.gif) no-repeat;
	width:221px;
	padding-top:5px;
	float:left;
	}
.boxyj {
	background:url(../images/a_bg.gif) no-repeat;
	width:221px;
	padding-top:5px;
	float:right;
	}
.box2 {
	width:221px;
	padding-top:5px;
	float:left;
	}
.box3 {
	background:url(../images/a_bg.gif) no-repeat;
	width:217px;
	padding-top:5px;
	float:left;
	}
/*首页通栏开始*/
#tonglan {
	width:885px;
	margin:0px auto 0 auto;
	}
/*首页会员登录处更改开始*/
#yjsytu2 {
	width:200px;
	margin-right: auto;
	margin-left: auto;
	background-color: #CCECF9;
	}
#yjsytu2 img{
	width:200px;
	height:80px;
	}
#yjsytu {
	width:200px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	background-color: #CCECF9;
	}
#yjsytu ul {
	width:180px;
	}
#yjsytu .syshang{
	background:#ccecf9;
	height:16px;
	white-space: nowrap;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #2FADE7;
	border-right-color: #2FADE7;
	border-left-color: #2FADE7;
	width: 198px;
	overflow: hidden;
	padding-top: 3px;
	}
#yjsytu .syxia{
	background:#ccecf9;
	height:15px;
	line-height:15px;
	white-space: nowrap;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #2fade7;
	border-bottom-color: #2fade7;
	border-left-color: #2fade7;
	overflow: hidden;
	padding-bottom: 2px;
	padding-top: 2px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #2fade7;
	width: 198px;
	}
#login1 div img {
	float:left;
	margin:5px 5px 0 0 ;
	}
#login1 div ul li a {
	display:block;
	padding-left:20px;
	font-weight:bold;
	}
#login1 div ul li a:hover {
	color:#ff6600;
	}
/*首页会员登录处更改结束*/
#login h3 {
	background:url(../images/login.gif) no-repeat;
	width:202px;
	height:32px;
	line-height:32px;
	margin:0 auto;
	}
#login h3 span {
	font-size:14px;
	color:#fff;
	margin-left:15px;
	}
#login div {
	margin:5px auto;
	width:180px;
	}
#login div input {
	margin:2px 0;	
	color:#004d93;
	font-family:Verdana, Arial, Helvetica, sans-serif,"宋体";
	}
#login div .username ,#login div .password {
	border:none;
	background:url(../images/login_input.gif) no-repeat;
	width:99px;
	height:14px;
	font-size:12px;
	padding:5px 4px;
	}
#login div .submit ,.search_form .submit,.go_search{
	border:none;
	background:url(../images/login_submit.gif) no-repeat;
	width:55px !important;
	height:24px!important;
	line-height:24px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
	}
#login div .check {
	border:none;
	background:url(../images/check.gif) no-repeat;
	width:53px;
	height:14px;
	font-size:12px;
	padding:5px 4px;
	}
#login div img {
	float:left;
	margin:5px 5px 0 0 ;
	}
#login div ul {
	}
#login div ul p {
	padding:5px;
	margin:5px 0;
	background:#fff;
	border:#ddd 1px solid;
	display:block;
	}
#login div ul li {
	background:#ccecf9;
	border:#2fade7 1px solid;
	height:23px;
	line-height:23px;
	margin:2px 0;
	letter-spacing:0.2em;
	}
#login div ul li a {
	display:block;
	padding-left:20px;
	font-weight:bold;
	}
#login div ul li a:hover {
	color:#ff6600;
	}
#search {
	clear:both;
	border-top:#ccc 1px dotted;
	}
#tags { width:200px;padding-left:12px; margin:0 auto; height:25px; font-weight:bold; padding-top:5px; border-bottom:#7cb7d1 1px solid;}
#tags li { float:left; margin-right:1px; height:25px; }
#tags li a { text-decoration:none; float:left; height:25px; padding:0px 10px; line-height:25px; color:#004d93}
#tags .emptyTag { width:4px; background:none}
#tags .selectTag { background:url(../images/search_tag_bg_l.gif) left top no-repeat;  height:25px; margin-bottom:-2px}
#tags .selectTag a {background:url(../images/search_tag_bg_r.gif) right top no-repeat; color:#fff; height:25px; line-height:25px;}
#tagContent { padding:1px;}
.tagContent { width:216px; display:none;}
#tagContent .selectTag{ display:block}
.search_form {
	margin:0 auto;
	width:180px;
	height:114px;
	}
.search_form input {
	height:20px;
	line-height:20px;
	padding:0 2px;
	}
.paiming {
	background:url(../images/ol_bg.gif) no-repeat;
	height:109px;
	width:216px;
	margin-top:5px;
	padding-top:5px
	}
.paiming h3 {
	color:#FFFFFF;
	background:url(../images/forum_title.gif) no-repeat;
	height:25px;
	line-height:25px;
	width:192px;
	padding-left:10px;
	margin: 0 auto;
	}
.paiming ol {
	padding:0 15px;
	line-height:180%;
	margin-top:7px;
	}
.paiming ol li {
	border-bottom:#f3d4b1 1px dotted;
	list-style:inside ;
	list-style-type:lower-roman;
	display:block;
	}
.paiming ol li a {
	color:#ff6600;
	}
#show {
	float:left;
	}
#tabs {
	margin-top:8px;
	}
.a1{text-decoration:underline; color:#b7f124}
.a1:hover{text-decoration:underline; color:#f8efae}
.f1{font-size:14px;}
.c1{color:#ff7200}
.c2{color:#FFFFFF}
.c3{color:#f8efae}
.c4{color:#32633b}
.c4{ color:#0F9327}
.ent_c{width:429px; height:180px; background:url(../images/tabs_bg.gif) no-repeat; float:left; overflow:hidden}
.bq{width:429px; height:38px;}
.bq ul{ }
.bq li{ width:73px; height:30px; padding-top:8px; padding-left:5px; line-height:30px; text-align:center; float:left; cursor:pointer;}
.bq li a{font-size:12px; height:30px; display:block; font-weight:bold; color:#fff;}
.bq li a:hover{ background:url(../images/dot.gif) center bottom no-repeat;}
.bq li.on{ color:#fff;}
.bq li.on a{color:#fff; background:url(../images/dot.gif) center bottom no-repeat;}
.bq_d{width:100%; height:142px; border-bottom:#0f9327 1px solid;}
.bq_n{width:400px; padding-top:5px; margin:0 auto; position:relative;}
.clear{ clear:both; font-size:0; height:0}
.bq_n img {
	float:left;
	width:120px;
	height:90px;
	margin:15px 15px 15px 0;
	}
.bq_n ul {
	float:left;
	margin-top:5px;
}
.bq_n span {
	position:absolute;
	right:5px;
	bottom:-20px;
	}
.bq_n ul li {
	line-height:180%;
	padding-left:13px;
	background:url(../images/list3.gif) 0 5px no-repeat;
	}
.bq_n ul li a {
	color:#0c63b9;
	}
.bq_n span {
	float:right;
	}
.bq_n span img {
	width:29px;
	height:5px;
	}
#tuijian h3{
	font-size:14px;
	color:#2160c1;
	width:202px;
	height:32px;
	line-height:32px;
	margin:0 auto;
	position:relative;
	}
#gongsi h3{
	width:202px;
	height:32px;
	line-height:32px;
	margin:0 auto;
	}
#taocan h3{
	font-size:14px;
	color:#2160c1;
	width:202px;
	height:32px;
	line-height:32px;
	margin:0 auto;
	position:relative;
	}
#tuijian h3 a,#redian h3 a,#taocan h3 a,#lvguan h3 a{ 
	float:right;
	margin-right:20px;
	position:absolute;
	right:0;
	top:0;
	}
#tuijian h3 a img,#taocan h3 a img{
	margin-top:10px;
	position:absolute;
	right:5px;
	top:0px;
	}
#redian h3 a img ,#lvguan h3 a img{
	margin-top:20px;
	}
#tuijian dl ,#tuijian ul,#redian ul,#taocan dl,#taocan ul,#lvguan ul,#gongsi ul {
	margin:5px 20px;
	}
#tuijian a,#taocan a {
	color:#3c5b6d;
	}
#tuijian dl dt img,#taocan dl dt img {
	width:180px;
	height:60px;
	}
#tuijian dl dd ,#taocan dl dd{
	width:180px;
	padding-top:5px;
	overflow:hidden;
	}
#tuijian dl dd a ,#taocan dl dd a{
	font-weight:bold;
	color:#ff6600;
	}
#tuijian ul li ,#taocan ul li{
	padding-left:10px;
	width:170px;
	line-height:19px;
	height:19px;
	overflow:hidden;
	clear:both;
	background:url(../images/list.gif) 2px 7px no-repeat;
	}
#gongsi ul li{
	width:180px;
	line-height:24px;
	height:24px;
	margin-bottom:2px;
	overflow:hidden;
	clear:both;
	background:url(../images/gongsi_bg.gif) no-repeat;
	}
#gongsi ul li a {
	display:block;
	letter-spacing:0.2em;
	font-weight:bold;
	text-align:center;
	}
#gongsi ul li a:hover {
	display:block;
	color:#ff6600;
	text-align:center;
	}
#redian ul li,#lvguan ul li {
	border-bottom:#b3b3b3 1px dotted;
	width:180px;
	line-height:19px;
	height:19px;
	overflow:hidden;
	}
#redian ul li span,#lvguan ul li span {
	color:#999999;
	font-size:10px;
	float:right;
	}
#redian ul li a ,#lvguan ul li a {
	color:#643610;
	float:left;
	}
#redian h3 {
	font-size:12px;
	padding-top:10px;
	position:relative;
	color:#2160c1;
	width:202px;
	height:22px;
	line-height:22px;
	margin:0 auto;
	border-bottom:1px #ff6600 solid;
	}
#lvguan h3 {
	font-size:12px;
	position:relative;
	color:#2160c1;
	width:202px;
	height:22px;
	padding-top:10px;
	line-height:22px;
	margin:0 auto;
	border-bottom:1px #ff6600 solid;
	}
#sp {
	clear:both;
	background:url(../images/sp_bg.gif) no-repeat;
	height:274px;
	padding-top:10px;
	position:relative;
	}
#sp h4{
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	}
#sp #kouhao {
	background:url(../images/kouhao_bg.gif) no-repeat;
	height:37px;
	width:853px;
	margin:0 auto;
	}
#sp #kouhao div {
	padding-left:100px;
	margin-top:7px;
	float:left;
	}
#sp #kouhao a {
	float:right;
	margin-right:5px;
	margin-top:4px;
	}
#sp .sp31 {
	float:left;
	width:275px;
	padding:0 9px;
	margin-top:8px;
	}
#sp .sp31 h3 {
	background:url(../images/sp31_title.gif) no-repeat;
	width:255px;
	height:25px;
	line-height:25px;
	padding-left:20px;
	color:#fff;
	position:relative;
	}
#sp .sp31 h3 a {
	color:#fff;
	position:absolute;
	right:5px;
	top:0;
	}
#sp .sp31 img {
	width:264px;
	height:130px;
	margin:4px 0;
	padding:4px;
	border:#abdcff 1px solid;
	background:#fff;
	}
#sp .sp31 ul {
	padding:2px 5px;
	}
#sp .sp31 ul li {
	padding-left:15px;
	line-height:150%;
	background:url(../images/list2.gif) 2px 5px no-repeat;
	}
#forum {
	background:url(../images/forum_bg.gif) no-repeat;
	height:167px;
	}
#forum .posts {
	width:204px;
	padding:0 10px;
	margin-top:10px;
	float:left;
	}
#forum .posts h3 {
	background:url(../images/forum_title.gif) no-repeat;
	width:182px;
	height:25px;
	line-height:25px;
	padding-left:20px;
	color:#fff;
	}
#forum .posts h3 a {
	color:#fff;
	}
#forum .posts ul {
	padding-left:5px;
	margin-top:5px;
	line-height:150%;
	}
#forum .posts ul li {
	width:190px;
	}
#forum .posts ul li a,#photo ul li a,#links ul li a {
	color:#643610;
	}
#photo{
	float:left;
	width:408px;
	margin-top:10px;
	padding:0 11px;
	}
#photo h3 {
	background:url(../images/forum_title2.gif) no-repeat;
	width:388px;
	height:25px;
	line-height:25px;
	padding-left:20px;
	color:#fff;
	}
#photo img {
	width:88px;
	height:66px;
	}
#photo ul {
	clear:both;
	padding-top:5px;
	}
#photo ul li {
	float:left;
	line-height:150%;
	margin:0 5px;
	}
#links {
	padding:5px 0;
	}
#links .head {
	background:url(../images/links_head_bg.gif) no-repeat;
	height:8px;
	overflow:hidden;
	}
#links .body {
	background:url(../images/links_body_bg.gif) repeat-y;
	height:100%;
	overflow:hidden;
	}
#links .foot {
	background:url(../images/links_foot_bg.gif) no-repeat;
	height:8px;
	overflow:hidden;
	}
#links h3 {
	width:15px;
	height:75px;
	margin:4px 8px 4px 10px;
	float:left;
	color:#ff6600;
	writing-mode: tb-rl;
	background:url(../images/links_title_bg.gif) no-repeat;
	padding:5px;
	letter-spacing:0.2em;
	}
#links ul {	
	padding:10px 0;
	float:right;
	clear:right;
	width:810px;
	margin-right:10px;
	}
#links ul li img {
	width:88px;
	height:31px;
	}
#links ul li {
	float:left;
	line-height:150%;
	display:block;
	width:100px;
	overflow:hidden;
	margin: 0 5px;
	}
#copyright {
	}
#copyright ul{
	border-bottom:#85b2cc 1px solid;
	height:20px;
	line-height:20px;
	padding-left:200px;
	}
#copyright ul li {
	float:left;
	margin:0 5px;
	}
#copyright ul li a {
	color:#3c5b6d;
	}
#copyright p {
	padding-top:5px;
	text-align:center;
	line-height:100%;
	color:#004d93;
	}
#foot {
	background:url(../images/foot_bg.gif) bottom no-repeat;
	height:263px;
	clear:both;
	}
#scoll_l {
	width:55px;
	}
#scoll_r {
	width:55px;
	height:257px;
	background:url(../images/scoll_bg.gif) no-repeat;
	}
#scoll_r h3 {
	background:url(../images/scoll_h3_bg.gif) no-repeat;
	width:49px;
	height:55px;
	margin:5px auto;
	}
#scoll_r h3 a {
	display:block;
	width:49px;
	height:41px;
	}
#scoll_r ul {
	width:49px;
	margin:0 auto;
	}
#scoll_r ul li {
	margin-bottom:3px;
	text-align:center;
	height:19px;
	line-height:19px;
	}
#scoll_r ul li a {
	color:#FFFFFF;
	}
#scoll_r ul li.gyhwq {
	background:url(../images/scoll_li_bg.gif) no-repeat;
	}

/* content样式*/
#content {
	width:654px;
	float:left;
	}
#content_head {
	background:url(../images/content_head.gif) no-repeat;
	height:22px;
	padding-top:20px;
	padding-left:20px;
	}
#content_head span {
	color:#777777;
	}
#content_body ,#content_body2{
	background:url(../images/content_body.gif) repeat-y;
	padding:0 10px;
	width:634px;
	overflow:hidden;
	height:100%;
	line-height:180%;
	}
#content_body h3 ,#content_body2 h3{
	font-size:16px;
	padding-left:10px;
	color:#3c5b6d;
	border-top:#ddd 1px dotted;
	padding-top:5px;
	text-align:center;
	}
#content_body h4 ,#content_body2 h4{
	color:#777777;
	padding-left:10px;
	border-bottom:#ddd 1px dotted;
	padding-bottom:5px;
	text-align:center;
	}
#content_body2 div span {
	clear:both;
	line-height:180%;
	padding:10px 0 5px 0;
	display:block;
	border-bottom:1px dotted #ccc;
	}
#content_body div,#content_body2 div {
	font-size:12px;
	color:#666666;
	padding:15px 15px 0 15px;
	}
#content_body div span {
	margin:10px 0;
	font-size:12px;
	}
#content_body div p {
	padding-bottom:5px;
	}
/*
#content_body div img {
	border:#ddd 1px solid;
	padding:3px;
	}
*/
#content_body div ul {
	border-top:#ccc 1px dotted;
	padding-top:8px;
	}
#content_body div ul li {
	font-size:12px;
	padding-left:15px;
	line-height:150%;
	background:url(../images/list3.gif) 0 5px no-repeat;
	}
#content_body div ul li span {
	font-size:10px;
	color:#666;
	}
#content_foot {
	background:url(../images/content_foot.gif) no-repeat;
	height:12px;
	}
#comment {
	font-size:12px!important;
	clear:both;
	}
#comment h3 {
	font-size:12px;
	font-weight:normal;
	color:#666;
	position:relative;
	text-align:right;
	width:510px;
	padding-right:85px;
	}
#comment h3 span {
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#3c5b6d;
	}
#comment h3 em {
	color:#ff0000;
	font-weight:bold;
	}
#comment h3 a {
	background:url(../images/input_bg2.gif) no-repeat;
	display:block;
	width:68px;
	height:19px;
	line-height:19px;
	text-align:center;
	position:absolute;
	right:10px;
	top:6px;
	}
#comment textarea ,.comments textarea{
	width:600px;
	background:#fff url(../images/logo_bg.gif) center center no-repeat;
	line-height:150%;
	_background-attachment:fixed;
	}
#cataloge {
	margin-top:8px;
	clear:both;
	}
#cataloge .more {
	width:40px; 
	margin-left:120px;
	}
#cataloge h3 {
	background:url(../images/cataloge_head.gif) no-repeat;
	width:216px;
	height:8px;
	display:block;
	overflow:hidden;
	margin:0 auto;
	}
#cataloge h4 {
	background:url(../images/cataloge_foot.gif) no-repeat;
	width:216px;
	height:8px;
	display:block;
	overflow:hidden;
	margin:0 auto;
	clear:both;
	}
#menu {
	width:200px;
    line-height: 24px; 
	margin:0 auto; 
	padding:0 8px;
	background:url(../images/cataloge_body.gif) repeat-y;
    /*定义整个ul菜单的行高和背景色*/
}

/*==================一级目录===================*/
#menu li {
	background:url(../images/cataloge_h3.gif) left top no-repeat; /*一级目录的背景*/
}
#menu li a{
	padding-left:20px;
	display:block;
	width: 180px;
	}
#menu a:link  {
	color:#fff;font-weight:bold;
}
#menu a:visited  {
	color:#fff;font-weight:bold;
}
#menu a:hover  {
	color:#FFF;font-weight:bold;
}

/*==================二级目录===================*/
#menu li ul {
	text-align:left;
	line-height:180%;
}
#menu li ul li{	
	background:#fff url(../images/arrow.gif) 10px 6px no-repeat;
	border:#ffecc2 1px solid;
	margin-top:2px;
}

#menu li ul a{
         padding-left:25px;
         width:173px;
	/* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/
}

/*下面是二级目录的链接样式*/

#menu li ul a:link  {
	color:#643610;
	font-weight:normal;
}
#menu li ul a:visited  {
	color:#643610;
	font-weight:normal;
}
#menu li ul a:hover {
	color:#643610;
	font-weight:normal;
	/* 二级onmouseover的字体颜色、背景色*/
}

/*==============================*/
#menu li:hover ul {
	left: auto;
}
#menu li.sfhover ul {
	left: auto;
}
#menu ul.collapsed {
	display: none;
}
#center {
	float:left;
	width:429px;
	}
#hotel_search,#flight_search {
	background:url(../images/search.gif) no-repeat;
	padding:5px;
	width:419px;
	height:120px;
	}
#hotel_search2 {
	background:url(../images/search2.gif) no-repeat;
	padding:5px;
	width:419px;
	height:120px;
	}
#flight_search a,#hotel_search2 a {
	font-weight:normal;
	margin:0 3px;
	}
#hotel_search h3,#flight_search h3,#hotel_search2  h3 {
	height:33px;
	line-height:33px;
	margin-left:15px;
	font-size:14px;
	color:#fff;
	margin-bottom:10px;
	}
#hotel_search div,#flight_search div,#hotel_search2 div {
	color:#2160c1;
	font-weight:bold;
	margin:3px 0 0 10px;
	}
#hotel_search div input,#hotel_search div select,#flight_search div input,#flight_search div select ,#hotel_search2  div input,#hotel_search2 div select{
	height:20px;
	width:130px;
	line-height:20px;
	margin:0 3px;
	}
.radio {
	width:20px!important;
	background:none;
	border:none;
	}
#hotel_list {
	margin-top:5px;
	width:429px;
	}
#hotel_list h3 {
	background:url(../images/list_head.gif) no-repeat;
	width:429px;
	height:30px;
	line-height:30px;
	}
#hotel_list h3 span {
	font-size:14px;
	padding-left:30px;
	background:url(../images/arrow5.gif) 10px 0px no-repeat;
	color:#14345a;
	}
#hotel_list div {
	background:url(../images/list_body.gif) repeat-y;
	width:429px;
	}
#hotel_list div dl{
	background:#eef9fb;
	width:400px;
	padding:5px;
	margin:0 auto 2px auto;
	border:#91c9e0 1px solid;
	position:relative;
	}
#hotel_list div dl dt,#hotel_list div dl dd.resume{
	float:left;
	}
#hotel_list div dl .resume{
	width:280px;
	line-height:200%;
	}
.resume .aa {
	position:absolute;
	color:#ff6600;
	right:10px;
	top:5px;
	}
#hotel_list div dl .price {
	line-height:180%;
	font-size:12px;
	color:#ff0000;
	margin-top:10px;
	font-weight:bold;
	}
.mark{
	clear:both;
	height:1px!important;
	overflow:hidden;
	}
#hotel_list div dl dt img{
	width:94px;
	height:60px;
	padding:3px;
	border:#ddd 1px solid;
	background:#fff;
	margin:3px 10px 3px 3px;
	}
.hotel_name {
	margin-top:5px;
	color:#ffa500;
	font-weight:bold;
	}
.orange {
	color:#ff6600!important;
	}
.red {
	color:#ff0000!important;
	}
#hotel_list h4 {
	background:url(../images/list_foot.gif) no-repeat;
	width:429px;
	height:8px;
	clear:both;
	margin-top:-2px;
	}
#left {
	float:left;
	}
#right {
	float:right;
	}
#flight_list,#img_show {
	margin-top:5px;
	clear:both;
	}
#meeting_list {
	clear:both;
	width:656px;
	margin-top:5px;
	}
#flight_list h3,#meeting_list h3 {
	background:url(../images/flight_head.gif) no-repeat;
	width:656px;
	height:30px;
	line-height:30px;
	}
#img_show h3 {
	background:url(../images/flight_head.gif) no-repeat;
	width:656px;
	height:8px;
	overflow:hidden;
	}
#flight_list h3 span {
	font-size:14px;
	padding-left:40px;
	background:url(../images/arrow2.gif) 20px 0 no-repeat;
	color:#14345a;
	}
#meeting_list h3 span {
	font-size:14px;
	padding-left:40px;
	background:url(../images/arrow4.gif) 20px 0 no-repeat;
	color:#14345a;
	}
#flight_list div,#meeting_list div,#img_show .img_show_body{
	background:url(../images/flight_body.gif) repeat-y;
	width:656px;
	}
.img_show_body {
	padding-top:10px;


	}
#flight_list h4,#meeting_list h4,#img_show h4 {
	background:url(../images/flight_foot.gif) no-repeat;
	width:656px;
	height:8px;
	overflow:hidden;
	}
#flight_list table,#meeting_list table {
	width:630px;
	margin:0 auto;
	line-height:150%;
	border-collapse:collapse;
	}
#flight_list table thead th,#meeting_list table thead th {
	border-top:#a4e9f6 2px solid;
	background:#e6feed;
	color:#0d677f;
	}
#flight_list table tfoot td ,#meeting_list table tfoot td {
	border-bottom:#a4e9f6 2px solid;
	background:#e6feed;
	color:#ff6600;
	text-align:center;
	}
#flight_list table tbody,#meeting_list table tbody {
	text-align:center;
	line-height:130%;
	}
#flight_list table tbody th,#meeting_list table tbody th {
	font-weight:normal;
	}
#flight_list table tbody th,#flight_list table tbody td,#meeting_list table tbody th,#meeting_list table tbody td{
	border-bottom:#a7dae8 1px solid;
	padding:5px 0;
	}
#flight_list table tbody a ,#meeting_list table tbody a{
	color:#ff6600;
	}
.green {
	color:#0c687f!important;
	cursor:pointer;
	}
#search_e {
	clear:both;
	width:656px;
	}
#search_e h3 {
	background:url(../images/search_e_head.gif) no-repeat;
	width:656px;
	height:30px;
	line-height:30px;
	}
#search_e h3 span {
	font-size:14px;
	padding-left:40px;
	background:url(../images/arrow6.gif) 20px 0 no-repeat;
	color:#14345a;
	}
#search_e div {
	background:url(../images/search_e_body.gif) repeat-y;
	width:636px;
	padding:5px 10px;
	}
#search_e div input {
	padding:2px 0;
	}
#search_e h4 {
	background:url(../images/search_e_foot.gif) no-repeat;
	width:656px;
	height:8px;
	overflow:hidden;
	}
#search_x {
	clear:both;
	width:656px;
	}
#search_x h3 {
	background:url(../images/search_e_head.gif) no-repeat;
	width:656px;
	height:8px;
	overflow:hidden;
	}
#search_x h3 span {
	font-size:14px;
	padding-left:40px;
	background:url(../images/arrow6.gif) 20px 0 no-repeat;
	color:#14345a;
	}
#search_x div {
	background:url(../images/search_e_body.gif) repeat-y;
	width:636px;
	padding:0 10px;
	height:85px;
	}
#search_x div dl {
	width:314px;
	float:left;
	line-height:150%;
	background:#f2fcfd;
	}
#search_x div dl dt {
	float:left;
	}
#search_x div dl dt img {
	width:100px;
	height:75px;
	margin:5px;
	}
#search_x div dl dd {
	margin-top:5px;
	padding-right:5px;
	}
#search_x h4 {
	background:url(../images/search_e_foot.gif) no-repeat;
	width:656px;
	height:8px;
	overflow:hidden;
	}
#photo_list {
	margin-top:5px;
	clear:both;
	width:656px;
	}
#photo_list h3 {
	background:url(../images/photo_head.gif) no-repeat;
	width:656px;
	height:30px;
	line-height:30px;
	}
#photo_list h3 span {
	font-size:14px;
	padding-left:40px;
	background:url(../images/arrow3.gif) 20px 0 no-repeat;
	color:#14345a;
	}
#photo_list div {
	background:url(../images/photo_body.gif) repeat-y;
	width:636px;
	padding:5px 10px;
	}
#photo_list div ul li {
	float:left;
	}
#photo_list div ul li img {
	width:115px;
	padding:2px;
	margin:3px;
	border:#ddd 1px solid;
	background:#fff;
	}
#photo_list h4 {
	background:url(../images/photo_foot.gif) no-repeat;
	width:656px;
	height:8px;
	overflow:hidden;
	}
.left_news {
	width:216px;
	margin:0 auto;
	padding-top:5px;
	}
.left_news h3 {
	background:url(../images/left_head.gif) no-repeat;
	height:25px;
	padding-top:5px;
	}
.left_news h3 span{
	background:url(../images/forum_title.gif) no-repeat;
	height:25px;
	line-height:25px;
	display:block;
	width:192px;
	padding-left:10px;
	margin: 0 auto;
	}
.left_news h3 a {
	color:#FFFFFF;
	}
.left_news dl {
	background:url(../images/left_body.gif) repeat-y;
	line-height:180%;
	padding:5px 0;
	line-height:150%;
	}
.left_news dl dt img {
	margin:0 auto;
	}
.left_news dl dd {
	margin-bottom:5px;
	text-align:center;
	}
.left_news ul {
	background:url(../images/left_body.gif) repeat-y;
	line-height:180%;
	padding:5px 0;
	}
.left_news ul li {
	margin-left:10px;
	padding-left:10px;
	background:url(../images/list4.gif) 3px 10px no-repeat;
	}
.left_news ul li a {
	color:#643610;
	}
.left_news h4 {
	background:url(../images/left_foot.gif) no-repeat;
	height:8px;
	overflow:hidden;
	}
#holiday,#xianlu {
	width:654px;
	}
#holiday div,#xianlu div {
	background:#d7f0f4;
	}
#holiday ul.hcat {
	width:474px;
	height:54px;
	background:url(../images/holiday_head.gif) no-repeat;
	display:block;
	padding-left:180px;
	}
#holiday ul.hcat li {
	float:left;
	height:20px;
	line-height:20px;
	margin-top:20px;
	padding-top:7px;
	width:60px;
	margin-right:2px;
	text-align:center;
	background:url(../images/hli_bg.gif) no-repeat;
	}
#holiday ul.hcat li a {
	color:#fff;
	}	
#holiday ul.hcat li.on {
	background:url(../images/hli_bgon.gif) no-repeat;
	}
#holiday ul.hcat li.on a {
	color:#14345a;
	}
#xianlu ul.hcat {
	width:654px;
	height:34px;
	background:#fff;
	display:block;
	padding-left:0px;
	}
#xianlu ul.hcat li {
	float:left;
	height:24px;
	line-height:24px;
	margin-top:10px;
	width:80px;
	margin-right:2px;
	text-align:center;
	background:url(../images/hli_bg2.gif) no-repeat;
	}
#xianlu ul.hcat li a {
	color:#fff;
	}	
#xianlu ul.hcat li.on {
	background:url(../images/hli_bg2on.gif) no-repeat;
	}
#xianlu ul.hcat li.on a {
	color:#14345a;
	}
#xianlu div {
	padding:5px;
	}
#xianlu div .intro {
	padding:10px;
	line-height:150%;
	background:#fff;
	height:100%;
	}
#xianlu div .intro dd {
	margin-bottom:10px;
	}
#holiday div {
	padding:5px;
	}
#holiday div .intro {
	padding:10px;
	line-height:150%;
	background:#fff;
	}
#holiday div .intro h3 {
	font-size:14px;
	color:#14345a;
	font-weight:bold;
	}
#holiday div .intro p {
	width:625px;
	text-indent:2em;
	}
#holiday div .intro p a {
	color:#666666;
	}
.neirong {
	width:624px;
	margin:10px auto;
	}
.neirong li {
	padding-left:20px;
	background:url(../images/list.gif) 10px 7px no-repeat;
	line-height:150%;
	clear:both;
	}
.neirong li a {
	float:left;
	}
.neirong li span {
	float:right;
	color:#666;
	margin-right:10px;
	font-size:10px;
	}
.neirong dl {
	width:308px;
	float:left;
	background:#f2fcfd;
	height:100px;
	margin-bottom:6px;
	}
.neirong dl dt {
	float:left;
	}
.neirong dl dt img {
	width:100px;
	height:75px;
	margin:5px 10px;
	background:#fff;
	padding:3px;
	border:#ddd 1px solid;
	}
.tuijian {
	width:600px;
	margin:0 auto;
	clear:both;
	border:#b5e0f0 1px solid;
	background:#f2fcfd;
	}
.tuijian h3 {
	width:580px;
	padding-left:20px;
	height:30px;
	background:url(../images/h3_bg.gif) no-repeat;
	line-height:30px;
	margin:0 auto 5px auto;
	}
.tuijian dl ,.tuijian ul {
	float:left;
	margin-left:10px;
	line-height:180%;
	}
.tuijian ul li {
	padding-left:20px;
	background:url(../images/list2.gif) 5px 5px no-repeat;
	}
.button {
	background:url(../images/input_bg1.gif) no-repeat;
	width:53px;
	height:19px;
	line-height:19px;
	text-align:center;
	border:none;
	}
#article_list,#paiming_list {
	margin-top:5px;
	clear:both;
	width:656px;
	}
#article_list h3,#paiming_list h3 {
	background:url(../images/photo_head.gif) no-repeat;
	width:656px;
	height:30px;
	line-height:30px;
	}
#article_list h3 span {
	font-size:14px;
	padding-left:40px;
	background:url(../images/arrow3.gif) 20px 0 no-repeat;
	color:#14345a;
	}
#paiming_list h3 span {
	font-size:14px;
	padding-left:40px;
	background:url(../images/arrow5.gif) 20px 0 no-repeat;
	color:#14345a;
	}
#article_list .article_body,#paiming_list .paiming_body {
	background:url(../images/photo_body.gif) repeat-y;
	width:636px;
	padding:5px 10px;
	height:100%;
	}
.article_body p {
	width:420px;
	line-height:150%;
	text-indent:2em;
	margin:10px 0;
	}
.article_body p a {
	color:#999;
	} 
#article_list h4,#paiming_list h4 {
	background:url(../images/photo_foot.gif) no-repeat;
	width:656px;
	height:8px;
	overflow:hidden;
	}
.right_31 {
	width:208px;
	background:none;
	line-height:150%;
	float:left;
	}
.right_312 {
	width:208px;
	height:130px;
	background:none;
	line-height:150%;
	float:left;
	}
.right_31 h5 {
	background:url(../images/h5_bg.gif) no-repeat;
	height:23px;
	width:188px;
	line-height:23px;
	font-weight:bold;
	color:#14345a;
	font-size:12px;
	padding-left:20px;
	position:relative;
	}
.right_31 h5 a {
	position:absolute;
	right:5px;
	top:0;
	font-size:10px;
	font-weight:normal;
	}
.right_312 h5 {
	background:url(../images/h5_bg2.gif) no-repeat;
	height:23px;
	width:188px;
	line-height:23px;
	font-weight:bold;
	color:#90511d;
	font-size:12px;
	padding-left:20px;
	position:relative;
	}
.right_312 h5 a {
	position:absolute;
	right:15px;
	top:0;
	font-size:10px;
	font-weight:normal;
	}
.right_31 ul,right_312 ul {
	margin:5px 0;
	}
.right_31 ul li,.right_312 ul li {
	background:url(../images/list.gif) 5px 8px no-repeat;
	padding-left:15px;
	}
.right_31 ul li a{
	color:#14345a;
	}
.right_312 ul li a {
	color:#333;
	}
.right_31 ul li span,.right_312 ul li span {
	color:#666;
	font-size:10px;
	}
.tuku {
	background:url(../images/arrow3.gif) 20px 0 no-repeat !important;
	}
.zizhu {
	background:url(../images/arrow7.gif) 20px 0 no-repeat !important;
	}
.anli {
	background:url(../images/arrow8.gif) 20px 0 no-repeat !important;
	}
.xianlu {
	background:url(../images/arrow9.gif) 20px 0 no-repeat !important;
	}
#imglib {
	padding:0 20px;
	width:616px !important;
	}
#imglib dl,.photo dl {
	float:left;
	width:150px;
	}
#imglib dl dt img ,.photo dl dt img{
	margin:5px auto;
	width:120px;
	height:90px;
	padding:3px;
	border:#ddd 1px solid;
	background:#fff;
	}
#imglib dl dd ,.photo dl dd {
	line-height:150%;
	text-align:center;
	}
#hotel_info {
	width:654px;
	}
#hotel_info h3 {
	background:url(../images/hotel_info_head.gif) no-repeat;
	height:62px;
	font-weight:normal;
	line-height:32px;
	}
#hotel_info h3 span {
	height:32px;
	line-height:32px;
	font-size:14px;
	color:#14345a;
	font-weight:bold;
	padding-left:30px;
	background:url(../images/list3.gif) 15px 10px no-repeat;
	float:left;
	display:block;
	}
.start {
	background:url(../images/start.gif) 0 7px no-repeat;
	margin:0 10px;
	height:32px;
	float:left;
	}
.level1 {
	width:16px;
	}
.level2 {
	width:32px;
	}
.level3 {
	width:48px;
	}
.level4 {
	width:64px;
	}
.level5 {
	width:80px;
	}
.zhun {
	background:url(../images/start2.gif) 0 7px no-repeat;
	}
#tab1 {
	}
#tab1 .menubox {
	margin-left:10px;
	}
#tab1 ul li {
	float:left;
	cursor:pointer;
	height:29px;
	background:url(../images/hotel_li_l.gif) top left no-repeat;
	margin-right:5px;
	}
#tab1 ul li.hover {
	background:url(../images/hotel_li_l_on.gif) top left no-repeat;
	}
#tab1 ul li a {
	background:url(../images/hotel_li_r.gif) top right no-repeat;
	font-size:12px;
	display:block;
	padding:0 10px;
	font-weight:bold;
	color:#004d95;
	}
#tab1 ul li.hover a {
	background:url(../images/hotel_li_r_on.gif) top right no-repeat;
	}
#hotel_info .contentbox {
	width:632px;
	background:#f2fcfd;
	border:#b5e0f0 solid;
	border-width:0 1px;
	padding:10px;
	}
#hotel_info h4 {
	background:url(../images/hotel_info_foot.gif) no-repeat;
	width:654px;
	height:8px;
	overflow:hidden;
	}
.room {
	color:#595959;
	margin-top:5px;
	background:#fff;
	border:#ddd 1px dotted;
	height:100%;
	}
.room h5 {
	font-size:12px;
	color:#14345a;
	line-height:30px;
	height:30px;
	padding-left:30px;
	background:url(../images/list5.gif) 10px 8px no-repeat;
	position:relative;
	border-bottom:#ddd 1px dotted;
	font-size:14px;
	}
.room h5 span {
	color:#595959;
	font-size:12px;
	font-weight:normal;
	}
.room h5 a {
	position:absolute;
	right:5px;
	top:4px;
	background:url(../images/book.gif) no-repeat;
	width:61px;
	padding-left:10px;
	height:25px;
	line-height:25px;
	letter-spacing:0.5em;
	font-weight:normal;
	text-align:center;
	font-size:12px;
	}
.room h5 a:hover {
	color:#ff6600;
	}
.room dl {
	margin-top:5px;
	}
.room dl dt {
	float:left;
	}
.room dl dt img {
	width:80px;
	height:60px;
	margin:0 10px 5px 10px;
	padding:3px;
	border:#ccc 1px solid;
	background:#fff;
	}
.room dl dd {
	line-height:20px;
	}
.detail,.meeting,.service,.location,.comments {
	background:#fff;
	padding:5px;
	line-height:180%;
	}
.photo {
	padding:5px;
	line-height:180%;
	}
.detail,.meeting,.service{
	font-size:14px;
}
.detail .waiguang {
	width:240px;
	height:180px;
	background:#fff;
	padding:3px;
	float:left;
	margin-right:10px;
	border:#ccc 1px solid;
	}
.detail p ,.meeting,.service{
	text-indent:2em;
	margin-bottom:5px;
	}
.location img {
	width:610px;
	margin: 0 auto;
	}
.comments dl {
	}
.comments dl dt {
	border-bottom:1px #ddd dotted;
	padding-left:10px;
	height:20px;
	}
.comments dl dt a {
	float:left;
	}
.comments dl dt span {
	float:right;
	color:#666;
	}
.comments dl dd {
	font-size:14px;
	line-height:180%;
	margin-bottom:20px;
	border-bottom:1px #ddd solid;
	padding-left:10px;
	clear:both;
	}
#DHTMLgoodies_panel_one,#DHTMLgoodies_arrows,#DHTMLgoodies_thumbs{	/* Width of divs for thumbnails */
	width:600px;
	margin:0 auto;
	}
#DHTMLgoodies_panel_one{		
	}
#DHTMLgoodies_thumbs{
		overflow:hidden;	/* Don't change this */
		height:80px;	/* Height of thumbnail div */
		position:relative;	/* Never change this */
	}
#DHTMLgoodies_largeImage{	/* Large image div */
		width:600px;	/* Width of large image div */
		height:400px;	/* Height of large image div */
		overflow:hidden;
		border:1px solid #ccc;	/* Border around large image */
		padding:3px;
		margin:0 auto;
		background:#fff;
	}
#DHTMLgoodies_largeImage img{	/* Large image */
		width:600px;
		height:400px;
	}	
.strip_of_thumbnails{	/* A vertical strip of thumbnails */
		width:600px;	/* Width of strip */
		height:70px;
		overflow:hidden;
		padding:5px 0;	/* "Air" inside filmstrip div */
		position:absolute;
	}
.strip_of_thumbnails div{
		width:86px;
		height:70px;
		padding:2px;
		margin-right:10px;
		float:left;
	}
.strip_of_thumbnails img{
	width:80px;
	height:60px;
	border:#ccc 1px solid;
	padding:2px;
	}
.strip_of_thumbnails .activeImage{	/* Active thumbnail */
	border-color:#ff6600;
	}
	.leftArrow{
		float:left;
	}
	.rightArrow{
		float:right;
	}
#DHTMLgoodies_thumbs_inner{
		position:relative;	/* Never change this */
		width:1000px;
	}
#DHTMLgoodies_arrows {
	height:30px;
	}
#user_login {
	}
#user_login h3 {
	background:url(../images/full_head.gif) no-repeat;
	height:12px;
	overflow:hidden;
	}
#user_login .form {
	background:url(../images/full_body.gif) repeat-y;
	padding:0 20px;
	}
#user_login h4 {
	background:url(../images/full_foot.gif) no-repeat;
	height:12px;
	overflow:hidden;
	}
#loginform {
	width:500px;
	float:left;
	}
#loginform div {
	width:200px;
	float:right;
	margin:80px 30px 80px 0;
	}
#loginform div h5 {
	background:url(../images/user.gif) no-repeat;
	height:36px;
	line-height:36px;
	letter-spacing:0.2em;
	font-size:14px;
	padding-left:40px;
	color:#14345a;
	}
#loginform div input {
	height:18px;
	line-height:18px;
	}
#loginform div .check {
	width:53px;
	height:18px;
	margin-right:3px;
	font-size:12px;
	}
#loginform div img {
	margin-top:3px;
	margin-right:3px;
	}
#loginform div .submit {
	background:url(../images/submit.gif) no-repeat;
	width:130px;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#fff;
	border:none;
	cursor:pointer;
	font-weight:bold;
	letter-spacing:0.5em;
	}
#registerform p,#loginform p {
	line-height:180%;
	}
#registerform {
	width:250px;
	border-left:#ddd 1px dotted;
	float:left;
	margin-top:10px;
	padding:70px 0 80px 30px;
	}
#registerform h5 {
	background:url(../images/reg.gif) 0 8px no-repeat;
	height:30px;
	line-height:30px;
	letter-spacing:0.2em;
	font-size:14px;
	padding-left:25px;
	color:#14345a;
	}
#registerform .reg {
	margin:10px 0;
	}
	
	
	
div#regMain{
	margin:0 auto;
	width:740px;
	text-align:left;
}
div#regMain h5 {
	text-align:center;
	font-size:14px;
	margin:0 auto;
	padding:10px 0;
	border-bottom:#ccc 1px solid;
	width:740px;
	letter-spacing:0.5em;
	color:#ff6600;
	}
div#RegFlowText{
	font-size:14px;
	text-align:center;
}
div#RegFlowText strong{
	color:#F50;
}


ul.RegForm{
	margin:0;
	padding:0;
	list-style-type:none;
	background:transparent url(../images/ul_bk.gif) left bottom repeat-y;
}
ul.RegForm li{
	width:100%;
	margin:0;
	padding:0;
	background:transparent url(../images/li_bk.gif) left bottom repeat-y;
}
ul.RegForm li.Title{
	padding:20px 0 10px 0;
	font-size:14px;
	color:#F30;
	background:transparent url(../images/title_bk.gif) left top repeat-y;
}
ul.RegForm li .Hint{
	float:left;
	width:160px;
	font-size:14px;
	text-align:right;
	margin-right:5px;
	line-height:28px;
}
ul.RegForm li .Input{
	float:left;
	width:190px;
}
ul.RegForm li .Info{
	float:left;
	width:380px;
	margin:1px 0 5px;
}
p.SubmitBox{
	text-align:center;
	background:none;
}
p.SubmitBox input{
	display:block;
	height:30px;
	background-color:#DADADA;
	margin:10px auto 20px;
}
#check_username{
	margin-top:5px;
}

div.HintMsg{
	margin:0;
	color:#111;
}
div.HintMsg a:link,div.HintMsg a:visited{
	color:#04D;
}

li#ReadContract{
	margin:20px 0 10px;
	line-height:200%;
	text-align:center;
}
li#ReadContract #ContractContent{
	margin:0 auto;
	width:86%;
	height:100px;
	padding:5px;
	border:1px solid #CCC;
	background-color:#FAFAFA;
	text-align:left;
	overflow:auto;
}
li#ReadContract #ContractContent p{
	margin:0;
	line-height:150%;
	text-indent:24px;
}
.link ,.link2{
	clear:both;
	}
.link li,.link2 li {
	float:left;
	margin:3px;
	width:93px;
	text-align:center;
	background:none !important;
	}
#order h5 {
	padding:15px;
	font-size:14px;
	text-align:center;
	}
#order_form {
	}
#order_form .warning {
	line-height:150%;
	margin-left:15px;
	}
#order_form table tbody th {
	text-align:right;
	border-right:#a7dae8 1px solid;
	padding:5px;
	}
#order_form table tbody td {
	text-align:left;
	padding:5px;
	}
#order_form p {
	font-size:14px;
	margin-left:15px;
	line-height:180%;
	}
#order_about {
	padding:0 15px;
	width:600px!important;
	}
#order_notice {
	width:620px!important;
	margin:10px auto;
	border:#ddd 1px solid;
	background:#fff!important;
	height:80px;
	overflow:auto;
	}
#order h6 {
	font-size:12px;
	color:#14345a;
	padding-left:20px;
	margin:20px 15px 10px 15px;
	line-height:150%;
	border-bottom:#ddd 1px dotted;
	}
.money {
	font-size:14px;
	color:#ff6600;
	}
.order_btn {
	margin-left:270px;
	margin-bottom:20px;
	background:url(../images/login_submit.gif) no-repeat;
	height:24px;
	width:50px;
	line-height:24px;
	border:none;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	}
.order_btn2 {
	margin-left:10px;
	margin-bottom:20px;
	background:url(../images/login_submit.gif) no-repeat;
	height:24px;
	width:50px;
	line-height:24px;
	border:none;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	}
#content_body div dl {
	float:left;
	width:130px;
	}
#content_body div dl dt img{
	width:94px;
	height:60px;
	margin:3px auto;
	padding:3px;
	border:#ddd 1px solid;
	background:#fff;
	}
#content_body div dl dd {
	font-size:12px;
	text-align:center;
	line-height:150%;
	}
#content_body div table {
	width:570px;
	margin:0 auto;
	font-size:12px;
	border-collapse:collapse;
	}
#content_body div table thead th,#content_body div table thead td{
	/*
	text-align:center;
	*/
	background:#dceef4;
	border-top:#5dabc1 2px solid;
	color:#0d677f;
	line-height:180%;
	}
#content_body div table tbody th,#content_body div table tbody td{
	padding:5px;
	line-height:150%;
	}
#content_body div table tbody th {
	text-align:left;
	}
#content_body div table tbody td {
	/*
	text-align:center;
	*/
	}
.left_ad {
	margin-top:5px;
	}
.left_ad img {
	margin:0 auto 5px auto;
	}
#pixviewer {
	padding:5px;
	}
#meeting_right {
	 position:absolute; right:10px; top:20px; width:200px; line-height:150%;
	 }
#meeting_right h6 {
	font-size:12px; background:#f9cda0; color:#fff;
	position:relative;
	height:18px;
	line-height:18px;
	padding:3px 0 0 5px;
	}
#meeting_right h6 a {
	position:absolute;
	top:2px;
	right:5px;
	font-weight:normal;
	color:#fff;
	}
#meeting_right ul {
	border:#f9cda0 1px solid; padding-left:10px; margin-bottom:3px;
	}
#meeting_right ul li {

	padding-left:15px;
	background:url(../images/arrow11.gif) 2px 5px no-repeat;
	}
#meeting_right ul li a{
	color:#643610;
	}

#order_info div {
	}
#order_info label {
	width:200px;
	display:block;
	float:left;
	clear:both;
	height:25px;
	line-height:25px;
	text-align:right;
	}
.user_psw {
	width:300px!important;
	font-size:12px;
	}
	
.fix5 li {
	width:80px!important;
	margin:0 2px!important;
	}