﻿/*CSS reset */
*{margin:0;padding:0;}
table{border-collapse:collapse}
html,fieldset,img{border:0}
ol,ul{list-style:none;margin:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;-webkit-tap-highlight-color:rgba(255,255,255,0);outline:none;resize:none;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
i,em{font-style:normal;}
em.suffixTip{ color:#51b500; font-weight:700;    margin:0 3px;}
* html input,* html textarea,* html select,*+html input,*+html textarea,*+html select{font-size:100%}
.clearfix,.form-group{zoom:1;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clear { clear: both; height: 0; font-size:0; line-height: 0; overflow: hidden; display: block; }
.clearf{clear: both;}
.ellip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; }
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; height:24px; line-height:24px;}
.shadow{background:#666;box-shadow:0 0 4px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 4px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 0 4px 1px rgba(0, 0, 0, 0.5);filter:progid:DXImageTransform.Microsoft.Blur(pixelRadius=2,MakeShadow=true,ShadowOpacity=0.3);_filter:progid:DXImageTransform.Microsoft.Blur(pixelRadius=2,MakeShadow=true,ShadowOpacity=0.2);}
.mask{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:100;background:#000;opacity:0.4;filter:alpha(opacity=40);}
a, a:hover, a:focus, a:active{text-decoration:none}
a:focus{outline:none}
.cb{clear:both;}
.fl{float:left}
.fl2{*float:left}
.fr{float:right}
.tl{text-align:left !important;}
.tr{text-align:right !important;}
.tc{text-align:center !important;}
.pb10{padding-bottom:10px !important;}
.pb20{padding-bottom:20px;}
.pt5{padding-top:5px !important;}
.pb5{padding-bottom:5px !important;}
.pt20{padding-top:20px !important;}
.pl0{padding-left:0 !important;}
.pl5{padding-left:5px !important;}
.pr5{padding-right:5px !important;}
.pr10{padding-right:10px !important;}
.pl10{padding-left:10px !important;}
.pl60{padding-left:60px !important;}
.pl30{padding-left:30px !important;}
.pl45{padding-left:45px !important;}
.pl17{padding-left:17px !important;}
.pl40{padding-left:40px !important;}
.pr60{padding-right:60px !important;}
.pr15{padding-right:15px !important;}
.mt0{margin-top:0 !important;}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt50{margin-top:50px !important;}
.mt5{margin-top:5px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt7{margin-top:7px !important;}
.ml0{margin-left:0px !important;}
.ml10{margin-left:10px !important;}
.ml20{margin-left:20px !important;}
.ml30{margin-left:30px !important;}
.ml44{margin-left:44px !important;}
.ml18{margin-left:24px !important;}
.ml40{margin-left:40px !important;}
.ml45{margin-left:45px !important;}
.ml60{margin-left:60px !important;}
.ml130{margin-left:130px !important;}
.ml5{margin-left: 5px!important;}
.mb0{margin-bottom:0 !important;}
.mb10{margin-bottom:10px !important;}
.mb5{margin-bottom:5px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mtb25{ margin:25px auto;}
.mr5{margin-right:5px!important;}
.mr10{margin-right:10px!important;}
.mr15{margin-right:15px!important;}
.mr20{margin-right:25px!important;}
.mr50{margin-right:50px !important;}
.mr90{margin-right:90px !important;}
.mtb10{margin:10px 0 !important;}
.mlr5{margin:0 5px !important;}
.fmt5{margin-top: -5px!important;}
.fmt8{margin-top: -8px!important;}
.fml3{margin-left: -3px!important;}
.fmt10{margin-top: -10px!important;}
.fmt15{margin-top: -15px!important;}
.fmt20{margin-top: -20px!important;}
.fmt25{margin-top: -25px!important;}
.fmt30{margin-top: -30px!important;}
.fmt35{margin-top: -35px!important;}
.fml35{margin-left: -35px!important;}
.min_h400{min-height: 400px;}
.posRet{position: relative;}
.posAbs{position: absolute;}
.top2{top: 2px!important;}
.top3{top: 3px!important;}
.top4{top: 4px!important;}
.top5{top: 5px!important;}
.top6{top: 6px!important;}
.top10{top: 10px!important;}
.font12{font-size: 12px !important;}
.font14{font-size: 14px !important;}
.font16{font-size: 16px !important;}
.font18{font-size: 18px !important;}
.font20{font-size: 20px !important;}
.font22{font-size: 22px;}
.color333{color: #333;}
.color666{color: #666;}
.color999{color: #999;}
.colorfff{color: #fff;}
.fontBold{font-weight: bold;}
dt,dd{font-weight:normal;}
.theme{color: #e5007f !important;}
.pd0{padding-left:0;padding-right:0;}
.pd3{padding-left:3px;padding-right:3px;}
.posiR{position:relative;margin-left: 15px;}
.opacityNone{opacity: 0;_filter:alpha(opacity=0)}
.block{display: block!important;}
.none{display: none!important;}
p,dl,label{margin:0;}
.label_t{*margin-top: -39px;}
.btn01{display:inline-block;*display:inline;*zoom:1;width:auto;height:28px;line-height:28px;background:#d00d6f;border:solid 1px #d93c8b;padding:0 20px;font-size:14px;color:#fff;margin-top:4px;}
.btn01:hover{color:#fff;background-color:#d93c8b;}
.btn01:focus{color:#fff;}

.btn-theme{display:inline-block;*display:inline;*zoom:1;width:auto;background:#d00d6f;border:solid 1px #d93c8b;padding:6px 15px;font-size:14px;color:#fff;}
.btn-theme:hover{color:#fff;background-color:#d93c8b;}

.btn_qx{display:inline-block;*display:inline;*zoom:1;width:auto;height:28px;line-height:28px;background:#fff; border:solid 1px #d93c8b;padding:0 20px;font-size:14px;color:#fff;margin-top:4px; margin-left:10px; color:#d93c8b;}
.btn_qx:hover{background-color:#fff;}
.btn02{display:inline-block;*display:inline;*zoom:1;width:146px;text-align:center;height:36px;line-height:36px;background:#777;font-size:16px;color:#fff;margin:0 4px;border-radius:4px;}
.btn02:hover{color:#fff;background-color:#8d8d8d;}
.btn02:focus{color:#fff;}
.btn03{display:inline-block;*display:inline;*zoom:1;width:84px;height:28px;line-height:28px;background:#d00d6f;text-align:center;font-size:14px;color:#fff;}
.btn03:hover{color:#fff;background-color:#d93c8b;}
.btn03:focus{color:#fff;}
.btn04{display:inline-block;*display:inline;*zoom:1;height:34px; line-height:34px;background:#d10d6f;text-align:center;font-size:14px;color:#fff;padding:0 12px;border-radius:4px;*padding: 0px 9px;margin-left: 2px;}
.btn04:hover{color:#fff;background-color:#d93c8b;}
.btn04:focus{color:#fff;}
.btn05{*margin-bottom:6px;display:inline-block;*display:inline;*zoom:1;/*width:100px;*width:96px;*/height:34px;line-height:34px;background:#d10d6f;text-align:center;font-size:14px;color:#fff;padding:0 10px;border-radius:4px;margin:0 6px 10px;border:1px solid #d10d6f;}
.btn05:hover{color:#fff;background-color:#d93c8b;}
.btn05:focus{color:#fff;}
.btn06{*margin-bottom:6px;display:inline-block;*display:inline;*zoom:1;/*width:100px;*width:96px;*/height:34px;line-height:34px;background:#f0f0f0;text-align:center;font-size:14px;color:#666;padding:0 10px;border-radius:4px;margin:0 6px 10px;border:1px solid #9b9b9b;}
.btn06:hover{color:#666;background-color:#f8f8f8;}
.btn06:focus{color:#666;}
.btn11{background: #f0f0f0; text-align: center; font-size: 12px; color: #666; padding: 5px 10px; border-radius: 5px; border: 1px solid #959595;}
#shelveTripBtn{ *position:relative; *top:-4px;}
.link01{display:inline-block;*display:inline;*zoom:1;margin:0 10px;font-size:12px;color:#d10d6f;}
.link01:hover{color:#d10d6f;text-decoration:underline;}
.link01:focus{color:#d10d6f;}
.link02{display:inline-block;*display:inline;*zoom:1;margin:0 0 0 10px;font-size:14px;color:#999;}
.link02:hover{color:#cb0769;text-decoration:underline;}
.link03{display:inline-block;*display:inline;*zoom:1;margin:0;font-size:14px;color:#666;}
.link03:hover{color:#09f;text-decoration:none;font-weight:bold;}
.link04{display:inline-block;*display:inline;*zoom:1;margin:0;font-size:14px;color:#09f;}
.link04:hover{color:#09f;text-decoration:underline;}
.colorOra01{color:#ff663d !important;}
.colorRed01{color:#f00 !important;}
.colorRed02{color:#d00d6f !important;}
.colorRed03{color:#d00d6f !important;font-size:18px;}
.no_imgtip{width: 150px; position: relative; left: 50%; margin-left: -75px;margin-top:20%}
.bg01{background-color:#fff;}
.input01{border:1px solid #c9c9c9;height:46px;background:#fff;padding:10px;}
.input01 input{border:none;height:24px;background:#fff;width:100%;font-size:14px;line-height:24px;color:#666;}
.input02{border:1px solid #c9c9c9;height:42px;background:#fff;padding:10px;}
.input02 input{border:none;height:20px;background:#fff;width:100%;font-size:14px;line-height:20px;color:#666;}
.textarea01{font-size:14px;line-height:22px;color:#666;overflow-y:auto;padding:10px;height:110px !important;}
.table01{table-layout:fixed;border-collapse:collapse;width:100%;}
.table01 th, .table01 td{height:48px;padding:0 3px;border-bottom:1px solid #d7d7d7;font-size:14px;word-break:break-all;}
.instructions01{line-height:24px;font-size:14px;color:#666;border-bottom:1px solid #d00d6f;margin:0 0 20px;padding:0 5px 5px 5px;}
.title01{height:40px;line-height:40px;font-size:16px;color:#4a4a4a;margin-top:30px;}
.title02{height:24px;line-height:24px;font-size:14px;color:#4a4a4a;font-weight:bold;border-bottom:1px solid #d00d6f;margin:0 0 20px;padding:0 5px;}
.title03{height:34px;line-height:34px;font-size:18px;color:#363636;border-bottom:1px solid #dcdcdc;padding:0 3px; margin-bottom:15px;}
.title03 span{ padding-right:5px; float:right;}
.title03 span a{ font-size:12px; color:#333; }
.title03 span a:hover{color:#cb0769;}
.title03 span#trip_total,.title03 span#supplier_total,.title03 span#retailer_total,.title03 span#visa_total{ float:left;}
.title03 .tab{background:#e6e6e6;color:#313131;width:150px;text-align:center;font-size:16px;margin-right:3px;}
.title03 .selected{background:#d00d6f;color:#fff;}
.title04{height:30px;line-height:30px;font-size:18px;color:#363636;border-bottom:1px solid #d00d6f;padding-left:14px;background:url(../images/icon06.png) left center no-repeat;margin:40px 0 15px;}
.title07{height:30px;line-height:30px;font-size:18px;color:#d00d6f;border-bottom:1px solid #d00d6f;margin:30px 0 8px;}
.title07 span{ margin-left:10px;}
.title07 span a{ margin-left:10px; color:#0087d4; font-size:14px;}
.title07 span a:hover{color:#0087d4;}
.title04 b{ float:right; background: url(../images/icon_exce.png) no-repeat left center; font-size:12px; padding-left:20px; color:#000; font-weight:normal;}
.title04 b a{ background:#d7d7d7; margin-left:5px; padding:5px; color:#333;}
.partLine01{height:30px;line-height:30px;font-size:18px;color:#363636;border-bottom:1px solid #d00d6f;padding-left:14px;background:url(../images/icon06.png) left center no-repeat;margin:0 0 15px;}
.placeH{display:block;margin:0;padding:0;overflow:hidden;}
.tips01{font-size:12px;color:#aaa;line-height:34px;font-weight:normal;overflow:hidden;}
.tips02{font-size:12px;color:#aaa;line-height:22px;display:block;font-weight:normal;display:inline-block;*display:inline;*zoom:1;}
.tips03{font-size:12px;color:#aaa;line-height:30px;font-weight:normal;display:inline-block;*display:inline;*zoom:1;}
.gray{color:#aaa; float:left; width:100%;}
.package{ border:solid 1px #c9c9c9; border-radius:5px; padding:10px 0;}
.package dt{ float:left; font-size:14px; text-align:center; width:80px; border-right:solid 1px #c9c9c9;}
.package dd{ font-size:18px; margin:10px 0 10px 80px;}
.package dd a{ margin:0 0 0 8px; color:#999;}
.glyphicon:hover{ color:#d00d6f;}
.title_set{ font-weight:bold; font-size:14px;}
.editor_box{ width:800px;}
.editor_box row{ height:auto;}
.editor_body{ overflow:hidden;}
.editor_body .visa_photo dl{ float:left; width:25%; margin-bottom:20px; position:relative; padding:3%;border:solid 2px #fff; cursor:pointer;}
.editor_body .visa_photo dl.cur{ border:solid 2px #999999;}
.editor_body .visa_photo dl .glyphicon-ok{ display:none;}
.editor_body .visa_photo dl.cur .glyphicon-ok{ position:absolute; right:20px; bottom:20px; font-size:20px; color:#539b2d; display:block;}
.editor_body .visa_photo dl dt{ margin-top:10px; line-height:20px; height:20px; overflow:hidden;}
.editor_img1{ color:#666;}
.editor_img1 img{ margin-right:5px;}
.modal_hei{ background:#000;}
.editor_body_yt{}
.editor_yt_top{ clear:both; float:left; width:100%;}
.editor_yt_top dl{ display:none;}
.editor_yt_top .glyphicon-remove-circle{ font-size:20px; float:right; cursor:pointer;}
.editor_yt_top dl dd{ background:#FFF; padding:10px; float:left; width:560px; height:400px; text-align:center;}
.editor_yt_top dl dd img{ height:380px; width:auto;}
.editor_yt_top dl dt{ margin-left:570px; padding:10px; background:#FFF;height:400px;}
.editor_yt_top dl dt b{ font-size:14px; font-weight:bold;}
.editor_yt_top dl dt p{ text-align:left; line-height:20px;}
.editor_yt_foot{ margin-top:10px; float:left; width:100%;}
.editor_yt_foot dl{ float:left; width:80px; margin-right:10px; position:relative;}
.editor_yt_foot dl dt{ position:absolute; right:0; top:0; font-size:20px;}
.editor_yt_foot dl dt.glyphicon-minus-sign{ top:5px;  color:#999;}
.editor_yt_foot dl dt.glyphicon-minus-sign a{ width:23px; height:18px; display:block; position:relative; top:-18px; left:0;}
.editor_yt_foot dl dd{ cursor:pointer;}
.editor_yt_foot dl dd img{ width:76px;}
.editor_yt_foot dl{ padding:0; border:solid 2px #000;}
.editor_yt_foot dl.cur{ padding:0; border:solid 2px #fff;}
.editor_body2{max-height:300px; height:expression_r( this.scrollHeight > 300 ? "300px" : "auto" );overflow-y: auto;margin-top: -1px;}
.editor_wrap{max-height:300px; height:expression_r( this.scrollHeight > 300 ? "300px" : "auto" );overflow-y: auto;margin-top: -1px;border: 1px solid #cbcbcb;}
/*wxy*/
.normal_input{width:90%;height:24px;border:1px solid #ccc;font-family:Arial, Verdana,'宋体';font-size:14px;color:black; line-height:normal;}
.normal_input[readonly]{background:#d9d9d9;}
.normal_select{width:90%;padding:2px;line-height:30px;height:24px;border:1px solid #ccc;font-family:Arial, Verdana, '宋体';font-size:12px;color:black}
/*wxy*/
html{}
body{background-color:#fff;font:12px Arial, "MicroSoft YaHei", sans-serif;color:#444;/*position:relative;*/overflow-y:auto;}
/*.modal-open{overflow:inherit;}*/
#cnfirmOrderMain_div{position: relative;}
.pr{position: relative;}
.container{width:1200px;margin:0 auto;/*position:relative;*/z-index:2;padding:0;}
.width1000 .container{width:1000px;}
.isfullscreen .container{width:98%;}
.header{height:130px;width:100%;background:#d00d6f;}
.logo{display:block;float:left;width:140px;height:60px;margin:36px 40px 0 0;}
.logo img{display:block;}
.logo span{display:block;line-height:20px;color:#fff;font-size:14px;text-align:center;}
.topTitle{display:block;float:left;height:60px;line-height:60px;color:#fff;font-size:24px;padding-left:38px;border-left:1px solid #fff;margin-top:36px;}
.logo2{display:block;float:left;width:140px;height:60px;margin:18px 60px 10px 0;}
.logo2 img{display:block;}
.topTitle2{display:block;float:left;height:30px;line-height:30px;color:#676767;font-size:24px;padding-left:35px; margin-left:35px;border-left:1px solid #999;margin-top:29px;}
.footer{background:#424242;width:1200px;margin:0 auto;padding:30px 0px;}
.footerBox{background:#424242;}
.footLogo{float:right;display:inline-block;*display:inline;*zoom:1;width:152px;height:60px;}
.footLogo img{display:block;}
.footLogo span{display:block;line-height:20px;color:#fff;font-size:22px;text-align:center;}
.footLink{color:#c8c8c8;display:inline-block;*display:inline;*zoom:1;height:16px;line-height:16px;padding-right:20px;margin-right:20px;float:left;margin-top:16px;}
.footLink:hover{color:#cb0769;}
.footLink.rightLine{border-right:1px solid #c8c8c8;}
.copyright{clear:left;display:block;font-size:12px;color:#c8c8c8;line-height:40px;}
.leftBar{float:left;width:886px;margin:30px 0;}
.rightBar{float:right;width:304px;margin:30px 0;/**width:283px;width: 283px\9;*/}
.bb-alert{position: fixed;top:100px;left:0;z-index:2000;text-align:center;border:none;background:transparent;width:100%;padding:0;}
.bb-alert span{display:inline-block;*display:inline;*zoom:1;background:#d9edf7;border:1px solid #bce8f1;border-radius:4px;font-size:1.2em;padding:1em 1.3em;color:#31708f;}
.alert-error span{background-color:#fedde5;border-color:#fdc2da;color:#b70000;}
.checkImg .modal-dialog{width:960px;}
.checkImg .modal-dialog img{width:100%;}
.page{text-align:right;line-height:32px;font-size:14px;margin:30px 0;}
.pageBtn{width:70px;display:inline-block;*display:inline;*zoom:1;margin:0 5px;height:32px;line-height:32px;text-align:center;font-size:14px;color:#777;background:#fff;border:1px solid #ebecf0;border-radius:2px;}
.pageBtn:hover{color:#444;background:#eee;}
.inputPage{width:50px;display:inline-block;*display:inline;*zoom:1;margin:0 5px;height:32px;line-height:20px;padding:6px;text-align:center;font-size:14px;color:#444;background:#fff;border:1px solid #ebecf0;border-radius:2px;}
.listElem01{width:304px;padding:8px;background:#f3f3f3;margin-bottom:10px;}
.listElem01 dt{height:184px;position:relative;overflow:hidden;}
.listElem01 dt .txt{background:rgba(6,134,166,0.7);background:#0686a6\8;color:#fff;height:40px;line-height:40px;font-size:18px;position:absolute;bottom:0;left:0;width:100%;text-align:center;}
.listElem01 dd{line-height:26px;font-size:14px;}
.listElem01 dd a, .listElem01 dd a:hover, .listElem01 dd a:active{color:#484848;}
.contBox01{border:2px solid #d00d6f;}
.contBox01 dt{height:38px;line-height:38px;padding:0 6px;background:#d00d6f;overflow:hidden;color:#fff;font-size:18px;}
.contBox01 dt .close{float:right;width:24px;height:24px;background:url(../images/close01.png) no-repeat;opacity:0.8;_filter:alpha(opacity=80);margin-top:5px;}
.contBox01 dt .close:hover{opacity:1;_filter:alpha(opacity=100);}
.contBox01 dd{padding:6px 10px;}
.contBox01 dd .online{height:32px;padding:5px 0;line-height:22px;}
.contBox01 dd .online .text01{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:12px;color:#333;}
.contBox01 dd .online .text02{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:14px;color:#666;}
.contBox01 dd .online .toqq{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:74px;height:22px;background:url(../images/qqlink.png) center center no-repeat;margin:0 8px;}
.tabs01 .tabsHead{height:54px;overflow:hidden;}
.tabs01 .tabsHead a{display:block;width:295px;height:54px;background:#e6e6e6;color:#313131;font-size:18px;line-height:54px;text-align:center;}
.tabs01 .tabsHead a.selected{background:#d00d6f;color:#fff;}
.stepBox01{/*height:136px;*/padding:58px 0;border-bottom:1px solid #d00d6f;text-align:center;}
.stepBox01 span{display:inline-block;*display:inline;*zoom:1;height:20px;line-height:20px;vertical-align:middle;font-size:18px;color:#9c9c9c;}
.stepBox01 span.text01{width:50px;}
.stepBox01 span em{display:inline-block;*display:inline;*zoom:1;width:18px;height:20px;margin:-4px 4px 0 0;vertical-align:middle;background:url(../images/stepbg01.png) center center no-repeat;color:#fff;font-size:14px;}
.stepBox01.selected1 .step1{color:#d00d6f;}
.stepBox01.selected2 .step1, .stepBox01.selected2 .step2{color:#d00d6f;}
.stepBox01.selected3 .step1, .stepBox01.selected3 .step2, .stepBox01.selected3 .step3{color:#d00d6f;}
.stepBox01.selected4 .step1, .stepBox01.selected4 .step2, .stepBox01.selected4 .step3, .stepBox01.selected4 .step4{color:#d00d6f;}
.stepBox01.selected5 .step1, .stepBox01.selected5 .step2, .stepBox01.selected5 .step3, .stepBox01.selected5 .step4, .stepBox01.selected5 .step5{color:#d00d6f;}
.Pt10Bn{ padding-top:10px; padding-bottom:0; border-bottom:none;}
.form01{margin:20px 0;}
.form-group .radio{float:left;margin-right:20px;/*padding: 0px 6px;*/margin-top: 0px;/*padding-top: 0px;*/display: inline\9;float: none\9;*float: left;*padding: 3px;}
.form-group .radio label{line-height:20px; *line-height:normal;}
.form-group .radio i{display: block;padding:0px 5px;line-height: 22px;}
.form-group .checkbox{display:inline-block;*display:inline;*zoom:1;height:34px;padding-top:0;margin-right:20px;display:inline\9;}
.form-group .checkbox label{line-height:20px; padding-top:1px;}
.form-group img.small{padding:10px 0;cursor:pointer}
.form-horizontal .control-label{display:inline-block;*display:inline;*zoom:1;*float:left;/*padding:7px 0;*/line-height:20px;white-space:nowrap;}
/*zj 15年12月15日 控制在ie7下面的样式开始*/
.reg_3_inputbox .form-group input{width:90%;}
.reg_3_inputbox .reg_3_ck .checkbox input{width: 2%;}
/*控制在ie7下面的样式结束*/
.btn_verCode{margin-top:2px;display:inline-block;*display:inline;*zoom:1;border:1px solid #aaa;background:#eee;text-align:center;height:34px;line-height:32px;margin-right:12px;font-size:14px;color:#666;border-radius:4px;width:170px;vertical-align:top;}
.btn_verCode:hover{color:#666;background:#f1f1f1;}
.btn_verCode:focus{color:#666;}
.btn_verCode.disabled{opacity:0.4;_filter:alpha(opacity=40);cursor:default;}
.pdLever{padding:10px 0 0;}
.pdLever span{display:inline-block;*display:inline;*zoom:1;margin-right:2px;width:40px;height:8px;border-radius:4px;background:#ddd;}
.pdLever span.selected{background:#d00d6f;}
.pdLever em{display:inline-block;*display:inline;*zoom:1;color:#d00d6f;font-weight:bold;}
.btn-primary{height:40px;background:#d00d6f;border-radius:4px;color:#fff;text-align:center;line-height:40px;padding:0 10px;margin:30px 0 0;border:none;font-size:16px;}
.btn-primary:hover, .btn-primary:focus{background:#df187c;}
.btn-primary.disabled, .btn-primary[disabled]{background:#d9d9d9;}
.zoomNum{display:none;position:absolute;z-index:20;border:1px solid #c5c5c5;background:#ffffe4;width:233px;height:34px;padding:0 10px;line-height:34px;font-size:18px;font-weight:bold;color:#333;}
.zoomNum span{display:block;min-width:253px;white-space:nowrap;}
.topBar{height:29px;background:#f6f6f6;margin:0 auto;}
.topBarBox{background:#f6f6f6;border-bottom:1px solid #e2e2e2;}
@media screen and (min-width: 0px) and (max-width: 1200px) {
 .topBar{ border-bottom:1px solid #e2e2e2;}
 .topBarBox{border-bottom:none;}
 .bread{width: 1200px;}
 .header{width: 1200px;}

}
.logo02{display:block;float:left;width:162px;overflow:hidden; margin:15px 0;}
.topTitle02{display:block;float:left;margin-left:20px;line-height:28px;font-size:14px;color:#7d7d7d;}
.logo03{display:block;float:left;width:110px;height:55px; *height:70px;overflow:hidden;margin-top:15px; margin-bottom:15px;}
.topTit{ margin-left:130px; padding:15px 0 15px 0;}
.topTit b{ font-size:22px; font-weight:normal; margin-right:10px;}
.topTit p{ font-size:14px; color:#999; text-indent:2px;}
.topTit p img{ margin-right:5px;}
/*.topTitle03{display:block;float:left;margin-left:10px;line-height:90px;font-size:22px;color:#242424;min-width:300px;}
.topTitle04{display:block;float:left;margin:32px 0 32px 30px;line-height:26px;height:26px;font-size:16px;color:#999;padding-left:30px;border-left:1px solid #a4a4a4;position:relative;}
.topTitle05{display:block;float:right;margin:12px 0 0 30px;line-height:22px;height:66px;font-size:14px;color:#999;padding-left:30px;border-left:1px solid #a4a4a4;position:relative; overflow:hidden;}*/
.topLink{display:inline-block;*display:inline;*zoom:1;line-height:28px;color:#999; font-size:14px;}
.topLink:hover, .topLink:focus{color:#999;}
.topLink .num{display:block;position:absolute;top:1px;right:-22px;width:25px;height:15px;background:#d00d6f;border-radius:8px;text-align:center;line-height:15px;font-size:12px;color:#fff;}
.topLink.icon{padding-left:24px;}
.topLink.icon01{background:url(../images/icon01.png) left center no-repeat;}
.topLink.icon02{background:url(../images/icon02.png) left center no-repeat;}
.topLink.fullscreen{float:right;margin-left:20px;padding-left:24px;background:url(../images/fullscreen.png) left center no-repeat;}
.pLine01{display:inline-block;*display:inline;*zoom:1;height:16px;margin:7px 10px 0;width:0;border-left:1px solid #999;}
.pLine02{display:inline-block;*display:inline;*zoom:1;height:18px;margin:6px 0 0;width:0;border-left:1px solid #fff;}
.navBar{background:#d00d6f;min-height:30px;margin:0 auto;}
.navBarBox{background:#d00d6f;}
.navLink{display:inline-block;*display:inline;*zoom:1;height:30px;line-height:30px;color:#fff;font-size:16px; padding:0 18px; text-decoration:none;}
.navLink:hover, .navLink:focus, .navLink_on{color:#fff; background:#b6005b;}
.navBar .selected{background:#b6005b;}
.limitWords{float:left; width:728px; overflow:hidden;height:30px;}
.navLink.icon{padding-right:28px;}
.navLink.icon01{background:url(../images/tm_arr.png) no-repeat 124px 10px;}
.navLink.icon01:hover{background:#b6005b url(../images/tm_arr.png) no-repeat 124px 10px;}
.leftBar02{float:left;width:170px;margin:30px 0;}
.rightBar02{margin:30px 0 30px 0;height:auto !important; /*overflow:hidden;*/ min-height:600px; float:right; width:810px;}
.rightBar_you{margin:30px 0 30px 0;height:auto !important; /*overflow:hidden;*/ min-height:600px; float:right; width:810px;}
.menu01_link{display:block;height:24px;border-bottom:1px dotted #dcdcdc;padding-left:22px;margin:5px 0;line-height:24px;color:#2a2a2a;font-size:16px;background:url(../images/icon05.png) left center no-repeat;}
.menu01_link:hover, .menu01_link:focus{color:#2a2a2a;}
.menu01_link.selected{background:url(../images/icon04.png) left center no-repeat;}
.menu02{display:none;margin-bottom:10px;}
.menu02_link{display:block;height:24px;margin-left:22px;line-height:24px;color:#444;font-size:14px;}
.menu02_link:hover, .menu02_link:focus, .menu02_link.hover{color:#e4007f;}
.menu02 .selected{color:#e4007f;}
.menu03_link{ color:#d00d6f;}
.stepBox02{height:44px;padding:22px 0 0;margin-bottom:-20px;border-bottom:none;}
.formLink01{color:#d00d6f;font-weight:bold;display:inline-block;*display:inline;*zoom:1;padding-right:22px;background:url(../images/icon07.png) right center no-repeat;}
.formLink01:hover, .formLink01:focus{color:#d00d6f;}
.iconBtn01{display:inline-block;*display:inline;*zoom:1;width:auto;height:24px;line-height:24px;background:#d00d6f;padding:0 10px 0 26px;font-size:14px;color:#fff;background-position:left center;background-repeat:no-repeat;margin-top:4px;}
.iconBtn01:hover{color:#fff;background-color:#d93c8b;}
.iconBtn01:focus{color:#fff;}
.iconBtn01.icon01{background-image:url(../images/icon10.png);}
.iconBtn01.icon02{background-image:url(../images/icon09.png);}
.markbox{position:relative;display:inline-block;*dispaly:inline;zoom:1;}
.hideBox{display:none;position:absolute;width:580px;top:28px;left:-20px;padding:15px 20px;border:1px solid #CCC;border-radius:3px;text-align:left;background:#fff;z-index:9999;font-size:12px;}
.hideBox i.ico{position:absolute;top:-8px;left:0;width:67px;height:8px;background:url(../images/shop_icon005.png) no-repeat center bottom;overflow:hidden;}
.hideBox .rz_con{width:100%;overflow:hidden;}
.PopWidth{ width:300px;}
.tabs02 .tabsHead{height:32px;overflow:hidden;border-bottom:1px solid #ccc;padding-left:157px;margin:10px 0 20px;}
.tabs02 .tabsHead a{display:block;float:left;height:32px;background:#f4f4f4;color:#313131;font-size:14px;line-height:32px;padding:0 14px;margin:0 -1px -1px 0;border:1px solid #ccc;}
.tabs02 .tabsHead a.selected{background:#fff;border-bottom-color:#fff;}
.pLine03{height:0;border:none;border-bottom:1px solid #ccc;display:block;margin:10px 0;clear:both;}
.youhua_tip{position:absolute;top:20px;left:0;z-index:88888;width:410px;font-size:12px;border:2px solid #d00d6f;padding:12px;line-height:175%;color:#666;background:#fff;}
.tips_success{overflow:hidden;margin-top:90px;}
.tips_success .text01{display:inline-block;*display:inline;*zoom:1;line-height:56px;font-size:18px;color:#777;}
.tips_success .text02{display:inline-block;*display:inline;*zoom:1;line-height:28px;font-size:14px;color:#777;}
.tips_success .text03{display:inline-block;*display:inline;*zoom:1;line-height:28px;font-size:24px;color:#555;}
.iconTips01{display:inline-block;*display:inline;*zoom:1;width:auto;height:60px;line-height:60px;padding:0 10px 0 80px;font-size:24px;color:#77b167;background-position:left center;background-repeat:no-repeat;margin-bottom:30px;}
.iconTips01.icon01{background-image:url(../images/icon12.png);}
.iconTips01.icon02{background-image:url(../images/error2.png);}
.btnBox01{padding-top:50px;height:195px;}
.jingdianBox{border:1px solid #999;padding:10px;height:200px;overflow-y:auto;margin:10px 0 0;}
.jingdianBox dt{line-height:20px;font-weight:bold;}
.jingdianBox dd{overflow:hidden;margin-bottom:10px;}
.jingdianBox dd label{display:inline-block;*display:inline;*zoom:1;margin-right:20px;line-height:20px;font-weight:normal;}
.jingdianBox dd label input{margin:-2px 2px 0 0;vertical-align:middle;}
.tag01{display:inline-block;*display:inline;*zoom:1;height:24px;line-height:24px;padding:0 18px 0 6px;margin-right:10px;border:1px solid #ffc700;background:#fff8df;color:#444;position:relative;}
.tag01 a{display:block;height:13px;width:13px;position:absolute;top:5px;right:3px;background:url(../images/icon.png) no-repeat -62px 2px;}
.tag01 a:hover{background-position:-81px 0px;}
/*-----------------相册弹出------------------------*/
.cutover_tab_box .btn_gray{padding:0 10px; height:28px; line-height:28px; border-left:1px solid #ddd; border-right:1px solid #ddd; float:left; background:url(../images/btn_gray.gif) repeat-x 0 0; color:#666; border-radius:2px; margin-left:10px;}
.cutover_tab_box span.select{ height:24px; float:left; background:#fff; padding:0 2px;position:relative;top:4px;}
.cutover_tab_box span.select select{height:24px; color:#666; float:left;}
.cutover_tab_box{width:720px; position:absolute;z-index:30;left:50%;margin-left:-360px;}
.cutover_tab_bar{background:#d10d6f; height:36px; border-left:1px solid #d10d6f; border-right:1px solid #d10d6f;border-bottom:1px solid #d9d9d9}
.cutover_tab_bar .tab_con{float:left;margin-top:6px;}
.cutover_tab_bar .tab_con a{height:30px; line-height:30px; padding:0 12px; color:#fff; float:left; margin-left:4px;  margin-top:1px\0; display:inline; font-size:14px;}
.cutover_tab_bar .tab_con a.on{font-weight:bold;position:relative;top:1px; height:29px;color:#555; line-height:29px; background:#fff; border:1px solid #d9d9d9; border-bottom:1px solid #fff;}
.cutover_tab_bar .box_close{width:12px; height:12px; float:right; background:url(../images/box_close.gif) no-repeat 0 0; margin:13px 11px 0 0; display:inline;}
.cutover_tab_bar em {float:right; line-height:37px;margin-right:40px;display:inline;}
.cutover_tab_bar em a{color:#0082cc;}
.cutover_tab_bar em a:hover{color:#f60;}
.cutover_tab_main{padding:0 0 20px 19px; background:#fff;}
.cutover_main_top{padding:22px 0 10px;overflow:hidden;}
.cutover_main_top .main_top_search{float:left;margin-left:10px;}
.cutover_main_top .cutover_searchtxt{ width:106px; padding:0 3px; float:left;height:24px;position:relative;top:4px;}
.country_span {display: inline;float: left;margin-right: 10px;margin-top: 6px;}
.cutover_tab_main a.upload_pic_btn{background:url(../images/upload_pic_btn.png) no-repeat 0 0; padding:0 8px 0 24px; height:28px; line-height:28px; color:#fff; float:right; margin:0 22px 0 10px; display:inline;}
.picture_content .list li{margin:0 20px 14px 0; float:left;display:inline; position:relative;}
.picture_content .list li span.select{ position:absolute; top:10px; right:10px; background:url(../images/iconCheck.png) no-repeat center center; width:20px; height:20px; font-size:0; cursor:pointer;}
.picture_content .list li span.cur{background:url(../images/iconCheckOn.png) no-repeat center center;}
.picture_content .list li a.bg{/*position:relative;*/background:#d9d9d9; width:120px; height:90px; display:block;}
.picture_content .list li a.bg span{position: absolute;bottom: 0px;height: 20px;background-color: #000;opacity: 0.5;filter: alpha(opacity=50);width: 120px;left: 0px;}
.picture_content .list li a.bg em{position: absolute;bottom: -1px;color: #fff;z-index: 2;height: 20px;width: 115px;padding-right: 5px;line-height: 20px;text-align: right;left: 0px;}
.picture_content .list li a.bg img{width:120px; height:90px; display:block;}
.picture_content .list li a.pic_name{color:#666; cursor:default; display:block; width:120px; height:18px; line-height:18px; overflow:hidden; margin-top:4px;}
.picture_content .list li a.pic_name em{color:#f60}
.picture_content .list li.ok a.bg img{padding:0px; border:1px solid red;}
p.inserinto_img {clear: both;display: block;margin: 0 auto;text-align: center;margin-top:10px;}
p.inserinto_img .btn_gray_img{border:0px;padding: 0 10px;height: 28px;line-height: 28px;border-left: 1px solid #ddd;border-right: 1px solid #ddd;background: url(../images/btn_gray.gif) repeat-x 0 0;color: #666;cursor:pointer;border-radius: 2px;}
.cutover_tab_main .total_num{color:#666; padding-bottom:13px;}
.cutover_tab_main .total_num em{color:#ff8701; font-family:Tahoma,Arial; font-weight:bold;}
.classify_tag li{width:328px; float:left; margin:0 22px 20px 0;}
.classify_tag dt{float:left; width:120px; height:90px; margin-right:20px;}
.classify_tag dd{float:left; width:180px;}
.classify_tag dd a{color:#0087d4;}
.classify_tag dd .photo_tit{padding-top:10px;}
.classify_tag dd .photo_tit a{font-weight:bold; font-size:14px;}
.classify_tag dd .tag{width:185px; height:40px; overflow:hidden;}
.classify_tag dd .tag a{margin:8px 13px 0 0; white-space:nowrap;}
.classify_tag dd .number{color:#666;}
.cutover_tab_main .sitemap{color:#666; padding-bottom:10px;}
.cutover_tab_main a{color:#666;}
a.btn05.blm_confirm {color: #fff;}
.cutover_tab_main a.on{cursor:default;}
.cutover_tab_main a.on:hover{cursor:default; text-decoration:none;}
.pic_detail dt{width:375px; margin-right:16px; float:left; background:#fff;overflow:hidden;}
.pic_detail dt img{margin:0 auto;display:block;}
.pic_detail dd{float:left;width:300px;}
.pic_detail dd .tit{color:#666; font-size:16px; font-weight:bold;width: 268px;float: none;background:none;padding-left:0px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pic_detail dd .detail_tb{color:#666; margin:9px 0 7px; line-height:18px;}
.pic_detail dd .detail_tb td{padding:4px 0px;}
.pic_detail dd .detail_tb td a{color:#0087d4;}
.pic_detail dd .tip{color:#666; line-height:18px; background:#fff8df; border:1px solid #fbe3a1; padding:11px 9px; width:262px;}
.pic_detail dd em{color:#ff8701; font-weight:bold;}
.pic_detail dd .tip a{color:#0087d4;}
.pic_detail dd .opt{padding-top:21px;}
.pic_detail dd .opt .pic_used{background:url(../images/pic-used.png) no-repeat 0 0; width:88px; height:28px; float:left; color:#fff; text-align:center; line-height:28px;}
.pic_detail dd .opt .dis_pic_used{background:url(../images/dis_pic_used.png) no-repeat 0 0; width:88px; height:28px; float:left; color:#b3b3b3; text-align:center; line-height:28px;cursor:default;}
.pic_detail dd .opt a.dis_pic_used:hover{text-decoration:none;}
.pic_detail dd .opt .back_pre{float:left;}
.woshizhezhao_flash{position:absolute;background-color:#f1f1f1;bottom: 5px;right: 5px;width: 164px;height: 35px;}
/* page 分页*/
.page{ height:20px; text-align:center; margin-top:5px; line-height:20px; color:#a79999; padding:5px}
.page *{ display:inline-block;*display:inline;*zoom:1;vertical-align: middle}
.page a{ padding:0 6px; color:#1166bb; margin-left:3px; border:1px solid #CCC; cursor:pointer; height:24px; padding:1px 8px}
.page span{ margin-left:5px; color:#999}
.page a:hover{ color:#fff; background-color:#74c152; text-decoration: none; border:1px solid #74c152; }
.page a.prev:hover{ background:none; border:1px solid #ccc; }
.page a.on{ background-color:#e4007f; color:#fff; border:1px solid #74c152; font-weight: bold; }
.page a.prev{ color: #9d9d9d}
.page a.prev i{ width:8px; background:url(/css/images/page_ws.jpg) no-repeat 0 5px}
.page a.next i{ width:8px; background:url(/css/images/page_ws.jpg) no-repeat 1px 5px; margin-left:2px}
.page b{ font-style: normal; font-weight: normal; font-size: 12px; font-family: "宋体"}
.page .info{ width:250px; position:absolute; left:5px; text-align:left}
.page .info b{ color:#F60}
.page .info i{ color:#000}
.page #cpage{ width:30px; border:1px solid #999; height:20px; line-height:16px; text-align: center; }
.page input.page_sub{ border: 0 none; width:44px; height: 22px; /*background: url(../images/admin/page_sub.png) no-repeat;*/ cursor: pointer; margin-left: 5px; background: #fff;}
/*相册 分页*/
.page a {margin-right: 4px; cursor: pointer;font-size:12px;}
.page a.on {color: #fff;}
.page #cpage {width: 30px;}
/*.page input.page_sub{border:none;width:44px;height: 22px; background:url(/css_v2/images/admin/page_sub.png) no-repeat; cursor: pointer; margin-left:5px;}*/
.pro_form .tags_select{width:618px;border:1px solid #ddd;background:#f7f7f7;padding:0 10px;display:none;}
.pro_form .tags_list{padding-top:10px;}
.pro_form .tags_list a{vertical-align: top;display:inline-block;*display:inline;*zoom:1;border:1px solid #ffc700;background:#fff8df;line-height:23px;height:23px;padding:0 20px 0 5px;position:relative;color:#444;margin:0 10px 10px 0;font-size:12px;}
.pro_form .tags_list a i{height:13px;width:13px;background:url(../images/icon.png) no-repeat -62px 2px;position:absolute;right:3px;top:5px;}
.pro_form .tags_list a i:hover{background:url(../images/icon.png) no-repeat -81px 0px;}
.pro_form .tags_bd{height:44px;padding:10px 0px;}
.pro_form .tags_bd a{background: #d10d6f;height: 24px;line-height: 24px;color: #FFF;font-size: 12px;display:inline-block;*display:inline;*zoom:1;padding: 0 15px;border-radius: 3px;}
.pro_form .tags_bd p{display:inline-block;*display:inline;*zoom:1;font-size: 12px;color: #999;line-height: 24px;vertical-align: top;padding-left: 8px;}
.pro_form .tags_bd em {color: #d10d6f;font-weight: 700;margin: 0 3px;}
.btn_select{background: #d10d6f;height:34px;line-height:34px;color: #FFF;font-size: 12px;display:inline-block;*display:inline;*zoom:1;padding: 0 15px;border-radius: 3px;}
.btn_select:link,.btn_select:visited,.btn_select:hover,.btn_select:active{color: #FFF;}
.tags_jingdian{border:1px solid #ddd;background:#fff;padding:0 10px;}
.tags_jingdian_hd{padding:10px 0;height:56px;border-bottom:1px solid #ddd;}
.tags_jingdian_bd{padding-bottom:5px;}
.tags_jingdian_nav{font-size:12px;height:26px;line-height:26px;}
.tags_jingdian_area{padding:5px 0px 0px 5px;}
.tags_jingdian_area a{margin-right:20px;display:inline-block;*display:inline;*zoom:1;font-size:12px;line-height:24px;}
.tags_jingdian_list{padding:5px 0px 0px 5px;}
.tags_jingdian_list label{width:136px;padding-right:10px;display:inline-block;*display:inline;*zoom:1;font-size:12px;line-height:26px;height:26px;overflow:hidden;}
.tags_jingdian_list label input{margin-right:5px;}
.tags_other{}
.tags_other_hd{height:31px;}
.tags_other_bd{border:1px solid #ddd;background:#fff;padding-bottom:5px;}
.tags_other_nav{font-size:12px;}
.tags_other_nav .input_select{padding: 3px 4px;}
.tags_other_nav span{margin-left:10px;color:#666;line-height:28px;}
.tags_other_nav li{font-size: 12px;float: left;height: 30px;border-bottom: 1px solid #ddd;padding: 0 12px;line-height: 30px;background: #f7f7f7;position: relative;top:1px;cursor: pointer;}
.tags_other_nav li.on {border:1px solid #ddd;border-bottom: 1px solid #FFF;border-top: 2px solid #51b500;height: 28px;line-height: 28px;background: #FFF;cursor: default;}
.tags_other_list{padding:15px 0px 0px 20px;}
.tags_other_list label{width:290px;display:inline-block;*display:inline;*zoom:1;font-size:12px;line-height:26px;height:26px;overflow:hidden;}
.tags_other_list label input{margin-right:5px;}
.tags_pagin{line-height: 29px;font-size: 12px;text-align: center;}
.tags_pagin .on{color:#999;cursor:default;}
.tags_pagin .p_disable{display:none;}
.attach_select{}
.attach_select .tags_other_hd{height:0px;position:relative;}
.attach_select .small_btn{position:absolute;right:0px;top:0px;}
/*ie hack*/
.pro_form .tags_bd p{*display:inline;}
.articleBox{margin:20px 10px 40px;}
.title05{line-height:30px;font-size:24px;color:#333;text-align:center;padding:12px 0;}
.title06{line-height:20px;font-size:12px;color:#868686;text-align:center;margin-bottom:20px;}
.title06 .text01{display:inline-block;*display:inline;*zoom:1;margin:0 10px;}
.articleCont{line-height:26px;color:#5d5d5d;font-size:14px;}
.articleCont p{text-indent:2em;margin-bottom:15px;}
.articleCont img{display:block;margin:0 auto;}
.listContBox{padding:20px 0;}
.PayListHeight{float:left; width:100%; border-bottom:1px solid #e6e6e6;}
.listElem02{float:left;width:49%;overflow:hidden; padding:10px 0;}
.listElem02 dt{float:left;width:108px;height:108px;overflow:hidden;}
.listElem02 dt img{width:108px;height:108px;overflow:hidden;display:block;border:none;}
.listElem02 dd{margin:0 0 0 132px;}
.listElem02 dd .title, .listElem02 dd .title:hover, .listElem02 dd .title:focus{line-height:22px;font-size:14px;color:#424242;display:inline-block;*display:inline;*zoom:1;}
.listElem02 dd .text01{color:#666;line-height:20px;font-size:12px;display:block;width:100%;}
.listElem02 dd .btn_tuiguan01{height:22px;line-height:22px;font-size:14px;color:#424242;display:inline-block;*display:inline;*zoom:1;padding:0 8px;border:1px solid #d2d2d2;background:#f1f1f1;border-radius:2px;text-align:center;}
.listElem02 dd .btn_tuiguan01:hover, .listElem02 dd .btn_tuiguan01:focus{background:#f6f6f6;}
.listElem02 dd .btn_tuiguan02{width:100px;height:28px;line-height:28px;font-size:14px;color:#fff;display:inline-block;*display:inline;*zoom:1;padding:0 8px;background:#d10d6f;border-radius:2px;text-align:center;}
.listElem02 dd .btn_tuiguan02:hover, .listElem02 dd .btn_tuiguan02:focus{background:#dd3e8e;}
.star{display:inline-block;*display:inline;*zoom:1;width:66px;height:12px;vertical-align:middle;}
.star.star0{background:url(../images/star0.png) center center no-repeat;}
.star.star1{background:url(../images/star1.png) center center no-repeat;}
.star.star2{background:url(../images/star2.png) center center no-repeat;}
.star.star3{background:url(../images/star3.png) center center no-repeat;}
.star.star4{background:url(../images/star4.png) center center no-repeat;margin-right: 10px;}
.star.star5{background:url(../images/star5.png) center center no-repeat;}
.listElem02.width100{width:100%;}
.listElem02.width100 dt{width:170px;}
.listElem02.width100 dt img{width:170px;}
.listElem02.width100 dd{margin:8px 0 0 200px;}
.infoBox01{border:1px solid #e8e8e8;padding:10px;margin:20px 0; *height:120px;}
.infoNav01{float:right;width:380px;}
.infoNav01 a{float:left;display:block;width:80px;margin:18px 5px 2px;height:102px;padding-top:70px;line-height:32px;text-align:center;font-size:14px;color:#666;}
.infoNav01 a:hover, .infoNav01 a:focus{color:#666;}
.infoNav01 a.icon01{background:url(../images/navIcon01.png) center top no-repeat;}
.infoNav01 a.icon02{background:url(../images/navIcon02.png) center top no-repeat;}
.infoNav01 a.icon03{background:url(../images/navIcon03.png) center top no-repeat;}
.infoNav01 a.icon04{background:url(../images/navIcon04.png) center top no-repeat;}
.infoText01{margin-right:380px;}
.infoText01 .title{display:block;width:100%;line-height:44px; height:44px;color:#444;font-size:22px;}
.infoText01 .text01{display:inline-block;*display:inline;*zoom:1;line-height:40px;color:#444;font-size:14px;margin-right:30px;}
.colorRed04{color:#c81623;}
.infoNav02{border:1px solid #e8e8e8;padding:10px;margin:0 0 20px;text-align:center;}
.infoNav02 a{display:inline-block;*display:inline;*zoom:1;width:101px;margin:8px 4px 2px;height:102px;text-align:center;font-size:14px;}
.infoNav02 a .text01{display:inline-block;*display:inline;*zoom:1;width:120px;height:70px;line-height:70px;font-size:12px;color:#c81623;background:url(../images/navIcon00.png) center center no-repeat;}
.infoNav02 a .text01 em{font-size:22px;font-weight:bold;}
.infoNav02 a .text02{display:inline-block;*display:inline;*zoom:1;width:120px;line-height:32px;font-size:14px;color:#666;}
.online01{background:#f2f2f2;padding:16px;}
.online01 .text01{display:inline-block;*display:inline;*zoom:1;line-height:30px;font-size:16px;color:#444;vertical-align:middle;margin-right:14px;}
.online01 .qqlink{display:inline-block;*display:inline;*zoom:1;width:86px;height:22px;vertical-align:middle;margin-right:30px;background:url(../images/qqlink02.png) no-repeat;}
.infoNav03{margin:22px 0;width:100%;}
.infoNav03 .infoNavItem{display:block;float:left;width:25%;*width:24%;}
.infoNav03 a{display:block;margin:0 4px;color:#fff;text-align:center;line-height:20px;padding:19px 0;font-size:18px;}
.infoNav03 a:hover, .infoNav03 a:focus{color:#666;}
.infoNav03 a.bg01{background:#4dc2a1;}
.infoNav03 a.bg02{background:#9dd333;}
.infoNav03 a.bg03{background:#5498bf;}
.infoNav03 a.bg04{background:#b87526;}
.infoNav03 a.bg05{background:#c06fce;}
.infoNav03 a.bg06{background:#e56e96;}
.infoNav03 a.bg07{background:#b8d758;}
.listBox01{border:1px solid #dcdcdc;background:#fbfbfb;}
.listBox01 .head{position:relative;height:42px;line-height:42px;background:#dcdcdc;text-align:center;font-size:14px;}
.listBox01 .head em{font-size:18px;color:#333;font-weight:bold;}
.listBox01 .head .arrowL{display:block;position:absolute;top:9px;left:6px;width:24px;height:24px;background:url(../images/arrowL01.png) no-repeat;}
.listBox01 .head .arrowR{display:block;position:absolute;top:9px;right:6px;width:24px;height:24px;background:url(../images/arrowR01.png) no-repeat;}
.listSlide01{position:relative;width:100%;height:512px;overflow:hidden;}
.listSlide01 li{position:absolute;width:100%;height:100%;overflow:hidden;}
.listElem03{border-bottom:1px solid #ececec;height:64px;overflow:hidden;}
.listElem03 .tag{float:left;display:block;width:30px;height:30px;line-height:30px;text-align:center;margin:16px 0 0 3px;background:url(../images/listTag01.png) no-repeat;color:#fff;font-size:14px;}
.listElem03 .cont{margin:6px 10px 0 40px;}
.listElem03 .ellipsis{width:100%;}
.listElem03 .title{display:inline-block;*display:inline;*zoom:1;width:100%;line-height:26px;font-size:14px;color:#444;vertical-align:middle;}
.listElem03 .title:hover, .listElem03 .title:focus{color:#555;}
.listElem03 .text01{display:inline-block;*display:inline;*zoom:1;line-height:26px;font-size:14px;color:#f00;vertical-align:middle;float:left;}
.listElem03 .text02{display:inline-block;*display:inline;*zoom:1;line-height:26px;font-size:14px;color:#555;width:160px;}
.listElem03 .text03{display:inline-block;*display:inline;*zoom:1;line-height:26px;font-size:14px;color:#0377b9;}
.ml80{margin-left:80px;}
.baokuan{margin-right:5px;}
.zuizhuan{margin-left:5px;}
.listBox02{border:1px solid #dcdcdc;background:#fbfbfb;}
.listBox02 .head{height:42px;line-height:42px;background:#dcdcdc;font-size:18px;padding:0 12px;}
.listElem04{border:1px solid #dcdcdc;float:left;width:33.2%;height:108px;margin:0 0 -1px -1px;}
.listElem04 .card01{overflow:hidden;width:100%;height:100%;}
.listElem04 .card01 .img{float:left;width:96px;height:48px;border:3px solid #7e7e7e;overflow:hidden;margin:14px 0 0 12px;}
.listElem04 .card01 .img img{width:78px;height:39px;}
.listElem04 .card01 .text01{display:block;margin:15px 10px 0 120px;line-height:30px; height:30px; overflow:hidden;font-size:14px;}
.listElem04 .card01 .text02{display:block;margin:0 10px 0 120px;line-height:18px;font-size:12px; height:36px; overflow:hidden;}
.listElem04 .card02{display:none;overflow:hidden;height:106px;*height:88px;background:#f1f1f1;padding:10px;font-size:14px;line-height:22px;}
.listElem04 .card02 .text01{display:block;margin:0 0 6px 0;line-height:26px;font-size:18px;}
.listElem04 .card02 a{display:inline-block;*display:inline;*zoom:1;margin:0;line-height:22px;font-size:14px;color:#555;width:75px;}
.listElem04 .card02 a:hover, .listElem04 .card02 a:focus{color:#555;}
.listElem04.selected{border:1px solid #e4007f;position:relative;z-index:10;}
.listElem04.selected .card01{display:none;}
.listElem04.selected .card02{display:block;}
.listBox03{border:1px solid #dcdcdc;background:#fbfbfb; height:245px;}
.listBox03 .head{height:42px;line-height:42px;background:#dcdcdc;font-size:16px;padding:0 10px;overflow:hidden;position:relative;}
.listBox03 .tabs{padding:0 10px 0 0;}
.listBox03 .tabs .tabH{display:block;float:left;padding:0 12px;color:#555;border-right:1px solid #fff;height:42px;line-height:42px;}
.listBox03 .tabs .tabH:hover, .listBox03 .tabs .tabH:focus{color:#555;}
.listBox03 .tabs .tabH.selected{background:#fff;}
.listBox03 .head .more{display:block;color:#555;height:42px;line-height:42px;position:absolute;top:0;right:10px;}
.listBox03 .head .more:hover, .listBox03 .head .more:focus{color:#555;}
.listBox03 .cont{padding:10px;}
.listBox03 .newsList{}
.listBox03 .newsList li{height:32px; *height:auto;border-bottom:1px solid #dcdcdc;line-height:32px;padding-left:16px;background:url(../images/icon13.png) left center no-repeat;overflow:hidden;}
.listBox03 .newsList li a{display:inline-block;*display:inline;*zoom:1;width:100%;color:#555;}
.listBox03 .newsList li a:hover, .listBox03 .newsList li a:focus{color:#555;}
.listBox03 .newsList.hasDate li .mr90{display:block;margin-right:90px;}
.listBox03 .newsList.hasDate li a{width:100%;float:left;}
.listBox03 .newsList.hasDate li .date{text-align:right;padding-right:10px;}
.newsTabs{margin-right:5px;}
.helpCent{margin-left:5px;}

/*==========以下部分是Validform必须的===========*/
.Validform_checktip{*display:inline;*zoom:1;margin-left:0;overflow:hidden;color:#999;font-size:12px;line-height:34px; height:34px;}
.Validform_right{display:inline-block;color:#71b83d;padding-left:15px;padding-right:15px;background:url(../images/right.png) no-repeat 10px 1px;height:18px;line-height:18px;text-indent: 10px;}
.Validform_wrong{display:inline-block;color:red;padding-left:15px;padding-right:15px;background:url(../images/error.png) no-repeat 0 9px;/*line-height:18px; text-indent:15px; *text-indent:30px;*/}
.Validform_loading{padding-left:20px;background:url(../images/onLoad.gif) no-repeat left center;height:34px;line-height:34px;}
.Validform_error{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#bf1369;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #bf1369; border-top:none; text-align:left;}
.gray{color:#bbb !important;}
.placeholder{color:#ccc !important;}
#success_alert{box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.2);border:1px solid #ccc;width:auto;height:60px;z-index:10000; line-height:60px;color:#333;font-size:14px;background:url(../images/order_status.png) no-repeat 10px 10px #fff;border-radius:5px;font-weight:bold}
#success_alert p{line-height:68px;padding-left:60px;text-align:left;padding-right:20px}
#fail_alert{box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.2);border:1px solid #ccc;width:auto;height:60px;z-index:10000;line-height:60px;color:#333;font-size:14px;background:url(../images/order_status.png) no-repeat 10px -40px #fff;border-radius:5px;font-weight:bold}
#fail_alert p{line-height:60px;padding-left:60px;text-align:left;padding-right:20px;}
/*=============== 弹出输入框样式 ================*/
.cncw_dialog{width:518px;background:#fff; border-radius:3px;box-shadow:0 0 7px #000;}
.cncw_dialog .hd{padding-left:15px;color:#666;height:36px;background:#f6f6f6;line-height:36px;position:relative;font-weight:bold;font-size:14px;border-radius:3px 3px 0 0;}
.cncw_dialog .hd .close{cursor:pointer;background:#f6f6f6 url(../images/close_icon.png) no-repeat center center;height:24px; width:24px;border:1px solid #f6f6f6;border-radius:2px;position:absolute;top:5px;right:13px;}
.cncw_dialog .hd .close:hover{background-color:#fff;border:1px solid #d1d1d1;}
.cncw_dialog .bd{padding:0 10px;}
.cncw_dialog .btns{padding-bottom:20px;padding-top:20px;text-align:center;}
.cncw_dialog .btns .btn_confirm,
.cncw_dialog .btns .btn_common,
.cncw_dialog .btns .btn_confirmok{display:inline-block;*display:inline;*zoom:1;height:28px;line-height:28px;padding:0 30px;border-radius:3px;font-family:\5b8b\4f53;margin:0 5px;}
.dialog_level_info{background:url(../images/level_tip_bg.png) no-repeat; width:252px;height:70px;position:absolute;line-height:24px;padding-left:24px;padding-top:22px;z-index:500;}
.cncw_dialog .dialog_info_area{color:#666;font-size:13px;padding:15px 20px 10px;}
.cncw_dialog .btn_confirm{height:35px;line-height:35px;display:inline-block;*display:inline;*zoom:1;text-align:center;font-size:16px;background:#0fd354;color:#fff;border-radius:3px;}
.cncw_dialog .btn_common{height:35px;line-height:35px;display:inline-block;*display:inline;*zoom:1;padding:0;text-align:center;font-size:16px;background:#f0f0f0; border:solid 1px #9b9b9b;color:#333;border-radius:3px;}
.cncw_dialog .btn_common:hover{background:#ddd;color:#333;}
.btn_confirm {font-size: 14px;line-height: 27px;background: #8fc0e7;border: 1px solid #8fc0e7;font-size: 14px;border-radius: 2px;}
.btn_confirm:hover {background: #d10d6f;border: 1px solid #d10d6f;}
.cncw_dialog .btns .btn_confirm {background: #ff9419;border: 1px solid #ff9419;}
.cncw_dialog .btns .btn_confirm:hover {background: #ff8019;border: 1px solid #ff8019;}
.msg_box{position:absolute;width:194px;border:1px solid #aaaaab;z-index:30;background:#fff;}
.msg_box_arrow{width:22px;position:absolute;height:7px;top:-7px;left:87px;background:url(/static/backstage/images/common/msg_icon.png) no-repeat -69px -90px;z-index:2;}
.msg_box_arrow.has_msg{background:url(/static/backstage/images/common/msg_icon.png) no-repeat -69px -108px;}
.msg_box_close{width:9px;position:absolute;height:9px;top:12px;right:12px;background:url(/static/backstage/images/common/msg_icon.png) no-repeat -75px -10px;z-index:2;cursor:pointer;}
.msg_box_close:hover{background:url(/static/backstage/images/common/msg_icon.png) no-repeat -75px -29px;}
.msg_box_hd{height:34px;line-height:34px;padding-left:10px;color:#666;background:#f0f0f0;}
.msg_box_item{height:39px;border-bottom:1px solid #ededed;padding-left:12px;display:block;cursor:pointer;}
.msg_box_item span{height:16px;line-height:16px;margin-top:11px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;color:#666;margin-left:10px;}
.msg_box_item:hover{background:#f8f8f8;}
.msg_box_item:hover span{color:#ff6a00;}
.msg_box_icon{background:url(/static/backstage/images/common/msg_icon.png) no-repeat;width:27px;height:16px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin-top:11px;}
.msg_box_icon_xt{background-position:-6px -6px;}
.msg_box_icon_wd{background-position:-6px -25px;}
.msg_box_icon_th{background-position:-6px -63px;}
.msg_box_icon_gx{background-position:-6px -44px;}
.msg_box_icon_cw{background-position:-6px -82px;}
.msg_box_more{display:block;height:34px;text-align:center;cursor:pointer;}
.msg_box_more span{height:34px;line-height:34px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;color:#989898;}
.msg_box_more i{height:12px;width:12px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;background:url(/static/backstage/images/common/msg_icon.png) no-repeat -74px -71px;margin-top:11px;margin-left:6px;}
.msg_box_more:hover span{color:#ff6a00;}
.msg_box_more:hover i{background:url(/static/backstage/images/common/msg_icon.png) no-repeat -74px -48px;}
.msg_box_none{border-bottom:1px solid #ededed;height:150px;background:url(/static/backstage/images/common/no_msg_bg.png) no-repeat center center;}
.table_jiage{width:100%;border-collapse:collapse;border:1px solid #cbcbcb;}
.table_jiage th{height:30px;background:#f7f7f7;color:#5c5c5c;text-align:center;border:1px solid #cbcbcb;}
.table_jiage td{height:31px;background:#fff;color:#888;text-align:center;padding:0 10px;border:1px solid #cbcbcb;}
.table_jiage td.color{color:#444;text-align:left;}
.table_jiage td input{text-align:center; margin:5px 0; width:80px;}
.table_jiage .inputpiao.width40{width: 40px;}
.table_jiage .inputpiao.width50{width: 45px;margin-top: -6px;}
.table_jiage.ed_margin{width: 98%;margin: 10px;}
/*.table_jiagesamall th{font-size: 14px;}*/


.airpont_tablejiagefix{width:105%;border-collapse:collapse;border:1px solid #cbcbcb;border-bottom: none;margin-left: -16px;}
.airpont_tablejiagefix th{height:30px;background:#f7f7f7;color:#5c5c5c;text-align:center;border:1px solid #cbcbcb;}
.airpont_tablejiagefix td{height:31px;background:#fff;color:#888;text-align:center;padding:0 10px;border:1px solid #cbcbcb;border-bottom: none;}
.airpont_tablejiagefix td.color{color:#444;text-align:left;}
.airpont_tablejiagefix td input{text-align:center; margin:5px 0; width:80px;}
.airpont_tablejiagefix .inputpiao.width40{width: 40px;}



.photoBig ul{ margin:20px 0;}
.photoBig ul li{ display:inline-block; *display:block; zoom:1; text-align:center; position:relative;}
.photoBig ul li img.cur{ display:none;}
.photoBig ul li:hover img.cur{ display:block; max-width:600px; position:absolute; left:0; top:90px;}
.tableLink01{display:inline-block;*display:inline;*zoom:1;color:#bf1369;margin:0 4px;}
.tableLink01:hover, .tableLink01:focus,.tableLink02:hover, .tableLink02:focus{color:#bf1369;}
.tableLink01_edit{display:none;*display:inline;*zoom:1;color:#337ab7;margin:0 4px;}
.tableLink02{color:#bf1369;margin:0 4px;}
.tableLink03{display:inline-block;*display:inline;*zoom:1;color:#bf1369;}
.tableLink03:visited{color:#337ab7;}
.iconBtn02{display:inline-block;*display:inline;*zoom:1;width:auto;height:20px;line-height:20px;background:#fff;padding:0 10px 0 20px;font-size:14px;color:#d00d6f;background-position:left center;background-repeat:no-repeat;}
.iconBtn02:hover, .iconBtn02:focus{color:#d00d6f;}
.iconBtn02.icon01{background-image:url(../images/icon14.png);}
.bootbox .modal-title{font-size:14px;font-weight:bold;}
.input_calendar input{background:#fff url(../images/b_calendar.gif) no-repeat right 10px;cursor:pointer;margin-right:5px;}
.btnBox02{ margin:20px 0 15px 0;}
.photoListBox{background:#eee;padding:12px 0 0 10px;min-height:200px; margin-top:15px;}
.photoListElem{float:left;width:192px;/*height:156px;*/margin:0 6px 10px 0;border:1px solid #eee;}
.photoListElem .img{height:120px;padding:4px;background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.4);position:relative;}
.photoListElem .img img{width:182px;height:112px;}
.photoListElem .img .delete{display:none;position:absolute;top:6px;right:6px;width:32px;height:16px;font-size:14px;color:#0000ff;text-align:center;line-height:16px;font-weight:bold;}
.photoListElem .img .delete:hover{color:#ff0000;}
.photoListElem .img .checked{display:block;position:absolute;top:5px;left:8px;display:none;}
.photoListElem .title{height:36px;font-size:14px;padding:0 8px;line-height:36px;color:#555;}
.photoListElem .title .text01{float:left;width:130px;}
.photoListElem .title .editPhotoTitle{float:left;width:130px;border:1px solid #ccc;height:24px;padding:0 5px;display:none;margin-top:6px;font-size:12px;line-height:22px;}
.photoListElem .title.tc .text01{float:none;width:auto;}
.photoListElem .title.tc .editPhotoTitle{width:174px;}
.photoListElem .title .text02{float:right;width:40px;font-size:12px;text-align:right;}
.photoListElem.hover{border:1px solid #50bed9;}
.photoListElem.hover .img .delete{display:block;}
.photoListElem .img .editpoto{display:none;position:absolute;top:90px;right:6px;width:70px;height:25px;font-size:14px;}
.photoListElem.hover .img .editpoto{display:block;}
/*相册后期改开始*/
.photoListElemhougai{float:left;width:192px;/*height:156px;*/margin:0 6px 10px 0;border:1px solid #eee;}
.photoListElemhougai .img{height:120px;padding:4px;background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.4);position:relative;}
.photoListElemhougai .img img{width:182px;height:112px;}
.photoListElemhougai .title{height:36px;font-size:14px;padding:0 8px;line-height:36px;color:#555;}
.photoListElemhougai .title .text01{float:left;width:130px;}
.photoListElemhougai .title .editPhotoTitle{float:left;width:130px;border:1px solid #ccc;height:24px;padding:0 5px;display:none;margin-top:6px;font-size:12px;line-height:22px;}
.photoListElemhougai .title.tc .text01{float:none;width:auto;}
.editalumhg{background: rgba(0,0,0,0.5);width: 96%;position: absolute;bottom: 4px;height: 30px;line-height: 30px;}
.editalumhg span{font-size: 14px;color: #fff;cursor: pointer;}
.editalumhg span.edialumbedit{margin-left: 5px;}
.editalumhg span.edialumbdel{float: right;margin-right: 5px;}
/*相册后期改结束*/
.sharedDiv{padding:5px 0 0 7px;color: #d10d6f;font-size: 14px;}
.bootbox-confirm .btn-primary{width:auto;height:34px;background:#d00d6f;border-radius:4px;color:#fff;text-align:center;line-height:34px;padding:0 12px;margin:0 0 0 8px;border:none;font-size:14px;}
.bootbox-confirm .btn-primary:hover, .bootbox-confirm .btn-primary:focus{background:#df187c;}
.bootbox-confirm .btn-primary.disabled, .bootbox-confirm .btn-primary[disabled]{background:#d9d9d9;}
.bootbox-confirm .modal-dialog{width:500px;}
.searchBox{float:none;}
.searchBox input{width:280px;border:1px solid #abadb3;background:#fff;padding:5px 8px;line-height:20px;font-size:14px;width:180px;}
.searchBox .iconSearch{padding-left:28px;background-image:url(../images/icon15.png);background-position:11px center;background-repeat:no-repeat;}
.pageBox{margin:20px 0;text-align:center; /**position:relative;*/ *top:-8px;clear: both;}
.pagination{*display:inline;*zoom:1;}
.pageBox a/*,.pageBox .prev,.pageBox .next*/{display:inline-block;*display:inline;*zoom:1;min-width:37px;height:37px;line-height:36px;text-align:center;font-size:14px;color:#666;background:url(../images/pageBg.png) no-repeat;margin:0 2px;vertical-align:middle; /*padding:0 10px;*/}
.pageBox a:hover, .pageBox a:focus{color:#666;}
.pageBox a.active{color:#fff;background:url(../images/pageBgActive.png) no-repeat;}
.pageBox .current{display:inline-block;*display:inline;*zoom:1;width:37px;height:37px;line-height:36px;text-align:center;font-size:14px;color:#fff;background:url(../images/pageBgActive.png) no-repeat;margin:0 2px;vertical-align:middle;}
.pageBox .prev{background:url(../images/pageBgPrev.png) no-repeat;}
.pageBox .next{background:url(../images/pageBgNext.png) no-repeat;}
.pageBox .text01{display:inline-block;*display:inline;*zoom:1;height:37px;line-height:36px;font-size:14px;color:#888;vertical-align:middle;}
.pageBox .ml20{margin-left:20px;}
.pageBox .input{display:inline-block;*display:inline;*zoom:1;*display:inline;*zoom:1;width:52px;line-height:20px;padding:7px;*padding:8px 7px;border:1px solid #999;font-size:14px;color:#666;vertical-align:middle;text-align:center;}
.pageBox .select{display:inline-block;*display:inline;*zoom:1;*display:inline;*zoom:1;width:53px;height:36px;line-height:20px;padding:7px 3px;border:1px solid #999;font-size:14px;color:#666;vertical-align:middle;}
.fenjiTable{width:100%;border-collapse:collapse;border:none;font-size:14px;color:#333;text-align:center;}
.fenjiTable th{height:30px;background:#eee;border-bottom:1px solid #dcdcdc;text-align:center;}
.fenjiTable th.tl{padding-left:24px;}
.fenjiTable td{height:40px;background:#fff;border-bottom:1px solid #dcdcdc;}
.fenjiTable .text01{display:inline-block;*display:inline;*zoom:1;height:40px;line-height:40px;}
.fenjiTable .level1 .text01{background:url(../images/fenleiBg00.png) 2px center no-repeat;padding-left:24px;font-size:18px;font-weight:bold;cursor:pointer}
.fenjiTable .level1 .closed{background:url(../images/fenleiBg01.png) 2px center no-repeat;}
.fenjiTable .level2 .text01{background:url(../images/fenleiBg02.png) 16px center no-repeat;padding-left:44px;}
.fenjiTable .level3 .text01{background:url(../images/fenleiBg02.png) 36px center no-repeat;padding-left:64px;}
.fenjiTable .addFenlei{display:inline-block;*display:inline;*zoom:1;width:22px;height:22px;background:url(../images/icon16.png) center center no-repeat;}
.tabs03_tab{margin:0 0 20px;border-bottom:1px solid #d10d6f;height:36px;padding-bottom:4px;}
.tabs03_tab a{display:inline-block;*display:inline;*zoom:1;margin-right:5px;padding:1px 13px;height:32px;*padding:1px 11px;border-radius:4px;text-align:center;line-height:32px;color:#444;font-size:16px;}
.tabs03_tab a.selected{background:#d10d6f;color:#fff;}
.tabs03_tab a span{position:relative;display:inline-block;*display:inline;*zoom:1;}
.tabs03_tab a span .num{position:absolute;display:block;top:0;right:-13px;width:14px;height:14px;border-radius:7px;background:#d10d6f;font-size:10px;color:#fff;line-height:14px;text-align:center;}
.tabs04_tab{height:36px;padding-bottom:4px;}
.tabs04_tab a{display:inline-block;*display:inline;*zoom:1;margin-right:5px;padding:1px 13px;height:32px;*padding:1px 11px;border-radius:4px;text-align:center;line-height:32px;color:#444;font-size:16px;}
.tabs04_tab a.selected{background:#d10d6f;color:#fff;}

.toolbar{margin-bottom:12px;}
.toolbar select{display:inline-block;*display:inline;*zoom:1;margin-right:10px;float:left;*height:32px;}
.toolbar .searchBox{float:left;}
.toolbar .col-md-3{float: left;}
.toolbar .input_text{}

.toolbar .searchBox input{width:225px;*width:133px;border-color:#ccc;margin-left:6px;*margin-left:25px;}
.table02{border-collapse:collapse;border:none;text-align:center;/*table-layout:fixed;*/width:100%;float: left;}
.table02 th{height:32px;border:1px solid #a4a4a4;border-width:1px 0;background:url(../images/icon17.png) right center no-repeat;font-size:12px;color:#666;text-align:center;}
.table02 th.first{border-width:1px 0 1px 1px;background:none;}
.table02 th.last{border-width:1px 1px 1px 0;background:none;}
.icon_up{display:inline-block;*display:inline;*zoom:1;width:16px;height:16px;background:url(../images/icon18.png) center center no-repeat;vertical-align:middle;}
.icon_down{display:inline-block;*display:inline;*zoom:1;width:16px;height:16px;background:url(../images/icon19.png) center center no-repeat;vertical-align:middle;}
.table02 tbody td{height:64px;border-bottom:1px solid #ccc;font-size:12px;color:#666;line-height:20px;padding:12px 5px;text-overflow: ellipsis;word-wrap:break-word;word-break: break-all;}
.table02 tbody td.tl{font-size:14px;}
.table02 tbody td.tl span.red{ color:#bf1369;}
.paixuInput{display:none;width:30px;text-align:center;}
.table02 tfoot td{height:64px;font-size:12px;color:#666;padding:9px 0;}
.table02 tfoot td fr{display:inline-block;*display:inline;*zoom:1;}
.loginBox{position:relative;}
.loginBg{position:relative;top:0;z-index:1;height:auto;height: 659px;background:url(../images/loginBg.jpg) center no-repeat;}
.headerLogin{height:108px;border-bottom:1px solid #fff;}
/*.headerLogin .container{width:1000px;}*/
.headerLogin .logo, .headerLogin .topTitle{margin-top:24px;}
.headerLogin .goIndex{margin:42px 30px 0 0;float:right;display:block;height:26px;padding-left:28px;line-height:26px;font-size:14px;color:#fff;background:url(../images/icon20.png) left center no-repeat;}
.headerLogin .goIndex:hover, .headerLogin .goIndex:focus{color:#fff;}
.footerLogin{border-top:1px solid #fff;font-size:14px;}
.footerLogin .container{width:1000px;}
.footerLogin .copyright{font-size:14px;}
.loginBox .container{width:1000px;position:absolute;top:0;left:50%;margin-left:-500px;height:100%;z-index: 3;}
.loginBar{position:absolute;top:50%;right:10px;z-index:10;width:370px;height:450px;margin-top:-225px;}
.loginBar.airlogin{position:absolute;top:50%;left:50%;z-index:10;width:370px;height:450px;margin-top:-225px;margin-left: -185px;}
.loginBar .bg01{display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#000;opacity:0.33;filter:alpha(opacity=33);}
.loginBar .inner{display:block;position:absolute;top:8px;left:6px;z-index:2;width:358px;height:434px;}
.loginBar .bg02{display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#fff;opacity:0.8;filter:alpha(opacity=80);}
.loginBar .bg02.bgopacity{opacity:1;filter:alpha(opacity=100);}
.loginBar .form{margin:36px 30px 0;overflow:hidden;position:relative;z-index:10;}
.loginBar .inputBox{float:left;width:296px;border:1px solid #a1a1a1;height:40px;font-size:12px;color:#929292;position:relative;overflow:hidden;margin-bottom:16px; background:#FFF;}
.loginBar .inputBox .bg03{display:block;position:absolute;top:0;left:0;z-index:1;height:100%;opacity:0.5;filter:alpha(opacity=50);}
.loginBar .inputBox .title{display:inline-block;*display:inline;*zoom:1;position:relative;z-index:10;float:left;line-height:38px;padding-left:10px;}
.loginBar .inputBox input{display:inline-block;*display:inline;*zoom:1;position:relative;z-index:10;float:left;padding:12px 10px;border-width:0;background:transparent;width:230px;}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px white inset;}
.loginBar .loginTitle{display:inline-block;*display:inline;*zoom:1;float:left;line-height:26px;padding-left:20px;background:url(../images/icon21.png) left center no-repeat;font-size:18px;color:#444;}
.loginBar .errorbox{clear:both;height:34px;padding-top:8px;line-height:26px;}
.loginBar .errorbox span.error{display:inline-block;*display:inline;*zoom:1;padding-left:20px;background:url(../images/error.png) left center no-repeat;color:#C03;}
.loginBar .loginLink01{display:inline-block;*display:inline;*zoom:1;float:right;line-height:26px;font-size:14px;color:#d10d6f;}
.loginBar .loginLink01:hover, .loginBar .loginLink01:focus{color:#d10d6f;}
.loginBar .loginLabel{line-height:18px;font-size:12px;color:#555;font-weight:normal;}
.loginBar .loginLabel input{margin:-2px 5px 0 0;vertical-align:middle;}
.loginBar .loginLink02{line-height:18px;font-size:14px;color:#555;font-weight:bold;margin-left: 82px;}
.loginBar .loginLink02:hover, .loginBar .loginLink02:focus{color:#666;}
.loginBar .loginBtn{display:block;clear:both;line-height:38px;font-size:20px;background:#d10d6f;color:#fff;text-align:center;margin:27px 0 26px 0;}
.loginBar .loginBtn:hover, .loginBar .loginBtn:focus{color:#fff;}
.loginBar .yanzhengma{width:126px;margin-left:8px;*margin-left: 6px;}
.loginBar .yanzhengma img{margin:4px;}
.loginBar .yanzhengma .loginLink01{margin:7px 5px;position: absolute;}
.loginText{clear: both;height: 35px;line-height: 35px;font-size: 13px;color: #666;}
.loginText a{color: #e5007f;}
.airclose{position: absolute;right: 0px;top: 18px;z-index: 10;display: inline-block;width: 50px;height: 40px;text-align: center;cursor: pointer;}
.disanfang{position:relative;z-index:10;}
.disanfang dt{line-height:26px;padding:0 12px;font-size:12px;color:#666;}
.disanfang dd{height:36px;text-align:center;background:#f2f2f2;}
.disanfang dd a{font-size:12px;color:#444;display:inline-block;*display:inline;*zoom:1;line-height:36px;margin:0 8px;}
.disanfang dd a:hover, .disanfang dd a:focus{color:#444;}
.disanfang dd a.xinlang{padding-left:27px;background:url(../images/icon22.png) left center no-repeat;}
.disanfang dd a.baidu{padding-left:60px;background:url(../images/icon23.png) left 6px no-repeat;}
.disanfang dd a.renren{padding-left:35px;background:url(../images/icon24.png) left center no-repeat;}
.disanfang dd a.douban{padding-left:27px;background:url(../images/icon25.png) left center no-repeat;}
.selectBox{position:relative;/*margin-left: 3px;*/}
#category{margin-right: 10px;}
.selectBox .text{background:url(../images/icon26.png) right center no-repeat;display:block;width:100%;cursor:pointer;}
.selectBox ul{display:none;position:absolute;top:32px;left:0;width:100%;border:1px solid #ccc;background:#eee;z-index: 88888;}
.selectBox ul li{line-height:22px;padding:0 10px;cursor:pointer;}
.selectBox ul li:hover{background:#ddd;}
.selectBox ul li.sub{padding-left:20px;}
.selectBox ul li.closed{text-align:right;}
.selectBox2{position:relative;z-index:10;}
.selectBox2 ul{display:none;position:absolute;top:33px;left:15px;width:290px;border:1px solid #ccc;background:#eee;}
.selectBox2 ul li{line-height:30px;padding:0 10px;cursor:pointer;}
.selectBox2 ul li:hover{background:#ddd;}
/*.dingdanXX{position:absolute;top:26px;right:0;z-index:10;width:195px;border:1px solid #e9e9e9;overflow:hidden;}*/
.dingdanXX{position:absolute;top:144px;right:15px;z-index:10;width:195px;border:1px solid #e9e9e9;overflow:hidden;}
.dingdanXX dt{height:34px;line-height:34px;font-size:18px;color:#333;padding:0 10px;background:#e9e9e9;}
.dingdanXX dd{line-height:30px;font-size:12px;color:#333;padding:10px 5px;background:#fff;margin:0 5px -1px;border-bottom:1px dashed #e9e9e9;overflow:hidden;}
.dingdanXX dd .text01{float:left;clear:both;}
.dingdanXX dd .text02{float:right;}
.dingdanXX dd .text03{float:left;clear:both;color:#aaa;}
.dingdanXX dd .text04{display:block;margin-left:75px;color:#ff7145;font-size:20px;font-weight:bold;}
.yudingBox{margin-right:205px;min-height: 414px;}
.stepBox03{text-align:center;}
.stepBox03 span{display:inline-block;*display:inline;*zoom:1;line-height:38px;margin:20px 0 0;font-size:16px;padding-left:42px;vertical-align:middle;}
.stepBox03 span.arrow{padding:0;width:38px;height:38px;background:url(../images/icon37.png) center center no-repeat;}
.stepBox03 span.icon01{background:url(../images/icon28_1.png) left center no-repeat;}
.stepBox03 span.icon01.selected{background:url(../images/icon28.png) left center no-repeat;color:#d10d6f;}
.stepBox03 span.icon02{background:url(../images/icon29_1.png) left center no-repeat;}
.stepBox03 span.icon02.selected{background:url(../images/icon29.png) left center no-repeat;color:#d10d6f;}
.stepBox03 span.icon03{background:url(../images/icon30_1.png) left center no-repeat;}
.stepBox03 span.icon03.selected{background:url(../images/icon30.png) left center no-repeat;color:#d10d6f;}
.stepBox03 span.icon04{background:url(../images/icon31_1.png) left center no-repeat;}
.stepBox03 span.icon04.selected{background:url(../images/icon31.png) left center no-repeat;color:#d10d6f;}
.stepBox03 span.icon05{background:url(../images/icon34_1.png) left center no-repeat;}
.stepBox03 span.icon05.selected{background:url(../images/icon34.png) left center no-repeat;color:#d10d6f;}
.stepBox03 span.icon06{background:url(../images/icon36_1.png) left center no-repeat;}
.stepBox03 span.icon06.selected{background:url(../images/icon36.png) left center no-repeat;color:#d10d6f;}
.stepBox03 span.icon07{background:url(../images/icon038_1.png) left center no-repeat;}
.stepBox03 span.icon07.selected{background:url(../images/icon038.png) left center no-repeat;color:#d10d6f;}
.dategroup{float:left;width:100px;position:relative;z-index:2}
.dategroup .dateshow{position:relative}
.dategroup .input_date{border:1px solid #ddd;color:#666;height:18px;line-height:18px;padding:5px 20px 5px 5px;width:73px;cursor:pointer}
.dategroup .dateico{width:20px;height:20px;background:url(../images/order_png8_v6.png) no-repeat -80px 0;position:absolute;right:5px;top:5px;z-index:5;cursor:pointer}
.dategroup .dateshow_active .input_date{border-color:#218fd5}
.dategroup .dateshow_active .dateico{background-position:-160px 0}
.valuecomb{position:relative;display:inline;float:left;margin:2px 10px 2px 0;}
.valuecomb .decrease,.valuecomb .increase{border:1px solid #dbdbdb;background:url(../images/d_skin-v1.png) no-repeat;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:23px;height:28px;cursor:pointer}
.valuecomb .decrease{background-position:-105px -25px}
.valuecomb .increase{background-position:-125px -25px}
.valuecomb .ct{display:inline;margin:0 -1px}
.valuecomb .ct .textbox{border:1px solid #dbdbdb;height:28px;line-height:28px;width:30px;text-align:center;vertical-align:middle;background:#fff;outline:0}
.valuecomb .valuecomb_disable{background-position:-145px -25px;cursor:default}
.valuecomb .increase_disable{background-position:-165px -25px;cursor:default}
.valuecomb .ct .textbox_disable{cursor:default}
.valuecomb .hint{display:none;background:#ffdaa1;left:-29px;position:absolute;top:24px;white-space:normal}
.valuecomb .hint .arrow{background-position:-15px -28px;width:10px;height:5px;position:absolute;top:0;z-index:2}
.valuecomb .sub .arrow{left:32px}
.valuecomb .add .arrow{left:85px}
.valuecomb .hint .hintContent{background:#fffedf;border:1px solid #f8d3a7;color:#000;left:0;line-height:22px;padding:5px 5px 5px 9px;position:absolute;top:4px;width:110px;word-break:break-all;word-wrap:break-word;z-index:1;text-align:center}
.unit_price, .unit_text{float:left;margin-right:20px;display:inline-block;*display:inline;*zoom:1;line-height:34px;}
.unit_price{position:relative}
.unit_price .pr{display:inline-block;*display:inline;*zoom:1;zoom:1;border-bottom:1px dotted #000;line-height:18px;margin-left:5px}
.date_tit{float:left;padding-right:10px;cursor:pointer}
.unit_price .alert_wh{background:#fff;border:#ddd 1px solid;color:#666;font-size:12px;padding:10px;line-height:18px;width:200px;position:absolute;z-index:100;left:-2px;top:35px;text-align:left;-moz-box-shadow:1px 1px 4px #dedede;-webkit-box-shadow:1px 1px 4px #dedede;box-shadow:1px 1px 4px #dedede}
.unit_price .caret_tl{left:15px}
.unit_price .alert_wh .caret_out{border-color:transparent transparent #ddd transparent}
.unit_price .alert_wh .caret_in{border-color:transparent transparent #fff transparent}
.b_hidelist{display:block;padding:20px;clear:both;text-align:left;font:12px/25px Arial;background:#f6f6f6;}
.e_hidelist_ct{position:relative}
.b_hidelist .close{position:absolute;top:-10px;right:-10px;width:16px;height:15px;display:block;cursor:pointer;background:url(https://source.qunarzz.com/tts/confirm_order/g_skin.png) no-repeat 0 -14px}
.b_hidelist .text{width:53%;float:left;border-left:1px solid #e8e8e8;margin:0 -10px 0 0}
.b_hidelist .list{width:47%;float:left;border-right:1px solid #e8e8e8;margin:0 -1px 0 0}
.b_hidelist .liit_item{border-bottom:1px solid #dfdfdf}
.b_hidelist .liit_item .pr{float:right}
.b_hidelist .list .d_dt,.b_hidelist .list .d_dd{padding:0 25px 0 0;line-height:24px;}
.b_hidelist .text .d_dt,.b_hidelist .text .d_dd{padding:0 0 0 25px;line-height:24px;}
.b_hidelist .text .d_dd a{color:#218fd5}
.b_hidelist .list dd{padding:0 50px 0 0}
.b_hidelist .r_link{float:right;color:#218fd5}
.b_hidelist .d_dt{font-size:14px;font-weight:bold}
.input_order_calendar{background:#fff url(../images/b_calendar.gif) no-repeat right 10px; width:120px;height:32px;padding-left:5px;display:inline-block;*display:inline;*zoom:1;border:1px solid #dbdbdb;
 text-align:left;cursor:pointer;margin-top:2px;}
.input_order_calendar input{color:#666;width:80px;height:24px;line-height:24px;outline:none;border:0;}
.input_order_date{ width:108px; background:#fff url(../images/common/b_calendar.gif) no-repeat right 6px; cursor:pointer; vertical-align:middle; display:inline-block;*display:inline;*zoom:1; height:25px; border:1px solid #CCC; border-top:1px solid #ADADAD; overflow:hidden; position:relative; margin-right:10px;}
.input_order_date input{ width:100px; height:27px; margin-top:-5px; *margin-top:0; line-height:27px; outline:none; vertical-align:middle; font-size:14px; color:#555; text-align:left; border:0; background:none; cursor:pointer;}
.order_date_select {margin:8px 0 15px 0; width:598px;*width:602px; display:none;font-size:12px; background-color:#fff; border:2px solid #eee; border-right:1px solid #eee; border-bottom:1px solid #eee; z-index: 100;}
.order_date_select_yymm {height:30px;line-height:30px;/*padding:3px 0 5px;*/color:#333;position:relative;background:#ebebeb;}
.order_date_select_yymm .tabs{display:inline-block;*display:inline;*zoom:1;margin:4px 1px 4px 0px;height:26px;line-height:26px;padding:0 5px;font-size:12px;color:#777;border-radius:3px 3px 0 0;cursor:pointer;}
.order_date_select_yymm .tabs.selected{background:#fff;color:#333;}
.order_date_select_yymm i {position:absolute; top:0px; cursor:pointer; overflow:hidden; width:30px; text-align:center; color:#ff6a01; font-weight:700; font-size:20px; font-family:\5b8b\4f53;}
.order_date_select_yymm i.next{right:10px;}
.order_date_select_yymm i.prev{left:10px;}
.order_date_select_yymm i.next:hover{ background-position:-36px -18px;}
.order_date_select_yymm i.prev:hover{ background-position:0 -18px;}
.order_date_select_yymm i.disable{ cursor:default;}
.order_date_select_yymm .next_year{ position:absolute; top: 8px; height:15px; width:28px; left:194px;}
.order_date_select_yymm .next_year i.first{ border-left:7px solid #666; right:0px; top:0px; z-index:2;}
.order_date_select_yymm .next_year i.second{ border-left:7px solid #666; right:6px; top:0px; }
.order_date_select_yymm .prev_year{ position:absolute; top: 8px; height:15px; width:28px; left:0px;}
.order_date_select_yymm .prev_year i.first{ border-right:7px solid #666; left:0px; top:0px; z-index:2;}
.order_date_select_yymm .prev_year i.second{ border-right:7px solid #666; left:6px; top:0px;}
.order_date_select_yymm .next_year:hover i{ border-left:7px solid #ffaa2e; transition:0.2s;}
.order_date_select_yymm .prev_year:hover i{ border-right:7px solid #ffaa2e; transition:0.2s;}
.order_date_select_yymm span{ display:block; text-align:center;}
.order_date_select_yymm_wrap{width: 325px;float: left;height: 30px;overflow: hidden;margin-left: 25px;}
.order_date_select_yymm_wrap span{font-size:16px; color:#333;}
.order_date_select_month{width: 10000px;}
.order_date_select_yymm .order_date_candlarleft{width: 20px;height: 20px;float: left;display: inline-block;background: url('../images/airpre.png') no-repeat;position:absolute;top:3px;left: 3px;background-size: 60%;cursor: pointer;}
.order_date_select_yymm .order_date_candlarleftact{width: 20px;height: 20px;float: left;display: inline-block;background: url('../images/airpreact.png') no-repeat;position:absolute;top:3px;left: 3px;background-size: 60%;cursor: pointer;}
.order_date_select_yymm .order_date_candlarright{width: 20px;height: 20px;float: left;display: inline-block;background: url('../images/airnext.png') no-repeat;position:absolute;top:3px;right: 0px;background-size: 60%;cursor: pointer;}
.order_date_select_yymm .order_date_candlarrightact{width: 20px;height: 20px;float: left;display: inline-block;background: url('../images/airnextact.png') no-repeat;position:absolute;top:3px;right: 0px;background-size: 60%;cursor: pointer;}

.order_date_select_dd .week{border-bottom:1px solid #eaeaea; line-height:25px; color:#333; background:#fff; overflow:hidden;}
.order_date_select_dd .week span{ width:85px; float:left; height:37px; line-height:37px; text-align:center; border-right:1px solid #eee;}
.order_date_select_dd b{ width:85px; height:76px; float: left; border:1px solid #eee; position:relative; background:#fff; margin:-1px 0 0 -1px;padding-top:20px;}
.order_date_select_dd a{ width:86px; height:76px; float: left; border:1px solid #eee; position:relative; background:#fff; margin:-1px 0 0 -1px;padding-top:20px;}
.order_date_select_dd a{ color:#333;}
.order_date_select_dd .p{ padding:0 3px 0; height:18px; line-height:18px; display:block; color:#ff6a01; font-size:12px;}
.order_date_select_dd .p dfn{ font-style:normal; font-size:12px; font-family: Arial !important; }
.order_date_select_dd .p span{ font-style:normal; font-size:12px;color:#999; }
.order_date_select_dd .t{ text-align:left; position:absolute; top:3px; line-height:16px; width:40px; height:16px; left:4px; font-size:12px;}
.order_date_select_dd a:hover{ background:#ffe2cf;text-decoration:none; cursor:pointer; }
.order_date_select_dd a.disable{ background-color:#fafafa; color:#aaa; cursor: default;}
.order_date_select_dd a.today:hover .p{ color:#f60;}
.order_date_select_dd a.cur{ background:#ffe2cf;}
.order_date_select_dd a.cur:hover{background:#ffe2cf;}
.order_date_select_dd a.today{ background-color:#f2f2f2; color:#888;}
.order_date_select_dd a.today em.t{ font-size:12px;}
.order_date_select_clear{ transition:0.3s linear all; height:24px; line-height:24px; color:#333!important; width: 50px; background:#fff; border:1px solid #e7e7e7; border-radius:2px; position:absolute; top:12px; right:15px; text-align:center;}
.order_date_select_clear:hover{ box-shadow:0 0 3px #f18b40; text-decoration:none;}
.order_date_select_dd a.today:hover{background:#ff6a01;color:#fff;}
.order_date_select_dd a.today:hover .p{color:#fff;}
.order_date_select_dd .pin {position: absolute;right: 0;top: 0;background-color: #ff0c00;font-size: 10px;color: #fff;padding: 0 2px;font-weight: normal;}
.order_date_select_dd .state{height:14px;line-height:14px;display:block;color:#999999;padding:0 3px;}
.order_date_select_dd .state.t01{color:#e60012;}
.order_date_select_dd .today.cur:hover{background:#ff6a01;color:#fff;}
.order_date_select_dd .today.cur{background:#ff6a01;color:#fff;}
.order_date_select_dd .today.cur:hover .p{color:#fff;}
.date_calendar_mode .san_icon{width:15px;height:9px;background:url(../images/tb_san_icon.png) no-repeat;position:absolute;left:20px;top:-7px;}
.date_calendar_mode{background:#ffffff;position:relative;z-index:999;}
.date_calendar_mode table{text-align:center;color:#333;border:2px solid #d3d3d3;box-shadow:0 0 1px rgba(0,0,0,0.3);}
.date_calendar_mode th{background:#f1faf7;color:#808080;text-align:center;padding:8px 5px;border-right:1px solid #f1f1f1;}
.date_calendar_mode td{border:1px solid #f1f1f1;padding:8px 5px;}
.date_calendar_mode td .fan{background:#ff3242;color:#fff;padding:0 2px;}
.date_calendar_mode td em{color:#ff6a01;}
.date_calendar_mode td cite{text-decoration:line-through;}
.date_calendar_mode.stockdone td,.date_calendar_mode.stockdone td em{color:#999;}
.bw1000 .order_date_select{width:357px;}
.bw1000 .order_date_select_dd .week span{ width:50px;}
.bw1000 .order_date_select_dd a,.bw1000 .order_date_select_dd b{ width:50px;}
.tabs04 .tabsHead{height:32px;overflow:hidden;border-bottom:1px solid #d10d6f;margin:10px 0;}
.tabs04 .tabsHead a{display:block;float:left;height:32px;background:#f4f4f4;color:#313131;font-size:14px;line-height:32px;padding:0 14px;margin:0 -1px -1px 0;border:1px solid #ccc;}
.tabs04 .tabsHead a.selected{background:#fff;border:1px solid #d10d6f;border-bottom-color:#fff;position:relative;z-index:10;}
.txtbox{line-height:20px;color:#666;margin:0 10px;overflow:hidden;height:120px;}
.table03{width:100%;border-collapse:collapse;border:none;text-align:center;}
.table03 th{height:30px;background:#f7f7f7;color:#5c5c5c;text-align:center;border:1px solid #cbcbcb;}
.table03 td{font-size:12px;color:#666;border:1px solid #cbcbcb;padding:4px 4px;}
.table03 .arrowLink{padding-right:18px;background:url(../images/icon38.png) right center no-repeat;}
.youhuixinxi{margin:0 0 10px;}
.youhuixinxi dd{padding:10px 0 20px;display:none;}
.formBar{background:#f1f1f1;color:#d10d6f;font-size:16px;line-height:40px;padding-right:20px;margin-top:30px;text-align:right;}
.bread{padding:15px 0;background:#f8f8f8;font-size:14px;color:#666;}
.bread a{display:inline-block;*display:inline;*zoom:1;color:#666;}
.bread a:hover{color:#888;text-decoration:underline;}
.menu03{border-top:1px solid #e6e6e6;}
.menu03 li{height:35px;border-bottom:1px solid #e6e6e6;}
.menu03 li a{display:block;height:34px;padding-left:32px;line-height:34px;color:#717171;}
.menu03 li a:hover, .menu03 li a:focus{color:#717171;}
.menu03 li a.icon01{background:url(../images/icon39.png) left center no-repeat;}
.menu03 li a.icon02{background:url(../images/icon40.png) left center no-repeat;}
.menu03 li a.icon03{background:url(../images/icon41.png) left center no-repeat;}
.menu03 li a.icon04{background:url(../images/icon42.png) left center no-repeat;}
.menu03 li a.icon05{background:url(../images/icon43.png) left center no-repeat;}
.newsList01{margin:0 0 30px;overflow:hidden;}
.newsList01 .title{height:24px;line-height:24px;font-size:16px;color:#363636;border-bottom:1px solid #d00d6f;padding-left:14px;background:url(../images/icon06.png) left center no-repeat;overflow:hidden;}
.newsList01 dd{height:36px;line-height:36px;border-bottom:1px solid #dcdcdc;float:left;width:50%;}
.newsList01 dd a{display:inline-block;*display:inline;*zoom:1;font-size:14px;color:#666;}
.newsList01 dd a:hover{color:#666;text-decoration:underline;}
.searchBox02{border:1px solid #c9c9c9;height:32px;border-radius:16px;padding:0 10px 0 36px;background:url(../images/icon44.png) 5px center no-repeat;width:400px;margin-top:28px;}
.searchBox02 input{border:none;height:20px;background:transparent;width:100%;line-height:20px;font-size:14px;margin:6px 0;}
.newsList02{margin:10px 0 30px;}
.newsList02 li{height:49px;border-bottom:1px solid #e8e8e8;line-height:48px;overflow:hidden;}
.newsList02 li .p{display:block;float:left;width:20px;text-align:center;font-size:25px;color:#d10d6f;font-family:"宋体";}
.newsList02 li .text{display:block;float:left;width:850px;text-align:left;font-size:14px;}
.newsList02 li .text a{color:#666;}
.newsList02 li .text a:hover{color:#666;text-decoration:underline;}
.newsList02 li .date{display:block;float:right;width:110px;text-align:right;font-size:14px;color:#666;padding-right:20px;}
.articleBox02{border:1px solid #e1e1e1;padding:10px 20px 20px;overflow:hidden;margin-top:1px;}
.articleBox02 .goBack{color:#d10d6f;display:inline-block;*display:inline;*zoom:1;line-height:20px;padding-left:24px;background:url(../images/icon45.png) 5px center no-repeat;float:right;}
.articleBox02 .goBack:hover,.articleBox02 .goBack:focus{color:#d10d6f;}
.articleBox02 .title{border-bottom:1px solid #e1e1e1;padding:8px 15px;line-height:30px;font-size:22px;color:#333;clear:both;}
.articleBox02 .cont{line-height:25px;font-size:14px;color:#333; padding-bottom:10px;}
.articleBox02 .cont p{margin:0 0 10px;}
.articleBox02 .cont p.question,.articleBox02 .cont p.jc{font-weight: bold;margin:10px 0 0 0; padding-bottom:0;}
.foot_table tr th{ background:#d00d6f; color:#FFF;border-collapse:collapse; border-spacing:0;}
.foot_table tr th,.foot_table tr td{ padding:5px; border:solid 1px #d00d6f; text-align:center;}
.newsList03{border:1px solid #e1e1e1;overflow:hidden;margin:20px 0;}
.newsList03 .title{border-bottom:1px solid #e1e1e1;background:#f8f8f8;height:34px;line-height:34px;font-size:18px;padding:0 15px;margin-bottom:10px;}
.newsList03 dd{float:left;width:50%;line-height:30px;height:30px;overflow:hidden;margin-bottom:8px;}
.newsList03 dd .p{display:block;float:left;width:30px;text-align:center;font-size:25px;color:#d10d6f;font-family:"宋体";}
.newsList03 dd .text{display:block;float:left;width:350px;text-align:left;font-size:14px;}
.newsList03 dd .text a{color:#666;}
.newsList03 dd .text a:hover{color:#666;text-decoration:underline;}
.WorkNr strong{ display:block; font-size:16px; color:#343434; padding:15px 0 5px 0;}
.WorkNr p{ font-size:14px; line-height:30px; color:#484848;}
.WorkNr ul.UL_A{ font-size:0; margin-top:20px;}
.WorkNr ul.UL_A li{ width:250px; *width:210px; height:206px;*height:96px; padding:110px 20px 0 20px;display:inline-block; *display:inline; zoom:1; color:#666666; font-size:12px; margin:0 6px 0 0; vertical-align:top; text-align:center; line-height:22px;}
.WorkNr ul.UL_A li.aa{background:url(../images/pic009.png) no-repeat center top;}
.WorkNr ul.UL_A li.bb{background:url(../images/pic010.png) no-repeat center top;}
.WorkNr ul.UL_A li.cc{background:url(../images/pic011.png) no-repeat center top;}
.table04{width:100%;border-collapse:collapse;border:none;table-layout:fixed;margin-top:20px;}
.table04 th{height:60px;border-bottom:1px solid #e1e1e1;color:#666;}
.table04 td{height:40px;border-bottom:1px solid #e1e1e1;padding:8px 8px 8px 18px;line-height:26px;}
.table04 th span{display:inline-block;*display:inline;*zoom:1;line-height:24px;padding-left:28px;font-size:16px;}
.table04 th .icon01{background:url(../images/icon46.png) left center no-repeat;color:#3aa682;}
.table04 th .icon02{background:url(../images/icon47.png) left center no-repeat;color:#9dd335;}
.table04 th .icon03{background:url(../images/icon48.png) left center no-repeat;color:#5498bf;}
.table04 th .icon04{background:url(../images/icon49.png) left center no-repeat;color:#b67525;}
.table04 th .icon05{background:url(../images/icon50.png) left center no-repeat;color:#bf6fce;}
.table04 th .icon06{background:url(../images/icon80.png) left center no-repeat;color:#02CDCD;}
.stepBox04{text-align:center;}
.stepBox04 span{display:inline-block;*display:inline;*zoom:1;line-height:52px;width:170px;margin:20px 0 20px;font-size:16px;padding-top:108px;vertical-align:middle;text-align:center;}
.stepBox04 span.arrow{padding:0;width:60px;height:160px;background:url(../images/icon37.png) center center no-repeat;}
.stepBox04 span.icon01{background:url(../images/icon51.png) center top no-repeat;}
.stepBox04 span.icon02{background:url(../images/icon52.png) center top no-repeat;}
.stepBox04 span.icon03{background:url(../images/icon53.png) center top no-repeat;}
.stepBox04 span.icon04{background:url(../images/icon54.png) center top no-repeat;}
.stepBox04 span.icon05{background:url(../images/icon55.png) center top no-repeat;}
.stepBox04 span.icon06{background:url(../images/icon56.png) center top no-repeat;}
.stepBox04 span.icon07{background:url(../images/icon57.png) center top no-repeat;}
.stepBox04 span.icon08{background:url(../images/icon58.png) center top no-repeat;}
.stepBox04 span.icon09{background:url(../images/icon59.png) center top no-repeat;}
.stepBox04 span.icon10{background:url(../images/icon60.png) center top no-repeat;}
.stepBox04 span.icon11{background:url(../images/icon61.png) center top no-repeat;}
.stepBox04 span.icon12{background:url(../images/icon62.png) center top no-repeat;}
.stepBox04 span.icon13{background:url(../images/icon63.png) center top no-repeat;}
.stepBox04 span.icon14{background:url(../images/icon64.png) center top no-repeat;}
.newsList04{border:1px solid #e1e1e1;overflow:hidden;margin:20px 0;}
.newsList04 .title{border-bottom:1px solid #e1e1e1;background:#f8f8f8;height:34px;line-height:34px;font-size:18px;padding:0 10px;margin-bottom:10px;position:relative;}
.newsList04 dd{overflow:hidden;padding:10px;}
.info01{float:left;width:250px;line-height:36px;font-size:14px;}
.levelbg{display:inline-block;*display:inline;*zoom:1;height:16px;background:#0da898;line-height:16px;color:#fff;font-size:12px;padding:0 2px;vertical-align:middle;margin:0 10px;}
.btn07{display:inline-block;*display:inline;*zoom:1;width:38px;height:22px;text-align:center;line-height:22px;color:#fff;font-size:16px;background:url(../images/btnBg01.png) center center no-repeat;margin:0 6px;vertical-align:middle;}
.btn07:hover, .btn07:focus{color:#fff;}
.baozj{display:inline-block;*display:inline;*zoom:1;height:22px;line-height:22px;font-size:16px;background:url(../images/icon66.png) left center no-repeat;padding-left:28px;vertical-align:middle;}
.info02{float:left;width:250px;line-height:40px;font-size:14px;height:118px;padding-left:150px;margin-top:14px;background:url(../images/icon65.png) left center no-repeat;color:#999;}
.info02 .colorRed02{font-size:24px;}
.info03{float:right;width:430px;line-height:32px;font-size:14px;margin-top:7px;}
.info03 .text01{float:left;width:80px;text-align:right;}
.info03 .progressBar{margin-left:80px;}
.progressBar{overflow:hidden;}
.progressBar .text{display:block;float:right;width:40px;font-size:14px;color:#777;line-height:32px;text-align:center;}
.progressBar .bar{display:block;margin:12px 40px 12px 0;height:8px;background:#ececec;overflow:hidden;border-radius:4px;}
.progressBar .bar b{display:block;height:8px;background:url(../images/bg01.png) left center repeat-x;/*overflow:hidden;*/}
/*店铺首页*/
.tm_dsTop { padding-top: 10px; padding-bottom: 14px; width: 100%; height: auto; overflow: hidden; }
.tm_dsTop img { border: none; }
.tm_dsContainer { width: 100%; height: auto; overflow: hidden; }
@media screen and (min-width: 0px) and (max-width: 1200px) {
 .tm_dsContainer{width: 1000px;margin:0 auto;}
}
.tm_dsContainer .tm_dsLeft { width: 305px; height: auto; float: left; }
.tm_dsContainer .tm_dsRight { width: 684px; height: auto; overflow: hidden; float: right; }
.tm_dsL1 { /*width: 300px;*/ height: auto; border: 3px solid #dfdfdf; text-align: center; background: url(../images/tm_ds02.jpg) no-repeat top center;/*width: 290px\0; */padding-top:10px;}
.main_business{ padding:0 10px; color:#343434; text-align: left; border-bottom: solid 1px #c2c2c2; padding-bottom: 10px; margin-bottom: 10px;}
.main_business dt{ float:left;}
.main_business dd{ margin-left:55px;}
.tm_dsfont1 { font-size: 18px; color: #393939; text-align: center; padding-top: 6px; padding-bottom: 10px;border-bottom: 1px solid #c2c2c2; margin-bottom:10px; }
.tm_dsfont2 { font-size:12px; color: #343434; border-bottom: 1px solid #c2c2c2;padding:0 0 10px 0; }
.tm_dsDisp { width: 282px; line-height: 20px; height: 20px; margin:10px auto; text-align:center; }
.tm_dsDisp span { display:inline-block;*display:inline;*zoom:1; padding:0 10px; position:relative;}
.hideBox1{display:none;position:absolute;top:28px;left:-15px;padding:15px 20px;border:1px solid #CCC;border-radius:3px;text-align:left;background:#fff;z-index:9999;font-size:12px;white-space:nowrap;}
.hideBox1 i.ico{position:absolute;top:-8px;left:0;width:67px;height:8px;background:url(../images/shop_icon005.png) no-repeat center bottom;overflow:hidden;}
.hideBox1 .rz_con{width:100%;overflow:hidden;}
.hideBox1 a.more{float:right;color:#36c2e5;}
.hideBox1 strong{display:block;padding-bottom:5px;font-size:14px; font-weight:normal;}
.hideBox1 .rz_con li{width:29%;float:left;text-align:center;color:#666;}
.hideBox1 .rz_con li i{display:block;width:33px;height:33px; margin:0 auto;}
.hideBox1 .rz_con li i.smyz{ background:url(../images/shop_icon006.png) no-repeat center top;}
.hideBox1 .rz_con li i.yyzz{ background:url(../images/shop_icon007.png) no-repeat center top;}
.hideBox1 .rz_con li i.jyxkz{ background:url(../images/shop_icon008.png) no-repeat center top;}
.hideBox1 .line{display:inline-block;width:100%;height:0;_padding-bottom:5px;_margin-top:5px;border-top:1px solid #e5e5e5;overflow:hidden;}
.hideBox1 dl{clear:both;display:block;color:#666;padding:5px 0;line-height:23px; width:100%;}
.hideBox1 dt{width:85px;float:left;text-align:right;}
.hideBox1 dd{ margin-left:85px;}
.hideBox1 dd a {color:#36c2e5;}
.hideBox1 dd.server span{width:90px;float:left;padding:3px 0;margin-right:5px;line-height:14px;border:1px solid #ffde27;text-align:center;background:#fffbe3;}
.hideBox1 p {line-height: 30px; color:#666;}
.hideBox1 span.jb {margin-right: 5px;float: right;padding-top: 4px;}
.hideBox1 span.jb a {color: #36c2e5;}
.tm_MR4 { margin-right: 4px; }
.tm_dsDisp2 { /*width: 278px;*/ min-height: 24px; margin: 10px auto; font-size: 12px; color: #393939; line-height: 24px; background-color: #e4e4e4; }
.tm_dsDisp3 { width: 100%; margin-left:auto;margin-right:auto;margin-bottom:10px;margin-top: 5px;}
.tm_dsbtn3 { width: 148px; height: 35px; line-height: 35px; display: block; margin: 0 auto; color: #fff; font-size: 18px; background: url("../images/tm_ds06.png") no-repeat center; }
.tm_dsbtn3:hover{color:#fff; text-decoration:none;}
.tm_zx { width: 282px; height: auto; overflow: hidden; margin: 0 auto; padding-bottom: 6px;}
.tm_zxItem { width: 100%; height: 23px; margin-top: 8px; text-align: left; }
.tm_zxTitle { width: 208px; display: block; height: 22px; border: 1px solid #e4e4e4; border-right: 0; float: left; text-align: left; font-size: 14px; color: #494949; text-indent: 4px; }
.tm_zxIcon { display: block; height: 22px; width: 74px; float: left; background: url("../images/tm_ds07.jpg") no-repeat left -1px; }
.tm_dsSq { width: 210px; height: 30px; background-color: #d00d6f; margin: 10px auto; color: #fff; }
.tm_dsSq a { color:#fff; font-size: 14px; line-height: 30px; }
.tm_dsSq a:hover{color:#fff;}
.tm_dsL2 { width: 300px;  margin-top: 20px; border: 1px solid #cfcfcf; background:#FFF; }
.tm_dsType { background-color: #f2f2f2; height: 50px; line-height: 50px; font-size: 18px; color: #2a2a2a; text-indent: 12px; border-bottom: 1px solid #cfcfcf; }
.noline{ padding:10px; font-size:14px; text-align:center;}
.tm_dsL2 .menu01 { margin: 0; padding: 0; }
.tm_dsL2 .menu01 li .menu01_link { border-bottom: 1px solid #cfcfcf; height: 44px; line-height: 44px; text-indent: 38px; margin: 0; padding: 0; background: url("../images/icon05.png") no-repeat 14px center; }
.tm_dsL2 .menu01 li .menu01_link.selected { background: url("../images/icon04.png") no-repeat 14px center; }
.tm_dsL2 .menu02_link { text-indent: 55px; margin: 0; padding: 0; font-size: 14px; color: #595959; line-height: 28px; }
.tm_dsL2 .menu02 { margin-top: 14px; margin-bottom: 12px; }
.tm_dsLeft .tm_r2 { margin-top: 18px; height: auto; }
.tm_dsLeft .tm_r2 .tm_sub{position:inherit;}
.zuixinxlCont{padding-top:10px;}
.zuixinxlCont .tm_r2 .tm_sub li div{ width:195px;}
.tm_dsL2 .select { display: block; line-height: 22px; border: 1px solid #999; font-size: 14px; color: #666; vertical-align: middle; width: 180px; margin: 0 auto; margin-top: 16px; }
.tm_dsSearch { display: block; width: 180px; height: 22px; line-height: 22px; margin: 0 auto; margin-top: 16px; border: 1px solid #999; text-indent: 4px; }
.tm_dsSearchBtn { display: block; width: 102px; height: 33px; line-height: 33px; color: #fff; font-size: 18px; text-decoration: none; text-indent: 46px; margin: 0 auto; margin-top: 22px; background: url("../images/tm_ds08.png") no-repeat center; }
.tm_dsPro { width:702px; height: auto; margin: 0 auto; margin-top:15px; overflow: hidden;}
.tm_item { width: 220px; height: 212px; border: 1px solid #e0e0e0; overflow: hidden; float: left; text-decoration: none; margin-right:12px; margin-bottom:20px; position:relative; }
.tm_item .img_shbox{width:220px;height:132px;background: #f1f1f1; text-align:center;display: table-cell;vertical-align: middle; position:relative;}
.tm_item .img_shbox img{width:220px;height:132px;vertical-align:middle;}
.tm_item .img_shbox h6{font-size:12px;display: block;width:39px;height:28px;background: url(../images/bg_hot.png) no-repeat center top;color: #fff;text-align: center;line-height: 22px;position: absolute;top: 0px;left:15px;}
.tm_item:hover { border: 1px solid #51bed9; }
.tm_item .img_shbox span{font-size: 12px;display: block; padding:0 10px; height: 25px;background: #F94F4B; color: #fff; text-align: center; line-height: 25px; position: absolute; top: 0px; left: 0px;}
.tm_itemT1 { font-size: 16px; color: #3b3b3b; line-height: 34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0 10px;}
.tm_itemT1 span{padding:2px 5px;margin-right:5px;background: #fb7905;color: #fff;}
.tm_itemT2 { font-size: 14px; color: #5e5e5e; }
.tm_itemT2 span{float: left;width: 95px;display: block;text-align: right;}
.tm_itemT2 i { color: #c81623; padding-left:5px; }

/*供应商管理后台页面*/
.tm_gyLeft { width: 270px; height: auto; overflow: hidden; float: left; padding-top: 20px; }
.tm_gyRight { width: 704px; height: auto; overflow: hidden; margin-left: 296px; padding-top: 20px; }
.tm_gyL1 {border: 1px solid #d10d6f; padding-bottom:10px;}
.tm_t1 { height: 36px; line-height: 36px; background-color: #d10d6f; text-indent: 10px; color: #fff; font-size: 16px; }
.tm_sys { display: block; width: 54px; float: right; height: 36px; line-height: 36px; text-align: right; margin-right: 14px; font-size: 16px; background: url("../images/tm_sys.png") no-repeat left center; }
.tm_inL1Top { width: 100%; height:60px; overflow:hidden; }
.tm_imgWrap { width:100px; height:50px; border: 1px solid #e3e3e3; margin-top:10px; margin-left:10px; float: left; vertical-align: middle; overflow: hidden; }
.tm_imgWrap img { margin: 0 auto; display:inline-block;*display:inline;*zoom:1;}
.tm_topInfo { font-size: 16px; float: left; margin-left: 10px; height:60px; width: 144px; display: table-cell; vertical-align: middle; }
.tm_middle { display: block; vertical-align:middle; margin-top:12px; font-size:14px; line-height:20px; height:40px; overflow:hidden;}
.tm_L1C { margin-top: 8px; position: relative; }
.tm_row { height: 31px; font-size: 14px; color: #828282; font-weight: normal; line-height: 31px; }
.tm_row label { font-weight: normal; width: 106px; display:inline-block;*display:inline;*zoom:1; text-align: right; }
.tm_row span { color: #5c5c5c; }
.tm_row span img { margin-right: 2px; }
.tm_xx { position: absolute; bottom: 5px; right: 20px; font-size: 14px; color: #d10d6f; text-decoration: none; }
.tm_gyL2 {border: 3px solid #88c9e8; margin-top:20px;}
.tm_gyL3, .tm_gyL4, .tm_gyL5{border: 1px solid #e9e9e9; margin-top:20px; }
.tm_gyL3 h2, .tm_gyL4 h2, .tm_gyL5 h2,.tm_gyyouhui h2{ height: 35px; line-height: 35px; background-color: #e9e9e9; color: #3e3e3e;font-size:16px;font-weight: normal; margin: 0; padding: 0; text-indent: 10px;}
.tm_gyL3 h2 span, .tm_gyL4 h2 span,.tm_gyyouhui h2 span{ float:right; padding-right:10px; font-size:12px;}
.tm_gyL3 h2 span a, .tm_gyL4 h2 span a, .tm_gyL5 h2 span a,.tm_gyyouhui h2 span a{ color:#666;}
.tm_gyL3 h2 span a:hover, .tm_gyL4 h2 span a:hover, .tm_gyL5 h2 span a:hover,.tm_gyyouhui h2 span a:hover{color:#d10d6f;}
.tm_gyL3 ul { padding-left: 10px; padding-top: 10px; list-style: none; }
.tm_gyL3 ul li { height: 68px; overflow: hidden; margin-bottom: 8px; list-style-type: none; position: relative;}
.tm_l { width:132px; height:67px; border: 1px solid #e9e9e9; overflow: hidden; vertical-align: middle; line-height: 66px; display: table-cell;/*background: #e0e0e0 url(../images/bg_logo_small.png) no-repeat center;*/}
.tm_l img { display: block; margin: 0 auto; width:100%;height:65px;}
.tm_r { width:119px; padding-left: 10px; height: 66px;  position: absolute; left:130px; top: 0px;}
.tm_r h3 { margin: 0; padding: 0; font-size: 16px; color: #484848; height: 26px; line-height: 26px; margin-top: 8px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:100%;}
.tm_r p { font-size: 12px; color: #848484; line-height: 16px; height:32px; overflow:hidden; }
.tm_gyL4 ul{ margin: 0; padding: 0; list-style: none; padding-left: 10px; padding-right: 10px; padding-top: 12px; }
.tm_gyL4 ul li { list-style-type: none; height: 30px; border-bottom: 1px solid #d6d6d6; line-height: 30px; font-size: 14px; position: relative; background: url("../images/tm_gy06.png") no-repeat left center; }
.tm_gyL4 ul li a { color: #3e3e3e; text-indent: 16px; display:inline-block;*display:inline;*zoom:1; width: 228px; overflow: hidden; border: 0; text-decoration: none; }
.tm_gyL4 ul li img { position: absolute; right: 0; bottom: 4px; display: none; }
.tm_gyL4 ul .tm_li1 { background: url("../images/tm_gy07.png") no-repeat left center; }
.tm_gyL4 ul .tm_li1 a { color: #bd0000; }
.tm_gyL4 ul .tm_li1 img, .tm_gyL4 ul .tm_li2 img, .tm_gyL4 ul .tm_li3 img { display: block; }
.tm_gyL4 ul .tm_li2 { background: url("../images/tm_gy08.png") no-repeat left center; }
.tm_gyL4 ul .tm_li2 a { color: #ffa200; }
.tm_gyL4 ul .tm_li3 { background: url("../images/tm_gy09.png") no-repeat left center; }
.tm_gyL4 ul .tm_li3 a { color: #30963c; }
.tm_gyL4 ul .tm_liLast { border: none; }
.tm_gyL5 ul{ padding:10px; font-size:14px;}
.tm_gyL5 ul li{ line-height:30px;}
.tm_gyL5 ul li a{ text-decoration:underline;}
/*返利活动的样式开始*/
.tm_gyyouhui{border: 1px solid #e9e9e9; margin-top:20px; height: 215px;overflow:hidden;}
.tm_gyyouhui ul{ margin: 0; padding: 0; list-style: none; padding-left: 10px; padding-right: 10px;}
.tm_gyyouhui ul li { list-style-type: none; height: 35px; border-bottom: 1px solid #d6d6d6; line-height: 35px; font-size: 14px; position: relative; background: url("../images/tm_gy06.png") no-repeat left center; }
.tm_gyyouhui ul li a { color: #3e3e3e; text-indent: 16px; display:inline-block;*display:inline;*zoom:1; width: 80%; overflow: hidden; border: 0; text-decoration: none;float: left;white-space: nowrap;text-overflow: ellipsis;}
.tm_gyyouhui ul .tm_li1 { background: url("../images/tm_gy07.png") no-repeat left center; }
.tm_gyyouhui ul .tm_lifanli{background: url("../images/tm_gy07.png") no-repeat left center; }
.tm_gyyouhui ul li:last-child{border-bottom: none;}
.tm_gyyouhui ul li span{display: inline-block;float: right;font-size: 12px;color: #999;}
.tm_gyyouhuiimg img{width: 27px; height: 26px; margin-top: -4px;}
/*返利活动的样式结束*/
.tm_things { margin-bottom: 20px; }
.tm_gyT { width: 100%; height: 36px; line-height: 36px; font-size: 18px; color: #363636; position: relative; border-bottom: 1px solid #d10d6f; }
.tm_thr { height: 36px; line-height: 36px; color: #d10d6f; border-bottom: 1px solid #b2b2b2; }
.tm_thr a { display:inline-block;*display:inline;*zoom:1; margin-left:25px; width:95px; color: #d10d6f; font-size: 14px; text-decoration: none; }
.tm_col { font-size: 16px; color: #626262; width: 132px; display:inline-block;*display:inline;*zoom:1; background: url("../images/tm_gy10.png") no-repeat right center; }
.tm_gyT i { color: #838383; font-size: 12px; position: absolute; right: 0; }
.tm_data { margin-top: 32px; overflow: hidden; border-bottom: 1px solid #cecece; }
.tm_gyDiv { width: 100%; height: 80px; overflow: hidden; margin-top: 10px; }
.tm_gyDiv div { width: 170px; height: 80px; float: left; margin-right: 8px; }
.tm_div1 { background-color: #39a782; }
.tm_div2 { background-color: #9dd333; }
.tm_div3 { background-color: #5498bf; }
.tm_gyDiv .tm_div4 { background-color: #c06fce; margin-right: 0; }
.tm_number { color: #fff; font-size: 30px; font-weight: bold; text-align: center; margin-bottom: 0; margin-top: 12px; }
.tm_divT { color: #fff; text-align: center; font-size: 18px; display: block; }
.tm_cravs { height: 245px; background: url("../images/tm_gy11.png") no-repeat 3px 40px; }
.tm_pro { height: 204px; border-top: 1px solid #d21372; border-bottom: 1px solid #cdcdcd; margin-top: 22px; margin-bottom: 22px; }
.tm_tabtop {border-left: 1px solid #d21372; border-right: 1px solid #d21372; }
.tm_tabtop ul { display: block; width: 100%; height: 34px; line-height: 34px; }
.tm_tabtop ul li { float: left; height: 34px; line-height: 34px; font-size: 14px; color: #d10d6f; border-bottom: 1px solid #cdcdcd; }
.tm_tabtop ul li.tm_tt { color: #363636; font-size: 18px;border-right: 1px solid #cdcdcd; text-indent: 10px; padding:0px 5px;}
.tm_tabtop ul li.tm_content { border-right: 1px solid #cdcdcd; text-align: center; cursor: pointer; padding:0 15px;}
.tm_tabtop ul li.tm_rx { width: 86px; border-right: 1px solid #cdcdcd; text-align: center; cursor: pointer; }
.tm_tabtop ul li.tm_null {width:448px; }
.tm_tabtop ul li.tm_active { background-color: #f2f2f2; border-bottom: none; }
.tm_more { color: #6c6c6c; font-size: 12px; float: right; margin-right: 10px; }
.tm_more i { font-style: normal; color: #c81623; font-family: "宋体"; }
#tm_xj, #tm_rx { width: 100%; height: 170px; padding-bottom: 8px; }
#tm_xj th, #tm_rx th { height: 30px; line-height: 30px; background-color: #f2f2f2; font-size: 14px; color: #5f5f5f; font-weight: normal; text-align: center; }
#tm_xj td, #tm_rx td { text-align: center; font-size: 14px; color: #5f5f5f; height: 30px; }
#tm_xj td a, #tm_rx td a { color: #d10d6f; }
#tm_xj .tm_th1, #tm_rx .tm_th1 { text-indent: 24px; text-align: left; }
#tm_xj .tm_td1, #tm_rx .tm_td1 { text-indent: 24px; text-align: left; }
.tm_icon { width: 13px; height: 13px; font-size: 12px; background-color:#d10d6f; display:inline-block;*display:inline;*zoom:1; color: #ffffff; text-align: center; text-indent: 0px; line-height: 14px; margin-right: 6px; }
.tm_friends { margin-bottom: 16px; }
.tm_friends .tm_gyT, .tm_fNews .tm_gyT { border: none; }
.tm_friends .tm_gyT span, .tm_fNews .tm_gyT span{ float: right; font-size: 12px; padding-right:10px;}
.tm_friends .tm_gyT span a, .tm_fNews .tm_gyT span a{ color:#6c6c6c; }
.tm_links { border: 1px solid #c0c0c0; padding:10px 0 10px 10px; display:inline-block; *display:inline; zoom:1; width:100%; }
.tm_lItem { width: 216px; height:108px; border: 1px solid #e4e4e4; border-radius: 2px; float:left;margin:5px;box-shadow: 0px 0px 5px #e4e4e4; overflow: hidden; text-decoration: none; display:table-cell; vertical-align:middle; text-align:center;}
.tm_lItem:hover{border: 1px solid #d20c6d; box-shadow:none;}
.tm_lItem img { border: none; margin: 0 auto;}
.tm_gap12 { display: table-cell; width: 12px; }
.tm_lR { margin-bottom: 12px; }
.tm_liT { color: #323232; font-size:16px; text-align: center;line-height: 24px;height: 24px;overflow: hidden;margin-top: 10px;}
.tm_liC { color: #858585; font-size: 12px;height: 36px;margin: 10px 10px; overflow: hidden;line-height: 18px;}
.tm_hnews {padding-bottom:10px;border: 3px solid #dbdbdb; padding-left: 20px; padding-top: 10px; margin-bottom: 20px;}
.tm_hnews li { background: url("../images/arrow.png") no-repeat left center; text-indent: 18px; font-size: 14px; color: #363636; height: 28px; line-height: 28px; overflow:hidden; }
.tm_hnews li a { color: #363636; }
.tm_hnews li i { color: #d21272; }
.tm_tableW {height: 170px; border-left: 1px solid #cecece; border-right: 1px solid #cecece; }
.tm_tableW table { width: 100%; padding-bottom: 8px; }
.tm_tableW th { height: 30px; line-height: 30px; background-color: #f2f2f2; font-size: 14px; color: #5f5f5f; font-weight: normal; text-align: center; }
.tm_tableW td { text-align: center; font-size: 14px; color: #5f5f5f; height: 30px; }
.tm_tableW td a { color: #d10d6f; }
.tm_tableW .tm_th1 { text-indent: 24px; text-align: left; }
.tm_tableW .tm_td1 { padding-left:24px; text-align: left; }
.tm_hnew_zw{text-align: center;font-size: 20px;padding: 15px;color: #666;}

.jiaoyiyulan{text-align:center;}
.jiaoyiyulan .numBox{display:inline-block;*display:inline;*zoom:1;width:140px;margin:10px 18px;}
.jiaoyiyulan .numBox .text01{display:block;width:86px;height:86px;margin:0 auto;line-height:86px;font-size:20px;font-weight:bold;color:#fff;background:url(../images/icon67.png) no-repeat;}
.jiaoyiyulan .numBox .text02{display:block;height:40px;line-height:40px;font-size:16px;color:#999;}
.newsList04 .title .radioBox{position:absolute;height:34px;top:0;right:50px;}
.newsList04 .title .radioBox label{display:inline-block;*display:inline;*zoom:1;line-height:34px;margin-left:20px;font-size:14px;font-weight:normal;}
.newsList04 .title .radioBox label input{vertical-align:middle;margin-top:-1px;}
.lspjTable{border-collapse:collapse;border:none;width:100%;text-align:left;margin-bottom:40px;}
.lspjTable th{height:40px;font-size:16px;color:#ccc;font-weight:normal;padding-bottom:10px;}
.lspjTable td{height:40px;font-size:16px;color:#777;line-height:30px;}
.lspjTable td .photo{width:62px;height:62px;overflow:hidden;border-radius:3px;margin:6px 0;}
.lspjTable td .photo img{width:62px;height:62px;overflow:hidden;border:none;}
.tm_zhinan{height:207px;}
.leftBar03{float:left;width:880px;padding:14px 0 40px;min-height:515px;*width: 870px;}
.rightBar03{float:right;width:305px;padding:14px 0 40px;*width: 295px;width: 290px\0;}
.linkDtxj{display:block;width:305px;height:148px;background:url(../images/img10.jpg) no-repeat;text-align:center;line-height:148px;font-size:30px;color:#fff;margin-top:22px;}
.linkDtxj:hover, .linkDtxj:focus{color:#fff;}
.newsList05{border:1px solid #e1e1e1;overflow:hidden;margin:20px 0;}
.newsList05 .title{border-bottom:1px solid #e1e1e1;background:#f8f8f8;height:44px;line-height:44px;font-size:18px;padding:0 10px;position:relative;}
.newsList05 dd{overflow:hidden;padding:0 14px;}
.liulanmore li{overflow:hidden;padding:5px 0;line-height:22px;font-size:14px;border-bottom:1px solid #e1e1e1;margin-bottom:-1px;}
.liulanmore li .text01{display:inline-block;*display:inline;*zoom:1;float:right;line-height:40px;font-size:12px;color:#fc7c55;width:54px;}
.liulanmore li .text02{display:block;margin-right:54px;}
.liulanmore li .text02 a, .liulanmore li .text02 a:hover, .liulanmore li .text02 a:focus{color:#666;}
.bread02{height:64px;line-height:64px;font-size:14px;color:#666;}
.bread02 a{display:inline-block;*display:inline;*zoom:1;color:#666;}
.bread02 a:hover{color:#888;text-decoration:underline;}
.imgSlide01{float:left;width:380px;height:311px;background:#d10d6f;position:relative;}
.imgSlide01 li img{width: 100%;height: 100%;background-size: 100% 100%;}
.imgSlide01 ul{position:absolute;height:296px;width:380px;left:0;top:0;overflow:hidden;}
.imgSlide01 li{width:100%;height:100%;overflow:hidden;}
.imgSlide01Nav{width:100px;position:absolute;bottom:3px; *bottom:-2px;left:50%;margin-left:-50px;text-align:center;z-index:6;}
.imgSlide01Nav a{float:left;width:8px;height:8px;*height:30px;margin:0 3px;background:url(../images/frontBannerNav1.png) no-repeat center center;text-indent:-9000px;}
.imgSlide01Nav a.activeSlide{background:url(../images/frontBannerNav.png) no-repeat center center;}
.btn08{display:inline-block;*display:inline;*zoom:1;height:20px;line-height:18px;border:1px solid #cd000f;background:#f50;/*padding:0 5px;*/border-radius:3px;font-size:12px;color:#fff;margin-left:4px;}
.btn111{display: inline-block;width: 22px;height: 20px;margin-top:10px;}

.btn08:hover, .btn08:focus{color:#fff;}
.btn08.bg01{border:1px solid #175c30;background:#309654;}
.btn08.bg02{border:1px solid #cc000c;background:#ca0202;}
.btn09{display:inline-block;*display:inline;*zoom:1;line-height:24px;border:1px solid #ccc;background:#fff;padding:0 11px;border-radius:3px;font-size:12px;color:#666;margin:0 20px;}
.btn09:hover, .btn09:focus{color:#666;}
.xianluInfo{float:right;width:484px;}
.xianluInfo .title{line-height:26px;font-size:16px;color:#333;}
.xianluInfo .salesCount{ font-size:12px; color:#666;}
.xianluInfo .box01{border:1px solid #ddd;padding:8px;margin-top:15px;}
.xianluInfo .tableInfo01{border-collapse:collapse;border:none;width:100%;background:#f5f5f5;text-align:left;}
.xianluInfo .tableInfo01 td{height:30px;padding-left:14px;font-size:14px;}
.xianluInfo .chuyouDate{margin:10px 14px;line-height:30px;font-size:14px;*margin-right: 4px;}
.xianluInfo .tableInfo02{border-collapse:collapse;border:1px solid #ccc;width:100%;table-layout:fixed;margin-top:10px;}
.xianluInfo .tableInfo02 th, .xianluInfo .tableInfo02 td{height:40px;border:1px solid #ccc;font-size:14px;color:#666;text-align:center;font-weight:normal;padding:5px 0;}
.xianluInfo .btnBox01{border-bottom:1px solid #ddd;padding:15px 0;}
.xianluInfo .btnBox02{margin:0;padding:0 0 15px;}
.snapshothint{ font-size:14px; padding:20px 0; color:#F00;}
.xianluInfo .shareBox{padding:15px 0;text-align:center;}
.xianluInfo .shareBox .bdsharebuttonbox{display:inline-block;*display:inline;*zoom:1;}
.xianluInfo .shareBox .bdsharebuttonbox{_display:inline;}
.calendar_area .order_date_select{width:381px;overflow:hidden;}
.calendar_area .order_date_select_yymm{padding:0;}
.calendar_area .order_date_select_dd .week span{width:54px;line-height:24px;height:24px;}
.calendar_area .order_date_select_dd a, .calendar_area .order_date_select_dd b{width:55px;height:64px;*height:31px;}
.PriceThat{ float:right;font-size:12px; color:#666; position:relative; padding:10px 10px;}
.PriceThat span{text-decoration: underline;padding: 0px 4px;}
.PriceThat .PriceNr{ display:none; background:#FFF; border:solid 1px #CCCCCC; padding:10px; border-radius:5px; position:absolute; width:220px; top:45px; right:0;  line-height:24px; text-align:left;}
.PriceThat .PriceNr i{ position:absolute; width:100%; height:10px; background:url(../images/icon_visa1.png) no-repeat center center; top:-10px; right:-52px; display:block;}
/**线路详情日期遮罩样式**/
.calendar_mask{	width:382px;height:373px;*height:387px;background:#000;opacity:0.2;filter:alpha(opacity=20);position:absolute;left:0;	top:8px;	z-index:3;}
.loginstate_hide {padding:8px 0 9px;text-align:center;color:#333;background: #f4f4f4;border:1px dashed #c4c4c4;	border-radius:2px;width:320px;position:absolute;top:160px;left:50%;	 margin:0 0 0 -160px; z-index:5;}
.table05{border-collapse:collapse;border:1px solid #aaa;width:100%;table-layout:fixed;}
.table05 th{height:32px;border:1px solid #ccc;font-size:14px;color:#666;text-align:center;font-weight:normal;background:#f8f8f8;}
.table05 td{height:46px;border:1px solid #ccc;font-size:14px;color:#666;text-align:center;font-weight:normal;}
.table05 td input{width:80px;height:30px;border:1px solid #ccc;line-height:20px;padding:4px 5px;margin-right:5px;}
.borderTB{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:10px 0;padding:10px 0;}
.tips04{line-height:26px;font-size:14px;color:#666;margin-bottom:30px;}
.table06{border-collapse:collapse;border:1px solid #aaa;width:100%;margin:20px 0;}
.table06 th{height:28px;border-bottom:1px solid #ccc;font-size:14px;color:#666;font-weight:normal;text-align:center;background:#f8f8f8;padding:0 10px;}
.table06 td{height:46px;font-size:14px;color:#666;padding:10px 0 10px 10px;text-align:center;line-height:18px;}
.table06 td .imgBox{width:134px;height:88px;margin:0 auto;border:2px solid #eee;overflow:hidden;}
.table06 td .imgBox img{width:130px;height:84px;}
.zhanghuInfo01{margin:20px 0;border:1px solid #ccc;padding:0 15px;}
.zhanghuInfo01 .title{line-height:40px;font-size:18px;padding-top:8px;border-bottom:1px solid #d10d6f;}
.zhanghuInfo01 .title span{ color:#d10d6f;}
.zhanghuInfo01 dd{line-height:32px;font-size:14px;overflow:hidden;padding:14px 0;}
.zhanghuInfo01 dd .text01{float:left;width:180px;text-align:left;font-size:14px;}
.zhanghuInfo01 dd .progressBar{margin-left:180px;}
.zhanghuInfo01 dd.links{ line-height:22px; font-size:12px;}
.zhanghuInfo01 dd.links p{ color:#d10d6f;}
.zhanghuInfo01 dd.links a{ color:#d00d6f;}
.pay_box{margin:20px 0;border:1px solid #ccc;padding:15px 15px;}
.eminder{line-height:22px; font-size:12px;}
.pay_xian{ border-top:solid 1px #ccc; margin-top:15px; padding-top:15px;}
.pay_red{ color:#d10d6f;}
.pay_way dl{ margin:10px 0; font-size:14px;}
.pay_way dl dt{ float:left; width:75px; padding-right:5px; text-align:right; line-height:30px;}
.pay_way dl dd{ line-height:30px; margin-left:75px;}
.pay_way dl dd input.money{ padding:0 10px; max-width:60px;}
.pay_way .hd ul li{  float: left; margin-right: 10px; display: inline; background-color: #e1e1e1; border: 1px solid #ddd; padding:0px 10px; /*cursor:pointer;*/}
.pay_way .hd ul li.on{ background:#ffd3e3; border:solid 1px #e11d64;}
.table07{border-collapse:collapse;width:100%;margin:0 0 30px;}
.table07 td{height:40px;font-size:14px;color:#666;text-align:center;}
.btn10{display:inline-block;*display:inline;*zoom:1;height:24px;line-height:22px;border:1px solid #ccc;background:#fff;padding:0 6px;border-radius:3px;font-size:12px;color:#666;margin:0 3px;float:left;}
.btn10:hover, .btn10:focus{color:#666;}
.jiaoyiLX{overflow:hidden;margin-bottom:20px;font-size:14px;line-height:24px;}
.table08{border-collapse:collapse;border:1px solid #eee;width:100%;margin:0 0 20px 0;table-layout:fixed;}
.table08 th{height:36px;font-size:14px;color:#666;text-align:center;background:#eee;}
.table08 td{height:40px;font-size:14px;color:#666;border-bottom:1px solid #eee; padding:0 5px;word-wrap: break-word;text-align: center;}
.table08 tfoot tr td{ padding-top:10px; padding-bottom:10px;}
.table11{border-collapse:collapse;border:1px solid #cdcdcd;width:100%;margin:0 0 20px 0;}
.table11 th,.table11 td{border:1px solid #cdcdcd;}
.table11 th{height:36px;font-size:14px;color:#666;text-align:center;}
.table11 td{height:40px;font-size:14px;color:#666; padding:0 5px;word-wrap: break-word;}
.table11 td input{ padding:0 5px; border:solid 1px #CCCCCC; line-height:28px; height:28px; width:100%; box-sizing:border-box;}
.table11 td input.advName{ /*width:80px;*/}
.table11 td select.advGender{ padding:0 0 0 5px;border:solid 1px #CCCCCC;line-height:28px; height:28px;}
.table11 td input.advCertificate{ /*width:70px;*/}
.table11 td input.advNumber{ /*width:180px;*/}
.table11 td input.advDate{ /*width:90px;*/}
.table11 tfoot tr td{ padding-top:10px; padding-bottom:10px;}
.BtnAddFont,.BtnDelFont{ padding:2px 0 2px 20px; color:#4f4f4f;}
.BtnAddFont{ background:url(../images/icon_add.jpg) no-repeat left center;}
.BtnDelFont{ background:url(../images/icon_del.jpg) no-repeat left center;}
.btn_show{padding: 5px 35px 5px 20px; color: #333; border:solid 1px #ccc; float: right;    background:#eee url(../images/downarrow.png) no-repeat 75px center; }
.show_table{ margin-top:10px; float: left; width: 100%; }
.TableScroll{ height:401px; overflow-y: scroll;  }
.tips05{line-height:34px;font-size:14px;}
.touxiangImg{width:90px;height:90px;overflow:hidden;border-radius:5px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin-left:10px;}
.touxiangImg img{width:90px;height:90px;overflow:hidden;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.leftBar04{float:left;width:770px;min-height:600px;height:auto !important;height:600px;}
.rightBar04{float:right;width:220px;padding-top:60px;}
.guanfangRZ{width:220px;border: 3px solid #dfdfdf; text-align: center; background: url(../images/tm_ds02.jpg) no-repeat top center; }
.guanfangRZ img { margin-top: 16px; }
.guanfangRZ .text01{ font-size: 18px; color: #393939; text-align: center;line-height:24px;}
.guanfangRZ .text02{ font-size: 18px; color: #343434; border-top: 1px solid #c2c2c2; border-bottom: 1px solid #c2c2c2; margin: 0 10px; line-height: 36px;font-weight:bold;}
.renzhengLink{display:inline-block;*display:inline;*zoom:1;margin:0 auto;line-height:22px;padding-left:30px;background:url(../images/icon68.png) left center no-repeat;font-size:12px;color:#f1054f;}
.renzhengLink:hover, .renzhengLink:focus{color:#f1054f;}
.guanfangRZ .text03{font-size:16px;color:#666;margin:10px;line-height:20px;text-align:left;height:100px;overflow: hidden;}
.guanfangRZ .text04{font-size:14px;color:#666;margin:0 10px 10px;line-height:22px;text-align:left;}
.shenqingBox{margin:20px 40px;}
.shenqingBox .title{line-height:30px;font-size:16px;color:#444;}
.shenqingBox .tips01{display:block;}
.shenqingBox textarea{line-height:26px;font-size:14px;height:200px;overflow-y:auto;padding:10px;}
.shenqingBox .xieyi{line-height:26px;font-size:14px;height:280px;overflow-y:auto;border:1px solid #ccc;padding:10px;color:#666;}
.shenqingBox .xieyi .text01{clear:both;font-size:18px;padding:30px 0;text-align:center;}
.shenqingBox .xieyi .text02{float:left;line-height:20px;width:50%;padding-right:6px;margin:10px 0 20px;}
.shenqingBox .xieyi .text03{float:right;line-height:20px;width:50%;padding-left:6px;margin:10px 0 20px;}
.shenqingBox .xieyi .text04{clear:both;text-indent:2em;margin:10px 0;}
.shenqingBox .xieyi .text05{clear:both;font-size:16px;margin:10px 0;}
.tipsBox01{width:598px;height:234px;border:1px solid #838383;margin:30px auto;text-align:center;}
.tipsBox01 .icon{display:inline-block;*display:inline;*zoom:1;height:74px;font-size:24px;color:#cf0d70;padding-left:96px;line-height:74px;margin:46px 10px 30px 0;}
.tipsBox01 .icon.iconSucc{background:url(../images/icon69.png) left center no-repeat;}
.tipsBox01 .icon.iconFail{background:url(../images/icon70.png) left center no-repeat;}
.tipsBox01 .linkBox{display:block;margin:0 auto;width:210px;line-height:20px;overflow:hidden;color:#777;text-align: left;}
.tipsBox01 .linkBox a, .tipsBox01 .linkBox a:hover, .tipsBox01 .linkBox a:focus{color:#777;}
.tabs05{margin:30px 0;}
.tabs05 .tabsHead{height:50px;overflow:hidden;margin-bottom:20px;}
.tabs05 .tabsHead a{display:block;width:220px;height:50px;background:#e6e6e6;color:#313131;font-size:18px;line-height:50px;text-align:center;margin-right:6px;}
.tabs05 .tabsHead a.selected{background:#d00d6f;color:#fff;}
.searchList{padding:20px 10px 10px 20px;border:1px solid #ccc;overflow:hidden;margin-bottom:20px;}
.searchList a{display:inline-block;*display:inline;*zoom:1; *display:inline; *zoom:1;height:24px;background:#fff;color:#313131;font-size:14px;line-height:24px;padding:0 10px;margin:0 20px 10px 0;}
.searchList a.selected{background:#d00d6f;color:#fff;}
.table09{border-collapse:collapse;border:1px solid #eee;width:100%;margin-top:20px;}
.table09 th{height:38px;font-size:14px;color:#444;text-align:center;background:#f8f8f8;border-bottom:1px solid #eee;}
.table09 th.tl{padding:0 10px;}
.table09 td{font-size:14px;color:#666;text-align:center;padding:8px 0;}
.table09 td.tl{padding-left:10px;}
.table09 tbody td .pic{display:block;float:left;width:120px;height:70px;overflow:hidden;}
.table09 tbody td img.pic{ border:solid 1px #e0e0e0;}
.table09 tbody td .text01{margin-left:135px;font-size:14px; line-height:25px; height:75px; overflow:hidden;}
.table09 tbody td .text01 a{ color:#666;}
.table09 tbody td .text02{margin-left:135px;font-size:14px;line-height:24px;}
.searchBgBox{border:1px solid #ccc;background:#f8f8f8;padding:10px 20px;margin-bottom:30px;}
.searchBgBox .text01{float:left;font-size:14px;display:inline-block;*display:inline;*zoom:1;line-height:34px;}
.searchBgBox select{font-size:14px;display:inline-block;*display:inline;*zoom:1;line-height:34px;border:1px solid #aaa;height:34px;width:200px;}
.qianzhList{padding:20px 0 0 10px;overflow:hidden;}
.qianzhItem{border:1px solid #ccc;background:#f8f8f8;padding:5px;overflow:hidden;float:left;margin:0 15px 15px 0;width:314px;}
.qianzhItem .pic{display:block;float:left;width:78px;height:50px;overflow:hidden;}
.qianzhItem .text01{margin-left:86px;font-size:16px;line-height:26px;}
.qianzhItem .text02{margin-left:86px;font-size:20px;line-height:24px;}
.searchList02{padding:0;overflow:hidden;margin-bottom:10px; position:relative;}
.more_s_h{ position:absolute; right:0; top:2px; cursor:pointer; padding:5px 25px 5px 10px; border:solid 1px #ccc;}
.searchList02 .text01{display:inline-block;*display:inline;*zoom:1;float:left;line-height:24px;font-size:14px;width:90px;margin-top:5px;}
.searchList02_content{width:730px;float: left;}
.h-a{ height:102px;}
.box_down{background: url(../images/downarrow.png) no-repeat 38px center;}
.box_up{background: url(../images/uparrow.png) no-repeat 38px center;}
.searchList02 a{display:inline-block;*display:inline;*zoom:1;float:left;*float:none;height:24px;background:#fff;color:#313131;font-size:14px;line-height:24px;padding:0 10px;margin:5px 20px 5px 0;}
.searchList02 a.selected{background:#d00d6f;color:#fff;}
.searchList02 a.btn06{float:none;height:34px;*height:30px;line-height:32px; *line-height:30px;margin:0 10px; *position:relative; *top:-6px;}
.tabs06{padding:0 10px;border-top:1px solid #ccc;border-bottom:1px solid #d00d6f;font-size:14px;background:#f8f8f8;height:40px;margin-top:10px; position:relative; top:-7px;}
.tabs06 .tab{float:left;display:inline-block;*display:inline;*zoom:1;height:38px;border-left:1px solid #ccc;border-right:1px solid #ccc;width:96px;text-align:center;line-height:38px;margin-left:-1px;color:#666;}
.tabs06 .tab:hover, .tabs06 .tab:focus{color:#666;}
.tabs06 .tab.selected, .tabs06 .tab.selected:hover, .tabs06 .tab.selected:focus{background:#fff;border-left:1px solid #d00d6f;border-right:1px solid #d00d6f;border-top:1px solid #d00d6f;border-bottom:1px solid #fff;position:relative;top:-1px;z-index:2;margin-bottom:-1px;height:40px;}
.tabs06 select{border:1px solid #ccc;height:28px;margin:5px 0 0 30px;}
.tabs06 label{display:inline-block;*display:inline;*zoom:1;height:28px;line-height:28px;margin:5px 20px;font-weight:normal;}
.tabs06 label input{vertical-align:middle;margin-top:-1px;}
.tabs06 .text01{display:inline-block;*display:inline;*zoom:1;height:28px;margin:5px 0 0 40px;line-height:28px;}
.tabs06 .searchInput{border:1px solid #ccc;height:28px;margin:5px 10px 0;padding:4px;line-height:20px;}
.tabs06 .btn06{border:1px solid #ccc;height:28px;margin:5px 0 0;line-height:26px;}
.tabs06 .tab{position: relative;}
.tabs06 .subscript{position: absolute;right: 0px;top: 0px;display: inline-block;padding: 0px 3px;background: #e5007f;color:#FFF;height: 17px;line-height: 20px;font-size: 12px;}
.table10{border-collapse:collapse;width:100%;margin:10px 0 40px;}
.table10 th{height:38px;font-size:14px;color:#444;text-align:center;border-bottom:1px solid #eee;}
.table10 th.tl{padding:0 10px;}
.table10 td{font-size:14px;color:#666;text-align:center;padding:8px 0;border-bottom:1px solid #eee;}
.table10 td.tl{padding-left:10px;}
.table10 tbody td .pic02{display:block;width:80px;height:80px;overflow:hidden;margin:0 auto;}
.table10 tbody td .text03{font-size:18px;line-height:38px;}
.table10 tbody td .text04{font-size:14px;line-height:24px;margin-bottom:20px;}
.table10 tbody td .text05{display:block;text-align:center;font-size:14px;line-height:24px;}
.listBox04{overflow:hidden;background:#f7f7f7;}
.listBox04 dt.title{height:30px;line-height:30px;padding:0 10px;background:#d00d6f;color:#fff;font-size:16px;margin-bottom:10px;}
.listBox04 dt.title span{ float:right; font-size:12px; color:#FFF;}
.listBox04 dt.title span a{color:#FFF;}
.listBox04 dd{padding:0 10px 10px;overflow:hidden;}
.listBox04 dd a{ color:#404040;}
.listBox04 dd a:hover{color:#cb0769;}
.listBox04 dd img{float:left;width:88px;height:58px;overflow:hidden;border: solid 1px #e0e0e0;}
.listBox04 dd .img_szbox{float:left;width:88px;height:58px;background: #e0e0e0;/*background: #e0e0e0 url(../images/bg_logo_small.png) no-repeat center;*/}
.img_szbox img{border: solid 1px #e0e0e0;width:88px;height:55px;}
.listBox04 dd .text01{margin-left:96px;line-height:22px;font-size:16px;}
.listBox04 dd .text02{margin-left:96px;line-height:20px; height:20px; overflow:hidden;font-size:13px;color:#666;}
.listBox04 dd .text02 a{ color:#8c8c8c;display: block;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.listBox04 dd .text02 a:hover{color:#cb0769;}
.tips06{padding-bottom:10px;font-size:16px;color:#ad061a;}
.ad01{display:block;width:305px;height:140px;border:2px solid #9ad7f4;overflow:hidden;margin-bottom:20px;}
.listBox05{overflow:hidden;margin-bottom:20px;}
.listBox05 dt.title{height:30px;line-height:30px;padding:0 10px;background:#e0e0e0;color:#d00d6f;font-size:16px;margin-bottom:10px;}
.listBox05 dd{padding:0 10px 10px;overflow:hidden;border-bottom:1px solid #e0e0e0;}
.listBox05 dd img{float:left;width:110px;height:60px;overflow:hidden;}
.listBox05 dd .text01{margin-left:120px;line-height:38px;font-size:16px;}
.listBox05 dd .text02{margin-left:120px;line-height:20px;}
.listBox06{padding:20px 0;}
.listBox06 li{border:1px solid #ccc;margin-bottom:10px;overflow:hidden;position:relative;}
.listBox06 li:hover{border:1px solid #d00d6f;}
.listBox06 .picBox{border:5px solid #f1f1f1;float:left;width:180px;height:135px;overflow:hidden;/*background: url(../images/bg_logo_small.png) no-repeat center;*/ display:table; text-align:center;}
.listBox06 .picBox a{ display:table-cell; vertical-align:middle; height:135px; *line-height:135px;}
.listBox06 .picBox img{ width:180px;/* height:75px;*/ vertical-align:middle;}
.listBox06 .text01{margin:0 20px 0 200px;line-height:38px;border-bottom:1px solid #ccc;}
.listBox06 .text01 .link{width:510px;}
.listBox06 .text01 .link05{width:330px;}
.listBox06 .text01 .link06{width:400px;}
.listBox06 .text01 .link,.listBox06 .text01 .link05,.listBox06 .text01 .link06{display:inline-block;*display:inline;*zoom:1;font-size:16px;color:#444;vertical-align:middle;float: left; height:38px; line-height:38px; overflow:hidden;}
.listBox06 .text01 .link:hover,.listBox06 .text01 .link05:hover,.listBox06 .text01 .link06:hover{color:#cb0769;}
.listBox06 .text01 a em.WTZHD,.listBox06 .text01 a em.WTZXD{color:#FFF; font-size:14px; padding:2px 10px; margin-left:10px; margin-right:10px; position:relative; top:-2px;}
.listBox06 .text01 a em.WTZHD{ background:#ff9900;}
.listBox06 .text01 a em.WTZXD{ background:#66ccff;}
.listBox06 .text01 a span img{ vertical-align:middle; margin-right:5px;}
.listBox06 .text01 .link02{line-height:20px;vertical-align:middle;}
.listBox06 .text01 .lineRight{border-right:1px solid #ccc;padding-right:10px;}
.listBox06 .text02{margin:10px 120px 0 200px;font-size:14px;line-height:22px;}
.listBox06 .text02 p b{ color:#999; margin-right:15px; font-weight:normal;}
.listBox06 .text02 p i{ color:#d00d6f;}
.listBox06 .text07{margin:10px 20px 0 200px;font-size:14px;line-height:24px;}
.listBox06 .text07 span.f_r{ padding-top:20px;}
.listBox06 .text07 b{ color:#999; margin-right:10px; font-weight:normal;}
.listBox06 .text07 b i{ color:#d00d6f;}
.listBox06 .text07 p{ color:#999;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:500px;}
.listBox06 .btn05{position:absolute;top:50px;right:20px;}
.listBox06 .btn02{position:absolute;bottom:20px;right:20px;width:100px;}
.listBox06_business{width: 500px;}
.tabs07Outer{ display:inline-block; *display:inline; zoom:1; width:100%;}
.tabs07{padding:0;border:1px solid #ccc;border-bottom:1px solid #d00d6f;font-size:14px;background:#f8f8f8;height:46px;clear:both;}
.tabs07 .tab{float:left;display:inline-block;*display:inline;*zoom:1;height:44px;border-left:1px solid #ccc;border-right:1px solid #ccc;width:96px;text-align:center;line-height:44px;margin-left:-1px;color:#666;font-size:16px;}
.tabs07 .tab:hover, .tabs07 .tab:focus{color:#666;}
.tabs07 .tab.selected, .tabs07 .tab.selected:hover, .tabs07 .tab.selected:focus{background:#d00d6f;border-left:1px solid #d00d6f;border-right:1px solid #d00d6f;border-top:1px solid #d00d6f;border-bottom:1px solid #fff;position:relative;top:-1px;z-index:2;margin-bottom:-1px;height:46px; color:#FFF;}
.tabs07 .btn05{height:28px;margin:8px 0 0 10px;line-height:28px;width:80px;*width:46px;}
.tabs07.fixed{position:fixed;top:0; z-index:999;}
.tabs07_cont{border:1px solid #ccc;border-top-width:0;padding:0 20px 20px;overflow:hidden;}
.tabs07 .ljyd_visa{ margin-left:360px;}
.dayBox{overflow:hidden;}
.dayBox .title{float:left;width:90px;height:30px;line-height:30px;text-align:center;background:url(../images/icon71.png) no-repeat;color:#fff;font-size:16px;}
.dayBox .cont{line-height:28px; font-size:14px; color:#656565;}
.dayBox .cont .text01{line-height:30px;font-size:16px;color:#d00d6f;margin-bottom:20px;}
.contBox02{overflow:hidden;padding:20px 0;}
.contBox02 dl{float:left;width:50%;height:100px;margin-bottom:15px;}
.contBox02 dt{float:left;width:162px;height:100px;overflow:hidden;}
.contBox02 dt img{width:162px;height:100px;overflow:hidden;}
.contBox02 dd{margin-left:170px;line-height:40px;color:#666;padding-right:40px;}
.contBox02 dd .text01{display:block;font-size:16px;}
.contBox02 dd .text02{display:block;font-size:14px;color:#c91521;overflow:hidden;}
.contBox02 dd .text02 .num{font-size:22px;float:left;}
.contBox02 dd .zhe{display:inline-block;*display:inline;*zoom:1;font-size:12px;color:#fff;width:40px;height:30px;line-height:30px;text-align:center;float:left;background:url(../images/icon72.png) center center no-repeat;margin-top:5px;}
.contBox02 dd .text02 .fr{font-size:14px;color:#888;}
.helpBox{border:1px solid #ccc;padding:24px 0;margin:20px 0;text-align:center;}
.tabs08{margin:20px 0;}
.tabs08 .tabsHead{height:30px;overflow:hidden;}
.tabs08 .tabsHead a{float:left;width:50%;height:30px;background:#e0e0e0;text-align:center;line-height:30px;display:inline-block;*display:inline;*zoom:1;font-size:16px;color:#666;}
.tabs08 .tabsHead a:hover, .tabs08 .tabsHead a:focus{color:#666;}
.tabs08 .tabsHead a.selected, .tabs08 .tabsHead a.selected:hover, .tabs08 .tabsHead a.selected:focus{background:#c2116b;color:#fff;}
.tabs08 .tabsCont{padding:0 8px;background:#f7f7f7;}
.dianpu{overflow:hidden;}
.dianpu li{overflow:hidden;color:#666;padding:8px 0;}
.dianpu li .pic{float:left;display:block;width:84px;height:56px;border:1px solid #888;}
.dianpu li .text01{margin-left:94px;line-height:30px;font-size:14px;}
.dianpu li .text02{margin-left:94px;line-height:26px;font-size:12px;}
.infoItem{overflow:hidden;line-height:30px;}
.infoItem .fl{display:inline-block;*display:inline;*zoom:1;padding-left:14px;font-size:14px;}
.infoItem .text01{display:inline-block;*display:inline;*zoom:1;padding:0 20px 0 5px;float:left;font-size:14px;}
.infoItem .btn08{margin-top:5px;}
.img_verCode{display:inline-block;*display:inline;*zoom:1;width:100px;height:30px;border:1px solid #ddd;overflow:hidden;vertical-align:middle;margin:2px 10px 0 0;}
.img_verCode img{width:100%;height:100%;}
.tabs09{line-height:26px;padding-top:6px;border-bottom:1px solid #d00d6f;}
.tabs09 .tab{display:inline-block;*display:inline;*zoom:1;line-height:26px;padding:0 4px;margin-right:20px;font-size:14px;color:#999;}
.tabs09 .tab:hover, .tabs09 .tab:focus{color:#999;}
.tabs09 .tab.selected{color:#d00d6f;}
.tabs09Cont dl{ padding:10px; border-bottom:1px dotted #e0e0e0;}
.tabs09Cont dl dt{ float:left; font-weight:bold;}
.tabs09Cont dl dd{ margin-left:65px;}
.tabs09Cont dl dd p{text-align:right;color:#999;}
.tabs09Cont dl dd span{ float:right; color:#999;}
.tabs09Cont dl.bg_gray{background:#e0e0e0;}
.wendaList{padding-top:10px;}
.wendaList li{padding:0 0 10px 0;margin-bottom:10px;border-bottom:1px solid #eee;overflow:hidden;}
.wendaList li .photo{float:left;width:80px;height:80px;overflow:hidden;}
.wendaList li .text01{display:block;float:right;width:120px;color:#aaa;}
.wendaList li .text02{display:block;margin:0 140px 0 90px;font-size:16px;color:#fe5301;line-height:32px;}
.wendaList li .text03{display:block;margin:0 140px 0 90px;font-size:12px;color:#666;line-height:18px;overflow: hidden;}
.bankList{}
.bankList li{float:left;width:202px;height:38px;border:1px solid #b0c2e1;border-radius:2px;margin:0 10px 10px 0;}
.bankList li.selected{border:1px solid #d00d6f;}
.bankList li img{height:100%;display:block;margin:0 auto;}
/* flexslider */
.flexslider{margin:0px auto;position:relative;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:28%;}
.flex-direction-nav .flex-prev{left:14%;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:auto;position:absolute;bottom:10px;text-align:right;}
.flex-control-nav li{display:inline-block;*display:inline;*zoom:1;zoom:1;*display:inline;text-align:center;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}
.banner03{width:1000px;height:auto;margin:0;}
.banner03 .flex-control-nav{width:auto;position:absolute;bottom:10px;right:20px;text-align:right;}
.banner03 .flex-direction-nav .flex-next{right:0;margin-top:-45px;}
.banner03 .flex-direction-nav .flex-prev{left:0;margin-top:-45px;}
.dayBox .sc_title{margin-top:20px;}
.dayBox .sc_title em{float:left;display:inline-block;*display:inline;*zoom:1;width:90px;height:30px;line-height:30px;text-align:center;background:url(../images/icon71.png) no-repeat;color:#fff;font-size:16px;}
.dayBox .sc_title span{margin-left:10px;line-height:30px;font-size:16px;color:#d00d6f;}
.xq_gtext02_ol{margin-top: 10px;}
.xq_gtext02_ol li{margin-left:20px;font-size:14px;}
.xq_gtext02_ol .xq_traffic{background: url(../images/xq_5.png) no-repeat  left 5px;}
.xq_gtext02_ol .xq_zs{background: url(../images/xq_6.png) no-repeat  left 5px;}
.xq_gtext02_ol .xq_jd{background: url(../images/xq_7.png) no-repeat  left 5px;}
.xq_gtext02_ol .xq_cy{background: url(../images/xq_8.png) no-repeat  left 5px;}
.xq_cont{margin-left: 20px;font-size: 14px;line-height: 28px;margin-top:10px; color:#656565;}
.xq_gtext02_ol li span{margin-left:67px;line-height: 30px;}
.text01_ul li{float: left;margin-left:37px;margin-top:25px;}
.fYBHPic{width:94px;height:21px;background:url(../images/feiyong1.png) no-repeat  left center;}
.fYBBHPic{width:106px;height:21px;background:url(../images/feiyong2.png) no-repeat  left center;}
/*zj 周边*/
.tab_zb_chp{width: 100%;height: auto;}
.zb_linelu{border-bottom:1px solid #CE0D6E;height: 30px;margin-top:8px; font-size:14px;}
.zb_linelu span{display:inline-block;*display:inline;*zoom:1;width: auto;padding:2px 15px;margin-left:35px;text-align: center;}
.zb_linelu .zb_jysj{margin-left:97px;}
.zb_ul_box{height:auto;min-height: 160px;border:1px solid #ccc;margin-top:10px;position: relative;}
.zb_ul_box dl dt{float: left; width:105px;}
.zb_ul_box:hover{border:1px solid #d00d6f;}
.zb_ul_box dl{margin-left:20px;margin-top:10px;}
.zb_ul_box dl dt{margin-right:10px;margin-top: 5px;}
.zb_ul_box dl dt div{width:105px;height:53px;}
.zb_ul_box dl dt div img{width:100%;height:53px;}
.zb_ul_box dl dt p{line-height:22px;font-size:14px;color: #999;text-align: center;}
.zb_ul_box dl dt p span{height:22px;background:#D00D6F;line-height: 22px;color: #fff;text-align: center;}
.zb_db{display: none;}
.zb_db a,.zb_db a:hover{color: #fff;width: 105px;text-align: center;}
.zb_ul_box:hover .zb_db{display: block;width: 70px;height: 22px;background:#D00D6F;text-align: center;line-height: 22px;}
.zb_title{width: 265px;height:32px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 32px;}
.zb_highlights{width: 248px;height:32px;overflow: hidden;line-height: 32px;text-overflow: ellipsis;white-space: nowrap;}
.zb_title a{margin-top:10px;font-size: 16px;margin-bottom: 8px; color:#303030;}
.zb_title a:hover{color:#d00d6f }
.zb_ul_box dl dd ul li div p{font-size: 14px;color: #333;line-height: 30px;width: 265px;word-break:break-all;}
.zb_ul_box dl dd ul li div p span{color: #A8A8A8;}
.zb_ul_box dl dd ul li div p i{display:inline-block;*display:inline;*zoom:1;*display: none;padding:0 10px; line-height:20px;color:#fff;margin-right:10px;}
.zb_ul_box dl dd ul li div p i.org{ background:#ff6600;}
.zb_ul_box dl dd ul li div p i.blue{ background:#5db5f4;}
.zb_ul_box dl dd ul li div p i.green{ background:#8ab923;}
.zb_ul_box dl dd ul li div p i.red{ background:#f94c4b;}
.zb_ul_li_hg1{position: absolute;left: 425px;top: 45px;font-size: 14px;color: #999;}
.zb_ul_li_hg1 span,.zb_ul_li_hg2 span{color: #FF7261;}
.zb_ul_li_hg2 span{display: block;}
.zb_ul_li_hg2{position: absolute;left: 554px;top: 45px;font-size: 14px;}
.zb_ul_li_hg2 p{margin-top: 10px;}
.zb_ul_li_hg2_1{position: absolute;left:-28px;}
.zb_ul_li_hg2 p em{display: block;width: 115px;height: 22px;text-align: center;color: #fff;background:#FF7261;line-height: 22px;}
.zb_ul_li_hg3{position: absolute;left: 700px;top: 45px;font-size: 14px;}
.zb_ul_li_hg3 p{color: #999;}
.zb_ul_li_hg4{position: absolute;left: 781px;top: 45px;font-size: 14px;}
.zb_ul_li_hg4 span a{color: #fff;}
.jrdb{text-align:center;display: block;width: 70px;height: 22px;background: #D00D6F;color: #fff;line-height: 22px;}
.zb_ul_li_hg5{position: absolute;left: 585px;top: 36px;font-size: 14px;}
.zb_ul_li_hg5 a{text-align:center;line-height:42px;display: block;width: 150px;height: 42px;background:#F2F2F2;border:1px dashed #999;}
.zb_ul_li_hg5 a:hover{color: #CE0D6E;}
.zb_ul_li_hg5 a span{color: #333;}
.zb_ul_box dl dd ul li{display:inline-block;*display:inline;*zoom:1;}
.zb_tejia{margin-bottom:5px;margin-top:5px;}
/*尾单推广*/
.title_weidan{height:32px;line-height:32px;font-size:16px;color:#fff;border-bottom:2px solid #D10D6F;}
.title_weidan span{background: #D10D6F;  width:118px; display:inline-block;*display:inline;*zoom:1; text-align:center;}
.weidan_table_box{min-height: 385px;height: auto; margin-top:15px;}
.weidan_table{margin-bottom:30px;float:left;border-top:1px solid #dcdcdc;border-left:1px solid #ccc;}
.weidan_table_xz{font-size:14px;margin-left:27px;display:inline-block;*display:inline;*zoom:1;float: left;min-width:72px;width:auto;height:50px;line-height: 30px;height:30px;}
.weidan_table_xz span{font-size:12px;display:inline-block;*display:inline;*zoom:1;width: 387px;line-height: 13px;color: #0A81D1;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.weidan_table tbody tr td{padding:10px 20px;font-size:12px;color:#333;border:1px solid #ccc;border-left: none;}
.weidan_table_ts{color: #D10D6F;font-size: 12px;}
.weidan_table tbody tr td a{color: #0A81D1;font-size: 12px;}
.weidan_table_td_center{text-align: center;}
.weidan_table table thead tr{background: #f5f5f5;}
.weidan_table table thead tr td{font-size:12px;text-align: left;border:1px solid #ccc;border-left: none;height: 42px;line-height: 42px;}
.weidan_table table thead tr td input{margin-left:20px;text-indent:20px;color:#666;float:left;width: 125px;height:26px;line-height: 26px;}
.weidan_table table thead tr td a{float:left;display:inline-block;*display:inline;*zoom:1;width: 48px;height: 26px;border: 1px solid #ccc;border-left:none;line-height: 26px;text-align: center;color: #333;}
.pagination_go{margin:35px auto;height: auto;}
.weidan_table table tfoot tr{margin:20px;}
.weidan_table table tfoot tr td{border:1px solid #ccc;border-left: none;}
.weidan_xz_tq{margin-left:27px;height:auto;min-height: 40px;font-size: 14px;color: #333;margin-top:40px;}
.weidan_xz_tq a{color: #666;}
.xz_rili{display:inline-block;*display:inline;*zoom:1; padding:0 20px;height:26px;line-height:26px;text-align: center;background: #ebebeb;color: #666; border-radius:5px; border:solid 1px #cccccc;}
.weidan_xz_tq label{margin-left: 20px; font-weight:normal;}
/*日历的代码*/
.wrap{width:705px; margin:28px 0 10px 0;}
.weidan_xz_tq_header{color:#000;position:relative;border: 1px solid #dfdbdc; border-bottom:none;}
.weidan_xz_tq_header p{position:absolute;width:35px;text-align:center;font-weight:bold;cursor:pointer;}
.weidan_xz_tq_header span{text-align: center;height: 40px;line-height: 40px;padding-left:14px; cursor:pointer;}
.weidan_xz_tq_header i{padding-left: 90px;}
.weidan_xz_tq_header a{text-decoration:none;color: #4A9FDF;font-size: 14px; padding-right:20px;}
.weidan_xz_tq_header .on2{display:inline-block;*display:inline;*zoom:1;color: #DB6D9A;}
.weidan_xz_tq_header #next_rili{right:0;top: 4px;}
.week{background:#feeaf5; border-top:1px solid #d7d6d4;margin-top: 0px;}
.week b{display:inline-block;*display:inline;*zoom:1;width:99px;line-height: 48px;text-align:center;font-size: 14px; border-left:solid 1px #d7d6d4;}
.week b i{font-size: 14px;color: #D10D6F;font-style: normal;}
.curDate{height:40px;line-height:40px;}
.curDays{height: 397px;}
#dates{width:640px;}
.curDays ol{width:705px; float:left; height:165px;}
.curDays li{float: left; height:65px; font-size:12px; border:1px solid #fff; width:101.6px;border:1px solid #ccc;margin-bottom:-1px;margin-right: -1px;line-height: 65px;position: relative;padding-left:12px;color: #999;}
.curDays li span{position: absolute; left: 34px;top: 0px;text-align: right;color:#4A9FDF;}
.curDays li em{position: absolute; left: 27px;top: 19px;text-align: right; color:#D10D6F;}
.on{background: #ccc;}
.curDays li.none{background:#999;color:#ccc;position:relative;margin-bottom:-1px; border:1px solid #ccc;margin-right: -1px;}
.curDays li.light{color:#fff;background:#00f;}
.min{text-align: center;display:inline-block;*display:inline;*zoom:1; width: 36px; height: 26px;background: #ebebeb;line-height: 26px; border:solid 1px #cccccc; border-radius:5px 0 0 5px; color:#adadad;}
input.numbers{width: 46px;height: 26px;line-height: 26px;text-align: center;margin-left:-5px; position:relative; top:-1px;*top:4px;*height:24px;top:1px\0;}
.add{width: 36px;height: 26px;display:inline-block;*display:inline;*zoom:1;line-height: 26px;background: #ebebeb;text-align: center; border:solid 1px #cccccc; border-radius:0 5px 5px 0; color:#adadad; position:relative; left:-4px;}
.y_add span{font-size: 12px; cursor:pointer;}
.y_add span i{font-size: 12px;color: #CB1212;}
span.box_date{margin-left:27px;font-size: 14px;color: #333;line-height: 40px;margin-top:10px;}
.y_add span.box_date_s{display:inline-block;*display:inline;*zoom:1;background: #ebebeb; padding:12px 5px 12px 20px; border-radius:10px; border:solid 1px #cccccc;margin-bottom:10px;}
.y_add span.box_date_s input{margin-right:15px;text-indent:100px;width:260px;background:#fff url(../images/weidan_calender.png) no-repeat right center; cursor:pointer; border:none;}
.y_add span.box_date_s label{position: relative;}
.y_add span.box_date_s label i{font-size:12px;color:#333;position: absolute;top:8px;left:10px; font-weight:normal;}
.weidan_xftj{margin-top: 10px;font-size: 14px;color: #333;height: 40px;line-height: 40px;}
.weidan_xftj span{font-size: 12px;color: #0A81D1;}
.weidan_xftj span i{color: #ca1111;font-size: 12px;}
.weidan_xftj a{display:inline-block;*display:inline;*zoom:1;width: 75px;height: 25px;border:1px solid #ca1111;line-height: 25px;text-align: center;margin-left:25px;color: #ca1111;}
.weidan_btn{margin:0 auto;width:300px;height: 40px;line-height: 40px;margin-top:40px;}
.weidan_btn a{color: #333;background: #FFF;margin-left:12px;display:inline-block;*display:inline;*zoom:1;width: 91px;height: 35px;line-height:35px;text-align: center; font-size:16px;}
.weidan_btn .weidan_selected{color: #fff;background: #D10D6F;text-align: center; border-radius:5px;}
.weidan_btn_dj{margin-left: 100px;height: 40px;margin-top:8px;}
.weidan_btn_dj a{color: #0A81D1;font-size: 12px;display:inline-block;*display:inline;*zoom:1;width: 77px;height: 25px;line-height: 25px;text-align: center;}
.weidan_btn_dj .weidan_selected2{background: #ebebeb;color: #666;}
.weidan_table_td_center{text-align: center;}
.weidan_table thead tr{background: #f5f5f5;}
.weidan_table thead tr td{font-size:12px;text-align: left;border:1px solid #ccc;border-left: none;height: 42px;line-height: 42px;}
.weidan_table thead tr td input{margin-left:20px;text-indent:20px;color:#666;float:left;width: 125px;height:26px;line-height: 26px;}
.weidan_table thead tr td a{float:left;display:inline-block;*display:inline;*zoom:1;width: 48px;height: 26px;border: 1px solid #ccc;border-left:none;line-height: 26px;text-align: center;color: #333;}
.pagination_go{margin:35px auto;height: auto;}
.weidan_table tfoot tr{margin:20px;}
.weidan_table tfoot tr td{border:1px solid #ccc;border-left: none;}
.wd_tablexz_lineroad{margin-left:27px;font-size: 14px;color: #333;height: 40px;line-height: 40px;margin-top:10px;}
.weidan_tablexz_road{display:inline-block;*display:inline;*zoom:1; padding:0 20px;height:26px;line-height:26px;text-align: center;background: #ebebeb;color: #666; border-radius:5px; border:solid 1px #cccccc; margin-right:15px;}
.weidan_table_tg{min-height: 172px;height: auto;background: #ccc;}
.weidan_table_tg table tbody tr td{text-align: center;position: relative;}
.weidan_table_tg table tbody tr td input{width: 60px;height:19px;border:none;outline: none;}
.weidan_table_tg i{display: none;position: absolute;height: 33px;width:40px;background: url(../images/weidan_del.png) no-repeat 0px center;margin-top:-9px;}
.weidan_table_tg table{width: 700px;}
.weidan_table_tg table tbody tr:hover i{cursor:pointer;display: block;}
/*ysliu后加样式20151028*/
.clr{ clear:both;}
.weidan_table table thead tr td.weidan_table_titbg{ background:#f5f5f5; padding:15px 0 12px 15px;}
.y_table_bg1{ color:#323232;}
.y_table_bg1 tr td{ border:solid 1px #dedadb; padding:12px 0; position:relative;}
.y_table_bg1 tr td #Button2{display:none;position:absolute; left:0; top:0; background:url(../images/btn_close.png) no-repeat left top; width:31px; height:38px; border:none;/*  display:block;  */text-indent:-9999px;}
.y_table_bg1 tr:hover #Button2{display: block;}
.y_table_bg1 tr td input{width:60px;padding:0px 2px;}
.y_date{ text-align:right; font-size:14px; float:left;}
.y_add{ float:right; width:705px;}
.date_link{ margin-bottom:15px;}
.table_xl1 thead{border:1px solid #a4a4a4;}
.table_xl1 tr th{text-align:center; font-weight:normal; padding:7px 7px; background: url(../images/icon17.png) right center no-repeat;}
.table_xl1 tr th:last-of-type{ background:none;}
.table_xl1 tr td{ border-bottom:solid 1px #a4a4a4; padding:10px 10px;}
.table_xl1 tr td:first-of-type{ text-align:left; font-size:14px;}
.table_xl1 tr td a{ color:#cf0d70; font-size:14px; margin:0 5px;}
.table_xl1 tr td a.blue{ color:#0d7fce;}
tr td a.btn_del,.sys_btn a.batchDel,.sys_btn a.batchView{background:#f0f0f0;text-align:center;font-size:12px;color:#666; padding:5px 10px;border-radius:5px;border:1px solid #959595; margin:0 5px 10px 5px; display:inline-block;*display:inline;*zoom:1;}
.table_xl1 tfoot tr td{ border:none;}
.table_xl1 tr td label{ font-weight:normal;}
.table_xl1 tr td label input{ margin-right:5px;}
.f_r{ float:right;}
.tm_zxItem span{ display:block; float:left; line-height:25px;}
.tm_zxItem span.span1{ width:70px;overflow: hidden; height: 25px;white-space: nowrap;text-overflow: ellipsis;}
.tm_zxItem span.span2{ width:125px;}
.tm_zxItem span.span3{float:right;}
.calendar_area{position:relative;}
/*jzhang后加样式20151029*/
.wd_tablexz_lineroad{margin-left:27px;font-size: 14px;color: #333;height: 40px;line-height: 40px;margin-top:10px;}
.weidan_tablexz_road{display:inline-block;*display:inline;*zoom:1; padding:0 20px;height:26px;line-height:26px;text-align: center;background: #ebebeb;color: #666; border-radius:5px; border:solid 1px #cccccc;}
.wd_tablexz_road{ margin-bottom:15px;}
.btn_eliminate{ color:#0d80d3;}
.box_line{ color:#0d80d3; margin-bottom:15px;}
.box_line a{color:#0d80d3;}
/*ysliu后加样式20151030*/
.details_img{ margin:20px 0; text-align:center;}
.details_img img{ margin:10px 10px;}
/*tab 20151102*/
.slideTxtBox{ text-align:left; border:solid 1px #cecece; }
.slideTxtBox .hd{ height:32px; line-height:32px; background:#fff; padding:0 10px 0 20px; border-bottom:solid 1px #cecece;  position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:34px;}
.slideTxtBox .hd ul li{ float:left; padding:0 25px; cursor:pointer; font-size:14px; position:relative;  }
.slideTxtBox .hd ul li.on{ height:33px;  background:#eee; border:1px solid #cecece; border-bottom:2px solid #eee; color:#d10e6e; font-weight:bold; }
.slideTxtBox .hd ul li span{ display:none;}
.slideTxtBox .hd ul li.on span{ display:block; position:absolute; left:619px; top:5px; font-weight:normal; color:#444;}
.m_b0{ margin-bottom:0;}
#c_type{position:absolute;right:10px;top:7px}
.sx_box,.jr_xxk { padding:10px 20px;}
.jr_xxk a {display:inline-block;*display:inline;*zoom:1; font-size: 14px; margin-right: 7px; background: #f0f0f0; padding: 5px 20px;color: #444444; border-radius:5px;}
.jr_xxk a.hover, .jr_xxk a:hover { color: #fff; background:#ff7700;}
/*提示20151103*/
.help-tip{cursor: pointer; position:relative;display:inline-block; *display:inline;}
.help-tip strong{ padding:1px 22px 1px 0; display:inline-block;*display:inline;*zoom:1; color:#d00d6f;background: url(../images/icon07.png) right center no-repeat;}
.help-tip .tipmark{ padding:1px 22px 1px 0; display:inline-block;*display:inline;*zoom:1; color:#d00d6f;background: url(../images/tipmark.png) right center no-repeat;}
.help-tip:hover div{display:block;transform-origin: 100% 0%;-webkit-animation: fadeIn 0.3s ease-in-out;	animation: fadeIn 0.3s ease-in-out;}
.help-tip div{display: none;position: absolute;	left:0; top:25px;width: 410px;border: 2px solid #d00d6f;padding: 12px;color:#666;background: #fff; z-index:999; line-height:22px;max-height:300px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<300?"300px":""); overflow-y:auto;}
.help-tip div b{ color:#d00d6f;}
/*提示框*/
.help-tip2{cursor: pointer; position:relative;display:inline-block; *display:inline;}
.help-tip2 strong{ padding:1px 22px 1px 0; display:inline-block;*display:inline;*zoom:1;}
.help-tip2:hover div{display:block;transform-origin: 100% 0%;-webkit-animation: fadeIn 0.3s ease-in-out;animation: fadeIn 0.3s ease-in-out;}
.help-tip2 div{display: none;position: absolute;left:0; top:25px;width: 410px;border: 1px solid #666;padding: 12px;color:#666;background: #fff; z-index:999; line-height:22px;max-height:300px;min-width: 100px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<300?"300px":""); overflow-y:auto;}
.help-tip2 p:not(:first-child){border-top:1px solid #66666696}
.help-tip2 p:first-child{margin-top: -10px}
.help-tip2 p:last-child{margin-bottom: -10px}

@-webkit-keyframes fadeIn {	0% { opacity:0; transform: scale(0.6);}100% {opacity:100%;transform: scale(1);}}
@keyframes fadeIn {	0% { opacity:0; }	100% { opacity:100%; }}

@media (min-width:968px){
 .dialog_middle .modal-dialog{width:600px;}
 .dialog_large .modal-dialog{width:800px;}
}
@media (min-width:1168px){
 .dialog_middle .modal-dialog{width:800px;}
 .dialog_large .modal-dialog{width:1000px;}
}

/*2015年11月21号 zhj*/
.sys_bigBox{width:1000px;margin:0 auto;margin-top:10px;}
.sys_menuBox{width:240px;float:left;height:500px;}
.sys_menuBox ul{width:240px;border: 1px solid #e7edef;border-top:none;}
.sys_menuBox ul li{padding:20px 15px;text-align: center;font-size: 14px;border-top: 1px solid #e7edef;color: #747474;cursor: pointer;}
.sys_menuBox .active_sy,.sys_menuBox .active_sy a{color: #0089a5;}
.sys_menuBox ul li a{color: #747474;}
.sys_menuBox ol{float: left;width:700px;}
.sys_conright{width:760px;float: left;}
.sy_contentBox{padding-top:10px;margin: 10px 20px;margin-right:0px; background-color: #f3f3f3; padding: 10px 20px;border: 1px solid #FFF;}
.sy_contentBox a{float: right;}
.sy_content{padding-top:10px; float:left; width:100%;}
.sy_content div{margin-left: 20px;line-height: 30px;}
.sys_title{height:30px;background: #f3f3f3;font-size: 16px;font-weight: bold;line-height: 30px;padding-right: 330px;margin-left: 20px; text-indent:1em;}
#messageClass{text-align: center;float: right;}
.sys_title span{display: block; width: 200px; float: left;font-weight: normal;font-size: 14px;}
.sys_title span label{margin-left: 5px;width:71px;}
.sys_title span label input{margin-top: 5px;}
.sys_title span i{margin-left:5px;}
.sy_info{float:left;width:718px;}
.sy_info i{display:block;width:11px;height:11px;float:right;cursor: pointer;margin-top:10px;margin-right:20px;background: url(../images/sy_colse.png) no-repeat;}
.sy_info span{position:relative;display:block;font-size:14px;font-weight: bold;border-bottom:1px solid #d5d5d5;padding:5px 0px;margin-left:20px;margin-right:15px;}
.sy_info span input{position:absolute;left:-24px;}
.sys_btn span{float:right;margin-right:15px;}
.sys_btn input{margin-left:35px; margin-right:5px;}

/*2015年12月4号zhj添加订单取消页面的样式*/
.personal_reference{background:#fff;margin-bottom:20px;border: 1px solid #E8E8E8;}
.personal_reference ul{height: 86px;border:1px solid #eed38b;margin:10px 30px;background:#fffdef;}
.personal_reference h3{font-size:16px;padding-left:40px;line-height: 30px;background: url(../images/personal_line.png) no-repeat 30px 3px;}
.personal_reference_sq h3{font-size:16px;padding-left:40px;line-height: 30px;background: url(../images/personal_line.png) no-repeat 30px 3px;border-bottom: 1px solid #eaeaea;}
.personal_reference ul li{border-bottom:1px solid #f1f1f1;margin-left:8px;line-height: 40px;}
.personal_reference ul li strong{margin-right:20px;}
.personal_reference ul li strong span{color: #989899;}
.personal_reference ul li strong span{color: #e5383c;}
.personal_reference i{color: #989899;margin-left:10px;line-height: 35px;}
.personal_pro{width:950px;margin-left: 215px;}
.personal_reference table{margin-top:20px;width: 745px;border: 1px solid #f1f1f1;margin-left:30px;margin-right:20px;}
.personal_reference table thead{background:#f5f5f5;line-height: 32px;text-align: center;}
.personal_reference table tbody td{margin-left:20px;text-align: center;}
.personal_reference .cancel_active{color:#a19db1;}
.personal_reference_q{min-height: 188px;height:auto;border: 1px solid #E8E8E8;}
.personal_reference_sq{height: auto;background: #fff;margin-bottom: 20px;border: 1px solid #E8E8E8;}
.personal_reference_sq table{margin:20px;/*width: 745px;*/}
.personal_reference_sq table tr td{line-height:40px;padding-left:20px;font-size: 14px;}
.personal_reference_sq ol{margin-left: 30px;margin-top:20px;}
.personal_reference_sq ol li{line-height: 32px;}

/*2015年12月4号zhj添加订单取消详情页面的样式*/
.personal_reference_sale{height: auto;}
.personal_reference_sale h3{font-size:16px;line-height:30px;background: url(../images/personal_line.png) no-repeat left center; padding-left:15px;}
.personal_sale table{text-align:center;border-top:1px solid #D4D4D4;border-right:1px solid #D4D4D4;}
.personal_sale table dl{margin-left: 15px;}
.personal_sale table dl dt{float:left;width:37px;height:25px;background:#ccc;margin-right:35px;}
.personal_sale table dl dd{width:120px;float:left;color: #78acd4;}
.personal_sale table tr td{border-bottom:1px solid #D4D4D4;border-left:1px solid #D4D4D4; padding:10px; position:relative; line-height:20px;}
.personal_sale table tr td img{ position:absolute; left:10px; top:15px;}
.personal_sale table tr td span{ padding-left:80px; text-align:left; display:block; min-height:40px;}
.personal_sale table thead{background: #f5f5f5;line-height: 24px;}
.cancel_d_tit{line-height: 40px;text-align: center;}
.cancel_d_tit a{color: #ff5150;}
.personal_sale_write{ float:left; width:100%; border: 2px solid #ffba86;padding:20px; margin:10px 0;*width:94%;}
/*自由行的点击*/
.xq_topimgright_1_1 li{font-size:14px;float:left;position:relative;outline:none;}
.xq_topimgright_1_1 li a{margin-right:5px;font-size:14px;color: #333;text-align:center;line-height:34px; border:2px solid #d00d6f;padding:3px 21px;}
.xq_topimgright_1_1 li i{ position:absolute; width:16px; height:13px; font-size:0; line-height:0; right:7px; bottom:4px; background:url(../images/sys_item_selected.png) no-repeat right bottom; z-index:99; display:none;}
.xq_topimgright_1_1 li.selected11 a{ border:2px solid #d00d6f;}
.xq_topimgright_1_1 li.selected11 i{ display:block;}
.personal_sale_write_edit{border:1px solid #D4D4D4;}
.personal_sale_write strong{margin-top: 10px;}
.personal_sale_write strong a{margin-left: 30px;margin-right:15px; font-weight:normal;}
.personal_sale_write dl{ margin:10px 0; float:left; width:100%;}
.personal_sale_write dl dt{ float:left; width:110px; text-align:right; line-height:26px;}
.personal_sale_write dl dt span{ color:#F00; padding-right:5px;}
.personal_sale_write dl dd{ margin-left:115px; line-height:26px;}
.personal_sale_write dl dd em{color: #cacaca;margin-left: 25px;}
.personal_sale_write dl dd p.grey{ color:#999;}
.personal_sale_write dl dd .min,.personal_sale_write dl dd .add,.personal_sale_write dl dd .text_box {width:27px;height:24px;border:1px solid #ccc;text-align: center;}
.personal_sale_write dl dd select{margin-right:5px;}
.personal_sale_write dl dd textarea{width:450px;height:100px;border:1px solid #dddddd; padding:10px;line-height: 25px; margin-bottom:5px;}
.personal_sale_write dl dd .personal_address{width:365px;padding:0 5px;margin-top: 10px;}
.personal_sale_write dl dd input::-webkit-input-placeholder,.personal_sale_write dl dd textarea::-webkit-input-placeholder{ color:#333;}
.personal_sale_write_edit_btn{text-align: center;}
.uppic{ background:#f0f0f0; border:solid 1px #ccc; color:#333; padding:5px 10px; border-radius:3px;}



/*图片弹出开始*/
.msKeimgBox { position: relative;margin:10px 0 0 0; float:left; width:100%;}
.mskeLayBg { background: #000; width: 100%; height:100%; position: absolute; left: 0px; top: 0px; z-index:999; opacity: 0.7; filter: alpha(opacity=70); display: none; _display:none!important }
.mskelayBox { height:334px; width:610px; margin-top:-305px; margin-left:-167px; position: fixed; left: 50%; top: 50%; border:5px solid #FFF; z-index:9999; background: #FFF; display: none; _display:none!important }
.mskeImgBg { height: 57px; width: 100%; position: absolute; left: 0px; bottom: 0px; }
.mskeClaose { position: absolute; top: -17px; right: -17px; cursor: pointer;z-index:9999; }
.msKeimgBox ul li { float: left; height:100px; margin: 0 10px 10px 0; width: 185px; cursor: pointer; }
/*图片弹出结束*/

/*游客评论*//*之前的前台评论20170105不上这块所以先显示出来，待上新版的，再删除*/
.comm-head{padding:20px 0}
.comm-commit,.comm-con,.comm-count,.comm-kinds,.comm-satis,.comm-score,.comm-user,.fliter-left,.useful-left{float:left}
.comm-con{width: 100%;}
.satis-num{font-family:Arial;text-align:center;font-size:47px;color:#f60;line-height:47px;padding-top:5px}
.satis-num em{font-size:24px}
.bar_label,.satis-txt{font-size:12px;color:#333;}
.satis-txt{text-align:center;margin-top:-10px}
.c_score_bar i{font-size:14px;color:#f60;font-family:Arial}
.comm-info,.kinds-col{font-size:12px;color:#666}
.bar_data{width:110px;height:10px;background-color:#f0f0f0; margin-top:3px;}
.bar_data span{display:block;background-color:#f60;height:100%; vertical-align:top;}
.kinds-col{padding:5px 0}
.kind-name{width:48px;text-align:right;display:inline-block}
.kinds-col em{display:inline-block;*display:inline;*zoom:1;margin:0 20px 0 8px}
.comm-info{text-align:center;margin-bottom:10px;}
.filter-right a,.fliter-left label,.gocomm{font-size:14px;}
.comm-info a{color:#0185c6}
.comm-info a:hover,.gocomm,.gocomm:hover{color:#ff7800}
.c_score_bar{margin-bottom:7px}
.gocomm{display:block;height:30px;text-align:center;line-height:30px;border-radius:5px;-webkit-border-radius:5px;background:#d10d6f;color:#fff;}
.gocomm:hover{background-color:#d93c8b;color:#FFF;}
.comm-content ul{padding:0 20px}
.commli{padding:20px 0 27px;border-bottom:1px solid #e5e5e5;position:relative}
.comm-txt,.comm-txt a{font-size:14px;position:absolute;}
.comm-txt{color:#666;line-height:20px;position:relative;word-wrap:break-word;padding-bottom:25px;}
.comm-reward,.comm-txt a,.comm_cut{position:absolute}
.comm-txt a{height:20px;color:#d10d6f;bottom:0;right:0}
.comm-txt span.all_txt{height:40px;overflow:hidden;display:block;}
.comm-txt a.comm_up,.comm-txt a.comm_down{ padding-right:15px;}
.comm-txt a:hover{color:#d10d6f}
.comm-txt a.comm_down{background: url(../images/downarrow.png) no-repeat right center;}
.comm-txt a.comm_up{background: url(../images/uparrow.png) no-repeat right center;}
.comm-img{margin-top:12px;margin-left:-10px}
.comm-img img{width:90px;height:90px;cursor:pointer;display:block;float:left;margin:0 0 10px 10px;}
.useful-left{padding-top:5px}
.traver-time{line-height:22px;font-size:12px;color:#999}
.traver-time .org{color:#ff7800;}
.comm-recall{background-color:#eff3f7;padding:10px;line-height:22px;}
.comm-recall span{display:block;font-size:12px;color:#666;float:left}
.recall-name{width:75px}
.comm_cut{background-color:#ddd;padding:5px;width:430px!important;height:270px;z-index:1}
.comm-satis{width:140px;}
.comm-count{margin-right:310px;}
.c_score_bar i,.c_score_bar span{display:inline-block;*display:inline;*zoom:1;}
.c_score_bar .bar_label{float:left;line-height:18px;margin-right:10px;}
.comheatd-ul{border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;margin-top:20px;height:38px;border:1px solid #e4e4e4;color:#333;font-size:14px;background:#f6f6f6;}
.comheatd-ul li{height:38px;float:left;line-height:38px;cursor:pointer;}
.comheatd-ul li.active{font-weight:bold;}
.comheatd-ul a{display:block;height:38px;padding:0 15px;border-right:1px solid #e4e4e4;color:#333;}
.comheatd-ul a span{color:#999;}
.comheatd-ul li.active a{border-top:2px solid #F90;height:37px;background:#fff;}
/*前台评论显示*/
.RreviewBox{ background: #fff7ed; padding:20px;}
.RreviewBox strong{ font-size:20px; color:#ff9c01;}
.RreviewBox span.star5{ line-height:22px; margin:0 10px 0 10px; position:relative; top:-3px;}
.RreviewBox span.star5 img{ vertical-align: middle;}
.StarDP{ color:#bab0a8; font-size:12px;}
.VisitorsCommentBox{ border-bottom: dashed 1px #d9dbd8; padding:20px 0; float:left; width:100%;}
.VCLbox{ float:left; width:120px;}
.VCLbox img{ width:100px; height:auto; border:solid 1px #ccc;}
.VCLbox p{ padding-top:5px; text-align:center;}
.VCRbox{ margin-left:115px;}
.VCRbox dl{ margin-bottom:15px;}
.VCRbox dl dt{ float:left; font-weight:bold; font-size:14px;}
.VCRbox dl dd{ margin-left:70px;}
.VCRbox dl dd p.xx img{ width:15px; height:auto;}
.VCRbox dl dd p.nr{ font-size:14px; margin-top:10px; color:#666;}
.VCLtime{ text-align:right; color:#c0bdb9;}
.ReplyDl{ margin-top:10px;}
.ReplyDl dl dt{ color:#cd343e; font-weight:bold; float:left; font-size:14px;}
.ReplyDl dl dd{ margin-left:90px; font-size:14px;}
#allCostSpan_i{line-height: 40px;}
.RegNR{ border-bottom:solid 1px #e6e6e6; color:#999999; padding:15px 10px; line-height:20px; font-size:14px;}

/*2015年12月17日注册页面1兼容性调整开始*/
#regSetp1Form .form-group{width: 90%;}
/*公告*/
.notice_list{ margin:10px 0 20px 20px;}
.notice_list li{ line-height:35px; height:35px; overflow:hidden; border-bottom: dashed 1px #CCCCCC; padding:0 10px;}
.notice_list li a{ color:#333;}
.notice_list li a:hover{ color:#0089a5;}
.notice_list li span{ float:right; color:#999;}
.notice_details{ margin:10px 0 20px 20px; border:solid 1px #CCCCCC; padding:10px 30px;}
.notice_details h2 {font-size: 20px;font-weight: 700;text-align: center;line-height: 40px;padding-top: 30px;}
.notice_details .sub_title {text-align: center;line-height: 20px;padding-bottom: 15px;color: #999; float:right;}
.notice_details .info_content {padding: 20px 0;min-height: 400px;border-top: 1px dotted #dedede;/*overflow: hidden;*/}
.notice_details .info_content p{ line-height:24px;}
#fullName input{width:107%;}
/*注册右侧流程*/
.reg_r_box{ border:solid 1px #e6e6e6; margin-bottom:10px;}
.tit{ font-size:18px; text-align:center;border-bottom:solid 1px #e6e6e6; padding:15px 0;}
.reg_service dl{ padding:20px 10px;border-bottom:solid 1px #e6e6e6;}
.reg_service dl dd{ float:left;}
.reg_service dl dt{ margin-left:75px; font-size:14px;}
.reg_service dl dt b{ font-weight:normal; color:#333; display:block; height:20px; overflow:hidden; margin-bottom:5px;}
.reg_service dl dt p{ color:#999999; line-height:18px;}
.reg_enter{background:url(../images/bg006.png) no-repeat center 22px;border-bottom:solid 1px #e6e6e6; padding-bottom:25px;}
.reg_enter dl{ float:left; width:25%; text-align:center; margin:15px 0 0 0; }
.reg_enter dl dd{ background:url(../images/bg005.png) no-repeat center center; color:#d00d6f; height:20px; line-height:20px;}
.reg_enter dl dt{ margin:5px 15px 0 15px; color:#999999;}
.problem_list{ margin:10px; font-size:14px;}
.problem_list li{ line-height:28px; height:28px; overflow:hidden; background:url(../images/bg007.png) no-repeat left center; padding-left:20px;}
.problem_list li:hover{background:url(../images/bg014.png) no-repeat left center;}
.problem_list li a{ color:#666666;}
.problem_list li a:hover{ color:#cb0769;}
.problem_list li span{ float:right;}
.problem_list li span a{ color:#d00d6f; font-size:12px;}
/*bootstrap在ie7下面的调整2016年1月5号*/
/* .col-md-1 {width: 8%;}
.col-md-2 {width: 17%;*width: 16%;*position: static;}
.col-md-3 {width: 24%;}
.col-md-4 {width: 33%;*width: 29%;}
.col-md-5 {width: 41%;}
.col-md-6 {width: 50%;}
.col-md-7 {width: 58%;}
.col-md-8 {width: 66%;*width: 60%; *position: static;}
.col-md-9 {width: 75%;}
.col-md-10{width:83%;*width:75%;}
.col-md-11 {width: 91%;}
.col-md-12 {width: 100%;}
.col-md-offset-0 {margin-left: 0;}
.col-md-offset-1 {margin-left: 10%;*margin-left: 8%;}
.col-md-offset-2 {margin-left: 16%;}
.col-md-offset-3 {margin-left: 25%;}
.col-md-offset-4 {margin-left: 33%;}
.col-md-offset-5 {margin-left: 41%;}
.col-md-offset-6 {margin-left: 50%;}
.col-md-offset-7 {margin-left: 58%;}
.col-md-offset-8 {margin-left: 66%;}
.col-md-offset-9 {margin-left: 75%;}
.col-md-offset-10 {margin-left: 83%;}
.col-md-offset-11 { margin-left: 91%;} */
.form-control{padding: 6px 10px;*padding:6px 0; height:34px;*height:auto;}
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {float: left; *padding-right: 0px;*padding-left: 0px;/* z-index:9999;*/ *position:inherit;}
.col-md-2, .col-md-8, .col-md-9{*position: static;}
.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"] { *margin-top:-4px;}
.input_text input{width:120px;*width:100px;}
.moxie-shim .moxie-shim-html4 input{background: transparent;}
input[submitName="file"],input[type="file"] {background: transparent;}
.moxie-shim input{filter:alpha(opacity=0);}
.WZTSJL{margin-top:-10px; *margin-top:-40px; padding-left: 0;}
.table_new{border-bottom:1px solid #ccc;border-left:1px solid #ccc;}
.table_new tr th{border-top:1px solid #ccc;border-right:1px solid #ccc;}
.table_new tr {position:relative;}
.table_new tr td{border-top:1px solid #ccc;border-right:1px solid #ccc;}
.table_new_con{position:absolute;background:#fff; display:none; left:310px;margin-top:-27px;}
.table_new tr td:hover .table_new_con{display:block;}
#room_span{display:block;width:68px;}
/*安全中心*/
.saft-item-lists{margin:0 10px;}
.safe-item{display:block;padding:30px 0;border-bottom:1px solid #e6e6e6;}
.safe-item:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.safe-item .fore1,.safe-item .fore2,.safe-item .fore3{float:left;height:32px;line-height:32px;}
.safe-item .fore1{width:175px;text-align:left;font-size:18px;padding-left:25px;}
.icon-01,.safe-item .fore1 s{display:inline-block;width:25px;height:30px;background:url(../images/icon-msg.png) no-repeat;vertical-align:middle;margin-right:10px;}
.safe-item .fore1 .icon-01{background-position:-26px 0;}
.safe-item .fore1 .icon-03{background-position:-52px 0;}
.safe-item .fore1 strong{margin-right:5px;}
.safe-item .fore2{border-left:1px solid #E6E6E6;width:475px;*width:443px;height:auto;line-height:24px;padding:4px 0 4px 15px;}
.ftx-03,.ftx03{color:#999;}
.ftx-05,.ftx05{color:#005ea7;}
.ftx-06,.ftx06{color:#666;}
.safe-item .fore3{text-align:center;width:118px;}
.safe-item .fore3 a{margin:0 5px;}
.safe-item .btn-7{vertical-align:middle;background-color:#f6d3d9;background-image:-moz-linear-gradient(top,#fde6ec,#f6d3d9);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fde6ec),color-stop(1,#f6d3d9));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fde6ec',endColorstr='#f6d3d9',GradientType='0');-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fde6ec',endColorstr='#f6d3d9');background-image:linear-gradient(to bottom,#fde6ec 0,#f6d3d9 100%);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #f7a4b4;padding:5px 15px;color:#323333;}
.slidbar_safeblod{float: left;width: 105px;text-align: center;}
.safe-item .yudingadd03.slidba_Opening span{float: left;color: #666;margin-top: 0px;}

/*添加预定号*/
.safe-item .fore1.yudingadd01{width:225px;text-align:left;font-size:18px;padding-left:25px;}
.safe-item .fore2.yudingadd02{border-left:1px solid #E6E6E6;width:400px;*width:443px;height:auto;line-height:24px;padding:4px 0 4px 15px;}
.safe-item .yudingadd03 .yukait{width: 60px;height: 30px;background: #e5007f;text-align: center;line-height: 30px;display: inline-block;margin-top: 15px;border-radius: 4px;}
.safe-item .yudingadd03 a{color:#fff;float: left;}
.safe-item .yudingadd03 span{float: left;color: #666;margin-top: 22px;}
.safe-item .yudingadd03 .yudclose{width: 60px;height: 30px;text-align: center;line-height: 30px;display: inline-block;margin-top: 15px;border-radius: 4px;color: #666;border:1px solid #ddd;margin-left: 15px;background: #eee;}
.yudtipadd{padding-left:10px;padding-right:10px;line-height: 21px;font-size:14px;}
.yudhtiplogo{color:#d00d6f;display:inline-block;*display:inline;*zoom:1;padding-right:22px;background:url(../images/icon07_1.png) right center no-repeat; background-size: contain; width: 16px;height: 16px;position: relative;top: 6px;}
.yudhtip{cursor: pointer; position:relative;display:inline-block; *display:inline;/*margin-left: 30px;*/}
.yudhtip02{position: relative;top: 1px;}
.yudhtip:hover div{display:block;transform-origin: 100% 0%;-webkit-animation: fadeIn 0.3s ease-in-out;	animation: fadeIn 0.3s ease-in-out;}
.yudhtip div{border:1px solid #d00d6f;display: none;position: absolute;left:-69px; top:27px;width: 330px;padding: 5px;color:#666;background: #fff; z-index:999; line-height:22px;max-height:240px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<200?"200px":""); overflow-y:auto;}
.yudhtip div p{font-size: 14px;color: #666;padding-left: 12px;}
.yudhtip div p.yudhtiptit{font-size: 12px;line-height: 20px;color: #999;}
/*验证邮箱*/
.mc{zoom: 1;overflow: visible;line-height: 20px;}
.stepflex { display: block;border-top: 5px solid #ccc; text-align: center; margin: 30px auto;width: 480px;}
.stepflex dl{float:left;position:relative;width:160px;top:-5px;border-top:5px solid #ccc;}
dl.doing{border-top-color:#d00d6f;}
dl.done{border-top-color:#b6005b;}
.s-num{position:relative;margin:-15px auto 0;color:#fff;font-weight:700;width:23px;height:23px;background-image:url(../images/step.png);line-height:23px;}
.doing .s-num{background-position:-23px 0;}
.done .s-text{color:#b6005b;}
.doing .s-text{color:#d00d6f;}
.doing b,.doing s,.first s,.last b{width:5px;height:5px;position:absolute;line-height:0;font-size:0;top:-5px;background-image:url(../images/step.png);overflow:hidden;}
.stepflex s{left:0;}
.first s{background-position:0 -24px;background-color:#fff;}
.doing s{background-position:-23px -24px;}
.done s{background-position:-46px -24px;}
.stepflex b{right:0;}
.doing b{background-position:-28px -24px;background-color:#ccc;}
.last .s-num{background-position:-68px 0;}
.done .s-num{background-position:-46px 0;}
.form_item{ font-size:14px; color:#333333; clear:both; padding:50px 0 0 160px;}
.form_item dl{ margin-bottom:18px;}
.form_item dl dt{ float:left; width:155px; padding-right:5px; text-align:right; line-height:42px;}
.form_item dl dd{ margin-left:160px;line-height:42px;}
.form_item dl dd b{ margin-right:5px;}
.form_item dl dd a{ font-size:12px;}
.form_item dl dd p.red{ color:#F00;}
.form_item dl dd img{ cursor:pointer;}
.itxt{ padding:0 10px; width:205px;}
.itxt2{padding:0 10px; width:105px; margin-right:7px;}
input.itxt::-webkit-input-placeholder{ font-size:14px; color:#666666;}
.green,.green a{ color:#19c5d0; margin-left:10px; cursor:pointer;}
.btn_next{ background:#d00d6f; padding:10px 30px; border-radius:5px; color:#FFF; display:inline-block;*display:inline;*zoom:1; border:none;}
.btn_next:hover{ color:#FFF;}
.btn_verification{background-color: #F7F7F7;   background-image: -moz-linear-gradient(top,#F7F7F7,#F3F2F2);    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#F7F7F7),color-stop(1,#F3F2F2));    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#F3F2F2', GradientType='0');
 -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#F3F2F2');
 background-image: linear-gradient(to bottom,#F7F7F7 0,#F3F2F2 100%);    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    border-radius: 2px;    display:inline-block;*display:inline;*zoom:1; line-height:28px;border: 1px solid #ddd;color: #323333;    text-decoration: none;padding:7px 14px;    font-size: 14px;}
.form_item dl.m_n{ margin:0;}
.form_end{ padding:50px 0 0 250px; font-size:14px; color:#9a9a9a; clear:both;}
.form_end dl{ background:url(../images/icon017.png) no-repeat left center; padding-left:60px;}
.form_end dl dt{ font-size:14px; color:#333;}
.form_end dl dt b{ color:#666;}
.form_end dl dd{ font-size:12px; line-height:24px;}
.form_end dl dd a{ color:#666666;}
.form_end dl dd p.red{ color:#F00;}
/*店铺返回顶部*/
.asid_share{position:fixed;width:46px;bottom:15%;right:0;z-index:890;}
.asid_share ul li{width:46px;display:block;height:46px; margin-bottom:2px;cursor:pointer; position:relative;}
.share_tel{ background-image:url(../images/elevator.png); background-repeat:no-repeat; background-position:0 0;-webkit-transition:all.3s;-moz-transition:all.3s;-ms-transition:all.3s;-o-transition:all.3s}
.share_tel:hover{background-position:0 -48px}
.share_tel .share_no{background-image:url(../images/elevator.png); background-repeat:no-repeat;background-position:0 -384px;width:107px; *width:100px;height:24px;line-height:24px; color:#FFF; text-align:center; padding-right:7px; font-family:Arial, Helvetica, sans-serif; font-size:12px;position:absolute;top:12px; opacity: 0;left:160px;left: 50px\0; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; *display:none;}
.share_tel:hover .share_no{ opacity: 1; left:-107px; *display:block;}
.share_service{background-image:url(../images/elevator.png); background-repeat:no-repeat;background-position:0 -96px;-webkit-transition:all.3s;-moz-transition:all.3s;-ms-transition:all.3s;-o-transition:all.3s}
.share_service:hover{background-position:0 -144px;}
.share_service .share_qq{background-image:url(../images/elevator.png); background-repeat:no-repeat;background-position:0 -560px;width:120px; *width:90px;height:auto; padding:10px 20px 10px 10px; color:#FFF; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;position:absolute;top:0; opacity: 0;left:160px;left: 50px\0; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out;*display:none;}
.share_service:hover .share_qq{ opacity: 1; left:-120px;*display:block;}
.share_service .share_qq p a{ color:#FFF; text-decoration:none;}
.share_weixin{background-image:url(../images/elevator.png); background-repeat:no-repeat;background-position:0 -192px;-webkit-transition:all.3s;-moz-transition:all.3s;-ms-transition:all.3s;-o-transition:all.3s}
.share_weixin:hover{background-position:0 -240px;}
.share_weixin .share_wx{background-image:url(../images/elevator.png); background-repeat:no-repeat;background-position:0 -410px;width:140px;*width:110px;height:auto; padding:10px 20px 25px 10px; color:#FFF; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;position:absolute;top:0; opacity: 0;left:160px;left: 50px\0; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out;*display:none;}
.share_weixin:hover .share_wx{ opacity: 1; left:-140px;*display:block;}
.share_top{background-image:url(../images/elevator.png); background-repeat:no-repeat;background-position:0 -288px;-webkit-transition:all.3s;-moz-transition:all.3s;-ms-transition:all.3s;-o-transition:all.3s}
.share_top:hover{background-position:0 -336px;}
.go_link{ color:#999; float:right;font-size: 14px;}
.go_link .red{color:#d00d6f !important; }
.go_link a{line-height:28px; padding:0 10px;  color:#333; font-size:14px;color:#999;}
.go_link a:hover{ color:#d00d6f;}
/*二维码小logo*/
#qrcode{ position:relative; width:140px; height:145px;}
#codeico{ position: absolute;z-index:9999999; width:36px; height:36px; line-height:34px; left:50%; top:50%; margin:-27px 0 0 -23px;/* background:#FFF; */text-align:center; border-radius:2px;}
#codeico img{width:36px; max-height:36px; vertical-align:middle;}
/*二维码*/
#codeico1{position:absolute;z-index:9999999;width:20px;height:20px;}
/*供应商右侧*/
.supplier_right{float:right;background:#f4f4f4;width:305px;margin-top:15px;*width:285px;width:285px\9;}
.gysrz_img{*width:285px;width:285px\9;}
.sup_right1{background:#fff url(../images/gys_rz_bg.png) 15px 20px no-repeat;margin-top:8px;border:1px solid #e6e6e6;zoom:1;padding-bottom:26px;}
.sup_right1 h4{padding:26px 43px;text-indent:8px;font-size:16px;font-weight:bold;color:#333333;}
.sup_right1_a{margin:-8px 10px -8px 40px;}
.sup_right1_a .item{position:relative;height:110px;}
.sup_right1_a .item .day{display:block;width:79px;height:26px;text-align:center;line-height:26px;margin-bottom:10px;background:url(../images/day_bg.png) no-repeat;color:#cb0769;}
.sup_right1_a .img_wrap{float:left;display:inline-block;width:80px;height:40px;}
.sup_right1_a .img_wrap img{width:80px;height:40px;}
.sup_right1_a .txt{margin-left:90px;}
.sup_right1_a .txt p{color:#666;line-height:16px;height:32px;overflow:hidden;}
.sup_right1_a .txt .comp_name{font-size:14px;width:160px;height:20px;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:7px;}
.sup_right1_a .txt .comp_name:hover{color:#cb0769;}
.rzxq{display:block;width:80px;margin:5px 0 0 12px;line-height:16px;}
.sup_right1_a .rzxq{margin-left:0;margin-top:0;}
.huoyued{margin-top:12px;}
.sup_right1.huoyued{background:#fff;padding-bottom:0;}
.sup_right1.huoyued h4{padding:15px 10px;text-indent:8px;font-size:16px;color:#333;background:#e6e6e6;}
.huoyued .sup_right1_a{margin:0;}
.sup_right1_a ul{height:75px;position:relative;border-bottom:1px solid #eeeeee;padding-top:10px;}
.sup_right1_a ul li{float:left;width:190px;*width: 175px;width: 175px\9;}
.sup_right1 dd a,.sup_right1 li.i a{width:80px;height:40px;display:table-cell;text-align:center;vertical-align:middle;}
.sup_right1_a ul li.i{margin-right:10px;margin-left:15px;width:80px;}
.sup_right1 dt a,.sup_right1 li a{font-size:14px;height:20px;display:inline-block;overflow:hidden;}
.sup_right1 li a{color:#333;margin-bottom:5px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sup_right1 li a:hover{ color:#cb0769;}
.sup_right1 li span { line-height:16px; height:32px; overflow:hidden; display: block;   color: #999;}
.gys_nav em, .sup_right1 li span em {color:#ff664e;}
/*产品详情页预定流程*/
.order_box{ clear:both; margin-bottom:20px;}
.order_box .txt{ font-size:18px; color:#d10d6f;}
.order_box .workflow_box{/* width:880px;*/ background:#f8f8f8;border-top:solid 1px #d10d6f; border-bottom:solid 1px #eaeaea;border-left:solid 1px #eaeaea;border-right:solid 1px #eaeaea; display:inline-block; *display:inline; zoom:1; padding:40px 0;}
.order_box .workflow_box dl{ float:left; width:20%; background:url(../images/order_bg.jpg) no-repeat right 60px;}
.order_box .workflow_box dl.bgnone{ background:none;}
.order_box .workflow_box dl dt{ font-size:14px; color:#666666;}
.order_box .workflow_box dl dt b{ font-size:18px; color:#3b3b3b; display:block; font-weight:normal;}
.order_box .workflow_box dl dd{ padding-bottom:10px;}
.order_box .workflow_box dl dd.pic1{ height:118px; background:url(../images/order_pic001.png) no-repeat left center;}
.order_box .workflow_box dl dd.pic2{ height:118px; background:url(../images/order_pic002.png) no-repeat left center;}
.order_box .workflow_box dl dd.pic3{ height:118px; background:url(../images/order_pic003.png) no-repeat left center;}
.order_box .workflow_box dl dd.pic4{ height:118px; background:url(../images/order_pic004.png) no-repeat left center;}
.order_box .workflow_box dl dd.pic5{ height:118px; background:url(../images/order_pic005.png) no-repeat left center;}
.order_box .workflow_box dl dd,.order_box .workflow_box dl dt{ margin:0 30px;}
.shop_about{}
.company_name{ background:url(../images/pic002.jpg) no-repeat center top; height:476px; position:relative;}
.company_name h1{ position:absolute; top:220px; left:50%; font-size:22px; color:#b22c00; margin:0 0 0 -245px; padding:0; width:500px; text-align:left;}
.company_name .btn_box{position:absolute; top:260px; left:50%; font-size:18px; color:#b22c00; margin:0 0 0 -190px; padding:0; width:105px;}
.company_name .btn_box a{ background:#037160; color:#fff; padding:5px 15px; border-radius:5px;}
.recruits_content{background:#5cbeaf url(../images/pic003.jpg) no-repeat center top; min-height:1063px; padding-top:480px; padding-bottom:240px;}
.recruits_content .bgbox{background:url(../images/pic004.jpg) repeat-y center top; padding-bottom:30px;}
.recruits_content .bgbox dl{ width:1000px; margin:0 auto;}
.recruits_content .bgbox dl dt{ background:#fe5656; color:#fff; font-size:30px; display:inline-block; *display:inline; zoom:1; padding:5px 30px;}
.recruits_content .bgbox dl dd{ font-size:24px; color:#006f5c; line-height:40px; padding:15px 30px;}
@media screen and (min-width: 0px) and (max-width: 1200px) {
 body{min-width:1200px;}
 .tabs01{min-height:1259px;}
 .tab_zb_chp{min-height:744px;}
 .tm_gyRight{min-height: 1317px;}
 .rightBar02{min-height: 1257px;}
 .sys_bigBox{min-height: 1207px;}
 .leftBar03{min-height: 1126px;}
}
.shopgd{min-height: 407px;}
#recommendTripList{margin-top: 10px;}

.form-group .imgbox dl{padding-bottom: 10px;}
.btn01_d{width: 214px;height: 54px;background: #d00d6f; border-radius: 4px;color: #fff;text-align: center;line-height: 54px;padding: 0;margin: 30px 0 0; border: none; font-size: 18px;display: inline-block;}
.ss{float: left;width: 780px;}

.shop_site{margin-bottom:15px;font-size: 18px;}
.shop_site a{color:#36c2e5;}


/*签证筛选*/
.visa_selectNumberScreen{ width:100%; margin:20px auto;  font-size:14px;}
.visa_screenBox dl {width: 100%; overflow: hidden;  font-size:14px; margin:5px 0;}
.visa_screenBox dl.noborder {border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px}
.visa_screenBox dl.goodstype {border-bottom: #e6e6e6 1px dashed}
.visa_screenBox dl dt {float: left; height: 30px; width:80px; line-height:24px; text-align:right;}
.visa_screenBox dl dd {position: relative; margin-left:80px;}
.visa_screenBox dl dd a {line-height: 21px; display: inline-block; color:#313131; overflow: hidden; text-decoration: none; padding:5px 10px;*line-height: 27px;*padding: 0px 10px;}
.visa_screenBox dl dd a:hover {background: #d00d6f; color: #fff}
.visa_screenBox dl dd a.visa_selected {background:#d00d6f; color: #fff;}
.visa_hasBeenSelected {width: 100%; margin-top: 10px; overflow: hidden;}
.visa_hasBeenSelected dl {width: 100%; overflow: hidden}
.visa_hasBeenSelected dl dt {float: left;text-align: right; line-height: 30px; width:80px; height: 30px; font-size:14px;}
.visa_hasBeenSelected dl dd {float: left;padding-bottom: 4px; padding-left: 0px; width: 676px; padding-right: 0px; padding-top: 0pxt}
.visa_selectedInfor { position: relative; margin:0 10px;  display: block; white-space: nowrap; background: #fff; float: left; border:solid 1px #d00d6f; padding:5px 22px 5px 5px;}
.visa_selectedInfor label {color: #d00d6f; font-weight:normal;}
.visa_eliminateCriteria {line-height: 21px; margin-top: 4px; width: 80px; float: left; color: #d00d6f; cursor: pointer;}
.visa_selectedInfor em {background: url(../images/icon_close.jpg) no-repeat;cursor: pointer;display: block;height: 17px;overflow: hidden;position: absolute;right:2px;top: 5px;width: 15px;}
.visa_title_box{ margin-left:5px;}
.visa_title_box p.red{ color:#c90000;}
.visa_title_box p{ height:30px; overflow:hidden;}
.visa_line{ border-bottom:solid 1px #dcdcdc; font-size:18px; color:#ad061a; padding-bottom:5px; margin-bottom:20px;}
.visa_iconSearch{padding-left:28px;*padding-left:12px;background-image:url(../images/icon15.png);background-position:11px center;background-repeat:no-repeat;}
.visa_countries{ margin-top:20px; margin-bottom:20px;}
.visa_flag{ float:left;}
.visa_flag img{ width:275px; height:auto; display:block;}
.visa_flag .trainLogo{display: inline-block;width: 275px;height: 30px;background: rgba(0,0,0,0.5);position: absolute;bottom: 0px;}
.visa_flag .trainLogo img.trainLogoImg{width: 82px;height: 13px;margin-left: 97px;margin-top: 9px;}
.visa_flag .trainLogo img.busImg{width: 62px;height: 22px;margin-left: 106.5px;margin-top: 5px;}
.visa_flag .trainLogo img.planImg{width: 76px;height: 20px;margin-left: 100px;margin-top: 5px;}
.visa_flag .trainLogo img.numImg{width: 76px;height: 23px;margin-left: 100px;margin-top: 3px;}

.visa_flag.border_none img{border:none;}
.visa_data{ margin-left:300px;}
.visa_data h1{ font-weight:bold; font-size:20px; margin-bottom:10px;}
.visa_data ul.list1{ margin-bottom:10px;}
.visa_data ul.list1 li{ margin-right:10px; margin-left:10px; display:inline;}
.visa_data ul.list2{ background:#f1f1f1; float:left; width:100%; padding:10px;}
.visa_data ul.list2 li.col33{ float:left;line-height:30px; width:33.3%;}
.visa_data ul.list2 li .tit1{ float:left; width:90px; text-align:right;}
.visa_data ul.list2 li .tit2{ margin-left:110px;}
.visa_data ul.list2 li .tit1 b,.visa_data ul.list2 li .tit2 b{ font-size:20px; color:#F00; margin:0 10px;}
.visa_data ul.list3 li .min,.visa_data ul.list3 li .text_box,.visa_data ul.list3 li .add{ float:left; height:30px; background:#FFF;}
.visa_data ul.list3 li .text_box{ width:50px; height:30px; line-height:30px; text-align:center;*height: 27px;}
.visa_data ul.list3{ float:left; width:60%; margin-top:15px;}
.visa_data ul.list3 li{ min-height:30px; display:inline-block; *display:inline; zoom:1; margin-bottom:10px;*min-height: 19px; width:100%;}
.visa_data ul.list3 li .tit1{ float:left; width:100px; text-align:right; line-height:30px;}
.visa_data ul.list3 li .tit2{ float:left;}
.visa_package{ float:left;}
.visa_data ul.list3 .visa_package li{border:solid 2px #ebebeb; float:left; margin-right:10px; padding:5px 15px; cursor: pointer; position:relative; width:auto;}
.visa_data ul.list3 .visa_package li.cur{border:solid 2px #d00d6f;}
.visa_package li i{margin-left: 5px; width:16px; height:13px; position:absolute; bottom:0; right:0; display:none;}
.visa_package li.cur i{ background:url(../images/icon_tick.png) no-repeat; display:block;}
.visa_instructions{ float:left; position:relative; background:url(../images/visa_sm.png) no-repeat left center; min-height:30px; line-height:30px; padding-left:25px; z-index:9;}
.visa_nr{ display:none; background:#FFF; border:solid 1px #CCCCCC; padding:10px; border-radius:5px; position:absolute; width:300px; top:30px; left:15px; line-height:24px;}
.visa_nr i{ position:absolute; width:100%; height:10px; background:url(../images/icon_visa1.png) no-repeat 15px center; top:-10px; display:block;}
.visa_box{ float:right; width:290px; margin-top:40px;}
.btn_yjsj{display:inline-block;*display:inline;*zoom:1;width:97px;*width:87px;height:34px;line-height:34px;text-align:center;font-size:14px;padding:0 12px;border-radius:4px;margin:0 6px;border:none;margin-bottom: 6px; background:#FFF; border:solid 1px #d10d6f; color:#d10d6f;}
.visa_con p{ line-height:24px; font-size:14px; margin:5px 0;}
.visa_process{ margin-top:20px;}
.visa_process dl{ clear:both; padding:0 0 10px 0; margin:0; background:url(../images/visa_bg1.jpg) no-repeat 25px 40px; display:inline-block; *display:inline; zoom:1;}
.visa_process dl.bgnone{ background:none;}
.visa_process dl dt{ float:left; width:200px; line-height:40px;margin-top:-5px;}
.visa_process dl dt .num{ float:left; border-radius:100%; width:50px; height:50px; line-height:42px; color:#FFF; font-weight:600; text-align:center; border:solid 5px #d1ecfe; background:#67c1fc;}
.visa_process dl dt .tit3{ margin-left:60px; font-weight:600;}
.visa_process dl dd{ margin-left:200px;}
.visa_table_tab { height: 36px;line-height: 36px;width: 100%;}
.visa_table_tab a{float:left;font-size:16px;color:#666666;width:167px;text-align:center;border:1px solid #e4e4e4;border-left:0;}
.visa_table_tabh a{width:162px;}
.visa_table_tab a.tab_first{border-left:1px solid #e4e4e4;}
.visa_table_tab a.cur{background:#e4e4e4;color:#333;border-color:#e4e4e4;}
.visa_table_tabh a.cur{background:#d00d6f; color:#FFF;}
.visa_table_info{margin-top:10px;padding-bottom:10px;display:none;}
.visa_table{border-collapse:collapse;width:100%;border:1px solid #e4e4e4;table-layout:fixed;}
.visa_table td{padding:10px;border-bottom:1px solid #e4e4e4;}
.visa_table_title{width:80px;background:#f7fcff;text-align:center;border-right:1px solid #e4e4e4;}
.visa_info_box .visa_info_img, .material_1, .visa_table_pic span, .material_2, .material_3, .material_4, .material_5, .material_6, .material_7, .material_8, .material_9, .material_10, .resource_title i.visa_process, .numerical, .popo .left, .popo .right, .rightbox_info .content i, .showslider .close span { background-image: url(../images/visa_del.png);  background-repeat: no-repeat;}
.material_1,.material_2,.material_3,.material_4,.material_5,.material_6,.material_7,.material_8,.material_9,.material_10{width:30px;height:30px;display:block; margin:0 auto 5px auto;}
.material_1{background-position:0 0;}
.material_2{background-position:-37px 0;}
.material_3{background-position:-77px 0;}
.material_4{background-position:-121px 0;}
.material_5{background-position:-161px 0;}
.material_6{background-position:-209px 0;}
.material_7{background-position:-249px 0;}
.material_8{background-position:-285px 0;}
.material_9{background-position:-321px 0;}
.material_10{background-position:-361px 0;}
.visa_table_second{width:170px;}
.visa_table td.visa_noleft{padding:10px 0;}
.visa_table td.visa_noleft .visa_noleft_info{border-left:dashed 1px #e4e4e4;border-right:dashed 1px #e4e4e4;padding:10px 10px 10px 20px;font-size:12px;color:#666;}
.visa_info{border-left:dashed 1px #e4e4e4;border-right:dashed 1px #e4e4e4;padding:10px 20px;font-size:12px;color:#666; float:left; width:100%;}
.visa_table_sort{margin-left:20px;word-break: break-all;}
.visa_table_pic{font-size:12px;color:#0077dd;}
.visa_table_pic span{width:20px;height:20px;background-position:0 -336px;display:inline-block;vertical-align:middle;margin-right:10px;}
.visa_backdrop{display:none;opacity:0.7;position:fixed;left:0px;top:0px;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;z-index:9999;background:rgb(0,0,0);filter:alpha(opacity=50);}
.visa_big_pic{ display:none;position:fixed;z-index:10000;background:#f0f0f0;padding:20px 20px 30px 20px;width:700px;min-height:500px;left:50%;top:50%;margin:-250px 0 0 -350px;}
.visa_big_pic img{width:100%;height:auto;display:block;}
.visa_big_pic .close{margin-bottom:10px;}
.visa_album{ width:100%; height:auto; overflow:hidden; position:relative; display:block; text-align:center; }
.visa_album .bd{ position:relative; height:100%; z-index:0;   }
.visa_album .bd li{ zoom:1; vertical-align:middle; width:660px; text-align:center; }
.visa_album .bd img{ width:auto; height:440px; display:block; margin:0 auto;}
.visa_album .prev,
.visa_album .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.visa_album .next{ left:auto; right:3%; background-position:8px 5px; }
.visa_album .prev:hover,
.visa_album .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.visa_album .prevStop{ display:none; }
.visa_album .nextStop{ display:none; }
.visa_table_gap{border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;width:100%;height:10px;}
.vias_table_matters{font-size:12px;color:#999999;border:1px solid #e4e4e4;border-top:0;padding:20px;}
.vias_table_matters h3{font-size:18px;color:#333333;margin-bottom:5px;}.vias_table_matters ul{margin-left:20px;}
.visa_order_tit{ float:left; padding-left:15px; line-height:34px;}
.visa_order_nr{ margin-left:80px;}
.visa_order_nr > div{ margin-bottom:5px;}
.add_yt{ text-align:center; margin-top:20px;}
.add_yt .glyphicon-plus-sign:before{ margin-right:5px;}
.visa_td_last{ position:relative; display:block;}
.visa_td_last .glyphicon-minus-sign:before{ margin-right:5px;}
.visa_td_last .glyphicon-minus-sign{ position:absolute; right:0; top:-45px; font-size:18px; color:#d00d6f;}
.visa_add_photo{ text-align:center; margin-bottom:15px;}
.visa_add_photo .glyphicon-picture:before{ margin-right:5px; font-size:14px; position:relative; top:3px;}
.visa_add_photo .glyphicon-picture{color:#d00d6f;}
.visa_btn_add{ text-align:center;}
.visa_btn_add a{ border:solid 1px #999; border-radius:5px; padding:5px 15px; color:#999;word-break:keep-all;white-space:nowrap;}
.visa_btn_add a:hover{border:solid 1px #d00d6f;}
.visa_search{float:right; width:300px; position:relative; top:-10px;}
.visa_search2{float:right; width:110px; position:relative; top:-10px; margin-right:10px;}
.increase_price{margin-left: 10px;}
.increase_price i{margin-left: 5px;}
.changeImage{cursor: pointer;}
.page_block{ float:left; width:100%;}
.search_box{ margin:10px 0 15px 0;}
.autoblock{display:block;width:100%; text-align:center;}
.fixedblock{background:#fff;position:fixed;z-index:9999;bottom:130px;left:0px; padding:20px 0 20px 0;}
/*协议弹出*/
#maskLayer{display:none;position: fixed; width:100%; height:100%; background-color:#000000; opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70); z-index:9999; left:0; top:0;}
.content_agreement{ display:none; position: fixed; width:600px; height:360px; left:50%; top:50%; margin:-180px 0 0 -300px; background:#FFF; color:#333; border:solid 1px #ccc; z-index:9999;}
.content_agreement .title{ font-weight:bold; font-size:16px; padding:10px; background:#DEDEDE; border-bottom:solid 1px #CCCCCC;}
.content_agreement .title span{ float:right; background:url(../images/icon_close.png)no-repeat center center; width:10px; height:10px; cursor:pointer; margin-top:5px;}
.content_agreement .content_nr{ padding:0 10px 10px 10px; height:290px; overflow-y:scroll;}
.btn_ture{ padding:10px 15px; background:#36C2E5; color:#FFF; text-align:center; margin:20px auto; width:100px; display:block;}
/*关于店铺*/
.xq_bigbox{ margin-bottom:40px;}
.about_title{ font-size:24px; color:#737373; margin-top:40px; margin-bottom:20px;}
.about_introduce{ border:solid 1px #e8e8e8; padding:10px; display:inline-block; *display:inline; zoom:1; width:100%; margin-bottom:10px;}
.about_introduce .c_l{ float:left; width:215px; margin-right:10px;}
.about_introduce .c_l img{ width:100%; height:auto; display:block;}
.about_introduce .c_r{ color:#535353; line-height:30px;}
.about_showTitle{ background:#e8e8e8; padding:15px; font-size:16px; color:#333; margin-bottom:10px;}
.about_showPic{ margin-bottom:20px; display:inline-block; *display:inline; zoom:1;}
.about_showPic ul{ width:1010px; display:block;}
.about_showPic ul li{ margin-right:10px; float:left; width:242px; margin-bottom:10px;}
.about_showPic ul li img{ width:100%;}
/*推广*/
.opacity,.promote_opacity{ background:#000; opacity:0.7; width:100%; height:100%; top:0; left:0; bottom:0; position:fixed; z-index:9998;}
.promote_box{height:500px; overflow-y:scroll; /* border:solid 2px #d00d6f; font-size:14px; width:900px;  position:fixed; left:50%; top:50%; margin:-250px 0 0 -450px; background:#FFF; z-index:9999;*/}
/*.promote_box h1{ background:#d00d6f; padding:7px 20px; margin:0; color:#FFF; display:inline-block; *display:inline; zoom:1;}*/
.promote_box h2{ text-align:center; font-size:16px; font-weight:bold;}
.promote_box .promote_main{ padding:10px 30px; line-height:24px;}
.promote_box .promote_main p{ padding:5px 0;}
/*.promote_box .promote_close{ text-align:center; margin-top:20px; margin-bottom:30px;}
.promote_box .promote_close a{ background:#d00d6f; color:#FFF; padding:5px 20px;}*/
/*账单弹出*/
.layer_bill{ border:solid 2px #ccc; font-size:14px; width:900px; height:700px; position:fixed; left:50%; top:50%; margin:-350px 0 0 -450px;  background:#FFF; z-index:9999;}
.layer_bill h1{ background:#ccc; padding:7px 20px; margin:0; color:#FFF; text-align:left;}
.layer_search{ text-align:left; margin:10px;}
.company{ font-size:16px; font-weight:bold;  padding:0 30px;}
.company span{ font-size:14px; font-weight:normal; float:right;}
.layer_search dd{ line-height:34px;}
.layer_table{ height:350px; overflow:scroll;}
.layer_ly{ background:#eee; padding:10px 20px; text-align:left; float:left; width:100%;}
.layer_ly label{ padding-right:10px; font-weight:normal; margin-bottom:10px;}
.layer_ly label input{ margin-right:5px;}
.layer_ly dl{ width:50%; float:left;}
.layer_ly dl dt{ float:left; width:100px; text-align:right;}
.layer_ly dl dd{ margin-left:100px;}
.layer_ly .text-align{ text-align:center; margin-top:20px; float:left; width:100%;}
.layer_ly .text-align a{color:#FFF; padding:5px 20px; margin:0 10px;}
.layer_ly .text-align a.ture{ background:#d00d6f;}
.layer_ly .text-align a.close_bill{ background:#999;}
/*合作伙伴*/
.multipleColumn{position:relative; width:100%; /*border: solid 1px #ccc;*/}
.multipleColumn .bd{overflow:hidden;}
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:100%;  float:left; _display:inline;  }
.multipleColumn .bd ul li{margin:10px; float:left; _display:inline; text-align:center; position:relative; /*background:url(../images/bg_logo_small.png) no-repeat center center;*/  width:154px; height:89px; overflow:hidden;*width: 152px;}
.multipleColumn .bd ul li .icon_gold{ position:absolute; left:-5px; top:5px;}
.multipleColumn .bd ul li .pic{ text-align:center;border:solid 2px #e5e5e5; background:#FFF; padding:10px; position:absolute; left:0; top:0; width:154px;*width:130px;*padding-top: 6px;*padding-right: 8px;}
.multipleColumn .bd ul li .pic img{ width:130px;*width: 128px; height:65px; display:block; }
.multipleColumn .bd ul li .title{position:absolute; left:0px; top:89px;width:154px; *width:130px; padding:0 10px; cursor:pointer; border:solid 2px #e5e5e5; height:85px; text-align:left; font-size:14px; text-align:center;}
.multipleColumn .bd ul li .title p{ border-bottom:dashed 1px #d7d7d7; font-size:12px; margin-bottom:5px; line-height:22px; height:48px; overflow:hidden; text-align:left;}
.multipleColumn .bd ul li .title p.h_a{height:70px; border-bottom:none;}
.multipleColumn .bd ul li .title a{ color:#999999;display:block; font-size:14px; margin:5px 0; height:99px; overflow:hidden;}
.multipleColumn .bd ul li .title a b{ color:#FF9900; font-weight:normal; margin:0 5px;}
.multipleColumn .bd ul li:hover .title{display:block;}
/*合作预定号开始*/
.tm_friends .tm_gyT em{font-size: 12px;color: #999;}
.multipl_hzhuoban{position:relative; width:100%;}
.multipl_hzhuoban .bd{overflow:hidden;}
.multipl_hzhuoban .bd ul{ overflow:hidden; zoom:1; width:100%;  float:left; _display:inline;  }
.multipl_hzhuoban .bd ul li{margin:10px; float:left; _display:inline; position:relative;width:154px; height:89px; overflow:hidden;*width: 152px;}
.multipl_hzhuoban .bd ul li.bghzhuo01{background: url(../images/hezhuob01.png) no-repeat left center;}
.multipl_hzhuoban .bd ul li.bghzhuo02{background: url(../images/hezhuob02.png) no-repeat left center;}
.multipl_hzhuoban .bd ul li.bghzhuo03{background: url(../images/hezhuob03.png) no-repeat left center;}
.multipl_hzhuoban .bd ul li.bghzhuo04{background: url(../images/hezhuob04.png) no-repeat left center;}
.multipl_hzhuoban .bd ul li .pichzhuob{position:absolute; left:0; top:0;*width:130px;*padding-top: 6px;*padding-right: 8px;}
.multipl_hzhuoban .bd ul li .tit_hzhuob01{font-size: 16px;color: #fff;padding-left: 10px;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width:116%;margin-top: 10px;font-weight: bold;}
.multipl_hzhuoban .bd ul li .tit_hzhuob02{font-size: 14px;color: #fff;padding-left: 10px;line-height: 30px;}
/*合作预定号结束*/
/*用户管理*/
.mtb20{ margin:20px 0; display:inline-block; width:100%;}
.titleJsqx{height: 36px;font-size: 14px; color: #666; text-align: center; background: #eee; font-weight:bold;}
.TitleBorder{ border-bottom:solid 1px #eee; font-weight:bold; font-size:14px;}
.scrollBoxBorder{ border:solid 1px #eee; padding:10px; height:400px; overflow-y:scroll;}
.scrollBoxBorder .col-md-4{ padding-top:3px;}
.scrollBoxBorder .form-group .checkbox{ height:auto; margin-top:0;}
.lineHeight22{ line-height:22px;}
.layer_role{ border:solid 2px #ccc; font-size:14px; width:600px; height:507px; position:fixed; left:50%; top:50%; margin:-350px 0 0 -300px;  background:#FFF; z-index:9999;}
.layer_role h1{ background:#d00d6f; padding:7px 20px; margin:0; color:#FFF; text-align:left;}
.LayerWidth1{ width:1000px; margin:-350px 0 0 -500px;}
.PTRL20{ padding:20px 20px 0 20px; height:408px; overflow-y:scroll; overflow-x:hidden;}
.BorderColor{ border:solid 1px #CCCCCC; padding:10px; height:294px;}
.BorderColor label{ display:block; font-weight:normal; font-size:12px;}
.mt100{ margin-top:100px;}
.mt100 p{ padding-top:20px;}
/*资讯*/
.Newtit{ padding:3px 10px; border:solid 1px #ccc; margin-right:10px; color:#333;}
.Newtit:hover{ border:solid 1px #d00d6f; color:#d00d6f;}
/*20160712*/
.titleRefund{margin-top:20px; border:solid 1px #CCC; border-bottom: none; font-weight:bold; font-size:14px; padding:10px 10px;}
.RefundCenter{border: 1px solid #ccc; padding:10px; font-size:0;}
.RefundCenter dl { display:inline-block; *display:inline; zoom:1; width:100%; font-size:14px; margin:5px 0; vertical-align:top;}
.RefundCenter dl.dl50{ width:50%;}
.RefundCenter dl dt{ float:left; width:120px; text-align:right; line-height:26px;}
.RefundCenter dl dd{ margin-left:120px; line-height:26px;word-break: break-all;}
.RefundCenter dl dd span{display: inline-block;zoom: 1; width:50%; font-size: 12px;}
.ParticularsBig{position:relative;}
.ParticularsBig li{float:left;width:85px;text-align:center;height:90px;cursor:pointer;z-index:0;position:relative; margin-right:10px;}
.ParticularsBig li img{height:90px;margin:0 auto; display:block;}
.ParticularsBig li .in{position:absolute;left:0;top:0;width:85px;}
.ParticularsBig li.on{z-index:99;}
.ParticularsBig li.on .in{padding:5px;border:1px solid #ccc;position:absolute;z-index:100;width:auto;text-align:center;top:-40px; background:#fff;}
.ParticularsBig li.on img{height:auto;display:block;}
.ReadFont{ font-size:12px; margin-left:30px;}
.ReadFont label{font-weight:normal;}
.ReadFont a{ margin:0 2px;}
.ReadFont input[type=checkbox],.ReadFont input[type=radio]{ margin-right:5px;}
.AddCase{margin-top:10px;}
.AddCase a{ border:solid 1px #CCC; padding:5px 20px; color:#333;}
.AddCase a:hover{ color:#d00d6f;}
/*帐单管理*/
.bill_box{ margin-top:20px;}
.bill_table1{}
.bill_table1 caption{color:#FFF; padding:5px 20px; display:inline-block; font-weight:bold;}
.bill_table1 caption.org{ background:#ff9933;}
.bill_table1 caption.blue{ background:#6699ff;}
.bill_table1 tr th,.bill_table1 tr td{ border:solid 1px #CCCCCC; padding:10px;}
.bill_table1 tr th{ width:80px;  word-break: keep-all; white-space:nowrap; background:#eeeeee; text-align:right; }
.bill_table1 tr td span{display:inline-block; *display:inline; zoom:1;}
.bill_table1 tr td span.span30{ width:30%; }
.bill_table1 tr td span.span50{ width:50%; }
.bill_table1 label{ padding-right:10px;}
.red{ color:#F00!important;}
.org{ color:#F60;}
.blue{ color:#00F;}
.bluedan{ color:#0087D4;}
.green{ color:#0F0; margin-left:0; cursor:default;}
.bill_result{ padding:20px 0 10px 0; font-size:14px; font-weight:bold;}
.bill_search{ background:#eee; border:solid 1px #CCCCCC; border-radius:5px; padding:10px; display:inline-block; *display:inline; zoom:1; width:100%; *width:97%;}
.bill_search dl{ margin:10px 0; float:left; width:100%; height:34px; /*overflow:hidden;*/}
.bill_search dl dt{ float:left; text-align:right; line-height:34px; text-align:right; width:95px;}
.bill_search dl dd{ margin-left:100px; *margin-left:0;}
.bill_search dl dd #storeName,.bill_search dl dd #orderNo,.bill_search dl dd #retailer,.bill_search dl dd #supplier,.bill_search dl dd #productTitle{ *width:122px;}
.bill_search dl dd.ml0{ margin-left:0; text-align:center;}
.bill_search dl.box66{ float:left; width:66%;}
.bill_search dl.box50{ float:left; width:50%;}
.bill_search dl.box33{ float:left; width:33.3%;}
.bill_search dl.box25{ float:left; width:25%;}
.bill_search dl.box75{ float:left; width:75%;}
.bill_search dl dd label{ line-height:34px; font-weight:normal; padding-right:20px;}
/*回执单打印*/
.ReceiptsTit{border-bottom:solid 1px #ccc; padding-bottom:10px; margin-bottom:20px; text-align:center; font-size:24px;}
.ReceiptsTit span{ font-size:14px; margin-left:10px;}
.ReceiptsTable table{border-collapse: collapse;}
.ReceiptsTable table tr td{ border:solid 1px #ccc; padding:5px 10px; font-size:14px;}
.btnPrint{ background: #d00d6f;color: #FFF; font-weight: bold; padding: 10px 25px; margin: 0 5px; display: inline-block; zoom: 1;}
/*线路列表*/
.LineListBox{ border:solid 1px #dcdcdc; padding:15px 20px; display:inline-block; zoom:1; width:100%; *width:auto; margin-top:10px;position: relative;}
.LineListBox:hover{border:solid 1px #cb0769;}
.LineListBox .LB{ float:left; width:80px;}
.LineListBox .LB p{ text-align:center; font-size:14px; margin-top:2px;word-wrap:break-word;}
.LineListBox .LB img{ width:100%; height:auto; display:block;}
.LineListBox .RB{ margin-left:110px; padding-top: 12px;}
.LineListBox .RB b{ font-size:18px; line-height:30px; font-weight:normal;}
.LineListBox .RB b a{ color:#2e2e2e;}
.LineListBox .RB b a:hover{ color:#0f87c2;}
.LineListBox .RB .LineListDetails{ font-size:14px; color:#6b6b6b;}
.LineListBox .RB .LineListDetails .grid1{ width:345px; float:left;}
.LineListBox .RB .LineListDetails .grid1 p{ height:24px; line-height:24px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.LineListBox .RB .LineListDetails .grid1 p span{display:block;white-space:nowrap; text-overflow:ellipsis; float:left; max-width:185px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<185?"185px":""); overflow:hidden;}
.LineListBox .RB .LineListDetails .grid1 p a{ display:block; float:left;}
.LineListBox .RB .LineListDetails .grid1 p em.tag{ border:solid 1px #ccc; padding:0 5px; font-size:12px; margin-left:15px; line-height:22px;}
.LineListBox .RB .LineListDetails .grid2,.LineListBox .RB .LineListDetails .grid3{ float:left; text-align:center; vertical-align:middle; color:#9c9c9c; height:72px; display:table;}
.LineListBox .RB .LineListDetails .grid2{ width:200px;}
.LineListBox .RB .LineListDetails .grid2 div,.LineListBox .RB .LineListDetails .grid3 div{ vertical-align:middle;display:table-cell;}
.LineListBox .RB .LineListDetails .grid2 font{ font-size:12px;}
.LineListBox .RB .LineListDetails .grid2 em{ color:#f56735;}
.LineListBox .RB .LineListDetails .grid3{ width:180px;}
.LineListBox .RB .LineListDetails .grid3 .BtnLogin{ background:#f2f2f2; padding:10px 20px; border-radius:3px;}
.LineListBox .RB .LineListDetails .grid3 .BtnLogin span{ color:#555353;}
.LineListBox .RB .LineListDetails .grid3 dl{ text-align:left;}
.LineListBox .RB .LineListDetails .grid3 dl dt{ float:left; line-height:56px;}
.LineListBox .RB .LineListDetails .grid3 dl dd{ margin-left:60px;}
.LineListBox .RB .LineListDetails .grid3 dl dd em{ color:#ff6600;}
.LineListBox .RB .LineListDetails .grid3 dl dd font{ color:#ff6600; font-size:23px;}
.LineListBox .RB .LineListDetails .grid3 dl dd p{ border:solid 1px #dcdcdc; border-radius:3px; text-align:center; width:80px; color:#f79d40; line-height:22px;}
.LineListBox .cornerMarkBox {border: 1px solid #ff9b1e;font-size: 12px;position: absolute;top:-1px;right: -1px;text-align: center;}
.LineListBox .cornerMarkBox .textCorner {display: inline-block;color: #fff;background-color: #ff9b1e;min-width: 60px;padding-left: 6px;padding-right: 6px;height: 24px;line-height: 24px;}
.LineListBox .cornerMarkBox .priceCorner {display: inline-block;color: #ff9b1e; min-width: 60px; padding: 0 5px;}
.lineDetailsbox.cornerMarkBox {display: inline-block; border: 1px solid #ff9b1e;font-size: 12px;text-align: center;margin-left: 4px;height: 20px;line-height: 18px;}
.lineDetailsbox.cornerMarkBox .textCorner {display: inline-block;color: #fff;background-color: #ff9b1e;padding-left: 2px;padding-right: 2px;}
.lineDetailsbox.cornerMarkBox .priceCorner {display: inline-block;color: #ff9b1e; min-width: 40px; padding: 0 2px;}
.shopIndexbox.cornerMarkBox {position: absolute; top: 0; right: 2px;display: inline-block; border: 1px solid #ff9b1e;font-size: 12px;text-align: center;margin-left: 4px;height: 20px;line-height: 18px;}
.shopIndexbox.cornerMarkBox .textCorner {display: inline-block;color: #fff;background-color: #ff9b1e;padding-left: 2px;padding-right: 2px;}
.shopIndexbox.cornerMarkBox .priceCorner {display: inline-block;color: #ff9b1e; min-width: 40px; padding: 0 2px;}
.topTitle_inf{width:270px; height: 28px; overflow: hidden; text-align:right;display:block;line-height:28px;font-size:14px;color:#d00d6f;}
.topLink_red{display:block;line-height:28px;color:#d00d6f;font-size:14px;}
/*收藏线路列表*/
.CollectTit{ background:#cccccc; padding:5px 20px; margin-top:20px; font-weight:bold; font-size:14px;}
.LineListBox .LC{ float:left; width:40px; padding-top:50px;}
.LineListBox .RB_Add{ margin-left:150px;}
.LineListBox .RB .LineListDetails .grid4{ width:235px; float:left;}
.LineListBox .RB .LineListDetails .grid4 p{ height:24px; line-height:24px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.LineListBox .RB .LineListDetails .grid4 p span{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:175px; float:left;}
.LineListBox .RB .LineListDetails .grid4 p a{ display:block; float:left;}
.CollectBtnBox{ text-align:right; clear:both; padding-top:10px;}
.LineListBoxB{ margin:0; border-top:none;}
.LineListBoxB:hover{border:solid 1px #dcdcdc; border-top:none;}
.CollectGO{ float:left; width:110px; margin-top:35px;}
.CollectGO a{ display:block;}
.CollectGO img{ width:110px; /*border:solid 1px #e0e0e0;*/}
.CollectGO p{ margin-top:10px;}
.CollectGO p a{ border:solid 1px #e0e0e0; padding:5px 15px; color:#666; margin:0 auto; text-align:center; font-size:14px;}
.CollectXL{ margin-left:160px;}
.CollectXL dl{ margin:0 0 0 20px; border: 1px solid #e0e0e0; display:inline-block; *display:inline; zoom:1; width:180px; overflow:hidden;}
.CollectXL dl:hover{border: 1px solid #51bed9;}
.CollectXL dl dd img{ width:178px;}
.CollectXL dl dt{ padding:5px 10px 10px 10px;}
.CollectXL dl dt strong{ height:22px; line-height:22px; overflow:hidden; display:block; margin-bottom:5px;}
.CollectXL dl dt strong a{ color:#666; font-size:14px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.CollectXL dl dt strong a i{ padding:5px;background: #fb7905; color:#FFF; margin-right:5px;}
.CollectXL dl dt p span{ float:left; width:75px; text-align:right; display:block; }
.CollectXL dl dt p font{ margin-left:75px; display:block; color:#c81623;}
/*理赔指南*/
.GuideBox .GuideTit{ font-size:18px; padding-left:10px; margin-bottom:20px;}
.GuideProcess{ margin:40px 10px 20px 10px;}
.GuideProcess dl{ clear:both; padding:0 0 20px 0; margin:0; background:url(../images/visa_bg1.jpg) no-repeat 10px 10px; display:inline-block; *display:inline; zoom:1; width:100%;}
.GuideProcess dl.bgnone{ background:none;}
.GuideProcess dl dt{ float:left; width:20px; line-height:20px;}
.GuideProcess dl dt .num{ float:left; border-radius:100%; width:20px; height:20px; line-height:20px; color:#FFF; font-weight:600; text-align:center; background:#67c1fd;}
.GuideProcess dl dd{ margin-left:30px; font-weight:bold; color:#878787;}
.GuideProcess dl dd b{ font-size:16px; display:block; color:#4a4a4a; margin-bottom:5px;}
/*游客评论*/
.RreviewDl dl{ padding:25px 20px 20px 0; border-bottom: dotted 1px #cccccc; color:#333;}
.RreviewDl dl:last-of-type{ border-bottom:none;}
.RreviewDl dl dt{ float:left; width:70px; text-align:center;}
.RreviewDl dl dt img{ width:70px; height:70px; border-radius:100%; border:solid 1px #ccc;}
.RreviewDl dl dt .number{ font-size:16px; margin-top:20px;}
.RreviewDl dl dt .name{ color:#ff9453; font-size:14px;}
.RreviewDl dl dd{ margin-left:125px; font-size:12px; color:#333; line-height:24px;}
.RreviewDl dl dd span.gray{ color:#666666 !important; float:none; width:auto;}
.RreviewDl dl dd .RreviewTag{ color:#666; margin-bottom:15px;}
.RreviewDl dl dd .RreviewTag img{ vertical-align:middle; }
.RreviewDl dl dd .RreviewTag span{ padding:0 15px;}
.RreviewDl dl dd p{ text-align:right; color:#999; margin-top:10px; padding-right:40px;}
/*评论滚动图*/
.CommentsScroll .hd{height:36px;line-height:35px;padding:0 15px; background:#f4f4f4; }
.CommentsScroll .bd{ position:relative; overflow:hidden; margin-top:10px;}
.CommentsScroll .prev,.CommentsScroll .next{ position: absolute; top:32px; left:10px; display: block; width:21px; height:21px; background: url(../images/slide_tigger.png) 0 0; z-index: 9; overflow: hidden; }
.CommentsScroll .next{ left:auto; right:32px; background-position:right -20px; }
.CommentsScroll ul{ overflow:hidden; zoom:1; }
.CommentsScroll li{ width:90px; margin:0 20px 0 0; position:relative; float:left; display:inline; }
.CommentsScroll li img{ width:90px; height:80px; border:solid 1px #ccc;}
.MessageBoard{ border:solid 1px #dcdcdc; background:#f8f8f8; padding:10px; position:relative; margin-left:125px;}
.MessageBoard em{ background:url(../images/bg023.png) no-repeat center center; width:20px; height:15px; position:absolute; left:45px; top:-14px; display:block;}
.MessageBoard dl dt{ float:left; font-size:14px; vertical-align:top;}
.MessageBoard dl dd{ line-height:24px; color:#333;}
.MessageBoard dl dd.ML75{ margin-left:75px;}
.MessageBoard dl dd.time{ color:#999999; font-size:14px; margin-left:85px;}
.MessageBoard dl dd textarea{ width:100%; padding:10px; border:solid 1px #d8d8d8;}
.MessageBoardBox{ text-align:right; margin-top:20px;}
.MessageBoardBox a.BtnEnsure,.MessageBoardBox a.BtnCancel{ padding:0 10px; margin:0 10px; height:24px; line-height:24px; display:inline-block; *display:inline; zoom:1;}
.MessageBoardBox a.BtnEnsure{ background:#d10d6f; border:solid 1px #d10d6f; color:#FFF; border-radius:2px;}
.MessageBoardBox a.BtnCancel{ background:#fff; border:solid 1px #cbcbcb; color:#666666; border-radius:2px;}
/*12月份需求*/
.ProductTit{ float:left; width:100%; margin-bottom:20px;}
.ProductTit dl dd{ float:left;}
.ProductTit dl dd img{ width:200px; height:145px; padding:6px; border:solid 1px #d4d4d4; background:#FFF;}
.ProductTit dl dt{ margin-left:220px; margin-right:150px;}
.ProductTit dl dt b{ display:block; color:#333; font-size:18px; font-weight:normal; margin-bottom:10px;}
.ProductTit dl dt p{ font-size:14px; color:#666; line-height:30px;}
.ProductTit dl dt p span{ display:block; float:left; width:100%;}
.ProductTit dl dt p span.W50{ width:50%;}
.RecentDeal{ padding-bottom:5px;}
.GrayBg{ background:#f5f5f5; float:left; width:580px; padding:10px;}
.FW100{ float:left; width:100%;}
.FW100 .form-group{ float:left; width:100%;}
.BtnCollect{*margin-bottom:6px;display:inline-block;*display:inline;*zoom:1;/*width:100px;*width:96px;*/height:34px;line-height:34px;background:#f5cd19;text-align:center;font-size:14px;color:#fff;padding:0 10px;border-radius:4px;margin:0 6px 10px;border:1px solid #f5cd19;}
.BtnCollectCur{border:1px solid #cccccc; background:#cccccc;}
.CollectListMeun1 ul{display:inline-block;*display:inline;*zoom:1; border:solid 1px #d00d6f; font-size:0;}
.CollectListMeun1 ul li{ display:inline-block;*display:inline;*zoom:1; padding:5px 15px; font-size:14px; border-right:solid 1px #d00d6f; cursor: pointer; }
.CollectListMeun1 ul li.cur{ background:#d00d6f; color:#FFF;}
.CollectListMeun1 ul li.BRN{border-right:none;}
.CollectListMeun2 ul{ border-bottom:solid 1px #ccc;}
.CollectListMeun2 ul li{ display:inline-block;*display:inline;*zoom:1; padding:20px 20px 10px 20px; font-size:14px; color:#666;cursor: pointer; position:relative; bottom:-1px; border-bottom:solid 1px #ccc; }
.CollectListMeun2 ul li.line{ border:none; padding:20px 0 10px 0;}
.CollectListMeun2 ul li.cur{ border-bottom:solid 1px #d00d6f; font-weight:bold; color:#d00d6f;}
/*对比线路*/
.ContrastLine a{ border:solid 1px #999999; padding:2px 10px; margin-top:5px; display:inline-block; color:#999999;}
.ContrastLine a:hover{ border:solid 1px #d00d6f; color:#d00d6f;}
#ComparBox{ width:280px; border:solid 1px #d00d6f; background:#FFF; position:fixed; top:35%; right:40px; z-index:999;}
#ComparBox #title { background:#d00d6f; color:#FFF; text-align:center; font-size:14px; font-weight:bold; padding:10px;}
#ComparList li{ border-bottom:solid 1px #d00d6f; position:relative; padding-bottom:25px;}
#Comparmain a.ContrastTit{ display:block; padding:10px 40px 0 10px; color:#666;}
#Comparmain a.ContrastDel{ background:#ff9300; color:#FFF; padding:3px 8px; position:absolute; right:10px; top:10px;}
#Comparmain a.ContrastPrice{ padding:0 40px 0 0; color:#ff0000; float:right;}
#ComparBt{ text-align:center; padding:20px 0;}
.BtnContrast,.BtnCancel{ padding:5px 15px; margin:0 10px; color:#FFF; font-weight:bold;}
.BtnContrast:hover,.BtnCancel:hover{ color:#FFF;}
.BtnContrast{ background:#ff9300;}
.BtnCancel{ background:#cccccc;}
#AddProduct{ text-align:center; color:#cccccc; padding:20px 0;border-bottom:solid 1px #d00d6f;}
/*星星样式*/
.star_score { width:160px; height:21px;  position:relative;  background:url(../images/starky.png); margin-top:5px;}
.star_score a{ height:21px; display:block; text-indent:-999em; position:absolute;left:0;}
.star_score a:hover{ background:url(../images/starsy.png);left:0;}
.star_score a.clibg{ background:url(../images/starsy.png);left:0;}
.star_full {display:inline-block;width:22px;height:22px;background:url(../images/starsy.png) center center no-repeat;vertical-align:middle}
.star_half {display:inline-block;width:22px;height:22px;background:url(../images/starky.png) center center no-repeat;vertical-align:middle}
/*注册工作室*/
.pr70{ padding-right:70px;}
/*公用*/
.overflowY{ overflow-y:auto; clear:both;}
.WdList{ width:500px;}
/*我的交易*/
.check_list{ border:dashed 1px #ccc; padding: 10px;font-size: 14px; }
.check_list dl,.check_list .dl{ display: inline-block; *display: inline;zoom:1; width:33%; padding: 10px 0; vertical-align:top; }
.check_list .dl{ text-align: center; }
.check_list dl dt{ float:left; text-align:right; width:120px;}
.check_list dl dd{ margin-left:120px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.clockBox{ background:#f2f2f2 url(../images/bg016.png) no-repeat center center; padding:20px 10px; margin-top:20px;}
.clockBox ul li{ float:left; text-align:center;}
.clockBox ul li.T1,.clockBox ul li.T2,.clockBox ul li.T3{ padding-bottom:40px;}
.clockBox ul li.T1,.clockBox ul li.T2{ background:url(../images/bg017.png) no-repeat center bottom;}
.clockBox ul li.T1{ width:260px;}
.clockBox ul li.T2{ width:320px;}
.clockBox ul li.T3{ margin-left:160px; padding-top:20px;}
.clockBox ul li.B1,.clockBox ul li.B2,.clockBox ul li.B3{ padding-top:40px;}
.clockBox ul li.B1,.clockBox ul li.B2{background:url(../images/bg017.png) no-repeat center top;}
.clockBox ul li.B1{ clear:both; width:440px;}
.clockBox ul li.B2{ width:300px;}
.clockBox ul li.B3{ padding-top:20px;}
/*地图坐标弹出层*/
.linkMyModa{ color:#666; background:url(../images/icon_map.png) no-repeat left center; padding-left:25px; line-height:30px; display:inline-block; }
.myModalA{ position:fixed; left:50%; top:50%; z-index:9999;}
.myModalA{ display:none; background:#fff;background-clip: padding-box;border-radius: 6px; outline: 0;box-shadow: 0 5px 15px rgba(0,0,0,.5);}
/*银行卡管理》银行申请表查看示例弹出层*/
a.LinkExample{ margin-left:10px; text-decoration:underline;}
a.LinkExample:visited,a.LinkExample:hover,a.LinkExample:active{text-decoration:underline;}
.ViewExampleBox{ position:fixed; width:870px; height:735px; left:50%; top:50%; margin:-367px 0 0 -437px; display:none; z-index:9999; padding:15px 20px 15px 15px; background:#d7d7d7;}
.ViewExampleBox .Close{ width:15px; height:15px; background:url(../images/icon_close2.png) no-repeat center center; position:absolute; right:3px; top:3px; cursor:pointer;}
.ViewExampleBox .BoxL,.ViewExampleBox .BoxR{ background:#FFF; padding:20px; text-align:center; min-height:696px;}
.ViewExampleBox .BoxL{ float:left;}
.ViewExampleBox .BoxR{ float:right; width:280px;}
.ViewExampleBox .BoxR img{ padding-top:25px;}
.ViewExampleBox .BoxR .pRed{ margin-top:25px;}
.ViewExampleBox .BoxR .pRed p{ line-height:30px; color:#F00; font-size:14px;}
/*彩页通二维码*/
.ColorPageBox{ text-align:center; margin-top:20px;}
.ColorPageBox p{ margin:5px 0;}
.ColorPageBox p.pic{ width:180px; margin:5px auto;}
.ColorPageBox .download a{ padding-left:30px; font-size:14px; margin:0 20px; line-height:30px; height:30px; display:inline-block; *display:inline; *zoom:1; color:#666;}
.ColorPageBox .download a.icon_share{ background:url(../images/icon_share.png) no-repeat left center; }
.ColorPageBox .download a.icon_download{ background:url(../images/icon_download.png) no-repeat left center; }
.colorDC{ position:absolute; right:0; top:13px; background:#FFF; border:solid 1px #ccc; padding:10px 0; display:none;}
.colorDC i{ background: url(../images/bg023.png) no-repeat center center; width:20px; height:15px; position:absolute; top:-14px; right:12px;}
.cRow2{ display:inline-block; *display:inline; *zoom:1; padding:0 30px;vertical-align: top;}
.cRow2:nth-of-type(2){ border-left:dashed 1px #e5e5e5; vertical-align: top;}
.cRow2 .title1{ text-align:left; padding-left:10px; font-size:14px; font-weight:bold;}
.colorDC .ColorPageBox{margin-top:10px;}
.colorDC .ColorPageBox .pic{ width:110px; margin:0 auto;}
.ewmDc{position:relative; display:inline-block;word-break: keep-all;white-space: nowrap;}
.ColorPageBox  tbody td{ height:auto; padding:0;}
.tipsWx { border-top: solid 1px #ddd; padding:10px 0; text-align:left; margin:10px 10px 0 10px; word-break:normal; white-space:normal; }
.tipsWx img{ margin-right:5px;}
/*设置广告审核拒绝原因*/
.changeCP{ background:url(../images/icon07.png) no-repeat center right; padding:2px 22px 2px 0;}
.RefusedDC{ position:absolute; right:-120px; top:18px; background:#FFF; border:solid 1px #ccc; padding:10px 0; display:none;}
.RefusedDC i{ background: url(../images/bg023.png) no-repeat center center; width:20px; height:15px; position:absolute; top:-15px; right:125px;}
.RefusedContent{ padding:0 10px;}
.RefusedContent dd{ float:left; width:150px;}
.RefusedContent dd img{ width:100%; height:75px;}
.RefusedContent dt{ margin-left:160px; width:200px; text-align:left; word-break: normal; white-space: normal;}
/*银行卡忘记密码*/
.forget-pass-word{padding-left: 83px;}
/*线路详情*/
.bd_weixin_popup .bd_weixin_popup_foot{width:260px;line-height: 18px !important;margin-top: -7px;}
.form-control2{padding:6px 10px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s}
/*旅游线路————同行最新线路手动自动tag*/
.tagManual,.tagAutomatic{ border:solid 1px #d10d6f; width:50px; margin:0 auto; line-height:20px;}
.tagManual{ background:#FFF;}
.tagAutomatic{ background:#d10d6f; color:#FFF;}
.NrRadio{ display:none;}
/*分销商、供应商订单备注*/
.font16{ font-size:16px; margin:10px 0;}
.editor_body3{max-height:400px; height:expression_r( this.scrollHeight > 400 ? "400px" : "auto" );overflow-y: auto;}
.NoteTextarea textarea{ width:100%; *width:98%; border:solid 1px #ccc; padding:1%; border-radius:5px;}
.NoteList{ border-top:dashed 1px #ccc; padding:10px;}
.NoteList dt{ font-size:14px; color:#666; margin-bottom:10px; }
.NoteList dd{ font-size:12px; color:#999; text-align:right;}
.NoteList dd font{ margin-left:20px;}
.NoteList dd font a.BtnDel{ background: url(../images/icon_delete.png) no-repeat center center; width:16px; height:16px; display:inline-block; *display:inline; *zoom:1; font-size:0; vertical-align:top;}
/*线路途径景点*/
.fontCity{vertical-align:top; padding-right: 10px;display:inline-block; *display:inline; *zoom:1; font-size: 12px; line-height: 26px; height: 26px;  overflow: hidden;}
.modal-footer{ clear:both;}
/*图片库弹出*/
.xubox_shade, .xubox_layer{position:fixed; _position:absolute;}
.xubox_shade{top:0; left:0; width:100%; height:100%; _height:expression(document.body.offsetHeight+"px");background-color:#000;opacity:0.9;filter:alpha(opacity=90);}
.xubox_layer{left:50px; top:50px; width:; height:600px; margin:0;}
.xubox_border, .xubox_title, .xubox_title i, .xubox_page, .xubox_iframe, .xubox_title em, .xubox_close, .xubox_msgico, .xubox_moves{position:absolute;}
.xubox_border{border-radius: 5px;}
.xubox_title{left:0; top:0;}
.xubox_main{position:relative; height:100%; _float:left; width:100%;}
.xubox_page{top:0; left:0;}
.xubox_load{background:url(default/xubox_loading0.gif) #fff center center no-repeat;}
.xubox_loading{display:block; float:left; text-decoration:none; color:#FFF; _float:none; }
.xulayer_png32{background:url(../images/xubox_ico0.png) no-repeat;}
.xubox_moves{border:3px solid #666; cursor:move; background-color:rgba(255,255,255,.3); background-color:#fff\9;  filter:alpha(opacity=50);}

.xubox_msgico{width:32px; height:32px; top:52px; left:15px; background:url(../images/xubox_ico0.png) no-repeat;}
.xubox_text{ padding-left:55px; float:left; line-height:25px; word-break:break-all; padding-right:20px; overflow:hidden; font-size:14px;}
.xubox_msgtype0{background-position:-91px -38px;}
.xubox_msgtype1{background-position:-128px -38px }
.xubox_msgtype2{background-position:-163px -38px;}
.xubox_msgtype3{background-position:-91px -75px;}
.xubox_msgtype4{background-position:-163px -75px;}
.xubox_msgtype5{background-position:-163px -112px;}
.xubox_msgtype6{background-position:-163px -148px;}
.xubox_msgtype7{background-position:-128px -75px;}
.xubox_msgtype8{background-position:-91px -6px;}
.xubox_msgtype9{background-position:-129px -6px;}
.xubox_msgtype10{background-position:-163px -6px;}
.xubox_msgtype11{background-position:-206px -6px;}
.xubox_msgtype12{background-position:-206px -44px;}
.xubox_msgtype13{background-position:-206px -81px;}
.xubox_msgtype14{background-position:-206px -122px;}
.xubox_msgtype15{background-position:-206px -157px;}
.xubox_loading_0{width:60px; height:24px; background:url(default/xubox_loading0.gif) no-repeat;}
.xubox_loading_1{width:37px; height:37px; background:url(default/xubox_loading1.gif) no-repeat;}
.xubox_loading_2, .xubox_msgtype16{width:32px; height:32px; background:url(default/xubox_loading2.gif) no-repeat;}
.xubox_loading_3{width:126px; height:22px; background:url(default/xubox_loading3.gif) no-repeat;}

.xubox_setwin{position:absolute; right:10px; *right:0; top:10px; font-size:0;}
.xubox_setwin a{position:relative; display:inline-block; *display:inline; *zoom:1; vertical-align:top; width: 14px; height:14px; margin-left:10px; font-size:12px; _overflow:hidden;}
.xubox_setwin .xubox_min cite{position:absolute; width:14px; height:2px; left:0; top:50%; margin-top:-1px; background-color:#919191; cursor:pointer; _overflow:hidden;}
.xubox_setwin .xubox_min:hover cite{background-color:#2D93CA; }
.xubox_setwin .xubox_max{background-position:-6px -189px;}
.xubox_setwin .xubox_max:hover{background-position:-6px -206px;}
.xubox_setwin .xubox_maxmin{background-position:-29px -189px;}
.xubox_setwin .xubox_maxmin:hover{background-position:-29px -206px;}
.xubox_setwin .xubox_close0{ width:14px; height:14px; background-position: -31px -7px; cursor:pointer;}
.xubox_setwin .xubox_close0:hover{background-position:-51px -7px;}
.xubox_setwin .xubox_close1{position:absolute; right:-28px; top:-28px; width:30px; height:30px;  margin-left:0; background-position:-60px -195px; *right:-18px; _right:-15px; _top:-23px; _width:14px; _height:14px; _background-position:-31px -7px;}
.xubox_setwin .xubox_close1:hover{ background-position:-91px -195px; _background-position:-51px -7px;}

.xubox_title{width:100%; height:35px; line-height:35px; border-bottom:1px solid #D5D5D5; background:url(default/xubox_title0.png) #EBEBEB repeat-x; cursor:move; font-size:14px; color:#333;}
.xubox_title em{height:20px; line-height:20px; width:60%; top:7px; left:10px; font-style:normal; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}

.xubox_botton a{position:absolute; bottom:10px; left:50%; background:url(default/xubox_ico0.png) repeat; text-decoration:none; color:#FFF;  font-size:14px;  text-align:center; font-weight:bold; overflow:hidden; }
.xubox_botton a:hover{text-decoration:none; color:#FFF; }
.xubox_botton .xubox_botton1{ width:79px; height:32px; line-height:32px; margin-left:-39px; background-position:-6px -34px;}
.xubox_botton1:hover{background-position:-6px -72px;}
.xubox_botton .xubox_botton2{margin-left:-76px; width:71px; height:29px; line-height:29px; background-position:-5px -114px;}
.xubox_botton2:hover{ background-position:-5px -146px;}
.xubox_botton .xubox_botton3{width:71px; height:29px; line-height:29px; margin-left:10px; background-position:-81px -114px;}
.xubox_botton3:hover{background-position:-81px -146px;}
.xubox_tips{position:relative; line-height:20px; padding:3px 30px 3px 10px; font-size:12px; _float:left; border-radius:3px; box-shadow: 1px 1px 3px rgba(0,0,0,.3);}
.xubox_tips i.layerTipsG{ position:absolute;  width:0; height:0; border-width:8px; border-color:transparent; border-style:dashed; *overflow:hidden;}
.xubox_tips i.layerTipsT, .xubox_tips i.layerTipsB{left:5px; border-right-style:solid;}
.xubox_tips i.layerTipsT{bottom:-8px;}
.xubox_tips i.layerTipsB{top:-8px;}
.xubox_tips i.layerTipsR, .xubox_tips i.layerTipsL{top:1px; border-bottom-style:solid;}
.xubox_tips i.layerTipsR{left:-8px;}
.xubox_tips i.layerTipsL{right:-8px;}



/* photo模式 */
.xubox_bigimg{height:300px}
.xubox_bigimg{position:relative; display:block;width:685px; height:600px; text-align:center; background:url(default/xubox_loading1.gif) center center no-repeat #000; overflow:hidden; }
.xubox_bigimg img{position:relative; display:inline-block;}
.xubox_intro{position:absolute; right:-315px; top:0; width:300px;height:600px; padding:20px; background-color:#fff; overflow-x:hidden; overflow-y:auto;}
.xubox_intro b{ font-size:14px; font-weight:bold; border-bottom:solid 1px #ccc; padding-bottom:5px; display:block; margin-bottom:10px;}
.xubox_intro p{ line-height:22px;}
.xubox_intro .BtnBefore{ border:solid 1px #fbe3a1; background:#fff8df; padding:10px; margin:15px 0; color:#0087d4;}
.xubox_intro  .pic_used {background: url(../images/pic-used.png) no-repeat 0 0; width: 88px; height: 28px;float: left;color: #fff;text-align: center; line-height: 28px;}
.xubox_intro .btn_gray {padding: 0 10px; height: 28px; line-height: 28px;border-left: 1px solid #ddd;border-right: 1px solid #ddd;float: left;background: url(../images/btn_gray.gif) repeat-x 0 0;color: #666;border-radius: 2px;margin-left: 10px;}
.xubox_imgsee{/*display:none;*/}
.xubox_prev, .xubox_next{position:absolute; top:50%; width:27px; _width:44px; height:44px;  margin-top:-22px; outline:none;blr:expression(this.onFocus=this.blur());}
.xubox_prev{left:10px; background-position:-5px -5px; _background-position:-70px -5px;}
.xubox_prev:hover{background-position:-33px -5px; _background-position:-120px -5px;}
.xubox_next{right:10px; _right:8px; background-position:-5px -50px; _background-position:-70px -50px;}
.xubox_next:hover{background-position:-33px -50px; _background-position:-120px -50px;}
.xubox_imgbar{position:absolute; left:0; bottom:150px; width:100%; height:32px; line-height:32px; background-color:rgba(0,0,0,.8); background-color:#000\9; filter:Alpha(opacity=80); color:#fff; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size:0;}
.xubox_imgtit{/*position:absolute; left:20px;*/}
.xubox_imgtit *{display:inline-block; *display:inline; *zoom:1; vertical-align:top; font-size:12px;}
.xubox_imgtit a{max-width:65%;  text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color:#fff;}
.xubox_imgtit a:hover{color:#fff; text-decoration:underline;}
.xubox_imgtit em{padding-left:10px;}
/**/
.ban{ position:relative; overflow:hidden;margin:10px auto 10px auto;}
.ban2{ width:665px; height:430px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:665px; height:430px; /*line-height:430px;*/ overflow:hidden;}
.prev{ float:left; cursor:pointer;}
.min_pic .num{ height:82px;overflow:hidden; width:430px; position:relative;float:left;}
.min_pic{ padding-top:10px; width:505px;position:absolute; left:50%; bottom:10px; margin:0 0 0 -242px;}
.min_pic .num ul{ position:absolute; left:0; top:0;}
.min_pic .num ul li{ width:82px; height:82px; margin-right:5px; padding:1px;}
.min_pic .num ul li.on{ border:1px solid red; padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:45%; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:45%; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:500px; height:500px; float:left;}
.min_title{font-weight:bold; color:#fff; font-size:16px; text-align:left; margin:20px 0 0 20px;}
.min_title span{ float:right; padding:0 10px;}
/*后台技术用来控制图片库轮播大小图*/
.picture_content_middle .list li{margin:0 20px 14px 0; float:left;display:inline;}
.picture_content_middle .list li a.bg{position:relative;background:#d9d9d9; width:155px; height:110px; display:block;}
.picture_content_middle .list li a.bg span{position: absolute;bottom: 0px;height: 20px;background-color: #000;opacity: 0.5;filter: alpha(opacity=50);width: 120px;left: 0px;}
.picture_content_middle .list li a.bg em{position: absolute;bottom: -1px;color: #fff;z-index: 2;height: 20px;width: 115px;padding-right: 5px;line-height: 20px;text-align: right;left: 0px;}
.picture_content_middle .list li a.bg img{width:155px; height:110px; display:block;}
.picture_content_middle .list li a.pic_name{color:#666; cursor:default; display:block; width:120px; height:18px; line-height:18px; overflow:hidden; margin-top:4px;}
.picture_content_middle .list li a.pic_name em{color:#f60}
.picture_content_middle .list li.ok a.bg img{padding:0px; border:1px solid red;}
.picture_content_large .list li{margin:0 20px 14px 0; float:left;display:inline;}
.picture_content_large .list li a.bg{position:relative;background:#d9d9d9; width:213px; height:150px; display:block;}
.picture_content_large .list li a.bg span{position: absolute;bottom: 0px;height: 20px;background-color: #000;opacity: 0.5;filter: alpha(opacity=50);width: 120px;left: 0px;}
.picture_content_large .list li a.bg em{position: absolute;bottom: -1px;color: #fff;z-index: 2;height: 20px;width: 115px;padding-right: 5px;line-height: 20px;text-align: right;left: 0px;}
.picture_content_large .list li a.bg img{width:213px; height:150px; display:block;}
.picture_content_large .list li a.pic_name{color:#666; cursor:default; display:block; width:120px; height:18px; line-height:18px; overflow:hidden; margin-top:4px;}
.picture_content_large .list li a.pic_name em{color:#f60}
.picture_content_large .list li.ok a.bg img{padding:0px; border:1px solid red;}
/*同业活动*/
.STBox{ width:820px;}
.STBox dl{ display:inline-block; *display:inline; *zoom:1; margin:10px 10px 10px 0; width:151px;}
.STBox dl dd{ border:solid 1px #ccc; margin-bottom:5px;}
.STBox dl dd img{ width:100%; height:auto;}
.STBox dl dt{ text-align:center; font-size:14px;}
.STBox dl dt a{ color:#666;}
.templatePic img{ width:640px; height:auto; border:solid 1px #ccc;}
/*下拉联想*/
.field {position: relative;}
.autocompleter,.autocompleter-hint { position: absolute;}
.autocompleter-show{left: 0;top: 42px; padding: 5px 0;z-index: 999; min-width: 100%;border: 1px solid #d2d2d2; max-height: 200px;overflow-y: auto;background-color: #fff;border-radius: 2px;box-shadow: 0 2px 4px rgba(0,0,0,.12);box-sizing: border-box;}
.autocompleter-item-selected{background:#f2f2f2;}
.autocompleter-item{padding: 0 10px;line-height: 36px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.autocompleter-item:hover{background:#f2f2f2; color:#999}
.autocompleter-item strong{background:#cb0769; color:#FFF; font-weight:normal;}
.autocompleter-item span{color:red;display:none;}
.autocompleter-hint{color:red;text-align:left;top:-56px;font-weight:400;left:0;width:100%;padding:0;font-size:14px;display:none;}
.autocompleter-hint span{color:transparent;}
.autocompleter-hint-show{display:block;}
.autocompleter-closed{display:none;}
/*地接相关样式20170912*/
/*地接风格颜色*/
/*.addInBtn{ text-align:center; padding:60px 0;}
.addInBtn a{ padding:20px 0; border-radius:50px; font-size:20px; color:#FFF; display:block; width:300px; margin:20px auto; text-align:center;}
.addInBtn a.BtnBlue{ background-color:#19C5D1;}
.addInBtn a.BtnRed{ background-color:#cb0769;}
.addInBtn a.BtnOrange{ background-color:#ff7e2a;}
*/.detailsBox strong{ font-size:16px; margin:20px 0 10px 0; display:block; background:#f0f0f0; padding:5px 10px;}
.detailsBox dl{ font-size:14px; vertical-align:top;}
.detailsBox dl dt{ float:left; width:85px; text-align:right; line-height:26px;}
.detailsBox dl dd{ margin-left:90px; line-height:26px;}
/*注册后期改版样式开始*/
.regChange {margin-left: 20px; width: 800px;}
/* .regChange .regHref  { display: inline-block; width: 30%; overflow: hidden; margin-bottom: 30px;vertical-align: top;position: relative;height: 230px;margin-right: 3%;} */
.regChangediv { width: 100%;text-align: center;height: 100%;}
/* .regChangediv img{width: 100px;height: 100px;display: inline-block;margin-top: 70px;} */
.regChangediv span{text-align: center;font-size: 18px;color: #333;width: 100%;display: block;margin-top: 20px;font-weight: bold;}
/* .regChange .regBriefBox { display: block;width: 100%;height: 100%; transition: all ease 0.8s;z-index: 100; position: absolute;top:100%; left: 0; visibility: hidden; background: rgba(242, 242, 242, 0.85);} */
.regChange .regBriefTxt {padding: 0 20px; height: auto; font-size: 14px;color: #666;position: absolute;top:50%;transform: translate(0,-50%); display: block;}
/* .regChange .regHref:hover .regBriefBox {top: 0; visibility: inherit;} */
.regChangediv img {
    width: 100px;
    height: 100px;
    display: inline-block;
}
.regChange .regHref {
    display: inline-block; 
    width: 30%; 
    margin-bottom: 30px;
    vertical-align: top;
    position: relative;
    height: 150px;
    margin-right: 3%;
    margin-bottom: 100px;
}
.regChange .regBriefBox {
    display: block;
    width: 100%;
    height: 0;
    transition: height ease 0.8s;
    z-index: 1000;
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden;
    overflow: hidden;
    background: rgba(242, 242, 242, 0.85);
}
/* .regChange .regHref:hover .regBriefBox {
    top: 150px;
    visibility: inherit;
} */

/*注册后期改版样式结束*/
/*地接资源管理*/
.guideBoxTable{ margin-top:10px;}
.guide_table1 tr th,.guide_table1 tr td{ border:solid 1px #CCCCCC; padding:10px;}
.hoverC tr:hover{ background:#edf5ff;}
.guide_table1 tr th{ width:80px;  word-break: keep-all; white-space:nowrap; background:#eeeeee; text-align:center;}
.guide_table1 tfoot tr td{ background:#fffcf7;}
.guide_table1 tfoot tr td b.col1,.guide_table1 tfoot tr td span.col1{ display:inline-block; *display:inline; *zoom:1; width:130px; line-height:24px; height:24px;}
.guide_table1 tfoot tr td b.col1 font,.guide_table1 tfoot tr td span.col1 font{ color:#ff8800;}
.tabBox{ display:none;}
.guideListMeun2 ul{ border-bottom:solid 1px #ccc;}
.guideListMeun2 ul li{ display:inline-block;*display:inline;*zoom:1; padding:20px 20px 10px 20px; font-size:14px; color:#666;cursor: pointer; position:relative; bottom:-1px; border-bottom:solid 1px #ccc; }
.guideListMeun2 ul li.line{ border:none; padding:20px 0 10px 0;}
.guideListMeun2 ul li.cur{ border-bottom:solid 1px #ff7e2a; font-weight:bold; color:#ff7e2a;}

.mask{width: 100%; height: 100%; background: #000; position: fixed; left: 0px; top: 0px; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity: 0.5; display:none;z-index:998;}
.addTime{ position:relative;}
.addTime .timeBoxList{ position:absolute; left:50%; top:30px; width:300px; padding:10px 0 10px 10px; margin:0 0 0 -150px; border:solid 1px #ccc; background:#FFF; text-align:left; display:none; z-index:999; }
.addTime .timeBoxList a.time{ padding:5px 10px; border:solid 1px #ccc; color:#666; display:inline-block; *display:inline; *zoom:1; margin:0 10px 10px 0;}
.addTime .timeBoxList a.cur{border:solid 1px #ffccaa; background:#ffe4d2;}
.dataNO{ padding-top:5px; display:block;}
.selectWA .form-control{ width:auto;}

.selectYdlx{padding: 5px 10px; color: #666; border: solid 1px #ccc; margin-left: 5px; border-radius: 5px;}
.btnCg{position:fixed; top:45%; background:#d00d6f; color:#FFF; width:70px; height:70px; border-radius:100%; text-align:center; margin-left:810px;}
.btnCg a{ color:#FFF; font-size:14px; display:block; padding:15px 0 16px 0;}
.btnCgTipsBox{position:fixed; top:39%; background:#fff;  border-radius:10px; margin-left:750px; border:solid 1px #d00d6f; padding:10px 20px;}
.btnCgTipsBox input{ position:relative; top:2px;}
.cgImg{ position:absolute; bottom:-9px; left:89px; background:url(../images/down.png) no-repeat center center; width:11px; height:8px;}
.cgClose{ background:#d00d6f; border-radius:100%; width:20px; height:20px; color:#FFF; display:block; text-align:center; line-height:20px;position:absolute; top:-10px; right:-10px; cursor:pointer;}
/*查看报价日期提示*/
.jiaGe{ position:absolute; width:300px; left:50%; margin:0 0 0 -150px; border:solid 1px #ccc; top:42px; background:#FFF; padding:10px; display:none; color:#666;}
.date_price .month_row .bd li:hover .jiaGe{ display:block;}
.biaoJiaC{ margin-top:10px; margin-bottom:10px}
.biaoJiaC dl dt{float:left; width:75px; text-align:right; line-height:20px;}
.biaoJiaC dl dd{ margin-left:75px;line-height:20px;}
/*转账页面排版开始*/
.tixianstar{color: #d00d6f;}
.tranferimgbox img{width: 30px;height: 30px;margin-top: 3px;float: left;}
.tranferyuan{margin-top: 7px;display: inline-block;float: left;}
.lianxirentit{height: 35px;background: #eaeaea;line-height: 40px;padding-left: 10px;font-size: 14px;}
.lianxirentit span{float: right;width: 35px;height: 32px;display: inline-block;}
.btn-gray{height:40px;border-radius:4px;text-align:center;line-height:40px;padding:0 10px;margin:30px 0 0;border:none;font-size:16px;margin-left: 30px;}
.form-group.mt20.shouk{position: relative;}
.lianxrenbox{background: #fff;width: 285px;height: 200px;display: none;position: absolute;left: 18.7%;z-index: 9;}
.lianxirentit span img{margin-right: 15px;margin-top: 10px;width: 15px;height: 15px;}
.lianxirenbottom{height: 35px;line-height: 35px;border-bottom: 1px solid #eaeaea;padding-left: 20px;}
.lianxirenbottom label{color: #666;font-weight: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.lianxireninfo{width: 285px;height: 160px;overflow-x: hidden;border: 1px solid #eaeaea;}
.formqueren{height: 40px;line-height: 40px;padding-left: 15px;font-size: 14px;color: #666;}
.shouklogo{height: 50px}
.shouklogo img{width: 100px;height: 50px;float: left;}
.shouklogotit{float: left;height: 50px;}
.shouklogotit span{vertical-align: middle;display: inline-block;margin-top: 15px;margin-left: 10px;}
.btn.btn-primary.ft{font-size: 14px;}
.btn.btn-calm{font-size: 14px;height:40px;text-align:center;line-height:40px;padding:0 10px;margin:30px 0 0;border:none;margin-left: 30px;background: none;color: #337ab7;text-decoration:underline}
.cryface{height: 200px;text-align: center;}
.cryface img{width:50px;height:50px;text-align: center;margin-top: 30px;margin-bottom: 30px;}
.crytitface{font-size: 14px;font-weight: bold;}
.crytitface a{font-size: 14px;color: #e4007f;cursor: pointer;}
.crytitface p{color: #333;margin-bottom: 10px;}
.crytitface span{font-weight: normal;font-size: 14px;color: #999;}
.crytitfacesuccess{margin-bottom: 10px;}
.crytitfacesuccess span{font-size: 18px;color: red;}
.fuwufbox span.fuwtipbox{color: #337ab7;}
.fuwufbox .fuwtipboxone{color: #e4007f;float: left;}
.fuwtipboxtwo{float: left;}
.fuwtipbox img{width: 18px;height: 18px;margin-top: -4px;}
.fuwyue{font-size: 12px;color: #999;}
.help-tiptwo{cursor: pointer; position:relative;display:inline-block; *display:inline;}
.help-tiptwo strong{display:inline-block;*display:inline;*zoom:1; color:#e4007f;}
.help-tiptwo:hover div{display:block;transform-origin: 100% 0%;-webkit-animation: fadeIn 0.3s ease-in-out;	animation: fadeIn 0.3s ease-in-out;}
.help-tiptwo div{display: none;position: absolute;	left:0; top:25px;width: 500px;border: 2px solid #e4007f;padding: 5px;color:#666;background: #fff; z-index:999; line-height:22px;max-height:300px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<200?"200px":""); overflow-y:auto;}
.help-tiptwo div b{ color:#e4007f;}
.tltitle .fr{float: right;color: #e4007f;cursor: pointer;margin-right: 10px;}
.tltitle .fl{color: #666;padding-left: 5px;}
.tranferyuanbox .Validform_wrong,.tranferimgbox .Validform_wrong,.form-group.mt20.eizhu .Validform_wrong,.col-md-3.lvbao .Validform_wrong{padding-top:5px;display: inline-block;color: red;padding-left: 15px;padding-right: 15px;background: url(../images/error.png) no-repeat 10px 7px;text-indent: 15px;}
.zuanzhangspan1{margin-left: 30px;color: #666;font-size: 16px;}
.table08 td.zuanzhbox{text-align: left;}

/*转账页面结束*/
/*退款的图标显示隐藏18.3.26zj*/
td.fuwtipboxtui.help-tiptwo{margin-left: 20px;margin-top: 9px;}
.fuwtipboxtui{color: #e4007f}
.fuwtipboxtui img{width: 18px;height: 18px;margin-top: -4px;}
.fuwtipboxtui.help-tiptwo p{font-size: 12px;}
/*退款的图标显示隐藏结束18.3.26zj*/
/*旅游保险*/
.insuranceList dl{ border:solid 1px #dcdcdc; padding: 15px 20px; margin-bottom:20px;}
.insuranceList dl:hover{ border:solid 1px #cb0769;}
.insuranceList dl dd{ float:left; width:200px;}
.insuranceList dl dd img{ width:100%; height:160px; border:solid 1px #eee; display:block;}
.insuranceList.border_none dl dd img{border:none;}
.insuranceList dl dt{ margin-left:220px;}
.insuranceList dl dt .nr{float:left; width:620px;}
.insuranceList dl dt .nr strong{ font-size:16px;}
.insuranceList dl dt .nr strong a{ color:#333;}
.insuranceList dl dt .nr .baotuimg{width: 30px;height: 30px;margin-right: 5px;}
.insuranceList dl dt .nr .baotuimg img{width: 28px;height: 30px;display: inline-block;position: relative;top: -5px;}
ul.insuranceType{ width:490px; font-size:0;}
ul.insuranceType li{ font-size:14px; line-height:30px; background:url(../images/iconStars.png) no-repeat left center; padding-left:20px;}
.insuranceTyperight{float: right;margin-top: 30px;width: 150px;text-align: center;}
.clicktit{font-size: 14px;}
.insuranceTyperight .clicktit{font-size: 14px;color: #666;}
.insuranceTyperight .clicktit a{color: #e5007f;}
.insuranceTyperight .clicktitwo{font-size: 15px;color: #666;text-align: center;color: #e5007f;}
.insuranceTyperight .clicktitwo  i{color: #999;font-size: 12px;margin-left: -3px;}
.insuranceTyperight .click{margin-top: 30px;}
.insuranceTyperight .click .btnTb{ padding:10px 20px; background:#cb0769; font-size:14px; color:#FFF; border-radius:5px;}
.insuranceTyperight .clicktwo{text-align: center;font-size: 14px;margin-top: 30px;}
.insuranceTbale tr th{ background:#f8f8f8; color:#3ea06b;}
.insuranceTbale tr th,.insuranceTbale tr td{text-align: center !important;   border: 1px solid #eee; padding:5px 10px; font-size:14px; font-weight:normal;}
dl.tbxzList{ margin:15px 0 0 0;}
dl.tbxzList dd{ float:left; width:20px; height:20px; line-height:20px; text-align:center; color:#fff; background:#cb0769; border-radius:100%;}
dl.tbxzList dt{ margin-left:30px; line-height:20px;}
.insuracright{font-size: 20px;color: #e5007f;margin-right: 20px;margin-top: 15px;}
.insuracright span{font-size: 30px;}
.insuracright i{font-size: 12px;color: #999;margin-left: -3px;}
.jiage_inoflogo span{cursor: pointer;color: #e5007f;}
.bxtip01{font-size: 14px;color: #666;line-height: 25px;}
.bxtip01 span{font-size: 14px;color: #999;margin-left: 10px;}
/*航意险开始*/
.insuracePrice{font-size: 14px;color: #333;}
.insuracePrice i{font-size: 18px;font-weight: bold;}
.insuranceTab span{display: inline-block;width: 150px;height:35px;line-height:35px;text-align:center;border:1px solid #eaeaea;font-size: 16px;color: #333;cursor: pointer;}
.insuranceTab span.bxact{color: #e5007f;border:1px solid #e5007f;top: 0px;left: 0px;}
.insuranceCon{display: none;position: relative;}
/*航意险结束*/
/*航意险后期调整开始*/
.trainTipBox{position: relative;}
.trainTip{display: inline-block;width: 82px;height: 24px; background: -webkit-linear-gradient(#fd88ac, #ff03a0);
 background: -o-linear-gradient(#fd88ac, #ff03a0); background: -moz-linear-gradient(#fd88ac, #ff03a0);
 background: linear-gradient(#fd88ac, #ff03a0);border-bottom-right-radius: 10px;font-size: 12px;color: #fff;
 line-height: 24px;text-align: center;border-top-left-radius: 5px;position: absolute;}
.trainLogo{display: inline-block;width: 200px;height: 30px;background: rgba(0,0,0,0.5);position: absolute;bottom: 0px;}
.trainLogo img.trainLogoImg{width: 82px;height: 13px;margin-left: 50px;margin-top: 9px;}
.trainLogo img.busImg{width: 62px;height: 22px;margin-left: 68px;margin-top: 5px;}
.trainLogo img.planImg{width: 76px;height: 20px;margin-left: 60px;margin-top: 5px;}
.trainLogo img.numImg{width: 76px;height: 23px;margin-left: 60px;margin-top: 3px;}
/*航意险后期调整结束*/
/*单程机票的样式*/
.input_airpont input {background: #fff url(../images/airone.png) no-repeat 80px 12px; cursor: pointer; background-size: 21%; margin-right: 10px;}
.input_airpontwo input {background: #fff url(../images/aironetwo.png) no-repeat 80px 10px; cursor: pointer; background-size: 21%; margin-right: 10px; }
.input_airpont input::-webkit-input-placeholder{ color:#666;font-size: 12px;font-weight: normal;}
.input_airpontwo input::-webkit-input-placeholder{ color:#666;font-size: 12px;font-weight: normal;}
.input_airpontthree input {background: #fff url(../images/down2.png) no-repeat 132px 13px; cursor: pointer;/* background-size: 7%; */margin-right: 10px; }
.input_airpontthree input::-webkit-input-placeholder{ color:#666;font-size: 14px;font-weight: normal;}
.input_airpontimg{margin-right: 10px;}
.input_airpontimg img{width: 35px;height: 30px;cursor: pointer;}
.aironesearch{float: right;}
.aironesearchfl{float: left;}
.aironeprice{color: #fb7905;cursor: pointer;}
.checkairone{float: left;}
.cursoin a{cursor: pointer;}
.tfootair a.btn_del{background: #f0f0f0; text-align: center; font-size: 12px; color: #666; padding: 5px 10px; border-radius: 5px; border: 1px solid #959595; margin: 0 5px 10px 5px; display: inline-block; }
.label_airone span{display: inline-block;width: 28px;height: 20px;vertical-align: middle;}
.aironetuigai{cursor: pointer; position:relative;display:inline-block; *display:inline;}
.aironetuigai strong{display:inline-block;*display:inline;*zoom:1; color:#e4007f;}
.aironetuigai:hover div{display:block;transform-origin: 100% 0%;-webkit-animation: fadeIn 0.3s ease-in-out;	animation: fadeIn 0.3s ease-in-out;}
.aironetuigai div{display: none;position: absolute;	left:0; top:25px;width: 300px;border: 2px solid #e4007f;padding: 5px;color:#666;background: #fff; z-index:999; line-height:22px;max-height:300px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<200?"200px":""); overflow-y:auto;}
.table08.aironetable{width: auto;}
.aironechishang{cursor: pointer; position:relative;display:inline-block; *display:inline;}
.aironechishang strong{display:inline-block;*display:inline;*zoom:1; color:#e4007f;}
.aironechishang:hover div{display:block;transform-origin: 100% 0%;-webkit-animation: fadeIn 0.3s ease-in-out;	animation: fadeIn 0.3s ease-in-out;}
.aironechishang div{display: none;position: absolute;	left:0; top:25px;width: 300px;border: 2px solid #e4007f;padding: 5px;color:#666;background: #fff; z-index:999; line-height:22px;max-height:300px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<200?"200px":""); overflow-y:auto;}
.aironechishang div p{text-align: left;}
.aironechishang div p span{margin-left: 10px;}
.modal-dialog.airdlog_box {margin-top: -150px; top: 50%;left: 50%;margin-left: -150px;}
.cncw_dialog.airtankuan_dialog.clearfix{width: 300px;}
.cncw_dialog .btns .btn_confirm.confirmok {background: #e4007f; border: 1px solid #e4007f; color: #fff; }
.form-control.selected_city {padding: 6px 10px; height: 34px; font-weight: normal;font-size: 12px;color: #333;}
.chooseSexRadio{cursor: pointer;}
.chooseRadio{background: url(../images/editair.png) no-repeat 1px; padding-right: 20px; float: left; font-size: 12px; color: #666; border-radius: 5px; margin-bottom: 10px; position: relative; height: 20px; width: 70px; line-height: 20px; padding-left: 4px;cursor: pointer;}
.chooseRadio.radioact{background: url(../images/editairact.png) no-repeat 1px;
 padding-right: 20px;}
.chooseRadio input{opacity: 0;cursor: pointer;}
.select_city_wraper.infolvke_city_wraper{display: none;z-index:77;top:0px; max-height: 300px;
 overflow-x: hidden;}
/*多程机票的样式*/
.airzuhe {float: left; height: 30px; line-height: 30px;font-size: 14px;margin-right: 5px;}
.airzuhetwo{float: left; height: 30px; line-height: 30px;font-size: 14px;margin-right: 5px;margin-left: 5px;}
.form-group.airpont_group .control-label{line-height: 6px;}
.numaddjianbox{float:left;width:30px;height:30px;}
.numaddjianbox2{float:right;width:30px;height:30px;}
.numaddjianbox3{float:right;width:25px;height:30px;}
.numadd,.numadd2,.numadd3,.numadd4{display:inline-block;width:20px;height:15px;cursor: pointer;line-height:15px;font-size:16px}
.numjian,.numjian2,.numjian3,.numjian4{display:inline-block;width:20px;height:15px;cursor: pointer;line-height:15px;font-size:16px}
.numvalair,.numvalair2,.numvalair3{width: 120px; display: inline-block;}
.tips03airpont{font-size:12px;color:#aaa;line-height:24px;font-weight:normal;display:inline-block;*display:inline;*zoom:1;}
.table_jiage.airpont_tablejiage{margin-left: -16px;}
.table_jiage.airpont_tableup td{padding: 0px;}
.table_jiage.airpont_tableup td .airupinput{width: 50px;height: 30px;}
/*编辑报价*/


/*单选按钮的样式开始*/
#checkedNum2{clear: both;margin-bottom:50px;}
.roomagre{background: url(../images/editair.png) no-repeat 1px;padding-right: 20px;float: left;font-size: 12px;color: #666;border-radius: 5px;margin-bottom: 10px;position:relative;height:20px;width: 120px;line-height: 20px;padding-left: 25px;padding-top:6px}
.roomagre.activ{background: url(../images/editairact.png) no-repeat 1px;padding-right: 20px;}
.agree{font-size: 14px;position: absolute;top: 0px;}
.inputbox{width: 16px;height:16px;display:block;position: absolute;left: -23px; top: -7px;}
.divinpt{width:17px;height:17px;position:absolute;opacity:0;}
.inputbox.width30{width: 30px;}
/*单选按钮的样式结束*/
/*优惠的样式后期开始*/
.y_roomagre{background: url(../images/editair.png) no-repeat 1px;background-size: 25%;padding-right: 20px;float: left;font-size: 12px;color: #666;border-radius: 5px;height:20px;width: 65px;line-height: 20px;margin-top: 3px;margin-bottom: 3px;position: relative;cursor: pointer;}
.y_roomagre.activ{background: url(../images/editairact.png) no-repeat 1px;padding-right: 20px;}
.y_agree{font-size: 12px;position: absolute;top: 0px;}
.table_jiage td input.y_duty{width: 110px;height: 26px;border:1px solid #eaeaea;font-size: 12px;color: #666;}
/*优惠的样式后期结束*/
.flzhang{float: left;line-height: 37px;padding-left: 5px;}
.col-md-4.control-label.width30{width: 31%;}
.form-control.losewidth{width: auto;margin-right: 5px;}
.table_jiage .inputpiao{width: 40px;margin-top: -5px; }
.table_jiageadd td input{margin: 0px;}
.ticketleft{float: left;margin-left: -30px;margin-top: -5px;color: #333;}
.ticketright{float: right;margin-left: -35px;}
.table_jiageadd th{background: #FFF6FB;}
.airlookright{line-height: 20px;}
.inputjingt{width: 100px;height: 30px;outline: none;border: 1px solid #ccc;padding-left: 10px;}
.zhongzhuabox{display: none;}
.zhongzhuabox2{display: none;}

.airzuhlistimg{float: left;}
.airzuhlistimg img{width: 100px; height: 50px; display: block; border: solid 1px #e0e0e0;margin-bottom: 10px;margin-top: 10px;}
.airzuhlistit{float: left;width: 100px;line-height: 20px;padding-top: 5px;}
.table_jiageadd td input.airzuheinput{width: 40px;height: 30px;outline: none;border: 1px solid #eaeaea;}
.airzuhlistimg2{float: left;}
.airzuhlistimg2 img{width: 75px; height: 50px; display: block; border: solid 1px #e0e0e0;margin-bottom: 10px;margin-top: 10px;}
.airzuhlistimg3{text-align: center;}
.airzuhlistimg3 img{width: 90px; height: 45px; border: solid 1px #e0e0e0;margin-top: 10px;text-align: center;}
.airzuhlistit3{text-align: center;}
.airzuhlistit2{float: left;width: 50px;line-height: 20px;padding-top: 5px;}
.airzuhlistit3{padding-bottom: 5px;font-size: 14px;color: #333;}
.airzuhlistit4{font-size: 12px;color: #333;}


label.col-md-2.control-label.textright{text-align: left;}
.airzuhebtn{*margin-bottom:6px;display:none;*zoom:1;height:34px;font-size:14px;color:#fff;border-radius:4px;margin-right: 10px;}
.airzuhebtn img{display: inline-block;margin-top: -5px;}
.airphcity{height: 26px;line-height: 26px;}
.airphprice{height: 25px;line-height: 26px;font-size: 14px;}
.aircityjian img{padding-top: -2px;display: inline-block;}
.airphcity span{display: inline-block;width: 50px;font-size: 14px;}
.airtongh{width:60px;display:inline-block}
.airT1 { font-size: 16px; color: #3b3b3b; line-height: 34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0 10px;}
.airT1 i {margin-right: 5px; background: #fb7905; color: #fff; display: inline-block; float: left; width: 25px; height: 23px; text-align: center; line-height: 23px; margin-top: 5px; }
.airpiaojia {color:#333;height: 30px; display: inline-block; width: 82px; line-height: 30px; font-size: 14px; text-align: center; }
.airpiaojiabox i.red{font-size: 16px;display: inline-block;}
.airtm_item { width: 220px; height: 190px; border: 1px solid #e0e0e0; overflow: hidden; float: left; text-decoration: none; margin-right:12px; margin-bottom:20px; position:relative; }
.airtm_item .img_shbox{width:220px;height:132px;background: #f1f1f1; text-align:center;display: table-cell;vertical-align: middle; position:relative;}
.airtm_item .img_shbox img{width:220px;height:132px;vertical-align:middle;}
.airtm_item .img_shbox h6{font-size:12px;display: block;width:39px;height:28px;background: url(../images/bg_hot.png) no-repeat center top;color: #fff;text-align: center;line-height: 22px;position: absolute;top: 0px;left:15px;}
.airtm_item:hover { border: 1px solid #51bed9; }
.airtm_item .img_shbox span{font-size: 12px;display: block; padding:0 10px; height: 25px;background: #F94F4B; color: #fff; text-align: center; line-height: 25px; position: absolute; top: 0px; left: 0px;}
/*店铺页面国外机票*/
.airguowbibnav{background: #f6f6f6;padding-top: 20px;padding-bottom: 30px;}
.airguowaichufa{font-size: 14px;color: #333;}
.airguowaichange{display: inline-block;width: 33px;text-align: center;}
.airguowaichange2{display: inline-block;width: 33px;text-align: center;padding-right: 5px;}
.airguowadd,.airguowdel{/*position: relative;top: -2px;*/display: inline-block;width: 40px;height: 25px;text-align: center;cursor: pointer;position: relative;top: -2px;}
.airsearchbtn{*margin-bottom:6px;display:inline-block;*display:inline;*zoom:1;height:34px;line-height:34px;background:#d10d6f;text-align:center;font-size:14px;color:#fff;border-radius:4px;margin:0 6px;border:1px solid #d10d6f;width: 100px;}
.airsearchbtn:hover{color:#fff;background-color:#d93c8b;}
.airsearchbtn:focus{color:#fff;}
.airsearchbtn02{*margin-bottom:6px;display:inline-block;*display:inline;*zoom:1;height:34px;line-height:34px;background:#d10d6f;text-align:center;font-size:14px;color:#fff;border-radius:4px;border:1px solid #d10d6f;padding: 0px 4px;}
.airsearchbtn02:hover{color:#fff;background-color:#d93c8b;}
.airsearchbtn02:focus{color:#fff;}
.airaddplanbtn{*margin-bottom:6px;display:inline-block;*display:inline;*zoom:1;height:34px;line-height:34px;background:#d10d6f;text-align:center;font-size:14px;color:#fff;border-radius:4px;margin:0 6px;border:1px solid #d10d6f;width: 100px;}
.airaddplanbtn:hover{color:#fff;background-color:#d93c8b;}
.airaddplanbtn:focus{color:#fff;}
.airguowaiprice span{font-size: 18px;color: #c81623;}
.airguowaiprice i{font-size: 12px;color: #c81623;}
.airguowaiprice{font-size: 12px;color: #c81623;}
.airhangkong{width: 100%;height: auto;margin-top: 10px;}
.airhangkongnav{height: 35px;background: #fff;line-height: 35px;border: 1px solid #e6e6e6;clear: both;}
.airhangkongnav span{display: inline-block;text-align: center;}
.airhangkongcon{width: 100%;height: 80px;background: #fff;margin-top: 20px;border: 1px solid #e7e7e7; clear: both;}
.airhangkongcon:hover{background: #f6f6f6;border: 1px solid #ffab38;cursor:pointer;box-shadow: 1px 0px 1px #ffab38}
.airhangkongcon>div{float: left; text-align: center;}
.airhangkongcontwo{width: 80%;height: 70px;border-bottom: 1px solid #efefef; clear: both;margin-left: 10%;}
.airhangkongcontwo>div{float: left; text-align: center;}
.aircontab{display: none;}
.airshoptiti01{font-size: 14px;color: #333;padding-top: 13px;}
.airshoptiti02{line-height: 35px;float: 12px;color: #333;}
.airshoptiti03{line-height: 80px;}
.airshoptiti04{font-size: 12px;color: #c81623;line-height: 80px;}
.airshoptiti04 span{font-size: 18px;}
.airshoptiti05{line-height: 80px;text-align: center;}
.airshoptiti05span{width: 60px;display: inline-block;color: #bf1369;}
.airshoptiti05 a{margin-top: 25px;}
.cominfolvkrtitbox{background: #eee;height: 45px;}
.cominfolvkrtitbox span{font-size: 14px;padding-left: 15px;color: #333;line-height: 45px;display: inline-block;}
.cominfolvkrtitbox input{width: 150px;height: 35px;border:1px solid #eaeaea; padding-left: 15px;}
.cominfoaddtit01{padding-left:15px;height: 40px;line-height: 40px;background: #f6f6f6;font-size: 14px;color: #333;}
.cominfoaddtit01 a{padding-right: 15px;cursor: pointer;}
.cominfoaddtit01 span{font-size: 12px;color: #999;}
.cominfoaddtit02 {height: 23px; line-height: 20px; border-left: solid 3px #e5007f; padding-left: 15px; border-bottom: solid 1px #eaeaea; font-size: 14px; color: #333333; margin-left: 20px;margin-top: 20px;}
.popt5{padding-top: 7px;}
.airregname{background: #f6f6f6;padding-top: 15px;margin-bottom: 10px;padding-bottom: 5px;}
.airnameset{height: 30px;padding-left:60px;}
.airnamesetspan{position: relative;top: -2px;font-size: 14px;}
.airuptitbox{height: 60px;}
.airuptitleft01{width: 30%;font-size: 14px;text-align: center;line-height: 30px;}
.airuptitcenter{width: 10%;text-align: center;color: #666;line-height: 50px;}
.airuptitright02{font-size: 16px;}
.airuptitleft02{font-size: 16px;}
.airuptitright01{width: 30%;font-size: 14px;text-align: center;line-height: 30px;}
.airuptititime{width: 30%;font-size: 16px;text-align: center;line-height: 60px;}
.airorderbox{float: left;width: 100%;padding-top: 10px;padding-bottom: 10px;}
.airordertit{height: 35px;line-height: 35px;background: #FFF6FB;padding-left: 20px;font-size: 14px;}
.airorderleft{width: 80%;float: left;border-right: 1px dotted #eaeaea;}
.airright02{margin-top: 75%;padding-left: 20px;}
.airorderight{width: 20%;float: left;}
.ynairlxr{height: 40px;margin-top: 10px;}
.ynairlxr span{float: left;display: inline-block;padding: 2px 6px;border:1px solid #ccc;font-size: 14px;color: #999;margin-right: 15px;border-radius: 4px;cursor: pointer;}
.ynairlxr span.acblue{color: #e5007f;border: 1px solid #e5007f;}

.airright02 .airorderadult{font-size: 14px;color: #333;}
.airright02 .airorderprice{font-size: 16px;color: red;}
.airright02 .airorderprice i{font-size: 12px;}
.airright01{font-size: 14px;color: #e5007f;padding-right: 15px;padding-top: 15px;}
.airupimg{margin-left: 16%;}

.airupimg img{width: 190px;height: 110px;display: block;}

/*.aironetuigaiyud{cursor: pointer; position:relative;display:inline-block; *display:inline;}
.aironetuigaiyud strong{display:inline-block;*display:inline;*zoom:1; color:#e4007f;}
.aironetuigaiyud:hover div{display:block;transform-origin: 100% 0%;-webkit-animation: fadeIn 0.3s ease-in-out;	animation: fadeIn 0.3s ease-in-out;}
.aironetuigaiyud div{display: none;position: relative;	left:-43px; top:-9px;width: 233px;border: 2px solid #e4007f;padding: 5px;color:#666;background: #fff; z-index:999; line-height:22px;max-height:300px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<200?"200px":""); overflow-y:auto;}
*/
.aironexingli{cursor: pointer; position:relative;display:inline-block; *display:inline;}
.aironexingli:hover div{display:block;transform-origin: 100% 0%;-webkit-animation: fadeIn 0.3s ease-in-out;	animation: fadeIn 0.3s ease-in-out;}
.aironexingli div{display: none;position: relative;	left:-43px; top:1px;width: 165px;border: 2px solid #e4007f;padding: 5px;color:#666;background: #fff; z-index:999; line-height:22px;max-height:300px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<200?"200px":""); overflow-y:auto;}
.airticketbigbox{width: 80%;margin-left: 10%;}
.airticketbox{position: relative;background: #fff;width: 25%;float: left;height: 120px;}
.airticket01{height: 40px;margin-top: 10px;}
.form-control.selected_city.width130{width: 130px;display: inline-block;}
.airtickdanimg img{position: absolute;top:24px;right: 26px;}
.airticketdan{font-size: 12px;color: #333;margin-left: 5px;font-weight: normal;}
.airticketdan input{position: relative;top: 2px;}
.airshoptiti04 .airaddplancoloor{font-size: 12px;color: #999;}
.airshoptiti08tui{font-size: 12px;color: #1b90da;line-height: 80px;cursor: pointer;}
.airshoptiti08tui span img{display: inline-block;width: 18px;height: 18px;position: relative;top: -2px;}
.airhangkongcontwobig{display: none;width: 100%;margin-bottom:15px;background: #FFF6FB;margin-top: -5px;}

/*.airdantui{cursor: pointer; position:relative;display:inline-block; *display:inline;}
.airdantui strong{display:inline-block;*display:inline;*zoom:1; color:#e4007f;}
.airdantui:hover div{display:block;transform-origin: 100% 0%;-webkit-animation: fadeIn 0.3s ease-in-out;	animation: fadeIn 0.3s ease-in-out;}
.airdantui div{display: none;position: absolute;left:-43px; top:52px;width: 575px;border: 2px solid #e4007f;padding: 5px;color:#666;background: #fff; z-index:999; line-height:22px;max-height:300px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<200?"200px":""); overflow-y:auto;}
.airdantuitable{width: 560px;}
.airdantuitable th{height:36px;font-size:14px;color:#666;text-align:center;background:#eee;}
.airdantuitable td{height:40px;font-size:14px;color:#666;border-bottom:1px solid #eee; padding:0 5px;word-wrap: break-word;text-align: center;}
.airdantuitable tfoot tr td{ padding-top:10px; padding-bottom:10px;}
.airhangkongtit{height: 40px;line-height: 40px;padding-left: 5px;}
.airhangkongtitleft{float: left;}
.airhangkongtitleft span{font-size: 14px;}
.airhangkongtitright{float:right;}
.airhangkongtitleft .ftbigsize{font-size: 16px;}
.airhangkongtitleft .ftsmallsize{font-size: 12px;color:#666;}
*/

.aircaledar_con {margin-top: 30px; clear: both; height: 65px; *height: 65px; overflow: hidden; *position: relative; background: #0ff;}
.aircalendarbox {width: 100%; position: relative; overflow: hidden; }
/*.agent_prev {position: absolute; z-index: 99; left: 0px; top: 30px; cursor: pointer; display: inline-block; height: 66px; }*/
/*.agent_next {position: absolute; z-index: 99; right: 120px; top: 30px; cursor: pointer; display: inline-block; height: 66px; }*/
.aircaledar_con ul {width: 20000%; position: absolute; margin-left: 15px; overflow: hidden; }
.aircaledar_con ul li {width: 176px; height: 66px; background: #f8f8f8; float: left; cursor: pointer; position: relative; }
.aircaledar_title{font-size: 14px;color: #999;height: 30px;line-height: 30px;text-align: center;}
.aircaledar_titletwo{font-size: 12px;color: #c81623;height: 25px;line-height: 25px;text-align: center;}
.aircaledar_titletwo span{font-size: 16px;}
.aircaledar_chak {position: absolute; z-index: 99; right: 0px; top: 30px; cursor: pointer;background: #f8f8f8;width: 120px;height: 65px;text-align: center;font-size: 12px;color: #999;border:1px solid #ececec; }
.aircaledar_chakimg{text-align: center;}
.aircaledar_chak img{display:block;width: 30px;height: 30px;margin-left: 45px;margin-top: 5px;margin-bottom: 5px;}
.aircaledar_con ul li.airact{background:#FFF6FB;}
.aircaledar_con ul li:after{display: block; content: ""; width: 100%; height: 64px; border: 1px solid #ececec; position: absolute; left: 0; top: 0; z-index: 99; }
.aircaledar_ulbox{width:1056px;overflow:hidden;}
.aircaledar_ul{width:1232px}



/*单程日历弹出样式开始*/
.airmengcbox{width: 100%;height: 100%;z-index: 100;position: absolute;left:0px;top: 0px;background: rgba(0,0,0,0.5);display: none;}
.airmengc{background: #fff;width: 740px;height: 450px;position: absolute;left: 50%;top: 50%;margin-left: -370px;margin-top: -250px;overflow:hidden;}
.airdatabbigbox{height: 1200px;overflow: hidden;}
.airmenc_tit{height: 40px;line-height: 40px;font-size: 14px;color: #333;width:590px;margin-left: 50px;position: relative;z-index: 88;background:#fff;}
.airmenc_tit span{float: right;}
.airmenc_tit span img{display: inline-block;width: 30px;height: 25px;cursor: pointer;position: relative;right: 31px;top: 6px;}
.airmenc_candler{width: 560px;height:360px;margin-left: 50px;margin-bottom: 50px;border-left: 1px solid #eaeaea;}
.airmenc_candlerxqbox{width: 100%;height: 35px;}
.airmenc_candlerxqbox li{float: left;font-size:14px;height: 60px;line-height: 60px;color: #666;border-bottom: 1px solid #eaeaea;border-right: 1px solid #eaeaea;border-top:1px solid #eaeaea;}
.airmenc_candlerxq{width: 14.28%;text-align: center;}
.airmenc_candlerdatebox div{float: left;height: 60px;color: #a4a4a4;cursor: pointer;}
.airmenc_candlerdate{width: 14.28%;position: relative;border-bottom: 1px solid #eaeaea;border-right: 1px solid #eaeaea;}
.airmenc_candlerdate01{position: absolute;right: 8px;padding-top: 2px;}
.airmenc_candlerdate02{width: 100%;text-align: center;line-height: 60px;}
.airmenc_candlerdate02 span i{font-size: 16px;}
.airmenc_candlerdate02 span{font-size: 12px;}
.airmenc_candlerbtn{width: 80px;position: absolute;right: 20px;top: 0px;height: 400px;text-align: center;}
.airmenc_up img{display: inline-block;width: 35px;height: 35px;margin-top: 50px;cursor: pointer;}
.airmenc_down img{display: inline-block;width: 35px;height: 35px;margin-top: 100px;cursor: pointer;}
.airmenc_update{height: 80px;margin-top: 30px;}
.airmenc_update span{font-size: 14px;color: #333;}
.airmenc_candlerdate02 .activred,.airmenc_candlerdate01.activred{color: #c81623;}
.airmenc_candlerdate:hover{background: #ffca8c;color: #fff;}
.airmenc_candlerdate02:hover span{color: #fff;}
.airmenc_candlerdate02:hover .activred{color: #fff}
.airmenc_candlerdate:hover div{color: #fff; }
/*单程日历弹出样式结束*/

/*往返日历样式开始*/
.airmenc_titwfan{height: 40px;line-height: 40px;font-size: 14px;color: #333;width:580px;margin-left: 80px;border-bottom: 1px solid #eaeaea;margin-top: 20px;}
.airmenc_titwfan span{float: right;}
.airmenc_titwfan span img{display: inline-block;width: 30px;height: 25px;cursor: pointer;position: relative;right: 0px;top: 6px;}
.airmengcboxwfna{width: 100%;height: 100%;z-index: 100;position: absolute;left:0px;top: 0px;background: rgba(0,0,0,0.5);display: none;}
.airmengcwfan{background: #fff;width: 740px;height: 650px;position: absolute;left: 50%;top: 50%;margin-left: -370px;margin-top: -250px;overflow:hidden;}

.airticket05{float: left;}
.airaddplanduo01{width: 100%;height: 50px;}
.airaddplanduo02box{width: 100%;height: 50px;}
.airticket05{line-height: 50px;}
.airguowdel02{display: inline-block;width: 40px;height: 25px;text-align: center;cursor: pointer;position: relative;top: 11px;}
.airaddplane03{height: 40px;float: left;clear: both;}
.airaddpasaerchbtn{height: 40px;clear: both;text-align: center;margin-top: 30px;}
.airmenc_candlerxqwfanbox{width: 100%;height: 35px;}
.airmenc_candlerxqwfanbox li{float: left;font-size:12px;height: 60px;line-height: 60px;color: #666;border-bottom: 1px solid #eaeaea;border-right: 1px solid #eaeaea;border-top:1px solid #eaeaea;}
.airmenc_candlerxqwfan{width: 12.5%;text-align: center;}
.airmenc_candlerdateboxwfan div{float: left;height: 60px;color: #a4a4a4;cursor: pointer;}
.airmenc_candlerdatewfan{width: 12.5%;position: relative;border-bottom: 1px solid #eaeaea;border-right: 1px solid #eaeaea;}
.airaddpal_wfanshubox{height: 200px;width: 12.5%;height: 420px;margin-top: 24px;position: relative;}
.airaddpal_wfanshubox li{height: 60px;line-height: 60px;border-bottom: 1px solid #eaeaea;text-align: center;border-right: 1px solid #eaeaea;color: #666;}
.airmenc_candlerdatewfan:hover{background: #ffca8c;color: #fff;}
.airmenc_candlerdatewfan:hover div{color: #fff; }
.airmenc_candlerwfan{width: 580px;height:480px;margin-left: 80px;margin-bottom: 50px;border-left: 1px solid #eaeaea;float: left;}
.airmenc_candlerdateboxwfan {position: relative; left:72px; top: -420px; width: 100.2%; height: 60px; }
.air_quchengtiti{background: #FFF6FB;height: 50px;line-height: 50px;width: 580px;margin-left: 80px;}
.air_quchengtiti div{float: left;}
.air_quchengtiti01{width: 12.5%;border-left: 1px solid #eaeaea;}
.air_quchengtiti01 span{opacity: 0;}
.air_quchengtiti02{font-size: 14px;border-left: 1px solid #eaeaea;border-right: 1px solid #eaeaea;width: 87.5%;}
.air_quchengtiti02 span{display: inline-block;margin-left: 10px;color: #333;}
.airmencwfan_candlerbtn {position: absolute; width: 720px; top: 295px;}
.airmencwfan_up{position: absolute;left: 0PX;top: 0px;}
.airmencwfan_up img{width: 35px;height: 37px;right: -62px;position: absolute;cursor: pointer;}
.airmencwfan_down img{width: 35px;height: 32px;position: absolute;right: 7px;cursor: pointer;}
.airmenc_candlerxqwfanbox li.activfan{color: #fff; background-color: #ffca8c; }
.airaddpal_wfanshubox li.activfan{color: #fff; background-color: #ffca8c; }
.airdatabbigboxwafan{width: 2300px;overflow: hidden;position: relative;}
/*往返日历样式结束*/
/*编辑出境合同样式开始*/
.hezhoub .col-md-1.control-label{ width: 108px; text-align: right;}
.form01.form-horizontal.edit_cjhettongbox .form-group{font-size: 14px;color: #333;}
.edit_cjhettit input{width: 55px;margin-right: 5px;}
.edit_cjhettitshj{width: 66px;}
.edit_cjhettitert{width: 160px;}
.edit_cjhettitert02{width: 120px;}
.edit_cjhetbaoxian{margin-left: 20px;}
.edit_cjhetbaoxian01{line-height: 30px;font-size: 14px;color: #333;}
.edit_cjhetbaoxian01houjia{line-height: 30px;font-size: 14px;color: #333;width: 108px;margin-left: -12px;}
.edit_cjhetbaoxian01 select{width: 80px;height: 30px;border:1px solid #eaeaea;outline: none;}
.edit_cjhetbaoxian03{line-height: 30px;font-size: 14px;color: #333;margin-left: 20px;}
.edit_cjhetbaoxianinput{width: 150px;border: 1px solid #eaeaea;outline: none;height: 30px;line-height: 30px;padding-left: 10px;margin-right: 5px;}
.edit_cjhetbaoxianinput02{width: 60px;outline: none;height: 30px;line-height: 30px;padding-left: 10px;border: none;border-bottom: 1px solid #ccc;}
.edit_cjhetbaoxianinput03{text-align:center;width: 150px;outline: none;height: 30px;line-height: 30px;padding-left: 10px;border: none;border-bottom: 1px solid #ccc;}
.edit_cjhetbaoxianinput04{width: 80px;border: 1px solid #eaeaea;outline: none;height: 30px;line-height: 30px;padding-left: 10px;margin-right: 5px;}
.edit_cjhetbaoxianinput05{width: 200px;border: 1px solid #eaeaea;outline: none;height: 30px;line-height: 30px;padding-left: 10px;margin-right: 5px;}

.table_jiage td.edit_cjhetbaoxinput05 input{width: 15px;height: 15px;display: inline-block;margin-right: 10px;position: relative;top: 3px;}
.table_jiage td.edit_cjhetbaoxselect select{width: 120px;height: 30px;outline: none;border:1px solid #ddd;}
.table_jiage td.edit_cjhetbaoxwenben textarea{width: 130px;height: 35px;padding-left: 10px;margin-top: 5px;margin-bottom: 5px;}
td.edit_baoxqianyue input{width: 120px;height: 30px;border: 1px solid #eaeaea;outline: none;}
.edit_cjhetbaoradio{line-height: 30px;margin-left: 20px;font-size: 14px;color: #333;}
.edit_cjhetbaoradio .inputEdit{width: 70px;height: 30px;border:1px solid #eaeaea;outline: none;}
.edit_cjhetbaoradio label{font-size: 14px;color: #333;font-weight: normal;}
.edit_cjhetbaoradio001 i{display: inline-block;width: 60px;height: 30px;text-align: center;border-bottom: 1px solid #ccc;}
input.iputradio {position: relative; top: 2px; }
.edit_cjhetbaoradio001{line-height: 30px;margin-left: 20px;font-size: 14px;color: #666;}
.edit_cjhetbaoradio001 label{font-size: 14px;color: #333;font-weight: normal;}
.edit_cjhetbaorcheck span{margin-right: 15px;}
.edit_cjhetbaradio{margin-top: 8px;}
.edit_cjhetbaorcheck02 input{position: relative;top: 2px;}
.table_jiage .edit_baoxianbiaoz input{width: 50px;height: 30px;outline: none;border:1px solid #eaeaea;margin-right: 5px;}
.table_jiage .edit_baoxianbiaoz02 input{width: 150px;height: 30px;outline: none;border:1px solid #eaeaea;}
.edit_cjhetbaoradio002{line-height: 30px;margin-left: 20px;font-size: 14px;color: #666;}
.edit_cjhetbaoradio002 textarea{width: 70%;height: 80px;outline: none;border: 1px solid #eaeaea;text-indent: 15px;padding-left: 5px;}
.edit_cjhetbaoradio002{position: relative;}
.edit_cjhetbaoradio002 span{position: relative;top: -62px;display: inline-block;width: 80px;height: 80px;}
.colorRedtit{font-size: 12px;color: #f00;margin-left: 15px;}
.col-md-1.control-label.col-md-2.edit_baovisatit{width: 200px;text-align: right;}
.edit_baoxinvisa02{width: 130px;}
.edit_baoxinvisa03{width: 310px;}
.edit_baoxinvisa05{width: 160px;}
.edit_baoxian06{margin-left: 5px;}
.edit_baoxinvisa07{width: 295px;text-align: left;}
.edit_baoxinvisa08{width: 190px;}
.edit_cjhetbaoradio003{line-height: 30px;font-size: 14px;color: #333;}
.col-md-1.control-label.edit_baovisatit {width: 200px;}
/*19/8/27合同修改开始*/
.contractAirBox{border:1px solid #eaeaea;padding:5px 10px;}
.contractAir{border-top:1px solid #dcdcdc;display: none;}
.addOneRow{display: none;}
input.form-control.calendar_width{width: 120px;display:inline-block}

/*19/8/27合同修改结束*/
/*编辑页面后加一个样式框*/
.edithoujiatipbox{position:relative;width:136px;float:left;left:25px;top: -12px;}
.edithoujiatip{position:absolute;left:5px;top:10px;font-size:13px;color:#d00d6f;}
.edithoujiatip2{position:absolute;left:28px;top:30px;font-size:13px;color:#d00d6f;}
.form-group.ml136{margin-left: 136px;}
.form-group.ml136.mtf20{margin-top: -15px;}
/*18.5.19部门的小弹出框开始 B_record.html页面里面*/
.lvphhjbumen{cursor: pointer; position:relative;display:inline-block; *display:inline;}
.lvphhjbumentit{display: inline-block;height: 30px;width: 80px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 30px;}
.lvphhjbumen:hover div{display:block;transform-origin: 100% 0%;-webkit-animation: fadeIn 0.3s ease-in-out;	animation: fadeIn 0.3s ease-in-out;}
.lvphhjbumen div{border:1px solid #d00d6f;display: none;position: absolute;left:0px; top:27px;width: 210px;padding: 5px;color:#666;background: #fff; z-index:999; line-height:22px;max-height:260px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<200?"200px":""); overflow-y:auto;}
.lvphhjbumentable{width: 200px;}
.lvphhjbumentable th{height:36px;font-size:14px;color:#666;text-align:center;background:#f0f0f0;}
.lvphhjbumentable td{text-align: center;}
.lvphhjbumentable tfoot tr td{ padding-top:10px; padding-bottom:10px;}

.lvphhjbumentwo{cursor: pointer; position:relative;display:inline-block; *display:inline;}
.lvphhjbumentwotit{display: inline-block; width: 300px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; height: 30px; line-height: 30px;}
.lvphhjbumentwo:hover div{display:block;transform-origin: 100% 0%;-webkit-animation: fadeIn 0.3s ease-in-out;	animation: fadeIn 0.3s ease-in-out;}
.lvphhjbumentwo div{border:1px solid #d00d6f;display: none;position: absolute;left:0px; top:27px;width: 224px;padding: 5px;color:#666;background: #fff; z-index:999; line-height:22px;max-height:240px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<200?"200px":""); overflow-y:auto;}
.lvphhjbumentwotable{width: 200px;}
.lvphhjbumentwotable th{height:36px;font-size:14px;color:#666;text-align:center;background:#f0f0f0;}
.lvphhjbumentwotable td{text-align: center;}
.lvphhjbumentwotable tfoot tr td{ padding-top:10px; padding-bottom:10px;}

/*18.5.19部门的小弹出框结束*/

/*选择部门的样式开始*/
.szShowJ,.szShowR,.lsShow,.yrShow{ display:none;}
.addRL{ padding-top:80px;}
.addRL .addR,.addRL .addL{ display:block; padding-top:50px; background-image:url(../images/icon_arrow.png); background-repeat: no-repeat; color:#666; margin-top:20px;}
.addRL .addR{ background-position:center -248px;}
.addRL .addL{ background-position:center top;}
.grayBorder{border: 1px solid #cdcdcd; height:458px; overflow-y:auto;}
.table12{width:100%;border-collapse:collapse;border:none;text-align:center;table-layout:fixed}
.table12 th{height:30px;font-size:12px;color:#333333;text-align:center;background:#FFF6FB url(../images/th_bg.jpg) repeat-x left bottom;}
.table12 tbody td{font-size:12px;color:#333333;padding:6px 10px;line-height:22px;word-wrap: break-word; border-bottom: 1px solid #cdcdcd;}
.table12 tbody tr:hover,.table12 tbody td.cur{background:#ccc;}
.table12 tfoot td{font-size:12px;color:#666;padding:9px;}
.table12 tfoot td fr{display:inline-block;}
.jiaJian{ background-image:url(../images/icon_jiajian.png); background-repeat:no-repeat; padding:3px 0 3px 20px;}
.pageBoxSmall {text-align: center; margin-top: 20px; }
.pageBoxSmall a.paegGray {border: solid 1px #999; color: #999; cursor: default; }
.pageBoxSmall a {border: solid 1px #e5007f; padding: 3px 10px; border-radius: 3px; color: #e5007f; margin: 0 10px;cursor: pointer;}
.table12 input.checkonea {position: relative; top: 2px; margin-right: 5px; }
.table12 input.checkalla,.table12 input.checkallb{position: relative; top: 3px;}
.table12 input.checkall{position: relative;top: 2px;margin-right: 5px;}
/*选择部门的样式结束*/

/*合同预览周边开始*/
table.htfooter {width: 100%; border-collapse: collapse; font-size: 12px; }
.underline {border-bottom: 1px solid black; padding: 0 10px; }
.text-center {text-align: center; font-size: 14px; }
.text-right {text-align: right; font-size: 14px; }
.indent {text-indent: 24px; line-height: 25px; }
.htfooter {margin-top: 50px; }
.htfooter td {padding-left:15px; }
.line_h16 {line-height: 18px; font-size: 14px; }
.htbigbox{position: relative;min-width: 1200px;}
.htbox{position: relative;line-height: 30px;padding-bottom: 120px;width: 1200px;margin: auto;}
.htbox p{margin-left: 20px;}
.ht_xchen{height: 35px;line-height: 35px;border-bottom: 1px solid #eaeaea;padding-left: 20px;font-size: 14px;color: #333;font-weight: bold;margin-bottom: 10px;}
.htmecbox{position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.5);left: 0px;top: 0px;z-index: 99;display: none;}
.htmec{border-radius:5px;width: 400px;height: 200px;background: #fff;position: absolute;margin-left: -200px;left:50%;top:50%;margin-top: -100px;}
.htchengcbtnbox{text-align:center;background-color:#aeefff;padding:15px 0;position: fixed; bottom:0; left:0;width:100%}
.htchengcbtn{margin-left:15px; color:#666; font-size:14px;display:inline-block;border:1px solid #ddd;width:70px;background:#fff;padding:5px;border-radius:5px;cursor:pointer;}
.htmectit{font-size: 14px;color: #333;line-height: 25px;padding: 10px 20px;margin-top: 30px;font-weight: bold;}
.htmebtn{margin-top: 30px;color: #333;margin-left: 50px;}
.htmebtn span{cursor:pointer;display: inline-block;width: 70px;height: 35px;line-height: 35px;text-align: center;font-size: 14px;border-radius: 4px;border: 1px solid #ddd;}
.htmebtnok{background: #e5007f;color: #fff;margin-left: 120px;}
.indenttwo{font-size: 14px;text-align: center;color: #333;font-weight: bold;margin-top: 15px;}
/*合同预览周边结束*/
/*预定号说明样式调整开始*/
.rejianimgbox{height: 140px;}
.rejianimgbox>div{float: left;}
.rejianimg{width: 22%;text-align: center;}
.rejianimg img{display: block;width: 94px;height: 94px;margin:auto;margin-bottom: 8px;}
.rejianimg span{font-size: 14px;color: #666;}
.rejiantou{float: left;display: inline-block;width: 3%;font-size: 20px;color: #999;margin-top: 35px;}
/*预定号说明样式调整结束*/
/*后加创建预定号开始*/
.tm_gyLyuding{border:1px solid #ddd;margin-top: 20px;overflow:hidden; position:relative;height:236px;}
.tm_gyLyuding ul {margin:0px;padding:0px;position: absolute;left: 0px;width:100%;overflow:hidden;}
.tm_gyLyuding h2 {position:relative;z-index:5;height: 35px; line-height: 35px; background-color: #e9e9e9; color: #3e3e3e; font-size: 16px; font-weight: normal; margin: 0; padding: 0; text-indent: 10px; }
.tm_gyLyuding h2 span{float: right;font-size: 12px;color: #666;margin-right: 5px;}
.tm_gyLyuding h2 a{color: #666;}
.tm_gyLyuding ul  li{line-height: 40px;height: 40px;border-bottom: 1px solid #ddd;padding-left: 10px;}
.tm_gyLyuding ul  li span{display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 70%;font-size: 14px;}
.tm_gyLyuding ul  li a{display:inline-block;float: right;margin-right: 5px;font-size: 12px;color:#999;}
.validhouadd{font-size: 12px;float: left;margin-left: 5px;margin-right:  5px;display: inline-block;}
/*后加创建预定号结束*/
/*后加客服电话样式开始*/
.kefubox{ /*width: 278px;*/ margin: 10px auto; font-size: 12px; color: #393939; line-height: 24px;border:1px solid #e9e9e9;padding-bottom: 10px;height: 60px;}
.kefuleft{float: left;width: 30px;height: 30px;margin: 15px;}
.kefuleft img{width: 30px;height: 30px;display: block;}
.kefuright{float: left;margin-top: 5px;}
.kefurightit{font-size: 14px;color: #666;}
/*后加客服电话样式开始
/*申请签章样式开始*/
.shenqianztit{height:40px;line-height: 40px;background: #eee;font-size: 16px;color: #333;padding-left: 20px;margin-top: 20px;}
.shenqianztitbot{height:40px;line-height: 40px;background: #eee;font-size: 16px;color: #333;padding-left: 20px;margin-bottom: 20px;}
.shenqianztittop{height:40px;line-height: 40px;background: #eee;font-size: 16px;color: #333;padding-left: 20px;}
.shenqianz{height: 40px;line-height: 40px;clear: both;}
.shenqianz01{float: left;width: 120px;}
.shenqianz01 b{font-size: 14px;color: #333;padding-left: 35px;}
.shenqianz01 span{font-size: 14px;color: #333;}
.shenqianz03 span{font-size: 12px;color: #999;display: inline-block;}
.shenqianz02{float: left;}
.shenqianz02 span{margin-right: 20px;margin-left: 20px;}
.shenqianz02 label{font-size: 12px;color: #333;font-weight: normal;}
.shenqianz02 label input{position: relative;top: 0px;left: -3px;}
.shenqianz04{float: left;}
.shenqianz04 input{width: 50px;height: 30px;border:1px solid #ddd;padding-left: 5px;}
.shenqianz06{float: left;width: 80px;}
.shenqianz07box{float: left;}
.shenqianz03{float: left;}
.opnone{opacity: 0;}
.shenqbtn {text-align: center; margin: 15px 0px; display: inline-block; zoom: 1; width: 100%; font-size: 14px; }
.shenqbtn a {background: #d00d6f; color: #FFF; font-weight: bold; padding: 10px 25px; margin: 0 5px; display: inline-block; zoom: 1; }
.shenqbtn a.shenqux{background: #eee;color: #666;border:1px solid #ddd;}
/*申请签章样式结束*/
/*合同编号前缀样式开始*/
.htQianzhuinone{margin-right:15px;font-size:14px; opacity:0}
.htQianzhuiblock{margin-right:15px;font-size:14px;}
.htQianzhuiXzimg{position: relative; z-index: 1;margin-left: -16px;}
/*合同编号前缀样式结束*/
/*签证支付订单样式开始*/
.bill_tit{height:35px;font-size:16px;color:#333;}
.QueryM {font-size: 14px;}
.zhifutipsicon{cursor: pointer; position:relative;display:inline-block; *display:inline;}
.zhifutipsicon span{font-size: 12px;color: #f00;}
.zhifutipsicon:hover div{display:block;transform-origin: 100% 0%;-webkit-animation: fadeIn 0.3s ease-in-out;	animation: fadeIn 0.3s ease-in-out;}
.zhifutipsicon div{display: none;position: absolute;left:-163px; top:15px;width: 270px;padding: 5px;color:#666; z-index:999; line-height:22px;}
/*签证支付订单样式结束*/
/*后来预定线路样式调整开始*/
.htqytit{position: relative; top: -3px; color: #333; font-weight: normal; left: 5px;}
.htqytit02{font-size: 13px;color: red;}
.table_jiage.httab td{padding: 0px;}
.edit_baoxqianyue.width120{width: 110px;}
.table_jiage.httab td input{width: 100px;}
.title04.htgao{height: 45px;line-height: 45px;}
.htgaoleft{display:inline-block;height: 40px;float:left;}
.htgaoright{display: inline-block;float: left; height: 40px;font-size: 16px;color: #f00;font-weight: bold;}
/*后来预定线路样式调整结束*/
/*申请电子签章开始*/
.shqdainzbox{height: 40px;line-height: 40px;clear: both;}
.shqdainztiti{font-size: 14px;color: #333;font-weight: bold;float: left;display: inline-block;width: 100px;}
.shqdainztiti.shqdainwidth{width: 145px;}
.shqdainz1_crycle{width: 20px;height: 20px;background: #e5007f;color: #fff;text-align: center;line-height: 20px;border-radius: 25px;display: inline-block;margin-left: 10px;margin-left: 3px;}
.shqdainz1{font-size: 14px;color: #666;float: left;}
.shqdainz2{float: left;width: 20px;font-size: 18px;text-align: center;color: #666;margin-left: 3px;}
/*申请电子签章结束*/
/*后加弹出页面开始*/
/*.loadwai{font-size: 16px;color: #333;width: 130px;margin-left: 200px;margin-top: 100px;cursor: pointer;}*/
.load_macbox{width: 100%;height:100%;position: fixed;left: 0px;top: 0px;z-index: 100;background: rgba(255, 255, 255, 0.24);}
.load_mac{width: 450px;height: 100px;position: absolute;left: 50%;margin-left: -225px;top: 50%;margin-top: -50px;color: #fff;font-size: 16px;text-align: center;background: rgba(41, 42, 43, 0.64);}
.imgloadtop{position: relative;top: 57px;}
.load_mactit{position: absolute;left: 80px;top: 24px;}
/*后加弹出页面结束*/
/*新增保险产品列表样式开始*/
.tablebaox{border-collapse:collapse;border:1px solid #eee;width:60%;table-layout:fixed;margin-left: 20%;}
.baxname{border:1px solid #eaeaea;font-weight: bold;font-size: 15px;color: #333;margin-left: 20%;width: 59.8%;text-align: center;margin-top: 30px;height: 35px;line-height: 35px;border-bottom: none;}
.tablebaox th{height:36px;font-size:14px;color:#666;text-align:center;background:#f9f9f9;font-weight: normal;}
.tablebaox td{height:40px;font-size:14px;color:#666;border-bottom:1px solid #eee; padding:0 5px;word-wrap: break-word;text-align: center;}
.tablebaox td a{color: #337ab7;}
/*新增保险产品列表样式结束*/
/*调整头部样式开始*/
.edit_header{ background:#eee; border:solid 1px #CCCCCC; border-radius:5px; padding:10px; display:inline-block; *display:inline; zoom:1; width:100%; *width:97%;margin-bottom: 10px;}
.edit_header dl{ margin:10px 0; float:left; width:100%; height:34px; /*overflow:hidden;*/}
.edit_header dl dt{ float:left; text-align:right; line-height:34px; text-align:right; width:85px;}
.edit_header dl dd{ margin-left:85px; *margin-left:0;}
.edit_header dl dd #storeName,.edit_header dl dd #orderNo,.edit_header dl dd #retailer,.edit_header dl dd #supplier,.edit_header dl dd #productTitle{ *width:122px;}
.edit_header dl dd.ml0{ margin-left:0; text-align:center;}
.edit_header dl.box66{ float:left; width:66%;}
.edit_header dl.box50{ float:left; width:50%;}
.edit_header dl.box33{ float:left; width:33.3%;}
.edit_header dl.box25{ float:left; width:25%;}
.edit_header dl.box75{ float:left; width:75%;}
.edit_header dl.box100{ float:left; width:100%;}
.edit_header dl .box_w68{width: 68%;}
.edit_header dl .box_w60{width: 60%;float: left;}
input.form-control.box41{width: 41%;}
input.form-control.box41::-webkit-input-placeholder{ color:#999;font-size: 12px;font-weight: normal;}
.edit_header dl dd label{ line-height:34px; font-weight:normal; padding-right:20px;}
.input_editext input{width:120px;*width:100px;margin-left: 5px;}
input.edit_incheck[type=checkbox]{margin-left: 5px;position: relative;top: 2px;}
.htwidth100{width: 100%;}
.editmore_btn {position: relative; width: 56px; height: 30px; left: 94%; top: 67px;}
.editmore_btn span{display: inline-block;position: absolute;left: 10px;top: 5px;font-size: 14px;color: #e5007f;font-weight: bold;cursor: pointer;}
.edit_headernone{display: none;}
.edit_headcon{overflow: auto; min-height: 0%;padding-bottom: 26px;border:1px solid #eaeaea;border-top:none;}
.eheadericon_up{display:inline-block;*display:inline;*zoom:1;width:16px;height:16px;background:url(../images/edit_heaicon19.png) center center no-repeat;vertical-align:middle;position: relative;
 top: -1px;}
.eheadericon_down{display:inline-block;*display:inline;*zoom:1;width:16px;height:16px;background:url(../images/edit_heaicon18.png) center center no-repeat;vertical-align:middle;position: relative;
 top: -1px;}
.editmore_btn{background-size:16%!important;}
.edittou_look2{border:1px solid #ccc;display: none;position: absolute;left:-55px; top:17px;width: 130px;/*padding: 5px;*/color:#666;background: #fff; z-index:999; line-height:22px;max-height:120px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<200?"200px":""); overflow-y:auto;}
.edittou_look{display: none; cursor: pointer;}
.edittou_look_all{position: relative;display: inline-block;}
.edittou_look2 p a{font-size: 14px;color: #e5007f;border-bottom: 1px solid #ccc;display: inline-block;width: 80%;height: 35px;line-height: 35px;}
.edittou_look_all span{cursor: pointer;}
.edittou_look2 p:hover{background: #f1f1f1;}
.zhilianimg{position: relative;top: -2px;}
.edittou_look2 a.bordenone{border-bottom: none;}
.edittou_look2.edittougai{left: -86px;}
.xuanfubox{position:relative}
.table08.xuanfutable{width:100px;margin-bottom:0px;border-bottom:none; background: #fff; min-height: 32px; position: absolute; right: 0px;top: 0px; z-index: 888;}
.table08.xuanfutab_bottombtn{background: #fff; min-height: 32px; position: absolute; left: 0px;
 bottom: 4px; z-index: 777;width: 100%;/*border:1px solid #eaeaea;border-bottom: none;*/}
.table08.tab08cancelbor{border:none;}
/*调整头部样式结束*/
/*通知信息弹出框开始*/
.importnotice{position: fixed;width: 265px;right: 40px;/*top: 210px;*/z-index: 1000;}
.importsmallbox{background: #fff;box-shadow: 2px 0px 41px #eaeaea;min-height: 80px;padding-bottom: 15px;border-radius: 10px;margin-bottom: 20px;}
.importnoticeit{height: 35px;line-height: 35px;text-align: center;font-size: 16px;color: #333;width: 100%;background: #fff;position: relative;font-weight: bold;padding-top:15px;}
.inportimg{position: absolute;top: -30px;left: -26px;z-index: 5;}
.importnoticeit img{position: absolute;right: 12px;top: 12px;width: 18px;cursor: pointer;}
.importnoticecon{line-height: 18px;margin-left: 30px;margin-right: 30px;font-size: 14px;color: #666;text-indent: 20px;margin-top: 15px;white-space: nowrap;
 text-overflow: ellipsis; width: 87%; overflow: hidden;}
.importnoticebtn{position: absolute;bottom: -60px;height: 40px;width: 100%;}
.importnoticebtn span{cursor:pointer;display: inline-block;width:100%;height: 35px;background: #e5007f;color: #fff;font-size: 14px;border-radius: 5px;line-height: 35px;text-align: center}
.addnone{display: none;}
.edit_rotage{transform:rotate(180deg); -ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg);}
/*通知信息弹出框结束*/
/*电子发票样式开始*/
.safe-item .yudingadd04 .yukaitfapiao{width: 60px;height: 30px;background: #e5007f;text-align: center;line-height: 30px;display: inline-block;border-radius: 4px;}
.safe-item .yudingadd04 span{float: left;color: #666;margin-top: 5px;}
.safe-item .yudingadd04 .yudclose{width: 60px;height: 30px;text-align: center;line-height: 30px;display: inline-block;border-radius: 4px;color: #666;border:1px solid #ddd;margin-left: 15px;background: #eee;}
.yudtipadd{padding-left:10px;padding-right:10px;line-height: 21px;font-size:14px;}
.safe-item .yudingadd04 a{color:#fff;float: left;}
.titlefapiao{height: 34px; line-height: 34px; font-size: 18px; color: #363636; padding: 0 3px;margin-top: 8px;}
.titfapiaomiddle{font-weight: bold;color: #333;font-size: 15px;line-height: 30px;margin-top: 10px;margin-bottom: 8px;}
.fapiao_border{border:1px solid #eaeaea;/*padding: 10px;*/}
.invoimac{width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: absolute; left: 0px; top: 0px; z-index: 88; display: none;}
.invoimaccon{width: 70%;background: #fff;border-radius: 10px;height: 720px;position: absolute;top: 50%;margin-top: -355px;left: 50%;margin-left: -35%;}
.shqdainzbo_invoi{border-bottom: 1px solid #eaeaea;margin-top: 5px;padding-left: 20px;height: 46px;line-height: 40px;}
.invoiactiv{color: #333;font-weight: bold;}
.invopiiaomiddle{font-weight: bold;color: #e5007f;font-size: 15px;line-height: 30px;margin-top: 10px;margin-left: 30px;}
.invopiiaomiddle2{font-weight: bold;color: #333;font-size: 14px;line-height: 30px;margin-top: 10px;margin-left: 30px;}
.invopiao_border{border-bottom:1px solid #eaeaea;padding: 10px;}
.invopiao_bordernone{padding: 10px;}
.invoimaccontwo{width: 70%;background: #fff;border-radius: 10px;height: 605px;position: absolute;top: 50%;margin-top: -312px;left: 50%;margin-left: -35%;display: none;}
.invopiaotipbox{position: relative;}
.invopiaotip{position: absolute;top: 1px;line-height: 19px;color: #f00;}
.invopiaoinput input{height: 30px;text-indent: 20px;margin-right: 5px;border:solid 1px #CCCCCC;}
.invopiaoinput select{height: 30px;line-height: 30px;text-align: center;border:solid 1px #CCCCCC;width: 120px;}
.invopiaotip_table1 tr th,.invopiaotip_table1 tr td{ border:solid 1px #CCCCCC;}
.invopiaotip_table1 tr th{ width:80px;  word-break: keep-all; white-space:nowrap; background:#eeeeee; text-align:center;}
.invopiaotip_table1 tr{height: 40px;}
.invoimacweihu{width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: absolute; left: 0px; top: 0px; z-index: 88; display: none;}
.invopiiaomiddleweihu{font-weight: bold;color: #e5007f;font-size: 16px;line-height: 30px;margin-top: 10px;padding-left: 30px;border-bottom: 1px solid #eaeaea;}
.invoicechoose{width: 170px;height: 26px;margin-left: 20px;outline: none;border:1px solid #eaeaea;text-indent: 10px;padding-right: 33px;border-radius: 25px;}
.invoicechoose::-webkit-input-placeholder{color:#666;font-weight: normal;}
.invoice_apply{position: relative;}
.invoice_apply img{position: absolute;right: 32px;top: 8px;cursor: pointer;}
.invoice_apply input{color: #666;}
.invoicechsort{width: 146px;height: 26px;margin-left: 20px;outline: none;border:1px solid #eaeaea;text-indent: 10px;padding-right: 33px;border-radius: 25px;}
.invoicechsort::-webkit-input-placeholder{color:#666;font-weight: normal;}
.invoice_applysort{position: relative;}
.invoice_applysort img{position: absolute;right: 32px;top: 8px;cursor: pointer;}
.invoice_title03{height:30px;line-height:30px;font-size:16px;color:#363636;border-bottom:1px solid #d00d6f;padding-left:14px;background:#fff url(../images/icon06.png) left center no-repeat;margin:15px 0 15px;}
.invoicechoose_btn{background: #e5007f; color: #fff; padding: 1px 13px; border-radius: 4px; font-size: 14px; margin-top: -5px; margin-right: 5px;cursor: pointer;}
.invoicechoose_btnmac{position: absolute;z-index: 10;width: 100%;height: 100%;background: rgba(0,0,0,0.5);top: 0px;left: 0px;display: none;}
.V_ipimgmac{position: absolute;z-index: 10;width: 100%;height: 100%;background: rgba(0,0,0,0.5);top: 0px;left: 0px;display: none;}
.invoicechoose_btncon{border-radius:10px;width: 70%;min-height: 300px;padding-bottom: 30px;position: absolute;left: 50%;margin-left: -35%;top: 50%;margin-top: -150px;background: #fff;}
.invoicechoose_btnclose{position: relative;}
.invoicechoose_btnclose img{position: absolute;right: -12px;top: -34px;cursor: pointer;}
.invopiaoshenqinput input{width:70px;height: 30px;text-indent: 3px;margin-right: 5px;border:solid 1px #CCCCCC;}
.invopiaoshenqinput select{height: 30px;line-height: 30px;text-align: center;border:solid 1px #CCCCCC;width: 120px;}
.invopfapbox{margin-top: 20px;background: #f9f9f9;min-height: 660px;}
.invopfapboxchakn{margin-top: 20px;background: #f9f9f9;min-height: 420px;}
.fapiaobigsize{font-size: 15px;}
.rightcenter{text-align: right;}
.invopshinputsize{font-size: 14px;}
.fapiaozhuangt{line-height: 28px;font-size: 14px;}
.fapiaozhuangt span,.fapiaosort span{display: inline-block;width: 100px;}
.fapiaosort{width: 50%;float: left;line-height: 28px;font-size: 14px;}
.invojine_btn{background: #e5007f; color: #fff; height: 30px;width: 80px; border-radius: 4px; font-size: 14px; margin-top: 4px; margin-right: 5px;cursor: pointer;text-align: center;line-height: 30px;}
.fapiao_tiplogo{color:#d00d6f;display:inline-block;*display:inline;*zoom:1;padding-right:22px;background:url(../images/icon07.png) right center no-repeat;width: 20px;height: 20px;position: relative;top: 6px;}
.fapiao_tip{cursor: pointer; position:relative;}
.fapiao_tip:hover div{display:block;transform-origin: 100% 0%;-webkit-animation: fadeIn 0.3s ease-in-out;	animation: fadeIn 0.3s ease-in-out;}
.fapiao_tip div{border:1px solid #d00d6f;display: none;position: absolute;left:-8px; top:34px;width: 200px;padding: 5px;color:#666;background: #fff; z-index:999; line-height:22px;max-height:240px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<200?"200px":""); overflow-y:auto;}
.fapiao_tip div p{font-size: 14px;color: #666;padding-left: 12px;}
.fapiao_tip div p.yudhtiptit{font-size: 12px;line-height: 20px;color: #999;}
.invopiaoshenqinput .invopiaoshenq_place input{text-indent: 0;}
.fapiao_samllban .fapiaozhuangt01{font-size: 14px;margin-bottom: 10px;}
.fapiao_samllban .fapiaozhuangt02{font-size: 14px;margin-left: 20px;}
/*.fapiaozhuangt span{display: inline-block;width: 80px;}*/
.fapiaozhuangt i{display: inline-block;width: 300px;}
.fapiao_samllban .fapiaozhuangt{margin-left: 35px;}

/*电子发票样式结束*/

/*电子发票章的页面样式开始*/
.e_invoprbox{width: 880px;}
.einvopr_tou{height: 100px;width: 860px;}
.einvopr_tou01{float: left;width: 180px;color: #333;font-size: 14px;padding-left: 10px;}
.einvopr_tou01 img{width: 80px;height: 80px;}
.einvopr_tou01 div span{color: #9c5223;}
.einvopr_tou02{float: left;width: 450px;text-align: center;}
.einvopr_tou02 span{color: #9c5223;border-bottom:3px double #9c5223;display: inline-block;font-size: 20px;margin-top: 20px;font-weight: bold;}
.einvopr_tou03{float: left;width: 220px;;color: #333;line-height: 20px;margin-top: 15px;padding-left: 10px;}
.einvopr_tou03 div span{font-size: 14px;color: #9c5223;display: inline-block;width: 80px;}
.e_invopr{border:2px solid #9c5223;width: 880px;height: 437px;margin-top: 5px;}
.e_invoprrose1{height: 110px;border-bottom: 2px solid #9c5223;}
.e_invoprrose01{float: left;width: 38px;border-right: 2px solid #9c5223;height: 110px;padding-top: 5px;}
.e_invoprrose01 p{text-align: center;line-height: 30px;color: #9c5223;}
.e_invoprrose02{float: left;width: 500px;border-right: 2px solid #9c5223;height:110px;padding-left: 10px;}
.e_invoprrose02_1{min-height: 25px;}
.e_invoprrose02_1 span{display: inline-block;width: 90px;float: left;color: #9c5223;}
.e_invoprrose02_1 i{display: inline-block;width: 380px;float: left;}
.opcnone{opacity: 0;}
.e_invoprrose03{float: left;width: 30px;border-right: 2px solid #9c5223;height: 110px;padding-top: 5px;}
.e_invoprrose03 p{text-align: center;line-height: 30px;color: #9c5223;}
.e_invoprrose2{height: 175px;border-bottom: 2px solid #9c5223;}
.e_invoprrose2_1{float: left;width: 280px;height: 175px;border-right: 2px solid #9c5223;position: relative;}
.e_invoprrose2_01{color:#9c5223;text-align: center;font-size: 14px;margin-top: 5px;}
.e_invoprrose2_02{font-size: 14px;margin-left: 10px;line-height: 25px;}
.e_invoprrose2_03{text-align:center;font-size: 14px;color: #9c5223;position: absolute;bottom: 0px;text-align: center;left: 100px;}
.e_invoprrose2_2{width:88px;float: left;height: 175px;border-right: 2px solid #9c5223;}
.e_invoprrose2_2_02{margin-left: 5px;line-height: 25px;font-size: 14px;color: #333;}
.e_invoprrose2_3{width:50px; float: left;height: 175px;border-right: 2px solid #9c5223;}
.e_invoprrose2_3_02{text-align: center;line-height: 25px;font-size: 14px;color: #333;}
.e_invoprrose2_4{min-width:75px;float: left;height: 175px;border-right: 2px solid #9c5223;padding-left: 3px;padding-right: 3px;}
.e_invoprrose2_4_02{text-align: right;margin-right: 5px;line-height: 25px;font-size: 14px;color: #333;}
.e_invoprrose2_6{width:110px;float: left;height: 175px;border-right: 2px solid #9c5223;position: relative;}
.e_invoprrose2_8{width: 93px;float: left;height: 175px;position: relative;}
.e_invoprrose2_8_03{position: absolute;bottom: 0px;right: 5px;font-size: 14px;}
.e_invoprrose2_5_02{text-align: right;margin-right: 5px;line-height: 25px;font-size: 14px;color: #333;}
.e_invoprrose3{height: 40px;border-bottom: 2px solid #9c5223;}
.e_invoprrose3_1 {float: left;width: 280px;border-right: 2px solid #9c5223;height: 40px;}
.e_invoprrose3_1{text-align: center;color: #9c5223;line-height: 40px;font-size: 14px;}
.e_invoprrose3_2{width: 405px;height: 40px;float: left;line-height: 36px;font-size: 14px;padding-left: 5px;}
.e_invoprrose3_2 img{width: 14px;height: 14px;}
.e_invoprrose3_3{width: 160px;float: left;height: 40px;line-height: 40px;font-size: 14px;}
.e_invoprrose3_3 span{color:#9c5223; margin-right: 5px;}
.e_invoprbottom{height: 40px;}
.e_invoprbottom_common{float: left;height: 40px;padding-top: 8px;color: #9c5223;padding-left: 15px;font-size: 14px;}
.e_invoprbottom01{width: 250px;}
.e_invoprbottom02{width: 220px;}
.e_invoprbottom03{width: 200px;}
.e_invoprbottom04{width: 180px;}
/*电子发票章的页面样式结束*/
/*分销商供应商搜索后添加样式开始*/
.select_meun{width:100px;height: 38px;text-align: center;position: absolute;right: 100px;}
.select_meundian{width:100px;height: 38px;text-align: center;position: absolute;right: 0px;}
.select_meun p,.select_meundian p{width: 100px;display:block;line-height:38px; cursor:pointer;position: absolute;right: 0px;color: #e5007f;}
.select_meun p.set, .select_meundian p.setdian{ background:#fff url(../images/down.png) no-repeat 82px center;}
.select_meun p.select, .select_meundian p.selectdian{ background: #fff url(../images/up.png) no-repeat 82px center;}
.down_selectmoren{width:90px;position:absolute; background:#FFF;border:1px solid #E8E8E8;display:none; z-index:99; right:0px;top: 38px;}
.down_selectdian{width:90px;position:absolute; background:#FFF;border:1px solid #E8E8E8;display:none; z-index:99; right:0px;top: 38px;}
.select_meun ul li,.select_meundian ul li{line-height:30px; cursor:pointer;text-align:left;text-indent:15px;}
.select_meun ul li:hover, .select_meundian ul li:hover{background:#efefef ;color:#333333;}
.select_meun ul li a, .select_meundian ul li a{color:#333333;}
/*分销商供应商搜索后添加样式结束*/
/*价格增加三角显示切换开始*/
.priceadd{position: relative;}
.price_sanjiao{position: absolute;top: 7px;right: 13px;display: inline;width: 20px;}
.priceadd_sanup{background: url(../images/up2.png) no-repeat left center;display: inline-block;width: 15px;height: 15px;position: relative;top: -10px;cursor: pointer;}
.priceadd_sandown{background: url(../images/down2.png) no-repeat left center;display: inline-block;width: 15px;height: 15px;position: relative;top: -36px;}
.priceadd_sanup.priceadd_sanupact{background: url(../images/up2act.png) no-repeat left center;display: inline-block;width: 15px;height: 15px;position: relative;top: -10px;cursor: pointer;}
.priceadd_sandown.priceadd_sanupact{background: url(../images/down2act.png) no-repeat left center;display: inline-block;width: 15px;height: 15px;position: relative;top: -36px;}
/*价格增加三角显示切换结束*/
.addundeline{display: inline-block;text-decoration:underline;color: #e5007f!important;font-size: 14px;font-weight: bold;}
/*优惠活动设置样式开始*/
.title03 i.discountTip{margin-left: 30px;font-size: 14px;color: #e5007f;cursor: pointer;position: relative;top: -5px;}
.discountTip.help-tip strong{height: 30px;position: relative;top: 10px;}
.discountTip.help-tip div{top: 35px;max-height: 320px;}
.discountTip.help-tip div p{font-size: 14px;color: #333;line-height: 20px;width: 100%;}
.discountTip.help-tip div p em{font-size: 14px;color: red;}
.modal-content.P_activeSetModel{margin-top: 60%;}
.P_activeSetModel_con{line-height: 20px;font-size: 14px;color: #333;margin-left: 10px;margin-right: 15px;text-indent: 10px;}
.P_activeSetModel_btn{text-align: center;}
.P_activeSetModel_btn i input{position: relative;top: 3px;}
.P_activeSetModel_btn span{display: inline-block;width: 80px;height: 35px;line-height: 35px;text-align: center;color: #fff;background: #ccc;cursor: pointer;margin-left: 25px;}
.P_activeSetModel_btn span.P_activcheck{background: #e5007f;}
.P_activeSetModel_btntip{font-size: 12px;color: red;margin-left: 10px;display: none;text-align: center;margin-top: 5px;}
.online_type.help-tip strong{height: 30px;position: relative;top: 10px;}
i.online_type.help-tip{position: relative;top:-16px;color: #e5007f;}
.online_type.help-tip div{top: 35px;}
.online_type.help-tip div p em{font-size: 14px;color: red;}
/*.psetmoney{display: none;}*/
.psetpeople{display: none;}
.total_flow label{font-weight: normal;}
.businesstype{display: none;}
/*.total_flow{display: none;}*/
.form-group.businesstype{margin-top: 10px;}
.related input{background: #e5007f;color: #fff;padding-left: 8px;padding-right: 8px;outline: none;border:none;border-radius: 4px;}
.relatedtit p{line-height: 20px;font-size: 12px;color: #337ab7;}
.relatedtit p span{color: #e5007f;margin-left: 10px;cursor: pointer;}
.Prules p{line-height: 20px;color: #333;position: relative;top: 8px;}
.Prules p.red{color: red;}
.toolbar_roadSelect select {height: 32px; border: 1px solid #ccc; border-radius: 4px; width: 100px; }
.p_tabmodelfan{text-align: center;}
.p_tabmodel.bordernone span{border-bottom: none;}
.p_tabmodel span,.p_tabmodelfan span{display: inline-block;width: 100px;font-size: 14px;height: 35px;line-height: 35px;text-align: center;border:1px solid #ccc;cursor: pointer;}
.p_tabmodel span.ptabactiv,.p_tabmodelfan span.ptabactiv{color: #fff;background: #e5007f;border:none;border-top:1px solid #e5007f;}
.p_alert_model{display: none;}
.p_alert_model.block{display: block;}
.endcost.help-tip strong{height: 30px;position: relative;top: 10px;}
i.endcost.help-tip{position: relative;top:-8px;}
i.endcost.help-tip span{color: #e5007f;}
.endcost.help-tip div{position: absolute;	left:-187px; top:36px;width: 250px;border: 2px solid #d00d6f;padding: 12px;color:#666;background: #fff; z-index:999; line-height:22px;max-height:300px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<300?"300px":""); overflow-y:auto;}
.endcost.help-tip div p em{font-size: 14px;color: red;}
.p_table_fanli{line-height: 30px;font-size: 14px;color: #333;}
.p_table_fanli span{color: #e5007f;}
.pyouActiv35{ float:left; width:35%;}
.pyouActiv65{float:left; width:65%;border-left: 1px solid #ccc;}
.pyouActiv35tit{height: 35px;line-height: 35px;font-size: 14px;color: #333;margin-top: 6px;padding-left: 60px;}
.pyouActiv35tit span{font-weight: bold;font-size: 16px;color: #e5007f;}
.pyouActiv35tit a{display: inline-block;width: 85px;height: 30px;background: #e5007f;color: #fff;font-size: 14px;text-align: center;line-height: 30px;border-radius: 5px;}
.DataList.border_dashed{border:1px dashed #ccc;}
.pyouActiv35tit.mlletter{margin-left: -20px;margin-top: 38px;}
/*优惠活动设置样式结束*/
/*后加鼠标滑过的样式*/
.online_place{cursor: pointer; position:relative;display:inline-block; *display:inline;height: 30px;float: left;left: 74px;z-index: 999;top: 2px;}
.online_place strong{ padding:1px 22px 1px 0; display:inline-block;*display:inline;*zoom:1; color:#d00d6f;background: url(../images/icon07.png) right center no-repeat;height: 25px;}
.online_place:hover div{display:block;transform-origin: 100% 0%;-webkit-animation: fadeIn 0.3s ease-in-out;	animation: fadeIn 0.3s ease-in-out;}
.online_place div{display: none;position: absolute;	left:0; top:25px;width: 300px;border: 2px solid #d00d6f;padding: 12px;color:#666;background: #fff; z-index:999; line-height:22px;max-height:300px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<300?"300px":"");}
/*48小时样式*/
.hour48img{float: right;margin-top: -5px;margin-bottom: 10px;width: 140px;height: 73px;display: block;}
/*改签申请样式开始*/
.inputChange{width: 80%;border:none;border: 1px solid #eaeaea;padding-left: 10px;}
.receipt i{display: inline-block;width: 16px;height: 16px;background: #e5007f;color:#fff;border-radius: 50%;line-height: 16px;padding-left: 4px;margin-right: 5px;}
.receipt.receipttip{position: relative;top: -6px;}
.receipt .help-tip strong{ padding:1px 22px 1px 0; display:inline-block;*display:inline;*zoom:1; color:#d00d6f;background: url(../images/tickettipact.png) left center no-repeat;background-size: 80%}
.t_changeDetail{clear: both;min-height: 610px;background: #fff;margin-top: 20px;}
.t_changeleft{float: left;width: 475px;padding-left: 20px;padding-bottom: 30px;}
.t_changeleft h3{font-size: 18px;margin-top: 10px;color: #333;}
.t_changeleft h4{font-size: 16px;margin-top: 10px;color: #333;clear: both;}
.t_changeleftText{margin-top: 5px;}
.t_changeleftText span{font-size: 14px;color: #333;}
.t_changeleftText span.t_leftText{display: inline-block;width: 100px;}
.t_changeright{float: right;width: 500px;background: #FFF6FB;padding-bottom: 20px;}
.t_leftimg{display: inline-block;width: 260px;height: 180px;border:1px solid #eaeaea;}
.t_leftimg img{width: 260px;height: 180px;vertical-align: text-top;}
.tdleft{width: 110px;text-align: right;}
.tdboxwidth{display: inline-block;width: 230px;margin-right: 10px;}
.tdinput{width: 145px;height: 35px;border:1px solid #eaeaea;padding-left: 15px;}
.table_white{ padding:10px 10px;}
.table_white dl{margin-bottom: 15px;}
.table_white .detailAirtrip{ margin-left: -10px; margin-right: -10px;height: 40px; line-height: 40px; padding-left: 10px; padding-right: 10px;/*background: #FFF6FB;*/}
.size14{font-size: 14px;}
.size12{font-size: 12px;color: #999;}
.size16{font-size: 16px;color: #333;}
.table_white .detailAirtrip a{color: #999;}
.detailAir .toggleimg{position: absolute;right: 75px;top: 17px;z-index: 9;height: 30px;cursor: pointer;}
.detailAir .toggleimg.active{top:0px;transform:rotate(180deg); -ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg);}
.toggleimg_hide{display: none;}
.detailAirWrap{padding-left: 10px;padding-bottom: 15px;}
.detailAir{border-left: 1px dashed #e5007f;min-height: 40px;position: relative;width: 100%;margin-top: 20px; }
.detailAirHide{height: 0px;overflow: hidden;}
.detailAirText {background:url(../images/editairact.png) no-repeat left center; position: relative; left: -8px; padding-left: 20px; top: -6px}
.detailAirText span{margin-left: 10px;font-size: 13px;}
.futop{position: relative;}
.detailAircon01{width: 206px;}
.detailAircon01logo{width: 32px;height: 32px;float: left;margin-right: 10px;margin-left: 10px;background: url(../images/defaultChart.png) no-repeat center;margin-top: 8px;}
.detailAircon01logo img{display: inline-block;width: 32px;height: 32px;background-size: 100%;background: #fff;}
.detailAircon01tit{float: left;font-size: 13px;color: #333;width: 63%;}
.detailAirconsub01{width: 170px;font-size: 13px;color: #333;}
.detailAirconsub01 span{display: inline-block;width: 160px;;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;position: relative;top: 2px;}
.detailAirconsub01{margin-top: 5px;width: 300px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #333;}
.detailAirconsub01_i{display: inline-block;width: 5px;height: 10px;margin-right: 3px;margin-left: 3px;background: url(../images/shuline.png) no-repeat center;}
.detailAirhour{clear: both;zoom: 1;color: #666;position: relative;top: -32px;left: 24px;}
.detailAirText02{background:url(../images/editairact.png) no-repeat left center; position: relative; left: -8px; padding-left: 20px; top: -16px;margin-bottom: 5px;}
.tickSsmallti{text-align:center;height: 30px;line-height: 30px;padding: 0px 15px;border-radius: 25px;border:1px solid #e7e7e7;width: 350px;background: #FBFBFB;margin-top: 15px;}
.tickSsmallti span{font-size: 14px;color: #333;}
.tickSsmallti01{display: inline-block;width: 45px;}
.tickSsmallti02{font-weight: bold;display: inline-block;width: 120px;}
.detailAirText.posibottom{top: 6px;margin-top: -17px;}
.detailAirText.posibotop{top: 21px;}
.posiimg{position: relative; top: -3px;}
.posiimggray{position: relative; top: 2px; width: 40px; height: 15px; background: url(../images/c_qucno.png) no-repeat center; display: inline-block; left: 2px;}
.posiimgtwo{position: relative; top: 2px; width: 40px; height: 15px; background: url(../images/c_qucgray.jpg) no-repeat center; display: inline-block; left: 2px;}
.posiimgtwo.choseActivarr{background: url(../images/c_quc.png) no-repeat center; }
.detailAirText02.posdingwe{top: -11px;padding-left: 0px;margin-bottom: 20px;}
.detailAirText02.posdingwe.ticket_zuanci span.redcolor{margin-left: 20px;}
.detailAirText02.posdingwe.ticket_zuanci span.redcolor i{margin-right: 0px;}
.size14.ticketdantui div{left: -70px;top: 18px;}
/*.airDetail_nav{height: 35px;line-height: 35px;margin-left: 51px;border-left: 1px solid #eaeaea;border-bottom: 1px solid #19C5D1;margin-bottom: 7px;padding-left: 15px;}
.airDetail_nav em{font-size: 14px;color: #666;margin-right: 40px;}
.airDetail_nav em.navactiv{color: #19C5D1;}
*/table.ticketdantuitablebox.dblock{display: block;}
table.ticketdantuitablebox{display: none;}
span.orange_color {color: #ff6a01;}
.detailAirconsub02{font-size: 12px;color: #999;margin-top: 2px;}
.detailAirconsub02_i{margin-left: 2px;margin-right: 2px;}
.flight{font-size: 18px;color: #333;}
.ticketdanAdult div p{padding-right: 15px; height: 35px; line-height: 35px; border-bottom: 1px solid #eaeaea; margin-left: 10px;}
.t_changeleftText .ticketdanAdult div{height: 180px;}
.t_changerightmore{height: 40px;background: #ff0;line-height: 40px;cursor: pointer;}
.t_changerightmore span{float: right;margin-right: 20px;font-size: 14px;color: #333;}

.t_changeSq{font-size: 14px;color: #666;margin-top: 10px;line-height: 20px;}
.t_changeSq img{display: inline-block;width: 16px;height: 16px;float: left;margin-right: 5px;}
.t_changeSq span{display: inline-block;float: left;width: 90%;}
.t_changeSq_seect{margin-right: 30px;line-height: 30px;position: relative;}
.t_changeSq_seect select{font-size: 14px;color: #666;height: 35px;line-height: 35px;border:1px solid #eaeaea;outline: none;width: 282px; -webkit-appearance:none; background: url("../images/down2.png") no-repeat 265px center;padding-left: 15px;cursor: pointer;}
.t_changeSq_seect select::-ms-expand { display: none; }
.t_changeSq_seect select option{font-size: 14px;color: #666;border:1px solid #eaeaea;}
.t_changeSq_seectyes {font-size: 12px; color: #666; margin-left: 10px; line-height: 20px; position: absolute; right: -12px; width: 146px; margin-top: 8px;}
.t_changeSq_seectno {font-size: 12px; color: #666; margin-left: 10px; line-height: 20px; position: absolute; right: -12px; width: 146px; margin-top: 8px; display: none; }
.t_changeTeare textarea{width: 370px;height: 140px;border:1px solid #eaeaea;margin-top: 5px;font-size: 14px;line-height: 25px;padding-top: 5px;text-indent: 15px;}
.t_changeTeare i{font-size: 14px;color: #999;}
.t_change_shqtit{clear: both;min-height: 44px;}
.t_changlabel label{padding-left: 18px;cursor: pointer;font-size: 14px;color: #333;}
.t_changlabel label input{width: 15px;height: 15px;position: absolute;top: -3px;left: -1px;opacity: 0;cursor: pointer;}
.t_changlabel{min-width: 80px;float: left;height: 30px;}
.t_changlabel.ynduoxgray .tickS_duoxbox{ background: url(../images/ynduoxgray.png) no-repeat left center;}
.t_changlabel.ynduoxgray{color: #999;}
.t_changlabel.ynduoxgray .ticketSear_dxmony{color: #999;}
.t_changeInput{margin-top: 10px;}
.t_changlabelbox{clear: both;margin-top: 5px;}
.chooseborder{float: left; border: 1px solid #d8d8d8; height: 35px; line-height: 35px; padding-left: 5px; padding-right: 22px; background: url(../images/c_gray.png) no-repeat right 16px;margin-right: 5px;margin-bottom: 10px;
 cursor: pointer; }
.choosebordergray{float: left; border: 1px solid #d8d8d8; height: 35px; line-height: 35px; padding-left: 5px; padding-right: 22px; margin-bottom: 10px;
 cursor: pointer; }
.chooseborder.choseactiv{ border: 1px solid #e5007f; background: url(../images/c_act.png) no-repeat right 16px;color: #e5007f;}
.t_changeInput input{width: 170px;height: 35px;line-height: 35px;border:1px solid #eaeaea;padding-left: 10px;font-size: 13px;}
.hbtit{font-size: 15px;margin-right: 10px;margin-left: 10px;}
.zhigray{color: #ccc;}
.t_tip{font-size: 16px;color: #e5007f;margin-top: 10px;}
.t_tiptext{font-size: 14px;color: #666;margin-top: 5px;}
.t_changeSq_tuino {font-size: 12px; color: #666; margin-left: 10px; line-height: 20px; position: absolute; right: 0px; width: 134px; margin-top: 8px; display: none}
.t_changeSq_tuiyes {font-size: 12px; color: #666; margin-left: 10px; line-height: 20px; position: absolute; right: 0px; width: 134px; margin-top: 8px; }
.airDelay{max-width: 422px; max-height: 382px; border: 1px solid #eaeaea; border-radius: 4px; min-height: 135px; width: auto;margin-bottom: 10px;}
.table_jiage td input.unselectedCheckbox{width: 30px;}
.unlabel{width: 50px;}
.airDelayImg{float:left;width:133px;margin-left: 5px;margin-top: 5px;cursor: pointer;position: relative;}
.airDelayImg .delaybigimg{width: 700px;height: 450px;border:1px solid #eaeaea;position: absolute;left: 40px;top: 60px;z-index: 99;display: none;background: #fff;}
.airDelayImg .delaybigimg span{width: 66px; display: block; font-size: 33px; position: absolute; right: 0px; color: #666; text-align: center; top: 15px;}
.airDelayImg .delaybigimg span img{width: 50px; display: block;height: 50px;border:none;}
.airDelayImg .delaybigimg img{width: 700px;height: 450px;display: block;padding: 10px;}
.airDelayImg .delayimgbox{height:120px;background:#fff;position:relative;}
.airDelayImg img{width:133px;height:120px;border:1px solid #eee;display: inline-block;}
.delateText{background: rgba(0,0,0,0.5);width: 99%;position: absolute;bottom: 0px;height: 30px;line-height: 30px;text-align: center;display: none;}
.delateText span{font-size: 14px;color: #fff;cursor: pointer;}
.delayimgbox:hover .delateText{display: block;}
.upbtn{margin-top: 5px;margin-bottom: 10px;}
.upbtnText{display: inline-block;font-size: 15px;color: #2876D1;position: relative;}
.upbtnText i{font-size: 12px;color: #666;}
.upbtnText input{position: absolute;left: 0px;top: 0px;opacity: 0;}
.dayinbox2{width: 100%;}
.order_titlebg{background: #fff;font-size: 16px; padding-bottom: 5px; padding-left: 13px; margin-top: 10px;border-bottom:1px solid #e5007f;}
/*改签申请样式结束*/
/*保险的样式开始*/
.selectCity{font-size: 14px;color: #666;height: 35px;line-height: 35px;border:1px solid #eaeaea;outline: none;width: 142px; -webkit-appearance:none; background: url("../images/down2.png") no-repeat 111px center;padding-left: 15px;cursor: pointer;}
.selectCity::-ms-expand{ display: none; }
.selectCity select option{font-size: 14px;color: #666;border:1px solid #eaeaea;}
.tip_Text img{width: 25px;height: 25px;display: inline-block;}
/*保险的样式结束*/
/*我的小程序样式开始*/
.program_nav{height: 100px;position: relative;margin-top: 25px;}
.linetheme{width: 770px;background: #e5007f;height: 3px;border-radius: 5px;margin-left: 20px;position: absolute;top: 15px;z-index: 3;}
.program_circle{display: inline-block;width: 35px;height: 35px;background: #e5007f;color: #fff;border-radius: 25px;line-height: 35px;text-align: center;font-size: 18px;position: absolute;z-index: 8}
.program_circle.circle1{left: 70px;}
.program_circle.circle2{left: 215px;}
.program_circle.circle3{left: 370px;}
.program_circle.circle4{left: 530px;}
.program_circle.circle5{left: 693px;}
.circleText{position: absolute;top: 60px;}
.circleText span{display: inline-block;height: 40px;font-size: 14px;color: #333;}
.circleText .circle_text1{width: 135px;margin-left: 35px;}
.circleText .circle_text2{width: 107px;margin-left: 15px;}
.circleText .circle_text3{width: 70px;margin-left: 60px;}
.circleText .circle_text4{width: 80px;margin-left: 80px;}
.circleText .circle_text5{width: 115px;margin-left: 70px;}
.circleTextwo{top: 90px;position: absolute;}
.add_btn{text-align: center;margin-top: 30px;cursor: pointer;}
.circleTextwo .circle_edit{display: inline-block;width: 180px;text-align: center;}
.add_btn span{display: inline-block;width: 145px;height: 40px;background: #e5007f;font-size: 15px;line-height: 40px;color: #fff;border-radius: 5px;}
.add_btn span i{font-size: 18px;display: inline-block;margin-right: 15px;}
.addBtnCon{width: 400px;height: 205px;background: #fff;position: absolute;left: 50%;top: 50%;margin-left: -200px;margin-top: -107px;border-radius: 4px;}
.addBtnTit{padding-left: 15px;font-size: 16px;color: #333;line-height: 35px;border-bottom: 1px solid #eaeaea;letter-spacing: 2px;}
.addBtLabel{width: 100%;display: inline-block;color: #333;font-weight: normal;font-size: 14px;}
.addBtLabel input{width: 15px;height: 15px;margin-right: 10px;margin-left: 20px;position: relative;top: 3px;margin-top: 20px;}
.addBtn{text-align: center;}
.addbtn01{display: inline-block;width: 80px;height: 30px;line-height: 30px;background: #fff;color: #333;border-radius: 4px;text-align: center;border:1px solid #dadada;}
.addbtn02{display: inline-block;width: 80px;height: 30px;line-height: 30px;background: #e5007f;color: #fff;border-radius: 4px;text-align: center;}
.programInfo{line-height: 28px;font-size: 14px;}
.programInfo span{display: inline-block;width: 160px;}
.programInfoImg{width: 150px;height: 110px;}
.programHover,.programHover2{cursor: pointer; position:relative;display: inline-block;}
.programHover div {display: none; position: absolute; left: 30px; top: -16px; width: 300px; color: #666; z-index: 999; background: #fff; line-height: 18px; _height: expression((document.documentElement.clientHeight||document.body.clientHeight)<100?"200px":""); overflow-y: auto; border: 1px solid #ddd; height: 49px; padding-top: 10px; padding-left: 5px; }
.programHover div p{font-weight: normal;}
.programHover:hover div{display:inline-block;transform-origin: 100% 0%;-webkit-animation: fadeIn 0.3s ease-in-out;animation: fadeIn 0.3s ease-in-out;}
.programHover2 div {display: none; position: absolute; left: -645px; top: 35px; color: #666; z-index: 999; background: #fff; _height: expression((document.documentElement.clientHeight||document.body.clientHeight)<900?"950px":""); overflow-y: auto; border: 1px solid #ddd; }
.programHover2:hover div{display:inline-block;transform-origin: 100% 0%;-webkit-animation: fadeIn 0.3s ease-in-out;animation: fadeIn 0.3s ease-in-out;}
.programHover2 div img{width: 1100px;}
.programHover2.smallimg div img{width: 425px;}
.programHover2.smallimg:hover div {left: -185px;}
.programTip{width: 25px; height: 20px; display:block; background: url(../images/icon07.png) no-repeat center; margin-right: 11px; position: relative; top: 3px;};
.programInput{display: inline-block;width: 300px;}
.programInput input{width: 300px;height: 35px;border:1px solid #eaeaea;padding-left: 15px;}
.programInput2{display: inline-block;}
.programInput2 input,.programInput2 textarea{width: 425px;height: 35px;border:1px solid #eaeaea;padding-left: 15px;font-size: 14px;}

.programInput2 input.redBorder,.programInput2 textarea.redBorder{border:1px solid red;}
.bgColorValue{width:375px;height: 815px;border:1px solid #eaeaea;margin-left: 180px;/*margin-top: 60px;*/background: #ff6262;}

.colorInputBox{width: 150px;height: 40px;border:1px solid #eaeaea; padding-right: 40px;background: url(../images/down2.png) no-repeat 120px center;background-size: 15%;cursor: pointer;margin-bottom: 20px;}
.colorInput{width: 110px;height: 30px; cursor: pointer;border:1px solid #eaeaea;margin: 5px;background: #ff6262;}
.chooseColor{width: 120px;height: 160px;display: none;position: relative;z-index: 5;}
.chooseColor .hong{width: 110px;height: 30px;background: #ff6262;margin-left: 5px;}
.chooseColor .huang{width: 110px;height: 30px;background: #ffe100;margin-left: 5px;}
.chooseColor .lan{width: 110px;height: 30px;background: #54b8ff;margin-left: 5px;}
.chooseColor .ju{width: 110px;height: 30px;background: #ffb93c;margin-left: 5px;}
.chooseColor .lv{width: 110px;height: 30px;background: #1dc863;margin-left: 5px;}
.programheader{height: 30px;line-height: 30px;text-align: center;width: 375px;}
.programheader span{display: inline-block;width: 375px;color: #fff;font-size: 16px;}
.programnav{width: 375px;height: 95px;}
.programnav_left img{width: 90px;height: 75px;margin-top: 5px;margin-left: 10px;}
.programnav_right{width: 265px;height: 40px;line-height: 25px;margin-top: 10px;}
.programnav_right span{padding-left:10px;font-size: 16px;color: #fff;width: 265px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.programSearch{height: 34px;width: 350px;line-height: 34px;position: relative;top: -10px;margin-left: 15px;}
.programSearch input{font-size: 14px;text-align: center;color: #999;height: 34px;width: 340px;border-radius: 25px;outline: none;border:1px solid #eaeaea;padding-left: 10px;}
.programicon{position: absolute;left:30%;top: 7px;}
.S_navCon{background: #fff;height: 200px;}
.S_navConimg{float: left;width: 25%;text-align: center;color: #333;font-size: 14px;margin-top: 5px;}
.S_navConimg p{margin-top: 15px;margin-bottom: 20px;}
.S_navConimg img{width: 40px;height: 40px;}
.S_weidan{height: 220px;background: #fff;}
.S_weidantit{height: 40px;line-height: 40px;font-size: 16px;color: #333;padding-left: 10px;}
.S_weidantit span{display: inline-block;width: 3px;height:15px;background: #ff6262;position: relative;top: 2px;}
.S_weidanimg{width: 30%;float: left;text-align: center;margin-left: 1%;margin-right: 2%;}
.S_weidanimg img{width: 115px;height: 100px;display: inline-block;border-top-left-radius: 3px; border-top-right-radius: 3px;}
.S_wborder {box-shadow: 0px 2px 1px 2px #f1f1f1; border-top: none; padding-bottom: 15px; width: 113px; border-radius: 3px; margin-top: -10px; margin-left: 1px; }
.posiNum{display: inline-block;width: 50px;position: relative;left: -50px;}
.posiNumPr{padding-right: 50px}
.programInput2 input.posiNumWidth{width: 750px;}
.posiNumWidth{width: 750px;}
.posiNumWidthInput{width: 95px;height: 30px;margin-left: 3px;margin-right: 3px;}
.S_weidanimg .S_wcity{font-size: 14px;color: #333;padding-top: 25px;}
.S_weidanimg .S_wtit{font-size: 12px;color: #666;margin-top: 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 100%;padding-left: 5px;line-height: 20px;}
.S_weidanimg .S_wprice{font-size: 14px;color: #fb7905;margin-top: 10px;}
.S_road{height: 210px;background: #fff;}
.S_roadimg{position: relative;}
.S_roadimg img{display: block;height: 140px;width: 100%;}
.S_follow{width: 55px;height: 25px;background: rgba(0,0,0,0.5);color: #fff;font-size: 12px;line-height: 25px;text-align: center;position: absolute;top: 10px;left: 10px;}
.S_follPrice{width: 95px;height: 30px;background: #ff6262;color: #fff;font-size: 16px;line-height: 30px;text-align: center;position: absolute;bottom: 40px;left: 10px;border-radius: 5px;}
.S_follPrice em{font-size: 10px;}
.S_roadtit{font-size: 14px; color: #333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 100%; padding-left: 5px; line-height: 30px;}
.S_bnav{height: 60px;border-top:1px solid #eaeaea;background: #fff;}
.S_bnav div{float: left;width: 25%;text-align: center;}
.S_bnav div img{display: inline-block;width: 20px;height: 20px;margin-top: 10px;}
.S_bnav1 p{font-size: 14px;color: #ff6262;}
.S_bnav2{font-size: 14px;color: #333;}
.S_bnav1 p{margin-top: 10px;}
.S_bnav2 p{margin-top: 10px;}
.progrmLooktip{position: absolute;z-index: 8}
.sreadyOne img{display: block;width: 800px;height: 570px;}
.S_pro_tab span{display: inline-block;width: 375px;height:35px;line-height:35px;text-align:center;border:1px solid #eaeaea;font-size: 16px;color: #333;cursor: pointer;}
.S_pro_tab span.bxact{color: #fff;border:1px solid #e5007f;background: #e5007f;}
.applePicture{font-size: 16px;color: #333;}
.applePicture_four{height: 50px;}
.sfixTip{position: absolute;top:0px;left: -90px;}
.sfixTip li{width: 40px;height: 40px;
 text-align: center;line-height: 40px;border-radius: 20px;background: #dfdfdf;font-size: 16px;margin-top: 15px;position: relative;}
.sfixTip li.active{background: #e5007f;}
.sfltext{width: 730px;margin-left: 10px;}
.s_tip{display:inline-block;width: 25px;height: 25px;background: #e5007f;border-radius: 25px;color: #fff;font-size: 14px;text-align: center;line-height: 25px;margin-right: 10px;}
.s_tip_img{display: block;width: 740px;height: 400px;margin-left: 10px;margin-top: 20px;cursor: pointer;}
.s_line{width: 1px;height: 205px;border: 1px dotted #eaeaea;position: absolute;left: 20px;top: 50px;}
.s_line2{width: 1px;height: 240px;border: 1px dotted #eaeaea;position: absolute;left: 20px;top: 50px;}
.outerdiv{position:fixed;top:0;left:0;background:rgba(0,0,0,0.7);z-index:2;width:100%;height:100%;display:none;}
.innerdiv{position: absolute;}
.bigimg{border:5px solid #fff;}
.S_contab{display: none;position: relative;}
.flowChart{margin-top: 150px;}
.flowbtnlg{width: 210px;height: 70px;border:2px solid #e72190;color: #e5007f;font-size: 15px;text-align: center;position: relative;}
.flowbtn{width: 135px;height: 50px;border:2px solid #e72190;color: #e5007f;font-size: 15px;text-align: center;line-height: 50px;position: relative;}
.flowChartOne{top:50px;}
.flowChartTwo_top{top:-25px;}
.flowChartTwo_down{top:70px;}
.flowChartLine2{position: relative;top: -93px;}
.flowChartTwo_text{position:relative;top: 36px;left: 148px;text-decoration:underline}
.flowCharThree_up{top: -133px;}
.flowCharThree_down{top: -50px;}
.flowPtext{margin-top: 13px;}
.flowCharThree_text{position:relative;left: 231px;top: -178px;text-decoration:underline}
.flowChartFour_text{position:relative;left: 148px;top: -37px;text-decoration:underline}
.flowChartFour_down{top: 25px;}
.flowChartFour_top{top: -5px;}
.flowChartLine3{position: relative;top: 20px;}
.flowChartFour_text2{position:relative;left: 148px;top: -8px;text-decoration:underline}
.flowCharThree_text:hover,.flowChartFour_text:hover,.flowChartTwo_text:hover,.flowChartFour_text2:hover{text-decoration:underline}
.flowactive{background: #e72190;color:#FFF;}
.allowBox{margin-top: 30px;text-align: center;}
/*.allowImgBox{text-align: center;height: 400px;}*/
.allowBox .allowImg{display: inline-block;width: 300px;height: 300px;text-align: center;}
/*我的小程序样式结束*/
/*查看小程序样式后期调整开始*/
.bgColorValue.look_bgColorValue{width: 290px;height: 550px;}
.programheader.look_programheader{width: 290px;height: 25px;line-height: 25px;}
.programheader.look_programheader span{width: 290px;font-size: 15px;}
.programnav_right.look_programnav_right{width: 175px;}
.programnav_right.look_programnav_right span{width: 175px;font-size: 13px;}
.programSearch.look_programSearch{height: 30px;}
.programSearch.look_programSearch input{width: 260px;height: 30px;font-size: 13px;}
.programicon.look_programicon {left: 19%;top: 5px;width: 18px;height: 18px;}
.S_weidanimg.look_S_weidanimg img{width: 99px;height: 75px;}
.S_weidanimg.look_S_weidanimg{margin-left: 3px;margin-right: -1px;}
.S_wborder.look_S_wborder{width: 96px;margin-left: 6.5px;padding-bottom: 10px;}
.S_navCon.look_S_navCon{height: 140px;}
.S_weidan.look_S_weidan{height: 140px;width: 365px;}
.programnav.look_programnav{width: 290px;height: 90px;}
.programnav_left.look_programnav_left img{width: 88px;height: 68px;border-radius: 5px;}
.S_navConimg.look_S_navConimg{margin-top: -2px;font-size: 13px;}
.S_navConimg.look_S_navConimg img{width: 35px;height: 35px;}
.S_navConimg.look_S_navConimg p{font-size: 12px;margin-bottom: 12px;margin-top: 12px;}
.S_weidantit.look_S_weidantit{height: 30px;line-height: 25px;font-size: 14px;background: #fff;}
.S_weidanimg.look_S_weidanimg .S_wcity{font-size: 13px;padding-top: 22px;}
.S_weidanimg.look_S_weidanimg .S_wprice{margin-top: 8px;font-size: 13px;}
.S_weidanimg.look_S_weidanimg .S_wtit{margin-top: 8px;}
.S_road.look_S_road{height: 87px;overflow: hidden;}
.S_bnav.look_S_bnav{height: 36px;}
.S_bnav.look_S_bnav div img{width: 15px;height: 15px;margin-top: 3px;}
.S_bnav2.look_S_bnav2{font-size: 12px;}
.S_bnav1.look_S_bnav1{font-size: 12px;}
.S_bnav1.look_S_bnav1 p{font-size: 12px;}
/*查看小程序样式后期调整结束*/
.licenseImg{width: 730px; height: 525px; margin-left: 20px; display: block;}
/**视频插件样式开始**/
.report{display: inline-block;width: 40px;font-size: 15px;}

.title03.reportline{height: 60px;line-height: 60px;}
.title03.reportline .report{line-height: 20px;}
.reportArticle{font-size: 14px;line-height: 20px;color: #333;}
.reportFileHeader{height: 40px;line-height: 40px;background: #f7f7f7;}
.reportFileTit{border-bottom: 1px dashed #eaeaea;height: 35px;line-height: 35px;}
.reportitspan{width: 150px;}
.reportitspan img{position: relative;top: -2px;}
.reportarea textarea{width: 80%;height: 300px;border:1px solid #eaeaea;margin-top: 10px;border-radius: 4px;padding-left: 20px;line-height: 25px;padding-right: 20px;font-size: 14px;}
.destinput {position: relative;}
.destinputframebox{width: 200px;height: 270px;overflow-x: hidden;display: none; position: absolute; z-index: 9999;background: #fff;left: 0px;top: 35px;}
.destinputWrap{min-height: 40px;margin-left: 165px;height:auto;}
.destinputWrap span{position:relative;display: inline-block;padding: 3px 25px 3px 20px;border:1px solid #cacaca;border-radius: 25px;text-align: center;margin-right: 15px;cursor: pointer;margin-bottom: 5px;margin-top: 5px;}
.destinputWrap span img{margin-left: 3px;display: inline-block;position: absolute;right: 5px;top: 7px;width: 9px;height: 10px;}
.videoSize{width:254px;height:150px; position: relative;margin-left: 2px;}
.videoSizeBox{float:left;width:260px;margin-left: 5px;margin-top: 5px;cursor: pointer;border:1px solid #eaeaea;}
.videoSizeText{height: 35px;line-height: 35px;}
.videoSizeText span{display: inline-block;width: 220px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.videoBox{min-height: 200px;height:auto;position: relative;}
.videoBox li{width: 265px;float: left;}
.cultivate{height: 40px;line-height: 40px;background: #f7f7f7;}
.ring{display: inline-block;width: 25px;height: 25px;position: relative;top: -3px;}
.rollBox {padding-left:50px; margin-left:100px; }
.rollOverHide {width:700px; height:40px; overflow:hidden; position:relative;top: -40px; }
.roll{min-width:300px; position:absolute; left:0px; top:0px;}
.roll li {width:270px; float:left; line-height:40px; text-align:center; margin-left: 10px; font-size: 14px;}
.overWhipe{width: 260px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.V_upimg img{width: 180px;height: 100px;border-radius: 4px;}
.V_upimgarea textarea{width: 80%;height: 100px;border:1px solid #eaeaea;margin-top: 10px;border-radius: 4px;padding-left: 20px;line-height: 25px;padding-right: 25px;text-indent: 15px;font-size: 14px;}
.V_lookimg{text-align: center;}
.V_lookimg img{display: block;width: 600px;height: 450px;margin-left: 100px;}
.V_tab{display: none;}
.slider-pro{position: relative; }
.sliderBox{position: absolute; left: 0; bottom: 130px; width: 960px; height: 50px; display: none; margin-bottom: 20px; margin-left: 5px; }
.V_introduceimg{display: none; }
.v_title_left{float: left;width: 600px;}
.v_title_right{float: right;width: 200px;cursor: pointer;}
.v_tright_img{width: 50px;text-align: center;line-height: 20px;}
.v_tright_img img{width: 25px;height: 25px;margin-top: 5px;}
.v_tright_img2 img{width: 25px;height: 25px;margin-top: 5px;}
.v_tright_img2{text-align: center;line-height: 20px;}
.V_introduce{margin-bottom:70px;margin-top:10px;min-height:80px;padding-bottom:20px;width:auto;position:relative}
.V_img_addnum{position: absolute; z-index: 99; left: 50%; top: -192px;}
.V_thumbnail{margin-top:80px;position:relative;}
.videoSize_video{width:170px;height:130px;}
.videoSize_img{width:170px;height:130px;}
.V_addimgcon{border-radius:10px;width: 800px;min-height: 400px;padding-bottom: 30px;position: absolute;left: 50%;margin-left: -400px;top: 50%;margin-top: -200px;background: #fff;}
.V_img_btnclose{position: relative;text-align: center;}
.V_img_btnclose img{position: absolute;right: 27px;top: 10px;cursor: pointer;}
.V_img_btnclose span{line-height: 55px;}
.recording{width: 30px;height: 15px;display: inline-block;}
.video-tip{position: relative;}
.video-tip strong{ padding:1px 20px 1px 0; display:inline-block;*display:inline;*zoom:1; color:#d00d6f;background: url(../images/icon07.png) right center no-repeat;position: relative;top: 5px;height: 22px;}
.video-tip div{display: none;position: absolute;left:-100px; top:25px;width: 240px;border: 1px solid #d00d6f;padding: 12px;color:#666;background: #fff; z-index:999; line-height:22px;max-height:300px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<300?"300px":""); overflow-y:auto;}
.video-tip:hover div{display:block;transform-origin: 100% 0%;-webkit-animation: fadeIn 0.3s ease-in-out;	animation: fadeIn 0.3s ease-in-out;}
.video-tip div p{font-size: 14px;color: #333;line-height: 20px;width: 100%;text-align: left;}
.v_tdwidth{position: relative;}
.v_tdwidth span{display: inline-block;width: 200px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;cursor: pointer;}
.v_tdwidth div.v_hoverCon{display: none;text-align: left;width: 400px;min-height: 40px;line-height: 30px;position: absolute;left: 0px;top: 0px;background: #fff;border:1px solid #eaeaea;padding-left: 10px;padding-right: 10px;cursor: pointer;z-index: 88}
.videoNone{display: none;}
.v_move_del{margin-left: 25px;}
.barlinebox {position: relative; width: 260px;}
.upPlay {position: absolute; left: 290px; top: -6px; display: inline-block; width: 70px; font-size: 12px; color:#337ab7; cursor: pointer; }
.barline .percent{position:absolute;left: 0; top: 0; bottom: 0; right: 0;}
.barline .lineJindu{float:left;height:20px;overflow:hidden;background:#FCC800;border-radius:8px;}
.barline {width: 203px; border: 1px solid #E6E6E6; height: 22px; border-radius: 15px; margin-left: 35px; position: relative; top: 0px; overflow: hidden;}
.fileBtn{height: 34px; background: #ff0; position: relative; top: -34px; width: 88px; cursor: pointer; opacity: 0; }

.V_clickimgWrapper {height: 160px; }
.V_clickimgbox{min-width: 170px; overflow-x: hidden;margin-top: 20px;}
.V_clickimg{width: 170px;height: 130px;margin-right: 10px;margin-bottom: 5px;overflow: hidden;cursor: pointer;}
.V_clickimg.actline{border:2px solid #e5007f;}
/*单选开始*/
.dblock{display: block;}
.ticketHomeBannerBox{width: 1150px;margin: auto;position: relative;top: 15px;/*overflow:hidden;height:280px;*/height: 400px;}
.ticketHomebannercon{width: 780px;margin: 0px;top: 15px;background: #fff;/*border: 2px solid rgba(0,0,0,0.1);*/height: 365px;min-height:125px;/*margin-left: -25px;*/}
.ticketHomebgactiv{box-shadow: 1px 3px 3px #f1f1f1;}
.ticketHomeType{height: 35px;line-height: 35px;/*margin-top: 10px;*/}
.ticketHomeType div{float: left;}
.ticketHomeType .ticketHRadio_single{top: 8px;width: 82px;padding-left: 30px;font-size: 14px;cursor: pointer;}
.ticketHomeType .ticketHRadio_single.width120{width: 120px;}
.ticketHomeType_tit span{display: inline-block;width: 72px;height: 35px;color: #666;font-size: 14px;margin-left: 17px;}
.ticketHomeTit{height: 40px;line-height:38px;border-bottom: 1px solid #ccc;text-align: center;}
.ticketHomeTit span{display: inline-block;float: left;width: 100px;font-size: 16px;color: #333;cursor: pointer;}
.ticketHomeTit span.ticketAactiveBorder{border-bottom: 2px solid #e5007f;}
.ticketHomeTit a{float: right;padding-right: 20px;font-size: 12px;color: #999;}
.ticketHRadio_single.activ{background: url(../images/editairact.png) no-repeat 1px;background-size: 21%;}
.ticketHomeRadioBox .ticketHRadio_single.width120.activ{background: url(../images/editairact.png) no-repeat 1px;background-size: 15%;}
.ticketHomeRadioBoxTwo .ticketHRadio_single.width120.activ{background: url(../images/editairact.png) no-repeat 1px;background-size: 15%;}
.ticketHRadio_single {background: url(../images/editair.png) no-repeat 1px; float: left; font-size: 12px; color: #666; border-radius: 5px; margin-bottom: 10px; position: relative; height: 20px; width: 120px; line-height: 20px; padding-left: 10px; top: 10px;cursor: pointer;}
.ticketHInputiti {font-size: 14px; position: absolute; top: 0px; left: 27px; }
.ticketHomeinpt{width: 16px;height: 16px;position: absolute;opacity: 0;left: 24px;top: 5px;}
/*单选结束*/

.flex-row { display: flex !important; flex-direction: row }
.flex-col { display: flex !important; flex-direction: column }
.row-center { display: flex !important; flex-direction: row; align-items: center; }
.row-betw-cen { display: flex !important; flex-direction: row; align-items: center; justify-content: space-between; }
.col-double-cen { display: flex !important; flex-direction: column; align-items: center; justify-content: center; }
.header-left{ position: relative; padding-left: 10px }
.header-left::before { content: ''; display: block; width: 4px; height: 16px; background: #e82190;position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.divider { position: relative; }
.divider::after { content: ''; display: block; width: 100%; height: 10px; background: #f7f7f7;position: absolute; bottom: 0; left: 0; }
.half-width { width: 50% !important; }
.full-width { width: 100% !important;}
.full-height { height: 100% !important;}
.bg-black { background: #000; }
.bg-black-opacity { background: rgba(0, 0, 0, 0.4); }
.text-center { text-align: center; }
.aligin-center { align-items: center; }
.just-center { justify-content: center; }
.row-end { justify-content: flex-end; }
.inline-block { display: inline-block; }
.float-left { float: left; }
.float-right { float: right; }
.text-more {
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
}

.posit-rel {
 position: relative;
}
.posit-abs {
 position: absolute;
}

.bg-white {
 background: #fff;
}

.color-orange{
 color: #e19e04;
}
.color-white{
 color: #fff;
}

.round-circle{
 border-radius: 50%;
}
.round-20{
 border-radius: 20px;
}

/* add by Guanghua */

.flex-1 { flex: 1; }
.flex-2 { flex: 2; }
.flex-3 { flex: 3; }
.flex-4 { flex: 4; }
.flex-5 { flex: 5; }

/* padding */
.p-5 { padding: 5px 5px; }
.p-10 { padding: 10px 10px; }
.p-15 { padding: 15px 15px; }
.p-20 { padding: 20px; }

.pt-0 { padding-top: 0; }
.pl-10 { padding-left: 10px; }

.p-x-5 { padding: 0 5px; }
.p-x-10 { padding: 0 10px; }
.p-x-15 { padding: 0 15px; }

.p-y-3 { padding: 3px 0; }
.p-y-5 { padding: 5px 0; }
.p-y-10 { padding: 10px 0; }
.p-y-15 { padding: 15px 0; }
.p-y-20 { padding: 20px 0; }
.p-y-30 { padding: 30px 0; }

/* margin  */

.m-5 { margin: 5px; }
.m-10 { margin: 10px; }
.m-15 { margin: 15px; }

.m-y-5 { margin: 5px 0; }
.m-y-10 { margin: 10px 0; }
.m-y-15 { margin: 15px 0; }

.mb-5 { margin-bottom: 5px; }
.mb-10 { margin-bottom: 10px; }
.mb-15 { margin-bottom: 15px; }
.mt-10 { margin-top: 10px; }
.mt-15 { margin-top: 15px; }

.row-sm {
 margin-right: -5px;
 margin-left: -5px;
 float: left;
}
.col-3, .col-6{
 padding-right: 5px;
 padding-left: 5px;
 min-height: 1px;
 line-height: 20px;
 float: left;
}
.col-3 {
 width: 25%;
}
.col-6 {
 width: 50%;
}

/* 发票 */
.invoice-tip-parent:hover .invoice-tip{
 display: block !important;
}
.invoice-tip-parent{
 margin-bottom: 3px;
}
.invoice-tip{
 width: 500px;
 height: 700px;
 overflow: auto;
 position: absolute;
 top: 0px;
 right: 100%;
 transform: translateY(-50%);
 z-index: 9;
 box-shadow: 0 0 10px 2px #eee;
 display: none;
}
/* 分享 */
.hover-tip .form-control {
 border: unset;
}

.hover-tip input {
 height: 28px;
 margin-right: 10px;
}

.share {
 position: relative;
}

.hover-tip {
 padding: 15px;
 width: 300px;
 position: absolute;
 background: #fff;
 top: 100%;
 right: -48px;
 z-index: 99;
 -webkit-border-radius: 8px;
 -moz-border-radius: 8px;
 border-radius: 8px;
 box-shadow: 0 0 2px 2px #eee;
 display: none;
}
.hover-tip input {
 height: 28px;
 margin-right: 10px;
}

.hover-tip::before {
 content: '';
 display: block;
 width: 0;
 height: 0;
 border: 6px solid transparent;
 border-bottom: 6px solid #fff;
 position: absolute;
 bottom: 100%;
 right: 23%;
 z-index: 9;
}

.share:hover .hover-tip {
 display: block;
}

@media (max-width: 980px) {
    .leftBar {
        width: 650px !important;
    }
    .regChange {
        width: 100% !important;
    }
    .regChange .regHref {
        margin-right: 2.25% !important; 
    }
}

/* 预定拼团样式 */
.splicing-group-box {
    margin-bottom: 20px;
    overflow: hidden;
    overflow-y: auto;
    width: 100%;
    padding: 10px 0;
}
.splicing-group-box .splicing-options {
    width: 100%;
    margin-bottom: 20px;
}
.splicing-group-box .splicing-top-box {
    width: 100%;
    margin-bottom: 10px;
    position: relative;
    color: #ffa045;
    line-height: 20px;
    border-bottom: 1px solid #e5e5e5;
}
.splicing-group-box  .top-rules-box {
    position: absolute;
    right: 10px;
    top: 0;
    color: #bebebe;
}  
.splicing-group-box .splicing-bottom {
    border-bottom: 1px solid #e5e5e5;
    padding: 10px 0;
} 

.splicing-group-box .splicing-imgs {
    width: 40px;
    height: 40px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: top;
}

.splicing-group-box .splicing-imgs img {
    width: 100%;
    height: 100%;
}
.splicing-group-box  .splicing-middle-box {
    width: 40%;
    display: inline-block;
    line-height: 20px;
}
.splicing-group-box  .splicing-right-box {
    width: 40%;
    display: inline-block;
    text-align: right;
    float: right;
    margin-right: 10px;
    line-height: 20px;
}
.splicing-group-box  .splicing-middle-box .mall-name {
    font-size: 16px;
}

.splicing-group-box  .splicing-middle-box .grey-box {
    color: #999;
}
.splicing-group-box   .nums-people span {
    color: #d00d6f;
    font-size: 14px;
}
.backSucceedMoney {
    margin: 10px 14px;
    font-size: 14px;
    color: #cd000f;
}

.splicing-group-box .top-rules-box span{text-decoration: underline;padding: 0px 4px;}
.splicing-group-box .top-rules-box .rules-PriceNr{ display:none; background:#FFF; border:solid 1px #CCCCCC; padding:10px; border-radius:5px; position:absolute; width:220px; top:45px; right:0;  line-height:24px; text-align:left; z-index: 1000;}
/* 预定拼团样式-end */

/* 预定号详情dialog */
@media (max-width: 980px) {
    .modal-dialog.reservation-number-dialog {
        margin-top: 200px;
    }
}
/* 预定号详情dialog */