﻿@charset "utf-8";
/* CSS Document */

.seat-select{ padding-left:15px;}
#tdCPTime{ padding-left:15px;}
@charset "utf-8";
/* 代运营样式 */

.zd01{ padding:10px;}
.btn_wz{ background:none; border:none; color:#0093DD;height:24px; padding:0 8px; line-height:24px; cursor:pointer;  text-align:center;}
.btn_wz:hover{color:#ff8400; border:none;}
.seat-select{ padding-left:15px;}
#tdCPTime{ padding-left:15px;}
.tdlp10 td{ padding-left:15px}
input[type="text"] {
border: 1px solid #bdbbbc;
font-family: verdana;
height: 22px;
line-height: 22px;
overflow: hidden;
padding: 0px 0px 0px 3px;
}
select{ padding:3px;vertical-align: middle;}

.zd02{ float:left; line-height:30px; width:60px;}
.bor4{ border-right: 1px solid #F5F5F5;}
.border_b3 td { border: 1px solid #F5F5F5; border-top:none; border-right:none; }
.bor3 td { border-top: 1px solid #F5F5F5; }
.border_b5 td{ border-bottom: 1px solid #F5F5F5;}
.jp_bhover { background: #E9F4FE; }
.jp_ahover:hover { background: #fbfafa; }
.zd03{ float:left; line-height:30px; width:30px;}
.zd04{ overflow-x:auto}
.zd05{ font-size:12px; color:#F00}
.w80{ width:142px;}
.w50{ width:50px;}
.w70{ width:70px;}
.w85{ width:84px;}
.w101{ width:169px;}
.w102{ width:174px;}

.module{
	width:98%;
	margin:10px auto;
	}
	.module h1{
	   background: none repeat scroll 0 0 #dcf7fb;
    border-left: 2px solid #1ebad1;
    font: 700 14px/30px simsun,sans-serif;
    height: 30px;
    padding: 0 0 0 15px;
    position: relative;
	}
.module h2{
	/*background: url("../img/dotline.gif") repeat-x scroll left center transparent;*/
	height:14px;
	margin-bottom:10px;
}
.module-tipbg {
	background: none repeat scroll 0 0 #ffffeb;
	border: 1px solid #fbd5a7;

}
.module-tipbg td{
	padding: 5px;
	line-height: 20px;
	vertical-align: top;
}

.module h2 span{
	font-size: 12px;
	font-weight:bold;
	float:left;
	background-color:#fff;
	/* [disabled]position: absolute; */
	padding-right: 10px;
}
.alignright{
	text-align: right;
	color: #b4b4b4;
}
.textwarning{color: #fe0053;}
select{ padding:2px}
.set-info{}
.set-info h3{
	text-align: left;
	margin:0px;
	padding:0px;
	line-height:30px;
	font-size: 12px;
}
.set-info li {
	padding-top: 5px;
	padding-bottom: 5px;
}
.set-info li .set-name {
	text-align: right;
	color: #646464;
	line-height: 26px;
	font-size: 12px;
	padding-right:10px;
	width: 150px;
	display: inline-block;
	float: left;
}
/*.set_info li .set_name a{
	font-style: normal;
	text-decoration: none;
}*/
.set-info li div {
	width: 670px;
	line-height: 20px;
	display:inline-block;
}
.set-info li div em {
	color: #bebebe;
	font-style: normal;
	margin-left: 5px;
}
.set-info li label {
	margin-right:20px;
	display: inline-block;
	padding-top: -5px;
	padding-left: 3px;
}
.set-info textarea{ padding:2px}
.set-info .departurecity{ width:400px; float:left;}
.set-info .arrivalcity{ width:310px; float:left;}
.policyset-info{}
.policyset-info h3{
	text-align: left;
	margin:0px;
	padding:0px;
	line-height:30px;
	font-size: 12px;
}
.policyset-info li {
	padding-top: 5px;
	padding-bottom: 5px;
}
.policyset-info li .set-name {
	text-align: right;
	color: #646464;
	line-height: 26px;
	font-size: 12px;
	padding-right:10px;
	width: 100px;
	display: inline-block;
	float: left;
}
/*.set_info li .set_name a{
	font-style: normal;
	text-decoration: none;
}*/
.policyset-info li div {
	width: 720px;
	line-height: 20px;
	display:inline-block;
}
.policyset-info li div em {
	color: #bebebe;
	font-style: normal;
	margin-left: 5px;
}
.policyset-info li label {
	margin-right:20px;
	display: inline-block;
	padding-top: -5px;
	padding-left: 3px;
}
.policyset-info .departurecity{
	width:390px;
	float:left;
}
.policyset-info .arrivalcity{
	width:320px;
	float:left;
}
.policy_table .departurecity{
	width:380px;
	float:left;
	padding-bottom: 10px;
}
.policy_table .arrivalcity{
	width:320px;
	float:left;
	padding-bottom: 10px;
}
.departurecity p{ padding:10px 0px}
.policy_table{
	/* [disabled]border-top:#eee solid 1px; */
	/* [disabled]border-left:#eee solid 1px; */
	/* [disabled]border-right:#eee solid 1px; */
 	background-color: #eee;
	}
.policy_tablea1{
		border:1px solid #eee;
border-top:0;border-right:0;
	}
.policy_tablea1 td{
	padding: 5px;
	/* [disabled]border-bottom:#eee solid 1px; */
	line-height: 20px;
	text-align:center;
	border-right:1px solid #eee;
}
.fyichangt .policy_tablea1 .fdcGray2 td{background:#f9f9f9; font-weight:bold; color:#333}
.policy_table td{
	padding: 5px;
	/* [disabled]border-bottom:#eee solid 1px; */
	line-height: 20px;
	background-color: #fff;
}
.input_gray { 
 display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
       -o-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  /*color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;*/
  color: #fff!important;
    background-color: #FF6B6B!important;
    border-color: #FF6B6B!important;

}
.input_gray:hover {  
	color: #fff!important;
    background-color: #E86161!important;
    border-color: #E86161!important;}
.quyusezhi{ font-size:12px;}
.quyusezhi tr td{ padding:1px;}
.policy_table .lefttd{
	text-align: right;
	width: 100px;
	padding-right: 15px;
}
.policy_table em {
	color: #bebebe;
	font-style: normal;
}
.policy_table label{
	padding-right: 10px;
}
.city-table{margin-top:5px}
.city-table td{ padding:0px}
.city-table button{ height:20px; line-height:20px; background-color: #f3f3f3; border:#ccc solid 1px; cursor:hand;width:80px;}
.city-table button:hover{background-color: #ebebeb}
input[type="text"] {
	border: 1px solid #bdbbbc;
	font-family: verdana;
	height: 22px;
	line-height: 22px;
	/* [disabled]margin-right: 10px; */
	/* [disabled]margin-top: 1px; */
	overflow: hidden;
	/* [disabled]vertical-align: middle; */
	/* [disabled]width: 100px; */
}
input[type="text"]:focus {
	border-color: #6bc0f3;
	background-color: #f1fafe;
	color: #3b3b3b;
}
input[type="checkbox"]{
	margin-top: 3px;
}
input[type="radio"]{
	margin-top: 3px;
}
.set-table{
	/* [disabled]text-align: center; */
}

.set-table th {
	background-color:#f0f0f0;
	padding:3px;
	font-weight:normal;
}
.set-table td {
	padding:3px;
}
.set-table em {
	color: #bebebe;
	font-style: normal;
}

.set-table .line-h30{line-height:30px}
.seat-select{}
.seat-select label{
	margin: 0px;
	padding:0px;
	display:inline-block;}
.input-ratio{
	border: 1px solid #bdbbbc;
	height: 22px;
	display: inline-block;
	/* [disabled]padding-right:20px; */
	background-color: #fff;
	line-height: 24px;
	}
.input-ratio input{
	border: none;
	float:left;

}

.input-ratio span{
	width:10px;
	float: right;
	padding-right: 5px;

}
.mult-sele-city{width:305px; height:115px; padding:5px}
.mult-sele-citya1{ width:250px; height:115px; padding:5px}
.ico-error{background-image: url(../img/sprite.png);
	background-repeat: no-repeat;
	background-position: left -95px;
	padding-left: 19px;}
.ico-yes{background-image: url(../img/sprite.png);
	background-repeat: no-repeat;
	background-position: left -5px;
	padding-left: 19px;}
.ico-no{
	background-image: url(../img/sprite.png);
	background-repeat: no-repeat;
	background-position: left -63px;
	padding-left: 19px;
	font-weight: bold;
}
.ico-note{
	background-image: url(../img/sprite.png);
	background-repeat: no-repeat;
	background-position: left -34px;
	padding-left: 19px;
	height: 20px;
}
.ico-success{background-image: url(../img/sprite.png);
	background-repeat: no-repeat;
	background-position: left -382px;
	padding-left: 40px;} 
.ico-warning{background-image: url(../img/sprite.png);
	background-repeat: no-repeat;
	background-position: left -432px;
	padding-left: 40px;}

.order-info{
	margin:10px auto;}
.order-info th{
    background: none repeat scroll 0 0 #f4fbfc;
    font-weight: 700;
    height: 24px;
    line-height: 24px;
}
.order-info td{
	font-family: arial,helvetica,sans-serif;
	padding: 5px 0 7px;
	text-align: center;
	word-break: break-all;
	word-wrap: break-word;
}
.order-info th.alignleft{padding-left: 15px;text-align: left;}
.order-info td.alignleft{padding-left: 15px;text-align: left;}
.reason {
	padding-top: 10px;
	width: 94%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 15px;
}
.reason li{
	padding:5px 0px  0px 10px;
}
.reason li label{
	font-size: 12px;
	padding-left: 3px;
}
.btn-area{
	background: url("../img/dotline.gif") repeat-x scroll left top transparent;
	padding: 20px 0px 20px 170px;
	/* [disabled]width:98%; */
	margin:10px auto;
	/* [disabled]text-align: center; */
	}
.detail-btn-area{
	background: url("../img/dotline.gif") repeat-x scroll left top transparent;
	padding: 20px 0px;
	width:98%; 
	margin:10px auto;
	text-align: center; 
	}
.btn-submit {
	background-color: #009dec;
	color: #fff;
	border:none;
	font-size: 14px;
	font-weight: bold;
	cursor:hand;
	padding:8px 16px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	/*filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:dximagetransform.microsoft.gradient(startcolorstr=red,endcolorstr=blue,gradienttype=0);
    -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:dximagetransform.microsoft.gradient(startcolorstr=red,endcolorstr=blue,gradienttype=0);/*ie8*/
}
.btn-submit:hover {
	background-color: #0091ce;
}
.btn-add {
	line-height: 24px;
	color: #fff;
	background-color: #999;
	height: 24px;
	border:none;
	cursor:hand;
	/* [disabled]width: 50px; */
}
.btn-add:hover {
	background-color: #f60;
}
.btn-cancel {
	background-color: #c1c1c1;
	color: #fff;
	border:none;
	font-size: 14px;
	font-weight: bold;
	cursor:hand;
	padding:10px 20px;
    border-radius: 4px;
	-moz-border-radius: 4px;
}
.btn-cancel:hover {
	background-color: #a8a8a8;
}

/*代运营-航线分配*/
.qxrightsz{ float:right;}
.hxfp_xgmm input{vertical-align: middle;}
.juesefenpei2_right { width:90%;}
.juesefenpei2_left_list { border:1px solid #ccc; width:100%; background:#f2f2f2 }
.juesefenpei2_left_list ul.hxfpa{ margin:0; padding:10px;margin-top:5px; height:auto;}
.juesefenpei2_left_list ul li.hxfp { width:150px; float:left; text-align:left; line-height:28px; height:28px;}
.juesefenpei2_left_list ul li:hover { background:#f2f2f4 }
.juesefenpei2_seach_shuru { width:100px; height:18px; border:1px solid #CCC; padding-left:5px;}
.juesefenpei2_seach_but { width:55px; height:24px; line-height:24px; color:#000; cursor:pointer; background:#F5F5F5; text-align:center; border: 1px solid #CCC; }
.juesefenpei2_seach_but:hover { color:#FFF; cursor:pointer; background:#F60; text-align:center; border: 1px solid #F60; }
.hxfengpeibaochun{ margin:15px; margin-top:0;}
.juesefenpei2_right1 { width:260px;}
.juesefenpei2_left_list1 { border:1px solid #ccc; width:100%; }
.juesefenpei2_left_list1 ul.hxfpa{ margin:0; padding:0px; height:auto;}
.juesefenpei2_left_list1 ul li.hxfp { text-align:left; padding:8px; line-height:22px; height:22px;}
.juesefenpei2_left_list1 ul li:hover { background:#f2f2f4 }

.hxfp_xgmm{ padding:15px; padding-bottom:5px; padding-left:0px;}
.hxfp_xgmm ul{ width:100%; clear:both;}
.hxfp_xgmm ul li.cpdivaa{ float:left; width:15%; text-align:right;}
.hxfp_xgmm ul li.cpdivaa1{ text-align:left; width:84%; padding-left:1%; float:left;}
.hxfp_xgmm .fenpeihkgs{ width:262px;}

.xiajiuserlist ul{ width:100%; clear:both; margin-top:0; border-bottom:1px dashed #CCC;}
.xiajiuserlist ul.bBlue3{ border-bottom:0;}
.xiajiuserlist ul li{ float:left; width:14%; text-align:center; line-height:30px; margin:0;}
.xiajiuserlist .xiajiuserlistb{ width:16%;}
.xiajiuserlist ul:hover{ background: #f9fbfc; }
.fenpeiuser{ padding:10px; text-align:center;}
.fenpeihx2{ background:#e6e6e6;}
.hxcp_gdiv{ padding:10px; padding-bottom:0; border-bottom:1px solid #e6e6e6}
.hxcp_gdiv ul{ height:35px; border-right:0;}
.hxcp_gdiv ul li{ float:left; width:20%; text-align:right; margin:0;}
.hxcp_gdiv ul li.hxcpdivaa{ float:left; width:30%; text-align:left;}
.hxcp_gdiv ol dd{ padding-left:20%;}

/* 弹出层样式 */
.black_overlay{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:1001;
-moz-opacity: 0.3;
opacity:.30;
filter: alpha(opacity=30);
}

.white_content {
display: none;
position: absolute;
left:0;
right:0;
margin:0 auto;
background-color: white;
border-radius:3px;
z-index:1002;
overflow: auto;
padding:10px;
}
.white_content span.tanchu_x{ position:absolute; right:3px;
top:4px;
width: 13px; z-index:10003;
height: 14px;
background:url(../Images/secbg.png) no-repeat #FFF;
background-position: -0px -171px;
cursor: pointer;border-radius:6px;
overflow: hidden;}
.white_content span:hover{background-position: -15px -171px;}
.tanchu_tit {
    background: #F5F5F5;
    /*color: #FFF;*/
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0;
}
.tanchu_memo {
    border: 1px solid #F5F5F5;
    padding: 10px;
    border-top: 0;
    font-size: 14px;
}
.tanchu_memo ul{ clear:both; width:100%; height:40px;}
.tanchu_memo ul li{ float:left; width:25%; line-height:40px; text-align:right;}
.tanchu_memo .tanchu_moa{ width:74%; padding-left:1%; text-align:left;}

/*弹窗*/
.fdyyckl{  width:70%; float:left; font-size:12px;}

.fyichangt .policy_table td{
	padding: 5px;
	line-height: 20px;
	text-align:center;
}
.policy_table .fdcGray1{background:#f9f9f9; font-weight:bold; color:#333}
.fyichangt .policy_table .fdcGray2 td{background:#f9f9f9; font-weight:bold; color:#333}
.fyitgsm{ border:1px solid #eee;}
.fyitgsm div{ padding:5px; text-align:left; line-height:20px;}
.fyitgsm .fyitgsm1{background:#f9f9f9; font-weight:bold; color:#333}
.fyichangt1{ border:1px solid #eee;}
.fyicjrs{ background:#f9f9f9; padding:5px; line-height:20px; border-bottom:1px solid #eee; font-weight:bold; color:#333}
.fpolicy_tably{ border-bottom:1px solid #eee; margin:5px; line-height:24px;}

.fdyyckr{ width:29%; float:right; font-size:12px;}

.mod-service-norm .fyi3 {
width: 165px;
margin-bottom: -1px;
position: relative;
height: 24px;
border: solid 1px #ccc;
border-bottom: 0;
background: #f0f4f7;
line-height: 24px;
font-weight: 700;
padding-left:7px;
color: #666;
border-radius: 5px 5px 0 0;
}
.service-cont {
padding: 7px;
border: solid 1px #ccc;
}
.service-cont p {
color: #ff770d;
}
.service-cont p span {
padding-right: 5px;
font-family: "simsum";
}
.service-cont dd {
float: left; margin-left:0;
}
.service-cont dl{
overflow: hidden; margin-top:0; margin-bottom:0;
}
.service-cont dt {
padding-left: 60px;
}
.clrfix:after {
clear: both;
display: block;
height: 0;
visibility: hidden;
content: ".";
}

.mod-service-norm .fyi31 {
margin-bottom: -1px;
position: relative;
height: 24px;
border: solid 1px #ccc;
border-bottom: 0;
background: #f0f4f7;
line-height: 24px;
text-indent: 1em;
font-weight: 700;
color: #666;
border-radius: 5px 5px 0 0;
}
.mod-service-norm .detaiContent1{border: solid 1px #ccc; padding:7px;}
.tkTlb{ width:100%; text-align:center;}
.subInput {
width: 104px;
height: 28px;
background: url(../images/btn.subInput.gif) no-repeat;
border: 0;font: 12px/1.5 arial,tahoma,sans-serif;
text-align: center;
line-height: 28px;
cursor: pointer;
margin: 10px 10px 0 0;
}
.hide {
display: none !important;
}

.ttuikxq{ background-color: #FFFCF0;border: 1px #FFCC6F solid;padding: 8px;}
.ttuijd{ text-align:center;}
.fyitgsm div.ttuijd{ text-align:center;}

.xqAppMenu {
border: #FC0 solid 1px;
background-color: #FFFFE1;
padding: 5px;
}
.ttuizhg{ line-height:28px;}
.lable-title {
float: left;
width: 100px;
text-align: right;}
.refund-remark {
width: 100%;
height: 75px;
padding: 2px 0;
border:1px solid #CCC;
}
.ttuixian{ border:1px solid #f5f5f5;}
.xjpzdht{ background: #f2f8fb; height:36px; line-height:36px; border:1px solid #e6e6e6; border-bottom:0; font-weight:bold; color:#333; padding-left:15px;}
.fxjddsb{ border:1px solid #e6e6e6; padding:5px;}

.hbcjlei { float: left; font-weight: 100; color: #000;}
.hbcjlei ul {
        margin-top: 0px;
}
.hbcjlei ul li {
            float: left;
            margin-top: 0;
            padding-left: 8px;
}
.hbcjlei .jqneaaa{ margin-top:5px;}
.policy_table .lefttdx{
	text-align: right;
	width: 120px;
	padding-right: 5px;
	font-size:12px;
}

.jpckys{ background:#0093dd; padding:1px 5px 1px 5px; font-weight:bold; color:#FFF; border-radius:12px; margin-right:6px;}
.input_h22f31 { height: 22px; border: 1px #ccc solid; width: 42%; padding: 0px; float:left; }
.input_h22f32 { height: 22px; border: 1px #ccc solid; width: 42%; padding: 0px; float:right;}

.input_h25f32 {
    height: 25px;
    border: 1px #ccc solid;
    width: 120px;
    padding: 0px;
}
.cp_gdiv ul li.cpdivaa{ text-align:center;}
.xcpdivbb{ float:left; padding-left:1.5%;}
.daiyychupiao{ font-size:13px; padding:15px; padding-top:0;}