@charset "utf-8";
/******************************
 * Contonfair Pages Style v1.0 beta
 * Date: 29/02/2012
 * Author: Sam Zeng, Deji Liu
 * Rebuild: Sam Zeng 26022012
******************************/

/*---- style for Share css ----*/
.center-title{ font-size:12px; font-weight:bold; line-height:30px;}
.s_div p {
  font-size: 11px;
  letter-spacing: 0.1px;
  line-height: 16px;
  padding-bottom: 10px;
}
.ivtt-svs dd .icon-num,
.inr-note-ul .icon-num {
    display:inline-block;
    float:left;
    margin-right:15px;
    padding-top:3px;
    padding-bottom:4px;
    width:16px;height:15px;
    line-height:15px;
    font-weight:700;
    font-family:"Arial";
    text-align:center;
    color:#FFF;
    background:url("http://www.guangzhouhotel.com/images/icon-arrow-btm-yellow.png") 0 3px no-repeat;
    overflow:hidden;
}

.apct-module{}
.apct-title{position:relative; padding-left:17px; height:34px; text-transform:capitalize; color:#fff; font:16px/34px Georgia; background:url(http://www.guangzhouhotel.com/images/apct-title-bg.png); border:#2c5e9e 1px solid;}

.apct-titlestep{display:block; position:absolute; right:15px; bottom:0; padding:6px 20px 0; height:28px; line-height:28px; color:#678fc3; font-size:14px; overflow:hidden;}
.apct-step-num{display:block; position:absolute; right:0; bottom:0; font-size:36px; line-height:36px;}

.apct-content{background:#fff; border:1px solid #2c5e9e; padding:5px 10px; _width:513px; _overflow:hidden;}
.apct-content h4{line-height:30px; font-size:14px; color:#003580; }

.apct-content form{padding-top:5px;}

.input-int-book-form{width:150px;}
.select-int-book-form{width:292px; height:80px;}
.textarea-int-book-form{width:296px;}

/* patch-cantonfair */
.patch-cantonfair-nav{margin-top:10px;}
.patch-cantonfair-right .rcm-map{margin:10px 0;}
.patch-cantonfair-right .s_side_div,
.patch-cantonfair-right .s_side_div .s_side_title,
.patch-cantonfair-right .s_side_div .s_side_news_dl{width:auto;}
.patch-cantonfair-right .s_side_div .s_title{padding:10px 10px 3px 10px; font-size:11px arial;}
.patch-cantonfair-right .s_side_div .s_title a{color:#003580;}
.patch-cantonfair-right .s_side_div .s_text{padding:3px 10px 8px 10px; border-bottom:1px solid #f0f0f0; font-size:11px arial; color:#666; text-align:right;}
.patch-cantonfair-right .s_side_div .s_more{color:#003580; font:11px/26px Georgia;}
.patch-cantonfair-right .s_side_div .s_more a{color:#003580;}

.cantonfair-view-scroll{width:920px; height:600px; overflow:auto;}

/*----- style for cantonfair_car_rental.html -----*/
.banner-car-rel{ margin-bottom:10px;width:535px;height:173px;overflow:hidden;}
.nav-check-tariff{margin-bottom:15px;height:31px; border:1px dashed #666;}

.car-rental{padding:5px 12px 0 12px; font-family:Arial; font-size:11px; color:#656565;}
.car-rental h3{padding-bottom:15px; font-family:Georgia; font-weight:700; color:#2d5f9f;}
.car-rental ul li{line-height:28px;}
.car-rental li label{display:inline-block; width:165px;}
.car-rental li select{*font:12px Arial; *padding-bottom:3px;}
.car-rental li label.province{font-weight:700; font-family:Georgia;}
.car-rental li label.drop-off{color:#000000;}
.input-check-tariff{width:155px; height:18px; line-height:18px; background-color:#ffffff; border:#979797 1px solid;}
.num-cars{width:35px;}
.select-check-tariff{height:20px; line-height:20px; background-color:#ffffff; border:#979797 1px solid;}
.rental-type{width:180px;}
.arrival-time{width:55px;}
.btn-check-tariff{display:block; cursor:pointer; padding:0; margin:0 auto; width:158px; height:38px; text-indent:-777em; text-transform:capitalize; background:url(http://www.guangzhouhotel.com/images/btn-check-tariff.png) center center no-repeat; border:0;}
.icon-date{display:inline-block; cursor:pointer; margin-left:-22px; *margin-top:-4px; _margin-top:-6px; width:16px; height:13px; vertical-align:middle; background:url(http://www.guangzhouhotel.com/images/icon-date.png) center center no-repeat; margin-right:5px;}

/*----- style for cantonfair_date.html -----*/
.banner-canton-fair{position:relative; margin-bottom:10px; width:535px; height:149px; background:url(http://www.guangzhouhotel.com/images/banner-date.jpg) 0 0 no-repeat;}
.btn-canton-fair-hotels, .btn-e-invitation{position:absolute; top:107px; display:block; height:37px; text-transform:capitalize; text-indent:-777em;}
.btn-canton-fair-hotels{left:20px; width:155px; background:url(http://www.guangzhouhotel.com/images/btn-canton-fair-hotels.png) 0 0 no-repeat;}
.btn-e-invitation{left:181px; width:130px; background:url(http://www.guangzhouhotel.com/images/btn-e-invitation.png) 0 0 no-repeat;}

#s_center .bottom-word-p1{padding-bottom:15px;}
#s_center .bottom-word-p2{padding-bottom:30px;}
#s_center .bottom-word-p3{padding-bottom:15px;}
#s_center .bottom-word-p4{}

/*----- style for cantonfair_history.html -----*/
.invitation-word{padding-bottom:30px;font-family:Arial;font-size:11px;}
.invitation-word h3, .invitation-word strong{font-weight:700;color:#666666;}

/*---- style for cantonfair_visa_application.html ----*/
.cantonfair-visa-con{font-size:11px; font-family:Arial; line-height:16px;}
.cantonfair-visa-con h3{padding-bottom:15px; color:#666666; font-weight:700;}

/*----- style for cantonfair_organization.html -----*/
.s-table-org{width:100%; font-size:11px; font-family:Arial;}
.s-table-org th{width:15%; text-align:center; border:#d3d3d3 2px solid;}
.s-table-org td{color:#47164f; border:#d3d3d3 2px solid;}

/*----- style for cantonfair_pazhoucomplex.html -----*/
.car-pazhou-map{margin:0 auto; width:510px; height:360px; border:#d6e6f2 3px solid; overflow:hidden;}
.click-to{padding:10px 0; text-align:center; text-decoration:underline;}

/*----- style for cantonfair_interpreter.html -----*/
.banner-interpreter{width:535px; height:120px; margin-bottom:10px;overflow:hidden;}
.inr-title{padding-bottom:10px; font-size:16px; color:#003580;}
.languages-price{width:535px;}
.languages-price table{border:#285083 1px solid;}
.languages-price table thead{height:33px; background:url(http://www.guangzhouhotel.com/images/cantonfair-inr-table.png) left top no-repeat;}
.languages-price table tbody{}
.languages-price table th{text-align:center; font-family:Arial; font-weight:700; line-height:14px; color:#ffffff;}
.languages-price table td{padding:6px 0; line-height:16px; text-align:center; font-size:11px; border:#285083 1px solid;}
.inr-languages{width:26%;}
.inr-languages-price{width:37%;}
.btm-book-inr{display:block; margin:0 auto; width:209px; height:39px; text-indent:-777em; text-transform:capitalize; background:url(http://www.guangzhouhotel.com/images/btm-book-inr.png) center top no-repeat;}
.inr-note h3{padding:25px 0; height:20px; line-height:20px; font-size:16px; font-family:Georgia; color:#003580;}

.inr-note-ul li{padding-bottom:10px;}
.inr-note-ul .icon-num {background:url("http://www.guangzhouhotel.com/images/icon-arrow-btm-yellow.png") no-repeat 0 3px;}

/*---- style for cantonfair_introduction.html ----*/
.buyers-could{margin-bottom:10px;}
.buyers-could h3{height:36px; line-height:36px; font-size:16px; font-family:Georgia; color:#003580;}
.buyers-could table{width:100%;}
.buyers-could th{width:33%; text-align:center; font-weight:700; color:#000000; border:#999999 2px solid;}
.buyers-could td{padding:4px 0 4px 5px; width:66%; border:#999999 2px solid;}

/*---- style for cantonfair_pick_up.html ----*/
.pick-up-service{padding:0 10px;width:515px; overflow:hidden; border:#666666 1px dashed;}
.pick-up-step-li01{width:60px;}
.pick-up-step-li02{width:60px;}
.pick-up-step-li03{width:40px;}
.pick-up-step-li04{width:62px;}
.pick-up-step-li05{width:90px;}

.pick-up-informed-dl {
  color: #666666;
  font-size: 11px;
}
.pick-up-informed-dl dt{padding:5px 0;font-weight:700;}
.pick-up-informed-dl dd{padding:0 0 8px 18px; line-height:16px; background:url(http://www.guangzhouhotel.com/images/icon-informed.png) 0 5px no-repeat;}
.pick-up-informed-dl dd a{text-decoration:underline;}
.service-details{width:100%;margin-bottom:10px;}
.service-details thead th{height:30px; text-align:center; color:#ffffff; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; background:url(http://www.guangzhouhotel.com/images/service-details-thead-bg.png) left top repeat-x; border:#4a7aba 1px solid;}
.service-details tbody th{width:22%; text-align:center; color:#545454; font-weight:700; font-size:11px; border:#4a7aba 1px solid;}
.service-details tbody td{padding:4px 0 4px 5px; line-height:16px; font-size:11px; border:#4a7aba 1px solid;}
.t-shirt{color:#ff0000;}
.pick-up-informed-dl dd.informed-following{padding:0 0 8px 0; background:none;}
.num-red{color:#ff0101; font-weight:700;}
.pick-up-corner-module{margin-bottom:10px;}
.pick-up-spots-title{padding:5px 0; text-align:center; color:#2d5f9f; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}
.pick-up-notice{color:#2d5f9f;}
.pick-up-photo h3{padding:0 0 10px 5px; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#000000; text-transform:uppercase;}
.pick-up-photo-ul li{float:left; padding:5px 4px; width:162px;}
.pick-up-photo-ul a img{display:block; width:160px; height:120px;}
.pick-up-photo-ul a span {
  display: block;
  font-size: 11px;
  padding-top: 5px;
  text-align: center;
  text-decoration: underline;
}

/*---- style for cantonfair_e_invitation.html ----*/
.page-text p {}

.ivtt-notice{margin-bottom:25px;}
.ivtt-svs dt, .ivtt-notice .ivtt-title {
  color: #003580;
  font-weight: 700;
}

.ivtt-svs dt{padding-bottom:10px;}
.ivtt-svs dd{margin-bottom:8px; min-height:20px;_height:20px; color:#666;}

.ivtt-nt-content h3{padding:5px 0; color:#ff0000; font-size:14px;}
.notice-list li{padding:5px 0 5px 18px; line-height:16px; color:#666666; font-size:11px;}
.notice-list li span{display:inline-block; margin-left:-18px; width:18px; color:#003580; font-family:Arial, Helvetica, sans-serif;}
.ivtt-one label,
.ivtt-two label{color:#666666;}
.type-onetwo{display:inline-block; padding-left:12px; width:480px;}
.type-one,
.type-two{float:left; margin-top:2px;}
.ivtt-one,
.ivtt-two{padding-bottom:22px;}
.ivtt-one p,
.ivtt-two p{line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#666666;}
.ivtt-one strong,
.ivtt-two strong{font-weight:700; color:#333333;}
.ivtt-type{padding:12px; margin:15px 0 0 10px; width:478px; border:#305eb1 1px dashed;}
.nav-ivtt-type-one{padding-left:12px; height:30px; background:#f5f5f5;}
.nav-ivtt-type-two{padding-left:12px; height:39px; background:#f5f5f5;}
.ivtt-type-one li,
.ivtt-type-two li{float:left; height:30px; line-height:30px;}

.bk-num{padding-top:10px; line-height:36px; font-size:11px;}
.bk-num label{font-weight:700;}
.bk-num .input-reference-num{width:155px; height:20px; line-height:20px; border:#7f9db9 1px solid;}
.ivtt-txt{padding:15px 23px 0 37px;}
.ivtt-txt p{padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; }
.ivtt-txt p a{ text-decoration:underline;}

.required{color:#ff0000;}
.fill-module h3 {
  background: url("/images/side-item-rp.png") repeat-x scroll left top transparent;
  font-weight: 700;
  height: 28px;
  line-height: 28px;
}
.fill-module h3 .icon-write{display:block; float:left; margin:8px 9px 0 5px; width:16px; height:16px; background:url(http://www.guangzhouhotel.com/images/icon-write.png) center center no-repeat;}
.fill-module h3 .required{float:right; padding-right:15px;}
.fill-item{padding:5px 0;}
.fill-item label{float:left; width:147px;}
.fill-item p{margin-left:147px;}
.fill-item-margin{margin-left:147px;_margin-left:150px;}
.num-module{margin:13px 0 0 0; padding:5px 15px; line-height:22px; font-size:11px; background-color:#ffffcc;}
.num-module p{font-family:Arial, Helvetica, sans-serif;}
.fill-num{padding-bottom:22px;}
.fill-num th{padding-left:20px;text-transform:capitalize;line-height:30px; }
.fill-num td{padding:2px 0 2px 10px;}
.ree-names, .pat-number{width:140px;}


.copy-name, .adrs-city, .adrs-zip, .country, .tel-first, .tel-second, .tel-third, .fax-first, .fax-second, .fax-third, .mail-adrs, .website, .rpst-name, .rpst-num{width:152px; height:18px; border:#666666 1px solid; background-color:#ffffff;}

.psp-num{height:20px; border:#7f9db9 1px solid; background-color:#ffffff;}
.rpst-ntnlt{width:170px; height:20px; border:#7f9db9 1px solid; background-color:#ffffff;}
.rpst-name,
.rpst-num{width:128px;}
.tel-first,
.tel-second,
.fax-first,
.fax-second{width:55px;}
.tel-third,
.fax-third{width:90px;}
.type-copy{padding:15px; width:484px; overflow:hidden;}
.type-copy li{float:left; padding:0 6px 0 20px; width:134px; overflow:hidden;}
.type-copy li input{margin:4px 0 0 -20px; *margin:1px 0 0 -23px; _margin:1px 0 0 -20px; float:left;}
.type-copy li label{line-height:16px; padding:2px 0; display:block;}
.txta-fill{padding:19px 0 10px 0;}
.txta-fill textarea{width:470px; height:65px; border:#666666 1px solid;}
.btn-txte-fill{padding:30px 0; text-align:center;}
.btn-e-submit{display:block; cursor:pointer; margin:0 auto; width:141px; height:31px; text-transform:capitalize; text-indent:-777em; background:url(http://www.guangzhouhotel.com/images/btn-e-submit.png) left top no-repeat; border:0;}

/*----- cantonfair_interpreter_book.html -----*/
.int-book-form{margin:0 10px; color:#666;}
.int-book-botder-top{border-top:1px solid #ccc; margin-top:20px;}
.int-book-botder-top .int-book-form-main label{font-weight:bold;}

.int-book-form-main li{_height:26px; min-height:26px;}
.int-book-form-main label{float:left; width:140px;}
.int-book-form-main label span{color:#f00;}
.int-book-form-title{color:#003580; font-size:16px; font-weight:bold; line-height:26px; padding:10px 0;}

.int-book-form-main .int-book-tip-li{height:56px;}
.int-book-form-main .int-book-tip-li select{*font:12px Arial; *padding-bottom:3px;}
.int-book-form-main .int-book-text-li{height:85px;}
.int-book-form-main .int-book-cho-li input{margin:0; padding:0; border:none;}
.int-book-form-main .int-book-cho-li span{float:left; margin-right:10px;}

.int-book-form-main .int-book-form-tip{clear:both; padding:4px 0 8px 140px;}
.int-book-form-main .icon-date{*margin-top:3px;}
.int-book-form-main input{height:20px; border:1px solid #7f9db9; padding-left:3px; line-height:20px; float:left;}
.int-book-form-main select{height:20px; border:1px solid #7f9db9; padding-left:3px; line-height:20px; float:left;}
.int-book-form-main textarea{width:290px; height:80px; border:1px solid #7f9db9; padding-left:3px; line-height:20px; float:left;}

.int-book-date-s, .int-book-date-e{}
.int-book-date-e{}


.int-book-button{height:39px; padding:10px 0 20px 145px;}
.int-book-button-sub{display:inline-block; width:141px; height:31px; background:url(http://www.guangzhouhotel.com/images/btn-e-submit.png); overflow:hidden;}


/*---- cantonfair_car_rental_book.html ----*/
.car-book-step { margin-top:30px; height:31px; border:1px dashed #666; }
.car-book-stepnote { padding:10px 0; color:#2d5f9f; font-size:11px; }
.car-book-stepnote span{ color:#cb6e00; }
.car-book-stepnote li{ height:20px; }
.car-book-stepnote .car-stepnote-title { font-weight:700; line-height:40px; }
.car-book-pagepatch .int-book-form-title{ font-size:11px; }

.car-book-carsinfo {margin-bottom:10px;}
.car-book-carsinfo table{ border-left:1px solid #ccc; border-top:1px solid #ccc; width:100%; }
.car-book-carsinfo td { height:105px; color:#333; text-align:center; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.car-book-carsinfo thead td { height:29px; font-weight:bold; background:#f5f5f5; }
.car-book-carsinfo thead .carsinfo-price { color:#333; }
.car-book-carsinfo .carsinfo-vehicle { width:90px; }
.car-book-carsinfo .carsinfo-photo { width:170px; }
.car-book-carsinfo .carsinfo-seats { width:60px; }
.car-book-carsinfo .carsinfo-price { width:95px; color:#cb6e00; }
.car-book-carsinfo .carsinfo-price span { font-size:9px; }

.btn-booknow {*display:block; width:105px; height:38px; border:none; text-indent:-999em; cursor:pointer; background:url("http://www.guangzhouhotel.com/images/btn-book-now.png"); }
.int-book-form .int-book-form-main label{font-weight:bold;}

/* cantonfair_interpreter_booking.html add style */
.int-book-form .int-book-form-main .slt-language { width:83px; }
.int-book-form .int-book-form-main .slt-translation { width:240px; }
.int-book-form .int-book-form-main .ipt-interpreters { width:27px; }
.int-book-form .int-book-form-main .ipt-start-date { width:156px; }
.int-book-form .int-book-form-main .ipt-end-date { width:156px; }
.int-book-form .int-book-form-main .ipt-first-name { width:156px; }
.int-book-form .int-book-form-main .ipt-last-name { width:156px; }
.int-book-form .int-book-form-main .ipt-hotel-stay { width:156px; }
.int-book-form .int-book-form-main .ipt-email { width:156px; }
.int-book-form .int-book-form-main .ipt-telephone { width:156px; }
.int-book-form .int-book-form-main .ipt-fax { width:156px; }
.int-book-form .int-book-form-main .slt-country { width:295px; }
.int-book-form .int-book-form-main .ipt-city { width:156px; }
.int-book-form .int-book-form-main .area-specail { width:290px; height:80px; }

/* citytour tab no action */
.citytour-com, .citytour-com:hover{float:left; padding-left:20px; height:35px; color:#fff; font-size:14px; font-weight:700; line-height:35px; text-decoration:none; background:url("http://www.guangzhouhotel.com/images/tab-packs.png") no-repeat left 1px; cursor:pointer;}
.citytour-com span, .citytour-com:hover span{display:block; margin-right:-4px; padding-right:20px; color:#fff; text-decoration:none; background:url("http://www.guangzhouhotel.com/images/tab-packs.png") right 1px no-repeat; cursor:pointer;}

/* add */
.type-onetwo{_width:470px;}


/* canton_fair_tours style anna 2012-09-28*/
#right5{ float:right; width:720px;}


#con_right_meet2 { margin-bottom:9px;}

.zongse-26 {

    font-family: "Times New Roman",Times,serif;
    font-size: 28px;
    line-height: 30px; margin:10px 0;
}
.d_cft_title {
    overflow: hidden; width:100%; background: url(../images/img_fair/d_cft_title.png) no-repeat; height:28px;
}
.d_cft_title p{ padding-top:5px; padding-left:10px; color:#FFF; font-size:14px; font-weight:700;}


.y_ratehotel { border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;


    overflow: hidden;
    position: relative;

}
.y_fontstyle2 {
    padding: 10px 15px;
}

#d_myTab1 {
    background: url(../images/img_fair/d_targetnav_bot.jpg) repeat-x scroll center bottom transparent;
    height: 32px;
    padding-left: 5px; overflow:hidden;
}

#d_myTab1 li {
    cursor: pointer;
    float: left;
    margin-right: 5px;
}
#d_myTab1 li a {
    display: block;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
#d_myTab1 li.d_normal {
    background:url(../images/img_fair/d_normal_li01.png) no-repeat scroll 0 0 transparent;
    height: 32px;
    line-height: 32px;
    width: 96px;
}
#d_myTab1 li.d_active {
    background: url(../images/img_fair/d_active_li01.png) no-repeat scroll 0 0 transparent;
    height: 32px;
    line-height: 32px;
    width: 96px;
}

.d_citytour { width:100%; height:100%;
    border-bottom: 1px dashed #CCCCCC;
    margin-top: 12px;
    padding-bottom: 6px; overflow:hidden;
}
.d_citytour_img {
    float: left;
    margin: 0 15px 0 0;
}
.d_citytour  dl{ width:520px; float:right;}
.d_citytour dt {
    font-size: 14px;
    font-weight: bold;
    height: 23px;
}



.d_right_book { clear:both; text-align:right;

    margin-top: 8px;
}
.d_citytour_price {
    float: right;
}
.d_citytour_name {
    float: left;
}
.d_citytour a {
    font-size: 13px;
    text-decoration: underline;
}
.d_citytour_name a {
    text-decoration: none;
}
.d_cninput {
    border: 1px solid #6D6D4E;
    height: 18px;
    line-height: 18px;
}
