@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0}
img{border:none}
.clear{clear:both}
.left{float:left}
.right{float:right}
.grey{color:#999}
.purple{color:#9436d6}
a{text-decoration:none}
a:hover{text-decoration:underline}
body{background:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000}
input, textarea, select{ font-family:Arial, Helvetica, sans-serif; font-size:12px}
#wrap{width:980px; margin:0 auto; background:#fff}
#header{background:url(../images/headerbg.jpg) no-repeat 0 0; height:117px;  color:#fffffe; position:relative; z-index:999 }
#logo{width:283px; height:58px; position:absolute; top:28px; left:52px; }
#login{line-height:21px}
#login .col1{width:175px; height:21px; background:url(../images/headerinput.jpg) no-repeat right top; position:absolute; top:32px; left:530px;}
#login .col1 input{width:99px; height:13px; border:none; background:none; position:absolute; top:0; right:0; padding:4px; color:#fffffe}
#login .col2{width:170px; height:21px; background:url(../images/headerinput.jpg) no-repeat right top; position:absolute; top:32px; left:714px;}
#login .logined{width:500px; height:21px; position:absolute; top:32px; left:384px; text-align:right}
#login .col2 input{width:99px; height:13px; border:none; background:none; position:absolute; top:0; right:0; padding:4px; color:#fffffe}
#login .col3 input{width:52px; height:21px; border:none; background:url(../images/haederbutton.jpg) no-repeat 0 0; position:absolute; top:32px; left:896px; color:#fffffe; cursor:pointer}
#login .col4{width:270px; height:21px; position:absolute; top:60px; left:530px;}
#login .col4 a{color:#fffffe; margin-right:5px; text-decoration:underline}
#login .col5{width:160px; height:21px;  position:absolute; top:60px; left:878px; z-index:999}
#login .col6{height:21px; position:absolute; top:32px; left:700px;}

/*jlist*/
.jlb_class {
z-index:1000; width:160px; position:relative;  margin:0; line-height:13px; color:#fffffe; font-size:12px; text-align:left
}

.jlb_class a {
text-align: left; padding:0; padding:4px; font-weight:normal; text-decoration:none; color:#fffffe; background:url(../images/headerselect.jpg) no-repeat right top; display:block;
}
.jlb_class a:hover{text-decoration:none}
.jlb_class ul {
display:none; position:absolute; width:100%;  padding:0; margin:0; background-color: #333; left:0; z-index:999
}
.jlb_class li {
display:block; padding:3px 4px; cursor:pointer; list-style:none
}
.jlb_class li:hover, .jlb_class li.hover  {
background-color: #666; text-decoration: none;
}
.jlb_class img {
float:left; margin-right:2px; border:1px solid #ccc
}



#nav{ font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; height:73px; background:url(../images/navbg.gif) repeat-x 0 0; position:relative; font-size:14px; z-index:0}
#nav li{float:left; height:40px; line-height:37px; list-style:none}
#nav li.current, #nav li.hover{background:url(../images/navbg2.gif) repeat-x}
#nav li a{padding:0 15px; display:inline-block; color:#000; }
#nav li.current a, #nav li.hover a{color:#fffffe}
#nav li ul{position:absolute; top:40px; left:0; display:none; width:980px}
#nav li.current ul, #nav li.hover ul{display:block}
#nav li li{float:left; height:33px; line-height:33px; color:#fffffe}
#nav li li a, #nav li li span{color:#fffffe; padding:0 15px;}

.navsearch{width:115px; height:22px; background:url(../images/navsearch.gif) no-repeat 0 0; position:absolute; top:9px; right:22px}
.navsearchinput{width:86px; height:14px;  border:none; float:left; padding:4px 2px; background:none}
.navsearchbutton{width:25px; height:22px; background:none; border:none; cursor:pointer}

#footer{height:40px; background:url(../images/footerbg.jpg) no-repeat 0 0; color:#fffffe; text-align:center; line-height:20px; padding:19px 0 20px}
#footer a{padding:0 4px; color:#fffffe; }

#content{background:url(../images/contentbg.gif) repeat-x 0 0}
.homeHeadline{padding:30px 0px 0 25px; position:relative; height:300px}
.homeHeadline h1{ font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:23px; color:#413939; font-weight:normal; width:290px;padding:25px 0}
.homeHeadline p{font-size:16px; color:#761010; width:290px; line-height:24px}
.homeSlide{width:612px; height:288px; padding:6px; background:url(../images/home_slidebg.gif) no-repeat 0 0; position:absolute; right:30px;top:30px}
.homeHeadline .homeTabCon{ position:absolute; right:30px;top:25px ; }

.col274{width:274px; float:left; padding-left:24px; padding-bottom:35px; padding-top:30px}
.home .col274{padding-top:15px}
.siderNav{background:url(../images/sider_nav03.gif) no-repeat bottom left; padding-bottom:40px}
.siderNav dt{background:url(../images/sider_nav01.gif) no-repeat 0 0; height:67px; padding-left:40px; line-height:48px; font-size:13px; font-weight:bold; color:#8c1709}
.siderNav ul li{list-style:none; font-size:13px; line-height:18px; padding:6px 20px 6px 40px; background:url(../images/sider_nav02.gif) no-repeat bottom left}
.siderNav ul li a{text-decoration:none; color:#393737}
.siderNav ul li a.current{color:#8c1709}

.siderNav ul li.subnav ul{display:none}
.siderNav ul li.subnav ul.show{display:block}
.siderNav ul li.subnav li{background:url(../images/subnav2.gif) no-repeat 7px 8px; padding:5px 0 5px 15px; position:relative; width:190px; }
.siderNav ul li.subnav li.subnavTitle{background:none; font-size:13px; font-weight:bold; color:#7d021b; padding:5px 0 5px 5px; text-decoration:underline}
.siderNav ul li.subnav li.hover{background-color:#bf324f; background-position: 7px -42px;}
.siderNav ul li.subnav li.hover a{color:#fff}
.siderNav ul li.subnav li ul{position:absolute; top:0; left:204px; width:204px; background:#f9e9ec; border:1px solid #bf2f4d; display:none; padding:1px}
.siderNav ul li.subnav li.hover ul{display:block;}
.siderNav ul li.subnav li.hover li{width:189px}
.siderNav ul li.subnav li.hover li a{color:#393737}
.siderNav ul li.subnav li.hover li.hover a{color:#fff}

.subnav .open{width:14px; height:13px; display:inline-block; background:url(../images/subnav.gif) no-repeat 0 0; margin:2px 0 0 2px; cursor:pointer}
.subnav .close{background-position: 0 -50px}

.siderTab{padding-top:25px; background:url(../images/sider_tab03.gif) no-repeat bottom left; padding-bottom:35px}
.siderTab ul{height:60px; background:url(../images/sider_tab01.gif) no-repeat 0 0; width:274px}
.siderTab ul li{list-style:none; text-align:center; font-size:14px; line-height:36px; color:#b60d00; height:60px; cursor:pointer}
.siderTab ul li.pos1{width:135px; float:left; }
.siderTab ul li.pos2{width:135px; float:right; }
.siderTab ul li a{height:60px; display:block; }
.siderTab ul li.pos1 a{width:135px; background:url(../images/sider_tab01.gif) no-repeat left bottom}
.siderTab ul li.pos2 a{width:135px; background:url(../images/sider_tab01.gif) no-repeat right top}
.siderTab ul li.pos1 a.current{background:url(../images/sider_tab01.gif) no-repeat left top; color:#fffffe}
.siderTab ul li.pos2 a.current{background:url(../images/sider_tab01.gif) no-repeat right bottom; color:#fffffe}
.siderTabHotel{background:url(../images/sider_tab02.gif) no-repeat bottom left; padding:10px 15px; position:relative; width:244px; overflow:hidden }
.siderTabHotel img{float:left; border:1px solid #fff; position:relative}
.siderTabHotel h4{padding:5px 25px 5px 80px; color:#fffffe; font-size:12px; position:relative}
.siderTabHotel h4 a{color:#fff}
.siderTabHotel h4 a:hover{color:#d6cf12;text-decoration:underline}
.siderTabHotel p{padding:5px 25px 0 80px; color:#fffffe; position:relative;color:#d6cf12;text-decoration:underline}
.siderTabHotel2{ padding:10px 0; position:relative; width:274px; overflow:hidden; background:#6a2725 }
.siderTabHotel2 ul{}
.siderTabHotel2 li{list-style:none;background:url(../images/sider_tab02.gif) no-repeat bottom left; padding:8px 15px; font-weight:bold}
.siderTabHotel2 li a{color:#fff; padding-left:15px; background:url(../images/newarticle.gif) no-repeat 0 1px; display:block}
.siderTabHotel2 li a:hover{color:#d6cf12;text-decoration:underline}

.siderTabTS{background:url(../images/sider_tab02.gif) no-repeat bottom left; padding:10px 15px; position:relative; width:244px; overflow:hidden }
.siderTabTS h4{padding:5px 10px 5px 10px; color:#fffffe; font-size:12px; position:relative}
.siderTabTS h4 a{color:#fff; text-decoration:underline}
.siderTabTS h4 a:hover{color:#d6cf12;text-decoration:underline}
.siderTabTS p{padding:0 10px 0 10px; color:#fffffe; position:relative;color:#d6cf12;}

.siderBlock{width:271px; border:1px solid #ccc; background:#fff; margin-bottom:30px}
.siderBlock h2{text-align:center; background:url(../images/siderboxtitle1.gif) no-repeat 0 0; font-size:14px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#872121; font-weight:normal; text-align:center; line-height:32px}

.siderCalendar{width:271px; margin:0 auto; padding-bottom:10px}
.siderCalendar .CalendarControl{position:relative; height:32px; font-weight:bold; text-align:left; background:url(../images/siderboxtitle1.gif) no-repeat 0 0; line-height:32px; padding:0 25px}
.siderCalendar .CalendarControl .prev{width:17px; height:12px; position:absolute; top:10px; right:50px}
.siderCalendar .CalendarControl .prev a{width:17px; height:12px; background:url(../images/calendar_arrow.gif) no-repeat 0 0; display:block; overflow:hidden; cursor:pointer}
.siderCalendar .CalendarControl .prev a.disable{background-position:0 -12px; cursor:auto}
.siderCalendar .CalendarControl .next{width:17px; height:12px;  position:absolute; top:10px; right:25px}
.siderCalendar .CalendarControl .next a{width:17px; height:12px; background:url(../images/calendar_arrow.gif) no-repeat -17px 0; display:block;overflow:hidden; cursor:pointer}
.siderCalendar .CalendarControl .next a.disable{background-position:-17px -12px; cursor:auto}
.siderCalendar .CalendarControl .today{width:46px; height:15px; text-align:center; background:url(../images/today.gif) no-repeat 0 0; position:absolute; top:8px; right:80px; color:#fff; line-height:15px; cursor:pointer}
.siderCalendar .CalendarHeader{border-bottom:1px solid #ccc; font-size:12px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:24px; height:24px; margin:0 12px;position:relative; width:255px}
.siderCalendar .CalendarHeader span{width:35px; float:left;  text-align:center; display:inline-block;margin:0; padding:0; position:relative; line-height:24px; overflow:hidden; height:24px}
.siderCalendar .CalendarBody{ margin:0 12px;}
.siderCalendar .CalendarBody span, .siderCalendar .CalendarBody a{width:35px; float:left; display:inline-block; text-align:center; line-height:31px; background:url(../images/calendar_s_white.gif) no-repeat center center}
.siderCalendar .CalendarBody span.empty{background:none}
.siderCalendar .CalendarBody a.blue{background-image:url(../images/calendar_s_blue.gif); color:#fffffe;}
.siderCalendar .CalendarBody a.brown{background-image:url(../images/calendar_s_brown.gif); color:#fffffe}

.siderblock2{background:url(../images/siderboxbg2.gif) no-repeat bottom left; width:272px; margin-top:30px; padding-bottom:15px}
.siderblock2 h2{height:37px; background:url(../images/siderboxtitle2.gif) no-repeat 0 0; text-align:center; font-size:16px; line-height:35px}
.siderblock2 h3{text-align:center; color:#444; font-size:16px; line-height:30px}
.siderblock2 p, .siderblock2 .row{padding:0 35px 10px}
.siderblock2 p input{height:14px; padding:3px; }
.siderblock2 .col1, .siderblock2 .col2{width:30%; float:left; font-size:10px}
.siderblock2 .col3{width:39%; float:left; font-size:10px}
.siderblock2 .row select{width:50px}
.siderblock2 #roomsearch{width:107px; height:39px; background:url(../images/siderboxbtn2.gif) no-repeat 0 0; font-size:18px; font-weight:bold; color:#fffffe; margin:0 0 0 80px; border:none; cursor:pointer}
.siderblock2 #hotelsearch{width:107px; height:39px; background:url(../images/siderboxbtn2.gif) no-repeat 0 0; font-size:18px; font-weight:bold; color:#fffffe; margin:0 0 0 80px; border:none; cursor:pointer}

.main{width:664px; float:right; padding-bottom:15px}
.home .main{width:654px}
.cantonfairhotelmain{width:674px}
.homeBlock{width:620px; border:1px solid #ccc; margin-top:16px; background:#fff}
.homeBlock h2{text-align:center; background:url(../images/homeboxtitle.gif) no-repeat 0 0; font-size:14px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#872121; font-weight:normal; text-align:center; line-height:32px}
.homeBlock table{margin:15px 130px; }
.homeBlock table td{ vertical-align:top; padding:0 5px; color:#413939; line-height:18px}
a.arrow{padding-left:10px; background:url(../images/arrow_black.gif) no-repeat 0 5px;  color:#413939;}

.homeCalendar{width:605px; margin:0 auto}
.homeCalendar .CalendarControl{position:relative; height:25px; font-weight:bold; padding-top:10px}
.homeCalendar .CalendarControl .prev{width:17px; height:12px;  position:absolute; top:10px; right:25px}
.homeCalendar .CalendarControl .prev a{width:17px; height:12px; background:url(../images/calendar_arrow.gif) no-repeat 0 0; cursor:pointer; display:block; overflow:hidden}
.homeCalendar .CalendarControl .prev a.disable{background-position:0 -12px; cursor:auto}
.homeCalendar .CalendarControl .next{width:17px; height:12px; position:absolute; top:10px; right:0px}
.homeCalendar .CalendarControl .next a{width:17px; height:12px; background:url(../images/calendar_arrow.gif) no-repeat -17px 0; cursor:pointer; display:block; overflow:hidden}
.homeCalendar .CalendarControl .next a.disable{background-position:-17px -12px;  cursor:auto}
.homeCalendar .CalendarHeader{border-bottom:1px solid #ccc; font-size:14px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:24px; height:24px}
.homeCalendar .CalendarHeader span{width:86px; float:left; display:inline-block; text-align:center}
.homeCalendar .CalendarBody span, .homeCalendar .CalendarBody a{width:86px; float:left; display:inline-block; text-align:center; line-height:36px; background:url(../images/calendar_b_white.gif) no-repeat center center}
.homeCalendar .CalendarBody span.empty{background:none}
.homeCalendar .CalendarBody a.blue{background-image:url(../images/calendar_b_blue.gif); color:#fffffe;}
.homeCalendar .CalendarBody a.brown{background-image:url(../images/calendar_b_brown.gif); color:#fffffe}
.homeCalendar .CalendarBody a.deepblue{background-image:url(../images/calendar_b_deepblue.gif); color:#fffffe}
.homeCalendar .CalendarBody a.yellow{background-image:url(../images/calendar_b_yellow.gif); color:#fffffe}



.mainBlock1{font-size:14px; font-weight:bold; margin:30px 10px 0 10px; line-height:24px }


.cantonfairhotelmain .roomSearch{padding:10px 10px 10px 10px }
.cantonfairhotelmain .roomSearch td{padding:10px 0}
.cantonfairhotelmain .roomSearch input{width:180px; border:1px solid #ccc}
.cantonfairhotelmain .roomSearch input#roomsearch{background:url(../images/buttonsearch.gif) no-repeat 0 0; width:108px; height:20px; border:none; color:#e50a12; padding-left:20px; margin-top:14px; float:right}
.cantonfairhotelmain .roomSearch input#roomsearch2{background:url(../images/buttonsearch.gif) no-repeat 0 0; width:108px; height:20px; border:none; color:#e50a12; padding-left:20px; margin-top:14px; float:right}

.mainBlock2{margin:0 0 0 0; width:667px}
.mainBlock2 h2{background:url(../images/mainblock2_1.gif) no-repeat 0 0; height:52px; font-size:16px; text-align:right; padding:0 25px; line-height:50px}
.mainBlock2 h2 a{color:#905757; text-decoration:underline}
.mainBlock2Inner{padding:25px 15px 0px 10px; background:url(../images/mainblock2_2.gif) repeat-x 0 0 #f0ecea}
.mainBlock2Inner .col1{width:100px; height:105px; background:#fff; border-right:1px solid #ccc; border-bottom:1px solid #ccc; float:left; text-align:center; padding-top:10px;}
.mainBlock2Inner .col1 img{border:1px solid #ccc;width:85px;height:60px;}
.mainBlock2Inner a.video{padding-left:20px; background:url(../images/hotelvideo.gif) no-repeat 0 0; color:#0055aa; }
.mainBlock2Inner .col2{float:right; width:530px;font-size:13px; position:relative }
.mainBlock2Inner .col2 h3{font-size:13px; color:#a20404; padding-left:25px; background:url(../images/hotellabel.gif) no-repeat 0 0; line-height:20px}
.mainBlock2Inner .col2 h3 span{background:url(../images/hotelstar.gif) no-repeat 0 0; width:16px; display:inline-block; height:15px}
.mainBlock2Inner .col2 p{padding:5px 0 0 10px}
.mainBlock2Inner .col2 div{margin:10px 0 0 10px; height:25px; line-height:25px; }
.mainBlock2Inner .col2 a.review{padding-left:20px; background:url(../images/hotelreview.gif) no-repeat 0 0; margin-right:10px; color:#840404}
.mainBlock2Inner .col2 a.reviewClose{padding-left:20px; background:url(../images/hotelreview.gif) no-repeat 0 0; margin-right:10px; color:#840404; display:none}
.mainBlock2Inner .col2 a.map{padding-left:20px; background:url(../images/hotelmap.gif) no-repeat 0 0; margin-right:10px; color:#840404}
.mainBlock2Inner .col2 a.rate{background:url(../images/hotelbutton.gif) no-repeat 0 0; width:95px; height:25px; text-align:center; display:block; position:absolute; right:0; bottom:0; color:#fffffe; font-weight:bold; cursor:pointer}
.mainBlock2Inner .col2 a.rateClose{background:url(../images/hotelbutton.gif) no-repeat 0 0; width:95px; height:25px; text-align:center; display:block; position:absolute; right:0; bottom:0; color:#fffffe; font-weight:bold;display:none; cursor:pointer}
.mainBlock2Inner  .clear{height:10px; overflow:hidden}
.mainBlock2Inner .roomList{margin:0 -15px 0 -10px; width:667px; padding:0; background:#fff; border-top:5px solid #fff; display:none}
.mainBlock2Inner .roomList th{background:#edecec; padding:2px 0 2px 10px; color:#000; text-align:center}
.mainBlock2Inner .roomList td{border-bottom:1px dashed #b5d3f2; padding:10px 0 10px 10px; text-align:center; background:#fff}
.mainBlock2Inner .roomList td span{color:#cb0606; text-decoration:line-through}

.mainBlock3 h1{font-size:17px; line-height:44px; padding:0 30px }

.mainBlock3{margin-top:10px; font-size:14px; line-height:20px; width:641px; background:#fff; padding:0 3px}
.mainBlock3Top{margin-top:10px; font-size:14px; line-height:20px; background:url(../images/maintitle.gif) no-repeat 0 0 #fff}
.mainBlock3 h2{font-size:15px; font-weight:normal; line-height:28px;  border-bottom:1px solid #c52d2e; text-align:center; margin-bottom:10px;}
.mainBlock3 .col{width:264px;}
.mainBlock3 .col p{padding:0 25px}
.mainBlock3 h3{font-size:14px; padding-top:10px; border-bottom:2px solid #c52d2e; font-weight:normal; text-align:center;  margin-bottom:10px}
.mainBlock3 table{background:#c52d2e;}
.mainBlock3 table th{background:#fff; padding:6px 2px; font-weight:normal; color:#c42627; font-size:15px; width:33%}
.mainBlock3 table th span{ color:#000}
.mainBlock3 table td{background:#fff; padding:6px 2px; font-weight:normal}

.mainBlock4{width:207px; float:left; border:1px solid #ccc; background:#fff; margin:10px 2px 0 2px!important; margin:10px 2px 0 1px; font-size:12px}
.mainBlock4 h2{font-size:13px; padding:10px 10px; border-bottom:1px solid #ccc}
.mainBlock4 ul{padding:5px 10px;}
.mainBlock4 ul li{list-style:none; padding:10px 0; line-height:18px}

.breadcrumb{padding:30px 0 0 5px; font-size:12px; color:#F00}
.breadcrumb a{color:#000; text-decoration:underline; padding-right:10px; background:url(../images/breadcrumb.gif) no-repeat right 5px; margin-right:5px}

.mainBlock5{padding:0 3px 30px 3px; line-height:18px; background:url(../images/maintitle.gif) no-repeat 0 0 #fff; margin-top:10px; width:641px}
.mainBlock5 h1{font-size:16px; padding:0 20px; line-height:45px}
.mainBlock5 .piclist{padding:15px 0 0}
.mainBlock5 .piclist img{padding:0 0 0 20px}
.mainBlock5 p{padding:18px 0 0; color:#4f4f4f}

.mainBlock6{padding:0 3px 30px 3px; line-height:18px; background:url(../images/maintitle.gif) no-repeat 0 0 #fff; margin-top:10px; width:641px}
.mainBlock6 h1{font-size:20px; padding:0 20px; line-height:45px}
.mainBlock6Inner{padding:15px; border-bottom:1px dotted #ccc}
.mainBlock6Inner img{float:left; padding:0 15px 0 0}
.mainBlock6Inner h2{font-size:16px}
.mainBlock6Inner p{font-size:14px; line-height:20px; padding-top:5px}
.mainBlock6Inner ul{padding:10px 0 0 0}
.mainBlock6Inner li{ list-style:none; color:#872121; float:left; width:20%}
.mainBlock6Inner li a{color:#872121; text-decoration:underline; padding-left:10px; background:url(../images/li01.gif) no-repeat 0 6px}

.mainBlock7{padding:0 3px 30px 3px; line-height:18px; background:url(../images/maintitle.gif) no-repeat 0 0 #fff; margin-top:10px; width:641px}
.mainBlock7 h1{font-size:20px; padding:0 20px; line-height:45px; margin-bottom:10px}
.mainBlock7Inner{width:310px; border-top:2px solid #c20025; background:#fff; text-align:center; }
.mainBlock7Inner h2{font-size:16px; padding:10px 0}
.mainBlock7Inner p{padding:15px 5px; text-align:left; font-size:13px; color:#393737; line-height:18px}

.mainBlock8{padding:0 3px 30px 3px; line-height:18px; background:url(../images/maintitle.gif) no-repeat 0 0 #fff; margin-top:10px; width:641px}
.mainBlock8 h1{font-size:18px; padding:0 20px; line-height:45px; margin-bottom:10px}
.mainBlock8 dl{width:633px; background:#fff; margin:0 auto}
.mainBlock8 dt{line-height:26px; height:26px; background:url(../images/exhibitortitle.gif) no-repeat top left; padding:0 10px; margin-bottom:1px; cursor:pointer}
.mainBlock8 dt.hover{background-position:bottom left; color:#fffffe}
.mainBlock8 dt.active{background-position:bottom left; margin-bottom:0; color:#fffffe}
.mainBlock8 dd{border:1px solid #6f1818; margin-bottom:1px; font-size:14px; display:none; margin-top:-1px}
.mainBlock8 table{}
.mainBlock8 td{padding: 4px; }
.website{width:90px; height:21px; background:url(../images/visitwebsite.gif) no-repeat 0 0; color:#fffffe; display:inline-block; line-height:21px; font-size:12px; text-align:center}
.bookmark{width:124px; height:21px; background:url(../images/bookmark.gif) no-repeat 0 0; color:#fffffe; display:inline-block; line-height:21px; font-size:12px; text-align:center;}
dd .bookmark{float:right}

/*
.mainBlock8 .page{height:20px; line-height:20px; padding:20px 0}
.mainBlock8 .page .col1{width:200px; float:left}
.mainBlock8 .page .col2{width:300px; float:left}
.mainBlock8 .page .col3{text-align:right; padding-right:10px}
.mainBlock8 .page .col2 span, .mainBlock8 .page .col2 a{float:left; padding:0 2px}
.mainBlock8 .page .prev{width:10px; overflow:hidden; display:inline-block; height:20px;overflow:hidden; line-height:20px;line-height:999px; background:url(../images/pageprev.gif) no-repeat 2px 6px; float:left;  padding:0 2px}
.mainBlock8 .page .next{width:10px; overflow:hidden; display:inline-block; height:20px;overflow:hidden; line-height:20px;line-height:999px; background:url(../images/pagenext.gif) no-repeat 2px 6px; float:left;  padding:0 2px}
.mainBlock8 .page a{color:#000}
*/

.mainBlock9{padding:0 3px 30px 3px; line-height:18px; background:url(../images/maintitle.gif) no-repeat 0 0 #fff; margin-top:10px; width:641px}
.mainBlock9 h1{font-size:20px;  padding:0 20px; line-height:45px; }
.mainBlock9 h2{font-size:18px;line-height:30px; border-bottom:1px solid #ccc; margin:0 10px; padding-top:20px}
.mainBlock9 h3{font-size:12px;line-height:18px;  margin:0 10px; padding-top:10px}
.mainBlock9 h3 a{color:#000}
.mainBlock9 p{padding:10px 10px 0 10px; line-height:18px}
.mainBlock9 table{margin:10px 10px 0 10px; width:626px; font-size:13px; background:#000}
.mainBlock9 td{padding:5px; background:#fff; text-align:center}
.mainBlock9 th{background:#fff; padding:5px;}
.mainBlock9 ul{padding:0; line-height:18px; background:#f3f3f3; border:1px solid #c0c0c0; border-bottom:0; margin:10px 10px 0}
.mainBlock9 ul li{border-bottom:1px solid #c0c0c0; list-style:none; padding:2px 20px; }

.error{ color:#F00}
input.error{background:#FC9; color:#444}

.mainBlock9 form{font-size:12px}
.mainBlock9 form table{border:2px solid #e3e3e3; background:#fff}
.mainBlock9 form th{text-align:right; width:230px; padding:8px 10px 8px 0; vertical-align:top; background:#eee}
.mainBlock9 form td{text-align:left; vertical-align:top; padding:8px 5px}
.mainBlock9 form th.row{text-align:left; width:auto; padding-left:15px}
.mainBlock9 form td.row{text-align:left; width:auto; padding-left:15px}
.mainBlock9 form td.telCon{}
.mainBlock9 form td.telCon label.error{width:0; overflow:hidden}
.mainBlock9 form input.textInput{width:200px; height:14px; border:1px solid #d8d8d8; padding:1px; margin-right:5px}
.mainBlock9 form span{ color:#F00}
.selectwrap{display:inline-block}
.buttonInput{font-size:12px;  height:24px; font-weight:normal; padding:0 5px; color:#9c2525}

.mainBlock10 dl{width:633px; background:#fff; margin:10px auto}
.mainBlock10 dt{line-height:26px; height:26px; background:url(../images/exhibitortitle.gif) no-repeat top left; padding:0 10px; margin-bottom:1px; cursor:pointer}
.mainBlock10 dt.hover{background-position:bottom left; color:#fffffe}
.mainBlock10 dt.active{background-position:bottom left; margin-bottom:0; color:#fffffe}
.mainBlock10 dd{border:1px solid #6f1818; margin-bottom:1px; font-size:14px; display:none; margin-top:-1px}

.mainBlock10{padding:0 10px 30px 10px; line-height:18px; background:url(../images/maintitle.gif) no-repeat 0 0 #fff; margin-top:10px; width:627px}
.mainBlock10 h1{font-size:20px;  padding:0 20px; line-height:45px; }
.hotelDetailTop{padding:10px 0}
.hotelDetailTop img{float:left}
.hotelDetailTop h1{font-size:20px; width:550px; float:right; padding:0 0 10px 0; line-height:24px}
.hotelDetailTop a.RegisterNow, .hotelDetailTop a.setalert{background:url(../images/hoteldetailbutton.gif); width:106px; height:22px; font-weight:bold; display:block; float:right; line-height:21px; text-align:center; color:#fffffe; margin-left:10px}

.hotelDetailTab{}
.hotelDetailTab .tab{height:23px; border-bottom:2px solid #7f1b1b}
.hotelDetailTab .tab li{float:left; width:auto; line-height:22px; list-style:none; margin-right:5px}
.hotelDetailTab .tab li a{padding:0 10px; background:url(../images/hoteldetailtab.gif) repeat-x bottom left; border:1px solid #b9b9b9; border-bottom:none; display:inline-block; color:#000}
.hotelDetailTab .tab li a.current{ background:url(../images/hoteldetailtab.gif) repeat-x top left; border:1px solid #781a1a; border-bottom:none; display:inline-block; color:#fffffe}
.hotelDetailTab table{margin:10px 0}
.hotelDetailTab td{border-bottom:1px dotted #ccc; padding:5px; vertical-align:top}

.mainBlock10 h4{font-size:12px; color:#872121}
.mainBlock10 p{padding-bottom:10px}
.moreDetail{background:#fdf2ee; border:1px solid #eedbd3; padding:10px}
.moreDetail h3{font-size:15px; color:#872121}
.moreDetail ul{padding:5px 15px}
.moreDetail li{list-style:outside disc}
.moreDetail li a{color:#000; text-decoration:underline}
.moreDetail th, .moreDetail td{ vertical-align:top; padding:5px 0; text-align:left}
.moreDetailButton{text-align:right; height:21px}
.moreDetailButton a{background:url(../images/hoteldetailbutton2.gif) no-repeat 0 0; width:113px; height:21px; display:block; float:right; padding-right:30px; line-height:21px; font-weight:bold; color:#fffffe}

.hotelfaq{border-top:2px solid #872121; padding:10px 0; margin-top:10px}
.hotelfaq .gotop{padding:10px 0 5px 10px; border-bottom:1px dotted #ccc; }
.hotelfaq .gotop a{width:51px; height:19px; display:block; line-height:999px; overflow:hidden; background:url(../images/gotop.gif) no-repeat 0 0; cursor:pointer}

.hotelInformationA{ padding:0 10px 30px 10px; line-height:18px; background:url(../images/maintitle.gif) no-repeat 0 0 #fff; margin-top:10px; width:627px}
.hotelInformationA h1{font-size:16px;  padding:0 20px; line-height:45px; }
.hotelInformationA table{line-height:18px; margin:10px 0}
.hotelInformationA td{padding:0 10px 0 0}
.hotelInformationA td a{padding-left:15px; background:url(../images/arrow_red.gif) no-repeat 0 5px; color:#b71212; display:inline-block}
.hotelInformationA p{padding:10px 0; line-height:18px}

.hotelInformationB{ padding:0 0 20px 10px; width:640px}
.hotelInformationB h2{font-size:16px;  background:url(../images/arrow_orange.gif) no-repeat 0 12px; padding:10px 0 10px 20px}
.hotelInformationB .roomSearch{}
.hotelInformationB .roomSearch td{padding:10px 0}
.hotelInformationB .roomSearch input{width:180px; border:1px solid #ccc}
.hotelInformationB .roomSearch input#roomsearch{background:url(../images/buttonsearch.gif) no-repeat 0 0; width:108px; height:20px; border:none; color:#e50a12; padding-left:20px; margin-top:14px; float:right}

.hotelInformationB .roomList{}
.hotelInformationB .roomList th{background:#eee; padding:2px 0 2px 10px; color:#000; text-align:center}
.hotelInformationB .roomList td{border-bottom:1px dashed #b5d3f2; padding:10px 0 10px 10px; text-align:center}
.hotelInformationB .roomList td span{color:#cb0606; text-decoration:line-through}

.hideshow{padding:0 10px; line-height:14px}
.hideshow #hide{background:url(../images/hide.gif) no-repeat 0 0; padding-left:20px; cursor:pointer; text-decoration:underline}
.hideshow #show{background:url(../images/show.gif) no-repeat 0 0; padding-left:20px; cursor:pointer;  text-decoration:underline}

.hotelInformaitionOption{background:#fff1ee; padding:15px 20px}
.hotelInformaitionOption li{list-style:none}
.hotelInformaitionOption span{color:#cb0606}

.hotelInformationTab{ padding:0 0 20px 10px; width:640px;}
.hotelInformationTab ul.tabs{height:22px; line-height:20px; position:relative;  z-index:999}
.hotelInformationTab ul.tabs li{list-style:none; float:left; margin-right:3px; }
.hotelInformationTab ul.tabs li a{border:1px solid #d9c0c0; height:21px; width:105px; display:block; text-align:center; background:#f2eaea; color:#000; position:relative }
.hotelInformationTab ul.tabs li a.current{background:#fff; border-bottom:none; height:22px}
.hotelInformationTab div.panes{border:1px solid #d9c0c0; position:relative; z-index:998 }

.hotelInformationTab .pane1{}
.hotelInformationTab .pane1 ul{padding:15px 0 0 15px}
.hotelInformationTab .pane1 li{width:100px; list-style:none; float:left; padding-bottom:10px}
.hotelInformationTab .pane1 li img{border:2px solid #ccc}

.hotelInformationTab .pane2{position:relative; width:638px; height:420px}

.hotelInformationTab .pane3{padding:0 8px 8px}
.hotelInformationTab .pane3 div{background:#fff; padding:8px 10px; margin-top:8px; border-bottom:1px dotted #ddd; height:auto}
.hotelInformationTab .pane3 div div{width:125px; padding:0; margin:0; float:left; border:none; color:#999; line-height:20px}
.hotelInformationTab .pane3 div div a{display:inline-block; background:url(../images/ratingarrow.gif) no-repeat 100% 4px; padding:0 15px 0 0; color:#06C}
.hotelInformationTab .pane3 div p{float:left; width:470px}
.hotelInformationTab .pane3 div div.clear{clear:both;float:none; margin:0; padding:0; height:0; overflow:hidden}
/*
.hotelInformationTab .pane3 .page{height:20px; line-height:20px; padding:8px 0}
.hotelInformationTab .pane3 .page .col1{width:200px; float:left}
.hotelInformationTab .pane3 .page .col2{width:200px; float:left}
.hotelInformationTab .pane3 .page .col3{text-align:right; padding-right:10px}
.hotelInformationTab .pane3 .page .col2 span, .hotelInformationTab .pane3 .page .col2 a{float:left; padding:0 2px}
.hotelInformationTab .pane3 .page .prev{width:10px; overflow:hidden; display:inline-block; height:20px;overflow:hidden; line-height:20px;line-height:999px; background:url(../images/pageprev.gif) no-repeat 2px 6px; float:left;  padding:0 2px}
.hotelInformationTab .pane3 .page .next{width:10px; overflow:hidden; display:inline-block; height:20px;overflow:hidden; line-height:20px;line-height:999px; background:url(../images/pagenext.gif) no-repeat 2px 6px; float:left;  padding:0 2px}
.hotelInformationTab .pane3 .page a{color:#000}
*/

.hotelInformationTab .pane4{position:relative}
.hotelInformationTab .pane4 h3{font-size:18px; padding:10px }
.hotelInformationTab .pane4 h3 span{padding-right:130px; display:inline-block; background:url(../images/roomrank.gif) no-repeat right 2px}
.hotelInformationTab .pane4 p{padding:0 10px}
.hotelInformationTab .pane4 .availd{padding-left:22px; background:url(../images/availd1.gif) no-repeat 0 0; line-height:18px; display:inline-block ; position:relative; font-weight:bold}
.hotelInformationTab .pane4 .notAvaild{padding-left:22px; background:url(../images/availd2.gif) no-repeat 0 0; line-height:18px; display:inline-block ; position:relative}
.hotelInformationTab .pane4 .availList{padding:10px; border:1px solid #ccc; margin:10px ; position:relative}
.hotelInformationTab .pane4 .availList li{list-style:none; width:270px; float:left; margin:5px 0; position:relative}
.hotelInformationTab .pane4 .closewindow{width:100px; height:18px; border:1px solid #ccc; text-align:center; cursor:pointer; line-height:18px; position:absolute; right:10px; margin-bottom:20px}
.hotelInformationTab .pane4 .openwindow{width:100px; height:18px; border:1px solid #ccc; text-align:center; cursor:pointer; line-height:18px; position:absolute; right:10px; margin-top:-30px; display:none}


.mainBlock11{padding:0 3px 30px 3px; line-height:18px; background:url(../images/maintitle.gif) no-repeat 0 0 #fff; margin-top:10px; width:641px}
.mainBlock11 h1{font-size:24px; line-height:45px; margin:0 20px}
.mainBlock11 h2{font-size:18px;line-height:30px; border-bottom:1px solid #ccc; margin:0 10px; padding-top:20px}
.mainBlock11 .memberbackgroundBlock{background:url(../images/memberbackgroundBlock.gif) repeat-x; border:1px solid #ccc; margin:10px 10px 0 10px; padding:0 10px 10px}
.mainBlock11 h3{background:url(../images/memberbackgroundBlock2.gif) no-repeat 0 9px; margin:0; border-bottom:1px solid #ccc; padding:0 0 0 20px; line-height:30px; position:relative; font-size:13px; color:#f80000; width:584px}
.mainBlock11 h3 a{position:absolute; right:0; top:0;  font-weight:normal; display:inline-block; line-height:30px; margin:0; padding:0; font-size:12px; color:#fff}
.mainBlock11 .row{position:relative}
.mainBlock11 .col{position:relative; width:295px}
.mainBlock11 h4{line-height:30px; border-bottom:1px dotted #999; font-size:12px; font-weight:normal; padding:0 10px }
.mainBlock11  ul, .mainBlock11  ol{padding:5px 10px; line-height:18px; color:#909090}
.mainBlock11 ul li{list-style:inside disc}
.mainBlock11 ol li{list-style:inside decimal}

.mainBlock12{padding:0 3px 30px 3px; line-height:18px; background:url(../images/maintitle.gif) no-repeat 0 0 #fff; margin-top:10px; width:641px}
.mainBlock12 h1{font-size:24px; line-height:45px; margin:0 20px}
.mainBlock12 h2{font-size:18px;line-height:30px; border-bottom:1px solid #ccc; margin:0 10px; padding-top:20px}
.mainBlock12 h4{line-height:30px; border-bottom:1px dotted #999; font-size:12px; font-weight:normal; margin:0 10px }
.mainBlock12 ul{padding:5px 20px; line-height:18px; color:#909090}
.mainBlock12 ul li{list-style:inside disc; position:relative}
.mainBlock12 ul span{float:right}
.mainBlock12 ul a{color:#000}
.mainBlock12 table{margin:10px; background:#fff}
.mainBlock12 table td{background:#f9f4f4; padding:5px 5px }
.mainBlock12 table tr.hover td{background:#872121; padding:5px 5px; color:#fff}
.mainBlock12 table th{background:#f1f1f1; padding:5px 5px }
ul.page{text-align:right; width:610px; padding:10px 0}
ul.page li{display:inline; padding:0 2px; list-style:none}
ul.page li a{line-height:20px; border:1px solid #ccc5c5; display:inline-block; padding:0 5px; color:#000	}
ul.page li.current a{line-height:20px; border:1px solid #872121; display:inline-block; padding:0 5px; background:#872121; color:#fff}

.tradeshowSearch{}
.tradeshowSearch .textInput{width:180px; height:14px; padding:3px 0}
.tradeshowSearch .selectInput{width:160px; height:22px}
.tradeshowSearch .buttonInput{width:70px; height:22px; font-size:12px}

.mainBlock12 .filter{ background:#872121; margin-top:0; margin-bottom:0}
.mainBlock12 .filter td{background:#872121}
.mainBlock12 .filter .buttonInput{width:100px; height:22px; font-size:12px}

.remittanceMain{width:570px; float:left; padding:30px 0 30px 10px}
.steps-con{border:1px solid #999; background:#fff; padding-bottom:10px}
.steps-con table{margin-left:10px}
.steps-con td{padding:5px 0 5px 10px; vertical-align:top}
.steps-con tr.small td{font-size:11px; color:#999; padding-bottom:0}
.steps-con tr.bar hr{height:3px; background:#ccc}
.steps-con h3{background:#fff; border-bottom:1px solid #999; font-size:14px; line-height:30px; padding:0 10px; margin-bottom:10px}
.steps-con h3 span{background:#9cc8ff; font-size:11px; font-weight:bold; padding:0 5px; font-weight:normal}
.steps-con p{padding:5px 0 5px 20px}
.steps-con .error{display:block}
.steps-con input.error{background:#FC0}
.step .textInput{background:#fff; border:1px solid #999; padding:1px}
.steps-con td span{color:#f00}
#navigation{padding:20px 20px; height:30px; }
#navigation .prev{background:url(../images/stepback.gif) no-repeat; width:98px; height:29px; font-size:16px; color:#000; border:none; cursor:pointer; float:left}
#navigation .next{ background:url(../images/stepnext.gif) no-repeat; width:112px; height:29px; font-size:16px; color:#fffffe; border:none; cursor:pointer;float:right}
.stepBottom{padding:0 20px; }
.stepBottom span{float:left}
.steps-con a{color:#06C; text-decoration:underline}
.remittanceSider{float:right; width:380px; padding:30px 10px 30px 0; line-height:18px}
.remittanceSider1 h5{font-size:12px; text-decoration:underline}
.remittanceSider2{background:#ddd; padding:10px 5px; margin-top:10px}
.remittanceSider2 h5{font-size:12px; text-align:right; font-weight:normal}
.remittanceSider2 h5 span{float:left; font-weight:bold}
.remittanceSider3{background:#eee; padding:5px; margin-top:3px}
.remittanceSider3 h5{font-size:12px}
.remittanceDateHeader{padding:0 3px}
.remittanceDateHeader label{width:52px; float:left; text-align:center; border-bottom:1px solid #999; padding:5px 0}
.remittanceDateBody{background:url(../images/dotted.gif) repeat 0 0}
.remittanceDateBody div{width:52px; float:left; height:100px; text-align:center}
.remittanceDateBody dl{width:40px; padding:0 6px; float:left; height:100px; text-align:center; font-size:14px; line-height:14px}
.remittanceDateBody dt{width:40px; margin:6px 0; background:#9c2525; color:#fff; padding:6px 0}
.remittanceDateBody dd{width:40px; background:#fff; padding:6px 0}
.remittanceDateBody dl span{display:block; font-size:10px}
.remittanceSider4{background:#ddd; padding:5px; margin-top:3px}
.progress{background:#eee; border:1px solid #999; margin-top:3px }
.progress h4{font-size:12px; padding:5px; border-bottom:1px solid #999}
.progress h4 a{color:#000}
.progress .info{padding:5px 10px}

#map {
padding:0px;
}

.chinatradeheadline{padding:0 0 0 0px; position:relative; }
.chinatradeheadline h1{ font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:23px; color:#413939; font-weight:normal; padding-bottom:20px }
.chinatradeheadline p{font-size:16px; color:#761010; line-height:24px; padding-bottom:20px }
.chinatradecalendar{width:620px; border:1px solid #ccc; margin:0 auto; background:#fff}
.chinatradecalendar h2{text-align:center; background:url(../images/homeboxtitle.gif) no-repeat 0 0; font-size:14px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#872121; font-weight:normal; text-align:center; line-height:32px; padding:0; margin:0}


.homeDate{padding:30px 0}
.homeDate .col{width:600px; padding:0 10px; float:left ; }
.homeDateBlock{padding-bottom:15px;}
.homeDateBlock .date{width:44px; height:40px; float:left; color:#fffffe; font-size:24px; text-align:center; line-height:24px; padding-top:4px;}
.homeDateBlock .date span{font-size:12px;display:block; line-height:12px}
.homeDateBlock .date.blue{background:url(../images/date_b_blue.gif) no-repeat 0 0}
.homeDateBlock .date.brown{background:url(../images/date_b_brown.gif) no-repeat 0 0}
.homeDateBlock .date.deepblue{background:url(../images/date_b_deepblue.gif) no-repeat 0 0}
.homeDateBlock .date.yellow{background:url(../images/date_b_yellow.gif) no-repeat 0 0}
.homeDateBlock h4{font-size:12px; padding-left:56px; border:none; margin:0; font-weight:bold; line-height:14px}
.homeDateBlock p{font-size:11px; padding:5px 0 0 56px; line-height:14px}
.homeDateBlock a{color:#000;text-decoration:underline}

.registration{border:2px solid #eee}
.registration th{padding:8px; text-align:right; background:#eee}
.registration td{padding:8px}
.registration .textInput{width:280px; height:14px; display:block; padding:3px 0}
.registration select{width:180px; height:22px}
.registration th span{color:#6b2825; font-weight:normal}
.registration .buttonInput{width:100px; height:28px; color:#000; font-weight:bold}
.registrationMore{display:none}
.registration .show{display:block}
.registrationMore th{padding:0 0 0 40px}
.registrationMore td{text-align:left; padding:10px 0 0 40px; font-weight:normal; }
.registrationMore td input{margin-right:10px}

.registration .open{width:14px; height:13px; display:inline-block; background:url(../images/subnav.gif) no-repeat 0 0; margin:0 0 0 2px; cursor:pointer; overflow:hidden; }
.registration .close{background-position: 0 -50px}

.mainBlock12 .customerService{background:#ccc}
.mainBlock12 .customerService th{background:#f9f4f4; padding:10px 20px; text-align:left}
.mainBlock12 .customerService td{background:#fff; padding:5px 20px}
.mainBlock12 .customerService td a{color:#000; text-decoration:underline; cursor:pointer}

.mainBlock12 .customerService tr.reply{display:none}
.mainBlock12 .customerService tr.reply td{padding:10px 20px; width:565px;}
.mainBlock12 .customerService tr.show{display:table-row!important; display:block}
.mainBlock12 .customerService tr.show td{}
.mainBlock12 .customerService tr.reply input{margin:0 10px; padding:0 5px; color:#872121}
.mainBlock12 .customerService tr.reply label{margin-right:10px}
.mainBlock12 .customerService tr.reply textarea{width:565px; height:60px; margin-top:10px}
.mainBlock12 .customerService tr.reply p{width:565px;  padding-bottom:10px}

.mainBlock12 .inquireService{background:#none; background:none}
.mainBlock12 .inquireService th{text-align:left; font-weight:normal; background:none; color:#6d2825}
.mainBlock12 .inquireService td{background:#fff}
.mainBlock12 .inquireService .buttonInput{width:100px; height:28px; color:#000; font-weight:bold}

.productList{border:1px solid #ccc; padding:0 0 10px 0}
.productList a{color:#000}
.productList ol{padding:10px 0; border-bottom:1px solid #ccc; font-size:10px}
.productList ol li{ list-style:none; padding:0 10px; display:inline; overflow:hidden}
.productList table{margin:0}
.productList th{background:#f0f0f0; padding:2px}
.productList td{background:#f0f0f0; padding:2px}
.productList td h5{background:#eee; font-size:12px; padding:5px; border:1px solid #fff }
.productList td h5 span{font-weight:normal; color:#cc0000}
.productList td p{background:#fff; font-size:12px; padding:2px 5px; border:1px solid #fff }

.productListIcon{padding:10px 0}
.productListIcon div{width:92px; height:140px; float:left; padding:0 32px; text-align:center}
.productListIcon img{width:80px; height:80px; padding:5px; border:1px solid #ccc}
.productListIcon a{color:#000}

.homeTab{width:625px; height:302px; background:url(../images/hometabbg.gif) no-repeat 10px 10px ; padding:10px 0 0 10px; position:relative; overflow:hidden}
.homeTab .panes{width:364px; height:288px; padding:7px 0 0 6px; float:left}
.homeTab img{width:364px; height:288px}
.homeTab ul{position:absolute; width:243px;height:288px; top:17px; left:380px; padding:0; margin:0;}
.homeTab ul li{width:218px; height:78px; background:url(../images/hometabbtn.gif) no-repeat bottom left; list-style:none; margin:6px 0 0 0; padding:10px 10px 0 15px; font-size:10px; cursor:pointer; color:#000; overflow:hidden; float:left}
.homeTab ul li strong{display:block; font-size:12px; width:218px}
.homeTab ul li.current{background-position:top left}


.mainBlock5 .inquireService{background:#none; background:none}
.mainBlock5 .inquireService th{text-align:left; font-weight:normal; background:none; color:#6d2825; padding:5px 10px}
.mainBlock5 .inquireService td{background:#fff;  padding:5px 10px}
.mainBlock5 .inquireService .textInput{width:250px; height:14px; padding:5px 0 }
.mainBlock5 .inquireService select{width:250px; height:26px; }
.mainBlock5 .inquireService .buttonInput{width:100px; height:28px; color:#000; font-weight:bold}

.login{margin:0 18px}
.loginContent{background:url(../images/bgwide.gif) no-repeat 0 0 #fff; margin-top:10px; padding-bottom:30px}
.loginContent h1{padding:0 35px 15px; line-height:40px; }
.loginContent dl{width:432px; height:445px; padding:10px; float:left; margin-left:12px!important; margin-left:6px; border:1px solid #ccc}
.loginContent dt{font-size:14px; line-height:30px; padding:0 10px; background:#464646; color:#fff}
.loginContent dt.red{background:#a70425}
.loginContent dd{padding:10px}
.loginContent table{}
.loginContent th{padding:6px 10px; text-align:right; line-height:24px}
.loginContent td{padding:6px 10px;}
.loginContent .textInput{width:230px; height:14px; padding:3px 0}
.loginContent select{width:230px; height:22px}
.loginContent .buttonInput{height:30px; padding:0 15px; color:#000; font-size:14px}
.loginContent a{color:#06C; text-decoration:underline}
.loginContent .buttonRed{background:url(../images/buttonred.gif) repeat-x; height:24px; border:1px solid #d6929f; cursor:pointer; color:#8c707a}

.mainBlock12 .myExhibitor{background:#ccc}
.mainBlock12 .myExhibitor th{background:#f9f4f4; padding:10px 5px; text-align:left}
.mainBlock12 .myExhibitor td{background:#fff; padding:5px 5px}
.mainBlock12 .myExhibitor td a{color:#000; text-decoration:underline}
.mainBlock12 .myExhibitor td a.open{width:27px; height:27px; display:inline-block; background:url(../images/exhibitorbtn.gif) no-repeat 0 0; margin-right:5px; padding-right:5px; border-right:1px solid #ddd}
.mainBlock12 .myExhibitor td a.close{background-position:0 -27px}
.mainBlock12 .myExhibitor td a.del{width:27px; height:27px; display:inline-block; background:url(../images/exhibitorbtn.gif) no-repeat 0 -54px; position:relative }
.mainBlock12 .myExhibitor td a.edit{width:27px; height:27px; display:inline-block; background:url(../images/exhibitorbtn.gif) no-repeat 0 -81px; margin-right:5px; padding-right:5px; border-right:1px solid #ddd}
.mainBlock12 .myExhibitor td.function .delComfirm{width:120px; background:#fff; border:4px solid #C00; padding:5px; position:absolute; z-index:999; display:none; margin-top:-15px; margin-left:-35px; text-align:center}
.mainBlock12 .myExhibitor td.function .delComfirm input{height:20px; width:60px}
.mainBlock12 .myExhibitor tr.note{display:none}
.mainBlock12 .myExhibitor tr.note td{padding:10px 20px; width:565px;}
.mainBlock12 .myExhibitor tr.show{display:table-row!important; display:block}
.mainBlock12 .myExhibitor tr.show td{}
.mainBlock12 .myExhibitor tr.note input{margin-right:10px; padding:0 5px; color:#872121}
.mainBlock12 .myExhibitor tr.note label{margin-right:20px}
.mainBlock12 .myExhibitor tr.note textarea{width:565px; height:60px; margin-top:10px}
.mainBlock12 .myExhibitor tr.note p{width:565px;  margin-top:10px}

.myProfile table{background:none; margin:0 5px}
.myProfile table td{background:none}
.myProfile table th{background:none}
.myProfile .textInput{border:1px solid #ccc; height:14px; padding:2px 0}
.myProfile .checkInput{margin-right:10px}
.myProfile .buttonInput{height:28px; margin-right:10px; padding:0 10px; color:#000}
.myProfile .submitInput{height:28px; margin-right:10px; padding:0 10px; color:#d90000}
.myProfile select{width:280px; height:20px}
.myProfile h4{margin:15px 10px 10px}
.myProfile .open{width:14px; height:13px; display:inline-block; background:url(../images/subnav.gif) no-repeat 0 0; margin:2px 0 0 2px; cursor:pointer}
.myProfile .close{background-position: 0 -50px}
.guestAdd{display:none}
.proInterest{display:none}
.myProfile .show{display:block}

.pass td{color:#999}

/*2010-07-20 add*/
.list{width:631px;margin-left:5px;border-collapse:collapse;border-spacing:0;}
  .list td{border-bottom:1px dashed #d1d1d1;}
  .list td.li_text{width:82%;padding:5px 0 5px 2%;background:url(../images/li02.gif) no-repeat 5px 13px;}
    .list a{color:#333;}
	.list img{ vertical-align:middle;margin-left:5px;}
	.list a:hover{color:red; text-decoration:none;}
	
.warning{width:650px;padding:70px 140px 20px 190px;font-size:20px;}
  .warning_txt{background:url(../images/add_icon1.gif) no-repeat left top;padding-left:150px;height:auto!important;height:350px;min-height:350px;width:500px;}
    .warning_txt h1{font-size:32px; text-indent:40px;color:#555;}
	.warning_txt dl dt{padding-top:20px;font-size:20px;}
	.warning_txt dl dd{padding:20px 0 0 20px;}
	  .warning_txt dl dd a{color:red; text-decoration:underline;}
 
.loging{height:auto!important;height:350px;min-height:350px;width:100%;padding-top:90px; text-align:center;font-size:40px;}
  .loging p{padding:15px 0;}
  

