.border-box {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new-width {
  width: 980px !important;
}
/* 标签初始化 */
* {
  margin: 0;
  padding: 0;
}
b {
  font-weight: normal;
}
html {
  min-height: 100%;
}
body {
  color: #333333;
  background: #ffffff;
  font-size: 14px;
  padding: 0;
  margin: 0;
  font-weight: normal;
  min-height: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  font-family: "\5FAE\8F6F\96C5\9ED1";
}
img,
input,
select {
  vertical-align: middle;
}
input::-ms-clear {
  display: none;
}
img {
  border: 0;
}
li {
  list-style-type: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
th,
td {
  padding: 0;
}
input,
button,
select,
textarea {
  outline: none;
  resize: none;
}
a {
  outline: medium none;
  text-decoration: none;
  cursor: pointer;
}
a:hover {
  text-decoration: none;
}
/* 浮动 、清除 其它 */
.left {
  float: left !important;
  display: inline;
}
.right {
  float: right !important;
  display: inline;
}
.clearf {
  clear: both;
  line-height: 0;
  height: 0%;
  font: 0px Arial;
  overflow: hidden;
}
.none {
  display: none;
}
/*
 *遮罩
 */
.mask {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 190;
  background: rgba(0, 0, 0, 0.1);
}
/*
 * 头部导航
 */
.main-box {
  width: 100%;
}
.main-box .main-container {
  width: 1200px;
  margin: auto;
}
.main-box .main-container .main-head-nav {
  margin-top: 20px;
  margin-bottom: 20px;
}
.main-box .main-container .main-head-nav .head-title {
  font-size: 16px;
  padding-left: 36px;
  line-height: 30px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAARCAYAAADHeGwwAAAAAXNSR0IArs4c6QAAA2JJREFUOBF9VF1oFFcUPufOzG5sVCRBIbXqtm52s0ZEJbMmFqFSa19UkDaK1QqiD5Yq4g/UBx/y0ry0iLQUpO1DUUFKSmlFfKm0DxKjSVBXYtckMxqqGIk/oTUh0ezc0+9GBiebXS8M595zvnPu+fnmMr1m3V3+3pxgfHS3CG1koTphqWLhYcgbiujnd7Zt+IlbWvRrQhCXM/ppdxc8v4a93QQTJTlWFf+xfp4QzUu0yF7YNCval7zddblcnJJ6P+W2ein3n/66bFNJAJQiwsBs7U9lD5XDGL1dbDSZoyU7bKtiVSJ/aXCaPeUeFZIvvLQ7g5jPO5b+MsTcrXeXFwp0BOfVTPKMiH+f0iLT88LYqA/HDbW3OztCx6j009kGEX0Wzb2IAA9QymHsfRRkQb5Fwq3E2oNPG+y/oL2vlhkoTu2lgktzszW4Ys3cxb2d3U68IgvnBiFOxKudGqX4ICn+jB1aoZSeT0I/MvO+2t6u7VMuEE2bzEBfXflyJy0tyssNDIyMjg31p9x7E8/HT2AKMRLdtKCjY8yJ2T7m3SwvqAcEmDWzckY9Bv+D8Z7SIgztIVmyLpnv7im+xMtkd1IgJ5HZ5FBB1XFLWfmgEJiqP8V3wY5ZxxI9V/JR38kKMNgD3rLV8wzP4zFnOAoI98l85ykTHOw5rklvRhs+R/C/YHeQlJvs6/poUWZBX4gPpUJmm4Vo++Jc+yMo/w0mJuaFRkNFP+Ou60+7Z0Dd99H/kzGOJVH2RXwnnHh8PgLvMhX7ddltfm7gTOgbSlu0blVKHUF2ghbdCAJej2BVmukDUPFjAGfD9s0sp/KqcVrY2/4A4iuzjy4wayvYdzOqM3v20g2jEDmUPIgWNUK+ycRDwvSHReq3t+2F5/hW24tix+j54bL1lSPjw49sW95N/N19PWqzmZ1GoWAlsx4hUd8J69PMtB8s+PUlcDLxqM+0PYIfB6v+LA4+DWgUeB4+RM+fDCxtzJQEFCnxVOwBdf179U1VRabyx0mntPsYg/vE/AOlkPfrstWY2fdI5rGXaVhaCmN0U/6DKOjOkuyaoCDfAjEbT/RZUtRHWg8p5uqACI+gbCFS52a+ET9ac/2SYWDJVfaCEO2lV60VDjbijTH0rMFD9xRsuUZstdXmr1wLceXk/3zHW2UzUEmbAAAAAElFTkSuQmCC) no-repeat left center;
  background-size: 24px auto;
}
.main-box .main-container .main-head-nav .head-nav ul li {
  position: relative;
  float: left;
  min-width: 86px;
  height: 30px;
  padding-right: 4px;
  text-align: center;
  margin-left: 24px;
  background: #e8e8e8;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-box .main-container .main-head-nav .head-nav ul li.already {
  background: #ffeac4;
}
.main-box .main-container .main-head-nav .head-nav ul li.already a {
  color: #fe9437;
}
.main-box .main-container .main-head-nav .head-nav ul li.already span.before {
  border-top: 15px solid #ffeac4;
  border-right: 11px solid #ffeac4;
  border-bottom: 15px solid #ffeac4;
  border-left: 11px solid transparent;
}
.main-box .main-container .main-head-nav .head-nav ul li.already span.after {
  border-top: 15px solid transparent;
  border-right: 11px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 11px solid #ffeac4;
}
.main-box .main-container .main-head-nav .head-nav ul li.current {
  background: #fd8824;
}
.main-box .main-container .main-head-nav .head-nav ul li.current a {
  color: #fff;
}
.main-box .main-container .main-head-nav .head-nav ul li.current span.before {
  border-top: 15px solid #fd8824;
  border-right: 11px solid #fd8824;
  border-bottom: 15px solid #fd8824;
  border-left: 11px solid transparent;
}
.main-box .main-container .main-head-nav .head-nav ul li.current span.after {
  border-top: 15px solid transparent;
  border-right: 11px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 11px solid #fd8824;
}
.main-box .main-container .main-head-nav .head-nav ul li.first-li {
  padding-left: 6px;
  padding-right: 0;
}
.main-box .main-container .main-head-nav .head-nav ul li.last-li {
  padding-right: 16px;
}
.main-box .main-container .main-head-nav .head-nav ul li a {
  display: block;
  color: #676767;
  cursor: default;
  line-height: 30px;
}
.main-box .main-container .main-head-nav .head-nav ul li span.before {
  position: absolute;
  top: 0;
  left: -22px;
  width: 0;
  height: 0;
  border-top: 15px solid #e8e8e8;
  border-right: 11px solid #e8e8e8;
  border-bottom: 15px solid #e8e8e8;
  border-left: 11px solid transparent;
}
.main-box .main-container .main-head-nav .head-nav ul li span.after {
  position: absolute;
  top: 0;
  right: -22px;
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-right: 11px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 11px solid #e8e8e8;
}

/*
 * 品牌头部导航
 */
.brand-main-box {
  width: 100%;
  background: #F4F4F4;
  display: inline-block;
}
.brand-main-box .main-container {
  width: 1200px;
  margin: 20px auto 100px;
}
.brand-main-box .main-container .main-head-nav {
  margin-top: 20px;
  margin-bottom: 20px;
}
.brand-main-box .main-container .main-head-nav .head-title {
  font-size: 16px;
  padding-left: 36px;
  line-height: 30px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAARCAYAAADHeGwwAAAAAXNSR0IArs4c6QAAA2JJREFUOBF9VF1oFFcUPufOzG5sVCRBIbXqtm52s0ZEJbMmFqFSa19UkDaK1QqiD5Yq4g/UBx/y0ry0iLQUpO1DUUFKSmlFfKm0DxKjSVBXYtckMxqqGIk/oTUh0ezc0+9GBiebXS8M595zvnPu+fnmMr1m3V3+3pxgfHS3CG1koTphqWLhYcgbiujnd7Zt+IlbWvRrQhCXM/ppdxc8v4a93QQTJTlWFf+xfp4QzUu0yF7YNCval7zddblcnJJ6P+W2ein3n/66bFNJAJQiwsBs7U9lD5XDGL1dbDSZoyU7bKtiVSJ/aXCaPeUeFZIvvLQ7g5jPO5b+MsTcrXeXFwp0BOfVTPKMiH+f0iLT88LYqA/HDbW3OztCx6j009kGEX0Wzb2IAA9QymHsfRRkQb5Fwq3E2oNPG+y/oL2vlhkoTu2lgktzszW4Ys3cxb2d3U68IgvnBiFOxKudGqX4ICn+jB1aoZSeT0I/MvO+2t6u7VMuEE2bzEBfXflyJy0tyssNDIyMjg31p9x7E8/HT2AKMRLdtKCjY8yJ2T7m3SwvqAcEmDWzckY9Bv+D8Z7SIgztIVmyLpnv7im+xMtkd1IgJ5HZ5FBB1XFLWfmgEJiqP8V3wY5ZxxI9V/JR38kKMNgD3rLV8wzP4zFnOAoI98l85ykTHOw5rklvRhs+R/C/YHeQlJvs6/poUWZBX4gPpUJmm4Vo++Jc+yMo/w0mJuaFRkNFP+Ou60+7Z0Dd99H/kzGOJVH2RXwnnHh8PgLvMhX7ddltfm7gTOgbSlu0blVKHUF2ghbdCAJej2BVmukDUPFjAGfD9s0sp/KqcVrY2/4A4iuzjy4wayvYdzOqM3v20g2jEDmUPIgWNUK+ycRDwvSHReq3t+2F5/hW24tix+j54bL1lSPjw49sW95N/N19PWqzmZ1GoWAlsx4hUd8J69PMtB8s+PUlcDLxqM+0PYIfB6v+LA4+DWgUeB4+RM+fDCxtzJQEFCnxVOwBdf179U1VRabyx0mntPsYg/vE/AOlkPfrstWY2fdI5rGXaVhaCmN0U/6DKOjOkuyaoCDfAjEbT/RZUtRHWg8p5uqACI+gbCFS52a+ET9ac/2SYWDJVfaCEO2lV60VDjbijTH0rMFD9xRsuUZstdXmr1wLceXk/3zHW2UzUEmbAAAAAElFTkSuQmCC) no-repeat left center;
  background-size: 24px auto;
}
.brand-main-box .main-container .main-head-nav .head-nav ul li {
  position: relative;
  float: left;
  min-width: 86px;
  height: 30px;
  padding-right: 4px;
  text-align: center;
  margin-left: 24px;
  background: #e8e8e8;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-box .main-container .main-head-nav .head-nav ul li.already {
  background: #ffeac4;
}
.brand-main-box .main-container .main-head-nav .head-nav ul li.already a {
  color: #fe9437;
}
.brand-main-box .main-container .main-head-nav .head-nav ul li.already span.before {
  border-top: 15px solid #ffeac4;
  border-right: 11px solid #ffeac4;
  border-bottom: 15px solid #ffeac4;
  border-left: 11px solid transparent;
}
.brand-main-box .main-container .main-head-nav .head-nav ul li.already span.after {
  border-top: 15px solid transparent;
  border-right: 11px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 11px solid #ffeac4;
}
.brand-main-box .main-container .main-head-nav .head-nav ul li.current {
  background: #fd8824;
}
.brand-main-box .main-container .main-head-nav .head-nav ul li.current a {
  color: #fff;
}
.brand-main-box .main-container .main-head-nav .head-nav ul li.current span.before {
  border-top: 15px solid #fd8824;
  border-right: 11px solid #fd8824;
  border-bottom: 15px solid #fd8824;
  border-left: 11px solid transparent;
}
.brand-main-box .main-container .main-head-nav .head-nav ul li.current span.after {
  border-top: 15px solid transparent;
  border-right: 11px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 11px solid #fd8824;
}
.brand-main-box .main-container .main-head-nav .head-nav ul li.first-li {
  padding-left: 6px;
  padding-right: 0;
}
.brand-main-box .main-container .main-head-nav .head-nav ul li.last-li {
  padding-right: 16px;
}
.brand-main-box .main-container .main-head-nav .head-nav ul li a {
  display: block;
  color: #676767;
  cursor: default;
  line-height: 30px;
}
.brand-main-box .main-container .main-head-nav .head-nav ul li span.before {
  position: absolute;
  top: 0;
  left: -22px;
  width: 0;
  height: 0;
  border-top: 15px solid #e8e8e8;
  border-right: 11px solid #e8e8e8;
  border-bottom: 15px solid #e8e8e8;
  border-left: 11px solid transparent;
}
.brand-main-box .main-container .main-head-nav .head-nav ul li span.after {
  position: absolute;
  top: 0;
  right: -22px;
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-right: 11px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 11px solid #e8e8e8;
}

.brand-alert-con-bj {
  z-index: 300;
  width:1000px;
	background:rgba(255,255,255,1);
	border-radius:8px;
	border:1px solid rgba(151,151,151,1);
	position: fixed;
	left: 0;
	top: 10%;
	right: 0;
	margin: 0 auto;
cursor: default;
}

.brand-alert-con-bj .hhead-con{
height:30px;
margin: 19px auto;
}
.brand-alert-con-bj .hhead-con .title-p{
	text-align: center;
	font-size:24px!important;
font-weight:bold!important;
color:rgba(34,34,34,1)!important;
width: 950px!important;
line-height:30px!important;
float: left;
}
.brand-alert-con-bj .hhead-con .close-btn{
	margin-top: 1px;
	width: 20px;
	height: 20px;
float: left;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAA3klEQVQ4jaXUMW7CUBAE0D2AcwfP7Egu9gSkCIajgcJFUG6BIiW0EfeIUgZq09gKsmzy/2fblZ62mFlz91eSP+6+tsKR1JL8JrkzknsAHYBLCSqpBXAG0JF8s4ioSH6UoJKWAwbgGBGVmdkUuirGhslB/8Vy0Lqu07AZ9CypHXYAXrKwe+gYa5rmKQmbQ0n+Zl82g371UAfglH3Z7dyG9pHwT2HH0vBPYhFRFTdqCht22eg9LBtNwZLRMZYSjVn0kQaMUUmtkTwU1+kP/ewf7LtJWgDYFtepRwFs3P35Csc2tC4wTiNNAAAAAElFTkSuQmCC);
}
.brand-alert-con-bj .cc-con{
	width:956px;
height:45px;
background:rgba(235,235,235,1);
border-radius:23px;
margin: 0 auto;
padding: 0 18px;
-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-alert-con-bj .cc-con p{
	float: left;
	line-height:45px!important;
	font-size: 18px!important;
	}
.brand-alert-con-bj .content-con{}
.brand-alert-con-bj .content-con .flight-first-div{
	float: left;
}
.brand-alert-con-bj .content-con .flight-first-div .flight-info-div{
	line-height:19px!important;
	float: left;
	margin: 46px 0 0 65px;
}
.brand-alert-con-bj .content-con .flight-first-div .flight-info-div .logo-div{
	float: left;
}
.brand-alert-con-bj .content-con .flight-first-div .flight-info-div .logo-div img{
	width: 22px;
	height: 17px;
	margin-right: 10px;
}
.brand-alert-con-bj .content-con .flight-first-div .flight-info-div .info-div{
	float: left;
}
.brand-alert-con-bj .content-con .flight-first-div .flight-info-div .info-div .nor-p{
	line-height: 19px!important;
	text-align: left!important;
}
.brand-alert-con-bj .content-con .flight-first-div .airport-info-div{
	float: right;
margin: 43px 0 0 67px;
}
.brand-alert-con-bj .content-con .flight-first-div .airport-info-div .nor-p{
	line-height: 24px!important;
}
.brand-alert-con-bj .content-con .flight-first-div .airport-info-div .nor-p .date-span{}
.brand-alert-con-bj .content-con .flight-first-div .airport-info-div .nor-p .time-span{
	float: left;
}
.brand-alert-con-bj .content-con .flight-first-div .airport-info-div .nor-p .airport-span{
	float: left;
}
.brand-alert-con-bj .content-con .flight-first-div .airport-info-div .nor-p .jt-span{}
.brand-alert-con-bj .content-con .flight-first-div .airport-info-div .time-div{
	height: 100px;
	border-left: 1px solid #1FA3FE;
	color: #999999;
	font-size: 14px;
	margin-left: 66px;
	line-height:19px!important;
	padding: 29px 0 0 0;
	width: 141px;
	-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
	}
	.brand-alert-con-bj .content-con .flight-first-div .airport-info-div .time-div p{
	color: #999999!important;
	line-height:19px!important;
	}
	
.brand-alert-con-bj .content-con .flight-first-div .flight-trans-div{}
.brand-alert-con-bj .content-con .flight-first-div .flight-trans-div .trans-info-div{}
.brand-alert-con-bj .content-con .flight-first-div .flight-trans-div .line-div{}
.brand-alert-con-bj .footer-con{
	padding: 35px 27px 25px 0;
	float: right;
	color: #FF3C4E;
}
.blue-de{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABh0lEQVRIie1Sv0tbYRR9Be2QIRDtEIIE8d73GngIStdWCk5OboJQ7OTYTllaKGQqdHLqkNHc+yX4oF3ajIKUTvoPCK5unRzEar77jku0rzQ/JUshB85yv+8759zDFwRTTDFRLCYohmqfwia2lx0KEzcgZ29JPEg8WK3DLj0ih2rURGXQu1IduaiJ57yP1Wd1zPa9yIp86KxOatd3Rn9oZ6y2F7WwHid4HARBUHYokNgHUvt1H0zsPNLO+sBN4gbKLPaZxK7+NfIgtQsS3yaxi17nLFYbqbKnLZRYbY/ELnsa/b3hFWn6lQVbL2uYGcngDlELL1h7pr0hSdvksMOK/EARdn4zdFjLzkJ3s8JqByTmM0k9iT+MFLuVfcyPnJLUTrsiPyL1r0n9d1JLu7OU1P8M1d7ECYpjrX9fQxNPWO0jZatw6Qk5q8YNlB8k2gtxgjlW/4oEPDHRLErfkFtKUB6X/AULAfBoqAGJPx7+JfvQWXW4gWKDBe/HZsPeRe730iRanOI/wy272HQoUjWxDAAAAABJRU5ErkJggg==);
	width:24px;
	height: 24px;
	margin: 0 32px 0 18px;
	float: left;
}
.blue-ar{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABhklEQVRIie3Sv0pdQRAG8KMSQSFYhICIiNyZezVaCAp5BysrrWzyBhHSGEFMIdikMZWV6MyKrEQUQUgaBbHQdPEBkkcImOJiZvazkMj1T8g5h2sh+ME0u8v+dnY3y55SNrxh06Rpuz+i+2EATXskBpZ0NriGF00HamsXr1n9D4mBNJ0O7OJ50xEOvkhiIDFwSIe9ER3lN1MMVSK6GseGI9pJ0/drRNP+cER7KYDUf3JIJ5MRbTdgwSiJXzQgW7fX5OsgYOZqA5+9M6f+4S9w9Sa2mgEthYCFBbSSpCMSr7OmL6weaN2WWX2e1d+y+HkjUlVbLtzFq1CvktgRidVvnPgfxernpP6DxL6x2s5AwEQuaGwFz2qbGKlu4A2LfyKxYxb/nQcl9bnCnWVZlk1GtLFiiNWmOfhHlnRA6r/uQXxwE7VSyJ0ALRTBLDbF4kss9pU1HXDEy+YAZdKzh85KRF/R4s/ozfV1Sew012PeV8Hf/R9QjLPgfeFa99laqFeacYtPeWS5BPjCdYBZLoXEAAAAAElFTkSuQmCC);
	width:24px;
	height: 24px;
	margin: 0 32px 0 4px;
	float: left;
}
/*
 *iframe
 */
.iframe-head {
  width: 100%;
  min-width: 1200px;
  height: 128px;
  border: 0;
  position: relative;
  z-index: 1;
}
.iframe-head > html {
  overflow-y: auto !important;
}
.iframe-footer {
  width: 100%;
  height: 292px;
  border: 0;
  min-width: 1200px;
}
.iframe-footer html {
  overflow-y: auto;
}
.pborder-oranger {
  border: 1px solid #fd8824 !important;
}
.input-date {
  height: 24px;
  padding: 0 10px;
  line-height: 24px;
  cursor: pointer;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAMAAABl5a5YAAAAk1BMVEXX19cAAADT09Pd3d3V1dX8/PzV1dXe3t7n5+f+/v7Z2dna2trT09P4+Pjk5OTX19fw8PDz8/PY2NjY2Nj5+fn+/v77+/v////t7e3////+/v7////Q0ND4+Pj9/f3////////x8fHY2Nj5+fno6OjV1dXs7Ozm5ubi4uLq6ur7+/vz8/Pu7u79/f3k5OTb29va2to/hIArAAAAIHRSTlPvAMv+9+DImmtpVT8xB/n49+jm5dzOwa2lomErJSQTBu7JBL8AAACqSURBVBjTbc3HEsMgDEVRCOm992IBkgDbSf7/6yJPZogXuRtpzuYprfW5N9LSZXd4aC1w34beTeDEMBKYTYcruxxOJ5O9CcfrTA3QgCnn3UUXgq9woJR9l8690CK5xKgE0JBBK8WAtgGLaN8NyG2AksslEoCiFXyhjlBUHFMGePnymZ6UoSCfQhXKNjgmhh9ErnxBXGcAqiOzk+fP7DpEn4tho8b9Tqv++AO2XB2KXwqMZwAAAABJRU5ErkJggg==) no-repeat 94% center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
ul.menu-ul {
  position: absolute;
  top: 37px;
  left: -1px;
  width: 100%;
  z-index: 192;
  background-color: #ffffff;
  max-height: 252px;
  overflow-y: scroll;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
ul.menu-ul li {
  padding: 0 10px;
  line-height: 36px;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
ul.menu-ul li:hover {
  background-color: #F5F5F5;
}
ul.menu-ul.no-overflow {
  overflow-y: auto;
}
/*按钮置灰*/
.public-disable-btn {
  background: #ccc !important;
}
/*
 *[单程]航班列表-单程_160816.html
 */
/*左右分列模块*/
.main-column-con {
  background-color: #fff;
}
.main-column-con .left-column-con {
  display: table-cell;
  vertical-align: top;
  width: 10000px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con {
  width: 100%;
  background: #fff;
  border: 1px solid transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con .head-con {
  width: 100%;
  height: 56px;
  padding-left: 2.93%;
  padding-right: 6.90%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con .head-con .ifreturn-div {
  height: 56px;
  margin-right: 13px;
}
.main-column-con .left-column-con .flight-info-con .head-con .ifreturn-div p {
  font-size: 16px;
  color: #2b2b2b;
  line-height: 55px;
}
.main-column-con .left-column-con .flight-info-con .head-con .city-div {
  height: 56px;
  margin-right: 13px;
}
.main-column-con .left-column-con .flight-info-con .head-con .city-div p {
  font-size: 16px;
  color: #2b2b2b;
  line-height: 53px;
}
.main-column-con .left-column-con .flight-info-con .head-con .city-div .plane-ico {
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 56px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE5N0U2RDQ2QjA4NjExRTZBMzc1RjlGNkNEQUM4RUQxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE5N0U2RDQ3QjA4NjExRTZBMzc1RjlGNkNEQUM4RUQxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTk3RTZENDRCMDg2MTFFNkEzNzVGOUY2Q0RBQzhFRDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTk3RTZENDVCMDg2MTFFNkEzNzVGOUY2Q0RBQzhFRDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4mFN12AAAC90lEQVR42pxUW0hUURTd+9w7Dx+jpeZjcEgtyT4KCvNDETRI8YEfKoKQ4UdERBFFCAbKJUMnEYzIj8CwfwvxJ6Qg+yp7ERFSVDNgmo7jI/M1c2fuvbt9HbTJpKAzzOXcs9de6+y1z7kA/zGmFWfs8I0WhznHzcU7bndio3FPTrj6ceFvyZo7p4pIFOsgvI/iax5vEPTf7tlbuz5YnajNxxkAiZqu9Qcs0uK7oHetVAFtM1ntzMqTUGpHxHog+qYD1ONAb++uSm2wOln3X2C2AsatAcEsAT0xDL0PhZRuafWMBDuyD8iyaEXAOkCKYZxXDQaP46iSZS+2i1oOtANhBheVsCkIQFYieMZzDyDKSFDDcRu/fw2H9aoZnSY2ShhXwJojZ2dYJVFOCBW8WM67sHGSiHAxjflD/gMs6GCUzc6GP7l6pwK43aRQV84x1NEiJLjFHu/mpJytIJHBPCf9anDYqUyvm0tiO4G11ftqafnH+1VVLWO5L5FSooe4KFb1LWGxU6uWAvOheKu9mad2VrWwdGAjwCUhUlJKcny1okRyzQe+PgOWaILsjH2nCKmCwUUcnjGIbhLRUCSKubyzQ2dX08xOgBzqzCoQKB0Md8LnqZD+xmUVjUxbh4QlrD5tADV/V1deJlkTOhm/bHZJAFamJMV5+H1AIEgyt7Cb/Xa7bPIIoMjndp1g4KRBetOcGhhLVeZWVdK6WPlDZBNwhB/GXEuKQ4zGVfk1hFImiWdnXIhwjiGTrN43FYIXm25P+yYWOYc7Qz6zHSx4zeFwODfcHFCa7SXwFFx2aYCJ8hjgDIdDhfa2SU+0N5OXMmMyUm0PGXPU9I/AaP7jHGhd++/yYgnXPuTzq23mYYkK4/r1TKdNto/xPO1tbGHbb20k03J/8Dx3wMfmNKWmWHKjb6wJWVsOLpOhK+Mx+R3e9Oqe3wgYSc9dl2EJY07zuX0gQCRHeH+NPd3zKxMi/36o6Iq7oaFB3/HOmzfUpxxONe/Ivz4uPwUYAM4rKfAso2KqAAAAAElFTkSuQmCC) no-repeat center center;
  background-size: 16px auto;
}
.main-column-con .left-column-con .flight-info-con .head-con .date-div {
  height: 56px;
  margin-right: 13px;
  overflow: hidden;
}
.main-column-con .left-column-con .flight-info-con .head-con .date-div p {
  font-size: 16px;
  color: #2b2b2b;
  line-height: 56px;
}
.main-column-con .left-column-con .flight-info-con .head-con .low-price-calendar-div {
  height: 56px;
  padding-top: 13px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con .head-con .low-price-calendar-div .low-price-calendar-btn {
  display: block;
  height: 32px;
  padding-left: 30px;
  font-size: 14px;
  color: #fd8824;
  line-height: 32px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAAAXNSR0IArs4c6QAAAc5JREFUOBHNVD1IW1EU/s7jadBBqT8QxC4SQ6uLdtWhYBEUVARxELeAU3Ht4h9O2kWqCAqO6aSDUx1cxEJxkVAUFJQM/gS0LSIV0yjvHs/Nk8s1CZhYC71w3j3n+znvct4PkLGYuU5iRuJtBmVK4colPklEDJgrEUGFBKvd1Ru9y+rJ1AnmakLFv6b0zl5qNFNjaqH7+WzvypsKsbc+yXyTXDLkfSKaRmnnpTWfB5j/XMZsjcuzoQCSGFRwXvK3uQZUv3bTAuUBp9tvvOnwhG3ASqSK343dChZI47/Pg1rjQB2jBFGXkxSVu/YBCvzjABRs8v1uMTh11QxWzXZDdZkAOUUG4tIXQdGMK0HomjpcMLoNexoD9cwCvfOgcDvUco6ZXxyBymqAyBdQVT14a8HYJekiPQsbQUkFqOU9OL4BxDcfUKZwA6C2EXDiO7CzYmCdZDd8QBde+A+gMgS86ijcbTv214Bfh/Abyiyc1mGbLjhXPw/TDZ2CnY8Yshqq6XrosFe+mPZkNbQbPSX3Z2g5nQ8HVuWn+WJa/ewnzGqY77xy6f7JCf//GbpEdMKJWK1a/bsvBQn5UxGOiT+GO+V/uChR678kT7vqgxHT0B32dd3n3PONNQAAAABJRU5ErkJggg==) no-repeat left 40%;
  background-size: 20px auto;
}
.main-column-con .left-column-con .flight-info-con .sel-date-con {
  position: relative;
  width: 94%;
  height: 72px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  background: #fff9f4;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con .sel-date-con .pre-btn-div {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  width: 5.31%;
}
.main-column-con .left-column-con .flight-info-con .sel-date-con .pre-btn-div .pre-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 18px;
  height: 24px;
  margin-top: -12px;
  margin-left: -7px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAAXNSR0IArs4c6QAAAO1JREFUGBl1kDGPQUEUhe8dDUoJlYp9XqfZbCR0KqXGLyFbb/seidofkLWFhtCoadVC/AGJRCOx3hx3XsyLF9xkMrnnO3PuzDC9Kfy1Enq/7vErjsFnGsfTLzE1ngzolnMIzlMQvpj5P2aA57qAngksmGQmvio7Ar5bA+mlhVYPDfA/WtDBAkDGgnBnsIJXagM0AlEyBu+NIsaFJPcVFJXDS0pKU+YPJSn1aBSoo1eg61QQ0ETCstYkxxEZjCiXLUrKXJZjemOInhkK39sdJ1RVwMr0pmIGI3Bnc+Bcvi6/OJak2ATDowJ+VOA5/RvFQFvpF/xkwAAAAABJRU5ErkJggg==) no-repeat center center;
  background-size: 8px auto;
}
.main-column-con .left-column-con .flight-info-con .sel-date-con .next-btn-div {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
  width: 5.31%;
}
.main-column-con .left-column-con .flight-info-con .sel-date-con .next-btn-div .next-btn {
  position: absolute;
  top: 50%;
  right: 50%;
  width: 18px;
  height: 24px;
  margin-top: -12px;
  margin-right: -7px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAAXNSR0IArs4c6QAAAOZJREFUGBl1UT0PAUEQnVkKUSpUohBcpxENnU6h1PgLWtTao1D7CRT4AQoV0anPxx8gkWgkkvPMbew6wjQz+96bNzNZ8t3cEJNGhP6EYqIWjtsZRsX4L40KQBDquFyXGBSS3yIlrJhoUQn+bQ3XccIi7WAAccqAHiv0nYrBFDG0gwEAJPDwF+hnGwEWNUQ4gygmo8dw82m7Q1iga5kn7vefDsx0Y1JN7nrzqNzAorUhzxMrqnPH2wTgh4N07phR487+YDrsmUKuOaLK3H2TgUhBVpGYcjJV5bZ3Np02689CzzpZ4lU8AfdmTdV07E8RAAAAAElFTkSuQmCC) no-repeat center center;
  background-size: 8px auto;
}
.main-column-con .left-column-con .flight-info-con .sel-date-con .date-div {
  width: 89.38%;
  margin: 0 auto;
  padding-left: 7px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con .sel-date-con .date-div .date-ul li {
  float: left;
  width: 14.2857143%;
  width: -webkit-calc(100% / 7.001);
  width: -moz-calc(100% / 7.001);
  width: calc(100% / 7.001);
  margin-left: -1px;
  padding-top: 20px;
  height: 72px;
  cursor: pointer;
  border-top: 2px solid #fff9f4;
  border-right: 1px solid #fd8824;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con .sel-date-con .date-div .date-ul li:first-child {
  border-left: 1px solid #fd8824;
}
.main-column-con .left-column-con .flight-info-con .sel-date-con .date-div .date-ul li:hover,
.main-column-con .left-column-con .flight-info-con .sel-date-con .date-div .date-ul li.curr-li {
  background-color: #fff;
  border-top: 2px solid #fd8824;
  border-right: 1px solid #fff9f4;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con .sel-date-con .date-div .date-ul li:hover .price-p,
.main-column-con .left-column-con .flight-info-con .sel-date-con .date-div .date-ul li.curr-li .price-p {
  color: #db2634;
}
.main-column-con .left-column-con .flight-info-con .sel-date-con .date-div .date-ul li .date-p {
  margin-bottom: 3px;
  font-size: 14px;
  color: #282828;
  line-height: 1.2em;
  text-align: center;
}
.main-column-con .left-column-con .flight-info-con .sel-date-con .date-div .date-ul li .price-p {
  font-size: 14px;
  color: #282828;
  line-height: 1.2em;
  text-align: center;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con {
  width: 94%;
  margin: 0 auto 31px;
  background: #ccc;
  border: 1px solid #fd8824;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con {
  width: 100%;
  height: 52px;
  background-color: #fff9f4;
  border-bottom: 1px dashed #ededed;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .flight-type-div {
  width: 18.41%;
  height: 52px;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .flight-type-div p {
  font-size: 14px;
  color: #333333;
  line-height: 52px;
  text-align: center;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .dep-div {
  width: 12.03%;
  height: 52px;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .dep-div p {
  font-size: 14px;
  color: #333333;
  line-height: 52px;
  text-align: center;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .dep-div a {
  margin-left: 12px;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .duration-div {
  width: 26.15%;
  height: 52px;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .duration-div p {
  font-size: 14px;
  color: #333333;
  line-height: 52px;
  text-align: center;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .arr-div {
  width: 13.28%;
  height: 52px;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .arr-div p {
  font-size: 14px;
  color: #333333;
  line-height: 52px;
  text-align: center;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .lowest-price-div {
  width: 30.13%;
  height: 52px;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .lowest-price-div p {
  font-size: 14px;
  color: #333333;
  line-height: 52px;
  text-align: center;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .lowest-price-div a {
  margin-left: 40px;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item + .flight-info-item {
  margin-top: 1px;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con {
  width: 100%;
  background: #fff;
  border-bottom: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .flight-type-div {
  width: 16.32%;
  height: 110px;
  padding-top: 21px;
  padding-left: 6.07%;
  background: url(/jdair/imgs/flight_info_logo-3f28b31f02a594d07ac552472c1cccd6.png) no-repeat 7% 27px;
  background-size: 43px auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .flight-type-div .nor-p {
  font-size: 14px;
  color: #595959;
  line-height: 1.2em;
  text-align: left;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .flight-type-div .nor-p + .nor-p {
  margin-top: 6px;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .flight-type-div .flight-detail-btn {
  display: inline-block;
  margin-top: 17px;
  padding-right: 14px;
  font-size: 14px;
  color: #418ae1;
  line-height: 1.2em;
  text-align: left;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAAAXNSR0IArs4c6QAAAHtJREFUGBljYMADGL0nPbNl+P93PQMDY+jWfJn9yGoZQRxcCsCSuBTAJbEpQJGEKfj/7+8+JkZGDyaQADJg+s/wn5GR4eOWfJm9KJK+E5/Z/GP4u4GJiTEMpAFuLLLE5lyZfXBJbBIgSbCxMKNgOkAScOA7+YkTnIPEAAA8hEEN9frlwwAAAABJRU5ErkJggg==) no-repeat right center;
  background-size: 7px auto;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .dep-div {
  width: 16.74%;
  height: 110px;
  padding-top: 19px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .dep-div .time-p {
  margin-bottom: 21px;
  font-size: 14px;
  color: #121212;
  line-height: 1em;
  text-align: center;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .dep-div .airport-p {
  font-size: 14px;
  color: #6d6d6d;
  line-height: 1.2em;
  text-align: center;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .duration-div {
  width: 21.03%;
  height: 110px;
  padding-top: 19px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAANCAYAAAAXBhYDAAAAAXNSR0IArs4c6QAAAOtJREFUSA3d1T8KwjAUBvDmzyAddNILlE49gEsHC+6O3sZLeAs3BxcHPYXQEIrgkMWxY23j95CClPQAfRkaeGTIL19eGkWMhrU2K8vyhnkZYslQcaq1tm2P2HvRdd09BGaFVUrthRAP730WAouppji2b0qUoAQmuJSySNP0TevZYQk1BhY4AWWM+dAibgPJgucx/RJm1bPDsADtSzHAM5bX2DkX13V9BnYL5FNrvUmS5MUOi36d44G6AJr/QyliVte4qqoFoNcQlLCaPlxG0zQnWNbDRHsfKyz+qQekukKP7qhHeyTbGdjRd+gLDi928dUqcR4AAAAASUVORK5CYII=) no-repeat center 38%;
  background-size: 59px auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .duration-div .trans-p {
  margin-bottom: 18px;
  font-size: 14px;
  color: #8c8c8c;
  line-height: 1.2em;
  text-align: center;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .duration-div .duration-p {
  font-size: 12px;
  color: #131313;
  line-height: 1.2em;
  text-align: center;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .arr-div {
  width: 19.67%;
  height: 110px;
  padding-top: 19px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .arr-div .time-p {
  margin-bottom: 21px;
  font-size: 14px;
  color: #121212;
  line-height: 1em;
  text-align: center;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .arr-div .time-p .plus-span {
  font-size: 12px;
  color: #db2634;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .arr-div .airport-p {
  font-size: 14px;
  color: #6d6d6d;
  line-height: 1.2em;
  text-align: center;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .lowest-price-div {
  width: 26.24%;
  height: 110px;
  padding-top: 29px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .lowest-price-div .lowest-price-p {
  font-size: 14px;
  color: #333333;
  line-height: 1.2em;
  text-align: center;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .lowest-price-div .lowest-price-p .hlight-span {
  color: #fd8824;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con {
  width: 100%;
  padding: 18px 0;
  background: #e8e8e8;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div {
  width: 96%;
  margin: 0 auto;
  padding: 36px 0 50px;
  background: #fff;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div {
  position: relative;
  width: 93.41%;
  margin: 0 auto;
  padding-top: 17px;
  padding-left: 27.97%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .flight-info-div {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 27.97%;
  padding-left: 68px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .flight-info-div .logo-div {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  width: 68px;
  padding-top: 3px;
  padding-left: 5px;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .flight-info-div .logo-div img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .flight-info-div .info-div .nor-p {
  font-size: 13px;
  color: #505050;
  line-height: 1.2em;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .flight-info-div .info-div .nor-p + .nor-p {
  margin-top: 11px;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .airport-info-div {
  width: 100%;
  padding-bottom: 11px;
  border-left: 2px solid #cbcbcb;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .airport-info-div .nor-p {
  position: relative;
  top: -7px;
  margin-left: -8px;
  padding-left: 30px;
  line-height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAN1JREFUKBWdkjEOwjAMRYnHVpyBAYYuTL0B6kzvkDNwDM7AHWBG3CATS4cycAbUjAn+kY2KVFDbLHGT/+zG/mbRW03TLL33hxDC3hizwVWMsSWiS5Zlx6IoXio3GjjndhyfWLjSs/7OiZ78bcuyvOE8gQJdGfok6kMaMxw5rgAb/F7XdfdflRTSHZXzPN8S3jQWAgwtGOKg1mxjdzSPWLweC6gOHQc4awF8TCX5eS1x2fNUEIaYPw6xkZXh/i0uGgsmNUdsVPEFbDW45C65BoIvi6nJZbZpTKkRAyZ/A+1ma8GNp0NMAAAAAElFTkSuQmCC) no-repeat left center;
  background-size: 14px auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .airport-info-div .nor-p + .nor-p {
  margin-top: 28px;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .airport-info-div .nor-p.jt-p {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAONJREFUKBWVks3NgkAQhhkwnGjAhArwRqiAWIY3f4oyevvK+GIFwE0qILEBTiRkfR8CBzdR4xzY2fdnZnYXC+ZwzlnTNAetezPbACu/K7/meX7R6sCMT1VVawF/EpTs/RB3E7criuKxUkLlSRzHsUvT1JIkmTx93wdd17lhGMq54Nbquj7KdEacZZlFUfTSYBzHoG1bTPLYKZR4j4LKvhgcDI4cbSjXdMBlDAg/Fg5t6JPf9ox0R8QB38XCoWWkK0JugwP6AQYHjtbk4lr/tZYfrlVau+kBtz8/3GSg3dzp66/xBIgHnFOxQpgcAAAAAElFTkSuQmCC) no-repeat 1px center;
  background-size: 12px auto;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .airport-info-div .nor-p .date-span {
  font-size: 12px;
  color: #3a3a3a;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .airport-info-div .nor-p .time-span {
  margin-right: 13px;
  font-size: 12px;
  color: #181818;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .airport-info-div .nor-p .airport-span {
  font-size: 14px;
  color: #7f7f7f;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .airport-info-div .nor-p .jt-span {
  font-size: 14px;
  color: #7f7f7f;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .duration-div {
  position: absolute;
  top: 50%;
  right: 16.83%;
  z-index: 10;
  height: 32px;
  margin-top: -16px;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .duration-div p {
  font-size: 12px;
  color: #3d3d3d;
  line-height: 32px;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-trans-div {
  position: relative;
  width: 93.41%;
  margin: 27px auto;
  text-align: center;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-trans-div .trans-info-div {
  position: relative;
  z-index: 10;
  display: inline-block;
  height: 36px;
  padding: 0 14px;
  background: #fff;
  border: 1px dashed #cccccc;
  border-radius: 18px;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-trans-div .trans-info-div p {
  font-size: 13px;
  color: #6f6f6f;
  line-height: 36px;
  text-align: center;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-trans-div .line-div {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  z-index: 1;
  border-top: 1px dashed #cccccc;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div {
  position: relative;
  width: 93.41%;
  margin: 0 auto;
  padding-top: 17px;
  padding-left: 27.97%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .flight-info-div {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 27.97%;
  padding-left: 68px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .flight-info-div .logo-div {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  width: 68px;
  padding-top: 3px;
  padding-left: 5px;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .flight-info-div .logo-div img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .flight-info-div .info-div .nor-p {
  font-size: 13px;
  color: #505050;
  line-height: 1.2em;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .flight-info-div .info-div .nor-p + .nor-p {
  margin-top: 11px;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .airport-info-div {
  width: 100%;
  padding-top: 11px;
  border-left: 2px solid #cbcbcb;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .airport-info-div .nor-p {
  position: relative;
  bottom: -7px;
  margin-left: -8px;
  padding-left: 30px;
  line-height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAN1JREFUKBWdkjEOwjAMRYnHVpyBAYYuTL0B6kzvkDNwDM7AHWBG3CATS4cycAbUjAn+kY2KVFDbLHGT/+zG/mbRW03TLL33hxDC3hizwVWMsSWiS5Zlx6IoXio3GjjndhyfWLjSs/7OiZ78bcuyvOE8gQJdGfok6kMaMxw5rgAb/F7XdfdflRTSHZXzPN8S3jQWAgwtGOKg1mxjdzSPWLweC6gOHQc4awF8TCX5eS1x2fNUEIaYPw6xkZXh/i0uGgsmNUdsVPEFbDW45C65BoIvi6nJZbZpTKkRAyZ/A+1ma8GNp0NMAAAAAElFTkSuQmCC) no-repeat left center;
  background-size: 14px auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .airport-info-div .nor-p + .nor-p {
  margin-top: 28px;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .airport-info-div .nor-p.jt-p {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAONJREFUKBWVks3NgkAQhhkwnGjAhArwRqiAWIY3f4oyevvK+GIFwE0qILEBTiRkfR8CBzdR4xzY2fdnZnYXC+ZwzlnTNAetezPbACu/K7/meX7R6sCMT1VVawF/EpTs/RB3E7criuKxUkLlSRzHsUvT1JIkmTx93wdd17lhGMq54Nbquj7KdEacZZlFUfTSYBzHoG1bTPLYKZR4j4LKvhgcDI4cbSjXdMBlDAg/Fg5t6JPf9ox0R8QB38XCoWWkK0JugwP6AQYHjtbk4lr/tZYfrlVau+kBtz8/3GSg3dzp66/xBIgHnFOxQpgcAAAAAElFTkSuQmCC) no-repeat 1px center;
  background-size: 12px auto;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .airport-info-div .nor-p .date-span {
  font-size: 12px;
  color: #3a3a3a;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .airport-info-div .nor-p .time-span {
  margin-right: 13px;
  font-size: 12px;
  color: #181818;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .airport-info-div .nor-p .airport-span {
  font-size: 14px;
  color: #7f7f7f;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .airport-info-div .nor-p .jt-span {
  font-size: 14px;
  color: #7f7f7f;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .duration-div {
  position: absolute;
  top: 50%;
  right: 16.83%;
  z-index: 10;
  height: 32px;
  margin-top: 5px;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .duration-div p {
  font-size: 12px;
  color: #3d3d3d;
  line-height: 32px;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul {
  width: 100%;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li {
  width: 100%;
  background: #f7f7f7;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li:first-child .flight-list-div {
  border-top: 0 solid #cccccc;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li .flight-list-div {
  width: 96.67%;
  margin: 0 auto;
  border-top: 1px dashed #fd8824;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li .flight-list-div .cabin-type-div {
  width: 18.76%;
  height: 92px;
}

.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li .flight-list-div .cabin-type-div .mycabin{
  padding-top: 22%;
  text-align: center;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li .flight-list-div .cabin-type-div .mycabin .myspan{
  color:#418ae1;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li .flight-list-div .cabin-type-div p {
  font-size: 14px;
  color: #515151;
  line-height: 92px;
  text-align: center;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li .flight-list-div .price-div {
  width: 22.39%;
  height: 92px;
  margin-left: 7.14%;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li .flight-list-div .price-div p {
  font-size: 14px;
  color: #515151;
  line-height: 92px;
  text-align: left;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li .flight-list-div .price-div p .hlight-span {
  color: #fd8824;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li .flight-list-div .ticket-div {
  width: 16.30%;
  height: 92px;
  margin-left: 8.96%;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li .flight-list-div .ticket-div p {
  font-size: 14px;
  color: #515151;
  line-height: 92px;
  text-align: left;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li .flight-list-div .ticket-div p .hlight-span {
  color: #fd8824;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li .flight-list-div .btn-div {
  width: 22.85%;
  height: 94px;
  margin-left: 1.6%;
  padding-top: 29px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li .flight-list-div .btn-div .confirm-btn {
  display: inline-block;
  width: 96px;
  height: 36px;
  background: #fd8824;
  font-size: 13px;
  color: #fff;
  line-height: 36px;
  text-align: center;
}
.main-column-con .right-column-con {
  display: table-cell;
  vertical-align: top;
  width: 22.92%;
  padding-left: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .right-column-con .search-flight-con {
  position: relative;
  background: #fd8824;
  border: 5px solid #fd8824;
  border-radius: 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .right-column-con .search-flight-con .switch-con {
  width: 100%;
  height: 40px;
  background: linear-gradient(to bottom, #fd8824 0%, #fd8824 50%, #ffffff 50%, #ffffff 100%);
  background: -webkit-linear-gradient(top, #fd8824 0%, #fd8824 50%, #ffffff 50%, #ffffff 100%);
  background: -moz-linear-gradient(top, #fd8824 0%, #fd8824 50%, #ffffff 50%, #ffffff 100%);
  background: -o-linear-gradient(top, #fd8824 0%, #fd8824 50%, #ffffff 50%, #ffffff 100%);
}
.main-column-con .right-column-con .search-flight-con .switch-con .switch-ul li {
  float: left;
  width: 50%;
  height: 40px;
  background: #fd8824;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .right-column-con .search-flight-con .switch-con .switch-ul li.curr-li {
  background: #fff;
}
.main-column-con .right-column-con .search-flight-con .switch-con .switch-ul li.curr-li a {
  color: #fd8824;
}
.main-column-con .right-column-con .search-flight-con .switch-con .switch-ul li.one-way-li {
  border-radius: 6px 6px 6px 0;
}
.main-column-con .right-column-con .search-flight-con .switch-con .switch-ul li.return-li {
  border-radius: 6px 6px 0 6px;
}
.main-column-con .right-column-con .search-flight-con .switch-con .switch-ul li a {
  display: block;
  width: 100%;
  height: 40px;
  font-size: 14px;
  color: #fff;
  line-height: 40px;
  text-align: center;
}
.main-column-con .right-column-con .search-flight-con .switch-city-con {
  position: absolute;
  top: 98px;
  right: 3.61%;
  z-index: 10;
  width: 6px;
  height: 52px;
  border: 1px solid #fd8824;
  border-left: 0 solid #cccccc;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .right-column-con .search-flight-con .switch-city-con .switch-btn {
  position: absolute;
  top: 50%;
  right: -8px;
  z-index: 10;
  width: 18px;
  height: 18px;
  margin-top: -9px;
  background: #fd8824;
  font-size: 14px;
  color: #fff;
  line-height: 18px;
  text-align: center;
}
.main-column-con .right-column-con .search-flight-con .dep-city-con {
  position: relative;
  width: 88.82%;
  margin: 0 auto 21px;
}
.main-column-con .right-column-con .search-flight-con .dep-city-con .dep-city-div {
  position: relative;
  width: 100%;
  height: 42px;
  padding-left: 6px;
  padding-right: 38px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .right-column-con .search-flight-con .dep-city-con .dep-city-div .nor-p {
  font-size: 14px;
  color: #3e3e3e;
  line-height: 42px;
}
.main-column-con .right-column-con .search-flight-con .dep-city-con .dep-city-div .city-ipt {
  width: 100%;
  height: 40px;
  font-size: 14px;
  color: #3e3e3e;
  border: 0 solid #cccccc;
}
.main-column-con .right-column-con .search-flight-con .dep-city-con .dep-city-div .dep-city-btn {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
  width: 38px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAANtJREFUOBFjvHHjxn8GKgAmKpgBNoIFZpCGhgYjjE0KDfMR1Vw0jA2CBzYpAYyslpGRcRaQ/4Vig9TV1dNBBhMV2Ldv3xa9efPm3jt37ugguwbGBso1EGXQv3//Vvz//9/p79+/+9ANAxkClKsnyiBmZuZ8YFi8BmoQRTYMZgjRXlNRUbkCNMwJ2TCgd6eCXALzHlEuAinGYlgWzBAQTbRBIMUgw5iYmFaD2OiAJINAYQIMIxSXwAxkhOVemAA6DQwXW2BaOYIcsOhqQHyCBgG9ogUM1HDkgMVmEACd6HJfzcxAkgAAAABJRU5ErkJggg==) no-repeat center center;
  background-size: 18px auto;
}
.main-column-con .right-column-con .search-flight-con .dep-city-con .search-result-div {
  display: none;
  position: absolute;
  top: 42px;
  right: 0;
  z-index: 50;
  width: 100%;
  padding: 0 6px;
  background: #fff;
  border: 1px solid #db2634;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .right-column-con .search-flight-con .dep-city-con .search-result-div .search-result-ul {
  width: 100%;
}
.main-column-con .right-column-con .search-flight-con .dep-city-con .search-result-div .search-result-ul li {
  width: 100%;
  cursor: pointer;
}
.main-column-con .right-column-con .search-flight-con .dep-city-con .search-result-div .search-result-ul li .name-div {
  height: 34px;
}
.main-column-con .right-column-con .search-flight-con .dep-city-con .search-result-div .search-result-ul li .name-div p {
  font-size: 14px;
  color: #6f6f6f;
  line-height: 34px;
}
.main-column-con .right-column-con .search-flight-con .dep-city-con .search-result-div .search-result-ul li .pinyin-div {
  height: 34px;
}
.main-column-con .right-column-con .search-flight-con .dep-city-con .search-result-div .search-result-ul li .pinyin-div p {
  font-size: 14px;
  color: #6f6f6f;
  line-height: 34px;
}
.main-column-con .right-column-con .search-flight-con .arr-city-con {
  position: relative;
  width: 88.82%;
  margin: 0 auto 21px;
}
.main-column-con .right-column-con .search-flight-con .arr-city-con .arr-city-div {
  position: relative;
  width: 100%;
  height: 42px;
  padding-left: 6px;
  padding-right: 38px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .right-column-con .search-flight-con .arr-city-con .arr-city-div .nor-p {
  font-size: 14px;
  color: #3e3e3e;
  line-height: 42px;
}
.main-column-con .right-column-con .search-flight-con .arr-city-con .arr-city-div .city-ipt {
  width: 100%;
  height: 40px;
  font-size: 14px;
  color: #3e3e3e;
  border: 0 solid #cccccc;
}
.main-column-con .right-column-con .search-flight-con .arr-city-con .arr-city-div .arr-city-btn {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
  width: 38px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAANtJREFUOBFjvHHjxn8GKgAmKpgBNoIFZpCGhgYjjE0KDfMR1Vw0jA2CBzYpAYyslpGRcRaQ/4Vig9TV1dNBBhMV2Ldv3xa9efPm3jt37ugguwbGBso1EGXQv3//Vvz//9/p79+/+9ANAxkClKsnyiBmZuZ8YFi8BmoQRTYMZgjRXlNRUbkCNMwJ2TCgd6eCXALzHlEuAinGYlgWzBAQTbRBIMUgw5iYmFaD2OiAJINAYQIMIxSXwAxkhOVemAA6DQwXW2BaOYIcsOhqQHyCBgG9ogUM1HDkgMVmEACd6HJfzcxAkgAAAABJRU5ErkJggg==) no-repeat center center;
  background-size: 18px auto;
}


.main-column-con .right-column-con .search-flight-con .arr-city-con .search-result-div {
  display: none;
  position: absolute;
  top: 42px;
  right: 0;
  z-index: 50;
  width: 100%;
  padding: 0 6px;
  background: #fff;
  border: 1px solid #db2634;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .right-column-con .search-flight-con .arr-city-con .search-result-div .search-result-ul {
  width: 100%;
}
.main-column-con .right-column-con .search-flight-con .arr-city-con .search-result-div .search-result-ul li {
  width: 100%;
  cursor: pointer;
}
.main-column-con .right-column-con .search-flight-con .arr-city-con .search-result-div .search-result-ul li .name-div {
  height: 34px;
}
.main-column-con .right-column-con .search-flight-con .arr-city-con .search-result-div .search-result-ul li .name-div p {
  font-size: 14px;
  color: #6f6f6f;
  line-height: 34px;
}
.main-column-con .right-column-con .search-flight-con .arr-city-con .search-result-div .search-result-ul li .pinyin-div {
  height: 34px;
}
.main-column-con .right-column-con .search-flight-con .arr-city-con .search-result-div .search-result-ul li .pinyin-div p {
  font-size: 14px;
  color: #6f6f6f;
  line-height: 34px;
}
.main-column-con .right-column-con .search-flight-con .sel-date-con {
  width: 88.82%;
  margin: 0 auto 21px;
}
.main-column-con .right-column-con .search-flight-con .sel-date-con .sel-date-div {
  position: relative;
  width: 100%;
  height: 42px;
  padding-left: 6px;
  padding-right: 38px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .right-column-con .search-flight-con .sel-date-con .sel-date-div > div {
  cursor: pointer;
}
.main-column-con .right-column-con .search-flight-con .sel-date-con .sel-date-div > div > input {
  cursor: pointer;
}
.main-column-con .right-column-con .search-flight-con .sel-date-con .sel-date-div .nor-p {
  font-size: 14px;
  color: #3e3e3e;
  line-height: 42px;
}
.main-column-con .right-column-con .search-flight-con .sel-date-con .sel-date-div .sel-date-btn {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
  width: 38px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAXCAYAAAALHW+jAAAAAXNSR0IArs4c6QAAAiBJREFUOBGlVUtuGkEQrRlGASQCi4CMCEZBQii7RMnG+xwgS2eXC0Q5QA6QvS9gyUfwKreIvIqADRJBfMUvAvMRMHmv7WkN7c4YKyWVuj6vX1dPVWtEDPF9/8N+v/+F9buR0i5yFWB+Yv0BjemEaSBZhfqdTocL5YsF85yJ4XC457rb7S7DGDfswH63WCz+QKTX6wmqeG/k6b4Cye1oNHJarRb9A4yHQ9xGo/HRcZzT8Xj89hmEKPiyXq9fI/eVfiDdbvckm83qQrbb7QtiwPO7Wq1ee3Au4XyGymq1Es/z1F76m83mDFWeBWRciUFMh2C/hF4wAK4rnnQeZHGapNNpSSQSks/nhaSm4LoSj8cllUopTFDAPe7cqdVqB7symYwCTqdT6ff7Jp/yk8mklEolmc/nggYeHPyA0MrwhKD+uE/YEwlVHQi+RyTykSTHjJ9AEXJEYrF/D/wjXCpNDkrkldn1cKfpU6PkbugMBEdjMpkoZTc5Ju12W8+f67pSLBaNXXeutUK8mIPK+G04zCSn0mbMJtYKc7mcws5mM7XyNbJqvHPl075/oQ84rYQmiq+BOhgMVCrwTRx965VNIL8np6BcLiulzZhNjiJkE8Ldps2YTY66Mt/3crmUZrOpONh1xmwSSVipVPSeQqGgqwyGWCdDhockbuA7HIVjJXz9YA9j5HLq9foNnDdB4n9WEN7wyp9g8A9nH/3jT2gD+u0v8GImrFvWty8AAAAASUVORK5CYII=) no-repeat center center;
  background-size: 20px auto;
}
.main-column-con .right-column-con .search-flight-con .sel-cabin-con {
  position: relative;
  width: 88.82%;
  margin: 0 auto 21px;
}
.main-column-con .right-column-con .search-flight-con .sel-cabin-con .sel-cabin-div {
  position: relative;
  width: 100%;
  height: 42px;
  padding-left: 6px;
  padding-right: 38px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .right-column-con .search-flight-con .sel-cabin-con .sel-cabin-div .nor-p {
  font-size: 14px;
  color: #3e3e3e;
  line-height: 42px;
}
.main-column-con .right-column-con .search-flight-con .sel-cabin-con .sel-cabin-div .sel-cabin-btn {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
  width: 38px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAAXNSR0IArs4c6QAAAI9JREFUCB1jnDlz5hQGBoZ0RiAA0gz///8H02j8qUxAuUIgPgxUwAzCQDZIjAmkAYSBYI+amloBU3p6+m9mZuYQoMAdoAIUABS7xcrKGuro6PgHpJshJSXlHVC3L5D5EUnle6Ain8TExA8gMbBCEANo8g0gFQY05S+Q/gO0JRSo6DZIDisAei5n1qxZGeiSAIP8M4SdD6V+AAAAAElFTkSuQmCC) no-repeat center center;
  background-size: 10px auto;
}
.main-column-con .right-column-con .search-flight-con .sel-cabin-con .sel-cabin-div .sel-cabin-btn.spread-btn {
  background: url(/jdair/imgs/flight_grey_up_triangle-91bd69ec563bfe26767fb27921ff4a7e.png) no-repeat center center;
  background-size: 10px auto;
}
.main-column-con .right-column-con .search-flight-con .sel-cabin-con .sel-cabin-ul-con {
  display: none;
  position: absolute;
  top: 42px;
  left: 0;
  z-index: 50;
  width: 100%;
  max-height: 150px;
  background: #fff;
  border: 1px solid #cccccc;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .right-column-con .search-flight-con .sel-cabin-con .sel-cabin-ul-con .sel-cabin-ul li {
  width: 100%;
  height: 42px;
  padding: 0 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .right-column-con .search-flight-con .sel-cabin-con .sel-cabin-ul-con .sel-cabin-ul li a {
  display: block;
  font-size: 14px;
  color: #3e3e3e;
  line-height: 42px;
}
.main-column-con .right-column-con .search-flight-con .two-items-con {
  width: 88.82%;
  margin: 0 auto 21px;
}
.main-column-con .right-column-con .search-flight-con .two-items-con .sel-adult-con {
  position: relative;
  width: 42.96%;
}
.main-column-con .right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-div {
  position: relative;
  width: 100%;
  height: 42px;
  padding-left: 6px;
  padding-right: 38px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-div .nor-p {
  font-size: 14px;
  color: #3e3e3e;
  line-height: 42px;
}
.main-column-con .right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-div .sel-adult-btn {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
  width: 38px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAAXNSR0IArs4c6QAAAI9JREFUCB1jnDlz5hQGBoZ0RiAA0gz///8H02j8qUxAuUIgPgxUwAzCQDZIjAmkAYSBYI+amloBU3p6+m9mZuYQoMAdoAIUABS7xcrKGuro6PgHpJshJSXlHVC3L5D5EUnle6Ain8TExA8gMbBCEANo8g0gFQY05S+Q/gO0JRSo6DZIDisAei5n1qxZGeiSAIP8M4SdD6V+AAAAAElFTkSuQmCC) no-repeat center center;
  background-size: 10px auto;
}
.main-column-con .right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-div .sel-adult-btn.spread-btn {
  background: url(/jdair/imgs/flight_grey_up_triangle-91bd69ec563bfe26767fb27921ff4a7e.png) no-repeat center center;
  background-size: 10px auto;
}
.main-column-con .right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-ul-con {
  display: none;
  position: absolute;
  top: 42px;
  left: 0;
  z-index: 50;
  width: 100%;
  max-height: 150px;
  overflow-y: scroll;
  background: #fff;
  border: 1px solid #cccccc;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.main-column-con .right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-ul-con .sel-adult-ul li {
  width: 100%;
  height: 42px;
  padding: 0 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-ul-con .sel-adult-ul li a {
  display: block;
  font-size: 14px;
  color: #3e3e3e;
  line-height: 42px;
}
.main-column-con .right-column-con .search-flight-con .two-items-con .sel-child-con {
  position: relative;
  width: 42.96%;
}
.main-column-con .right-column-con .search-flight-con .two-items-con .sel-child-con .sel-child-div {
  position: relative;
  width: 100%;
  height: 42px;
  padding-left: 6px;
  padding-right: 38px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .right-column-con .search-flight-con .two-items-con .sel-child-con .sel-child-div .nor-p {
  font-size: 14px;
  color: #3e3e3e;
  line-height: 42px;
}
.main-column-con .right-column-con .search-flight-con .two-items-con .sel-child-con .sel-child-div .sel-child-btn {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
  width: 38px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAAXNSR0IArs4c6QAAAI9JREFUCB1jnDlz5hQGBoZ0RiAA0gz///8H02j8qUxAuUIgPgxUwAzCQDZIjAmkAYSBYI+amloBU3p6+m9mZuYQoMAdoAIUABS7xcrKGuro6PgHpJshJSXlHVC3L5D5EUnle6Ain8TExA8gMbBCEANo8g0gFQY05S+Q/gO0JRSo6DZIDisAei5n1qxZGeiSAIP8M4SdD6V+AAAAAElFTkSuQmCC) no-repeat center center;
  background-size: 10px auto;
}
.main-column-con .right-column-con .search-flight-con .two-items-con .sel-child-con .sel-child-div .sel-child-btn.spread-btn {
  background: url(/jdair/imgs/flight_grey_up_triangle-91bd69ec563bfe26767fb27921ff4a7e.png) no-repeat center center;
  background-size: 10px auto;
}
.main-column-con .right-column-con .search-flight-con .two-items-con .sel-child-con .sel-child-ul-con {
  display: none;
  position: absolute;
  top: 42px;
  left: 0;
  z-index: 50;
  width: 100%;
  max-height: 150px;
  overflow-y: scroll;
  background: #fff;
  border: 1px solid #cccccc;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .right-column-con .search-flight-con .two-items-con .sel-child-con .sel-child-ul-con .sel-child-ul li {
  width: 100%;
  height: 42px;
  padding: 0 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .right-column-con .search-flight-con .two-items-con .sel-child-con .sel-child-ul-con .sel-child-ul li a {
  display: block;
  font-size: 14px;
  color: #3e3e3e;
  line-height: 42px;
}
.main-column-con .right-column-con .search-flight-con .two-items-con .age-class-div p {
  font-size: 14px;
  color: #7a7a7a;
  line-height: 1.2em;
}
.main-column-con .right-column-con .search-flight-con .two-items-con .if-fixed-div {
  position: relative;
  padding-left: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-column-con .right-column-con .search-flight-con .two-items-con .if-fixed-div .nor-p {
  font-size: 14px;
  color: #3e3e3e;
  line-height: 1.2em;
}
.main-column-con .right-column-con .search-flight-con .two-items-con .if-fixed-div .check-btn {
  position: absolute;
  top: -1px;
  left: 0;
  z-index: 10;
  width: 30px;
  height: 18px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAdFJREFUOBGdlLtKA1EQht2TxGtj4w0LCdkEBVFs7SzEG4gg4hOIhU+g4KWyUvEd7BTFMiJaahkEUXNHoyHRMkEkMbt+s6ywGi9JFmb3zMz//2fOnHNWq/vlMU2zPhaLDWua1iEQ/Kyu6xf4hZ8o2vcgZN0wjBXis9gVlrExnXwHsUOl1CaiMTtufdxORyoolUpBYjuAdb/f/+LMR6PRNiZZAnMZiUQWA4HAkTNvjRGZD4fDJoC+suS3QCKRGBAsnJEvKQL9CDwz49CXxB9OMpnstcX6BabkRbnrNHGHpYTEr+Txer13LH9ZuILXUG4tFov3Ho+ng+RbJSKfGLiNcLNwe1ShUBgncVqtiIjZnFPEJqhOybY+SaLG55G2dEqPGjhsrzWK1CEi3AYlJ5ZBd61CwhUN5XK5znEmcawdrEZQOOzaFBpnyufzPUBOxOPx6WpEBGtzkqJhVYHiGsd+L51ON1cqJliq2Ya7KhxLiAsYpGm7+Xz+NpPJtPwnlkqlmnK53DVL2xduGZ4rssVVucFGy5J2QHKYwfVYcGLKfiOIzTHTBuamymNMfiO4Zhc2g/+ObXCdDv4UkiQERSOH6NsYpHZCGrEs/TihsSFihlNExh8S5/J+0N72WgAAAABJRU5ErkJggg==) no-repeat left center;
  background-size: 18px auto;
}
.main-column-con .right-column-con .search-flight-con .two-items-con .if-fixed-div .check-btn.checked-btn {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAAXNSR0IArs4c6QAAAaJJREFUOBGVU71LQlEUP+f6tKFCl2gIo8TSoqGh0pZoSWhs7WPM/oOmaqmp/yAay6ApCloUbIqyhiCiFEQHcaipsIjEd2/nXFR89rS6cN899/dxz+PecxCaRm4s1GuW1RKiiigFXqYRoaAUxh0ujPkeUs+NFqxtFClywdC6BLkJCjpruGVF+BAgtn3p1C5SBub0AWzOBqcOQalFi6HVBvHIn75Z5kMEa3KBya0/m9lAibSHQswHwwMVVcnQb7uY+/NAKBtoBAwpzSiZ/mfmLJRQKjMqJMC8XVZXwA99sX09ObYb7MXs8MQrXae7WeA9OYCO0aCGvx7TUFhYaZbwC7wJ+jp/MAQ4+3UJaKoxtmjJS6+ARQtY3bwnLupwY1wHdYBFg24jSfGQlQB42diBz9s7DZdOz5vp6l4lMT8SCldM86qFoi1sOBzTYvApdU0VddxWaUOyh726Et3gWqWGubfR2UKsZQ+T+oCezGUJuzwzdOqZraMBZA1r2cNwvRtrGurIiJRyTSHMUc13axyxRL2XEELsUSfGa9pf1/z4rIdnO+E3LnqGwYjN1VIAAAAASUVORK5CYII=) no-repeat left center;
  background-size: 16px auto;
}
.main-column-con .right-column-con .search-flight-con .search-btn {
  display: block;
  width: 51.93%;
  height: 40px;
  margin: 20px auto 0;
  background: #db2634;
  font-size: 16px;
  color: #fff;
  line-height: 40px;
  text-align: center;
}
.main-column-con .right-column-con .search-flight-con .detail-info-con {
  padding-top: 32px;
  padding-bottom: 20px;
  background: #fff;
  border-radius: 6px;
}
.main-column-con .right-column-con .search-flight-con .detail-info-con.square-left {
  border-radius: 0 6px 6px 6px;
}
.main-column-con .right-column-con .search-flight-con .detail-info-con.square-right {
  border-radius: 6px 0 6px 6px;
}
.lowest-price-a {
  padding-right: 14px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAAXNSR0IArs4c6QAAAI9JREFUCB1jnDlz5hQGBoZ0RiAA0gz///8H02j8qUxAuUIgPgxUwAzCQDZIjAmkAYSBYI+amloBU3p6+m9mZuYQoMAdoAIUABS7xcrKGuro6PgHpJshJSXlHVC3L5D5EUnle6Ain8TExA8gMbBCEANo8g0gFQY05S+Q/gO0JRSo6DZIDisAei5n1qxZGeiSAIP8M4SdD6V+AAAAAElFTkSuQmCC) no-repeat right center;
  background-size: 10px auto;
  margin-left: 40px;
}
.lowest-price-a.spread-btn {
  background: url(/jdair/imgs/flight_grey_up_triangle-91bd69ec563bfe26767fb27921ff4a7e.png) no-repeat right center;
  background-size: 10px auto;
}
.dep-a {
  padding-right: 14px;
  color: #fd8824;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAAXNSR0IArs4c6QAAAKNJREFUCB1j/NuhMoWBgSGbkZHhP5BmAJIQGs5n/A8UmsnEZC5TwMjAuAfIA4kwAlUxgfF/BmYgnxkocphJkL+QidHxwB9Gdu5QRgaGW2ATkQig2B1GVvYQxvSzv4FsCPjfpan6/9/vk0DTBEEiQImPjCxMFowlt26A+EwgAgQYy67fZmRkAprM+Afo3r+MTAxhMEUQFWjk/07VjP+dajlowgwAhzM0/ij1OKkAAAAASUVORK5CYII=) no-repeat right center;
  background-size: 10px auto;
}
.dep-a.spread-btn {
  background: url(/jdair/imgs/flight_orange_up_triangle-e9a067b902f95bff157e4c13e5433d94.png) no-repeat right center;
  background-size: 10px auto;
}

/*分界线*/
.border-line{
	width:1px;
	height: 80px;
	background: #DEDEDE;
	float: left;
	margin:21px 0 0 24px;
}

/*品牌datachoose*/
.brand-main-column-con {
}
.brand-main-column-con .left-column-con {
  display: table-cell;
  vertical-align: top;
  width: 10000px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .left-column-con .flight-info-con {
  width: 100%;
  border: 1px solid transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .left-column-con .flight-info-con .head-con {
  width: 100%;
  height: 56px;
  padding-left: 2.93%;
  padding-right: 6.90%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .left-column-con .flight-info-con .head-con .ifreturn-div {
  height: 56px;
  margin-right: 13px;
}
.brand-main-column-con .left-column-con .flight-info-con .head-con .ifreturn-div p {
  font-size: 16px;
  color: #2b2b2b;
  line-height: 55px;
}
.brand-main-column-con .left-column-con .flight-info-con .head-con .city-div {
  height: 56px;
  margin-right: 13px;
}
.brand-main-column-con .left-column-con .flight-info-con .head-con .city-div p {
  font-size: 16px;
  color: #2b2b2b;
  line-height: 53px;
}
.brand-main-column-con .left-column-con .flight-info-con .head-con .city-div .plane-ico {
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 56px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE5N0U2RDQ2QjA4NjExRTZBMzc1RjlGNkNEQUM4RUQxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE5N0U2RDQ3QjA4NjExRTZBMzc1RjlGNkNEQUM4RUQxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTk3RTZENDRCMDg2MTFFNkEzNzVGOUY2Q0RBQzhFRDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTk3RTZENDVCMDg2MTFFNkEzNzVGOUY2Q0RBQzhFRDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4mFN12AAAC90lEQVR42pxUW0hUURTd+9w7Dx+jpeZjcEgtyT4KCvNDETRI8YEfKoKQ4UdERBFFCAbKJUMnEYzIj8CwfwvxJ6Qg+yp7ERFSVDNgmo7jI/M1c2fuvbt9HbTJpKAzzOXcs9de6+y1z7kA/zGmFWfs8I0WhznHzcU7bndio3FPTrj6ceFvyZo7p4pIFOsgvI/iax5vEPTf7tlbuz5YnajNxxkAiZqu9Qcs0uK7oHetVAFtM1ntzMqTUGpHxHog+qYD1ONAb++uSm2wOln3X2C2AsatAcEsAT0xDL0PhZRuafWMBDuyD8iyaEXAOkCKYZxXDQaP46iSZS+2i1oOtANhBheVsCkIQFYieMZzDyDKSFDDcRu/fw2H9aoZnSY2ShhXwJojZ2dYJVFOCBW8WM67sHGSiHAxjflD/gMs6GCUzc6GP7l6pwK43aRQV84x1NEiJLjFHu/mpJytIJHBPCf9anDYqUyvm0tiO4G11ftqafnH+1VVLWO5L5FSooe4KFb1LWGxU6uWAvOheKu9mad2VrWwdGAjwCUhUlJKcny1okRyzQe+PgOWaILsjH2nCKmCwUUcnjGIbhLRUCSKubyzQ2dX08xOgBzqzCoQKB0Md8LnqZD+xmUVjUxbh4QlrD5tADV/V1deJlkTOhm/bHZJAFamJMV5+H1AIEgyt7Cb/Xa7bPIIoMjndp1g4KRBetOcGhhLVeZWVdK6WPlDZBNwhB/GXEuKQ4zGVfk1hFImiWdnXIhwjiGTrN43FYIXm25P+yYWOYc7Qz6zHSx4zeFwODfcHFCa7SXwFFx2aYCJ8hjgDIdDhfa2SU+0N5OXMmMyUm0PGXPU9I/AaP7jHGhd++/yYgnXPuTzq23mYYkK4/r1TKdNto/xPO1tbGHbb20k03J/8Dx3wMfmNKWmWHKjb6wJWVsOLpOhK+Mx+R3e9Oqe3wgYSc9dl2EJY07zuX0gQCRHeH+NPd3zKxMi/36o6Iq7oaFB3/HOmzfUpxxONe/Ivz4uPwUYAM4rKfAso2KqAAAAAElFTkSuQmCC) no-repeat center center;
  background-size: 16px auto;
}
.brand-main-column-con .left-column-con .flight-info-con .head-con .date-div {
  height: 56px;
  margin-right: 13px;
  overflow: hidden;
}
.brand-main-column-con .left-column-con .flight-info-con .head-con .date-div p {
  font-size: 16px;
  color: #2b2b2b;
  line-height: 56px;
}

.brand-main-column-con .left-column-con .flight-info-con .sel-date-con {
  position: relative;
  width: 1200px;
  height: 80px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  background: #FFFFFF;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  box-shadow:0px 0px 14px 0px rgba(0,0,0,0.05);
border-radius:4px;
}
.brand-main-column-con .left-column-con .flight-info-con .sel-date-con .low-price-calendar-div {
position: absolute;
top: 34px;
right: 21px;
}
.brand-main-column-con .left-column-con .flight-info-con .sel-date-con .low-price-calendar-div .low-price-calendar-btn {
  display: block;
  height: 32px;
  padding-left: 30px;
  font-size: 14px;
  color: #222222;
  line-height: 32px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAB1UlEQVRIid2VMWsUURSFpzEoFhKTFMIw755z3jxHBhZxhRQWWyqxkFRpLCxiYeWilomGYJneRosoptDCziaIhb9ANARrqxR2KypE1+YNLNlNdrK7jR648DhvuN+9912YJPlvJekxgPVhHoD1g96hCiHMAnAxXsdwdTyLCiHMHlbxBoDuJELSRh8AwC9Jt6tKDlZW1/PeLwP4MQjQNbPWUbOVtEry0VFvYGYtAN2hgDpK0/Ssc+5CFUVRzEwU4Jw7B2C3Z/arEwUkSZJ470sA+2MBGo3G6WazeWJAcgH4AmCX5OeRAHHXP5LcJnmm8vM8nwewB+B9lmXT3nuZ2Y1jASRdAbBH8gPJHZI7ZmaSFgF8l7SZZdk0gBeSlpLkGFsk6RaAnySfee/nvPdzJLcBfAOwT/JhCIEAPsX51wdIehAf7n6e5xdJfiX5riiKGZJPANwsy3KK5J2eDaoPIPmU5EJZllMAlqskJO+a2Unv/dX4zWiANE1Pkbwu6XkvwMzasYPfJN+M08E9AH9Ivh0A2IrdjA4A8ComGQR4OTZA0qKZrZnZEoBGPK+RvGxm1+J5wTl3qboDcH4YoCNpxcxa44SkFQCdPgDJNoDOBH44HZLtPsA/q7+euCdwgOjrRgAAAABJRU5ErkJggg==) no-repeat left 40%;
  background-size: 20px auto;
}
.brand-main-column-con .left-column-con .flight-info-con .sel-date-con .low-price-calendar-div .low-price-calendar-btn:hover {
  display: block;
  height: 32px;
  padding-left: 30px;
  font-size: 14px;
  color:  #1FA3FE ;
  line-height: 32px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACKUlEQVRIid2Vv09UQRDHr9FoLAwChRXHzby7IxeIURNjLLDTYGGoaCwstLCSqCUoIZb0xASDdzP7jjyCFCY2xFj4FxglxNqKwu6MmJt5Xwvu8MdDftzR6CST7H73x2dmdjeby/23Fqk/peCz+2rBZ6M/tL9a8RX6BlcwMLiCAZZ0mdWW2/29tXS5vIh8eRH5Yoy+XTdn9TkSw1E4a3MuAyCx70W1u+1IWH+PbFuzfTWOcYfEv+0GAMcY3amtZGsbiU9z8CeZM5Cf8zjGKIlhX8BBrJLgTLSEobaXq+g9UsCQ4CyHdKNd+0h8+kgBuVwuxzEqpG5dAUZqOHXhGY5lNn+xRST+idU3SNOPHQEGAwZI/D2FdK2Q4HRbj+q4ROKbLPZ2OKCHl0AccPNQgJLiColtktg7Vl9n9fV8Hfmi2jiJf+Xg1eGAHlYXUptolexggCjgNolvsfpzTtDPCfpJ0zWu2RdSN1Z/XAwokPgHEsOhAFHwRyRupP4wSnCO1D9TsDfll+gl9XlWu1VJcJwD7u284MMAWHyhGDBWSXB8+2W2rmHA/auLOMGheY2DL3DwzgCXE5yMxG6weu1XAKtPkvo8iTmJrXaeQewPSC0ltdcZgFjc6q92nAGrJa1FGQCrh64BpDZeqDZnSG2iFGOkUG3OFKrNmUINF0lwfbttYyw43x4rCUp7Ali8EdUxxTFGu/GojikWb2QB6pMs3uj6sxFvsPpkBvDP2g/glM5IakPaywAAAABJRU5ErkJggg==) no-repeat left 40%;
  background-size: 20px auto;
}
.brand-main-column-con .left-column-con .flight-info-con .sel-date-con .pre-btn-div {
  position: absolute;
  bottom: 0;
  left:23px;
  z-index: 10;
  width:40px;
height:56px;
background:rgba(244,244,244,1);
border-radius:4px 4px 0px 0px;

}
.brand-main-column-con .left-column-con .flight-info-con .sel-date-con .pre-btn-div .pre-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 24px;
  height: 24px;
  margin-top: -12px;
  margin-left: -7px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAYklEQVRIie3WsQ2AQAhGYQoXcVOsLbR8f24Cp3EFneTsTbTwxMLAAN9LaMCsYdy9kzQBQ4tziQMLUCWtYTiwl1L6xH+CS9oSj8fNzIAxDP8kEL6ijGQkI48i7x79U2S+e1sOrdn+nyr21+oAAAAASUVORK5CYII=) no-repeat center center;
}
.brand-main-column-con .left-column-con .flight-info-con .sel-date-con .next-btn-div {
  position: absolute;
  bottom: 0;
  right: 155px;
  z-index: 10;
  width:40px;
	height:56px;
	background:rgba(244,244,244,1);
	border-radius:4px 4px 0px 0px;

}
.brand-main-column-con .left-column-con .flight-info-con .sel-date-con .next-btn-div .next-btn {
  position: absolute;
  top: 50%;
  right: 50%;
  width: 24px;
  height: 24px;
  margin-top: -12px;
  margin-right: -7px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAW0lEQVRIiWNgwAFmzJjROHPmzP6GhgYWXGooAjNnzjw/Y8aM/zNmzFhJE0tmz56tOGPGjIejloxAS2bOnPlg1JJBa0n30LKApkE0avio4SPBcAYGOlT61Gq2AAA++v6h3G4g5AAAAABJRU5ErkJggg==) no-repeat center center;
}
.brand-main-column-con .left-column-con .flight-info-con .sel-date-con .date-div {
  width: 89.38%;
  margin: 0 auto;
  padding-left: 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .left-column-con .flight-info-con .sel-date-con .date-div .date-ul li {
  float: left;
 width:130px;
height:49px;
background:rgba(244,244,244,1);
border-radius:4px 4px 0px 0px;
margin: 24px 4px 0px 0px;
padding-top: 7px;
cursor: pointer;
}
.brand-main-column-con .left-column-con .flight-info-con .sel-date-con .date-div .date-ul li:first-child {
}
.brand-main-column-con .left-column-con .flight-info-con .sel-date-con .date-div .date-ul li:hover{

}
.brand-main-column-con .left-column-con .flight-info-con .sel-date-con .date-div .date-ul li.curr-li {
  background-color: #FF6D7A;
  width:130px;
height:50px;
background:rgba(255,109,122,1);
border-radius:4px 4px 0px 0px;
margin-top: 18px;
padding-top: 13px;
}
.brand-main-column-con .left-column-con .flight-info-con .sel-date-con .date-div .date-ul li:hover .price-p{
		color: #FF3C4E;
}
.brand-main-column-con .left-column-con .flight-info-con .sel-date-con .date-div .date-ul li:hover .date-p{
		color: #FF3C4E;
}
.brand-main-column-con .left-column-con .flight-info-con .sel-date-con .date-div .date-ul li.curr-li .price-p {
  color: #ffffff;
  font-weight: bold;
}
.brand-main-column-con .left-column-con .flight-info-con .sel-date-con .date-div .date-ul li.curr-li .date-p {
  color: #ffffff;
}
.brand-main-column-con .left-column-con .flight-info-con .sel-date-con .date-div .date-ul li .date-p {
  margin-bottom: 3px;
  font-size: 14px;
  color:  #111111;
  line-height: 1.2em;
  text-align: center;
}
.brand-main-column-con .left-column-con .flight-info-con .sel-date-con .date-div .date-ul li .price-p {
  font-size: 18px;
  color:  #111111;
  line-height: 1.2em;
  text-align: center;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con {
	width:1200px;
	background:rgba(255,255,255,1);
	border-radius:8px;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con {
  width: 100%;
  height: 120px;
  background-color: #FFFFFF;
  
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .flight-type-div {
  margin: 37px 22px 0 24px;	
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .flight-type-div li{
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .flight-type-div p {
  font-size: 14px;
  color: #222222;
  text-align: center;
  float: left
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .flight-type-div img {
height: 17px;
width: 22px;
float: left;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .flight-type-div .fnum-p {
width: 50px;
text-align: left;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .ccity-div {
    width: 140px;
    margin-top: 20px;
    text-align: center;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .ccity-trans-div {
    margin-left: 6px;
}

.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .ccity-div .ccity-div-date{
	font-size:14px;
	color: #666666;
	margin-top: 6px;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .ccity-div .ccity-div-port{
	color: #111111;
	font-size:14px;
	margin-top: 6px;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .ccity-div .ccity-div-time{
	font-size:24px;
	font-weight:bold;
	color: #222222;
	margin-top: 6px;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .ccity-trans-div .trans-p{
	width:79px;
height:21px;
background:rgba(31,163,254,1);
border-radius:11px;
text-align: center;
z-index: 10;
margin: 51px 0 0 50px;
color: #FFFFFF;
position: relative;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .ccity-trans-div .duration-p{
font-size:14px;
color:rgba(153,153,153,1);
line-height:18px;
margin-top: 8px;
text-align: center;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .ccity-trans-div .duration-border{
	width: 179px;
	height: 1px;
	background:rgba(31,163,254,1);
	position: relative;
	top: -10px;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .duration-div {
	margin: 53px 40px 0 67px;
	cursor: pointer;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .duration-div .flight-d{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACu0lEQVRIieWUMWidZRSGv0AVU4lKK2jv/dv8z3O+3Jt4bQYjDtLhgg7FDIIWDZjVwYpdOlQEB1HQCrpI41Aa0aWKCKVQdXFSyeIikdqpggiBVgOltY229jr4B643f9Jo3TzbObznPe/3fuf7UvpfhLo7Ig6oh9W5iHgV2Dc+Pr79ZniHIuJp4AzQA1aAs8C3wNJqLSI+UHf9I+ayLO8CPgN66il1uizL2wZOtUs9VA27BLQ3Ta5+Byyrj90Ir96p7s8537EZ/iHgc2A553zfphRV0el0to2NjU2klIbWBUXETGXL35Q3m83twFHgF/WrnPNsp9O5NaWUWq3W3eqc+nvV+02z2ay/fOCMemqwrs4Dl9TX1S+A68CS+i6wDFxQX4yIvZWIw2vI1d2VgumawS+pV9U9q9iIOKpeVOfLsry3D7ugHq+z5wCwMrgtKaXU7Xa3qF8DP663+2VZluonwHX1iTp73gTOruY55wfUk8BH6rT6HtCLiBf6+yYnJ2+PiNeAK8BSRMzUCUjAEXWxLz8JXKlWtgdcVl8pimK4ggwBs+pPwIr6RrvdHqklrwhfVs+v5uqTwB/qcfWRiNjZh30IWKgGn8g5R1/fHvXjugH7gF6r1XK1FhEz6m/qp41GY+vExMQO4P3K50X10UEe9Rhwes2Adrs9Uh31UH+9LMu91YouqheBn3POz6eUtgxyFEUxrJ5T3661SZ1Xzw8++4h4GPgBeKcoim21zX+5cBC4FhG5FhARO6uP68O00ZOv770f+FWd2xAIPFV5fKTb7a6xYQPyJWCx0WhsvWGD+hxwFfhSfXA9XFEUwxFxELgMLAL3bEZQSimlsiy7wPfVv7NQrfEzOefHI+JZ9Zh6Drimzm1KeU1sAWaBE+qFau971dDT6lvrXui/iXa7PTI6Orpjamrqlv+M9GbjT7ZL06DW7wkQAAAAAElFTkSuQmCC) no-repeat center left;
	background-size: 24px 24px;
	padding: 0 0 0 36px;
	color: #222222;
	font-size: 14px;
	height: 24px;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .duration-div .flight-d:hover{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADNklEQVRIieVTTWicZRB+A1FMJSqtoJW0xJ35vt11Gw9WPEgPC3oo5iBo0YC5elBpLz1UhEKlglbQizQipQnZmXc3rghNS9WL9KDSSy+ypfZUQYSF1gZKY5s2M9/Tw25C3J8mrd58bjPvM8/8vDMh/C+QU4xR9H2kfoTFpxL1w6y2pzCLLfevCgykNbxJ6hdJDCS+xOKXSPxXEm+2fLbE6pVSHdvvSXt0Bo+xZt+TGChmp3Ni46MzeGgtp1THdo5+gMSbLL6YF+TvRfw8iS+kEa+sx899hUdZ8S4rHllfHRhgtR9IfKGkt57ZUEVtlOrYnMyhGICBvqS0YhMkhs7KC7PYwtGPsfpVUvuZq5gs1fFgCCGkVTzO4lMkfpvEwDE71/fzSf0ixex0p5+jT7PYIlf8YxL7kdQzEm+S+pcktkDq17iK96mK3ax+lap+pEs8pxgjMeTExnsk+IDVl9MqdoUQQkExxtGPsfh1FpsuzeDJVa7aWRKvdVcfsY/Elzq3JYQQymcwyJr9Qup/9Gu/UMMoafYtqWdJxGvdCWT5Uxa/tGIXBc+xZCdJ/etEME7qMySGRLF3bdyzFTycqH9EYjdJvJlGm+hVQGC1oyTeWLUlO0niN0n9fPuobrD6hyN1DIUQ2huHSVb/k8SXOPon+XkM9xRvjcgPsviVFTsRe53EPBGvpTW8RDVsW3lLI15ozdrAaid4DrT6VsUu1uybHh1gT3tFc2uEJkj8Fqt999QpbCoKtrLYLIllLFkjjcsvd+v4cRa/0JUgP4/hVqs48A9/FbtZfJHEGyx2ncX/ShXvlQ9hsFNjpI4hEr/M0T/vOSaOPk1iVzrPvlDDi6T+O0f/olTH5p7BIQRS309iVhJwb0IN21h8kdXnQrjLyfdAsYIdJP53En3qrkQWe4PUMlY/Wj7TPYae4nPYQRVrkmSNnaewad0AjniH1JZJ7Kdc5fbz/XgjdQyRYj+J3SDxxtNVPLGRgkIIIRRqKLP6b6SWsdjZRHCQI97iaK+S4m1WP07il0nMEvGpDVXeifIhDLLaJKmdIPVr7YNDK6lf4OifUb3Ph94P8vMYLgq27jyHB/4z0X+LO/4pEJJBt6E5AAAAAElFTkSuQmCC) no-repeat center left;
	background-size: 24px 24px;
	padding: 0 0 0 36px;
	color: #1FA3FE;
	font-size: 14px;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .duration-div p {
  font-size: 14px;
  color: #333333;
  line-height: 52px;
  text-align: center;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .cabin-div-sel{
	 width:140px;
height:80px;
margin: 30px 0 0 10px;
-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .cabin-div-sel .cab-d .cabin-p{
	color:#111111;
	margin-top: 3px;
	text-align: center;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .cabin-div-sel .cab-d .cain-option{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAA0UlEQVQ4jdWUuwnDMBCGnSaVk0XceEHPYBAu7jvQAj8eIdnCO7j3AkqjQArlYVAg+UHVnT7dS9c0fyt374ARWIAtnwUY3b37GCTpCExmtgKDu/eSWkmtu/fAkG2TpONbmJldgTmEcH7mF0I4AzNweQkFJmBOKR3eZZJSOmToVHRw987M1leRlSI1s7VY09yA4VPYw70BGEuGxd37vcDcqKUE3CS1e4GSWmArAmOMp73AGOPpGbB6ynWbUn1s8mv1BrtpvvD17tBqy+FR1dbXz+kGK1TwJYdqis8AAAAASUVORK5CYII=);
	width: 20px;
	height: 20px;
	margin: 11px auto 0 auto;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .cabin-div-sel .cab-d .cain-money{
	color: #FF3C4E;
	font-size:22px ;
	margin: 5px auto  0 auto;
	text-align: center;
}

.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .cabin-div-sel .cab-d{
	background:rgba(244,244,244,1);
	border: 1px solid rgba(244,244,244,1);
	border-radius:8px 8px 0px 0px;
	height: 89px;
	cursor: pointer;
-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .cabin-div-sel .curr{
	background:#FFFFFF;
	border: 1px solid #FF3C4E;
	height: 91px;
	border-bottom: 1px solid #FFFFFF;
	border-radius:8px 8px 0px 0px;
	cursor: pointer;
	-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .cabin-div-sel .curr .cain-option{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABBklEQVQ4jdWUMW7DMAxFmSWTk4tk8R4SUEYDIe0MOo7HzF58DB+h9Sl8B+++wO8gO00QpW4BFWgJEOAgPP1PUST6t4GTHiDagG2A2ASxKdTa4KSH74O834KthegIsRquyuF8FrLKIVZDdARbC++36zCxd4h2KIr9y3NFsYdoBynfvoTOyjoQbYiI4C5nsPV3lnu4y5mICEQbiHZga+Ow0LNxUQYpr2BFNKW83ikdoz2FaAOx+lPZC9iSi9LQ0yZmd4Cr8rnuV4Fsfbi8ysE2RBTaBOezW70GFJsC0GdL/Qw82u7HwKPtwDFgesupHyX12MxW0w020S98vRs01XJ4AKdaX38uPgD5C6Lpsnu2dAAAAABJRU5ErkJggg==);
	width: 20px;
	height: 20px;
	margin: 11px auto 0 auto;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .arr-div {
  width: 13.28%;
  height: 52px;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .arr-div p {
  font-size: 14px;
  color: #333333;
  line-height: 52px;
  text-align: center;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .lowest-price-div {
  width: 30.13%;
  height: 52px;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .lowest-price-div p {
  font-size: 14px;
  color: #333333;
  line-height: 52px;
  text-align: center;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-list-head-con .lowest-price-div a {
  margin-left: 40px;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item {
  padding: 16px 9px;
  border-top: 1px solid #FF3C4E;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .cc-no{
  text-align: center;
  margin: 58px auto 87px auto;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con:hover {
  width: 288px;
  width:288px;
height:361px;
background:rgba(250,250,250,1);
padding: 20px 12px;
  border-bottom: 4px solid #EBEBEB;
  border-top: 4px solid #EBEBEB;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  box-shadow: 0 0 10px 0 #c1c1c1;
border-top: 3px solid #ff3c4e;
border-bottom: 3px solid #ff3c4e;
float: left;
margin-right: 10px;
  }

.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con {
  width: 288px;
  width:288px;
height:361px;
background:rgba(250,250,250,1);
padding: 20px 12px;
  border-bottom: 4px solid #EBEBEB;
  border-top: 4px solid #EBEBEB;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
margin-right: 10px;
  }
  .brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .base-info-head{
  }
  .brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .base-info-head .base-head-left{
  }
  .brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .base-info-head .base-head-left .cabin-name{
  	margin-bottom: 8px;
  	font-weight:bold;
color:rgba(34,34,34,1);
line-height:24px;
font-size:20px;
  }
  .brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .base-info-head .base-head-left .cabin-detial{
  	text-align: right;
margin-bottom: 8px;
  	font-size:14px;
color:rgba(102,102,102,1);
line-height:18px;

  }
  .brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .base-info-head .base-head-left{
  }
  .brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .base-info-head .base-head-right .ruletxt{
  	font-size:14px;
font-family:MicrosoftYaHei;
color:rgba(31,163,254,1);
line-height:19px;
  }
  .brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .base-info-head .base-head-right .tktnum{
  	font-size:14px;
font-family:MicrosoftYaHei;
color:rgba(255,60,78,1);
line-height:19px;
text-align: right;
margin-top: 8px;
  }
  .brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .base-info-head{
  }
   .brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con  .quanyitext .q-art{
   	display: none;
   	position: relative;
   	border: 1px solid #1FA3FE;
  	width: 226px;
  	box-shadow:0px 5px 9px 0px rgba(0,0,0,0.34);
  	padding: 2px 8px 15px 8px;
  	color: #222222;
  	z-index: 10;
		top: 100px;
		background:#fff;
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAYAAABvEu28AAABBUlEQVQokZ3PS04CQRCA4b/jwIwIgbinZ+dNYK0n0IOoC+UZLsA7eIZZ6HXYO4QQCBIXzYLuTsfp8VVJpdOVqi9VAhD4I6+ufMXgm8E8yAsLJ/G8xC+fjwDL28KTZyv7Bh7I/uPF4eHqMrgXAIuDWN6Fzw6QOfGM04kFoAiEQBTP961GolT6ccpmolQ837eASPcU9UygDYuEuqkUz3Ztg5iw2GzXBkoOaDC7xTlQltNt5yviYo1EKTnddoCynjHbEQEXQEVONt08JINNNl2gomcjtFyV43XvJySDjdc9oKoNanK06jd/iWSw0aoP1KgP08FfERPvGqsP0wE3b/9D3M2uX5U6AocbfmSGNl4fAAAAAElFTkSuQmCC)  no-repeat center center;
  }
  .brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con  .quanyitext .q-art .upuplue{
   	position: relative;
  	z-index: 10;
		top: -14px;
		background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAYAAABvEu28AAABBUlEQVQokZ3PS04CQRCA4b/jwIwIgbinZ+dNYK0n0IOoC+UZLsA7eIZZ6HXYO4QQCBIXzYLuTsfp8VVJpdOVqi9VAhD4I6+ufMXgm8E8yAsLJ/G8xC+fjwDL28KTZyv7Bh7I/uPF4eHqMrgXAIuDWN6Fzw6QOfGM04kFoAiEQBTP961GolT6ccpmolQ837eASPcU9UygDYuEuqkUz3Ztg5iw2GzXBkoOaDC7xTlQltNt5yviYo1EKTnddoCynjHbEQEXQEVONt08JINNNl2gomcjtFyV43XvJySDjdc9oKoNanK06jd/iWSw0aoP1KgP08FfERPvGqsP0wE3b/9D3M2uX5U6AocbfmSGNl4fAAAAAElFTkSuQmCC)  no-repeat center center;
		width: 18px;
height: 12px;
left: 46%;
  }
  
  .brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con  .quanyitext .q-1{
  	top: -232px;

left: 0px;

right: 0px;

margin: 0 auto;
  }
  .brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con  .quanyitext .q-2{
  	top: -205px;

left: 0px;

right: 0px;

margin: 0 auto;
  }
  .brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con  .quanyitext .q-3{
  	top: -170px;

left: 0px;

right: 0px;

margin: 0 auto;
  	
  }
  .brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con  .quanyitext .q-4{
  	top: -137px;

left: 0px;

right: 0px;

margin: 0 auto;
  }
  .brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con  .quanyitext .q-5{
  	top: -103px;

left: 0px;

right: 0px;

margin: 0 auto;
  }
  .brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .base-info-center .quanyi-one{
  	font-size:14px;
font-family:MicrosoftYaHei;
color:rgba(34,34,34,1);
line-height:18px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAACKUlEQVQ4jZ1UTUhUURR+qAXZQIuihYSB59w3yYAbXQQSDZS0aGXkqq24EMRNtCiKAcVVtJRs15zz3tiL2gitktpLUVCLEKEgIvrDiEx793unxcOYcV6Qfsvv+853z+Gee4OgAGXZLJNilsSvsOATK36QYpUFSmqjQc06iur+4lhiB1gwz4o0L/YPWTHnIlwn9bdZsErijRUvyg0bKgw5cdcOU5StkGCTFTcqiZWKfE5shASvSbARNvxoi1h9Yl0cZcukWC+rDbeMqTbMapNjiXVuc5XESqzZIxJstHTGiklSZK7hz+/sgBRvSby52Eaa+UpiJVK8IsHLoGYdwVhinST44DR7UDQKKaZIsdiX2KGdWhilZ0m8ucguBKGkp0i8hWpnioIG6nawklipWrOuwoMEb0h8HJDgMgl+Dy7Yvn8Y1/ObsotFOoufZ8FawJreJMH7ItP/BIWRXSXBz8ApZljxda9BLsIMCb4EHNs4KbKBuh3d02ia3WfFs6AvsV5SZGGEid0G9SxZNym+s2IuN6t/TIq1SmL7dxNEimsk3rvFrf6ciGwwf1/+TlvrkY1x5C/11a23hV+0kyT45QQLLQVOMJ0vFxaKOmsJqafnSPCNBc97lqy7zeDEplmRsmCNYxsPYzuyrVVr1sViVRbcI0XGUfa0WW9DuWFDJH6ZxBupz1jwmQXvSLGVc/joFFP/WuA29Ed2nAQTLsYsS3rLKa5wbKebf4Fm/AFWinplJ4pJPQAAAABJRU5ErkJggg==) no-repeat center left;
padding-left: 20px;
margin-bottom: 16px;
cursor: pointer;
  }
  .brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .base-info-center .quanyi-blue{
  	font-size:14px;
font-family:MicrosoftYaHei;
color:rgba(34,34,34,1);
line-height:18px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABNElEQVQ4jd3Qu0pDQRAG4I0XYiUIYmFjYCcXI1a2FgELOzsrn8LK9oClD2BnIDN7olbBIlipYCvWopUgNhKwjGRnfwvPiRiSaGIh+MNWO/MxM8b8q5DDLklojC8AmbzTA8seedHDsYxKhClyemTZgyRcrN1gemQkV8UMSWhY9rCsd6sOcyMjJJglCZcfiH+hY9g+RW/lZYelQYitYYFYbxOkXYg76/0LWR+t6Cux3+r9K1WRs6L3lj2saCCHncFjO91L9lZijUyECWOMKcdYsaxPySQg7kTDDwBkSMJ5t8GFs9IJNqnmW5+IF2OQGQ4ld7Csz2nj1xeuqYnst0iagnQ2LHvtQR4KMeZ/jHQnE93vriPaKjKKIyPGGLN9iknicGVZ21RHZSwkDTWRLdax+Cvkz/MOppTH1QvMDfUAAAAASUVORK5CYII=) no-repeat center left;
padding-left: 20px;
margin-bottom: 16px;
cursor: pointer;
  }
  .brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .base-info-center .quanyi-grey{
  	font-size:14px;
font-family:MicrosoftYaHei;
color:rgba(153,153,153,1);
line-height:18px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABDUlEQVQ4jd3RPUoEQRQE4F5/WCNBEAMTBQNBr2AgGJh5AU9hZLpg6AHMNvIAi5GRI5gbOzZVRTciA7JguMn6THqgkdnVGQPBiut9vNft3L+KpDOSo86AmfVIXgIwSVedkKIoliQNE3JnZsutEUkrJEcADMBTCGGtNeK9X5VUJOQtxrjTVNojuTULqapqg+RjQiYADhqLAALJd5InDedsk3wGYCQ/AJzOXFvSeSpOAQzMbME550II+wBe0iYGYDD3/vSdt/UAyRtJxyTHGXJtZr25UPYOr9mgZfCD977/LVIHwBGA6RfEl2W5/mOkDsmLDBmT3G2NOOecmS2SvCc5kXTYCcmwfoxx81fIn+cTGLkQM4g+TD8AAAAASUVORK5CYII=) no-repeat top left;
padding-left: 20px;
padding-bottom: 16px;
cursor: pointer;
  }
  .brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .base-info-center{
  	border-bottom: 1px solid  #EBEBEB ;
  	border-top: 1px solid  #EBEBEB ;
  	padding-top: 20px;
  }
  
  .brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .base-info-foot{
  	padding-top: 20px;
  	padding-bottom: 16px;
  }
  .brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .base-info-foot .money-show{
  	font-size:22px;
font-family:MicrosoftYaHei-Bold,MicrosoftYaHei;
color:rgba(255,60,78,1);
line-height:18px;

  }
  .brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .base-info-con .base-info-foot .listConfirmOW{
  	width:88px;
height:28px;
background:rgba(255,60,78,1);
text-align: center;

line-height: 26px;
border-radius:4px;
color: #FFFFFF;
cursor: pointer;
  }
  
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con {
  width: 100%;
  padding: 18px 0;
  background: #e8e8e8;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div {
  width: 96%;
  margin: 0 auto;
  padding: 36px 0 50px;
  background: #fff;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div {
  position: relative;
  width: 93.41%;
  margin: 0 auto;
  padding-top: 17px;
  padding-left: 27.97%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .flight-info-div {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 27.97%;
  padding-left: 68px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .flight-info-div .logo-div {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  width: 68px;
  padding-top: 3px;
  padding-left: 5px;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .flight-info-div .logo-div img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .flight-info-div .info-div .nor-p {
  font-size: 13px;
  color: #505050;
  line-height: 1.2em;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .flight-info-div .info-div .nor-p + .nor-p {
  margin-top: 11px;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .airport-info-div {
  width: 100%;
  padding-bottom: 11px;
  border-left: 2px solid #cbcbcb;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .airport-info-div .nor-p {
  position: relative;
  top: -7px;
  margin-left: -8px;
  padding-left: 30px;
  line-height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAN1JREFUKBWdkjEOwjAMRYnHVpyBAYYuTL0B6kzvkDNwDM7AHWBG3CATS4cycAbUjAn+kY2KVFDbLHGT/+zG/mbRW03TLL33hxDC3hizwVWMsSWiS5Zlx6IoXio3GjjndhyfWLjSs/7OiZ78bcuyvOE8gQJdGfok6kMaMxw5rgAb/F7XdfdflRTSHZXzPN8S3jQWAgwtGOKg1mxjdzSPWLweC6gOHQc4awF8TCX5eS1x2fNUEIaYPw6xkZXh/i0uGgsmNUdsVPEFbDW45C65BoIvi6nJZbZpTKkRAyZ/A+1ma8GNp0NMAAAAAElFTkSuQmCC) no-repeat left center;
  background-size: 14px auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .airport-info-div .nor-p + .nor-p {
  margin-top: 28px;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .airport-info-div .nor-p.jt-p {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAONJREFUKBWVks3NgkAQhhkwnGjAhArwRqiAWIY3f4oyevvK+GIFwE0qILEBTiRkfR8CBzdR4xzY2fdnZnYXC+ZwzlnTNAetezPbACu/K7/meX7R6sCMT1VVawF/EpTs/RB3E7criuKxUkLlSRzHsUvT1JIkmTx93wdd17lhGMq54Nbquj7KdEacZZlFUfTSYBzHoG1bTPLYKZR4j4LKvhgcDI4cbSjXdMBlDAg/Fg5t6JPf9ox0R8QB38XCoWWkK0JugwP6AQYHjtbk4lr/tZYfrlVau+kBtz8/3GSg3dzp66/xBIgHnFOxQpgcAAAAAElFTkSuQmCC) no-repeat 1px center;
  background-size: 12px auto;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .airport-info-div .nor-p .date-span {
  font-size: 12px;
  color: #3a3a3a;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .airport-info-div .nor-p .time-span {
  margin-right: 13px;
  font-size: 12px;
  color: #181818;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .airport-info-div .nor-p .airport-span {
  font-size: 14px;
  color: #7f7f7f;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .airport-info-div .nor-p .jt-span {
  font-size: 14px;
  color: #7f7f7f;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .duration-div {
  position: absolute;
  top: 50%;
  right: 16.83%;
  z-index: 10;
  height: 32px;
  margin-top: -16px;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-first-div .duration-div p {
  font-size: 12px;
  color: #3d3d3d;
  line-height: 32px;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-trans-div {
  position: relative;
  width: 93.41%;
  margin: 27px auto;
  text-align: center;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-trans-div .trans-info-div {
  position: relative;
  z-index: 10;
  display: inline-block;
  height: 36px;
  padding: 0 14px;
  background: #fff;
  border: 1px dashed #cccccc;
  border-radius: 18px;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-trans-div .trans-info-div p {
  font-size: 13px;
  color: #6f6f6f;
  line-height: 36px;
  text-align: center;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-trans-div .line-div {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  z-index: 1;
  border-top: 1px dashed #cccccc;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div {
  position: relative;
  width: 93.41%;
  margin: 0 auto;
  padding-top: 17px;
  padding-left: 27.97%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .flight-info-div {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 27.97%;
  padding-left: 68px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .flight-info-div .logo-div {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  width: 68px;
  padding-top: 3px;
  padding-left: 5px;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .flight-info-div .logo-div img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .flight-info-div .info-div .nor-p {
  font-size: 13px;
  color: #505050;
  line-height: 1.2em;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .flight-info-div .info-div .nor-p + .nor-p {
  margin-top: 11px;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .airport-info-div {
  width: 100%;
  padding-top: 11px;
  border-left: 2px solid #cbcbcb;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .airport-info-div .nor-p {
  position: relative;
  bottom: -7px;
  margin-left: -8px;
  padding-left: 30px;
  line-height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAN1JREFUKBWdkjEOwjAMRYnHVpyBAYYuTL0B6kzvkDNwDM7AHWBG3CATS4cycAbUjAn+kY2KVFDbLHGT/+zG/mbRW03TLL33hxDC3hizwVWMsSWiS5Zlx6IoXio3GjjndhyfWLjSs/7OiZ78bcuyvOE8gQJdGfok6kMaMxw5rgAb/F7XdfdflRTSHZXzPN8S3jQWAgwtGOKg1mxjdzSPWLweC6gOHQc4awF8TCX5eS1x2fNUEIaYPw6xkZXh/i0uGgsmNUdsVPEFbDW45C65BoIvi6nJZbZpTKkRAyZ/A+1ma8GNp0NMAAAAAElFTkSuQmCC) no-repeat left center;
  background-size: 14px auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .airport-info-div .nor-p + .nor-p {
  margin-top: 28px;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .airport-info-div .nor-p.jt-p {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAONJREFUKBWVks3NgkAQhhkwnGjAhArwRqiAWIY3f4oyevvK+GIFwE0qILEBTiRkfR8CBzdR4xzY2fdnZnYXC+ZwzlnTNAetezPbACu/K7/meX7R6sCMT1VVawF/EpTs/RB3E7criuKxUkLlSRzHsUvT1JIkmTx93wdd17lhGMq54Nbquj7KdEacZZlFUfTSYBzHoG1bTPLYKZR4j4LKvhgcDI4cbSjXdMBlDAg/Fg5t6JPf9ox0R8QB38XCoWWkK0JugwP6AQYHjtbk4lr/tZYfrlVau+kBtz8/3GSg3dzp66/xBIgHnFOxQpgcAAAAAElFTkSuQmCC) no-repeat 1px center;
  background-size: 12px auto;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .airport-info-div .nor-p .date-span {
  font-size: 12px;
  color: #3a3a3a;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .airport-info-div .nor-p .time-span {
  margin-right: 13px;
  font-size: 12px;
  color: #181818;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .airport-info-div .nor-p .airport-span {
  font-size: 14px;
  color: #7f7f7f;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .airport-info-div .nor-p .jt-span {
  font-size: 14px;
  color: #7f7f7f;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .duration-div {
  position: absolute;
  top: 50%;
  right: 16.83%;
  z-index: 10;
  height: 32px;
  margin-top: 5px;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-detail-con .flight-detail-div .flight-second-div .duration-div p {
  font-size: 12px;
  color: #3d3d3d;
  line-height: 32px;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul {
  width: 100%;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li {
  width: 100%;
  background: #f7f7f7;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li:first-child .flight-list-div {
  border-top: 0 solid #cccccc;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li .flight-list-div {
  width: 96.67%;
  margin: 0 auto;
  border-top: 1px dashed #fd8824;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li .flight-list-div .cabin-type-div {
  width: 18.76%;
  height: 92px;
}

.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li .flight-list-div .cabin-type-div .mycabin{
  padding-top: 22%;
  text-align: center;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li .flight-list-div .cabin-type-div .mycabin .myspan{
  color:#418ae1;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li .flight-list-div .cabin-type-div p {
  font-size: 14px;
  color: #515151;
  line-height: 92px;
  text-align: center;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li .flight-list-div .price-div {
  width: 22.39%;
  height: 92px;
  margin-left: 7.14%;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li .flight-list-div .price-div p {
  font-size: 14px;
  color: #515151;
  line-height: 92px;
  text-align: left;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li .flight-list-div .price-div p .hlight-span {
  color: #fd8824;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li .flight-list-div .ticket-div {
  width: 16.30%;
  height: 92px;
  margin-left: 8.96%;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li .flight-list-div .ticket-div p {
  font-size: 14px;
  color: #515151;
  line-height: 92px;
  text-align: left;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li .flight-list-div .ticket-div p .hlight-span {
  color: #fd8824;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li .flight-list-div .btn-div {
  width: 22.85%;
  height: 94px;
  margin-left: 1.6%;
  padding-top: 29px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .left-column-con .flight-info-con .flight-list-con .flight-info-item .flight-list-ul > li .flight-list-div .btn-div .confirm-btn {
  display: inline-block;
  width: 96px;
  height: 36px;
  background: #fd8824;
  font-size: 13px;
  color: #fff;
  line-height: 36px;
  text-align: center;
}
.brand-main-column-con .right-column-con {
  display: table-cell;
  vertical-align: top;
  width: 22.92%;
  padding-left: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .right-column-con .search-flight-con {
  position: relative;
  background: #fd8824;
  border: 5px solid #fd8824;
  border-radius: 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .right-column-con .search-flight-con .switch-con {
  width: 100%;
  height: 40px;
  background: linear-gradient(to bottom, #fd8824 0%, #fd8824 50%, #ffffff 50%, #ffffff 100%);
  background: -webkit-linear-gradient(top, #fd8824 0%, #fd8824 50%, #ffffff 50%, #ffffff 100%);
  background: -moz-linear-gradient(top, #fd8824 0%, #fd8824 50%, #ffffff 50%, #ffffff 100%);
  background: -o-linear-gradient(top, #fd8824 0%, #fd8824 50%, #ffffff 50%, #ffffff 100%);
}
.brand-main-column-con .right-column-con .search-flight-con .switch-con .switch-ul li {
  float: left;
  width: 50%;
  height: 40px;
  background: #fd8824;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .right-column-con .search-flight-con .switch-con .switch-ul li.curr-li {
  background: #fff;
}
.brand-main-column-con .right-column-con .search-flight-con .switch-con .switch-ul li.curr-li a {
  color: #fd8824;
}
.brand-main-column-con .right-column-con .search-flight-con .switch-con .switch-ul li.one-way-li {
  border-radius: 6px 6px 6px 0;
}
.brand-main-column-con .right-column-con .search-flight-con .switch-con .switch-ul li.return-li {
  border-radius: 6px 6px 0 6px;
}
.brand-main-column-con .right-column-con .search-flight-con .switch-con .switch-ul li a {
  display: block;
  width: 100%;
  height: 40px;
  font-size: 14px;
  color: #fff;
  line-height: 40px;
  text-align: center;
}
.brand-main-column-con .right-column-con .search-flight-con .switch-city-con {
  position: absolute;
  top: 98px;
  right: 3.61%;
  z-index: 10;
  width: 6px;
  height: 52px;
  border: 1px solid #fd8824;
  border-left: 0 solid #cccccc;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .right-column-con .search-flight-con .switch-city-con .switch-btn {
  position: absolute;
  top: 50%;
  right: -8px;
  z-index: 10;
  width: 18px;
  height: 18px;
  margin-top: -9px;
  background: #fd8824;
  font-size: 14px;
  color: #fff;
  line-height: 18px;
  text-align: center;
}
.brand-main-column-con .right-column-con .search-flight-con .dep-city-con {
  position: relative;
  width: 88.82%;
  margin: 0 auto 21px;
}
.brand-main-column-con .right-column-con .search-flight-con .dep-city-con .dep-city-div {
  position: relative;
  width: 100%;
  height: 42px;
  padding-left: 6px;
  padding-right: 38px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .right-column-con .search-flight-con .dep-city-con .dep-city-div .nor-p {
  font-size: 14px;
  color: #3e3e3e;
  line-height: 42px;
}
.brand-main-column-con .right-column-con .search-flight-con .dep-city-con .dep-city-div .city-ipt {
  width: 100%;
  height: 40px;
  font-size: 14px;
  color: #3e3e3e;
  border: 0 solid #cccccc;
}
.brand-main-column-con .right-column-con .search-flight-con .dep-city-con .dep-city-div .dep-city-btn {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
  width: 38px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAANtJREFUOBFjvHHjxn8GKgAmKpgBNoIFZpCGhgYjjE0KDfMR1Vw0jA2CBzYpAYyslpGRcRaQ/4Vig9TV1dNBBhMV2Ldv3xa9efPm3jt37ugguwbGBso1EGXQv3//Vvz//9/p79+/+9ANAxkClKsnyiBmZuZ8YFi8BmoQRTYMZgjRXlNRUbkCNMwJ2TCgd6eCXALzHlEuAinGYlgWzBAQTbRBIMUgw5iYmFaD2OiAJINAYQIMIxSXwAxkhOVemAA6DQwXW2BaOYIcsOhqQHyCBgG9ogUM1HDkgMVmEACd6HJfzcxAkgAAAABJRU5ErkJggg==) no-repeat center center;
  background-size: 18px auto;
}
.brand-main-column-con .right-column-con .search-flight-con .dep-city-con .search-result-div {
  display: none;
  position: absolute;
  top: 42px;
  right: 0;
  z-index: 50;
  width: 100%;
  padding: 0 6px;
  background: #fff;
  border: 1px solid #db2634;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .right-column-con .search-flight-con .dep-city-con .search-result-div .search-result-ul {
  width: 100%;
}
.brand-main-column-con .right-column-con .search-flight-con .dep-city-con .search-result-div .search-result-ul li {
  width: 100%;
  cursor: pointer;
}
.brand-main-column-con .right-column-con .search-flight-con .dep-city-con .search-result-div .search-result-ul li .name-div {
  height: 34px;
}
.brand-main-column-con .right-column-con .search-flight-con .dep-city-con .search-result-div .search-result-ul li .name-div p {
  font-size: 14px;
  color: #6f6f6f;
  line-height: 34px;
}
.brand-main-column-con .right-column-con .search-flight-con .dep-city-con .search-result-div .search-result-ul li .pinyin-div {
  height: 34px;
}
.brand-main-column-con .right-column-con .search-flight-con .dep-city-con .search-result-div .search-result-ul li .pinyin-div p {
  font-size: 14px;
  color: #6f6f6f;
  line-height: 34px;
}
.brand-main-column-con .right-column-con .search-flight-con .arr-city-con {
  position: relative;
  width: 88.82%;
  margin: 0 auto 21px;
}
.brand-main-column-con .right-column-con .search-flight-con .arr-city-con .arr-city-div {
  position: relative;
  width: 100%;
  height: 42px;
  padding-left: 6px;
  padding-right: 38px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .right-column-con .search-flight-con .arr-city-con .arr-city-div .nor-p {
  font-size: 14px;
  color: #3e3e3e;
  line-height: 42px;
}
.brand-main-column-con .right-column-con .search-flight-con .arr-city-con .arr-city-div .city-ipt {
  width: 100%;
  height: 40px;
  font-size: 14px;
  color: #3e3e3e;
  border: 0 solid #cccccc;
}
.brand-main-column-con .right-column-con .search-flight-con .arr-city-con .arr-city-div .arr-city-btn {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
  width: 38px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAANtJREFUOBFjvHHjxn8GKgAmKpgBNoIFZpCGhgYjjE0KDfMR1Vw0jA2CBzYpAYyslpGRcRaQ/4Vig9TV1dNBBhMV2Ldv3xa9efPm3jt37ugguwbGBso1EGXQv3//Vvz//9/p79+/+9ANAxkClKsnyiBmZuZ8YFi8BmoQRTYMZgjRXlNRUbkCNMwJ2TCgd6eCXALzHlEuAinGYlgWzBAQTbRBIMUgw5iYmFaD2OiAJINAYQIMIxSXwAxkhOVemAA6DQwXW2BaOYIcsOhqQHyCBgG9ogUM1HDkgMVmEACd6HJfzcxAkgAAAABJRU5ErkJggg==) no-repeat center center;
  background-size: 18px auto;
}


.brand-main-column-con .right-column-con .search-flight-con .arr-city-con .search-result-div {
  display: none;
  position: absolute;
  top: 42px;
  right: 0;
  z-index: 50;
  width: 100%;
  padding: 0 6px;
  background: #fff;
  border: 1px solid #db2634;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .right-column-con .search-flight-con .arr-city-con .search-result-div .search-result-ul {
  width: 100%;
}
.brand-main-column-con .right-column-con .search-flight-con .arr-city-con .search-result-div .search-result-ul li {
  width: 100%;
  cursor: pointer;
}
.brand-main-column-con .right-column-con .search-flight-con .arr-city-con .search-result-div .search-result-ul li .name-div {
  height: 34px;
}
.brand-main-column-con .right-column-con .search-flight-con .arr-city-con .search-result-div .search-result-ul li .name-div p {
  font-size: 14px;
  color: #6f6f6f;
  line-height: 34px;
}
.brand-main-column-con .right-column-con .search-flight-con .arr-city-con .search-result-div .search-result-ul li .pinyin-div {
  height: 34px;
}
.brand-main-column-con .right-column-con .search-flight-con .arr-city-con .search-result-div .search-result-ul li .pinyin-div p {
  font-size: 14px;
  color: #6f6f6f;
  line-height: 34px;
}
.brand-main-column-con .right-column-con .search-flight-con .sel-date-con {
  width: 88.82%;
  margin: 0 auto 21px;
}
.brand-main-column-con .right-column-con .search-flight-con .sel-date-con .sel-date-div {
  position: relative;
  width: 100%;
  height: 42px;
  padding-left: 6px;
  padding-right: 38px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .right-column-con .search-flight-con .sel-date-con .sel-date-div > div {
  cursor: pointer;
}
.brand-main-column-con .right-column-con .search-flight-con .sel-date-con .sel-date-div > div > input {
  cursor: pointer;
}
.brand-main-column-con .right-column-con .search-flight-con .sel-date-con .sel-date-div .nor-p {
  font-size: 14px;
  color: #3e3e3e;
  line-height: 42px;
}
.brand-main-column-con .right-column-con .search-flight-con .sel-date-con .sel-date-div .sel-date-btn {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
  width: 38px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAXCAYAAAALHW+jAAAAAXNSR0IArs4c6QAAAiBJREFUOBGlVUtuGkEQrRlGASQCi4CMCEZBQii7RMnG+xwgS2eXC0Q5QA6QvS9gyUfwKreIvIqADRJBfMUvAvMRMHmv7WkN7c4YKyWVuj6vX1dPVWtEDPF9/8N+v/+F9buR0i5yFWB+Yv0BjemEaSBZhfqdTocL5YsF85yJ4XC457rb7S7DGDfswH63WCz+QKTX6wmqeG/k6b4Cye1oNHJarRb9A4yHQ9xGo/HRcZzT8Xj89hmEKPiyXq9fI/eVfiDdbvckm83qQrbb7QtiwPO7Wq1ee3Au4XyGymq1Es/z1F76m83mDFWeBWRciUFMh2C/hF4wAK4rnnQeZHGapNNpSSQSks/nhaSm4LoSj8cllUopTFDAPe7cqdVqB7symYwCTqdT6ff7Jp/yk8mklEolmc/nggYeHPyA0MrwhKD+uE/YEwlVHQi+RyTykSTHjJ9AEXJEYrF/D/wjXCpNDkrkldn1cKfpU6PkbugMBEdjMpkoZTc5Ju12W8+f67pSLBaNXXeutUK8mIPK+G04zCSn0mbMJtYKc7mcws5mM7XyNbJqvHPl075/oQ84rYQmiq+BOhgMVCrwTRx965VNIL8np6BcLiulzZhNjiJkE8Ldps2YTY66Mt/3crmUZrOpONh1xmwSSVipVPSeQqGgqwyGWCdDhockbuA7HIVjJXz9YA9j5HLq9foNnDdB4n9WEN7wyp9g8A9nH/3jT2gD+u0v8GImrFvWty8AAAAASUVORK5CYII=) no-repeat center center;
  background-size: 20px auto;
}
.brand-main-column-con .right-column-con .search-flight-con .sel-cabin-con {
  position: relative;
  width: 88.82%;
  margin: 0 auto 21px;
}
.brand-main-column-con .right-column-con .search-flight-con .sel-cabin-con .sel-cabin-div {
  position: relative;
  width: 100%;
  height: 42px;
  padding-left: 6px;
  padding-right: 38px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .right-column-con .search-flight-con .sel-cabin-con .sel-cabin-div .nor-p {
  font-size: 14px;
  color: #3e3e3e;
  line-height: 42px;
}
.brand-main-column-con .right-column-con .search-flight-con .sel-cabin-con .sel-cabin-div .sel-cabin-btn {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
  width: 38px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAAXNSR0IArs4c6QAAAI9JREFUCB1jnDlz5hQGBoZ0RiAA0gz///8H02j8qUxAuUIgPgxUwAzCQDZIjAmkAYSBYI+amloBU3p6+m9mZuYQoMAdoAIUABS7xcrKGuro6PgHpJshJSXlHVC3L5D5EUnle6Ain8TExA8gMbBCEANo8g0gFQY05S+Q/gO0JRSo6DZIDisAei5n1qxZGeiSAIP8M4SdD6V+AAAAAElFTkSuQmCC) no-repeat center center;
  background-size: 10px auto;
}
.brand-main-column-con .right-column-con .search-flight-con .sel-cabin-con .sel-cabin-div .sel-cabin-btn.spread-btn {
  background: url(/jdair/imgs/flight_grey_up_triangle-91bd69ec563bfe26767fb27921ff4a7e.png) no-repeat center center;
  background-size: 10px auto;
}
.brand-main-column-con .right-column-con .search-flight-con .sel-cabin-con .sel-cabin-ul-con {
  display: none;
  position: absolute;
  top: 42px;
  left: 0;
  z-index: 50;
  width: 100%;
  max-height: 150px;
  background: #fff;
  border: 1px solid #cccccc;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .right-column-con .search-flight-con .sel-cabin-con .sel-cabin-ul-con .sel-cabin-ul li {
  width: 100%;
  height: 42px;
  padding: 0 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .right-column-con .search-flight-con .sel-cabin-con .sel-cabin-ul-con .sel-cabin-ul li a {
  display: block;
  font-size: 14px;
  color: #3e3e3e;
  line-height: 42px;
}
.brand-main-column-con .right-column-con .search-flight-con .two-items-con {
  width: 88.82%;
  margin: 0 auto 21px;
}
.brand-main-column-con .right-column-con .search-flight-con .two-items-con .sel-adult-con {
  position: relative;
  width: 42.96%;
}
.brand-main-column-con .right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-div {
  position: relative;
  width: 100%;
  height: 42px;
  padding-left: 6px;
  padding-right: 38px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-div .nor-p {
  font-size: 14px;
  color: #3e3e3e;
  line-height: 42px;
}
.brand-main-column-con .right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-div .sel-adult-btn {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
  width: 38px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAAXNSR0IArs4c6QAAAI9JREFUCB1jnDlz5hQGBoZ0RiAA0gz///8H02j8qUxAuUIgPgxUwAzCQDZIjAmkAYSBYI+amloBU3p6+m9mZuYQoMAdoAIUABS7xcrKGuro6PgHpJshJSXlHVC3L5D5EUnle6Ain8TExA8gMbBCEANo8g0gFQY05S+Q/gO0JRSo6DZIDisAei5n1qxZGeiSAIP8M4SdD6V+AAAAAElFTkSuQmCC) no-repeat center center;
  background-size: 10px auto;
}
.brand-main-column-con .right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-div .sel-adult-btn.spread-btn {
  background: url(/jdair/imgs/flight_grey_up_triangle-91bd69ec563bfe26767fb27921ff4a7e.png) no-repeat center center;
  background-size: 10px auto;
}
.brand-main-column-con .right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-ul-con {
  display: none;
  position: absolute;
  top: 42px;
  left: 0;
  z-index: 50;
  width: 100%;
  max-height: 150px;
  overflow-y: scroll;
  background: #fff;
  border: 1px solid #cccccc;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.brand-main-column-con .right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-ul-con .sel-adult-ul li {
  width: 100%;
  height: 42px;
  padding: 0 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-ul-con .sel-adult-ul li a {
  display: block;
  font-size: 14px;
  color: #3e3e3e;
  line-height: 42px;
}
.brand-main-column-con .right-column-con .search-flight-con .two-items-con .sel-child-con {
  position: relative;
  width: 42.96%;
}
.brand-main-column-con .right-column-con .search-flight-con .two-items-con .sel-child-con .sel-child-div {
  position: relative;
  width: 100%;
  height: 42px;
  padding-left: 6px;
  padding-right: 38px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .right-column-con .search-flight-con .two-items-con .sel-child-con .sel-child-div .nor-p {
  font-size: 14px;
  color: #3e3e3e;
  line-height: 42px;
}
.brand-main-column-con .right-column-con .search-flight-con .two-items-con .sel-child-con .sel-child-div .sel-child-btn {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
  width: 38px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAAXNSR0IArs4c6QAAAI9JREFUCB1jnDlz5hQGBoZ0RiAA0gz///8H02j8qUxAuUIgPgxUwAzCQDZIjAmkAYSBYI+amloBU3p6+m9mZuYQoMAdoAIUABS7xcrKGuro6PgHpJshJSXlHVC3L5D5EUnle6Ain8TExA8gMbBCEANo8g0gFQY05S+Q/gO0JRSo6DZIDisAei5n1qxZGeiSAIP8M4SdD6V+AAAAAElFTkSuQmCC) no-repeat center center;
  background-size: 10px auto;
}
.brand-main-column-con .right-column-con .search-flight-con .two-items-con .sel-child-con .sel-child-div .sel-child-btn.spread-btn {
  background: url(/jdair/imgs/flight_grey_up_triangle-91bd69ec563bfe26767fb27921ff4a7e.png) no-repeat center center;
  background-size: 10px auto;
}
.brand-main-column-con .right-column-con .search-flight-con .two-items-con .sel-child-con .sel-child-ul-con {
  display: none;
  position: absolute;
  top: 42px;
  left: 0;
  z-index: 50;
  width: 100%;
  max-height: 150px;
  overflow-y: scroll;
  background: #fff;
  border: 1px solid #cccccc;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .right-column-con .search-flight-con .two-items-con .sel-child-con .sel-child-ul-con .sel-child-ul li {
  width: 100%;
  height: 42px;
  padding: 0 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .right-column-con .search-flight-con .two-items-con .sel-child-con .sel-child-ul-con .sel-child-ul li a {
  display: block;
  font-size: 14px;
  color: #3e3e3e;
  line-height: 42px;
}
.brand-main-column-con .right-column-con .search-flight-con .two-items-con .age-class-div p {
  font-size: 14px;
  color: #7a7a7a;
  line-height: 1.2em;
}
.brand-main-column-con .right-column-con .search-flight-con .two-items-con .if-fixed-div {
  position: relative;
  padding-left: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-column-con .right-column-con .search-flight-con .two-items-con .if-fixed-div .nor-p {
  font-size: 14px;
  color: #3e3e3e;
  line-height: 1.2em;
}
.brand-main-column-con .right-column-con .search-flight-con .two-items-con .if-fixed-div .check-btn {
  position: absolute;
  top: -1px;
  left: 0;
  z-index: 10;
  width: 30px;
  height: 18px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAdFJREFUOBGdlLtKA1EQht2TxGtj4w0LCdkEBVFs7SzEG4gg4hOIhU+g4KWyUvEd7BTFMiJaahkEUXNHoyHRMkEkMbt+s6ywGi9JFmb3zMz//2fOnHNWq/vlMU2zPhaLDWua1iEQ/Kyu6xf4hZ8o2vcgZN0wjBXis9gVlrExnXwHsUOl1CaiMTtufdxORyoolUpBYjuAdb/f/+LMR6PRNiZZAnMZiUQWA4HAkTNvjRGZD4fDJoC+suS3QCKRGBAsnJEvKQL9CDwz49CXxB9OMpnstcX6BabkRbnrNHGHpYTEr+Txer13LH9ZuILXUG4tFov3Ho+ng+RbJSKfGLiNcLNwe1ShUBgncVqtiIjZnFPEJqhOybY+SaLG55G2dEqPGjhsrzWK1CEi3AYlJ5ZBd61CwhUN5XK5znEmcawdrEZQOOzaFBpnyufzPUBOxOPx6WpEBGtzkqJhVYHiGsd+L51ON1cqJliq2Ya7KhxLiAsYpGm7+Xz+NpPJtPwnlkqlmnK53DVL2xduGZ4rssVVucFGy5J2QHKYwfVYcGLKfiOIzTHTBuamymNMfiO4Zhc2g/+ObXCdDv4UkiQERSOH6NsYpHZCGrEs/TihsSFihlNExh8S5/J+0N72WgAAAABJRU5ErkJggg==) no-repeat left center;
  background-size: 18px auto;
}
.brand-main-column-con .right-column-con .search-flight-con .two-items-con .if-fixed-div .check-btn.checked-btn {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAAXNSR0IArs4c6QAAAaJJREFUOBGVU71LQlEUP+f6tKFCl2gIo8TSoqGh0pZoSWhs7WPM/oOmaqmp/yAay6ApCloUbIqyhiCiFEQHcaipsIjEd2/nXFR89rS6cN899/dxz+PecxCaRm4s1GuW1RKiiigFXqYRoaAUxh0ujPkeUs+NFqxtFClywdC6BLkJCjpruGVF+BAgtn3p1C5SBub0AWzOBqcOQalFi6HVBvHIn75Z5kMEa3KBya0/m9lAibSHQswHwwMVVcnQb7uY+/NAKBtoBAwpzSiZ/mfmLJRQKjMqJMC8XVZXwA99sX09ObYb7MXs8MQrXae7WeA9OYCO0aCGvx7TUFhYaZbwC7wJ+jp/MAQ4+3UJaKoxtmjJS6+ARQtY3bwnLupwY1wHdYBFg24jSfGQlQB42diBz9s7DZdOz5vp6l4lMT8SCldM86qFoi1sOBzTYvApdU0VddxWaUOyh726Et3gWqWGubfR2UKsZQ+T+oCezGUJuzwzdOqZraMBZA1r2cNwvRtrGurIiJRyTSHMUc13axyxRL2XEELsUSfGa9pf1/z4rIdnO+E3LnqGwYjN1VIAAAAASUVORK5CYII=) no-repeat left center;
  background-size: 16px auto;
}
.brand-main-column-con .right-column-con .search-flight-con .search-btn {
  display: block;
  width: 51.93%;
  height: 40px;
  margin: 20px auto 0;
  background: #db2634;
  font-size: 16px;
  color: #fff;
  line-height: 40px;
  text-align: center;
}
.brand-main-column-con .right-column-con .search-flight-con .detail-info-con {
  padding-top: 32px;
  padding-bottom: 20px;
  background: #fff;
  border-radius: 6px;
}
.brand-main-column-con .right-column-con .search-flight-con .detail-info-con.square-left {
  border-radius: 0 6px 6px 6px;
}
.brand-main-column-con .right-column-con .search-flight-con .detail-info-con.square-right {
  border-radius: 6px 0 6px 6px;
}
/*
 新版的品牌样式
 * */
.brand-right-column-con {
  vertical-align: top;
  background: #FFFFFF;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 21px 0px;
}
.brand-right-column-con .search-flight-con {
  width:1200px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-right-column-con .search-flight-con .switch-con {
	width: 1180px;
	height: 120px;
	border-radius: 8px;
	border: 1px solid rgba(222,222,222,1);
	padding: 0 0 0 18px;
}
.brand-right-column-con .search-flight-con .switch-con .switch-ul li {
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 60px;
	height: 24px;
	font-size: 14px;
	font-family: MicrosoftYaHei;
	color:	#999999;
	line-height: 18px;
	border-radius: 12px;
	border: 1px solid
	rgba(222,222,222,1);
	background:#fff;
	display: table;
}

.brand-right-column-con .search-flight-con .switch-con .switch-ul li.curr-li a {
  
}
.brand-right-column-con .search-flight-con .switch-con .switch-ul li.one-way-li {
	margin-top: 30px;
	border: 1px solid rgba(222,222,222,1);
}
.brand-right-column-con .search-flight-con .switch-con .switch-ul li.return-li {
	margin-top: 16px;
	border: 1px solid rgba(222,222,222,1);
}
.brand-right-column-con .search-flight-con .switch-con .switch-ul li.curr-li {
  background: #fff;
  color: #fff;
  background: #FF3C4E;
  border: 1px solid #FF3C4E;
}
.brand-right-column-con .search-flight-con .switch-con .switch-ul li a {
  display: table-cell;
  font-size: 14px;
  text-align: center;
  vertical-align: middle;
}
.brand-right-column-con .search-flight-con .switch-city-con {
  width: 38px;
  float: left;
	background:#FF3C4E;
	height: 1px;
	margin-top: 75px;
}
.brand-right-column-con .search-flight-con .switch-city-con .switch-btn {
  width: 22px;
  height: 22px;
  background: #FF3C4E;
  font-size: 14px;
  color: #fff;
  text-align: center;
  border-radius: 11px;
  position: relative;
	top: -10px;
	left: 8px;
	cursor: pointer;
}
.brand-right-column-con .search-flight-con .dep-city-con {
	width: 155px;
	margin: 30px 0 0 24px;
	float:left;
	position: relative;
}
.brand-right-column-con .search-flight-con .dep-city-con .dep-city-div {
	display: inline-block;  
	float: left;
}
.brand-right-column-con .search-flight-con .dep-city-con .dep-city-div .nor-p {
  font-size: 14px;
  color: #3e3e3e;
  line-height: 42px;
}
.brand-right-column-con .search-flight-con .dep-city-con .dep-city-div .city-ipt {
  width:145px;
	height:36px;
	background:rgba(255,255,255,1);
	border-radius:4px;
	border:1px solid #DEDEDE;
	margin-top: 9px;
	padding-left: 8px;
	font-size: 14px;
}
.brand-right-column-con .search-flight-con .dep-city-con .dep-city-div .city-ipt:focus {
  width:145px;
	height:36px;
	background:rgba(255,255,255,1);
	border-radius:4px;
	border: 1px solid #d7b06b;
	margin-top: 9px;
	padding-left: 8px;
	font-size: 14px;
}
.brand-right-column-con .search-flight-con .dep-city-con .dep-city-div .city-ipt:hover {
  width:145px;
	height:36px;
	background:rgba(255,255,255,1);
	border-radius:4px;
	border: 1px solid #d7b06b;
	margin-top: 9px;
	padding-left: 8px;
	font-size: 14px;
}
.brand-right-column-con .search-flight-con .dep-city-con .dep-city-div .city-ipt  input::-webkit-input-placeholder {
	color: #999999;
}
.brand-right-column-con .search-flight-con .dep-city-con .dep-city-div .city-ipt input::-moz-placeholder {
	color: #999999;
}

.brand-right-column-con .search-flight-con .dep-city-con .dep-city-div .dep-city-btn {
  position: relative;
	top: -30px;
	bottom: 0;
	right: 7px;
	z-index: 10;
	width: 18px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAATCAYAAACgADyUAAAB8UlEQVQ4T42SP4gTURDG53sxSg5sVoSgF9hZ0minhSI2F64Rj6uEHHaiCApWdkJAQc7OWgtBERSFa66xEsS76ky48zBW6+5LSEjhahMQzZ/dkRfc5V08vZtq3rz5vZk384Esi6LocL/fv05EC0opJqKEiHwiWiWiZ8z8K01H6mitL4jIcyI6aj9m+W0AS8y8YWITMAiCBQDm1dw/oDT8M5/Pz5VKpQ/odDrOeDz2RcTZA8qai+P4BFqtVi1Jkvs2BOC9iDwRkTwR3QJw2r5XSl1DGIam5zPZp4F113XnAJjBkO/7h5RSmwBOWvCqAb/aAwFwlZmf2hWCILgD4IEV+2TADhHNWhVvMvNjG9Ra3xWRe1Zsy4BviWjeAj8XCoWzxWLxh4l1u90jw+Hw49Tjr6G1viEij6Ym+kVEXuRyuQMickVEjtv3IrKIXq83MxgMzDqO7XMdG8x8biIArfWSiLzaBzg0G/A8bzuTXBiGK0R06X+wUqrmuu5yJjnjGAWNRqNtewhToliv1+uVarUa7wDNod1un4/j+B0RGcXY9j1JklPlctmsbmJZq2kgCILbAB5a60kALLqu+2ZHB7v9SWv9UkQu/7lb9jyvNp33V0WT0Gg0ZhzHWSOib8x8MdXtnhVNQrPZPBhFUVKpVMa7dfUbNCPF8o+rDgIAAAAASUVORK5CYII=) no-repeat center center;
  height: 21px;
	float: right;
	cursor: pointer;
}
.search-flight-con .dep-city-con .sel-city-div {
  display: none;
  position: relative;
  top: -21px;
  right: 0;
  z-index: 50;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #b8b8b4;
	box-shadow: 2px 2px 3px rgba(0,0,0,0.3);
}
 .search-flight-con .dep-city-con .sel-city-div .head-div {
  width: 100%;
  height: 25px;
  background-color: #e60012;
  font-size: 14px;
  color: #fff;
  letter-spacing: 0;
   display: inline-block;
}
 .search-flight-con .dep-city-con .sel-city-div .center-div {
  width: 100%;
  border-bottom: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  font-size: 14px;
  color: #fff;
  letter-spacing: 0;
  
}
 .search-flight-con .dep-city-con .sel-city-div .head-div .nav-ul {
  width: 100%;
  padding-left: 24px;
}
 .search-flight-con .dep-city-con .sel-city-div .head-div .nav-ul li {
  float: left;
  height: 22px;
  margin-top: 3px;
  width: 100px;
}
 .search-flight-con .dep-city-con .sel-city-div .head-div .nav-ul li.hot-city {
  width: 21.91%;
}
 .search-flight-con .dep-city-con .sel-city-div .head-div .nav-ul li.a-g-city {
  width: 13.045%;
}
 .search-flight-con .dep-city-con .sel-city-div .head-div .nav-ul li.h-l-city {
  width: 13.045%;
}
 .search-flight-con .dep-city-con .sel-city-div .head-div .nav-ul li.m-t-city {
  width: 13.045%;
}
 .search-flight-con .dep-city-con .sel-city-div .head-div .nav-ul li.u-z-city {
  width: 13.045%;
}
 .search-flight-con .dep-city-con .sel-city-div .head-div .nav-ul li.international-city {
  width: 25.91%;
}
 .search-flight-con .dep-city-con .sel-city-div .head-div .nav-ul li.curr-li {
  background:#fff;
}
 .search-flight-con .dep-city-con .sel-city-div .head-div .nav-ul li.curr-li .nav-btn {
	color: #e60012;
}
 .search-flight-con .dep-city-con .sel-city-div .head-div .nav-ul li .nav-btn {
  display: block;
  font-size: 12px;
  color: #FFFFFF;
  line-height: 21px;
  text-align: center;
  width: 100px;
}

 .search-flight-con .dep-city-con .sel-city-div .center-div .nav-ul {
  width: 100%;
}
 .search-flight-con .dep-city-con .sel-city-div .center-div .nav-ul li {
  float: left;
  margin-top: -1px;
  padding: 5px;
	margin: 5px 0 0 6px;
}
 .search-flight-con .dep-city-con .sel-city-div .center-div .nav-ul li.hot-city {
  width: 21.91%;
}
 .search-flight-con .dep-city-con .sel-city-div .center-div .nav-ul li.a-g-city {
  width: 13.045%;
}
 .search-flight-con .dep-city-con .sel-city-div .center-div .nav-ul li.h-l-city {
  width: 13.045%;
}
 .search-flight-con .dep-city-con .sel-city-div .center-div .nav-ul li.m-t-city {
  width: 13.045%;
}
 .search-flight-con .dep-city-con .sel-city-div .center-div .nav-ul li.u-z-city {
  width: 13.045%;
}
 .search-flight-con .dep-city-con .sel-city-div .center-div .nav-ul li.international-city {
  width: 25.91%;
}
 .search-flight-con .dep-city-con .sel-city-div .center-div .nav-ul li.curr-li {
  background:#fff;
  border-bottom: 4px solid #e60012;
}
 .search-flight-con .dep-city-con .sel-city-div .center-div .nav-ul li.curr-li .nav-btn {
	color: #e60012;
}
 .search-flight-con .dep-city-con .sel-city-div .center-div .nav-ul li .nav-btn {
  display: block;
  font-size: 12px;
  color: #333;
  text-align: center;
}
 .search-flight-con .dep-city-con .sel-city-div .content-div {
  width: 100%;
  padding: 4px 0 5px;
}
 .search-flight-con .dep-city-con .sel-city-div .content-div .city-ul {
  width: 100%;
  padding-left: 30px;
}


 .search-flight-con .dep-city-con .sel-city-div .content-div .city-ul li {
  	float: left;
  width: 90px;
  display: inline-block;
	border-radius: 3px;
	font-size: 14px;
	width: 90px;
	margin: 2px 0;
	padding: 3px 5px;
	line-height: 19px;
	text-align: left;
	color:#333;
	transition: background 0.3s;
	background: #FFFFFF;
}

 .search-flight-con .dep-city-con .sel-city-div .content-div .city-ul li:hover{
	color:#fff;
	background: #e60012;
}

 .search-flight-con .dep-city-con .sel-city-div .content-div .capcase{
	float: left;
	line-height: 30px;
	color:	#e60012;
	width: 30px;
	text-align: center;
}
 .search-flight-con .dep-city-con .sel-city-div .content-div .city-ul li .city-btn {

}
 .search-flight-con .dep-city-con .sel-city-div .content-div .city-ul li .city-btn :hover{

}
  .brand-right-column-con .search-flight-con .dep-city-con .search-result-div {
  display: none;
  position: absolute;
  top: 66px;
  left: 0px;
  z-index: 50;
  width: 153px;
  padding: 0 6px;
  background: #fff;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
  .brand-right-column-con .search-flight-con .dep-city-con .search-result-div .search-result-ul {
  width: 100%;
}
  .brand-right-column-con .search-flight-con .dep-city-con .search-result-div .search-result-ul li {
  width: 100%;
  cursor: pointer;
}
  .brand-right-column-con .search-flight-con .dep-city-con .search-result-div .search-result-ul li:hover {
  width: 100%;
  cursor: pointer;
  background: #e60012;
}
  .brand-right-column-con .search-flight-con .dep-city-con .search-result-div .search-result-ul li .name-div {
  height: 22px;
}
  .brand-right-column-con .search-flight-con .dep-city-con .search-result-div .search-result-ul li .name-div p {
  color: #6f6f6f;
  line-height: 19PX;
}
  .brand-right-column-con .search-flight-con .dep-city-con .search-result-div .search-result-ul li .pinyin-div {
  height: 34px;
}
  .brand-right-column-con .search-flight-con .dep-city-con .search-result-div .search-result-ul li .pinyin-div p {
  font-size: 14px;
  color: #6f6f6f;
  line-height: 34px;
}
 .brand-right-column-con .search-flight-con .arr-city-con {
 	position: relative;
  width: 155px;
  display: inline-block;
  float: left;
  margin: 30px 0 0 0;
}
 .brand-right-column-con .search-flight-con .arr-city-con .arr-city-div {
	
	display: inline-block;
	float: left;
}
 .brand-right-column-con .search-flight-con .arr-city-con .arr-city-div .nor-p {
  font-size: 14px;
  color: #3e3e3e;
  line-height: 42px;
}
 .brand-right-column-con .search-flight-con .arr-city-con .arr-city-div .city-ipt {
  width:145px;
	height:36px;
	background:rgba(255,255,255,1);
	border-radius:4px;
	border:1px solid #DEDEDE;
	margin-top: 9px;
	padding-left: 8px;
	font-size: 14px;
}
 .brand-right-column-con .search-flight-con .arr-city-con .arr-city-div .city-ipt:focus {
  width:145px;
	height:36px;
	background:rgba(255,255,255,1);
	border-radius:4px;
	border:1px solid #d7b06b;
	margin-top: 9px;
	padding-left: 8px;
	font-size: 14px;
}
 .brand-right-column-con .search-flight-con .arr-city-con .arr-city-div .city-ipt:hover {
  width:145px;
	height:36px;
	background:rgba(255,255,255,1);
	border-radius:4px;
	border:1px solid #d7b06b;
	margin-top: 9px;
	padding-left: 8px;
	font-size: 14px;
}

 .brand-right-column-con .search-flight-con .arr-city-con .arr-city-div .city-ipt  input::-webkit-input-placeholder {
	color: #999999;
}
 .brand-right-column-con .search-flight-con .arr-city-con .arr-city-div .city-ipt  input::-moz-placeholder {
	color: #999999;
}
 .brand-right-column-con .search-flight-con .arr-city-con .arr-city-div .arr-city-btn {
  position: relative;
	top: -30px;
	bottom: 0;
	right: 7px;
	z-index: 10;
	width: 18px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAATCAYAAACgADyUAAAB8UlEQVQ4T42SP4gTURDG53sxSg5sVoSgF9hZ0minhSI2F64Rj6uEHHaiCApWdkJAQc7OWgtBERSFa66xEsS76ky48zBW6+5LSEjhahMQzZ/dkRfc5V08vZtq3rz5vZk384Esi6LocL/fv05EC0opJqKEiHwiWiWiZ8z8K01H6mitL4jIcyI6aj9m+W0AS8y8YWITMAiCBQDm1dw/oDT8M5/Pz5VKpQ/odDrOeDz2RcTZA8qai+P4BFqtVi1Jkvs2BOC9iDwRkTwR3QJw2r5XSl1DGIam5zPZp4F113XnAJjBkO/7h5RSmwBOWvCqAb/aAwFwlZmf2hWCILgD4IEV+2TADhHNWhVvMvNjG9Ra3xWRe1Zsy4BviWjeAj8XCoWzxWLxh4l1u90jw+Hw49Tjr6G1viEij6Ym+kVEXuRyuQMickVEjtv3IrKIXq83MxgMzDqO7XMdG8x8biIArfWSiLzaBzg0G/A8bzuTXBiGK0R06X+wUqrmuu5yJjnjGAWNRqNtewhToliv1+uVarUa7wDNod1un4/j+B0RGcXY9j1JklPlctmsbmJZq2kgCILbAB5a60kALLqu+2ZHB7v9SWv9UkQu/7lb9jyvNp33V0WT0Gg0ZhzHWSOib8x8MdXtnhVNQrPZPBhFUVKpVMa7dfUbNCPF8o+rDgIAAAAASUVORK5CYII=) no-repeat center center;
  height: 21px;
	float: right;
	cursor: pointer;
}

 .search-flight-con .arr-city-con .sel-city-div {
  display: none;
  position: relative;
  top: -21px;
  right: 0;
  z-index: 50;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #b8b8b4;
	box-shadow: 2px 2px 3px rgba(0,0,0,0.3);
}
 .search-flight-con .arr-city-con .sel-city-div .head-div {
  width: 100%;
  height: 25px;
  background-color: #e60012;
  font-size: 14px;
  color: #fff;
  letter-spacing: 0;
   display: inline-block;
}
 .search-flight-con .arr-city-con .sel-city-div .center-div {
  width: 100%;
  border-bottom: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  font-size: 14px;
  color: #fff;
  letter-spacing: 0;
  
}
 .search-flight-con .arr-city-con .sel-city-div .head-div .nav-ul {
  width: 100%;
  padding-left: 24px;
}
 .search-flight-con .arr-city-con .sel-city-div .head-div .nav-ul li {
  float: left;
  height: 22px;
  margin-top: 3px;
  width: 100px;
}
 .search-flight-con .arr-city-con .sel-city-div .head-div .nav-ul li.hot-city {
  width: 21.91%;
}
 .search-flight-con .arr-city-con .sel-city-div .head-div .nav-ul li.a-g-city {
  width: 13.045%;
}
 .search-flight-con .arr-city-con .sel-city-div .head-div .nav-ul li.h-l-city {
  width: 13.045%;
}
 .search-flight-con .arr-city-con .sel-city-div .head-div .nav-ul li.m-t-city {
  width: 13.045%;
}
 .search-flight-con .arr-city-con .sel-city-div .head-div .nav-ul li.u-z-city {
  width: 13.045%;
}
 .search-flight-con .arr-city-con .sel-city-div .head-div .nav-ul li.international-city {
  width: 25.91%;
}
 .search-flight-con .arr-city-con .sel-city-div .head-div .nav-ul li.curr-li {
  background:#fff;
}
 .search-flight-con .arr-city-con .sel-city-div .head-div .nav-ul li.curr-li .nav-btn {
	color: #e60012;
}
 .search-flight-con .arr-city-con .sel-city-div .head-div .nav-ul li .nav-btn {
  display: block;
  font-size: 12px;
  color: #FFFFFF;
  line-height: 21px;
  text-align: center;
  width: 100px;
}

 .search-flight-con .arr-city-con .sel-city-div .center-div .nav-ul {
  width: 100%;
}
 .search-flight-con .arr-city-con .sel-city-div .center-div .nav-ul li {
  float: left;
  margin-top: -1px;
  padding: 5px;
	margin: 5px 0 0 6px;
}
 .search-flight-con .arr-city-con .sel-city-div .center-div .nav-ul li.hot-city {
  width: 21.91%;
}
 .search-flight-con .arr-city-con .sel-city-div .center-div .nav-ul li.a-g-city {
  width: 13.045%;
}
 .search-flight-con .arr-city-con .sel-city-div .center-div .nav-ul li.h-l-city {
  width: 13.045%;
}
 .search-flight-con .arr-city-con .sel-city-div .center-div .nav-ul li.m-t-city {
  width: 13.045%;
}
 .search-flight-con .arr-city-con .sel-city-div .center-div .nav-ul li.u-z-city {
  width: 13.045%;
}
 .search-flight-con .arr-city-con .sel-city-div .center-div .nav-ul li.international-city {
  width: 25.91%;
}
 .search-flight-con .arr-city-con .sel-city-div .center-div .nav-ul li.curr-li {
  background:#fff;
  border-bottom: 4px solid #e60012;
}
 .search-flight-con .arr-city-con .sel-city-div .center-div .nav-ul li.curr-li .nav-btn {
	color: #e60012;
}
 .search-flight-con .arr-city-con .sel-city-div .center-div .nav-ul li .nav-btn {
  display: block;
  font-size: 12px;
  color: #333;
  text-align: center;
}
 .search-flight-con .arr-city-con .sel-city-div .content-div {
  width: 100%;
  padding: 4px 0 5px;
}
 .search-flight-con .arr-city-con .sel-city-div .content-div .city-ul {
  width: 100%;
  padding-left: 30px;
}


 .search-flight-con .arr-city-con .sel-city-div .content-div .city-ul li {
  	float: left;
  width: 90px;
  display: inline-block;
	border-radius: 3px;
	font-size: 14px;
	width: 90px;
	margin: 2px 0;
	padding: 3px 5px;
	line-height: 19px;
	text-align: left;
	color:#333;
	transition: background 0.3s;
	background: #FFFFFF;
}

 .search-flight-con .arr-city-con .sel-city-div .content-div .city-ul li:hover{
	color:#fff;
	background: #e60012;
}

 .search-flight-con .arr-city-con .sel-city-div .content-div .capcase{
	float: left;
	line-height: 30px;
	color:	#e60012;
	width: 30px;
	text-align: center;
}
 .search-flight-con .arr-city-con .sel-city-div .content-div .city-ul li .city-btn {

}
 .search-flight-con .arr-city-con .sel-city-div .content-div .city-ul li .city-btn :hover{

}

.brand-right-column-con .search-flight-con .arr-city-con .search-result-div {
 display: none;
  position: absolute;
  top: 66px;
  left: 0px;
  z-index: 50;
  width: 153px;
  padding: 0 6px;
  background: #fff;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-right-column-con .search-flight-con .arr-city-con .search-result-div .search-result-ul {
  width: 100%;
}
.brand-right-column-con .search-flight-con .arr-city-con .search-result-div .search-result-ul li {
  width: 100%;
  cursor: pointer;
}
.brand-right-column-con .search-flight-con .arr-city-con .search-result-div .search-result-ul li:hover{
  width: 100%;
  cursor: pointer;
  background: #e60012;
  color: #FFFFFF;
}

.brand-right-column-con .search-flight-con .arr-city-con .search-result-div .search-result-ul li .name-div {
  height: 22px;
}
.brand-right-column-con .search-flight-con .arr-city-con .search-result-div .search-result-ul li .name-div p {
  font-size: 14px;
  color: #6f6f6f;
  line-height: 22px;
}
.brand-right-column-con .search-flight-con .arr-city-con .search-result-div .search-result-ul li .pinyin-div {
  height: 34px;
}
.brand-right-column-con .search-flight-con .arr-city-con .search-result-div .search-result-ul li .pinyin-div p {
  font-size: 14px;
  color: #6f6f6f;
  line-height: 34px;
}
 .brand-right-column-con .search-flight-con .sel-date-con {
  width: 155px;
  display: inline-block;
  float: left;
  margin: 30px 0 0 16px;
}
.brand-right-column-con .search-flight-con .sel-date-con .sel-date-div {
  width:145px;
	height:36px;
	background:rgba(255,255,255,1);
	border-radius:4px;
	border:1px solid #DEDEDE;
	margin-top: 9px;
	padding-left: 8px;
}
.brand-right-column-con .search-flight-con .sel-date-con .sel-date-div:focus {
  width:145px;
	height:36px;
	background:rgba(255,255,255,1);
	border-radius:4px;
	border: 1px solid #d7b06b;
	margin-top: 9px;
	padding-left: 8px;
	cursor: pointer;
}
.brand-right-column-con .search-flight-con .sel-date-con .sel-date-div:hover {
  width:145px;
	height:36px;
	background:rgba(255,255,255,1);
	border-radius:4px;
	border: 1px solid #d7b06b;
	margin-top: 9px;
	padding-left: 8px;
}
.brand-right-column-con .search-flight-con .sel-date-con .sel-date-div > div {
  cursor: pointer;
}
.brand-right-column-con .search-flight-con .sel-date-con .sel-date-div > div > input {
  cursor: pointer;
}
.brand-right-column-con .search-flight-con .sel-date-con .sel-date-div .nor-p {
  font-size: 14px;
  color: #3e3e3e;
  line-height: 42px;
}
.brand-right-column-con .search-flight-con .sel-date-con .sel-date-div .sel-date-btn {
  position: relative;
	top: 7px;
	bottom: 0;
	right: 7px;
	z-index: 10;
	width: 18px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACHElEQVQ4T62UPYgTURSF73kzgkQSkJQS3vyELdaAYruLhVqo260g25jCQhCt1FI0aiUodlsI1qIWKrIiWAQUxCKKUVAWMvMYOy1WYYgEcd6VCZMw2cxkx5/phjn3e+e+OfeC/vODPF6v16uZpnkiiqKjQgibmSsAvmit35um+TAMw3uNRuPn5vopYLvdNqWUV4joHBFtn9GAEkKctSzraVozAex2uzvK5fJjIjpY8CY0gAu2bd8a6cdAZkYQBA+01sc2wU4l77dzDmEiWnEc5378fQxUSq0w892Moj2J7l2eawAbQoi6lPLbGOj7/joRzf0NMK5h5quu614eAn3fj13kOdjSYWLik+M480OgUuo0M6/mtFQUSAB2jhxeI6KL/wo0DGP3yOElZo6zl/UUdsjMc0Og53knAdzJommtFwaDQadUKh0GsKS1XgKwK0OrwzCsjFqWAFScxalRAt4CuGkYxrNarbaR3PneGM7My8y8b5g/4JVt2wvp2LwkosUZE/KLiF4DWNNar7mu+6HVaolms+kRkSWEOGNZ1uoYGATBYhRFL9Jh32L8PhPROoBDcfL6/f58vCwmWvR9f9bfzuQD+CGE2C+lfDMxeknaoZS6kWyaIvvhu2EYx6WUz6eWQ7ra87xlANeJqJ5FBcDM/ERrfb5er/fSmtwF2+l0tlWr1QNEdISIbCKqMPNXIUQXwCMp5cfMw4r09Sea36fCyMllBny3AAAAAElFTkSuQmCC) no-repeat center center;
  height: 21px;
	float: right;
}

.brand-right-column-con .search-flight-con .two-items-con {
}
.brand-right-column-con .search-flight-con .two-items-con .sel-adult-con {
  width: 160px;
	display: inline-block;
	float: left;
	margin: 30px 0 0 16px;
}
.brand-right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-div {
  width:145px;
	height:36px;
	background:rgba(255,255,255,1);
	border-radius:4px;
	border:1px solid #DEDEDE;
	margin-top: 9px;
	padding-left: 8px;
}
.brand-right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-div:focus {
  width:145px;
	height:36px;
	background:rgba(255,255,255,1);
	border-radius:4px;
	border:1px solid #d7b06b;
	margin-top: 9px;
	padding-left: 8px;
}
.brand-right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-div:hover {
  width:145px;
	height:36px;
	background:rgba(255,255,255,1);
	border-radius:4px;
	border:1px solid #d7b06b;
	margin-top: 9px;
	padding-left: 8px;
}
.brand-right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-div .nor-p {
  font-size: 14px;
  color: #3e3e3e;
  line-height: 37px;
}
.brand-right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-div .sel-adult-btn {
  position: relative;
	top: -29px;
	bottom: 0;
	right: 7px;
	z-index: 10;
	width: 18px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABBUlEQVQ4T+2TsU7DMBCG/3OC6MzChOJY8ht0YIGlA++BQEjwOkhIFF6DrSww0UdIlIsiFgbEDIlzqExtaOyAuoHXO3/+///OhA0f2jAP/0CAmY8A7A/JlojmWuu75d5vGRZF8QpgZwgQwJsxZqV3HXAK4GQg8NoYc+ZVyMwjEXkAMPZBieipaZpDa+27F7go5nm+p5SaA9jtgb4458bW2uduvXcPq6o6qOt6RkRbnUsfURRNkiR5XPeYd7HLsrxo2/ZyxRLReZqmV31xBH8KM9+KyPECoJS60VqferMNTTPLsu04ju9FRJxzk+4QBme43CgiX06ISEICgpZDgF8p/An0Dyr8BLdVTRU44gGgAAAAAElFTkSuQmCC) no-repeat center center;
  height: 21px;
	float: right;
	cursor: pointer;
}
.brand-right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-div .sel-adult-btn.spread-btn {
  background: url(/jdair/imgs/flight_grey_up_triangle-91bd69ec563bfe26767fb27921ff4a7e.png) no-repeat center center;
  background-size: 10px auto;
}
.brand-right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-ul-con {
  display: none;
  position: relative;
  top: -21px;
  left: 0;
  z-index: 50;
  width: 383px;
  height: 143px;
  background: #fff;
  border: 1px solid #1FA3FE;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  box-shadow:0px 5px 9px 0px rgba(0,0,0,0.34);
}

 .brand-right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-ul-con .header-div{
 	padding: 10px 75px 0;
}
 .brand-right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-ul-con .header-div p{
 	float: left;
 	width: 50%;
	text-align: center;
}
 .brand-right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-ul-con .content-div{
 	margin: auto 10px;
 	padding: 20px 48px 20px 78px;
 	border-bottom: 1px solid #DEDEDE;
}
 .brand-right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-ul-con .content-div .adult-btn {
width: 50%;
float: left;
}
 .brand-right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-ul-con .content-div .child-btn {
width: 50%;
float: left;
}
 .brand-right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-ul-con .content-div .adult-btn .add-btn{
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAACA0lEQVRIS72WP2zTUBDGvy92xFCJiRWS9xyLFQaQYCIdkCqBytAVhBhgQ2LqxsCWCYkJGBBiZiCCiYF0AqkdgG7If54NaxeQOlSxdegFG5nQJAbV8Xr33s+f7nt3R8z5giA4RnLVcZx1EbkIoANgBcA+gJTk+zzPhyLyzvf9g1lX8bDAaDRyO53OLZL3AYQAhgBGWZbFvV5vPwzDFdd1NYA+gHUAPRF5kKbps36/n03f+RckiqJTJF+R3CO52e12P85Ta2NJkpwVkYGInBCRa57nfa2e+QMSRdG5AjBQSj1adPl03BhzV0Q2C9BOGf8NKRR8EJE7nue9+VdAmR9F0RWST0TkQqloAilqsE3y+f8omKHoZpqm522NJpA4jm8D2NBaX16kII5j0VofapjqWWPMWxF5qbV+SmtT13UjklfrFLkupDDD6yzLPCZJsmaLpZS6tEhFobqWEptrjNnK83xAY8xjAF+UUg8bgNwDcJpxHO8CuK61/twA5IyIvLCQ73men/R9/8dRQ4IgOO44zjcLyZRStkflVYgtcB1oNWfadSLiGGMOlqZkl+QNpdSnOn9e18KFu37VZCnuCsNwzXGcZt/JUl582btIbiilmuldS+vCFtT4PKkMnGYnYwU0mfEA9lqt1tHP+BLU+LZSffXW3u12e1VEZu5dJIfj8Xju3vUTa4mmASga2CgAAAAASUVORK5CYII=);
cursor: pointer;
width: 25px;
height: 25px;
float: left;
}
 .brand-right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-ul-con .content-div  .adult-btn .adt-num{
 	float: left;
 	width: 25px;
height: 25px;
text-align: center;
}
 .brand-right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-ul-con .content-div .adult-btn .sub-btn{
 	cursor: pointer;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAB/0lEQVRIS72WO2gUURSG/3/vLBYBK1vdvXd2sNVCQSs3hRBQYpFWEQvtBKt0FnZbCVZqIWJt4aKVhZtKQQs1nczjzmibRiFF2BmOzDITJjG7uQnuTnse3/yc1yVmfGEYniC5rJRaFZHLADoAlgBsA8hIfiyKYigiH4Ig2JmWigcZRqOR1+l07pB8CCACMAQwyvM86fV621EULXmeZwD0AawC6InIoyzLXvT7/Xx/zn8gcRyfIfmG5BbJ9W63+3WW2tKWpul5ERmIyCkRueH7/s9mzB5IHMcXKsBAa/3ksOT77dba+yKyXoG+1PZdSKXgk4jc833/3VEBtX8cx9dIPhORS7WiCaSqwWeSL4+jYIqi21mWXSxrNIEkSXIXwJox5upxFRwAei8ir40xz1m2qed5McnrLkV2/YmqGd7mee4zTdOVslha6yuuCVz9rLUbRVEMaK19CuCH1vqxa7Crn7X2AYCzTJJkE8BNY8x312BXP2vtORF5VUJ+F0VxOgiCP67Brn5hGJ5USv0qIbnWutxRRTM4SRJxTVb7GWP2DLeIKGvtzsKUbJK8pbX+dtQ/P8x/tyYL6a4oilaUUvOdk4VMfL27SK5preezuxa2hUvQ3O9J4+DM9zI2QJMbD2Cr1Wr9/xtfg+b+WmlOcdne7XZ7WUSmvrtIDsfj8cx311+49nYBcf7UIQAAAABJRU5ErkJggg==);
width: 25px;
height: 25px;
float: left;
}

 .brand-right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-ul-con .content-div .child-btn .add-btn{
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAACA0lEQVRIS72WP2zTUBDGvy92xFCJiRWS9xyLFQaQYCIdkCqBytAVhBhgQ2LqxsCWCYkJGBBiZiCCiYF0AqkdgG7If54NaxeQOlSxdegFG5nQJAbV8Xr33s+f7nt3R8z5giA4RnLVcZx1EbkIoANgBcA+gJTk+zzPhyLyzvf9g1lX8bDAaDRyO53OLZL3AYQAhgBGWZbFvV5vPwzDFdd1NYA+gHUAPRF5kKbps36/n03f+RckiqJTJF+R3CO52e12P85Ta2NJkpwVkYGInBCRa57nfa2e+QMSRdG5AjBQSj1adPl03BhzV0Q2C9BOGf8NKRR8EJE7nue9+VdAmR9F0RWST0TkQqloAilqsE3y+f8omKHoZpqm522NJpA4jm8D2NBaX16kII5j0VofapjqWWPMWxF5qbV+SmtT13UjklfrFLkupDDD6yzLPCZJsmaLpZS6tEhFobqWEptrjNnK83xAY8xjAF+UUg8bgNwDcJpxHO8CuK61/twA5IyIvLCQ73men/R9/8dRQ4IgOO44zjcLyZRStkflVYgtcB1oNWfadSLiGGMOlqZkl+QNpdSnOn9e18KFu37VZCnuCsNwzXGcZt/JUl582btIbiilmuldS+vCFtT4PKkMnGYnYwU0mfEA9lqt1tHP+BLU+LZSffXW3u12e1VEZu5dJIfj8Xju3vUTa4mmASga2CgAAAAASUVORK5CYII=);
cursor: pointer;
width: 25px;
height: 25px;
float: left;
}
 .brand-right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-ul-con .content-div  .child-btn .chd-num{
 	float: left;
 	width: 25px;
height: 25px;
text-align: center;
}
 .brand-right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-ul-con .content-div .child-btn .sub-btn{
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAB/0lEQVRIS72WO2gUURSG/3/vLBYBK1vdvXd2sNVCQSs3hRBQYpFWEQvtBKt0FnZbCVZqIWJt4aKVhZtKQQs1nczjzmibRiFF2BmOzDITJjG7uQnuTnse3/yc1yVmfGEYniC5rJRaFZHLADoAlgBsA8hIfiyKYigiH4Ig2JmWigcZRqOR1+l07pB8CCACMAQwyvM86fV621EULXmeZwD0AawC6InIoyzLXvT7/Xx/zn8gcRyfIfmG5BbJ9W63+3WW2tKWpul5ERmIyCkRueH7/s9mzB5IHMcXKsBAa/3ksOT77dba+yKyXoG+1PZdSKXgk4jc833/3VEBtX8cx9dIPhORS7WiCaSqwWeSL4+jYIqi21mWXSxrNIEkSXIXwJox5upxFRwAei8ir40xz1m2qed5McnrLkV2/YmqGd7mee4zTdOVslha6yuuCVz9rLUbRVEMaK19CuCH1vqxa7Crn7X2AYCzTJJkE8BNY8x312BXP2vtORF5VUJ+F0VxOgiCP67Brn5hGJ5USv0qIbnWutxRRTM4SRJxTVb7GWP2DLeIKGvtzsKUbJK8pbX+dtQ/P8x/tyYL6a4oilaUUvOdk4VMfL27SK5preezuxa2hUvQ3O9J4+DM9zI2QJMbD2Cr1Wr9/xtfg+b+WmlOcdne7XZ7WUSmvrtIDsfj8cx311+49nYBcf7UIQAAAABJRU5ErkJggg==);
cursor: pointer;
width: 25px;
height: 25px;
float: left;
}
 .brand-right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-ul-con .content-div .curr .add-btn{
 	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAACFUlEQVRIS72WP2gTYRjGn+d61wwFRXESehfagKsOCnbSDkJBsYMI0qT+GXQrOGWT4JZJ6KQOapMUQRwadHJQpwo6+GcT0ppLwUmUCh3SnN8jd23K2T9JKklufb/v/X3Pvc/7fS/R4kvNKtE4iHFZuAhojKAHaAjgmiAf4CINys4qXldmWN8rFXcN5GS7I7hB4g6ACi2UsY43toPlyiDWUusYChoYwSDOyoQHQErC3doyHiHHYHvOHZCjc3IdSwsEf8hG1r/Cj63UhjHvqU4wQF7QkYbh5PerrMX3/AMZLumkJS3IYr42xdl2ybfH3XnN0ChryMmVND8041uQTQXvRN6qpflyv4Dmerek85QeNAxPNxVtQHKyvVG9l8Un/6NgD0XX/CWeCmsUQdyCblrEpWqG59op8IpGfsba3TCxzcmiXhnheW2aDxnZ9BCWYONCR0XuEBKaAQFeOL8wSq+kCQhZP8Mz7VRETuoQsrFWb2GQp1vUfcvC1+oU73UbkpzXbWNwLIR8GQAy3zL83HXIYx03Ngr0ilp1iOFKmr+7DUmVdKAhrNArmsBPMIHL/BOHhP++E2h8zQ7XPdOAV1e9P0rCmlgBpqvX+amTk+/HXcmoJir0x13enCZg9bhP+tLxfbm7+nYLh6Devyeb3u35y9jskZ6/8VvN2OtpJd71kb0PY1yKxp4xArG5Cz6ARRJl52fruesvxmh/pJia2LkAAAAASUVORK5CYII=);
 	cursor: pointer;
 	width: 25px;
height: 25px;
float: left;
}
 .brand-right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-ul-con .content-div .curr .sub-btn{
 	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAACD0lEQVRIS71WPWhTURg95/a9ZigoipPQvNAGXHVQsJN2EAqKHUSQJvVn0K3glE2CWyahkzqozUsRxKFBJwd1qqCDP5uQ1rwUnESp0CHN8x55aVPSaNPXQnLX73zfuYfvl+jy0rNKNA5iXAYXAY0R9AANAVwTFABcpEXZXcXrygzrO4Xifw15OckR3CBxB0CFBmWs443jYrkyiLX0OobCBkYwiLOy0QeQlnC3toxHyDPsjPkPydE5JV2jBYI/5CAXXOHHbmojm/dUJxiiIOhIw3Ly+1XW2n22kQyXdNJICzIs1KY4u1vwTntyXjO0yllyciXDDy37Fsmmgncib9UyfLlXghY+WdJ5Sg8alqdbijZI8nK8Ub2X4ZP9KNhB0bVgiaeiHDVJkkXdNMSlapbn9qug0y/l65UVntem+ZDNMj2EJTi4ECfJcT8RFQNCvHB/YZReSRMQckGWZ+IGiIvzfL2FRYFJX/eNwdfqFO/FdY6LS83rtrU4FpF8GQCy37L8HNc5Li71WMetgyI9X6suMVzJ8Hdc57i4dEkHGsIKPd+GQYIJXOafdmfPt4obrIULsmb7BHmmAa+uen+URDkxIaar1/lprz/fDb+RExX7U13enCZgetwnfen4vsyuvk3hiKj3+2SzFnu+GVs13/Mdv9Vcvb5W2ru4Wd6HMS41z54xAm13FwIAiyTK7s/ud9dfPMRPpLJzXo4AAAAASUVORK5CYII=);
 	cursor: pointer;
 	width: 25px;
height: 25px;
float: left;
}
 .brand-right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-ul-con .bottom-div{
 	padding: 6px 13px 0 10px;
}
 .brand-right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-ul-con .bottom-div p{
 	color: #FF3C4E;
 	float: left;
 	line-height: 34px;
}
 .brand-right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-ul-con .bottom-div .comf-btn{
 	float: right;
 	width:120px;
height:35px;
background:rgba(255,60,78,1);
border-radius:4px;
color:rgba(255,255,255,1);
text-align: center;
line-height: 34px;
cursor: pointer;
}
.brand-right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-ul-con .sel-adult-ul li {
  width: 100%;
  height: 42px;
  padding: 0 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-right-column-con .search-flight-con .two-items-con .sel-adult-con .sel-adult-ul-con .sel-adult-ul li a {
  display: block;
  font-size: 14px;
  color: #3e3e3e;
  line-height: 42px;
}
.brand-right-column-con .search-flight-con .two-items-con .sel-child-con {
  width: 179px;
  float: left;
}
.brand-right-column-con .search-flight-con .two-items-con .sel-child-con .sel-child-div {
  position: relative;
  width: 100%;
  height: 42px;
  padding-left: 6px;
  padding-right: 38px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-right-column-con .search-flight-con .two-items-con .sel-child-con .sel-child-div .nor-p {
  font-size: 14px;
  color: #3e3e3e;
  line-height: 42px;
}
.brand-right-column-con .search-flight-con .two-items-con .sel-child-con .sel-child-div .sel-child-btn {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
  width: 38px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAAXNSR0IArs4c6QAAAI9JREFUCB1jnDlz5hQGBoZ0RiAA0gz///8H02j8qUxAuUIgPgxUwAzCQDZIjAmkAYSBYI+amloBU3p6+m9mZuYQoMAdoAIUABS7xcrKGuro6PgHpJshJSXlHVC3L5D5EUnle6Ain8TExA8gMbBCEANo8g0gFQY05S+Q/gO0JRSo6DZIDisAei5n1qxZGeiSAIP8M4SdD6V+AAAAAElFTkSuQmCC) no-repeat center center;
  background-size: 10px auto;
}
.brand-right-column-con .search-flight-con .two-items-con .sel-child-con .sel-child-div .sel-child-btn.spread-btn {
  background: url(/jdair/imgs/flight_grey_up_triangle-91bd69ec563bfe26767fb27921ff4a7e.png) no-repeat center center;
  background-size: 10px auto;
}
.brand-right-column-con .search-flight-con .two-items-con .sel-child-con .sel-child-ul-con {
  display: none;
  position: absolute;
  top: 42px;
  left: 0;
  z-index: 50;
  width: 100%;
  max-height: 150px;
  overflow-y: scroll;
  background: #fff;
  border: 1px solid #cccccc;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-right-column-con .search-flight-con .two-items-con .sel-child-con .sel-child-ul-con .sel-child-ul li {
  width: 100%;
  height: 42px;
  padding: 0 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-right-column-con .search-flight-con .two-items-con .sel-child-con .sel-child-ul-con .sel-child-ul li a {
  display: block;
  font-size: 14px;
  color: #3e3e3e;
  line-height: 42px;
}
.brand-right-column-con .search-flight-con .two-items-con .age-class-div p {
  font-size: 14px;
  color: #7a7a7a;
  line-height: 1.2em;
}
.brand-right-column-con .search-flight-con .two-items-con .if-fixed-div {
  position: relative;
  padding-left: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-right-column-con .search-flight-con .two-items-con .if-fixed-div .nor-p {
  font-size: 14px;
  color: #3e3e3e;
  line-height: 1.2em;
}
.brand-right-column-con .search-flight-con .two-items-con .if-fixed-div .check-btn {
  position: absolute;
  top: -1px;
  left: 0;
  z-index: 10;
  width: 30px;
  height: 18px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAdFJREFUOBGdlLtKA1EQht2TxGtj4w0LCdkEBVFs7SzEG4gg4hOIhU+g4KWyUvEd7BTFMiJaahkEUXNHoyHRMkEkMbt+s6ywGi9JFmb3zMz//2fOnHNWq/vlMU2zPhaLDWua1iEQ/Kyu6xf4hZ8o2vcgZN0wjBXis9gVlrExnXwHsUOl1CaiMTtufdxORyoolUpBYjuAdb/f/+LMR6PRNiZZAnMZiUQWA4HAkTNvjRGZD4fDJoC+suS3QCKRGBAsnJEvKQL9CDwz49CXxB9OMpnstcX6BabkRbnrNHGHpYTEr+Txer13LH9ZuILXUG4tFov3Ho+ng+RbJSKfGLiNcLNwe1ShUBgncVqtiIjZnFPEJqhOybY+SaLG55G2dEqPGjhsrzWK1CEi3AYlJ5ZBd61CwhUN5XK5znEmcawdrEZQOOzaFBpnyufzPUBOxOPx6WpEBGtzkqJhVYHiGsd+L51ON1cqJliq2Ya7KhxLiAsYpGm7+Xz+NpPJtPwnlkqlmnK53DVL2xduGZ4rssVVucFGy5J2QHKYwfVYcGLKfiOIzTHTBuamymNMfiO4Zhc2g/+ObXCdDv4UkiQERSOH6NsYpHZCGrEs/TihsSFihlNExh8S5/J+0N72WgAAAABJRU5ErkJggg==) no-repeat left center;
  background-size: 18px auto;
  cursor: pointer;
}
.brand-right-column-con .search-flight-con .two-items-con .if-fixed-div .check-btn.checked-btn {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAAXNSR0IArs4c6QAAAaJJREFUOBGVU71LQlEUP+f6tKFCl2gIo8TSoqGh0pZoSWhs7WPM/oOmaqmp/yAay6ApCloUbIqyhiCiFEQHcaipsIjEd2/nXFR89rS6cN899/dxz+PecxCaRm4s1GuW1RKiiigFXqYRoaAUxh0ujPkeUs+NFqxtFClywdC6BLkJCjpruGVF+BAgtn3p1C5SBub0AWzOBqcOQalFi6HVBvHIn75Z5kMEa3KBya0/m9lAibSHQswHwwMVVcnQb7uY+/NAKBtoBAwpzSiZ/mfmLJRQKjMqJMC8XVZXwA99sX09ObYb7MXs8MQrXae7WeA9OYCO0aCGvx7TUFhYaZbwC7wJ+jp/MAQ4+3UJaKoxtmjJS6+ARQtY3bwnLupwY1wHdYBFg24jSfGQlQB42diBz9s7DZdOz5vp6l4lMT8SCldM86qFoi1sOBzTYvApdU0VddxWaUOyh726Et3gWqWGubfR2UKsZQ+T+oCezGUJuzwzdOqZraMBZA1r2cNwvRtrGurIiJRyTSHMUc13axyxRL2XEELsUSfGa9pf1/z4rIdnO+E3LnqGwYjN1VIAAAAASUVORK5CYII=) no-repeat left center;
  background-size: 16px auto;
}
.brand-right-column-con .search-flight-con .search-btn {
  width:160px;
	height:28px;
	
	border-radius:4px;
	color: #FFFFFF;
	font-size: 16px;
	float: right;
	text-align: center;
	padding-top: 7px;
	margin: 57px 36px 0 0;
	cursor: pointer;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABuUlEQVQ4T62UTYiOYRSGr0tSflcWClEWrDSZxSiLEXZ+MmXLwgabKYtZKVaKjZKFSAZF2SoLpZCpSUSsLKxISqFQLIZbz/SM3u/r+5M563Ou7uc+57llnstevCRrgI3AEuA98FL91WumIzDJGHAC2AI0ez4DV4Ez6qdO4BZgkkXAJeAgcAu4DrwAfgDrgD3AceA3MKY+a4e2A68Bu4ED6qNOCpIsB24C24AR9U2z7y8wyX7gNrBdne7jbXnJA2BGHe0GfApMq+ODLD7J5mrHqDo1NzOrMMlq4B0wpL4aBFjnykum1Il24A7grrp4UFgFngc2qGVZszWncC8wqa78R+Dpuphd7cBhoHi4Qv0+KDTJjSJKLWfWonAh8BE4ppZN960kZab4fkq93AKsfpwDdgLD6kw/YpKjwFlgrfq1E7D4VzZ8pypNN2iSYlE5/An1Ysc7rCpHgHvAQ2BcfdtsTrIAOARcAJYBh9XJrsAK3VQDoATDfeAJ8A1YX7/lKuAk8AUo3h1pQrvGV5Jym/tqfC0FPgCPS2ioJXXKhyhqrzShPfOw32LaoFvV5/8NrNAh4LX6c16AzZf8AYr5ohU047/qAAAAAElFTkSuQmCC) no-repeat 33px 8px;
	background-color:rgba(255,60,78,1);
}
.brand-right-column-con .search-flight-con .detail-info-con {
}
.brand-right-column-con .search-flight-con .detail-info-con.square-left {
	float: left;
	display: inline-block;
	width: 1095px;
	height: 120px;
	vertical-align: top;
}
.brand-right-column-con .search-flight-con .detail-info-con.square-right {
	float: left;
	display: inline-block;
	width: 1095px;
	height: 120px;
	vertical-align: top;
}

/*品牌航线列表*/
.brand-head-con {
  width: 1200px;
  height: 25px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-head-con .ifreturn-div {
  margin-right: 13px;
  padding-top: 16px;
}
.brand-head-con .ifreturn-div p {
  font-size: 16px;
  color: #222222;
  line-height: 20px;
  font-weight: bold;
}
.brand-head-con .city-div {
  margin-right: 13px;
  padding-top: 16px;
}
.brand-head-con .city-div p {
  font-size: 16px;
  color: #222222;
  line-height: 20px;
}
.brand-head-con .city-div .plane-ico {
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 56px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE5N0U2RDQ2QjA4NjExRTZBMzc1RjlGNkNEQUM4RUQxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE5N0U2RDQ3QjA4NjExRTZBMzc1RjlGNkNEQUM4RUQxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTk3RTZENDRCMDg2MTFFNkEzNzVGOUY2Q0RBQzhFRDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTk3RTZENDVCMDg2MTFFNkEzNzVGOUY2Q0RBQzhFRDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4mFN12AAAC90lEQVR42pxUW0hUURTd+9w7Dx+jpeZjcEgtyT4KCvNDETRI8YEfKoKQ4UdERBFFCAbKJUMnEYzIj8CwfwvxJ6Qg+yp7ERFSVDNgmo7jI/M1c2fuvbt9HbTJpKAzzOXcs9de6+y1z7kA/zGmFWfs8I0WhznHzcU7bndio3FPTrj6ceFvyZo7p4pIFOsgvI/iax5vEPTf7tlbuz5YnajNxxkAiZqu9Qcs0uK7oHetVAFtM1ntzMqTUGpHxHog+qYD1ONAb++uSm2wOln3X2C2AsatAcEsAT0xDL0PhZRuafWMBDuyD8iyaEXAOkCKYZxXDQaP46iSZS+2i1oOtANhBheVsCkIQFYieMZzDyDKSFDDcRu/fw2H9aoZnSY2ShhXwJojZ2dYJVFOCBW8WM67sHGSiHAxjflD/gMs6GCUzc6GP7l6pwK43aRQV84x1NEiJLjFHu/mpJytIJHBPCf9anDYqUyvm0tiO4G11ftqafnH+1VVLWO5L5FSooe4KFb1LWGxU6uWAvOheKu9mad2VrWwdGAjwCUhUlJKcny1okRyzQe+PgOWaILsjH2nCKmCwUUcnjGIbhLRUCSKubyzQ2dX08xOgBzqzCoQKB0Md8LnqZD+xmUVjUxbh4QlrD5tADV/V1deJlkTOhm/bHZJAFamJMV5+H1AIEgyt7Cb/Xa7bPIIoMjndp1g4KRBetOcGhhLVeZWVdK6WPlDZBNwhB/GXEuKQ4zGVfk1hFImiWdnXIhwjiGTrN43FYIXm25P+yYWOYc7Qz6zHSx4zeFwODfcHFCa7SXwFFx2aYCJ8hjgDIdDhfa2SU+0N5OXMmMyUm0PGXPU9I/AaP7jHGhd++/yYgnXPuTzq23mYYkK4/r1TKdNto/xPO1tbGHbb20k03J/8Dx3wMfmNKWmWHKjb6wJWVsOLpOhK+Mx+R3e9Oqe3wgYSc9dl2EJY07zuX0gQCRHeH+NPd3zKxMi/36o6Iq7oaFB3/HOmzfUpxxONe/Ivz4uPwUYAM4rKfAso2KqAAAAAElFTkSuQmCC) no-repeat center center;
  background-size: 16px auto;
}

.brand-head-con .city-tip-div {
  margin-right: 13px;
  padding-top: 16px;
}
.brand-head-con .city-tip-div p {
  font-size: 16px;
  color: #FF3C4E;
  line-height: 20px;
  float: left;
}
.brand-head-con .city-tip-div .city-tip {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAwUlEQVQ4jaVTMQrDMAz0lM/kC/KQB0jp4rX9UIs7mBb6ig6FQkl/kZd4DlwGDWkT24HEcOBBOnSnkzGzh4ZrWPYg6WElwkrUP3s0XM/rp0bnKpAEWB5AjCQsDyAJcK5aNlv5ZhsXRG33RwKSkCw8nBRJIgm/mtNjP9+KnJyGa6OGZUZ9fRR5T7wBSb+ZgKQ3uqatE0jcR0ASyxIud+B8W5NQMHE1D+zLa7w+FKU1FoPUHhWlIE1RbrvNUd59THvOeQQ1ait0u9gWDAAAAABJRU5ErkJggg==) no-repeat center center;
  margin:  4px 13px 0px 0px;
  width:16px;
  height: 16px;
  float: left;
}
.brand-head-con .date-div {
  height: 56px;
  margin-right: 13px;
  overflow: hidden;
}
.brand-head-con .date-div p {
  font-size: 16px;
  color: #2b2b2b;
  line-height: 56px;
}

/*
 *[往返]航班列表-返程_160818.html
 */
/*航班列表往返-去程模块*/
.flight-main-go-con {
	  width: 100%;
  height: 143px;
  margin-bottom: 9px;
  
}
.flight-main-go-con .go-tip-con {
  width: 9.81%;
  height: 152px;
  padding-top: 36px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.flight-main-go-con .go-tip-con .go-tip-div {
  display: inline-block;
  width: 30px;
  height: 80px;
  padding-top: 10px;
  background: #fd8824;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.flight-main-go-con .go-tip-con .go-tip-div p {
  font-size: 18px;
  color: #fff;
  line-height: 28px;
}
.flight-main-go-con .flight-info-con {
  width: 18.93%;
  height: 152px;
  padding-top: 52px;
  margin: 0 46px 0 90px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.flight-main-go-con .flight-info-con .flight-info-div {
  position: relative;
  width: 100%;
  min-height: 80px;
  padding-left: 59px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.flight-main-go-con .flight-info-con .flight-info-div .logo-div {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  width: 59px;
  padding-top: 4px;
}
.flight-main-go-con .flight-info-con .flight-info-div .logo-div img {
  width: 100%;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
.flight-main-go-con .flight-info-con .flight-info-div .info-div {
  padding-left: 21px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.flight-main-go-con .flight-info-con .flight-info-div .info-div .nor-p {
  font-size: 17px;
  color: #333333;
  line-height: 1.2em;
}
.flight-main-go-con .flight-info-con .flight-info-div .info-div .nor-p + .nor-p {
  margin-top: 4px;
}
.flight-main-go-con .flight-detail-con {
  height: 152px;
  padding-top: 47px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.flight-main-go-con .flight-detail-con .flight-detail-div .dep-div .time-p {
  margin-bottom: 3px;
  font-size: 16px;
  color: #fd8824;
  line-height: 1.2em;
  text-align: right;
}
.flight-main-go-con .flight-detail-con .flight-detail-div .dep-div .airport-p {
  font-size: 14px;
  color: #1c1c1c;
  line-height: 1.2em;
  text-align: right;
}
.flight-main-go-con .flight-detail-con .flight-detail-div .trans-div {
  width: 108px;
  height: 40px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAANCAYAAAAXBhYDAAAAAXNSR0IArs4c6QAAAOtJREFUSA3d1T8KwjAUBvDmzyAddNILlE49gEsHC+6O3sZLeAs3BxcHPYXQEIrgkMWxY23j95CClPQAfRkaeGTIL19eGkWMhrU2K8vyhnkZYslQcaq1tm2P2HvRdd09BGaFVUrthRAP730WAouppji2b0qUoAQmuJSySNP0TevZYQk1BhY4AWWM+dAibgPJgucx/RJm1bPDsADtSzHAM5bX2DkX13V9BnYL5FNrvUmS5MUOi36d44G6AJr/QyliVte4qqoFoNcQlLCaPlxG0zQnWNbDRHsfKyz+qQekukKP7qhHeyTbGdjRd+gLDi928dUqcR4AAAAASUVORK5CYII=) no-repeat center center;
  background-size: 59px auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.flight-main-go-con .flight-detail-con .flight-detail-div .trans-div .trans-p {
  margin-bottom: 9px;
  font-size: 14px;
  color: #595959;
  line-height: 1.2em;
  text-align: center;
}
.flight-main-go-con .flight-detail-con .flight-detail-div .trans-div .duration-p {
  font-size: 12px;
  color: #090909;
  line-height: 1.2em;
  text-align: center;
}
.flight-main-go-con .flight-detail-con .flight-detail-div .arr-div .time-p {
  margin-bottom: 3px;
  font-size: 16px;
  color: #fd8824;
  line-height: 1.2em;
  text-align: left;
}
.flight-main-go-con .flight-detail-con .flight-detail-div .arr-div .time-p .plus-span {
  display: inline-block;
  vertical-align: bottom;
  margin-bottom: -2px;
  font-size: 12px;
  color: #fd8824;
}
.flight-main-go-con .flight-detail-con .flight-detail-div .arr-div .airport-p {
  font-size: 14px;
  color: #1c1c1c;
  line-height: 1.2em;
  text-align: left;
}
/*品牌 去程模块*/
.brand-flight-main-go-con {
	width:1200px;
	height:120px;
	background:rgba(255,255,255,1);
	border-radius:8px;
	margin: 16px auto 0 auto;  
}
.brand-flight-main-go-con .go-tip-con {
  
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.brand-flight-main-go-con .go-tip-con .go-tip-div {
  display: inline-block;
  height:60px;
  border-right: 1px solid #D8D8D8 ;
  margin: 34px 32px 0 24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-flight-main-go-con .go-tip-con .go-tip-div  .blue-complete{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAC+UlEQVRIiaWVz29VVRDHj65ckJiIgCIS7XfuLeUZN/4BrkgIcemPkPgrNkLQnWs1rtwYF2rlx6rp+859JTcBMa5cGCPRhNgYFbA0qUrQJVqfygJ4M3dc3Ntfr+3rs8zu3pn5zPfMmXNOSgPs8bOxM9d4Faw+Af0S1Luifh3qc6CdzRhH8zIeGsRY16SMHaI+Afpt0AI0F/qsqH0F2hegz4FW+9R6QpsautAoewdB/6sBz2SdOLxvKrb3xz1Rxr25xnOgfQNaCO3CpvC8iCOi3gOtK514dtgVZ504IJ14cvH7kcm4p1XGttVBjAOg2Qj9131TN/Nh4f32aCd2CX1W6LNLP0enYzfof4C+kLVvjd0RXKuf6vb23ltyoPBJ0EIKe2GrcLRjJ4rqcr3xvQ/61d+G2rcp4q4tw9UbuH24ypnRj9bqY3wrcCljB7S61EzSRyn1iYRWZ0D3Vhn3rfw/Oh27M42nhoBfrAX6KrgUNo7CXk6gz4n672uS1SdAC1F/e1O4+kS/clH/XtR/S/XRt6/7ASPt2Av6z6AFCn9rpS/vxP0oqh8b+Mdr2pJSEtqXQr+RoN4FbWY9lZiOh5eLxJuL8IwNnH58o8EQ2uei/m+C+mWoX10vaEWRXxq172Za/QBaoG0nBk2dqF+B+tUEtXNQr8YYD24UPNKOvdC6CGiRqZ0cBG+VsQ30m6LVpykv4kitzl7ZKGGpCP07Kfz9zc5LxjhctzDeSI91YhfUeqBfTO/E3YMShzXQzoNmY2eargj9eLP8F+8ULhpPgxZZ4ZPLFeuj3gX9H9Fb+7esvAyB+nXQF0RjzypnXsQh0Ay0a/s70frfyk8HQJsHzfMiDq0fxDgGukG9m2u8NOzlJ0U8A/oC6CbT8frAYLB3UNT/rPekmpEixvvvqZQW3217HrSZ+hb1v7PTg++u5WSNPVJ4u3k+A3QD/Rpo54V2AfR50L05fL2MfqpVxgNDwdcUUn9N1M6J+jzoC0K/IepXRO0zKeLY0ihuYP8BY+Q05urb5egAAAAASUVORK5CYII=);
  width: 24px;
  height: 24px;
  float: left;
  margin: 14px 24px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-flight-main-go-con .go-tip-con .go-tip-div .nor-nor{
	float: left;
	margin-right: 32px;
}
.brand-flight-main-go-con .go-tip-con .go-tip-div .nor-nor .nor-p1{
  color: #666666;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-flight-main-go-con .go-tip-con .go-tip-div .nor-nor  .nor-p2{
  color: #222222;
  font-size: 18px;
  font-weight: bold;
  margin-top: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-flight-main-go-con .flight-info-con {
  margin: 37px 22px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-flight-main-go-con .flight-info-con .flight-info-div {
  margin-top: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-flight-main-go-con .flight-info-con .flight-info-div .logo-div {
}
.brand-flight-main-go-con .flight-info-con .flight-info-div .logo-div img {
  height: 17px;
width: 22px;
float: left;
}
.brand-flight-main-go-con .flight-info-con .flight-info-div .info-div {
  padding-left: 21px;
  width: 188px;
  margin-top: 17px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-flight-main-go-con .flight-info-con .flight-info-div .info-div .nor-p {
  font-size: 14px;
  color: #222;
  line-height: 18px;
}
.brand-flight-main-go-con .flight-info-con .flight-info-div .info-div .nor-p + .nor-p {
  margin-top: 4px;
}
.brand-flight-main-go-con .flight-detail-con {
}
.brand-flight-main-go-con .flight-detail-con .flight-detail-div .dep-div{
	width: 140px;
margin-top: 20px;
text-align: center;
}
.brand-flight-main-go-con .flight-detail-con .flight-detail-div .dep-div .time-p {
  font-size: 24px;
font-weight: bold;
color:#222222;
margin-top: 6px;
}
.brand-flight-main-go-con .flight-detail-con .flight-detail-div .dep-div .airport-p {
color:#111111;
font-size: 14px;
margin-top: 6px;
}
.brand-flight-main-go-con .flight-detail-con .flight-detail-div .dep-div .date-p {
	font-size: 14px;
color:#666666;
margin-top: 6px;
}
.brand-flight-main-go-con .flight-detail-con .flight-detail-div .trans-div {
  width: 108px;
  height: 40px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAANCAYAAAAXBhYDAAAAAXNSR0IArs4c6QAAAOtJREFUSA3d1T8KwjAUBvDmzyAddNILlE49gEsHC+6O3sZLeAs3BxcHPYXQEIrgkMWxY23j95CClPQAfRkaeGTIL19eGkWMhrU2K8vyhnkZYslQcaq1tm2P2HvRdd09BGaFVUrthRAP730WAouppji2b0qUoAQmuJSySNP0TevZYQk1BhY4AWWM+dAibgPJgucx/RJm1bPDsADtSzHAM5bX2DkX13V9BnYL5FNrvUmS5MUOi36d44G6AJr/QyliVte4qqoFoNcQlLCaPlxG0zQnWNbDRHsfKyz+qQekukKP7qhHeyTbGdjRd+gLDi928dUqcR4AAAAASUVORK5CYII=) no-repeat center center;
  background-size: 59px auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-flight-main-go-con .flight-detail-con .flight-detail-div .trans-div .trans-p {
  margin-bottom: 9px;
  font-size: 14px;
  color: #595959;
  line-height: 1.2em;
  text-align: center;
}
.brand-flight-main-go-con .flight-detail-con .flight-detail-div .trans-div .date-p {
  font-size: 12px;
  color: #090909;
  line-height: 1.2em;
  text-align: center;
}
.brand-flight-main-go-con .flight-detail-con .flight-detail-div .arr-div{
	width: 140px;
margin-top: 20px;
text-align: center;
}
.brand-flight-main-go-con .flight-detail-con .flight-detail-div .arr-div .time-p {
  font-size: 24px;
font-weight: bold;
color:#222222;
margin-top: 6px;
}
.brand-flight-main-go-con .flight-detail-con .flight-detail-div .arr-div .airport-p {
color:#111111;
font-size: 14px;
margin-top: 6px;
}
.brand-flight-main-go-con .flight-detail-con .flight-detail-div .arr-div .date-p {
font-size: 14px;
color:#666666;
margin-top: 6px;
}
.brand-flight-main-go-con .flight-detail-con .flight-detail-div .ccity-trans-div {
	margin-left: 6px;
	margin-right: 6px;
}
.brand-flight-main-go-con .flight-detail-con .flight-detail-div .ccity-trans-div .trans-p{
	width: 79px;
height: 21px;
background:
rgba(31,163,254,1);
border-radius: 11px;
text-align: center;
z-index: 10;
margin: 51px 0 0 50px;
color:
#FFFFFF;
position: relative;
}
.brand-flight-main-go-con .flight-detail-con .flight-detail-div .ccity-trans-div .duration-border{
width: 179px;
height: 1px;
background:
rgba(31,163,254,1);
position: relative;
top: -10px;
}
.brand-flight-main-go-con .flight-detail-con .flight-detail-div .ccity-trans-div .duration-p{
font-size: 14px;
color:
rgba(153,153,153,1);
line-height: 18px;
margin-top: 8px;
text-align: center;
}
/*航班列表往返-去程模块-新修改(160930)*/
.flight-main-gotrip-con {
  height: 91px !important;
  margin-top: 37px;
}
.flight-main-gotrip-con .go-tip-con {
  height: 91px !important;
  padding-top: 0 !important;
}
.flight-main-gotrip-con .flight-info-con {
  width: 22.93% !important;
  height: 91px !important;
  padding-top: 16px !important;
  border: 0 solid #cccccc !important;
}
.flight-main-gotrip-con .flight-detail-con {
  height: 91px !important;
  padding-top: 17px !important;
}
/*
 *[单程]航班列表-往返-日历_160819.html
 */
/*日历模块容器*/
.main-calendar-con {
  width: 100%;
  margin-bottom: 30px;
  padding-top: 20px;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-calendar-con .no-flight-tip-con {
  width: 95.61%;
  margin: 0 auto 20px;
}
.main-calendar-con .no-flight-tip-con .nor-p {
  font-size: 17px;
  color: #333333;
  line-height: 1.2em;
  text-align: left;
}
.main-calendar-con .dep-and-arr-con {
  width: 95.61%;
  margin: 0 auto 20px;
}
.main-calendar-con .dep-and-arr-con .dep-and-arr-div .dep-span {
  display: inline-block;
  vertical-align: middle;
  font-size: 20px;
  color: #333333;
  line-height: 1.2em;
}
.main-calendar-con .dep-and-arr-con .dep-and-arr-div .plane-span {
  display: inline-block;
  vertical-align: middle;
  width: 22px;
  height: 27px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAAXNSR0IArs4c6QAAAq5JREFUOBGdlD1oU1EUx/NekibGJjHQQkIq0nYSDESpigpCnRxCSzsUXQqxSeNUJBR1EYo6iEOVSDBJ22RwkUJx6+AH4qCIQ/0oiragOBmIion5oPl6/s6rKVEX9cJ9955z/v//ufecmxgM/zEymYx1YWHBLlSlnZ9MJs2RSKTW7vt9n0qlhkwmU3+z2fyqKMq9LYF0Ot1NoKtcLu+oVqsrbre7PjY21mgXSCQSo2az2W+1Wi9UKpUXjUZjWBcgs9NisQxrmjZSr9ddkCwEHzHn8ddCodBHMu8n4/GOjo6LtVotB+baxsbGDQWSMjc3N4By2Gg0hgiKaBNwHoFO1iVWs6qq65DPc7oc9pOenp5gIBD4pgLQ8vn8G9QecKxlBJ4CVuUkxIR4AsEh5lliBe7+GJFxIePTtmqAoczOzlrtdvsgGbqwo5yoDwE7YgbEcBmqCBzJZrMrMzMzTXGo8vk5tGg0WgmHw8sAFimo1OQhYnWJs5eliegpVpMYMtoFNj18HQ6H1MbPnQ9jlsj+mb0BUSv2Hq/X298C/yEgj8Rmsw1S1BQi2wCussa5hrRNrrKP1d8S0C/GqxoH8L5QKDwn+wGyXYfUS9FWKO6Qz+crr62t3YV8FGEj2Euc5lYwGFw3QT7EvcIUq+R0OhsAdkLeBeg1WU5OTU19l2y8g3PEbhPrw5ymEzfFr1LVLFmmIXiwdzN9ZH7HHOFZf8KW6mkkeQtpCXyR7AbWQDwe71Sp+geXy/UK50HUnwF6CaFCO/U2sdfHxMREsVQqXQFTJJkZ/F6e9GZzWyBZedaLXGeAQl2lnfP0W2+jxGKxWDf1OcZpRjnBZU64+ksXAJsInuauX5gBj8ezXYitQT1yZL8P+YyQxd/+EnWc/LCodi9G7+Tk5B3d+a+f1p/F3/B+AANwYkTP61pAAAAAAElFTkSuQmCC) no-repeat center center;
  background-size: 16px auto;
}
.main-calendar-con .dep-and-arr-con .dep-and-arr-div .arr-span {
  display: inline-block;
  vertical-align: middle;
  font-size: 20px;
  color: #333333;
  line-height: 1.2em;
}
.main-calendar-con .tip-con {
  width: 95.61%;
  margin: 0 auto 20px;
  padding: 9px 13px;
  background: #fffcd8;
  border: 1px solid #fd8824;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-calendar-con .tip-con .nor-p {
  font-size: 14px;
  color: #f6ad32;
  line-height: 20px;
  text-align: left;
}
.main-calendar-con .calendar-con {
  width: 95.61%;
  margin: 0 auto 20px;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-calendar-con .calendar-con.one-way-calendar {
  width: 83.80%;
  margin: 0 14% 20px 2.2%;
}
.main-calendar-con .calendar-con.one-way-calendar .calender-row-div .calender-row-ul > li {
  width: -webkit-calc(100% / 7);
  width: -moz-calc(100% / 7);
  width: calc(100% / 7);
  width: 14.2857142%;
}
.main-calendar-con .calendar-con .calender-row-div {
  width: 100%;
  height: 62px;
}
.main-calendar-con .calendar-con .calender-row-div .calender-row-ul {
  width: 100%;
}
.main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li {
  float: left;
  width: 12.5%;
  height: 62px;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.dep-and-arr-li {
  position: relative;
}
.main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.dep-and-arr-li img {
  width: 100%;
  height: 100%;
}
.main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.dep-and-arr-li .dep-p {
  position: absolute;
  top: 14px;
  right: 21.05%;
  z-index: 10;
  font-size: 12px;
  color: #db2634;
  line-height: 1.2em;
}
.main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.dep-and-arr-li .arr-p {
  position: absolute;
  top: 35px;
  left: 21.05%;
  z-index: 10;
  font-size: 12px;
  color: #db2634;
  line-height: 1.2em;
}
.main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.date-li {
  padding-top: 16px;
}
.main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.date-li.row-curr-li {
  background-color: #db2634;
  border-bottom: 1px solid #cccccc;
}
.main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.date-li.row-curr-li .date-p {
  color: #fff;
}
.main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.date-li.row-curr-li p {
  color: #fff;
}
.main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.date-li.col-curr-li {
  background-color: #db2634;
  border-right: 1px solid #cccccc;
}
.main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.date-li.col-curr-li .date-p {
  color: #fff;
}
.main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.date-li.col-curr-li p {
  color: #fff;
}
.main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.date-li .date-p {
  margin-bottom: 3px;
  font-size: 12px;
  color: #555;
  line-height: 1.2em;
  text-align: center;
}
.main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.date-li .week-p {
  font-size: 12px;
  color: #555;
  line-height: 1.2em;
  text-align: center;
}
.main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.content-li {
  position: relative;
}
.main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.content-li.content-grey {
  background: #f5f5f5;
}
.main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.content-li.content-grey .content-p {
  color: #999999;
}
.main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.content-li.content-curr {
  background: #db2634;
  cursor: pointer;
}
.main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.content-li.content-curr .content-p {
  color: #fff;
}
.main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.content-li.content-nor {
  cursor: pointer;
}
.main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.content-li .content-p {
  font-size: 12px;
  color: #db2634;
  line-height: 62px;
  text-align: center;
}
.main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.content-li .right-top-tag {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  width: 28px;
  height: 28px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkZTJiYWNjNy05NDY3LWI3NGQtOWEyYS1kMDM3OGM4ZDBjNDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjFDQzBDNTI2NUVCMTFFNjk4NThDNzJEREVGMkZCREUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjFDQzBDNTE2NUVCMTFFNjk4NThDNzJEREVGMkZCREUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZGUyYmFjYzctOTQ2Ny1iNzRkLTlhMmEtZDAzNzhjOGQwYzQ5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmRlMmJhY2M3LTk0NjctYjc0ZC05YTJhLWQwMzc4YzhkMGM0OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp78PSIAAAC5SURBVHjavNbbCQMhEAXQ8RJSyXaRtLRbR75NS9tFthIhMfEjEMI+HL0zguJjhoOiYHjNccpzHEVkEIeCcBljuE73T39xAUvjieLb8ULxO/BA8T9hjWJt0hLF1oIVir1FCxRHAWwUNUFMFLWBLBSaYAYKbUIvipakHhStR9OKoucCtKDoveZaFIzHrEEpoAalgbUoFaxB6eARagLuoWbgFmoKrqI5Z5dafvjP2/A4iVMpO00pnd8CDABMk7BUi0+F9QAAAABJRU5ErkJggg==) no-repeat right top;
  background-size: 28px auto;
}
.main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.content-li .right-top-tag p {
  padding-top: 2px;
  padding-right: 2px;
  font-size: 12px;
  color: #fff;
  line-height: 1em;
  text-align: right;
}

/*品牌运价 价格日历*/
.brand-main-calendar-con {
  margin-bottom: 30px;
  padding-top: 24px;
}
.brand-main-calendar-con .no-flight-tip-con {
  width: 990px;
  margin: 0 auto;
}
.brand-main-calendar-con .no-flight-tip-con .nor-p {
  font-size: 16px;
  color: #222222;
  line-height: 1.2em;
  text-align: left;
  float: left;
}
.brand-main-calendar-con .no-flight-tip-con .blue-exclam {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAACmklEQVQ4T52UUWiVZRjHf//vODePYRcShrrzbTOCLkaQXkS1qCwV8s42ZJ6tm9FmYV14ZzdWlIOMCBq0XQTb+U7ILNCbKLYQnIKGN91EgdX5jrCMEgxya56d7x9n64xzziai793L/3l/7/95eJ5HrHE6TvnR8iJ92PswocUG4LrwZRR8FV/lLMeV1D5V7WX7pDekbnPS9mvAv4IpSz/JzJtkm9Bu4BHgh8QauNavK9X3K6Bt4968LuAbcKelDxYSPvqjX7caDbfn/FIiPsbuUEq9hV6dqcQsg457XbiDb8E7Lb1czOpiFZCJ/LTg8fgQn6HldB4a8QPpTUyCn0usZyvOlkBh5NexPyXQ/viQvq51EeZcAIdGe4p9mqpqWya8sWWpZlqMf+EJYQdhnmvApTirA42pZCIfkXkqNcfQr4P6u1bPRN4te5pAB5T5ws+o7BlLLxaz+q4RVPk5aUF/wjw9Kjfq4UTyM4GuKIx8FPtEvF1pntfiqsBcchN40FJ3MasvV+mRRzB7Feb8IXAw7lPrWj0V3g2U8zHw2wrzfpey34j7g833BYr8nu3DFUcD4LGmZm252lMpRf25u6PkNNChrePONAUu2Boq9mvsXkBbR51uSvO7xchyH+WSaVD7xmYe+7FHt+v76M7FDnM+ZvFOENC5BMrkvRP7UmB9XujTYF2v5N2thPWlhJnZV1Wsam2Rn7R9TtJ4IauhlVnL5P2mEn8iNJZu5kijs1p4e+Q9iX0K6bfSLbpmBzVXN/1tOb+VyCdlxcBwKcWZ2V79tQSZdKptgS7gsHE36HwpxStVvQ5UiW+d8K5ADCNewMZwQzAHPAysB10n4P34H0YZVGnVGlm1LvIOy2X2KiCD/19s5vtCCxfWGpX/ANwdOd2CXme+AAAAAElFTkSuQmCC) no-repeat center center;
  width: 20px;
  height: 20px;
  float: left;
  margin-right: 4px;
}
.brand-main-calendar-con .dep-and-arr-con {
  width: 935px;
  margin: 0 auto 24px;
}
.brand-main-calendar-con .dep-and-arr-con .dep-and-arr-div .dep-span {
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
  color: #222222;
  font-weight: bold;
  margin-top: 24px;
}
.brand-main-calendar-con .dep-and-arr-con .dep-and-arr-div .plane-span {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABr0lEQVQ4T62TTyhlYRjGn+dwL25NzVLIuSnFbC3GclZybQeJe0gWlIy9hbJgb1LjbjTTObMgshELpazUNBsbSt04JDXdEWZmQZxHn39x57onN9/u/b73/X1P7/u8xCseviIL+WEpRexY8I1AEWFN7DrczPd5qLJqN9ghUAvgp5/ke5DBc8BwmKdJSp9uARzyHU4VDIu7aha0cgc4BVjvOzzKBXyiLO5pUlJDEGHPQQfTpqBqTmVF5/oNoMzEImf3k+wIhdmevkPqBLjgO2y9L7A9LUNKPADIlsgx1qLl0FY7L+7vs5WNSRoFKQD/IJl3E0QJFOfuFU+AYImX1lA2bEDSl4K8Rw4+gdmuxgGNADDjPyYowYjEGwClzyg7I7BolWA4W9mcpDaBqX2HA496tgGp8S6WLDZFhR8n51Cmj39y9sz29BnSu2KxM93NXyYpvqi3wV9lzBbcWo0zfpJ9odPMlWC7+gho/sYWQOYqYN1hD41V/juhGxB3NS2o/0aUxd69Ln4teANsT2lINQDXfYcf8k06r7KKlGKRmFZBViJAwu/mdsGwl/ottGcvAV4Dq0Wi6LvCPVUAAAAASUVORK5CYII=) no-repeat center center;
  margin-top: 24px;
}
.brand-main-calendar-con .dep-and-arr-con .dep-and-arr-div .arr-span {
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
  color: #222222;
  font-weight: bold;
  margin-top: 24px;
}
.brand-main-calendar-con .tip-con {
  width:935px;
	background:rgba(255,247,248,1);
	border:1px solid rgba(255,186,192,1);
	padding: 9px 6px;
  margin: 0 auto 24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brand-main-calendar-con .tip-con .nor-p {
 
  text-align: left;
  font-size:14px;
font-family:MicrosoftYaHei;
color:rgba(230,0,18,1);
line-height:18px;
float: left;
}
.brand-main-calendar-con .calendar-con {
	width: 1070px;
	margin: 0 auto;
}
.brand-main-calendar-con .calendar-con.one-way-calendar {
  width: 936px;
  margin: 0 auto 20px;
}
.brand-main-calendar-con .calendar-con.one-way-calendar .calender-row-div .calender-row-ul > li {
  width: 130px;
}
.brand-main-calendar-con .calendar-con .calender-row-div {
  display: inline-block;
  
}
.brand-main-calendar-con .calendar-con .calender-row-div .calender-row-ul {
  width: 100%;
}
.brand-main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li {
  float: left;
  height: 56px;
  border: 2px solid #fff;
}
.brand-main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li:first-child {
  border-left-width: 0px;
}
.brand-main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.dep-and-arr-li {
  position: relative;
  width: 130px;
background: #F1F1F1;
}
.brand-main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.dep-and-arr-li img {
  width: 100%;
  height: 100%;
}
.brand-main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.dep-and-arr-li .dep-p {
  position: absolute;
  top: 14px;
  right: 21.05%;
  z-index: 10;
  font-size: 12px;
  color: #222222;
  line-height: 1.2em;
}
.brand-main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.dep-and-arr-li .arr-p {
  position: absolute;
  top: 35px;
  left: 21.05%;
  z-index: 10;
  font-size: 12px;
  color: #222222;
  line-height: 0.2em;
}
.brand-main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.date-li {
  width: 130px;
	height: 56px;
	background:rgba(244,244,244,1);
}
.brand-main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.date-li.row-curr-li {
  background-color: #FF6D7A;
}
.brand-main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.date-li.row-curr-li .date-p {
  color: #fff;
}
.brand-main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.date-li.row-curr-li p {
  color: #fff;
}
.brand-main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.date-li.col-curr-li {
  background-color: #FF6D7A;
}
.brand-main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.date-li.col-curr-li .date-p {
  color: #fff;
}
.brand-main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.date-li.col-curr-li p {
  color: #fff;
}
.brand-main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.date-li .date-p {
  margin-bottom: 3px;
  font-size: 12px;
  color: #555;
  line-height: 1.2em;
  text-align: center;
  padding-top: 7px;
}
.brand-main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.date-li .week-p {
  font-size: 12px;
  color: #555;
  line-height: 1.2em;
  text-align: center;
}
.brand-main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.content-li {
  position: relative;
  background: rgb(250,250,250);
  width: 130px;
}
.brand-main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.content-li.content-grey {
	width: 130px;
}
.brand-main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.content-li.content-grey .content-p {
  color: #DEDEDE;
}
.brand-main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.content-li.content-curr {
  background: #FF6D7A;
  cursor: pointer;
  font-weight: bold;
}
.brand-main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.content-li.content-sil-curr {
  background: rgba(248,139,80,0.1);;
}

.brand-main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.content-li.content-curr .content-p {
  color: #fff;
}
.brand-main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.content-li.content-nor {
  cursor: pointer;
}
.brand-main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.content-li .content-p {
  font-size: 12px;
  color: #FF3C4E;
  line-height: 54px;
  text-align: center;
}
.brand-main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.content-li .right-top-tag {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  width: 28px;
  height: 28px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAAXNSR0IArs4c6QAAAIdJREFUSA291rkRgEAMA8C7SqBT6IU+MWMCBoZ7/MkKFWhT1fWgnQptJSGVjSzwxrLAB8sAPxga/GFIsImhwC6GAIdYNDjFIkERFgWKsQhQhXlBNeYBTZgVNGMW0IVpQTemAUMwKRiGScBQbAaGYyMQgvVAGNYCoVgL5A4a/qXLcRIUeY8zeAFve34EWT8uigAAAABJRU5ErkJggg==) no-repeat right top;
  background-size: 28px auto;
}
.brand-main-calendar-con .calendar-con .calender-row-div .calender-row-ul > li.content-li .right-top-tag p {
  padding-top: 2px;
  padding-right: 2px;
  font-size: 12px;
  color: #fff;
  line-height: 1em;
  text-align: right;
}
/*按钮模块*/
.calendar-btns-con {
  width: 100%;
  margin-bottom: 112px;
  text-align: right;
}
.calendar-btns-con .next-btn {
  display: inline-block;
  width: 180px;
  height: 44px;
  background: #db2634;
  font-size: 15px;
  color: #fff;
  line-height: 44px;
  text-align: center;
  border-radius: 2px;
}
/*品牌按钮模块*/
.brand-calendar-btns-con {
  width: 956px;
  text-align: right;
  margin:0 auto;
}
.brand-calendar-btns-con .next-btn {
  width: 200px;
	height: 36px;
	background:  rgba(255,60,78,1);
  border-radius: 4px;
	font-size: 16px;
	color:#fff;
	line-height: 32px;
	text-align: center;
	display: inline-block;
	margin: 24px 0px 35px 0px;
	float: right;
}
/*
 *弹窗（航班列表-往返-无航班或已售空）
 */
/*遮罩*/
.mask {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 200;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAA1JREFUCB1jMDIyigEAAiMA878lSl0AAAAASUVORK5CYII=) repeat left top;
  background-size: 1px auto;
  cursor: default;
}
/*弹窗*/
.alert-con {
  position: fixed;
  top: 40%;
  left: 50%;
  z-index: 300;
  width: 508px;
  margin-left: -254px;
  margin-top: -116px;
  background: #fff;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.alert-con .head-con {
  position: relative;
  width: 100%;
  height: 48px;
  padding-left: 30px;
  padding-right: 44px;
  background: #f5f5f5;
  border-bottom: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.alert-con .head-con .title-p {
  font-size: 19px;
  color: #6b6b6b;
  line-height: 48px;
  text-align: left;
}
.alert-con .head-con .close-btn {
  position: absolute;
  top: 12px;
  bottom: 0;
  right: 11px;
  z-index: 310;
  width: 22px;
  height: 22px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAiFJREFUOBG1lc1qAjEQx7O6iggqRUGtePCgBw/iQfAx9FV6Ku0DtPTUV6l9i8IeRKwXFQW1oCBFBSl+dv7BxN1sxNbSwJrNfPycTCazBjsxGo3G1Xq9ruz3+wqZ5A3DuIYprT9oatG65vP5aoVC4RNydRiqoNfrBabT6Q3Jb+mJqHplPaP1UzQafc5kMl92nQNcr9dT2+32haIq2Y3OvVP0ltfrrRaLxZGwleAD9I2gKaH8zUzwEcHLAu6BM7Z/iPQiKBgICAywsOZg5FTdfjweZ6ZpwkY7AoEAo9w6dGAczocZOP3VatUjC3lQoVCI5XI5tlwuWbvdZpvNxgEAFHraOms2m4yqx66f+f3+jAclZYfCYrFYsMFgwILBIMtms47I7dBut6tC4R4B00PhA+wak8nEBVeh8/nc5QcBmEhiXqslIeAY6XSabx05x/YR6SkodyCmiRtF/3BYuyfAAUwmk4gEFXQOysDkVeHGHSXYfiwW41ByYIlEwpHzo6XzDTnG3dcOe047nY4r51onEoKJiFs6AztU5FR3oDpf2tm7h35qqlIHFTaAD4dDWYo4TM14NdH66IKgS8kLgguBou/3+9qDGo/HnBUOh9lut1O5MzB5E7Is6460D6rFhev7Uqn0yKsC/ZRSYl0Ikm5ggAUBB6NJU66qpJD9VFr/8AW+YIiGL+sYfZQU5Usihw98RS9GLLLRi8D+5dMk4Jj/+jH9BuxlGXT7FoZ2AAAAAElFTkSuQmCC) no-repeat center center;
  background-size: 22px auto;
}
.alert-con .content-con {
  width: 100%;
  padding: 36px 30px 28px;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.alert-con .content-con .nor-center-p {
  font-size: 16px;
  color: #666666;
  line-height: 1.2em;
  text-align: center;
}
/*自定义的弹出框文本样式  */
/*.alert-con .content-con .ennor-center-p {
  font-size: 16px;
  color: #666666;
  line-height: 1.2em;
  text-align: left;
}*/

.alert-con .content-con .nor-center-p + .nor-center-p {
  margin-top: 10px;
}
.alert-con .content-con .red-word {
  font-size: 18px;
  color: #db2634;
}
.alert-con .content-con .btns-con {
  width: 100%;
  margin-top: 30px;
  text-align: center;
}
.alert-con .content-con .btns-con .btns-div {
  display: inline-block;
}
.alert-con .content-con .btns-con .btns-div .nor-btn {
  display: inline-block;
  width: 140px;
  height: 40px;
  background: #db2634;
  font-size: 15px;
  color: #fff;
  line-height: 40px;
  text-align: center;
  border-radius: 2px;
}
.alert-con .content-con .btns-con .btns-div .nor-btn + .nor-btn {
  margin-left: 15px;
}
/*
 *加载动画_160902.html
 */
/*加载动画容器*/
.loading-con {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 300;
  width: 550px;
  margin-top: -25px;
  margin-left: -275px;
}
.loading-con .close-btn {
  position: absolute;
  top: -47px;
  right: -3px;
  z-index: 310;
  width: 32px;
  height: 32px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA6tJREFUWAm9V01IVFEUPndQR3B+NAtSRMdNixaBgdBKTAIpsQilFu2UElq6jVok7SIMIZBI3Bi48WdCyJUipFLqokCoTS7ECcrGGcekUXl95725z/tm3rz3RsYuOPfvnPN959x7jvcJ8tg0TStLJveuor9JJC4SabWaRrWsLgRt4Rd/2roQIhoKVcyhT3sxLdyEUqnU+cND7QnA7kE25Caf2U+C1FhJiXgaCAR+OOnkJQBP/Ts7qUfwrB+eVTgZyb8n9qD7orIy8AwR+WsnZ0sg4/UkvL5ip1ToGqKxjGjctotGDgGAXzo4oBkwrysUyFlebJaW0g2Q+KLKWQiw5wD/VHxwCamTaFYj4ZNbfOa4bJMq+P7+H1pbWyXuT9JisRil02oyaHWMwVjSnkmAL1z2mc/Ovqfx8bc0NPSSEomE1PHUT09P0ODgcxoZeW2RZwzjchvLOgEOvXHbLbLU0BDRF7a3f9Hw8CvPJKamJmhx8YOuGwwGrUb1meg3MIl0ApznCH1OqjU1XaaOjs6CSLDnS0sGODvQ1XXHhoBWYWDCbZxHGULyE1J5i8zCwjzNzLzTDVVXn6W+vocUDodzDDO49JzBe3ruU3l5eY5cZiGJ+nDOx+UVC3nBWbilpdU1EgWCs9kQY/sQAdR29+ZE4gTgOiBjC4R/DoNWdwqGRPZxRCKNtLqK0oHmIeyGkcwvyvM8COx+RWpcsOy4TFQSUrRQcNZDif6GIzD+pUpDXno+DvZctlLU2O7uu04XTopaesY2C5Flx2XCZ76x8d2UOkD9Hh1947lOmIrIfR/CgIeE95Z94drbr+vKhRYrVgJ2DBHgl4y3lg3Oed7Wds01RfNbF1sgoK3nFzjesQOXRcYpRY8t2I20dRyBiNptqWtO4FLuJCQY27UUq+D19Q3U2/vA8barKepUtkHcKMVgkcZlGJOeqP3KykeztnsBZ93sSESjU6pJc8yYjK2nIb9ecRnxgLS2o6MjfSESaXT1XNVkEp2dt8jv91NNTY26lRmLPQMTqHI3Ht8FCXos57KPx39TVdUZOS2oR4lHqpkQqu5AVVUQTwCFAIT9iURqHjpFeQmraOoYfJbD4UAriOnPdP0IdCZY4KczOG2qCsUdi03GkOBs2yTAE36toqx3nA4J81lu+VKyEMiQ+AwSzRwqnhejsS22mf1NwLZzCPAiR4LPCcMBRCMnO1jGW9N1B9iW+i2g6tpeUVWAX6/8gMTl/L8fpyoJHiNLTuXz/B++nNGu/Ie+AQAAAABJRU5ErkJggg==) no-repeat center center;
  background-size: 32px auto;
}
.loading-con .loading-img {
  width: 100%;
  height: auto;
}
/*
 *加载动画_161018.html
 */
/*加载动画2容器*/
.loading2-con {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 300;
  background: url(/jdair/imgs/loading2_bg-9d344b68befe5bae1b8e4adecd5db09e.png) no-repeat center center;
  background-size: cover;
}
.loading2-con .loading2-div {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 310;
  width: 800px;
  height: 500px;
  margin-top: -250px;
  margin-left: -400px;
}
.loading2-con .loading2-div .loading2-logo {
  display: block;
  margin: 0 auto 82px;
}
.loading2-con .loading2-div .loading2-img {
  display: block;
  margin: 0 auto 80px;
}
.loading2-con .loading2-div .tip-p {
  font-size: 14px;
  color: #000;
  line-height: 1.2em;
  text-align: center;
}
/*
 *国际机票预定(等待支付)_161101.html (样式补充-保险单信息等)
 */
/*圆点标题模块*/
.circle-title-div {
  width: 100%;
  margin: 25px 0;
  background: pink;
}
.circle-title-div.circle-type {
  padding-left: 23px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAALRJREFUKBVjZICC////MzJ0qqf8Z/ifDBTShgpfZWRgnMtQfnMOIyPjf5AYI4j4368p+f/n7yVAEScQHx0AFe1jZGeNYSy8/pwJZDI+xSDNIIPAaoBqGf93qKX+Y/g3C91UbHwmBqY0JqibscljiIHUMgFFYR7EUIBFQBukgSQA0nCVBB1XmcDhTKQOkFpGcLB2qu7BFQcws8BxUX7bhQkUg+BIAUYOTBKdhkccSC1MktikAQAWH0okA8je+gAAAABJRU5ErkJggg==) no-repeat 1px center;
  background-size: 12px auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.circle-title-div .title-p {
  font-size: 19px;
  color: #333;
  line-height: 1.2em;
  text-align: left;
}
/*表格模块*/
.normal-info-tbl-con {
  width: 100%;
  margin: 25px 0;
  background: #fff;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.normal-info-tbl-con .normal-info-tbl {
  width: 100%;
  text-align: center;
}
.normal-info-tbl-con .normal-info-tbl thead tr th {
  height: 40px;
  background: #f5f5f5;
  font-size: 13px;
  color: #999;
  line-height: 1.2em;
  font-weight: normal;
}
.normal-info-tbl-con .normal-info-tbl tbody tr {
  border-top: 1px dashed #ddd;
}
.normal-info-tbl-con .normal-info-tbl tbody tr:first-child {
  border-top: 0 solid #cccccc;
}
.normal-info-tbl-con .normal-info-tbl tbody tr td {
  height: 40px;
  font-size: 13px;
  color: #333;
  line-height: 1.2em;
}
.normal-info-tbl-con .normal-info-tbl tbody tr td.btn-father {
  width: 114px;
}
.normal-info-tbl-con .normal-info-tbl .normal-btn {
  display: inline-block;
  min-width: 54px;
  height: 22px;
  background: #ffa800;
  font-size: 13px;
  color: #fff;
  line-height: 22px;
  text-align: center;
  border-radius: 2px;
}
/*
 *加载动画_161115.html
 */
/*加载动画3容器*/
.loading3-con {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 300;
  background: url(/jdair/imgs/loading3_bg-91ef6bbaa9d6b5dc0f47a9e225143330.jpg) no-repeat center center;
  background-size: cover;
}
.loading3-con .loading3-div {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 310;
  width: 800px;
  height: 500px;
  margin-top: -250px;
  margin-left: -400px;
}
.loading3-con .loading3-div .loading3-logo {
  display: block;
  margin: 0 auto 10px;
}
.loading3-con .loading3-div .loading3-img {
  display: block;
  width: 88%;
  height: auto;
  margin: 0 auto 52px;
}
.loading3-con .loading3-div .tip-p {
  font-size: 14px;
  color: #000;
  line-height: 1.2em;
  text-align: center;
}
/*
 *座位选择座位图方案一_161118.html
 */
/*座位选择弹框容器*/
.selseat-wd-con {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 300;
  width: 426px;
  min-height: 590px;
  margin-top: -295px;
  margin-left: -213px;
  background: #fff;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selseat-wd-con .city-date-con {
  width: 100%;
  margin-bottom: 3px;
  padding-top: 9px;
  text-align: center;
}
.selseat-wd-con .city-date-con .city-div .city-from {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  color: #3b3b3b;
  line-height: 1.2em;
}
.selseat-wd-con .city-date-con .city-div .city-arrow {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -2px;
  width: 24px;
  height: 1.2em;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAECAYAAABcDxXOAAAAAXNSR0IArs4c6QAAAENJREFUCB1jYMAB/q9i8fi/TYgPJM2EQw0DA+N/XoYvH/v+r5LhZPy/ki0Gp0KmfwoM/xmMWIA62HEq+s/4nIHh/30AlusSR09/gw0AAAAASUVORK5CYII=) no-repeat center center;
  background-size: 9px auto;
}
.selseat-wd-con .city-date-con .city-div .city-to {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  color: #3b3b3b;
  line-height: 1.2em;
}
.selseat-wd-con .city-date-con .date-div .date-p {
  font-size: 12px;
  color: #3b3b3b;
  line-height: 1.2em;
}
.selseat-wd-con .handle-con {
  width: 72%;
  height: 26px;
  margin: 0 auto 6px;
}
.selseat-wd-con .handle-con .label-div p {
  font-size: 12px;
  color: #ffaa05;
  line-height: 26px;
}
.selseat-wd-con .handle-con .btns-div {
  padding-top: 3px;
}
.selseat-wd-con .handle-con .btns-div .nor-btn {
  display: inline-block;
  min-width: 40px;
  height: 18px;
  font-size: 12px;
  color: #ff9e00;
  line-height: 16px;
  text-align: center;
  cursor: pointer;
  border: 1px solid #fd8824;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selseat-wd-con .handle-con .btns-div .nor-btn.hlight {
  background: #ff9e00;
  color: #fff;
  border: 1px solid #ff9e00;
}
.selseat-wd-con .handle-con .btns-div .nor-btn + .nor-btn {
  margin-left: 6px;
}
.selseat-wd-con .sel-psg-con {
  position: relative;
  width: 72%;
  margin: 0 auto;
  padding: 0 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selseat-wd-con .sel-psg-con .psg-name-div {
  width: 100%;
  margin-bottom: 8px;
}
.selseat-wd-con .sel-psg-con .psg-name-div p {
  max-width: 100%;
  font-size: 12px;
  color: #3b3b3b;
  line-height: 1.2em;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.selseat-wd-con .sel-psg-con .psg-seat-info-div {
  width: 100%;
}
.selseat-wd-con .sel-psg-con .psg-seat-info-div p {
  font-size: 12px;
  color: #3b3b3b;
  line-height: 1.2em;
  text-align: center;
}
.selseat-wd-con .sel-psg-con .prev-btn {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 4px;
  z-index: 310;
  width: 8px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAAXNSR0IArs4c6QAAAPFJREFUGBl1kL9KA0EQh7/ZiwcxCOkUbIRY+AbBQm3SWVmIf4q8QUggPoBKavsQImirkIho54PY+gqSRrydzC7ecQlxm134vvnNzAr/HB2yRpVUVnGD69RposmmWxb+4AEkfSSbLQh6Z6F1Auyg2UjOeC2ECLc4stguPhvLOS8hPQoRbnOIS3pWeS8XTPLWlTjtBvtWeYVnJJc85zDcFVJqOHeM6Be//q0Mw9vxzreBMWqrpa6tj1ZQOk6eyGycT7wfgLSWpeKj9JSEE/Zs0FvQD378g7SZFUJIXSmV2sVnSbqxraYLCbms17Zdgx1rujsHdgRLCf7G9jUAAAAASUVORK5CYII=) no-repeat center center;
  background-size: 8px auto;
  cursor: pointer;
}
.selseat-wd-con .sel-psg-con .next-btn {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 4px;
  z-index: 310;
  width: 8px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAAXNSR0IArs4c6QAAAPBJREFUGBl9kL1OAkEUhb+5s26CNJYkvgpConTGwsafBitKowkNFZWJnb0ha0FBY2GM0RfgJaQgMdZ0hApmxzuLbFYC3mJ+cr4599zB9yn7R3bYUkJsT9ijqtDuJkYwbga2rdDBJkjMOW9411PoOoMeKBWdJFzMBa+kLsHbGyrUfQHKgAy65EWdnhB7yz61FWSKduHsB/YMoaWO90wZ5g45uHDvGP+NyDEx5T9A+BNiaeJ15EWa8ME0B3IR0yBN7zT2yDzjsgy/4pXOc6S9uxr3M4ihrflPDEBEZE91P1x/GcRQEbgJczqM+VrZLqXl+gOQx1T0KIqSYgAAAABJRU5ErkJggg==) no-repeat center center;
  background-size: 8px auto;
  cursor: pointer;
}
.selseat-wd-con .sel-seat-btns-con {
  width: 72%;
  margin: 15px auto 12px;
  text-align: center;
}
.selseat-wd-con .sel-seat-btns-con .nor-btn {
  display: inline-block;
  min-width: 77px;
  height: 22px;
  background: #ffa903;
  font-size: 12px;
  color: #fff;
  line-height: 22px;
  text-align: center;
  cursor: pointer;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selseat-wd-con .sel-seat-btns-con .nor-btn + .nor-btn {
  margin-left: 25px;
}
.selseat-wd-con .sel-seat-con {
  width: 80%;
  min-height: 330px;
  margin: 0 auto 20px;
  padding-left: 22px;
  padding-right: 24px;
  background: url(/jdair/imgs/selseat_bg-19ab7e629e5e27cf8cc3f76ecc9b2e6e.png) no-repeat center top;
  background-size: 337px auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selseat-wd-con .sel-seat-con .thead-div {
  width: 100%;
}
.selseat-wd-con .sel-seat-con .thead-div .thead-tbl {
  width: 100%;
  text-align: center;
}
.selseat-wd-con .sel-seat-con .thead-div .thead-tbl tbody tr td {
  width: calc(100% / 11);
  width: -moz-calc(100% / 11);
  width: -webkit-calc(100% / 11);
  width: 9.090909090909%;
  height: 24px;
  font-size: 12px;
  color: #666;
  line-height: 1.2em;
}
.selseat-wd-con .sel-seat-con .tbody-div {
  width: 100%;
}
.selseat-wd-con .sel-seat-con .tbody-div .tbody-tbl {
  width: 100%;
  text-align: center;
}
.selseat-wd-con .sel-seat-con .tbody-div .tbody-tbl tbody tr td {
  width: calc(100% / 11);
  width: -moz-calc(100% / 11);
  width: -webkit-calc(100% / 11);
  width: 9.090909090909%;
  height: 28px;
}
.selseat-wd-con .sel-seat-con .tbody-div .tbody-tbl tbody tr td.seat-shushi {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWCAYAAAArdgcFAAAAAXNSR0IArs4c6QAAApBJREFUOBGtVc1rE1EQf/M2ayylTWypN0Vo8CZUioJaEP8BwYO99xQqKip4KXgRD15UsFX8OCj2UnLXix/gQcWTBwVBSIoQEEFRwdLuvi9nNplk324Soe3C7sy8+b3fzP7eZAMicznnQtFsjmSW/x/GwwYmx/6kgZAOyHdf6u+tdYeTdco6vNuoTJhA+AEAFv2TsH/yKa8V2GGrIzUtgBi7vK2o10IC44cMAjiIQX9yq2Lhcu/D+wdbZ6QHyHVutBKu06qHbcmTkqkjWRsvA7+rHLlWekEKuOqEK+LhCtQSi/WuxjmQ8BkEPHFmx3K6HXC3nxXrqlGVACElQiFXytNTo9qad8hb4gKUYz9fTM7tOnHscePG4mkBci9hhQteFBqqcQG967bdXSTszMjxI6d+Pn/1G1+7NECFZIgojwcpVm/dmTLW1oSjoaHLvUVZ3FAr4CcksY11IinmMeFrychOzuCKhZ3ddfLc0ZzmDNBKEYDDPrY1+UYGPfO9yCNCOpwakgoPCktwkRZZ903abyWVgBAiQf2kLm8wcesqFMJz32q1CRWpklVa6DgWZOk2bZ9s2reRqew7P/8BR+tKilt45Ji4XCxPrK1vqJdGx2UiprknmxTR7WJoLd4GpSNrtVr4urxSrVw6ew0b/MQFPFmkDMyGWjuEp3OAAYNsajRRPZhD7H1U0bCKHnlCpCNhWGIaTxz2vj9ZzqElVLaRHHlxbPT13++/HiB4dxZME0w68iSzn2gL8mEWnyPfMzu7jqBqFriZ2CO3zjyq31y8txki3oNKjrPvkWOizIntsPgBTP5BtoPL48AvppNDw+FddD56mS0GRIzDcwaHQojm0tI4/gHNbJGzs91A8KNycf7NP02dJJ7MNq9fAAAAAElFTkSuQmCC) no-repeat center center;
  background-size: 23px auto;
  cursor: pointer;
}
.selseat-wd-con .sel-seat-con .tbody-div .tbody-tbl tbody tr td.seat-zunxiang {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAWCAYAAADeiIy1AAAAAXNSR0IArs4c6QAAA/ZJREFUSA2lVt1rHFUUP/fOzs7O7mS/8rW2kqQ2obQVak1aQaQBCyJF1H/AF198UvBdBPFdfCg0FNQ3X0QQX8QXEY2itrYBG621SdtNtRKzSbof7tfcez3nZs5ktgVJ9cDs79zzOfecc++sgD2SMcaFlVuvgdGPgHDeF9OTP+7R1ZqJvRhjEql+vf6xMOZFshdCtIWBM+LwzJd78bc+SUOztuZDo/cwuLoqZma6rOtfWX7LaPEmgLEi+pUA6yk/PYt2t9nOrK6OQ9t44ujBKssY4x2ZyzeKXdO8gMGmURjia19B/roxUDJgTgsQmGYnEfMC5B0h4GuUF3Gfx4zR4xQYZa9njh97l5NYGS86F5eeUUp9zusBRE/AjBTBEvOERCQmNlILIS9kTxw/SSqmFDMehItNrTfRoYw9oT5gbN7BQJydhJwMA9xr70jxKcdlxFLvkJib+9uE4XnV7wMiMFoe14wq0sWI9jqSEaJdR7lygeMy2s3iGz3b364/p8PeEWh3TnXWfnd0uxOX6t435t0SDpAUkJ2auiQKQVXiGZDZ3BfSc8+hXVeodvvtsN54deOrbwv9eh0c34fRp09B50YVQlxb4vpHLaGh4IGIE2HS4pMnoXVtpVf/aTlttIb80cPd4onH0VSMCtXt1W4uvFem0jC55RKMnp6HxvJVAKV2GxQluq/5KMgcmICw0YTNb77jMBZH5p+qFWYfe0WqVuszb2x0QNnf3ILu+gakhgLQ/RC0wocxyZMMH6UVpIIAtn64/7LwKmMNDH5ZuqXiQuX5M02RcgaStau3wUHnZKNpQOhJyoh3ghx0N2pgUJek0hNzoTcy/Av2aFXizyKE6oPcgSms0S71ajVwsj6oMAocoU2CwRlp+pwcJrrz564zcvTiwczBW8LzXiaFPUdOPlgYevTIC83fVibYOmy2gHqVyucHz000aULiyaChExIy+x+C9upNdrWYnZw00s9+ghuxb2AT4eLnXm3rGgaeoP5YwqnxhsuQGU/0j4aBDio+9jBjb4w24GIvVQePQ4KCQ9N/pIZyH7IovhmcnP+Rv3/fPCZyWbnyzllm/xW3v784oJfpNKTHRrZRuMSK+GaQnreU2Vf5ixX/B12sBN53l7BSmuPEiVBwNT1cjj8NbPBfMF0qGLeQX0z6xokwe11mPBXf0EmrB+SdbLYFUq4n3eJEJMRroynTcYuSdg/EYxuoMtH9teMaD4NdCsf3Kvjtoumyo0s3GvF2EWGk4wkkY5pCsrMTCZCpjPu4SpOIycbhRXj37kvYvVkU4twKhdvHIddaGmyqRBkAouxjGSRyeJVoqoij8T8FIWlx7B08YyKVD97AdrQ49j9pQu7lVErZgAAAAABJRU5ErkJggg==) no-repeat center center;
  background-size: 26px auto;
  cursor: pointer;
}
.selseat-wd-con .sel-seat-con .tbody-div .tbody-tbl tbody tr td.seat-yzy-shushi {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAAAXNSR0IArs4c6QAAAgNJREFUSA2lVL1Kw1AYbZqACgUdHIpCazu5OAgdWtFZ6KhLQQcd6hPoS4g+QXFQO3V0EF20FMEnEHToH3Qo2EUQqm2TeE4w8iVXbdpeSL+/853z3XubaCHfsm1ba7fb8750oDAajXY0TbMl2JAB/Xq9fgyRQ38+SIzeE+COJFYRsCxrFQISE9jH9Kt+sCLQ6/X8mIliRWAwGIQm2IEyjCKAHRxjq8sQWVTQfySAf0XpHLboh2hM1Gq1XRQX6MM+dDqdJ+zkBiJp5gKs80wms9doNNbQs0487HMymbwycPNpXOwlEi7PWyqVmqtUKi9IeASIwQA/R+j6tFymaV7DzDpBKPTearWWeETT3wnXOPEod+EK+Lgi/X5/RbkDVwXFn0nd3F9WCCiQ3wQ+iBpTgL1TUiUsA0zS1XV9C2etQyBJEfnwHWFMK31i2WMYxjY5JKdHAIWzeDx+XyqViiDYkOT0eS+ulT6x7InFYnfkkAKeI8IUZrlcngJJToIC+jn07kPElHiPAAvdbtfmlFzD/pYOSPywV4SOqwhks9nPQqFwCPKMH/xfjLN/ZG+1WvXAFAFW8/n8qQc1QeARwBQHmGBnAj6+6REerbs8AijMoMBn7CXJSRJGwhqbbUgjucOJROIB27oYgh25TE6Hm51QCjebzU18DfWRmX5pwNfAxAt7CxHrCzhyKDQvudPlAAAAAElFTkSuQmCC) no-repeat center center;
  background-size: 24px auto;
}
.selseat-wd-con .sel-seat-con .tbody-div .tbody-tbl tbody tr td.seat-yzy-zunxiang {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAWCAYAAADeiIy1AAAAAXNSR0IArs4c6QAAAwxJREFUSA2lVU1rU1EQve8ladPmo01SJLgRaYV2ERFqFkEQBFeupasi/geX/gJXupC6denKjQvBbmpFLO5KMEklqRKhFWNMmqRJm0/PuXRe74vVpvXBZO6dOTPnzp15L0qd4RkMBnahUEgWi8WLZwjTUHvUgHK5HN7e3l4H/mOn0/mK9fKoscSNRIRKrEql8qLf79+AKIgP8hxkN0cls0xgLpe7iv1jSMe27c1er7cJXcF+CYnvW5alQOqEYF+CPID8gn8WjuuQWWDW5+fnH8LeF7CLKJ1OrwJ0m06AdFLqkx4SCuYv+FuJRGJNYr2yoO52uzuyHyGRQLU28TjAADexawJcRAA8abfb9wiQ01LzMRNpwz9+EPM6mUxumRCHCImuwHE5n8+na7Va4vDw0MT9QTR8EAHTPjc3t4F8d2ErQtKwtfRxcWVPMbJ3ms1mBA5vNBoNZjIZhZGW+FM1K/b5fGphYaGLxGXkDIyPj9eCwSDfuUsWAEv1en2lVCrFJJvH41EgU9lsVjUaDTG79HBF3C8uLiocdrC/v+9M0OTkpJqZmXnD96iOMe6ZWbglQTwe54CcKLgBbaem4OQK/VUmCXPSh9Hvs0cfwuGwQl90oBC2Wi1dFTAEntojnFodHBxIuKNjsVh1bGzslY2SqxjFZVzVD8d7tOBpJiYm9KlYJffUFFYqmuupqSldkZkDPVIgeQeOFT11WKyi7M9o5gUmM54egB4mYg/YcGo+sqb2+/1O1UYsyb97vd5HtDnjDZJngUDgWrVaDQoYIDuVSikMipg0AW5AE5KUMj09ravb29tzcBwoVPQN/vc0OkRYr2FCfppE+JBaZrBkYRV8RAMnLkfjynsgeykG5+sN5h04KOLTWobB1CQQEhfY2OA6S6j8rZgcIhpAtoGeiO+/NIhaSPBJkriI0JMtyPH/gKDOqNk3SBtSk1AXEYy7uLqmOM+rOSy46uMJQqJhInM4zsuj40DmavZw4nwkEumHQqEvRyx8aXiVFP5biubag4HgC08Mv5lcy/tFs+uL/BtKR8RmNIEKSgAAAABJRU5ErkJggg==) no-repeat center center;
  background-size: 26px auto;
}
.selseat-wd-con .sel-seat-con .tbody-div .tbody-tbl tbody tr td.seat-current {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAAAXNSR0IArs4c6QAAAxpJREFUSA2tVUloFFEQffV74sRozKIXEzFREEQlHgKOyyFgDuJJBEeUnDwERCRqBAOe9CaKOSleXBCNmujJLRI9KSEXoyAiCh5cIi7EJDoqGXsp6/9epmc6hwFTMP2rfr169at+dQ+hRJhBuIm6ku3yzCwmicBxcCpuGL1fnWCXj2hdwJCEZvVxShZPe3zTcGk94LxOJ8XfEzjNkkyQV60gP0CTay6ubwU2XgDVrZGEsvnxNjDSCeQnAi4/ISkSoD5AQZIJHAHro4ei5gDt90GVC80Oad/SbWBrPjC01T98AGcnDCqsiQTsWFJweAqJXNAEFZAXwuQMje3wBGsymFJ1sbqFdhyGRAJy1WmQWiWtWKzbQagsCigyvArAdQRO44K8QoqvFvnFMAm4H7tFbzBO/jNMEzWrPdsZFDvDubDPxhs9OD8Fzrti6/7QPevA726+gfXCddiAFN5QFndTfAsZOLgWRRKmaN+POqe3+rVUkEFuHN6LS1AteyIIew68hweh22nGTOnWiBAGpb+1RveQ4wE0p2RjrtkoPHzbDvor+96DQ/CeXQQtWgk4f8GfnwK5T+LRpxdyNxhTxLgY1eJqCVIX2EPNc5VMSi3UlrOwur+AVmyH9/IOvA+jUO2nYHW9B2V6wLZOkLjKkCZ5yVJR3nhtEtLNUGs7jGlt6oZat1cOXAGy5HJFrLaj8Eb74P36auwgNu0b/rO0gmkpawcPZC04qplqlsexoIqqiDxyVDVKBarZxEis7E9HPlFKE5xHlh/Zzx9fZpvaUNMUx86sz2uQNlGbjtGxAjofB5YmcHF8WdqzqYMdcYXvWzyiVHfY3IOO0bHi1rMbycy3o8lF7MFe8PgYkK6KAuIK//wG99UTUIBHfSoapxCXSEDH3k3n9y/pYaINNPkd7tC5ECurjtejGfLIIBjdku8jj1DX27y8bEWSSKC96TNj8tmdHSlOQOiUE+z6L2qSFywsUIiKEzB0s2dueLlZY+Q6RMmklDMr5dIX44RbyS0Ny6+v2DMLluYUbj0SkK+ejAHk70nW2RFX7mGQdsL9B+35Ch29UPQqAAAAAElFTkSuQmCC) no-repeat center center;
  background-size: 24px auto;
  cursor: pointer;
}
.selseat-wd-con .sel-seat-con .tbody-div .tbody-tbl tbody tr td.seat-tongxingren {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAAAXNSR0IArs4c6QAAApFJREFUSA2tVT1oFFEQ/mb3EmMC2voDCqntAhERrLSwSBdiCv+aVAp2YnmNIKiFnXYJWqhXxkYRrETQQhFsxMbCgLEQkYRwe7vjN+9nb3dvlQj3YG/mzc83M2/mvRM0lq5jGjs40RDvbjuFN7KA7apxp7px/O/0gWpx3njhp4Havk3i5eE3wyOguFCVjQboy0FI6mw0wHtKkYvGsEZblgh9UdQ0IwE0t7zjSsgYmlHjlFWJo7ZvVtgWdyQA8lSLwpt6AIMMSwhuKlJbng/UxIlQmzld/PGpxZ0ZYeJKUqSvJU+hgwSRGq8Zv0jJI/cyyZPPiXYuiu5drEA5VvQVOtjETe4OBeVLLHUf5vduP2O0s+6EYgkue1r5AoO5K2gtvbZ1WZ/gEoWng+KDnMPdDn7gJB2ul9bAokh3bXBn32bZ3FLZjOAPMfaIOPdpOuXMBcv6FL0Os4z5eZi4Z/n+kEv0vzOhJw4rVqc8mQSzo00OMIWdsRu5mGUbvtdpmLI2i7YA352hjav6+9DmaDI/tkxkeAbme6Rqb2lW1wYmcEZvze5HP5nzE8PRtMlx0xP4jJQfBpw0o1k653zoS7CNKmAzQA8fu1/6P7deFAM5Zs4lcJUPARED0zb7tf3cfAneqwZoOaLVSc2TeWdkN8ka6G4UJZEvL5rpWR315I5jz+pkFdz4lgAzhQyynA6pOfJ9cQBDx+GB+2fDWuBGLwdm6g9RWwDpfurvXD26IMjn48RGOgwSOd50N2msAvLWfPVx1Hlar0AwzctxAPj6nmr7/mvpKfoq/09Yflz1AIoVKleichy0OUXjwKxhJMixVZOMc0PsRJbxjp26MU5ch0VMwy5njs09TMW/34bdZ5HLEr6Z+R87zvp+k6WWEgAAAABJRU5ErkJggg==) no-repeat center center;
  background-size: 24px auto;
  cursor: pointer;
}
.selseat-wd-con .sel-seat-con .tbody-div .tbody-tbl tbody tr td.seat-anquan {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAWCAYAAADeiIy1AAAAAXNSR0IArs4c6QAABFxJREFUSA2lVU1sG0UUfjO76/XaiZPYzn+bP0jluKJVK4VGpUIISElFD1Ur0UPVEwiJWw9w6w2JE6IICYQqVXBAQpUoP0UiqFF7QBAUgeCASp2kJFGoE9tpHTc/jv92hvdmvWsnXNrmSfZ7O/Pe9+1882aHwWOYvDt/CqQcBc5vsaf6rj1GKbBHTbYTsxdAwiUnXwIH/g4bevr9R63fRiSl5DA93YvF91kstu6ClG8nXgRb3pAgNRpDD5xxgdGY8Ux8ws2TtzMNYOTaYHBwgTGG8zXbRlT886+rSPYaJkkEmQVgfyOmLZkcQx/EQWVURDEHyGPOOM5zHIvj2D6sx3L2jf/QgdNOtvPvEcn5ef/WymqeEpWghOTNutDVAYmTDGPyZDumCcAytQZ28OCmkwCguwHr7y9sTP42gbIcRzLEYYjjABHOw/wm/JFIOOk412BZMDwUV88783F5t9izhz0SSsLV18y2y5fschlkpQKuVzE+J1Np+OTbazC3lIS55D24l06pHMoT1Xzy6meLD2uoTqRWhG80JPKFM5Xi1jGxtr5WzuZCdnbVkQfz6I2FXYFoUxOcf2nUWy2B7jRfe1vG7O44X8zm3uKm+Yse8F9BdVIMQUZKD7JfrU5OdRUyK4wbBoSPjYDMF6C4tOzgoILTyX/h4udXYHhfDBtBQrynD04eGdnGExgcAFGuFFenfjcFrtTq6hBtJ46Tagd0u1B8L3PjZndxOe0Vpb//EdpPjgGYPrA3HKnp7SOhEJw++hzm4R75/SiTrWpoD/VoGJimQ/q7H0y3SdYfrnG7WIb2V15+nWuG/oW/qxPbtGbStmE9MQNGS4ujOWmPY6ZuQG8kCr3hCESCQXx73B/82ZUy5jZD9tepWidW4fxtrTlumT/roGlfh48e+WBrYRFQQo+tkFyGUDymiGiPiHwutQxvfvyR6ubuSAQunjnr5GscNOzCQp0qNGF2dkDz8KEyhuM6blQOgd5o3B+7/OCnyRanElCyDXUoBZHgigairXD1wtvVaefg2NVm8IVaoLhy/3+rCe2PrTDDOIccm257Xw/09yU56l5vslSy9VAj6Lg3NY9xU0jJqqNcRiQMVl8PlHO5+lLQGxvA2rNnAQdv0oRqb2Qs2ZubXwZ69767MT3rkoPmNyHQ2QmiVKJcZdRx6gMlBEj8gZDgR7L8zF03RflgX09JC1qfIbb65pEGylC+wxt3pq+nxye63bHd+M5Try4GBvpHkWiGcLy3x/iOr7W1qL5hu2HAWqZrYDQ3b2H4jwvlESHzFsqySNru1nT8gkgpEojpHDQE9IgInHGe0nY0xJOQapYfsfSl+trtRAxWmM+on3+imD5jmqFl6ou9a0INMm7hhxCsvdgPdN/Q0SSvHD1XjcaqVwgdZnXg1DPFePv6fCAYC7np5LcT+YxPoy88j1ekzEtBufjPOeksuKM3tqp6piG61jkeaOVBCA3vTFJIw/tI14S4jLFn/wFQzd+T633ExwAAAABJRU5ErkJggg==) no-repeat center center;
  background-size: 26px auto;
  cursor: pointer;
}
.selseat-wd-con .cutline-con {
  width: 80%;
  margin: 0 auto 17px;
  padding-left: 28px;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selseat-wd-con .cutline-con .ctl-div {
  width: calc(100% / 3);
  width: -moz-calc(100% / 3);
  width: webkit-calc(100% / 3);
  width: 33.33333333333333333%;
  height: 22px;
  margin-bottom: 6px;
}
.selseat-wd-con .cutline-con .ctl-div.ctl-zunxiang .ctl-span {
  margin-left: -3px;
}
.selseat-wd-con .cutline-con .ctl-div .ctl-span {
  vertical-align: middle;
  font-size: 12px;
  color: #666;
  line-height: 22px;
}
/*
 *座位选择_161118.html
 */
/*1000px宽的主容器*/
.width-1000 {
  width: 1000px !important;
}
/*选座标题模块*/
.selseat-main-title-con {
  width: 100%;
  margin-bottom: 16px;
  padding-top: 20px;
}
.selseat-main-title-con h1 {
  margin-bottom: 23px;
  font-size: 19px;
  color: #999;
  line-height: 1.2em;
  font-weight: normal;
}
.selseat-main-title-con .selseat-tip-p {
  margin-bottom: 12px;
  font-size: 14px;
  color: #3f3f3f;
  line-height: 1.2em;
}
.selseat-main-title-con .link-div {
  width: 100%;
  text-align: right;
}
.selseat-main-title-con .link-div .link-a {
  font-size: 14px;
  color: #639fe6;
  line-height: 1.2em;
  text-decoration: underline;
  cursor: pointer;
}
/*航空公司标题模块*/
.selseat-company-title-con {
  width: 100%;
  height: 36px;
  padding: 0 20px;
  background: #ff9316;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selseat-company-title-con p {
  font-size: 14px;
  color: #fff;
  line-height: 36px;
}
/*切换条模块*/
.selseat-switch-con {
  width: 100%;
  margin-bottom: 31px;
  background: #f9f9f9;
  border: 1px solid #eeeeee;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selseat-switch-con .switch-ul {
  width: 100%;
}
.selseat-switch-con .switch-ul li {
  float: left;
  min-width: 144px;
  padding: 14px 5px 16px;
  border-right: 1px solid #eeeeee;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selseat-switch-con .switch-ul li.current {
  background: #fff;
  border-bottom: 2px solid #fd8824;
}
.selseat-switch-con .switch-ul li .city-div {
  width: 100%;
  margin-bottom: 3px;
  text-align: center;
}
.selseat-switch-con .switch-ul li .city-div .from-span {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  color: #515151;
  line-height: 1.2em;
}
.selseat-switch-con .switch-ul li .city-div .to-span {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  color: #515151;
  line-height: 1.2em;
}
.selseat-switch-con .switch-ul li .city-div .arrow-span {
  position: relative;
  top: -1px;
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 1em;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAECAYAAABV5LW0AAAAAXNSR0IArs4c6QAAAElJREFUCB1jYMAD/vdrKPzrVHn0v1M1A48yTClsGhn/T9ARx1SKJvL3D///338OMTIytTCW35rCCLT+JZoSXFxehv+MXxgZWB0B11Ibzw8CjJUAAAAASUVORK5CYII=) no-repeat center center;
  background-size: 13px auto;
}
.selseat-switch-con .switch-ul li .date-p {
  font-size: 12px;
  color: #363636;
  line-height: 1.2em;
  text-align: center;
}
/*选座表格模块*/
.selseat-tbl-info-con {
  width: 100%;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selseat-tbl-info-con .info-tbl {
  width: 100%;
  text-align: center;
}
.selseat-tbl-info-con .info-tbl thead tr {
  border-bottom: 1px solid #cccccc;
}
.selseat-tbl-info-con .info-tbl thead tr th {
  height: 40px;
  font-size: 14px;
  color: #6b6b6b;
  line-height: 1.2em;
  font-weight: normal;
}
.selseat-tbl-info-con .info-tbl thead tr th.psg-name-th {
  width: 42.40%;
  padding-left: 9.37%;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selseat-tbl-info-con .info-tbl thead tr th.seat-th {
  width: 15.40%;
}
.selseat-tbl-info-con .info-tbl thead tr th.price-th {
  width: 42.20%;
  padding-left: 20.81%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selseat-tbl-info-con .info-tbl tbody tr:first-child td {
  padding-top: 12px;
}
.selseat-tbl-info-con .info-tbl tbody tr td {
  height: 44px;
}
.selseat-tbl-info-con .info-tbl tbody tr td.psg-name-td {
  padding-left: 9.37%;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selseat-tbl-info-con .info-tbl tbody tr td.price-td {
  padding-left: 20.81%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selseat-tbl-info-con .info-tbl tbody tr td .name-p {
  max-height: 100%;
  font-size: 12px;
  color: #333;
  line-height: 1.2em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.selseat-tbl-info-con .info-tbl tbody tr td .nor-btn {
  display: inline-block;
  min-width: 52px;
  height: 24px;
  background: #ffa800;
  font-size: 14px;
  color: #fff;
  line-height: 22px;
  text-align: center;
  border: 1px solid #fd8824;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selseat-tbl-info-con .info-tbl tbody tr td .nor-btn:hover {
  background: #fd8824;
  border: 1px solid #fd5c3f;
}
.selseat-tbl-info-con .info-tbl tbody tr td .nor-btn.current {
  background: #fd8824;
  border: 1px solid #fd5c3f;
}
.selseat-tbl-info-con .info-tbl tbody tr td .price-p {
  font-size: 13px;
  color: #333;
  line-height: 1.2em;
}
.selseat-tbl-info-con .info-tbl tbody tr td .price-p .hlight-span {
  margin-left: 8px;
  color: #fd8824;
}
/*小提示模块*/
.selseat-sm-tip-con {
  width: 100%;
  margin: 10px 0;
  padding-left: 47px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selseat-sm-tip-con .tip-p {
  padding-left: 19px;
  font-size: 12px;
  color: #f6af39;
  line-height: 38px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAXJJREFUKBWFUj1LA0EQfbNnkUJUEqKFpBAUK8XCWvCj9w+IjZ2QQAJCQMEgirYmvWIvgr3YiMTGTgstRCuL+BG0SDS3N85e3DWXKxxYZua9N3szc0voMi4hgWRqEqRGoMlH0LpH4f2GAO6USv5nXEktgb01EE8A1OYY31JTBQVblH09t2pXyPvpXSgqWiLmGV9ywSrlageGCwu5PLgs0VFUzIdgygi+0IE3wf4s5d6uFJfSvXLTRgdpwyFpecAmvz4B8tZlWFLo52kZZ6xLYNITOZcxnDGDcnJYQWE0Rhog4IYcmavLiPqgkemRhUTW7GQUzu+W53ATeGCFAHcR8L+EuQ6tnhR07Vq0tzE9kfw/asVw4IzyL8+KCmhIz5txAc1Js1MRnPlTLts2mJuBK+miPKod2bCKiG3C/CHhijyAYwM5EWVre7LFRTBfCN40ZGimgHEKn+dtkcHdF9uq8CUTKqlxaM7AIw1fP1C+/mh5638AlDt2vRdO0pcAAAAASUVORK5CYII=) no-repeat left center;
  background-size: 14px auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/*按钮模块*/
.selseat-btn-con {
  width: 100%;
  margin-bottom: 27px;
  text-align: center;
}
.selseat-btn-con .nor-btn {
  display: inline-block;
  min-width: 70px;
  height: 30px;
  background: #db2634;
  font-size: 12px;
  color: #fff;
  line-height: 30px;
  text-align: center;
  border-radius: 2px;
}
/*温馨提示模块*/
.selseat-warm-tip-con {
  width: 100%;
  margin-bottom: 50px;
}
.selseat-warm-tip-con h1 {
  font-size: 14px;
  color: #df3946;
  line-height: 28px;
  font-weight: normal;
}
.selseat-warm-tip-con p {
  font-size: 14px;
  color: #3e3e3e;
  line-height: 28px;
}
.selseat-warm-tip-con .file-a {
  color: #619ee6;
  text-decoration: underline;
  cursor: pointer;
}
/*
 *座位选择座位图_161124.html
 */
/*选座标题模块*/
.selseatn-head-con {
  width: 100%;
  height: 55px;
}
.selseatn-head-con .title-con h1 {
  font-size: 16px;
  color: #151515;
  line-height: 55px;
  font-weight: normal;
}
.selseatn-head-con .btn-con .back-btn {
  display: inline-block;
  min-width: 170px;
  height: 32px;
  margin-top: 11px;
  background: #ff5201;
  text-align: center;
  cursor: pointer;
  border-radius: 16px;
}
.selseatn-head-con .btn-con .back-btn span {
  padding-left: 21px;
  font-size: 17px;
  color: #fff;
  line-height: 32px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAAXNSR0IArs4c6QAAAGZJREFUKBXVkrENgDAMBCPECPQ/HpNSMIX3oCDcS4EmDn1eusZ5OW/LpQxUaxWccMCa2ngQBFgXbJ2RoiDAumGfwuSQhPUKrDx4m2TpJhoV6CQIsH67+ntBgDWjOT+KdzsMJfjO7AEIHQWz0wBN5gAAAABJRU5ErkJggg==) no-repeat left center;
  background-size: 10px auto;
}
/*选座内容模块*/
.selseatn-content-con {
  margin-bottom: 24px;
}
.selseatn-content-con .selseatn-detail-con {
  width: 66.31%;
}
.selseatn-content-con .selseatn-detail-con .detail-div {
  margin-bottom: 10px;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div {
  width: 33.05%;
  padding-top: 16px;
  background: #fefefe;
  border: 1px solid #dddddd;
  border-top: 2px solid #ff5000;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .info-go-div {
  position: relative;
  width: 83%;
  height: 70px;
  margin-right: 17%;
  margin-bottom: 13px;
  padding-top: 10px;
  padding-left: 19px;
  background: #dcdcdc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .info-go-div.current {
  background: #fd8824;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .info-go-div.current .city-p {
  color: #fff;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .info-go-div.current .date-p {
  color: #fff;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .info-go-div.current .after-triangle {
  border-left: 19px solid #fd8824;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .info-go-div .city-p {
  margin-bottom: 4px;
  font-size: 22px;
  color: #4c4c4c;
  line-height: 1.2em;
  text-align: center;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .info-go-div .date-p {
  font-size: 15px;
  color: #4c4c4c;
  line-height: 1.2em;
  text-align: center;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .info-go-div .after-triangle {
  position: absolute;
  top: 0;
  right: -38px;
  bottom: 0;
  z-index: 10;
  width: 0;
  height: 0;
  border-top: 35px solid transparent;
  border-right: 19px solid transparent;
  border-bottom: 35px solid transparent;
  border-left: 19px solid #dcdcdc;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .psg-info-div {
  position: relative;
  width: 89%;
  margin: 0 auto 5px;
  padding-left: 80px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .psg-info-div .title-div {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 10;
  width: 80px;
  padding-top: 11px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .psg-info-div .title-div p {
  font-size: 14px;
  color: #282828;
  line-height: 1.2em;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .psg-info-div .psg-info-ul {
  width: 100%;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .psg-info-div .psg-info-ul li {
  padding-top: 11px;
  padding-bottom: 8px;
  border-top: 2px dashed #fdad69;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .psg-info-div .psg-info-ul li:first-child {
  border-top: 0 solid #cccccc;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .psg-info-div .psg-info-ul li .name-p {
  max-width: 100%;
  margin-bottom: 6px;
  font-size: 12px;
  color: #474747;
  line-height: 1.2em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .psg-info-div .psg-info-ul li .info-p span + span {
  margin-left: 3px;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .psg-info-div .psg-info-ul li .info-p .seat-span {
  font-size: 12px;
  color: #474747;
  line-height: 1.2em;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .psg-info-div .psg-info-ul li .info-p .price-span {
  font-size: 12px;
  color: #474747;
  line-height: 1.2em;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .psg-info-div .psg-info-ul li .info-p .hlight {
  margin-left: 3px;
  color: #de3643;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .info-return-div {
  position: relative;
  width: 83%;
  height: 70px;
  margin-left: 17%;
  margin-bottom: 13px;
  padding-top: 10px;
  padding-right: 19px;
  background: #dcdcdc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .info-return-div.current {
  background: #fd8824;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .info-return-div.current .city-p {
  color: #fff;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .info-return-div.current .date-p {
  color: #fff;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .info-return-div.current .before-triangle {
  border-right: 19px solid #fd8824;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .info-return-div .city-p {
  margin-bottom: 4px;
  font-size: 22px;
  color: #4c4c4c;
  line-height: 1.2em;
  text-align: center;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .info-return-div .date-p {
  font-size: 15px;
  color: #4c4c4c;
  line-height: 1.2em;
  text-align: center;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .info-return-div .before-triangle {
  position: absolute;
  top: 0;
  left: -38px;
  bottom: 0;
  z-index: 10;
  width: 0;
  height: 0;
  border-top: 35px solid transparent;
  border-right: 19px solid #dcdcdc;
  border-bottom: 35px solid transparent;
  border-left: 19px solid transparent;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .tip-div {
  width: 89%;
  margin: 12px auto 0;
  padding-top: 16px;
  padding-bottom: 16px;
  border-top: 2px dashed #fdad69;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .tip-div p {
  font-size: 12px;
  color: #858585;
  line-height: 18px;
}
.selseatn-content-con .selseatn-detail-con .detail-div .flight-info-div .tip-div p.light-p {
  padding-top: 3px;
  text-indent: 2em;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAAAXNSR0IArs4c6QAAAh9JREFUOBGdVD1oU1EUPufm5cWp2WoHh1SSBono4iAKtegiuFpHUUexiK2kdQu6mHSoiHMtLpXi4GBHLSKKo4KlmgQ6VNGii4OSl+bez3MLN7yf0D68PDjnfOe73733nMMjSrHQKN7S9dJyCiqpNCQDdZCB4TTciCDqY+ewUvHjG5WnFlmpWhy3MebLZ/GwmHO5viBWJjMgLGEzeA6AHQGNygjpXoEMhtA4UnK4tVKGu9B6lTp0yOH9jRbAwthh0zVzajR3g7Z0Ab3eA4HPA9TnMfMHJjXNs1/W9P3SPcXqlfUHCjoQ9fIJwLyUGw85LGyZSTOra1xtPgnj1u+f7BJ4PHEA2982RKzgsEGWibvs+xWeXm+H895uEzaDSWL+zdXWC/r19SKI9hSzAnKgj53ulLg3US+elHkpEmffKPoR5KVGNRjUsDbhGc2n7IY0iwm7XEN0HYZrpPV44snSuUUCrqYSZFpXs+2jYW5/bBwowIbz97ec4CYEycs9ldEI9heTjoKW4ryEIM982mLGnTgxETMv81xrNY4nBC2Bq+0FGdgpuemf+AYpupFhe6RG/SvxnI0TTQmTMH9smEznkiFzXKhZxdykjHrGM5+bYV7Y98JBwkenDDIX5FT5ZPKAEe6ZbeH9p6CX/c47wfvIQRluReJYsOeTLdc+G/rvW3F9VnRZ6vs6phEJBzYlwrj98Sdz5oz8EE5TPv8ukhsQ/APio7u+cKgz/gAAAABJRU5ErkJggg==) no-repeat left top;
  background-size: 20px auto;
}
.selseatn-content-con .selseatn-detail-con .detail-div .seat-info-div {
  width: 65.35%;
  padding-top: 16px;
  background: #f7f7f7;
  border: 1px solid #dddddd;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selseatn-content-con .selseatn-detail-con .detail-div .seat-info-div .sel-seat-btns-con {
  width: 72%;
  margin: 11px auto 12px;
  text-align: center;
}
.selseatn-content-con .selseatn-detail-con .detail-div .seat-info-div .sel-seat-btns-con .nor-btn {
  display: inline-block;
  min-width: 82px;
  height: 22px;
  background: #ffa903;
  font-size: 12px;
  color: #fff;
  line-height: 22px;
  text-align: center;
  cursor: pointer;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selseatn-content-con .selseatn-detail-con .detail-div .seat-info-div .sel-seat-btns-con .nor-btn + .nor-btn {
  margin-left: 25px;
}
.selseatn-content-con .selseatn-detail-con .detail-div .seat-info-div .sel-seat-con {
  width: 100%;
  min-height: 330px;
  margin: 0 auto 11px;
  padding-left: 5px;
  padding-right: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selseatn-content-con .selseatn-detail-con .detail-div .seat-info-div .sel-seat-con .thead-div {
  width: 100%;
}
.selseatn-content-con .selseatn-detail-con .detail-div .seat-info-div .sel-seat-con .thead-div .thead-tbl {
  width: 100%;
  text-align: center;
}
.selseatn-content-con .selseatn-detail-con .detail-div .seat-info-div .sel-seat-con .thead-div .thead-tbl tbody tr td {
  width: calc(100% / 11);
  width: -moz-calc(100% / 11);
  width: -webkit-calc(100% / 11);
  width: 9.090909090909%;
  height: 35px;
  font-size: 12px;
  color: #666;
  line-height: 1.2em;
}
.selseatn-content-con .selseatn-detail-con .detail-div .seat-info-div .sel-seat-con .tbody-div {
  width: 100%;
}
.selseatn-content-con .selseatn-detail-con .detail-div .seat-info-div .sel-seat-con .tbody-div .tbody-tbl {
  width: 100%;
  text-align: center;
}
.selseatn-content-con .selseatn-detail-con .detail-div .seat-info-div .sel-seat-con .tbody-div .tbody-tbl tbody tr td {
  width: calc(100% / 11);
  width: -moz-calc(100% / 11);
  width: -webkit-calc(100% / 11);
  width: 9.090909090909%;
  height: 32px;
}
.selseatn-content-con .selseatn-detail-con .detail-div .seat-info-div .sel-seat-con .tbody-div .tbody-tbl tbody tr td.seat-shushi {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWCAYAAAArdgcFAAAAAXNSR0IArs4c6QAAApBJREFUOBGtVc1rE1EQf/M2ayylTWypN0Vo8CZUioJaEP8BwYO99xQqKip4KXgRD15UsFX8OCj2UnLXix/gQcWTBwVBSIoQEEFRwdLuvi9nNplk324Soe3C7sy8+b3fzP7eZAMicznnQtFsjmSW/x/GwwYmx/6kgZAOyHdf6u+tdYeTdco6vNuoTJhA+AEAFv2TsH/yKa8V2GGrIzUtgBi7vK2o10IC44cMAjiIQX9yq2Lhcu/D+wdbZ6QHyHVutBKu06qHbcmTkqkjWRsvA7+rHLlWekEKuOqEK+LhCtQSi/WuxjmQ8BkEPHFmx3K6HXC3nxXrqlGVACElQiFXytNTo9qad8hb4gKUYz9fTM7tOnHscePG4mkBci9hhQteFBqqcQG967bdXSTszMjxI6d+Pn/1G1+7NECFZIgojwcpVm/dmTLW1oSjoaHLvUVZ3FAr4CcksY11IinmMeFrychOzuCKhZ3ddfLc0ZzmDNBKEYDDPrY1+UYGPfO9yCNCOpwakgoPCktwkRZZ903abyWVgBAiQf2kLm8wcesqFMJz32q1CRWpklVa6DgWZOk2bZ9s2reRqew7P/8BR+tKilt45Ji4XCxPrK1vqJdGx2UiprknmxTR7WJoLd4GpSNrtVr4urxSrVw6ew0b/MQFPFmkDMyGWjuEp3OAAYNsajRRPZhD7H1U0bCKHnlCpCNhWGIaTxz2vj9ZzqElVLaRHHlxbPT13++/HiB4dxZME0w68iSzn2gL8mEWnyPfMzu7jqBqFriZ2CO3zjyq31y8txki3oNKjrPvkWOizIntsPgBTP5BtoPL48AvppNDw+FddD56mS0GRIzDcwaHQojm0tI4/gHNbJGzs91A8KNycf7NP02dJJ7MNq9fAAAAAElFTkSuQmCC) no-repeat center center;
  background-size: 23px auto;
  cursor: pointer;
}
.selseatn-content-con .selseatn-detail-con .detail-div .seat-info-div .sel-seat-con .tbody-div .tbody-tbl tbody tr td.seat-zunxiang {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAWCAYAAADeiIy1AAAAAXNSR0IArs4c6QAAA/ZJREFUSA2lVt1rHFUUP/fOzs7O7mS/8rW2kqQ2obQVak1aQaQBCyJF1H/AF198UvBdBPFdfCg0FNQ3X0QQX8QXEY2itrYBG621SdtNtRKzSbof7tfcez3nZs5ktgVJ9cDs79zzOfecc++sgD2SMcaFlVuvgdGPgHDeF9OTP+7R1ZqJvRhjEql+vf6xMOZFshdCtIWBM+LwzJd78bc+SUOztuZDo/cwuLoqZma6rOtfWX7LaPEmgLEi+pUA6yk/PYt2t9nOrK6OQ9t44ujBKssY4x2ZyzeKXdO8gMGmURjia19B/roxUDJgTgsQmGYnEfMC5B0h4GuUF3Gfx4zR4xQYZa9njh97l5NYGS86F5eeUUp9zusBRE/AjBTBEvOERCQmNlILIS9kTxw/SSqmFDMehItNrTfRoYw9oT5gbN7BQJydhJwMA9xr70jxKcdlxFLvkJib+9uE4XnV7wMiMFoe14wq0sWI9jqSEaJdR7lygeMy2s3iGz3b364/p8PeEWh3TnXWfnd0uxOX6t435t0SDpAUkJ2auiQKQVXiGZDZ3BfSc8+hXVeodvvtsN54deOrbwv9eh0c34fRp09B50YVQlxb4vpHLaGh4IGIE2HS4pMnoXVtpVf/aTlttIb80cPd4onH0VSMCtXt1W4uvFem0jC55RKMnp6HxvJVAKV2GxQluq/5KMgcmICw0YTNb77jMBZH5p+qFWYfe0WqVuszb2x0QNnf3ILu+gakhgLQ/RC0wocxyZMMH6UVpIIAtn64/7LwKmMNDH5ZuqXiQuX5M02RcgaStau3wUHnZKNpQOhJyoh3ghx0N2pgUJek0hNzoTcy/Av2aFXizyKE6oPcgSms0S71ajVwsj6oMAocoU2CwRlp+pwcJrrz564zcvTiwczBW8LzXiaFPUdOPlgYevTIC83fVibYOmy2gHqVyucHz000aULiyaChExIy+x+C9upNdrWYnZw00s9+ghuxb2AT4eLnXm3rGgaeoP5YwqnxhsuQGU/0j4aBDio+9jBjb4w24GIvVQePQ4KCQ9N/pIZyH7IovhmcnP+Rv3/fPCZyWbnyzllm/xW3v784oJfpNKTHRrZRuMSK+GaQnreU2Vf5ixX/B12sBN53l7BSmuPEiVBwNT1cjj8NbPBfMF0qGLeQX0z6xokwe11mPBXf0EmrB+SdbLYFUq4n3eJEJMRroynTcYuSdg/EYxuoMtH9teMaD4NdCsf3Kvjtoumyo0s3GvF2EWGk4wkkY5pCsrMTCZCpjPu4SpOIycbhRXj37kvYvVkU4twKhdvHIddaGmyqRBkAouxjGSRyeJVoqoij8T8FIWlx7B08YyKVD97AdrQ49j9pQu7lVErZgAAAAABJRU5ErkJggg==) no-repeat center center;
  background-size: 26px auto;
  cursor: pointer;
}
.selseatn-content-con .selseatn-detail-con .detail-div .seat-info-div .sel-seat-con .tbody-div .tbody-tbl tbody tr td.seat-yzy-shushi {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAAAXNSR0IArs4c6QAAAgNJREFUSA2lVL1Kw1AYbZqACgUdHIpCazu5OAgdWtFZ6KhLQQcd6hPoS4g+QXFQO3V0EF20FMEnEHToH3Qo2EUQqm2TeE4w8iVXbdpeSL+/853z3XubaCHfsm1ba7fb8750oDAajXY0TbMl2JAB/Xq9fgyRQ38+SIzeE+COJFYRsCxrFQISE9jH9Kt+sCLQ6/X8mIliRWAwGIQm2IEyjCKAHRxjq8sQWVTQfySAf0XpHLboh2hM1Gq1XRQX6MM+dDqdJ+zkBiJp5gKs80wms9doNNbQs0487HMymbwycPNpXOwlEi7PWyqVmqtUKi9IeASIwQA/R+j6tFymaV7DzDpBKPTearWWeETT3wnXOPEod+EK+Lgi/X5/RbkDVwXFn0nd3F9WCCiQ3wQ+iBpTgL1TUiUsA0zS1XV9C2etQyBJEfnwHWFMK31i2WMYxjY5JKdHAIWzeDx+XyqViiDYkOT0eS+ulT6x7InFYnfkkAKeI8IUZrlcngJJToIC+jn07kPElHiPAAvdbtfmlFzD/pYOSPywV4SOqwhks9nPQqFwCPKMH/xfjLN/ZG+1WvXAFAFW8/n8qQc1QeARwBQHmGBnAj6+6REerbs8AijMoMBn7CXJSRJGwhqbbUgjucOJROIB27oYgh25TE6Hm51QCjebzU18DfWRmX5pwNfAxAt7CxHrCzhyKDQvudPlAAAAAElFTkSuQmCC) no-repeat center center;
  background-size: 24px auto;
}
.selseatn-content-con .selseatn-detail-con .detail-div .seat-info-div .sel-seat-con .tbody-div .tbody-tbl tbody tr td.seat-yzy-zunxiang {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAWCAYAAADeiIy1AAAAAXNSR0IArs4c6QAAAwxJREFUSA2lVU1rU1EQve8ladPmo01SJLgRaYV2ERFqFkEQBFeupasi/geX/gJXupC6denKjQvBbmpFLO5KMEklqRKhFWNMmqRJm0/PuXRe74vVpvXBZO6dOTPnzp15L0qd4RkMBnahUEgWi8WLZwjTUHvUgHK5HN7e3l4H/mOn0/mK9fKoscSNRIRKrEql8qLf79+AKIgP8hxkN0cls0xgLpe7iv1jSMe27c1er7cJXcF+CYnvW5alQOqEYF+CPID8gn8WjuuQWWDW5+fnH8LeF7CLKJ1OrwJ0m06AdFLqkx4SCuYv+FuJRGJNYr2yoO52uzuyHyGRQLU28TjAADexawJcRAA8abfb9wiQ01LzMRNpwz9+EPM6mUxumRCHCImuwHE5n8+na7Va4vDw0MT9QTR8EAHTPjc3t4F8d2ErQtKwtfRxcWVPMbJ3ms1mBA5vNBoNZjIZhZGW+FM1K/b5fGphYaGLxGXkDIyPj9eCwSDfuUsWAEv1en2lVCrFJJvH41EgU9lsVjUaDTG79HBF3C8uLiocdrC/v+9M0OTkpJqZmXnD96iOMe6ZWbglQTwe54CcKLgBbaem4OQK/VUmCXPSh9Hvs0cfwuGwQl90oBC2Wi1dFTAEntojnFodHBxIuKNjsVh1bGzslY2SqxjFZVzVD8d7tOBpJiYm9KlYJffUFFYqmuupqSldkZkDPVIgeQeOFT11WKyi7M9o5gUmM54egB4mYg/YcGo+sqb2+/1O1UYsyb97vd5HtDnjDZJngUDgWrVaDQoYIDuVSikMipg0AW5AE5KUMj09ravb29tzcBwoVPQN/vc0OkRYr2FCfppE+JBaZrBkYRV8RAMnLkfjynsgeykG5+sN5h04KOLTWobB1CQQEhfY2OA6S6j8rZgcIhpAtoGeiO+/NIhaSPBJkriI0JMtyPH/gKDOqNk3SBtSk1AXEYy7uLqmOM+rOSy46uMJQqJhInM4zsuj40DmavZw4nwkEumHQqEvRyx8aXiVFP5biubag4HgC08Mv5lcy/tFs+uL/BtKR8RmNIEKSgAAAABJRU5ErkJggg==) no-repeat center center;
  background-size: 26px auto;
}
.selseatn-content-con .selseatn-detail-con .detail-div .seat-info-div .sel-seat-con .tbody-div .tbody-tbl tbody tr td.seat-current {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAAAXNSR0IArs4c6QAAAxpJREFUSA2tVUloFFEQffV74sRozKIXEzFREEQlHgKOyyFgDuJJBEeUnDwERCRqBAOe9CaKOSleXBCNmujJLRI9KSEXoyAiCh5cIi7EJDoqGXsp6/9epmc6hwFTMP2rfr169at+dQ+hRJhBuIm6ku3yzCwmicBxcCpuGL1fnWCXj2hdwJCEZvVxShZPe3zTcGk94LxOJ8XfEzjNkkyQV60gP0CTay6ubwU2XgDVrZGEsvnxNjDSCeQnAi4/ISkSoD5AQZIJHAHro4ei5gDt90GVC80Oad/SbWBrPjC01T98AGcnDCqsiQTsWFJweAqJXNAEFZAXwuQMje3wBGsymFJ1sbqFdhyGRAJy1WmQWiWtWKzbQagsCigyvArAdQRO44K8QoqvFvnFMAm4H7tFbzBO/jNMEzWrPdsZFDvDubDPxhs9OD8Fzrti6/7QPevA726+gfXCddiAFN5QFndTfAsZOLgWRRKmaN+POqe3+rVUkEFuHN6LS1AteyIIew68hweh22nGTOnWiBAGpb+1RveQ4wE0p2RjrtkoPHzbDvor+96DQ/CeXQQtWgk4f8GfnwK5T+LRpxdyNxhTxLgY1eJqCVIX2EPNc5VMSi3UlrOwur+AVmyH9/IOvA+jUO2nYHW9B2V6wLZOkLjKkCZ5yVJR3nhtEtLNUGs7jGlt6oZat1cOXAGy5HJFrLaj8Eb74P36auwgNu0b/rO0gmkpawcPZC04qplqlsexoIqqiDxyVDVKBarZxEis7E9HPlFKE5xHlh/Zzx9fZpvaUNMUx86sz2uQNlGbjtGxAjofB5YmcHF8WdqzqYMdcYXvWzyiVHfY3IOO0bHi1rMbycy3o8lF7MFe8PgYkK6KAuIK//wG99UTUIBHfSoapxCXSEDH3k3n9y/pYaINNPkd7tC5ECurjtejGfLIIBjdku8jj1DX27y8bEWSSKC96TNj8tmdHSlOQOiUE+z6L2qSFywsUIiKEzB0s2dueLlZY+Q6RMmklDMr5dIX44RbyS0Ny6+v2DMLluYUbj0SkK+ejAHk70nW2RFX7mGQdsL9B+35Ch29UPQqAAAAAElFTkSuQmCC) no-repeat center center;
  background-size: 24px auto;
  cursor: pointer;
}
.selseatn-content-con .selseatn-detail-con .detail-div .seat-info-div .sel-seat-con .tbody-div .tbody-tbl tbody tr td.seat-tongxingren {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAAAXNSR0IArs4c6QAAApFJREFUSA2tVT1oFFEQ/mb3EmMC2voDCqntAhERrLSwSBdiCv+aVAp2YnmNIKiFnXYJWqhXxkYRrETQQhFsxMbCgLEQkYRwe7vjN+9nb3dvlQj3YG/mzc83M2/mvRM0lq5jGjs40RDvbjuFN7KA7apxp7px/O/0gWpx3njhp4Havk3i5eE3wyOguFCVjQboy0FI6mw0wHtKkYvGsEZblgh9UdQ0IwE0t7zjSsgYmlHjlFWJo7ZvVtgWdyQA8lSLwpt6AIMMSwhuKlJbng/UxIlQmzld/PGpxZ0ZYeJKUqSvJU+hgwSRGq8Zv0jJI/cyyZPPiXYuiu5drEA5VvQVOtjETe4OBeVLLHUf5vduP2O0s+6EYgkue1r5AoO5K2gtvbZ1WZ/gEoWng+KDnMPdDn7gJB2ul9bAokh3bXBn32bZ3FLZjOAPMfaIOPdpOuXMBcv6FL0Os4z5eZi4Z/n+kEv0vzOhJw4rVqc8mQSzo00OMIWdsRu5mGUbvtdpmLI2i7YA352hjav6+9DmaDI/tkxkeAbme6Rqb2lW1wYmcEZvze5HP5nzE8PRtMlx0xP4jJQfBpw0o1k653zoS7CNKmAzQA8fu1/6P7deFAM5Zs4lcJUPARED0zb7tf3cfAneqwZoOaLVSc2TeWdkN8ka6G4UJZEvL5rpWR315I5jz+pkFdz4lgAzhQyynA6pOfJ9cQBDx+GB+2fDWuBGLwdm6g9RWwDpfurvXD26IMjn48RGOgwSOd50N2msAvLWfPVx1Hlar0AwzctxAPj6nmr7/mvpKfoq/09Yflz1AIoVKleichy0OUXjwKxhJMixVZOMc0PsRJbxjp26MU5ch0VMwy5njs09TMW/34bdZ5HLEr6Z+R87zvp+k6WWEgAAAABJRU5ErkJggg==) no-repeat center center;
  background-size: 24px auto;
  cursor: pointer;
}
.selseatn-content-con .selseatn-detail-con .detail-div .seat-info-div .sel-seat-con .tbody-div .tbody-tbl tbody tr td.seat-anquan {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAWCAYAAADeiIy1AAAAAXNSR0IArs4c6QAABFxJREFUSA2lVU1sG0UUfjO76/XaiZPYzn+bP0jluKJVK4VGpUIISElFD1Ur0UPVEwiJWw9w6w2JE6IICYQqVXBAQpUoP0UiqFF7QBAUgeCASp2kJFGoE9tpHTc/jv92hvdmvWsnXNrmSfZ7O/Pe9+1882aHwWOYvDt/CqQcBc5vsaf6rj1GKbBHTbYTsxdAwiUnXwIH/g4bevr9R63fRiSl5DA93YvF91kstu6ClG8nXgRb3pAgNRpDD5xxgdGY8Ux8ws2TtzMNYOTaYHBwgTGG8zXbRlT886+rSPYaJkkEmQVgfyOmLZkcQx/EQWVURDEHyGPOOM5zHIvj2D6sx3L2jf/QgdNOtvPvEcn5ef/WymqeEpWghOTNutDVAYmTDGPyZDumCcAytQZ28OCmkwCguwHr7y9sTP42gbIcRzLEYYjjABHOw/wm/JFIOOk412BZMDwUV88783F5t9izhz0SSsLV18y2y5fschlkpQKuVzE+J1Np+OTbazC3lIS55D24l06pHMoT1Xzy6meLD2uoTqRWhG80JPKFM5Xi1jGxtr5WzuZCdnbVkQfz6I2FXYFoUxOcf2nUWy2B7jRfe1vG7O44X8zm3uKm+Yse8F9BdVIMQUZKD7JfrU5OdRUyK4wbBoSPjYDMF6C4tOzgoILTyX/h4udXYHhfDBtBQrynD04eGdnGExgcAFGuFFenfjcFrtTq6hBtJ46Tagd0u1B8L3PjZndxOe0Vpb//EdpPjgGYPrA3HKnp7SOhEJw++hzm4R75/SiTrWpoD/VoGJimQ/q7H0y3SdYfrnG7WIb2V15+nWuG/oW/qxPbtGbStmE9MQNGS4ujOWmPY6ZuQG8kCr3hCESCQXx73B/82ZUy5jZD9tepWidW4fxtrTlumT/roGlfh48e+WBrYRFQQo+tkFyGUDymiGiPiHwutQxvfvyR6ubuSAQunjnr5GscNOzCQp0qNGF2dkDz8KEyhuM6blQOgd5o3B+7/OCnyRanElCyDXUoBZHgigairXD1wtvVaefg2NVm8IVaoLhy/3+rCe2PrTDDOIccm257Xw/09yU56l5vslSy9VAj6Lg3NY9xU0jJqqNcRiQMVl8PlHO5+lLQGxvA2rNnAQdv0oRqb2Qs2ZubXwZ69767MT3rkoPmNyHQ2QmiVKJcZdRx6gMlBEj8gZDgR7L8zF03RflgX09JC1qfIbb65pEGylC+wxt3pq+nxye63bHd+M5Try4GBvpHkWiGcLy3x/iOr7W1qL5hu2HAWqZrYDQ3b2H4jwvlESHzFsqySNru1nT8gkgpEojpHDQE9IgInHGe0nY0xJOQapYfsfSl+trtRAxWmM+on3+imD5jmqFl6ou9a0INMm7hhxCsvdgPdN/Q0SSvHD1XjcaqVwgdZnXg1DPFePv6fCAYC7np5LcT+YxPoy88j1ekzEtBufjPOeksuKM3tqp6piG61jkeaOVBCA3vTFJIw/tI14S4jLFn/wFQzd+T633ExwAAAABJRU5ErkJggg==) no-repeat center center;
  background-size: 26px auto;
  cursor: pointer;
}
.selseatn-content-con .selseatn-detail-con .detail-div .seat-info-div .cutline-con {
  width: 70%;
  margin: 0 auto 3px;
  padding-left: 28px;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selseatn-content-con .selseatn-detail-con .detail-div .seat-info-div .cutline-con .ctl-div {
  width: calc(100% / 3);
  width: -moz-calc(100% / 3);
  width: webkit-calc(100% / 3);
  width: 33.33333333333333333%;
  height: 22px;
  margin-bottom: 11px;
}
.selseatn-content-con .selseatn-detail-con .detail-div .seat-info-div .cutline-con .ctl-div.ctl-zunxiang .ctl-span {
  margin-left: -3px;
}
.selseatn-content-con .selseatn-detail-con .detail-div .seat-info-div .cutline-con .ctl-div .ctl-span {
  vertical-align: middle;
  font-size: 12px;
  color: #666;
  line-height: 22px;
}
.selseatn-content-con .selseatn-detail-con .warm-tip-div {
  width: 100%;
  padding: 0 0 0 38px;
}
.selseatn-content-con .selseatn-detail-con .warm-tip-div h1 {
  font-size: 14px;
  color: #df3946;
  line-height: 28px;
  font-weight: normal;
}
.selseatn-content-con .selseatn-detail-con .warm-tip-div p {
  font-size: 14px;
  color: #3e3e3e;
  line-height: 28px;
}
.selseatn-content-con .selseatn-detail-con .warm-tip-div .file-a {
  color: #619ee6;
  text-decoration: underline;
  cursor: pointer;
}
.selseatn-content-con .selseatn-cabin-con {
  width: 32.38%;
  padding-top: 8px;
  padding-left: 16px;
  padding-bottom: 15px;
  background: #fefefe;
  border: 1px solid #dddddd;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selseatn-content-con .selseatn-cabin-con .cabin-img {
  width: auto;
  max-width: 100%;
  height: auto;
}
/*
 * 支付订单
 */
.payment-order-detailed {
  padding: 0 3% 20px;
  margin-bottom: 22px;
  border: 1px solid #cccccc;
}
.payment-order-detailed .payment-head-prompt .prompt-tit {
  padding: 30px 0;
}
.payment-order-detailed .payment-head-prompt .prompt-tit .tit-big {
  font-size: 20px;
  margin-right: 2%;
  font-weight: bold;
}
.payment-order-detailed .payment-head-prompt .prompt-tit .tit-order {
  margin-top: 6px;
  margin-right: 2%;
}
.payment-order-detailed .payment-head-prompt .prompt-tit .tit-order span {
  color: #db2634;
}
.payment-order-detailed .payment-head-prompt .prompt-tit .tit-order span.under-line {
  text-decoration: underline;
}
.payment-order-detailed .payment-head-prompt .prompt-countdown {
  padding: 12px 0 12px 38px;
  background: #fff7e9 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAWtJREFUOBGdVDtKBEEQrSpGBWUDM8F4V0xMNfEDGmsieALZG+xGHmA38QCewNADCH6uIIi7GAqLIBsYmMiU9WrccWfo6RnsYD71Xr3urq7XTIGhg85hSukZE++R0rpTmN6U9EFIrrk/ui2n8XxAh5tt1e8rVd2fj5e/mfmeOTnn3vN4huVCOuzsapreKNHqDPT3UotIEqKvaSFsiVMWOeHe6BGA4OErCYkA3Dol3uniqzAwoU9suwCQCWE75ZUU0sI/Lma5LoTC1tUkLJNFkQsNwenEiE0waIgfcRN2hAMNyfskQqyFrNe82LXEBgQh69go7+OVdPIUpUAjQdsba6OS+f5CtLhcCQNw68A7MRYfXRAfX8Yo1ozmPzDSQfuuspdaa7aiFSLbYmjAd9IfH3ix3YDmnRCRPifVIvCbmRd5mZC52A1YJRaY4c+02Q2QHz9czLKwjaUG8gohv0bA/XU+QK9RgWU//7nYfgA3aoeQnwFyMQAAAABJRU5ErkJggg==) no-repeat 12px center;
  border: 1px solid #fd8824;
}
.payment-order-detailed .payment-head-prompt .prompt-countdown span.time-red {
  color: #db2634;
}
.payment-order-detailed .payment-head-prompt .prompt-countdownlast {
  padding: 12px 0 12px 38px;
  background: #fff9ed url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAWtJREFUOBGdVDtKBEEQrSpGBWUDM8F4V0xMNfEDGmsieALZG+xGHmA38QCewNADCH6uIIi7GAqLIBsYmMiU9WrccWfo6RnsYD71Xr3urq7XTIGhg85hSukZE++R0rpTmN6U9EFIrrk/ui2n8XxAh5tt1e8rVd2fj5e/mfmeOTnn3vN4huVCOuzsapreKNHqDPT3UotIEqKvaSFsiVMWOeHe6BGA4OErCYkA3Dol3uniqzAwoU9suwCQCWE75ZUU0sI/Lma5LoTC1tUkLJNFkQsNwenEiE0waIgfcRN2hAMNyfskQqyFrNe82LXEBgQh69go7+OVdPIUpUAjQdsba6OS+f5CtLhcCQNw68A7MRYfXRAfX8Yo1ozmPzDSQfuuspdaa7aiFSLbYmjAd9IfH3ix3YDmnRCRPifVIvCbmRd5mZC52A1YJRaY4c+02Q2QHz9czLKwjaUG8gohv0bA/XU+QK9RgWU//7nYfgA3aoeQnwFyMQAAAABJRU5ErkJggg==) no-repeat 12px center;
  border: 1px solid #fd8824;
}

.payment-order-detailed .infor-tit {
  margin: 30px 0 0;
  padding-left: 20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAALRJREFUKBVjZICC////MzJ0qqf8Z/ifDBTShgpfZWRgnMtQfnMOIyPjf5AYI4j4368p+f/n7yVAEScQHx0AFe1jZGeNYSy8/pwJZDI+xSDNIIPAaoBqGf93qKX+Y/g3C91UbHwmBqY0JqibscljiIHUMgFFYR7EUIBFQBukgSQA0nCVBB1XmcDhTKQOkFpGcLB2qu7BFQcws8BxUX7bhQkUg+BIAUYOTBKdhkccSC1MktikAQAWH0okA8je+gAAAABJRU5ErkJggg==) no-repeat left center;
  font-size: 20px;
}
.payment-order-detailed .payment-flight-infor .infor-flight {
  margin-top: 10px;
}
.payment-order-detailed .payment-flight-infor .infor-flight > ul li {
  position: relative;
  padding: 30px 0;
  border-top: 1px dashed #fd8824;
}
.payment-order-detailed .payment-flight-infor .infor-flight > ul li:first-child {
  border-top: 0;
}
.payment-order-detailed .payment-flight-infor .infor-flight > ul li .flight-goback {
  position: absolute;
  top: 40px;
  left: 0;
  width: 44px;
  line-height: 20px;
  text-align: center;
  color: #ffffff;
  background-color: #fd8824;
}
.payment-order-detailed .payment-flight-infor .infor-flight > ul li .flight-detail {
  margin: auto;
  width: 84%;
}
.payment-order-detailed .payment-flight-infor .infor-flight > ul li .flight-detail .fd-citycon {
  width: 42%;
}
.payment-order-detailed .payment-flight-infor .infor-flight > ul li .flight-detail .fd-citycon .citycon-date {
  line-height: 42px;
  position: relative;
}
.payment-order-detailed .payment-flight-infor .infor-flight > ul li .flight-detail .fd-citycon .citycon-date .date-left {
  width: 50%;
  padding-right: 38px;
  text-align: right;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.payment-order-detailed .payment-flight-infor .infor-flight > ul li .flight-detail .fd-citycon .citycon-date .date-right {
  width: 50%;
  padding-left: 38px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.payment-order-detailed .payment-flight-infor .infor-flight > ul li .flight-detail .fd-citycon .citycon-date .citycon-logo-pro {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -38px;
  margin-top: -21px;
  width: 76px;
  height: 42px;
}
.payment-order-detailed .payment-flight-infor .infor-flight > ul li .flight-detail .fd-citycon .citycon-date .citycon-logo-pro > div {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 777777px;
  height: 42px;
}
.payment-order-detailed .payment-flight-infor .infor-flight > ul li .flight-detail .fd-citycon .citycon-date .citycon-logo-pro > div img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
.payment-order-detailed .payment-flight-infor .infor-flight > ul li .flight-detail .fd-citycon .citycon-airplane {
  position: relative;
  line-height: 20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAAACCAYAAAA3t6CmAAAAAXNSR0IArs4c6QAAAC1JREFUKBVj/D/fgYPh9VNvhlFA2xBgZTzPwvDhA8f/fwyRtLVp1HTG3/8+AwCWagwHJOo9lAAAAABJRU5ErkJggg==) no-repeat center center;
}
.payment-order-detailed .payment-flight-infor .infor-flight > ul li .flight-detail .fd-citycon .citycon-airplane .airplane-left {
  text-align: right;
  width: 50%;
  padding-right: 75px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.payment-order-detailed .payment-flight-infor .infor-flight > ul li .flight-detail .fd-citycon .citycon-airplane .airplane-right {
  padding-left: 75px;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.payment-order-detailed .payment-flight-infor .infor-flight > ul li .flight-detail .fd-citycon .citycon-airplane .ap-site {
  font-size: 20px;
  color: #fd8824;
  line-height: 28px;
}
.payment-order-detailed .payment-flight-infor .infor-flight > ul li .flight-detail .fd-citycon .citycon-airplane .jing-ting {
  position: absolute;
  top: 9px;
  line-height: 26px;
  left: 50%;
  text-align: center;
  margin-left: -45px;
  color: #666;
  width: 90px;
}
.payment-order-detailed .payment-flight-infor .infor-flight > ul li .flight-detail .fd-transform {
  width: 8%;
  text-align: center;
  line-height: 30px;
  margin-top: 28px;
  color: #999;
}
.payment-order-detailed .payment-flight-infor .infor-flight > ul li .flight-tui-gai {
  position: absolute;
  top: 74px;
  right: 50px;
  width: 44px;
  line-height: 28px;
  cursor: pointer;
  color: #fd8824;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAAXNSR0IArs4c6QAAAKFJREFUCB1j/NuhMoWRgTGdgfE/IwMI/GeA0EBBMBfCn8rEJMhfCFR0+P9/BmYwZmBg+g/CQAUgDFS/h8lcpoCJMf3sb0ZW9hCg9jtgE5EIoNgtRnbuUEbHA38g1oBs7FHT+P/n3wmgafwgtUCJ94xMrOaMZddvg/hMIAIEGEtu3WBkYggD2vUXaN0fRkamUJgiiAo08n+nWs7/TtUMNGEGAEsmMP7WtI2mAAAAAElFTkSuQmCC) no-repeat right center;
}
.payment-order-detailed .payment-flight-infor .infor-flight > ul li .flight-tui-gai.curr {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpMwidZAAAAnklEQVQIHWNgQAP/O1Uz/neq5aAJMzAiCwAVOP///38HA+N/RkZGBi/Gsju7YPJwhf+7NFX///t98j8DgyBIEijxkZGFyYKx5NYNEJ8JRPzvNxAAKtoCUwQWY2Dg///n3+b/fdpCID7j//0OLP9PPt3+n+G/C0gAHQCdsJ9RgN+duU6TZRJQMgIoAHQY2Mr/QArE/gcSA7Lk/v/4IQIAK0U30CpeHasAAAAASUVORK5CYII=) no-repeat right center;
}
.payment-order-detailed .payment-flight-infor .infor-flight > ul li .flight-tui-gai .tui-gai-tc {
  position: absolute;
  top: 40px;
  left: -260px;
  width: 340px;
  text-align: left;
  padding: 10px 16px;
  line-height: 20px;
  color: #333;
  background-color: #FFFCD8;
  z-index: 300;
  border: 1px solid #cccccc;
}
.payment-order-detailed .payment-flight-infor .infor-flight > ul li .flight-tui-gai .tui-gai-tc .tc-san {
  position: absolute;
  top: -15px;
  left: 260px;
  width: 28px;
  height: 15px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAPBAMAAAAFYbKSAAAAJFBMVEUAAADc3Nrc3Nvn5+fb29ri4uLr6+vc3Nva2trb29v//NjMzMwIb3etAAAACnRSTlMArM0KxwgMxVI4dUNtrgAAAE9JREFUCNdVyaENgDAYBeEmDWg8I+AIW3QA0Iz3UEg6HS+tuL/nLl/qXSk2lSXuWd8B9QQ+qgTnIjUG4bx54N3YGIRvIzwb4Y7wKgcb6fsBAhtF1yLHPowAAAAASUVORK5CYII=) no-repeat center center;
}
.payment-order-detailed .payment-passenger-infor .passenger-form {
  margin-top: 24px;
  border: 1px solid #cccccc;
}
.payment-order-detailed .payment-passenger-infor .passenger-form table {
  width: 100%;
}
.payment-order-detailed .payment-passenger-infor .passenger-form table thead {
  background-color: #f5f5f5;
}
.payment-order-detailed .payment-passenger-infor .passenger-form table thead tr th {
  font-weight: normal;
  line-height: 40px;
}
.payment-order-detailed .payment-passenger-infor .passenger-form table thead tr th.width-th {
  width: 151px;
}
.payment-order-detailed .payment-passenger-infor .passenger-form table tbody tr td {
  line-height: 38px;
  text-align: center;
  position: relative;
}
.payment-order-detailed .payment-passenger-infor .passenger-form table tbody tr td.width-th {
  width: 151px;
}
.payment-order-detailed .payment-passenger-infor .passenger-form table tbody tr td .passenger-reside {
  color: #fd8824;
  text-decoration: underline;
}
.payment-order-detailed .payment-passenger-infor .passenger-form table tbody tr td .passenger-reside-tc {
  position: absolute;
  top: 46px;
  left: 46px;
  width: 210px;
  padding: 10px 20px;
  line-height: 24px;
  background-color: #FFFCD8;
  z-index: 212;
  text-align: left;
  border: 1px solid #cccccc;
}
.payment-order-detailed .payment-passenger-infor .passenger-form table tbody tr td .passenger-reside-tc .tc-san {
  position: absolute;
  top: -15px;
  left: 20px;
  width: 28px;
  height: 15px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAPBAMAAAAFYbKSAAAAJFBMVEUAAADc3Nrc3Nvn5+fb29ri4uLr6+vc3Nva2trb29v//NjMzMwIb3etAAAACnRSTlMArM0KxwgMxVI4dUNtrgAAAE9JREFUCNdVyaENgDAYBeEmDWg8I+AIW3QA0Iz3UEg6HS+tuL/nLl/qXSk2lSXuWd8B9QQ+qgTnIjUG4bx54N3YGIRvIzwb4Y7wKgcb6fsBAhtF1yLHPowAAAAASUVORK5CYII=) no-repeat center center;
}
.payment-order-detailed .payment-passenger-infor .passenger-form .ticket-money {
  width: 100%;
  line-height: 44px;
}
.payment-order-detailed .payment-passenger-infor .passenger-form .ticket-money .ticket-amount {
  color: #db2634;
  width: 151px;
  text-align: center;
}
.payment-order-detailed .payment-contact-infor .contact-form {
  margin-top: 24px;
  border: 1px solid #cccccc;
}
.payment-order-detailed .payment-contact-infor .contact-form table {
  width: 100%;
}
.payment-order-detailed .payment-contact-infor .contact-form table thead {
  background-color: #f5f5f5;
}
.payment-order-detailed .payment-contact-infor .contact-form table thead tr th {
  width: 33.33333333%;
  font-weight: normal;
  line-height: 40px;
}
.payment-order-detailed .payment-contact-infor .contact-form table tbody tr td {
  line-height: 38px;
  text-align: center;
}
.payment-choose-way {
  padding: 0 5% 20px 3%;
  margin-bottom: 22px;
  border: 1px solid #cccccc;
}
.payment-choose-way .choose-way-title {
  padding: 20px 0;
}
.payment-choose-way .choose-way-title .title-left {
  font-size: 24px;
  line-height: 30px;
}
.payment-choose-way .choose-way-title .title-right {
  color: #db2634;
  margin: 14px 6px 0 0;
}
.payment-choose-way .payment-way-explain {
  background-color: #faf9f9;
  padding: 10px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
.payment-choose-way .payment-way-explain ul li {
  line-height: 30px;
  padding-left: 20px;
  color: #666666;
  font-size: 12px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAAXNSR0IArs4c6QAAAE1JREFUCB1jXLVqFduHDx+a/v//H8cABIyMjIsEBATqWKCC5SBBEAAqKAeKMTDBVEKEISRIjAlZAJnNBDITWQDEBomxgCwCmQkzEmY5AEV6J0r/I4mKAAAAAElFTkSuQmCC) no-repeat 5px center;
}
.payment-way-three {
  padding: 0 3%;
  margin-bottom: 22px;
  line-height: 60px;
  border: 1px solid #cccccc;
}
.payment-way-three .pay-line {
  margin-bottom: 16px;
}
.payment-way-three .pay-line ul li {
  line-height: 0;
  margin:7px 30px 7px 0;
  float: left;
  color: #666666;
  font-size: 20px;
  cursor: pointer;
  position:relative ;
}
.payment-way-three .pay-line ul li:first-child {
  margin-left: 0;
}
/*.payment-way-three .pay-line ul li:hover {
  border: 1px solid #fd8824;
}*/
.payment-way-three .pay-line ul li.pay-hover {
  border: 1px solid #fd8824;
}
.payment-way-three .pay-ul{
	border-bottom: 1px solid #e2e2e2;
}
.payment-way-three .pay-ul li{
	float: left;
	font-size: 16px;
	width: 138px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	border-bottom: 1px solid transparent;
	margin-top: 10px;
	background-color: #fff;
	cursor: pointer;
}
.payment-way-three .pay-line .recommend::after {
		content:"";
    display: inline-block;
    position: absolute;
    width: 30px;
    height: 30px;
    right: 0;
    top: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAACoYAD2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkZWFlMzY4Yy01MzAwLTQ2OTMtYTAyYi04YWI0NDQ3MDE2YzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qjk5Qzc0MUQ4NDVFMTFFQTg1ODNFQ0E2RkI0QURFQzEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qjk5Qzc0MUM4NDVFMTFFQTg1ODNFQ0E2RkI0QURFQzEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MmE5NzFjNC02NDM4LTQ4ODktYWRiOC00NTgzYmQ2ZmNmYWUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ZGVhZTM2OGMtNTMwMC00NjkzLWEwMmItOGFiNDQ0NzAxNmMwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+eJXV1wAABEJJREFUeNrMmHmITWEYxp8ZQ66xDMM/jEG2KbJlJEtZsmRrTCRrRPalISmaXMnUyJJdZMmalIw0IQZZskVNNNayl32EMX/he+57P985956562HuW9O95/u+O+d3n3c9N+l3n1FeACsRr+UMBpbMA04WA0MGAPdKgWVr4IalqD+v/318oCfPAa1bKdhhwJNnrgHSkv2vBF0V13/q3kkUJGDb1sCkXLPXuKHsx2hJyt3W68hdzxsvnQvsPgyk1QcKVhgXE7BuqpzrmAV07gi8fguMnxOzuwMhI3N9WgOgSTqwbxPws9IAFu0HGjU057iXlw/cKZUv1rK5vI/B3YGg4V3/9Dmwfb9A0Lp2kuQ5fkrWqNy0RcCnz8DYkXJmzAhg7tSYYzJ6UMaYdvHgccCBY8C378DwQbK/YLl8Eb5mZgCF6myrTODDJ9cgnUGXzDJJYI1B2pmLwIzJ8p7qMV5pH78AL18DvXoAqXUkhuNMnKpgJUaP7gDqeACPxw5I8C0FRkEarwmnQ6Fwk3wJrkVZnpIjOGMUJcCrN8CJ08GA6Y3MJ6gezxKOCi5XZy9ct7veZUgDypvPVzfYeTBYwQmzRSVe6/JEYwLpxNHw7z/6a0heRPUzEnc7u14DZjSVLGaS0KhSV/+NqeDzV8b1gW5mPZ0yTs6FKEvJUcawcX2fbFm5fgtYvUygtXlqS/IQUKvHmtqmpT0BD52QqsAkHNgL2LvBUdlolXTuTFSPsUa1qCKVoYu5RkCCWk2f13uzVUJNHCOh4XA+GbGZvTzRjbrMMIvvlJq1tfnBn9Z7On5Zmj5/keRjRwqwGt7M9rH2/Uv0hPrr57s6fwXIUoNF/77AZZXJFZWy9uCRAigP/nT5V/WlsqULsc/nF0qILFb9vewx8PZd3O4O73qr2xhr2jKaSczSODFV/ASaq7XpeXJeJxM9whAo2ByXklUr2qML0Dtb3tPqpQrM/YcyEd2+q0qWKlFFZ4HiEhXHHdSENFo8cOOecr9qFgtnSoyq5HJDSWdFGWvWBNAly1qK9MzJLLd6gDWW1YCqqyR0Q0lnRSsqqwbkNfdr1ZQY/P0L2LBLPEBF16n2u++YrKt9NyGDQZ0Aqd6imeLapy8kSQJBRw8zrlfrbkMGg+7ZaHdxaZlRLBSoJUb/BaQdtFzF5a4j9l2dXAThPufMazdlSrKC5gz1JZebiRM+mdhZ9HBC27rGPP+wkOvStH6bPH2yjaqZIOVfEiZdPeX1i7DSd8NcVbi//5BsZo9u10Y6jZ6i+NzUsxtw9bZ5RHGpmIeC9L3+/QFCT/TXbqg62tMMzk4NwIXeHbWivl7Pns7ho4Xqz2dLTDJZe7kL82RMSmoL+5MOxzVO8P8TMqJkcvHxwW3IVYkOGTVodUFGBVqdkBGDVjdkRKCJABkWNFEgQ4ImEmSVoIkG6QiaiJBBoIkKaQNNQWIbQfFHgAEAwKLKebw++R4AAAAASUVORK5CYII=) no-repeat center center;
    background-size: auto;
    background-size: contain;
}
.payment-way-three .pay-ul li.on{
	border-bottom: 3px solid #00ac6d;
}

.payment-way-three .bank-detail{
	background-color: white;
	padding: 20px 0;
}
.payment-way-three .bank-detail li img {
    border: 2px solid #cccccc;
}
.payment-way-three .bank-detail li.on img {
    border: 2px solid #3c9ef9;
}
.pay_button {
    border: none;
    background-color: rgb( 255, 60, 78);
    width: 766px;
    height: 41px;
    line-height: 41px;
    font-size: 16px;
    color: white;
    cursor: pointer;
    margin: 0 auto 80px auto;
    text-align: center;
}


.payment-choose-btn {
  width: 180px;
  margin: 30px auto 50px;
}
.payment-choose-btn a {
  display: block;
  font-size: 14px;
  color: #ffffff;
  background-color: #db2634;
  text-align: center;
  line-height: 40px;
  border-radius: 2px;
}
.payment-tui-gai {
  color: #fd8824;
  margin-top: 22px;
  position: relative;
}
.payment-tui-gai > p {
  padding: 0 20px 0 44px;
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpMwidZAAAAnklEQVQIHWNgQAP/O1Uz/neq5aAJMzAiCwAVOP///38HA+N/RkZGBi/Gsju7YPJwhf+7NFX///t98j8DgyBIEijxkZGFyYKx5NYNEJ8JRPzvNxAAKtoCUwQWY2Dg///n3+b/fdpCID7j//0OLP9PPt3+n+G/C0gAHQCdsJ9RgN+duU6TZRJQMgIoAHQY2Mr/QArE/gcSA7Lk/v/4IQIAK0U30CpeHasAAAAASUVORK5CYII=) no-repeat right center;
}
.payment-tui-gai > p.curr {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAAXNSR0IArs4c6QAAAKFJREFUCB1j/NuhMoWRgTGdgfE/IwMI/GeA0EBBMBfCn8rEJMhfCFR0+P9/BmYwZmBg+g/CQAUgDFS/h8lcpoCJMf3sb0ZW9hCg9jtgE5EIoNgtRnbuUEbHA38g1oBs7FHT+P/n3wmgafwgtUCJ94xMrOaMZddvg/hMIAIEGEtu3WBkYggD2vUXaN0fRkamUJgiiAo08n+nWs7/TtUMNGEGAEsmMP7WtI2mAAAAAElFTkSuQmCC) no-repeat right center;
}
.payment-tui-gai .tui-gai-tc {
  position: absolute;
  top: 34px;
  left: 6px;
  width: 510px;
  padding: 10px 26px;
  line-height: 20px;
  background-color: #FFFCD8;
  z-index: 212;
  border: 1px solid #cccccc;
}
.payment-tui-gai .tui-gai-tc .tc-san {
  position: absolute;
  top: -15px;
  left: 42px;
  width: 28px;
  height: 15px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAPBAMAAAAFYbKSAAAAJFBMVEUAAADc3Nrc3Nvn5+fb29ri4uLr6+vc3Nva2trb29v//NjMzMwIb3etAAAACnRSTlMArM0KxwgMxVI4dUNtrgAAAE9JREFUCNdVyaENgDAYBeEmDWg8I+AIW3QA0Iz3UEg6HS+tuL/nLl/qXSk2lSXuWd8B9QQ+qgTnIjUG4bx54N3YGIRvIzwb4Y7wKgcb6fsBAhtF1yLHPowAAAAASUVORK5CYII=) no-repeat center center;
}
/*
 * 支付完成
 */
.payment-pay-success {
  padding: 0 3% 20px;
  margin-bottom: 22px;
  border: 1px solid #cccccc;
}
.payment-pay-success .success-prompt {
  font-size: 18px;
  padding: 20px 0;
}
.payment-pay-success .success-prompt .tit-big {
  font-size: 20px;
  margin-right: 2%;
}
.payment-pay-success .success-prompt .tit-order {
  margin-top: 4px;
  font-size: 16px;
  margin-right: 2%;
}
.payment-pay-success .success-prompt .tit-order span {
  color: #db2634;
}
.payment-pay-success .success-countdown {
  margin-bottom: 20px;
  padding: 12px 20px 12px 38px;
  line-height: 28px;
  background: #fff7e9 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAWtJREFUOBGdVDtKBEEQrSpGBWUDM8F4V0xMNfEDGmsieALZG+xGHmA38QCewNADCH6uIIi7GAqLIBsYmMiU9WrccWfo6RnsYD71Xr3urq7XTIGhg85hSukZE++R0rpTmN6U9EFIrrk/ui2n8XxAh5tt1e8rVd2fj5e/mfmeOTnn3vN4huVCOuzsapreKNHqDPT3UotIEqKvaSFsiVMWOeHe6BGA4OErCYkA3Dol3uniqzAwoU9suwCQCWE75ZUU0sI/Lma5LoTC1tUkLJNFkQsNwenEiE0waIgfcRN2hAMNyfskQqyFrNe82LXEBgQh69go7+OVdPIUpUAjQdsba6OS+f5CtLhcCQNw68A7MRYfXRAfX8Yo1ozmPzDSQfuuspdaa7aiFSLbYmjAd9IfH3ix3YDmnRCRPifVIvCbmRd5mZC52A1YJRaY4c+02Q2QHz9czLKwjaUG8gohv0bA/XU+QK9RgWU//7nYfgA3aoeQnwFyMQAAAABJRU5ErkJggg==) no-repeat 12px 16px;
  border: 1px solid #fd8824;
}
.payment-pay-success .success-countdown span.word-orange {
  color: #fd8824;
}
.payment-pay-success .success-words p {
  line-height: 26px;
  font-size: 12px;
}
.payment-pay-success-btn {
  margin: 30px 0 50px;
  text-align: center;
}
.payment-pay-success-btn a {
  margin-left: 20px;
  display: inline-block;
  font-size: 14px;
  color: #ffffff;
  background-color: #db2634;
  text-align: center;
  line-height: 40px;
  border-radius: 2px;
}
.payment-pay-success-btn a.btn-inspect {
  width: 180px;
}
.payment-pay-success-btn a.btn-schedule {
  width: 180px;
}
/*
 * 国际机票预订（预订成功）
 */
.main-head-nav .head-nav-nation {
  margin-right: 20px;
  font-size: 14px;
  cursor: pointer;
  margin-bottom: 10px;
}
.nation-ticket-schedule .schedule-order-box {
  padding: 20px 6px;
}
.nation-ticket-schedule .schedule-order-box ul li {
  float: left;
  margin-right: 20px;
}
.nation-ticket-schedule .schedule-order-box ul li span {
  color: #db2634;
}
.nation-ticket-schedule .ticket-passenger {
  margin-bottom: 30px;
  border: 1px solid #cccccc;
  position: relative;
}
.nation-ticket-schedule .ticket-passenger .passenger-infor {
  background-color: #F5F5F5;
  padding-left: 16px;
}
.nation-ticket-schedule .ticket-passenger .passenger-infor ul li {
  float: left;
  margin-right: 32px;
  line-height: 40px;
}
.nation-ticket-schedule .ticket-passenger .passenger-infor ul li.li-right {
  margin-right: 100px;
}
.nation-ticket-schedule .ticket-passenger .passenger-infor .choose-check {
  line-height: 40px;
  height: 40px;
  margin-right: 20px;
  cursor: pointer;
}
.nation-ticket-schedule .ticket-passenger .passenger-infor .choose-check .checkbox {
  display: inline-block;
  width: 20px;
  height: 40px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAF5JREFUKBVj/N+l6fWfiWn+/z8/xRiIAIws7K8YGf4nMPzr0X75/87+/0QDoFqQHiawTcoORNgFVQJUC9LDRLwOVJWjGlHDA4U3lAIHlPYY7h5AcT9eDlAtOL2Sm8gBqPJSW4GDxL0AAAAASUVORK5CYII=) no-repeat center center;
  margin-left: 4px;
}
.nation-ticket-schedule .ticket-passenger .passenger-infor .choose-check .curr {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAPFJREFUKBVj/N+l5vX//7/5//8ziDEQARgZGV4xMjMlMP7rVHlJrCaYuSDNTKRqAmkG6WGCmUIqTZxGQQUGxtwTDAyyZnDzCWvkEGBgDJ3D8P9ANwPD41NYNAopMTBw8MMlwAwmVgbG4OkMDDe3MzBcXosih7Dx3x8GxuRtDAyqLnAFjF5tDAxf3zD8P9gLF4MxWGAMhg+PGP6vTmVgDJ/P8P/7B4h/hJQZ/i+LhCtBZiA0gkRfXWP4vzGfgSl6OVjNvymWDAx/fiKrh7MZ/3ao/IfzSGAg/EiCJpBSJlDyIVEPAzjJMTIyJZKiGaQWlMgBVgxAYnDUEPQAAAAASUVORK5CYII=) no-repeat center center;
}
.nation-ticket-schedule .ticket-passenger .passenger-infor .choose-check .no-curr {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAANpJREFUKBWdkrEKgzAURW+CIDgIgqNZFHd/oz/SflP/SXQSBwWlAWcRBwcxTQRDbAtN+yAk7+We+5IQUhTFZdu2OwAmh01wQsiV5Hn+kGpb6DDm9A9IwUyBf4UVuCwLyrLENE26yVdwXVc0TQPGGHzffweVqxKZIYRA27YIggBhGJpb0B3lE6OqKozjqAVd18FxHERRpGvHQoOu6yJNU/R9j3meMQwD1CniOD60p9kxM8/zkCQJ6rrey1mWgVLtbUqhPoA4VSyTz3YWsAK5he5VwuUV6O1HeP/kT1w3Rg67XkQ8AAAAAElFTkSuQmCC) no-repeat center center;
}
.nation-ticket-schedule .ticket-passenger table.passenger-table {
  width: 100%;
}
.nation-ticket-schedule .ticket-passenger table.passenger-table thead {
  background-color: #ffffff;
  line-height: 50px;
}
.nation-ticket-schedule .ticket-passenger table.passenger-table thead tr th {
  font-weight: normal;
}
.nation-ticket-schedule .ticket-passenger table.passenger-table tbody tr td {
  text-align: center;
}
.nation-ticket-schedule .ticket-passenger table.passenger-table tbody tr td:first-child {
  width: 60px;
  padding-left: 16px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nation-ticket-schedule .ticket-passenger table.passenger-table tbody tr td .goback-box {
  width: 38px;
  line-height: 24px;
  background-color: #fd8824;
  color: #ffffff;
}
.nation-ticket-schedule .ticket-passenger table.passenger-table tbody tr td.tuigai-position {
  position: relative;
}
.nation-ticket-schedule .ticket-passenger table.passenger-table tbody tr td .tui-gai {
  color: #fd8824;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAAXNSR0IArs4c6QAAAKFJREFUCB1j/NuhMoWRgTGdgfE/IwMI/GeA0EBBMBfCn8rEJMhfCFR0+P9/BmYwZmBg+g/CQAUgDFS/h8lcpoCJMf3sb0ZW9hCg9jtgE5EIoNgtRnbuUEbHA38g1oBs7FHT+P/n3wmgafwgtUCJ94xMrOaMZddvg/hMIAIEGEtu3WBkYggD2vUXaN0fRkamUJgiiAo08n+nWs7/TtUMNGEGAEsmMP7WtI2mAAAAAElFTkSuQmCC) no-repeat right center;
  cursor: pointer;
}
.nation-ticket-schedule .ticket-passenger table.passenger-table tbody tr td .tui-gai.tui-gai-position {
  position: relative;
  bottom: -30px;
}
.nation-ticket-schedule .ticket-passenger table.passenger-table tbody tr td .curr {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpMwidZAAAAnklEQVQIHWNgQAP/O1Uz/neq5aAJMzAiCwAVOP///38HA+N/RkZGBi/Gsju7YPJwhf+7NFX///t98j8DgyBIEijxkZGFyYKx5NYNEJ8JRPzvNxAAKtoCUwQWY2Dg///n3+b/fdpCID7j//0OLP9PPt3+n+G/C0gAHQCdsJ9RgN+duU6TZRJQMgIoAHQY2Mr/QArE/gcSA7Lk/v/4IQIAK0U30CpeHasAAAAASUVORK5CYII=) no-repeat right center;
}
.nation-ticket-schedule .ticket-passenger table.passenger-table tbody tr td .tui-gai-tc {
  position: absolute;
  top: 226px;
  right:-15px;
  width: 340px;
  text-align: left;
  padding: 10px 16px;
  line-height: 20px;
  background-color: #FFFCD8;
  z-index: 300;
  border: 1px solid #cccccc;
}
.nation-ticket-schedule .ticket-passenger table.passenger-table tbody tr td .tui-gai-tc .tc-san {
  position: absolute;
  top: -15px;
  left: 182px;
  width: 28px;
  height: 15px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAPBAMAAAAFYbKSAAAAJFBMVEUAAADc3Nrc3Nvn5+fb29ri4uLr6+vc3Nva2trb29v//NjMzMwIb3etAAAACnRSTlMArM0KxwgMxVI4dUNtrgAAAE9JREFUCNdVyaENgDAYBeEmDWg8I+AIW3QA0Iz3UEg6HS+tuL/nLl/qXSk2lSXuWd8B9QQ+qgTnIjUG4bx54N3YGIRvIzwb4Y7wKgcb6fsBAhtF1yLHPowAAAAASUVORK5CYII=) no-repeat center center;
}
.nation-ticket-schedule .ticket-passenger table.passenger-table tbody tr td.tdpa-time {
  line-height: 30px;
}
.nation-ticket-schedule .ticket-passenger > ul {
  position: absolute;
  top: 50%;
  left: 700px;
}
.nation-ticket-schedule .ticket-passenger > ul > li {
  float: left;
  width: 85px;
  text-align: center;
}
.schedule-order-btn {
  margin: 30px 0;
  text-align: center;
}
.schedule-order-btn a {
  margin-left: 20px;
  width: 180px;
  display: inline-block;
  font-size: 14px;
  color: #ffffff;
  background-color: #db2634;
  text-align: center;
  line-height: 40px;
  border-radius: 2px;
}
.schedule-show-btn {
  margin: 30px 0;
  text-align: center;
}
.schedule-show-btn a {
  margin-left: 20px;
  width: 180px;
  display: inline-block;
  font-size: 14px;
  color: #ffffff;
  background-color: #db2634;
  text-align: center;
  line-height: 40px;
  border-radius: 2px;
}
.nation-ticket-contact {
  margin-bottom: 30px;
  border: 1px solid #cccccc;
}
.nation-ticket-contact .contact-tit {
  line-height: 40px;
  background-color: #F5F5F5;
  padding-left: 3%;
}
.nation-ticket-contact ul {
  padding: 12px 3%;
  line-height: 30px;
}
.nation-ticket-payorder {
  margin-bottom: 30px;
  padding-bottom: 12px;
  border: 1px solid #cccccc;
}
.nation-ticket-payorder .payorder-tit {
  line-height: 40px;
  background-color: #F5F5F5;
  padding-left: 3%;
}
.nation-ticket-payorder .table-box {
  padding-left: 3%;
}
.nation-ticket-payorder table.payorder-table {
  width: 100%;
}
.nation-ticket-payorder table.payorder-table thead {
  background-color: #ffffff;
  line-height: 50px;
}
.nation-ticket-payorder table.payorder-table thead tr th {
  font-weight: normal;
}
.nation-ticket-payorder table.payorder-table tbody tr td {
  text-align: center;
  line-height: 40px;
}
.nation-ticket-tui {
  margin-bottom: 30px;
  padding-bottom: 12px;
  border: 1px solid #cccccc;
}
.nation-ticket-tui .tui-tit {
  line-height: 40px;
  background-color: #F5F5F5;
  padding-left: 3%;
}
.nation-ticket-tui table.tui-table {
  width: 100%;
}
.nation-ticket-tui table.tui-table thead {
  background-color: #ffffff;
  line-height: 50px;
}
.nation-ticket-tui table.tui-table thead tr th {
  vertical-align: top;
  font-weight: normal;
}
.nation-ticket-tui table.tui-table tbody tr td {
  vertical-align: top;
  text-align: center;
  line-height: 40px;
}
.nation-ticket-tui table.tui-table tbody tr td.tui-order-number {
  padding: 7px 0;
}
.nation-ticket-tui table.tui-table tbody tr td.tui-order-number div {
  line-height: 26px;
}
.nation-ticket-agree {
  margin-bottom: 110px;
}
.nation-ticket-agree a {
  color: #db2634;
}
/*
 *［往返］旅客信息
 */
.passenger-write-con {
  position: relative;
  margin-bottom: 30px;
  background: #fff9f4;
  border: 1px solid #cccccc;
  border-radius: 0 0 6px 6px;
}
.passenger-write-con .class-title-con {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 0;
  width: 11%;
  padding-top: 20px;
  background: #fff;
  border-radius: 0 0 0 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.passenger-write-con .class-title-con p {
  font-size: 16px;
  color: #3d3d3d;
  line-height: 1.2em;
  text-align: center;
}
.passenger-write-con .con-tit {
  font-size: 16px;
  line-height: 20px;
  margin-left: 11%;
  margin-bottom: 10px;
  padding: 20px 0 13px 21px;
  border-bottom: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.passenger-write-con .con-tit span {
  font-size: 14px;
}
.passenger-write-con .write-must-con {
  margin-left: 11%;
  margin-right: 7%;
  padding-left: 21px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.passenger-write-con .write-must-con .pass-tit {
  color: #fd8824;
  font-size: 16px;
  margin-bottom: 20px;
}
.passenger-write-con .write-must-con .pass-tit .tit-span {
  display: inline-block;
  width: 18px;
  text-align: center;
  height: 18px;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAMFBMVEUAAAD9iCT9iCT9iCT9iCT9iCT9iCT9iCT9iCT9iCT9iCT9iCT9iCT9iCT9iCT9iCQBMgHhAAAAD3RSTlMARSj689zHmgFA8Ni/oimA6lMOAAAAZUlEQVQI12NgYOAsNQ4XYAACpvP/////owBkTfkPAp5AofVg1i8Fhrb/EJDBIA9lfWSoh7K+M8RDWV8Z7KGszwz+cNZ+uOx9KOsvwhSEyXDbHiC5gIEpH8j4pgByYGOpyXYJBgYAEON5AEYfZi0AAAAASUVORK5CYII=) no-repeat top center;
}
.passenger-write-con .write-must-con .passenger-box .box-address {
  padding: 22px 0 38px 0;
}
.passenger-write-con .write-must-con .passenger-box .box-line {
  margin-bottom: 28px;
}
.passenger-write-con .write-must-con .passenger-box .box-line .line-lump {
  font-size: 12px;
  width: 44%;
}
.passenger-write-con .write-must-con .passenger-box .box-line .line-lump .lump-ask {
  padding-left: 16px;
  width: 30%;
  line-height: 24px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAAXNSR0IArs4c6QAAAIFJREFUCB1j+A8FPy5d/f/r7gMY9z/L/69fGRiYmBm+7jvEwCojxcAsIsTAyMHOwPjt2Kn/r1t6GP5/+8bAwMLCwMTJwSDe08LAANL7+8mz/w8cff8/9Aj5//fTZ7BxjCDydVMXA7etJcPft+8Z/rx9yyCYnsgAlgBqY2BgZGRABgAy+05O3pqxrQAAAABJRU5ErkJggg==) no-repeat 6px center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.passenger-write-con .write-must-con .passenger-box .box-line .line-lump .sex-btn {
  padding: 0 26px;
  line-height: 24px;
  cursor: pointer;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAMFBMVEUAAACZmZmgoKCbm5uZmZmcnJyYmJiZmZmcnJydnZ2bm5ugoKCcnJzb29udnZ2YmJi6BmwEAAAAD3RSTlMA4Zl+8ubHwVdVSkgeHBx4YOJaAAAAR0lEQVQI12Ng4DH8L3yAgYGh5btSvQcDA+fHBQxc8hMY3scCxa7+Y7DfAKS5PzOIMYBAIsMnMK0Po2HiMHUwfTBzYObC7AEA3qMa1Q8IuWUAAAAASUVORK5CYII=) no-repeat left center;
}
.passenger-write-con .write-must-con .passenger-box .box-line .line-lump .sex-btn.curr {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAALVBMVEUAAADbJzTdKTbcJjbeJjbcKDXdKDTdJjXcJzXcJjTsipHbIzHWCxv////cLDqH9yv3AAAACXRSTlMAjiqSDmRks60tk0I0AAAAT0lEQVQI12NgYFATTGIAAuaZM2eaMDCwVALp6Q5ALggYMGjOnH1m58xJDJEz9616PXMqg+TMU3fXzJwIo2HicHWMEH0Qc2Y4MDA4g7kwewBr4StuTf1XvAAAAABJRU5ErkJggg==) no-repeat left center;
}
.passenger-write-con .write-must-con .passenger-box .box-line .line-lump .lump-input {
  width: 70%;
  position: relative;
  background: #fff;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.passenger-write-con .write-must-con .passenger-box .box-line .line-lump .lump-tishi {
  width: 6%;
  position: relative;
  padding-left: 1px;
}

.passenger-write-con .write-must-con .passenger-box .box-line .line-lump .lump-input:hover {
  border: 1px solid #fd8824;
}
.passenger-write-con .write-must-con .passenger-box .box-line .line-lump .lump-input input {
  border: 0;
  height: 24px;
  width: 100%;
  font-size: 12px;
  color: #333333;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.passenger-write-con .write-must-con .passenger-box .box-line .line-lump .lump-input input::-webkit-input-placeholder {
  font-size: 12px;
  color: #999999;
}
.passenger-write-con .write-must-con .passenger-box .box-line .line-lump .lump-input input:-moz-placeholder {
  font-size: 12px;
  color: #999999;
}
.passenger-write-con .write-must-con .passenger-box .box-line .line-lump .lump-input .lump-tc {
  font-size: 12px;
  line-height: 20px;
  padding: 0 4px;
  position: absolute;
  top: 31px;
  left: 0;
  z-index: 1;
  background-color: #FFFCD8;
  color: #fd8824;
}
.passenger-write-con .write-must-con .passenger-box .box-line .line-lump .lump-input .lump-tc span {
  display: block;
  width: 9px;
  height: 5px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAAXNSR0IArs4c6QAAAERJREFUCB1j/A8EDCjgH5DHhCKCymP4w8Dw7yEDw/+3uBSBFDwGKvgFpN+gKISahKQAZgaSQhYGsBVQE2AKYDRIIdAYAHv0IemLh+X6AAAAAElFTkSuQmCC) no-repeat center center;
  position: absolute;
  top: -5px;
  left: 26px;
}
.passenger-write-con .write-must-con .passenger-box .box-line .line-lump .lump-input .input-menu {
  height: 24px;
  padding: 0 10px;
  line-height: 24px;
  cursor: pointer;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAAXNSR0IArs4c6QAAAI9JREFUCB1jnDlz5hQGBoZ0RiAA0gz///8H02j8qUxAuUIgPgxUwAzCQDZIjAmkAYSBYI+amloBU3p6+m9mZuYQoMAdoAIUABS7xcrKGuro6PgHpJshJSXlHVC3L5D5EUnle6Ain8TExA8gMbBCEANo8g0gFQY05S+Q/gO0JRSo6DZIDisAei5n1qxZGeiSAIP8M4SdD6V+AAAAAElFTkSuQmCC) no-repeat 94% center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.passenger-write-con .write-must-con .passenger-box .box-line .line-lump .lump-input .input-menu.curr {
  background: url(/jdair/imgs/flight_grey_up_triangle-91bd69ec563bfe26767fb27921ff4a7e.png) no-repeat 94% center;
}
.passenger-write-con .write-must-con .passenger-box .box-line .line-lump .lump-input ul.menu-ul.small-ul {
  top: 25px;
}
.passenger-write-con .write-must-con .passenger-box .box-line .line-lump .lump-input ul.menu-ul.small-ul li {
  line-height: 24px;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line {
  position: relative;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .label-div {
  width: 13.2%;
  padding-left: 16px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .label-div p {
  font-size: 12px;
  color: #333;
  line-height: 24px;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .content-div {
  width: 86.8%;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .content-div .check-btn {
  width: 16px;
  height: 16px;
  margin-top: 4px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAANZJREFUOBHtkzEOgjAUhttSF6KDswdgciDpDeQybHoS2LgM3oCGwakHcGYw6VRS329KQkxAcHLwLZTX/+t7bd7PGUVVVQcpZUHLzDm3R24qSNfRXk26S57ndw44iqKbUmqXJImM43iKfeWttcwY45qmefR9f5QEl4DTNJWzZNhEgaDdaq0LwTk/ofISeKwhZkP/mcCdP7U9Boc1GLBiSHz7/R/A2A+8AWYb47k2wIAV3vsrZnvtAYGpBRniDGO0beuWdAINtGDgSI7KwZElfIHxnOvm3c5PNilloT54lkAAAAAASUVORK5CYII=) no-repeat center center;
  background-size: 16px auto;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .content-div .check-btn.curr {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAAYNJREFUOBGdlDFIQlEUhv9zfEJBIUqYiYWBTkFgS2NDU3tDQbg3J0W0tGVFtAZNURAU7dGWY0vYkJBBtURI6FIEkZ7uNb1P5T1fdZd3+P9zvnvOxSNBHdlMxGqgLQKmRCSqNbejciogXJGFVVq6v9Z5pAECyqvikFuhk06gLwWapkwxx7qDvwIQjENiE5ZUsVfvpJZNPgtkyOk2R21kEjS7D7APspsCwxrk/wDI3wvcnALVT/WgH1F2vM1JbHSgAZI/gVysm6x2SH9EPbXPmCboBJyvGUsHNiQwDFrMgdJnQE/ATvIAtEPeS+oX8AiKjIHmDn5AvwBoCFWzCTHX9oVB80eg0CjktQgEYjBv0DFCs4aZUvY4Wn0rQY4XIOUH0EDSE9AEWc3AfBsgzGwApVvI5Y6x3AKqZRNlNU/QLcFLZ8sfZ71MXoluPhFeKFN44vo2qmVyS+ymE3hZ+6zXub6NRIVuBa2e7oCJ07Ryd6h19fdgH9keD+tdsBWHiK2KHqHV+QYzNIWhZ602KwAAAABJRU5ErkJggg==) no-repeat center center;
  background-size: 16px auto;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .content-div .file-a {
  margin: 0 3px;
  font-size: 12px;
  color: #db2634;
  line-height: 24px;
  text-decoration: underline;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .content-div .price-span {
  margin: 0 2px;
  font-size: 12px;
  color: #333;
  line-height: 24px;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .content-div .exp-time-div {
  margin-left: 15px;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .content-div .exp-time-div p {
  font-size: 12px;
  color: #db2634;
  line-height: 24px;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .content-div .rule-a {
  margin-left: 12px;
  font-size: 12px;
  color: #4a90e2;
  line-height: 24px;
  text-decoration: underline;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input {
  width: 30%;
  margin-left: 15px;
  position: relative;
  background: #fff;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input:hover {
  border: 1px solid #fd8824;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input input {
  border: 0;
  height: 24px;
  width: 100%;
  font-size: 12px;
  color: #333333;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input input::-webkit-input-placeholder {
  font-size: 12px;
  color: #999999;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input input:-moz-placeholder {
  font-size: 12px;
  color: #999999;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input .lump-tc {
  font-size: 12px;
  line-height: 20px;
  padding: 0 4px;
  position: absolute;
  top: 31px;
  left: 0;
  z-index: 1;
  background-color: #FFFCD8;
  color: #fd8824;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input .lump-tc span {
  display: block;
  width: 9px;
  height: 5px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAAXNSR0IArs4c6QAAAERJREFUCB1j/A8EDCjgH5DHhCKCymP4w8Dw7yEDw/+3uBSBFDwGKvgFpN+gKISahKQAZgaSQhYGsBVQE2AKYDRIIdAYAHv0IemLh+X6AAAAAElFTkSuQmCC) no-repeat center center;
  position: absolute;
  top: -5px;
  left: 26px;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input .input-menu {
  height: 24px;
  padding: 0 10px;
  line-height: 24px;
  cursor: pointer;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAAXNSR0IArs4c6QAAAI9JREFUCB1jnDlz5hQGBoZ0RiAA0gz///8H02j8qUxAuUIgPgxUwAzCQDZIjAmkAYSBYI+amloBU3p6+m9mZuYQoMAdoAIUABS7xcrKGuro6PgHpJshJSXlHVC3L5D5EUnle6Ain8TExA8gMbBCEANo8g0gFQY05S+Q/gO0JRSo6DZIDisAei5n1qxZGeiSAIP8M4SdD6V+AAAAAElFTkSuQmCC) no-repeat 94% center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input .input-menu > span {
  font-size: 12px;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input .input-menu > span.right {
  margin-right: 17px;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input .input-menu.curr {
  background: url(/jdair/imgs/flight_grey_up_triangle-91bd69ec563bfe26767fb27921ff4a7e.png) no-repeat 94% center;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input ul.menu-ul.small-ul {
  top: 25px;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input ul.menu-ul.small-ul li {
  line-height: 24px;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input ul.menu-ul {
  position: absolute;
  top: 26px;
  left: -1px;
  width: 100%;
  z-index: 192;
  background-color: #ffffff;
  max-height: 252px;
  overflow-y: scroll;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input ul.menu-ul li {
  padding: 0 10px;
  line-height: 36px;
  font-size: 12px;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input ul.menu-ul li:hover {
  background-color: #F5F5F5;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .insurance-file-div {
  position: absolute;
  top: 28px;
  left: 16.5%;
  z-index: 100;
  width: 592px;
  background: #fff;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .insurance-file-div .title-div {
  width: 100%;
  height: 20px;
  background: #ffbf56;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .insurance-file-div .title-div p {
  font-size: 12px;
  color: #fff;
  line-height: 20px;
  text-align: center;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .insurance-file-div .table-div {
  width: 100%;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .insurance-file-div .table-div .insurance-tbl {
  width: 100%;
  text-align: center;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .insurance-file-div .table-div .insurance-tbl thead tr.thead-tr {
  background: #eee;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .insurance-file-div .table-div .insurance-tbl thead tr th {
  font-size: 12px;
  color: #666;
  line-height: 20px;
  font-weight: normal;
  border-left: 1px solid #e8e8e8;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .insurance-file-div .table-div .insurance-tbl thead tr th:first-child {
  border-left: 0 solid #cccccc;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .insurance-file-div .table-div .insurance-tbl tbody tr.tbody-odd-tr {
  background: #fff;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .insurance-file-div .table-div .insurance-tbl tbody tr.tbody-even-tr {
  background: #f9f9f9;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .insurance-file-div .table-div .insurance-tbl tbody tr td {
  font-size: 12px;
  color: #666;
  line-height: 20px;
  border-left: 1px solid #e8e8e8;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .insurance-file-div .table-div .insurance-tbl tbody tr td:first-child {
  border-left: 0 solid #cccccc;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .insurance-file-div .text-div {
  width: 100%;
  padding: 10px 28px 16px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.passenger-write-con .write-must-con .passenger-box .insurance-line .insurance-file-div .text-div p {
  font-size: 12px;
  color: #666;
  line-height: 22px;
}
.passenger-write-con .con-note {
  color: #F5A623;
  margin-left: 11%;
  padding: 0 0 20px 21px;
  font-size: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 56px;
}
.passenger-contact-con {
  position: relative;
  margin-bottom: 30px;
  background: #fff9f4;
  border: 1px solid #cccccc;
  border-radius: 0 0 6px 6px;
}
.passenger-contact-con .class-title-con {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 0;
  width: 11%;
  padding-top: 20px;
  background: #fff;
  border-radius: 0 0 0 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.passenger-contact-con .class-title-con p {
  font-size: 16px;
  color: #3d3d3d;
  line-height: 1.2em;
  text-align: center;
}
.passenger-contact-con .con-tit {
  font-size: 16px;
  line-height: 20px;
  margin-left: 11%;
  margin-right: 7%;
  padding: 10px 0 10px 21px;
}
.passenger-contact-con .con-tit span {
  font-size: 14px;
}
.passenger-contact-con .con-note {
  margin-left: 11%;
  margin-right: 7%;
  color: #F5A623;
  padding: 0 0 20px 21px;
  font-size: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.passenger-contact-con .lump-line {
  margin-bottom: 20px;
  margin-left: 11%;
  margin-right: 7%;
  padding-left: 21px;
  font-size: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.passenger-contact-con .lump-line .line-title {
  width: 32%;
  padding-left: 16px;
  line-height: 24px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAAXNSR0IArs4c6QAAAIFJREFUCB1j+A8FPy5d/f/r7gMY9z/L/69fGRiYmBm+7jvEwCojxcAsIsTAyMHOwPjt2Kn/r1t6GP5/+8bAwMLCwMTJwSDe08LAANL7+8mz/w8cff8/9Aj5//fTZ7BxjCDydVMXA7etJcPft+8Z/rx9yyCYnsgAlgBqY2BgZGRABgAy+05O3pqxrQAAAABJRU5ErkJggg==) no-repeat 6px center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.passenger-contact-con .lump-line .line-input {
  width: 31%;
  position: relative;
  border: 1px solid #cccccc;
}
.passenger-contact-con .lump-line .line-input:hover {
  border: 1px solid #fd8824;
}
.passenger-contact-con .lump-line .line-input input {
  border: 0;
  height: 24px;
  width: 100%;
  font-size: 12px;
  color: #333333;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.passenger-contact-con .lump-line .line-input input::-webkit-input-placeholder {
  font-size: 12px;
  color: #999999;
}
.passenger-contact-con .lump-line .line-input input:-moz-placeholder {
  font-size: 12px;
  color: #999999;
}
.passenger-contact-con .lump-line .line-input .lump-tc {
  font-size: 12px;
  line-height: 20px;
  padding: 0 4px;
  position: absolute;
  top: 31px;
  left: 0;
  z-index: 1;
  background-color: #FFFCD8;
  color: #fd8824;
}
.passenger-contact-con .lump-line .line-input .lump-tc span {
  display: block;
  width: 9px;
  height: 5px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAAXNSR0IArs4c6QAAAERJREFUCB1j/A8EDCjgH5DHhCKCymP4w8Dw7yEDw/+3uBSBFDwGKvgFpN+gKISahKQAZgaSQhYGsBVQE2AKYDRIIdAYAHv0IemLh+X6AAAAAElFTkSuQmCC) no-repeat center center;
  position: absolute;
  top: -5px;
  left: 26px;
}
.passenger-contact-con .lump-line .line-input-phone {
  width: 21%;
  position: relative;
  border: 1px solid #cccccc;
}
.passenger-contact-con .lump-line .line-input-phone .lump-tc {
  font-size: 12px;
  line-height: 20px;
  padding: 0 4px;
  position: absolute;
  top: 31px;
  left: 0;
  z-index: 1;
  background-color: #FFFCD8;
  color: #fd8824;
}
.passenger-contact-con .lump-line .line-input-phone .lump-tc span {
  display: block;
  width: 9px;
  height: 5px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAAXNSR0IArs4c6QAAAERJREFUCB1j/A8EDCjgH5DHhCKCymP4w8Dw7yEDw/+3uBSBFDwGKvgFpN+gKISahKQAZgaSQhYGsBVQE2AKYDRIIdAYAHv0IemLh+X6AAAAAElFTkSuQmCC) no-repeat center center;
  position: absolute;
  top: -5px;
  left: 26px;
}
.passenger-contact-con .lump-line .line-input-phone:hover {
  border: 1px solid #fd8824;
}
.passenger-contact-con .lump-line .line-input-phone input {
  border: 0;
  height: 24px;
  width: 100%;
  font-size: 12px;
  color: #333333;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.passenger-contact-con .lump-line .line-input-phone input::-webkit-input-placeholder {
  font-size: 12px;
  color: #999999;
}
.passenger-contact-con .lump-line .line-input-phone input:-moz-placeholder {
  font-size: 12px;
  color: #999999;
}
.passenger-contact-con .lump-line .input-quhao {
  width: 8%;
  padding-left: 14px;
  cursor: pointer;
  margin-right: 2%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAAXNSR0IArs4c6QAAAI9JREFUCB1jnDlz5hQGBoZ0RiAA0gz///8H02j8qUxAuUIgPgxUwAzCQDZIjAmkAYSBYI+amloBU3p6+m9mZuYQoMAdoAIUABS7xcrKGuro6PgHpJshJSXlHVC3L5D5EUnle6Ain8TExA8gMbBCEANo8g0gFQY05S+Q/gO0JRSo6DZIDisAei5n1qxZGeiSAIP8M4SdD6V+AAAAAElFTkSuQmCC) no-repeat 90% center;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #cccccc;
}
.passenger-contact-con .lump-line .input-quhao:hover {
  border: 1px solid #fd8824;
}
.passenger-contact-con .lump-line .input-quhao .quhao-fix {
  line-height: 24px;
  color: #999999;
}
.passenger-contact-con .lump-line .input-quhao.curr {
  background: url(/jdair/imgs/flight_grey_up_triangle-91bd69ec563bfe26767fb27921ff4a7e.png) no-repeat 90% center;
}
.passenger-negotiate-box {
  margin-top: 10px;
}
.passenger-negotiate-box .nego-check {
  width: 30px;
  height: 30px;
  cursor: pointer;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAANZJREFUOBHtkzEOgjAUhttSF6KDswdgciDpDeQybHoS2LgM3oCGwakHcGYw6VRS329KQkxAcHLwLZTX/+t7bd7PGUVVVQcpZUHLzDm3R24qSNfRXk26S57ndw44iqKbUmqXJImM43iKfeWttcwY45qmefR9f5QEl4DTNJWzZNhEgaDdaq0LwTk/ofISeKwhZkP/mcCdP7U9Boc1GLBiSHz7/R/A2A+8AWYb47k2wIAV3vsrZnvtAYGpBRniDGO0beuWdAINtGDgSI7KwZElfIHxnOvm3c5PNilloT54lkAAAAAASUVORK5CYII=) no-repeat left center;
}
.passenger-negotiate-box .nego-check.curr {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAAYNJREFUOBGdlDFIQlEUhv9zfEJBIUqYiYWBTkFgS2NDU3tDQbg3J0W0tGVFtAZNURAU7dGWY0vYkJBBtURI6FIEkZ7uNb1P5T1fdZd3+P9zvnvOxSNBHdlMxGqgLQKmRCSqNbejciogXJGFVVq6v9Z5pAECyqvikFuhk06gLwWapkwxx7qDvwIQjENiE5ZUsVfvpJZNPgtkyOk2R21kEjS7D7APspsCwxrk/wDI3wvcnALVT/WgH1F2vM1JbHSgAZI/gVysm6x2SH9EPbXPmCboBJyvGUsHNiQwDFrMgdJnQE/ATvIAtEPeS+oX8AiKjIHmDn5AvwBoCFWzCTHX9oVB80eg0CjktQgEYjBv0DFCs4aZUvY4Wn0rQY4XIOUH0EDSE9AEWc3AfBsgzGwApVvI5Y6x3AKqZRNlNU/QLcFLZ8sfZ71MXoluPhFeKFN44vo2qmVyS+ymE3hZ+6zXub6NRIVuBa2e7oCJ07Ryd6h19fdgH9keD+tdsBWHiK2KHqHV+QYzNIWhZ602KwAAAABJRU5ErkJggg==) no-repeat left center;
}
.passenger-negotiate-box .agree-word {
  line-height: 30px;
  font-size: 12px;
}
.passenger-negotiate-box .agree-word a {
  color: #db2634;
}
.passenger-submit-btn {
  margin: 30px 0 40px;
  text-align: center;
}
.passenger-submit-btn a {
  width: 180px;
  margin-right: 20px;
  display: inline-block;
  font-size: 14px;
  color: #ffffff;
  background-color: #db2634;
  text-align: center;
  line-height: 35px;
  border-radius: 2px;
}
.air-ticket-travel-infor {
  background: #f7f7f7;
  border: 1px solid #cccccc;
  border-top: 2px solid #fd8824;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.air-ticket-travel-infor > div:first-child {
  border-top: 0 solid #cccccc;
}
.air-ticket-travel-infor > div:first-child + div {
  border-top: 0 solid #cccccc;
}
.air-ticket-travel-infor .air-ticket-tit {
  line-height: 60px;
  padding-left: 5%;
  color: #fd8824;
  background-color: #f7f7f7;
  font-size: 20px;
  border-top: 1px dashed #ccc;
  border-bottom: 1px dashed #ccc;
}
.air-ticket-travel-infor .air-ticket-box {
  margin-left: 7%;
  margin-right: 7%;
  padding-left: 3.1%;
  border-top: 1px solid #d9d9d9;
}
.air-ticket-travel-infor .air-ticket-box .ticket-site {
  color: #666666;
  line-height: 50px;
}
.air-ticket-travel-infor .air-ticket-box .ticket-aircon {
  font-size: 12px;
  line-height: 22px;
  margin-bottom: 10px;
}
.air-ticket-travel-infor .air-ticket-box .ticket-aircon ul.air-time li .div-first {
  width: 28%;
}
.air-ticket-travel-infor .air-ticket-box .ticket-aircon ul.air-time li .div-first span {
  color: #fd8824;
}
.air-ticket-travel-infor .air-ticket-box .ticket-aircon .air-transfer {
  padding-left: 28%;
  color: #666666;
}
.air-ticket-travel-infor .air-ticket-total {
  padding: 0 6% 20px;
  background: #fff;
  border-top: 1px dashed #ccc;
}
.air-ticket-travel-infor .air-ticket-total .total-first {
  font-size: 20px;
  line-height: 51px;
}
.air-ticket-travel-infor .air-ticket-total .total-second {
  font-size: 24px;
  text-align: right;
}
.air-ticket-travel-infor .air-ticket-total .total-second span {
  color: #db2634;
}
.air-ticket-travel-infor .air-ticket-passenger {
  padding: 0 6% 6px;
}
.air-ticket-travel-infor .air-ticket-passenger .pass-con {
  border-bottom: 1px solid #d9d9d9;
}
.air-ticket-travel-infor .air-ticket-passenger .pass-con:last-child {
  border-bottom: 0;
}
.air-ticket-travel-infor .air-ticket-passenger .pass-con .enger-tit {
  font-size: 18px;
  padding: 14px 0 12px;
}
.air-ticket-travel-infor .air-ticket-passenger .pass-con ul.enger-lump {
  padding: 6px 14px 6px 4px;
  line-height: 28px;
  color: #666666;
}
.air-ticket-travel-infor .air-ticket-passenger .pass-con .total-last {
  margin-bottom: 6px;
  font-size: 18px;
  line-height: 1.4em;
}
.air-ticket-travel-infor .air-ticket-insurance {
  padding: 0 6%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.air-ticket-travel-infor .air-ticket-insurance .insurance-info-ul {
  width: 100%;
  padding: 6px 0;
}
.air-ticket-travel-infor .air-ticket-insurance .insurance-info-ul li {
  width: 100%;
  padding: 6px 0;
}
.air-ticket-travel-infor .air-ticket-insurance .insurance-info-ul li .name-div {
  width: 44%;
}
.air-ticket-travel-infor .air-ticket-insurance .insurance-info-ul li .name-div p {
  font-size: 12px;
  color: #6e6e6e;
  line-height: 1.2em;
  text-align: left;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.air-ticket-travel-infor .air-ticket-insurance .insurance-info-ul li .class-div {
  width: 35%;
}
.air-ticket-travel-infor .air-ticket-insurance .insurance-info-ul li .class-div p {
  font-size: 12px;
  color: #6e6e6e;
  line-height: 1.2em;
  text-align: left;
}
.air-ticket-travel-infor .air-ticket-insurance .insurance-info-ul li .price-div {
  width: 21%;
}
.air-ticket-travel-infor .air-ticket-insurance .insurance-info-ul li .price-div p {
  font-size: 12px;
  color: #6e6e6e;
  line-height: 1.2em;
  text-align: right;
}
.air-ticket-travel-infor .air-ticket-insurance .insurance-total {
  height: 30px;
  margin-bottom: 7px;
}
.air-ticket-travel-infor .air-ticket-insurance .insurance-total .label-div p {
  font-size: 12px;
  color: #333;
  line-height: 30px;
}
.air-ticket-travel-infor .air-ticket-insurance .insurance-total .price-div p {
  font-size: 12px;
  color: #333;
  line-height: 30px;
  text-align: right;
}
.air-ticket-travel-infor .air-ticket-price {
  padding: 8px 6% 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.air-ticket-travel-infor .air-ticket-price .psg-type-div {
  height: 40px;
}
.air-ticket-travel-infor .air-ticket-price .psg-type-div p {
  font-size: 17px;
  color: #4a4a4a;
  line-height: 40px;
}
.air-ticket-travel-infor .air-ticket-price .ticket-price-info-ul {
  width: 100%;
}
.air-ticket-travel-infor .air-ticket-price .ticket-price-info-ul li {
  width: 100%;
  padding: 6px 0;
}
.air-ticket-travel-infor .air-ticket-price .ticket-price-info-ul li .label-div p {
  font-size: 12px;
  color: #6e6e6e;
  line-height: 1.2em;
  text-align: left;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.air-ticket-travel-infor .air-ticket-price .ticket-price-info-ul li .price-div p {
  font-size: 12px;
  color: #6e6e6e;
  line-height: 1.2em;
  text-align: right;
}
.air-ticket-travel-infor .air-ticket-price .ticket-price-total {
  height: 30px;
  margin-bottom: 7px;
}
.air-ticket-travel-infor .air-ticket-price .ticket-price-total .label-div p {
  font-size: 15px;
  color: #404040;
  line-height: 30px;
}
.air-ticket-travel-infor .air-ticket-price .ticket-price-total .price-div p {
  font-size: 15px;
  color: #404040;
  line-height: 30px;
  text-align: right;
}
.air-ticket-travel-infor .air-ticket-value-service {
  padding: 0 6%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.air-ticket-travel-infor .air-ticket-value-service .value-service-info-ul {
  width: 100%;
  padding: 6px 0 0;
}
.air-ticket-travel-infor .air-ticket-value-service .value-service-info-ul li {
  width: 100%;
  padding: 6px 0;
}
.air-ticket-travel-infor .air-ticket-value-service .value-service-info-ul li .name-div {
  width: 30%;
}
.air-ticket-travel-infor .air-ticket-value-service .value-service-info-ul li .name-div p {
  font-size: 12px;
  color: #6e6e6e;
  line-height: 1.2em;
  text-align: left;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.air-ticket-travel-infor .air-ticket-value-service .value-service-info-ul li .num-div p {
  font-size: 12px;
  color: #6e6e6e;
  line-height: 1.2em;
  text-align: left;
}
.air-ticket-travel-infor .air-ticket-value-service .value-service-info-ul li .price-div p {
  font-size: 12px;
  color: #6e6e6e;
  line-height: 1.2em;
  text-align: right;
}
.air-ticket-travel-infor .air-ticket-value-service .value-service-total {
  height: 30px;
  margin-bottom: 7px;
}
.air-ticket-travel-infor .air-ticket-value-service .value-service-total .label-div p {
  font-size: 15px;
  color: #404040;
  line-height: 30px;
}
.air-ticket-travel-infor .air-ticket-value-service .value-service-total .price-div p {
  font-size: 15px;
  color: #404040;
  line-height: 30px;
  text-align: right;
}
/*
 *［往返］航班概况
 */
.servey-flight-con {
  border: 1px solid transparent;
}
.servey-flight-con .flight-tit {
  padding: 20px 0;
  font-size: 20px;
  font-weight: bold;
}
.servey-flight-con .flight-conbox {
  margin-left: 3%;
}
.servey-flight-con .flight-conbox .con-tit {
  font-size: 18px;
  padding-left: 20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAALRJREFUKBVjZICC////MzJ0qqf8Z/ifDBTShgpfZWRgnMtQfnMOIyPjf5AYI4j4368p+f/n7yVAEScQHx0AFe1jZGeNYSy8/pwJZDI+xSDNIIPAaoBqGf93qKX+Y/g3C91UbHwmBqY0JqibscljiIHUMgFFYR7EUIBFQBukgSQA0nCVBB1XmcDhTKQOkFpGcLB2qu7BFQcws8BxUX7bhQkUg+BIAUYOTBKdhkccSC1MktikAQAWH0okA8je+gAAAABJRU5ErkJggg==) no-repeat left center;
}
.servey-flight-con .flight-conbox ul li {
  padding-bottom: 20px;
  padding-top: 20px;
}
.servey-flight-con .flight-conbox ul li:first-child {
  border-top: 0;
}
.servey-flight-con .flight-conbox ul li .goback-site {
  color: #666666;
  line-height: 20px;
  margin-bottom: 20px;
}
.servey-flight-con .flight-conbox ul li .goback-site .site-lump {
  width: 46px;
  background-color: #fd8824;
  margin-right: 18px;
  text-align: center;
  color: #ffffff;
}
.servey-flight-con .flight-conbox ul li .airplane-time {
  margin-bottom: 22px;
}
.servey-flight-con .flight-conbox ul li .airplane-time .goback-atcon span {
  margin-left: 16px;
}
.servey-flight-con .flight-conbox ul li .airplane-time .goback-atcon span:first-child {
  margin-left: 0;
}
.servey-flight-con .flight-conbox ul li .airplane-time .goback-arrow {
  width: 90px;
  height: 14px;
  margin-top: 3px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAGCAYAAAAYLBS/AAAAAXNSR0IArs4c6QAAAHRJREFUGBljZCAATExM/IFKcpmZmRNOnjz5BKScmYAehmfPnt2UlpZm+vv37zIpKamNz58/f88INKmLkEaovM7///89gWwVFiDBSowmoAZmRkbGW2fOnLlLjHoGU1PTRKCLHpubm8sQpQGkCKTB2NhYGaYBADqEIoKcQd5BAAAAAElFTkSuQmCC) no-repeat center center;
}
.servey-flight-con .flight-conbox ul li .airplane-time .at-mr {
  margin-right: 32px;
}
.servey-flight-con .flight-conbox ul li .airplane-time .at-mr span.red-word {
  color: #db2634;
}
.servey-flight-con .flight-conbox ul li .airplane-time .at-mr span {
  margin-right: 6px;
}
.servey-flight-con .flight-conbox ul li .airplane-tui-gai {
  font-size: 12px;
}
.servey-flight-con .flight-conbox ul li .airplane-tui-gai .tg-title {
  padding-left: 30px;
  line-height: 18px;
  margin-bottom: 18px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAelJREFUOBGdVDtLXEEU/s5wDWohCiEKilioUbGSoCSiFhaCID4au3QBf4GCnVhpYSFGBLGzSWGRRLAIKRIbLbTcEG0EH4WFj42Ii8s9nnN2vS+9Fpli75nzPXbmznyX8MzgueZ+H/44gXrBqDUK4ZTBvx3cF5o6+JmUUbTB861NzPlVZu6L9pM1Ef0i8j7R5J/DRyww4vnmHvb9rwxUPYL2rJAFkdCyZwD7ASSdS3JumCYPtrVpRrYS/343ZvK6ETS6DJRVAiXlwPUJeGNC5EcJs5IuXZnTrm0nsRIamAVO9sCLneCl98BdFtQ/HZiYTjSq1drpi33yTkorQXXvwDsrBWHuHzjzDahuL8wjv6pVD6enE+kXSu8VeH8duDoOIT8vtWz+maEenh6xHGscvjkH/5gJe14pqOMjkNkMe5FKPVxwTyJArCQHGlkCclnw9kIMCiZy17xgkla0jwFvWsBrg0A+l8aC/B1OU1EBqOED8HfLVpTKEw9Pr70Q3qaROPMduL1Ig61v0dHsvMSi+i6g5umxRzXq4TSAmp0oEKvbhmDbizXDieVOPOxlawDBiYgUufy5O1QlKsubamVYRDQrFkBJUoKbOjUTC23hC2BGytYUk5MAvrTNoq1tR7nF5Ju+iMUe//NhewCbDrQrtxHOvQAAAABJRU5ErkJggg==) no-repeat left center;
}
.servey-flight-con .flight-conbox ul li .airplane-tui-gai .rule-con {
  padding: 16px 2%;
  background-color: #FFF7E9;
  line-height: 24px;
  border: 1px solid #fd8824;
  border-radius: 6px;
}
.servey-flight-con .flight-conbox ul li .flight-info-con {
  position: relative;
  margin-bottom: 20px;
  padding-top: 12px;
  padding-bottom: 9px;
  border: 1px solid #dcdcdc;
  border-radius: 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .info-item-con {
  padding-top: 15px;
  padding-bottom: 13px;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .info-item-con .city-info-con {
  width: 57.76%;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .info-item-con .city-info-con .from-div {
  width: 40.5%;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .info-item-con .city-info-con .from-div .city-p {
  margin-bottom: 21px;
  font-size: 17px;
  color: #fd6b00;
  line-height: 1.2em;
  text-align: right;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .info-item-con .city-info-con .from-div .airport-p {
  margin-bottom: 13px;
  font-size: 12px;
  color: #515151;
  line-height: 1.2em;
  text-align: right;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .info-item-con .city-info-con .from-div .date-p {
  font-size: 12px;
  color: #515151;
  line-height: 1.2em;
  text-align: right;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .info-item-con .city-info-con .from-div .date-p .date-span {
  margin-right: 6px;
  color: #515151;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .info-item-con .city-info-con .from-div .date-p .time-span {
  color: #fd8a28;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .info-item-con .city-info-con .from-div .date-p .across-span {
  color: #9c9c9c;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .info-item-con .city-info-con .arrow-div {
  position: relative;
  top: -15px;
  width: 19%;
  height: 50px;
  padding-top: 7px;
  text-align: center;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAFCAYAAAAZiY8XAAAAAXNSR0IArs4c6QAAAJNJREFUOBFjZBgG4H+Xav6/fwxmTMxMcxlKbuxnZGT8j8tbjLgkhpL4/06V8n//GTpAbgZ69j7QU/MZGP7PZyy/8wTdH0zoAkOd////f8V///83/f/P8PBfp8p2YGCE/F+lzQbzF+O/TtVfMM6Qpf//ZwamYZyRB4z1N///My5mYmaex8IowMc9ZD2K5HBCeRMmDwBC5yvMK9QBzAAAAABJRU5ErkJggg==) no-repeat center center;
  background-size: 60px auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .info-item-con .city-info-con .arrow-div .stop-p {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-bottom: 6px;
  background: #fd8824;
  font-size: 12px;
  color: #fff;
  line-height: 16px;
  text-align: center;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .info-item-con .city-info-con .arrow-div .city-p {
  font-size: 12px;
  color: #666;
  line-height: 1.2em;
  text-align: center;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .info-item-con .city-info-con .to-div {
  width: 40.5%;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .info-item-con .city-info-con .to-div .city-p {
  margin-bottom: 21px;
  font-size: 17px;
  color: #fd6b00;
  line-height: 1.2em;
  text-align: left;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .info-item-con .city-info-con .to-div .airport-p {
  margin-bottom: 13px;
  font-size: 12px;
  color: #515151;
  line-height: 1.2em;
  text-align: left;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .info-item-con .city-info-con .to-div .date-p {
  font-size: 12px;
  color: #515151;
  line-height: 1.2em;
  text-align: left;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .info-item-con .city-info-con .to-div .date-p .date-span {
  color: #515151;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .info-item-con .city-info-con .to-div .date-p .time-span {
  color: #fd8a28;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .info-item-con .city-info-con .to-div .date-p .across-span {
  color: #9c9c9c;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .info-item-con .plane-info-con {
  width: 42.24%;
  height: 22px;
  padding-top: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .info-item-con .plane-info-con .img-div {
  width: 24px;
  height: 24px;
  margin-right: 10px;
  text-align: center;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .info-item-con .plane-info-con .img-div .plane-logo-img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .info-item-con .plane-info-con .info-div p {
  font-size: 14px;
  color: #484848;
  line-height: 24px;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .info-item-con .plane-info-con .info-div p .hlight {
  color: #ce0000;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .trans-con {
  position: relative;
  width: 39.32%;
  margin: 0 auto 0 9.25%;
  text-align: center;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .trans-con .trans-info-div {
  position: relative;
  z-index: 10;
  display: inline-block;
  height: 20px;
  padding: 0 14px;
  background: #fff;
  border: 1px dashed #cccccc;
  border-radius: 10px;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .trans-con .trans-info-div p {
  font-size: 13px;
  color: #6f6f6f;
  line-height: 20px;
  text-align: center;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .trans-con .line-div {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  z-index: 1;
  border-top: 1px dashed #cccccc;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .label-con {
  position: absolute;
  top: 25px;
  left: 2%;
  z-index: 10;
  min-width: 46px;
  height: 20px;
  background: #fd8824;
  font-size: 14px;
  color: #fff;
  line-height: 20px;
  text-align: center;
}
.servey-flight-con .flight-conbox ul li .flight-info-con .right-line-div {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  width: 7px;
  background: #fd8824;
  border-radius: 0 6px 6px 0;
}
.servey-flight-btn {
  margin: 30px 0 200px;
  text-align: center;
}
.servey-flight-btn a {
  margin-left: 20px;
  display: inline-block;
  font-size: 14px;
  color: #ffffff;
  background-color: #db2634;
  text-align: center;
  line-height: 35px;
  border-radius: 2px;
}
.servey-flight-btn a.btn-giveup {
  width: 180px;
}
.servey-flight-btn a.btn-now {
  width: 180px;
}
/*
 *国际机票订单
 */
.left-index {
  padding-right: 1.74%;
  padding-left: 0 !important;
}
.nation-air-order-nav {
  position: relative;
  font-size: 16px;
  border: 1px solid #ffffff;
}
.nation-air-order-nav .nav-title {
  position: absolute;
  top: 0;
  left: -15px;
  width: 255px;
  height: 69px;
  line-height: 80px;
  color: #ffffff;
  background: url(data:image/png;base64,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) no-repeat left center;
}
.nation-air-order-nav .nav-title p {
  padding-left: 75px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAALJJREFUOBG9VQEOgCAItNbn6lPVW/MfdddiI3KmmbI5hOg40IlzRvZLjNvl+nsL8Jfdg8mEtVlGYouWhGKLDviJNbFEjzVKQKkmKNZ29q4UzP4P4L1aj4dQNutLsTuIjmvH2GbWLHL27RjjQOccZhKLSlfZU3e8Grp82jogdW8xHrcCQEsqWDTuK8MYKDGbHl5xj1lNO8b6dGN9fPtWjXFV4L8feg4Nz4f+Npp4BwvlHE0HrwDrUM2d6p4AAAAASUVORK5CYII=) no-repeat 47px center;
}
.nation-air-order-nav ul {
  padding: 0 28px;
  margin-top: 85px;
}
.nation-air-order-nav ul li {
  padding-left: 32px;
  line-height: 66px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAATCAYAAACgADyUAAAAAXNSR0IArs4c6QAAAUlJREFUOBG9kzFLw0AUx99LQggOIg5uRWjSDlZEh7YIIiJUP4A46afQzang7Oh3ceggbppRXTTaSnHo0K0KhzbPe5ELuWsaO/mWu////368y3FByKkoaFwB0D5HiNDxn8OW2WaZRqKRPMe2di0LtyXq5fVgFNSJA0Q8AqJVQjgFAmE79lpsOzEIcS89Dwku/Cg8ewkaPQJaBgUyHFXqol/bXOR9ttjjTHnMOEokK4ErxPdQBpotPU2z0MAgCnGiY4qRfzlTmrP2zGB3fWfhrbpVVvBMIEPj0Wdn7H59TIBUO3SJ5MUbpSC04Kb8cDtQcTqxL95Lr9XmZRbOQv7T3YmCeE3B0vFeV76EDYY5KII0ENvteN6dayVwpXnO38THMycxxJVOZLH0eD36heOVIoh7tQegYLke8L6otIlFjWb2/2D6P5pH+Uv/AI99gXTNEpHXAAAAAElFTkSuQmCC) no-repeat 4px center;
  border-bottom: 1px dashed #cccccc;
}
.nation-air-order-nav ul li a {
  color: #333333;
}
.nation-air-order-nav ul li a:hover {
  color: #db2634;
}
.nation-air-order-nav ul li.checked-red a {
  color: #db2634;
}
.nation-air-order-right {
  margin-bottom: 25px;
  border-top: 2px solid #db2634;
  border-bottom: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}
.nation-air-order-right .right-title {
  line-height: 64px;
  font-size: 18px;
  padding-left: 22px;
  background-color: #F5F5F5;
}
.nation-air-order-right .nation-welcome {
  padding-left: 66px;
}
.nation-air-order-right .nation-welcome .welcome-user {
  font-size: 20px;
  margin-right: 6%;
  padding-top: 53px;
}
.nation-air-order-right .nation-welcome .welcome-login {
  font-size: 14px;
  padding: 60px 0;
}
.nation-air-order-right .air-order-search {
  padding: 0 7% 0 4%;
}
.nation-air-order-right .air-order-search .search-conbox .seek-title-red {
  color: #db2634;
  line-height: 68px;
}
.nation-air-order-right .air-order-search .search-conbox .seek-date .date-left .date-con {
  line-height: 36px;
  margin-bottom: 20px;
}
.nation-air-order-right .air-order-search .search-conbox .seek-date .date-left .date-con input {
  margin: 0 4px;
  border: 0;
  height: 36px;
  width: 140px;
  font-size: 12px;
  color: #333333;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #cccccc;
}
.nation-air-order-right .air-order-search .search-conbox .seek-date .date-left .date-con input::-webkit-input-placeholder {
  font-size: 12px;
  color: #999999;
}
.nation-air-order-right .air-order-search .search-conbox .seek-date .date-left .date-con input:-moz-placeholder {
  font-size: 12px;
  color: #999999;
}
.nation-air-order-right .air-order-search .search-conbox .seek-date .date-left .date-con .con-ask {
  width: 88px;
  text-align: right;
}
.nation-air-order-right .air-order-search .search-conbox .seek-date .order-state {
  line-height: 36px;
}
.nation-air-order-right .air-order-search .search-conbox .seek-date .order-state .state-ask {
  margin-right: 10px;
  width: 88px;
  text-align: right;
}
.nation-air-order-right .air-order-search .search-conbox .seek-date .order-state .state-choose {
  position: relative;
}
.nation-air-order-right .air-order-search .search-conbox .seek-date .order-state .state-choose .choose-tit {
  color: #999999;
  width: 158px;
  cursor: pointer;
  padding-left: 8px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAAXNSR0IArs4c6QAAAI9JREFUCB1jnDlz5hQGBoZ0RiAA0gz///8H02j8qUxAuUIgPgxUwAzCQDZIjAmkAYSBYI+amloBU3p6+m9mZuYQoMAdoAIUABS7xcrKGuro6PgHpJshJSXlHVC3L5D5EUnle6Ain8TExA8gMbBCEANo8g0gFQY05S+Q/gO0JRSo6DZIDisAei5n1qxZGeiSAIP8M4SdD6V+AAAAAElFTkSuQmCC) no-repeat 90% center;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nation-air-order-right .air-order-search .search-conbox .seek-date .order-state .state-choose .choose-tit.curr {
  background: url(/jdair/imgs/flight_grey_up_triangle-91bd69ec563bfe26767fb27921ff4a7e.png) no-repeat 90% center;
}
.nation-air-order-right .air-order-search .search-conbox .seek-date .order-state .state-choose ul {
  position: absolute;
  top: 37px;
  left: 0;
  width: 100%;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nation-air-order-right .air-order-search .search-conbox .seek-date .order-state .state-choose ul li {
  padding-left: 10px;
  cursor: pointer;
}
.nation-air-order-right .air-order-search .search-conbox .seek-date .order-state .state-choose ul li:hover {
  background-color: #f5f5f5;
}
.nation-air-order-right .air-order-search .search-btn {
  margin-bottom: 26px;
}
.nation-air-order-right .air-order-search .search-btn a {
  width: 134px;
  padding-left: 20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAAAAXNSR0IArs4c6QAAAY9JREFUOBGllDtLw2AUhk1bL+CgFgWVahE3BycnQXRQXBxcnBz9BQ7FIurPEBcRJyc3cSg4OHTwgoqLeEHUydYL4qCLEJ+TmuSk+Sof9IOnOXnPe962yZc4DYblum4H8hj0wg88wpHjOJ8c7RYhCViBd9iHddiEQ3iFBaskjG0gqwjp6iG0LJzDHjRX94Nzmkk4hrVANBT0G2EbbgztikQzBwc1DaqBrwXKMKvkIChNQ65RV6xZQ8A7AnfQpC0JTkbhhDv1ohv/1XhP6TswoH0S1g/3WrSsZSarvRImP/Vbi5b1F77IXZWwZ8hYBmhb399sqHERe+ANIt8SOuIV3gyUIHIDPCei7PKN+JhZwVuAvLFLw9/9M0aDEvEuwgUklRwtaQ7DBxifAvQU7ICsK4jty5Qfyd65xDDE+RbHM4678AByLQdhDorQCksgD/8Ec2Vqb8nGiy1MU4iT4L+CnqgLDEqYt/CsUszDOHqpotbxSeAyXEN3HTHhKEF5uIV2498MrXYVQTmcnXZuCxeB078PcxEnKflObAAAAABJRU5ErkJggg==) no-repeat 26px center;
  display: block;
  font-size: 14px;
  color: #ffffff;
  background-color: #db2634;
  text-align: center;
  line-height: 35px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nation-air-order-right .air-order-record {
  padding: 20px 0 53px;
  margin: 0 2%;
  border-top: 1px dashed #cccccc;
}
.nation-air-order-right .air-order-record .record-con table {
  width: 100%;
  border-spacing: 3px !important;
  border-collapse: inherit !important;
}
.nation-air-order-right .air-order-record .record-con table thead tr th {
  font-weight: normal;
  font-size: 13px;
}
.nation-air-order-right .air-order-record .record-con table thead tr th div {
  line-height: 40px;
  background-color: #f5f5f5;
}
.nation-air-order-right .air-order-record .record-con table tbody tr.grey-bg td {
  background-color: #C9DFEB;
}
.nation-air-order-right .air-order-record .record-con table tbody tr:hover td {
  background-color: #ffffcc;
}
.nation-air-order-right .air-order-record .record-con table tbody tr td {
  font-size: 12px;
  padding: 4px 0;
  text-align: center;
  line-height: 30px;
}
.nation-air-order-right .air-order-record .record-con table tbody tr td .pointer-color {
  cursor: pointer;
  text-decoration: underline;
}
.nation-air-order-right .air-order-record .record-con table tbody tr td .pointer-color:hover {
  color: #00f;
}
.nation-air-order-right .air-order-record .record-page {
  margin-top: 20px;
  font-size: 12px;
}
.nation-air-order-right .air-order-record .record-page .page-tiao {
  line-height: 24px;
  margin-right: 24px;
}
.nation-air-order-right .air-order-record .record-page .page-tiao .tiao-ul {
  position: relative;
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAAXNSR0IArs4c6QAAAI9JREFUCB1jnDlz5hQGBoZ0RiAA0gz///8H02j8qUxAuUIgPgxUwAzCQDZIjAmkAYSBYI+amloBU3p6+m9mZuYQoMAdoAIUABS7xcrKGuro6PgHpJshJSXlHVC3L5D5EUnle6Ain8TExA8gMbBCEANo8g0gFQY05S+Q/gO0JRSo6DZIDisAei5n1qxZGeiSAIP8M4SdD6V+AAAAAElFTkSuQmCC) no-repeat 26px center;
}
.nation-air-order-right .air-order-record .record-page .page-tiao .tiao-ul span {
  width: 44px;
  display: inline-block;
  padding-left: 4px;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nation-air-order-right .air-order-record .record-page .page-tiao .tiao-ul ul {
  position: absolute;
  top: 25px;
  left: 0;
  width: 100%;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nation-air-order-right .air-order-record .record-page .page-tiao .tiao-ul ul li {
  padding-left: 4px;
}
.nation-air-order-right .air-order-record .record-page .page-tiao .tiao-ul ul li:hover {
  background-color: #f5f5f5;
}
.nation-air-order-right .air-order-record .record-page .page-jump .jump-first,
.nation-air-order-right .air-order-record .record-page .page-jump .jump-tail {
  margin-right: 10px;
  line-height: 24px;
  color: #db2634;
  cursor: pointer;
  width: 44px;
  text-align: center;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nation-air-order-right .air-order-record .record-page .page-jump .jump-last {
  width: 64px;
  margin-right: 10px;
  text-align: center;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nation-air-order-right .air-order-record .record-page .page-jump .jump-last span {
  display: inline-block;
  line-height: 24px;
  color: #db2634;
  cursor: pointer;
  padding-left: 10px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAAAXNSR0IArs4c6QAAAItJREFUGBljZMACHqibKf79x9DKiC73WNtS5efPv1OY2f8noMjd1TBTu6NituOOnpUYisQDVQtNoMT2Z2oOIigSdzStdEASQCOFUCTuqZnp31Ux3XbfwEEARQLEuatqdvGuto0chgRQgImRkSGO4efPGVh1gnTgtBNmHE7XwhSg+xNvCGFIgkyBhS0AuWI882/YICUAAAAASUVORK5CYII=) no-repeat left center;
}
.nation-air-order-right .air-order-record .record-page .page-jump .jump-next {
  width: 64px;
  text-align: center;
  margin-right: 10px;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nation-air-order-right .air-order-record .record-page .page-jump .jump-next span {
  line-height: 24px;
  color: #db2634;
  cursor: pointer;
  padding-right: 10px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAAAXNSR0IArs4c6QAAAIxJREFUGBljuKtqtuyBupkiAxbAxMT2v+jPX4bpj7UtVbDIMzDc0bMSu6NituOuhpkaVgXP1BxEgAq2P1C10MSqAGi0EEjBHU0rHZACRnRV9w0cBP59+bqMkYmxEkMSpPiuto0cw69fm5mw6WT4+XMGIyNDHIocup1wSZyuxenP+9qmEqAAwBpC+MIWANhtOngj4GCyAAAAAElFTkSuQmCC) no-repeat right center;
}
.nation-air-order-right .air-order-record .record-page .page-total {
  line-height: 24px;
}
.nation-air-order-right .air-order-record .record-page .page-total input {
  border: 0;
  height: 24px;
  width: 42px;
  font-size: 12px;
  color: #333333;
  padding: 0 4px;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nation-air-order-right .air-order-record .record-page .page-total input::-webkit-input-placeholder {
  font-size: 16px;
  color: #999999;
}
.nation-air-order-right .air-order-record .record-page .page-total input:-moz-placeholder {
  font-size: 16px;
  color: #999999;
}
.grey-body {
  background-color: #eee;
}
.white-con {
  background-color: #fff;
}
.left-column-con.right-padding {
  padding-right: 16px;
  padding-top: 12px;
}
/*
 *［往返］旅客信息-购票须知弹窗
 */
.fix-window-tc {
  position: fixed;
  top: 50%;
  left: 50%;
  padding: 36px 5% 0;
  width: 1014px;
  margin-left: -507px;
  margin-top: -300px;
  z-index: 220;
  background-color: #ffffff;
  font-size: 16px;
  line-height: 18px;
  border: 1px solid #979797;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.fix-window-tc .tc-title {
  margin-bottom: 18px;
  text-align: center;
}
.fix-window-tc .window-tc-box {
  overflow-y: auto;
  max-height: 450px;
}
.fix-window-tc ul {
  font-size: 14px;
  line-height: 1.6em;
  color: #828282;
}
.fix-window-tc ul li {
  text-indent: 2em;
}
.fix-window-tc ul li .ul-title {
  text-indent: 0;
}
.fix-window-tc ul li p {
  margin-bottom: 20px;
}
.fix-window-tc .tc-btn {
  width: 180px;
  margin: 30px auto;
}
.fix-window-tc .tc-btn a {
  display: block;
  font-size: 14px;
  color: #ffffff;
  background-color: #db2634;
  text-align: center;
  line-height: 40px;
  border-radius: 2px;
}
.fix-window-tc .tc-battery p {
  font-size: 14px;
  color: #828282;
  line-height: 1.6em;
  text-indent: 2em;
}
.fix-window-tc .tc-battery p:first-child {
  text-indent: 0;
}
.fix-window-tc a.tc-close {
  position: absolute;
  top: 12px;
  right: 12px;
  width: 22px;
  height: 22px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAAAAXNSR0IArs4c6QAAAshJREFUOBGVlU1IVFEUx//nOqNZGilYiWAudMJmMZCRBhUtCiqtRaGGSbs2E0FYTS3bBPmBrcJArEWf2CowhCgSoyJ3FhEzSdbCbPquUUqbeadz3/heb5z3RC/M3K//+c2559x7hrBAY2ZCV2AzUrzRICoVqVJEk9K/QEXoKTXdSXmZk9sGXwoWYHqmjQ2EGVjjpiGibwzqVYV57RR++X2+JgvMHYFtzEY/M9bOF7vN9Q8QUyudjQ0695Vzwh2VjXL8h4uFalvRFzOMAb4QOOpk2R5zZ1Utp3hIjr7MKVjsmAgp+eylyNh9bWN6zP2NOWxwnw1VftCBHqC6wZtbsRV06BqQW2Bq5JTCQC9f3WE6lg7F+GirbARtyvJiYHU1qKHLHa6hBy8DJQGg8H8qxLFyxD+ENSftMXOLDdWDqTj45mEg8TEbbkFnp8G3jwBfxzJMJd4mi7g/mMvjs1OSBH+GQk9WloFabphe8cAp4PePtKcW9HM0y0QvKJ8qIe6qXmck/75zVehFBxwSRMwk0p56QLWJUv4aBSNZpCee7dcEePgiQBI15QOP9AELQE0Op4oU/L64J1Rv6JjuOQ/8+Smx/wTa3gZs2LegCVROXOFEc1xeT8JV6UzUrVbw9eZ0Qus7PeEESsIw3ktNOWfINbmXBXZCdfb18XVYrNviBSc8ojPRhHnd5OtKBnhVuXf258NLQxmmUjdMlv2kjfbKQXkku21VrTz9t8PeidK3JdQEfiyJnWsS0hGKxOqkl3o717g7UMaz/JzBZdbaUnqzypGvjiKv32g7MxR6QG2xCfJTvQRfF/IltTRU7beg2tgG6wmdjI1Snq9G4A/0fDFNKtozUmoTRaJPnHo7FM5FPeb2ql0S8+Mg3il9vnNfPJwRxRCpnB46Hb3r3LPGnmBLwN1b8pH8sh6G/s9jJa9vEitUjI69mrI0bv0/DZIYcSAMlFIAAAAASUVORK5CYII=) no-repeat center center;
}
.fix-window-tc .tc-tui-reason .reason-tit {
  margin-bottom: 28px;
}
.fix-window-tc .tc-tui-reason .tc-tui-choose {
  margin-bottom: 46px;
}
.fix-window-tc .tc-tui-reason .tc-tui-choose .choose-option {
  line-height: 18px;
  margin-right: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.fix-window-tc .tc-tui-reason .tc-tui-choose .choose-option .option-check {
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-right: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAMFBMVEUAAACZmZmgoKCbm5uZmZmcnJyYmJiZmZmcnJydnZ2bm5ugoKCcnJzb29udnZ2YmJi6BmwEAAAAD3RSTlMA4Zl+8ubHwVdVSkgeHBx4YOJaAAAAR0lEQVQI12Ng4DH8L3yAgYGh5btSvQcDA+fHBQxc8hMY3scCxa7+Y7DfAKS5PzOIMYBAIsMnMK0Po2HiMHUwfTBzYObC7AEA3qMa1Q8IuWUAAAAASUVORK5CYII=) no-repeat center center;
}
.fix-window-tc .tc-tui-reason .tc-tui-choose .choose-option .option-check.curr {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAALVBMVEUAAADbJzTdKTbcJjbeJjbcKDXdKDTdJjXcJzXcJjTsipHbIzHWCxv////cLDqH9yv3AAAACXRSTlMAjiqSDmRks60tk0I0AAAAT0lEQVQI12NgYFATTGIAAuaZM2eaMDCwVALp6Q5ALggYMGjOnH1m58xJDJEz9616PXMqg+TMU3fXzJwIo2HicHWMEH0Qc2Y4MDA4g7kwewBr4StuTf1XvAAAAABJRU5ErkJggg==) no-repeat center center;
}
.fix-window-tc .tc-tui-reason .tc-text {
  margin-bottom: 42px;
}
.fix-window-tc .tc-tui-reason .tc-text textarea {
  width: 100%;
  height: 334px;
  padding: 10px;
  font-size: 16px;
  line-height: 24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.fix-window-tc .tc-tui-reason .tc-orange-word {
  color: #fd8824;
  padding-left: 10px;
}
.fix-window-tc .tc-btn-apply {
  width: 160px;
  margin: 80px auto;
}
.fix-window-tc .tc-btn-apply a {
  display: block;
  font-size: 14px;
  color: #ffffff;
  background-color: #db2634;
  text-align: center;
  line-height: 40px;
  border-radius: 2px;
}
.fix-window-tc .tc-apply-prompt {
  margin-bottom: 70px;
}
.fix-window-tc .tc-apply-prompt p {
  margin-bottom: 18px;
}
.fix-window-tc .tc-apply-prompt p span {
  color: #fd8824;
}
.fix-small-tc {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -350px;
  margin-top: -117px;
  width: 700px;
  height: 334px;
  background-color: #ffffff;
  z-index: 222;
  border: 1px solid #979797;
  text-align: center;
}
.fix-small-tc .tc-bigdui {
  display: inline-block;
  font-size: 16px;
  margin: 86px 0 44px;
  padding: 30px 0 60px 140px;
  background: url(data:image/png;base64,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) no-repeat left center;
}
.fix-small-tc .tc-btn {
  width: 160px;
  margin: 0 auto 60px;
}
.fix-small-tc .tc-btn a {
  display: block;
  font-size: 14px;
  color: #ffffff;
  background-color: #db2634;
  text-align: center;
  line-height: 40px;
  border-radius: 2px;
}
.nation-datebox {
  position: relative;
}
/*
 *航班查询
 */
.inquiry-border {
  background: url(/jdair/imgs/inquiry-plane-59eaf259e6e903ce4d34ebcdb92d959e.png) no-repeat 92% 90%;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.inquiry-bg-box {
  text-align: center;
}
.inquiry-bg-box .inquiry-welcome {
  margin-top: 100px;
  display: inline-block;
  text-align: left;
  padding: 6px 147px;
  background: url(data:image/png;base64,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) no-repeat left center;
  line-height: 24px;
}
.inquiry-bg-box .inquiry-welcome .big-word {
  font-size: 20px;
}
.inquiry-bg-box .inquiry-welcome p span {
  color: #db2634;
}
.main-order-ad img {
  width: 100%;
}
/*
 *［往返］北美购票流程－乘客信息（北美）_161118
 */
.passenger-seat-choose-zzfw {
  padding: 0 2%;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}
.passenger-seat-choose-zzfw p {
  line-height: 40px;
  font-size: 16px;
}
.passenger-seat-choose {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}
.passenger-seat-choose.last-border {
  border-bottom: 1px solid #cccccc;
  border-radius: 0 0 6px 6px;
}
.passenger-seat-choose .seat-tit {
  position: relative;
  padding: 0 2%;
  line-height: 40px;
  background-color: #fd8824;
  color: #ffffff;
}
.passenger-seat-choose .seat-tit .tit-left {
  font-size: 16px;
}
.passenger-seat-choose .seat-tit .tit-right a {
  display: block;
  color: #ffffff;
  text-decoration: underline;
}
.passenger-seat-choose .seat-tit .seat-detail-div {
  position: absolute;
  top: 34px;
  left: 56%;
  z-index: 100;
  width: 592px;
  background: #fff;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.passenger-seat-choose .seat-tit .seat-detail-div .title-div {
  width: 100%;
  height: 20px;
  background: #ffbf56;
}
.passenger-seat-choose .seat-tit .seat-detail-div .title-div p {
  font-size: 12px;
  color: #fff;
  line-height: 20px;
  text-align: center;
}
.passenger-seat-choose .seat-tit .seat-detail-div .table-div {
  width: 100%;
  border-bottom: 1px solid #e8e8e8;
}
.passenger-seat-choose .seat-tit .seat-detail-div .table-div ul li {
  float: left;
  color: #666;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
}
.passenger-seat-choose .seat-tit .seat-detail-div .table-div ul li .table-title {
  background-color: #eee;
  font-weight: bold;
  border-left: 1px solid #e8e8e8;
}
.passenger-seat-choose .seat-tit .seat-detail-div .table-div ul li .table-con {
  border-left: 1px solid #e8e8e8;
}
.passenger-seat-choose .seat-tit .seat-detail-div .table-div ul li .bg-grey {
  background-color: #f9f9f9;
}
.passenger-seat-choose .seat-tit .seat-detail-div .table-div ul li:first-child .table-title {
  border-left: 0;
}
.passenger-seat-choose .seat-tit .seat-detail-div .table-div ul li:first-child .table-con {
  border-left: 0;
}
.passenger-seat-choose .seat-tit .seat-detail-div .table-div ul li.li-hangduan {
  width: 212px;
}
.passenger-seat-choose .seat-tit .seat-detail-div .table-div ul li.li-quyu {
  width: 130px;
}
.passenger-seat-choose .seat-tit .seat-detail-div .table-div ul li.li-bianhao {
  width: 162px;
}
.passenger-seat-choose .seat-tit .seat-detail-div .table-div ul li.li-jiage {
  width: 86px;
}
.passenger-seat-choose .seat-tit .seat-detail-div .table-div .insurance-tbl {
  width: 100%;
  text-align: center;
}
.passenger-seat-choose .seat-tit .seat-detail-div .table-div .insurance-tbl thead tr.thead-tr {
  background: #eee;
}
.passenger-seat-choose .seat-tit .seat-detail-div .table-div .insurance-tbl thead tr th {
  font-size: 12px;
  color: #666;
  line-height: 20px;
  border-left: 1px solid #e8e8e8;
}
.passenger-seat-choose .seat-tit .seat-detail-div .table-div .insurance-tbl thead tr th:first-child {
  border-left: 0 solid #cccccc;
}
.passenger-seat-choose .seat-tit .seat-detail-div .table-div .insurance-tbl tbody tr.tbody-odd-tr {
  background: #fff;
}
.passenger-seat-choose .seat-tit .seat-detail-div .table-div .insurance-tbl tbody tr.tbody-even-tr {
  background: #f9f9f9;
}
.passenger-seat-choose .seat-tit .seat-detail-div .table-div .insurance-tbl tbody tr td {
  font-size: 12px;
  color: #666;
  line-height: 20px;
  border-left: 1px solid #e8e8e8;
}
.passenger-seat-choose .seat-tit .seat-detail-div .table-div .insurance-tbl tbody tr td:first-child {
  border-left: 0 solid #cccccc;
}
.passenger-seat-choose .seat-tit .seat-detail-div .text-div {
  width: 100%;
  padding: 10px 28px 16px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.passenger-seat-choose .seat-tit .seat-detail-div .text-div .text-title {
  color: #fd8824;
}
.passenger-seat-choose .seat-tit .seat-detail-div .text-div p {
  font-size: 12px;
  color: #666;
  line-height: 22px;
}
.passenger-seat-choose .seat-con {
  padding: 12px 4%;
}
.passenger-seat-choose .seat-con .con-img {
  display: table-cell;
  vertical-align: middle;
  width: 40%;
  overflow: hidden;
  border-radius: 6px;
}
.passenger-seat-choose .seat-con .con-middle {
  display: table-cell;
  vertical-align: middle;
  width: 777777px;
  text-align: left;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.passenger-seat-choose .seat-con .con-middle ul {
  display: inline-block;
  text-align: left;
}
.passenger-seat-choose .seat-con .con-middle ul li {
  padding: 4px 0 4px 26px;
  line-height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAMVJREFUKBV9jz0SAUEQhbuHUsUxjFu4g6IkGzkEEbndQLmCQCBzEJdQIhLBRpSys4+erf0xO7aTqXnvfV39iDxjwsE8WevAY5FyRRPpxVfdcot2SdSfuv4PYMNMmyzEXSbeuxDnG8owF5r1gAcIs/byfJS/Nf+G820ViKWg3Jx7De8LKQIF4EqEZ0Mws4AYCnd7khSTgsTc84LAzcBMOqvLqSj4F6qEZVkByKcGOeEaUELqQIzYpGYkZ4jeOEmox+9QD32hD3RCZC4Z9iIeAAAAAElFTkSuQmCC) no-repeat left 6px;
  font-size: 12px;
}
.passenger-seat-choose .seat-con .con-btn {
  width: 18%;
  display: table-cell;
  vertical-align: middle;
}
.passenger-seat-choose .seat-con .con-btn a.btn-choose {
  display: block;
  line-height: 40px;
  width: 142px;
  color: #ffffff;
  text-align: center;
  background-color: #db2634;
  border-radius: 2px;
}
/*
 * 乘客信息（选座、行李后）_161118
 */
.passenger-after-zzfw-title {
  padding: 0 2%;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}
.passenger-after-zzfw-title p {
  line-height: 40px;
}
.passenger-after-zzfw-con {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}
.passenger-after-zzfw-con .after-seat-choose .choose-tit {
  padding: 0 2%;
  line-height: 40px;
  background-color: #fd8824;
  color: #ffffff;
}
.passenger-after-zzfw-con .after-seat-choose .choose-con .flight-date {
  background-color: #f9f9f9;
  height: 67px;
  border-bottom: 1px solid #eeeeee;
}
.passenger-after-zzfw-con .after-seat-choose .choose-con .flight-date ul li {
  min-width: 144px;
  float: left;
  text-align: center;
  line-height: 22px;
  padding: 12px 0;
  height: 68px;
  cursor: pointer;
  border-right: 1px solid #eeeeee;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.passenger-after-zzfw-con .after-seat-choose .choose-con .flight-date ul li.curr {
  background-color: #fff;
  border-bottom: 2px solid #fd8824;
}
.passenger-after-zzfw-con .after-seat-choose .choose-con .flight-date ul li .block-place {
  display: inline-block;
}
.passenger-after-zzfw-con .after-seat-choose .choose-con .flight-date ul li .block-place .place-middle {
  width: 30px;
  height: 14px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAECAYAAABV5LW0AAAAAXNSR0IArs4c6QAAAElJREFUCB1jYMAD/vdrKPzrVHn0v1M1A48yTClsGhn/T9ARx1SKJvL3D///338OMTIytTCW35rCCLT+JZoSXFxehv+MXxgZWB0B11Ibzw8CjJUAAAAASUVORK5CYII=) no-repeat center center;
}
.passenger-after-zzfw-con .after-seat-choose .choose-con table {
  width: 100%;
  text-align: center;
}
.passenger-after-zzfw-con .after-seat-choose .choose-con table tr {
  border-top: 1px dashed #cccccc;
}
.passenger-after-zzfw-con .after-seat-choose .choose-con table tr:first-child {
  border-top: 0;
}
.passenger-after-zzfw-con .after-seat-choose .choose-con table tr td {
  width: 20%;
  line-height: 40px;
}
.passenger-after-zzfw-con .after-seat-choose .choose-con table tr td span {
  color: #fd8824;
}
.passenger-after-zzfw-con .after-seat-choose .choose-con table tr td a.table-edit {
  display: inline-block;
  padding-left: 16px;
  color: #4A90E2;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAZ5JREFUKBV9kj1LA0EQhmf27qJIJBZqI5hEBMG02lhFEE1QECsLQcQ/IMaICBbXKSQEbWzEzkJBCxFUVNTOykIhYJHgB0TEyoBIQvZ23D2zGEniFjtf7zN7ww2CPrbNtFtl070YDrXhtT3Idc0cTjwFDQu3gJAjAulCpaUBKhF3VmTuXudNk2FIyj8LDp9jnGqCwsOdy8WeXNhOe5t83qQAsWa6HRBzl/GuZ92tlh1OZNoN07NHQHeFPLy5oAzqzye7jKQy3QazdoHo4Hjev6oa/wsoQSSZ7WfMOiSiTQ2p/M+nKq/GGUk9RhCNDRAUP4kFjsoSlJbqgtH152mpWBYkZk5jgRsFRddfJskh63TBv1MNyv8Z9c3EkGCKO2LiLB58KL+kHgqAQULFVWCkZXZMCsZLRRw9Xwq+/kKKI4cB+wUR0A2UCD+K1++Qv7i1+77+QC7HHLkkasbyi0QdQ2vZTleIQrSDD2Tc6sYVFyL5BVJOpUwuKG0wbPY0mNtUsXJWBaBcOTPKeiNw3HdjXQ/bV1Xz6pq2cskd6btr+Q3vH5V/PXHmCQAAAABJRU5ErkJggg==) no-repeat left center;
}
.passenger-after-zzfw-con.last-border {
  border-bottom: 1px solid #cccccc;
  border-radius: 0 0 6px 6px;
}
/*
 * ［往返］支付订单_161121
 */
.payment-insurance-infor .contact-form {
  margin-top: 24px;
  border: 1px solid #cccccc;
}
.payment-insurance-infor .contact-form table {
  width: 100%;
}
.payment-insurance-infor .contact-form table thead {
  background-color: #f5f5f5;
}
.payment-insurance-infor .contact-form table thead tr th {
  font-weight: normal;
  line-height: 40px;
}
.payment-insurance-infor .contact-form table tbody tr td {
  line-height: 38px;
  text-align: center;
}
.infor-choose {
  margin-bottom: 18px;
  margin-top: 24px;
  height: 54px;
  border-bottom: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.infor-choose ul li {
  line-height: 54px;
  text-align: center;
  float: left;
  min-width: 114px;
  cursor: pointer;
}
.infor-choose ul li.curr {
  border-radius: 6px 6px 0 0;
  color: #fd8824;
  background-color: #fff;
  line-height: 52px;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #ffffff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.payment-seat-infor .contact-form {
  margin-top: 24px;
  border: 1px solid #cccccc;
}
.payment-seat-infor .contact-form table {
  width: 100%;
}
.payment-seat-infor .contact-form table thead {
  background-color: #f5f5f5;
}
.payment-seat-infor .contact-form table thead tr th {
  font-weight: normal;
  line-height: 40px;
}
.payment-seat-infor .contact-form table tbody tr td {
  line-height: 38px;
  text-align: center;
}
.normal-infor-xinxi {
  line-height: 34px;
  padding: 12px 36px;
  margin-bottom: 25px;
  border: 1px solid #cccccc;
}
/*
 *国际机票预订（预订成功）预选座位产品退改签收费规则_161122
 */
.yu-pay-seat-know {
  position: relative;
  line-height: 26px;
  font-size: 12px;
}
.yu-pay-seat-know .know-orange {
  color: #fd8824;
}
.yu-pay-seat-know a {
  text-decoration: underline;
  color: #4A90E2;
}
.yu-pay-seat-know .rule-alert {
  position: absolute;
  left: 0;
  top: 100px;
  width: 516px;
  background-color: #fff;
  font-size: 12px;
  line-height: 20px;
  border: 1px solid #ffa800;
}
.yu-pay-seat-know .rule-alert .alert-title {
  background-color: #ffa800;
  color: #fff;
  text-align: center;
}
.yu-pay-seat-know .rule-alert .rule-pro {
  border-top: 1px solid #e8e8e8;
}
.yu-pay-seat-know .rule-alert .rule-pro:first-child {
  border-top: 0;
}
.yu-pay-seat-know .rule-alert .rule-pro .pro-left {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 16%;
  background-color: #ddd;
}
.yu-pay-seat-know .rule-alert .rule-pro .pro-right {
  color: #666666;
  display: table-cell;
  vertical-align: middle;
  width: 77777px;
}
.yu-pay-seat-know .rule-alert .rule-pro .pro-right div {
  padding: 0 18px;
  border-top: 1px solid #e8e8e8;
}
.yu-pay-seat-know .rule-alert .rule-pro .pro-right div:first-child {
  border-top: 0;
}
/*
 * 超规行李收费标准方案四_161122
 */
.chao-charge-standard-logo {
  padding: 12px 0;
  border-bottom: 1px solid #999999;
}
.chao-charge-standard-title {
  font-size: 20px;
  line-height: 66px;
  color: #999999;
}
.chao-charge-standard-con {
  margin-bottom: 30px;
  border-top: 1px solid #cccccc;
}
.chao-charge-standard-con ul li {
  border-bottom: 1px solid #cccccc;
}
.chao-charge-standard-con ul li .each-title {
  padding-left: 30px;
  line-height: 44px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAgNJREFUOBFtU7tu4lAQtY2NMQ+BKEBRCiS22ILC0orVlsmvpIryB8kXJH+A8jdJGYVkRUGxRZCClPVuJBAFsbENOOfc3EE4ykiXmTszZ2bO9WAaX8hwODywLOt4u90eMgz7BfZNv98PPqeb+w4AHSRfwXdWrVbjUqlUZny1WoXL5dKFOXBd96LX6yX0U3YFRqNRK03T/7VaLep0Ol6hUPjI0L+YwJhOpyz0iia/fN9/3RUYj8fFJEn+tNvtTrPZ3BXNVdCX2WyWBUHAnCIopRb9cRxfep7Xqtfr5mazMeRk0zuDR+7UjUbDrFQqkaZqmPrBnrrdrgen7vOhivfXykh+nub8pDOZTCLobzZAR3isGBkeA1mWGaZpKs07hZ1FJEYMHvfYRtKh4zjl9Xqtcpx/vw3774OyC8Gj0jJJevDDWONQbNsuE2vzwk7SxUI3S3fmNBIXLXkSI4UXfIEQRYpMilu+OrQrusCbf8KrkgwNSIMYYknhFheXFISfaE5GEXq0GaOfGExxY3E9YQzm83nE8RgUvcI0PPTJYWyxWITEEKuWhiuM4gm+b4ZVzS0SucpEnACdsyiKnpH3nSu9S+Yqo/odVriFpSoTtC8sFIZhBDoevlo7t8qSyJVG9UuAz1AoxiOpPxPGD1GcnAfIPecKCybfRnv1dh4BuP93viVnAYp+B7wlVA5PHJHVAAAAAElFTkSuQmCC) no-repeat 8px center;
  cursor: pointer;
}
.chao-charge-standard-con ul li.curr .each-title {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAdBJREFUOBF9U81qwkAQTmJiTFQUD0rxELBHD0IRetTX8Q30Cewb+Dp6LFiKBw891INgbQXFgyTmR9PvS7OSlODAZHZn5pudb3ciSxkyn88fFEXpX6/XJsNYb7Cedrvd7f90OekAUEPyC3yDUqnkFgoFk/Hz+WyfTicdy4mu66N2u+3RT7kVWCwWdd/3f8rlsmNZlpHL5f4y4i86kNbrNQvtcMhzp9PZ3Qosl8u853kfjUbDqtVqt6KpCvFmv9+H2+2WOXlQ8hX6XdcdG4ZRr1Qq8uVyke5ptVqVi8WiE1OV5PjCPlutlgFnfM59Qzqr1cqBfVQB6uGyXEAMBsIwlGRZjmxWGREjBpfbVwFqappmBkEQ5Wvf75L69ZaFlfyHJymAUlRVNYlVueHJ5E1RYBXssySZx04ppLDBC9gI5ulw651Iuc6SEAeQBjHEksIMG50UBD9hswowxk6IQRdTheOJxeRwODikIdqkzVLmHI9HmxhixbsNMYWGbdvoMD0H7Iw+WipzYHeYmxE7vE0dRxmJrxjhOoImW00KLw1gB2ADr9ZIjbJI5Eg7jjMGeIBCLi4p+plAxUZxcp4gd8gRFpj0MbE3ns4egMnfeUbOAijsL6++T/KUzLJ3AAAAAElFTkSuQmCC) no-repeat 8px center;
  color: #fd8824;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}
.chao-charge-standard-con ul li .each-table {
  line-height: 18px;
  margin-bottom: 26px;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
.chao-charge-standard-con ul li .each-table table {
  width: 100%;
  color: #666666;
  font-size: 12px;
}
.chao-charge-standard-con ul li .each-table table thead th {
  line-height: 36px;
  background-color: #e8e8e8;
  padding: 0 52px;
  border-left: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.chao-charge-standard-con ul li .each-table table thead th:first-child {
  border-left: 0;
}
.chao-charge-standard-con ul li .each-table table tr {
  border-top: 1px solid #cccccc;
}
.chao-charge-standard-con ul li .each-table table tr td {
  padding: 10px 52px;
  border-left: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.chao-charge-standard-con ul li .each-table table tr td:first-child {
  border-left: 0;
}
.chao-charge-standard-con ul li .each-table table tr td.td-width {
  width: 320px;
}
.chao-charge-standard-con ul li .each-table table.each-table-bag thead th {
  text-align: center;
}
.chao-charge-standard-con ul li .each-table table.each-table-bag tbody td {
  padding: 10px 82px;
}
.chao-charge-standard-con ul li .each-table table.each-table-bag tbody td div {
  line-height: 36px;
}
.chao-charge-standard-con ul li .each-table table.each-table-bag tbody .td-padding {
  padding-left: 180px;
}
.chao-charge-standard-con ul li .each-table .each-midword {
  line-height: 44px;
  border-top: 1px solid #cccccc;
}
.chao-charge-standard-con .warm-hit {
  padding: 20px;
  font-size: 12px;
  color: #666666;
  line-height: 24px;
  border-top: 1px solid #cccccc;
}
.chao-charge-standard-con .warm-hit .warm-tit {
  color: #fd8824;
}
.chao-charge-standard-con .warm-hit span {
  color: #fd8824;
}
/*
 * 
 */
.chao-bag-con .bag-table {
  padding: 0 20px;
}
.chao-bag-con .bag-table table {
  width: 100%;
  line-height: 38px;
}
.chao-bag-con .bag-table table thead {
  border-bottom: 1px solid #d8d8d8;
}
.chao-bag-con .bag-table table .th-left {
  width: 28%;
  padding-left: 140px;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.chao-bag-con .bag-table table tbody {
  text-align: center;
}
.chao-bag-con .bag-table table tbody td {
  padding: 16px 0 0;
}
.chao-bag-con .bag-table table tbody td:first-child {
  padding-left: 140px;
  text-align: left;
}
.chao-bag-con .bag-table table tbody td > span {
  color: #fd8824;
  margin-left: 10px;
}
.chao-bag-con .con-btn {
  text-align: center;
  margin: 30px 0 40px;
}
.chao-bag-con .con-btn a.btn-choose {
  display: inline-block;
  line-height: 40px;
  width: 142px;
  color: #ffffff;
  text-align: center;
  background-color: #db2634;
  border-radius: 2px;
}
.selseat-tbl-info-con .bag-count {
  display: inline-block;
  height: 28px;
  line-height: 28px;
  border-radius: 3px;
  border: 1px solid #dddddd;
}
.selseat-tbl-info-con .bag-count a {
  display: inline-block;
  line-height: 28px;
  width: 28px;
  color: #ddd;
}
.selseat-tbl-info-con .bag-count a.curr {
  color: #fd8824;
}
.selseat-tbl-info-con .bag-count > span {
  display: inline-block;
  line-height: 28px;
  width: 28px;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
}
.selseat-bag-warmhit {
  padding: 20px 0 20px 20px;
  font-size: 12px;
  color: #fd8824;
  width: 80%;
  margin: auto;
  line-height: 24px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAXJJREFUKBWFUj1LA0EQfbNnkUJUEqKFpBAUK8XCWvCj9w+IjZ2QQAJCQMEgirYmvWIvgr3YiMTGTgstRCuL+BG0SDS3N85e3DWXKxxYZua9N3szc0voMi4hgWRqEqRGoMlH0LpH4f2GAO6USv5nXEktgb01EE8A1OYY31JTBQVblH09t2pXyPvpXSgqWiLmGV9ywSrlageGCwu5PLgs0VFUzIdgygi+0IE3wf4s5d6uFJfSvXLTRgdpwyFpecAmvz4B8tZlWFLo52kZZ6xLYNITOZcxnDGDcnJYQWE0Rhog4IYcmavLiPqgkemRhUTW7GQUzu+W53ATeGCFAHcR8L+EuQ6tnhR07Vq0tzE9kfw/asVw4IzyL8+KCmhIz5txAc1Js1MRnPlTLts2mJuBK+miPKod2bCKiG3C/CHhijyAYwM5EWVre7LFRTBfCN40ZGimgHEKn+dtkcHdF9uq8CUTKqlxaM7AIw1fP1C+/mh5638AlDt2vRdO0pcAAAAASUVORK5CYII=) no-repeat left 25px;
}
.selseat-bag-warmhit a {
  text-decoration: underline;
  color: #4A90E2;
}
/*
 * 弹窗
 */
.window-tc-box.text-indent li {
  text-indent: 0;
  line-height: 28px;
}
.window-tc-box.text-indent2 li p {
  text-indent: 0;
  margin-bottom: 0;
}
.window-tc-box.text-indent3 li {
  margin-bottom: 30px;
}
.window-tc-box.text-indent3 .con-title {
  line-height: 44px;
  color: #333333;
}
.window-tc-box.text-table li {
  text-indent: 0;
}
.window-tc-box.text-table p {
  margin: 0;
}
.window-tc-box.text-table table {
  width: 480px;
  margin: 16px 0;
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
}
.window-tc-box.text-table table th {
  background-color: #ddd;
  padding: 0 20px;
  border-top: 1px solid #e8e8e8;
  border-left: 1px solid #e8e8e8;
}
.window-tc-box.text-table table td {
  padding: 0 20px;
  min-width: 32px;
  border-top: 1px solid #e8e8e8;
  border-left: 1px solid #e8e8e8;
}
.explain-alert {
  position: absolute;
  top: 40px;
  left: -20px;
  font-size: 12px;
  background-color: #fff;
  z-index: 100;
  width: 500px;
  color: #333;
  border: 1px solid #ffbf56;
}
.explain-alert .alert-title {
  font-size: 14px;
  color: #fff;
  line-height: 20px;
  text-align: center;
  background-color: #ffbf56;
}
.explain-alert .alert-wordcon {
  padding: 6px;
  line-height: 1.6em;
  font-size: 14px;
}
.passenger-travel-con {
  position: relative;
  margin-bottom: 30px;
  background: #fff9f4;
  border: 1px solid #cccccc;
  border-radius: 0 0 6px 6px;
}
.passenger-travel-con .class-title-con {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 0;
  width: 11%;
  padding-top: 20px;
  background: #fff;
  border-radius: 0 0 0 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.passenger-travel-con .class-title-con p {
  font-size: 16px;
  color: #3d3d3d;
  line-height: 1.2em;
  text-align: center;
}
.passenger-travel-con .con-explain {
  position: relative;
  margin-left: 11%;
  padding: 20px 0 22px 21px;
  line-height: 122px;
  background-color: #ffffff;
}
.passenger-travel-con .con-explain a {
  color: #4990E2;
  text-decoration: underline;
  line-height: 22px;
}
.passenger-travel-con .con-travel-box {
  position: relative;
  margin-bottom: 20px;
  margin-left: 11%;
  margin-right: 7%;
  padding-left: 21px;
}
.passenger-travel-con .con-travel-box .position-cny {
  position: absolute;
  top: 30px;
  right: 0;
  display: none;
}
.passenger-travel-con .con-travel-box .position-cny span {
  color: #fd8824;
}
.passenger-travel-con .con-travel-box .box-left {
  width: 20%;
  padding-left: 20px;
  margin-top: 30px;
  line-height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAWxJREFUOBGNU7FugzAUBEsEJRKMVE2GCjEysETqmPxO/6D9gvYP8jvJGImFgaEDYkBRVcYgFQES7V1qECG4qgdsv3d3fs+cdW1ihGF4L4TYtm27YhrrE9b79Xr9MYbrwwCIBsBviD1ZllWZprlgvqqqr6IoTCx3iL34vl8zztELRFHkNE3zadt26XneHEK/CPlFBVqaphTKkXsMgiDvBeI4ntV1/b5cLh8cx+lFrxTkJs/z7yzLiJmhpeZyDEp8Rcng/k2mBjGsUraq6fLCEpR0U7Y89GZiO2i5xOxBSGx4YZhvgKoAsZKzFVBZdbetIkzFySH3/8dOqSDGFk78z4q8MkwOuWzhQJNgVoLHCWIlZy+kPXdJkpRjoGpPQyG3I/dyB1B8Pp/Pc5pERerixNCNtDRjvetoZQgdaSjXdRf8VcPBslklDzIM4+7Kyh2QlqYrsVc+JlZLC3ecvoIuwFm6cwPw8Dkf5H0NodoPK8XF6yfscXcAAAAASUVORK5CYII=) no-repeat left center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.passenger-travel-con .con-travel-box .box-right {
  width: 86%;
  margin-top: 7px;
  display: none;
}
.passenger-travel-con .con-travel-box .right-nofloat {
  display: none;
}
.passenger-travel-con .con-travel-box .right-nofloat .title-orange {
  color: #fd8824;
  margin-top: 10px;
}
.passenger-travel-con .con-travel-box .right-nofloat p {
  text-indent: 2em;
  margin: 0;
  font-size: 12px;
  line-height: 22px;
}
.passenger-travel-con .con-travel-box.curr .box-left {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAehJREFUOBGNU8Fq20AQHclIxgH7VFxqxxTjQqE++OK0x+QHmv/oOSGkX5BA2nP/IPc2P5AckxgHH3yoY2OKG5cqOdkkRhLW5j15tUghhQ6sdnZ23uzb0VtLnrFOp/PKtu2tKIqq3IZ/A/+03W7/eZpupQMAOkg+ROxTsVj08/n8Gvd933+Yz+d5uN8Q+9xsNgPGaaZAr9crh2H4t1QqLRqNRgGFVhn6CwYyHo9ZyMPeh1ar5ZkC/X7fDYLgZ6VSeV0ul03RTAW98DxPTSYT5ri4UhgfA4oHoAxsCnw3FHV1HA+BnxhzyFJfVSzdsBEoGdqq/12WJ7siTmGFC33JbR+J9W47XvM6uPICcwOF7E02DPMqGactT/Y0cCESYkgkyx87kjBhrsZs2ahSTbpNlPp9iZPZ8CcGNmpyYYLEEJtttdn+f4dXuOF/TiDW+oamnUT0jD5YtfcmSAyxvMIZRYJ5tfnijeQ+foEPcmyibiSbKNijMVdjTuNAt9v9OhgMHlTabq9VdHUcDwU/bcPh8J4YgmPRUMLwg1qtpjJaiMtnPxTSdDr95bruW0raqI5SBrVzCqper6/xV6WNtEej0WI2mxUcx3mZkXKSSElTlVj/8zGh0D4lnGAMgyTAWatzE8np53z23HN+BPAbE030zxH5AAAAAElFTkSuQmCC) no-repeat left center;
}
.passenger-travel-con .con-travel-box.curr .box-right {
  display: block;
}
.passenger-travel-con .con-travel-box.curr .position-cny {
  display: block;
}
.passenger-travel-con .con-travel-box.curr .right-nofloat {
  display: block;
}
.passenger-travel-con .con-travel-box .lump-tc {
  font-size: 12px;
  line-height: 20px;
  padding: 0 4px;
  position: absolute;
  top: 31px;
  left: 0;
  z-index: 10;
  background-color: #FFFCD8;
  color: #fd8824;
}
.passenger-travel-con .con-travel-box .lump-tc span {
  display: block;
  width: 9px;
  height: 5px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAAXNSR0IArs4c6QAAAERJREFUCB1j/A8EDCjgH5DHhCKCymP4w8Dw7yEDw/+3uBSBFDwGKvgFpN+gKISahKQAZgaSQhYGsBVQE2AKYDRIIdAYAHv0IemLh+X6AAAAAElFTkSuQmCC) no-repeat center center;
  position: absolute;
  top: -5px;
  left: 26px;
}
.passenger-travel-con .lump-line {
  margin-top: 20px;
  font-size: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.passenger-travel-con .lump-line .line-title {
  width: 16%;
  padding-left: 16px;
  line-height: 24px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAAXNSR0IArs4c6QAAAIFJREFUCB1j+A8FPy5d/f/r7gMY9z/L/69fGRiYmBm+7jvEwCojxcAsIsTAyMHOwPjt2Kn/r1t6GP5/+8bAwMLCwMTJwSDe08LAANL7+8mz/w8cff8/9Aj5//fTZ7BxjCDydVMXA7etJcPft+8Z/rx9yyCYnsgAlgBqY2BgZGRABgAy+05O3pqxrQAAAABJRU5ErkJggg==) no-repeat 6px center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.passenger-travel-con .lump-line .line-input {
  width: 31%;
  position: relative;
  border: 1px solid #cccccc;
}
.passenger-travel-con .lump-line .line-input:hover {
  border: 1px solid #fd8824;
}
.passenger-travel-con .lump-line .line-input input {
  border: 0;
  height: 24px;
  width: 100%;
  font-size: 12px;
  color: #333333;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.passenger-travel-con .lump-line .line-input input::-webkit-input-placeholder {
  font-size: 12px;
  color: #999999;
}
.passenger-travel-con .lump-line .line-input input:-moz-placeholder {
  font-size: 12px;
  color: #999999;
}
.passenger-travel-con .lump-line .site-input {
  width: 20%;
  margin-right: 2%;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #cccccc;
}
.passenger-travel-con .lump-line .site-input:hover {
  border: 1px solid #fd8824;
}
.passenger-travel-con .lump-line .site-input input {
  background: #ffffff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAAXNSR0IArs4c6QAAAI9JREFUCB1jnDlz5hQGBoZ0RiAA0gz///8H02j8qUxAuUIgPgxUwAzCQDZIjAmkAYSBYI+amloBU3p6+m9mZuYQoMAdoAIUABS7xcrKGuro6PgHpJshJSXlHVC3L5D5EUnle6Ain8TExA8gMbBCEANo8g0gFQY05S+Q/gO0JRSo6DZIDisAei5n1qxZGeiSAIP8M4SdD6V+AAAAAElFTkSuQmCC) no-repeat 94% center;
  border: 0;
  height: 24px;
  width: 100%;
  font-size: 12px;
  color: #333333;
  padding: 0 18px 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.passenger-travel-con .lump-line .site-input input::-webkit-input-placeholder {
  font-size: 12px;
  color: #999999;
}
.passenger-travel-con .lump-line .site-input input:-moz-placeholder {
  font-size: 12px;
  color: #999999;
}
.passenger-travel-con .lump-line .site-input.curr input {
  background: #ffffff url(/jdair/imgs/flight_grey_up_triangle-91bd69ec563bfe26767fb27921ff4a7e.png) no-repeat 94% center;
}
.passenger-travel-con .lump-line .gf-select {
  width: 157px;
  margin-right: 10px;
  position: relative;
  background-color: #fff;
}
.passenger-travel-con .lump-line .gf-select > span {
  width: 120px;
  padding: 6px 27px 6px 10px;
  display: block;
  cursor: pointer;
  border: 1px solid #cccccc;
}
.passenger-travel-con .lump-line .gf-select > span:hover {
  border: 1px solid #fd8824;
}
.passenger-travel-con .lump-line .gf-select > span em {
  font-style: normal;
}
.passenger-travel-con .lump-line .gf-select > span .icon-jt {
  background: #ffffff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAAXNSR0IArs4c6QAAAI9JREFUCB1jnDlz5hQGBoZ0RiAA0gz///8H02j8qUxAuUIgPgxUwAzCQDZIjAmkAYSBYI+amloBU3p6+m9mZuYQoMAdoAIUABS7xcrKGuro6PgHpJshJSXlHVC3L5D5EUnle6Ain8TExA8gMbBCEANo8g0gFQY05S+Q/gO0JRSo6DZIDisAei5n1qxZGeiSAIP8M4SdD6V+AAAAAElFTkSuQmCC) no-repeat center center;
  width: 12px;
  height: 6px;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -3px;
}
.passenger-travel-con .lump-line .gf-select > ul {
  position: absolute;
  width: 100%;
  top: 26px;
  overflow: auto;
  display: none;
  background: #fff;
  height: 154px;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
.passenger-travel-con .lump-line .gf-select > ul li {
  line-height: 24px;
  padding-left: 10px;
  cursor: pointer;
  border-top: 1px solid #cccccc;
}
.passenger-travel-con .lump-line .gf-select > ul li:first-child {
  border-top: 0;
}
.passenger-travel-con .lump-line .gf-select > ul li:hover {
  background-color: #f5f5f5;
}
.passenger-travel-con .lump-line .gf-select.curr > span {
  border: 1px solid #fd8824;
}
.passenger-travel-con .lump-line .gf-select.curr .icon-jt {
  background: #ffffff url(/jdair/imgs/flight_grey_up_triangle-91bd69ec563bfe26767fb27921ff4a7e.png) no-repeat center center;
}
/*
 * 随票行程单-餐食设计图-［往返］乘客信息（北美）－选择适合您的餐食01 02 03
 */
#mealsDetail{
	background: #F4F4F4;
}
.slides {
	width: 100%;
	height: 300px;
	position: relative;
	overflow: hidden;
}
.slideInner {
	position: relative;
	left: 0;
	margin-left: 0;
}
.slideInner .blockpic {
	display: block;
	background-size: cover;
	background-position: center center;
	position: relative;
	text-align: center;
	z-index: 1;
}
.slideInner .blockpic:first-child {
  z-index: 600;
}
.food-nav{
	position: absolute;
	z-index: 10;
	top: 204px;
	left: 0px;
	right: 0px;
	margin: 0 auto;
	width: 1140px;
}
.food-nav a {
	display: block;
	width: 41px;
	height: 119px;
	opacity: 0.2;
	z-index: 600;
}
.food-nav a.prev {
	width: 48px;
	height:48px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAACF0lEQVRogd2au2oCQRSGp7AXBMv4LFY+QApLHyK+iZUIFha2msZqERSLQFwWkZhCQi6NCAsp0i0BvxSzhs2i8TYzm5OFv1n07PfvDjNzzhmlDFxAAagAdaAB9IEhcBdrGN9rxL+pAAUTz74EOg9UgQ4wBfwTNY3/WwXyLsGLwA0wOQN6nyZxzKJN8BxQMwy+y0gNyJmGvwK6FsHT6gJXpuDLwNgh/FZjoHwp/DVwnwH8VvfA9SXwWYGndZqJeNhk+eZ3fYnysfAlshnzhzQGSofgc7idbU5Vl9+mWPQcnDXkIdX2wRexu0iZ0oRdKzZ6Kc8a7ljdpOHzQt5+8ivkkwaqLh68WCyegyB4MxSvmjTQsQ0/m81em80mo9FobShmZwtf4Lz9/MnwnueFm83GVNwpUFDo7Ega/FYVhU7xJML7QF2h81SJ8D7QUMCtUHgf6Ct0xUAivA8MFbrsYSTgfD5/cQjvA3dGDXieF7Zarc1qtXp0AP9twNgQiqIo6PV6H+12+3O9Xi8cGBgqdMXMWFDHJvpWplGHJhrWFjJHJupWtxIOTFSsb+YsmtCbORfb6aSJMAwfDMXtOE1ooigKBoPB+3K5fDIU80dCIzulFJ/U/4uyivjCVmxAdmkxNvGXi7vHdW2QXF5PmJDb4EiZkNliSpiQ2+RLmCjhvs36ezfmDBNyG90pIzKPGuwwIvOwxx4zmR23+QIh8nwEHR3zHQAAAABJRU5ErkJggg==) no-repeat center center;
}
.food-nav a.next {
	width: 48px;
	height:48px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAACI0lEQVRogd2au4oiQRSGKzAXBMPxWYx8gAkMfYiZNzESwcDA1JnEqBEUg4GxEJF1A1l2ZxIRGibYTBb8NugSml4db6dOT63wJ6LH769uq86ljRF4ASWgBjwCTeAJGAIvTkP3XtN9pgaUJH77FugiUAe6wBSwF2rqvlsHiprgZeABmFwBfUwTF7PsE7wANITBDxlpAAVp+Dug5xE8qx5wJwVfBcaK8HuNgeqt8PfAaw7we70C97fA5wWe1WUm3G2T58ofuhLVc+Er5HPPn9IYqJyCL6C721yqHp9tsSR7cN6Qp9Q4Bl/G7yElpQmHTmySozxvuHP1kIUvBrL66atQTBuoSwSezWbvy+Xyp5KJetpAVyLoaDTatFot5vP5m4KB7h6+xHX5/D/a7XY2iqJYycQUKBmS6kgssLKJmiEp8UQDK5p4NCR1qnhwJRNNAzz7WiEFE0+GpGPg6xL7NjE0JG0PbwayJhaLxS/B2C8qBgC7Xq+/t9vtXRRFsbQBr7cQYDebzbLT6fzp9/u/t9vtTDD20JB0zEKEt7g/sZdtVAHe4rZR8YNMCd7iDjLRVEIR3uJSCbFkThk+SeYk0+k4jr8pwVv26bRkQbNarX4MBoMPBXhLpqAJu6QMvqj/L9oqwTe2nIGwW4vOxFdu7p43tSHk9nrKRLgDjoyJMEdMKRPhDvlSJiroj1k/n8ZcYSLcQXfGSJiPGhwwEubDHkfM5Pa4zV/7W3wEjByI3QAAAABJRU5ErkJggg==) no-repeat center center;
}
.meal-nav{
	width: 1200px;
	font-size: 14px;
	margin: 0 auto 10px auto;
	padding-top: 9px;
}
.flight-meal{
	width: 18px;
	height:18px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABq0lEQVQ4ja2UMY/TQBCFVxwNdKEM1srfm8lGOlrak65IA8Lpkr/BgbgCwY/gaAC3dCBRozQBQQmchJCSJqHL76Cxkc9nXyiwNIV3d968N7P7Quj4JE3MrARWknaSdsDKzEpJk66cNsAIWAILd5/HGAf1Xoxx4O5zYAEsJY06QVJKR8DW3Yt9Bd29ADYppaMuJlt3P2ys3c3z/KG7H/eA3QE2F5gByzYTSU+Bz5cOX2a2rBMmwKJ9SNJI0nd3nwJfQgjXusCAhaRJMLPS3WfV4imwBd6FEK4DP8zMJb2VdNLDamZmZQDW9XSAQtIH4A3wEfgJPMmy7FYl8VUdwLMsy27EGAfAOkjaNQocmNlmPB4PJd0HppJiCCGYmQPTRpwBZ1Ubdp1AKaXbZnYPKNw9qyQYUNQh6QXw8i8QsKqlSXrQlJbn+S9JjxvSXtcBPB8OhzcraasLzTazU+A38D6EcACcp5RUNftRT7PnZlZeNf4k6Zu7TyV93Tv+6qfvQn765wtZJXU+EUkneZ4f94Acdhb5L4+2xay2kVmHjcz22kgLsDa2dcPY1lcZ2x/e757hCvB1yAAAAABJRU5ErkJggg==) no-repeat center center;
	float: left;
	padding-top: 11px
}
.square-blue-add{
	width: 40px;
	height:40px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAACFUlEQVRIS72WP2gTYRjGn+d61wwFRXESehfagKsOCnbSDkJBsYMI0qT+GXQrOGWT4JZJ6KQOapMUQRwadHJQpwo6+GcT0ppLwUmUCh3SnN8jd23K2T9JKklufb/v/X3Pvc/7fS/R4kvNKtE4iHFZuAhojKAHaAjgmiAf4CINys4qXldmWN8rFXcN5GS7I7hB4g6ACi2UsY43toPlyiDWUusYChoYwSDOyoQHQErC3doyHiHHYHvOHZCjc3IdSwsEf8hG1r/Cj63UhjHvqU4wQF7QkYbh5PerrMX3/AMZLumkJS3IYr42xdl2ybfH3XnN0ChryMmVND8041uQTQXvRN6qpflyv4Dmerek85QeNAxPNxVtQHKyvVG9l8Un/6NgD0XX/CWeCmsUQdyCblrEpWqG59op8IpGfsba3TCxzcmiXhnheW2aDxnZ9BCWYONCR0XuEBKaAQFeOL8wSq+kCQhZP8Mz7VRETuoQsrFWb2GQp1vUfcvC1+oU73UbkpzXbWNwLIR8GQAy3zL83HXIYx03Ngr0ilp1iOFKmr+7DUmVdKAhrNArmsBPMIHL/BOHhP++E2h8zQ7XPdOAV1e9P0rCmlgBpqvX+amTk+/HXcmoJir0x13enCZg9bhP+tLxfbm7+nYLh6Devyeb3u35y9jskZ6/8VvN2OtpJd71kb0PY1yKxp4xArG5Cz6ARRJl52fruesvxmh/pJia2LkAAAAASUVORK5CYII=) no-repeat center center;
	float: left;
}
.square-blue-sub{
	width: 40px;
	height:40px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAACD0lEQVRIS71WPWhTURg95/a9ZigoipPQvNAGXHVQsJN2EAqKHUSQJvVn0K3glE2CWyahkzqozUsRxKFBJwd1qqCDP5uQ1rwUnESp0CHN8x55aVPSaNPXQnLX73zfuYfvl+jy0rNKNA5iXAYXAY0R9AANAVwTFABcpEXZXcXrygzrO4Xifw15OckR3CBxB0CFBmWs443jYrkyiLX0OobCBkYwiLOy0QeQlnC3toxHyDPsjPkPydE5JV2jBYI/5CAXXOHHbmojm/dUJxiiIOhIw3Ly+1XW2n22kQyXdNJICzIs1KY4u1vwTntyXjO0yllyciXDDy37Fsmmgncib9UyfLlXghY+WdJ5Sg8alqdbijZI8nK8Ub2X4ZP9KNhB0bVgiaeiHDVJkkXdNMSlapbn9qug0y/l65UVntem+ZDNMj2EJTi4ECfJcT8RFQNCvHB/YZReSRMQckGWZ+IGiIvzfL2FRYFJX/eNwdfqFO/FdY6LS83rtrU4FpF8GQCy37L8HNc5Li71WMetgyI9X6suMVzJ8Hdc57i4dEkHGsIKPd+GQYIJXOafdmfPt4obrIULsmb7BHmmAa+uen+URDkxIaar1/lprz/fDb+RExX7U13enCZgetwnfen4vsyuvk3hiKj3+2SzFnu+GVs13/Mdv9Vcvb5W2ru4Wd6HMS41z54xAm13FwIAiyTK7s/ud9dfPMRPpLJzXo4AAAAASUVORK5CYII=) no-repeat center center;
	float: left;
}
.square-grey-add{
	width: 40px;
	height:40px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAACA0lEQVRIS72WP2zTUBDGvy92xFCJiRWS9xyLFQaQYCIdkCqBytAVhBhgQ2LqxsCWCYkJGBBiZiCCiYF0AqkdgG7If54NaxeQOlSxdegFG5nQJAbV8Xr33s+f7nt3R8z5giA4RnLVcZx1EbkIoANgBcA+gJTk+zzPhyLyzvf9g1lX8bDAaDRyO53OLZL3AYQAhgBGWZbFvV5vPwzDFdd1NYA+gHUAPRF5kKbps36/n03f+RckiqJTJF+R3CO52e12P85Ta2NJkpwVkYGInBCRa57nfa2e+QMSRdG5AjBQSj1adPl03BhzV0Q2C9BOGf8NKRR8EJE7nue9+VdAmR9F0RWST0TkQqloAilqsE3y+f8omKHoZpqm522NJpA4jm8D2NBaX16kII5j0VofapjqWWPMWxF5qbV+SmtT13UjklfrFLkupDDD6yzLPCZJsmaLpZS6tEhFobqWEptrjNnK83xAY8xjAF+UUg8bgNwDcJpxHO8CuK61/twA5IyIvLCQ73men/R9/8dRQ4IgOO44zjcLyZRStkflVYgtcB1oNWfadSLiGGMOlqZkl+QNpdSnOn9e18KFu37VZCnuCsNwzXGcZt/JUl582btIbiilmuldS+vCFtT4PKkMnGYnYwU0mfEA9lqt1tHP+BLU+LZSffXW3u12e1VEZu5dJIfj8Xju3vUTa4mmASga2CgAAAAASUVORK5CYII=) no-repeat center center;
	float: left;
}
.square-grey-sub{
	width: 40px;
	height:40px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAB/0lEQVRIS72WO2gUURSG/3/vLBYBK1vdvXd2sNVCQSs3hRBQYpFWEQvtBKt0FnZbCVZqIWJt4aKVhZtKQQs1nczjzmibRiFF2BmOzDITJjG7uQnuTnse3/yc1yVmfGEYniC5rJRaFZHLADoAlgBsA8hIfiyKYigiH4Ig2JmWigcZRqOR1+l07pB8CCACMAQwyvM86fV621EULXmeZwD0AawC6InIoyzLXvT7/Xx/zn8gcRyfIfmG5BbJ9W63+3WW2tKWpul5ERmIyCkRueH7/s9mzB5IHMcXKsBAa/3ksOT77dba+yKyXoG+1PZdSKXgk4jc833/3VEBtX8cx9dIPhORS7WiCaSqwWeSL4+jYIqi21mWXSxrNIEkSXIXwJox5upxFRwAei8ir40xz1m2qed5McnrLkV2/YmqGd7mee4zTdOVslha6yuuCVz9rLUbRVEMaK19CuCH1vqxa7Crn7X2AYCzTJJkE8BNY8x312BXP2vtORF5VUJ+F0VxOgiCP67Brn5hGJ5USv0qIbnWutxRRTM4SRJxTVb7GWP2DLeIKGvtzsKUbJK8pbX+dtQ/P8x/tyYL6a4oilaUUvOdk4VMfL27SK5preezuxa2hUvQ3O9J4+DM9zI2QJMbD2Cr1Wr9/xtfg+b+WmlOcdne7XZ7WUSmvrtIDsfj8cx311+49nYBcf7UIQAAAABJRU5ErkJggg==) no-repeat center center;
	float: left;
}
.green-meal-right{
	width: 50px;
	height:50px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABWElEQVQ4jbWVsW7CQAyGLWikTq3acygjz9CsfQmGLB16BqqImSfIjCr1KbIh9QE6wBt0RSJ2qLpXKkNXd6CJCCQhpWDJy0n3nf/zfz6AgvA0cFwhH5kiIzQ3TCvDtDJCc2SKXCHf08Ap2rsTrWW/i2xjw1arEtnGrWW/W07SsIFC432gHbDQGDRs7PAOgeWg2zIPhaWZyfc0cOrcWUll7PLDHYoVZBt7GjjgCvkHwdi+XnwMrpFplK65Qj4gU/T3ynpPoH5zE7Y+hCJY+6x2Vd+4HNwDAGzDDFs1QnNYm3Zz0U4M268C4DsuerelMLZqmFZ5oNjPljzetJNhB4VmWWUJTduLnlsNS4FbklHs2xUHl6BhA5lGmNAzaHi2H/YruagpKDTrJHSeM/4+WNqUMtsg0wuo36wLy2xTZWwUmhqhSU0HxNkEOurTO8lwOMn4Ov6A3Yj/fAE/PAvW8iNenXYAAAAASUVORK5CYII=) no-repeat center center;
	float: left;
}
.grey-meal-right{
	width: 50px;
	height:50px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABKUlEQVQ4jbWVMWrDQBBFFzmCdIFASJszpM4lXLjxMXwME8gp1BlygBT2DdIK/p+RgvpAVKT9KSwLxV5FirAHfjPLPnZ2/s6GEAlJqbsvAGQkc5J1oxxA5u4LSWls70mUZTkHQAAaEMuynPeCJCUk1yNAv0RyLSk5AU6BdaGxMifBDmrLl5SOvLPYyczMngA4AEpKQ9PNKbC3qqpuzWx1yLn7IgDIJsCeJc26sEZZaLw1FvZtZssQQojARDIPJOujhQ3JrwjsA8BjH6wB1gFA3Ul8uvt9URQPAHad/BbA3V+wRnWs5Hczu5GUAFiZ2YukqxGwfck9TdkVRXHd9eoQrG1Kn21Ivkqa/QO2t82AsbdmthnpALYT6KxP7yLD4SLj6+wD9ui0k7+AHxK/gXSYw0meAAAAAElFTkSuQmCC) no-repeat center center;
	float: left;
}
.choose-meals-alert {
  width: 1200px;
  background-color: #fff;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.choose-meals-alert .alert-title {
  color: #fff;
  background-color: #fd8824;
  line-height: 50px;
  text-align: center;
  font-size: 20px;
}
.choose-meals-alert .alert-scroll-con {
  
}
.choose-meals-alert .alert-scroll-con .con-meal-show{
  position: relative;
  background: rgb(249, 249, 249);
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-tit{
  font-size: 16px;
  padding: 20px 0 20px 20px;
  background:rgba(255,255,255,1);
  color: #222222;
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-tit .flight-trip{
	float: left;
  font-weight: bold;
  padding: 0 10px;
  line-height: 30px;
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-tit .flight-cc{
  float: left;
  padding: 0 0 0 10px;
  line-height: 30px;
  color: #666666;
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-tit .flight-pic{
  float: left;
  width: 22px;
  height: 17px;
  padding: 7px 0 0 10px;
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-tit .backorder{
  float: right;
    width: 115px;
    height: 30px;
    background: rgba(255,109,122,1);
    border-radius: 20px 0px 0px 20px;
    color: rgba(255,255,255,1);
    line-height: 30px;
    font-size: 14px;
    text-align: center;
		cursor: pointer;
}
.choose-meals-alert .alert-scroll-con .con-meal-show .blockwindow{
  overflow: hidden;
  width: 1200px;
	background:rgba(249,249,249,1);
	padding: 20px 0;
}
.choose-meals-alert .alert-scroll-con .con-meal-show .blockwindow .blocklong{
  
}
.choose-meals-alert .alert-scroll-con .con-meal-show .blockpic{
  float: left;
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-pic{
  float: left;
  border-radius: 5px;
	background: rgba(255,255,255,1);
	margin-left: 20px;
}
.choose-meals-alert .alert-scroll-con .con-meal-show .nomore-food{
	color:rgba(153,153,153,1);
	width: 300px;
	text-align: center;
	margin: 146px auto 0 auto;
	float: left;
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-pic-no{
  font-size:14px;
	color:rgba(102,102,102,1);
	line-height:19px;
	background-color:rgba(249,249,249,1);
	text-align: center;
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-pic-no .meal-tip{
	margin: 40px auto;
	width: 210px;
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-pic-no .no-sorry{
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABO0lEQVQokY2SoU4DQRRFH7RBYFAIQECgTUlwOEIT6hDosSTt7j2zU4KunTTImn4BCAQGi+M3mkCCKb5NIHjMluyWhnLV5L05M3feXLOCvPd1YChpBEyBT2As6R5oAlvAhs1BPWAC9EMIjRjjqplZlmU7wFV+2FjSUwmS9AIc2B9KkmRX0nPR3mQZZGYGrEt6B44NGAL9ZVDB3bWkW5M0CiE0zMycc2uLNjvnKs65Sv7mPeDNgOlsEN77E+ABuCjccAk8hhD289IK8FUCQwhnwB0QzMxarVYVuMlrh2ZmMcYq8FGy+h9JOpI0WjgcSedpmg7SNB1kWXZa7OUOhgu/o9PpbOdJabbb7c1Zvdvt1iRNvff12QCWBiBJkpqkV+99r9RYFLkY42oIoQH0gckvqADPh3yar4c/9nJ9AyhcsrQiEBR4AAAAAElFTkSuQmCC) no-repeat center center;
width: 14px;
height: 14px;
float: left;
margin-top: 4px;
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-pic:hover{
  float: left;
  border-radius: 5px;
	background: rgba(255,255,255,1);
	margin-left: 20px;
	box-shadow:0px 2px 5px 0px rgba(174,174,174,0.5);
}
.winshadow{
	box-shadow:0px 2px 5px 0px rgba(174,174,174,0.5);
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-pic img{
  width: 280px;
  height: 207px;
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-pic .meal-title{
	padding: 7px 10px;
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-pic .meal-pic{
  
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-pic .meal-tip{
  
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-pic .meal-content{
  
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-pic .meal-content .meal-c-title{
  overflow: hidden;
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-pic .meal-content .meal-c-title .grey-meal-right{
  float: left;
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-pic .meal-content .meal-c-title .meal-one{
  float: left;
  margin: 16px 0 14px 0;
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-pic .meal-content .meal-c-title .meal-num{
	float: left;
}

.choose-meals-alert .alert-scroll-con .con-meal-show .con-pic .meal-content .meal-c-title .meal-total{
  float: left;
  font-size: 12px;
  margin: 18px 4px 0 12px;
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-pic .meal-content .meal-c-title .meal-totalnum{
  float: left;
  color: #FF3C4E;
  font-size: 16px;
  margin: 14px 0 0 0;
  text-overflow: ellipsis;
  width: 43px;
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-pic .meal-content .meal-c-title .square-btn-choose {
	float: left;
	float: right;
	width: 60px;
	height: 30px;
	background: rgba(255, 60, 78, 1);
	border-radius: 5px;
	color: rgba(255, 255, 255, 1);
	line-height: 30px;
	text-align: center;
	margin: 10px 10px 10px 0;
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-pic .meal-content .meal-c-title .square-btn-choose:hover {
	float: left;
	float: right;
	width: 60px;
	height: 30px;
	background: rgba(255, 60, 78, 1);
	border-radius: 5px;
	color: rgba(255, 255, 255, 1);
	line-height: 30px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
	text-align: center;
	margin: 10px 10px 10px 0;
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-pic .meal-content .meal-c-title .square-btn-edit {
	float: left;
	float: right;
	width: 60px;
	height: 28px;
	background:rgba(255,255,255,1);
	border-radius: 5px;
	color:rgba(255,60,78,1);
	line-height: 27px;
	text-align: center;
	margin: 10px 10px 10px 0;
	border:1px solid rgba(255,60,78,1);
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-pic .meal-content .meal-c-title .square-btn-edit:hover {
	float: left;
	float: right;
	width: 60px;
	height: 28px;
	background:rgba(255,255,255,1);
	border-radius: 5px;
	color:rgba(255,60,78,1);
	line-height: 27px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
	box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);
	text-align: center;
	margin: 10px 10px 10px 0;
	border:1px solid rgba(255,60,78,1);
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-pic .meal-content .meal-c-ps{
  display: none;
  padding-bottom: 16px;
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-pic .meal-content .meal-c-ps .meal-c-p{
  
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-pic .meal-content .meal-c-ps .meal-c-p .meal-c-pname{
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
	width: 137px;
	float: left;
	padding-left: 20px;
	color: #555555;
	margin-top: 15px;
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-pic .meal-content .meal-c-ps .meal-c-p .square-red-add{
  float: left;
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-pic .meal-content .meal-c-ps .meal-c-p .meal-c-pnum{
  float: left;
  margin-top: 14px;
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-pic .meal-content .meal-c-ps .meal-c-p .square-red-sub{
  float: left;
}
.choose-meals-alert .alert-scroll-con .con-meal-show .con-pic .meal-content .meal-c-ps .meal-c-p .curr{
	border: 1px solid #FF3C4E;
	color: #FF3C4E;
}
.choose-meals-alert .alert-scroll-con .con-way {
  padding: 2px 0;
  margin-bottom: 20px;
  border: 1px solid #cccccc;
}
.choose-meals-alert .alert-scroll-con .con-way .con-tit {
  line-height: 40px;
  margin: 0 10px;
}
.choose-meals-alert .alert-scroll-con .con-way .con-tit .way-left {
  margin-right: 32px;
}
.choose-meals-alert .alert-scroll-con .con-way .con-tit .way-left span {
  display: inline-block;
  float: left;
}
.choose-meals-alert .alert-scroll-con .con-way .con-tit .way-left .way-plane {
  height: 40px;
  width: 28px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAjZJREFUOBGdUk1oU0EQntl9eWlotFaJP20NpunB1lOlVLD0oKIHQUIFEUTwpvQgoidLEB4qTRUvIqI3j/4gnrxIb5ValVJUhAppGzUgKBoi/iXm7Y6zj+6LKfHiwmO++eabebszg/AfpzaeHhKCBnztT6LN/+5t2YigRKtX/GC5lfaLt3Z1W7T9GicdBURBRHeDAr8vpgallLcBYQ0RvCak56hpxle1lzOq+G6XB345l2yPg3sHEfbVC9M5zJ+EaKojPYmIw/VAiH4wyvOfZtn2smYojADlfyk9HNzgp9fZFXFbRgXiCb7FurroX4jeK6Uybvbti7AHRlq5sDntONEzfM1j7LY2TSdY8rUaiWYLr0y8oYBNqJ7v2SYjkONCByxnLffooTO2EPLCBv62vqyVAKnpU/iP/aWJ7jarDwqYRt47BNKQlVyyu0U6jxBwpxU1WtoU93Wv5ZzqeLJPCvdWqpNEbTtMC8C9HOyzAgJ6AgRFnsDhgOP5S0fsYPzU+I6DkRG2g6Yd/OYBQ9rD731W0fqg8WNC7mZJwmAiYcZ51WAxVV28BKRHmS4bwh6e/XRFq0w8W/hoPs66YmMI1F883RUzvjBbJseWbiqFe9iftyJCfBwkLhOl8tcb/JQ3gYuQ2rBebjU4nIKbXZhTyj9ib8KLvn/2OESW8yFx+fM37ocX+ISKW7HK4LCAccxmEcApg9nOxzoa9+TB3OJ90vq6BspEzhamjK7p8Sd6Mp+8RLxpcAX5Byc1xkOKbfIMAAAAAElFTkSuQmCC) no-repeat center center;
}
.choose-meals-alert .alert-scroll-con .con-way .con-tit .way-right {
  margin-right: 10px;
}
.choose-meals-alert .alert-scroll-con .con-way .con-tit .way-right a {
  padding-right: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAYAAAA8sqwkAAAAAXNSR0IArs4c6QAAALpJREFUGBljPJPGwKolJS3+j4H1DwMewMTCzHrt0d0XLOLcMixs7Bx9jAwM7gyMDLg0sf7//3+LlJRUClAdA8O3BmkZdnaOvQyMjGpYLfnPcP77v7+ePNX3X4I1gBT96lDUZ/7PvBtoiyiapru/fv925ax9eB8kzgSTZKu4f/E/479EIP8nTIyB4f+rv/9/h8IUg8ThGkAclop7W4FUMYgNBF///f8fzVb58DyEi4f83a7c9adNOR6bEgB4bzwGRO4m6QAAAABJRU5ErkJggg==) no-repeat right center;
  color: #fd8824;
  display: inline-block;
}
.choose-meals-alert .alert-scroll-con .con-way .con-detail {
  margin: 0 10px;
}
.choose-meals-alert .alert-scroll-con .con-way .con-detail table {
  width: 100%;
}
.choose-meals-alert .alert-scroll-con .con-way .con-detail table thead tr {
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
}
.choose-meals-alert .alert-scroll-con .con-way .con-detail table tbody tr {
  border-top: 1px solid #cccccc;
}
.choose-meals-alert .alert-scroll-con .con-way .con-detail table tbody tr:first-child {
  border-top: 0;
}
.choose-meals-alert .alert-scroll-con .con-way .con-detail table th {
  line-height: 36px;
  font-weight: normal;
  color: #666;
  text-align: left;
}
.choose-meals-alert .alert-scroll-con .con-way .con-detail table th:first-child {
  padding: 0 22px;
}
.choose-meals-alert .alert-scroll-con .con-way .con-detail table td .choose-combo {
  line-height: 40px;
  width: 120px;
  text-align: center;
  margin: 18px 20px 18px 0;
  cursor: pointer;
  border: 1px solid #cccccc;
  border-radius: 2px;
}
.choose-meals-alert .alert-scroll-con .con-way .con-detail table td .choose-combo.curr {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAQJJREFUOBGt1D9KA0EUx/Hvb10TRIWgacUi4BU8gZ2dnY0HsBIPYAobIQeQHMAyAetcIKC9WIq2IggWwjr6BlyN2R13MzvF/HnM+/DeFAMNjuxip6+mPMNwH2eNgN+YFRcN/saiwb9YFFiELQyWYQuBIaw2+B9WC6yCVQarYgYu2RQaQay1ho5G8LXydOuZpBbWXv+5niyjg0t4mMJ0mMdLwaLKdHgFq12frP0BvD3jJuc5ZpvCloswn7XSQXt91NmCjW3c+BhcFgZLMUt7vEGbPUhbuOsTyN5nMDvMfA5BbC51PiDpNX/DWMzzjomvsAlM4kVpupvEYtam0Ngwnd7dfwLCFnskvtW16AAAAABJRU5ErkJggg==) no-repeat 101px 22px;
  color: #fd8824;
  border: 1px solid #fd8824;
}
.choose-meals-alert .alert-scroll-con .con-way .con-detail table td:first-child {
  padding: 0 22px;
}
.choose-meals-alert .alert-scroll-con .con-way .con-detail table td span.margin-right {
  margin-right: 20px;
}
.choose-meals-alert .alert-scroll-con .con-way .con-detail table td span.red-word {
  color: #db2634;
}
.choose-meals-alert .alert-scroll-con .con-way .con-box {
  display: block;
}
.choose-meals-alert .alert-scroll-con .con-way.curr {
}
.choose-meals-alert .alert-scroll-con .con-way.curr .way-right a {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAYAAAA8sqwkAAAAAXNSR0IArs4c6QAAALhJREFUGBljYMACfrcrd/1pU47HIsXAiC74t0MlGyg2BYi//vv/L4C18t4eZDUoGv50KHkzMjCtBSpghyj6/+rv/z8ebJUPz8M0wTX86lDUZ/7PvBtopyhMEkrf/fX7tytn7cP7ID4TiPjWIC3D/J9pFRbFIGllNhbWtV9aFcVBHMbHhTKckmIcC4FWuQM1/AEJYgGs////3/Lq5/cUlpdfn/wR/ild9I+BFZdisH4mFmbWZ8+e/QYAdYk82iifZBAAAAAASUVORK5CYII=) no-repeat right center;
}
.choose-meals-alert .alert-scroll-con .con-way.curr .con-box {
  display: block;
}
.choose-meals-alert .con-price {
  padding: 8px 20px 14px;
}
.choose-meals-alert .con-price span {
  font-size: 18px;
  color: #fd8824;
}
.choose-meals-alert .alert-btn {
  text-align: center;
  margin-bottom: 60px;
}
.choose-meals-alert .alert-btn a {
  display: inline-block;
  line-height: 40px;
  text-align: center;
  width: 100px;
  color: #fd8824;
  border-radius: 2px;
  border: 1px solid #fd8824;
}
.choose-meals-alert .alert-btn a:first-child {
  margin-right: 100px;
}
.choose-meals-alert .alert-btn a.curr {
  color: #fff;
  background-color: #fd8824;
}
.choose-meals-alert .combo-choose {
  background-color: #FFF9F4;
  padding: 0 10px;
}
.choose-meals-alert .combo-choose .combo-back a {
  display: inline-block;
  padding-left: 16px;
  line-height: 26px;
  color: #fd8824;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAKCAYAAACJxx+AAAAAAXNSR0IArs4c6QAAAN9JREFUGBljYMAB/k/REP7//z8jI7r8/5nGrAwfPmb//89QxyjIL86ErOB/l6rP//cfr/z7z9DPwMB4hyHN9y8LSMH/bk2d///+9P3799+VkYHxORMjYwJD2c1FjIyM/xn/dqhMAVqUwfCf4fd/BoY+Jl72dsbsq19gJjMxMDIKAO1jBhr5i4mR4RMDl+gfmCSIBjvyf4eG1X+GvxP+M/w3BZr2EGh0JUPprRVgK2CqQV5i6FKPAypqA7KlgJKnGMuiLTG9OVWb59+XXxWM//8XA73JBzMAg/7fr6EAMhUAmaBUmFNOylkAAAAASUVORK5CYII=) no-repeat left center;
}
.choose-meals-alert .combo-choose .combo-con {
  position: relative;
  text-align: center;
  padding: 6px 0 16px;
}
.choose-meals-alert .combo-choose .combo-con .combocon-left {
  position: absolute;
  left: 0;
  top: 0;
}
.choose-meals-alert .combo-choose .combo-con .combocon-left a {
  width: 46px;
  height: 170px;
  display: block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAmCAYAAADAzmuWAAAAAXNSR0IArs4c6QAAA95JREFUSA2tll1oVEcUx8/c3fWuGzbRKFGiYsxd6EPfpNAn8dEHFY2N8SNBi6iUIm0trbibgPMQsitRRBGlKuIHKkRF/AD1Sar4JPpiLSTsjdLaNCY2GhsTb3bvPZ6JmfXeubtsdnVhmTnzP+c35869c2YAPtNvcNfs6P/cqJE4Jjuf0maT9d8wxpIAbKaDeL7HMn/9ZHA2taiFQeAEJabL5NCBVZo0ymmzHcY2gp50Qz9wcE7ZYDtp7KDHP0KgkJKUOe7ArbLAdrJ+JzA4RP+gB4rQm7VxdaTN/LtksJ0y2oCx/fSivO8H4c8sZpfrreYfYjLvjJ7p/UYmGeM0usev4OMMwJpw4llaalMGZ1LGXnq8XTIw1yI+tGxoEI+fG6NOUXDXWgg0LDb2a8B+dAeKPiLeH7etdZG25/+omnedFPUOh+ASPXaQVvN7RSIo3B3DkcZoon9Q1YRdMOMnHKZ9oRvHCLpZDaRMb721rOYq3j+katLOm3Efr43U6JHfCNoiHWVLmd54w5yW6t29w3IsX+vLuP+XORWzw9PP0Ixr1ACCXh6wRjfV8r5RVVNtD/gVr5sR1YNnCbpCdSToOYJunwpUxObAw3x+dUU4cJ6gy/xQPN1tmdu/5DCuaoXsiZ0n6miFHr7CgOWBwpF7lrm1FKiYjA2l6qsqUbtKL2qpOjvV1kNXHpk/N10EW9WK2cFKBxuZpkARHQcgGYqbbcUAhXSNSl+lT2SAGsJr33gJA5pls0u0jXq8MSwAGuucLDpeaYqWJopHBnEl7fwnaozGYA8Vn05RL1StmJ3beWPtixaGgtol+jK+UoMQ4Gj3u/RPpXwZObCAjfC6uWE90EXrvsQHRzzz74D13YIDz8dULZ/tAQuHNx3zZkW08LkC3/TlIWv42xo+OJIP5h7zgYX4H6+urNJnnqLMG9zOoo+AN0cw0zwj/tcrVXPbecHCYaIYzYqKCtfsDhB9qhu/j1nYFOXmgKpJu+BhOnffi7fdVnoL1d5j0lm2YpdOD7Pro3zefDmmtgUzlo4fjqZYJ316O+XYx5YOUaRDNG7mDlGpFQVLx0zSaKdt2irtjy12Z21olMe+HJ8yWATYqViCVrjdf6fAZzZg07R474OywBPwDuOHiQuLegsC6HMce30o8fSe8CspY5lNNhnbSi/wMNm5G+ak9tKxoSXUmr5dFlhA6E68gTHtOHUrJqGTDQ7b4Cwt+Ll5nf1WMN57ge7BG2nNldOaVVFpXFk2WEwVTKSv0SnTSN2X7qnRhnTZS+EGjXfUfa1pgX0MWa3DoKvnXTrPxdEdUUKfc9BEGZAh7wF+fVZsXkQ/AQAAAABJRU5ErkJggg==) no-repeat left center;
}
.choose-meals-alert .combo-choose .combo-con .combocon-right {
  position: absolute;
  right: 0;
  top: 0;
}
.choose-meals-alert .combo-choose .combo-con .combocon-right a {
  width: 46px;
  height: 170px;
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAmCAYAAADAzmuWAAAAAXNSR0IArs4c6QAAA/pJREFUSA2lVl1sFFUUPndmdme3rW1YoUCpxHZW+4DGRKMvRgwJCRAgaBSIgMADSExQQ/CnXZt4E9vuRlB+HgghxGhsoyDQhPCAiS+kr8YXrRHSKTUoIQj9oXbT6e7M8dzKhb13d7uzdl7O/c453zdn7tx77gW4/0xyp/HvDxc+IvF8LRvkEH3Sdg4ZjG0DwDFE7LA6hs/PV9hoiybXkui7JLQQgD3BmNGXz7TsmLcwVblYE7EZmF/me5y9mr8qaMwEcJkYrsaKMMZO+Glnv+YPDY2aTvdG3sdXAGFYYTGwgMFxP916QPGHBIbIsz92f81jfj2J/6byGAPGPvczTqfqr4xmhUWanRr5PQe4ieb8F5VG4sA+zaWTXPXPjYikPtku5zHbhH6q9Dk1AhAAfhZpdz/S/aVwkbBIynY1L4ua9hn6gS/qpADxWP/P7sEt34OvxwpxSWGRMNmzZFGc1Z2jiVhZSBBjRDgx4A29t4pDXo9JXFZYJEzw5kStbfdR5WslQVraoV9f9dy3VnCYkb5CO6ewSBzNtDbUo9FLlW8oJIoxVd5728vua+I3s3rswarQAxIn2ocniLyVRIr6B71sR2Ms/s2t9xfXynxpK1YsE2/ypppGu+YUiW2XPmnppZcmvfybC/jIuPSFFhYE0QnbbIfE2S4pIC0C/jA17W1r4H+OCl/FqZBEYcWPGvDcPWJVFPrFmLbomlo71i/6+n9YzwiBz24G89VnnS/ut1uFQS+9co8Fm6qaCkWBQC7tdNEnd9AuVb4cA3+P4tCJlbCBME5zgHoe/YP6/12xaEoGg090UVrc1zwfVlddsZjfXEackSVEAQdziBtFj6+q4tnlFkseJdLbeqW03H7K5YPX453X/xAxS08oh28caI4vte2TJLpTz6G+MTDt+Vvq+MgtGQslfJsvqkvYsa9o170midKKjZHF6e31/K+70idsReHx9PIFdSzSR5WuKySKMVXaP+GN7X6Uj97TY3MKi10UB3aWRF/WibQR+u7c/WffksOjU3pM4LLCWb6sORpj50n0BZ1IlZ6iXvzOisOle3FZ4em0k4wwuEAJT+uiAcIROpo+qHQ0FVXsdTtPWQzOUVtpKxbF7kiHG+oqQF/68JlJtz5v0pzS3n/8oVeMaEaBdZrtQz2qvzx6UHGup+UlgxnfUWqTko50YCIcNFNDxxV/BTArnOtOrjEM6KVcunEqj0el7rdS7mnFGwKwmUzLMyYYV+hTG7T8KcRgL92Vv9X8oaBFohuLRXECA7bTSg1fDKVSIslCH4aYqUTu0G3njUjK/VHxVgnMrSvHriWsRIQhNCHDwSDwd0dT1weq1CmfLu4GnFd3uJZXA/gXOJZNPRFcgokAAAAASUVORK5CYII=) no-repeat right center;
}
.choose-meals-alert .combo-choose .combo-con .combocon-middle {
  display: inline-block;
  overflow: hidden;
  max-width: 840px;
}
.choose-meals-alert .combo-choose .combo-con .combocon-middle .middle-box {
  width: 8200px;
}
.choose-meals-alert .combo-choose .combo-con .combocon-middle ul li {
  position: relative;
  float: left;
  width: 170px;
  height: 170px;
  margin-left: 18px;
  overflow: hidden;
  background-color: #fff;
  cursor: pointer;
  border: 1px solid #ffd7b5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px;
}
.choose-meals-alert .combo-choose .combo-con .combocon-middle ul li:first-child {
  margin-left: 0;
}
.choose-meals-alert .combo-choose .combo-con .combocon-middle ul li img {
  height: 94px;
  width: 100%;
}
.choose-meals-alert .combo-choose .combo-con .combocon-middle ul li p {
  line-height: 38px;
  text-align: left;
  padding: 0 10px;
}
.choose-meals-alert .combo-choose .combo-con .combocon-middle ul li p span.margin-right {
  margin-right: 30px;
}
.choose-meals-alert .combo-choose .combo-con .combocon-middle ul li p span.color-orange {
  color: #fd8824;
}
.choose-meals-alert .combo-choose .combo-con .combocon-middle ul li p.white-bg {
  background-color: #ffffff;
}
.choose-meals-alert .combo-choose .combo-con .combocon-middle ul li a.combo_check {
  position: absolute;
  right: -1px;
  bottom: -1px;
  width: 33px;
  height: 33px;
  display: block;
  background: url(data:image/png;base64,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) no-repeat right bottom;
}
.choose-meals-alert .combo-choose .combo-con .combocon-middle ul li.curr {
  background-color: #FDF5E7;
  border: 1px solid #fd8824;
}
.choose-meals-alert .combo-choose .combo-con .combocon-middle ul li.curr a.combo_check {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAAAXNSR0IArs4c6QAAAhRJREFUWAnF2E9IFUEcB/Dvd3dT5JmGkgihJER16NLRiygYYicPUiCCp3onEQLRi+eOHaJLoSCIoojoUYzq0kFBIShR1IsgpBIFioXv6TRj7Pb+777ZffN+hzezM7Pz+7yZYd9jiTKG+NjuYPUkZpfLoABi7WCGzvmWVQ6ECxBC9Kr8xhGZAOOIXACjiHwAY4hCACMIP0DJEUEAJUUEBZQMUQygJIhiAZEjdACRInQBkSHCACJBhAWERmgBLAeobVK5vdD+FdUCVNWBz5aB260eQFW0EFqAa1Xgk3Hg6yLwZS4cQgtAG+x5AxxuQnx+nQYoeiUKAhofAHZFVgLVwMcvgcsExPJYzv7A21EQoKauvyOXewKoiKUlYtsLoK4FYmkIEJdpfe5FIIQvQM32Te71j12wbxqQB/AqHvYB97oh5p8DyT//2jI/Lyh8/20HArgT730CYzfBTrnsJ4dg+zDETD9weuSOyCrp8BWzWlMaigKk3MeOUeC+XIGppxLzPaUnvUoywYZbNXkRugAvzY1m4Ne+d5mrQvC9NbrzKOeZCA1QGX0AaggtzqoyCxEJQM3sE3ILdlF7fVINkw/y/2EOwCRtK874ekJl9xDGAISQqzDI4e0P7te/QhgDgKcSMMCRnQUXoErLBIDEb5BvWenczQQohHw/cNAlKH6CeKcaIgvBpDz/x5bNDdRUr1jx9bN8c/8Fn05jX+g7/zoAAAAASUVORK5CYII=) no-repeat right bottom;
}
.choose-meals-alert .combo-details {
  position: relative;
  padding: 6px 10px 16px;
}
.choose-meals-alert .combo-details .detail-img {
  display: table-cell;
  vertical-align: middle;
  width: 260px;
  height: 170px;
  overflow: hidden;
  margin-right: 64px;
  border-radius: 3px;
}
.choose-meals-alert .combo-details .detail-img img {
  width: 220px;
  height: auto;
}
.choose-meals-alert .combo-details .detail-right {
  display: table-cell;
  vertical-align: middle;
}
.choose-meals-alert .combo-details .detail-title {
  position: absolute;
  left: 270px;
  top: 8px;
  font-size: 18px;
  color: #fd8824;
}
.choose-meals-alert .combo-details .detail-con {
  line-height: 20px;
  padding: 30px 0 50px;
}
.choose-meals-alert .combo-details .detail-btn {
  position: absolute;
  bottom: 16px;
  right: 0;
}
.choose-meals-alert .combo-details .detail-btn .btn-left {
  display: inline-block;
  line-height: 40px;
  font-size: 18px;
}
.choose-meals-alert .combo-details .detail-btn .btn-left span {
  color: #fd8824;
}
.choose-meals-alert .combo-details .detail-btn .btn-choose {
  margin-left: 24px;
  background-color: #fd8824;
  text-align: center;
  width: 100px;
  line-height: 40px;
  font-size: 16px;
  border-radius: 2px;
}
.choose-meals-alert .combo-details .detail-btn .btn-choose a {
  display: inline-block;
  color: #fff;
}
#mealdialog .check-btn{
    width: 200px;
    height: 36px;
    background: rgba(255,60,78,1);
    border-radius: 4px;
    margin: 40px auto 0 auto;
    color: rgba(255,255,255,1);
    font-size: 16px;
    text-align: center;
    line-height: 36px;

}
.con-bottom{
	background: #FFFFFF;
	height: 60px;
	width: 1200px;
	margin: 0 auto;
}
/*
 *
 */
.payment-travel-infor .contact-form {
  margin-top: 24px;
  border: 1px solid #cccccc;
}
.payment-travel-infor .contact-form table {
  width: 100%;
}
.payment-travel-infor .contact-form table thead {
  background-color: #f5f5f5;
}
.payment-travel-infor .contact-form table thead tr th {
  font-weight: normal;
  line-height: 40px;
  width: 20%;
}
.payment-travel-infor .contact-form table tbody tr td {
  line-height: 20px;
  text-align: center;
  padding: 9px 0;
  vertical-align: top;
}
.normal-info-tbl-con.travel-style table td {
  width: 16.66666667%;
}
.normal-info-tbl-con.travel-style7 table td {
  width: 14.28571429%;
}
.normal-info-tbl-con .icon-success {
  padding-left: 20px;
  width: 80px;
  display: inline-block;
  text-align: left;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAZtJREFUKBV9kssrRVEYxdc+niUpoUREnv+AkYQyVgq3mBhhYOAfwMBAksJEQpHrERNlhpGrzBQpGSiTS0oykLftt0/O7XQ9vtp7f2ftb3177bWP0S9hl1WgNJXIMlvFTZeukstMGLDrqqKwT0bZrLeMd/J8Rpo+tEGDvXC9n9tVtUDcslE1WVEaCvZq7JrmGIMhWIJQ65OcxD/CNYM4ReOIK/E7A8wgJWq6dfQbjztn6VIvKmTN0aye1O/ZFRVDz/yHVKJ0Glcq2/TqQZ86VqYaPKWoAhMSrtlpZQSn2nnlQprAogWMuf/GTzioOpUpHeDFgXZEHh4Ocd+YzrWPsEngZdQcun0/LLU8k6dXxUkKHWhGEPKMLKlN1drma9dEtOMTgslTKemNx6UvSPLsImcRpkc3usP2T40jL+qwpKhHZczHkNbOW40nFfz4xP1Oxpjb8NyEnE2WV8DhsDluLwgad5C3chWfmPhD/L9lTQPIqEPmAUVn5G/kZTjfyPqIF6OBuwliovOSivC5me9yRgrka54jhrOnQY1bvwBSVIqnzHHEGgAAAABJRU5ErkJggg==) no-repeat left center;
}
.normal-info-tbl-con .icon-ing {
  padding-left: 20px;
  width: 80px;
  display: inline-block;
  text-align: left;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAVxJREFUKBVjZEAD733c9ZmZmL2AwspQqbt///3dJrhl50VkpYwwzgdvG0EmVt4eIF+TgeH/gf//ma6A5BgZ/+kw/GeyZ2D8f+Pf788lAluPvAeLgwiwJha+jUDmiW/f/zRK7Nr1FSQOAy/c3Li5OFnqgXyLf38++cM0M3zy95wHxN0whbhokBqQWpA80zs/Dz0GRgadj68+1OHSABMHqwGqBelhYmFk9GH4z7Bb9vjx7zAFuGiImv97QHqYgIpU/v//fxmk+LO3i+Ynf6+uBqBLPvp7uH8K8CwDi/t5ZXz09YgEsf//Y7gEpFRYQBw4YGGFhzJcDMRg/PcfSIIwHDACPVsF5HHzbdxeDRfFw/gU4NHG8J/xC9Of//+3AAPH9bGlJSce9WApiBpGF5AeJqFNOy4BHXGFX0ygiZBGsBqgWpAesJ/ISQDwwIAnuf+MGsDAOEhUkkN2IrGJHADxt6VmbUoOaQAAAABJRU5ErkJggg==) no-repeat left center;
}
.normal-info-tbl-con .icon-finish {
  padding-left: 20px;
  width: 80px;
  display: inline-block;
  text-align: left;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAAXNSR0IArs4c6QAAAVlJREFUKBWNkbFKA0EQhmfm9rwNKohpRIylhZZ5gFwKGxtJEQuVFD6GCFYWClrYiIVNCCIIJlgLUfAtRLBSBEEhYC5eMuNs4HKBa7KwuzOz/7fzL4vV9saCxWALAQKYYIhgjP34zlic2lf9Fwu8TsABoSyKbw4NAM3Gwmc35dbbJGDtoZIHg+cKChtgs/tYWUfBtXFYiN8bpdat1iSpdzG2Fn1REICJUWL49D1v9E4mJBbujEMJ7HZKEkOY02tnkumo6/C+7c7DdjhsULws+ol+BCKSLwg5dWXdPgC0ibBAc3u1p83t1ZXCDvQGfw4e3iSMXr3cfNbczewQyAPSgR4cW8/qz41ZzarTitr/0exDCDrRVG/oUhckAS9KZdmoEbYueCAnjVKz7qyi6HfqN5xq0NX+L1kkrTBAX7sY7boEgsumF/0eBcF0FVDmU1k2cg9TyyrD765EV//hdXcBtY6WsgAAAABJRU5ErkJggg==) no-repeat left center;
}
.normal-info-tbl-con .icon-fail {
  padding-left: 20px;
  width: 80px;
  display: inline-block;
  text-align: left;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAdNJREFUKBWNUktLAlEYbe6IibTQlgapCYJIqPgr2rUZMEsafC0lioigZRBE0GMT+AqcauOf8A/IqIsgsRhDaxUKkaA2M507eEGFoAvf3Pudc77H/eZyC3MrkUgsAwoRQhy6rnNY78PhUC6VSp/TUm7KIalUahu+D9ZAkDLhnAgOwJ57vd59uVxWKW4ECoLA2+32Q4i7uVzuAbg2CWIbl06ntzRNc7VarfNKpfJDKGOz2SIAOwiSRFE0MzXbgS1ms9lHVH31er20qwU+Go3azWbzZj6fv47FYlaLxXIUCATeZFnuUQEqreK+mWAwWC0UCnI4HBb8fn+dWK3WEPgGTJMk6VtV1Tue5zM0IB6P0wHtoVKpWCx+QaOjMxnJwwTgCsRtgMZC1jbEF7Bjk8l0Av4Kbb4wHj7lHcYdGTi3axD8yROQXdzBxYKSyaQbWfeBn8FOgR+gbQ/jgTlx/iCDwUCGcB0OwW9Zwlkcj8c3GFaH2mg0uoRYpBw0HIqEoKkaieiPh8Wog9FbDHDqwzBoIqi+SymefjwezxMmtYFRuzG9GiCd4mzVajUVAVFUWms2m7eKomgzTw7320ErPrRWhymTQOPJ4dzs9/vSzJNjmen+30f+C/kR3+3rM6QTAAAAAElFTkSuQmCC) no-repeat left center;
}
/*
 *
 */
.nation-air-order-right .canshi-title {
  padding: 30px 0;
  text-align: center;
  font-size: 16px;
}
.nation-air-order-right .canshi-rule {
  padding: 0 30px 30px 30px;
}
.nation-air-order-right .canshi-rule .rule-title {
  line-height: 30px;
}
.nation-air-order-right .canshi-rule p {
  text-indent: 2em;
  color: #666;
  line-height: 26px;
}


/* 易健做的导航栏 */

	.iframe-nav{
		width:100%; 
    height:42px;
		position:absolute;
		top:84px;
		z-index:199;
		left: 0;
	}
	
	/*.iframe-nav:hover{
		height:300px;
		width:100%;
 		position:absolute; 
 		top:84px; 
 		z-index:199;
 		left: 0; 
	}*/
.icon2{
	background: url(/jdair/imgs/icon2-1191b50e1595eead03587d10afac81e0.png) 0 0 no-repeat;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
}
.icon4 {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OUVEQjY2RDFBNzVFNDExODczQzg1QjlBNjBCNTA3NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNjVDNzdDQjAzMEMxMUU3OUEwN0RGNkJERUY5NDY2RiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNjVDNzdDQTAzMEMxMUU3OUEwN0RGNkJERUY5NDY2RiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNhMjNhMmJkLTExYWUtNDgyNC1iNzdhLTEyZDAwNGUyZTczMCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ5ZGJjYWRhLTQzOTUtMTE3YS05YzM1LWJiZWUwOTQ2NGZjOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtSMMAMAAADrSURBVHjaYvz//z/DHTWTUAYGhmwg/gPE/xmwA2Yg5gDifpVbZ1Yz3lY1jgdybEAagQK/QCqABslDFYLAX6D4Q6g4G5CaDMTHQRpPAxnWSJpYgNQEIGaFavwNxAVA+T9QeZD4AZDGN0DGPgbSgAPI9NtAnE6ixm0gjX+AznhPii6gc/8wMZAJRjWOahwqGkG5gwWY2gVJ1QfSqArEM0nUqAzSeB+Io4F58jdSflMGUmVQbhdQ7i6SHLjoAPlxOhBPgxZEMPAIiDuh+BGSJpCaKUA8hxFaPIYBOVnQgokBT/EI0jgJ6IJVAAEGANKDTIwhGAOsAAAAAElFTkSuQmCC) 0 0 no-repeat;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
}
.nation-air-gc-nav {
  position: relative;
  font-size: 16px;
  border: 1px solid #ffffff;
}
.nation-air-gc-nav .nav-title {
  position: absolute;
  top: 0;
  left: -15px;
  width: 255px;
  height: 69px;
  line-height: 80px;
  color: #ffffff;
  background: url(data:image/png;base64,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) no-repeat left center;
}
.nation-air-gc-nav .nav-title p {
  padding-left: 75px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAALJJREFUOBG9VQEOgCAItNbn6lPVW/MfdddiI3KmmbI5hOg40IlzRvZLjNvl+nsL8Jfdg8mEtVlGYouWhGKLDviJNbFEjzVKQKkmKNZ29q4UzP4P4L1aj4dQNutLsTuIjmvH2GbWLHL27RjjQOccZhKLSlfZU3e8Grp82jogdW8xHrcCQEsqWDTuK8MYKDGbHl5xj1lNO8b6dGN9fPtWjXFV4L8feg4Nz4f+Npp4BwvlHE0HrwDrUM2d6p4AAAAASUVORK5CYII=) no-repeat 47px center;
}
.nation-air-gc-nav ul {
  padding: 0 28px;
  margin-top: 85px;
}
.nation-air-gc-nav ul li {
  line-height: 66px;
  border-bottom: 1px dashed #cccccc;
  text-align: left;
}
.nation-air-gc-nav ul li a {
  color: #333333;
}
.nation-air-gc-nav ul li a i{
  margin-right: 10px;
}
.nation-air-gc-nav ul li a:hover {
  color: #db2634;
}
.nation-air-gc-nav ul li.checked-red a {
  color: #db2634;
}
.nation-air-order-right .in-or-out {
  font-size: 16px;
  width: 737px;
  padding: 53px 0 10px 0;
}
.nation-air-order-right .in-or-out .indoor{
	padding: 0 14px 0 24px;
}
.nation-air-order-right .in-or-out .outdoor{
	color: #D92839;
	padding: 0 0 0 14px;
}
.nation-air-order-right .in-or-out .indoor a{
	color: #111111;
}
.nation-air-order-right .in-or-out .outdoor a{
	color: #D92839;
}
.nation-air-order-right .gc-operate{
	margin: 20px auto;
}
.btn{
	display: inline-block;
	width: 140px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	background-color: #df5350;
	cursor: pointer;
}
.nation-air-order-right .gc-operate .gc-add{
	margin-left: 140px;
}
.nation-air-order-right .gc-operate .gc-del{
}
.nation-air-order-right .gc-operate .gc-mod{
}
.nation-air-order-right .air-gc-record {
  padding: 20px 0 53px;
  margin: 0 2%;
  border-top: 1px dashed #cccccc;
}
.nation-air-order-right .air-gc-record .record-con table {
  width: 100%;
  border-spacing: 3px !important;
  border-collapse: inherit !important;
  white-space:nowrap;
}
.nation-air-order-right .air-gc-record .record-con table thead tr th {
  font-weight: normal;
  font-size: 13px;
}
.nation-air-order-right .air-gc-record .record-con table thead tr th div {
  line-height: 40px;
  background-color: #f5f5f5;
}
.nation-air-order-right .air-gc-record .record-con table tbody tr.grey-bg td {
  background-color: #C9DFEB;
}
.nation-air-order-right .air-gc-record .record-con table tbody tr.clickon td {
  background-color: #db2532;
}
.nation-air-order-right .air-gc-record .record-con table tbody tr td {
  font-size: 12px;
  padding: 4px 0;
  text-align: center;
  line-height: 30px;
}
.nation-air-order-right .air-gc-record .record-con table tbody tr td div.fnclass {
  width:89px;
  text-overflow:ellipsis;
  overflow: hidden;
}
.nation-air-order-right .air-gc-record .record-con table tbody tr td .pointer-color {
  cursor: pointer;
  text-decoration: underline;
}
.nation-air-order-right .air-gc-record .record-con table tbody tr td .pointer-color:hover {
  color: #00f;
}
.nation-air-order-right .air-gc-record .record-page {
  margin-top: 20px;
  font-size: 12px;
}
.nation-air-order-right .air-gc-record .record-page .page-tiao {
  line-height: 24px;
  margin-right: 24px;
}
.nation-air-order-right .air-gc-record .record-page .page-tiao .tiao-ul {
  position: relative;
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAAXNSR0IArs4c6QAAAI9JREFUCB1jnDlz5hQGBoZ0RiAA0gz///8H02j8qUxAuUIgPgxUwAzCQDZIjAmkAYSBYI+amloBU3p6+m9mZuYQoMAdoAIUABS7xcrKGuro6PgHpJshJSXlHVC3L5D5EUnle6Ain8TExA8gMbBCEANo8g0gFQY05S+Q/gO0JRSo6DZIDisAei5n1qxZGeiSAIP8M4SdD6V+AAAAAElFTkSuQmCC) no-repeat 26px center;
}
.nation-air-order-right .air-gc-record .record-page .page-tiao .tiao-ul span {
  width: 44px;
  display: inline-block;
  padding-left: 4px;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nation-air-order-right .air-gc-record .record-page .page-tiao .tiao-ul ul {
  position: absolute;
  top: 25px;
  left: 0;
  width: 100%;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nation-air-order-right .air-gc-record .record-page .page-tiao .tiao-ul ul li {
  padding-left: 4px;
}
.nation-air-order-right .air-gc-record .record-page .page-tiao .tiao-ul ul li:hover {
  background-color: #f5f5f5;
}
.nation-air-order-right .air-gc-record .record-page .page-jump .jump-first,
.nation-air-order-right .air-gc-record .record-page .page-jump .jump-tail {
  margin-right: 10px;
  line-height: 24px;
  color: #db2634;
  cursor: pointer;
  width: 44px;
  text-align: center;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nation-air-order-right .air-gc-record .record-page .page-jump .jump-last {
  width: 64px;
  margin-right: 10px;
  text-align: center;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nation-air-order-right .air-gc-record .record-page .page-jump .jump-last span {
  display: inline-block;
  line-height: 24px;
  color: #db2634;
  cursor: pointer;
  padding-left: 10px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAAAXNSR0IArs4c6QAAAItJREFUGBljZMACHqibKf79x9DKiC73WNtS5efPv1OY2f8noMjd1TBTu6NituOOnpUYisQDVQtNoMT2Z2oOIigSdzStdEASQCOFUCTuqZnp31Ux3XbfwEEARQLEuatqdvGuto0chgRQgImRkSGO4efPGVh1gnTgtBNmHE7XwhSg+xNvCGFIgkyBhS0AuWI882/YICUAAAAASUVORK5CYII=) no-repeat left center;
}
.nation-air-order-right .air-gc-record .record-page .page-jump .jump-next {
  width: 64px;
  text-align: center;
  margin-right: 10px;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nation-air-order-right .air-gc-record .record-page .page-jump .jump-next span {
  line-height: 24px;
  color: #db2634;
  cursor: pointer;
  padding-right: 10px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAAAXNSR0IArs4c6QAAAIxJREFUGBljuKtqtuyBupkiAxbAxMT2v+jPX4bpj7UtVbDIMzDc0bMSu6NituOuhpkaVgXP1BxEgAq2P1C10MSqAGi0EEjBHU0rHZACRnRV9w0cBP59+bqMkYmxEkMSpPiuto0cw69fm5mw6WT4+XMGIyNDHIocup1wSZyuxenP+9qmEqAAwBpC+MIWANhtOngj4GCyAAAAAElFTkSuQmCC) no-repeat right center;
}
.nation-air-order-right .air-gc-record .record-page .page-total {
  line-height: 24px;
}
.nation-air-order-right .air-gc-record .record-page .page-total input {
  border: 0;
  height: 24px;
  width: 42px;
  font-size: 12px;
  color: #333333;
  padding: 0 4px;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nation-air-order-right .air-gc-record .record-page .page-total input::-webkit-input-placeholder {
  font-size: 16px;
  color: #999999;
}
.nation-air-order-right .air-gc-record .record-page .page-total input:-moz-placeholder {
  font-size: 16px;
  color: #999999;
}
.nation-air-order-right .air-gc-record .record-con-detail{
  z-index: 100;position: absolute;
	top: 20%;
	left: 50%;
	margin-left: -204px;
	background-color: #fff;
	border: 1px solid #dfdfdf;
	border-top-color: rgb(223, 223, 223);
	border-top-style: solid;
	border-top-width: 1px;
	border-top: none;
	width: 400px;
}

.icon2-vip {
    width: 22px;
    height: 20px;
}
.icon2-change-password {
    width: 22px;
    height: 23px;
    background-position: 0 -29px;
}
.icon4-change-mobileno {
    width: 22px;
    height: 24px;
}
.icon2-chang-user {
    width: 22px;
    height: 20px;
    background-position: 0 -61px;
}
.icon2-coupon {
    width: 22px;
    height: 18px;
    background-position: 0 -150px;
}
.gc-list-choose{
	width: 67%;
}
.gc-list-choose ul{
}
.gc-list-choose ul li{
	padding: 9px 20px;
	min-width: 56px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #e2e2e2;
	border-radius: 8px;
	cursor: pointer;
}
.gc-list-choose ul li:hover{
	padding: 9px 20px;
	min-width: 56px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #fb8835;
	border-radius: 8px;
}
.gc-list-choose ul .gc-select{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABBUlEQVQ4ja3UL2hCURTH8e8Vm81odtEiGMYEQVgdaFjQIAgbWxkIBptGs1l0c4yBZrWZBYNhY8aFyYLJYvN5DKL45z19f+6ph/Phx+Hcq4zqFRqr7NOJARVdYBmoAOgAd5gO8ADzCp5gXkBTzC1oibkBz2JOwYuYE9B6Z7FHfJlPR6A1Fs1DsgiTvm1w85zuX1E3hZNk3JaQ9hOrccsWuEsmP11U/Bl1/QKwwZNF5COH/A4OhvyXMAD57sD8D5VtocIJCEWQ9yzyPzqeW5glNN2ZTIdII4UEgkj9zgwD+FJH/6Gt0zhTD/sJvWI9oLkFvWBLoAakAcPvAjOAGTABBsAbMN0215HrTRM4UyKvAAAAAElFTkSuQmCC) no-repeat right bottom;
	border: 1px solid #fb8835;
}
.gc-up-down{
	width: 81px;
	padding: 9px 10px;
	border: 1px solid #42a0f6;
	border-radius: 8px;
	color: #42a0f6;
	cursor: pointer;
}


.passenger-write-con .write-must-con .passenger-box .add-gcp .content-div {
  width: 75.8%;
}
.passenger-write-con .write-must-con .passenger-box .add-gcp .content-div .check-btn-gc {
  width: 16px;
  height: 16px;
  margin-top: 2px;
  margin-right: 4px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAANZJREFUOBHtkzEOgjAUhttSF6KDswdgciDpDeQybHoS2LgM3oCGwakHcGYw6VRS329KQkxAcHLwLZTX/+t7bd7PGUVVVQcpZUHLzDm3R24qSNfRXk26S57ndw44iqKbUmqXJImM43iKfeWttcwY45qmefR9f5QEl4DTNJWzZNhEgaDdaq0LwTk/ofISeKwhZkP/mcCdP7U9Boc1GLBiSHz7/R/A2A+8AWYb47k2wIAV3vsrZnvtAYGpBRniDGO0beuWdAINtGDgSI7KwZElfIHxnOvm3c5PNilloT54lkAAAAAASUVORK5CYII=) no-repeat center center;
  background-size: 16px auto;
}
.passenger-write-con .write-must-con .passenger-box .add-gcp .content-div .check-btn-gc.curr {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAAYNJREFUOBGdlDFIQlEUhv9zfEJBIUqYiYWBTkFgS2NDU3tDQbg3J0W0tGVFtAZNURAU7dGWY0vYkJBBtURI6FIEkZ7uNb1P5T1fdZd3+P9zvnvOxSNBHdlMxGqgLQKmRCSqNbejciogXJGFVVq6v9Z5pAECyqvikFuhk06gLwWapkwxx7qDvwIQjENiE5ZUsVfvpJZNPgtkyOk2R21kEjS7D7APspsCwxrk/wDI3wvcnALVT/WgH1F2vM1JbHSgAZI/gVysm6x2SH9EPbXPmCboBJyvGUsHNiQwDFrMgdJnQE/ATvIAtEPeS+oX8AiKjIHmDn5AvwBoCFWzCTHX9oVB80eg0CjktQgEYjBv0DFCs4aZUvY4Wn0rQY4XIOUH0EDSE9AEWc3AfBsgzGwApVvI5Y6x3AKqZRNlNU/QLcFLZ8sfZ71MXoluPhFeKFN44vo2qmVyS+ymE3hZ+6zXub6NRIVuBa2e7oCJ07Ryd6h19fdgH9keD+tdsBWHiK2KHqHV+QYzNIWhZ602KwAAAABJRU5ErkJggg==) no-repeat center center;
  background-size: 16px auto;
}

/*
 *［常用乘机人］旅客信息
 */
.gc-write-con {
  position: fixed;
  border: 1px solid #dfdfdf;
	z-index: 1001;
	visibility: inherit;
	top: 0;
	left: 0;
	background: #fff;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	width: 940px;
}
.gc-write-con .class-title-con {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 0;
  width: 11%;
  padding-top: 20px;
  background: #fff;
  border-radius: 0 0 0 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.gc-write-con .class-title-con p {
  font-size: 16px;
  color: #3d3d3d;
  line-height: 1.2em;
  text-align: center;
}
.gc-write-con .con-tit {
  font-size: 16px;
  line-height: 20px;
  margin-left: 11%;
  margin-bottom: 10px;
  padding: 20px 0 13px 21px;
  border-bottom: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.gc-write-con .con-tit span {
  font-size: 14px;
}
.gc-write-con .write-must-con {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.gc-write-con .write-must-con .pass-tit {
  color: #fd8824;
  font-size: 16px;
  margin-bottom: 20px;
}
.gc-write-con .write-must-con .pass-tit .tit-span {
  display: inline-block;
  width: 18px;
  text-align: center;
  height: 18px;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAMFBMVEUAAAD9iCT9iCT9iCT9iCT9iCT9iCT9iCT9iCT9iCT9iCT9iCT9iCT9iCT9iCT9iCQBMgHhAAAAD3RSTlMARSj689zHmgFA8Ni/oimA6lMOAAAAZUlEQVQI12NgYOAsNQ4XYAACpvP/////owBkTfkPAp5AofVg1i8Fhrb/EJDBIA9lfWSoh7K+M8RDWV8Z7KGszwz+cNZ+uOx9KOsvwhSEyXDbHiC5gIEpH8j4pgByYGOpyXYJBgYAEON5AEYfZi0AAAAASUVORK5CYII=) no-repeat top center;
}
.gc-write-con .write-must-con .passenger-box .box-address {
  padding: 0 0 25px 0;
}
.gc-write-con .write-must-con .passenger-box .box-line {
  margin-bottom: 28px;
}
.gc-write-con .write-must-con .passenger-box .box-line {
  margin-bottom: 28px;
}
.gc-write-con .write-must-con  .box-line-title {
	font-size: 18px;
	line-height: 48px;
	background-color: #df5350;
	border-top: 2px solid #df5350;
	margin-bottom: 25px;
	text-align: center;
	color:#FFFFFF
}

.gc-write-con .write-must-con .passenger-box .box-line .line-lump {
  font-size: 12px;
}
.gc-write-con .write-must-con .passenger-box .box-line .line-lump .lump-ask {
  padding-left: 16px;
  width: 79px;
  line-height: 24px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAAXNSR0IArs4c6QAAAIFJREFUCB1j+A8FPy5d/f/r7gMY9z/L/69fGRiYmBm+7jvEwCojxcAsIsTAyMHOwPjt2Kn/r1t6GP5/+8bAwMLCwMTJwSDe08LAANL7+8mz/w8cff8/9Aj5//fTZ7BxjCDydVMXA7etJcPft+8Z/rx9yyCYnsgAlgBqY2BgZGRABgAy+05O3pqxrQAAAABJRU5ErkJggg==) no-repeat 6px center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.gc-write-con .write-must-con .passenger-box .box-line .line-lump .lump-ask-cn {
  padding-left: 16px;
  width: 79px;
  line-height: 24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.gc-write-con .write-must-con .passenger-box .box-line .line-lump .sex-btn {
  padding: 0 32px;
  line-height: 24px;
  cursor: pointer;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAMFBMVEUAAACZmZmgoKCbm5uZmZmcnJyYmJiZmZmcnJydnZ2bm5ugoKCcnJzb29udnZ2YmJi6BmwEAAAAD3RSTlMA4Zl+8ubHwVdVSkgeHBx4YOJaAAAAR0lEQVQI12Ng4DH8L3yAgYGh5btSvQcDA+fHBQxc8hMY3scCxa7+Y7DfAKS5PzOIMYBAIsMnMK0Po2HiMHUwfTBzYObC7AEA3qMa1Q8IuWUAAAAASUVORK5CYII=) no-repeat left center;
}
.gc-write-con .write-must-con .passenger-box .box-line .line-lump .sex-btn.curr {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAALVBMVEUAAADbJzTdKTbcJjbeJjbcKDXdKDTdJjXcJzXcJjTsipHbIzHWCxv////cLDqH9yv3AAAACXRSTlMAjiqSDmRks60tk0I0AAAAT0lEQVQI12NgYFATTGIAAuaZM2eaMDCwVALp6Q5ALggYMGjOnH1m58xJDJEz9616PXMqg+TMU3fXzJwIo2HicHWMEH0Qc2Y4MDA4g7kwewBr4StuTf1XvAAAAABJRU5ErkJggg==) no-repeat left center;
}
.gc-write-con .write-must-con .passenger-box .box-line .line-lump .lump-input {
  width: 143px;
  position: relative;
  background: #fff;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 13px;
}

.gc-write-con .write-must-con .passenger-box .box-line .line-lump .lump-tishi {
  width: 6%;
  position: relative;
  padding-left: 1px;
}

.gc-write-con .write-must-con .passenger-box .box-line .line-lump .lump-input:hover {
  border: 1px solid #fd8824;
}
.gc-write-con .write-must-con .passenger-box .box-line .line-lump .lump-input input {
  border: 0;
  height: 24px;
  width: 100%;
  font-size: 12px;
  color: #333333;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.gc-write-con .write-must-con .passenger-box .box-line .line-lump .lump-input input::-webkit-input-placeholder {
  font-size: 12px;
  color: #999999;
}
.gc-write-con .write-must-con .passenger-box .box-line .line-lump .lump-input input:-moz-placeholder {
  font-size: 12px;
  color: #999999;
}
.gc-write-con .write-must-con .passenger-box .box-line .line-lump .lump-input .lump-tc {
  font-size: 12px;
  line-height: 20px;
  padding: 0 4px;
  position: absolute;
  top: 31px;
  left: 0;
  z-index: 1;
  background-color: #FFFCD8;
  color: #fd8824;
}
.gc-write-con .write-must-con .passenger-box .box-line .line-lump .lump-input .lump-tc span {
  display: block;
  width: 9px;
  height: 5px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAAXNSR0IArs4c6QAAAERJREFUCB1j/A8EDCjgH5DHhCKCymP4w8Dw7yEDw/+3uBSBFDwGKvgFpN+gKISahKQAZgaSQhYGsBVQE2AKYDRIIdAYAHv0IemLh+X6AAAAAElFTkSuQmCC) no-repeat center center;
  position: absolute;
  top: -5px;
  left: 26px;
}
.gc-write-con .write-must-con .passenger-box .box-line .line-lump .lump-input .input-menu {
  height: 24px;
  padding: 0 10px;
  line-height: 24px;
  cursor: pointer;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAAXNSR0IArs4c6QAAAI9JREFUCB1jnDlz5hQGBoZ0RiAA0gz///8H02j8qUxAuUIgPgxUwAzCQDZIjAmkAYSBYI+amloBU3p6+m9mZuYQoMAdoAIUABS7xcrKGuro6PgHpJshJSXlHVC3L5D5EUnle6Ain8TExA8gMbBCEANo8g0gFQY05S+Q/gO0JRSo6DZIDisAei5n1qxZGeiSAIP8M4SdD6V+AAAAAElFTkSuQmCC) no-repeat 94% center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.gc-write-con .write-must-con .passenger-box .box-line .line-lump .lump-input .input-menu.curr {
  background: url(/jdair/imgs/flight_grey_up_triangle-91bd69ec563bfe26767fb27921ff4a7e.png) no-repeat 94% center;
}
.gc-write-con .write-must-con .passenger-box .box-line .line-lump .lump-input ul.menu-ul.small-ul {
  top: 25px;
}
.gc-write-con .write-must-con .passenger-box .box-line .line-lump .lump-input ul.menu-ul.small-ul li {
  line-height: 24px;
}
.gc-write-con .write-must-con .passenger-box .insurance-line {
  position: relative;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .label-div {
  width: 13.2%;
  padding-left: 16px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .label-div p {
  font-size: 12px;
  color: #333;
  line-height: 24px;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .content-div {
  width: 86.8%;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .content-div .check-btn {
  width: 16px;
  height: 16px;
  margin-top: 4px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAANZJREFUOBHtkzEOgjAUhttSF6KDswdgciDpDeQybHoS2LgM3oCGwakHcGYw6VRS329KQkxAcHLwLZTX/+t7bd7PGUVVVQcpZUHLzDm3R24qSNfRXk26S57ndw44iqKbUmqXJImM43iKfeWttcwY45qmefR9f5QEl4DTNJWzZNhEgaDdaq0LwTk/ofISeKwhZkP/mcCdP7U9Boc1GLBiSHz7/R/A2A+8AWYb47k2wIAV3vsrZnvtAYGpBRniDGO0beuWdAINtGDgSI7KwZElfIHxnOvm3c5PNilloT54lkAAAAAASUVORK5CYII=) no-repeat center center;
  background-size: 16px auto;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .content-div .check-btn.curr {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAAYNJREFUOBGdlDFIQlEUhv9zfEJBIUqYiYWBTkFgS2NDU3tDQbg3J0W0tGVFtAZNURAU7dGWY0vYkJBBtURI6FIEkZ7uNb1P5T1fdZd3+P9zvnvOxSNBHdlMxGqgLQKmRCSqNbejciogXJGFVVq6v9Z5pAECyqvikFuhk06gLwWapkwxx7qDvwIQjENiE5ZUsVfvpJZNPgtkyOk2R21kEjS7D7APspsCwxrk/wDI3wvcnALVT/WgH1F2vM1JbHSgAZI/gVysm6x2SH9EPbXPmCboBJyvGUsHNiQwDFrMgdJnQE/ATvIAtEPeS+oX8AiKjIHmDn5AvwBoCFWzCTHX9oVB80eg0CjktQgEYjBv0DFCs4aZUvY4Wn0rQY4XIOUH0EDSE9AEWc3AfBsgzGwApVvI5Y6x3AKqZRNlNU/QLcFLZ8sfZ71MXoluPhFeKFN44vo2qmVyS+ymE3hZ+6zXub6NRIVuBa2e7oCJ07Ryd6h19fdgH9keD+tdsBWHiK2KHqHV+QYzNIWhZ602KwAAAABJRU5ErkJggg==) no-repeat center center;
  background-size: 16px auto;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .content-div .file-a {
  margin: 0 3px;
  font-size: 12px;
  color: #db2634;
  line-height: 24px;
  text-decoration: underline;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .content-div .price-span {
  margin: 0 2px;
  font-size: 12px;
  color: #333;
  line-height: 24px;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .content-div .exp-time-div {
  margin-left: 15px;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .content-div .exp-time-div p {
  font-size: 12px;
  color: #db2634;
  line-height: 24px;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .content-div .rule-a {
  margin-left: 12px;
  font-size: 12px;
  color: #4a90e2;
  line-height: 24px;
  text-decoration: underline;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input {
  width: 30%;
  margin-left: 15px;
  position: relative;
  background: #fff;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input:hover {
  border: 1px solid #fd8824;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input input {
  border: 0;
  height: 24px;
  width: 100%;
  font-size: 12px;
  color: #333333;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input input::-webkit-input-placeholder {
  font-size: 12px;
  color: #999999;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input input:-moz-placeholder {
  font-size: 12px;
  color: #999999;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input .lump-tc {
  font-size: 12px;
  line-height: 20px;
  padding: 0 4px;
  position: absolute;
  top: 31px;
  left: 0;
  z-index: 1;
  background-color: #FFFCD8;
  color: #fd8824;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input .lump-tc span {
  display: block;
  width: 9px;
  height: 5px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAAXNSR0IArs4c6QAAAERJREFUCB1j/A8EDCjgH5DHhCKCymP4w8Dw7yEDw/+3uBSBFDwGKvgFpN+gKISahKQAZgaSQhYGsBVQE2AKYDRIIdAYAHv0IemLh+X6AAAAAElFTkSuQmCC) no-repeat center center;
  position: absolute;
  top: -5px;
  left: 26px;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input .input-menu {
  height: 24px;
  padding: 0 10px;
  line-height: 24px;
  cursor: pointer;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAAXNSR0IArs4c6QAAAI9JREFUCB1jnDlz5hQGBoZ0RiAA0gz///8H02j8qUxAuUIgPgxUwAzCQDZIjAmkAYSBYI+amloBU3p6+m9mZuYQoMAdoAIUABS7xcrKGuro6PgHpJshJSXlHVC3L5D5EUnle6Ain8TExA8gMbBCEANo8g0gFQY05S+Q/gO0JRSo6DZIDisAei5n1qxZGeiSAIP8M4SdD6V+AAAAAElFTkSuQmCC) no-repeat 94% center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input .input-menu > span {
  font-size: 12px;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input .input-menu > span.right {
  margin-right: 17px;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input .input-menu.curr {
  background: url(/jdair/imgs/flight_grey_up_triangle-91bd69ec563bfe26767fb27921ff4a7e.png) no-repeat 94% center;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input ul.menu-ul.small-ul {
  top: 25px;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input ul.menu-ul.small-ul li {
  line-height: 24px;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input ul.menu-ul {
  position: absolute;
  top: 26px;
  left: -1px;
  width: 100%;
  z-index: 192;
  background-color: #ffffff;
  max-height: 252px;
  overflow-y: scroll;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input ul.menu-ul li {
  padding: 0 10px;
  line-height: 36px;
  font-size: 12px;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .content-div .lump-input ul.menu-ul li:hover {
  background-color: #F5F5F5;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .insurance-file-div {
  position: absolute;
  top: 28px;
  left: 16.5%;
  z-index: 100;
  width: 592px;
  background: #fff;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .insurance-file-div .title-div {
  width: 100%;
  height: 20px;
  background: #ffbf56;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .insurance-file-div .title-div p {
  font-size: 12px;
  color: #fff;
  line-height: 20px;
  text-align: center;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .insurance-file-div .table-div {
  width: 100%;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .insurance-file-div .table-div .insurance-tbl {
  width: 100%;
  text-align: center;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .insurance-file-div .table-div .insurance-tbl thead tr.thead-tr {
  background: #eee;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .insurance-file-div .table-div .insurance-tbl thead tr th {
  font-size: 12px;
  color: #666;
  line-height: 20px;
  font-weight: normal;
  border-left: 1px solid #e8e8e8;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .insurance-file-div .table-div .insurance-tbl thead tr th:first-child {
  border-left: 0 solid #cccccc;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .insurance-file-div .table-div .insurance-tbl tbody tr.tbody-odd-tr {
  background: #fff;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .insurance-file-div .table-div .insurance-tbl tbody tr.tbody-even-tr {
  background: #f9f9f9;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .insurance-file-div .table-div .insurance-tbl tbody tr td {
  font-size: 12px;
  color: #666;
  line-height: 20px;
  border-left: 1px solid #e8e8e8;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .insurance-file-div .table-div .insurance-tbl tbody tr td:first-child {
  border-left: 0 solid #cccccc;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .insurance-file-div .text-div {
  width: 100%;
  padding: 10px 28px 16px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.gc-write-con .write-must-con .passenger-box .insurance-line .insurance-file-div .text-div p {
  font-size: 12px;
  color: #666;
  line-height: 22px;
}
.dialog-close {

    position: absolute;
    right: 8px;
    top: 13px;
    line-height: 24px;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    background-color: #df5350;
    padding: 0 5px;
}
#cover {
    position: fixed;
    z-index: 1000;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    background: #000 none repeat scroll 0% 0%;
}
.gc-clear {
    font-size: 12px;
    color: #6173fd;
    display: inline-block;
		width: 140px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		cursor: pointer;
}

.gc-btn{
	margin: 0 auto;
	width: 33%;
}


/*弹窗*/
.alert-con-bj {
  z-index: 300;
  border-style: solid;
	border-width: 1px;
	border-color: rgb( 232, 110, 52 );
	border-radius: 6px;
	background-color: rgb( 255, 255, 255 );
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -280px;
	margin-top: -100px;
	width: 560px;
	min-height: 180px;
}
.alert-con-bj .head-con {
  height: 48px;
	line-height: 48px;
	background-color: #df5350;
	color: white;
	padding: 0 20px;
}
.alert-con-bj .head-con .title-p {
	width: 97%;
}
.alert-con-bj .head-con .close-btn {

display: inline-block;
width: 14px;
height: 14px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTJkMGRkZi01ZDc5LTQzNDQtOGQ5MS02YWQ3YzZlMjBhNmMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzFCNTY0Qjg2ODVEMTFFN0JGNDU5MTA3RjE3NUFFQUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzFCNTY0Qjc2ODVEMTFFN0JGNDU5MTA3RjE3NUFFQUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgzYmY2Yzk5LTYyZTgtNDMwOS1iMjliLWFkZmE0NzkwYjNkZiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmE2NTdhNWJmLWE4MDEtMTE3YS1hNmVlLWEwMGNiOWM0MDMxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqcZjAAAAACTSURBVHjajNJNCoMwEAXgtPeSuvAErcEeX+mmtF7AH0jfYAIhvpl04C0y+gUdxoUQOuSD9IirZEBm5CaHbzhqq2BBe3z3LQ0fkYVztCCP9MDCJyT9/NYSew2VkGGKGCwxRZKrO5f0Lsb5KGN6K/ln+qlsEF7DCT2NQVBcQyrOV05DDL+k0SITcv9jyWWjRqT5CTAAiglv95GPUGEAAAAASUVORK5CYII=);
margin: 17px 0;
cursor: pointer;
}
.alert-con-bj .content-con {
  width: 100%;
  padding: 36px 30px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.alert-con-bj .content-con .nor-center-p {
  font-size: 16px;
  line-height: 1.2em;
  text-align: left;
}
/*自定义的弹出框文本样式  */
/*.alert-con .content-con .ennor-center-p {
  font-size: 16px;
  color: #666666;
  line-height: 1.2em;
  text-align: left;
}*/

.alert-con-bj .content-con .nor-center-p + .nor-center-p {
  margin-top: 10px;
}
.alert-con-bj .content-con .red-word {
  font-size: 18px;
  color: #db2634;
}
.alert-con-bj .content-con .btns-con {
  width: 100%;
  margin-top: 30px;
  text-align: center;
}
.alert-con-bj .content-con .btns-con .btns-div {
  display: inline-block;
}
.alert-con-bj .content-con .btns-con .btns-div .nor-btn {
 width: 121px;
	height: 33px;
	border-radius: 4px;
	background-color: #df5350;
	border: none;
	color: white;
	cursor: pointer;
}
.alert-con-bj .content-con .btns-con .btns-div .nor-btn + .nor-btn {
  margin-left: 15px;
  width: 121px;
	height: 33px;
	border-radius: 4px;
	background-color: rgb( 153, 153, 153 );
	border: none;
	color: white;
	cursor: pointer;
}
.weimg {
    display: inline-block;
    padding: 0 80px 0 270px;
    height: 400px;
    border-right: 1px dotted #e5e5e5;
    text-align: center;
}
/*退票样式*/

.dialogWrapper {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
    z-index: 99999;
}

.dialogWrapper .dialog {
    border-style: solid;
    border-width: 1px;
    border-color: rgb( 232, 110, 52 );
    border-radius: 6px;
    background-color: rgb( 255, 255, 255 );
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -280px;
    margin-top: -100px;
    width: 560px;
    min-height: 180px;
}

.fdialogWrapper {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
    z-index: 99999;
}

.fdialogWrapper .dialog {
    border-style: solid;
    border-width: 1px;
    border-color: rgb( 232, 110, 52 );
    border-radius: 6px;
    background-color: rgb( 255, 255, 255 );
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -280px;
    margin-top: -100px;
    width: 560px;
    min-height: 180px;
}

.dialog .title {
    height: 48px;
    line-height: 48px;
    background-color: #df5350;
    color: white;
    padding: 0 20px;
}

.dialogWrapper .close {
    float: right;
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTJkMGRkZi01ZDc5LTQzNDQtOGQ5MS02YWQ3YzZlMjBhNmMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzFCNTY0Qjg2ODVEMTFFN0JGNDU5MTA3RjE3NUFFQUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzFCNTY0Qjc2ODVEMTFFN0JGNDU5MTA3RjE3NUFFQUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgzYmY2Yzk5LTYyZTgtNDMwOS1iMjliLWFkZmE0NzkwYjNkZiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmE2NTdhNWJmLWE4MDEtMTE3YS1hNmVlLWEwMGNiOWM0MDMxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqcZjAAAAACTSURBVHjajNJNCoMwEAXgtPeSuvAErcEeX+mmtF7AH0jfYAIhvpl04C0y+gUdxoUQOuSD9IirZEBm5CaHbzhqq2BBe3z3LQ0fkYVztCCP9MDCJyT9/NYSew2VkGGKGCwxRZKrO5f0Lsb5KGN6K/ln+qlsEF7DCT2NQVBcQyrOV05DDL+k0SITcv9jyWWjRqT5CTAAiglv95GPUGEAAAAASUVORK5CYII=);
    margin: 17px 0;
    cursor: pointer;
}

.dialogWrapper .content {
    padding: 25px 30px;
    font-size: 16px;
    line-height: 30px;
    background-color: white;
}
.dialogWrapper .buttons {
    text-align: center;
    margin-bottom: 20px;
}
.dialogWrapper .buttons .confirmButton {
    width: 121px;
    height: 33px;
    border-radius: 4px;
    background-color: #df5350;
    border: none;
    color: white;
    cursor: pointer;
}

.fdialogWrapper .close {
    float: right;
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTJkMGRkZi01ZDc5LTQzNDQtOGQ5MS02YWQ3YzZlMjBhNmMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzFCNTY0Qjg2ODVEMTFFN0JGNDU5MTA3RjE3NUFFQUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzFCNTY0Qjc2ODVEMTFFN0JGNDU5MTA3RjE3NUFFQUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgzYmY2Yzk5LTYyZTgtNDMwOS1iMjliLWFkZmE0NzkwYjNkZiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmE2NTdhNWJmLWE4MDEtMTE3YS1hNmVlLWEwMGNiOWM0MDMxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqcZjAAAAACTSURBVHjajNJNCoMwEAXgtPeSuvAErcEeX+mmtF7AH0jfYAIhvpl04C0y+gUdxoUQOuSD9IirZEBm5CaHbzhqq2BBe3z3LQ0fkYVztCCP9MDCJyT9/NYSew2VkGGKGCwxRZKrO5f0Lsb5KGN6K/ln+qlsEF7DCT2NQVBcQyrOV05DDL+k0SITcv9jyWWjRqT5CTAAiglv95GPUGEAAAAASUVORK5CYII=);
    margin: 17px 0;
    cursor: pointer;
}

.fdialogWrapper .content {
    padding: 25px 30px;
    font-size: 16px;
    line-height: 30px;
    background-color: white;
}
.fdialogWrapper .buttons {
    text-align: center;
    margin-bottom: 20px;
}
.fdialogWrapper .buttons .confirmButton {
    width: 121px;
    height: 33px;
    border-radius: 4px;
    background-color: #df5350;
    border: none;
    color: white;
    cursor: pointer;
}
.buttons .cancleButton {
    width: 121px;
    height: 33px;
    border-radius: 4px;
    background-color: rgb( 153, 153, 153 );
    border: none;
    color: white;
    cursor: pointer;
}
.m_l_20 {
    margin-left: 20px;
}
.yui-panel-container {
    padding: 0 1px;
    *padding: 2px 3px;
}
.yui-overlay, .yui-panel-container {
    position: fixed;
    z-index: 10;
    overflow: hidden;
}
.yui-panel {
    position: relative;
    *zoom: 1;
    left: 0;
    top: 0;
    border-style: solid;
    border-width: 1px 0;
    border-color: #808080;
    z-index: 300;
    overflow: hidden;
}
.yui-panel .hd {
    padding: 0 10px;
    line-height: 2;
    *line-height: 1.9;
    font-weight: bold;
    color: #000;
    background: url(data:image/png;base64,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) repeat-x 0 -200px;
}
.yui-panel .hd {
    border-bottom: solid 1px #ccc;
}
.yui-panel .hd, .fl-skin .yui-panel .bd, .fl-skin .yui-panel .ft {
    *zoom: 1;
    *position: relative;
    border-style: solid;
    border-width: 0 1px;
    border-color: #808080;
    margin: 0 -1px;
}
.yui-panel .bd {
    padding: 10px;
}

.yui-panel .bd, .yui-panel .ft {
    background-color: #FFFFFF;
}
.yui-panel .hd, .yui-panel .bd,  .yui-panel .ft {
    *zoom: 1;
    *position: relative;
    border-style: solid;
    border-width: 0 1px;
    border-color: #808080;
    margin: 0 -1px;
}
.yui-dialog .ft .button-group {
    display: block;
    text-align: center;
}
.yui-dialog .ft .button-group button {
    background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAICAgICAgICAgIDAgICBAUEAgIEBQYFBQUFBQYHBgYGBgYGBwcICAkICAcKCgsLCgoODg4ODg4ODg4ODg4ODg7/2wBDAQMDAwYFBgsHBwsODAoMDhEQEBAQEREODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg7/wgARCAASAAEDAREAAhEBAxEB/8QAFgAAAwAAAAAAAAAAAAAAAAAABQYI/8QAFgEBAQEAAAAAAAAAAAAAAAAAAwIE/9oADAMBAAIQAxAAAAG7LhX0gDYv/8QAFhABAQEAAAAAAAAAAAAAAAAAEwAQ/9oACAEBAAEFAlmz/8QAFhEBAQEAAAAAAAAAAAAAAAAAEgAQ/9oACAEDAQE/AVLP/8QAFhEBAQEAAAAAAAAAAAAAAAAAEgAQ/9oACAECAQE/ATHP/8QAFBABAAAAAAAAAAAAAAAAAAAAEP/aAAgBAQAGPwJ//8QAGBABAAMBAAAAAAAAAAAAAAAAAAERUXH/2gAIAQEAAT8helzr/9oADAMBAAIAAwAAABDG/wD/xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/EE//xAAWEQADAAAAAAAAAAAAAAAAAAAAEBH/2gAIAQIBAT8QTD//xAAXEAADAQAAAAAAAAAAAAAAAAAAEGFx/9oACAEBAAE/ENpoP//Z);
    border: #1c4b7e 1px solid;
    color: #1c4b7f;
    font-family: "\5B8B\4F53";
    font-size: 12px;
    height: 20px;
    margin-left: 4px;
    margin-right: 4px;
    cursor: pointer;
}

input, button, select, textarea {
    outline: none;
}
.yui-panel-container.shadow .underlay {
    position: absolute;
    top: 2px;
    right: -3px;
    bottom: -3px;
    left: -3px;
    *top: 3px;
    *left: -1px;
    *right: -1px;
    *bottom: -1px;
    _top: 0;
    _right: 0;
    _bottom: 0;
    _left: 0;
    _margin-top: 3px;
    _margin-left: -1px;
    background-color: #000;
    opacity: .12;
    *filter: alpha(opacity=12);
}
.fulid-textarea .fulid-textarea-placeholder {
    position: absolute;
    left: 5px;
    top: 0;
    line-height: 26px;
    color: #aaa;
}
.fulid-textarea textarea {
    width: 100%;
    text-indent: 44px;
    border: 1px solid #d4d8e3;
    padding: 0 3px;
    line-height: 22px;
    color: #666;
    box-shadow: none;
}
.yui-dialog .ft {
    border-top: none;
    padding: 0 10px 10px 10px;
    font-size: 100%;
}
.fulid-textarea {
    position: relative;
}
.refunde-type-radio:checked + strong {
    color: #111;
}
.refund-table input{
    border: 1px solid #d4d8e3;
    padding: 0 3px;
    color: #666;
    box-shadow: none;
}
.refund-table{
    color: #6a6a6a;
}
.til {
    width: 556px;
    margin: 150px auto 20px;
    text-align: center;
}
.breakdown_flight {
    background:  url(/jdair/imgs/flight-e94e53d97c6eed51f30ece906f9d0b69.png)  no-repeat center center;
    width: 255px;
    height: 149px;
    margin: 0 auto;
}
.til1 {
    color: #333333;
    font-size: 24px;
    margin: 78px 0 74px;
}
.til2 {
    color: #333333;
    font-size: 18px;
}




 .whiteback {
 	background: #FFFFFF;
	position: fixed;
	top: 40%;
	left: 0;
	right: 0;
	z-index: 200;
	margin: 0 auto;
border-radius: 8px;
width: 500px;
padding-bottom: 29px;
 }

 .whiteback .first-line {
 	border-bottom: 1px solid #CCCCCC;
 	padding: 8px 8px  0 8px;
 }

 .whiteback .red-text {
 	color: #E60012;
 	font-size: 16px;
 	padding: 6px 6px 10px;
 	font-weight: bold;
 }

 .whiteback  .black-text {
 	color: #333333;
 	font-size: 14px;
 }
 .whiteback .first-line  .black-text{
 	padding-top: 7px;
padding-left: 24px;
 }
 .whiteback .red-close {
 	background:  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABS0lEQVRIib2WTYqDQBCFi9J1oMteBc+UiwjZufQkmo05hAcI5CTdbSAIErKIkFCzcGbwt9XJmIJaCd/rrldVLYAlCiA/Ry/QDmUaSSkUlUJRaSSlHcpy9IICyLcxBuMKcmtQxhrFU6PgiXwalPEV5HYW/OLInUG6zQC30iDdLo7cWeEGvb1G8VoKb+TLoLcfPfmb8F+R3k3qmrfLYjY+l2HE2qVxmEtchhGbjd8rV8uTb0Nb8MfpzMzM9yQdFnGJ70nKzMyP03lARMYAULdit1vKMOJm9EQa8J8ow6jXXQWQDzl6ge10PRHbtw4nRy+AeoiG69sDHY6z4RoFa4cy0EjKZmIXOBuOgjWSgnr0LW03IjINF6xQVH8XOBznCbxVokkRUstMTtLlJq/epqsP2uqr4iPLbvV1/ZEHp3mT1Z7MticrPfrN+I/fli/Zw0WvGRNNBwAAAABJRU5ErkJggg==)  no-repeat center center;
    width: 24px;
    height: 24px;
    margin: 0 auto;
    cursor: pointer;
 }

 .whiteback .second-line {
 	padding: 17px 0 0 34px;
 }
.whiteback .second-line  .black-text{
 	width: 83px;
 	padding-right: 41px;
 	padding-top: 4px;
 }
  .whiteback .thrid-line {
 }
  .whiteback .thrid-line .red-tip-p{
 	color: #E60012;
 	font-size: 12px;
 	height: 12px;
 	width: 120px;
 	text-align: center;
 	padding-left: 147px;
 }
.whiteback  .red-btn {
	background: #EE1E32;
 	color: #FFFFFF;
 	font-size: 14px;
 	text-align: center;
 	padding: 6px 25px;
 	cursor: pointer;
 	
border-radius: 4px;
 }
 .whiteback  .grey-btn {
	background: #999999;
 	color: #333333;
 	font-size: 14px;
 	text-align: center;
 	padding: 6px 25px;
 	
border-radius: 4px;
 }
.whiteback input{
	border-radius: 4px;
border: 1px solid #CCCCCC;
background: #FFFFFF;
width: 98px;
 	margin-right: 20px;
 	padding: 6px 10px 6px 12px;
}
.whiteback input::-moz-placeholder{
	color: #B3B3B3;
}
.whiteback input::-ms-input-placeholder{
	color: #B3B3B3;
}

/** 
 
 @Name： laydate 核心样式
 @Author：贤心
 @Site：http://sentsin.com/layui/laydate
 
**/

html{_background-attachment:fixed;}
.laydate_body .laydate_box, .laydate_body .laydate_box *{margin:0; padding:0; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box;}
.laydate-icon,
.laydate-icon-default,
.laydate-icon-danlan,
.laydate-icon-dahong,
.laydate-icon-molv{height:22px; line-height:22px; padding-right:20px; border:1px solid #C6C6C6; background-repeat:no-repeat; background-position:right center;  background-color:#fff; outline:0;}
.laydate-icon-default{ background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAQCAYAAADj5tSrAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNi8xNS8xNGnF/oAAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAAAkklEQVQ4jd2TyxHAIAhEScambMiiLAgKsKDNyUxC8Jdwyl50cfApDBszg5wVY7z53Rtg6T+QQPSs4ReJiA1pHa6q+VhmBgDUteqt13EACDa6rZzzuS+lEBFRSqmbswzRl16hUxDdl5EfxU3ItXEiYvpaIp3XA70q10yJPkFqP/RPpyGrPZmdrRPiOfUmxGPaezoAFg+ZZJFN8QAAAAAASUVORK5CYII=)}
.laydate-icon-danlan{border:1px solid #B1D2EC; background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAQCAYAAADj5tSrAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNi8xNS8xNGnF/oAAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAAAoElEQVQ4jWPceOnNfwYqAz9dYRQ+E7UtwAaGjyUsDAyYYUgJ2HT5LXZLcEmSCnA6duOlN///////H0bDALl8dPH/////Z8FuNW6Qtvw2nL3lyjsGBgYGhlmRqnj1kGwJuqHIlhJlCXq8EOITEsdqCXLEbbr8FisfFkTo+vBZRFZwERNEFFkCiw90nxJtCalxQmzegltCzVyP1RJq5HZ8AABuNZr0628DMwAAAABJRU5ErkJggg==)}
.laydate-icon-dahong{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAQCAYAAADj5tSrAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK6wAACusBgosNWgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNi8xNS8xNGnF/oAAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAAAi0lEQVQ4jWO8Kcbwn4HKQO0lqpFM1LYAGxg+lrAwMGCGISXgljgjdktwSZIKcDmWBZeiW+KMJPNxARacMjjAH2mIYUosCDbLU/zBTbIl6IbCLCLaEnQvY+MrYXEWofgkOU6wuVzt5X/qxgkDA3FBRJElsPhA9ynRlhATJ/j4BC2hZq7Hagk1cjs+AADv0zpObU9nAgAAAABJRU5ErkJggg==)}
.laydate-icon-molv{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAQCAYAAADj5tSrAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKwwAACsMBNCkkqwAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDYvMTUvMTRpxf6AAAAAjUlEQVQ4jd2Tuw3AIAwFIWJQalagZgRoYdOXChQ+5l/lpCjYEVxkY868BbsMpMri57agxX8kgrG6hifw4NoS6uMq9M96CwCI78huXOYBQBBqEm50tYY23T3LkvLQr3RKUvZlFI/ykewKQ6r0UHGL0e3cKtdMiY4ksR88uOn5OurJ7Gwlyc2pb0puTHuPF3NViUwu0ZM8AAAAAElFTkSuQmCC)}
.laydate_body .laydate_box{width:240px; font:12px '\5B8B\4F53'; z-index:99999999; *margin:-2px 0 0 -2px; *overflow:hidden; _margin:0; _position:absolute!important; background-color:#fff;}
.laydate_body .laydate_box li{list-style:none;}
.laydate_body .laydate_box .laydate_void{cursor:text!important;}
.laydate_body .laydate_box a, .laydate_body .laydate_box a:hover{text-decoration:none; blr:expression(this.onFocus=this.blur()); cursor:pointer;}
.laydate_body .laydate_box a:hover{text-decoration:none;}
.laydate_body .laydate_box cite, .laydate_body .laydate_box label{position:absolute; width:0; height:0; border-width:5px; border-style:dashed; border-color:transparent; overflow:hidden; cursor:pointer;}
.laydate_body .laydate_box .laydate_yms, .laydate_body .laydate_box .laydate_time{display:none;}
.laydate_body .laydate_box .laydate_show{display:block;}
.laydate_body .laydate_box input{outline:0; font-size:14px; background-color:#fff;}
.laydate_body .laydate_top{position:relative; height:26px; padding:5px; *width:100%; z-index:99;}
.laydate_body .laydate_ym{position:relative; float:left; height:24px; cursor:pointer;}
.laydate_body .laydate_ym input{float:left; height:24px; line-height:24px; text-align:center; border:none; cursor:pointer;}
.laydate_body .laydate_ym .laydate_yms{position:absolute; left: -1px; top: 24px; height:181px;}
.laydate_body .laydate_y{width:121px; margin-right:6px;}
.laydate_body .laydate_y input{width:64px; margin-right:15px;}
.laydate_body .laydate_y .laydate_yms{width:121px; text-align:center;}
.laydate_body .laydate_y .laydate_yms a{position:relative; display:block; height:20px;}
.laydate_body .laydate_y .laydate_yms ul{height:139px; padding:0; *overflow:hidden;}
.laydate_body .laydate_y .laydate_yms ul li{float:left; width:60px; height:20px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.laydate_body .laydate_m{width:99px;}
.laydate_body .laydate_m .laydate_yms{width:99px; padding:0;}
.laydate_body .laydate_m input{width:42px; margin-right:15px;}
.laydate_body .laydate_m .laydate_yms span{display:block; float:left; width:42px; margin: 5px 0 0 5px; line-height:24px; text-align:center; _display:inline;}
.laydate_body .laydate_choose{display:block; float:left; position:relative; width:20px; height:24px;}
.laydate_body .laydate_choose cite, .laydate_body .laydate_tab cite{left:50%; top:50%;}
.laydate_body .laydate_chtop cite{margin:-7px 0 0 -5px; border-bottom-style:solid;}
.laydate_body .laydate_chdown cite, .laydate_body .laydate_ym label{top:50%; margin:-2px 0 0 -5px; border-top-style:solid;}
.laydate_body .laydate_chprev cite{margin:-5px 0 0 -7px;}
.laydate_body .laydate_chnext cite{margin:-5px 0 0 -2px;}
.laydate_body .laydate_ym label{right:28px;}
.laydate_body .laydate_table{ width:230px; margin:0 5px; border-collapse:collapse; border-spacing:0px; }
.laydate_body .laydate_table td{width:31px; height:19px; line-height:19px; text-align: center; cursor:pointer; font-size: 12px;}
.laydate_body .laydate_table thead{height:22px; line-height:22px;}
.laydate_body .laydate_table thead th{font-weight:400; font-size:12px; text-align:center;}
.laydate_body .laydate_bottom{position:relative; height:22px; line-height:20px; padding:5px; font-size:12px;}
.laydate_body .laydate_bottom #laydate_hms{position: relative; z-index: 1; float:left; }
.laydate_body .laydate_time{ position:absolute; left:5px; bottom: 26px; width:129px; height:125px; *overflow:hidden;}
.laydate_body .laydate_time .laydate_hmsno{ padding:5px 0 0 5px;}
.laydate_body .laydate_time .laydate_hmsno span{display:block; float:left; width:24px; height:19px; line-height:19px; text-align:center; cursor:pointer; *margin-bottom:-5px;}
.laydate_body .laydate_time1{width:228px; height:154px;}
.laydate_body .laydate_time1 .laydate_hmsno{padding: 6px 0 0 8px;}
.laydate_body .laydate_time1 .laydate_hmsno span{width:21px; height:20px; line-height:20px;}
.laydate_body .laydate_msg{left:49px; bottom:67px; width:141px; height:auto; overflow: hidden;}
.laydate_body .laydate_msg p{padding:5px 10px;}
.laydate_body .laydate_bottom li{float:left; height:20px; line-height:20px; border-right:none; font-weight:900;}
.laydate_body .laydate_bottom .laydate_sj{width:33px; text-align:center; font-weight:400;}
.laydate_body .laydate_bottom input{float:left; width:21px; height:20px; line-height:20px; border:none; text-align:center; cursor:pointer; font-size:12px;  font-weight:400;}
.laydate_body .laydate_bottom .laydte_hsmtex{height:20px; line-height:20px; text-align:center;}
.laydate_body .laydate_bottom .laydte_hsmtex span{position:absolute; width:20px; top:0; right:0px; cursor:pointer;}
.laydate_body .laydate_bottom .laydte_hsmtex span:hover{font-size:14px;}
.laydate_body .laydate_bottom .laydate_btn{position:absolute; right:5px; top:5px;}
.laydate_body .laydate_bottom .laydate_btn a{float:left; height:20px; padding:0 6px; _padding:0 5px;}
.laydate_body .laydate_bottom .laydate_v{position:absolute; left:10px; top:6px; font-family:Courier; z-index:0;}

/** 
 
 @Name： laydate皮肤：雅灰
 @Author：贤心
 @Site：http://sentsin.com/layui/laydate
 
**/

.laydate-icon{border:1px solid #C6C6C6; background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAQCAYAAADj5tSrAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNi8xNS8xNGnF/oAAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAAAkklEQVQ4jd2TyxHAIAhEScambMiiLAgKsKDNyUxC8Jdwyl50cfApDBszg5wVY7z53Rtg6T+QQPSs4ReJiA1pHa6q+VhmBgDUteqt13EACDa6rZzzuS+lEBFRSqmbswzRl16hUxDdl5EfxU3ItXEiYvpaIp3XA70q10yJPkFqP/RPpyGrPZmdrRPiOfUmxGPaezoAFg+ZZJFN8QAAAAAASUVORK5CYII=)}

.laydate_body .laydate_box,
.laydate_body .laydate_ym,
.laydate_body .laydate_ym .laydate_yms,
.laydate_body .laydate_table,
.laydate_body .laydate_table td,
.laydate_body .laydate_bottom #laydate_hms,
.laydate_body .laydate_time,
.laydate_body .laydate_bottom .laydate_btn a{border:1px solid #C6C6C6;}

.laydate_body .laydate_y .laydate_yms a,
.laydate_body .laydate_choose,
.laydate_body .laydate_table thead,
.laydate_body .laydate_bottom .laydte_hsmtex{background-color:#F0F0F0;}

.laydate_body .laydate_box, 
.laydate_body .laydate_ym .laydate_yms,
.laydate_body .laydate_time{box-shadow: 2px 2px 5px rgba(0,0,0,.1);}

.laydate_body .laydate_box{border-top:none; border-bottom:none; background-color:#fff; color:#333;}
.laydate_body .laydate_box input{color:#333;}
.laydate_body .laydate_box .laydate_void{color:#ccc!important; /*text-decoration:line-through;*/}
.laydate_body .laydate_box .laydate_void:hover{background-color:#fff!important}
.laydate_body .laydate_box a, .laydate_body .laydate_box a:hover{color:#333;}
.laydate_body .laydate_box a:hover{color:#666;}
.laydate_body .laydate_click{background-color:#fd8824!important;color:#fff!important;}
.laydate_body .laydate_top{border-top:1px solid #C6C6C6;}
.laydate_body .laydate_ym .laydate_yms{border:1px solid #C6C6C6; background-color:#fff;}
.laydate_body .laydate_y .laydate_yms a{border-bottom:1px solid #C6C6C6;}
.laydate_body .laydate_y .laydate_yms .laydate_chdown{border-top:1px solid #C6C6C6; border-bottom:none;}
.laydate_body .laydate_y .laydate_yms ul li:hover{background-color:#F1F1F1; color:#000;}
.laydate_body .laydate_m .laydate_yms span:hover{background-color:#F1F1F1; color:#000;}
.laydate_body .laydate_choose{border-left:1px solid #C6C6C6;}
.laydate_body .laydate_chprev{border-left:none; border-right:1px solid #C6C6C6;}
.laydate_body .laydate_choose:hover, 
.laydate_body .laydate_y .laydate_yms a:hover{background-color:#F6F6F6;}
.laydate_body .laydate_chtop cite{border-bottom-color:#666;}
.laydate_body .laydate_chdown cite, .laydate_body .laydate_ym label{border-top-color:#666;}
.laydate_body .laydate_chprev cite{border-right-style:solid; border-right-color:#666;}
.laydate_body .laydate_chnext cite{border-left-style:solid; border-left-color:#666;}
.laydate_body .laydate_table td{border:1px solid #fff; color:#333;}
.laydate_body .laydate_table .laydate_nothis{color:#999;}
.laydate_body .laydate_table thead{ background-color:#fd8824; color:#000;border:1px solid #fff;}
.laydate_body .laydate_table thead th{color:#fff;border:1px solid #fff}
.laydate_body .laydate_bottom{border-bottom:1px solid #C6C6C6;}
.laydate_body .laydate_bottom #laydate_hms{background-color:#fff;}
.laydate_body .laydate_time{background-color:#fff;}
.laydate_body .laydate_bottom .laydate_sj{border-right:1px solid #C6C6C6; background-color:#F3F3F3;}
.laydate_body .laydate_bottom input{background-color:#fff;}
.laydate_body .laydate_bottom .laydte_hsmtex{border-bottom:1px solid #C6C6C6;}
.laydate_body .laydate_bottom .laydate_btn{border-right:1px solid #C6C6C6;}
.laydate_body .laydate_bottom .laydate_v{color:#999}
.laydate_body .laydate_bottom .laydate_btn a{border-right:none; background-color:#F0F0F0;}
.laydate_body .laydate_bottom .laydate_btn a:hover{color:#000; background-color:#fff;}

.laydate_body .laydate_table td:hover,
.laydate_body .laydate_bottom .laydate_time span:hover{background-color:#F2F2F2}


