﻿/******************************** JQuery UI Override  ******************************/
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 43%;
    height: 28px;
    line-height: 28px;
}
.bootstrap-timepicker .add-on {
    text-indent: 0;
}
.bootstrap-timepicker input
{
    width: 180px;
}
.dropdown-menu 
{
    left:13px;
    +left: 0; /** IE7 **/
}

/******* 银行图标 *******/
.icn-bank-ABC {background-image: url(img/banks/icon-bank-ABC.png);}
.icn-bank-BCM {background-image: url(img/banks/icon-bank-BCM.png);}
.icn-bank-BOC {background-image: url(img/banks/icon-bank-BOC.png);}
.icn-bank-CCB {background-image: url(img/banks/icon-bank-CCB.png);}
.icn-bank-CEB {background-image: url(img/banks/icon-bank-CEB.png);}
.icn-bank-CIB {background-image: url(img/banks/icon-bank-CIB.png);}
.icn-bank-CMB {background-image: url(img/banks/icon-bank-CMB.png);}
.icn-bank-CMBC {background-image: url(img/banks/icon-bank-CMBC.png);}
.icn-bank-ECITIC {background-image: url(img/banks/icon-bank-ECITIC.png);}
.icn-bank-ICBC {background-image: url(img/banks/icon-bank-ICBC.png);}
.icn-bank-PAB {background-image: url(img/banks/icon-bank-PAB.png);}
.icn-bank-PSBC {background-image: url(img/banks/icon-bank-PSBC.png);}
.icn-bank-SPDB {background-image: url(img/banks/icon-bank-SPDB.png);}
.icn-bank-HXB {background-image: url(img/banks/icon-bank-HXB.png);}
.icn-bank-BOCHONGQING {background-image: url(img/banks/icon-bank-BOCHONGQING.png);}
.icn-bank-CRCB {background-image: url(img/banks/icon-bank-CRCB.png);}


/******************************** Size Main  ******************************/
.bg-white { background-color: #fff; }
.bg-green { background-color: green; }
.bg-gray { background-color: #ddd; }
.bg-lightgray { background-color: #f6f4f4; }
.bg-red { background-color: #990000; }
.bg-lightblack { background-color: #2f2f2f; }
body{
	font-size:12px;
	font: 12px/1.5em "宋体","arial narrow";
	background-color:#f8f8f8;
}
.switch-tabs .tab-content { display:none; }
.switch-tabs .tab-content.current { display:block; }
.light-gray { color: #aaa; }
.orange { color: #EB6906; }
.sky-blue { color: #009ae8; }
.w100 { width: 100px !important; }
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container 
{
    max-width:1200px;
    min-width:1003px;
    width:100%;
}
@media screen and (max-width: 1100px)
{
    .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container 
    {
        width: 1003px;
        }
    }
a {
  color: #6a6a6a;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #6a6a6a;
  text-decoration: none;
}
a:focus {
     outline:none;
     -moz-outline:none;
}
.hidden
{
    display:none;
}
.link{
	color:#eb6906;
}
.bold{
	font-weight:bold;
}
.clear
{
    clear:both;
}
/*.clearfix
{
    clear:both; /* IE 7 */
   /* +display:none;  IE 7 
    height:0px;
}*/

.clearfix:before,.clearfix:after
{
content:" ";            
display:table
}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.tal { text-align:left; }
.tar { text-align:right; }
.tac { text-align:center; }
.por { position:relative; }
.poa { position:absolute; }
.highlighted-btn {/* 全局高亮按钮 */
	display:inline-block; 
    border-radius: 0.25em;
    color: #FFFFFF;
    font-size: 12px;
    padding: 0.4em 0.8em;
    text-shadow:0px 0px 0px;
    background: #FD9242;
	text-decoration:none;
	background: linear-gradient(top, #FD9242 0%, #EC6C09 100%);
	background: -o-linear-gradient(top, #FD9242 0%, #EC6C09 100%);
	background: -moz-linear-gradient(top, #FD9242 0%, #EC6C09 100%);
	background: -webkit-linear-gradient(top, #FD9242 0%, #EC6C09 100%);
	background: -ms-linear-gradient(top, #FD9242 0%, #EC6C09 100%);
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #EC6C09), color-stop(1, #FD9242));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FD9242,endColorStr=#EC6C09);
}
.highlighted-btn:focus,
.highlighted-btn:hover { text-decoration:none !important; background:#EC6C09; color:#FFF !important; }

select{
    +margin-bottom: 8px; /* IE7 */ 
}
.flash-message
{
    margin: 20px 0 10px;
    font-size:14px;
    font-weight:bold;
    padding:15px 35px;
}
.flash-message.alert{ background:url("img/alertwaring.png") #FCF8E3 12px 16px no-repeat; border:1px solid #eadfa7;}
.flash-message.alert-success{ background:url("img/alertsusses.png") #DFF0D8 12px 15px no-repeat; *background-position:12px 18px; border:1px solid #c6ddc7;}
.flash-message.alert-error{ background:url("img/alertworrg.png") #F2DEDE 12px 16px no-repeat; border:1px solid #ecc0c0;}

.flash-message span.link
{
    cursor: pointer;
    color: #EB6906;
}
#main
{
    background-color:#fff;
    min-height:370px;
}
hr
{
    margin: 10px 0;
}
a.btn
{
    +line-height:22px;
}
.content{
	width: 100%;
	font: 12px/1.5em "宋体","arial narrow"
}
.header-top{
	padding-top:4px;
	height:61px;
	font-size: 12px;
}
.header-top .span3 {
    width: 21.404%;
}
.header-top .span7{
	margin-left: 0;
	width: 56.56%;
}
.header-top .span2 {
    text-align: right;
    width: 19.894%;
}
.header-top a img{
	border: none;
}
.header-top .top-text {
    padding-top: 0px;
	font-size: 12px;
	color: #6a6a6a;
	line-height: 22px;
	width:auto;
	float:right;
}
.masthead .header-top .span6
{
    width:538px;
}
.top-text .message{
	color:#848484;
}
.btnMessage{
	width: 12px;
	height: 6px;
	cursor: pointer;
	background: url("img/updown.png") no-repeat scroll 0 0 transparent;
}
.btnPre{
	background-position: 0 0;
    margin-top: 6px;
}
.btnNext{
	background-position: 0 -7px;
    margin-top: 2px;
}
.btn-order{
    background-color: #FEA460;
    background-image: linear-gradient(to bottom, #FEA460, #EB6906);
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FEA460,endColorStr=#EB6906); /* For IE */
	background-image: linear-gradient(top, #FEA460 0%, #EB6906 100%);
	background-image: -o-linear-gradient(top, #FEA460 0%, #EB6906 100%);
	background-image: -moz-linear-gradient(top, #FEA460 0%, #EB6906 100%);
	background-image: -webkit-linear-gradient(top, #FEA460 0%, #EB6906 100%);
	background-image: -ms-linear-gradient(top, #FEA460 0%, #EB6906 100%);
    border-radius: 2px;
    color: #FFFFFF;
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 16px;
    padding: 2px 16px 4px;
    text-shadow: 0 0 0;
}
.btn-order:hover, .btn-order:focus{
    background-color: #FEA460;
    background-position: 0 0;
    color: #FFFFFF;
}
span.gray {
    color: #999999;
}
span.graylight {
    color: #777777;
}
span.green {
    color: #78aa00;
}
span.red {
    color: #fe0000;
}
span.blue {
    color: #25a2fa;
}
span.price, span.orange{
    color: #EB6906;
}
span.small-font{font-size: 9pt;}
span.price bold, span.price span.bold{
    font-family: "宋体";
    font-size: 18px;
    font-weight: bold;
    padding-right: 4px;
}
span.black-bold {
    color: #333333;
    font-weight: bold;
    font-size:12px;
    text-indent:0px;
}
.table-nobordered th, .table-nobordered td{
	border-top: none;
}
.border-bottom{
	border-bottom: 1px solid #DDDDDD;
}
.border-top{
	border-top: 1px solid #DDDDDD;
}

/************ Nav *************/
.navbar {
    margin-bottom: 4px;
}
.nav-main{
	color: #383838;
    font-size: 14px;
    line-height: 33px;
    position:relative;
}
.nav-item{
	float:left;
    color: #777777;
    /*padding: 0px 18px;*/
    padding: 0px 12px;
	margin-top: 4px;
	border-top:1px solid #bfb3b3;	
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fefefe,endColorStr=#f1efef); /* For IE */
	background-image: linear-gradient(top, #fefefe 0%, #f1efef 100%);
	background-image: -o-linear-gradient(top, #fefefe 0%, #f1efef 100%);
	background-image: -moz-linear-gradient(top, #fefefe 0%, #f1efef 100%);
	background-image: -webkit-linear-gradient(top, #fefefe 0%, #f1efef 100%);
	background-image: -ms-linear-gradient(top, #fefefe 0%, #f1efef 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #f1efef),
		color-stop(1, #fefefe)
	);
}
.nav-blank{
	border:1px solid #bfb3b3;
	border-radius:3px;
	width:10px;
	height:33px;
	padding:0;
}
.nav-left-end{
	border-radius:3px 0 0 0;
	border-bottom:none;
	border-right:none;
}
.nav-right-end{
    border-bottom: medium none;
    border-left: medium none;
    border-radius: 0 3px 0 0;
    position: absolute;
    right: 0;
    width: 750px;
    z-index: -10;
}
.nav-main .active{
	margin-top:0;
	padding-top:4px;
	color:#FFF;
	background-color:#fe9545;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fe9545,endColorStr=#eb6906); /* For IE */
	background-image: linear-gradient(top, #fe9545 0%, #eb6906 100%);
	background-image: -o-linear-gradient(top, #fe9545 0%, #eb6906 100%);
	background-image: -moz-linear-gradient(top, #fe9545 0%, #eb6906 100%);
	background-image: -webkit-linear-gradient(top, #fe9545 0%, #eb6906 100%);
	background-image: -ms-linear-gradient(top, #fe9545 0%, #eb6906 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #eb6906),
		color-stop(1, #fe9545)
	);
	border:1px solid #f26900;
	border-radius:4px 4px 0 0;
	border-bottom:none;
}
.nav-item a{	
	color:#383838;
	font-size:14px;
}
.nav-main .active a, .nav-main .active a:hover, .nav-main .active a:focus{
	color:#FFF;
}
.split-nav{
	background-color: #EB6906;
    height: 4px;
}
.navbar .nav-sub{
	border-radius: 0 0 4px 4px;
	min-height: 0;
}
.navbar .nav-sub .nav{
    height:28px;
    margin: 0;
}
.navbar .nav-sub .nav > li > a {
    padding: 2px 3px 6px 3px;
    text-shadow: none;
	color:#eb6906;
}
.navbar .nav-sub .nav > .active > a, .navbar .nav-sub .nav > .active > a:hover, .navbar .nav-sub .nav > .active > a:focus {
    background-color: transparent;
	font-weight: bold;
    box-shadow: none;
    color: #7aa101;
    text-decoration: none;
	background: url("img/indicator.png") no-repeat scroll center 22px transparent;
}
.navbar .nav-sub .divider-vertical {
    border-left: 1px solid #EB6906;
    border-right: none;
    height: 13px;
    margin: 7px 8px;
}
/*.navbar .nav-sub .divider-vertical-active {
    border-left: 1px solid #CCC;
}*/

.btnAdmin{
	font-size:12px;
	color:#fff;
	padding: 2px 12px;
	border-radius: 2px 2px 2px 2px;
	line-height: 17px;
	padding: 2px 8px 2px 6px;
}
.btnAdmin .icon-user{
	height: 17px;
    line-height: 20px;
    margin-right: 4px;
    width: 16px;
}
.icn-add{
	background-image: url("img/add.png");
    background-position: 0 -2px;
}
.icn-house{
	background-image: url("img/house.png");
	background-position: 0 -1px;
}
.icn-policy{
	background-image: url("img/basket.png");
	background-position: 0 -1px;
}
.btnAdd {
    background-color: #B7D901;
    background-image: linear-gradient(to bottom, #B7D901, #6A9201);
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#B7D901,endColorStr=#6A9201); /* For IE */
	background-image: linear-gradient(top, #B7D901 0%, #6A9201 100%);
	background-image: -o-linear-gradient(top, #B7D901 0%, #6A9201 100%);
	background-image: -moz-linear-gradient(top, #B7D901 0%, #6A9201 100%);
	background-image: -webkit-linear-gradient(top, #B7D901 0%, #6A9201 100%);
	background-image: -ms-linear-gradient(top, #B7D901 0%, #6A9201 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #6A9201),
		color-stop(1, #B7D901)
	);
    font-weight: bold;
    line-height: 20px;
    padding: 2px 16px 0 6px;
    text-indent: 0;
    border-color: #7ea500;
}
.admin-form legend .btnAdd
{ 
    float: right;
    margin: 7px 8px 0px 0px;
    +position: absolute; /** IE7 **/
    +top: 2px;
    +right: 2px;
}
.showDialogTips-new > .inner{box-shadow: none !important;background-color: #FAFAFA !important;border: 1px solid #D4D4D4 !important;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.showDialogTips-new .inner .popup-content{background-color: #FAFAFA !important;}
.showDialogTips-new .tooltips-arrow-a{border-right-color:#D4D4D4 !important;}
.showDialogTips-new .tooltips-arrow-b{}
.error-must-reg,
.error-must-reg-back,
.error-must-check,
.error-must{border-color:#FF2200 !important;background-color:#ffeeee !important;}
/*******员工管理*********/
.store-manage-staff{margin-top:4px;margin-right:10px;text-indent:0;text-align:center;display:inline-block;line-height:26px;height:26px;background-color:#FFF;border:1px solid #5CBF00;color:#5CBF00;float:right;padding:0 8px;font-size:12px;font-weight:bold;}
.store-manage-staff:active,
.store-manage-staff:visited,
.store-manage-staff:focus,
.store-manage-staff:hover{color:#5CBF00;}
.store-manage-staff i,
.store-manage-staff span{display:inline-block;vertical-align: middle;line-height:normal;position:relative;top:-1px;}
.store-manage-staff i.icn-add-staff{display:inline-block;vertical-align: middle;width:13px;height:13px;margin-right:5px;background:url('img/icn-add-staff.png') no-repeat center center;}
.staff-search-content{background-color:#F7F7F7;padding:8px 12px;}
.staff-search-box{font-size:0;}
.staff-search-box input,
.staff-search-box span,
.staff-search-box select,
.staff-search-box label{display:inline-block;vertical-align:middle;margin:0;font-size:12px;}
.staff-search-box select{width:202px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
.staff-search-box input{width:188px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
.staff-search-box span{color:#999;}
.staff-search-box label{margin-right:50px;}
.staff-search-box-second{padding-left:54px;margin-top:10px;}

.staff-detail-box-content .detail-list-contain{width:100%;text-align:center;}
.staff-detail-box-content .detail-list-contain .user-belong{width:11%;}
.staff-detail-box-content .detail-list-contain .user-name{width:6%;}
.staff-detail-box-content .detail-list-contain .user-type{width:8%;}
.staff-detail-box-content .detail-list-contain .user-account{width:8%;}
.staff-detail-box-content .detail-list-contain .user-sex{width:5%;}
.staff-detail-box-content .detail-list-contain .user-group{width:6%;}
.staff-detail-box-content .detail-list-contain .user-job{width:6%;}
.staff-detail-box-content .detail-list-contain .user-mobile{width:8%;}
.staff-detail-box-content .detail-list-contain .user-telephone{width:8%;}
.staff-detail-box-content .detail-list-contain .user-qq{width:8%;}
.staff-detail-box-content .detail-list-contain .account-state{width:8%;}
.staff-detail-box-content .detail-list-box{margin-top:10px;}
.staff-detail-box-content .detail-list-contain thead{border:1px solid #D4D4D4;background-color:#F4F4F4;}
.staff-detail-box-content .detail-list-contain thead tr th{height:38px;color:#666;font-size:14px;}
.staff-detail-box-content .detail-list-contain tbody tr td{border:1px solid #D4D4D4;color:#333;height:48px;font-size:12px;}
.staff-detail-box-content .detail-list-contain tbody tr:last-child td{border-bottom:0;}
.staff-detail-box-content .detail-list-contain tbody tr td.user-operation a{color:#009ae8;word-break: keep-all;white-space: nowrap;}
.staff-detail-box-content .detail-list-contain tbody tr td.user-operation a:hover{text-decoration:underline;color:#009ae8;}
.staff-detail-box-content .detail-list-contain tbody tr td.user-belong a{color:#009ae8;}
.staff-detail-box-content .detail-list-contain tbody tr td.user-belong a:hover{text-decoration:underline;color:#009ae8;}

/************添加员工****************/
.add-staff-page-content{text-indent:0;padding:0 20px 0 20px;}
.add-staff-page-content .item-line-text{height:30px;}
.add-staff-page-content .item-line-text .line-cross{position:relative;z-index:1;background-color:#DDD;height:1px;top:-14px;}
.add-staff-page-content .item-line-text .item-text{display:inline-block;background-color:#FFF;padding:5px;font-weight:bold;font-size:12px;color:#EB6906;position:relative;left:30px;z-index:2;}
.add-staff-page-content .basic-message-box{font-size:0;}
.add-staff-page-content .basic-message-box input,
.add-staff-page-content .basic-message-box textarea,
.add-staff-page-content .basic-message-box span{display:inline-block;vertical-align:middle;margin:0;font-size:12px;}
.add-staff-page-content .basic-message-box input{width:188px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;box-shadow: none !important;}
.add-staff-page-content .basic-message-box .text-illustrate{color:#999;}
.add-staff-page-content .basic-message-container{}
.add-staff-page-content .basic-message-container .item-head{font-weight:bold;font-size:12px;text-align: right;}
.add-staff-page-content .basic-message-container tbody tr td{padding-top:10px;}
.add-staff-page-content .basic-message-content{padding-left:20px;padding-top:5px;padding-bottom:20px;}
.star-must{display:inline-block;vertical-align: middle;padding:4px 8px;color:#FF2200;margin:0;}
.add-staff-page-content .left-right-list-box{font-size:0;word-break: keep-all;white-space: nowrap;}
.add-staff-page-content .left-right-list-box .left-box,
.add-staff-page-content .left-right-list-box .right-box{font-size:12px;display:inline-block;vertical-align:top;word-break: normal;white-space: normal;}
.add-staff-page-content .left-right-list-box .left-box{padding-right:70px;}
.add-staff-page-content .basic-message-container .sex-chose-box{font-size:0;}
.add-staff-page-content .basic-message-container .sex-chose-box label{display:inline-block;font-size:12px;margin:0 30px 0  0;}
.add-staff-page-content .basic-message-container .sex-chose-box label input{display:inline-block;vertical-align:middle;width:16px;height:16px;margin:0 10px 0 0;}
.add-staff-page-content .basic-message-container .sex-chose-box label span{display:inline-block;vertical-align:middle;}
.add-staff-page-content .icn-address-bg{cursor:pointer;background:url('img/icn-address-bg.png') no-repeat right 8px center;}
.add-staff-page-content input[readonly].icn-address-bg{cursor: pointer;background-color:#FFF;}
.add-staff-page-content .user-introduct-text{height:100;width:400px;resize:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
.add-staff-page-content .top-align{vertical-align: top;}
.add-staff-page-content .add-store-link{color:#009ae8;margin:0 5px;}
.add-staff-submit{text-align: center;padding-top:50px;}
.error-must-reg,
.error-must-check,
.error-must{border-color:red !important;}
.add-staff-page-content input[readonly].icn-date-logo{cursor: default;background-color: #FFF;}
.add-staff-page-content input:focus{box-shadow: none !important;border-color:#D4D4D4;}
.icn-date-logo{background: url('img/icn-date-logo.png') no-repeat 180px center;}

.show-upload-dialog .inner .popup-content{word-break:keep-all;background-color:#2F2F2F !important;opacity:0.8;filter:Alpha(opacity=80);color:#FFF;font-family:microsoft yahei,simsun;padding:0.5em 0.8em;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.upload-head-img-box{font-size:12px;position:relative;}
.upload-head-img-box .head-img-btn{display:inline-block;vertical-align: middle;width:90px;height:90px;border:1px dashed #E6E6E6;}
.upload-head-img-box .head-img-limit-text{display:inline-block;vertical-align: middle;color:#999;}
.upload-head-img-box .head-img-limit-text span{display:inline-block;vertical-align: middle;}
.upload-head-cell{vertical-align:top;font-size:0;}
.ajust-position{padding-top:3px;font-size:12px;}
.person-upload-add-box{text-align:center;line-height:normal;color:#CCC;padding:9px 0;}
.icn-upload-head-img{display:inline-block;width:30px;height:30px;background:url('img/icn-upload-head-img.png') no-repeat center center;}
.upload-message-modify{background-color:#FAFAFA;}
.upload-img-content{padding:7px 0;}
#upload-person-head-img{display:inline-block;vertical-align: middle;width:90px;height:90px;position:absolute;left:0;top:0;z-index:1;}
.upload-person-head-img-edit{display:inline-block;vertical-align: middle;z-index:2;width:90px;height:90px;position:absolute;left:0;top:0;/*border:1px solid #E6E6E6;*/background:no-repeat center center;background-size:cover;}
#upload-head-img-box-id{position:absolute;top:0;left:100px;width:120px;}
.change-img-parent-box{display:inline-block;vertical-align: middle;position:relative;width:90px;height:90px;border:1px dashed #E6E6E6;}
.change-img-parent-box:hover #upload-person-head-img{z-index:10;}
.change-img-parent-box:hover #upload-person-head-img-button{z-index:10;}
#upload-head-img-box-id{width:200px;}
#upload-head-img-box-id .uploadify-queue-item{width:200px;height:24px;padding:3px 3px 0 3px;background-color:rgba(0,0,0,0.1);border:1px solid #E6E6E6;box-shadow: 0 1px 4px rgba(0,0,0,0.1);-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.1);}
#upload-head-img-box-id .uploadify-queue-item .cancel{float:right;margin-right:2px;}
#upload-head-img-box-id .uploadify-queue-item .cancel a{color:#838383;font-size:14px;font-family: simsun;}
#upload-head-img-box-id .uploadify-queue-item .cancel a:hover{text-decoration:none;color:#2F2F2F;}
#upload-head-img-box-id .uploadify-queue-item .data{margin:0 5px;}
#upload-head-img-box-id .uploadify-progress{width:100%;height:2px;background-color:#FFF;overflow:hidden;}
#upload-head-img-box-id .uploadify-progress .uploadify-progress-bar{width:10px;height:2px;background-color:#FF8500;}
#upload-head-img-box-id .uploadify-error{border-color:red;}

.upload-head-img-box .uploadify-button{
    background:none;
    background-color:#FAFAFA;
    outline: none;
    font-weight:normal;
    font-family: simsun;
}
.upload-head-img-box .uploadify:hover .uploadify-button{
    background:none;
    background-color:#FAFAFA;
    outline: none;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{height:20px;line-height:20px;padding:0 6px;font-size:12px !important;}
.popup-choose-agency{z-index:10000 !important;}
.submit-btn{
    display: inline-block;
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color: #FF7502;
    background-repeat: repeat-x;
    vertical-align: middle;
    zoom: 1;
    border-radius: 0 0 0 0;
    box-shadow: 0 0 0 #FFFFFF inset, 0 0 1px #FFFFFF;
    color: #FFFFFF;
    outline: 1px solid #E35C00;
    padding: 4px 40px;
    text-shadow: none;
    font-family:simsun;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #ff7502),color-stop(1, #ff9a00));
    background-image: linear-gradient(top, #ff9a00 0%, #ff7502 100%);
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ff9a00,endColorStr=#ff7502);
    background-image: -o-linear-gradient(top, #ff9a00 0%, #ff7502 100%);
    background-image: -moz-linear-gradient(top, #ff9a00 0%, #ff7502 100%);
    background-image: -webkit-linear-gradient(top, #ff9a00 0%, #ff7502 100%);
    background-image: -ms-linear-gradient(top, #ff9a00 0%, #ff7502 100%);
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #ff7502),color-stop(1, #ff9a00));
}
.submit-btn:hover{
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}
.go-back-btn{
    display: inline-block;
    vertical-align: middle;
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color: #E7E7E7;
    background-repeat: repeat-x;
    zoom: 1;
    border-radius: 0 0 0 0;
    box-shadow: 0 0 0 #FFFFFF inset, 0 0 1px #FFFFFF;
    outline: 1px solid #D6D6D6;
    color:#666;
    padding: 5px 40px;
    margin-left:30px;
    font-size:14px;
    text-align: center;
    text-indent:0;
    text-shadow: none;
    background-image: linear-gradient(top, #FFF 0%, #E7E7E7 100%);
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFF,endColorStr=#E7E7E7);
    background-image: -o-linear-gradient(top, #FFF 0%, #E7E7E7 100%);
    background-image: -moz-linear-gradient(top, #FFF 0%, #E7E7E7 100%);
    background-image: -webkit-linear-gradient(top, #FFF 0%, #E7E7E7 100%);
    background-image: -ms-linear-gradient(top, #FFF 0%, #E7E7E7 100%);
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #E7E7E7),color-stop(1, #FFF));
}
.add-staff-submit .go-back-btn{padding:5px 30px;}
.go-back-btn:hover{
    outline: 1px solid #D6D6D6;
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}


.search-btn{
    display: inline-block;
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color: #FF7502;
    background-repeat: repeat-x;
    vertical-align: middle;
    zoom: 1;
    font-size:12px;
    border-radius: 0 0 0 0;
    box-shadow: 0 0 0 #FFFFFF inset, 0 0 1px #FFFFFF;
    color: #FFFFFF;
    outline: 1px solid #E35C00;
    padding: 1px 24px;
    text-shadow: none;
    font-family:simsun;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #ff7502),color-stop(1, #ff9a00));
    background-image: linear-gradient(top, #ff9a00 0%, #ff7502 100%);
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ff9a00,endColorStr=#ff7502);
    background-image: -o-linear-gradient(top, #ff9a00 0%, #ff7502 100%);
    background-image: -moz-linear-gradient(top, #ff9a00 0%, #ff7502 100%);
    background-image: -webkit-linear-gradient(top, #ff9a00 0%, #ff7502 100%);
    background-image: -ms-linear-gradient(top, #ff9a00 0%, #ff7502 100%);
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #ff7502),color-stop(1, #ff9a00));
}
.search-btn:hover{
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}


.btnHouse {
    background-color: #fb8e3b;
    background-image: linear-gradient(to bottom, #fb8e3b, #ed6d0b);
    font-weight: bold;
    padding: 2px 16px 2px 6px;
    text-indent: 0;
}
.btnAdd:hover,
.btnAdd:focus,
.btnAdd:active,
.btnAdd.active,
.btnAdd.disabled,
.btnAdd[disabled] {
  color: #ffffff;
  background-color: #6a9201;
}
.btnHouse:hover,
.btnHouse:focus,
.btnHouse:active,
.btnHouse.active,
.btnHouse.disabled,
.btnHouse[disabled] {
  color: #ffffff;
  background-color: #ed6d0b;
}

.hotel-form{
	margin-top:15px;
	background-color: #FAFAFA;
    border: 1px solid #E1E1E1;
    border-radius: 3px 3px 3px 3px;
    padding: 4px 22px 0;
}
.hotel-form label{
	margin-right:10px;
}
.hotel-form label,
.hotel-form input,
.hotel-form select{
	font-size:12px;
	color:#444;
}
.hotel-form .input-append label{
	margin-bottom: 0;
}
.hotel-form .input-mini,
.list-footer .input-mini{
    width: 75px;
}
.hotel-form select, .hotel-form input[type="file"],
.list-footer select, .list-footer input[type="file"]{
    height: 26px;
    line-height: 26px;
}
.hotel-form .btn {
	font-size: 12px;
    line-height: 16px;
}
.hotel-form input, .list-footer input{
    height: 16px;
    line-height: 14px;
}
.list-title
{
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
}
.list-title.border-bottom
{
    border-bottom: 1px solid #DDDDDD;
}
.list-title.shadow{box-shadow: 3px 3px 0px #eeeeee;}
.list-title.no-border-bottom{border-bottom:none;}
#main .list-content,
#main .list-content td,
#main .list-content th
{
    border-radius: 0 0 0 0;
}
.list-content .text-center {
    text-align: center;
}
.list-content a
{
  color: #009ae8;
}
.list-content a:hover,
.list-content a:focus {
  color: #009ae8;
  text-decoration: underline;
}
.list-content tbody .link-detail a
{
    font-weight:bold;
}
.list-content tbody .link-detail
{
    text-align:left;
    padding-left:10px;
    line-height:20px;
}
.list-content tbody td{
    text-align: center;
}
.list-content tbody td .tag { padding: 2px 6px; color: #FFF; border-radius: 3px; background-color: #FF8500; }
.list-content tbody td .tag-ok { padding: 2px 6px; color: #FFF; border-radius: 3px; background-color: #50811c; }
.list-content tbody td .tag.disable { background-color: #999; }
.list-content tbody td_left{
    text-align: left;
}
#main .list-content
{
    margin-bottom: 0;
}
.list-content th
{
    background-color: #FAFAFA;
}
.list-content th, .list-content td {
    line-height: 24px;
}
.list-content tbody .link-operation a
{
  color: #009ae8;
  white-space: nowrap;
}
.list-content tbody .link-operation a:hover,
.list-content tbody .link-operation a:focus {
  color: #009ae8;
  text-decoration: underline;
  white-space:nowrap;
}
thead .col{
	color: #585858;
    /*font: 14px/28px "微软雅黑","宋体","arial narrow";*/
    font: 14px/28px "宋体","arial narrow";
    height: 28px;
    text-align: center;
}
thead .col a, thead .col a:hover
{
    color: #585858;
    text-decoration: none;
}
thead .col1{
	width:auto;
}
thead .col2{
	width:auto;
}
thead .col3{
	width:auto;
}
thead .col4{
	width:auto;
}
thead .col5{
	width:auto;
}
thead .col6{
	width:auto;
}
thead .col7{
	width:auto;
}
thead .col8{
	width:auto;
}
thead .col9{
	width:auto;
}
.list-footer label{
	display:inline-block;
	font-size:12px;
	margin-bottom:0;
}
.list-footer select{
	font-size:12px;
	margin-bottom:0;
}
.list-footer .well{
	margin-right: 12px;
    padding: 4px 12px;
}
.list-footer .input-mini{
    height: 24px;
    line-height: 24px;
	width:100px;
}
.list-footer .well-list-footer{
	padding: 4px 70px 4px 20px;
	margin-right:0;
}
.list-footer .list-checkbox{
	margin: 2px 0;
}
.list-footer a {
  color: #eb6906;
  text-decoration: underline;
}
.list-footer a:hover,
.list-footer a:focus {
  color: #eb6906;
  text-decoration: underline;
}
.item-count {
    border:1px solid #DDDDDD;
    background-color: #FAFAFA;
    color: #333;
    font-size: 12px;
    padding-right: 10px;
    text-align: right;
    height: 38px;
    line-height: 39px;
    margin-bottom: 30px;
}
.item-count span
{
    color:#EB6906;
}
.manage-tabel
{
    border-right: none;
}
.manage-tabel tr th:first-child
{
    border-left: none;
}
.admin-form .manage-tabel .editor-field .checkboxlist div
{
    min-width: 150px;
}
.div-bordered
{
    border: 1px solid #DDDDDD;
}
.region-city-list .checkbox
{
    line-height: 22px;
    min-width: 120px;
    text-align: left;
}
.admin-form .editor-field .checkboxlist
{
    padding-left: 14px;
}
.checkboxlist
{
    text-indent: 0;
}
.checkboxlist label
{
    font-size: 12px;
    line-height: 22px;
    min-width: 80px;
    text-align: left;
    padding-right: 18px;
}

/************************************************************************ Pagination *******************************************/
.pagination
{
    margin: 0;
    padding: 0 0 30px;
    border:1px solid #DDD;
    border-top:none;
}
.pagination.jidiao-pages{ border:none; float:right; margin-top:25px;}
.pagination .icon-backward{
	background-image: url("img/page.png");
	width: 7px;
}
.pagination .icn-page-first{	
    background-position: -11px 4px;    
}
.pagination .icn-page-pre{
	background-position: -7px 4px;
	width: 4px
}
.pagination .icn-page-next{
    background-position: -18px 4px;
	width: 4px
}
.pagination .icn-page-last{
    background-position: 0 4px;
}
.pagination ul li a,.pagination ul li span{
	margin-right:4px;
}

.pagination ul > li > a, .pagination ul > li > span{
	border-width:1px;
}
.pagination-small ul > li > a, .pagination-small ul > li > span,
.pagination-small ul > li > input[type=button] {
    font-size: 12px;
    padding: 1px 12px;
	color: #666;
}
.pagination-small ul > li > span
{   
    color: #CECECE;
}
.pagination .page-item a{
	background-color:#f1f1f1;
}
.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span ,
.pagination-small ul > li > input[type=button]:hover,
.page-simple input[type=button]:hover {
	color:#eb6906;
	border-color: #eb6906;
}
.pagination ul > .active > a, .pagination ul > .active > span,
.pagination ul > .active > a, .pagination ul > li > .cur,
.pagination ul > .active > a:hover,.pagination ul > .active > a:focus{
    color: #FFF;
    background-color:#eb6906;
}
.pagination .disabled span{
	border:none;
}
.pagination-small .textItem
{
    float: left;
    line-height: 22px;
    margin-right: 4px;
    padding: 1px 8px;
}
.page-simple .textItem
{
    float: left;
    line-height: 22px;
}
.pagination-small .textItem input,.page-simple .textItem input
{
    border-radius: 0;
    margin: 0 4px;
    padding: 0;
    text-align: center;
    width: 30px;
}
.pagination-small ul > li > input[type=button],.page-simple input[type=button]
{   
    background-color: #efefef;
    border: 1px solid #DDDDDD;
    float: left;
    height: 22px;
    line-height: 22px;
    *line-height:18px;
    margin: 1px 0 0 4px;
    padding: 1px 12px;
    font-size:12px;
}
.footer{
	margin:20px auto 0px auto;
	border-top:3px solid #e87910;
	background-color:#EEEEEE;
	min-width:1003px;
	max-width:1200px;
}
.footer .text-center
{
    max-width:1200px;
    margin:0px auto;
    padding:10px 0px;
    line-height:20px;
}
.footer .text-right a{ color:#333; text-shadow:0 1px 0 #FFFFFF;}
.footer  .crzy-font{ color:#838383;text-shadow:0 1px 0 #FFFFFF; }
.page-simple ul.page{
    float: left;
    list-style: none outside none;
    margin: 0;
}
.page-simple ul.page li{
    margin-left:5px;
    display: inline;
    float:left;
}
.page-simple ul.page li .pre,.pre_gray{
    background: url("img/chevron_prevAndNext.gif") no-repeat scroll left center transparent;
    border: 1px solid #CECECE;
    display: inline-block;
    height: 20px;
    padding-left: 15px;
    padding-right: 5px;
    background-position: left 6px;
    color: #6A6A6A;
}
.page-simple ul.page li .pre_gray{
    background-position: left -18px;
    color: #CECECE;
    cursor: default;
}

.page-simple ul.page li .next{
    background: url("img/chevron_prevAndNext.gif") no-repeat scroll right center transparent;
    border: 1px solid #CECECE;
    display: inline-block;
    *display:inline;
    *zoom:1;
    *float:left;
    height: 20px;
    padding-left: 5px;
    padding-right: 15px;
    background-position: right -41px;
    color: #6A6A6A;
}
.page-simple ul.page li .next_gray{
    background-position: right -65px;
    color: #CECECE;
    cursor: default;
}



/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
    display: block;
    text-indent: 15px;
}

.field-validation-valid
{
    display: none;
}

#main .input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}
.list-title legend {
    margin-bottom: 0;
    +position: relative; /* IE7 */ 
}
.list-title form {
    display: inline;
    margin: 0;
}

.search-page-multiple-row{
    clear: both;
    display: inline-block;
    width: 100%;
}
.search-page-multiple-row .search-page-left{
    border: 3px solid #EB6906;
    float: left;
    width: 224px;
}
.search-page-multiple-row .search-page-left .title{
    background: url("img/searchPageLeft_title.png") no-repeat center center;
    color: #FFFFFF;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    text-indent: 6px;
}
.search-page-multiple-row .search-page-left .form-content{
    line-height: 30px;
    margin-bottom: 18px;
    padding: 0 10px;
}
.search-page-multiple-row .search-page-left .form-content .keyword{
    border-radius: 0;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    margin-bottom: 5px;
    padding: 4px;
    width: 194px;
}
.search-page-multiple-row .search-page-left .recommend-content{
    margin-bottom: 18px;
    padding: 0 10px;
}
.search-page-multiple-row .search-page-left .recommend-content ul.inline{
    margin-bottom: 0;
}
.search-page-multiple-row .search-page-left .recommend-content ul.line-4items li{
    padding: 0;
    width: 42px; 
}
.search-page-multiple-row .search-page-left .recommend-content ul.line-2items li{
    padding: 0;
    width: 84px; 
}
.search-page-multiple-row .search-page-left .recommend-content ul.inline a{
    color: #3366CC;
}
.search-page-multiple-row .search-page-left .keyword-input-popup{
    background-color: #FFFFFF;
    border: 1px solid #BBDFFF;
    margin-top: -6px;
    padding: 0 10px;
    position: absolute;
    width: 440px;
    z-index: 999;
}
.search-page-multiple-row .search-page-left .keyword-input-popup .popup-title{
    color: #666666;
    font-size: 14px;
    font-weight: bold;
}
.search-page-multiple-row .search-page-left .keyword-input-popup .popup-sub-title{
    border-bottom: 1px dashed #CCCCCC;
    color: #666666;
    font-size: 12px;
    font-weight: bold;
}
.search-page-multiple-row .search-page-left .keyword-input-popup ul{
    margin-bottom: 0;
}
.search-page-multiple-row .search-page-left .keyword-input-popup ul.list-city li{
    padding: 0;
    width: 50px;
}
.search-page-multiple-row .search-page-left .keyword-input-popup ul.list-scene li{
    margin-right: 25px;
    padding: 0;
}
.search-page-multiple-row .search-page-left .keyword-input-popup a{
    color: #3366CC;
}
.search-page-multiple-row .search-page-left .keyword-input-popup .close-btn{
    background: url("img/href_li_a.gif") no-repeat center 2px;
    cursor: pointer;
    height: 14px;
    width: 14px;
    position: absolute;
    right: 5px;
    top: 5px;
}

.search-page-multiple-row .search-page-right{
    float: right;
    height: auto;
    line-height: 30px;
    width: 780px;
}
.search-page-multiple-row .search-page-right legend{
    color: #333333;
    line-height: 24px;
    margin-bottom: 0;
}
.recommend-list-display ul.nav-tabs, .recommend-list-display .tab-pane ul.inline{
    margin-bottom: 0;
}
.recommend-list-display .nav-tabs li{
    margin: 0 0 -1px;
}
.recommend-list-display .nav-tabs li.border{
    border-left: 1px solid #DDDDDD;
    display: inline-block;
    height: 14px;
    margin-top: 8px;
    width: 0;
}
.recommend-list-display .nav-tabs li a{
    cursor: pointer;
    font-size: 14px;
    margin: 0;
    padding: 5px 12px;
    text-align: center;
    width: 36px;
}
.recommend-list-display .nav-tabs li.active{
    margin: 0 -1px -1px;
}
.recommend-list-display .nav-tabs li.active a{
    color: #EB6906;
    font-weight: bold;
    padding: 5px 13px;
}
.recommend-list-display .tab-content{
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
}
.recommend-list-display .nav-tabs li .more{
    background: url("img/open_close.png") no-repeat scroll right -10px transparent;
    cursor: pointer;
    display: inline-block;
    line-height: 30px;
    margin-right: 8px;
    padding: 0 10px 0 5px;
}
.recommend-list-display .tab-pane ul.link-title li{
    border-right: 1px solid #DDDDDD;
    float: left;
    margin: 10px 0;
    padding: 0 10px;
}
.recommend-list-display .tab-pane ul.link-title li.current{
    color: #EB6906;
    font-weight: bold;
}
.recommend-list-display .tab-pane ul.list-detail{
    padding: 0 10px;
}
.recommend-list-display .tab-pane ul.list-detail li{
    padding: 0 0 12px;
    width: 49%;
}
.recommend-list-display .tab-pane .list-detail-table{
    width: 100%;
}
.recommend-list-display .tab-pane .list-detail-table a{
    color: #3366CC;
}
.recommend-list-display .tab-pane .list-detail-table td{
    line-height: 20px;
    padding: 0 10px 0 0;
}
.recommend-list-display .tab-pane .list-detail-table td.image{
    height: 60px;
    width: 120px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
}
.recommend-list-display .tab-pane .list-detail-table td.image img{
    max-height: 60px;
    max-width: 120px;
}
.search-page-multiple-row .list-search-form{
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-top: 2px solid #EB6906;
    height: auto;
    line-height: 30px;
    margin-bottom: 10px;
}
.search-page-multiple-row .list-search-form .search-result{
    background-color: #F8F8F8;
    border-bottom: 1px solid #EEEEEE;
    padding: 0 10px;
}
.search-page-multiple-row .list-search-form .search-result .count{
    color: #EB6906;
}
.search-page-multiple-row .list-search-form .filter_category{
    background-color: #FFFFFF;
    border-top: none;
    margin: 0;
    padding: 0 10px;
    overflow: hidden;
}
.search-page-multiple-row .list-search-form .filter_category .filter-title{
    float: left;
    margin-left: -45px;
    text-align: right;
    width: 60px;
}
.search-page-multiple-row .list-search-form .filter_category li.border{
    border-top: 1px dashed #EEEEEE;
    margin-top: -1px;
    padding-bottom: 4px;
    padding-top: 8px;
}
.page-simple-box{
    clear: both;
    display: inline-block;
    margin-top:10px;
    margin-bottom:-27px;
    width: 99.9%;
    background-color:#fafafa;
    border:1px solid #ddd;
    padding:3px 0px;
}
.page-simple-box-left, .page-simple-box-right{
    line-height: 18px;
    padding: 4px 0px 3px 10px;
}
.page-simple-box .order-btn{
    border: 1px solid #CCCCCC;
    cursor: pointer;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    padding: 0 5px;
}
.page-simple-box .order-btn.current{
    background: url("img/orderBtn_bg.gif") repeat scroll 0 0 transparent;
}
.page-simple-box .order-btn i{
    margin-top: 0;
}


.list-search-form
{
    height: 50px;
    line-height: 50px;
    /*background-color: #fafafa;
    background-image: linear-gradient(to bottom, #fafafa, #f8f8f8);
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fafafa,endColorStr=#f8f8f8);  For IE 
	background-image: linear-gradient(top, #fafafa 0%, #f8f8f8 100%);
	background-image: -o-linear-gradient(top, #fafafa 0%, #f8f8f8 100%);
	background-image: -moz-linear-gradient(top, #fafafa 0%, #f8f8f8 100%);
	background-image: -webkit-linear-gradient(top, #fafafa 0%, #f8f8f8 100%);
	background-image: -ms-linear-gradient(top, #fafafa 0%, #f8f8f8 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #f8f8f8),
		color-stop(1, #fafafa)
	);*/
}
.two-line-form
{
    height: 70px;
    line-height: 38px;
    padding: 8px 5px 8px 5px;
}
.two-line-form .search-content
{
    width: 900px;
    text-indent:0px;
}.auto-line-form
{
    height: auto;
}

.filter_category {
    background-color: #fff;
    border:1px solid #e9e9e9;
    border-top:none;
    height: auto;
    line-height: 25px;
    text-indent: 0;
}
.filter_category h2
{
    margin:0px;
    font-size:16px;
    color:#FF981F; 
    font-family:微软雅黑;
    border-top:2px solid #FF981F;
    padding-left:15px;
    line-height:44px;
}
.filter_category .filter_cate_list {
    margin: 0px;
    border-top:1px solid #f4f4f4;
}
.filter_total_row
{
    line-height:26px;
    border: 1px solid #ddd;
    padding: 0px 20px;
    margin-top:15px;
}

.list-search-form .filter_cate_list 
{
    background-color:#fff;
}
.list-search-form .filter_cate_list li {

    line-height:35px;
    min-height:25px;
    position: relative;
    border-bottom:1px solid #f4f4f4;
    padding:5px 0px 5px 122px;
    *position:static;
    *padding-left:0px;
    *line-height:25px;
    *padding-bottom:0px;
}
.list-search-form .filter_cate_list li.no-border-bottom {border-bottom:none;}
.list-search-form .filter_cate_list li.short-padding{ padding-left:80px;}
.list-search-form .filter_cate_list li.current {
    background-color: #E8F4FF;
    height: auto;
}
.list-search-form .filter_cate_list strong {
    color: #333;
    text-align: right;
    width: 120px;
    height:100%;
    font-weight:normal;
    position:absolute;
    left:0px;
    top:0px;
    *position:static;
    *display:inline;
    *zoom:1;
    *float:left;
}
.list-search-form .filter_cate_list span.click-btn {
    color: #666666;
    cursor: pointer;
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin-right: 4px;
    padding: 0 5px;
    margin:2px 4px;
}
.list-search-form .filter_cate_list span.click-btn.inner{float:right; margin-top:7px; *margin-top:2px;}
.list-search-form .filter_cate_list span.current, 
.list-search-form .filter_cate_list span.click-btn:hover {
    background-color: #fbb141;
    color: #FFFFFF;
    text-decoration: none;
}
.list-search-form .filter_cate_list label.click-btn,.list-search-form .filter_cate_list label.click-checkboxbtn{
    color: #666;
    font-size: 12px;
    margin-right: 4px;
    padding: 0 5px;
    /*width: 100px;*/
    margin-top:2px;
    white-space:nowrap;
}
.list-search-form .filter_cate_list label.click-btn i,.list-search-form .filter_cate_list label.click-checkboxbtn i{
    background: url("img/checkbox_bg.gif") no-repeat 2px center;
    float: left;
    height: 20px;
    width: 20px;
    margin-right: 5px;
}
.list-search-form .filter_cate_list label.checkbox i{
    background-position: 2px center;
}
.list-search-form .filter_cate_list label.checkbox i.icn-selected{
    background-position: -18px center;
}
.list-search-form .filter_cate_list label.radio i{
    background-position: -38px center;
}
.list-search-form .filter_cate_list label.radio i.icn-selected{
    background-position: -58px center;
}
.list-search-form .filter_cate_list .price{
    font-size: 12px;
    padding: 2px 3px;
    margin-top:2px;
    line-height:14px;
}
.list-search-form .filter_item_selector{
    float: left;
    position: relative;
    width: 70px;
}
.filter_item_selector ul.filter_item_select_list{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    position: absolute;
    top: 24px;
    width: 80px;
    z-index: 999;
}
.filter_item_selector ul.filter_item_select_list li.click-btn{
    cursor: pointer;
    display: block;
    padding: 0 5px;
}
.filter_item_selector ul.filter_item_select_list li.click-btn:hover {
    background-color: #FF981F;
    color: #FFFFFF;
}
.list-search-form .filter_cate_list span.selected-btn{
    cursor: pointer;
    display: inline-block;
    padding: 0 10px 0 5px;
}
.list-search-form .filter_cate_list span.selected-btn.closed{
    background: url("img/open_close.png") no-repeat scroll right -8px transparent;
}
.list-search-form .filter_cate_list span.selected-btn.opened{
    background: url("img/open_close.png") no-repeat scroll right 13px transparent;
}
.list-search-form .filter_item_list .more-btn{
    cursor: pointer;
    padding-right: 13px;
}
.list-search-form .filter_item_list .more-btn.closed{
    background: url("img/chevron_upAndDown.gif") no-repeat scroll right -9px transparent;
}
.list-search-form .filter_item_list .more-btn.opened{
    background: url("img/chevron_upAndDown.gif") no-repeat scroll right 1px transparent;
}
.list-search-form .filter_item_list .more-item-list{
    clear: both;
    display: block;
    padding-left: 40px;
    width: 700px;
    *width:auto;
    *margin-left:84px;
}

.list-search-form table .search-content
{
    width: 918px;
}
@media screen and (max-width: 1100px)
{
.list-search-form table .search-content
{
    width: 900px;
}
}
.list-search-form .input-append 
{
    margin-bottom: 0;
}
.list-search-form .input-append label
{
    display:inline;
}
.list-search-form .keyword-title {
    margin-left: 8px;
}
.list-search-form .region-title
{
    color:#515151;
}
.list-search-form select{
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    margin-bottom: 2px;
    padding: 2px 6px;
}

.list-search-form input, .list-search-form select
{
    border-radius: 0;
}
.list-search-form .form-select
{
    width:80px;
}
.list-search-form .form-select120 {
    width: 120px;
}
.list-search-form .restaurant-type
{
    width:102px;
}
.list-search-form .price
{
    height: 14px;
    margin: 0 0 2px;
    width: 33px;
}
.list-search-form .hasDatepicker
{
    width: 90px;
}
.list-search-form .ui-datepicker-trigger
{
    left: -20px;
    position: relative;
}
.list-search-form .keyword
{
    /*background: url("img/search.png") no-repeat scroll 5px 7px transparent;
    text-indent: 16px;*/
    font-size: 12px;
    height: 14px;
    line-height: 14px;
    margin-bottom: 2px;
    margin-right: 10px;
    
}
.list-search-form select.region {
    width: 100px;
}
input.span3, textarea.span3{width:190px;}
.list-search-form .searchInput
{
    background: url("img/sanping_06.jpg") no-repeat scroll 144px center transparent;
    *margin-left:0px;
    font-size: 12px;
    height: 14px;
    line-height: 14px;
    margin-bottom: 0;
    width: 150px;
}
.list-search-form .searchInputRightBtn
{
    background-color: #EE7010;
    background-repeat: repeat-x;
    border-color: #EE7010;
    border-radius: 3px;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 14px;
    padding: 4px 26px;
    position: relative;
    text-shadow:0px 0px 0px;
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FA8D39,endColorStr=#EE7010); /* For IE */
	background-image: linear-gradient(top, #FA8D39 0%, #EE7010 100%);
	background-image: -o-linear-gradient(top, #FA8D39 0%, #EE7010 100%);
	background-image: -moz-linear-gradient(top, #FA8D39 0%, #EE7010 100%);
	background-image: -webkit-linear-gradient(top, #FA8D39 0%, #EE7010 100%);
	background-image: -ms-linear-gradient(top, #FA8D39 0%, #EE7010 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #EE7010),
		color-stop(1, #FA8D39)
	);
}

.list-search-form .searchInputRightBtn:hover
{
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1771A', endColorstr='#EE7010', GradientType=0);
}

.list-search-form .datepickerInput, .editor-line .datepickerInput
{
    font-size: 12px;
    height: 14px;
    line-height: 14px;
    margin-bottom: 2px;
    width: 80px;
}
.list-search-form .ui-datepicker-trigger, .editor-line .ui-datepicker-trigger
{  
    left:-15px;
    top:0px;
    position: relative;
}
.editor-line .ui-datepicker-trigger{left:-15px !important;}
.dateicon
{
    position :relative;
}
.dateicon .ui-datepicker-trigger
{
    position:absolute;
    top:7px;
    left:75px;   
    *left:78px;
    margin-left:0px;
}
.editor-line .ui-datepicker-trigger
{
    margin-bottom: 10px;
}
.list-search-form .btnAdd
{
    margin-bottom: 1px;
    +padding-top:6px;
    +line-height:18px;
    border: none\9; /* All IE */ 
}
.list-search-form .input-append{
    margin-top: 4px;
    margin-right: 3px;
    +display: inline; /* IE7 */ 
}
.list-search-form .btnSearch
{
    background-color: #EE7010;
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FA8D39,endColorStr=#EE7010); /* For IE */
	background-image: linear-gradient(top, #FA8D39 0%, #EE7010 100%);
	background-image: -o-linear-gradient(top, #FA8D39 0%, #EE7010 100%);
	background-image: -moz-linear-gradient(top, #FA8D39 0%, #EE7010 100%);
	background-image: -webkit-linear-gradient(top, #FA8D39 0%, #EE7010 100%);
	background-image: -ms-linear-gradient(top, #FA8D39 0%, #EE7010 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #EE7010),
		color-stop(1, #FA8D39)
	);
    color: #FFFFFF;
    font-size: 18px;
    height: 36px;
    margin-bottom: 4px;
    padding: 0 15px;
    text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.5);
    text-indent: 0\9; /* All IE */ 
    border-color: #EE7010;
    text-indent:0px;
}
.list-search-form .input-append .btn:last-child{
    border-radius: 0 2px 2px 0;
}
.admin-form .favorite-link
{
    color: #009AE8;
    font-size: 14px;
    padding: 0 20px;
}

.breadcrumb-container
{
    /*border-bottom: 1px solid #DDDDDD;*/
}
.breadcrumb-container .breadcrumb
{
    background-color: transparent;
    margin-left: 8px;
    margin-bottom:0px;
    padding-left: 0;
}
.breadcrumb-container .breadcrumb li,
.breadcrumb-container .breadcrumb li a{
    color: #666;
}
.breadcrumb-container .breadcrumb li.active{ color:#ea630c;}
.breadcrumb-container .breadcrumb li a:hover
{
    color: #999;
    text-decoration:underline;
}
.breadcrumb-container .breadcrumb li > .divider {
    color: #999;
    padding: 0;
    +padding-right: 6px; /* IE7 */ 
}
.breadcrumb-container hr
{
    margin-top: 10px;
}
fieldset {
    text-indent: 14px;
}
legend
{
    border-color: #EB6906;
    border-width: 2px;
    color: #EB6906;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 28px;
    +margin-left:-7px; /* IE7 */ 
    line-height:35px;
}
.admin-form .form-sub-title {
    border-bottom: 1px dashed #BBBBBB;
    color: #FF9000;
    font-size: 14px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    margin: 0 25px 20px;
    text-indent: 0;
}
.admin-form .editor-label
{
    text-align: right;
    width: 120px;
    +margin-right:14px; /* IE 7 */
}
.admin-form .editor-line .editor-field .datepickerInput
{
    height: 20px;
    width:206px;
    +text-indent:0;/* IE 7 */
}
.admin-form .editor-field
{
    width: 350px;
    +text-indent:0;/* IE 7 */
}
.admin-form .editor-label-long  /* 与下面的要成对出现，以保证一行的宽度不变 */
{
    width: 140px;
    text-align:right;
}
.admin-form .editor-field-short
{
    width: 328px;
}
.admin-form select.region
{
    width: 100px;
}

.admin-form .editor-field .checkboxlist div
{
    line-height: 22px;
    min-width: 100px;
}
.admin-form .editor-field .checkboxlist div input
{
    margin-right: 3px;
}
.admin-form .editor-field-one-line
{
    width: 780px;
}
.admin-form .editor-field-one-line textarea
{
    height: 82px;
    width: 640px;
}
.admin-form .short-number-field input
{
    width: 66px;   
}
#editor-form {
    border: 1px solid #DDDDDD;
    padding-bottom: 50px;
}
.editor-line
{
    clear: both;
    *display: inline;
    margin-bottom: 10px;
}
.editor-label label
{
    font-size: 12px;
    margin-bottom: 0;
    line-height: 28px;
    font-weight: bold;
}
.field-mandatory
{
    color: #FF0000;
    display: inline;
    font-size: 17px;
    padding-left: 5px;
}
.button-submit
{
    text-indent: 0;
    text-align: center;
    margin-top: 40px;
}

.admin-form .picture-submit
{
    float: right;
    margin: 0;
    padding: 4px 10px;
}
.admin-form .picture-submit .btn
{
    padding-left: 15px;
    padding-right: 15px;
}
.admin-form .picture-legend
{
    +position:relative;  /* IE7 */
}
.admin-form .picture-legend .picture-submit
{
    +position:absolute;  /* IE7 */
    +top:2px;  /* IE7 */
    +right:0;  /* IE7 */
}
.button-submit .btn, .last-col .btn,
.picture-fieldset .button-submit .uploadify-button
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color: #FF7502;
	zoom: 1;
    border-radius: 0 0 0 0;
    box-shadow: 0 0 0 #FFFFFF inset, 0 0 1px #FFFFFF;
    color: #FFFFFF;
    outline: 1px solid #E35C00;
    padding: 4px 30px;
    text-shadow: none;
    background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #ff7502),
		color-stop(1, #ff9a00)
	);
}
.button-submit .btn, .last-col .btn
{
    background-image: linear-gradient(top, #ff9a00 0%, #ff7502 100%);
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ff9a00,endColorStr=#ff7502); /* For IE */
	background-image: -o-linear-gradient(top, #ff9a00 0%, #ff7502 100%);
	background-image: -moz-linear-gradient(top, #ff9a00 0%, #ff7502 100%);
	background-image: -webkit-linear-gradient(top, #ff9a00 0%, #ff7502 100%);
	background-image: -ms-linear-gradient(top, #ff9a00 0%, #ff7502 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #ff7502),
		color-stop(1, #ff9a00)
	);
}
.picture-fieldset .uploadify:hover .uploadify-button {
	background-color: #ff7502;
	zoom: 1;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
    background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #ff7502),
		color-stop(1, #ff9a00)
	);*
}
.uploadify:hover .uploadify-button {
	background-color: #ff7502;
	background-image: linear-gradient(top, #ff9a00 0%, #ff7502 100%);
	background-image: -o-linear-gradient(top, #ff9a00 0%, #ff7502 100%);
	background-image: -moz-linear-gradient(top, #ff9a00 0%, #ff7502 100%);
	background-image: -webkit-linear-gradient(top, #ff9a00 0%, #ff7502 100%);
	background-image: -ms-linear-gradient(top, #ff9a00 0%, #ff7502 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #ff7502),
		color-stop(1, #ff9a00)
	);
	background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}
.button-submit .btnLight
{
	border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color: #E6E6E6;
	zoom: 1;
    border-radius: 0 0 0 0;
    box-shadow: 0 0 0 #FFFFFF inset, 0 0 1px #FFFFFF;
    color: #000000;
    outline: 1px solid #FFFFFF;
    padding: 4px 30px;
    text-shadow: none;
    background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #E6E6E6),
		color-stop(1, #FFFFFF)
	);*
}
.admin-form .upload-item
{
    margin-left: 14px;
    width: 336px;
    +margin-left: 0; /* IE7 */
    +width: 349px; /* IE7 */
    position:relative;
}
.upload-img{    position:relative; 
    margin-top:5px; 
    margin-bottom:10px;
    *margin-top:-15px;
    *padding-bottom:5px;
}
.admin-form .upload-item .file_text_tips{ position:absolute; top:5px; left:105px; *left:110px;}
.admin-form .upload-item .uploadify,
.admin-form .upload-item .swfupload
{
    text-indent: 0;
}
.inlineLogo
{
    border: 0 none;
    height: 100px;
    width: 100px;
    margin-bottom: 6px;
}
.inlineLogo tr td 
{
    height: 80px;
    text-align: center;
    vertical-align: middle;
    width: 80px;
}
.inlineLogo img {
    border: medium none;
    max-height: 80px;
    max-width: 80px;
}

.details-link a, .details-link a:hover
{
    color: #0088CC;    
}
.detail-table th label
{
    font-weight: bold;
    text-align: right;
}
.table-detail-content
{
    border-radius: 0;
    margin-bottom: 0;
    text-align: right;
}
.table-detail-content th
{
    border-radius: 0;
    text-align: right;
}
.table-detail-content td
{
    border-radius: 0;
    text-align: left;
}
#main .form-table-container
{
    margin: 0 -1px;
}
.td150
{
    width: 150px;
}
.td120
{
    width: 120px;
}
.td100
{
    width: 100px;
}
.td80
{
    width: 80px;
}
.td60
{
    width: 60px;
}
.td50
{
    width: 50px;
}
.td20
{
    width: 20px;
}
/********************* 杨丽燕 *************************/

.addaddress{ margin:10px 0px 10px 25px; display:inline-block; line-height:16px; padding-left:18px; background:url("img/add.png") top left no-repeat;}
.addaddress:hover{ color:#96BC3D;}
.table-cart.address tr{ line-height:30px;}

.Add-address-form th{ text-align:right; padding-right:5px; vertical-align:top; padding-top:7px;}
.Add-address-form{ margin-top:15px;}
.Add-address-form.add{ display:none;}

a{ cursor:pointer;}
/*.radio input[type="radio"], .checkbox input[type="checkbox"]
{
    float:none;
    margin:-5px 5px 0px -15px;
}
.radio, .checkbox {
    min-height: 20px;
    padding-left: 0px;
}

legend
{
  position:relative;
  width:1023px;
    }
*/
.editor-line b
{
    color:#FF7701;
}
.align-left
{
    text-align:left;
    line-height:18px;
    padding-left:10px;
}
.table-bottom
{
    text-align:left;
    padding-left:5px;
    color:#6A6A6A;
    margin-top:-20px;
}
.list-search-form.multiple
{
    white-space:normal;
    text-indent:0px;
    line-height:37px;
    height:75px;
}
.list-search-left
{
    width:895px;
    float:left;
}
.list-search-right
{
    width:125px;
    float:left;

    line-height:75px;
}
.message-table
{
    width:100%;
    font-size:14px;
}
.clear{ clear: both; height:0px;}
.message-table td{ padding-left:15px; height:40px; line-height:40px; border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.list-content p{ font-size:14px; vertical-align:bottom;height:25px; line-height:40px;}
.list-content .text-success{ font-weight: bold; font-size:16px;}
.hight-font{ color:#EB6A08;}
.weight-blue-font{color:#00649f;}
.light-green-font{ color:#7bc540;}
.sale-point-title .light-green-font{ color:#e9f8de;}

.blue-font{ color:#009AE8; white-space:nowrap;}
.red-font{color:#ff0000;}
.gray-font{color:#8D8D8D;}
.green-font{color:#50811C;}
.pink-font{color:#df097d;}
.light-blue-font{ color: #15b9bf; }
.light-blue-font-2 { color: #3366ff; }
.grayer-font{color:#666666;}
.grayest-font, a.grayest-font{color:#AAAAAA;}
.brown-font{color:#B0650C;}


.small-font{ font-size:12px;}
.blue-font:hover{  color:#009AE8;text-decoration:underline;}
.align-right{ height:25px;padding-right:10px;}
.bottom-tr span{ color:#EB6906;}
.gift-content h1{ height:36px; color:#000; font-size:24px; line-height:30px; font-family:"微软雅黑"; font-weight:normal; float:left;}
.gift-content{width:570px;  color:#555555; float:left; overflow:hidden; margin-left:25px;}
.gift-content ul{ width:528px;height:180px; border:1px solid #f0f0f0; background:#fbfbfb; margin:0 auto; overflow:hidden; padding:10px 20px;}
.gift-content li{ width:260px; height:32px; line-height:32px; border-bottom:1px dotted #f0f0f0; float:left; overflow:hidden;}
.form-container{ border:1px solid #ddd; padding-bottom:20px;}
.img-list-ul li{ float:left; margin:5px 3px; background:#999; width:80px; height:60px; list-style-type:none;overflow:hidden;}
.img-list-ul{ margin:0px;}

.field-conent{ display:inline;}
.Service-table{ border-top:1px solid #ddd;border-left:1px solid #ddd; width:500px; margin-left:15px; line-height:30px; text-align:center;}
.Service-table td,.Service-table th{ border-right:1px solid #ddd;border-bottom:1px solid #ddd; }

.tab_imagesBox ul{ padding-top:20px; display:block; overflow:hidden; margin-left:32px;}
.tab_imagesBox li{width:220px; height:185px; padding-top:10px; margin:9px; float:left; overflow:hidden;background:#f4f4f4; }
.tab_imagesBox li:hover{ background:#fff9ef;}
.tab_imagesBox li p{width:200px; height:125px; margin:0 auto;}
.tab_imagesBox li span{ width:200px; height:25px; line-height:25px; font-size:14px; padding-left:5px; margin:0 auto; display:block;}
.tab_imagesBox li span a{color:#3366cc; float:left;}
.tab_imagesBox li span b{color:#F77B09;font-family: arial;font-style: normal;float:right;}
.join-plan{ float:right; margin-right:10px;}
.tab-pane button{ border:1px solid #ccc;}
.field-conent{ display:inline;}

/*********************************************yangly*****************************************************************/
.Arrange-status-in {
    background: url("img/ok.png") no-repeat scroll 0 3px transparent;
    display: inline-block;
    margin-left: 20px;
    padding-left: 20px;
}
.Arrange-status-continued {
    background: url("img/time.png") no-repeat scroll 0 3px transparent;
    display: inline-block;
    margin-left: 50px;
    padding-left: 20px;
}
.align-left.Arrange-status-in, .align-left.Arrange-status-continued {
    background-position: 0 3px;
}
.service-status {
    margin: 5px auto;
}
.service-status div {
    float: left;
}
.service-status a {
    float: right;
}
.Arrange-schedule-timeline
{
  border-left: 1px solid #b1cc5e;
    border-right: 1px solid #b1cc5e;
    border-bottom: 1px solid #b1cc5e;
    width:99.8%;
    position: relative;
    background-image: linear-gradient(to bottom, #ffffff, #F6FAEA);
    border-top-style: none;
    border-top-color: inherit;
    border-top-width: medium;
}
.Arrange-schedule-timeline-list-left{ background:url("img/inss.png") 100px 23px no-repeat; width:120px; font-size:14px; float:left; line-height:25px; position:relative; z-index:10;padding-top:20px; margin-left:130px;}
.Arrange-schedule-timeline-list-right{ border-left:2px solid #59bbe0; float:left; margin-left:-13px;padding-top:20px;}
.Arrange-schedule-timeline-list-right-p{ margin-left:20px; height:25px; line-height:25px; width:580px; padding-left:5px;}
.Arrange-schedule-timeline-list-right-p:hover{ background-color:#e6e6e6; cursor:pointer;}
.Arrange-schedule-timeline-list.actived .Arrange-schedule-timeline-list-left{background:url("img/in_24.png") right 20px no-repeat;}
.Arrange-schedule-timeline .btn-info {
    bottom: 15px;
    position: absolute;
    right: 15px;
}
.message-table {
    font-size: 14px;
    border-left: 1px solid #DDDDDD;
    width: 100%;
}
.message-table td {
    border-bottom: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    height: 40px;
    line-height: 40px;
    padding-left: 15px;
}
.Qualityfeedback{ border:1px solid #ddd; padding:10px 0px;}
.Qualityfeedback .btn-warning{ float:right; margin-right:15px;}
.Qualityfeedback-title
{
    padding-left:40px;
    line-height:35px;
    font-size:14px;
    font-weight:bold;
    border-bottom:1px solid #ececec;
}
.Qualityfeedback-ul{ margin-bottom:10px;}
.Qualityfeedback-ul li
{
    padding-left:40px;
    list-style:none;
}
.EditService{ border:1px solid #ddd;}
.EditService li{ list-style:none;}
.EditService .tab-content{ width:940px; margin:10px auto 20px auto;}
.del{  background:url("img/href_li_a.gif") top left no-repeat; display: inline-block; float:right;  height:12px; width:13px; margin-top:6px;}
.del:hover{ background-position: left -12px; height:15px; margin-top:4px;}
.EditService-ul{ width:300px; background-color:#F9F9F9; padding:5px; border-radius:4px; padding-bottom:10px;}
.EditService-ul li{ border-bottom:1px dashed #ddd; padding:2px;}
.EditService-ul li span{ float:left;}
.EditService-title{ font-weight: bold; color:#555555;}
.list-content ul{ margin:0px;}
.re-book{ float:right;}
.list-content .del{  display:inline-block;}

/******************评分***************************************************************************************/
.ScoreResult
{
    border:1px solid #ddd; border-radius:5px;
    -moz-box-shadow:0px 0px 5px #C2C2C2; -webkit-box-shadow:0px 0px 5px #C2C2C2; box-shadow:0px 0px 5px #C2C2C2;
    background:url("img/pagefoot-img.jpg") right bottom no-repeat;
    padding-bottom:120px;
}
.ScoreResult h2
{   height:100px;
    background:url("img/page-top.png") 795px top no-repeat;
    font-size:30px;
    line-height:140px;
    padding-left:40px;
    margin-bottom:0px;
    margin-top:0px;
    border-bottom:1px solid #ececec;
    position: relative;
    top:-11px;
}
.ScoreResult .dl-horizontal,.ScoreResult .multi{ margin:0px; border-bottom:1px solid #ececec;}
.ScoreResult dt,.ScoreResult dd{line-height:40px;}
.ScoreResult dd{ margin-left: 160px; padding-left:20px;}
.dl-horizontal-content{ line-height:20px; margin-top:8px; width:730px;}
.dl-horizontal-content-reply-content{ width:690px;line-height:20px; margin:5px 0px 5px 30px; color:#00933D; border:1px dashed #ddd; padding:5px;}
.star-list span{ float:left;}
.star-instructions{ margin-left:10px;}
.score-star,.short-score-star{ background-image:url("img/stars.png"); background-repeat:no-repeat; display:block; line-height:40px; height:40px;}
.score-star{ width:135px;}
.short-score-star{ width:80px;}
.star-one{ background-position:-107px 8px;}
.star-two{ background-position:-80px 8px;}
.star-three{ background-position:-54px 8px;}
.star-four{ background-position:-26px 8px;}
.star-five{ background-position:2px 8px;}
.star-none{ background-position:-134px 8px;}

.dl-horizontal-content-reply{ padding-bottom:10px;}
.dl-horizontal-content-reply .btn-success{ float:right; margin-right:130px;}
.multi dt,.multi dd{ width:160px; float:left; margin-left:0px;}
.multi dt{ text-align:right;}

.shop-rating {
	height: 25px;
	overflow: hidden;
	zoom: 1;
	padding: 2px 0;
	position: relative;
	z-index: 999;
	font:12px Arial;
	color:#000;
	margin-top:5px;
}
.shop-rating ul {float: left;}
.shop-rating ul, .shop-rating li {margin: 0; padding: 0; border: 0;}
.shop-rating .result {margin-left: 20px;line-height:25px;}
.shop-rating .result span {color: #ff6d02;}
.rating-level,.rating-level a { background: url(img/stars.png) no-repeat scroll 1000px 1000px;}
.rating-level {background-position: -135px 0px;width: 135px;height: 23px;position: relative;z-index: 1000;}
.rating-level.short{width: 82px;}
.shop-rating .result em {color: #f60;font-family: arial;font-weight: bold;}
.rating-level li {display: inline;}
.rating-level a {line-height: 23px;height: 23px;position: absolute;top: 0px;left: 0px;text-indent: -999em;*zoom: 1;outline: none;}

.rating-level.short a.one-star {width: 33%;z-index: 6;}
.rating-level.short a.two-stars {width: 66%;z-index: 5;}
.rating-level.short a.three-stars {width: 100%;z-index: 4;}

.rating-level a.one-star {width: 20%;z-index: 6;}
.rating-level a.two-stars {width: 40%;z-index: 5;}
.rating-level a.three-stars {width: 60%;z-index: 4;}
.rating-level a.four-stars {width: 80%;z-index: 3;}
.rating-level a.five-stars {width: 100%;z-index: 2;}
.rating-level .current-rating, .rating-level a:hover {background-position:1px 0px}
.rating-level a.one-star:hover,.rating-level a.two-stars:hover,.rating-level a.one-star.current-rating,.rating-level a.two-stars.current-rating,.rating-level .three-stars .current-rating,.rating-level .four-stars .current-rating,.rating-level .five-stars .current-rating{background-position:1px 0px}

.align-left.evaluation {
    line-height:25px;
}
.align-left.evaluation .content, .align-left.reply .content {
    line-height: 25px;
    width: 750px;
    float:left;
    margin-left:0px;
}
.align-left.evaluation b, .align-left.reply b {
    float: left;
}
.align-left.reply {
    color: #E89504;
    margin-left: 40px;
    line-height:25px;}

.stars-td td {
    line-height: 40px;
}
.stars-td td b {
    margin-left: 20px;
    width: 60px;
}
.stars-td td b, .stars-td td .score-star {
    float: left;
}
.opens, .closes {
    margin-left: 5px;
}
.list-content.stars .content{ font-size:12px;}
.list-content.stars p{ height:auto;}
.stars .hidden-td td{ text-align:left; }
.stars .hidden-td b{ float:left; width:180px; text-align:right;}
.hidden-td-stars b{ line-height:25px;}
.hidden-td-stars .score-star,.hidden-td-stars .short-score-star{ margin-left:180px; background-position:2px 0px; height:25px; line-height:25px;}
.hidden{ display: none;}


.hidden-td-stars .star-one{ background-position:-107px 0px;}
.hidden-td-stars .star-two{ background-position:-80px 0px;}
.hidden-td-stars .star-three{ background-position:-54px 0px;}
.hidden-td-stars .star-four{ background-position:-26px 0px;}
.hidden-td-stars .star-five{ background-position:2px 0px;}
.hidden-td-stars .star-none{ background-position:-134px 0px;}

/******************************表格数量增加与减少*********************************************************/
.list-content.Service{ margin:0px auto;}
.list-content.Service .selectCount{ margin-left:45px;}
.list-content.Service td{ line-height:40px;}
.selectCount li{ list-style:none; float:left; margin-right:8px;display:inline; }
.list-content.Service .numInput{ margin-left:0px; width:55px; }
.list-content.Service .numReduce,.list-content.Service .numAdd{ display:block; border:1px solid #E8E8E8; width:16px; height:16px; margin-top:11px; background: url("img/num.gif") left top no-repeat;}
.list-content.Service .inputNum{ width:40px; margin-top:5px;margin-bottom:0px; margin-left:0px; float: left;}
.list-content.Service .numReduce{ background-position: 0px -16px;}



/**************************************************可能与外包冲突******************************************************************/
.modal .modal-header {
    border-bottom: 2px solid #FF8101;
    padding: 0 0 5px;
}
.modal .modal-header .modal-label {
    color: #EB6906;
    font-size: 14px;
    font-weight: bold;
    padding-left: 18px;
}
.modal .modal-body {
    max-height: none;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

#myModal {
    margin-left: -375px;
    padding: 8px 12px;
    width: 750px;
}
.Modal-content .div-scroll {
    height: 350px;
    margin-bottom: 20px;
    overflow-x: hidden;
    overflow-y: auto;
}
.Modal-content .table-scroll {
    margin-bottom: 0;
}
.Modal-content .table th, .Modal-content .table td {
    text-align: center;
}
.table-scroll tbody {
    display: block;
    height: 300px;
    overflow-y: scroll;
}
.table-scroll tr {
    display: table;
    height: 24px;
    width: 100%;
}
.detail-content .nav-tabs {
    border-bottom: 2px solid #EB6906;
}
.detail-content .nav-tabs .btn {
    border-bottom: medium none;
    border-radius: 5px 5px 0 0;
    margin: 10px 0 0 7px;
    padding: 0;
}
.detail-content .nav-tabs .active {
    background-color: #EB6906;
    background-image: -moz-linear-gradient(center top , #FE9545 0%, #EB6906 100%);
    margin: 10px 0 -2px 7px;
}
.detail-content .nav-tabs .active > a, .detail-content .nav-tabs .active > a:hover, .detail-content .nav-tabs .active > a:focus {
    background-color: transparent;
    border-color: transparent;
    color: #FFFFFF;
}
.detail-content .nav-tabs .btn a {
    border-radius: 0 0 0 0;
    font-size: 13px;
    line-height: 14px;
    padding-bottom: 2px;
    padding-top: 6px;
}
/*********************************************全陪的页面**********************************************
.login-container{ background:url("img/login_bg.png") top left repeat; height:720px;}
.login-div{ width:1000px;background:url("img/login-bbg_03.png") center 180px no-repeat; margin:0px auto; padding-top:25px;}
.login-logo{ background:url("img/logo_03.png"); height:72px; width:221px; margin:0px 0px 20px 55px;}
.login-div form{ background:url("img/form-bg_03.png"); width:347px; height:375px; margin:45px auto; padding-top:1px;}*/
.form-content{margin:10px 25px 0px 25px;}
.form-content input.login-input{ width:285px; height:30px; line-height:30px;}
.form-content button{ margin-top:8px; margin-bottom:8px;}
.form-content .checkbox{ margin-left:15px;}
.form-content input{ margin-bottom:3px;}
.form-content .editor-label label{ line-height:25px;}
.forget-pass{ float:right;}

.quan-login h2{ color:#EB6906; font-size:26px; margin:15px 20px; border-bottom:1px dashed #ddd;}
.quan-login{ width:350px; border:1px solid #ddd; padding-bottom:10px; margin:30px auto 50px auto;}


/************************************推荐注册**********************************************/
.recommend-register{ border:1px solid #ddd;}
.recommend-register-left,.recommend-register-right{ float:left;}
.recommend-register-left{ padding:10px 30px; margin:15px 0px 25px 15px; width:43%;}
.recommend-register-left .btn-info{ float:right;}
.recommend-register-right{ width: 42%; color:#666; border: 1px dashed #ddd; margin-top: 20px; border-radius:5px; margin-left:30px;}
.recommend-register-right-tit{ margin-left:10px; margin-top:10px; font-weight:bold;}
.recommend-register-right ul{ list-style-type: none; }
.recommend-register-right ul li{ line-height: 30px; }
.share-box a{ background-image:url("img/shares.jpg"); cursor:pointer; width:24px; height:24px; display: block; float: left; margin-right:5px;}
.share-box span{ float:left; font-weight:bold;}
.ds_tqq{ background-position:0px -73px;}
.ds_qzone{ background-position:0px -24px;}
.ds_tsina{ background-position:0px -48px;}
.ds_renren{ background-position:0px -97px;}
.ds_kaixin{ background-position:0px -121px;}
.ds_douban{ background-position:0px 0px;}

.table-title{ border-left:1px solid #ddd; border-right:1px solid #ddd; margin-bottom:0px; line-height:45px; padding-left:10px; color:#555;}
.table-title span{ color:#00933D; font-weight:bold;}
.admin-form .favorite-link
{
    color: #009AE8;
    font-size: 14px;
    padding: 0 20px;
}
/**************************************礼品详情样式********************/
#preview{ float:left; margin:0px auto; text-align:center;}
.jqzoom{ width:350px; height:350px; position:relative;}

.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:350px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background: url(img/left-right.gif) no-repeat 0px 1px; width: 12px; height: 18px; float: left; cursor:pointer; margin-top:16px; margin-left:3px;}
#spec-right{background: url(img/left-right.gif) no-repeat 0px -18px; width: 12px; height: 18px; float: left; cursor:pointer; margin-top:16px; }
#spec-list{ width:325px; float:left; overflow:hidden; margin-left:6px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul{ margin:0px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}
/*jqzoom*/
.jqzoom{position:relative;padding:0;border:1px solid #ccc;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
img.bigimg{width:650px;height:650px; max-width:none;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#fff 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:310px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:0px; *margin-left:0;}

/***********************礼品车****************************************/

.gift-content.CreditMall h1{ float:none;}
.gift-content.CreditMall ol{ margin:0px;}
.gift-content.CreditMall ol li{ float:none; border-bottom:none; margin-left:20px; list-style:none;}
.gift-content.CreditMall .selectCount{ padding:10px 20px 10px 20px; height:auto;}
.gift-content.CreditMall .selectCount li{ width:auto; border-bottom:none; line-height:58px; height:60px;}
.FavoriteGift{ margin-left:10px; color:#97b8d9; text-decoration:underline;}
.actions{ margin-top:15px;}


.cart-steps ul{ list-style:none; width:625px; margin:0px auto;}

.cart-steps ul li{ float:left;width:208px; height:30px; line-height:30px; font-size:14px;font-weight:bold; text-align:center;}
.background-li{ width:620px; margin:0px auto;background: url("img/cart_step.png") left top no-repeat; height:35px;}
.background-li.two{ background-position:0px -30px;}
.background-li.three{ background-position:0px -60px;}
.cart-steps ul li .current{ color:#F77D28;}

.table-cart{ width:100%; border-left:1px solid #ddd; *border-right:1px solid #ddd;}
.table-cart thead th{ background-color:#E8E8E8; border-right:1px solid #fff; height:40px; font-weight:normal; color:#666666; }
.table-cart thead th .checkbox{ margin-left:10px; font-size:12px;}
.table-cart tbody td{ text-align:center; border-right:1px solid #E8E8E8; border-bottom:1px dotted #333;}
.table-cart tfoot td{background-color:#E8E8E8; height:33px;}
.gift-msg img{ float:left; margin-right:10px;}
.gift-msg img{ margin:10px 15px; }
.gift-msg-content{ float:left; text-align:left; margin-top:30px;}
.gift-msg-content a{ color:#EB6906;}

.table-cart tfoot .checkbox{ margin-left:28px; font-size:12px; margin-top:-7px;}
.table-cart tfoot a{ margin-left:15px;color:#EB6906;}



.count{ background:#FFFDC9; border: 1px solid #E8E8E8; margin: 2px 0px; padding: 10px 15px 20px 0px; text-align: right;}
.count .line{color:#787777; height: 25px; line-height: 25px; border-bottom: 1px dotted #787777; display:inline-block; }
.line span.stitle { width: 100px; text-align: right; display: inline-block; }
.line b{ font-size: 14px; color:#333333;}
.hand-count{ color:#EB6906;}
.hand-count b{ font-size: 24px; color:#ff7309;}

.list-content .selectCount{ margin-left: 45px;}
/**.list-content td{ line-height:40px;}**/
.selectCount li{ list-style:none; float:left; margin-right:8px;display:inline; }
.numInput{ margin-left:0px; width:55px; }
.numReduce,.numAdd{ display:block; border:1px solid #E8E8E8; width:16px; height:16px; margin-top:11px; background: url("img/num.gif") left top no-repeat;}
.inputNum{ width:40px; margin-top:5px;margin-bottom:0px; margin-left:0px; float: left;}
.numReduce{ background-position: 0px -16px;}
.CreditMall .numReduce,.CreditMall .numAdd{ margin-top:21px;}
.CreditMall .numInput{ margin-top:11px;}

.address-list h3{ font-size:14px; height:30px; line-height:30px; border-bottom:3px solid #EDEDED; text-indent:10px;}
.address-list-ul{ margin-bottom:25px;}
.address-list-ul li{ list-style:none; padding-right:15px;height:30px; line-height:30px; }
.address-list-ul li:hover{ background-color:#FFF7DD;}
.address-list-ul li label{ margin-left:50px; font-size:12px; margin-top:-5px; *margin-top:0px;}
/*.name{ font-weight:bold; margin-left:10px;}*/
.phone,.tel{ color:#999;}
.address-list-ul li a{ float:right; color:#316AC5;}
li.current-li{ background:#FFFDC9; border:1px solid #ddd; height:40px; line-height:40px;}
li.current-li label{ font-size:14px; font-weight: bold;*margin-top:5px; }


.sence_list h4 small a{ color:#eb6906; }
.sence_list{ margin:20px auto; border-top:1px solid #ddd;}
.sence_list h4{ font-size:14px; height:30px; line-height:40px; margin-left:5px;}
.sence_list h4 small{ font-size:12px; font-weight:normal;}
.sence_list h4 small a{}
.sence_list_tab{ width:100%; border-bottom:1px solid #ddd;}
.sence_list_tab th{ background: #f5f5f5; height:25px;}
.sence_list_tab th,.sence_list_tab td{padding-left:8px; font-weight:normal;}
.sence_list_tab td{ height:35px; text-align:center;}
.sence_list_tab em{ color:#b54800; font-style:normal;}
.sence_list_tab a{ color:#005bb5; margin-right:5px;}
.action{ margin:30px 0px 0px 0px;}
.action a{ color:#009933; float: right; margin-right: 25px; font-size: 14px; }
.action button{ float: right; margin-top:-15px;}

.CreditHelp{ border:1px solid #ddd; padding:15px 35px 35px 35px;}
.CreditHelp p{ text-indent:2em;}

.tab-pane.gift-contents{line-height: 18px;padding: 10px;}
/********************* Picture*************************/
.fieldset_box {
    margin: auto;
    width: 770px;
}
.picture-fieldset
{
    border: 1px solid #DDDDDD;
    padding-bottom: 20px;
    margin:0;
    +text-indent: 0; /* IE7 */
}
.picture-fieldset legend
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    color: #EB6906;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin-bottom: 0;
    margin-left: 10px;
    text-align: center;
    text-indent: 0;
    width: 150px;
}
.picture-fieldset .add_file_box
{
    margin: 10px 10px 20px;
    background: none repeat scroll 0 0 #FFFFFF;
    height: 40px;
}
.picture-fieldset .add_file_box .uploadify
{
    text-align:left;
}
.picture-fieldset .add_file_text {
    color: #999999;
    float: left;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
}
.picture-fieldset .file_queue {
    border-top: 1px solid #DDDDDD;
    height: auto;
    margin: 0 auto 10px;
    overflow: hidden;
    width: 680px;
}

.picture-fieldset .uploadify-queue-item {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: -moz-use-text-color #DDDDDD #DDDDDD;
    border-image: none;
    border-right: 1px solid #DDDDDD;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    font-size: 12px;
    padding: 10px;
    max-width: 100%;
    margin:0;
    border-radius:0;
}
.picture-fieldset .uploadify-queue-item .cancel a {
    background: url("img/cancel.gif") no-repeat scroll 0 0 transparent;
    float: right;
    height: 16px;
    margin-top: 5px;
    text-indent: -9999px;
    width: 32px;
}

.picture-fieldset .upfile_input_info {
    float: right;
    margin-right: 10px;
    padding-bottom: 5px;
}
.picture-fieldset .file_text_tips {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #999999;
    font-size: 12px;
    height: auto;
    line-height: 30px;
    margin: 0 auto;
    width: 682px;
}
.picture-fieldset .button-submit
{
    margin-top:0;
    float: left;
    width: 100%;
}
.picture-fieldset .add_file_swf
{
    width: 106px;
}
.picture-fieldset .button-submit .uploadify-button
{
    padding: 0;
}
.picture-fieldset .file_queue .upfile_input {
    background: url("img/input_text_bg.gif") no-repeat scroll left top transparent;
    border: 1px solid #DDDDDD;
    color: #FF6600;
    height: 20px;
    padding: 0 5px;
    font-size: 12px;
    line-height: 1.2em;
}
.picture-fieldset .uploadify-progress-bar {
    background-color: #FF8101;
    height: 10px;
    width: 1px;
}
.picture-list {
    border-bottom: 1px solid #DDDDDD;
    height: auto;
    margin: 0 auto 30px;
    overflow: hidden;
    width: 998px;
}
.entity-list-title {
    border-color: #E6E6E6 #E6E6E6 #EB6906;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    border-style: solid;
    border-width: 1px 1px 2px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    margin: 0;
}
.entity-list-title h2 {
    color: #EB6906;
    display: inline;
    float: left;
    font-size: 14px;
    line-height: 34px;
    padding-left: 10px;
}
.entity-list-container {
    border-bottom: 1px solid #E6E6E6;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    height: auto;
    overflow: hidden;
    padding-top: 20px;
}
.nav-tabs li {
    margin: 10px 0 -1px 7px;
}
.picture-tabs
{
    margin-bottom:0;
    border-color: #E6E6E6 #E6E6E6 #E6E6E6;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    border-style: solid;
    border-width: 1px 1px 1px;
}
.picture-tabs > .active > a, .picture-tabs > .active > a:hover, .picture-tabs > .active > a:focus 
{
    color: #F77B09;
    font-weight: bold;
}
.entity-list-container ul {
    display: block;
    overflow: hidden;
    padding: 20px;
    margin:0;
}
.entity-list-container ul li {
    float: left;
    height: 165px;
    list-style-type: none;
    margin-right: 12px;
    overflow: hidden;
    padding-top: 15px;
    width: 230px;
}
.entity-list-container ul li:hover {
    background-color: #FFF2E8;
}
.entity-list-container li span {
    display: block;
    font-size: 14px;
    height: 30px;
    line-height: 40px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 110px;
}
.entity-list-container li .img-box
{
    height: 125px;
    position: relative;
    text-align: center;
    width: 200px;
}
.entity-list-container li .img-summary
{
    bottom: 0;
    color: #FFFFFF;
    position: absolute;
    width: 100%;
}
.entity-list-container li .img-summary .background
{
    background-color: #000000;
    bottom: 0;
    height: 100%;
    opacity: 0.3;
    filter:alpha(opacity:30);
    position: absolute;
    width: 100%;
}
.entity-list-container li .img-summary .content
{
    margin: 0;
    overflow: hidden;
    position: relative;
    z-index: 2;
}
.entity-list-container li .img-table
{
    border: 0 none;
    height: 125px;
    width: 200px;
    margin: 0 auto;
}
.entity-list-container li .img-table tr td 
{
    height: 125px;
    text-align: center;
    vertical-align: middle;
    width: 200px;
}
.entity-list-container li .img-table img {
    border: medium none;
    max-height: 125px;
    max-width: 200px;
}
.check_box_r {
    float: right;
}
.check_box_r, .check_box_l {
    color: #0C4D8E;
    height: 16px;
    line-height: 16px;
    margin-top: 10px;
    padding-left: 5px;
    vertical-align: middle;
}
.rel_checkbox {
    display: none;
}
.replace_checkbox, .replace_all_checkbox, .replace_all_checkboxs {
    background: url("img/checkbox_bg.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 15px;
    margin-right: 5px;
    width: 14px;
}
.entity-list-container .checked
{
    background-position: -20px 0;
}

.del_button {
    float: right;
    margin: 0 30px 20px 20px;
}

/********************* Favorite Entity *************************/
.favorite-entity-container
{
    border: 1px dashed #CCCCCC;
    margin: 22px 0;
    padding: 10px 0;
}
.favorite-entity-container .btn
{
    margin: 0 0 18px;
}
.favorite-entity-container .alert {
    margin: auto;
    text-align: center;
    width: 60%;
}

/********************* Tag *************************/
#tag-edit-container{margin: 10px 0;}
#tag-edit-container .tag-content
{
    margin-left: 14px;
    +margin-left: 0px; /* IE7 */ 
}
.tag-list-box{
    border: 1px solid #DFDFDF;
    color: #424242;
    font-size: 14px;
    height: 75px;
    line-height: 25px;
    padding: 8px;
}
.tag-name-box{
    background: none repeat scroll 0 0 #d1efba;
    color: #666;
    cursor: pointer;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    margin: 1px 7px 1px 0px;
    border:1px solid #c1c1c1;
    min-width: 40px;
    padding: 3px 20px 3px 8px;
    text-indent: 0;   
    text-align: center;
    position: relative;
}
.tag-name-box a{ color:#000;}
.tag-delete:hover{ color:#FF2E2E;}
.tag-delete-icn{
    background: url("img/href_li_a.gif") no-repeat scroll center 3px transparent;
    display: block;
    height: 14px;
    position: absolute;
    right: 5px;
    top: 4px;
    width: 13px;
}
.tag-delete-icn:hover{
    background-position: center -11px;
}
.tag-add-box{
    display: inline-block;
    margin-top: 10px;
    width: 100%;
    +margin-bottom: 15px;/* IE7 */ 
}
.tag-add-box .btn{
    margin: 5px 0 5px 20px;
    padding: 0 10px;
    text-indent: 0;
}
.relative-tag-box{
    border: 1px solid #DFDFDF;
    padding: 5px 0;
}
.relative-tag-add{
    color: #EB6906;
    cursor: pointer;
    margin: 0 5px;
}
.tag-tip-box{
    color: #6A6A6A;
    font-size: 12px;
    text-indent: 0;
}
.tag-expend-btn{
    background: url("img/open_close.png") no-repeat scroll 2px -17px;
    color: #0455AA;
    cursor: pointer;
    display: inline-block;
    margin: 5px 0;
}
.tag-expend-btn-open{
    background-position: 2px 5px;
}
/********************* Entity Neighborhood *************************/
#neighborhood-edit-container{margin: 10px 0;}
.neighborhood-list-box{
    border: 1px solid #DFDFDF;
    color: #424242;
    font-size: 14px;
    height: 75px;
    line-height: 25px;
    padding: 8px;
}
.neighborhood-name-box{
    background: none repeat scroll 0 0 #E1ECF4;
    color: #518CA8;
    cursor: pointer;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    margin: 1px;
    min-width: 40px;
    padding: 3px 21px 3px 8px;
    text-indent: 0;   
    text-align: center;
    position: relative; 
}
.neighborhood-delete-icn{
    background: url("img/href_li_a.gif") no-repeat scroll center 3px transparent;
    display: block;
    height: 14px;
    position: absolute;
    right: 8px;
    top: 4px;
    width: 13px;
}
.neighborhood-delete-icn:hover{
    background-position: center -11px;
}
.neighborhood-search-box{
    display: inline-block;
    margin-top: 10px;
    width: 100%;
}
.neighborhood-search-box .btn{
    margin: 5px 0 5px 20px;
    padding: 0 10px;
    text-indent: 0;
}
.search-result-box{
    border: 1px solid #DFDFDF;
    padding: 5px 0;
}
.relative-neighborhood-add{
    color: #EB6906;
    cursor: pointer;
    margin: 0 5px;
}
/********************* Map *************************/
.baidu-map-btn, .baidu-map-btn:hover{
    color: #3366CC;
}
#l-map{
    height:100%;
    width:78%;
    float:left;
    border-right:2px solid #bcbcbc;
}
#r-result{
    height:100%;
    width:20%;
    float:left;
}
#baidu-map-popup{
    margin-left: -500px;
    padding: 8px 12px;
    width: 1000px;
    position: absolute;
}
#baidu-map-popup img { max-width: none; }
#baidu-map-popup .modal-header{
    border-bottom: 2px solid #FF8101; 
    padding: 0 0 5px;
}
#baidu-map-popup #myModalLabel{
    color: #EB6906; 
    font-size: 14px; 
    font-weight: bold; 
    padding-left: 18px;
}
#baidu-map-popup .modal-header .close{
    margin-top: -2px;
}
#baidu-map-popup .modal-body{
    height: 550px;
    max-height: none;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
#baidu-map-popup .baidu-map-left-section{
    border-right: 2px solid #CCCCCC;
    height: 100%;
    width: 198px;
    overflow: hidden;
}
#baidu-map-popup .baidu-map-left-section .map-search
{
    padding-top: 22px;
    text-indent: 0;
}
#baidu-map-popup .baidu-map-left-section .map-search input
{
    height: 18px;
    width: 120px;
}
#baidu-map-popup .baidu-map-left-section .map-search button
{
}
#baidu-map-popup .baidu-map-left-section ul
{
}
#baidu-map-popup .baidu-map-left-section ul li{
    background: linear-gradient(to bottom, #F3F3F3 0px, #F7F7F7 5%, #EDEDED 100%) repeat scroll 0 0 transparent;
    border-bottom: 1px solid #D9D9D9;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    line-height: 35px;
    margin-bottom: 1px;
}
#baidu-map-popup .baidu-map-left-section ul li:hover {
    background: linear-gradient(to bottom, #FFFFFF 0px, #F0F5FF 2%, #DFEAFF 100%) repeat scroll 0 0 transparent;
    border-bottom-color: #6699FF;
}
#baidu-map-popup .baidu-map-left-section ul li i{
    display: inline-block;
    height: 22px;
    margin: 0 5px;
    vertical-align: middle;
    width: 22px;
}
#baidu-map-popup .baidu-map-left-section ul li i.airport{
    background: url("img/detailicon.gif") no-repeat scroll -279px -86px transparent;
}
#baidu-map-popup .baidu-map-left-section ul li i.metro{
    background: url("img/detailicon.gif") no-repeat scroll -277px -118px transparent;
}
#baidu-map-popup .baidu-map-left-section ul li i.scene{
    background: url("img/detailicon.gif") no-repeat scroll -278px -150px transparent;
}
#baidu-map-popup .baidu-map-left-section ul li i.foot{
    background: url("img/detailicon.gif") no-repeat scroll -278px -180px transparent;
}
#baidu-map-popup .baidu-map-left-section ul li i.entertainment{
    background: url("img/detailicon.gif") no-repeat scroll -278px -211px transparent;
}
#baidu-map-container{
    height: 100%;
    width: 800px;
    overflow: hidden;
    text-indent: 0;
}
.map-location-edit-btn {
    color: #25A2FA;
    cursor: pointer;
    font-weight: bold;
}
.baidu-map-update-btn {
    color: #25A2FA;
    cursor: pointer;
    font-size: 12px;
}
.map-location-edit-info{
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    color: #999999;
    cursor: default;
    display: inline-block;
    font-size: 14px;
    line-height: 25px;
    padding: 2px 8px;
    text-indent: 0;
    width: 200px;
}

/********************* HotelEquipment *************************/
.equipment-container
{
    border-top: 1px solid #D0D0D0;
    border-left: 1px solid #D0D0D0;
    border-right: 1px solid #D0D0D0;
    border-bottom: 0px solid #D0D0D0;
    margin-bottom: 50px;
}
.equipment-container .content_box
{
    border-bottom: 1px solid #D0D0D0;
    height: auto;
}
.content #main .content_box h3 {
    font-size: 14px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    border-bottom: 1px solid #D0D0D0;
}

/********************* Travel/Agent Manage *************************/
#step-by-step-content .nav-tabs .active a{
    background-color: #FE9545;
    background-image: -moz-linear-gradient(center top , #FE9545 0%, #EB6906 100%);
    border-color: #F26900 #F26900 transparent;
    border-style: solid solid none;
    color: #FFFFFF;
}
#step-by-step-content .nav-tabs li a:hover, #step-by-step-content .nav-tabs li a:focus{
    background-color: transparent;
    border-color: transparent;
    cursor: default;
}
#step-by-step-content .nav-tabs li a.tab-btn:hover{
    cursor: pointer;
}
/*************** Block UI  ***************/
.blockPage
{
    background-color: #fbf9f9;
	background-image: linear-gradient(top, #fbf9f9 0%, #eeeded 100%);
	background-image: -o-linear-gradient(top, #fbf9f9 0%, #eeeded 100%);
	background-image: -moz-linear-gradient(top, #fbf9f9 0%, #eeeded 100%);
	background-image: -webkit-linear-gradient(top, #fbf9f9 0%, #eeeded 100%);
	background-image: -ms-linear-gradient(top, #fbf9f9 0%, #eeeded 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #eeeded),
		color-stop(1, #fbf9f9)
	);
    border: 1px solid #CCCCCC;
    color: #000000;
    cursor: wait;
    left: 35%;
    margin: 0;
    padding: 0;
    text-align: center;
    top: 40%;    
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 0 #a06f33 inset, 0 0 1px #a06f33;
}

.blockPage .blockContent
{
    height: 122px;
    width: 440px;
    +height: 142px; /* IE7 */ 
}
.blockPage .blockContent .blockInnerBox
{
    border: 1px solid #E0DEDE;
    height: 100px;
    line-height: 64px;
    margin: 20px;
    width: 394px;
    border-radius: 3px;
    box-shadow: 0 0 0 #FFF inset, 0 0 1px #FFF;
    color: #d15a00;
    font-size: 12px;
    background: url("img/loading.gif") no-repeat scroll center 53px transparent;
}
.popup-container
{
    cursor: default;
    height: auto;
    padding: 0 20px 20px;
    width: 410px;
    margin: 20px;
    border: 1px solid #E0DEDE;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 #FFFFFF inset, 0 0 1px #FFFFFF;
}
.travel-user-resetpassword
{
    cursor: default;
    height: auto;
    padding: 0 20px 20px;
    width: 410px;
    margin: 20px;
    border: 1px solid #E0DEDE;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 #FFFFFF inset, 0 0 1px #FFFFFF;
}
.travel-user-resetpassword h3
{
    text-align: left;
    font-size: 20px;
}
.travel-user-resetpassword #resetMsg
{
    color: #CC0000;
    padding: 10px 0;
}
.travel-user-resetpassword .editor-label
{
    float: left;
    padding-right: 10px;
    text-align: right;
    width: 130px;
}
.travel-user-resetpassword .editor-field
{
    float: left;
    width: 228px;
}

/*******************  Detail Pages ***********************/
.detail-head
{
    height: auto;
    margin: 0 auto 10px;
}
.detail-head .detail-logo
{
    border: 5px solid #F0F0F0;
    float: left;
    overflow: hidden;
}
.detail-logo table
{
    border: 0 none;
    height: 250px;
    width: 400px;
}
.detail-logo table tr td 
{
    height: 250px;
    text-align: center;
    vertical-align: middle;
    width: 400px;
}
.detail-logo table tr td img {
    border: medium none;
    max-height: 250px;
    max-width: 400px;
}
.detail-head .detail-title
{
    float: left;
    margin-left: 20px;
    width: 570px;
}
.detail-head .detail-title h1
{
    color: #000000;
    font-size: 24px;
    font-weight: normal;
    line-height: 30px;
    font-family: "微软雅黑";
    margin: 0;
    margin-bottom:6px;
}
.detail-head .detail-title .detail-info
{
    background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #F0F0F0;
    color: #333333;
    height: 200px;
    overflow: hidden;
    /*width: 592px;*/
}
.detail-head .detail-title .detail-info strong label
{
    font-weight: bold;
    display: inline;
    font-size: 12px;
}
.detail-head .detail-title .detail-info ul {
    display: block;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 15px;
    width: 520px;
}
.detail-head .detail-title .detail-info ul li {
    border-bottom: 1px dotted #F0F0F0;
    float: left;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    width: 260px;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.detail-content .detail-tab ul
{
    padding: 0;
    margin: 0;
}
.detail-content .detail-tab ul
{
    list-style:none;
}
.detail-content .detail-tab
{
    width: 100%;
}
.detail-content .detail-tab .tab-pane
{
    /*border: 1px solid #D0D0D0;margin-bottom: 20px;*/
    font-size: 14px;
    height: auto;
    
    overflow: hidden;
}
.detail-content .detail-tab .tab-no-border
{
    border: none;
}
.detail-content .detail-tab ul .item-three
{
    float: left;
    height: 45px;
    line-height: 45px;
    overflow: hidden;
    padding-left: 30px;
}
.detail-content .detail-tab .item-one
{
    overflow: hidden;
    width: 100%;
}
.detail-content .detail-tab .item-one b
{
    float: left;
    line-height: 40px;
    overflow: hidden;
    padding-right: 25px;
    text-align: right;
    width: 10%;
}
.detail-content .detail-tab li p
{
    margin: 0;
    padding: 0;
}
.detail-content .detail-tab .item-one p
{
    border-left: 1px dotted #D0D0D0;
    float: left;
    font-size: 12px;
    line-height: 20px;
    overflow: hidden;
    padding: 10px;
    width: 80%;
    min-height: 25px;
}
.detail-content .detail-tab .item-three
{
    width: 310px;
}
.detail-content .detail-tab .item-one,
.detail-content .detail-tab .item-three
{
    border-bottom: 1px dotted #D0D0D0;
}
.detail-content .detail-tab .item-three
{
    border-right: 1px dotted #D0D0D0;
}
.detail-content .detail-tab .no-border-right
{
    border-right: none;
}
.detail-content .detail-tab .no-border-bottom
{
    border-bottom: none;
}
.detail-content .nav-tabs
{
      border-bottom: 2px solid #EB6906;
}
.detail-content .nav-tabs .btn
{
    border-radius: 5px 5px 0 0;
    padding: 0;
    border-bottom: none;
    margin: 10px 0 0px 7px;
}
.detail-content .nav-tabs .active
{
	background-color:#EB6906 ;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fe9545,endColorStr=#eb6906); /* For IE */
	background-image: linear-gradient(top, #fe9545 0%, #eb6906 100%);
	background-image: -o-linear-gradient(top, #fe9545 0%, #eb6906 100%);
	background-image: -moz-linear-gradient(top, #fe9545 0%, #eb6906 100%);
	background-image: -webkit-linear-gradient(top, #fe9545 0%, #eb6906 100%);
	background-image: -ms-linear-gradient(top, #fe9545 0%, #eb6906 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #eb6906),
		color-stop(1, #fe9545)
	);
	margin: 10px 0 -2px 7px;
}
.detail-content .nav-tabs .active > a, .detail-content .nav-tabs .active > a:hover, .detail-content .nav-tabs .active > a:focus 
{
    background-color: transparent;
    color: #FFF;
    border-color: transparent;
}
.detail-content .nav-tabs .btn a
{
    font-size: 13px;
    line-height: 14px;
    padding-bottom: 2px;
    padding-top: 6px;
    border-radius: 0;
    text-indent: 0;
}
.picture-partial ul {
    display: block;
    overflow: hidden;
    padding: 20px;
    margin:0;
}
.picture-partial ul li {
    float: left;
    height: 165px;
    list-style-type: none;
    /*margin-right: 12px;*/
    overflow: hidden;
    padding-top: 15px;
    width: 230px;
}
.picture-partial ul li:hover {
    background-color: #FFF2E8;
    cursor: pointer;
}
.picture-partial li .img-table
{
    border: 0 none;
    height: 125px;
    width: 200px;
    margin: 0 auto;
}
.picture-partial li .img-table tr td 
{
    height: 125px;
    text-align: center;
    vertical-align: middle;
    width: 200px;
}
.picture-partial li .img-table img {
    border: medium none;
    max-height: 125px;
    max-width: 200px;
}
.detail-content .picture-partial ul li .img-description
{
    color: #000000;
    height: 20px;
    overflow: hidden;
    padding: 1px 10px 0;
    text-align: center;
    width: 210px;
    font-family: "微软雅黑";
}
.detail-content .detail-tab .tab-picture
{
    border: 1px solid #EB6906;
}
.tab-picture .picture-partial
{
    padding: 16px 0px 16px 8px;
}
.tab-picture h2 
{
    background: none repeat scroll 0 0 #EB6906;
    color: #FFFFFF;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding: 0;
    margin: 0;
    padding-left: 10px;
}
.detail-content .detail-tab a
{
    color: #009ae8;
    /*text-decoration: underline;*/
}
#tabService ul
{
    border: 1px solid #D0D0D0;
    margin-bottom: 20px;
}
.detail-content .detail-tab .tab-pane-box
{
    border: 1px solid #DDDDDD;
    margin-bottom: 20px;
    overflow: hidden;
}
.detail-content .detail-tab .tab-pane-box ul
{
    /*display: table;*/
    margin-bottom: -1px;
}

.detail-content .detail-tab .tab-pane-box li.item-one, 
.detail-content .detail-tab .tab-pane-box li.item-two, 
.detail-content .detail-tab .tab-pane-box li.item-three
{
    border-left: 1px dotted #D0D0D0;
    border-right: medium none;
    border-bottom: 1px dotted #D0D0D0;
    float: left;
    /*height: 45px;*/
    line-height: 45px;
    margin-left: -1px;
    overflow: hidden;
    padding-left: 2.58%;
}
.detail-content .detail-tab .tab-pane-box li.item-two
{
    width: 450px;
}
.detail-content .detail-tab .tab-pane-box li.item-three
{
    width: 30.75%;
    *width:30.7%;
}
.detail-content .detail-tab .tab-pane-box ul li.no-border-bottom{ border-bottom:none;}
.detail-content .detail-tab .tab-pane-box li.item-one b, 
.detail-content .detail-tab .tab-pane-box li.item-two b, 
.detail-content .detail-tab .tab-pane-box li.item-three b
{
    float: left;
    padding: 0;
    width: auto;
}
.detail-content .detail-tab .tab-pane-box li.item-one p
{
    border-left: none;
}
.tab-pane-title
{
    border-bottom: 1px solid #DDDDDD;
    line-height: 30px;
    margin-bottom: 15px;
}
.tab-pane-title b
{
    border-bottom: 1px solid #FF9000;
    color: #FF9000;
    display: inline-block;
    margin-bottom: -1px;
    padding: 0 30px;
    text-align: center;
}

.border-top-pane-box
{
    border-radius: 4px;
    border-top: 1px solid #DDDDDD;
    margin-bottom: 10px;
    margin-top: 12px;
    padding-top: 30px;
    position: relative;
}
.border-pane-box
{
    border: 1px solid #DDDDDD;
    border-radius: 4px;
    margin-bottom: 30px;
    margin-top: 12px;
    padding-top: 20px;
    position: relative;
}
.border-top-pane-box .border-box-title
{
    background-color: #FFFFFF;
    color: #EB6906;
    font-weight: bold;
    height: 24px;
    left: 35px;
    line-height: 24px;
    padding: 0 20px 0 10px;
    position: absolute;
    text-indent: 0;
    top: -12px;
}
 .border-pane-box .border-box-title
{
    background-color: #FFFFFF;
    color: #EB6906;
    font-weight: bold;
    height: 24px;
    left: 35px;
    line-height: 24px;
    padding: 0 10px;
    position: absolute;
    text-indent: 0;
    top: -12px;
}
.border-top-pane-box .border-box-title .title
{
    display: inline-block;
}
.border-top-pane-box .border-box-title .title-btn
{
    cursor: pointer;
}
.border-top-pane-box .border-box-title i
{
    background: url("img/tab-pane-extension.png") no-repeat scroll center 0 transparent;
    display: inline-block;
    height: 20px;
    position: absolute;
    right: 4px;
    width: 16px;
}
.border-top-pane-box .border-box-title i.opened
{
    background-position: center -16px;
}
.border-box-title-list
{
    background-color: #FFFFFF;
    border-radius: 3px;
    border: 1px solid;
    left: -1px;
    top: -1px;
    position: absolute;
}
.border-box-title-list .title-btn
{
    border-bottom: 1px solid;
    padding: 0 20px 0 10px;
    white-space: nowrap;
}
.border-box-title-list .item
{
    color: #545454;
    cursor: pointer;
    font-weight: normal;
    padding: 0 10px;
    white-space: nowrap;
}
.border-box-title-list .item:hover
{
    background-color: #ffca85;
    color: #545454;
    font-weight: normal;
}
.tab-pane-img-box
{
    text-align: center;
}
.tab-pane-img-box li
{
    margin-bottom: 18px;
}
.tab-pane-img-box .td-img
{
    height: 215px;
    width: 310px;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
}
.tab-pane-img-box .td-img img
{
    max-height: 215px;
    max-width: 310px;
}
.border-pane-box .border-box-content
{
    padding-bottom: 10px;
    padding-left: 45px;
}
.border-pane-box .border-box-content .service-item
{
    font-size: 12px;
    font-weight: bold;
    margin-right: 30px;
}
.border-box-content .item-have
{
    background: url("img/item-have.png") no-repeat scroll left center;
    display: inline-block;
    line-height: 24px;
    margin-right: 10px;
    text-indent:4ex;
}

/*******************  Popup ***********************/
.modal-backdrop
{
    opacity: 0.35;
}
.modal
{
    border-radius: 0;
}
.modal .modal-header 
{
    border-bottom: 2px solid #FF8101;
    padding: 0 0 5px;
}
.modal .modal-header.no-border
{
    border-bottom: 0 none;
    height: 20px;
}
.modal .modal-header .modal-label
{
    color: #EB6906;
    font-size: 14px;
    font-weight: bold;
    padding-left: 18px;
}
.modal .modal-body 
{
    max-height: none;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

/*******************  Favorite Setting Popup ***********************/
#favorite-setting-popup
{
    margin-left: -430px;
    padding: 8px 12px;
    width: 960px;
}
#favorite-setting-popup .modal-body 
{
    max-height: none;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
#favorite-setting-popup .modal-header 
{
    border-bottom: 2px solid #FF8101;
    padding: 0 0 5px;
}
#favorite-setting-popup #myModalLabel 
{
    color: #EB6906;
    font-size: 14px;
    font-weight: bold;
    padding-left: 18px;
}
#favorite-setting-popup #editor-form
{
    padding-bottom: 0;
}
#favorite-setting-popup .waiting-info-box
{
    font-size: 16px;
    margin: 100px 0;
    text-align: center;
 }
 .detail-content .detail-item {
    font-size: 14px;
    height: auto;
    margin-bottom: 20px;
    overflow: hidden;
    max-width:100%;
    border-bottom: 1px solid #D0D0D0;
}
/* .detail-content .detail-item .item-title,
 .detail-content .detail-item .item-content
 {
    border: 1px solid #D0D0D0;
 }*/
 .detail-content .detail-item .item-title
 {
     border-bottom: 1px solid #D0D0D0;
 } 
 .detail-content .detail-item .no-content-border
 {
    border: none;
 }
 .detail-content .detail-item .item-title .btn
{
    float: right;
    margin: 8px 15px;
    padding: 3px 14px;
    text-indent: 0;
    background-color: #EE7010;
    background-image: linear-gradient(to bottom, #FA8D39, #EE7010);
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FA8D39,endColorStr=#EE7010); /* For IE */
	background-image: linear-gradient(top, #FA8D39 0%, #EE7010 100%);
	background-image: -o-linear-gradient(top, #FA8D39 0%, #EE7010 100%);
	background-image: -moz-linear-gradient(top, #FA8D39 0%, #EE7010 100%);
	background-image: -webkit-linear-gradient(top, #FA8D39 0%, #EE7010 100%);
	background-image: -ms-linear-gradient(top, #FA8D39 0%, #EE7010 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #EE7010),
		color-stop(1, #FA8D39)
	);
 } 
 .detail-content .detail-item .item-title h3 {
    color: #959595;
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    height: 40px;
    line-height: 40px;
}
.detail-content .detail-item .item-title h2 
{
    margin: 0;
    color: #959595;
    font-size: 14px;
    font-weight: normal;
    height: 35px;
    line-height: 35px;
}
.simple-detail{ border:1px solid #ddd;}
.simple-detail legend {
    color: #EB6906;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0;
    /*width: 1022px;*/
}
.detail-content .item-content
{
    width:auto;
}
.detail-content .item-content .item-one {
    overflow: visible;
}
.detail-content .item-content p
{
    margin: 0;
    min-height: 22px;
    padding: 20px 0;
}
.detail-content .item-content .table-bordered th, 
.detail-content .item-content .table-bordered td {
    border-color: #D0D0D0;
}

.tab-content #tabFacilities ul
{
    padding: 0;
}
.tab-content #tabFacilities .c40
{
    border-bottom:  0px dotted #D0D0D0;
}
.tab-content #tabFacilities .c3,
.tab-content #tabFacilities .c6,
.tab-content #tabFacilities .c9,
.tab-content #tabFacilities .c12,
.tab-content #tabFacilities .c15,
.tab-content #tabFacilities .c18,
.tab-content #tabFacilities .c21,
.tab-content #tabFacilities .c24,
.tab-content #tabFacilities .c27,
.tab-content #tabFacilities .c30,
.tab-content #tabFacilities .c33,
.tab-content #tabFacilities .c36,
.tab-content #tabFacilities .c39
{
    border-right:  0px dotted #D0D0D0;
}
.tab-content #tabFacilities ul li
{
    width: 304px;
    border-bottom:  1px dotted #D0D0D0;
    border-right:  1px dotted #D0D0D0;
    height: 45px;
    line-height: 45px;
    padding-left: 30px;
}
.tab-content #tabFacilities #tzCheckbox_container li label
{
    padding: 12px 7px 17px 0;
}
/*********************************************自助报价的页面***********************************************/
.flight-select{ position:relative; z-index:10;}
.to-display-inline{ display:inline;}
.select_box.chosenTraffic{ top:20px; left:42px;}
.select_box{ border:1px solid #ddd; width:138px; position:absolute; top:29px; left:14px;*left:0px; z-index:5000; background-color:#fff; text-indent:14px; color:#555; max-height:200px; overflow-y:scroll;height: expression( this.scrollHeight > 200 ? "200px" : "auto" ); /* sets max-height for IE */}
.select_box-ul{ line-height:22px; margin:0px; text-align:left;}
.select_box-ul dd,.select_box-ul dt{ cursor:pointer;}
.select_box-ul dt{ background:url("img/open_close_1.png") 45px 6px no-repeat; border-bottom:1px dashed #ddd; margin:5px 0px;}
.select_box-ul dd{ padding-left:15px; margin-left:0px; font-size:12px; line-height:18px; display:none;}

.Browserecords ,.flx_btn{ float:left;}
.Browserecords{ width:200px; border:1px solid #c8c8c8; margin-right:5px; background:#FFF;}
.Browserecords_tit{ FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#f6f6f6);
background: -webkit-gradient(linear, left top, left bottom , from(#fff), to(#F6F6F6));
background: -moz-linear-gradient(top, #fff, #f6f6f6); height:30px; line-height:30px; padding-left:10px; margin-bottom:0px; border-bottom:1px solid #FFF; position:relative; color:#7e7e7e; font-size:14px;}
.Browserecords_content{ border-top:1px solid #c8c8c8; overflow:auto; max-height:400px; position:relative; }
.Browserecords_content p{ width:158px; margin:10px 0 5px 10px; color:#979797;}
.check_type{ display:none;}
.Browserecords_content_list{margin:7px 5px ; border-bottom:1px dashed #c8c8c8; padding-bottom:8px;}
.Browserecords_content_list span{ color:#eb6906; font-weight:bold; line-height:15px; margin-left:10px;}
.all_select .replace_checkbox{ margin-top:6px;}
.all_select{ color:#767676; font-weight:bold; margin-bottom:10px;}
.close_btn{ display:block; background:url(img/del_xian.gif) top left no-repeat; height:7px; width:9px; margin-top: -18px; margin-left:170px;}
.tips{ background:url(img/line_spe.gif) -5px -31px no-repeat; display:block; height:7px; width:6px;margin-top:-7px;margin-left:188px; z-index:100px;}
.Browserecords_icon{ background:url(img/line_spe.gif) top center no-repeat; display:block; height:16px; width:16px; margin:0px 0px 3px 3px;}
.back_icon{ background:url(img/line_spe.gif) -1px -16px no-repeat; display:block; height:15px; width:16px; margin:0px 0px 3px 4px;}
.flx_btn{border:1px solid #c8c8c8; width:40px;}
#Browserecords_btn,#back_btn{ height:50px; color:#0053aa; padding:13px 8px; cursor:pointer;}
#back_btn{ display:none;}
.click_btn{FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#ffffff,endColorStr=#f6f6f6);
background: -webkit-gradient(linear, left top, right top , from(#fff), to(#F6F6F6));
background: -moz-linear-gradient(left, #fff, #f6f6f6);}
#Browserecords_btn{ border-bottom:1px solid #c8c8c8; }
.fix_kua{ position:fixed; top:40px; right:-1px; z-index:100;}
.replace_all_checkbox{ float:left; margin:5px 5px 0 10px;}
.Browserecords_content.AutoQuotation ul li{ list-style:none; border-bottom:1px dashed #ddd; margin-bottom:5px;}
p.Browserecords_content_title{ color:#F5BB1E; font-weight:bold;}
.My_Browserecords_content_list{ margin-bottom:10px;}
.My_Browserecords_content_list a{ color:#00933D;}
.Browserecords .btn{ margin:5px 0px 15px 30px; border/*\**/:1px solid #ddd\9}
.My_Browserecords_content_list li{ position:relative;}


.del-choose,.del-choose-position 
{
    background: url("img/del_xian.gif") no-repeat scroll left top transparent;
    display: block;
    height: 7px;
    width:9px;
    position:absolute;
    right:0px;
    top:5px;
}
p.Browserecords_content_position{ position:relative; margin-bottom:0px; border-bottom:1px solid #ddd;}
.del-choose:hover,.del-choose-position:hover{ background-position:0px -7px;}

.choose-day,.AutoQuotation-city dl dd{ background-color:#b5e0fb; text-shadow:1px 1px 0px #fff; padding:5px 12px; font-size:12px; white-space:nowrap;}
.choose-day.active,.AutoQuotation-city dl dd.active{ background-color:#51b8ff; color:#fff; text-shadow:1px 1px 0px #6A6A6A;}
.del-attraction{ padding:8px 12px; background:url("img/del-attrbutions.png") 0px -16px no-repeat; position:absolute; left:-3px; top:1px;}

.chosenAttrbutions.more-city{ font-size:12px; margin-left:10px; line-height:25px;}
.chosenAttrbutions.more-city a{ color:#009AE8; font-weight:normal;}

.del-hotel{ background:url("img/del-attrbutions.png") 0px -16px no-repeat; height:16px; width:16px;display: block; position:absolute; top:-2px; right:0px;}
.del-hotel:hover,.del-attraction:hover{ background-position:0px 0px;}
.editor-line.more{color:#1d80c4; font-size:14px; font-weight:bold; height:25px; line-height:25px;border-bottom:1px dashed #ddd;  margin-left:30px;}
.label-tit{ height:28px; line-height:28px; vertical-align:top; >display:inline-block !important;}
.editor-field.pull-left.radios .radio.inline,.pull-left-checkbox .checkbox.inline{ font-size:12px;>margin-left:13px !important;>margin-right:13px !important;}
.auto-step ul{ width:960px; margin:0px auto 30px auto; background:url("img/mstep_03.png") top left; height:30px; list-style:none;}
.auto-step.two ul{ background-position: 0px -31px;}
.auto-step.three ul{ background-position: 0px -62px;}
.auto-step.four ul{ background-position: 0px -93px;}
.auto-step.five ul{ background-position: 0px -124px;}
.auto-step.six ul{ background-position: 0px -155px;}
.auto-step.seven ul{ background-position: 0px -186px;}

.Special-line-div{ border:1px solid #ddd; padding:0px 5px; width:400px; position:absolute; background-color:#FFFEF3; top:29px; left:14px;*left:0px;*padding-top:10px; z-index:1000;}
.Special-line-div dt{ color:#FF6600;}
.Special-line-div dd{ text-indent:0px; margin-left:20px; margin-bottom:5px;}
.Special-line-div dd a{ margin-right:15px; white-space:nowrap; display:inline-block; padding:0px 4px; border:1px solid #fff; color:#000000;}
.Special-line-div dd a:hover{ border:1px solid #ddd; background-color:#E8F4FF;}

.auto-step ul li{ width:127px; text-align: center; line-height:30px; float:left; color:#666666;}
.AutoQuotation-a{color:#1d80c4; font-size:14px; text-decoration:underline;}
.AutoQuotation-a:hover{color:#1d80e8;}


.chosen-city-traffic{ width:970px; margin:0px auto; border-right:1px solid #ddd;}
.Change-attraction{width:550px; margin:0px 30px; border-right:1px solid #ddd;}
.chosen-city-traffic th,.chosen-city-traffic td,.Change-attraction th,.Change-attraction td{ height:40px; line-height:60px; text-align:center;}
.chosen-city-traffic th,.Change-attraction th{ background-color:#fafafa; border:1px solid #ddd;}
.chosen-city-traffic td,.Change-attraction td{ border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
.chosen-city-traffic input[type="text"],.chosen-city-traffic select{ margin:0px;}
.chosen-city-traffic input[type="checkbox"]{ margin-top:-2px;}
.chosen-Traffic{  margin:0px auto;}
.Traffic-box{ display:none;}
.short-sele{ width:104px;}
.chosen-city-traffic-status{color: Red;display:block; line-height:20px; margin-top:-12px;}

.Browserecords.AutoQuotation .btn{ width:90%; margin:5px auto;}
.AutoQuotation-city{line-height:25px; border-bottom:1px solid #ddd; color:#3D63A0;}
.AutoQuotation-city .AutoQuotation-city-list,.AutoQuotation-city dl{ float:left;}
.AutoQuotation-city .AutoQuotation-city-list{ padding-left:5px; position: relative;}
.AutoQuotation-city .AutoQuotation-provinces{ font-size:14px; font-weight:bold; position:relative; padding-right:12px; margin-bottom:-13px;}
.AutoQuotation-select-provinces{font-size:14px; position:absolute; background-color:#fff; top:25px;}
.AutoQuotation-select-provinces p{ margin:0px; line-height:20px; cursor:pointer;}
.AutoQuotation-provinces .sel_icon{ position:absolute; top:0px; right:1px;*top:-7px;}
.AutoQuotation-city dl{ width:850px; margin:0px 0px 10px 0px;}
.AutoQuotation-city dt{ font-size:14px;}
.AutoQuotation-city dl dd,.AutoQuotation-city dt{ float:left;}
.AutoQuotation-city dl dd{ padding:2px 7px; cursor:pointer; margin-bottom:5px;}
.AutoQuotation-city-attrbutions{ margin-top:15px;}
.AutoQuotation-city-attrbutions-list{border-bottom:1px dashed #ddd; padding-bottom:10px;}
.AutoQuotation-city-attrbutions p{ font-weight:bold; margin-top:10px; margin-bottom:0px;}
.AutoQuotation-city-attrbutions ul{ margin-left:45px; margin-bottom:0px;}
.AutoQuotation-city-attrbutions ul li{ border-right: 1px solid #DDDDDD;float: left;padding: 3px 25px; white-space:nowrap;}
.AutoQuotation-city-attrbutions ul li a{ color:#333; width:180px; display:inline-table; margin-right:10px;display/*\**/:inline-block\9}
.AutoQuotation-city-attrbutions ul li a:hover{ color:#0053AA; text-decoration:underline;}
.AutoQuotation-city-attrbutions ul li .checkbox.inline,.Browserecords_content_position.chosenAttr .checkbox.inline{ padding-top:0px; font-size:12px; vertical-align:top;*margin-top:-3px;}
.AutoQuotation-city-attrbutions ul li .checkbox.inline input,.Browserecords_content_position.chosenAttr .checkbox.inline input{ margin:-3px 3px 0px 3px;*margin-right:0px;}
.AutoQuotation-addProvinces{ background:url("img/open_close.png") 0px -18px no-repeat;}
#editor-form-GeneratedRoute{ margin:0px 0px 30px 0px; border:1px solid #ddd;}
#editor-form-GeneratedRoute legend{ margin-bottom:0px;}
.AutoQuotation-generateRoutes{ border:3px solid #FFD500; background-color:#FFFEF3; margin-top:0px; padding-top:35px; z-index:100;*padding-bottom:20px; margin-bottom:15px;}
.AutoQuotation-generateRoutes-ul{ width:100%; margin:0px auto 20px auto; border-top: 1px solid #ddd;border-left: 1px solid #ddd;}
.AutoQuotation-generateRoutes-ul li{ float:left; padding-left:20px; width:320px;line-height:40px;border-bottom: 1px dashed #ddd;border-right: 1px dashed #ddd;}
.generatedRoutes-legend{ margin:0px; border:1px solid #ddd; border-bottom:none;*margin-left:-7px;}

.Browserecords_content_position.chosenAttr{ margin:0px 15px 8px 15px; border-bottom:1px solid #ddd; position:relative;}
.Browserecords_content_position.chosenAttr ul{ margin-bottom:5px; margin-left:10px;}
.line_box_content_schedule_attraction{ font-size:14px; font-weight:bold; margin-left:25px; color:#3D63A0;}
.AutoQuotation-main.chosenAttraction{ width:930px; margin:0px auto;}
.line_box_content_schedule{ padding-top:20px;}

.accommodation-div{line-height:30px;}
.accommodation-div span{ margin-right:4px;}

.navbar.genetate{ margin-bottom:0px; width:1024px; z-index:100;}
.navbar.genetate .navbar-inner{border:1px solid #FFD566;background-image: linear-gradient(to bottom, #FFFFFF, #FFFEF3); }
.navbar.genetate .navbar-inner a{}
.navbar.genetate .nav > .active > a, .navbar.genetate .nav > .active > a:hover, .navbar.genetate .nav > .active > a:focus {
    background-color: #ffecb8;
    box-shadow: 0 3px 8px rgba(220, 160, 0, 0.525) inset;
    color: #EB6906;
    text-decoration: none;
}
.generateQuotation_tab{ width:100%; border-top:1px solid #ddd; border-left:1px solid #ddd; margin-top:15px;}
.generateQuotation_tab th,.generateQuotation_tab td{ line-height:40px;}
.generateQuotation_tab th{ background-color:#FAFAFA; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.generateQuotation_tab td{border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center;}
.generateQuotation_tab .align-left p{ line-height:20px; margin:0px;}

.booking_result{ width: 400px; color:#eb6906; text-align:right; font-size:20px; font-weight:bold; font-family:"微软雅黑", "黑体", "宋体"; background:url("img/booksuccess.gif") 0px 0px no-repeat; height:46px; padding-left:60px; line-height:46px; margin:20px auto 20px auto;}
.change-position{ padding-right:10px;}
.print-route{ margin:0px auto; width:340px; }
.print-route label{ font-weight:bold;font-family:"微软雅黑", "黑体", "宋体"; color:#666;}
.print-route-left{ margin-bottom:10px; border-bottom:1px dotted #ccc;padding-left:40px;}
.print-route-left button{ width:267px; margin:0px 30px 20px 0px;}

.QuotationPrompt-msg{ width:600px; margin:20px auto; height:100px; line-height:100px; padding-left:100px; background:url("img/warning.png") 20px 0px no-repeat; font-size:28px; font-weight:bold; font-family:@微软雅黑; }
.QuotationPrompt-p{ float:right; margin-right:200px;}
.hotelList select{ margin-right:5px;}
/*******************日期样式*************************/
.line_box_LineStandard.calendar-div{position: relative;}
.week-div{ width:838px; margin:15px auto 0px auto;top/*\**/:7px\9;position: relative;z-index: 10;overflow: hidden;}
.week-div .prev-week,.week-div .next-week,.week-div .week-slide,.week-slide-content li{ float:left;}
.week-div .prev-week,.week-div .next-week{ border:1px solid #ccc; line-height:52px; width:25px; height:52px; background-color:#fff; margin-top:3px;}
.week-div .next-week{margin-left:1px;}
.prev-week{ background:url("img/calendar.png") 0px -52px;}
.prev-week.disabled{background:url("img/calendar.png") -25px -52px;}
.next-week{ background:url("img/calendar.png") 0px 0px;}
.next-week.disabled{ background:url("img/calendar.png") -25px 0px;}
.PriceCalendar{display: block; float:left; width:33px; height:43px; padding:9px 0px 0px 40px; border:1px solid #ddd; margin-top:3px; border-left:none;background:url("img/calendar.png") 5px -104px no-repeat; font-weight:bold;}
.week-slide-content .week-ul{ margin:0px; padding:3px 0px 0px 0px;float: left ;}
.auto-ul{margin:0px; position: absolute;top:0px; left:532px;}
.week-slide-content li{ width:100px; background-color:#ddd; margin:0px 0px 0px 1px; text-align:center;height:57px;}
.week-slide-content li a{
    color: #404040;
    display: block; 
    height: 37px;
    padding: 10px 0;
}
.line_box_LineStandard.calendar-div #calendar{ position:absolute; right:93px; top:73px;top/*\**/:65px\9;}
.week-slide-content li.current{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    
    border-color: #C1C1C1 #C1C1C1 -moz-use-text-color;
    border-color/*\**/:#C1C1C1\9;
    border-image: none;
    border-radius: 3px 3px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    box-shadow: 1px 1px 4px #BFBFBF;
    height: 59px;
    margin: -3px -1px -1px 0;
    position: relative;
    z-index: 1;
}
.week-slide-content li a:hover {
    background: none repeat scroll 0 0 #F5F5F5;
    color: #404040;
    text-decoration: none;
}.week-slide-content li.current a:hover{
    background-color:#fff;
}
.week-slide-content li span{ color:#EB6906;}
.week-slide-content li em{ font-style:normal;}
.week-slide-content{ width:10000px; position:absolute; left:0px;}
.week-slide{float: left; overflow:hidden; position:relative; top:0px; width:707px;height: 57px; /*    float: left;
    height: 56px;
    overflow: hidden;
    padding-top: 3px;
    position: relative;
    top: -3px;
    width:707px;*/ }


.Change-attraction{ float:left;}
.Change-attraction ul,.attraction-div ul { margin:5px; padding:0px; list-style:none;}
.attraction-div .checkbox-label{ display:none;}
.placeHolder div { background-color:white !important; border:dashed 1px gray !important; height:20px;}
.list-left li{ position:relative; margin:0px 0px 5px 0px; padding-left:15px; padding-right:15px; text-align:left; float:left;white-space:nowrap;}
.choose-attraction-condition{ border-bottom:1px dashed #ddd; }
.choose-attraction-condition select{ height:25px; line-height:25px; font-size:12px; padding-top:3px;}
.attraction-list li{ float: left; display: block; padding:2px 6px; border:1px solid #ddd; margin:5px;white-space:nowrap; position:relative;}
.attraction-list li .del-attraction{ display:none;}
.attraction-title{ font-weight:bold;}
.attraction-div{ width:380px; float:left; overflow:hidden;}
.list-left li label { font-size:12px;}
.list-left li label.checkbox.inline{ padding:0px; vertical-align:top;}
.list-left li label.checkbox.inline input[type="checkbox"]{ margin:4px 2px 0px 3px; }
.button-container.button-submit.margin .btn{ margin-right:20px;}
.hotel-name{ font-weight:bold; position:relative;}

/******************************************弹出层修改添加样式**************************************************/
.Modal-editor-line{ margin-top:10px;}
.Modal-editor-label label{text-align: right;font-size: 12px;
    font-weight: bold;
    line-height: 30px; width:100px; margin-right:6px;}
.Modal-editor-field{ width:250px; text-align:left;}
.Modal-content .button-submit .btn{ margin-right:20px;}
#Modal-edit-content{ padding-bottom:20px;}
.Modal-seat{ display:block; line-height:30px; color:#009AE8; margin-left:10px; font-weight: bold;}
.mandatory-span{ line-height:30px; font-size:12px;}
.Modal-editor-field .radio-div,.mandatory-span{ float:left;}
.Modal-name{ line-height:30px; color: #5193CF; font-weight:bold;}
.Modal-editor-field.pull-left.radios{ margin-left:15px; width:510px;}
.Modal-editor-field.pull-left .radio.inline{ margin-right:25px;}


/*******************  Agent Product List ***********************/
.order-list-bordered
{
    border: 1px solid #DDDDDD;
    margin:20px 0px 0px 0px;
    clear: both;
    padding-top: 20px;
}
.order-list-item
{
    border: 1px solid #DDDDDD;
    margin: 0px 18px 18px;
}
.order-list-item .table-main {
    margin-bottom: 10px;
    margin: 15px 0px;
}
.order-list-item .table-main td.image {
    
    width: 200px;
    overflow: hidden;
    padding: 2px;
    text-align: center;
    /*vertical-align: middle;height: 150px;*/
}
.order-list-item .table-main td.image div{
    border: 1px solid #DDDDDD;
    overflow: hidden;
}
.order-list-item .table-main td.image img {
    max-height: 150px;
    max-width: 240px;
}
.order-list-item .table-main .image .more-line-info { margin:6px 0 0 8px; color:#999; }
.order-list-item .table-main .image .more-line-info dd { margin:3px 0 0; padding-left:17px; text-align:left; background:url('img/2017/icon-location.png') no-repeat 0px center; }
.order-list-item .table-main .image .more-line-info .info-1 { }
.order-list-item .table-main .image .more-line-info .info-1 .location { color:#FF8500; }
.order-list-item .table-main .image .more-line-info .info-1 .days { color:#333; }
.order-list-item .table-main .image .more-line-info .info-2 { background-image:url('img/2017/icon-line-type.png'); }
.order-list-item .list-detail-content
{
    padding-left: 10px;
    *margin-bottom:10px;
}
.order-list-item .list-detail-content .detail-content-left .title { width: 600px; }
.order-list-item .list-detail-content .list-promotion-icon  { padding: 0; margin: 0; margin-bottom: 4px; }
.order-list-item .list-detail-content .title
{
    display: inline-block;
    margin-bottom: 8px;
}
.order-list-item .list-detail-content .title a
{
    color: #3366CC;
    font-size: 12px;
    font-weight: bold;
}
.order-list-item .list-detail-content .list-detail-introduction{height:80px; overflow:hidden; position:relative;padding-right:50px;}
.order-list-item .list-detail-content .list-detail-introduction a{ position:absolute; bottom:0px;}
.order-list-item .list-detail-content .list-detail-introduction-in{ position: relative;}

.order-list-item .baidu-map-btn,.jidiao-hotel-list .baidu-map-btn
{
    background: url("img/map_icn.png") no-repeat scroll 0 center transparent;
    padding-left: 16px;
}
.order-list-item .list-sub-item
{
    clear: both;
    padding: 10px;
}
.order-list-item .list-sub-item table tr td
{
    border-top: 0;
}
.order-list-item .table-sub-list thead tr{
    height: 40px;
}
.order-list-item .table-sub-list thead th
{
    background-color: #fafafa;
    border-bottom: 0;
    font-size: 12px;
    vertical-align: middle;
}
.order-list-item .table-sub-list tbody tr:last-child td{
    border-bottom: 0;
}
.order-list-item .table-sub-list tbody tr td.travelName{
    font-size: 14px;
}
.order-list-item .table-sub-list th, .table-sub-list td
{
    height: 20px;
    line-height: 20px;
    padding:8px 0;
    text-align: center;
    vertical-align: middle;
    border-bottom: 1px dashed #eee;
    border-top: 0;
}
.order-list-item .sub-list-item
{
    /*position: relative;*/ /* tomis 2015-03-16 注释 酒店列表未来房态会受链接影响 */
}
.order-list-item .sub-list-item tfoot .expand { margin-top: 5px; background: url("img/updown.png") no-repeat scroll 0 -7px; float: right; width: 12px; height: 7px; }
.order-list-item .sub-list-item tfoot .collapse { margin-top: 5px; background: url("img/updown.png") no-repeat scroll 0 0px; float: right; width: 12px; height: 7px; }

.order-list-item a.link
{
    color: #3366CC;
    text-decoration: none;
}
.list-detail-icn i
{
    cursor: pointer;
    display: inline-block;
    height: 22px;
    width: 25px;
}
.list-detail-icn .icn_wifi
{
    background: url("img/neighborhood_icn.png") no-repeat scroll -2px center transparent;
}
.list-detail-icn .icn_computer
{
    background: url("img/neighborhood_icn.png") no-repeat scroll -30px center transparent;
}
.list-detail-icn .icn_swim
{
    background: url("img/neighborhood_icn.png") no-repeat scroll -58px center transparent;
}
.list-detail-icn .icn_food
{
    background: url("img/neighborhood_icn.png") no-repeat scroll -86px center transparent;
}
.list-detail-icn .icn_fun
{
    background: url("img/neighborhood_icn.png") no-repeat scroll -114px center transparent;
}
.icn_start
{
    background: url("img/start_icn.png") repeat scroll 0 center transparent;
    display: inline-block;
    height: 11px;
}
.list-detail-icn .icn_label{display: inline-block; font-size: 12px; line-height: 24px; padding-left: 30px; position: relative; margin-right: 5px;}
.list-detail-icn .icn_panorama, .list-detail-icn .icn_picture, .list-detail-icn .icn_roomService, 
.list-detail-icn .icn_meetingService, .list-detail-icn .icn_foodService, .list-detail-icn .icn_position, .list-detail-icn .icn_start
{
    height: 24px;
    width: 30px;
    position: absolute;
    left: 0;
    top: 0;
}
.list-detail-icn .icn_panorama
{
    background: url("img/icn-product-hotel.png") no-repeat scroll 8px center transparent;
}
.list-detail-icn .icn_picture
{
    background: url("img/icn-product-hotel.png") no-repeat scroll -20px center transparent;
}
.list-detail-icn .icn_roomService
{
    background: url("img/icn-product-hotel.png") no-repeat scroll -46px center transparent;
}
.list-detail-icn .icn_meetingService
{
    background: url("img/icn-product-hotel.png") no-repeat scroll -72px center transparent;
}
.list-detail-icn .icn_foodService
{
    background: url("img/icn-product-hotel.png") no-repeat scroll -98px center transparent;
}
.list-detail-icn .icn_position
{
    background: url("img/icn-product-hotel.png") no-repeat scroll -124px center transparent;
}
.list-detail-icn .icn_start
{
    background: url("img/icn-product-hotel.png") no-repeat scroll -144px center transparent;
}
.list-detail-icn .icn_picture
{
    background: url("img/icn-product-hotel.png") no-repeat scroll -215px center transparent;
}
.order-list-item .table-popup-box > td
{
    padding: 0;
}
.order-list-item .table-popup
{
    background-color: #FFFFFF;
    /*border: 1px solid #DDDDDD;*/
    margin-bottom: 0;
}
.order-list-item .table-popup thead th
{
    border-color: #DDDDDD;
    padding: 0;
}
.order-list-item .table-popup .lookupContainer
{
    position: relative;
}
.order-list-item .table-popup .lookupContainer .lookupPopup
{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    position: absolute;
}
.order-list-item .table-popup .day-next30-price .lookupPopup
{
    left: -338px;
    top: -408px;
    width:618px;
}
.order-list-item .table-popup .day-next30-price .lookupContainer .btn
{
    background-color: #EE7010;
    background-repeat: repeat-x;
    border-color: #EE7010;
    border-radius: 3px;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 14px;
    padding: 4px 10px;
    position: relative;
    text-shadow:0px 0px 0px;
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FA8D39,endColorStr=#EE7010); /* For IE */
	background-image: linear-gradient(top, #FA8D39 0%, #EE7010 100%);
	background-image: -o-linear-gradient(top, #FA8D39 0%, #EE7010 100%);
	background-image: -moz-linear-gradient(top, #FA8D39 0%, #EE7010 100%);
	background-image: -webkit-linear-gradient(top, #FA8D39 0%, #EE7010 100%);
	background-image: -ms-linear-gradient(top, #FA8D39 0%, #EE7010 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #EE7010),
		color-stop(1, #FA8D39)
	);
}
.order-list-item .table-popup .day-breakfastInfo .lookupPopup
{
    border: 3px solid rgba(223, 223, 223, 0.6);
    left: -300px;
    top: 24px;
    width: 490px;
    z-index: 3;
}
.order-list-item .table-popup .day-breakfastInfo .lookupPopup i.arrows { width: 13px; height: 13px; background: url('./img/icn_arrows.png') no-repeat -11px -6px; display: block; position: absolute; top: -13px; left: 328px; z-index: 10px; }
.order-list-item .table-popup .day-breakfastInfo .lookupPopup .content li.week-item{ border-top: 1px solid #ddd; float: left; padding: 5px 0;}
.order-list-item .table-popup .day-breakfastInfo .lookupPopup .content li.week-title{ border-top: none;background-color: #f2f2f2;padding: 8px 0;} 
.order-list-item .table-popup .lookupContainer .lookupPopup table
{
    margin: 0;
}
.order-list-item .table-popup .lookupContainer .lookupPopup table thead td
{
    border-left: none;
}
.order-list-item .table-popup .lookupContainer .lookupPopup table div
{
    height: 14px;
    line-height: 14px;
}
.order-list-item .table-popup .lookupContainer .lookupPopup .popup_downChevron
{
    background: url("img/popup_downChevron.gif") no-repeat scroll center -1px transparent;
    height: 20px;
    margin-bottom: -20px;
    width: 100%;
}
.order-list-item .table-popup .day-next30-price .lookupContainer .lookupPopup .popup_downChevron
{
    background: url("img/popup_downChevron.gif") no-repeat scroll 350px -1px transparent;
}
.order-list-item .table-popup .lookupContainer .lookupPopup .head
{
    background-color: #F9F9F9;
    border-bottom: 1px solid #DDDDDD;
    padding: 10px;
    position: relative;
    text-align: left;
}
.order-list-item .table-popup .lookupContainer .lookupPopup .head .title
{
    color: #767676;
    font-size: 14px;
}
.order-list-item .table-popup .lookupContainer .lookupPopup .head .closeBtn
{
    background: url("img/del-attrbutions3.png") no-repeat scroll center -16px transparent;
    cursor: pointer;
    display: block;
    right: 10px;
    top: 10px;
    height: 18px;
    width: 20px;
    position: absolute;
}
.order-list-item .table-popup .lookupContainer .lookupPopup .head .closeBtn:hover
{
    background-position: center 1px;
}
.order-list-item .table-popup .lookupContainer .lookupPopup .content
{
    margin: 0;
    overflow: hidden;
}
.order-list-item .table-popup .lookupContainer .lookupPopup .content .table-container
{
    margin: 0 -1px -1px;
    width: auto;
    display:inline-block;
}
.order-list-item .table-popup .day-next30-price .lookupContainer .lookupPopup .content .table-container
{
    width: 420px;
}
.order-list-item .table-popup .day-next30-price .lookupPopup .table-container
{
    border-top:2px solid Red;
    float:left;
}
.order-list-item .table-popup .day-next30-price .lookupPopup .table-container td
{
    vertical-align:top;
}
.order-list-item .table-popup .day-next30-price .lookupPopup .table-container td .tip
{
    float:left;
    margin-top:-18px;
}
.order-list-item .table-popup .day-next30-price .lookupPopup .table-container td .tip_content
{
    background-color: #669900;
    color: white;
    border-radius: 4px;
    position: absolute;
    width: 56px;
    height: 20px;
    line-height: 20px;
    margin-left:-4px;
    margin-top:-4px;
}
.order-list-item .table-popup .day-next30-price .lookupPopup .table-container td .tip_downChevron
{
    background: url("img/tip_downChevron.gif") no-repeat scroll center -1px transparent;
    height: 5px;
    margin-top: 6px;
    width: 100%;
}
.order-list-item .table-popup .day-next30-price .lookupPopup .table-container td .price
{
    color:green;
}
.lookupPopup .table-30DailyPrice td.date-selected
{
    background-color: #BBDD55;
    color:White;
}
.lookupPopup .table-30DailyPrice td
{
    border-top:1px solid #dddddd;
}
.lookupPopup .table-30DailyPrice td.date-mouseover
{
    background-color: #BBCCAA;
    color:White;
}
.order-list-item .table-popup .day-next30-price .lookupPopup .table-container td.date-selected .price
{
    color:White;
}
.lookupPopup .table-30DailyPrice td.date-selected-mouseover
{
    background-color: #669900;
}
.order-list-item .table-popup .lookupContainer .lookupPopup .content .hotel-order-info
{
    width: 180px;
    vertical-align:top;
    text-align:left;
    padding-left:5px;
    display:inline-block;
}
.order-list-item .table-popup .lookupContainer .lookupPopup .content .hotel-order-info form div
{
    margin-left:5px;
    margin-top:5px;
}
/*productHotel修改部分*/
.price-overlook-btn
{
    background-color: #fff;
    border: 1px solid #ddd;
    color: #333;
    cursor: pointer;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    margin: 0 auto;
    width: 85px;
    border-radius: 5px;
}
.price-overlook-btn .icn{background: url("img/icn-product-hotel.png") no-repeat scroll -265px center; padding-left: 20px;}
.price-overlook-btn.open{ color: #eb6906;}
.price-overlook-btn.open .icn{background-position: -243px center;}
/* end productHotel修改部分*/
.checkbox i
{
    background: url("img/checkbox_bg.gif") no-repeat scroll 2px center;
    float: left;
    height: 20px;
    margin-right: 5px;
    width: 20px;
}
.checkbox i.icn-selected
{
    background-position: -18px center;
}
#team-search-page.page-simple-box ul.nav-tabs
{
    border-bottom: 2px solid #EB6906;
    margin-bottom: 0;
}
#team-search-page.page-simple-box ul.nav-tabs li
{
    margin-bottom: -2px;
}
#team-search-page.page-simple-box ul.nav-tabs a.nav-link
{
    background-color: #D7D7D7;
    border-color: transparent;
    border-radius: 0;
    padding: 5px 18px;
}
#team-search-page.page-simple-box ul.nav-tabs .active a.nav-link, 
#team-search-page.page-simple-box ul.nav-tabs .active a.nav-link:hover, 
#team-search-page.page-simple-box ul.nav-tabs .active a.nav-link:focus 
{
    background-color: #EB6906;
    border-color: transparent;
    color: #FFFFFF;
    font-weight: bold;
}
#team-search-page .page-simple-box-right
{
    line-height: 18px;
}
#team-search-page .page-simple-box-right .page-simple
{
    float:left;
}
/*#team-search-page .search-result
{
    margin-left: 60px;
    padding: 3px 18px;
}*/
#line-order-list .table-main td.detail
{
    padding: 0 8px;
}
#line-order-list span.price .big-font
{
    font-family: "微软雅黑";
    font-size: 30px;
}
#line-detail-item
{
    margin-top: 10px;
}
#line-detail-item li
{
    color: #666666;
    margin-left: -10px;
}
#product_filter_content .filter_cate_list strong{width: 122px;}
#product_filter_content .filter_cate_list strong.short-padding{width: 80px;}
.list-detail-content .checkbox 
{
    font-size: 12px;
    margin: 0 auto;
    padding-left: 0;
    width: 20px;
}
.list-detail-content .chackbox-box
{
    background-color: #e5e5e5;
    border: 1px solid #cacaca;
    border-radius: 2px 2px 2px 2px;
    float: left; 
    padding: 0 5px;
    width: auto;
}
.list-detail-content .chackbox-boxChecked
{
    background-color: #EBF5B3;
    border: 1px solid #A8C11E;
    color: #728607;
}
.list-detail-content .btn-dateOverlook
{
    background-color: #FEA460;
        border-color: #EE7010;
    border-radius: 2px;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 20px;
    padding: 2px 16px 4px;
    text-shadow: 0 0 0;
    background-image: linear-gradient(to bottom, #FEA460, #EB6906);
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FEA460,endColorStr=#EB6906); /* For IE */
	background-image: linear-gradient(top, #FEA460 0%, #EB6906 100%);
	background-image: -o-linear-gradient(top, #FEA460 0%, #EB6906 100%);
	background-image: -moz-linear-gradient(top, #FEA460 0%, #EB6906 100%);
	background-image: -webkit-linear-gradient(top, #FEA460 0%, #EB6906 100%);
	background-image: -ms-linear-gradient(top, #FEA460 0%, #EB6906 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #FEA460),
		color-stop(1, #EB6906)
	);
    
}
.list-detail-content .btn-dateOverlook:hover, .list-detail-content .btn-dateOverlook:focus
{
    background-color: #EB6906;
    /*360浏览器*/
    background-position: 0 0;
    color: #FFFFFF;
    background-image: linear-gradient(to bottom, #EB6906, #EB6906);
}

/*******************  Agent Order ***********************/
.order-container
{
    padding: 0 30px;
}
.order-container ul.inline li
{
    text-indent: 0;
    vertical-align: top;
	clear:both; 
}
.order-container ul.inline li .field-validation-error
{
    text-indent: 0;
}
.order-container .txt-label
{
    display: inline-block;
    float: left;
    font-weight: bold;
    text-align: right;
    width: 100px;
}
.order-container .txt-gray
{
    color: #999999;
    float: left;
}
.order-container .txt-col a
{
    color: #EB6906;
    text-decoration: underline;
}
ul.three-cols .txt-col, ul.three-cols .editor-field
{
    float: left;
    width: 162px;
}
ul.three-cols li.two-cols-width
{
    width: 540px;
}
.order-line div
{
    font-size: 12px;
    line-height: 28px;
}
.order-line .editor-label
{
    width: 100px;
}
.order-line .editor-field
{
    text-indent: 0;
    width: 110px;
}
.order-line .editor-field input
{
    border-radius: 0 0 0 0;
    height: 18px;
    line-height: 18px;
    margin-bottom: 0;
    vertical-align: top;
    width: 96px;
}
.order-line .editor-field select
{
    border-radius: 0 0 0 0;
    margin-bottom: 0;
    width: 110px;
}
.order-line .for-order-traveler-count input
{
    width: 36px;
}
.order-line .editor-field .ui-datepicker-trigger, .editor-line .ui-datepicker-trigger
{
    left: -6px;
    margin-bottom: 0;
    top: 0;
    *left:-20px;
    *top:-4px
}
#productHotelOrderDate .pull-left .ui-datepicker-trigger
{
    margin-bottom: 6px;
    margin-left: -8px;
    position: relative;
}
.order-container .form-table-container table
{
    border-radius: 0 0 0 0;
    margin-bottom: 20px;
}
.order-container .form-table-container .table-bordered thead:last-child tr:last-child > th:first-child, 
.order-container .form-table-container .table-bordered tbody:last-child tr:last-child > td:first-child, 
.order-container .form-table-container .table-bordered tbody:last-child tr:last-child > th:first-child, 
.order-container .form-table-container .table-bordered tfoot:last-child tr:last-child > td:first-child, 
.order-container .form-table-container .table-bordered tfoot:last-child tr:last-child > th:first-child {
    border-bottom-left-radius: 0;
}
.order-container .form-table-container table th
{
    background-color: #FAFAFA;
    color: #999999;
}
.order-container .form-table-container table th, 
.order-container .form-table-container table td
{
    padding: 4px 6px;
    text-align: center;
}
.order-container .form-table-container table td .groupprice,
.order-container .order-line table td .groupprice,
#HotelRoomSelectPopup #searchTable td .groupprice
{ padding: 3px; background-color: #FAFAFA; color: #EB6906; border: 1px solid #fff; border-radius: 4px; }

.order-line .editor-checkbox input
{
    margin: 0 20px 0 4px;
}
.order-line .editor-radio label
{
    font-size: 12px;
    line-height: 28px;
    margin: 0;
}
.order-line .editor-radio input
{
    height: 28px;
    margin: 0 10px 0 4px;
    vertical-align: middle;
}
.order-line-division
{
    border-top: 1px dashed #DDDDDD;
    clear: both;
    height: 10px;
}
.order-container .validation-error-container
{
    margin-left: 100px;
    text-indent: 0;
}
.order-container .validation-error-container .field-validation-error
{
    text-indent: 0;
}
.order-line-reserved input, .order-line-reserved .input-append
{
    margin-bottom: 0;
}
.order-line-reserved input[name=ReservedDate]
{
    width: 100px;
}
.order-line-reserved input[name=ReservedTime]
{
    width: 60px;
}

.order-border-box
{
    border-top: 1px solid #DDDDDD;
    margin-bottom: 30px;
    margin-top: 12px;
    padding-top: 30px;
    position: relative;
}
.order-border-top-box
{
    border-top: 1px solid #DDDDDD;
    margin-bottom: 10px;
    margin-top: 12px;
    padding-top: 30px;
    position: relative;
}
div.order-border-box-title
{
    background-color: #FFFFFF;
    color: #EB6906;
    font-weight: bold;
    height: 24px;
    left: 35px;
    line-height: 24px;
    padding: 0 10px;
    position: absolute;
    text-indent: 0;
    top: -12px;
}
.order-line .single-line-label
{
    padding-left: 40px;
    text-align: left;
    width: auto;
}
.order-line .nav-tabs
{
    margin-bottom: 0;
    border-bottom: 0;
}
.travelerUploadContainer
{
    border: 1px solid #DDDDDD;
    padding-bottom: 20px;
    padding-top: 30px;
}
.travelerUploadContainer #file_upload, .travelerUploadContainer .uploadify-queue-item
{
    margin: 0 auto;
}
.order-box-line-division
{
    border-top: 1px dashed #DDDDDD;
    clear: both;
    height: 10px;
    margin: 0 40px;
}
.order-hotelRoomSelector
{
    border-radius: 0;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    width: auto;
}
#teamArrangementSelector
{
    width: 345px;
}
.team-arrangement-selector
{
    background: url("img/date_input.jpg") no-repeat scroll 360px center;
    border: 1px solid #CCCCCC;
    height: 24px;
    line-height: 24px;
    margin-top: -4px;
    position: relative;
    padding: 0 30px 0 5px;
    white-space: nowrap;
    width: 345px;
}
.team-arrangement-selector .lineItem
{
    cursor: pointer;
    display: block;
    overflow: hidden;
    width: 100%;
}
.team-arrangement-selector .dropdownListContainer
{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    display: none;
    left: -1px;
    overflow: hidden;
    position: absolute;
    text-indent: 5px;
    width: 100%;
    z-index: 999;
}
.team-arrangement-selector .dropdownListContainer .lineItem
{
    border-top: 1px dashed #DDDDDD;
    color: #333333;
    line-height: 30px;
    margin-top: -1px;
    text-decoration: none;
    text-overflow: ellipsis;
}

ul.three-cols .order-arrangement-selector{ width: 390px;}
.order-arrangement-selector-div{ border-top:1px dotted #DEDEDE; margin-top:5px; padding-top:12px;}
.order-arrangement-selector{
    background: url("img/date_input.jpg") no-repeat scroll 388px center;
    border: 1px solid #CCCCCC;
    height: 26px;
    line-height: 26px;
    position: relative;
    padding: 0 10px 0 5px;
    white-space: nowrap;
    width: 390px;
    margin-top:-5px;
}
.order-arrangement-selector.bigger
{
    height: 30px;
    background-position:380px center;
    line-height: 30px;
    width: 370px;
}
.order-arrangement-selector .lineItem
{
    cursor: pointer;
    display: block;
    overflow: hidden;
    width: 100%;
}
.order-arrangement-selector .dropdownListContainer
{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    display: none;
    left: -1px;
    overflow: hidden;
    position: absolute;
    text-indent: 5px;
    width: 100%;
    z-index: 999;
}
.order-arrangement-selector .dropdownListContainer .lineItem
{
    border-top: 1px dashed #DDDDDD;
    color: #333333;
    line-height: 30px;
    margin-top: -1px;
    text-decoration: none;
}
.order-arrangement-selector .dropdownListContainer .lineItem:hover
{
    background-color:#F9D2B5;
}
.orderSuccessBox
{
    border: 2px solid #FFEBB0;
    margin: 0 auto;
    padding: 20px 200px;
}
.orderSuccessBox .headerMessage {
    background: url("img/icn_orderSuccess.png") no-repeat scroll 2px center rgba(0, 0, 0, 0);
    color: #48CC32;
    display: inline-block;
    font-family: "微软雅黑";
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    padding-left: 50px;
	margin-top:1em; 
}
.orderSuccessBox .headerMessage .highlighted-btn { margin-left:1em; line-height:1; font-size:16px; padding: 0.5em 0.8em;}
.orderSuccessBox .infoBox-payment { margin-top: 20px; margin-bottom: 80px; font-size: 14px; text-align: left; color: #666666; }
.orderSuccessBox .infoBox-payment-item { padding: 15px 0; }
.orderSuccessBox .infoBox-payment-item a { text-decoration: underline; }
.orderSuccessBox .infoBox { margin-top: 20px; text-align: left; }
.orderSuccessBox .linkBox { margin-top: 20px; text-align: left; }
.orderSuccessBox .linkBox a { color: #3366ff; text-decoration: underline; }
.orderSuccessOrderBox
{
    margin-top: 20px;
}
.orderSuccessOrderBox .txt-label
{
    width: 100px;
}
.orderSuccess-hotel
{
    border: 1px solid #DDDDDD;
    display: block;
    padding: 20px 30px;
}
.orderSuccessOrderBox .subTitle
{
    font-weight: bold;
    margin-bottom: 10px;
    padding-left: 10px;
    position: relative;
}
.orderSuccessOrderBox .subTitle .leftIcn
{
    background-color: #FF9000;
    display: inline-block;
    height: 18px;
    width: 5px;
    left: 0;
    top: -3px;
    position: absolute;
}
.orderSuccessOrderBox .lineItem
{
    clear: both;
    display: table;
}
.orderSuccessOrderBox .lineItem .sectionInfo
{
    line-height: 24px;
    padding-left: 10px;
    width: 300px;
}
.orderSuccessOrderBox .dashedDivision
{
    border-top: 1px dashed #DDDDDD;
    clear: both;
    height: 20px;
    margin-top: 10px;
}
.orderSuccessOrderBox a
{
    color: #0055AA;
    text-decoration: underline;
}
.order-container ul.inline li.promotion-tags .txt-label { color:#FFF; }
.order-container ul.inline li.promotion-tags .tag-part { padding-top:5px; min-width:700px; }
.order-container ul.inline li.row-provider-info .txt-col a { color:#009AE8; text-decoration:none; }

/************************************************************************ Details All *******************************************/
.admin-form .detail-table label,
.admin-view .detail-table label
{
    font-weight:bold;
    display:inline;
}
.admin-form .detail-table .LongText label,
.admin-view .detail-table .LongText label
{
    display:block;
    float:left;
    width: 9%;
    margin-right: 10px;
}
.admin-form .detail-table .LongText p,
.admin-view .detail-table .LongText p
{
    display: block;
    float: left;
    font-weight: normal;
    /*max-height: 63px;*/
    overflow: hidden;
    width: 89%;
    padding: 0;
    margin: 0;
    text-indent: 0px;
}

/************************************************************************ Details Order *******************************************/
#OrderDetailsContent .detail-item-tip { padding: 30px 40px; background-color: #FEFECC; border: 1px solid #ddd; }
#OrderDetailsContent .detail-item-tip .line { height: 32px; line-height: 32px; text-indent: 0; }
#OrderDetailsContent .detail-item-tip ul { padding: 0; margin: 0; }
#OrderDetailsContent .detail-item-tip ul li { float: left; font-size: 14px; width: 20%; }
#OrderDetailsContent .detail-item-tip ul li span { font-size: 12px; }
#OrderDetailsContent .detail-item-tip ul li .price { font-size: 22px; font-family: 微软雅黑; }
#OrderDetailsContent .detail-item-tip ul li.three-col { width: 60%; }
#OrderDetailsContent .detail-item-tip ul li.last-col { width: 40%; text-align: right; }
#OrderDetailsContent .detail-item-tip .float-tip-part { display: inline-block; position: relative; }
#OrderDetailsContent .float-tip.float-tip-crs { width: 500px; }
#OrderDetailsContent .float-tip .border-box { width: 100%; }
#OrderDetailsContent .float-tip .border-box table.type-2 { width: 100%; }
#OrderDetailsContent .float-tip .border-box table.type-2 th { border-top: 1px solid #ddd; border-right: 1px solid #ddd; }
#OrderDetailsContent .float-tip .border-box table.type-2 tr th:first-child { width: 28%; }
#OrderDetailsContent .table-flight-info { color: #666; }
#OrderDetailsContent .table-flight-info th { background-color: #fff; text-align: center; font-weight: normal; }
#OrderDetailsContent .table-flight-info th, 
#OrderDetailsContent .table-flight-info td { border-left: none; }
#OrderDetailsContent .table-flight-info th:first-child,
#OrderDetailsContent .table-flight-info td:first-child { border-left: 1px solid #dddddd; }
#OrderDetailsContent .table-flight-info td strong { color: #000; }
#OrderDetailsContent .detail-item-content { padding-top: 20px; padding-bottom: 10px; } /*border: 1px solid #ddd; 影响订单明细行程控件,所以注释 */
#OrderDetailsContent .editor-label { width: 120px; text-align: right; }
#OrderDetailsContent .editor-field span { line-height: 28px; }
#OrderDetailsContent .detail-item-title
{
    background: none repeat scroll 0 0 #FAFAFA;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    height: 32px;
    line-height: 32px;
    text-indent: 36px;
}
#OrderDetailsContent .detail-item-title
{
    background-color:#f4f3f3;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#f4f3f3); /* For IE */
	background-image: linear-gradient(top, #ffffff 0%, #f4f3f3 100%);
	background-image: -o-linear-gradient(top, #ffffff 0%, #f4f3f3 100%);
	background-image: -moz-linear-gradient(top, #ffffff 0%, #f4f3f3 100%);
	background-image: -webkit-linear-gradient(top, #ffffff 0%, #f4f3f3 100%);
	background-image: -ms-linear-gradient(top, #ffffff 0%, #f4f3f3 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #f4f3f3),
		color-stop(1, #ffffff)
	);
}
.table-orderDetails .left-title
{
    background-color: #fafafa;
    color: #484c4c;
    font-family: "微软雅黑";
    font-size: 14px;
    width: 134px;
    text-align:right;
    padding-right:10px;
    width: 124px;
}
.table-orderDetails .top-title
{
    background-color: #fafafa;
    color: #484c4c;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
#OrderDetailsContent .detail-item-content 
{
   /* border: 1px solid #DDDDDD;*/
}
#OrderDetailsContent .detail-item-include
{
    border: none;
}
#OrderDetailsContent .order-notes
{
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
}

/************************************************************************ ProductHotel *******************************************/
.prodcutHotel-indexTop
{
    text-indent: 0px;
    border: 1px solid #E5E5E5;
    padding-bottom: 20px;
    margin:2px;
    background-color:#fff;
}
.prodcutHotel-indexTop .title
{
    border-bottom: 1px solid #E5E5E5;
    color: #EB6906;
    font-size: 18px;
    font-weight: bold;
    line-height: 40px;
    margin-bottom: 20px;
    font-family: 微软雅黑;
    background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #ffffff),
		color-stop(1, #f1f1f1)
	);
}
.prodcutHotel-indexTop i.prodcutHotel_icn
{
    background: url("img/productHotel_icn.png") no-repeat scroll 10px center transparent;
    float: left;
    height: 40px;
    width: 45px;
}
.prodcutHotel-indexTop .search-box
{
    background: none;
    float: left;
    line-height: 32px;
}
.prodcutHotel-indexTop .search-box ul.filter_cate_list
{
    background: url("img/filterBorder.png") no-repeat scroll 110px center transparent;
}
.prodcutHotel-indexTop .search-box .filter_item_list
{
    margin-bottom: 10px;
    border-bottom:none;
    padding-left:132px;
}
.prodcutHotel-indexTop .search-box .filter_item_list strong
{
    padding-right: 20px;
    text-align: right;
    width: 110px;
    background-color: transparent;
    *margin-left:-135px;
}
.prodcutHotel-indexTop .search-box .filter_item_list .field-lable
{
    font-weight: bold;
    margin: 0 10px;
}
.prodcutHotel-indexTop .search-box .filter_item_list .more-item-list
{
    padding-left: 40px;
    *margin-left:5px;
}
.prodcutHotel-indexTop .search-box .btnSearch
{
    margin: 20px 0 30px 130px;
}
/************************************************************************ ProductPackage *******************************************/
.order-list-item .dateOverlookPopup {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    left: -815px;
    top: -56px;
    width: 800px;
    position: absolute;
    z-index:10000;
}
.order-list-item .dateOverlookContainer
{
    position: relative;
    z-index:10;
}
.order-list-item .dateOverlookPopup table
{
    margin: 0;
    border:none;
    border-bottom:1px solid #ddd;
}

.order-list-item .dateOverlookPopup table td
{
    border-top: 1px solid #DDDDDD;
    line-height: 14px;
    padding: 4px 5px;
    text-align: center;
}
.order-list-item .dateOverlookPopup table tbody td div {
    height: 14px;
}
.order-list-item .dateOverlookPopup table td.orderBtn
{
    cursor: pointer;
}
.order-list-item .dateOverlookPopup thead td
{
    border-left: none;
}
.order-list-item .dateOverlookPopup .popup_downChevron
{
    background: url("img/popup_downChevron.gif") no-repeat scroll center -1px transparent;
    height: 20px;
    margin-bottom: -21px;
    position: absolute;
    right: 27px;
    width: 20%;
}
.order-list-item .dateOverlookPopup .popup_rightChevron
{
    background: url("img/popup_rightChevron.gif") no-repeat scroll center -1px transparent;
    height: 20px;
    position: absolute;
    right: -10px;
    top: 51%;
    width: 10px;
}
.order-list-item .dateOverlookPopup .head
{
    background-color: #F9F9F9;
    border-bottom: 1px solid #DDDDDD;
    padding: 10px;
    position: relative;
    text-align: left;
}
.order-list-item .dateOverlookPopup .head .title
{
    color: #767676;
    font-size: 14px;
    margin-bottom: 0;
}
.order-list-item .dateOverlookPopup .head .closeBtn
{
    background: url("img/del-attrbutions3.png") no-repeat scroll center -16px transparent;
    cursor: pointer;
    display: block;
    right: 10px;
    top: 10px;
    height: 17px;
    width: 20px;
    position: absolute;
}
.order-list-item .dateOverlookPopup .closeBtn:hover
{
    background-position: center 1px;
}
.order-list-item .dateOverlookPopup .content
{
    margin: 0;
    overflow: hidden;
}
.order-list-item .dateOverlookPopupt .table-container
{
    margin: 0 -1px -1px;
    width: auto;
}

/************************************************************************ Team *******************************************/
#team_filter_content .filter_cate_list strong
{
    width: 70px;
}

/************************************************************************ Order serach *******************************************/
.list-search-item{
    border-color: #EB6906 #DDDDDD #DDDDDD;
    border-style: solid;
    border-width: 2px 1px 1px;
    margin-bottom: 10px;
}
.list-search-item a.link{
    color: #3366CC;
    text-decoration: none;
}
.list-search-item .table-main, .list-search-item .table-main th, .list-search-item .table-main td{
    padding: 0;
}
.list-search-item .table-main{
    margin-top: 10px;
    margin-bottom: 10px;
}
.list-search-item .table-main .main-link a{
    color: #3366CC;
    font-size: 16px;
    font-weight: bold;
}
.list-search-item .table-main td.image{
    height: 100px;
    width: 200px;
    overflow: hidden;
    padding-right: 20px;
    text-align: center;
    vertical-align: middle;
}
.list-search-item .table-main td.image img{
    max-height: 100px;
    max-width: 200px;
}
.list-search-item .table-main td.td-right{
    padding-right: 10px;
    text-align: right;
    width: 140px;
}
.list-search-item .list-sub-item{
    padding: 10px 20px;
}
.list-search-item .list-sub-item a.btn-order{
    color: #FFFFFF;
    text-decoration: none;
}

/*************************  Order Traveler  ****************************/
.tbTraveler input
{
    height: 16px;
    width: 100px;
    margin: 0;
}
.tbTraveler .CardNumber
{
    height: 16px;
    width: 165px;
    margin: 0;
}
.tbTraveler .MobilePhone
{
    height: 16px;
    width: 110px;
    margin: 0;
}
.tbTraveler input[type=checkbox]
{
    width: auto;
}
.tbTraveler select
{
    height: 28px;
    width: 108px;
    margin: 0;
}    
.tbTraveler textarea{
    height: 16px;
    margin: 0;
    width: 124px;
}

.detail-content .detail-tab .tab-pane-no-border
{
    border: none;
}
.table-bordered-no-left-right
{
    border-left:none;
    border-right:none;
}
#btnAddTraveler,
.detail-content .detail-tab .tbTraveler .removeTraveler
{
    cursor:pointer;
    text-decoration:none;
}

.product-package-order
{
    width: 450px;
}
.product-ticket-order  
{
    width: 380px;
}

.arrangement-container .route-display-content,
.arrangement-container .arrangement-team-content-display,
.arrangement-display-content
{
    margin: 0 0 30px 0;
}

/********************************************* Permission Manage *******************************************/
#permission-manage-container .form-table-container
{    
    margin-bottom: 20px;
}
#permission-manage-container .form-table-container label
{    
    margin-bottom: 0px;
}
#permission-manage-container .form-table-container .checkboxlist label
{    
    min-width: 120px;
} 
 .bootstrap-timepicker-widget table td {
    height: 20px;
    +height: 20px;
    margin: 0;
    padding: 2px;
    +padding: 0;
    +margin: 0;
    text-align: center;
}
 .bootstrap-timepicker-widget table td input{
    +height: 20px;
    +padding: 0;
    +margin: 0;
}
.bootstrap-timepicker-widget
{
    text-indent:0;
}
/** tzCheckbox IE7 **/
.admin-form .tzCBPart 
{
    +left:0;
}
.admin-form .tzCheckBox .tzCBContent {
    +text-indent: 4px;
}
.admin-form .tzCheckBox 
{
    +width:47px;
}
.admin-form .tzCheckBox.checked {
    +width:44px;
}

/*************************************LogOnForm***********************************/
#logOnForm{
    margin: 70px 0 50px 0;
}
#logOnForm legend{
    background: #eb6b09;
    border: 1px solid #EB6B09;
    border-radius: 6px 6px 0px 0px;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 14px;
    margin-left:-1px;
    *margin-left:-8px;
}
#logOnForm .form{
    border: 1px solid #E5E5E5;
    border-radius: 6px 6px 6px 6px;
}
#logOnForm #UserName,#logOnForm #Password{
    width: 280px;
    *margin-left:14px; /*IE7下*/
}
#logOnForm .rememberMe{
    float: left;
}
#logOnForm .rememberMeLabel{
    float: left;
    margin-top: -2px;
    text-indent: 4px;
}
#logOnForm .button-submit{
    margin: 20px 20px 5px 210px;
}
#logOnForm .register{
    float: right;
    margin: 5px 30px 10px;
}
#logOnForm .register a{
    color: #3366CC;
}

/***********************************home page*************************************/
.home
{
    border: 1px solid #DDDDDD;
    padding-bottom: 50px;
}
.home fieldset {
    text-indent: 0;
}
.home legend {
    text-indent: 14px;
}
.home .messageContainer
{
    border: 5px solid #F2F2F2;
}
.home .messageContainer .header
{
    background: #F2F2F2;
    height:55px;
}
.home .messageContainer .header .speaker
{
    background-image: url("img/speaker.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    padding-left: 20px;
}
.home .messageContainer .header .buttons
{
    margin: 12px 0
}
.home .messageContainer .header .buttons .button
{
    width: 95px;
    height: 24px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    padding: 0 6px 6px;
    border: 0px;
    text-indent: 0;
    background-image: url("img/home_button.png");
}
.home .messageContainer .header .buttons .active
{
    width: 95px;
    height: 24px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    padding: 0 6px 6px;
    border: 0px;
    text-indent: 0;
    background-image: url("img/home_button_active.png");
}
.home .messageContainer .content
{
    margin: 8px 0 8px 0;
}
.home .messageContainer .content ul, ol
{
    margin: 0 5px 10px 25px;
}
.home .messageContainer .pageContainer
{
    text-align:center;
    padding: 5px;
}
.home .messageContainer .pagex
{
    width: 16px;
    height: 16px;
    border: 0px;
    text-indent: 0;
    background-image: url("img/home_page.png");
    background-color: #FFFFFF;
}
.home .messageContainer .page_active
{
    width: 16px;
    height: 16px;
    border: 0px;
    text-indent: 0;
    background-image: url("img/home_page_active.png");
    background-color: #FFFFFF;
}
.home .messageContainer .lineContainer
{
    text-align:center;
    padding: 5px 5px 10px 18px;
    background-image: url("img/home_line.png");
    background-color: #FFFFFF;
    background-position: 60px 14px;
    background-repeat: no-repeat;
}

.home .notifyContainer
{
    border: 1px solid #ed8a0a;
}
.home .notifyContainer .header
{
    background: #fba83e;
    height: 23px;
    color: #FFFFFF;
    font-size:14px;
    font-weight: bold;
    padding: 3px 0 0 3px;
}
.home .notifyContainer .contentx
{
   padding-top:6px;
}
.home .notifyContainer .contentx .row
{
    background: #fff9f2;
    margin: 5px;
    width: 291px;
    height: 30px;
}
.home .messageContainer .pagination
{
    border-width: medium 0 0;
    padding: 0;
}
    
/********************************************* Line Detail *******************************************/
.agent-detail-top
{
    background-color: #FFF;
}
.agent-detail-top .detail-top-left
{
    float: left;
    margin-right: 10px;
    width: 484px;
}
.agent-detail-top .detail-top-right h1 
{
    margin-top: 0;
    color: #333333;
    font-family:微软雅黑;
    font-size: 16px;
    line-height: 32px;
    border-bottom:1px dotted #DEDEDE;
}
.agent-detail-top .detail-top-right
{
    float: left;
    max-width: 590px;
    min-width:490px;
    width:100%;
    margin-left:19px;
}
@media screen and (max-width: 1140px)
{
    .agent-detail-top .detail-top-right
{
    width: 490px;
}
    }
.agent-detail-content
{
    margin-top: 18px;
    border:1px solid #d5d5d5;
    text-indent:0px;
}
.agent-detail-content .route-nav
{
    border-top: 3px solid #e87910;
    border-bottom:1px solid #d6d6d6;
    height: 35px;
    background-color: #f8f8f8;
    z-index: 100;
}
.agent-detail-content .route-nav .route-nav-day
{
    float: left;
}
.agent-detail-content .route-nav .route-nav-title
{
    float: left;
    font-size: 20px;
    line-height: 38px;
    padding-left: 20px;
    padding-right: 10px;
}
.agent-detail-content .route-nav .route-nav-day li.mudal{
    line-height: 36px;
    padding: 0 18px;
    font-size:14px;
}
.agent-detail-content .route-nav .route-nav-day li.raute-day{
   line-height: 18px;
}
.agent-detail-content .route-nav .route-nav-day .mudal.active{
    background-color: #e87910;
    color:#fff;
    border-radius:0px 0px 4px 4px;
}
.agent-detail-content .route-nav .route-nav-day .raute-day.active a{
    
}
.agent-detail-content .route-nav .route-nav-day .raute-day.active a{
     background-color:#fff;
     box-shadow:none;
     padding-bottom:0px;
     color:#E87910;
}
.agent-detail-content .route-nav .route-nav-day .raute-day-more{position: relative;}
.agent-detail-content .route-nav .route-nav-day .route-arrangement-nav-more{color: #009ae8; display: block; cursor: pointer; padding: 8px 14px 8px 6px;}
.agent-detail-content .route-nav .route-nav-day .route-arrangement-nav-more .icn-expand{background: url(img/route-more-closed.png) no-repeat center 6px; border: 1px solid transparent; position: absolute; right: 0px; height: 20px; width: 16px; z-index: 2;}
.agent-detail-content .route-nav .route-nav-day .route-arrangement-nav-more .icn-expand.opened{background: url(img/route-more-opened.png) no-repeat center 6px; border: 1px solid #ddd; border-bottom-color: #fff;}
.agent-detail-content .route-nav .route-nav-day .raute-day-more ul.item{
    background-color: #fff;
    margin: -5px 0 0;
    position: absolute;
    width: 100%;
    z-index: 10;
}
.agent-detail-content .route-nav .route-nav-day .raute-day-more li.raute-day{
    border: 1px solid #ddd;
    line-height: 30px;
    margin-top: -1px;
}
.agent-detail-content .route-nav .route-nav-day .mudal a{
    padding: 0;
    text-shadow:none;
    font-weight:bold;
}
.agent-detail-content .route-nav .route-nav-day .mudal.active a{
    background-color: transparent;
    padding: 0;
    box-shadow: none;
    color:#fff;
}
#route_nav_container{ width:100%; max-width:1200px; margin-top:-1px;}
.agent-detail-content .detail-item-title
{
    background: url("img/agent_detail_title_bg.gif") repeat-x scroll 0 0 transparent;
    color: #555555;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    line-height: 29px;
    text-indent: 35px;
    border-left:1px solid #E4E4E4;
    border-right:1px solid #E4E4E4;
    border-bottom:1px solid #fff;
}
.agent-detail-content .detail-item-content
{
    /*padding: 10px;*/
}
.agent-detail-content .detail-item-content.border
{
    border-left:1px solid #E4E4E4;
    border-right:1px solid #E4E4E4;
    border-bottom:1px solid #E4E4E4;
}
.agent-detail-content .detail-item-include table
{
    width: 100%;
}
.agent-detail-content .detail-item-include td
{
    border: 1px solid #E6E4E3;
}
.agent-detail-content .detail-item-content p
{
    line-height: 22px;
    margin: 10px 40px 14px 14px ;
    width: 800px;
}
.agent-detail-content .detail-item-content .item-title{
    background-color: #FAFAFA;
    color: #979797;
    font-family: "微软雅黑";
    font-size: 14px;
    text-align: center;
    vertical-align: top;
    width: 150px;
    padding: 10px 0px;
}
.agent-detail-top .detail-pictures {
    height: 372px;
    width: 480px;
	position:relative; 
}
.agent-detail-top .detail-pictures .more-line-info { position:absolute; left:3px; top:276px; width:479px; height:26px; margin:0; text-align:left; background:url('advertise/sfad-transparent-black-60.png') repeat; font-size:14px; }
.agent-detail-top .detail-pictures .more-line-info dd { line-height:26px; color:#FFF; }
.agent-detail-top .detail-pictures .more-line-info .info-1 { float:left; padding-left:10px; padding-left:17px; background:url('img/2017/icon-location-white.png') no-repeat 0px center; }
.agent-detail-top .detail-pictures .more-line-info .info-2 { float:right; padding-right:10px; }
.agent-detail-top .detail-candler {
    border: 1px solid #E0E0E0;
    min-height: 300px;
    margin-top: 10px;
    width: 484px;
}
.agent-detail-top .detail-info td {
    font-size: 14px;
    color: #333;
    height: 32px;
    line-height: 32px;
}
.agent-detail-top .detail-info td strong { color: #999; font-weight:normal; }
.agent-detail-top .detail-top-right .dropdown-title {
    float: left;
    line-height: 28px;
	font-size:14px; 
}
.agent-detail-top .detail-top-right .dropdown-content
{
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    float: left;
    height: 26px;
    line-height: 26px;
    margin-left: 10px;
    padding-right: 10px;
    text-indent: 8px;
    width: 372px;
    white-space: nowrap;
    position:relative;
}
.agent-detail-top .detail-top-right .dropdown-content .dropdown-list
{
    overflow: hidden;
    width: 356px;
}
.agent-detail-top .detail-top-right .dropdown-list-item
{
    background-color: #FFFFFF;    
    border: 1px solid #EBEBE8;
    border-top: none;
    padding: 0 5px 10px 0;
    border-radius: 4px 4px 4px 4px;
}
.agent-detail-top .detail-top-right .dropdown-list-item ul{
    list-style: none outside none;
    margin: 0;
    padding: 5px;
}
.agent-detail-top .detail-top-right .dropdown-list-item ul li {
    border-bottom: 1px dashed #DDDDDD;
    color: #333333;
    line-height: 30px;
    margin-top: -1px;
    overflow: hidden;
}

#triangle-down {
	border-left: 6px solid #FFFFFF;
    border-right: 6px solid #FFFFFF;
    border-top: 6px solid #444444;
    height: 0;
    position: absolute;
    right: 6px;
    top: 10px;
    width: 0;
}
.btn-detail-container
{
    margin: 16px 0px 36px 0px;    
}
.btnDetail,
.btnDetail:focus,
.btnDetail:hover,
.btnDetail:active{
	margin-top:0;
	padding: 10px;
	color:#FFF;
	background-color:#fe9545;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fe9545,endColorStr=#eb6906); /* For IE */
	background-image: linear-gradient(top, #fe9545 0%, #eb6906 100%);
	background-image: -o-linear-gradient(top, #fe9545 0%, #eb6906 100%);
	background-image: -moz-linear-gradient(top, #fe9545 0%, #eb6906 100%);
	background-image: -webkit-linear-gradient(top, #fe9545 0%, #eb6906 100%);
	background-image: -ms-linear-gradient(top, #fe9545 0%, #eb6906 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #eb6906),
		color-stop(1, #fe9545)
	);
	border:1px solid #f26900;
	border-radius:3px;
	border-bottom:none;
	
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    display: inline-block;
    line-height: 22px;
    margin-bottom: 0;
    text-align: center;
    text-shadow: 0 1px 1px #000000;
    vertical-align: middle;
}
.detail-top-right .btn-detail { display:inline-block; margin-right:4px; border-radius:3px; vertical-align:bottom; }
.detail-top-right .btn-detail-large {
	padding:0.6em 1.5em; font-family:MicroSoft Yahei,Simhei,SimSun,Arial; font-size:18px; color:#FFF; border:1px solid #F26900; font-weight:bold; 
	background-color:#FD9140;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FD9140,endColorStr=#F26900); /* For IE */
	background-image: linear-gradient(top, #FD9140 0%, #F26900 100%);
	background-image: -o-linear-gradient(top, #FD9140 0%, #F26900 100%);
	background-image: -moz-linear-gradient(top, #FD9140 0%, #F26900 100%);
	background-image: -webkit-linear-gradient(top, #FD9140 0%, #F26900 100%);
	background-image: -ms-linear-gradient(top, #FD9140 0%, #F26900 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #F26900),
		color-stop(1, #FD9140)
	);
}
.detail-top-right .btn-detail-large:hover { background:#F26900; }
.detail-top-right .btn-detail-icon { padding:3px 8px 2px 28px; border:1px solid #DCDCDC; color:#333; background:#EFEFEF url('img/2016/icon-export.png') no-repeat 8px 3px; }
.detail-top-right .btn-detail-icon:hover { background-color:#DCDCDC; }
.detail-top-right .btnExportOrPrint { background-image:url('img/2016/icon-export.png'); }
.detail-top-right .btnFavorite { background-image:url('img/2016/icon-fav.png'); }
.detail-top-right .removeF { background-image:url('img/2016/icon-fav-cancel.png'); }

/* .detail-top-right .btnOrder {
    font-size: 19px;
    font-weight: bold;
    height: 23px;
    width: 108px;
}
.detail-top-right .btnOrder:hover{ background-color: #EB6906; background-image:none;filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#eb6906,endColorStr=#eb6906);} */
.sale-point-title
{
    background-color: #7cbd55;
    color: #ffffff;
    font-size: 14px;
    padding: 5px 8px;
    width: 70px;
}
.sale-point-content
{
    font-size: 12px;
    line-height: 26px;
    margin: 8px 0; 
    color:#666;
}
.agent-detail-top .detail-candler td
{
    padding: 0;
}
.agent-detail-top .detail-candler .candler-head 
{
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: normal;
    padding: 0px 8px;
    line-height:36px;
    text-align: center;
}
.agent-detail-top .detail-candler .nav-prev
{
    background: url("img/candler_prevAndNext.gif") no-repeat scroll left -23px transparent;
    color: #8d8d8d;
    cursor: default;
    float: left;
    padding-left: 24px;
}
.agent-detail-top .detail-candler .nav-prev.enable
{
    background-position: left 8px;
    color: #000000;
    cursor: pointer;
}
.agent-detail-top .detail-candler .nav-next
{
    background: url("img/candler_prevAndNext.gif") no-repeat scroll right -92px transparent;
    color: #8d8d8d;
    cursor: default;
    float: right;
    padding-right: 24px;
    *margin-top:-36px;
}
.agent-detail-top .detail-candler .nav-next.enable
{
    background-position: right -61px;
    color: #000000;
    cursor: pointer;
}
.agent-detail-top .detail-candler div tbody tr.current { background-color: LightBlue;filter:alpha(Opacity=50); opacity: 0.5; }
.agent-detail-top .detail-candler tbody .orderBtn:hover
{
    background-color: #fff9db;
    cursor: pointer;
}
.agent-detail-top .detail-candler tr.candler-titleOfWeek td
{
    padding: 1px 0;
    line-height:30px;    
}
.agent-detail-top .detail-candler tr.candler-titleOfWeek td div
{
    background-color: #e0e0e0;
    color: #808080;
    font-family: "宋体";
    font-weight: bold;
    text-align: center;
}
.agent-detail-top .detail-candler tbody td
{
    border-left: 1px solid #DDDDDD;
    height: 48px;
    line-height: 14px;
    padding: 0px;
    /*width: 70px;*/ /*tomis 2014-11-13 修改 因为和产品明细日历控件中宽度冲突*/
}
.agent-detail-top .detail-candler .candler-dateOfMonth
{
    font-family: "宋体";
    font-weight: bold;
    padding-left: 4px;
    text-align: left;
}
#RouteArranmentContent
{
   /* min-width: 950px;*/
    margin:0px auto;
}
#RouteArranmentContent .RouteArranmentItem
{
    margin:10px 0px 15px 0px;
}

.agent_line_top
{
    background: url("img/agent_top.png") no-repeat scroll 0 0 transparent;
    width: 39px;
    height: 165px;
    position:fixed;
    top: 35%;
    right: 0;
    z-index:200;
}
#export
{
    width: 39px;
    height:86px;
    cursor:pointer;
}
.agent_line_top .top
{
    width: 39px;
    height:80px;
    cursor:pointer;
}
#RouteArranmentContent .dateSeq
{
    font-weight: bold;
    font-family: "宋体";
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    margin-right:25px;
}
#RouteArranmentContent .dateSeq b
{
    background: url("img/paixu.png") no-repeat scroll center transparent;
    color: #FFF;
    display: inline-block;
    height: 28px;
    text-align: center;
    width: 24px;
}
#RouteArranmentContent .padding-top-5
{
    padding-top: 5px;
}
#RouteArranmentContent .imageListContent
{
    text-align: center;
}
#RouteArranmentContent .imageListContent table
{
    display: inline-block;
    *display:inline;
    *zoom:1;
    margin: 0px 10px;
    position: relative;
}
#RouteArranmentContent .imageListContent .td-img
{
    border: 1px solid #DDDDDD;
    height: 300px;
    overflow: hidden;
    vertical-align: middle;
    width: 480px;
}


#RouteArranmentContent .imageListContent .td-img img
{
    max-height: 300px;
    max-width: 480px;
}
@media screen and (max-width: 1100px)
{
#RouteArranmentContent .imageListContent .td-img
{
    height: 250px;
    width: 400px;
}    
#RouteArranmentContent .imageListContent .td-img img
{
    height: 250px;
    width: 400px;
}
}
#RouteArranmentContent .imageListContent .img-titleBg
{
    background-color: #CCCCCC;
    bottom: 0px;
    height: 30px;
    opacity: 0.5;
    filter:alpha(opacity=50);
    position: absolute;
    width: 100%;
    left:0px;
}
#RouteArranmentContent .imageListContent .img-title
{
    bottom: 0px;
    color: #FFFFFF;
    font-family: "宋体";
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    position: absolute;
    text-align: left;
    text-indent: 12px;
    width: 100%;
    left:0px;
}
#RouteArranmentContent .detailSummaryContent
{
    width:995px;
    margin:0px auto;
    color: #555;
    *margin-top:5px;
    
}
#RouteArranmentContent .sceneTitle
{
    color: #009AE8; font-weight: bold;
}
#RouteArranmentContent .sceneTitle a{   color: #009AE8;}
#RouteArranmentContent .tourLength
{
    color: #009a18;
}

/**************** Image Gallery ******************/

.detail-pictures {
    height: 266px;
    width: 505px;
   /* border: 1px solid #CCCCCC;*/
    background-color: #FFFFFF;
}
.gy-slide-scroll {
    height: 300px;
    margin-bottom: 6px;
    overflow: hidden;
    position: relative;
    width: 480px;
    border: 2px solid #e7e7e7;
}
.gy-slide-scroll ul{
    position: absolute;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.gy-slide-scroll li{
    width: 480px;
    height: 300px;
    background-color: #FFF;
}
.gy-slide-scroll img
{
    border:0px;
    max-width: 480px;
    max-height: 300px;    
}
.gy-slide-thumbnail
{
    height: 60px;
    margin:0px 1px;
    overflow: hidden;
    position: relative;
    width:450px;
}
.gy-slide-btn ul
{    
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    left:0px;
}
.gy-slide-btn ul img
{
    max-height: 60px;
    max-width: 88px;
}
.gy-slide-btn ul li
{
    margin-bottom: 2px;
    border:1px solid #fff;
    overflow:hidden;
    float:left;
    width:88px;
    height: 58px;
}
.gy-slide-btn {
    height: 60px;
    overflow: hidden;
    text-align: center;
    width: 484px;
}
.gy-slide-prev,.gy-slide-next
{    
    width: 15px;
    height: 60px;
    cursor: pointer;
    background: url("img/ic_icon.jpg") no-repeat scroll 0 1px transparent;
}
.gy-slide-next
{    
    background-position:-14px 1px;
}
.gy-slide-btn span,.gy-slide-btn i {
margin-left: 5px;
font-style: normal;
font:12px/1 tahoma,arial,"Hiragino Sans GB",\5b8b\4f53;
cursor: pointer;
border: 1px solid #ccc;
padding: 4px 6px;
}
.gy-slide-btn .gy-slide-cur {
    border: 1px solid #A5EA00;
}
.gy-slide-btn .gy-slide-no{
color: #ccc;
cursor: default;
}



#gallery-container .gallery-content .slideshow img
{    
    max-width: 400px;
    max-height: 250px;    
}
#gallery-container #controls
{
    float: left;
}
#gallery-container #thumbs
{
    height: 226px;
    overflow: hidden;
}
#gallery-container #thumbs ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
#gallery-container .gallery-content{
    height: 250px;
    line-height: normal;
    margin-bottom: 8px;
    margin-top: 8px;
    float: left;
    width: 400px;
}


.container .carousel {
    height: 250px;
    line-height: normal;
    margin-bottom: 8px;
    margin-top: 8px;
    position: static;
    width: 400px;
}
.container .carousel .carousel-inner .item td
{
    width: 400px;
    height: 250px;
    text-align:center;
    vertical-align:middle;
}
.container .carousel .carousel-inner .item img
{
    max-width: 400px;
    max-height: 250px;
}
.container .carousel-indicators {
    list-style: none outside none;
    margin: 0;
    position: static;
    right: 15px;
    top: 15px;
    z-index: 5;
}
/*.container .carousel-inner > .item {
    background-color: #FFFFFF; a5ea00    16  12  ffff33   fefbd7
}
.container .carousel-indicators li {
    background-color: rgba(255, 255, 255, 0.25);
    border: 1px solid #fff;
    border-radius: 0 0 0 0;
    display: block;
    float: none;
    height: 54px;
    margin-bottom: 8px;
    margin-left: 8px;
    text-indent: 0;
    width: 85px;
}
.container .carousel-indicators li {
    border: 1px solid #9ee000;
}
.container .carousel-indicators li img
{
    max-height: 54px;
    max-width: 85px;
}
.container .carousel-indicators li  td
{
    width: 85px;
    height: 54px;
    text-align:center;
    vertical-align:middle;
}*/

/*********************************新 右边悬窗样式**************/
.right-hovering
{
    background-color: #f6832a;
    font-family: "宋体";
    font-size: 12px;
    height: auto;
    width: 40px;
    position: fixed;
    right: -1px;
    top: 218px;
    margin: -30px 0 0;
    text-align:center;
    z-index: 100;
    border-radius: 5px 0 0 5px;
    border-width: 1px 0 1px 1px;
    border-style: solid;
    border-color: #fff;
}
.hovering-content a{color: #fff;}
.right-hovering .clickArea
{
    cursor: pointer;
}
.hovering-content:first-child{border-top:0;}
.hovering-content
{
    border-top: 2px solid #FFF;
    color: #fff;
    margin-top: -1px;
    padding: 5px 4px;
    position: relative;
    line-height: 15px;
}
.hovering-content:hover .clickArea i {display:none;}
.hovering-content:hover .clickArea span {display:block;}
.hovering-content:hover .hidden-content {display: block;}
.hovering-content .hidden-content {position:absolute;right:40px;top:0;color:initial;text-align: left;}
.hovering-content .hidden-content .content-style-1 {
    position: relative;
    margin-right: 6px;
    background-color: #f68529;
    border:4px solid #f68529;
    border-radius: 5px;
}
.hovering-content .hidden-content .content-style-2 {
    position: relative;
    margin-right: 6px;
    border:1px solid #f68529;
    border-radius: 5px;
}
.hovering-content .hidden-content .service-list {
    padding:0 11px;
    border-radius: 5px;
    background-color: #fff;
    margin-top:4px;
    min-width: 175px;
}
.hovering-content .hidden-content .content-style-1 .service-list:first-child{
    margin-top:0;
}
.hovering-content .hidden-content .service-list .title {
    padding:12px 0 10px;
    color:#f68529;
    font-size: 14px;
    text-align: left;
    font-weight: bold;
}
.hovering-content .hidden-content .service-list .line{
    padding:10px 0;
    overflow: hidden;
    line-height: 20px;
    border-top:1px solid #e5e5e5;
}
.hovering-content .hidden-content .service-list a:hover{color:#f68529;}
.hovering-content .hidden-content .service-list .line span {
    display: block;
    float: left;
    padding-left: 5px;
}

i.QQ-icon {
    background: url("img/right-hovering/QQ-icon.png") no-repeat scroll center transparent;
    display: block;
    height: 21px;
    width: 20px;
    float: left;
}

i.phone-icon {
    background: url("img/right-hovering/phone-icon.png") no-repeat scroll center transparent;
    display: block;
    height: 21px;
    width: 20px;
    float: left;
}

i.QQ-service
{
    background: url("img/right-hovering/QQ.png") no-repeat scroll center transparent;
    display: block;
    height: 30px;
    width: 100%;
}

i.product-compare
{
    background: url("img/right-hovering/compare.png") no-repeat scroll center transparent;
    display: block;
    height: 30px;
    width: 100%;
}
i.scroll-top
{
    background: url("img/right-hovering/scroll-top.png") no-repeat scroll center transparent;
    display: block;
    height: 30px;
    width: 100%;
}
i.export
{
    background: url("img/right-hovering/export.png") no-repeat scroll center transparent;
    display: block;
    height: 30px;
    width: 100%;
}
i.product-share
{
    background: url("img/right-hovering/share.png") no-repeat scroll center transparent;
    display: block;
    height: 30px;
    width: 100%;
}
i.printPage
{
    background: url("img/right-hovering/printPage.png") no-repeat scroll center transparent;
    display: block;
    height: 30px;
    width: 100%;
}
i.exportPage
{
    background: url("img/right-hovering/exportPage.png") no-repeat scroll center transparent;
    display: block;
    height: 30px;
    width: 100%;
}


i.right-arrow-1 {
    background: url("img/right-hovering/arrow-1.png") no-repeat scroll;
    background-size: 100% 100%;
    display: block;
    height: 10px;
    width: 5px;
    position: absolute;
    right:-9px;
    top: 13px;
}

i.right-arrow-2 {
    background: url("img/right-hovering/arrow-2.png") no-repeat scroll;
    background-size: 100% 100%;
    display: block;
    height: 10px;
    width: 5px;
    position: absolute;
    right:-5px;
    top: 13px;
}

.hovering-content .hidden-content a{color:#6a6a6a;}
.hovering-content .hidden-content .share-part { margin-right:6px;padding:0 15px; width: 160px; border: 1px solid #f68529; position: relative;background-color: #fff;}
.hovering-content .hidden-content .share-part .title { padding: 11px 0 13px; color: #7e7e7e; font-weight: bold; font-size: 14px;border-bottom:1px solid #CECECE;}
.hovering-content .hidden-content .share-part .qrcode { padding: 9px 0 14px; text-align: center; }
.hovering-content .hidden-content .share-part .tip { padding-bottom: 12px; color: #999999;line-height: 14px;}

/*********************************产品对比**************/
.product-compare-popup
{
    background-color: #FFFFFF;
    border: 1px solid #f68529;
    cursor: auto;
    color: #7E7E7E;
    font-family: "宋体";
    font-size: 12px;
    right:46px;
    top:0;
    width: 162px;
    padding:0 15px;
    position: absolute;
}
.product-compare-popup .title
{
    border-bottom: 1px solid #CECECE;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    text-align: left;
}
/*.product-compare-popup i.right-chevron
{
    background: url("img/chevron_prevAndNext.gif") no-repeat scroll -4px -71px #FFFFFF;
    display: block;
    height: 9px;
    width: 5px;
    position: absolute;
    right: -5px;
    top: 11px;
}*/
.product-compare-popup i.right-chevron
{
    background: url("img/right-hovering/arrow-2.png") no-repeat scroll;
    background-size: 100% 100%;
    display: block;
    height: 10px;
    width: 5px;
    position: absolute;
    right:-5px;
    top: 13px;
}
.product-compare-popup .right-minimize
{
    cursor: pointer;
    padding: 6px 2px;
    position: absolute;
    right: 15px;
    top: 8px;
}
.product-compare-popup .right-minimize i
{
    background-color: #afafaf;
    display: block;
    height: 2px;
    width: 10px;
}
.product-compare-popup .right-minimize:hover i
{
    background-color: #f08c3f;
}
.product-compare-popup .content
{
    margin: 0;
    padding:14px 0;
    width: 100%;
}
.product-compare-popup .content .item-tpl
{
    display: none;
}
.product-compare-popup .item-delete
{
    display: block;
    padding-top: 6px;
    width: 18px;
}
.product-compare-popup .item-delete i
{
    background: url("img/del_xian.gif") no-repeat scroll center 0 transparent;
    cursor: pointer;
    display: block;
    height: 7px;
    width: 9px;
}
.product-compare-popup .item-delete i:hover
{
    background: url("img/del_xian.gif") no-repeat scroll center -7px transparent;
}
.product-compare-popup .item-content
{
    float: left;
    text-align: left;
    width: 140px;
}
.product-compare-popup .bottom
{
    border-top:1px solid #cecece;
    line-height: 26px;
    padding: 8px 0 10px;
}
#ClearCompareButton
{
    cursor: pointer;
    font-weight: bold;
}
#OutputCompareButton
{
    background: url("img/right-hovering/btn-compare.png") no-repeat scroll center transparent;
    cursor: pointer;
    height: 26px;
    width: 100px;
}

.line-compare-content .left-title
{
    font-family: "微软雅黑";
    font-size: 12px;
}
.line-compare-content .left-title
{
    border-top: 1px solid #DDDDDD;
    color: #797979;
    font-size: 14px;
    font-weight: normal;
    height: 41px;
    line-height: 41px;
    margin-top: -1px;
    padding-right: 10px;
    text-align: right;
    width: 65px;
}

.line-compare-content table th, .line-compare-content table td
{
    height: 40px;
    line-height: 50px;
    padding: 0;
    color:#555;
   
}
.line-compare-content table td.blue-font div{ }
.line-compare-content thead th{ line-height:30px; height:30px;}
.line-compare-content thead th
{
    text-align: center;
    vertical-align: middle;
}
.line-compare-content .item-delete
{
    display: block;
    margin: 0 auto;
    width: 55px;
    font-size:12px;
    cursor:pointer;
    
}
.line-compare-content .item-delete i
{
    background: url("img/del-attrbutions3.png") no-repeat scroll 0px -17px transparent;
    cursor: pointer;
    padding-left:19px;
    height: 16px;
    font-style:normal;
    
}
.line-compare-content .item-delete i:hover
{
    background: url("img/del-attrbutions3.png") no-repeat scroll 0px 0px transparent;
    color:#EB6906;
}
.line-compare-content .td-team-arrangement
{
    vertical-align: middle;
}
.line-compare-content .team-arrangement-selector {
    margin: 0 auto;
    text-align: left;
}

.line-compare-content .team-arrangement-selector.short{ width:205px; padding:0px 18px 0px 5px; background-position: 212px center;}
/*********************************修改时添加的样式**************/
.team-num{ width:200px; text-align:left;}
.team-num-margin{ text-align:left; margin-right:30px;}

.filter_item_choose{ margin:-3px 0px 7px 25px; *margin-top:5px; *padding-bottom:5px;}
.filter_item_choose b{ font-size:14px;}
.filter_item_choose .clear-btn{ padding:0px 4px;}
.filter_item_choose .clear-btn:hover{ color:#fff; background-color:#ff3939;}
.page-btn,.sure-page-btn{ border:1px solid #d8d8d8; padding:3px 5px;}
.sure-page-btn{ background-color:#ebe9e9; text-shadow:1px 1px 0px #fff;}
input[type="text"].page-input{ width:28px; height:19px; margin-bottom:0px; padding: 0px 0px 0px 2px; border-radius:0px; margin-top:-1px;}

.margin-bottom{ margin-bottom:20px;}
.line-compare-content table td.lineCompare-content{ padding:5px 0px;}
.line-compare-content table td.lineCompare-content div{ line-height:22px; }
li.route-arrangement{ position:absolute; margin-right:35px; left:0px;}
li.route-arrangement.active{ z-index:20;}
.btnDetail.btnOrder.btnSmall{ padding:5px 15px; font-family:MicroSoft Yahei,Simhei,SimSun,Arial; font-size:14px; line-height:16px; float:right; margin:4px 10px 0px 0px; text-shadow:none;}
.btnDetail.btnOrder.btnSmall:hover { background:#EC6C09; }

.Route-foot-hotel
{
   border:1px solid #dddddd;
   background-color:#f3f2f2;
   color:#555555;
   margin-bottom:15px;
}
.Route-foot{ background:url("img/foot-hotel_03.png") 3px 11px no-repeat; border-bottom:1px dotted #ddd; }
.Route-foot.Route-car{background:url("img/foot-hotel_03.png") 3px -43px no-repeat;}
.Route-foot.Route-train{background:url("img/foot-hotel_03.png") 3px -70px no-repeat;}
.Route-foot.Route-ship{background:url("img/foot-hotel_03.png") 3px -96px no-repeat;}
.Route-foot.Route-plane{background:url("img/foot-hotel_03.png") 3px -122px no-repeat;}
.Route-hotel{background:url("img/foot-hotel_03.png") 3px -18px no-repeat;}
.Route-foot-hotel p.Route-foot,.Route-foot-hotel p.Route-hotel{ margin:0px auto; width:95%; height:36px; line-height:36px; text-indent:23px;}

.Route-foot-hotel .grzy-font{ color:#555; margin-right:20px; font-weight:bold; }
.detail-item{max-width:96%;min-width:970px; margin:0px auto 20px auto;}

.detail-content.tabbable
{
    margin:0px 15px;
}

ul.three-cols li.one-cols-width
{
    width: 900px;
}
ul.three-cols .txt-gray.one-line
{
   width:800px;
}
.order-container .editor-line
{
  *display: block;
}
.order-container .editor-line.hide
{
  *display: none !important;
}
.table-condensed td,.table-condensed th{ text-indent:0px;}
#search-form{ background-color:#fff; margin-bottom:0px;}
.list-search-form .searchInputRightBtn:hover,.list-search-form .btnSearch:hover
{
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1771A', endColorstr='#EE7010', GradientType=0);
}
.order-list-item .dateOverlookPopup .table-bordered
{
    border-collapse: collapse;
}

.line-content{ margin-top:10px; line-height:16px; color:#555;}
.dashed-line{ height:1px; border-top:1px dashed #ddd;}
.price.footprice{height:18px;}
.zoom-section{ width:390px; float:left;}
.zoom-section .cloud-zoom-gallery img{ width:71px; height:65px;}
.cloud-zoom{ overflow:hidden;}
fieldset.borders{ border:1px solid #ddd;}

#logOnForm .span4{ width:35%;margin:0px auto; float:none; }
#logOnForm .editor-label,#logOnForm .editor-field{ margin-left:15px;}
#tabUploadTraveler{ border:1px solid #ddd; padding:20px; }
.detail-item-warning, .detail-item-refund { margin:0px 15px; line-height:24px; color:#555555; padding:10px;}
.detail-item-refund .title { padding:0; margin:0; background:url('img/bg_star.png') no-repeat left center; text-indent:22px; color:#ff8400; font-size: 14px;font-weight: bold; display: inline-block; }

/******************************关于地接云的样式*************************************************/

.about,.header-logo-nav_bg,.header-tops,.home-nav,.header-adv-nav_bg{ width:100%;min-width:1003px;}
.about ul,.about li{ list-style:none;}
.about{ background:#ffffff; height:100%;}
.header-tops
{
    height:30px;
    line-height:30px;
    background-color:#f6f4f4;
	border-bottom:1px solid #E3E3E3;
	color:#656565;
	}
.header-logo-nav_bg 
{
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F7F7F7,endColorStr=#FFFFFF); /* For IE */
	background-image: linear-gradient(top, #F7F7F7 0%, #FFF 100%);
	background-image: -o-linear-gradient(top, #F7F7F7 0%, #FFF 100%);
	background-image: -moz-linear-gradient(top, #F7F7F7 0%, #FFF 100%);
	background-image: -webkit-linear-gradient(top, #F7F7F7 0%, #FFF 100%);
	background-image: -ms-linear-gradient(top, #F7F7F7 0%,#FFF 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #F7F7F7),
		color-stop(1, #FFF)
	);
     height:110px;
 }
 .header-adv-nav_bg 
{
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F7F7F7,endColorStr=#FFFFFF); /* For IE */
	background-image: linear-gradient(top, #F7F7F7 0%, #FFF 100%);
	background-image: -o-linear-gradient(top, #F7F7F7 0%, #FFF 100%);
	background-image: -moz-linear-gradient(top, #F7F7F7 0%, #FFF 100%);
	background-image: -webkit-linear-gradient(top, #F7F7F7 0%, #FFF 100%);
	background-image: -ms-linear-gradient(top, #F7F7F7 0%,#FFF 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #F7F7F7),
		color-stop(1, #FFF)
	);
     height:80px;
 }
.header-top-content .header-right-ul{ margin:5px 12px 0px 0px; }
.header-top-content .pull-right .header-right-li{ float:left;display:block; color:#D8D6D7; position:relative; z-index: 1004; }
.header-top-content a{ transition: color 0.2s ease-in 0s; }
.header-top-content a:hover{ color:#E77817;}
.header-top-content .pull-right .header-right-li a{transition: color 0.2s ease-in 0s;}
.header-top-content .pull-right .header-right-li a:hover{ color:#E77817;}
.header-top-content .pull-right .header-right-li .header-right-son{ position:absolute;  top:20px; left:-5px; padding:0px 8px; z-index:100; background-color:#fff; border-radius:4px; border:1px solid #d7d7d7; box-shadow:0px 0px 3px #dddddd; background-color:#f6f4f4;}
.header-top-content .pull-right .header-right-son.position-left{left:-1px;}
.header-top-content .pull-right .header-right-son.position-right{ right:-1px;}
.header-top-content .pull-right .header-right-son ul{ margin-left:0px; padding:2px 0px 5px;}
.header-top-content .pull-right .header-right-son>ul>li{ line-height:25px;}
.header-top-content .pull-right .header-right-son>ul>li>a{ padding:5px;}
.header-top-content .pull-right .header-right-son>ul>li>a:hover,.header-top-content .pull-right .header-right-son>ul>li>a.actived{ background:#7bc540; color:#fff;}

.header-top-content .pull-right .header-right-li .telephone_title{ height:25px; color:#f6832a; font-family:微软雅黑; font-size:13px; padding:0px 0px 0px 10px; }
.header-top-content .pull-right .header-right-li .telephone{ height:25px; color:#f6832a; font-family:微软雅黑; font-size:16px; font-weight:bold; padding:0px 0px 0px 2px; }

.header-top-content .pull-right .header-right-li>a{ padding:0px 8px;}
.header-top-content,.header-logo-nav,.new-login,.home-nav-center,.home-main,.header-adv-nav,.home-footer{ width:100%; max-width:1200px; min-width:1003px; margin:0px auto;}
.header-top-content .pull-left { max-width:210px; }
.header-top-content .pull-left > * { float:left; }
.header-top-content .pull-left .seperator { margin:0 5px; }
.header-top-content .pull-left .user-name-link { max-width:130px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.header-adv-nav{ padding-top:1px;}
.header-logo-nav{ padding-top:10px; padding-right:22px; }
.header-logo-nav_bg .logo{ margin: 5px 0px 0px 15px;}
.header-logo-nav_bg .telphone{ background:url("img/home_top_tel.png") no-repeat; width:155px; height:38px; color:#f0720a; font-family:微软雅黑; font-size:18px;font-weight:bold; padding:0px 0px 0px 52px; margin-top:25px;}
.header-logo-nav_bg .telphone span{ color:#414141; margin-bottom:3px; display:block;}
.header-logo-nav_bg .nav ul.nav-ul{ border-left:1px dotted #c7c7c7; *padding-left:2px;}
.header-logo-nav_bg .nav ul .nav-li { width:140px; height:90px; border-right:1px dotted #c7c7c7;background-image:url("img/nav.gif"); background-repeat:no-repeat; position:relative;}
.header-logo-nav_bg .nav .nav-li a{ display:block;width:140px; height:90px;}
.header-logo-nav_bg .nav-dl{border-left:1px solid #c7c7c7; padding:3px 6px; margin:24px 0px 0px 15px; *width:100px;*height:50px;*margin-top:25px;}
.header-logo-nav_bg .nav-dl .nav-station-ul{ margin:5px 0px 0px 0px;}
.header-logo-nav_bg .nav-dl .nav-station-ul .change-station{ padding:0px 8px;width:63px; margin-left:-8px; margin-bottom:-1px; position:relative; z-index:90; color:#f68229;}
.header-logo-nav_bg .nav-dl .nav-station-ul .change-station small{ display:block; float:right; height:10px; width:6px;width:/*\**/10px\9; background:url("img/home-station_07.png") no-repeat; margin:5px 0px 0px 5px;}
.header-logo-nav_bg .nav-dl .nav-station-ul .change-station small.forie{ width:10px; background:url("img/home-station_03.png") 0px 3px no-repeat;}
.header-logo-nav_bg .nav-dl .nav-station-ul li{position:relative; list-style:none;}
.header-logo-nav_bg .nav-dl a.big-station{ font-size:20px;}
.header-logo-nav_bg .nav-dl a{ display:block;}
.header-logo-nav_bg #right_logo img { margin-top: -10px; }  
.header-logo-nav_bg #right_logo img.logo { width: 326px; height: 110px; }
.header-logo-nav_bg #right_logo img.qrcode { width: 90px; height: 90px; }
.header-logo-nav_bg #right_logo div.qrcode { font: 14px 微软雅黑; margin: -10px 3px 10px 0; *margin: -4px 3px 8px 0; }

.station-div{ position:absolute; z-index:10; border:1px solid #e9e9e9; background-color:#fff; box-shadow:0px 1px 2px #ddd; left:0px; padding:10px;}
.station-tip{ background:url("img/home_tops_zhan.png") 0px 0px no-repeat; width:16px; height:15px; display:block; margin-top:-16px; margin-left:15px;}
.header-right-son>.station-tip{ background-position:0px -16px; margin-top:-4px;height:11px; margin-left:20px;}
.station-div p{ height:20px; line-height:20px; *width:200px; color:#fff; background-color:#7bc540; padding-left:10px; margin:5px 0px;}
.station-div ul{ margin:0px; width:280px;}
.station-div ul li{ width:60px; height:20px; line-height:20px; padding-left:10px; float:left;}
.station-div ul li a{width:60px; height:20px; line-height:20px;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.station-div ul li a:hover{color:#f27623;}

li.back-to-home{border-left:1px dotted #c7c7c7;}
.new-home{ background-position:center 0px;}
.new-product{ background-position:center -62px;}
.new-inquire{ background-position:center -132px;}
.new-manual{ background-position:center -202px;}
.new-mall{ background-position:center -272px;}

.header-logo-nav_bg .nav ul li.active{ border-top:3px solid #e87910;*border-left:1px dotted #c7c7c7; height:87px; }
.header-logo-nav_bg .nav ul li.new-home.active{background-position:center 7px; }
.header-logo-nav_bg .nav ul li.back-to-home.active{border-left:1px dotted #c7c7c7;background:url("img/contact_03.gif") center 25px no-repeat;}
.visibility-div{visibility:hidden;}
.nav-son{ position:absolute; z-index:10; border:1px solid #c7c7c7; background-color:#fff; left:-1px; box-shadow:0px 3px 3px #dddddd; }
.nav-son ul li{ margin-left:0px;}
.nav-son.position-right{ right:-1px; left:auto;}

.nav-son ul{ margin-bottom:0px; margin-left:0px;}
.header-logo-nav_bg .nav .nav-son ul li a{font-size:14px; color:#555; background-color:#fff; height:40px; line-height:40px; padding-left:20px; width:120px;transition: background-color 0.2s ease-in 0s;}
.header-logo-nav_bg .nav .nav-son ul li a:hover{color:#EF792B;}
.nav-son.two-list{ width:280px;}
.nav-son.two-list li{ float:left;}

.about-content{ width:1000px; margin:30px auto 15px auto; border:1px solid #ddd; background-color:#fff;}

.about-nav{ width:167px;  color:#555;border-right:1px solid #ddd; }
.about-nav ul{ margin:30px 0px;}
.about-nav li{ line-height:46px; border-bottom:1px dotted #bdbdbd; padding:7px 0px; text-align:right;}
.about-nav li a{ display:block; width:116px;transition: color 0.2s ease-in 0s; margin-left:36px;  padding-right:15px; font-size:20px; font-family:微软雅黑; }
.about-nav li a small{ width:10px; height:7px;display:block; float:right; margin:22px 0px 0px 5px; background:url("img/nav-tips_03_03.png") 0px 0px no-repeat;}
.about-nav li a small.forie{background:url("img/nav-tips_01_03.png") 0px 0px no-repeat;height:10px; margin-top:19px;}
.about-nav li a.active{ background:url("img/contact_left_nav.gif") #ffa75a left top no-repeat; color:#ffffff;}
.about-nav li a.active small{ background:url("img/nav-tips_03_05.png") 0px 0px no-repeat;}
.about-nav li a.active small.forie{background:url("img/nav-tips_01_05.png") 0px 0px no-repeat;}

.about-content-detail{ width:780px; padding:30px 0px 50px 25px;border-left:1px solid #ddd; position:relative;margin-left:-1px}
.about-content-tittle{ border-bottom:3px solid #ffc694; padding-bottom:5px; margin-top:35px; *margin-top:65px;}
.about-content-tittle h3{ font-size: 26px; padding-bottom:5px; font-family:微软雅黑; font-weight:normal;border-bottom:3px solid #ff861b; display:inline; position:absolute; top:15px;}
.about-content-msg{ line-height:30px; margin-top:12px; font-size:14px; color:#555;}
.about-content-msg p{ margin-bottom:0px; font-weight:bold; color:#333333;}
.about-content-msg img{ margin-bottom:15px; margin-left:25px;}
p.about-content-msg-detail{ text-indent:2em;}
.about-footer{ width:1000px; margin:0px auto 5px auto; text-align:right; text-shadow:1px 1px 0px #fff;}

.about-nav li dl{ margin-bottom:0px;}
.about-nav li dd a{ font-size:13px; margin-left:23px;}
.about-nav li dd a:hover,.about-nav li dd a.actived{ color:#E67817;}

/**************************************新登录以及其他页面样式***********************************************************/
.new-login{ margin:15px auto;}
.Collection{ background:url("img/home-shoucan.gif") 0px 8px no-repeat; padding-left:17px;}
.login-status-div{ margin:40px auto 20px auto; width:980px;}
.login-icon{ height:30px; background:url("img/login-icon_07.png") 0px 5px no-repeat; margin:10px 0px; padding:20px 0px 0px 75px;}
.login-icon.login-resources{ background-position:0px -45px;}
.login-status-list{ width:240px; margin:0px 43px; float:left; color:#8d847c;}
.login-status-title{ font-size:24px; font-family:微软雅黑; color:#5f574f;}
.login-status{ width:220px; margin-left:10px; text-align:center;}

.new-login-form{ width:35%; max-width:380px; height:380px; margin-right:1.5%; background-color:#fff; border:1px solid #ddd; padding-top:15px;}
.new-login-form ul.nav{ margin-bottom:0px; position:relative; height:58px; width:92%; margin:0px auto;}

.new-login-form ul.nav li{ width:50%;margin:0px; text-align:center; position:absolute;}
.new-login-form ul.nav li a{ margin:10px 10px; font-size:14px; color:#524e4b; border:none; background:url("img/login-tips_03.png") 40px 14px no-repeat;}
.new-login-form ul.nav .zutuan-tab{ left:0px;}
.new-login-form ul.nav .dijie-tab{ right:0px;}
.new-login-form ul.nav li.active{border-bottom:3px solid #f7a246;}
.new-login-form .nav-tabs > .active > a{ color:#f48002; font-weight:bold; background-position:40px -8px;}
.new-login-form .nav-tabs > .active > a{ background-color:transparent; border:0;}
@media screen and (max-width: 1100px)
{
    .new-login-form ul.nav li a
{
    background-position:30px 14px;
}
.new-login-form .nav-tabs > .active > a
{
   background-position:30px -8px;
}
    }
.new-login-form .tab-content{ margin-top:-1px;}
.new-login-form .tab-content form{ width:92%; margin:23px auto 5px auto;}
.new-login-form .nav-tabs{ border-bottom:none;}
.new-login-form .login-input{ height:49px; line-height:49px; width:86.4%; padding-left:13%; padding-right:0px;}
.new-login-form .login-input.account-input{border-radius:8px 8px 0px 0px;margin-bottom:0px;}
.new-login-form .login-input.password-input{border-radius:0px 0px 8px 8px; margin-top:-1px;}
.new-login-form .login-input:focus{}
.login-input-title{ position:absolute; color:#c9c7c7; font-size:14px; margin:21px 0px 0px 10px; *display:inline; left:0px;}
.login-input-title.login-input-password-title{ *top:57px;}
.remember-me{ color:#736f6d; margin:10px 0px; line-height:20px;}
.remember-me input{ display:none;}
.remember-me .checkbox{ padding-left:2px;}
input[type="submit"].new-login-btn
{
    width:100%; height:38px; line-height:38px; border:none; margin:5px auto; display:block; background-color:#7bc540;box-shadow: 0px 3px 0px #51ac0c;border-radius:4px; font-family:微软雅黑; font-size:18px; color:#fff;
}
.login-operation{ margin-bottom:15px;}
#main .login-operation .input-validation-error{ border-color:#CCCCCC;}
.login-operation .account-title,.login-operation .password-title{ position:absolute; margin:10px 0px 0px 5%; color:#555;}
.login-operation input{ width:78.5%; padding:8px 0px 8px 20.5%; margin:0px;}
.login-operation .account-input{ border-radius:6px 6px 0px 0px; margin-bottom:-1px;}
.login-operation .password-input{ border-radius:0px 0px 6px 6px;}
input[type="button"].new-login-btn{ background-color:#ff9900;box-shadow: 0px 5px 0px #c26400;}
input[type="submit"].new-login-btn:hover,input[type="submit"].new-login-btn:active{ background-color:#6ac124;box-shadow: 0px 3px 0px #59a31f; }
.resgistor{ color:#02922f; font-size:14px; margin-top:10px;}
.resgistor:hover{ color:#f32e00;}

.login-operation{ position:relative;}
.login-operation .field-validation-error{position:absolute;left:0px;background:url("img/alertworrg.png") 5px 3px no-repeat #fff2f2; padding:2px 5px 2px 13px;font-size:12px; border:1px solid #ff8080; line-height:18px; margin-top:-15px; *margin-top:25px; margin-left:20%; color:#777;}
.login-operation .field-validation-error[data-valmsg-for="UserName"]{ *margin-top:-10px;}
.login-footer 
{
    
	height: 115px;
    border-top: 2px solid #f68229;
    padding: 20px 0px 5px 0px;
    margin-top:15px;
    width: 100%;
    color: #9c9c9c;
    text-shadow: 1px 1px 0 #000;
    background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #2d2d2d 100%);
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#3c3c3c,endColorStr=#2d2d2d); /* For IE */
	background-image: linear-gradient(#3c3c3c 0%, #2d2d2d 100%);
	background-image: -o-linear-gradient(top, #3c3c3c 0%, #2d2d2d 100%);
	background-image: -moz-linear-gradient(top, #3c3c3c 0%, #2d2d2d 100%);
}

.login-footer p{ margin-bottom:0px; line-height:25px;}
.login-footer a{ color:#9c9c9c;text-shadow:1px 1px 0 #000000; z-index:200;}

.new-login .slides-img{ width:65%;max-height:395px; overflow:hidden;}
.carousel-inner .item{max-height:395px; overflow:hidden;}
.carousel-indicators{ bottom:15px; top:inherit; *top:375px;}
.carousel-indicators li{ width:10px; height:10px; cursor:pointer; background-color:transparent; background-image:url("img/banner-btn.png"); background-position:-10px 0px;}
.carousel-indicators li.active{background-position:0px 0px; background-color:transparent;}

@media screen and (max-width:1170px)
{
    .new-login-form{ width:33%;}

    }
@media screen and (max-width:1125px)
{
    .new-login-form{ width:32%;}

    }
    
.carousel .carousel-control{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; display: none; border: none;opacity:0.3;filter:alpha(opacity=30);-moz-opacity:0.3;}
.carousel:hover .carousel-control{display: inherit;}
.carousel-control:hover, .carousel-control:focus {opacity:0.6;filter:alpha(opacity=60);-moz-opacity:0.6;}

.nav-tabs > li > a:hover{border-radius:0px;} 
.home-nav{ background-color:#F6832A; height:43px; line-height:43px;}
.home-nav-center{  height:100%; max-width:1200px; min-width: 1003px;}
.home-nav-center>li{ height:100%; float:left; position:relative; width: 160px;}
.home-nav-center>li>a{ display:block;height:100%; border-right:1px solid #f89b54; background:url("img/zutuan-nav-upd.png") no-repeat;}
.home-nav-center>li>a:hover,.home-nav-center li a.actived{ background-color:#ea630c;}
.home-nav-center>li>a.homes{ background-position: -20px 13px;border-left: 1px solid #f89b54; height:43px;}
.home-nav-center>li>a.sanpin{ background-position: -220px 13px;}
.home-nav-center>li>a.holiday{ background-position: -420px 13px;}
.home-nav-center>li>a.hotel{ background-position: -620px 13px;}
.home-nav-center>li>a.airticket{ background-position:-820px 13px;}
.home-nav-center>li>a.mpromotion{ background-position: -1020px 13px;}
.home-nav-center>li>a.weisk-mge{ background-position: -1220px 13px;}
.home-nav-center>li>a.weisk{ background-position: -1420px 13px;}
.home-nav-center>li>a.sanpin-domestic{ background-position: -1620px 13px;}
.home-nav-center>li>a.sanpin-outbound{ background-position: -1820px 13px;}
.home-nav-center>li>a.sanpin-around{ background-position: -2020px 13px;}
.home-nav-center>li>a.manual{ background-position:-435px 13px;}
.home-nav-center>li>a.Integral-mall{ background-position:-575px 13px;}
.home-nav-center>li>a.advice{ background-position:-830px 13px;}
.home-nav-center>li>i.icn_new{ background:url("img/icn_new.png") no-repeat; height: 15px; width: 28px; position: absolute; top: -4px; left: 60%;}
.home-nav-center li.w120 { width: 120px;}
.home-nav-center li.w120 a.homes { background-position: -39px 13px;  }
.home-nav-center li.w120 a.sanpin { background-position: -238px 13px;  }
.home-nav-center li.w120 a.holiday { background-position: -440px 13px;  }
.home-nav-center li.w120 a.hotel { background-position: -641px 13px;  }
.home-nav-center li.w120 a.airticket { background-position: -835px 13px;  }
.home-nav-center li.w120 a.mpromotion { background-position: -1039px 13px;  }
.home-nav-center li.w120 a.weisk { background-position: -1238px 13px;  }
.home-nav-center li.w120 a.transfer { background-position: -2244px 13px;  }



.home-secondary-nav{ position:absolute; margin:0px; width:100%;z-index:100; background-color:#fcf7c9;}
.home-secondary-nav>li{ line-height:30px;}
.home-secondary-nav>li>a{ display:block; padding-left:30px;}
.home-secondary-nav>li>a:hover{ background-color:#f79d57; color:#fff;}
.home-secondary-nav>li>a.actived{ background:#f68229;color:#fff;}

.home-main-left{ width:74%;margin:15px 0px;margin-right:2%;}
.home-main-left .slides-img{ /* height:260px;*/ overflow:hidden;}
.home-main-left .carousel{ margin-bottom:0px;}
.home-main-right{ width:23%;}
.home-main-right>div{ margin-top:15px;}
.login-msg{ background-color:#effce0; font-size:14px; border-left:1px solid #d9eab8; border-right:1px solid #d9eab8; border-bottom:2px solid #79c432; height:260px;}
.login-msg .tab-content{width:90%; margin:0px auto; overflow: hidden;}
.login-msg .nav-tabs{ background-color:#79C432; border-bottom-color:#fff;}
.login-msg .nav-tabs > li{ width:43%;*width:42.5%; margin: 10px 3.5% -1px; text-align:center;}
.login-msg .nav-tabs > li > a{ color:#fff;}
.login-msg .nav-tabs > li.active > a { color:#56b50d; background-color:#EFFCE0;border-color:#fff #fff transparent;}
.login-msg .nav-tabs > li > a:hover{ background-color:transparent; border-color:transparent;}
.login-msg .nav-tabs > li.active > a:hover{ background-color:#EFFCE0; border-radius:4px 4px 0px 0px;}

.login-people{color:#cef19f; height:75px;}
.login-people.zutuan-people{ background:url("img/login-msg-zu_03.gif") right top #7bc540 no-repeat; }
.login-people.dijie-people{ background:url("img/logined-msg_03.gif") right top #7bc540 no-repeat; }
.login-msg-ul{ margin-top:15px; margin-right:15px;}
.login-msg-ul li{ color:#666666; line-height:30px;}
.login-msg-ul li.login-msglong_li{line-height:20px; margin-bottom:5px;}
.login-msg-ul li em{ font-style:normal; color:#00952c;}
.Special-line,.Latest-release{ background-color:#f9f9f9; margin:15px 0px 0px 0px; border:1px solid #e9e9e9;height:38px;}
.Special-line > li{ margin:0px; background-color:#f5f5f5; border-right:1px solid #e9e9e9;}
.Special-line > li > a,.Latest-release> li>a,.side-title{ font-size:16px; font-family:微软雅黑; color:#333333;height:38px; padding:0px; width:130px; text-align:center; line-height:38px; margin:0px; border:none;}
.nav-tabs.Special-line > .active > a, .nav-tabs.Special-line > .active > a:hover, .nav-tabs.Special-line > .active > a:focus
{
     border:none; background-color:#f68229; color:#fff; border-radius:0px;}
.Latest-release> li{ margin:0px; float:right;}
.Latest-release> li.tab-title{ float:left; height:100%; line-height:38px; text-align:center; background-color:#f68229; width:100px; color:#fff; font-size:16px; font-family:微软雅黑;}

.nav-tabs.Latest-release > .active > a, .nav-tabs.Latest-release > .active > a:hover, .nav-tabs.Latest-release > .active > a:focus
{
    margin-top:-1px;
    *margin-top:0px;
    margin-right:-1px;
    height:38px;
    line-height:36px;
    border-radius:0px;
    color:#f68229;
    border-top:2px solid #f79a53;
    border-left:1px solid #dbdbdb;
    border-left:1px solid #dbdbdb;
    border-bottom:none;
}
.Special-line-content{ padding:12px 30px 7px 30px; position:relative; background-color:#ffffff; border:1px solid #e9e9e9;margin-top:-1px;}
.turn-left,.turn-right{ width:10px; height:18px; position:absolute; background:url("img/left-right.gif") no-repeat; cursor:pointer; top:75px;}
.turn-left{ left:10px;}
.turn-right{ right:10px; background-position:0px -18px;}
.Special-line-ul{ margin:0px 0px 0px -5px;}
.Special-line-ul>li{ float:left; width:20%;}
.Special-line-ul>li>a{ display:block; height:30px; line-height:30px; border:1px solid #e9e9e9; margin:0px 0px 5px 10px; padding-left:10px; background-color:#fff; font-size:14px;}
.Special-line-ul>li>a:hover{ background-color:#fffcee; color:#f68229; border-color:#ffcba3;}
.Latest-release{ position:relative;}
.Latest-release-content{ background-color:#ffffff; border:1px solid #e9e9e9; border-top:none; padding:10px 0px 0px 0px; color:#999;}

.Latest-release-list{ padding:12px 0px 2px 12px; position:relative; border-bottom:1px solid #f2f2f2;border-left:1px solid #f2f2f2; margin-left:20px;}
.Latest-route-icon{ width:11px; height:14px; position:absolute; background:url("img/new-route-list.gif") no-repeat; left:-6px; top:16px;}
.Latest-release-list-left{ width: 70%;}
.Latest-release-list-left > a{ display:block; margin:0px 0px 8px 0px; color:#333333; font-family:微软雅黑; font-weight:normal; font-size:16px;}
.Latest-release-list-mid{ width: 26%;}
.Latest-release-list-mid a{ color:#999999;}
.release-list-bottom{ background-color:#fcfcfc; border-top:1px solid #f2f2f2; margin-top:-1px; height: 25px; line-height: 25px;}
.release-list-bottom a{ color:#999999; font-size:13px; margin-right:20px;}
.release-list-bottom a:hover{ color:#f79a53;}
.booking-btn{ width:57px; height:50px; line-height:50px; text-align:center; color:#fff;font-size:16px; box-shadow:0px 3px 0px #51ac0c; font-family:微软雅黑; background-color:#7bc540; display:block; border-radius:5px;}
.booking-btn.hover,.booking-btn:hover{ background-color:#f68a46; box-shadow:0px 3px 0px #d76924; color:#fff;}
.supplier-regional{ color:#f68229; font-size:14px; font-family:微软雅黑; margin-bottom:5px;}
.supplier-list{ height: 148px; }
.supplier-img{ position: relative; overflow:hidden;cursor:pointer; border:1px solid #e9e9e9;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */ float:left; width:19%; *width:18.6%; height:70px; margin-right:1.25%; margin-bottom:10px;}
.supplier-img.no-marginR{ margin-right:0px;}
.supplier-img .supplier-mark{position: absolute;*background:#fffcee;background:#fffcee;filter:alpha(Opacity=90);width: 100%;height: 100%; line-height:70px; text-align:center; font-size:14px; color:#f68229; font-family:微软雅黑;}

.supplier-img img
{
  width: 70%;
  height: 70%;
  overflow: auto;
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
  *top: 15%; *left: 15%;
}
.supplier-div{ display:table; height:100%; width:100%; *display:block; *padding:10px 5px 0px 5px; *text-align:center;}
.supplier-img .supplier-name{ background-color:#fff; display:table-cell; vertical-align:middle;text-align:center; padding:5px; font-size:14px; color:#999; font-family:微软雅黑;}
.supplier-line-content{ background-color:#fff;}
.supplier-line-content>.tab-pane{ padding-bottom:40px;}
.supplier-bottom{ position:absolute; width:100%; left:0px; bottom:0px;}
.home-footer{ position:relative;}
.company-weixin{ position:absolute; text-align:center; top:8px; right:5px;}
.turn-top{ display:none; width:38px; height:38px; background:url("img/home-png_07.png") no-repeat; position:fixed; right:40px; bottom:20px;}

.login-photo{ width:54px; height:54px; margin:11px 15px 0px 25px; position:relative;}
.login-photo-mask{ width:100%; height:100%; background:url("img/home-pngs_03.png") no-repeat; position:absolute; top:0px; left:0px;}
.login-name-p{ margin:18px 0px 5px 0px; color:#fff; font-weight:bold;}
.side-div{ background-color:#fff; color:#999999; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; border-left:1px solid #e9e9e9; border-top:1px solid #e9e9e9;}
.side-title{ background-color:#f9f9f9;  background-image:url("img/home-list-icon.png");background-repeat:no-repeat;height:38px; width:100%; border-bottom:1px solid #e9e9e9; text-align:left; text-indent:35px; margin-bottom:5px;}
.side-title.latest-exchange{ background-position:13px 13px; }
.latest-exchange-list{ border-bottom:1px solid #e9e9e9; padding:10px 15px 8px 15px; color:#999999;}
.latest-exchange-list .list-type{ width:15px; height: auto; display: inline-block; vertical-align: top; }
.latest-exchange-list .list-info{ width:225px; display: inline-block; }
.latest-exchange-list a{ color:#666666; }
.latest-exchange-list a:hover{ color:#999999; }
.side-title.latest-registration{ background-position:13px -55px; }
.side-title.common-problems{ background-position:13px -15px; }
.latest-registration-list{ border-bottom:1px solid #e9e9e9; padding:10px 15px 7px 15px;}
.latest-registration-list p{ margin-bottom:3px;}
.reg-company-name a{ color:#000000; }
.reg-time{ background:url("img/home-list-icon.png") -4px -97px no-repeat; text-indent:15px;}
.common-problems-list{ border-bottom:1px solid #e9e9e9; padding:10px 15px 10px; margin:0px;}
.common-problems-list li{ line-height:26px;}
.common-problems-list>li>a{color:#666666;}
.reg-company-name a:hover{ color:#666;}
.common-problems-list>li>a:hover{color:#999;}
.carousel-indicators.Vertical-dot{ bottom:7px;}
.carousel-indicators.Vertical-dot li{ float:none; margin-bottom:4px;}

.home-main-left .carousel-indicators{ top:auto;bottom:20px;}
.slides-img .carousel-indicators{ top:auto;bottom:20px;}
.slides-img .carousel-indicators li{ *margin-bottom:0px;}

.Special-line-out-list{ height: 148px; width:100%; overflow:hidden; position:relative;}
.Special-line-list{ position:relative; width:400%;left:0px;}
.Special-line-ul{ width:25%; float:left; margin-right:20px;}
/*************************酒店列表添加的样式************************************/
.jidiao-hotel-list{ background-color:#fff; border:1px solid #ddd; box-shadow:2px 2px 5px #eeeeee; width:48.7%; *height:166px; margin-top:15px;}
.jidiao-hotel-list.margin-right{ margin-right:2.2%;}
.jidiao-hotel-list .jidiao-hotel-img{ width:49%; margin:8px; max-height:150px; overflow:hidden;}
.jidiao-hotel-list .hotel-list-details{ width:45.5%; margin:8px 0px 8px 10px;}
.jidiao-hotel-list .hotel-list-details p{ margin-bottom:3px;}
.hotel-list-name a{ font-size:14px; font-weight:bold; color:#3366CC;}
.yellow-font{ color:#865a00;}
 input[type='text'].hotel-page-input{ height:20px; line-height:20px; width:30px; padding:0px 3px; border-radius:0px; margin:0px 0px 0px 8px;}


/*********************************Register ********************************************/
.register-container
{
    border: 1px solid #DDDDDD;
    *height:100%;
}
.register-container .register-title
{    
    background-color: #f9f9f9;
    background-image: linear-gradient(to bottom, #ececed, #f9f9f9);
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ececed,endColorStr=#f9f9f9); /* For IE */
	background-image: linear-gradient(top, #ececed 0%, #f9f9f9 100%);
	background-image: -o-linear-gradient(top, #ececed 0%, #f9f9f9 100%);
	background-image: -moz-linear-gradient(top, #ececed 0%, #f9f9f9 100%);
	background-image: -webkit-linear-gradient(top, #ececed 0%, #f9f9f9 100%);
	background-image: -ms-linear-gradient(top, #ececed 0%, #f9f9f9 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #ececed),
		color-stop(1, #f9f9f9)
	);
	
    font-weight: bold;
    text-indent: 30px; 
    color: #6A6A6A;
    font-size: 20px;
    position: relative;
    
    height: 42px;
    line-height: 42px;
    width: 100%;
    border-bottom: 1px solid #DDDDDD;
}
.register-container .register-title span
{
    color: #A8A6A6;
    font-size: 32px;
    left: -16px;
    top:0px;
    position: absolute;
}
.register-container .register-item {
    margin-left: 60px;
}
.register-item-title {
    margin: 16px 0;
}
.register-item-title .item-bg
{
    background-color: #F08200;
    float: left;
    height: 18px;
    line-height: 18px;
    margin-right: 8px;
    width: 7px;
}
.register-item-title .item-title-text
{
    color: #666666;
    float: left;
    font-size: 12px;
    font-weight: bold;
}
.register-item-title .split-line {
    border-bottom: 1px dashed #DDDDDD;
    margin: 8px 130px 0 8px;
}
.register-item-content .editor-label
{
    width: 144px;
    text-align: right;
    margin-right: 10px
}
.register-item-content .editor-field input
{
    width: 204px;
    *margin-left:-60px;
}
.register-item-content .editor-field .field-edit input
{
   *margin-left:0px;
}
.field-tip {
    color: #B0650C;
    line-height: 33px;
    margin-left: 10px;
}
.register-item-content .password-level
{
    list-style: none;
    margin: 0;
    padding: 0;
}
.register-item-content .password-level li
{
    background-color: #FFCF90;
    color: #FFFFFF;
    display: inline-block;
    *display:inline;
    *zoom:1;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    margin-right: 0px;
    text-align: center;
    width: 68px;
    *margin-right:6px;
}
.register-item-content .password-level .active
{
    background-color: #ff9100;
}
.register-container .button-submit {
    margin: 20px 0 40px;
    text-align: center;
    text-indent: 0;
    width: 50%;
}
.register-container .editor-line
{

 }
.register-container .validate-code {
    height: 24px;
    line-height: 28px;
    margin: 0 10px;
}
.register-container .company-name input
{
    width: 265px;
}
.register-container .ui-front
{
    *margin-left:60px;
}
.register-container .company-address input
{
    width: 460px;
}
.register-container .validate-code-input input
{
    width: 100px;
}
.register-container .validate-refresh
{
    height: 30px;
    width: 20px;
    background: url("img/Refresh.png") no-repeat scroll center center transparent;
    cursor: pointer;
}
.register-container #Password
{
    width: 204px;   
    margin-bottom: 2px;
}
.register-container .notUpdate-container .field-display
{
    display: none;
    height: 28px;
    line-height: 28px;
}
.register-container .notUpdate-container.hide-editor .field-edit
{
    display: none;
}
.register-container .notUpdate-container.hide-editor .field-display
{
    display: inline-block;
}
.register-container .notUpdate-container.hide-editor .field-tip
{
    line-height: 28px;
}

.register-success-content{
    margin-left: 340px;
    min-height: 340px;
}
.register-success-content .register-success-content-title
{
    color: #48CC32;
    font-size: 23px;
    font-weight: bold;
    height: 50px;
    line-height: 50px;
    margin-top: 110px;
    margin-bottom: 15px;
    text-indent: 56px;
    background: url("img/register_success.png") no-repeat scroll 0 0 transparent;
}
.register-success-content .register-success-tip {
    font-size: 15px;
    margin: 0 0 20px;
}
.register-success-content .register-success-link {
    font-size: 15px;
}
.register-success-content .register-success-link a{
    color: #f08200;
}

/********************************* Inquiry ********************************************/
.inquiry-form .datecount-select-btn
{
    cursor: pointer;
    display: inline-block;
    float: left;
    margin: 6px 20px 6px 14px;
    text-indent: 0;
}
.inquiry-form .datecount-select-btn.current
{
    color: #FF9000;
}
.inquiry-form .field-displayTxt
{
    display: inline-block;
    line-height: 30px;
    text-indent: 0;
    vertical-align: top;
}
.inquiry-form .litter-number-field input
{
    width: 30px
}
.inquiry-form .editor-field.button-submit
{
    margin-top: 0;
}
.inquiry-form .editor-field.button-submit .btn
{
    margin-left: 14px;
}
.inquiry-form .editor-field.button-submit .message
{
    height: 28px;
    line-height: 28px;
    text-align: left;
    text-indent: 14px;
}

/********************************* 订单申请修改信息页面 ********************************************/
.order-sub-title 
{
    color: #EB6906;
    font-weight: bold;
    margin-bottom: 10px;
}
.order-line span, .order-line div 
{
    line-height: 25px;
}
.order-container .txt-orange 
{
    color: #EB6906;
    float: left;
    padding-right: 20px;
}
#travelerError
{
    height: 30px;
    position: relative;
}
#travelerIDError
{
    color: #FF0000;
    font-size: 13px;
    left: 590px;
    margin-top: 10px;
    position: absolute;
    top: 0;
    text-indent: 0;
}
#travelerNameError
{
    color: #FF0000;
    font-size: 13px;
    left: 10px;
    margin-top: 10px;
    position: absolute;
    text-align: left;
    text-indent: 0;
}
#travelerError .fieldError
{
    color: #FF0000;
    font-size: 13px;
    margin-top: 10px;
    position: absolute;
    text-align: left;
    text-indent: 0;
}

.lang-container font{ cursor:pointer;}
.lang-name{ background-color:#fffdde; font-size:13px; border:1px solid #888669; padding:2px 5px; margin-top:-5px; position:absolute; white-space:nowrap;}

/*********************************新散拼页面样式***************************************************/
.product_list{ background-color:#fff; border:1px solid #eeeeee; margin:20px 0px;}
.product_list_top{ position:relative;}
.product_list_top .page-simple{ position:absolute; right:5px; top:40px;}
.product_list_top>.nav-tabs{ border-bottom-color:#ea630c;}
.product_list_top>.nav-tabs>li{ margin:15px -1px 0px 0px; }
.product_list_top>.nav-tabs>li>a{ border:1px solid #dcdbdb; background-color:#fffefe; margin:0px; border-radius:0px; font-size:14px; font-weight:bold; padding:6px 20px; }
.product_list_top>.nav-tabs>li.active>a{ background-color:#ff8400; color:#fff; border:1px solid #ff8400;}
.product_list_div{ width:96%; margin:0px auto 18px; padding: 10px 8px 6px; border: 2px solid transparent; border-bottom:1px solid #ededed;}
.product_list_div_border_active{ border: 2px solid #eb6100; padding-bottom:5px;}
.product_list_left{ width:18%;}
.product_list_left img { border:1px solid #c5c5c5; }
.product_list_mid{ width: 56%; margin:0px 2%; color:#666666;}
.product_list_right{ width: 22%; text-align:right;}

.product_list_mid .title{ display: block; margin:0px; }
.product_list_mid .title .list-promotion-icon { padding: 0; margin: 0; margin-bottom: 5px; }
.product_list_mid .title>a{ color:#1580ed; margin:0px; line-height:20px; margin-bottom:5px;font-size:15px; font-family:微软雅黑;}
.product_list_mid .title>a:hover{ color:#f27510; text-decoration: underline; }
.product_list_mid .title>a>.gray-font{ font-size:14px;}
.product_list_mid p{ line-height:22px;}
.product_list_mid b{ color:#333333;}
.product_list_left_operation{ text-align:center; margin-top:10px; *width:180px; *margin:10px auto;}
.product_list_left_operation .checkbox-box
{
     display: inline-block;*float:left; padding:3px 7px;
     color:#956301; font-size:12px;
     background-image: -webkit-linear-gradient(top, #fffaf0 0%, #fff4dd 100%);
     filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fffaf0,endColorStr=#fff4dd); /* For IE */
	 background-image: linear-gradient(#fffaf0 0%, #fff4dd 100%);
	 background-image: -o-linear-gradient(top, #fffaf0 0%, #fff4dd 100%);
	 background-image: -moz-linear-gradient(top, #fffaf0 0%, #fff4dd 100%);
	 border:1px solid #ffc555;
	 border-radius:4px;
}
.product_list_left_operation .checkbox-box-hover
{
     display: inline-block;*float:left; padding:3px 7px;
     color:#666666; font-size:12px;
     background-image: -webkit-linear-gradient(top, #fafafa 0%, #dcdbdb 100%);
     filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fafafa,endColorStr=#dcdbdb); /* For IE */
	 background-image: linear-gradient(#fafafa 0%, #dcdbdb 100%);
	 background-image: -o-linear-gradient(top, #fafafa 0%, #dcdbdb 100%);
	 background-image: -moz-linear-gradient(top, #fafafa 0%, #dcdbdb 100%);
	 border:1px solid #c9c9c9;
	 border-radius:4px;
}
.product_list_left_operation .checkbox-box.checked
{
     background-image: -webkit-linear-gradient(top, #eafade 0%, #dcf0cb 100%);
     filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#eafade,endColorStr=#dcf0cb); /* For IE */
	 background-image: linear-gradient(#fffaf0 0%, #dcf0cb 100%);
	 background-image: -o-linear-gradient(top, #eafade 0%, #dcf0cb 100%);
	 background-image: -moz-linear-gradient(top, #eafade 0%, #dcf0cb 100%);
	 border:1px solid #7BC540;
}
.product_list_left_operation .checkbox-box.checked i{ background-position:-17px center;}
.product_list_left_operation .btn-dateOverlook
{
     padding:5px 10px 4px;
     background-color:#7bc540;
     color:#fff;
     font-family:微软雅黑;
     border-radius:4px;
     font-weight: bold;
     box-shadow:0px 3px 0px #51ac0c;
     *float:left;
     *margin-left:10px;
}
.product_list_booking .btnBooking,.btnBooking
{
     padding:5px 15px;
     background-color:#F6832A;
     color:#fff;
     font-family:微软雅黑;
     font-weight: bold;
     border-radius:4px;
     box-shadow:0px 3px 0px #d97120;
}
.product_list_left_operation .btn-dateOverlook:hover,.product_list_booking .btnBooking:hover,.btnBooking:hover{background-color:#FBB141;box-shadow:0px 3px 0px #d98c17; color:#fff;}
.product_list_tab{ font-size:12px; margin-bottom:10px; z-index:10; }
.product_list_tab td{ text-align:center; height:22px; padding:3px 5px;}
.product_list_tab .title_tr{ font-weight:bold;}
.product_list_tab .border_tr span{ padding:6px 8px; *padding:6px 8px; font-size:12px; border:1px solid #e9e9e9; box-shadow:0 2px 0 #F2F2F2; cursor:pointer;}
.overflow_text{ height:44px; overflow:hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; position:relative; }
.overflow_text_in{ padding-right:40px;}
.overflow_text a{ position:absolute; bottom:0px; margin:0px; width:3em; padding-left:0.5em; background:#FFF; text-align:center; }
.product_list_right{ text-align:right; margin-top:25px;}
.product_list_right>p>b>span{ color:#ee6e0c;}
.product_list_right>p>b>span.big-font{ font-size:18px;}
.product_list_booking{ text-align:right; font-size:14px; color:#666666; margin:25px 0px;}
.product_list_booking>span{ font-weight:bold;}
.product_list_booking>span>b{ padding:5px 10px; margin:0px 3px; border:1px solid #ff8c0f;}

.home-main .pagination{ border:none;}
.home-main .pagination ul{box-shadow:none;}

.omit_td{ position:relative; z-index: 10;}
.absolute_lang_div{ z-index:99999999; text-align:left; position:absolute; background-color:#edfce1; border:1px solid #e9e9e9; font-size:12px; padding:8px; margin-top:5px; *left:0px; *top:28px; }
.provider-info .absolute_lang_div,
.detail-info .absolute_lang_div { top:12px; margin-top:12px; }
.absolute_lang_tip{ z-index:99999999; height:5px; width:9px; background:url("img/absolute_lang_tip.jpg"); position:absolute; margin:-13px 0px 0px 10px;*margin-top:-13px;}

.product_compare{ background-color:#fffbf7; border-top:1px solid #ffb982; position:fixed; bottom:0px; z-index:100; height:90px; width:100%;}
.compare_top{ margin-top:-28px; line-height:28px;}
.compare_title{ background:#f68a46; border-radius:4px 4px 0px 0px; color:#fff; padding:0px 10px; cursor:pointer;}
.product_compare ul{ max-width:1200px; min-width:1003px; margin:0px auto; border-left:1px solid #ffb982; box-sizing:border-box;}
.product_compare ul li{ width:16.90%; box-sizing:border-box; float:left; border-right:1px solid #ffb982; height:90px;}
.close_compare_content a.compare_img{ width:30%; margin:0px 4%; display:block;}
.close_compare_content .compare_msg{ width:62%; line-height:16px; color:#999999;}
.close_compare_content .compare_msg a{ max-height:48px; display:block; overflow:hidden;}
.close_compare_content .compare_msg a:hover{ text-decoration:underline;}
.close_compare{ text-align:right; margin-right:5px; font-weight:bold; height:17px;}
.close_compare a{ font-size:12px;}
.close_compare a:hover{ color:#f68a46;}

.product_compare ul li.operation-li{ text-align:center;border-right:1px solid #7bc540;}
.operation-li a{ display:block;}
.operation-li .btnBooking{ width:50px; margin:15px auto;}
.hide-compareBtn{ height:90px; background:url("img/jiantou_07.png") 25px 49px no-repeat;}
.hide-compareBtn span{ background-color:#7bc540; color:#fff; display:block; padding:4px 0px;}
.sales-volume{ background:url("img/jiantou_03.png") 52px 9px no-repeat;}
.sales-volume.up{ background-position:52px -18px;}

.dates-volume{ background:url("img/jiantou_03.png") 82px 9px no-repeat; }
.dates-volume.up{ background-position: 82px -18px; }

/*********************************产品排期日历页面样式***************************************************/

.product_list_left_operation .dateOverlookPopup .head
{
    background-color: #F9F9F9;
    border-bottom: 1px solid #DDDDDD;
    padding: 10px;
    position: relative;
    text-align: left;
}
.product_list_left_operation .dateOverlookPopup .head .title
{
    color: #767676;
    font-size: 14px;
    margin-bottom: 0;
}
.product_list_left_operation .dateOverlookPopup
{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    position: absolute;
    left: 148px;
    width: 800px;
    z-index: 10000;
}
.product_list_left_operation .dateOverlookPopup .head .closeBtn
{
    background: url("img/del-attrbutions3.png") no-repeat scroll center -16px rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    height: 17px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 20px;
}

/*********************************"和我联系"按钮页面样式***************************************************/
/* .omit{
    background: url("img/bg_contact_me_.gif") no-repeat scroll right 1px;
    position: absolute;
    width: 73px;
    height: 18px;
    padding-bottom: 20px;
} */
.omit{
    background: url("img/2016/bg_contact_me.png") no-repeat scroll right 1px;
    position: absolute;
    width: 81px;
    height: 23px;
    /* padding-bottom: 20px; */
	margin-top:2px; 
}
.detail-info .omit { margin-top:7px; }
.detail-info .icn-honest { margin-right:14px; }
.omit .contact-me
{
    display: block;
    padding:0px 3px 0px 8px;
    margin-top: -1px;
    text-align: right;
    color: #d83301;
}
.omit .nowrap { white-space:nowrap; }
.omit .black-font { color:#0e0e0e; }
.omit .blue-font { color: #0968f6; }
.omit .font-container { margin-bottom: 4px; padding-bottom: 4px; border-bottom: solid 1px #e5e5e5; }
.omit .absolute_lang_div  { line-height:0px; }
.omit .absolute_lang_div font { cursor: default; padding-top: 1px; line-height:15px; }
.omit .absolute_lang_div font.underline  { margin:0; line-height:20px; padding-bottom: 1px }

/*********************************靠右悬浮块页面样式***************************************************/
.fixed-right div { position: fixed; top: 30%; right: 0; z-index: 200; }
.fixed-right .export { width: 32px; height: 65px; }
.fixed-right .export.normal { background: url("img/bg_export.jpg") no-repeat scroll 0; }
.fixed-right .export.expand { background: url("img/bg_export_expand.jpg") no-repeat scroll 0; }
.fixed-right .export .link { width: 100%; height: 65px; display: block; /*background-color: Red; */ }
.fixed-right .print { margin-top: 71px; width: 32px; height: 65px; }
.fixed-right .print.normal { background: url("img/bg_print.png") no-repeat scroll 0; }
.fixed-right .print.expand { background: url("img/bg_print_expand.png") no-repeat scroll 0; }
.fixed-right .print .link { width: 100%; height: 65px; display: block; /*background-color: Red; */ }
.fixed-right .export-print { width: 32px; height: 65px; }
.fixed-right .export-print.normal { background: url("img/bg_export_print.png") no-repeat scroll 0px 0px; }
.fixed-right .export-print.expand { background: url("img/bg_export_print.png") no-repeat scroll 0px -68px; }
.fixed-right .export-print .link { width: 100%; height: 65px; display: block; /*background-color: Red; */ }
.fixed-right .advice { margin-top: 142px; width: 32px; height: 44px; }
.fixed-right .advice.normal { background: url("img/bg_advice.png") no-repeat scroll 0; }
.fixed-right .advice.expand { background: url("img/bg_advice_expand.png") no-repeat scroll 0; }
.fixed-right .advice .link { width: 100%; height: 44px; display: block; /*background-color: Red; */ }
.fixed-right .esq { margin-top: 192px; width: 32px; }
.fixed-right .esq.normal { height: 104px; background: url("img/bg_esq.png") no-repeat scroll 0 0; }
.fixed-right .esq.expand { min-height:104px; _height:104px; background: url("img/bg_esq_expand.png") no-repeat scroll 0 0; }/**/
.fixed-right .esq .link { width: 100%; height: 33px; display: block; /*background-color: Red;*/ }
.fixed-right .share { width: 32px; height: 50px; }
.fixed-right .share.normal { background: url("img/bg_share.png") no-repeat scroll 0px -56px; }
.fixed-right .share.expand { background: url("img/bg_share.png") no-repeat scroll 0px 0; }
.fixed-right .share .link { width: 100%; height: 50px; display: block; /*background-color: Red; */ }
.fixed-right ul { 
    margin: 0 1px 1px 0; 
    border-left: solid 2px #f57b25;
    border-right: solid 2px #f57b25;
    border-bottom: solid 2px #f57b25;
}
.fixed-right ul li { text-align: left; padding: 5px 0px; font: 12px/1.5em "微软雅黑","arial narrow"; background-color: White; color: #333333; }
.fixed-right ul li.line { border-bottom: solid 1px #f57b25; }
.fixed-right ul li label { margin-left: 3px; font-size:12px; display: block; padding-left: 19px; background: url("img/icn_qq_.gif") no-repeat scroll 0 0; }

.filter_item_list .line { border-bottom: 1px solid #F4F4F4; }
.fixed-right .share .share-part { margin: -46px -224px 0; width: 220px; border-top: 2px solid #F57B25; border-radius: 4px; position: relative; }
.fixed-right .share .share-part .title { padding: 8px; color: #FF0000; font-weight: bold; font-size: 14px; }
.fixed-right .share .share-part .title .btnclose { float: right; color: #FF0000; padding-right: 5px; font-size: 16pt; }
.fixed-right .share .share-part .qrcode { padding-bottom: 8px; text-align: center; }
.fixed-right .share .share-part .tip { padding: 0 5px 5px; color: #999999; }
.search_class
{
    color: #EA630C;
    cursor: pointer;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 100%;
    line-height: 20px;
    margin: 2px 4px;
    padding: 0 5px;
}
.search_class:hover { background-color: #FBB141; color: #FFFFFF; text-decoration: none; }

/********************************* 找回密码相关CSS ***************************************************/
.reset-container .field-validation-error { display: inline; }
.reset-container { border: 1px solid #DDDDDD; }
.reset-container .reset-title
{
    background-color: #F9F9F9;
    background-image: -moz-linear-gradient(center top , #ECECED 0%, #F9F9F9 100%);
    border-bottom: 1px solid #DDDDDD;
    color: #6A6A6A;
    font-size: 20px;
    font-weight: bold;
    height: 42px;
    line-height: 42px;
    position: relative;
    text-indent: 30px;
    width: 100%;
}
.reset-container .reset-title span { color: #A8A6A6; font-size: 32px; left: -16px; position: absolute; top: 0; }
.reset-container .reset-content { margin-left: 340px; min-height: 250px; }
.reset-container .reset-content span { display: inline; }
.reset-container .reset-content span.tip { display: block; color: Gray; font-size: 12px;}
.reset-container .button-submit { margin: 20px 0 40px; text-align: center; text-indent: 0; width: 50%; }

/********************************* 投诉建议弹窗CSS ***************************************************/
.advice-popup { width: 520px; }
.advice-popup .modal-header { margin-bottom: 10px; }
.advice-popup .modal-body fieldset { text-indent: 0; }
.advice-popup .modal-body .editor-line { display: inline-block; clear: both; margin: 0 0 5px 5px; }
.advice-popup .modal-body .editor-line .pull-left { float: left; }
.advice-popup .modal-body .editor-line .editor-label { 
    margin-right: 5px; 
    line-height: 28px; 
    text-align: right;
    width: 100px;
    font-size: 12px; 
    font-weight: bold; 
}
.advice-popup .modal-body .editor-line .editor-field { margin: 0; padding-left: 5px; }
.advice-popup .modal-body .editor-line .editor-field .required-tip { margin-left: 20px; color: #ff0000; }
.advice-popup .modal-body .editor-line .editor-field .error { margin: 0; padding: 0; color: #ff0000; font-size: 12px; }
.advice-popup .modal-body .editor-field input[type="text"],
.advice-popup .modal-body .editor-field select,
.advice-popup .modal-body .editor-field textarea { margin-bottom:0px; *margin-bottom:10px; }
.advice-popup .modal-body .editor-field.short-input-select input[type="text"].text-box,
.advice-popup .modal-body .editor-field.short-input-select input[type="text"].input-small,
.advice-popup .modal-body .editor-field.short-input-select select { width:130px; }
.advice-popup .modal-body .editor-label-long  /* 与下面的要成对出现，以保证一行的宽度不变 */
{
    width: 148px;
    text-align:right;
}
.advice-popup .editor-field-short
{
    width: 320px;
}
.advice-popup .modal-body p.button-submit {margin-top: 30px; text-align: center; text-indent: 0; }
.agent-detail-top .detail-candler table.list-content tbody tr td.date { width: 50px; }
.agent-detail-top .detail-candler table.list-content tbody tr td.remain { width: 40px; }
.agent-detail-top .detail-candler table.list-content tbody tr td.advicePrice { width: 80px; }
.agent-detail-top .detail-candler table.list-content tbody tr td.singleRoom { width: 60px; }
.agent-detail-top .detail-candler table.list-content tbody tr td.settlementPrice { width: 160px; }
.agent-detail-top .detail-candler table.list-content tbody tr td.handle { width: auto; }
.agent-detail-top .detail-candler table.list-content tbody tr td { height: auto; vertical-align: middle; }
.agent-detail-top .detail-candler table.list-content tbody tr.candler-titleOfWeek td { padding: 3px 0;}
.agent-detail-top .detail-candler table.list-content tbody tr td i.icn_promotion{ background: url("img/icn_promotion.png") no-repeat; height: 20px; width: 40px; z-index: 2; } /* top: 0px; right: -30px; position: absolute;*/
.agent-detail-top .detail-candler table.list-content tbody tr td.settlementPrice .ori-price { text-decoration: line-through; }
.agent-detail-top .detail-candler-head tbody tr.candler-titleOfWeek td div { color: #fff; background-color: #7cbd55; }
.agent-detail-top .detail-candler-content tbody tr.tr_info td { border-top: 0px; }
.agent-detail-top .detail-candler-content tbody tr.tr_info:first-child td { border-top: 1px solid #dddddd; }
.agent-detail-top .detail-candler-content tbody tr.line td { padding-bottom: 3px; border-top: 0px; border-bottom: 1px solid #dddddd; }
.agent-detail-top .detail-candler-content tbody td.date { position: relative; }
.agent-detail-top .detail-candler-content tbody td.advicePrice { text-align:left; }
.agent-detail-top .detail-candler-content tbody td.settlementPrice { text-align:left;  }
.agent-detail-top .detail-candler-content tbody td .btn-orange { color: #fff; display:block; cursor: default; height: 21px; line-height: 21px; width: 54px; margin: 0 auto; background: url("img/promotion_details_bg.png") no-repeat 0 -90px; }
.agent-detail-top .detail-candler div table.list-content tbody .advicePrice>div,
.agent-detail-top .detail-candler div table.list-content tbody .settlementPrice>div { margin-bottom: 2px; }/*line-height: 20px;*/ 

/* .detail-top-right .btnFavorite,
.detail-top-right .btn-applyOrder,
.detail-top-right .btnExportOrPrint { font-size: 19px; font-weight: bold; height: 23px; }
.detail-top-right .btnFavorite:hover{ background-color: #EB6906; background-image:none;filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#eb6906,endColorStr=#eb6906);} */

.message-box{ width:35px; height:35px; border:1px solid #ccc; border-radius:5px; background-color:#f2f2f2; position:fixed; bottom:0px; right:0px; box-shadow:0px 0px 4px #ddd; z-index: 201; }
.message-box-title{height:34px; line-height:34px; color:#7aa101; font-family:微软雅黑; font-size:16px; border-bottom:1px solid #ddd;}
.message-title{ width:160px; background:url("img/message-box_05.png") no-repeat 6px 6px; padding-left:40px; }
.message-box-content{ border-top:1px solid #fff; line-height:25px; padding:2px 7px;}
.message-box-content p{ margin:0px;}
.message-box-content a{ color:#ff0000; font-weight:bold;}
.message-box-content a:hover{ text-decoration:underline;}
.message-box-content .show-account-invoice{color:#FF2200;font-weight:bold;}
.close-message,.narrow-message{ display:block; background-image:url("img/message-box_05.png"); width:17px; height:16px; float:right; margin:6px 5px 0px 0px;}
.narrow-message{ background-position:-1px -38px;}

a span.num { display: inline; color: Red; }
.agent-detail-top .detail-candler tbody .exportBtn, 
.agent-detail-top .detail-candler tbody .btn-applyOrder { margin-left: 5px; line-height: 24px; text-decoration: none; color: #333; }
.agent-detail-top .detail-candler tbody .exportBtn:hover, 
.agent-detail-top .detail-candler tbody .btn-applyOrder:hover { background-color: #fff9db; cursor: pointer; }

/* *********************************** 上移下移CSS **********border: solid 1px #000; ************************* */
.tbTraveler .btn-enable, .tbTraveler .btn-unable { margin-top: 8px; }
.btn-enable, .btn-unable { padding: 0; width: 13px; height: 13px; display: inline-block; cursor: pointer; }
.btn-enable { background: url('img/operate_icn.png') no-repeat; }
.btn-unable { background: url('img/operate_gray_icn.png') no-repeat; }
.up.first { background: url('img/operate_gray_icn.png') no-repeat; }
.down.last { background: url('img/operate_gray_icn.png') no-repeat; }
.btn-enable.add { background-position: -1px -1px; }
.btn-unable.add { background-position: -1px -1px; }
.btn-enable.up { background-position: -18px -1px; }
.btn-unable.up, .btn-enable.up.first { background-position: -19px -1px; }
.btn-enable.down { background-position: -35px -1px; }
.btn-unable.down, .btn-enable.down.last { background-position: -36px -1px; }
.btn-enable.del { background-position: -54px -2px; }
.btn-unable.del { background-position: -54px -1px; }
.btn-enable.move { background-position: -71px -1px;  }
.btn-unable.move { background-position: -71px -1px; }
.li-batch span { margin-left: 5px; color: #EB6906; }
.li-batch span.link { color: #009AE8; cursor: pointer; }
.li-batch span.link:hover { text-decoration: underline; }
.li-batch .li-batch-rownum { margin: -2px 0 0; padding: 2px 5px; height: 16px; width:36px; line-height:16px; }

.s0165 { font-family: Arial; } 

/************************************ 额外积分显示块(产品明细页/下单页面) ***************************************/
.detail-top-right .btn-detail-container .bg-extra { margin: 10px 0; height: 24px; display: inline-block; }
.detail-top-right .btn-detail-container .rebate { /*margin: 10px 0;*/ padding: 4px; line-height: 28px; }
.detail-top-right .btn-detail-container .rebate img { padding: 0; width: 12px; height: 14px; line-height: 14px; }
.detail-top-right .btn-detail-container .rebate span { padding-left: 2px; }
.detail-top-right .btn-detail-container .extra { background-position: -5px -107px; }
.detail-top-right .btn-detail-container .extra-description{ padding-left: 20px; display: inline-block; width: auto; height: 24px; line-height: 24px; color: #4A8003; background:url("img/icn_coin_v.png") no-repeat; background-color: #EEEEEE; }
.detail-top-right .btn-detail-container .extra-description.coin { background-position:  2px -21px; }
.detail-top-right .btn-detail-container .extra-description.coin-more { background-position:  2px 1px; }
/************************************ 产品优惠信息(列表页/日历控件列表) ***************************************/
#sweet span.item { margin-left: 0; !margin-left: 1px; display: inline-block; width: auto; }
#sweet span.item .left-part { padding: 0 2px; border-style: solid; border-width: 1px 0 1px 1px; border-radius: 2px 0 0 2px; display: inline-block; }
#sweet span.item .right-part { padding: 0 2px; border-style: solid; border-width: 1px 1px 1px 0; border-radius: 0 2px 2px 0; display: inline-block; }
#sweet span.item [class*="icn-coin"] { background: #8ABD47 url('img/icn_coin.png') no-repeat; border-color: #8ABD47; width: 18px; }
#sweet span.item .icn-coin { background-position: -3px -3px; }
#sweet span.item .icn-coin-lesser { background-position: -32px -3px; }
#sweet span.item .left-part.type1 { background-color: #F90000; border-color: #F90000; color: #F6FA03; }
#sweet span.item .right-part.type1 { border-color: #F90000; }
#sweet span.item .left-part.type2 { border-color: #8ABD47;  }
#sweet span.item .right-part.type2 { border-color: #8ABD47; }

.sweet span.item { margin-left: 0; !margin-left: 1px; display: inline-block; width: auto; }
.sweet span.item .left-part { padding: 0 2px; border-style: solid; border-width: 1px 0 1px 1px; border-radius: 2px 0 0 2px; display: inline-block; }
.sweet span.item .right-part { padding: 0 2px; border-style: solid; border-width: 1px 1px 1px 0; border-radius: 0 2px 2px 0; display: inline-block; }
.sweet span.item [class*="icn-coin"] { background: #8ABD47 url('img/icn_coin.png') no-repeat; border-color: #8ABD47; width: 18px; }
.sweet span.item .icn-coin { background-position: -3px -3px; }
.sweet span.item .icn-coin-lesser { background-position: -32px -3px; }
.sweet span.item .left-part.type1 { background-color: #F90000; border-color: #F90000; color: #F6FA03; }
.sweet span.item .right-part.type1 { border-color: #F90000; }
.sweet span.item .left-part.type2 { border-color: #8ABD47;  }
.sweet span.item .right-part.type2 { border-color: #8ABD47; }

.c-sweet span.item { margin: 0 0 3px 2px; width: auto; vertical-align: top; display: inline-block; border: 0px; }
.c-sweet span.item .left-part { padding: 0 2px; border-style: solid; border-width: 1px 0 1px 1px; border-radius: 2px 0 0 2px; display: inline-block; }
.c-sweet span.item .right-part { padding: 0 2px; border-style: solid; border-width: 1px 1px 1px 0; border-radius: 0 2px 2px 0; display: inline-block; }
.c-sweet span.item [class*="icn-coin"] { background: #8ABD47 url('img/icn_coin.png') no-repeat; border-color: #8ABD47; width: 18px; }
.c-sweet span.item .icn-coin { background-position: -3px -3px; }
.c-sweet span.item .icn-coin-lesser { background-position: -32px -3px; }
.c-sweet span.item .left-part.type1 { background-color: #F90000; border-color: #F90000; color: #F6FA03; font-size: 12px; }
.c-sweet span.item .right-part.type1 { border-color: #F90000; color: #EB6906; font-size: 12px; }
.c-sweet span.item .left-part.type2 { background-color: #FFD300; border-color: #FFD300; color: #EB6906; font-size: 12px;  }
.c-sweet span.item .right-part.type2 { border-color: #FFD300; color: #EB6906; font-size: 12px; }
.c-sweet span.p-item { margin: 0 0 0 2px; width: auto; vertical-align: top; display: inline-block; border: 0px; }
.c-sweet span.p-item .left-part { padding: 0 2px; border-style: solid; border-width: 1px 0 1px 1px; border-radius: 2px 0 0 2px; display: inline-block; }
.c-sweet span.p-item .right-part { padding: 0 2px; border-style: solid; border-width: 1px 1px 1px 0; border-radius: 0 2px 2px 0; display: inline-block; }
.c-sweet span.p-item [class*="icn-coin"] { background: #8ABD47 url('img/icn_coin.png') no-repeat; border-color: #8ABD47; width: 18px; }
.c-sweet span.p-item .icn-coin { background-position: -3px -3px; }
.c-sweet span.p-item .icn-coin-lesser { background-position: -32px -6px; }
.c-sweet span.p-item .left-part.type1 { background-color: #F90000; border-color: #F90000; color: #F6FA03; font-size: 12px; }
.c-sweet span.p-item .right-part.type1 { border-color: #F90000; color: #EB6906; font-size: 12px; }
.c-sweet span.p-item .left-part.type2 { background-color: #8ABD47; border-color: #8ABD47; color: #EB6906; font-size: 12px;  }
.c-sweet span.p-item .right-part.type2 { border-color: #8ABD47; font-size: 12px; }

/*#sweet span.r-all, #sweet span.r-pick, #sweet span.r-send, #sweet span.r-none{ font-size: 12px; border-width: 1px; padding: 0 5px; border-style: solid; border-radius: 2px; }
#sweet span.r-all { border-color: Green; background-color: #A6EAB8; color: Green; }
#sweet span.r-pick { border-color: Green; background-color: #A6EAB8; color: Green; }
#sweet span.r-send { border-color: Green; background-color: #A6EAB8; color: Green; }
#sweet span.r-none { border-color: Green; background-color: #A6EAB8; color: Green; }*/
.c-sweet span.r-all, .c-sweet span.r-pick, .c-sweet span.r-send, .c-sweet span.r-none{ font-size: 12px; border-width: 1px; padding: 0 5px; border-style: solid; border-radius: 2px; }
.c-sweet span.r-all { border-color: Green; background-color: #A6EAB8; color: Green; }
.c-sweet span.r-pick { border-color: Green; background-color: #A6EAB8; color: Green; }
.c-sweet span.r-send { border-color: Green; background-color: #A6EAB8; color: Green; }
.c-sweet span.r-none { border-color: Green; background-color: #A6EAB8; color: Green; }
.sweet span.r-all, .sweet span.r-pick, .sweet span.r-send, .sweet span.r-none{ font-size: 12px; border-width: 1px; padding: 0 5px; border-style: solid; border-radius: 2px; }
.sweet span.r-all { border-color: Green; background-color: #A6EAB8; color: Green; }
.sweet span.r-pick { border-color: Green; }
.sweet span.r-send { border-color: Green; }
.sweet span.r-none { border-color: Green; }

.c-sweet span.item-rebate { font-size: 12px; border-width: 1px; padding: 0 5px; border-style: solid; border-radius: 2px; }
.c-sweet span.item-rebate { border-color: #FF8500; background-color: #FFF; color: #FF8500; }

/* 优惠信息模块 2016 */
.tag-part {  }
.order-list-item .tag-part { margin-bottom:1em; }
.payment-order-summary .tag-part { padding-top:0.5em; }
.tag-part > span,
.tag-part span.tag,
.tag-part span.tag-group em,
.tag-part span.tag-group i { display:inline-block; padding:5px; margin: 0; line-height:1; height:auto !important; border:1px solid #DCDCDC; color:#FF8500; font-style:normal; background:#FFF; border-radius:0; }
.tag-part > span,
.tag-part span.tag { margin-bottom:6px; text-indent:0; }
.tag-part span.style-2 { color:#009AE8; } /* 风格2：蓝色 */
.tag-part span.tag-group { border:none; padding:0; font-size:0; }
.tag-part span.js-show-coupon-info { cursor:pointer; }
.tag-part span.tag-group em { font-size:12px; /* border-color:#FF8500; background-color:#FF8500; color:#FFF; */ }
.tag-part span.tag-group i { font-size:12px; border-left:none; }
.tag-part span.tag-group .s0165 { display:inline; line-height:1; }
.tag-part span.coupon {  }

.product_list_mid .tag-part { margin-top: 4px; } 
/* .tag { margin: 0; line-height: 15px; font-size: 12px; font-family: 宋体; display: inline-block; } */
.promotion { padding: 4px 8px; border: 1px solid #dcdcdc; color: #d90e0e; }
.promotion.tag { border: 1px solid #dcdcdc; }
.productTheme { padding: 4px 12px; border: 1px solid #dcdcdc; color: #cc66cc; }
.discount { padding: 4px 4px 4px 0; border: 1px solid #dcdcdc; color: #ff9955; }
.left .discount { border: none; }
.discount i { padding-left: 6px; margin-right: 2px; font-style: normal; }
.credit { padding: 4px; background-color: #FFF; border: 1px solid #dcdcdc; color: #51ac0c; }
.credit i { padding-right: 2px; font-style: normal; }
.reception { padding: 4px 8px; border: 1px solid #dcdcdc; color: #00b8c4; }
.rebate {  padding: 4px; background-color: #FF8500; border: 1px solid #FF8500; color: #FFF; }
.jit.tag {border: 1px solid #dcdcdc; color: #FF00FF; font-weight:normal; line-height: normal; padding: 4px 8px;}
.transfer.tag {border: 1px solid #dcdcdc; color: #66CCD2; font-weight:normal; line-height: normal; padding: 4px 8px;}

.provider-info,
.provider-info a { color:#009AE8 !important; text-decoration:none !important; }
.provider-info .omit { margin-right:10px; }
/* .provider-info > span { float:left; } */
/* .provider-info .omit { float:left; } */
.provider-info > * { float:left; position:relative !important; }
.product_list_div .provider-info .icn-mShop,
.order-list-item .provider-info .icn-mShop { padding-bottom:0px; /* margin-left:90px; */ margin-top:3px; }
.order-list-item .compare-btn-wrapper { padding-top:0.6em; }
.order-list-item .list-detail-content .compare-btn-wrapper .chackbox-box { background:none; border:none; float:none; }

/***************************************************** 首页样式(新版) *************************************************/
.index-title { background: url("img/icn_a_index.png") no-repeat; font-family: 微软雅黑; border-bottom: solid 2px #F6832A; }
.index-title.bg-one { background-position: 1px -4px; }
.index-title.bg-two { background-position: 6px -55px; }
.index-title.bg-three { background-position: 1px -111px; }
.font-one { font-size: 24px; }
.font-two { font-size: 16px; }
.color-one { color: #404040; } /*404040*/
.color-two { color: #999999; }
.color-three { color: #9F9F9F; }
.Special-line > li { padding: 0 10px; border-top: solid 2px transparent; border-right: solid 1px #E9E9E9; color: #333333; }
.Special-line > li:first-child { border-left: solid 1px #E9E9E9; }
.Special-line > li.active { background-color: #FFFFFF; border-top: solid 2px #F79A53; }
.Special-line > li > a { background-color: #F5F5F5; height: 36px; line-height: 36px; }
.nav-tabs.Special-line > .active > a, .nav-tabs.Special-line > .active > a:hover, .nav-tabs.Special-line > .active > a:focus
{ 
    background-color: #FFFFFF; 
    color: #F79A53; 
}
.Special-line > .active > a:hover{ color: #666666;}

.nav-tabs > li > a:hover, .nav-tabs > li > a:focus { background-color: transparent; }
.nav > li > a:hover, .nav > li > a:focus { background-color: #F5F5F5; }
.Special-line-content .turn-left, .Special-line-content .turn-right { margin: 13px 0; }
.Special-line-content .tab-pane { padding: 13px 0; } 
.supplier-ranking-list { margin-top: 15px; background: url("img/bg_srl.jpg"); height: 46px; border: 1px solid #e9e9e9; display: block; }
.hot-ten-product-list{background: url("img/bg_htpl.jpg"); display: block; margin-top: 15px; height: 54px;}

.checkboxlist span.item { padding-right: 31px; min-width: 120px; display: inline-block; }
.checkboxlist i.checkbox { padding: 0; margin: 0; background: url('img/checkbox_bg.gif') no-repeat scroll 2px center; display: inline-block; width: 18px; }
.checkboxlist i.icn-selected { background-position: -18px center; }

/************************************************************** 修改收货信息 **************************************************************/
.hidden-address { margin: 0 0 10px 60px; padding: 2px; background: #FFFDC9; border: 1px solid #ddd; border-radius: 4px;}
.hidden-address .btn-other { color: #009AE8; }
.hidden-address .address-list li { padding: 5px; line-height: 20px; }
.hidden-address .address-list li.current { padding: 5px; margin: 0; border: none; height: 20px; line-height: 20px; }
.contact-info li { padding-bottom: 0px; }
.contact-info li .editor-label { line-height: 28px; width: 120px; text-align: right; font-weight: bold; display: inline-block; }
.contact-info li .editor-field { line-height: 28px; width: 280px; display: inline-block; }
.contact-info li .editor-field .tip { margin-left: 10px; line-height: 28px; color: #999999; }
.contact-info li .editor-field .tip .importment { font-style: normal; color: #FF0000; }
.contact-info li .editor-layer { line-height: 28px; color: #EB6906; cursor: pointer; }
.contact-info li .field-validation-error { text-indent: 126px; }

/* 搜索 */
#search-form input.priceInput { height: 14px; line-height: 14px; width: 50px; }

.go-on, .go-on:hover { color: #009AE8; font-size: 14px; }

/*************************************** 诚信列表 开始 ***************************************/
.list-remark { width: 1000px; font: 15px 微软雅黑; margin: 0 auto; color: #555555; text-align: left; line-height: 28px;}
.list-container { padding-bottom: 20px; margin: 0 auto; background: #FFA800; width: 1000px; }
.list-container .list-container-title { padding: 8px; font: bold 23px 微软雅黑; letter-spacing: 1px; color: #FFF; }
.list-container-content { padding: 3px 0 10px; }
.list-container-content .bg1 { background-color: #FFEAC3; }
.list-container-content .bg2 { background-color: #FED480; }
.list-container-content .division { width: 26px; }
.list-container-content .line { margin: 0 20px; }
.list-container-content .line .item { text-align: left; width: 467px; height: 73px; }
.list-container-content .line .item span.left { margin: 10px 0 10px 33px; display: inline-block; }
.list-container-content .line .item span.right { margin: 10px 0 10px 13px; width: 335px; display: inline-block; }
.list-container-content .line .item span .logo { width: 53px; height: 53px; }
.list-container-content .line .name { margin: auto 0; font: 14px 微软雅黑; vertical-align: middle; line-height: 16px; color: #572723; display: inline-block; }

.icn-honest { margin-right: 10px; width: 79px; height: 23px; cursor: pointer; }
.honest-travel-list { margin-top: 15px; background: url("img/bg_cx.jpg"); height: 46px; border: 1px solid #e9e9e9; display: block; }

.order-list-item .icn-mShop,
.product_list .icn-mShop { /* margin-left: 80px; padding-bottom: 20px; position: absolute; */ }

.order-list-item .icn-mShop .txt, .product_list .icn-mShop .txt
{background: url("img/icn-mShare.png") no-repeat center; cursor: pointer; display: block; height: 18px; width: 70px;}
.order-list-item .icn-mShop .qrCode, .product_list .icn-mShop .qrCode
{background-color: #fff; border: 1px solid #ddd; left: 0; top: 26px; position: absolute; padding: 5px; width: 235px; text-align: center;}

/*************************************** 下单步骤样式 ***************************************/
.book-steps { text-align: center; }
.book-steps-background { display: inline-block; width: 620px; margin: 0px auto;background: url("img/cart_step.png") left 5px no-repeat; height: 33px; }
.book-steps-background.step-two { background-position: left -35px; }
.book-steps-background.step-three { background-position: left -72px; }
.book-steps-ul {  display: inline-block; list-style: none; padding: 0 25px; width: 570px; margin: 0px auto; color: #666; }
.book-steps-ul li { float: left; width: 190px; height: 30px; line-height: 30px; font-size: 14px; font-weight: bold; text-align: center; }
.book-steps-ul li .current { color: #F77D28; }

.payment-way { padding: 0 20px; margin-left: 35px; display: block; }
.payment-way div.clearfix { *height: 56px; }
/*.payment-way .payment-box { width: 100%; padding: 8px; margin-bottom: 12px; border: 1px dashed #CCC; color: #666; text-indent: 0; }
.payment-way .payment-box .header { vertical-align: top; padding: 0 0 10px; width: 150px; text-align: center; vertical-align: middle; font-size: 14px; font-weight: 600; display: inline-block; }
.payment-way .payment-box .header span { margin: 0; padding: 0; vertical-align: middle; display: inline-block; }
.payment-way .payment-box .header .rebate { padding: 0 5px; margin: 2px auto 0; display: inline-block; height: 20px; color: #FFF; background-color: #FF8500; border-radius: 10px; }
.payment-way .payment-box .header .rebate.disable { background-color: #CCC !important; }
.payment-way .payment-box .header .rebate img { margin-right: 2px; width: 12px; height: 14px; display: inline-block; line-height: 14px; }
.payment-way .payment-box .header .rebate span { display: inline; font-size: 12px; font-weight: normal; line-height: 14px; }
.payment-way .payment-box .header div { padding: 8px; border: 1px solid #FFFFFF; display: inline-block; }
.payment-way .payment-box .list { display: inline-block; width: 80%; }*/
.payment-way .payment-way-item { float:left;padding: 8px; border: 1px solid #FFFFFF; display: inline-block; cursor: pointer;  }
.payment-way .payment-way-item.current, .payment-way .payment-way-item:hover { /*border: 1px solid #F77D28;*/ }
.payment-way .payment-way-item i { margin: 0; padding: 0; background: url("img/checkbox_bg.gif") no-repeat -39px center; vertical-align: middle; width: 16px; height: 16px; display: inline-block; }
.payment-way .payment-way-item.current i { background-position: -59px center; }
.payment-way .payment-way-item img { margin: 0; *margin-left: 4px; padding: 0; width: 85px; height: 28px; vertical-align: middle; }
.payment-way .payment-way-item img.n-img {margin-left:5px;width: 50px;height: 50px;}
.payment-way .payment-way-item span { margin: 0; padding: 0; width: auto; height: 35px; vertical-align: middle; display: inline-block; line-height: 35px; }
.payment-way .payment-way-item .name {margin-left: 15px;font-size: 14px;color: #333;}
.payment-way .more-info {float:left;margin-top:10px;margin-left:40px;line-height: 24px;}
.payment-way .more-info .s-note {color: #999;}

/* .order-container .editor-line .payment-info { margin-right: 20px; display: inline-block; text-align: left; width: auto; }
.order-container .editor-line .payment-info p .title { display: inline-block; text-indent: 0; color: #666; width: 80px; text-align: right; }
.order-container .editor-line .payment-info p .amount { text-indent: 0; color: #FF8500; text-align: left; display: inline-block; }
.order-container .editor-line .payment-info p .amount b.f20 { font-size: 20px; } */

#payment_modal { padding: 24px; color: #666; width: 450px; border: 4px solid rgba(102, 102, 102, 0.5); border-radius: 4px; }
#payment_modal .header { padding: 5px 0; height: 20px; border-bottom: 2px solid #CCC; }
#payment_modal .header span.title { font-size: 20px; font-weight: 600; line-height: 20px; vertical-align: middle; float: left; display: inline-block; }
#payment_modal .header .close { line-height: 20px; vertical-align: middle; display: inline-block; }
#payment_modal .content { padding: 15px 0 0 5px; }
#payment_modal .content span.success, #payment_modal .content span.failure { padding: 3px 0; display: block; }
#payment_modal .content span.success { background: url('img/alertsusses.png') no-repeat left center; padding-left: 20px; }
#payment_modal .content span.failure { background: url('img/alertworrg.png') no-repeat left center; padding-left: 20px; }
#payment_modal .content a { color: #009AE8; }
.m-opacity { opacity: 0.3 !important; }

.failureBox {  margin: 0 auto; padding: 20px 40px 30px;  }
.failureBox .headerMessage {margin-bottom: 30px;display: inline-block;font-size: 15px;height: 50px;line-height: 50px;padding-left: 35px;font-weight: bold; }
.failureBox .headerMessage.failure {background: url(img/icn_orderFailure.png) no-repeat scroll 2px center;}
.failureBox .headerMessage.notice {background: url(img/icn_orderNotice.png) no-repeat scroll 2px center;}

ul .txt-col .rebate { padding: 0 5px; margin: 0 auto 0; display: inline-block; height: 18px; line-height: 18px; color: #FFF; background-color: #FF8500; border-radius: 10px; }
ul .txt-col .rebate.disable { background-color: #CCC !important; }
ul .txt-col .rebate img { margin-right: 2px; width: 12px; line-height: 14px; }
ul .txt-col .rebate span { display: inline; font-size: 12px; font-weight: normal; line-height: 14px; }

.two-col { line-height: 20px; }
.unpaid { color: #FF0000; }
.paid { color: #7BC540; }

/* ul.inline .rebate { padding: 0 5px; margin: 2px auto 0; display: inline-block; height: 20px; color: #FFF; background-color: #FF8500; border-radius: 10px; }
ul.inline .rebate.disable { background-color: #CCC !important; }
ul.inline .rebate img { margin-right: 2px; width: 12px; height: 14px; display: inline-block; line-height: 14px; }
ul.inline .rebate span { display: inline; font-size: 12px; font-weight: normal; line-height: 14px; } */
.payment-tip { margin-left: 35px; padding: 0 20px; }
.payment-tip .payment-tip-box { padding: 10px 0; background-color: #FFFCE6; border: 1px solid orange; }
.payment-tip .right { margin-right: 15px; float: right; }
.payment-tip .count-down { color: #FF0000; }
.payment-way .payment-box { width: 100%; padding: 8px; margin-bottom: 12px; color: #666; text-indent: 0; }
.payment-way .payment-box td { border-top: 1px solid #CCC; }
.payment-way .payment-box td:first-child { border-top: none; }
.payment-way .payment-box td .td-box { padding: 17px 0 ; width: 100%; border-bottom: 1px solid #CCC; overflow: hidden; }

/* 易极付提示 20170228 liangzhibin */
.payment-way .payment-box td .td-box .note {margin-left:60px;width:400px;display: inline-block;color:#999;}
.payment-way .payment-box td .td-box .note .yen {display:inline-block;margin-right:6px;width:15px;height:15px;line-height:17px;text-align:center;color:#f59341;font-family: Arial;font-size:13px;border:2px solid #f59341;border-radius: 50%;}
.payment-way .payment-box td .td-box .note .title {color:#666;font-weight: bold;line-height: 18px;}
/* 易极付支持银行 20170416 liangzhibin */
.payment-way .payment-box td .td-box .support-bank {float: right;color:#1686cc;cursor:pointer;}
.payment-way .payment-box td .td-box .support-bank .help-icon {display: inline-block;margin-right: 4px;width: 12px;height: 12px;line-height: 12px;text-align: center;font-family: Arial;font-size: 11px;font-style: normal;border: 1px solid #1686cc;border-radius: 50%;}
.show-popup-dialog.support-bank-popup .inner {box-shadow: none;border-color: #d4d4d4;}
.show-popup-dialog.support-bank-popup .inner .popup-content{background-color: #fffcf1;}
.support-bank-popup.tooltips-right-top .tooltips-arrow-a {border-right-color: #d4d4d4;}
.support-bank-popup.tooltips-right-top .tooltips-arrow-b {border-right-color: #fffcf1;}
.support-bank-popup .content-title {padding-bottom: 3px;border-bottom: 1px solid #ddd;}
.support-bank-popup .content-title .note {float: right;}
.support-bank-popup .item-list {padding-top:8px;overflow: hidden;}
.support-bank-popup [class*="icn-bank-"] {display:inline-block;margin-left:8px;margin-bottom:2px;width:105px;height: 24px;background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size: contain;border-radius: 3px;}
.support-bank-popup [class*="icn-bank-"]:nth-of-type(4n+1) {margin-left:0;}

.infoBox-payment span { padding: 5px 0; display: inline-block; }
.infoBox-payment .rebate { padding: 0 5px; margin: 2px auto 0; display: inline-block; height: 20px; color: #FFF; background-color: #FF8500; border-radius: 10px; }
.infoBox-payment .rebate.disable { background-color: #CCC !important; }
.infoBox-payment .rebate img { margin-right: 2px; width: 12px; height: 14px; display: inline-block; line-height: 14px; }
.infoBox-payment .rebate span { display: inline; font-size: 12px; font-weight: normal; line-height: 14px; }
/* 订单信息 2016改 */
.payment-order-summary { margin:0 20px 25px 55px; border:1px solid #E5E5E5; color:#333; }
.payment-order-summary a { color:#EB6906; text-decoration:underline; }
.payment-order-summary .section { }
.payment-order-summary .hotel-info .section-main { padding:0; }
.payment-order-summary .hotel-info #hotel_info.in { margin:20px; }
.payment-order-summary .hotel-info #hotel_info { text-indent:0; }
.payment-order-summary .hotel-info #hotel_info td { padding:8px; line-height:1.6; vertical-align:middle; }
.payment-order-summary .section-title,
.payment-order-summary .section-footer { padding:0.6em 0; background-color:#F3F3F3; }
.payment-order-summary .section-title { font-weight:bold; }
.payment-order-summary .section-title a { padding-left:8px; font-weight:normal; text-decoration:none; color:#009AE8; }
.payment-order-summary .section-footer { padding-top:0.8em; border-top:1px solid #E5E5E5; font-family:Arial; text-align:right; font-weight:bold; }
.payment-order-summary .section-footer .total { padding-right:1em; color:#EB6906; }
.payment-order-summary .section-footer .total i { font-style:normal; font-size:20px; font-weight:normal; }
.payment-order-summary .section-main table { width:100%; }
.payment-order-summary .section-main table td { padding:0.3em 0; }
.payment-order-summary .section-main table td.col-2-1 { width:60%; }
.payment-order-summary .section-main .product-info { padding:0 20px; }
.payment-order-summary .section-main .product-info table td { text-indent:0; }
.payment-order-summary-hotel .section-main table td.col-2-1 { width:30%; }
.payment-order-summary .section-main { padding:1em 0; }
.payment-order-summary .section-main .content { color:#666; }
/* 抵用券 */
.highlighted { color:#EA630C; }
.spend-coupon-box { margin:0 20px 0 55px; padding-left:2em; text-indent:0; color:#333; }
.spend-coupon-box i,
.spend-coupon-box em { font-style:normal; }
.spend-coupon-box p { margin: 5px 0 15px; }
.spend-coupon-box th { font-weight:normal; }
.spend-coupon-box td { vertical-align:middle; }
.spend-coupon-box .my-coupon-tips .highlighted { font-weight:bold; }
.spend-coupon-box .my-coupon-tips .highlighted em { font-size:14px; }
.spend-coupon-box .info-tips { padding-left:2em; background:url('img/icon-info.png') no-repeat 0px 0px; color:#999; }
.spend-coupon-box .spend-tips { color:#009AE8; }
.spend-coupon-box .spend-tips.out-of-time { color:red; }
.spend-coupon-box .spend-coupon { width:70px; border-radius:0; margin:0; }
.spend-coupon-box .spend-coupon.error { border-color:red; }
.popup-tooltips.validate-tips > .inner .popup-content { color:red; }

.order-promotion-info { margin:1px 15px 5px 50px; padding:8px 0 8px 1.5em; background-color:#FAFAFA; line-height:1.8 !important; }
.order-promotion-info span { line-height:1.8 !important; }
.order-promotion-info table th { color:#666; font-weight:normal; text-align:right; width:8em; }
.order-promotion-info table td.col-3 { padding-left:1em; }
.order-promotion-info .tips-txt { color:#999; }
.order-promotion-info .highlighted { font-weight:bold; }

/******* 倒计时样式
*********************/
.payment-way .payment-box .count-down-div { margin: 0; padding: 10px 0; background-color: #f4f4f4; }
.payment-way .payment-box .tag { margin-left: 12px; background: url('img/icn-time-clock.gif') no-repeat left center; text-indent: 32px; font-size: 14px; height: 30px; line-height: 30px; color: #FF0000; /*padding: 2px 6px; border-radius: 3px; background-color: #FF8500;*/ }

.orderSuccessBox .tag { margin-left: 12px; background: url('img/icn-time-clock.gif') no-repeat left center; background-color: #F4F4F4; display: inline-block; text-indent: 32px; font-size: 14px; height: 30px; line-height: 30px; color: #FF0000; /*padding: 2px 6px; border-radius: 3px; background-color: #FF8500;*/ }
.list-content tbody td .clock { width: 20px; height: 20px; padding-left: 2px; padding-bottom: 4px; *padding-left: 2px; *padding-bottom: 5px; }
.count-down-tag { display: block; }
.count-down-hover { position: absolute; display: inline-block; margin-top: 25px; margin-left: -160px; *margin-top: 20px; *margin-left: -160px; }
.count-down-hover.hide { display: none !important; }
.count-down-hover .benefits { display: inline-block; }

.shade-pageLoadingContent {background-color: #000; border: medium none; width: 100%; height: 100%; left: 0; margin: 0; opacity: 0.35; padding: 0; position: fixed; top: 0; z-index: 9999;}

/* 变更收款账号通知 */
.billing-account-announcement { margin:0 1.5em; padding-left:2em; text-indent:0; color:#F6832A; background:url('img/icon-info.png') no-repeat 0px 0px; }
.payment-action-wrapper .billing-account-announcement { float:left; width:630px; margin-left:58px; }
.payment-action-wrapper .button-container { float:right; text-align: right; margin-right:22px;}
.payment-action-wrapper .button-submit { margin-top:3px; }

.order-container .editor-line.payment-info-line { padding: 0 0 10px; text-align: right; font-weight:bold; }
.payment-info-line .payment-info-wrapper { margin-left:58px; margin-right:21px; }
.payment-info-line .payment-info-wrapper .amount-wrapper { padding:1em 1em 5px 0; background-color: #eee; }
.payment-info-line .payment-info-wrapper .amount-wrapper p { margin-bottom:6px; }
.payment-info-line .payment-info-wrapper .amount-wrapper i,
.payment-info-line .payment-info-wrapper .amount-wrapper em { font-style:normal; }
.payment-info-line .payment-info-wrapper .amount-wrapper em { font-size:18px; padding-left:3px; }
.payment-info-line .payment-info-wrapper .amount-wrapper em.total { font-size:20px; }
.payment-info-line .payment-info-wrapper .amount-wrapper .highlighted { color:#eb6906; }
.payment-info-line .payment-info-wrapper .payment-help { padding-top:0.5em; text-align:right; color:red; font-size:12px; }
.payment-info-line .payment-info-wrapper .payment-help a { color:blue; }
/* 供应商收款账号列表 */
.provider-payment-account-list { padding:2em 2em 0; color:#2D2D2D; }
.provider-payment-account-list dl { margin:0; }
.provider-payment-account-list dl dt { float:left; width:1.6em; }
.provider-payment-account-list dl dd { margin-left:1.6em; }
.provider-payment-account-list dl dd span { padding-left:1em; }
.provider-payment-account-list em { font-style:normal; }
.provider-payment-account-list .account-tips { color:#B2B2B2; }
.provider-payment-account-list .account-code-img img { max-height: 90px; }
.provider-account-help { padding-top:1.5em; text-align:left; color:#2D2D2D; font-size:14px; font-weight:normal; }
.provider-account-help .p1 { color:red; font-weight:bold; }
.provider-account-help a { color:#009AE8; text-decoration:underline; }

/*********************************"和供应商联系"按钮页面样式***************************************************/
.success-omit { display: inline-block; line-height:1; }
.success-omit .omit-link { text-decoration: none !important; font-size:16px; margin-left: 10px; padding:0.3em  0.4em 0.3em 2em; color: #d83301; background-color: #FEEA85; display: inline-block; border: 1px solid #F7C987; border-radius: 4px; position:relative; }
.success-omit .omit-content { display:inline-block; }
.success-omit .omit-img { margin: 5px 0 0; padding: 0; background: url('img/icn_qq_.gif') no-repeat scroll left center; display: inline-block; width: 16px; height: 19px; position: absolute; top: -2px; left: 0.5em; }

.travelPriceItem .rebate { height: 17px !important; }

/********************************************* 订单样式 ***************************************************/
.small-border-box { padding-right: 200px; width: auto; min-width: 890px; position: relative; }
.small-border-box .red { color: #FF0000; }
.small-border-box ul.three-cols li.one-cols-width { width: 700px; }
.small-border-box ul.three-cols .txt-gray.one-line { width: 600px; }

.small-border-box tbody.tbTraveler td { width: auto !important; }
.small-border-box tbody.tbTraveler td.TravelerName { width: 68px !important; }
.small-border-box tbody.tbTraveler td.Operation { min-width: 30px; }
.small-border-box tbody.tbTraveler input, .small-border-box tbody.tbTraveler select, .small-border-box tbody.tbTraveler textarea { width: 80% !important; }
.small-border-box tbody.tbTraveler td.GenderTypeId select { min-width: 60px; }
.small-border-box tbody.tbTraveler td.CardTypeId select { min-width: 105px; }
.small-border-box tbody.tbTraveler td.Notes textarea { min-width: 60px; }

.small-border-box .bottom { margin: 0; padding: 0; z-index: -1; top; 0; left: 0; }
.small-border-box .order-info { background-color: #F4F4F4; border: 1px solid #FF6633; width: 190px; height: auto; position: absolute; top: 0; right: 0px; }
.small-border-box .order-info-box { }
.small-border-box .head { padding: 12px 10px; background-color: #DDD; font-weight: 800; }
.small-border-box .content { padding: 10px; width: auto; }
.small-border-box .content .item { padding: 10px 0; border-bottom: 1px dashed #DDD; }
.small-border-box .content .item.header { padding: 5px 0; font-weight: bold; }
.small-border-box .content .line { padding: 3px 0; }
.small-border-box .content .item.total { padding: 20px 0 10px; border-bottom: none; }
.small-border-box .content .item.total .orange { font-size: 18px; font-weight: 700; }
.small-border-box .order-price-info { margin-left: 50px; }
.small-border-box .order-price-info input[type="checkbox"] { margin: 0; width: auto; }
.small-border-box .display-box { padding: 5px 0 10px; }
.small-border-box .order-container .editor-line { margin-left: 14px; text-indent: 0px; }
.small-border-box .price-box { margin-bottom: 10px; padding: 10px 0 0; border: 1px solid #DDD; }
.small-border-box .price-box .editor-label { font-weight: bold; width: 80px !important; }
.small-border-box .price-box .editor-field { width: 190px !important; }

/*.small-border-box .editor-field.pull-left select.select-num,*/
.order-price-info .editor-field.pull-left select.select-num { width: auto; }
.transfer-selector .auto-width-cols .editor-field, .transfer-selector .auto-width-cols .editor-field select { width: auto ; }
.transfer-totalamount { font-size: 16px; color: #FF6600; }

/***
* 订单管理列表
************/
#page-newIndex label{font-size: 12px; display: inline-block; margin: 0;}
#page-newIndex .grayest-font, a.grayest-font{color: #aaa !important;}
#page-newIndex .m0{margin: 0;}
#page-newIndex .font-g{color: #999;}
#page-newIndex ul.inline{display: inline-block; width: 100%;}
#page-newIndex li.clearfix{height: 0; line-height: 0; width: 100%;}
#page-newIndex .nav-productType ul{border-bottom: 1px solid #ea630c; padding-bottom: 10px;}
#page-newIndex .nav-productType ul li{font-size: 14px; line-height: 30px;}
#page-newIndex .nav-productType ul li.rb{border-right: 1px solid #ddd;}
#page-newIndex .nav-productType ul li.current{background-color: #f6832a; font-weight: bold;}
#page-newIndex .nav-productType ul li a{color: #ea630c; display: block; padding: 0 30px;}
#page-newIndex .nav-productType ul li.current a{color: #ffffff;}
    
#page-newIndex .section-searchForm .nav-payStatus li{cursor: pointer; padding: 0px 20px;}
#page-newIndex .section-searchForm .nav-payStatus li.rb{border-right: 1px solid #ddd;}
#page-newIndex .section-searchForm .nav-payStatus li.current{color: #ea630c; font-weight: bold;}
#page-newIndex .content-searchFiled{background-color: #f7f7f7; padding: 15px 20px;}
#page-newIndex .content-searchFiled li{color: #999; line-height: 30px; padding-right: 20px;}
#page-newIndex .content-searchFiled input[type="text"]{border-radius: 0px; margin: 0px;}
#page-newIndex .content-searchFiled select{border-radius: 0px; margin: 0px; width: auto;}
#page-newIndex .content-searchFiled .w80{width: 80px;}
#page-newIndex .content-searchFiled .w140{width: 140px;}
#page-newIndex .content-searchFiled .w200{width: 200px;}
#page-newIndex .content-searchFiled .ui-datepicker-trigger{display: none;}
#page-newIndex .content-searchFiled  .btn-area{position: absolute; right: 116px;}
#page-newIndex .content-searchFiled  .btn-clear{color: #666; cursor: pointer; font-size: 12px; margin-right: 14px; padding: 6px 12px;}
#page-newIndex .content-searchFiled  .btn-search{background-color: #fff; border: 1px solid #ddd; color: #666; font-size: 12px; padding: 2px 14px;}
    
#page-newIndex .section-list{margin-top: 20px;}
#page-newIndex .section-list .list a{color: #009ae8;}
#page-newIndex .section-list .list a:hover, #page-newIndex .section-list .list a:active{text-decoration: underline;}
#page-newIndex .section-list .col-sumary{width: 32%;}
#page-newIndex .section-list .col-travellers, #page-newIndex .section-list .col-cashback,
#page-newIndex .section-list .col-opration, #page-newIndex .section-list .col-output{width: 8%;}
#page-newIndex .section-list .col-statusAndAmount, #page-newIndex .section-list .col-payment,
#page-newIndex .section-list .col-planCredits, #page-newIndex .section-list .col-getCredits{width: 7%;}
#page-newIndex .section-list li{float: left; padding: 0; text-align: center;}
#page-newIndex .section-list ul.head{background-color: #fff8ed; border-top: 2px solid #ea630c; display: inline-block; padding: 5px 0; width: 100%;}
#page-newIndex .section-list ul.head .dl{line-height: 18px;}
#page-newIndex .section-list ul.head .sl{line-height: 36px;}
#page-newIndex .section-list .btn-paymentCombined{border: 1px solid #ddd; margin-left: 20px; padding: 4px 14px;}
    
#page-newIndex .section-list .list{position: relative; overflow: hidden; z-index: 1;}
#page-newIndex .section-list .list .item-border{position: absolute; height: 20000px; width: 100%; z-index: 1;}
#page-newIndex .section-list .list .item-border li{height: 100%; border-right: 1px solid #ddd; margin-left: -1px;}
#page-newIndex .section-list .list .item{border: 1px solid #ddd; position: relative; width: 100%; z-index: 2;}
#page-newIndex .section-list .list .item-head{background-color: #eee; float: left;}
#page-newIndex .section-list .list .item-head li{line-height: 40px; margin-right: 20px;}
#page-newIndex .section-list .list .item-head li.col-travel{float: right; margin-right: 14px; padding-right: 80px; position: relative;}
#page-newIndex .section-list .list .item-head li.col-travel .omit{right: 0; top: 10px;}
#page-newIndex .section-list .list .item-head li.col-travel .omit .contact-me{height: 20px; line-height: 20px;}
#page-newIndex .section-list .list .item-content{margin: 0;}
#page-newIndex .section-list .list .item-content li[class^="col-"]{border-top: 1px solid #ddd; line-height: 24px; padding: 5px 0;}
#page-newIndex .section-list .list .item-content li.clearfix{border: none; padding: 0;}
#page-newIndex .section-list .list .item-content .title{padding: 0 34px; text-align: left;}
#page-newIndex .section-list .list .item-content .dateInfo{padding: 20px 34px 0; text-align: left;}
#page-newIndex .section-list .list .space-20{background-color: #fff; height: 20px; position: relative; z-index: 2;}
#page-newIndex .section-list .list .info-transfer li{padding-left: 34px;}
#page-newIndex .section-list ul.sumary {background-color: #fff8ed; border: 1px solid #efc982;}
#page-newIndex .section-list ul.sumary li {line-height: 40px;}
#page-newIndex .section-list div.info-transporter { padding-left: 34px; text-align: left; line-height: 18px; }
#page-newIndex .section-list div.info-transporter .item { padding: 5px; border: none; }
    
#page-newIndex .section-list .list .col-sumary .tag{border: 1px solid #007bf3; color: #007bf3; display: inline-block; line-height: 16px; padding: 0px 5px;}
#page-newIndex .section-list .list .col-counterDown .tag{ padding: 2px 6px; background-color: #ff8500; border-radius: 3px; color: #fff; }
#page-newIndex .section-list .list .col-counterDown .tag.disable{background-color: #999;}
#page-newIndex .section-list .list .col-counterDown .tag.cashback{background-color: #50811c;}
#page-newIndex .section-list .list .col-counterDown .clock{height: 20px; padding-bottom: 4px; padding-left: 2px; width: 20px;}

/*************************************门店管理的覆盖样式(覆盖上面的样式)****************************************/
.store-manage-orders #page-newIndex .nav-productType ul{padding-bottom:0;margin-bottom:10px;font-size:0;border-bottom:1px solid #f4822a;}
.store-manage-orders #page-newIndex .nav-productType ul li.rb{
    text-align: center;
    padding:0;
    width:95px;
    height:36px;
    line-height:36px;
    border:1px solid #D4D4D4;
    border-bottom-color:#f4822a;
    background-color:#F4F4F4;
    margin-bottom:-1px;
    margin-left:10px;
    border-top-left-radius:3px;
    -webkit-border-top-left-radius:3px;
    -moz-border-top-left-radius:3px;
    border-top-right-radius:3px;
    -webkit-border-top-right-radius:3px;
    -moz-border-top-right-radius:3px;
}
.store-manage-orders #page-newIndex .nav-productType ul li.current{color:#f4822a;background-color:#FFF;border-color:#f4822a;border-bottom-color:#FFF;}
.store-manage-orders #page-newIndex .nav-productType ul li a{color:#666;font-weight:normal;font-size:12px;padding:0;text-align: center;}
.store-manage-orders #page-newIndex .nav-productType ul li.current a{color:#f4822a;font-weight:normal;}
.store-manage-orders #page-newIndex ul.nav-payStatus li:first-child{margin-left:10px;}
.store-manage-orders #page-newIndex .section-searchForm .nav-payStatus li.current{color:#f4822a;}

.store-manage-orders #page-newIndex .content-searchFiled select.trip-type-select{width:114px;margin-right:10px;}
.store-manage-orders #page-newIndex .content-searchFiled input.destination-keyword{width:181px !important;}
.store-manage-orders #page-newIndex .content-searchFiled input.dms-keyword{width:86px !important;}
.store-manage-orders #page-newIndex .content-searchFiled input.pay-order-store{width:198px !important;}
.store-manage-orders #page-newIndex .content-searchFiled input.pay-order-person{width:106px !important;}
.store-manage-orders #page-newIndex .content-searchFiled .btn-area{right: 52px;line-height:25px;}
.store-manage-orders #page-newIndex .content-searchFiled .btn-search{
    display: inline-block;
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color: #FF7502;
    background-repeat: repeat-x;
    vertical-align: middle;
    zoom: 1;
    border-radius: 0 0 0 0;
    box-shadow: 0 0 0 #FFFFFF inset, 0 0 1px #FFFFFF;
    color: #FFFFFF;
    outline: 1px solid #E35C00;
    padding: 1px 24px;
    text-shadow: none;
    font-family:simsun;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #ff7502),color-stop(1, #ff9a00));
    background-image: linear-gradient(top, #ff9a00 0%, #ff7502 100%);
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ff9a00,endColorStr=#ff7502);
    background-image: -o-linear-gradient(top, #ff9a00 0%, #ff7502 100%);
    background-image: -moz-linear-gradient(top, #ff9a00 0%, #ff7502 100%);
    background-image: -webkit-linear-gradient(top, #ff9a00 0%, #ff7502 100%);
    background-image: -ms-linear-gradient(top, #ff9a00 0%, #ff7502 100%);
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #ff7502),color-stop(1, #ff9a00));
}
.store-manage-orders #page-newIndex .content-searchFiled .btn-search:hover{
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}
.store-manage-orders #page-newIndex .content-searchFiled  .btn-clear{
    display:inline-block;
    vertical-align: middle;
    padding:0 12px;
}
/********************************************* 公告统一样式 ***************************************************/
.modal-message-box.modal { background-color: transparent; border: none; box-shadow: none; }
.modal-message-box .modal-body .content { margin: 140px 30px 0 110px; width: auto; }
.modal-message-box .modal-body p { color: #5f2001; font-family: 微软雅黑; }
.modal-message-box .modal-body p b { font-weight: 600; margin-right: 2px; }
.modal-message-box .modal-body p.title { font-size: 16px; }
.modal-message-box .modal-body p.item { padding: 3px 0; line-height: 22px; font-size: 18px; }
.modal-message-box .modal-body p.button { text-align: center; }
.modal-message-box .modal-body p.button .btn-ikonw { margin: 170px 0 0 -80px; background: url('img/icn_btn_iknow.png?12') no-repeat center 0; width: 157px; height: 50px; display: inline-block; }
.modal-message-box .modal-body p.button .btn-ikonw:hover { background: url('img/icn_btn_iknow_hover.png?12') no-repeat center 0; }
.modal-message-box .modal-body p.button .btn-had-know { margin: 170px 0 0 -80px; background: url('img/icn_btn_iknow.png?12') no-repeat center 0; width: 157px; height: 50px; display: inline-block; }
.modal-message-box .modal-body p.button .btn-had-know:hover { background: url('img/icn_btn_iknow_hover.png?12') no-repeat center 0; }
.modal-message-box.modal.fade { display: none; }
.modal-message-box.modal.fade.in { display: inherit; }

#notice_rebate .modal-body { background: url('img/bg_gonggao.png?13') no-repeat center center; width: 580px; height: 400px; }
#notice_invoice.modal { background-color: transparent; border: none; box-shadow: none; }
#notice_invoice .modal-body { background: url('img/icon-invoice-notice.png') no-repeat center center; width: 580px; height: 400px; }

.show-box { z-index: 200; }

/********************************************* 站内信 ***************************************************/
#PageMessageIndex .message-item{border-bottom: 1px solid #ddd; padding-bottom: 10px; margin: 10px 20px 10px;}
#PageMessageIndex .message-item:last-child{border-bottom: 0;}
#PageMessageIndex .message-item-content{line-height: 30px; margin-bottom: 10px; font-family: 微软雅黑;}
#PageMessageIndex .message-item-time{color: #999;}
#PageMessageIndex .message-item .message-btn{color: #333; cursor: pointer; display: inline-block; float: right; font-weight: normal; height: 24px; line-height: 24px; margin-right: 10px; padding-left: 18px;}
#PageMessageIndex .message-item .message-btn-read{background: url("./img/message-read.png") no-repeat 0 4px;}
#PageMessageIndex .message-item .message-btn-del{background: url("./img/icn_advice_list.png") no-repeat 0 -77px;}

/********************************************* 新版首页: 轮播广告 登陆框 登录信息 ***************************************************/
.user-name-link { height:30px; }
/* 改为在所有页面都显示，放在 showDialog 内 2018-05-16 星期三 */
.dialog-topBarUserInfo.show-popup-dialog > .inner { background:none; border:none; box-shadow:none; }
.dialog-topBarUserInfo.show-popup-dialog .inner .popup-content { background:none; padding:0; }
.login-info-container { padding-bottom: 8px; background:#FFF; width: 270px; height: auto; box-shadow: 3px 3px rgba(9, 9, 9, 0.2); border-radius: 4px; }
.login-info-container.isLoading { background: #FFF url('/Scripts/showDialog/images/loading.gif') no-repeat center center; }
.login-info-container .header { padding: 10px 0 10px 25px; background: #f6f4f4 url('img/bg_agent_info_top.png') no-repeat left top; /*border-top: 1px solid #E3E3E3;*/ height: 40px; }
.login-info-container .header .line { margin-right: 10px; margin-top: 0px !important; }
.login-info-container .content { width: auto; height: auto; display: inline-block; }
.login-info-container .line { margin-top: 10px; display: inline-block; }
.login-info-container .line .line-label { width: 60px; text-align: right; font-size: 14px; color: #ff6600; }
.login-info-container .line .line-field { width: 200px; font-size: 14px; }
.login-info-container .user-info { width: 40px; height: 40px; border-radius: 50%; }
.login-info-container .loginname-title { display: block; line-height: 20px; height: 20px; font-size: 14px; font-weight: bold; color: #ff6600; }
.login-info-container .welcome-title { display: block; line-height: 20px; height: 20px; }

.login-container { position: relative; width: 100%; z-index: 1; }
.login-box { *width: 270px; *height: 260px; position: absolute; top: 40px; right: 13px; }
.login-box form { margin: 0; }
.login-container .opacity-box { background-color: rgba(255, 255, 255, 0.9); /* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */ }
.login-container .opacity-box.gray { background-color: rgba(221, 221, 221, 0.9); }
.login-container .opacity-box.current { background-color: rgba(255, 255, 255, 0.9); }
@media \0screen\,screen\9 { /* 只支持IE6、7、8 */
    .login-container .opacity-box { background-color: #FFFFFF; filter: Alpha(opacity=90); position: static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */ *zoom: 1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */ }
    .login-container .opacity-box.gray { background-color: #DDDDDD; }
    .login-container .opacity-box.gray.current { background-color: #FFFFFF; }
    .login-container .opacity-box .tab-link, .login-container .opacity-box .content-line { position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值*/  }
}
.login-container .tab-button { float: right; }
.login-container .btn-travel { border-radius: 0 6px 0 0; }
.login-container .btn-agent { border-radius: 6px 0 0 0; }
.login-container .tab-link { width: 135px; height: 40px; text-align: center; line-height: 40px; display: inline-block; color: #000; font-size: 14px; }
.login-container .content { width: 270px; height: 220px; border-radius: 0 0 6px 6px; }
.login-container .content-line { padding: 0 15px; margin: 15px auto 0; text-align: center; color: #000; }
.login-container .content-line a { color: #000; }
.login-container .content-line span { font-size: 14px; }
.login-container .content-line input { margin: 0 1px 0 0; font-size: 15px; border-radius: 0; }
.login-container .content-line input[type="text"],
.login-container .content-line input[type="password"] { padding: 8px 0 8px 50px; *padding-top: 7px; width: 180px; }
.login-container .content-line input[type="submit"] { width: 230px; height: 40px; background-color: #f6832a; color: #FFF; border: none; border-radius: 4px; font-size: 18px; } 
.login-container .content-line input[type="submit"]:hover { background-color: #f89b54; }
.login-container .account-title, .login-container .password-title { margin: 10px 0 0 10px; position: absolute; }
.login-container .field-validation-error{ position:absolute;left:0px;background:url("img/alertworrg.png") 5px 3px no-repeat #fff2f2; padding:2px 5px 2px 13px;font-size:12px; border:1px solid #ff8080; line-height:18px; margin-top:-15px; *margin-top:25px; margin-left:20%; color:#777;}
.login-container .field-validation-error[data-valmsg-for="UserName"]{ *margin-top:-10px;}

.full-screen-container { margin-bottom: 5px; width: 100%; height: 340px; }
.full-screen-container .full-screen { position: absolute; width: 100%; left: 0; min-width: 1003px; }
#fullScreenCarousel .index-list { width: 100%; text-align: center; z-index: 1; height: 25px; position:absolute; bottom:0; }
#fullScreenCarousel .carousel-control { top: 50% !important; }
#fullScreenCarousel .carousel-indicators { position: static; display:inline-block; width:auto; margin: 0 auto; }
#fullScreenCarousel .carousel-indicators a { margin:0 5px; width:10px; height:10px; background-color:transparent; background-image:url("img/banner-btn.png"); background-position:-10px 0px; display:inline-block; float:left; }
#fullScreenCarousel .carousel-indicators a.active{ background-position:0px 0px; background-color:transparent; }
.full-screen-container .carousel-control { margin: 155px 0; text-indent: 4px; border: 1px solid #DDD; text-align: center; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; font-size: 30px; line-height: 30px; width: 30px; height: 30px; position: relative; top: 0; left: 0; right: 0; display: none; }
.full-screen-container:hover .carousel-control { display: inherit; *display: inline-block; }
@media screen and (-webkit-min-device-pixel-ratio:0) { .full-screen-container .carousel-control { padding-left: 2px; padding-bottom: 3px; } }
.full-screen-container .small-right { margin-right: 310px; }
.img-div { background-repeat: no-repeat; background-position: center top; /*background-size: 1920px;*/ height: 340px; }

#ProductHotelList { text-indent: 0; }
.link-td { cursor: pointer; }
.float-part { margin-left:-30px;*margin-left:-40px;*margin-top:30px;text-align:left;background-color:#FFF;border:1px solid #DDD;border-radius:4px;position:absolute; }
.float-part .line { width:auto;*display:inline-block;border-top:1px solid #ccc; }
.float-part .line { border-top:none; }
.float-part .line .item { text-align:center;text-indent:0;width:50px;float:left;/*border-left:1px solid #ccc;*/ }
/*.float-part .line .item:first-child { border-left:none; }*/
.float-part .header .item { line-height:25px;height:25px;background-color:#e9f9ca; }
.float-part .content .item { line-height:18px;height:45px; }
.float-part .content .item span { width:50px;height:18px;display:inline-block; }
.float-part .content .item span.special { text-indent:0;color:#FFA488;float:left;margin-top:-32px;*margin-top:-28px;font-size:16px;font-weight:bold; }
                            
#page-newIndex .section-list.ticket-section-list .top-border { border-top: 1px solid #ddd; }
#page-newIndex .section-list.ticket-section-list .list .item-content .title.ticket-info { padding-right: 84px; padding-left: 34px; }
#page-newIndex .section-list.ticket-section-list .list .item-content .ticket-info { text-align: left; padding-top: 5px; padding: 5px; height: 45px; }

/**************************************** TicketApplyEditDetails ********************************************/
.order-line.border-line { border: 1px solid #ddd; }
.order-line .order-line-title
{
    padding: 10px;
    background-color:#f4f3f3;
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#f4f3f3); /* For IE */
    background-image: linear-gradient(top, #ffffff 0%, #f4f3f3 100%);
    background-image: -o-linear-gradient(top, #ffffff 0%, #f4f3f3 100%);
    background-image: -moz-linear-gradient(top, #ffffff 0%, #f4f3f3 100%);
    background-image: -webkit-linear-gradient(top, #ffffff 0%, #f4f3f3 100%);
    background-image: -ms-linear-gradient(top, #ffffff 0%, #f4f3f3 100%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, #f4f3f3),
        color-stop(1, #ffffff)
    );
    border-bottom: 1px solid #ddd;
}
.order-line table.flight-info-table { width: 100%; }
.order-line table.flight-info-table tr.current th,
.order-line table.flight-info-table tr.current td { background-color: #f4f3f3; }
.order-line table.flight-info-table thead tr th { border-bottom: 1px solid #ddd; }
.order-line table.flight-info-table tbody tr td { padding: 6px 14px; text-align: center; }
.order-line table.flight-info-table tbody tr.top-border td { border-top: 1px solid #ddd; }
.order-line table.flight-info-table tbody tr.first-item-line td { border-bottom: 1px dashed #ddd; }
.order-line table.flight-info-table a { color: #009ae8; }
.order-line table.flight-info-table ul.float-line { margin: 0; padding: 0; list-style: none; }
.order-line table.flight-info-table ul.float-line li { float: left; }

/**************************************** BindingList ********************************************/
.admin-form legend .tip { margin-left: 30px; color: #999999; font-size: 12px; font-weight: normal; }
.list-content.inner-box { padding: 20px 30px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.list-content .inner-table { margin: 0 0 20px 0; padding: 0; }
.list-content .inner-table td { padding: 15px 20px; font: 15px "微软雅黑"; border-top: none; border-bottom: 1px solid #ddd; }
.list-content .inner-table td.text-left { text-align: left; }
.list-content .inner-table td.text-right { text-align: right; }

.modal .editor-line { margin-bottom: 0px; }
.modal form { margin: 0; }
#BindingListPopup { padding: 6px 8px; margin-left: -230px; width: 480px; }
#BindingListPopup .modal-body { padding: 10px 0 15px; }
#BindingListPopup .editor-line { margin-top: 10px; }
#BindingListPopup .editor-label { line-height: 28px; text-align: right; width: 150px; font-weight: bold; }
#BindingListPopup .editor-field a { color: #009ae8; }
#BindingListPopup .editor-field input { width: 180px; }
#BindingListPopup .editor-line .tip { margin-left: 20px; }
#BindingListPopup .editor-line .item { padding-left: 20px; line-height: 28px; display: inline-block; width: 90%; }
#BindingListPopup .button-container { margin-top: 10px; !clear: both;}
#BindingListPopup .field-validation-error { text-indent: 0; }
#BindingListPopup .busy { padding-top: 80px; height: 130px; text-align: center; }
#BindingListPopup .hide { display: none !important; }
/*#BindingListPopup .busy { position: fixed; text-align: center; width: 460px; }*/

.radio-list { line-height: 28px; }
.radio-list label { margin: 0; text-indent: 2px; font-size: 13px; display: inline-block; }
.radio-list input[type="radio"] { margin: 0 !important; width: auto !important; }

#users-manager .register-item-title { margin-left: 40px; }
#users-manager .register-item-content { padding: 0 40px; }
#users-manager .editor-line .editor-label { width: 120px; }
#users-manager .editor-line .editor-field { width: 250px; }
#users-manager .editor-line .editor-field input { *margin-left: 0px; width: 168px; }
#users-manager .editor-line .editor-field select { width: 180px; }
#users-manager .upload-img { *margin-top: 0; }
label.multi-line { line-height: 14px; }

/**************************************** Jump/weishouke ********************************************/
.desc-section { margin: 0 0 0 50px; height: 414px; background: url('img/bg_desc_section_mobile.png') no-repeat right center; }
.desc-section .content { text-indent: 62px; }
.desc-section .content a { color: #009ae8; }
.desc-section .content p { color: #333; font: 16px 微软雅黑; }
.desc-section .content.button-container { padding: 0 0 0 60px; text-align: left; text-indent: 0; }
.desc-section .content .btn { margin-bottom: 10px; }
.desc-section .content a.btn { color: #fff; }


/**************************************** 机票订单列表 ********************************************/
.ticket-section-list .float-tip-part { position: relative; }
.ticket-section-list .float-tip { position: absolute; }
/*浮层提示部分*/
.ticket-section-list .float-tip { color: #333; position: absolute; z-index:1; }
.ticket-section-list .float-tip .join { background: url('img/airticket/bg_join_white.png') no-repeat left top; width: 17px; height: 10px; display: inline-block; position: absolute; top: -9px; left: 0px; }
.ticket-section-list .float-tip .border-box { padding: 10px; width: 130px; background-color: #fff; border: 1px solid #b4b4b4; border-radius: 0;}
.ticket-section-list .to-top { z-index: 3 !important; }
.ticket-section-list .to-top .border-box { padding: 2px 10px !important; }

.ticket-section-list .btn-show { height: 16px; display: inline-block; }

/**************************************** 邮寄申请 ********************************************/
p.list { margin: 0; padding: 0; }
p.list span.item { margin: 0; padding: 0; line-height: 28px; display: block; font-size: 12px; }
p.list span.item label { font-size: 12px; }
p.list span.item:hover { cursor: pointer; background-color:#f0f0f0; }
label.field-mandatory { font-size: 12px; }

.border-box { border: 1px solid #ddd; }
.order-container input[type="radio"] { margin: 0; width: auto; }
.order-container input[type="checkbox"] { width: auto; }
.order-container label.checkbox { width: auto; display: inline-block; float: left; font-size: 12px; line-height: 22px; }

.delivery-box { margin-left: 4px; }
.delivery-box ul { margin: 0; padding: 0; }
.delivery-box input[type="radio"], .delivery-box input[type="checkbox"] { margin-right: 10px; vertical-align: middle; }
.delivery-box div.editor-line { margin: 0; padding: 0; line-height: 40px; }
.delivery-box div.editor-label, .delivery-box div.editor-field { margin: 0; padding: 0; }
.delivery-box .field-validation-error { text-indent: 0; }
.delivery-box .child-validation-error { border: 1px solid #ff0000; }

/*.address-list span.item.for-add.current { background-color:#f0f0f0; }*/

.address-field { margin: 0; padding: 0; }
.address-field div.editor-line  { padding: 5px 0; background-color: #f0f0f0; }
.address-field div.editor-field { width: auto; }
.address-field div.editor-field input { width: 200px; }
.address-field div.field-tip { padding-left: 10px; }

/* 申请邮寄行程单单独页面 */
.admin-form.delivery-form input[type="radio"], .admin-form.delivery-form input[type="checkbox"] { margin: 0 10px 0 0; padding: 0; }
.admin-form.delivery-form div.editor-line  { padding: 5px 0; background-color: #fff; }
.admin-form.delivery-form div.editor-field { text-indent: 0; width: auto; }
.admin-form.delivery-form .field-validation-error { text-indent: 0; }
.admin-form.delivery-form .child-validation-error { border: 1px solid #ff0000; }
.admin-form.delivery-form .long-field { width: 400px; }


i.recommend-icon {display: block;position:absolute;top:-2px;left:-35px;width:33px;height: 86px;background: url("img/recommend.png") no-repeat scroll center transparent; }

.team-search-top {padding-top:0;border:0;}
.team-search-list-top{padding-top:20px;border-width:1px 1px 0 1px;border-style: solid;border-color: #DDDDDD;}
.product-list-items {margin-top:20px;padding-top:20px;border:1px solid #DDDDDD;}
.product-list-recommend{position:relative;margin-top:20px;padding-top:20px;border:2px solid #ff8200;}
/*-----------------------------------------------
 抵用券、立减等tooltips
-----------------------------------------------*/
.tooltip-coupon.popup-tooltips > .inner { border:2px solid #DBD9DA; box-shadow:none; border-radius:3px; }
.tooltip-coupon.popup-tooltips > .inner .popup-content { background-color:#FFFDF1; }
.tooltip-coupon .popup-content .coupon-wrapper { color:#666; }
.tooltip-coupon .popup-content .coupon-wrapper .calculation { color:#333; }
.tooltip-coupon .popup-content .coupon-wrapper .sec-title { padding:5px 0 3px; text-align: left; }
.tooltip-coupon .popup-content .coupon-wrapper dl { margin:5px 0; }
.tooltip-coupon .popup-content .coupon-wrapper dl dt,
.tooltip-coupon .popup-content .coupon-wrapper dl dd { float:left; font-weight:normal; margin:0; }
.tooltip-coupon .popup-content .coupon-wrapper .sec-title dl dt { padding:0 3px; font-weight:normal; background-color:#FBB141; color:#FFF; }
.tooltip-coupon .popup-content .coupon-wrapper .sec-title dl dd { padding-left:0.5em; }
.tooltip-coupon .popup-content .coupon-wrapper .sec-main { border-top:1px solid #DDD; padding:0.5em 0 0.3em; text-align:left; }
.tooltip-coupon .popup-content .coupon-wrapper .calculation dl { margin:3px 0; }
.tooltip-coupon .popup-content .coupon-wrapper .calculation dl dd.price { width:8em; }
.tooltip-coupon .popup-content .coupon-wrapper .calculation .row-advice-price { color:#666; }
.tooltip-coupon .popup-content .coupon-wrapper .calculation .tips-txt { color:#999; }
.tooltip-coupon .popup-content .coupon-wrapper .calculation .highlighted { color:#FF8500; }
.tooltip-coupon .popup-content .coupon-wrapper .calculation p { margin:0; }
.tooltip-coupon.tooltips-bottom-left .tooltips-arrow-a,
.tooltip-coupon.tooltips-bottom .tooltips-arrow-a,
.tooltip-coupon.tooltips-bottom-right .tooltips-arrow-a { top:-18px; border-bottom:8px solid #DBD9DA; }
.tooltip-coupon.tooltips-bottom-left .tooltips-arrow-b,
.tooltip-coupon.tooltips-bottom .tooltips-arrow-b,
.tooltip-coupon.tooltips-bottom-right .tooltips-arrow-b { border-bottom:8px solid #FFFDF1; }
.tooltip-coupon.tooltips-top-left .tooltips-arrow-a,
.tooltip-coupon.tooltips-top .tooltips-arrow-a,
.tooltip-coupon.tooltips-top-right .tooltips-arrow-a { bottom: -18px; border-top: 8px solid #DBD9DA; }
.tooltip-coupon.tooltips-top-left .tooltips-arrow-b,
.tooltip-coupon.tooltips-top .tooltips-arrow-b,
.tooltip-coupon.tooltips-top-right .tooltips-arrow-b { border-top: 8px solid #FFFDF1; }

.tooltip-honest > .inner .popup-content { padding:1em !important; line-height:1.8; }
.tooltip-provider-contact > .inner .popup-content > div { padding:4px 0; border-top:solid 1px #E5E5E5; }
.tooltip-provider-contact > .inner .popup-content > div:first-child { border-top:none; }
.tooltip-provider-contact > .inner .popup-content > div .black-font { color:#0E0E0E; }
.tooltip-provider-contact > .inner .popup-content > div .blue-font { color:#0968F6; }
.tooltip-provider-contact > .inner .popup-content .absolute_lang_tip { display:none; }

.tooltip-share-qrcode > .inner .popup-content { padding-top:0.8em !important; }
.tooltip-share-qrcode > .inner .popup-content img { display:block; margin:0 auto; }
.tooltip-share-qrcode > .inner .popup-content .qrCode-title { color:#009AE8; }
/*-----------------------------------------------
 被微收客管理后台框架引用
-----------------------------------------------*/
.iframed-in-wsk .header-tops,
.iframed-in-wsk .header-logo-nav_bg,
.iframed-in-wsk .home-nav,
.iframed-in-wsk .breadcrumb-container,
.iframed-in-wsk .login-footer { display:none; }
.iframed-in-wsk .filter_category,
.iframed-in-wsk .filter_category h2 { border-top:none; }
.iframed-in-wsk .nav-productType { padding-top:1em; }
.wsk-topbar-wrapper { display:none; height:38px; }
.iframed-in-wsk .wsk-topbar-wrapper { display:block; }
.wsk-topbar-wrapper .wsk-topbar { position:fixed; left:0; top:0; width:100%; height:38px; background:#F7F7F7; border-bottom:1px solid #D4D4D4; z-index:1050; }
.wsk-topbar-wrapper .wsk-topbar .page-title { padding-left:17px; line-height:38px; color:#2F2F2F; font-size:16px; font-weight:bold; }
.wsk-topbar-wrapper .wsk-topbar .change-station-wrapper { position:relative; margin-right:80px; padding-right:20px; }
.wsk-topbar-wrapper .wsk-topbar .change-station-wrapper > span { float:left; line-height:38px; color:#388DEC; }
.wsk-topbar-wrapper .wsk-topbar .change-station-wrapper .station-name { font-size:16px; font-weight:bold; }
.wsk-topbar-wrapper .wsk-topbar .change-station-wrapper .station-list-wrapper { display:none; padding-top:8px; position:absolute; right:0; top:30px; }
.wsk-topbar-wrapper .wsk-topbar .change-station-wrapper:hover .station-list-wrapper { display:block; }
.wsk-topbar-wrapper .wsk-topbar .change-station-wrapper .station-list { box-shadow:0 0 6px rgba(0, 0, 0, 0.3); border:1px solid #CCC; background-color:#EFEFEF; padding-bottom:5px; }
.wsk-topbar-wrapper .wsk-topbar .change-station-wrapper .station-list > p { background:#FFF; color:#838383; margin:0; padding:7px 18px; }
.wsk-topbar-wrapper .wsk-topbar .change-station-wrapper .station-list .station-tip { display:none; }
.wsk-topbar-wrapper .wsk-topbar .change-station-wrapper .station-list ul { width:240px; margin:0; padding:7px 5px; }
.wsk-topbar-wrapper .wsk-topbar .change-station-wrapper .station-list ul li { float:left; width:60px; }
.wsk-topbar-wrapper .wsk-topbar .change-station-wrapper .station-list ul li a { padding:2px 0; display:block; font-size:14px; color:#2F2F2F; text-align:center; }
.wsk-topbar-wrapper .wsk-topbar .change-station-wrapper .station-list ul li a:hover { color:#388DEC; }
.wsk-topbar-wrapper .wsk-topbar .change-station-wrapper .ico-triangle { width:10px; height:6px; position:absolute; top:16px; right:0; background:url('img/route-more-opened.png') 0px 0px no-repeat; -webkit-transition:all .2s ease 0s; transition:all .2s ease 0s; }
.wsk-topbar-wrapper .wsk-topbar .change-station-wrapper:hover .ico-triangle { -webkit-transform:rotate(180deg); transform:rotate(180deg); }

/**************************************** 选择支付方式 ********************************************/
.show-popup-dialog .actention-note {display: -webkit-box;display: -moz-box;display: box;-webkit-box-align: center;-moz-box-align: center;box-align: center;-webkit-box-pack: center;-moz-box-pack: center;box-pack: center;}
.show-popup-dialog .info-icon2 {display:block;margin-right:15px;width:28px;height:28px;background:url(img/icon-info-2.png) no-repeat center center;background-size: contain;}
.show-popup-dialog.white-bg .inner .bottom-btns {background-color: #fff;}

/**************************************** 我的钱包 ********************************************/
.wallet-page {border: 1px solid #ddd; margin-bottom: 20px;}
.wallet-page fieldset {text-indent:0;}
.wallet-page fieldset legend {text-indent:14px;}
.wallet-page .register-text {display:block;margin:0 auto;width:1060px;padding:12px 0;font-size:12px;color:#f40202;background-color: #fefce7;border:1px solid #fea500;text-align: center;}
.wallet-page .register-fill-in {width: 355px;margin:35px auto 0px;font-size:12px;}
.wallet-page .register-fill-in table tr {display:block;margin-bottom: 10px;}
.wallet-page .register-fill-in table tr > th {width:78px;text-align: right;padding-right:10px;color:#333;}
.wallet-page .register-fill-in table td {position: relative;}
.wallet-page .register-fill-in table td.full-td {display: block;width: 100%;}
.wallet-page .register-fill-in table td > label {display: inline-block;margin-right: 35px;margin-bottom:0;font-size: inherit;}
.wallet-page .register-fill-in table td > label span {padding-left: 5px;}
.wallet-page .register-fill-in input {margin:0;}
.wallet-page .register-fill-in input[type=radio] {margin-bottom: 2px;}
.wallet-page .register-fill-in input[type=text] {width: 230px;}
.wallet-page .register-fill-in input[type=text].short-input {width:130px;}
.wallet-page .register-fill-in .required-tip {color:#ff0000;padding-right: 5px;}
.wallet-page .register-fill-in .code-btn {display:inline-block;width:92px;padding: 6px 0;margin-left: 3px;color:#4d4d4d;font-size: 12px;text-align:center;background:url("img/code-btn.png") no-repeat center center;background-size: 100% 100%;cursor: pointer;}
.wallet-page .register-fill-in .input-tip {position:absolute;width: 300px;left: 260px;top: 8px;font-size: 12px;color:#8d8d8d;}
.wallet-page .register-fill-in .input-error-note {display:none;position:absolute;width: 300px;left: 260px;top: 8px;font-size: 12px;color:#f40202;}
.wallet-page .register-fill-in .input-validation-error ~ .input-tip {display: none;}
.wallet-page .register-fill-in .input-validation-error ~ .input-error-note {display: block;}
.wallet-page .register-fill-in a.deal-btn {margin-left:5px;text-decoration:underline;color:#009ae8;}
.wallet-page .register-fill-in label.checked-deal {margin: 0;line-height:inherit;}
.wallet-page .register-fill-in label.checked-deal #checkedDeal {margin-right: 3px;margin-bottom:1px;}
.wallet-page .register-fill-in .checked-deal-error {position:absolute;color:#ff0000;}
.wallet-page .failure-note {color:#fe0000;font-size:14px;text-align: center;}
.wallet-page .failure-note i.symbol {display: inline-block;width: 10px;height: 10px;line-height: 10px;margin:0 5px;padding: 1px;border: 1px solid #fe0000;border-radius: 50%;font-style: normal;text-align: center;font-size: 12px;}
.wallet-page .success-content {padding:30px 0 40px 152px;margin-bottom:50px;border-bottom: 1px solid #ddd;}
.wallet-page .success-content .success-note {overflow:hidden;padding-bottom: 20px;}
.wallet-page .success-content .reg-success{display:block;float:left;width:28px;height:28px;background:url(img/reg-success.png) no-repeat center center;background-size: contain;}
.wallet-page .success-content .success-text {display: block;float:left;padding: 5px 15px;font-size:16px;color:#2f2f2f;}
.wallet-page .success-content #countDownNum {padding-left: 32px;}
.wallet-page .success-content .count-down a {color:#2577e3;}

/*** 提示信息 ***/
.tips-div {position:absolute;top:-4px;left:250px;padding:5px 7px;background-color:#efefef;color:#999;font-size:12px;border:1px solid #d4d4d4;border-radius: 2px;}
.tips-div .tips-arrow {display: block;width:7px;height:13px;position: absolute;top:8px;left: -7px;background: url(img/icn-tips-arrow.png) no-repeat center center;background-size: contain;}


/*** 酒店改版 productHotel ***/
i.recommend-icon {display: block;position:absolute;top:-2px;left:-35px;width:33px;height: 86px;background: url("img/recommend.png") no-repeat scroll center transparent; }

.team-search-top {padding-top:0;border:0;}
.team-search-list-top{padding-top:20px;border-width:1px 1px 0 1px;border-style: solid;border-color: #DDDDDD;}
.product-list-items {margin-top:20px;padding-top:20px;border:1px solid #DDDDDD;}
.product-list-recommend{position:relative;margin-top:20px;padding-top:20px;border:2px solid #ff8200;}

.btn-expand .icn {background: url("img/icn-product-hotel.png") no-repeat scroll -265px center;padding-left: 20px;}
.btn-collapse .icn{background: url("img/icn-product-hotel.png") no-repeat scroll -242px center;padding-left: 20px;}

.hotel-room-item-param span {padding:0 10px;border-left:1px solid;}
.hotel-room-item-param span:first-child{padding-left: 0;border:0;}

.table-sub-list tr:first-child ul.travel-item { border-top-width: 1px;}
.travel-item {border-width: 0 0 1px;border-color:#eeeeee;border-style: solid;}
.table-sub-list .td100_blank{width:100px;border:0;}

.table-sub-list .travelName {text-align: left;width: 18%;}
.table-sub-list .honestLink {text-align: left;width: 18%;position: relative;}
.table-sub-list .contactMeLink {text-align: left;width: 18%;}
.table-sub-list .return-present{text-align: right;}
.table-sub-list .return-present .return-text {display: inline-block;padding: 1px 2px;border-radius: 2px;color: #ff7356;background-color: #fff;border-color: #ff7356;line-height: 17px;}
.table-sub-list .check-btn {width: 15%;text-align: right;padding-right: 18px;}

.hotel-room-info .room-img-div {float:left;position:relative;width:60px;height:60px;overflow:hidden;}
.hotel-room-info .room-img-div:hover .img-text-show{top:0px;}
.hotel-room-info .room-img-div .img-text-show{position:absolute;top:60px;width:60px;height:60px;text-align:center;color:#fff;line-height: 60px;}
.hotel-room-info .room-img-div .img-text-show .img-shadow{position:absolute;width:60px;height:60px;background:#000;-webkit-opacity: 0.3;-moz-opacity: 0.3-khtml-opacity: 0.3;opacity: .3;filter:alpha(opacity=30);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);}
.hotel-room-info .room-img-div .img-text-show img, .img-text-show span {position: relative;}

.show-detail-dialog{position: absolute;left: 0px;top:80%;z-index: 1;background-color:#fff;font-size:12px;border:0;padding:0;margin:0;white-space:normal;}
.show-detail-dialog i.arrow-img {display:block;position:absolute;top:0;left:35px;width:13px;height:9px;background-image: url(./img/show-dialog-arrow.png);background-size: 100% 100%;}
.show-detail-dialog .detail-content{margin-top:9px;background-color: #fff;-moz-box-shadow: 0 0 10px 5px #e3e3e3;-webkit-box-shadow: 0 0 10px 5px #e3e3e3;box-shadow: 0 0 10px 5px #e3e3e3;}

.show-detail-dialog .honest-text{width: 350px;padding:12px;}
.show-detail-dialog .contect-text{padding:8px 10px;}
.contect-me-link{padding-bottom: 10px;}
ul.travel-item:hover {-moz-box-shadow: 0 0 10px 3px #eee;-webkit-box-shadow: 0 0 10px 3px #eee;box-shadow: 0 0 10px 3px #eee;}
tr.travelPriceItem:hover{background-color: #fff3e7;}

.order-list-item .table-popup .day-breakfastInfo .lookupPopup-new{left: -368px;top: 32px;width: 490px;z-index: 3;border: 0;border: 1px solid #ddd;border-radius: 0;}
.order-list-item .table-popup .day-breakfastInfo .lookupPopup-new i.week-arrow {display:block;position:absolute;top: -9px;left: 411px;width:13px;height:9px;background-image: url(./img/week-arrow.png);background-size: 100% 100%;}
.lookupPopup .date-font {color:#3d95e7;}
.lookupPopup .date-note {padding: 0 15px;}
/*** end 酒店改版 productHotel ***/


/**************************************** 合并门店 ********************************************/
.page-set-store { min-height: 300px; padding:0 10px; border-width:0 1px 1px; border-style: solid; border-color: #ddd; overflow: hidden; }
.page-set-store .item { margin-top: 15px; margin-bottom: 8px }
.page-set-store .item .item-title { position: relative; margin-bottom: 5px; padding-left:14px; height: 40px; overflow:hidden; }
.page-set-store .item .item-title .line { width: 100%; border-top:1px solid #ddd; margin-top:20px; }
.page-set-store .item .item-title p.txt { position: absolute; top:11px; left:35px; margin:0; padding: 0px 10px; background-color: #fff; color:#ed6904; font-weight: bold; }
.page-set-store .item .item-title .btn-part { position: absolute; top:0; right:0; height: 100%; padding-left:10px; background-color: #fff; }
.page-set-store .item .item-title .btn-part a.btnAdd { display: inline-block; margin:7px 0; padding: 2px 10px; color: #fff; border-width: 1px; border-style: solid; border-radius: 3px; }
.page-set-store .item .item-title .btn-part a.btnAdd:hover { background: #76bd23; } 

.page-set-store .item table { width: 100%; color: #333; }
.page-set-store .item table .col-0 { width: 300px; }
.page-set-store .item table .col-1 { width: 165px; }
.page-set-store .item table .col-2 { width: 95px; }
.page-set-store .item table .col-3 { width: 75px; }
.page-set-store .item table th, .page-set-store .item table td { border:1px solid #ddd; }
.page-set-store .item table th { padding:10px 12px; background-color: #fafafa; color:#585858; font-size: 14px; font-weight: bold; }
.page-set-store .item table td { padding:14px 12px; text-align: center; word-break: break-word; }
.page-set-store .item table td.left { text-align: left }
.page-set-store .item table td .delete { display: inline-block; width:50px; color:#009ae8; }
.page-set-store .item table td .delete:hover { text-decoration: underline; }
.page-set-store .button-submit { margin-top: 80px; margin-bottom: 40px;}

.popup-store-opt.show-popup-dialog .inner .popup-content { padding: 20px 0 10px; }
.popup-store-opt .inner .popup-content .txt { line-height: 25px; }
.popup-store-opt .inner .popup-content .note { margin-top:8px; font-size: 12px; color: #ff0000; font-weight: bold; }

.omit-connect{
    display:inline-block;
    vertical-align: top;
    width:81px;
    margin-left:10px;
    height:23px;
    background:url("img/2016/bg_contact_me.png") no-repeat scroll right 1px;
}