@charset "utf-8";
/***鍏ㄥ眬鐨勬牱寮忓畾涔?**/
*{margin:0; padding:0;}
body{ background:#fff; font-family:Arial,"MS PGothic";font-size:12px}
img{ border:none; }
ul{list-style:none;}
.clear{ clear:both; height:0; font-size:0; line-height:0;}
a{ color:#000099; }
body, td, input, textarea, select { font-size:12px; margin:auto; padding:auto;}
.btn_center{ margin:0 auto; text-align:center;}
.btn_right{ float:right;}
#container{ width:960px; margin:0 auto; padding-top:0px;}
/***淇℃伅鏍忛儴鍒哹egin***/
#info{width:950px; margin:0 auto; }
#info h1 {font-size:20px;color:#000;line-height:30px;padding-left:7px;}
#info h2 {font-size:20px;color:#000;line-height:30px;padding-left:7px;}

#info .yourid{ font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#info .yourid a{font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#info .yourid a:hover{ text-decoration:underline;}
#info .infobox{background:#fff;  font-size:12px; line-height:16px; padding:0px 10px 10px 10px;}
.info{width:950px; margin:0 auto; }
.info h1 {font-size:20px;color:#000;line-height:30px;padding-left:7px;}
.info .infobox{background:#fff;  font-size:12px; line-height:16px; padding:15px; font-size:12px; margin:0 auto;}
/***淇℃伅鏍忛儴鍒唀nd***/
/***涓棿鍐呭閮ㄥ垎begin***/
#content{width:950px; margin:0 auto;padding:0;overflow:hidden}
#content .leftbox{ width:220px;float:left; }
#content .rightbox{ width:720px; float:right; overflow:hidden}
/***涓棿鍐呭閮ㄥ垎begin***/
/***air_search***/
.search02 {height:25px;margin:0 auto;line-height:15px;padding-top:5px;}
.search02 ul{ float:right;margin:0;padding:0;}
.search02 ul li{ float:left;margin:0;padding:0;}
.search02 dl{ float:right;margin:0;padding:0;}
.search02 dl dd{float:left;font-size:14px; font-weight:bold;margin-right:1px;}
.search02 dl dd span{ font-size:12px; }
.search02 dl dd .now{ color:#D81135;}
.curent {width:500px;float:left;padding-top:0px;_margin-top:-1px;}
/***booking 涓棿鍐呭***/
.booking_content{ /*border-top:1px dashed #96999C; */border-bottom:0px dashed #96999C; padding:0; margin:0 auto; clear:both;width:900px;}
/**error鐨勮〃鏍?*/
.error_table{width:900px;margin:0 auto 5px auto;border-left:2px solid #D50027;border-bottom:0px solid #D50027; border-collapse:collapse; margin-bottom:5px; font-size:12px;}
.error_table th{ background:#F3F3F3;font-weight:normal;border:1px solid #CCC;padding:5px;margin:0;width:110px;text-align:left;vertical-align:top;font-size:12px;line-height:150%}
.error_table th.width200{width:150px;}
.error_table td{ background:#fff; border:1px solid #ccc; text-align:left;padding:5px;margin:0;line-height:150%;vertical-align:top}
.error_table td.kong{ border:none; width:5px;padding:0;}
.error_table td.nobr{ border-right:0;}
.error_table td.nobl{ border-left:0;}
.error_table td.td1{ width:110px;}
.error_table td.td3{ width:285px;vertical-align:middle;}
.error_table p.err{color:#D50027; margin:3px 0 0 0;padding:0;}
.error_table td table{width:770px; BORDER-BOTTOM: #c9c9c9 1px solid;margin:0}
.error_table td table td{line-height:20px;}
.area-s{height:100px;width:750px;}
.error_table td .member06_smltable1{width:100%;border-collapse:collapse;border:none;}
.error_table td .member06_smltable1 td{ border:none;padding:0 0 5px 0;}
.error_table td.tdbg{ background:#F3F3F3;}
/**********************************************booking end**********************************************************/
/**********************************************intair begin**********************************************************/
#intair_leftbox{ float:left;width:220px;}
h1.title{ border-left:5px #D50027 solid; border-bottom:1px #CC3300 solid; height:30px;display:block; margin:10px 0 0 0;}
h1.title img{ margin:2px 0 2px 10px;}
h2.title{ border-left:5px #D50027 solid; border-bottom:1px #CC3300 solid; height:30px;display:block; margin:10px 0 0 0;}
h2.title img{ margin:2px 0 2px 10px;}
h2.title02{ border-left:5px #D50027 solid; border-bottom:1px #CC3300 solid; height:30px;display:block; margin:10px 0 0 0;}
h3.title{font-size:14px;height:20px;display:block; margin:10px 0 0 0;}
h3.title img{ margin:2px 0 2px 10px;}
/**********my page end**********/

/************鐗规畩鐨勫畾涔?******************************/
.member_btn_center{ margin:20px auto; text-align:center;}
.member_btn_center .btn{ padding:5px 10px;}
.up{ float:right; margin:10px;}
.red{ color:#CC0033;font-weight:normal;font-size:12px;}
.mrg-left{margin-left:-10px;}
.mrg-left20 {margin-left:20px;}
.mrg-right01 {margin-right:12px;}
.mrg-right02{margin:30px 30px 0 0}

.mrg-btm10 { margin-bottom:5px;}
.mrg-top10{margin-top:10px;}
.pad-left10{padding:10px 0 10px 20px;}
/************鐗规畩鐨勫畾涔?******************************/

/**********add at 090811 by jing worldexpo/contact**********/
.con-agree{text-align:left;padding-left:240px;}
.agree {width:12px;height:12px;display:block;float:left; position:relative;left:210px;top:0px;#position:relative;left:-5px;top:1px;}
.error_table .female {height:13px;position:relative;left:0px;top:5px;margin-right:5px;#position:relative;left:0px;top:-3px;}
.error_table .male {height:13px;position:relative;left:0px;top:5px;margin-right:5px;#position:relative;left:0px;top:-3px;margin-right:5px;}


#info .info-border{background:#fff;font-size:12px; line-height:16px; padding:10px 10px 10px 20px;width:900px; border:1px solid #CCC; margin:0 auto;}
.info-text {background:#fff;font-size:12px;padding:10px 0 10px 0;width:900px;margin:0 auto; }
.info-text .incon {padding-left:10px;font-size:14px; font-weight:bold;background:url(../img/worldexpo/dot.jpg) no-repeat 0 4px;#background:url(../img/worldexpo/dot.jpg) no-repeat 0 1px;}
.info-text h3 {font-size:14px;}
.info-text h3 span {color:#CC0000}
.info-text .color {color:#CC0000; font-size:13px; font-weight:bold;}

.fb{font-size:12px;border:1px solid #949494;height:17px;}
.width01{width:50px;}
.width02{width:500px;}
.width03{width:140px;}
.width04{width:250px;}
.width05{width:50px;}

.tickets{width:900px;margin:0 auto 5px auto;margin-bottom:5px; font-size:12px; background:#CCC;}
.tickets td {background:#fff;padding:5px 5px 5px 0px; text-align:right;}
.tickets td input {width:27px;}
.tickets td input.money { width:120px;}
.tickets th {background:#F3F3F3;text-align:left;padding:5px 5px 5px 10px;}

.seat {width:524px;border:2px solid #CC0000;margin:0 auto;padding:10px;text-align:center;font-size:15px;font-weight:bold;}
.t-center {padding:5px 5px 10px 5px;line-height:18px; text-align:center;}
.t-font {padding:5px 5px 10px 5px;line-height:18px;font-size:14px; font-weight:bold; background:url(../img/worldexpo/dot.jpg) no-repeat 0px 9px; #background:url(../img/worldexpo/dot.jpg) no-repeat 0px 7px;padding-left:12px;}

/**********add at 090820 by jing worldexpo/ticket**********/
#info .ticket-box{background:#EFF0F5;  font-size:12px; line-height:16px; margin:0px 10px 10px 10px;}
#info .ticket-kind {background:#fff url(../img/worldexpo/bg-line.jpg) repeat-x top;font-size:12px; line-height:16px; padding:1px;width:928px; border:1px solid #CCC; margin:0 auto;}

.ticket-kind .h3-titbg01{background:url(../img/worldexpo/h3-titbg01.jpg) repeat-x left top;height:25px; line-height:25px;}
.ticket-kind .h3-titbg01 h3 { background:url(../img/worldexpo/h3-icon01.jpg) no-repeat 10px 0;padding-left:30px; font-size:15px;}
.tit-cont01 {background:url(../img/worldexpo/dianline.jpg) repeat-x bottom;margin:10px;padding-bottom:10px;}
.tit-cont01 .cont01-lft {float:left;width:480px;padding-left:10px;#padding-left:15px;}
.cont01-lft .table01 {width:480px;background:#979799; text-align:center; color:#343434;}
.cont01-lft .table01 th { background:#E0DEDF;padding:3px 0px 3px 0px; font-weight:normal;}
.cont01-lft .table01 td { background:#FFF;padding:3px 0px 3px 0px;} 
.tit-cont01 .cont01-rgt {float:right;padding-right:10px;}
.ticket-kind .green-incon { background:url(../img/worldexpo/green-icon.jpg) no-repeat 0 3px; padding-left:15px;margin:0 10px 0 20px}

.ticket-kind02 {background:#fff url(../img/worldexpo/bg-line.jpg) repeat-x top;font-size:12px; line-height:16px; padding:1px;width:928px; border:1px solid #CCC; margin:10px auto 10px auto;}

.ticket-kind02 .h3-titbg02{background:url(../img/worldexpo/h3-titbg02.jpg) repeat-x left top;height:25px; line-height:25px;}
.ticket-kind02 .h3-titbg02 h3 { background:url(../img/worldexpo/h3-icon02.jpg) no-repeat 10px 0;padding-left:30px; font-size:15px;}
.ticket-kind02 .h4tit { background:url(../img/worldexpo/01titlebg.jpg) repeat-x;margin:8px 5px 10px 5px;height:30px;}
.ticket-kind02 .h4tit h4 { background: url(../img/worldexpo/red-icon.jpg) no-repeat 10px 7px;padding-left:25px; font-size:14px;padding-top:4px;#padding-top:6px;}
.tit-cont02 {padding:0px 10px 10px 10px;}
.tit-cont02  .cont02-lft { float:left; width:652px;padding-left:20px; line-height:150%;}
.tit-cont02  .cont02-lft .p01 { background:url(../img/worldexpo/icon1.jpg) no-repeat 0 1px;padding-left:20px;}
.tit-cont02  .cont02-lft .p02 { background:url(../img/worldexpo/icon2.jpg) no-repeat 0 1px;padding-left:20px;margin-top:6px;}
.tit-cont02  .cont02-lft .p03 { background:url(../img/worldexpo/icon3.jpg) no-repeat 0 1px;padding-left:20px;margin-top:6px;}
.tit-cont02  .cont02-lft .p04 { background:url(../img/worldexpo/icon4.jpg) no-repeat 0 1px;padding-left:20px;margin-top:6px;}
.tit-cont02  .cont02-lft .p05 { background:url(../img/worldexpo/icon5.jpg) no-repeat 0 1px;padding-left:20px;margin-top:6px;}
.tit-cont02  .cont02-lft .p06 { background:url(../img/worldexpo/icon6.jpg) no-repeat 0 1px;padding-left:20px;margin-top:6px;}
.tit-cont02  .cont02-rgt { float:right; width:214px;padding:50px 20px 0 0;}
	  
	  
.ticket-kind02 .h3-titbg03{background:url(../img/worldexpo/h3-titbg03.jpg) repeat-x left top;height:25px; line-height:25px;}
.ticket-kind02 .h3-titbg03 h3 { background:url(../img/worldexpo/h3-icon03.jpg) no-repeat 10px 0;padding-left:30px; font-size:15px;}
.ticket-kind02 .tit-cont03 {padding:10px 10px 10px 33px;}
.ticket-kind02 .tit-cont03  p { background:url(../img/worldexpo/blue-icon.jpg) no-repeat left 3px;padding-left:12px;margin-bottom:8px;} 

.ticket-kind02 .h3-titbg04{background:url(../img/worldexpo/h3-titbg04.jpg) repeat-x left top;height:25px; line-height:25px;}
.ticket-kind02 .h3-titbg04 h3 { background:url(../img/worldexpo/h3-icon04.jpg) no-repeat 10px 0;padding-left:30px; font-size:15px;}
.ticket-kind02 .tit-cont04_01 {padding:10px 10px 10px 33px;}
.ticket-kind02 .tit-cont04_01  p { background:url(../img/worldexpo/green-icon.jpg) no-repeat left 3px;padding-left:12px;margin-bottom:8px;} 

.ticket-kind02 .tit-cont04 {padding:10px; font-size:12px; font-weight:bold; text-align:center;}