body {
	font:16px Arial, Helvetica, sans-serif;
	line-height:130%;
	margin: 0;
	background:#5185ac;
}
h1, h2, h3, h4, h5, h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
}
a {
	text-decoration:none;
	color:#1e8bc9;
}
a:hover {
	text-decoration:underline;
}
img {
	border:none;
}
p {
	margin-top:0;
}
form, fieldset {
	border:none;
	margin:0;
	padding:0;
}
#headertxt {
	text-align:center;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
}
#warp {
	width: 780px;
	margin: 0 auto;
	background:url(../img/header_bg.png) no-repeat;
}
#header {
	height: 85px;
	width: 770px;
	padding: 5px 5px 0;
}
#header #logo {
	display: block;
	height: 56px;
	width: 149px;
	margin:13px 0 0 13px;
	background:url(../img/logo.gif);
	text-decoration:none;
	float: left;
}
#header #hright {
	text-align: right;
	height: 85px;
	background:url(../img/slogan.gif) no-repeat;
	width: 555px;
	float: right;
}
#header #hright p {
	margin:0;
	padding:13px 5px 0 0;
	font-size:.688em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#header form {
	margin-right:5px;
	float: right;
}
#menu {
	height: 35px;
	text-align: center;
	width: 770px;
	margin: 0 5px;
	font:.875em "Times New Roman", Times, serif;
	clear: both;
	position:relative;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#menu li {
	float: left;
	font-weight:700;
	background:url(../img/menu_bg.png);
}
#menu a {
	float:left;
	color:#FFF;
	display:block;
	height: 21px;
	padding:7px 19px 7px 18px;
	border-left:1px solid #67a7cd;
	border-right:1px solid #36769c;
}
#menu a.home {
	padding:7px 21px;
}
#menu .new {
	background:url(../img/menu_new.gif);
	display:block;
	width:32px;
	height:32px;
	position:absolute;
	top:0;
	left:380px;
}
#menu a:hover, #menu .menucurr {
	background:url(../img/menu_bg.png) 0 100%;
	border-left:1px solid #b4b039;
	border-right:1px solid #a0810f;
	text-decoration:none;
}
#mainbody {
	font-size:.75em;
	width: 770px;
	background:#FFF;
	margin: 0 5px;
	overflow: auto;
	zoom:1;
}
#mainbody #column560 {
	padding:10px;
	width:560px;
	overflow:hidden
}
#mainbody #column_2of3 {
	padding:10px 20px;
	width:540px;
	overflow:hidden
}
#mainbody #column_3of3 {
	padding:10px 10px 10px 0;
	width: 180px;
}
#mainbody #column_1of1 {
	padding:10px 15px;
	width: 728px;
	overflow: hidden;
}
#maincon h1 {
	font-size: 1.5em;
	margin:20px 0 0
}
#maincon h2 {
	font-size: 1.333em;
	clear:both;
	margin-bottom:0;
}
#maincon h3 {
	font-size: 1.2em;
	margin-bottom:0;
}
#maincon h4 {
	font-size: 1em;
	margin-bottom:0;
}
#maincon ul {
	list-style:url(../img/list3.gif);
	color: #555;
}
#maincon li {
	margin: 10px 0 5px 20px;
}
#maincon ul h3 {
	font-style:normal;
}
#maincon #title2 {
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	line-height:45px;
}
#leftnav {
	width:180px;
	padding:5px;
}
#leftnav a:hover {
	color:#185a7e;
}
#leftnav h2 {
	margin:1px 0 0;
	font:1.333em "Times New Roman", Times, serif;
	font-weight:700;
	color:#333;
	background:#e3f1f9;
	padding:3px 15px;
}
#leftnav ul {
	margin:0 0 25px;
	padding:5px 10px;
	background:#f3f9fc;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#leftnav li {
	margin:0;
	background:url(../img/list1.png) 0 8px no-repeat;
	padding-left:7px;
	margin-top:5px;
}
#leftnav #leftcale h2 {
	background:url(../img/left_cale_t.gif) no-repeat;
	line-height:22px;
	padding:15px 5px 0;
	height:22px;
	color:#FFF;
	text-align:center;
}
#leftnav #leftcale ul {
	background:#efefef;
	overflow:auto;
	margin:0;
	padding:3px 0 0;
}
#leftnav #leftcale li {
	float:left;
	height:23px;
	width:57px;
	padding:5px 0 0;
	margin:0 0 2px 2px;
	text-align:center;
	font:1.3em Verdana, Arial, Helvetica, sans-serif;
}
#leftnav #leftcale li a {
	color:#FFF;
	font-weight:700;
}
#leftnav #leftcale li.g{
	background:url(../img/left_cale_bg.png);
}
#leftnav #leftcale li.r{
	background:url(../img/left_cale_bg.png) 0 84px;
}
#leftnav #leftcale li.o{
	background:url(../img/left_cale_bg.png) 0 56px;
}
#leftnav #leftcale li.b{
	background:url(../img/left_cale_bg.png) 0 28px;
}
#footer {
	width: 770px;
	padding: 0 5px;
	height:195px;
	background:#FFF url(../img/footer_bg.jpg) 0 100% no-repeat;
}
#footer #logo {
	width:155px;
	height:150px;
	float:left;
	background:url(../img/logo_footer.gif) 35px 10px no-repeat;
}
#footer #nav {
	width: 610px;
	float: right;
	text-align: center;
	font:.688em Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding-top:5px;
}
#footer #nav p {
	margin-bottom:5px;
}
#footer #info {
	clear:both;
	padding-top:20px;
	text-align:center;
	font-size:.688em;
	color: #fff;
}
#footer #info p{
	margin:0;
	padding:0;
}
#homebox {
	width:260px;
}
#homebox h3 {
	padding:5px 0 0 60px;
	height:55px;
}
#homebox ol, #homebox ul{
	margin:0;;
	padding:0 0 0 30px;
}
#homebox ul.listcol3 li{
	float:left;
	width:75px;
}
#homebox li {
	margin:0;
}
#homebox .ship {
	background:url(../img/homebox_tit.gif) 520px 0;
}
#homebox .cale {
	background:url(../img/homebox_tit.gif);
}
#homebox .starh {
	background:url(../img/homebox_tit.gif) 260px 0;
}
#pc45 {
	width:45%;
}
#pc45 p {
	background:url(../img/dashed2.gif) bottom repeat-x;
	padding-bottom:10px;
}
.currentPath {
	font-size:.917em;
	margin: 0;
}
.currentPath span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.fclear {
	clear:both;
}
.conflotaleft {
	float: left;
	margin: 0 20px 20px 0;
}
.conflotaright {
	float: right;
	margin: 0 0 20px 20px;
}
.concer {
	text-align:center;
}
.dashedy {
	background:url(../img/dashed.png) repeat-y;
}
.anyanswer {
	background:#eaf4f8 url(../img/any_bottom.png) 0 100% no-repeat;
}
.anyanswer label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.anyanswer p {
	font-size:.917em;
	margin-top: 0;
}
.anyanswer #neirong {
	width: 160px;
	padding: 55px 10px 20px;
	background:url(../img/search_head.gif) no-repeat;
}
.anyanswer .buttoncale{
	width:23px;
	height:23px;
	padding:0;
	margin:0 0 0 6px;
	background:url(../img/button_cale.gif) no-repeat;
	border:none;
}
.anyanswer .buttonsear{
	width:120px;
	height:26px;
	border:none;
	background:url(../img/button_sear.gif) no-repeat;
}
.anyanswer .w130{
	width:125px;
}
.anyanswer .w160{
	width:160px;
}
.quickask {
	clear: both;
	padding: 0 10px;
	height: 265px;
	background:url(../img/ask_bb.png) no-repeat;
}
.quickask #asktit {
	background:url(../img/ask_tit.jpg) no-repeat;
	padding-top: 50px;
	color: #4f7095;
	margin: 0;
}
.quickask form {
	height: 265px;
	width:520px;
	margin: 0;
	background:url(../img/ask_bg.png) repeat-x;
}
.quickask label {
	width: 140px;
	float: left;
	clear: both;
}
.quickask a {
	float: right;
	margin: 5px 20px 0 0;
}
.quickask .txt {
	width:200px;
	float:left;
	margin: 3px 3px 0 0;
	line-height: 12px;
	height: 12px;
}
.quickask .ptxt {
	width:360px;
	height:55px;
	float:left;
	margin-top: 3px;
}
.tabscon {
	clear:both;
	padding:10px;
	border:1px solid #98abb7;
	border-top:none;
	margin:0 0 7px;
	overflow:hidden;
	zoom:1;
}
ul.secnav {
	width:560px;
	height:27px;
	background:url(../img/color_ccc.gif) bottom repeat-x;
	list-style: none!important;
	margin:0;
	padding:0;
}
ul.secnav li.nav2first {
	background:url(../img/nav2_tab_f.png) no-repeat;
	padding-left:9px;
}
ul.secnav li.nav2last {
	background:url(../img/nav2_tab_l.png) no-repeat;
}
ul.secnav li{
	float:left;
	width:77px;
	height:27px;
	background:url(../img/nav2_tab.png) no-repeat;
	margin:0!important;
}
ul.secnav a {
	width:100%;
	padding-top:3px;
	height:24px;
	display:block;
}
ul.secnav .selected {
	margin-left:-9px;
	padding-left:9px;
	background:url(../img/nav2_tab_s.png) no-repeat;
	color:#333;
}
ul.secnav .nav2last .selected {
	background:url(../img/nav2_tab_sl.png) no-repeat;
}
ul.thrnav {
	width:530px;
	list-style: none!important;
	margin:0;
	padding:0;
}
ul.thrnav li{
	float:left;
	margin:0!important;
	padding:0;
	width:263px;
	height:23px;
	background:url(../img/nav3_tab.gif);
	border:1px solid #d9d9d9;
	border-bottom:1px solid #7eafcd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
ul.thrnav .selected {
	background:url(../img/nav3_tab_s.gif);
	border:1px solid #7eafcd;
}
ul.calenav {
	list-style: none!important;
	margin:0;
	padding:0;
}
.calenav li {
	float:left;
	display:block;
	width:62px;
	height:27px;
	background:url(../img/cale_menu_bg.png) 0 27px;
	margin:0!important;
	padding:0;
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	text-align:center;
	line-height:27px;
}
.calenav .selected{
	background:url(../img/cale_menu_bg.png);
}
ul#singcale {
	list-style:none;
	margin:0;
	padding:0;
}
#singcale li {
	margin:3px 0 0;
	padding:0;
}
#singcale span{
	padding:3px 3px 3px 32px;
}
#singcale span a {
	margin-left:10px;
	padding:1px 5px;
	color:#FFF;
	border:1px solid #FFF;
}
#singcale span a#ups {
	background:#09C;
}
#singcale span a#downs {
	background:#F90;
}
#singcale span strong {
	color:#FFF;
}
.m0 {
	background:#9bd79b url(../img/singcale_bg.png) no-repeat;
}
.m1 {
	background:#b1c79b url(../img/singcale_bg.png) 0 -22px no-repeat;
}
.m2 {
	background:#c6b69b url(../img/singcale_bg.png) 0 -44px no-repeat;
}
.m3 {
	background:#dca69b url(../img/singcale_bg.png) 0 -66px no-repeat;
}
.m4 {
	background:#eda09b url(../img/singcale_bg.png) 0 -88px no-repeat;
}
.m5 {
	background:#f2b09b url(../img/singcale_bg.png) 0 -110px no-repeat;
}
.m6 {
	background:#f7c09b url(../img/singcale_bg.png) 0 -132px no-repeat;
}
.m7 {
	background:#fdd09b url(../img/singcale_bg.png) 0 -154px no-repeat;
}
.m8 {
	background:#f6daaa url(../img/singcale_bg.png) 0 -176px no-repeat;
}
.m9 {
	background:#e6e0c5 url(../img/singcale_bg.png) 0 -198px no-repeat;
}
.m10 {
	background:#d5e5e0 url(../img/singcale_bg.png) 0 -220px no-repeat;
}
.m11 {
	background:#c6eafa url(../img/singcale_bg.png) 0 100% no-repeat;
}
ul.picapp {
	list-style:none!important;
	padding:0;
	margin:0;
	width:560px;
	overflow:hidden;
}
ul.picapp p {
	margin:2px 0 10px;
	height:40px;
	font:.918em Verdana, Arial, Helvetica, sans-serif;
}
ul.picapp li.bl1 {
	padding:0 50px;
}
ul.picapp li.bl2 {
	padding:0;!important;
	width:260px;
	margin:0 20px 0 0!important;
	overflow:hidden;
}
ul.picapp li.bl3 {
	padding:0;!important;
	width:166px;
	margin:0 20px 0 0!important;
	overflow:hidden;
}
ul.picapp li #h120 {
	height:120px;
	position:relative;
	background:#ecebe4;
	overflow:hidden;
}
ul.picapp li #h140 {
	height:175px;
	position:relative;
	background:#ecebe4;
	overflow:hidden;
}
ul.picapp li #bottom {
	position:absolute;
	bottom:0;
	width:100%;
	text-align:center;
}
table.table1 {
	width:100%;
	border-collapse:collapse;
	border:1px solid #d9ecf7;
}
.table1 th {
	background:#afd6ed;
}
.table1 th, .table1 td, .table1 tr {
	border:1px solid #afd6ed;
	padding:5px;
}
table.table2 {
	width:530px;
	border-collapse:collapse;
	border:1px solid #73a9ca;
	margin-bottom:30px;
}
.table2 th, .table2 td, .table2 tr {
	border:1px solid #7eafcd;
	padding:0 5px;
}
.table2 th {
	font-size:1.2em;
	font-weight:400;
}
.table2 #w50 {
	width:50px;
	vertical-align:top;
}
table.ocalendar {
	width:754px;
	border-collapse:collapse;
	border:1px solid #AACADD;
	margin-bottom: 10px;
}
.ocalendar #day {
	font:1.5em Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	display:block;
}
.ocalendar th {
	width:108px;
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	background:#E3E3E3;
}
.ocalendar td {
	vertical-align:top;
	padding:0 3px 15px 2px;
}
.ocalendar td a {
	font:.9em Verdana, Arial, Helvetica, sans-serif;
}
.ocalendar td p {
	margin:7px 0;
	line-height:110%;
}
.ocalendar th, .ocalendar td, .ocalendar tr {
	border:1px solid #AACADD;
}
form.calesearch {
	padding:10px;
	border:1px solid #afd6ed;
	background:#e3f1f9;
	margin-bottom:10px;
}
.calesearch label {
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	font-weight:700;
	margin-top:10px;
}
table.searchrst {
	border-collapse:collapse;
	width:100%;
	text-align:center;
}
.searchrst td {
	padding:7px;
}
.searchrst th {
	padding:9px 7px;
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	background:url(../img/tablerst_bg.png);
}
.searchrst tr {
	border-bottom:1px dashed #afd6ed;
}
.searchrst #up {
	background:#FFf5e5;
}
.searchrst #down {
	background:#e5f5fa;
}
.morebutton{
	float:right;
	display: block;
	background:url(../img/button_more.gif) no-repeat;
	width: 62px;
	height: 24px;
	line-height:100px;
	overflow:hidden;
}
.bookbutton {
	display: block;
	background:url(../img/button_book.gif) no-repeat;
	width: 130px;
	height: 27px;
	line-height:100px;
	overflow:hidden;
	margin:10px;
}
.star5 {
	background:url(../img/5star.gif) no-repeat;
	width:79px;
	height:12px;
}
.star4 {
	background:url(../img/4star.gif) no-repeat;
	width:79px;
	height:12px;
}
.star3 {
	background:url(../img/3star.gif) no-repeat;
	width:79px;
	height:12px;
}
.star2 {
	background:url(../img/2star.gif) no-repeat;
	width:79px;
	height:12px;
}
.star1 {
	background:url(../img/1star.gif) no-repeat;
	width:79px;
	height:12px;
}
.star {
	background:url(../img/star.gif) no-repeat;
	width:79px;
	height:12px;
}
.mouseonbb {
	cursor:pointer;
}
.pad5 {
	padding:5px;
}
.pad7 {
	padding:7px;
}
.marginr20{
	margin-right:20px;
}
.bgcolor_hui {
	background:#e3f1f9;
}
.loading {
	padding:150px;
	text-align:center;
}
.colerbbb {
	color:#bbb;
}
.ajaxSearch_highlight, .red {
	color:red;
	font-weight: 700;
}