@charset "utf-8";
/* CSS Document */

.ear-grey-txt-02 a.traffic-tab:link{ color:#666; text-decoration:none;}
.ear-grey-txt-02 a.traffic-tab:visited{ color:#666; text-decoration:none;}
.ear-grey-txt-02 a.traffic-tab:visited:hover{ color:#CD5306; text-decoration:none;}
.ear-grey-txt-02 a.traffic-tab:hover{ color:#CD5306; text-decoration:underline;}

.traffic-banner{
clear:both;
float:left;
	width:100%;
	height:109px;
	background-image:url(../images/global/head-traffic-bannar.jpg);
	border-bottom:#FFFFFF solid 4px;
}

.menu-traffic{
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(../images/global/head-bg-traffic.gif);
}
.menu-traffic-left{
	float:left;
	margin:0px;
	padding:0px;
}
.menu-traffic-right{
	float:right;
	margin:0px;
	padding:0px;
}
.menu-traffic-right img{
	float:left;
	margin:0px;
	padding:0px;
}

.menu-traffic-middle{
	float:left;
	height:31px;
	padding-top:20px;
	color:#FFF;
}
.menu-traffic-middle a{ padding-left:5px; padding-right:5px;}
.menu-traffic-middle a:link{ color:#FFF; text-decoration:none;}
.menu-traffic-middle a:visited{ color:#FFF; text-decoration:none;}
.menu-traffic-middle a:hover{ color:#FFEA74; text-decoration:none;}

.traffic-menu{
clear:both;
	width:100%;
	height:53px;
	background-image:url(../images/global/traffic-menu-bg.gif);
}
.traffic-menu-left{
	float:left;
	width:22px;
	height:53px;
	background-image:url(../images/global/traffic-menu-left-img.gif);
}
.traffic-menu-right{
	float:left;
	width:22px;
	height:53px;
	background-image:url(../images/global/traffic-menu-right-img.gif);
}
.traffic-menu-middle{
	float:left;
	width:735px;
	padding-top:24px;
}
.service-content-tel{
	float:left;
	width:715px;
	padding-left:22px;
	padding-top:20px;
	}
.service-content-tel li{ color:#666666;}
.service-content-tel img{
	margin-top: 12px;
	margin-bottom: 12px;
	margin-left: 0px;
}
.service-content-tel p.h1orange{
	text-align:center;
	font-size:16px;
	color:#FF6600;
	font-weight: bold;
}
.service-content-tel span.h2orange{
	font-size:12px;
	font-weight: bold;
	color:#FF6600;
	height:25px;
	line-height:25px;
	clear: both;
}
.service-content-tel img.bor{ border:1px solid #FEE496}
.content-title{ font-size:12px; color:#f39b03; font-weight:bold; line-height:20px;}

.table-traffic{
	width:740px;
	color:#666;
	margin-left:5px;
	position:relative;	
	border:none;
}
.table-traffic td{
	background-color: #FFF;
	height:15px;
	padding-top:10px;
	padding-bottom:10px;
}
.table-traffic td input{
	width:215px;
	border: 1px solid #9B9B9B;
}
.table-traffic td input.box{
	width:20px;
	border:none;
}
.table-traffic td.left1{
	width:115px;
	background-color: #FFF;
	text-align:right;
	padding-right:5px;
}
.table-traffic td.right1{

	background-color: #FFF;
	text-align:left;
}
.table-traffic td.left2{
	width:115px;
	background-color: #FEF5EE;
	text-align:right;
	padding-right:5px;	
}
.table-traffic td.right2{
	text-align:left;
	background-color: #FEF5EE;
}
.table-traffic td b{
	color:#CC0000;
	padding-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

#Layer1 {
	position:absolute;
	width:240px;
	height:115px;
	z-index:1;
	left: 513px;
	top: 447px;
}
#Layer1 img { margin:0px; padding:0px;}

#Layer3 {
	position:absolute;
	width:100px;
	height:38px;
	z-index:1;
	left: 510px;
	top: 447px;
	visibility: hidden;
}

.calculator-table{ width:240px; margin:0; padding:0;}
.calculator-table td{ margin:0; padding:0;}
.calculator-table td.calculator-c{
	height:123px;
	width:200px;
	background-image: url(../images/traffic-manual/g55.gif);
	padding-right: 20px;
	padding-left: 21px;
}
.calculator-table td.calculator-d{
	height:39px;
	width:200px;
	background-image: url(../images/traffic-manual/g56.gif);
	padding-right: 20px;
	padding-left: 21px;
}
.calculator-table table.sum{width:240px;}
.calculator-table table.sum td.sum-td{width:100px;}
.calculator-table td.calculator-d simg{padding-right:5px;}
.calculator-table td.calculator-d img{
	cursor: hand;
}
.calculator-table2{ width:240px; margin:0; padding:0;}
.calculator-table2 .item{ width:65px;}
#Layer1 img{margin:0; padding:0;}
.table-traffic td input.date{border:1px solid #9a9a9a; width:53px; color:#666666}
li.li-01{ margin-left:30px; list-style-image: url(../images/global/li-01.gif); padding-bottom:10px;}
li.li-01 ul,ol li{
	list-style-image: none;
}
div.imgleft{ float:left; width:45%;}
div.imgright{ float:right; width:45%;}
img.kongright{ margin-right:20px;}

.tariff-top{
	width:525px;
	height:65px;
	background-image: url(../images/traffic-manual/price-top.gif);
}
.tariff-txt{
	width:525px;
	height:auto;
	background-image: url(../images/traffic-manual/price-bg.gif);
}
.tariff-bottom{
	width:525px;
	height:65px;
	background-image: url(../images/traffic-manual/price-bottom.gif);
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	line-height: 32px;
	color: #DB6931;
}
.tariff-table{
	width:525px;
}
.tariff-table th{
	width:505px;
	padding-right: 5px;
	padding-left: 15px;
	padding-top:2px;
	height:20px;
	color:#704B04;
	background-image: url(../images/traffic-manual/th-01.gif);
	font-style: italic;
	font-weight: bold;
	font-size: 13px;
	text-align:left;
	background-repeat: no-repeat;
}
.tariff-table td{
	padding-left: 15px;
	padding-top:0px;
	margin:0px;
	color:#666;
	letter-spacing: 2px;
	vertical-align: top;
}
.tariff-table td img{
	padding-right: 5px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
}
.tariff-table td b{color:#704B04;}
b.orange{color:#E6631B;}

.tariff-comm-table{
	clear:both;
	margin-top:20px;
	color:#666666;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FCD1B6;
	border-bottom-color: #FCD1B6;
	margin-bottom:15px;
}
.tariff-comm-table th{ height:25px; line-height:25px; font-size:14px; font-weight:bold; color:#E6631B; background-image:url(../images/global/flight-red-line.gif); background-position:right; background-repeat:no-repeat;}
.tariff-comm-table td{ text-align:center; height:26px; line-height:26px;}
.tariff-comm-table td span{ height:25px; line-height:25px; font-size:14px; font-weight:bold; color:#E6631B;}
.tariff-comm-table-fdf9f8{ background-color:#FEF5EF;}
.tariff-comm-table-page{ clear:both; width:100%; height:39px; margin:10px 0px 10px 0px; background-image:url(../images/global/flight-page-bg.gif);}
.tariff-comm-table-page-left{ float:left; width:9px; height:39px; background-image: url(../images/global/flight-page-left.gif);}
.tariff-comm-table-page-min{ float:left; width:716px; color:#cc0000; font-weight:bold; text-align:center; margin-top:8px;  height:20px; line-height:20px;}
.tariff-comm-table-page-min input{ vertical-align:middle;}
.tariff-comm-table-page-right{ float:left; width:9px; height:39px; background-image: url(../images/global/flight-page-right.gif);}
.tariff-comm-rivet{ width:100%; color:#cc0000; margin:20px 0px 10px 0px;}
.tariff-comm-rivet span{ display:block;}
.width-52{ width:52px;}
.width-133{ width:133px;}
.width-353{ }
.width-140{ width:140px;}
.width-69{ width:69px;}

/* succeed */
.succeed{ width:537px; margin:auto; padding:80px 0px 0px 0px; color:#666666;}
.succeed-div-table{ width:430px; margin:auto;}
.succeed-div{ float:left; width:430px; margin:auto; border:#e9e9e9 solid 1px; border-top:none;}
.succeed-div-head{ clear:both; width:430px; height:20px; margin:auto; color:#413f3f; text-align:center; line-height:20px; border:#e9e9e9 solid 1px; border-bottom:none; background-color:#ffeae2;}
.succeed-div-left{ float:left; width:220px; padding:80px 0px 0px 40px; padding-top:80px; color:#cd5306; font-size:14px; text-align:center;}
.succeed-div-left img{ margin:auto; padding:0px 5px 0px 0px; vertical-align:middle;}
.succeed-div-right{ float:left; width:150px;}
.succeed-div-right img{ margin:auto; padding:10px 0px 0px 10px; vertical-align:middle;}

.succeed-div-bottom{ float:left; width:100%; height:40px;}
.succeed-div-bottom img{ margin:auto; margin:10px 0px 0px 180px; padding:0px;}


/* newmenu */

.menu-main-center{float:left; height:35px; padding:16px 0px 0px 10px; background:url(../images/global/head-bg-traffic.gif);}
.menu-main-center ul {margin:0;list-style: none;}
.menu-main-center li {float: left; white-space: nowrap; text-align:center; line-height:25px;}
li{color:#FFFFFF; }


.menu-main-right{float:left;}

.menu-move{	padding-top: 1px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;}
.menu-over{
	background-color:#FFFFFF;
	color:#9E1953;
	padding-top: 1px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
}
.menu-over span{ color:#cd5306;}
.menu-space{width:10px;}
.menu-no-list{width:45px;}
.menu-no-list a:hover{ width:45px; color:#f0cde3;}


#Layer2 {
	position:absolute;
	width:112px;
	z-index:1;
	left: 388px;
	top: 38px;
	border-left:#cd5306 solid 1px;
	border-right:#cd5306 solid 1px;
	border-bottom:#cd5306 solid 1px;
	background-color:#FFFFFF;
	visibility: hidden;
}
#Layer2 a:link { color:#cd5306; line-height:20px; text-decoration:none; padding-left:5px;}
#Layer2 a:visited { color:#cd5306; line-height:20px;text-decoration:none; padding-left:5px;}
#Layer2 a:hover { color:#cd5306; line-height:20px;text-decoration: underline; padding-left:5px;}
