.bd_bg{ width:1140px; margin:0px auto;}
.control {width:830px;height:555px;display: block;position:absolute;top:0;left:0;overflow: hidden;}
.change li{width:830px;overflow: hidden;text-align:center}
.cols-row {width:1130px;margin:0 auto;padding:26px 26px 31px;}

.cols-row.search {-webkit-background-clip:padding-box;-moz-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;box-shadow:0 0 15px 0 rgba(0,0,0,0.5);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.5);width:auto;position:relative;background:url(../images/bg_a.png) repeat;}
.search-wrapper {height:100%;width:380px;float:right;margin-top:-550px;position:relative;z-index:2;}
.col {position:relative;}
.theme-light-pills .tabs,.theme-inverse-pills .tabs {margin-top:0;}
.theme-pills .tabs,.theme-light-pills .tabs,.theme-inverse-pills .tabs {overflow:hidden;width:100%;}
.cols-row.search .tabs,.cols-row.search .forms {}
.theme-light-pills .tabs li,.theme-inverse-pills .tabs li {height:34px; line-height:34px;}
.theme-pills .tabs li,.theme-light-pills .tabs li,.theme-inverse-pills .tabs li {float:left;min-width:163px;text-align:center;}
.tabs a {display:block;font-size:16px;font-weight:bold;}
.theme-inverse-pills .tabs a {color:#F03347;background-color:#e2e2e2;}
.theme-inverse-pills .tabs a .icon {float:none;height:34px;display:block;margin:0 auto;}
.theme-inverse-pills .tabs a.on,.no-touch .theme-inverse-pills .tabs a.on:hover,.theme-inverse-pills .tabs a.on:active,.theme-inverse-pills .tabs a.on:focus,.theme-inverse-pills .tabs a.on.vtest-focus {background:none repeat scroll 0 0 #F03347;text-decoration:none;color:#fff;}
.forms {padding:0 10px; background:#D4FAE7; padding:20px;}
.flight-type-select{border-bottom:dashed 1px #F03347;overflow:hidden;padding-bottom:10px;}
.flight-type-select h3 {font-size:18px;color:#333;}
.flight-type-select p {color:#666;font-size:13px;}
.cols-nested {clear:both;position:relative;}
.cols-nested label {color:#3d3d3d;display:block;margin-top:6px;position:relative;}
.forms .origin-destination .col {width:280px;}
.label {color:#333;display:block;font-size:13px;font-weight:normal;line-height:1.4;margin-bottom:0.461538em;}
input.sfTxt {border-radius:3px;padding:0 2px;margin:0;width:110px;*width:102px;}
.origin-destination input[type="text"],.origin-destination input[type="email"],.origin-destination input[type="password"] {border-radius:3px;outline:none;color:#333;font-size:14px;font-weight:400;font-stretch:normal;background:#fff;border: none;}
.origin-destination input[type="text"]:focus,.origin-destination input[type="email"]:focus,.origin-destination input[type="password"]:focus {}
select.sfTxt {background-color:white;border-radius:3px;display:inline-block;height:26px;line-height:26px;margin-right:5px;width:276px;border:none;}
.sfFormSubmit input {color:#fff;cursor:pointer;}
.sfFormSubmit .btnlarge {background-color:#F03347;border:1px solid transparent;border-radius:4px; padding:12px; font-size:16px; font-weight:bold;}
.sfSubmitBtnSmall {position:relative;margin-top:22px;}
.cc-calendar {position:absolute;background:url(../images/icon2.png) no-repeat left;width:13px;height:17px;left:8px;top:6px;}

input.stmwd {width:266px;}

/*会员*/
.black_overlay {display:none;position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:#999;z-index:1001;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80);}
.white_content {display:none;position:fixed;top:20%;width:388px;padding:22px;z-index:1002;background:#fff;border-radius:8px;}
.in_user{width:400px;margin:0px auto;}
.user_close{ text-align:right;}
.in_login{width:345px;height:386px;padding-top:13px;}

.tabs {list-style-type:none;height:26px;margin:0px;padding:0px;padding-left:4px;width:5000px;border-style:solid;border-width:0 0 1px 0;}
.tabs li {float:left;display:inline-block;margin:0 4px -1px 0;padding:0;position:relative;border:0;}

.calendar {border-width:1px;border-style:solid;padding:1px;overflow:hidden;}
.calendar table {border-collapse:separate;font-size:12px;width:100%;height:100%;}
.calendar table td,.calendar table th {font-size:12px;}

.searchbox {display:inline-block;white-space:nowrap;margin:0;padding:0;border-width:1px;border-style:solid;overflow:hidden;border-color:#D3D3D3;background-color:#fff;}

.main {margin-top:20px;}
.main .update ul li .text .scroll_num span i {width:19px;height:23px;margin-top:6px;display:inline-block;background:url(../images/number1.png) no-repeat;background-position:0 0;text-indent:-999em;}
.main .update ul li.no {border-right:0;}

.main .searchbox {width:100%;border:1px solid #fff;border-bottom:none;position:relative;margin-bottom:10px;}
.main .searchbox .search-list {position:relative;font-size:15px;zoom:1;clear:both;}
.main .searchbox .search-list .tit {float:left;width:100px;height:40px;color:#767676;line-height:40px;padding-left:3px;text-align:center;}
.main .searchbox .search-list .con {width:686px;zoom:1;background:#FFFFFF;position:relative;float:right;margin-bottom:0px;padding-top:5px;}
.main .searchbox .search-list .con a {position:relative;float:left;color:#666666;padding:3px 8px;text-decoration:none;}

.main .searchbox .search-list .con ul li {float:left;height:30px;margin-top:8px; margin-right:8px;cursor:pointer;}
.main .searchbox .search-list .con ul li input {position:relative;}
.main .searchbox .search-list .con ul li .on {color:#fff;cursor:pointer;background-color:#2497e8;}

.qut_cs{height:196px;}
.qut_cs dl{width:180px;float:left;height:24px;line-height:24px;margin-left:10px;}
.qut_cs dl dd{float:left;color:#555;font-size:12px;}
.qut_cs dl dt{float:left;color:#2497e8;font-size:12px;}
.qut_cs dl dt span{color:#F00;font-size:16px;margin-left:5px;border:solid 1px #F00;padding:2px 4px;border-radius:3px; font-weight:bold;}

.oderzf_zf{clear:both;text-align:center;}
.oderzf_zf input{width:140px;border-radius:10px;border:1px solid #0a55bf;display: inline-block;}

.ord_jj{padding-top:40px;}
.ordjj_t{text-align:center;font-size:16px;}
.ordjj_jj{font-size:16px;padding:20px 0;text-align:center;}
.ordjj_jj span{color:#F00;font-size:24px;margin-left:5px;font-weight:bold;}

.qut_bd{border-top:dashed 1px #ddd;margin:10px;padding-top:10px;clear:both;}
.qut_bd h3{height:40px;font-size:14px;padding:0 0 6px 0;border-bottom: none;line-height:16px;}
.qut_bd .f_r{ width:295px;}
.qut_bd .f_r li{ width:100%; margin-bottom:8px;}
.qut_bd .f_r li span,.qut_bd .f_r li input{ display:inline-block;*display:inline;zoom:1;height:25px;line-height:25px; vertical-align:top;}
.qut_bd .f_r li span{width:70px;text-align:right;}
.qut_bd .f_r li input{border:1px solid #ddd;background:#FFF;padding:0 5px;width:240px;}
.qut_bd .f_r li i{font-style:normal;color:#99CC33;margin-left:2px;}
.qut_bd .f_r li textarea{width:240px;border:1px solid #ddd;height:55px; padding:5px;}
.qut_bd .f_r li input[type="submit"]{width:100px;height:30px;background:#99CC33;text-align:center;line-height:30px; color:#FFF; font-size:14px; float:right; cursor:pointer; margin-right:12px;}

.qut_tj{clear:both;padding-left:10px;}
.qut_tj input{width:320px;height:32px;font-size:14px;background-color:#e40000;color:#fff;border-radius:3px;vertical-align:baseline;border:1px solid #d20000;display:inline-block;}

.tybe_1{}
.tybe_1 input[type="radio"] {margin:3px 3px 0px 5px;display:none;}
.tybe_1 label {padding:3px 3px 3px 20px;cursor:pointer; background: url(../images/qut_01.png) no-repeat 3px;border:solid 1px #dfe6f0;margin-top:0px;}


.searchitem{ width: 105px; /* 这通常是默认值，但显式声明有时有助于明确意图 */}  
.searchitem label i{width:14px;height:14px;position:absolute;top:3px;left:3px;background:#ddd;border-radius:14px;}
.searchitem label {width:105px;cursor:pointer;position:absolute;padding:3px 3px 3px 20px;border:solid 1px #dfe6f0;}
.searchitem label:after {content: '';width:9px;height:5px;position:absolute;top:3px;left:3px;border-top:none;border-right: none;background: transparent;opacity:0;transform:rotate(-45deg);}   
.searchitem input[type=radio]:checked + label:after {width:14px;height:14px;opacity: 1;background:#84bb00;border-radius:14px;}  
.searchitem input[type=radio] {opacity:0;position:absolute;z-index:2;left:0;top:0;width:0;height:0;margin: 0;}  

/*common*/
.maui-layout-box {margin-left:auto;margin-right:auto;width:100%;}
.maui-row-main {float:left;width:800px;}
.maui-layout-box .maui-row-right {float:right;padding:0;margin-top:14px;width:384px;}

.maui-layout-box .maui-row-main-wrap {padding:0 0 10px 0;width:826px;}
.compose-topbar .compose-status {font-size:13px;line-height:14px;display:inline;float:left;color:#555;}
.compose-actions {position:relative;display:inline-block;}
.compose-actions i.calculator-icon1 {position:absolute;left:22px;top:8px;}
.compose-actions .compose-action {line-height:20px;font-size:14px;background-image:url(../images/icon-spr.png);background-position:22px 8px;background-repeat:no-repeat;padding:3px 24px 3px 38px;height:32px;}
.compose-topbar .compose-actions .compose-action {background-position:170px 8px;width:434px;}

.compose-topbar .btn-reset {font-size:14px;background-image:url(../images/icon-spr.png);background-position:115px -150px;background-repeat:no-repeat;padding:3px 24px 3px 38px;font-weight:normal;height:24px;width:300px;display:inline-block;float:left;line-height:22px;}
.compose-topbar .btn-reset:hover {background-color:#eee;}
.ui2-button-primary,a.ui2-button-primary {background-color:#e40000;color:#fff;border-radius:3px;vertical-align:baseline;border:1px solid #d20000;display:inline-block;position:relative;cursor:pointer;}
.ui2-button-primary:hover {background-color:#25a159;border-color:#d20000;}

.calculator-icon1 {width:17px;height:14px;vertical-align:middle;}
.maui-row-main-wrap .ui2-box {margin-top:4px;border-radius:3px;padding:15px 10px 0 10px;border:1px solid #DAE2ED;background-color:#FFF;box-shadow:0 1px 1px #cfdce4}
.maui-row-main-wrap .ui2-box-wrap {margin-bottom:8px;}
.maui-row-main-wrap .negotiation-products .ui2-box {margin-top:14px;}
.title-medium {font-size:22px;font-weight:700;line-height:26px;}
.ui2-box-header,.ui2-box-title {margin:0;overflow:hidden;position:relative;}
label.ui2-box-title:hover {color:#e40000;}
.maui-row-main-wrap .ui2-box-title {cursor:pointer;font-size:16px;}
.maui-row-main-wrap .ui2-box-body {margin-top:6px;}
.input-group .form-control.datepicker {background:#f3f3f3;cursor:not-allowed;}
/*prototype pcb*/

.form-control {display:block;height:30px;padding:0 12px;font-size:14px;line-height:30px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control:focus {border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.form-control::-moz-placeholder {color:#999;opacity:1}
.form-control:-ms-input-placeholder {color:#999}
.form-control::-webkit-input-placeholder {color:#999}
.ln-ipt.form-control {width:60px;display:inline-block;vertical-align:middle;}
.example {border-bottom:1px dashed #007cdc;color:#007cdc;cursor:pointer;padding-bottom:2px;}

.ui2-form-required {color:#cc1414;}
.differentp .form-control {width:120px;display:inline-block;vertical-align:middle;}
.smintip {cursor:pointer;}
.wdetail-tips {max-width:none;}
.input-group .form-control {float:left;display:inline-block;width:90px;background:#fcf8e3;}
.input-group .form-control:first-child {border-bottom-right-radius:0;border-top-right-radius:0;}
.input-group .form-control:not(:first-child) {border-radius:0;}
.input-group-addon {padding:6px 12px;text-align:center;display:inline-block;}
.input-group  .input-group-addon {float:left;border-radius:0px;}
.input-group .input-group-addon:last-child {border-bottom-right-radius:4px;border-top-right-radius:4px;border-left:0 none;}
.xy-sizepanelpic {position:absolute;right:70px;top:-30px; z-index:1000;}
.fangkc {height:12px;width:10px;display:inline-block;}

.form-control.inquiry-content {box-sizing:border-box;max-width:100%;min-height:70px;line-height:18px;padding:6px 10px;resize:none;width:90%;}

.mh-notice-board {background-color:#f5f7fa;border:1px solid #dae2ed;-webkit-box-shadow:1px 1px 2px rgba(83,100,122,.15);-moz-box-shadow:1px 1px 2px rgba(83,100,122,.15);box-shadow:1px 1px 2px rgba(83,100,122,.15)}
.mh-notice-board h3 {border-bottom:1px solid #dae2ed;color:#333;font-size:14px;font-weight:bold;height:35px;line-height:35px;margin-bottom:0;padding:0 20px;}
.mh-notice-board .notice-board-content {background:#fff;padding:10px 10px 35px 10px;}
.maui-row-main-wrap .negotiation-caclulate .ui2-box {background:#f5f7f8;}

.payment-type {background-color:#fff;border:1px solid #dddddd;padding:8px;}
.payment-type .ui2-notice-small {padding:10px 26px 4px 2px;}

.ui2-notice-small .ui2-notice-content {color:#999;margin-left:10px;width:100%;}
.shipping-pay-icon i {background:url(../images/partnership.png) no-repeat 0 0;margin-bottom:4px;width:332px;height:23px;display:block;}
.shipping-pay-icon i.wuliu-icon {background-position:-338px 0;width:618px;}
.ui2-notice-content p {margin-bottom:4px;line-height:14px;font-size:11px;}
.ui2-notice-content p b {color:#333;}
.shipping-pay-icon {margin:10px 0;}

.side-bar {width:383px;margin:0 auto;}


/*在线计价*/
.zxjj{padding: 30px 0 1px; background:#F2F2F2;} 
.zxjj-ul li{width: 33.3333%;float: left;padding:0px 16px 16px 0;box-sizing: border-box;border-radius: 10px;height: 105px;}
.zxjj-ul li:nth-of-type(4n){margin-right: 0;}
.zxjj-ul li a{display: block;background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;height: 100%;width: 100%;border-radius: 10px;overflow: hidden;}
.zxjj-ul li a::after{position: absolute;content: "";width: 100%;height: 100%;background: rgba(0,0,0,0.45);left: 0;right: 0;transition: 0.4s;}
.zxjj-ul li a .zxjj-text{position: absolute;bottom: 0;left: 0;right: 0;box-sizing: border-box;padding:12px 8px;z-index: 9;transition: 0.4s;}

.zxjj-ul li a .zxjj-text h4{font-size: 18px;color: #FFFFFF;margin-bottom: 2px;}
.zxjj-ul li a .zxjj-text p{font-size: 14px;color: #FFFFFF;line-height: 22px;height: 22px;overflow: hidden;transition: 0.4s;}
.zxjj-ul li a .zxjj-text span{font-size: 14px;color: #009B4C;background: #FFFFFF;border-radius: 100px;padding: 6px 20px;margin-top: 12px;display: none;height: 0;transition: 0.4s;}
.zxjj-ul li a:hover .zxjj-text span{display: inline-block;transition: 0.4s;height: auto;}
.zxjj-ul li a:hover .zxjj-text p{height: 96px;transition: 0.4s;}
.zxjj-ul li a:hover::after{}