@charset "utf-8";
/******************************
 * Global Style v1.0 beta
 * Date: 14/02/2012
 * Author: Sam Zeng
******************************/
/******************************
 * Reset CSS by YUI 3.4.1 (build 4118)
******************************/
html {
    color:#000;
    background:#FFF;
	-webkit-text-size-adjust:none;
}
body, div,
dl, dt, dd,
ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre, code,
form, fieldset, legend, input, textarea,
p, blockquote,
th, td {
    margin:0;
    padding:0
}
table {
    border-collapse:collapse;
    border-spacing:0
}
fieldset, img{
    border:0
}
address, caption,
cite, code, dfn,
em,
th,
var {
    font-style:normal;
    font-weight:normal
}
ol, ul {
    list-style:none
}
caption, th {
    text-align:left
}

h1, h2, h3, h4, h5, h6 {
    font-size:100%;
    font-weight:normal
}
q:before, q:after {
    content:''
}
abbr, acronym {
    border:0;
    font-variant:normal
}
sup {
    vertical-align:text-top
}
sub {
    vertical-align:text-bottom
}
input, textarea, select {
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit
    *font-size:100%;
}
legend {
    color:#000
}
/******************************
 * General
******************************/
body {
    padding-bottom:20px;
    font:12px/150% Arial;
}
/**
 * Link
 */
a,
a:visited{
    color:#003580;
    text-decoration:none;
}
a:hover{
    text-decoration:underline;
}
/* Selection */
::-moz-selection {
	background:#35BAF5;
	color:#fff;
	text-shadow:none;
}
::selection {
	background:#0078D6;
	color:#FFF;
	text-shadow:none;
}
/* Clearfix */
.cf:after {
	display:block;
	height:0;
	clear:both;
	font-size:0;
	content:" ";
	visibility:hidden;
}
.cf {
	zoom:1;
}
/**
 * Icon Packs
 */
.icon {
    display:inline-block;
    font-size:0;
    line-height:0;
    overflow:hidden;
    background-repeat:no-repeat;
    background-position:0 0;
}
.star-1,
.star-2,
.star-3,
.star-4,
.star-5,
.face-1,
.face-2,
.face-3,
.face-4,
.face-5,
.icon-subway,
.icon-bus,
.icon-air,
.icon-rush,
.feature-info span,
.fairlist-tb .sort a {
    background-image:url("/images/icon-packs.png");
}
.star-small-1,
.star-small-2,
.star-small-3,
.star-small-4,
.star-small-5 {
    background-image:url("/images/icon-packs-small.png");
	width:67px;height:11px;
    font-size:0;line-height:0;
    overflow:hidden;
}
.star-small-1 {
    background-position:0 0;
	border:none;
}
.star-small-2 {
    background-position:0 -13px;
}
.star-small-3 {
    background-position:0 -26px;
}
.star-small-4 {
    background-position:0 -38px;
}
.star-small-5 {
    background-position:0 -51px;
    border:none;
}
.icon-bus {
    background-image:url("/images/ico_bus.gif");
}
.icon-subway {
    background-image:url("/images/ico_metro.gif");
}
.icon-air {
    background-image:url("/images/ico_plane.gif");
}
.icon-rush {
    background-image:url("/images/ico_reg.gif");
}
.icon-hote-sale {
    width:49px;height:13px;
    background-image:url("/images/icon-hot-sale.png");
}
.icon-best-rate-blue {
    width:46px;height:13px;
    background-image:url("/images/icon-best-rate-blue.png");
}
.icon-newly-open {
    width:52px;height:13px;
    background-image:url("/images/icon-newly-open.png");
}

/* Calendar */
.icon-calendar {
    display:inline-block;
    width:16px;height:13px;
    font-size:0;line-height:0;
    background:url("/images/icon-calendar.png") no-repeat 0 0;
    overflow:hidden;
}
/* Star */
.star-1,
.star-2,
.star-3,
.star-4,
.star-5 {
    width:87px;height:16px;
    font-size:0;line-height:0;
    overflow:hidden;
}
.star-1 {
    background-position:0 0;
	background:none;
}
.star-2 {
    background-position:0 -16px;
}
.star-3 {
    background-position:0 -32px;
}
.star-4 {
    background-position:0 -48px;
}
.star-5 {
    background-position:0 -64px;
    border:none;
}
 
/* Face */
.face-1,
.face-2,
.face-3,
.face-4,
.face-5 {
    width:84px;height:16px;
    font-size:0;line-height:0;
    overflow:hidden;
}
.face-1 {
    background-position:0 -90px;
}
.face-2 {
    background-position:0 -106px;
}
.face-3 {
    background-position:0 -122px;
}
.face-4 {
    background-position:0 -138px;
}
.face-5 {
    background-position:0 -154px;
}
/* Icon New */
.icon-new {
    display:inline-block;
    width:26px;height:13px;
    background:url("/images/icon-new.png") no-repeat 0 0;
}
/**
 * Input Text
 */
.ipt-txt {
    padding:0 5px;
    border:1px solid #A9ACB2;
}
/**
 * Select Module
 */
.slt-module {
    position:relative;
}
.slt-module-title {
    position:relative;
    padding:0 25px 0 5px;
    height:18px;
    line-height:18px;
    border:1px solid #A9ACB2;
    background-color:#FFF;
    color:#666;
    cursor:pointer;
    overflow:hidden;
}
.slt-module-title span {
  display: block;
  font-size: 11px;
  height: 18px;
  width: 100%;
}
.icon-slt-arrow {
    position:absolute;
    top:6px;right:7px;
    width:11px;height:6px;
    font-size:0;
    line-height:0;
    background:url("/images/arrow-bottom-gray.png") no-repeat 0 0;
    overflow:hidden;
}
.slt-module-list {
    display:none;
    position:absolute;
    top:19px;left:0;
    padding:5px 0 0;
    text-transform:capitalize;
    border:1px solid #A9ACB2;
    background-color:#FFF;
}
.slt-module-list li {
    padding:0 5px;
    cursor:pointer;
    color:#555;
    white-space:nowrap;
}
.slt-module-list li.active {
    color:#FFF;
    background-color:#999;
}
/* Text Align */
.txt-l {
    text-align: left;
}
.txt-r {
    text-align: right;
}
.txt-c {
    text-align: center;
}
/* Float */
.fl {
    float:left;
}
.fr {
    float:right;
}
.fn {
    float:none;
}
/**
 * Tab Module
 */
.tab-hd ul {
    overflow:hidden; float:left;
}
.tab-hd li {
    float:left;
}
.tab-hd .active {
    display:block;
}
.tab-bd .tab-module-content {
    display:none;
}
/**
 * Loading
 */
.small-loading {
    vertical-align: middle;
}
/******************************
 * Layout
******************************/
#header,
#main,
#footer {
    margin:0 auto;
    width:970px;
}
/******************************
 * Header
******************************/
/**
 * Topbar
 */
.topbar {
    position:relative;
    height:60px;
    background-color:#003580;
}
 /* login style by anna 2013-10-15 */
 #d_login{ position:absolute; top:2px; right:65px; width:450px; height:30px; text-align:right;}
#d_login a {color: #FF0; font-size:12px;
    font: bold 11px/15px arial;}
	.w_word{color: #ddd; font-size:12px;
    font: bold 11px/15px arial;}
#Top1_login_box{ z-index:57;}
* html #Top1_login_box{ z-index:57;}
*+html #Top1_login_box{ z-index:57;}

#login_box { position:absolute; left:190px; top:14px; z-index:2000;}
* html #login_box {  z-index:2000;}
*+html #login_box {z-index:2000;}
.current_position{background:url("/images/login_box_topbg02.jpg") no-repeat 184px 7px ; width:332px;  height:12px} 
* html .current_position{background:url("/images/login_box_topbg02.jpg") no-repeat 184px 7px ; width:332px;   height:12px} 
*+html .current_position{background:url("/images/login_box_topbg02.jpg") no-repeat 164px 7px ; width:332px;   height:12px} 
#login_box_content { border:solid 5px #ccc; width:332px; padding-left:10px; background:#FFF; line-height:29px;}
#login_box_content td { padding:4px 2px;}
#login_box_content input { border:#CCC 1px solid;border-right:#eee 1px solid;border-bottom:#eee 1px solid; width:110px; height:24px; line-height:24px;}
#forget_key { color:#F00;}
#forget_key a { text-decoration:underline; color:#1b4e83;}

.y_zandian li a,#y_help a,.y_footer_top a{text-decoration:none;}
.y_zandian li a { color:#115191;}
.y_zandian li a:hover,#y_help a:hover,.y_footer_top a:hover{ text-decoration:underline}
.y_zandian{ float:right; width:280px;}
.y_zandian li{ float:left;height:28px;padding:0px 15px;}
.y_zandian .y_zandian_ling{ float:left;text-align:center; font-weight:bold;}


    /* Logo */
    #logo {
        position:absolute;
        top:8px;left:19px;
    }
    #logo a {
        display:block;
        width:269px;height:44px;
        text-indent:-999em;
        background:url("/images/logo.png") no-repeat 0 0;
        outline:none;
    }
.lang-switching{position:absolute; right:0; height:20px; background:#2f5d9a;}
.lang-switching i{position:absolute; left:-20px; top:0; width:20px; height:20px; background:url(/images/lang-switching-patch.png) no-repeat; overflow:hidden;}
.lang-switching a,
.lang-switching a:visited{display:inline-block; padding:0 12px 0 30px; height:20px; background-image:url(/images/icon-national-flag.png); background-repeat:no-repeat; color:#fff; overflow:hidden; line-height:20px;}
.lang-switching .status-cn{background-position:3px 0;}
.topbar-contact-info{position:absolute; top:24px; right:12px; font:bold 11px/15px arial; text-align:right; color:#fff;}




    /**
     * Toolbar
     */
    .toolbar {
        display:none;
		position:absolute;
        top:14px;right:35px;
        color:#FFF;
    }
    .toolbar li {
        position:relative;
        float:left;
        padding:5px 35px 0 9px;
        height:25px;
        cursor:pointer;
        text-transform:capitalize;
    }
    .sub-toolbar {
        display:none;
        position:absolute;
        top:25px;left:0;
    }
    .icon-toolbar {
        position:absolute;
        top:11px;right:14px;
        width:11px;height:6px;
        background:url("/images/arrow-bottom-white.png") no-repeat 0 0;
    }
    /* Language */
    .lang {
        background:url("/images/dotted-line-light-blue.png") repeat-y right center;
    }
/**
 * Banner
 */
.banner {
    width:970px;
	border-top:1px solid #fff;
    overflow:hidden;
	font-size:0;
	line-height:0;
}
.banner img{display:block;}
/**
 * Navigation
 */
#nav {
    width:970px;height:26px;
    background:url("/images/nav-rp.png") repeat-x 0 0;
}
#nav li {
    float:left;
    padding:0 10px;
    white-space:nowrap;
    _width:80px;
}
#nav li.parent {
    position:relative;
}
#nav li.parent .icon-nav {
    position:absolute;
    top:10px;right:32px;
    width:11px;height:6px;
    background:url("/images/arrow-bottom-white.png") no-repeat 0 0;
    _background:transparent;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/arrow-bottom-white.png", sizingMethod="noscale");
}
#nav li a {
    display:block;
    padding:0 5px;
    height:26px;
    line-height:26px;
    font-weight:700;
    color:#FEFEFE;
    text-transform:uppercase;
}
#nav li.parent a {
    padding:0 43px 0 25px;
}
#nav li a:hover,
#nav li.active a,
#nav li.selected a {
    background:url("/images/nav-hover-rp.png") repeat-x 0 0;
    text-decoration:none;
}
    /* Sub Navigation */
    #nav .sub-nav {
        display:none;
        position:absolute;
        top:30px;left:10px;
        z-index:50;
		background:url("/images/sub-nav-rp.png") repeat;
		
		border:1px solid #D6E6F2;
    }
    #nav .sub-nav li {
        float:none;
		padding-left:14px;
		padding-right:14px;
        border-top:none;
		background:url("/images/sub-nav-rp.png") repeat-x;
    }
    #nav li.parent li a{
		text-align:left;
        display:block;
        margin:0;
		padding:0;
		line-height:28px;
        font-size:11px;
        color:#003580;
        text-transform:capitalize;
		background:url("/images/sub-nav-rp.png") repeat-x;
    }
    #nav li.parent li a:hover {
        text-decoration:underline;
		background:url("/images/sub-nav-rp.png") repeat-x;
    }
	#nav .nav-hotels .sub-nav li a{
		
	}
	
	#nav .nav-cantonfair .sub-nav li a{
		
	}
	#nav .nav-events{
		display:none;
	}

/* Breadcrumb */
.breadcrumb {
  color: #999999;
  font-size: 11px;
  height: 25px;
  overflow: hidden;
  padding: 5px 0 0;
  text-transform: capitalize;
  width: 100%;
}
.breadcrumb a,
.breadcrumb a:visited{
    color:#999;
}
.breadcrumb i{
	*display:inline-block;
	padding-left:24px;
	background:url(/images/breadcrumb-connector-icon.png) no-repeat center;
	overflow:hidden;
}

/* live-chat-bar */
.live-chat-bar{display:none; height:21px; position:absolute; right:250px; top:20px;}
.live-chat-bar .live-chat-btn{display:inline-block; width:96px; height:20px; background:url(/images/live_chat_bar_btn.png) no-repeat;}
.live-chat-bar .live-chat-btn span{display:none;}
.live-chat-bar .live-chat-icon{display:inline-block; width:233px; height:21px; background:url(/images/live_chat_icon.png) no-repeat; margin-right:15px;}

/******************************
 * Content
******************************/
.content {
    float:right;
    width:720px;
}
/* Inner Page Content */
.page-content {
    width:695px;
}
/******************************
 * Sidebar
******************************/
#sidebar {
    float:left;
    width:238px;
}
.sidebar {
    float:left;
    width:238px;
}
    /**
     * Search Module
     */
   .search-module {
        padding:10px 25px 0 22px;
		margin-bottom:10px;
        width:194px;height:250px;
        background:url("../images/search-module-bg.png") no-repeat 0 0;
    }
	.side-hotel-short-module{height:188px; background-image:url("/images/side-hotel-short-module-bg.png");}
	.side-hotel-short-module .btn-s-module{text-align:center;}
    .search-module h2 {
        padding:0 0 8px;
        font-size:14px;font-family:Georgia;
        text-transform:uppercase;
        text-align:center;
        color:#333;
    }
    .fm-s-item {
        position:relative;
        padding:0 0 11px 0;
        width:194px;height:20px;
    }
    .fm-s-item .icon-calendar {
        position:absolute;
        top:4px;right:11px;
    }
    .fm-s-item .ph-on,
    .fm-s-item input{
        font-size:11px;
        color:#666;
    }
    .fm-s-item label {
        display:inline-block;
        float:left;
        width:75px;height:20px;
        font:11px/20px Georgia;
        text-transform:capitalize;
        color:#333;
    }
    .short-title label {
        width:50px;
    }
    .fm-s-item input {
        float:left;
        width:100px;height:18px;
        line-height:18px;
    }
    .fm-s-item .slt-module {
        float:left;
    }
    /* Select Commen */
    .fm-s-item .slt-module-title,
    .fm-s-item .slt-module-list li {
        font-size:11px;
    }
    /* Select Star */
    .slt-s-star .slt-module-title {
        width:80px;
    }
    .slt-s-star .slt-module-list {
        width:110px;
    }
    /* Select Price & Select Sort */
    .slt-s-price .slt-module-title,
    .slt-s-sort .slt-module-title {
        width:105px;
    }
    .slt-s-price .slt-module-list,
    .slt-s-sort .slt-module-list {
        width:135px;
    }
    /* Search Submit */
    .btn-s-module {
        padding:8px 0 0 0;
    }
    .btn-search {
        display:block;
		text-align:left;
		padding:5px 60px 10px 35px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#FFF;
		font-weight:bold;
        background:url("/images/btn-pack-bg.png") no-repeat 0 0;
        border:none;
        cursor:pointer;
    }
	.btn-search:hover{ background:url("/images/btn-pack-bg.png") no-repeat 0 -44px;}
	.btn-search:active{ background:url("/images/btn-pack-bg.png") no-repeat 0 -91px;}
/**
 * Sidebar Information Module
 */
.side-info-module {
    margin-bottom:10px;
    border:1px solid #ddd;
    background-color:#FFF;
}
    .side-info-module h2 {
  background: #DDDDDD;
  font-size: 16px;
  font-weight: lighter;
  height: 30px;
  line-height: 30px;
  width: 100%;
}
    .side-info-module h2 strong {
        display:block;
        text-transform:capitalize;
		padding-left:6px;
       
    }
    .side-info-content {
        padding:10px;
    }
    /* Sidebar About */
    .side-about {
        color:#666;
    }
    .side-about h2 strong {
        background-position:12px 5px;
    }
    .side-about p {
        padding:0 0 10px;
    }
    .side-about ol li,
    .side-package ol li {
        padding:0 0 8px 28px;
        line-height:14px;
        color:#666;
        background:url("/images/icon-right.png") no-repeat left 1px;
    }
    /* Sidebar Package */
    .side-package h2 strong {
        background-position:12px -30px;
    }
    .side-package li h3 {
        padding:5px 0;
        font-weight:700;
        color:#4476B8;
    }
/**
 * Sidebar Booking Step
 */
.side-step {
    padding:12px 18px;
    border:1px solid #B1D9EC;
}
.side-step h2 {
    margin:0 0 10px;padding:0 0 12px;
    font-weight:700;
	font-size:14px;
    color:#4476B8;
    background:url("/images/gradient-blue.png") no-repeat left bottom;
    text-transform:uppercase;
}
.side-step ol li {
    padding:0 0 7px;
    font-size:14px;
    color:#666;
}
.side-step ol li span {
    padding:0 5px 0 0;
    font-weight:700;
    color:#8546bb;
}
/**
 * Sidebar Case Show
 */
.side-case-show {
    margin:0 0 10px;padding:0 0 10px 0;
    border:1px solid #ddd;
}
.side-case-show h2 {
  background: url("/images/side-item-rp.png") repeat-x scroll 0 0 transparent;
  border-bottom: 1px solid #ddd;
  font-family: Georgia;
  height: 28px;
  line-height: 28px;
  text-transform: uppercase;
  text-align: center;
  color: #003580;
  font-size: 12px;
  padding: 0;
  margin:0;
}
.side-case-show li {
    padding:14px 22px 6px;
}
.side-case-show li a{display:inline-block;cursor:pointer;}
.side-case-show li a:hover{text-decoration:none;}
.side-case-show .img {
    display:block;
    width:190px;height:142px;
    overflow:hidden;
}
.side-case-show .name {
  border-top: 1px solid #FFFFFF;
  display: block;
  line-height: 16px;
  padding: 7px 5px;
  text-align: center;
  text-decoration: underline;
  text-transform: capitalize;
}
.side-case-show .more {
  color: #003580;
  display: block;
  padding: 5px 22px 0 0;
  text-align: right;

}
.side-case-show .more a{padding-right:10px; background:url(/images/more-right-icon.png) no-repeat right 4px;}
/**
 * Sidebar Case Show page
 */
.side-case-show-page {
    margin:12px 0 0;padding:0 0 10px 0;
    border:1px solid #D6E6F2;
}
.side-case-show-page h2 {
    width:100%;height:30px;
    line-height:30px;
    text-align:left;
    text-indent:18px;
    font-family:Georgia;
    color:#333333;
    text-transform:uppercase;
    background:url(/images/side-case-show-page-bg.png) right top no-repeat;
}
.side-case-show-page li {
    padding:14px 22px 6px;
}
.side-case-show-page .img {
    display:block;
    width:190px;height:142px;
    overflow:hidden;
}
.side-case-show-page .name {
    display:block;
    height:30px;
    line-height:30px;
    font-family:Georgia;
    color:#003580;
    text-decoration:underline;
    border-top:1px solid #FFF;
    background-color:#F2F2F2;
    text-transform:capitalize;
}
.side-case-show-page .more {
    display:block;
    padding:10px 22px 0 0;
    text-align:right;
    font-size:11px;font-family:Georgia;
    color:#003580;
    text-decoration:underline;
}
/**
 * Sidebar Item List, eg: hot item
 */
.item-list h2{
    position:relative;
    padding-left:15px;
    width:221px;
    text-align: left;
    color:#333;
}
.item-list h2 .icon-hot-item {
    position:absolute;
    top:0;right:0;
    width:33px;height:30px;
 /*   background:url("/images/icon-hot-item.png") no-repeat 0 0;*/
}
.item-list-module .star {
  clear: both;
  font-weight: 700;
  height: 16px;
  overflow: hidden;
  padding: 5px 12px 5px 10px;
  position: relative;
}
.item-list-module .icon-star {
    position:absolute;
    right:12px;top:5px;
    display:inline-block;
}
.side-hotel-list li {
    padding:0 10px;
    height:40px;
    overflow:hidden;
}
.side-hotel-list a,
.siee-hotel-list a:hover {
    display:block;
    text-decoration: none;
    border-bottom:1px solid #F0F0F0;
}
.side-hotel-list li.active {
    background:url("/images/item-hotel-list-rp.png") repeat-x left bottom;
}
.side-hotel-list li.active a {
    border:0 none;
}
.side-hotel-list span {
    display:block;
}
.side-hotel-list .hotel-title {
  background: url("/images/arrow-double-right-gray.png") no-repeat scroll right center transparent;
  overflow: hidden;
  padding-right: 20px;
  text-overflow: ellipsis;
  text-transform: capitalize;
  white-space: nowrap;
  width: 192px;
}
.side-hotel-list .hotel-price {
    font-weight:700;
    font-size:11px;
    color:#E76600;
    height:18px;
    line-height:18px;
}
.s_price_secondary{color:#e76600}
.module-title-city {
  background: url("/images/module-title-city-bg.png") repeat-x scroll 0 0 transparent;
  border: 1px solid #4777B8;
  color: #FFFFFF;
  height: 28px;
  line-height: 28px;
  margin-top: 13px;
  padding: 0 0 0 15px;
}
.module-con-city{}
.module-con-city p{padding-bottom:10px;}
.city-item{float:left;}


/******************************
 * Footer
******************************/
#footer {
  background: url("/images/footer-rp.png") repeat-x scroll 0 bottom #FFFFFF;
  border-top: 5px solid #0A84C1;
  height: 120px;
  margin-top: 12px;
  padding: 10px 13px 12px 0;
  position: relative;

  clear:both;
}
    .payment {
        display:block;
        position:absolute;
        top:26px;left:30px;
        width:265px;height:30px;
        background:url("/images/payment.png") no-repeat 0 0;
        text-indent:-999em;
    }
    /* Footer Navigation */
    .foot-nav {
        margin:0 0 0 -2px; padding-left:325px;
    }
   .foot-nav a {
  color: #003580;
  display: inline-block;
  margin: 0 4px;
  text-transform: capitalize;
}
    #footer ul {
        margin:3px 0 5px -1px; padding-left:325px; overflow:hidden
    }
    #footer ul li {
        float:left;
        padding:0 1px;
        width:120px;height:16px;
        line-height:16px;
        text-transform: capitalize;
        overflow:hidden;
		font-size:10px;
		color:#999;
    }
    #footer ul li a,  #footer ul li a:link
   {
        font-size:11px;
        color:#999;
        text-transform:capitalize;
    }
     .copy {
        font-size:11px;
        color:#999;
        text-transform:capitalize; padding-left:325px;
    }
.hotel-more{
	padding:10px 0;
    background-color:#FFF;
    text-align:center;
}
.hotel-more .btn-hotel-more {
    display:inline-block;
	width:178px;height:32px;
    background:url(/images/btn-hotel-more.png) no-repeat;
	text-align:center;
    line-height:32px;
    color:#0086de;
}
.hotel-more .btn-all {
	float:right;
}
.hotel-more .btn-more {
	margin-left:12px;
}
.hotel-more .more-num {
	margin:0 3px;
}

/*------------------sam_qiu cantonfair all----------*/
.s_side_ad img{display:block}
#s_center .center-title{padding:10px 0; height:24px; vertical-align:top; font-size:20px; color:#333}
.s_more{ float:right; padding:5px}
.s_more a{padding-right:10px; background:url(/images/more-right-icon.png) no-repeat right 4px;}
/*-------------sam_qiu canton fair service----*/
.s_side_service {
  background: url("/images/Cantonfair_service_bg.jpg") no-repeat scroll right bottom #FFFFFF;
  border: 1px solid #ddd;
  height: 200px;
  margin: 0 0 10px;
  overflow: hidden;
}
.s_side_title1 {
 
  font-size: 16px;
  font-weight: 700;
  height: 28px;
  line-height: 32px;
  width: 100%;
}
.s_side_title1 strong{display:block;text-transform:capitalize;  font-weight:lighter; padding-left:10px;}
.s_link a{text-decoration:underline}
.s_link a:hover{text-decoration:underline; color:#00F}

/*------sam_qiu js banner--------------*/
#ifocus {position:relative;width:535px;height:214px;margin:0 auto 10px;}
#ifocus .paging {position:absolute;right:5px;bottom:5px;background:#FFF;filter:alpha(opacity=60);opacity:0.6;padding:3px;}
#ifocus .paging a {display:block;width:16px;height:14px;line-height:14px;float:left;margin-left:5px;text-align:center;font-size:12px;font-weight:700;color:#000;}
#imgscroll a{display:inline-block;width:535px;height:214px;overflow:hidden;}
#imgscroll a img{min-width:533px;min-height:214px;}
#ifocus .paging a.active {background:#A00;color:#FFF;}
#ifocus .scroll-prev, #ifocus .scroll-next {display:none;}
#ifocus_pic {width:535px;height:214px;overflow:hidden;}

/*------------contact-------------*/
    .s_contact {
        background:url("/images/home_s_contact.png") repeat-x left bottom; overflow:hidden; margin-bottom:10px}

    .s_contact_title {
        padding:0 0 0 10px;
        height:33px;
		font:20px/33px georgia;
        color:#666;
        text-transform:capitalize;
        background-color:#ddd;
    }
    .s_contact_info {
        padding:6px 0 0 8px;
        border:1px solid #ddd;
		font-size:11px;
        line-height: 14px;
        color:#666;
    }
    .s_contact_info p {
        padding:0 0 1px;
    }
	.s_contact_info p a{display:block; line-height:14px; text-decoration:underline;}

/*------------sam right side --------------*/
#s_right{ width:175px; float:right; overflow:hidden}
.s_side_ad{margin-bottom:10px; overflow:hidden}
.s_border{border:1px #dddddd solid}

/*------------sam center --------------*/
#s_center {
  color: #333333;
  float: left;
  margin-left: 10px;
  overflow: hidden;
  width: 535px;
}
.s_div{width:96%; clear:both; overflow:hidden; margin-bottom:10px; }
.s_div2{width:100%; clear:both; overflow:hidden; margin-bottom:10px}
.s_div a{text-decoration:underline;}
.s_div p strong{font-weight:700;}
.s_div_title{padding-bottom:11px;}
.s_div_title a{font-size:14px; color:#ff0000; text-decoration:underline;}

/*------------sam side left-------------*/
.s_side_div {
  border: 1px solid #ddd;
  margin-bottom: 10px;
  overflow: hidden;
}
.s_side_title {
  background: url("/images/side-item-rp.png") repeat-x scroll 0 0 transparent;
  border-bottom: 1px solid #ddd;
  color: #333333;
  font-family: Georgia;
  height: 28px;
  line-height: 28px;
  padding-left: 15px;
  text-align: left;
  text-transform: uppercase;
 
}
.cityguide-weather, .cityguide-metro{width:236px; height:116px;}
.cityguide-metro a img{display:block; width:236px; height:116px;}
.s_side_package_dl{ background:url(/images/Cantonfair_side_dl_bg.gif) no-repeat bottom; padding:5px; margin:0; overflow:hidden}

.s_side_package_dl dt{float:left; width:74px;}
.s_side_package_dl dt img{width:70px; height:70px; padding:1px; border:#f1f1f1 solid 1px}
.s_side_package_dl dd {line-height:16px; padding-bottom:2px; padding-left:85px;}
.s_side_package_dl .s_price{color:#E76600;}
.s_side_package_dl .s_price_secondary{}
.s_side_package_dl .s_text{color:#999;  line-height:12px}

.s_side_news_dl{  width:201px;background:url(/images/Cantonfair_side_dl_bg.gif) no-repeat bottom;padding:10px; margin:0; overflow:hidden}
.s_side_news_dl dd{line-height:16px; padding-bottom:5px}
.s_side_news_dl .s_text{color:#999; font-size:10px; line-height:12px;}

.s_side_div .div_h2 {
    width:100%;height:30px;
    line-height:30px;
    text-align:center;
    font-family:Georgia;
    color:#003580;
    text-transform:uppercase;
    background:url("/images/side-item-rp.png") repeat-x 0 0;
    border-bottom:1px solid #D6E6F2;
}

.s_side_div .div_h2{
    position:relative;
    padding-left:15px;
    width:221px;
    text-align: left;
    color:#333;
}
.s_side_div .div_h2 .icon-hot-item {
    position:absolute;
    top:0;right:0;
    width:33px;height:30px;
    background:url("/images/icon-hot-item.png") no-repeat 0 0;
}

.s_table_white{width:100%; background:#ddd; overflow:hidden; font-size:11px;}
.s_table_white th{line-height:30px; height:30px; background:url("/images/Cantonfair_table_bg.gif") repeat-x; padding:0 10px;border:#dddddd 1px solid;}
.s_table_white td{background:#fff;padding:2px 10px;border:#dddddd 1px solid;}

.s_table_blue{width:100%; background:url("/images/Cantonfair_Phase.gif") no-repeat; overflow:hidden; color:#fff}
.s_table_blue th{height:22px; font:bold 12px/22px Georgia; text-align:center; text-transform:uppercase;}
.s_table_blue td{padding:2px 0; text-align:center; font-size:11px; font-family:Arial;}

.s_table_border{width:100%;}
.s_table_border td{padding:8px 15px; text-align:left; color:#666; line-height:25px; border:#285083 1px solid; vertical-align:top;}

/*------------style from deji(2012.03.01)-------------*/
.side-nav-cantonfair{padding-bottom:10px;}
.side-nav-cantonfair h2 {
  background:#DDDDDD;
  font-family: georgia;
  height: 30px;
  line-height: 30px;
  padding-left: 8px;
  text-transform: uppercase;
}
.side-nav-cantonfair ul {
  border: 1px solid #ddd;
}
.side-nav-cantonfair ul li{height:30px; line-height:30px; background:url(/images/side-nav-cantonfair-li.png) 0 0 repeat-x;}
.side-nav-cantonfair li a{display:block; padding-left:26px; height:30px; line-height:30px; text-decoration:underline; background:url(/images/icon-gt.png) 11px center no-repeat;}

.cantonfair-item .cantonfair-item-hd{height:30px; background:url("/images/hotel-map-title-bg.png") repeat-x scroll 0 0 transparent; border:1px solid #D6E6F2;}
.cantonfair-item .cantonfair-item-hd h3{margin:5px auto; padding:0 0 0 13px; color:#333333; text-transform:uppercase; font:11px/20px Georgia;}
.cantonfair-item .cantonfair-item-hd .more-tours{float:right; margin:5px auto; padding:0 15px 0 0; text-decoration:underline; font-size:11px;}
.cantonfair-item .cantonfair-item-con{margin-bottom:15px;padding:0 15px 15px 15px; border:1px solid #D6E6F2;}
.cantonfair-item-con li{padding-top:15px;}
.cantonfair-item-img{display:block; float:left; width:194px; height:139px; overflow:hidden;}
.cantonfair-item-img img{width:194px; height:139px;}
.cantonfair-item-case{float:right; padding:0 17px; width:272px; min-height:139px; _height:139px; background:#f5f5f5;}
.cantonfair-item-case h3{line-height:18px; padding:9px 0;}/*--edit by kevin(2012.03.25)--*/
.cantonfair-item-case h3 a{color:#003580; font-size:14px;}
.price-cantonfair{font-family:Arial; font-size:14px; font-weight:700; color:#e76600;}

.cantonfair-slide-svc-module{position:relative; margin:0 auto; width:533px; overflow:hidden;padding:8px 0 10px;}
.cantonfair-slide-svc-module .slide-radius-top{position:absolute; left:0; top:0; width:533px; height:9px; background:url(/images/cantonfair-slide-radius-top.png) center top no-repeat;}
.cantonfair-slide-svc-module .slide-radius-btm{position:absolute; left:0; bottom:0; width:533px; height:11px; background:url(/images/cantonfair-slide-radius-btm.png) center bottom no-repeat;}

.cantonfair-slide-svc-module .slide-svc-wrap{padding:0 15px; height:190px; width:501px; background: url("/images/loader.gif") no-repeat scroll center center transparent; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD;}
.cantonfair-slide-svc-module .slide-svc-content {position:relative; width:501px; height:155px; background-color:#FFFFFF;}
.cantonfair-slide-svc-module .hidden-wrap{width:501px; height:145px;}
.cantonfair-slide-svc-module .slide-svc-list{margin-left:-10px;}
    /* cantonfair Sldieshow Trigger */
    .cantonfair-slide-svc-module .arrow {
        position:absolute;
        top:47px;
        width:14px;height:28px;
        overflow:hidden;
    }
    .cantonfair-slide-svc-module .back {
        right:-16px;
        background:url("/images/arrow-slide-right.png") no-repeat 0 0;
    }
    .cantonfair-slide-svc-module .forward {
        left:-15px;
        background:url("/images/arrow-slide-left.png") no-repeat 0 0;
    }
    .cantonfair-slide-svc-module .slide-pages {
        text-align: center;
    }
    .cantonfair-slide-svc-module .slide-pages a {
        display:inline-block;
        margin-right:4px;
        width:7px;height:7px;
        font-size:0;
        background:url("/images/icon-round-gray.png") no-repeat 0 0;
        overflow:hidden;
    }
    .cantonfair-slide-svc-module .slide-pages a.active,
    .cantonfair-slide-svc-module .slide-pages a:hover {
        background:url("/images/icon-round-black.png") no-repeat 0 0;
    }
/*--- style from deji(2012.03.02) ---*/

.cantonfair-corner-module{position:relative; margin:0 auto; padding:8px 0 10px;}
.cantonfair-corner-module .fair-corner-top{position:absolute; left:0; top:0; width:533px; height:9px; background:url(/images/cantonfair-slide-radius-top.png) center top no-repeat;}
.cantonfair-corner-module .fair-corner-btm{position:absolute; left:0; bottom:0; width:533px; height:11px; background:url(/images/cantonfair-slide-radius-btm.png) center bottom no-repeat;}
.cantonfair-corner-module .fair-corner-content{padding:0 10px; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD; _width:511px;}


/*--- form validate style from lijabeen(2012.03.07) ---*/
.inputContainer{position:relative;float:left;}
.formError{display:block;cursor:pointer;position:absolute;top:300px;left:300px;z-index:5000;}
.ajaxSubmit{display:none;padding:20px;background:#55ea55;border:1px solid #C00;}
.formError .formErrorContent{position:relative;padding:2px 12px 2px 8px;width:150px;color:#A00;font-size:12px;border:1px solid #A00;background:url("/images/icon-er-close.png") no-repeat 161px 3px #FFF;z-index:5001;margin-left:6px;}
.greenPopup .formErrorContent{background:#FFF;}
.formError .formErrorArrow{position:relative;margin:-20px 0 10px;width:7px;height:13px;z-index:5006;}
.formError .formErrorArrowBottom{top:2px;margin:0px 0 0 12px;}
.formError .formErrorArrow div{float:left;display:block;width:1px;border-top:1px solid #A00;border-bottom:1px solid #A00;background-color:#FFF;line-height:0;font-size:0;}
.greenPopup .formErrorArrow div{background-color:#FFF;}
.blackPopup .formErrorArrow div{background-color:#FFF;color:#FFF;}
.formError .formErrorArrow .line10{height:1px;border:none;background-color:#A00;margin-top:6px;}
.formError .formErrorArrow .line9{height:1px;margin-top:5px;}
.formError .formErrorArrow .line8{height:3px;margin-top:4px;}
.formError .formErrorArrow .line7{height:5px;margin-top:3px;}
.formError .formErrorArrow .line6{height:7px;margin-top:2px;}
.formError .formErrorArrow .line5{height:9px;margin-top:1px;}
.formError .formErrorArrow .line4{height:11px;}
.formError .formErrorArrow .line3{height:13px;border:none;}
.formError .formErrorArrow .line2{display:none;height:11px;border:none;}
.formError .formErrorArrow .line1{display:none;width:1px;border:none;background:#A00;}
.required{color:#A00;margin:0 3px;}
/*--- form validate style end... ---*/

/* add */
.s_side_div{_width:236px;}
.s_side_div .s_more{_clear:both;}

.s_side_package_dl{_width:213px;}
.s_side_package_dl dd {_width:auto; _float:none;}
.s_side_package_dl dt{_height:88px; margin-right:10px; _margin-right:7px;}
#nav li.parent {z-index:21;}

/* side-module-textlist */
.side-module-textlist{overflow:hidden;}
.side-module-textlist .textlist-item {
  line-height: 16px;
  padding: 5px 0 0;
}
.textlist-texts{font-size:11px;letter-spacing: 0.1px;}
.side-module-textlist .textlist-item div{padding:3px 8px;}
.side-module-textlist .textlist-title a{text-decoration:underline;}
.side-module-textlist .textlist-texts{color:#666;}
.side-module-textlist .textlist-info {
  clear: both;
  color: #999999;
  font-size: 11px;
}
/* citytour-bookstep */
.citytour-bookstep{color:#666; line-height:16px;}
.citytour-bookstep .bookstep-contact{padding:16px 0; font-size:11px; line-height:20px;}
.citytour-bookstep .bookstep-contact a{text-decoration:underline;}

/* module-slide */
.module-slide{margin-bottom:10px;}
.module-slide img{display:block;}
.module-slide .module-title{height:49px; color:#333; font:20px Georgia;}
.module-slide .module-content{width:720px; overflow:hidden;}

.module-slide .slide-info{position:relative; width:230px; height:248px; float:left;}
.module-slide .slide-info .price-btn{position:absolute; top:0; left:0; width:230px; height:80px; background:url(/images/module-slide-pricebg.png) no-repeat;}
.module-slide .slide-info .price{padding:12px 0 0 30px; width:85px; float:left; color:#fff; font-size:14px; text-transform:capitalize;}
.module-slide .slide-info .price span{font:700 24px/24px arial; display:block;}
.module-slide .slide-info .btn{padding-top:15px; float:left;}
.module-slide .slide-info .btn a{display:block; width:110px; height:45px; background:url(/images/slide-info-btn.png) no-repeat; color:#fff; font:700 16px/45px arial; text-align:center; text-decoration:none;}

.module-slide .slide-info .product-info{padding-left:22px;}
.module-slide .slide-info .product-info ul{padding:80px 18px 0 8px; height:167px; border-left:1px solid #ddd; border-bottom:1px solid #ddd;}
.module-slide .slide-info .product-info li{padding:6px 0; color:#666; font:11px/16px arial; border-top:1px dotted #999;}
.module-slide .slide-info .product-info li b{display:block;}
.module-slide .slide-info .product-info .tour-code{border:none; padding-bottom:10px;}
.module-slide .slide-info .product-info .tour-code b{display:inline;}

.module-slide .slide-content{position:relative; margin-top:8px; float:left; width:343px; height:232px; overflow:hidden;}
.module-slide .slide-content .advance-link,
.module-slide .slide-content .image-wrapper{display:block; width:343px; height:232px; overflow:hidden;}
.module-slide .slide-content .image-wrapper a{font-size:0; line-height:0;}
.module-slide .slide-content .caption-container{position:absolute; left:0; bottom:0; width:343px; height:40px; background:#000; opacity:0.6; filter:Alpha(Opacity=60);}
.module-slide .slide-content .image-caption{display:block; padding:4px 8px; width:327px; height:32px;}
.module-slide .slide-content .image-desc{width:327px; height:32px; font:11px/16px Georgia; color:#fff;}

.module-slide .navigation{margin-top:8px; overflow:hidden;}
.module-slide .navigation .top{display:none;}
.module-slide ul.thumbs{width:120px; height:196px; overflow:hidden;}
.module-slide ul.thumbs li{width:56px; height:46px; float:left; margin:0 4px 4px 0; overflow:hidden;}
.module-slide ul.thumbs li.selected{width:52px; height:42px; border:2px solid #f00;}
.module-slide ul.thumbs li.selected img{margin:-2px 0 0 -2px;}

.module-slide .slideshow-container{width:343px; height:232px; overflow:hidden;}
.module-slide .slideshow-container img{width:343px; height:232px;}
.module-slide div.loader{position:absolute; top:0; left:0; width:343px; height:232px; background:url(/images/loader.gif) no-repeat center;}

.module-slide .pagination{width:200px; height:24px; margin-top:10px;}
.module-slide .pagination a{display:inline-block; margin-right:3px; color:#777; font:11px/22px arial; height:22px; width:16px; text-align:center; background:#d8d8d8; border:1px solid #ededed; overflow:hidden;}
.module-slide .pagination a:hover{text-decoration:none; color:#fff; background:#666; border-color:#333;}
.module-slide .pagination .current{display:inline-block; margin-right:3px; color:#fff; font:11px/22px arial; height:22px; width:16px; text-align:center; background:#666; border:1px solid #333; overflow:hidden;}
.module-slide .pagination .ellipsis{display:inline-block; margin-right:3px; height:22px; font:10px/26px arial; overflow:hidden;}

.module-slide .slide-cont{width:472px; height:248px; background:#ddd; padding:0 10px 0 8px; float:left;}
.module-slide .controls{display:none;}

/* home slide-module */
.module-home-slide{position:relative; width:535px; height:214px; overflow:hidden;}
.module-home-slide a{display:block; position:absolute; left:0; top:0; width:535px; height:180px; overflow:hidden;}
.module-home-slide img{display:block;}
.module-home-slide .slide-navul{position:absolute; bottom:0; left:0; height:34px; width:535px; overflow:hidden;}
.module-home-slide .slide-navul ul{width:537px; height:34px; background:#fff;}
.module-home-slide .slide-navul li{float:left; margin-right:2px; width:177px; height:34px; background:#ddd; color:#333; line-height:34px; text-align:center; cursor:pointer;}
.module-home-slide .slide-navul li.active{background:#999; color:#fff; font-weight:bold;}
/*--------map---sam-----------*/
#sam_box{width:260px}#sam_box img{border:0}
.sam_img{width:60px; height:60px; float:left;  margin-right:10px}.sam_img img{width:60px; height:60px}
.sam_title{float:left; margin-bottom:5px; width:180px; font-size:14px; font-weight:700;}.sam_title a{color:#006} .sam_title a:hover{color:#009}
.sam_star{padding-bottom:5px}
.sam_book,.sam_detail{float:left; margin-right:14px;}

/*-------contact us------------*/
#d_contact_preson{width:720px; overflow:hidden;}
#d_contact_preson { color:#564345}
#d_contact_preson a{ font-size:12px; color:#5d23ee;}
#d_contact_preson a:hover{text-decoration:underline;}

#d_contact_preson li { float:left; margin:0 15px 0 0;  width:375px; line-height:18px; height:120px}
#d_contact_preson img { float:left; border:1px #cbd9df solid; padding:2px; margin-right:8px; background:#FFF;}

#d_info_form { padding:10px; width:698px;  border:1px #B1D9EC solid; background:#f5f5f5;}
#d_info_form p { margin-bottom:15px;}
#d_info_form td { padding:4px 2px;}
#d_contactusbox { margin:5px 0 10px 0; width:720px;overflow:hidden;}
#d_contactusbox_top { background:url(http://www.guangzhouhotel.com/images/list-main-module.png) no-repeat; height:9px;overflow:hidden; width:720px}
#d_contactusbox_bottom { background:url(http://www.guangzhouhotel.com/images/list-main-module.png) no-repeat 0 -9px; height:11px;width:720px}
#d_contactusbox_center{padding:10px; width:698px;  border:1px #B1D9EC solid; background:#f5f5f5; overflow:hidden }
#d_contactusbox_center { color:#0e0e0d}
#d_contactusbox_center dl { float:left; }
#d_contactusbox_center dl dd{padding:2px 0 2px 36px; line-height:18px;}
#d_contactusbox_center dl dt{margin-top:15px;padding-left:33px;}
#d_dt_bg01 { background:url(http://www.chinatourguide.com/images/d_phone_icon.jpg) no-repeat; }
#d_dt_bg02 { background:url(http://www.chinatourguide.com/images/d_email_icon.jpg) no-repeat;}
#d_dt_bg03 { background:url(http://www.chinatourguide.com/images/d_email02_icon.jpg) no-repeat;}
#goole_map { float:right;}
#d_smallmap { position:relative;}
#d_bigmap {display:none; position:absolute; right:70px; top:-45px; }
#d_bigmap img { border:2px #999 solid; padding:4px; background:#FFF;}

/*------comment- page------------*/
#hotel-commente-page a {
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    height: 16px;
    margin-right: 1px;
    text-align: center;
    width: 16px;
}
#hotel-commente-page a:hover {
    color: #0099FF;
}
#hotel-commente-page span {
    color: #666666;
    float: left;
    padding-right: 10px;
}
#hotel-commente-page {
  margin-bottom: 20px;
  overflow: hidden;
  float: right;
}
.curr{ background:#0CF; color:#333}
.cityguide-patch-side {
    position: relative;
}
.s_cover {
    background: url("/images/s_cover.gif") repeat scroll 0 0 transparent;
    height: 112px;
    left: 2px;
    position: absolute;
    top: 32px;
    width: 234px;
}

.s_cover2 {
  background: url("/images/s_cover2.gif") repeat scroll 0 0 transparent;
  height: 256px;
  left: 6px;
  position: absolute;
  top: 5px;
  width: 709px;
}
/*--- city-gide-tit(2012.08.22) ---*/
.add_info {
     height:15px;
     padding: 10px;
}

.module-con-city .add_info li h3 {
     float: left;
     font-size: 11px;
     font-weight: bold; margin:0; padding:0;
     width: 54px;
}

.module-con-city .add_info li span {
     display: inline;
     float: left;
     margin-left: 23px;
     width: 400px;
}
.city-gide-tit{ height:100%; overflow:hidden;}
.city-gide-tit .center_img{ width:260px; float:left; padding:10px 0 0 0; overflow:hidden;}
.city-gide-tit .center_img img{ width:250px;}
.city-gide-tit p{ line-height:20px;}

/*分页样式*/
.Pagination {
    display: inline;
    float: right;
    height: 23px;
    letter-spacing: 1px;
    margin-top: 15px;
    overflow: hidden;
}
.Pagination a {
    background: url("common/page.gif") repeat-x scroll 0 bottom transparent;
    border: 1px solid #115fad;
    color: #115fad;
    display: block;
    float: left;
    margin-left: 2px;
    padding: 1px 6px;
}
.Pagination a:hover {
    background: none repeat scroll 0 0 #115fad;
    border: 1px solid #115fad;
    color: #FFFFFF;
    text-decoration: none;
}
.Pagination a.curr {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #aaa;
    color: #999;
}
.Pagination a.curr:hover {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #aaa;
    color: #999;
}
.Pagination a.noboder {
    border: 0 none;
    display: block;
    float: left;
    margin-left: 2px;
    padding: 1px 6px;
}
.Pagination a.noboder:hover {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    float: left;
    margin-left: 2px;
    padding: 1px 6px;
}
.Pagination span {
    display: block;
    float: left;
    margin: 3px 6px 0 0;
	color:#aaa
}
.hotel-svc img{margin-right:1px}
.s_phone{font-size:16px; padding:3px; display:block}
.cityguide-tabmodule{padding:0 10px}
.skypechat{position:relative; background:url(/images/img_live_chat.jpg) no-repeat; width:175px; height:60px; overflow:visible}
.skypebutton{position:absolute; width:91px; height:30px;top:22px; left:17px;}
.skypebox{position:absolute; background:url(/images/chatbg.gif) no-repeat; width: 113px; height:111px;top:22px; left:13px; }
.skypebox ul{margin:16px 0 0 10px; padding:0}
.skypebox ul li{clear:both; background:url(/images/skypeico.png) no-repeat 1px 1px; text-indent:30px; line-height:24px; height:24px;}

/*brand_hotels style by anna 2013-10-10*/
#brand_hotels{ clear:both; width:1004px; margin:0 auto; margin-bottom:10px;}
#area_meetingroom{ border:1px solid #ddd; padding:12px 10px; height:100%; overflow:hidden}
#area_meetingroom ul{ margin:0; padding:0;}
#area_meetingroom li{ float:left; width:235px; text-align:center;}
.box_title03 {
height: 28px;
 position: relative;
}
.box_title03 p{ font-size:18px; font-weight:normal;line-height:28px; text-align:left;}
/*---pic css---*/
.blk_18 a {
	text-decoration: none;
}
.blk_18 {
	width: 999px; overflow: hidden; font-size: 12px;-ms-zoom: 1; 
}
.blk_18 .pcont {
	width: 935px; overflow: hidden; padding-left: 5px; float: left;
}
.blk_18 .ScrCont {
	width: 32766px; margin-left: -5px; -ms-zoom: 1;
}
.blk_18 #List1_1 {
	float: left; padding-top:10px;
}
.blk_18 #List2_1 {
	float: left;padding-top:10px;
}
.blk_18 .LeftBotton {
	background: url("/images/s_lr.gif") no-repeat; width: 15px; height: 74px; float: left;
}
.blk_18 .RightBotton {
	background: url("/images/s_lr.gif") no-repeat; width: 15px; height: 74px; float: left;
}
.blk_18 .LeftBotton {
	margin: 8px 5px 0px;
}
.blk_18 .RightBotton {
	background-position: 0px -100px; margin: 8px 1px 10px 15px;
}

.blk_18 .pl img {
	 display: block; cursor: pointer; border:1px solid #ddd; margin:0 auto;
}
.blk_18 .pl {
	width: 118px; text-align: center; line-height: 24px; float: left;
}


/*contant us style by anna 2013-11-27*/

*html{background-image:url(about:blank);
 background-attachment:fixed;}/*滚动条闪动解决*/

.lr_all {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
	 width: 90px;
    height: 298px;
    overflow: hidden;
    position: fixed;
	right:12px;
	_right:expression(eval(document.documentElement.scrollRight)+12);
	text-align: center;
    top: 160px;
	_top:expression(eval(document.documentElement.scrollTop)+ (parseInt(this.currentStyle.marginLeft,10)||160));
   z-index: 999;
	_position:absolute;
}
.lr_all img{border:0}
.lr_all .lr_top{ height:83px; background:url(../images/lr_top.png) no-repeat;}
.lr_all .lr_nav{ float:right; border-left:#48a9e6 2px solid;  border-right:#48a9e6 2px solid; width:86px;}
.lr_all .lr_nav dl{ clear:both;}
.lr_all .lr_nav dl dt{height:25px; line-height:25px; color:#999999;}
.lr_all .lr_nav dl dd{ background:url(../images/LinkR_icon.png) 10px center no-repeat ;height:23px; line-height:23px; padding-left:15px; color:#7197bc; font-size:12px;}
.lr_all .lr_nav dl dd a{ color:#3e71a4; font-size:12px;}
.lr_all .lr_nav dl dd a:hover{ text-decoration:underline;}
.lr_all .lr_nav .lg_but1{ padding:10px 0 0 0;}
.lr_all .lr_nav .lg_but2{ padding:0;}
.lr_all .lr_nav .lg_but2 img{ margin:5px 0}
.lr_all .lg_but3{ width:90px; height:27px; }
.tag img{margin-bottom:2px}
