﻿/*咨询定制   2014-01-16
-----------------------------------------------------------------------------*/
.chat-process .chat-stats,.chat-process .stats-bar,.chat-r-top .six-img,.six-online,.six-outline,.conor-icon,.have,.no-have,.s-minus,.s-add ,.chat-r-tel .chat-tel-icon{background:url(../img/chat-ui-0116.png) no-repeat; }
/*------*/
.chat-main-box { background-color: #FFFFFF; border: 1px solid #eeeeee; padding:20px;}
.chat-process { overflow:hidden; }
.chat-process span { float:left; font-size:15px; height:30px; line-height:30px; padding-right:15px; }
.chat-process .chat-stats {float:left; background-position: 0px 0px; width:627px; height:30px; position:relative; }
.chat-process .stats-bar{background-position: 0px -32px; width:627px; height:30px;}
.chat-process .chat-stats-list { display:block;width:627px; height:30px; position:absolute; top:0; left:0; overflow:hidden; }
.chat-process .chat-stats-list li { float: left; display:block; width:156px; height:30px; line-height:30px; text-align:center; color:#aaaaaa;  }
.chat-process .chat-stats-list .stats-on{ color:#ffffff;}
.chat-dialog { width: 940px; margin:0 auto;}
.chat-r-left { float: left; width: 650px; border:1px solid #c3c2c2;  background:#eef2f6; }
.chat-r-right { float: right; width: 260px;height:567px; background:#ffffff; border:1px solid #c3c2c2;}
.chat-r-top { background:url(../img/chat-top-bg.png) repeat-x; height:35px; line-height:35px; color:#FFF; text-align:center; padding:0px 10px; }
.chat-r-top .six-img { height: 20px; width: 20px; float:left; position:relative; background-position:-254px -72px;  margin-top:5px;}
.chat-r-top .six-img .six-online{ display:inline-block;  background-position:0px -87px; width:12px; height:12px; position:absolute; right:-3px; bottom:-3px;}
.chat-r-top .six-img .six-outline{display:inline-block;  background-position:-17px -87px; width:12px; height:12px; position:absolute; right:-3px; bottom:-3px;}
.chat-r-top .six-txt{ float:left; padding-left:10px;}
.chat-field { height:365px; overflow-y:scroll; overflow-x:hidden; width:630px; padding:10px 10px; position:relative; }
.chat-send { background:url(../img/send-bg-line.png) left top repeat-x; position:relative; height:110px; }

.chat-send-box .dis-send{ background:#EEEEEE;}
.chat-send-box { padding:10px; overflow:hidden; }
.chat-send-box .chat-send-btn { float:left; padding-left:10px; }
.chat-send-box .chat-send-btn .send-btn { display:inline-block; background:url(../img/chat-ui.png) -94px -60px no-repeat; color:#FFF; height:30px; line-height:30px; width:66px; text-align:center; border:0 none; }
.chat-send-box .chat-send-btn .send-btn:active { background:url(../img/chat-ui.png) -94px -92px no-repeat; color:#FFF; }
.chat-send-box .chat-send-btn .send-btn:hover { color:#FFF; text-decoration:none; }
.chat-send-box .txt-field{background: #ffffff; border:1px solid #d2d2d2; border-bottom:1px solid #ffffff; border-radius: 2px;box-shadow: 1px 1px 2px #BBBBBB inset;float: left;font: 14px/1.2em "微软雅黑","黑体",Helvetica,Arial,Tahoma;padding: 7px 10px 2px;width: 530px; height:80px;}
.chat-send-order{background: #ffffff;  border:1px solid #d2d2d2; border-bottom:1px solid #ffffff;border-radius: 2px;box-shadow: 1px 1px 2px #BBBBBB inset;float: left;font: 14px/1.2em "微软雅黑","黑体",Helvetica,Arial,Tahoma;padding: 7px 10px 2px;width: 530px; height:80px;}
.send-order-list { padding:8px 0px 8px 15px; overflow:hidden; }
.send-order-list li { float:left; display:block; margin-right:30px; margin-bottom:10px; overflow:hidden; *zoom:1;}
.send-order-list li i { float:left; display:inline-block; height:26px; line-height:26px; width:55px; font-size:12px; text-align:right; margin-right:5px;}
.send-order-list li .send-input { float:left;}
.send-order-list li .send-input-txt {float:left;  background:#fff; border:0 none; border-bottom:1px solid #b7b7b7; width:160px; height:26px; line-height:26px; font-size:14px;}
.send-order-list li .have { display:inline-block; background-position:-612px -77px; padding-left:20px; cursor:pointer; margin:4px 0 0 15px; color:#333; }
.send-order-list li .no-have {display:inline-block; background-position:-612px -106px; padding-left:20px; cursor:pointer;  margin:4px 0 0 15px; color:#333; }
.send-order-list li .s-minus { float:left; display:inline-block; width:18px;height:18px; background-position:-33px -116px; cursor:pointer; margin:4px 5px 0 0; color:#333; }
.send-order-list li .s-add {float:left; display:inline-block; width:18px; height:18px;background-position:-55px -116px; cursor:pointer;  margin:4px 5px 0 5px; color:#333; }
.chat-send-tips{ background:url(../img/chat-ui-0116.png) -297px -70px no-repeat; width:170px; height:30px; color:#fff; text-align:center; position:absolute; left:256px; top:-40px; line-height:24px;}
.btn-black-h28:hover{ text-decoration:none;color: #bbbaba;}


.chat-line-list{ width:440px;font: 14px/1.5em "微软雅黑","黑体",Helvetica,Arial,Tahoma;}
.chat-line-list ul{}
.chat-line-list ul li{ display:block; padding:10px 0px;}
.chat-line-list .c-line-top{ overflow:hidden;*zoom:1; }
.chat-line-list .blue-icon { display: inline-block; background:url(../img/chat-ui.png) -29px -30px no-repeat; width:60px; height:19px; line-height:19px; color:#FFF; text-align:center; font-size:12px; float:left; margin-top:1px;}
.chat-line-list .ju-h1 { padding-left:70px;}
.chat-line-list .c-line-cont { overflow:hidden; padding-top:5px; position:relative; *zoom:1; }
.chat-line-list .c-line-cont .c-line-img { float:left; display:block; width:180px; height:120px; border:1px solid #bfbebe; position:relative; overflow:hidden;}
.chat-line-list .c-line-cont .look-detail{ display:block; height:30px; line-height:30px; text-align:center; color:#ffffff; width:180px; position:absolute; bottom:0px; left:0px; background:url(../img/filter-mask.png) repeat;}
.chat-line-list .c-line-cont .c-line-dl { color:#7f7f7f; line-height:24px; padding-left:190px; }
.chat-line-list .c-line-cont .c-line-dl dt{  line-height:24px;}
.chat-line-list .c-line-cont .c-line-dl dd{  line-height:24px;}
.link0 a{ color:#333;} .link0 a:hover{ text-decoration:underline;}
.chat-line-list .chat-pay-btn{ display:inline-block; background:url(../img/chat-ui.png) 0px -60px no-repeat; width:90px; height:30px; line-height:30px; text-align:center; color:#ffffff; position:absolute; bottom:5px; right:0px;}
.chat-line-list .chat-pay-btn:hover{ display:inline-block; background:url(../img/chat-ui.png) 0px -94px no-repeat; color:#ffffff; text-decoration:none; }
.chat-info-item { }
.chat-info-item .chat-item-tit { background:#f8f8f8; height:36px; border-bottom:1px solid #e8e8e8; line-height:36px; overflow:hidden; padding:0px 10px; }
.chat-info-item .chat-item-tit i { float: left; color:#333; }
.chat-info-item .chat-item-tit .chat-modify { float:right; margin-right:15px; }
.chat-info-item .chat-item-tit .chat-modify:hover{ text-decoration:underline;}
.chat-info-item .chat-item-tit .fold-up { float:right; display:inline-block; background: url(../img/chat-ui.png) -65px 7px no-repeat; width:20px; height:20px; cursor:pointer; margin-top:11px; }
.chat-info-item .chat-item-tit .fold-down { float:right; display:inline-block; background: url(../img/chat-ui.png) -88px 7px no-repeat; width:20px; height:20px; cursor:pointer; margin-top:11px; }
.chat-info-item .chat-item-detail { padding:10px; font-size:12px; }
.chat-info-item .chat-item-detail ul { overflow:hidden; }
.chat-info-item .chat-item-detail ul li {overflow:hidden; width:229px; display:block; line-height:22px; color:#333; *zoom:1;}
.chat-info-item .chat-item-detail ul li i { color:#999; float:left;}
.chat-info-item .chat-item-detail ul li span { display:inline;}
.takeit { display:inline-block; background:url(../img/btn-bg.png) repeat-x; color:#ffffff; height:16px; line-height:16px; padding:0px 5px; border:1px solid #57738c; position:absolute; bottom:5px; left:112px; }
.chat-line-item{ border-bottom:1px solid #E8E8E8; padding-bottom:10px; margin-bottom:10px;}
.line-fresh{ float:left; margin-left:15px;}
.chat-item-detail2 { padding:10px; font-size:12px; }
.chat-r-list{ overflow:hidden; *zoom:1;}
.chat-r-list li{ display:block; border-bottom:1px dashed #b3b3b3; padding-bottom:10px; margin-bottom:10px; }
.chat-r-list .c-list-top{ overflow:hidden;}
.chat-r-list .c-list-top h1 { line-height:20px;}
.chat-r-list .c-list-top h1 a{ color:#333;}
.chat-r-list .c-list-cont { overflow:hidden; padding-top:10px; position:relative;padding-bottom:25px; *zoom:1; }
.chat-r-list .c-list-cont .c-list-img { float:left; display:block; width:102px;}
.chat-r-list .c-list-cont .c-list-img  img{width:100px; height:65px; border:1px solid #bfbebe; }
.chat-r-list .c-list-cont .look-detail{ display:block; height:24px; line-height:24px; text-align:center; color:#39a7e7; width:102px;background:#e2edf3; margin-top:5px;}
.chat-r-list .c-list-cont .c-list-dl { color:#7f7f7f; padding-left:110px; }
.chat-r-list .c-list-cont .c-list-dl dt{  line-height:20px;}
.chat-r-list .c-list-cont .c-list-dl dd{  line-height:20px;}
.link0 a{ color:#333;} .link0 a:hover{ text-decoration:underline;}
.chat-r-list .chat-pay-btn{ display:inline-block; background:url(../img/chat-ui.png) 0px -60px no-repeat; width:90px; height:30px; line-height:30px; text-align:center; color:#ffffff; position:absolute; bottom:5px; right:0px;}
.chat-r-list .chat-pay-btn:hover{ display:inline-block; background:url(../img/chat-ui.png) 0px -94px no-repeat; color:#ffffff; text-decoration:none; }
.red{color:#f1725e;} .bold{ font-weight:bold;}
.chat-r-ibox { height:472px; overflow-y:auto; overflow-x:hidden; position:relative; width:260px; }
.chat-r-tel { background:#f8f8f8; height:59px; border-top:1px solid #e8e8e8; overflow: hidden; padding:0px 10px; }
.chat-r-tel .chat-tel-icon { display:inline-block; float:left; background-position:-206px -67px; width:36px; height:36px; margin-top:12px;}
.chat-r-tel h2 { padding-left:45px;padding-top:13px;font: 24px/20px Helvetica,"微软雅黑","黑体",Arial,Tahoma; color:#c47cac; }
.chat-r-tel p {padding-left:45px; }

/*定制咨询优化     2014-01-20
-----------------------------------------------------------------------------*/

.chat-l-tab .chat-tab-select{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.c-line-reason{ padding-top:10px; font-size:13px; line-height:22px; background:#eef2f6; padding:10px; border:1px solid #c0d7ee; color:#525e7b; margin-top:10px; position:relative;}
.c-line-reason i{color:#63a510; font-weight:bold;}
.c-line-reason .pop-pointer-top{position:absolute;left:20px;top:-7px;width:12px;height:12px;overflow:hidden;font-style:normal;font-family:simsun;font-size:12px;line-height:12px}:root 
.c-line-reason .pop-pointer-top{top:-7px\9}
.c-line-reason .pop-pointer-top b.b1{position:absolute;left:0;top:0;color:#c0d7ee;font-size:12px;}
.c-line-reason .pop-pointer-top b.b2{position:absolute;left:0;top:1px;font-style:normal;color:#eef2f6;font-size:12px;}
.inputing{ bottom:5px; left:0px; width:100%; text-align:center;}
.load-more-box{ text-align:center; padding-bottom:15px;}
.load-more{ display:inline-block;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; height:24px; line-height:24px; padding:0px 15px; background:#dee3ea; cursor:pointer; color:#525e7b;}
.input-loading{ display:inline-block; background: url(../img/in-load.gif) right center no-repeat; height:30px; line-height:30px; width:150px; color:#535f7d; }


/*定制下拉选项     2014-01-23
-----------------------------------------------------------------------------*/
.send-order-list,.chat-send-box,.send-order-list li{overflow: visible;}
.send-drop-input {float:left;  background:#fff; border:0 none; border-bottom:1px solid #b7b7b7; width:155px; height:26px; line-height:26px; font-size:12px; color: #CCC; padding-left:5px; position:relative; }
.send-drop-input b{ display:inline-block;border-color: #ccc rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);border-style: solid dashed dashed;border-width: 4px;font-size: 0;height: 0;line-height: 0;position: absolute;right: 6px;top: 14px;width: 0;}
.send-hover{ position:relative; float:left;}
.send-hover .send-drop-box{ display:block;}
.send-drop-box{ background:#fff;width:160px; position:absolute; left:0px; top:26px;border: 1px solid #BFBFBF;  box-shadow: 1px 1px 2px #CCCCCC; display:none;}
.send-drop-box .send-inner{ overflow:hidden; font-size:12px;*zoom:1;}
.send-drop-box .send-drop-list{ display:inline-block; float:left;height:24px; line-height:24px; width:60px; padding:0px 10px; color:#666;}
.send-drop-box .send-drop-list:hover{ background:#f3f3f3; color:#f98700; text-decoration:none;}
.send-date{}
.send-cost{width:205px;}
.send-cost .send-drop-list{ width:80px;}

/*在线咨询优化     2014-02-12
-----------------------------------------------------------------------------*/
.chat-r-tbox{ height:470px;}
.chat-tips { background:#fdfbe9; border:1px solid #c7c4ac; position:absolute; top:-63px; left:173px;box-shadow: 0 1px 5px #DBDBDB; text-align:center;}
.chat-tips-field{ padding:10px;width:240px; color:#505050; line-height:24px;}
.tips-takeit{background: #4175D5;color: #FFFFFF;display: inline-block;padding: 3px 18px; margin-top:10px;}
.chat-tips .pop-pointer-bottom{left:120px;}
.chat-tips .pop-pointer-bottom b.b1{position:absolute;left:0;bottom:0;color:#c7c4ac;font-size:12px;}
.chat-tips .pop-pointer-bottom b.b2{position:absolute;left:0;bottom:1px;font-style:normal;color:#fdfbe9;font-size:12px;}
.chat-r-top{ position:relative; z-index:10;}
.outline-tips{ display:block; background:url(../img/ouline-tips.png) no-repeat; width:340px; height:70px; margin-bottom:10px; position: absolute; left:77px; top:-18px; z-index:999;}
.outline-tips .tips-colse-btn{ display:inline-block; width:20px; height:20px; position:absolute; top:2px; right:18px; cursor:pointer;}
.outline-tips p{ color:#5cb5f0; padding:15px 30px 10px 40px; font-size:14px; line-height:18px; text-align:left; }
.outline-tips .corange{ color:#ff862e;}

/*首页出行人数下拉选择*/
.tc-drop-input {float:left;  background:#fff; border:0 none; border-bottom:1px solid #b7b7b7; width:140px; height:26px; line-height:26px; font-size:12px; color: #CCC; position:relative; }
.tc-drop-input b{ display:inline-block;border-color: #ccc rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);border-style: solid dashed dashed;border-width: 4px;font-size: 0;height: 0;line-height: 0;position: absolute;right: 6px;top: 14px;width: 0;}
.tc-send-hover{ position:relative; float:left; z-index:90;}
.tc-send-hover .send-drop-box{ display:block;}
.send-person{ width:245px;}
.send-person .send-drop-list{ width:60px;}
.mdd-chat .tc-drop-input{ width:110px;}

/*行程单咨询定制跳转中间页样式     2014-02-24
-----------------------------------------------------------------------------*/
.you .chat-line-list .c-line-cont .c-line-dl{ color:#333;}
.you .chat-line-list .ju-h1{ padding-left:0px;}
.s-drop-cont .s-d-cont-item{ padding-bottom:0px;}
.s-drop-order { background-color: #f7f7f7; padding:25px 0px; text-align:center;}
.s-ask-btn{ background:#fc9500; color:#fff; font-size:14px; padding:7px 18px;}

.chat-line-list .chat-detail-btn{ display:inline-block; background:#fe8b12; border:1px solid #fe770a; width:88px; height:28px; line-height:28px; text-align:center; color:#ffffff; position:absolute; bottom:40px; right:0px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; filter:alpha(opacity=100); opacity:1;}
.chat-line-list .chat-detail-btn:hover{filter:alpha(opacity=90);opacity:.9; text-decoration:none;}





/*新版咨询定制  2014-03-10
------------------------------------------------------------------------*/
.chat-field-v2 { height:395px; background:url(../img/chat-panel-bg.png) repeat; overflow-y:scroll; overflow-x:hidden; width:650px;position:relative; z-index:1; }
.chat-send-v2 { height:137px; background:#ededed;border-top:1px solid #FFF; position:relative; z-index:1; *zoom:1;}
.chat-panel-v2 {padding:10px; }
.chat-blank{ height:268px; width:100%;}
.chat-send-h100{}
.chat-field-h400{}

.chat-panel-v2 pre{font: 14px/22px "微软雅黑","黑体",Helvetica,Arial,Tahoma; white-space:pre-wrap;}
.chat-panel-v2 .chat-item { width:100%; margin-bottom:20px;  font-size:14px;}
.chat-panel-v2 .chat-item .chat-img { width:50px; height:50px; overflow:hidden; }
.chat-panel-v2 .chat-item .chat-info { max-width:470px; _width:470px; min-width:50px; position:relative; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.chat-panel-v2 .chat-item .chat-info .chat-txt {  color: #444;vertical-align: top;overflow:hidden;word-wrap: break-word; padding:10px 15px;}
.chat-panel-v2 .chat-item .chat-info .chat-text{padding:0px;}
.chat-panel-v2 .chat-item .chat-info .chat-triangle{ display: inline-block;font-size: 0;height: 0;line-height: 0;padding: 0; width: 0;}
.chat-panel-v2 .me { float: left;  }
.chat-panel-v2 .me .chat-img { float: left; margin-right:15px;}
.chat-panel-v2 .me .chat-info { float:left; background-color: #FFF;box-shadow: 1px 1px 2px #b8c6cd;}
.chat-panel-v2 .me .chat-info .chat-txt { color:#444;}
.chat-panel-v2 .me .chat-triangle{border-top: 8px solid #d8e0e4;border-bottom: 8px solid #d8e0e4;border-right: 8px solid;color:#FFF; position:absolute; top:12px; left:-8px; }
.chat-panel-v2 .you { float: right;}
.chat-panel-v2 .you .chat-img { float: right; margin-left:15px;}
.chat-panel-v2 .you .chat-info { float:right;background-color: #ff8400; box-shadow: 0px 1px 2px #b8c6cd;}
.chat-panel-v2 .you .chat-info .chat-txt { color:#FFF; font-weight:700;}
.chat-panel-v2 .you .chat-triangle{border-top: 8px solid #d8e0e4;border-bottom: 8px solid #d8e0e4;border-left: 8px solid;color:#ff8400; position:absolute; top:12px; right:-8px; }
.chat-panel-v2 .chat-h1{ border-bottom:1px solid #f2f2f2; padding:0 0 8px 0;  margin-bottom:8px; overflow:hidden; *zoom:1;}
.chat-panel-v2 .chat-h1 h1{ float:left; font-size:15px; font-weight:700; color:#444;}
.chat-panel-v2 .chat-h1.chat-h1-nobd{ border:0 none;}
.chat-panel-v2 .you .chat-h1{border-bottom:1px solid #fba446;  padding:0 0 8px 0; overflow:hidden; *zoom:1;}
.chat-panel-v2 .you .chat-h1 h1{ float:left; font-size:15px; font-weight:700; color:#FFF;}
.chat-panel-v2 .chat-txt-ul{padding:0px ; font-weight:normal;}
.chat-panel-v2 .chat-txt-ul ul li{ overflow:hidden; *zoom:1;}
.chat-panel-v2 .chat-txt-ul ul li i{float:left; display:inline-block; width:110px; text-align:right; }
.chat-panel-v2 .chat-txt-ul ul li p{ padding-left:115px;  font-weight:700; padding-right:20px;}
.chat-panel-v2 .loading{text-align: center;line-height: 25px;}
.chat-panel-v2 .loading img{height: 20px;}
.chat-send-v2 .chat-send-inner{}
.chat-send-v2 .chat-send-right{ position:absolute; right:10px; bottom:13px; z-index:10;}
.chat-send-v2 .chat-send-btn{ background-color:#ca0286; background-image: -webkit-linear-gradient(top,#e10496 0%,#ca0286 100%); background-image: -moz-linear-gradient(top,#e10496 0%,#ca0286 100%); background-image: -ms-linear-gradient(top,#e10496 0%,#ca0286 100%); background-image: -o-linear-gradient(top,#e10496 0%,#ca0286 100%); background-image: linear-gradient(top,#e10496 0%,#ca0286 100%); border: 1px solid #8e025f; color:#FFFFFF;display: block; height: 35px;text-align: center;text-shadow: 0 1px 1px #444444;width: 65px;border-radius: 3px; font-size:14px; cursor:pointer; *background-color:#ca0286;}
.chat-send-v2 .chat-send-btn:hover{ background-image: -webkit-linear-gradient(top,#e10496, #e10496); background-image: -moz-linear-gradient(top,#e10496, #e10496); background-image: -ms-linear-gradient(top,#e10496, #e10496); background-image: -o-linear-gradient(top,#e10496,#e10496); background-image: linear-gradient(top,#e10496,#e10496); font-size:14px;}
.chat-send-left{ padding:10px; margin-right:80px;}
.chat-select-nation{}
.chat-select-nation ul{}
.chat-select-nation ul li{ float:left; display:inline-block; margin-right:12px;}
.chat-select-nation ul li span{ display:inline-block; min-width:150px; _width:150px; height:32px; line-height:32px; color:#FFF; cursor:pointer; text-align:center; font-weight:bold; background:#49b2f8; opacity:1; font-size:14px;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.chat-select-nation ul li span:hover{ opacity:.9;}
.chat-select-nation ul li.select-on span{ background:#49b2f8 url(../img/chat-v2-ui.png) right bottom no-repeat;}
.chat-select-cont{ padding-top:8px;}
.select-cont-item{ float:left; width:420px;}
.select-cont-item ul{}
.select-cont-item ul li{float:left; display:inline-block; zoom:1;}
.select-cont-item ul li span{float:left; display:inline-block; width:80px; height:36px; line-height:36px; overflow:hidden; color:#444; cursor:pointer; text-align:center; background:#FFF; opacity:1; font-size:12px; border-right:1px solid #ededed; border-bottom:1px solid #ededed; border-left:1px solid #FFF; border-top:1px solid #FFF;}
.select-cont-item ul li span:hover{ opacity:.9; border:1px solid #ff6600;}
.select-cont-item ul li.select-on span{ background:#FFF url(../img/chat-v2-ui.png) right bottom no-repeat;overflow:hidden; border:1px solid #ff6600;}
.select-cont-other{ float:left; width:130px; background:#fa932f; height:74px;  cursor:pointer;}
.select-cont-other .other-txt1{ color:#FFF; display:block; text-align:center; font-size:15px; padding-top:25px; font-weight:bold;}
.select-cont-other .other-span{display:none;}
.edit-other{ float:left; width:130px; background:#fa932f; height:74px;}
.edit-other .other-txt1{ color:#FFF; display:block; text-align:center; font-size:15px; padding-top:10px; font-weight:bold;}
.edit-other .other-span{ display: block; width:90px; margin:0 auto; padding-top:3px;}
.edit-other .other-input{ width:90px; height:28px; border: 0 none; background:#FFF; text-align:center; line-height:28px;}
.edit-other .other-span.select-on .other-input{background:#FFF url(../img/chat-v2-ui.png) right bottom no-repeat;} 


.chat-who-list{width:550px; overflow:hidden; padding:20px 0 13px 5px;}
.chat-who-list ul{ overflow:visible; width:570px;}
.chat-who-list ul li{float:left; display:inline-block; zoom:1; padding-right:24px;}
.chat-who-list ul li span{float:left; display:inline-block; width:156px; height:80px; line-height:24px; overflow:hidden; color:#444; cursor:pointer; text-align:center; background:#49b2f8; opacity:1; border:2px solid #49b2f8; color:#FFF;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.chat-who-list ul li span:hover{ opacity:.9; }
.chat-who-list ul li.select-on span{ background:#FFF url(../img/chat-v2-ui.png) right bottom no-repeat;overflow:hidden;  border:2px solid #ff6600;}
.chat-who-list ul li span i{ display:inline-block; font-size:20px; color:#FFF; font-weight:700; padding-top:25px;}
.chat-who-list ul li.select-on span i{ color:#666;}
.chat-disable{ background:#465259; filter:alpha(opacity=50); opacity:.5; position:absolute; width:100%; height:100%; _height:100px; z-index:100;}
.chat-load{ float:left; width:100%; text-align:center; margin:40px 0px 20px 0px; overflow:hidden; background:url(../img/chat-v2-ui_01.png) center center no-repeat;}
.chat-load .chat-tips-txt{ display:inline-block; background:#f5f5f5 url(../img/chat-loading.gif) left center no-repeat; padding:7px 15px 7px 35px; line-height:18px; color:#5b7696;-moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;}
.chat-line-v2{padding:10px 0px;}
.chat-select-info{ border-bottom: 4px solid #f3f3f3;  padding:0 0 5px 0;}
.chat-select-info span{ display:inline-block; padding-right:30px; color:#888;}
.save-line{ display:inline-block; background:#e4eecf; padding:2px 8px; border:1px solid #aec08b; color:#7e9158; font-size:12px;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.line-v2-list{}
.line-v2-list li{ display:block; width:430px; }
.line-v2-list .line-v2-title{ color:#609eec; padding-bottom:10px;}
.line-v2-list .line-v2-title a{color:#609eec;}
.line-v2-list .line-v2-cont{padding:5px 0px;}
.line-v2-list .line-v2-img{ float:left; width:180px; height:120px; overflow:hidden;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin-right:15px;}
.line-v2-list .line-v2-info{ }
.line-v2-list .line-v2-item{ padding-top:8px; line-height:24px;}
.line-v2-list .line-v2-item h4{ color:#999;}
.line-v2-list .line-v2-item p{}
.line-v2-list .line-v2-opr{ padding-top:20px;}
.line-v2-list .line-v2-opr .btn-base:hover{ opacity:.9; text-decoration:none;}
.btn-red-h28 {background: #FF6559;color: #FFFFFF;display: inline-block;height: 28px;line-height: 28px;padding: 0 10px;border:1px solid #ef4d41;}
.btn-black-h28 {background: #eeeeee;color: #bbbaba;display: inline-block;height: 28px;line-height: 28px;padding: 0 10px; border:1px solid #c6c6c6;}
.line-v2-list .line-v2-reason{ padding:15px 0px 10px 0px; color:#666;}
.line-v2-list .line-v2-reason .v2-reason-title{ border-bottom:1px solid #e7eff4; height:10px; }
.line-v2-list .line-v2-reason .v2-reason-title span{color:#609eec; background:#FFF; padding:1px 8px 1px 0px; position:relative;top:-2px;}
.line-v2-list .line-v2-reason .v2-reason-txt{ padding:15px 0px 0px 0px; font-size:13px; line-height:20px;}
.chat-bottom-tips{ background:#ffebdb; padding:10px 0px; margin-top:10px;}
.chat-bottom-tips .bottom-tips-txt1{ text-align:center; color:#a38063; font-size:14px;}
.chat-line-feed{ padding-top:3px;}
.chat-line-feed .chat-feed-ul{}
.chat-line-feed .chat-feed-ul li{ display:block; float:left; width:550px;}
.chat-line-feed .chat-feed-ul .chat-span-l{ float:left; height:30px; line-height:30px; width:70px; padding-right:15px; text-align:right; font-size:14px;}
.chat-line-feed .chat-feed-ul .chat-span-r{ float:left; position:relative;}
.chat-line-feed .span-select{float:left; height:28px; line-height:28px; width:75px; text-align:center; background:#FFF; border:1px solid #FFF; margin-right:10px; cursor:pointer;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#333; }
.chat-line-feed .span-select.select-on{background:#FFF url(../img/chat-v2-ui.png) right bottom no-repeat;border:1px solid #ff6600;}
.chat-line-feed .span-select:hover{ opacity:.9; border:1px solid #ff6600;}
.chat-line-feed .chat-feed-ul  label{ float:left;}
.chat-input-txt{ border:1px solid #c8c8c8; background:#FFF; height:28px; line-height:28px; padding:0px 5px; width:275px;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; box-shadow: -1px 1px 0px #FFF,0px 1px 1px #e1e1e1 inset; color:#666; }
.chat-line-rank{ overflow:hidden; *zoom:1;}
.chat-line-rank .rank-group{ float:left;}
.chat-line-rank .rank-small{ width:380px; background: url(../img/chat-v2-ui.png) 389px 0px no-repeat; padding-right:10px;}
.chat-line-rank .rank-big{ width:150px; padding-left:10px;}
.chat-line-rank .rank-group .rank-top{}
.chat-line-rank .rank-group .rank-top .rank-top-tips{ background:#FFF; border:1px solid #fa932f; height:30px; line-height:30px; text-align:center; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; position:relative; z-index:1; }
.chat-line-rank .rank-group .rank-top .rank-top-tips p{ font-size:14px; color:#4d616d;}
.chat-line-rank .rank-big .rank-top .rank-top-tips{border:1px solid #49b2f8; }
.chat-line-rank .rank-small .rank-top .pop-pointer-bottom{ left:189px;}
.chat-line-rank .rank-big .rank-top .pop-pointer-bottom{ left:63px;}
.chat-line-rank .rank-group .rank-top .pop-pointer-bottom b.b1{position:absolute;left:0;bottom:0px;color:#fa932f;font-size:12px;}
.chat-line-rank .rank-group .rank-top .pop-pointer-bottom b.b2{position:absolute;left:0;bottom:1px;font-style:normal;color:#FFF;font-size:12px;}
.chat-line-rank .rank-big .rank-top .pop-pointer-bottom b.b1{color:#49b2f8;}
.chat-line-rank .rank-list{ padding-top:15px;}
.chat-line-rank .rank-list ul{ overflow:hidden; *zoom:1;}
.chat-line-rank .rank-list ul li{ display:inline-block; float:left; height:63px; width:115px; border:2px solid #fa932f; background:#fa932f; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer; text-align:center;color:#FFF;}
.chat-line-rank .rank-list ul li:hover{ opacity:.9;}
.chat-line-rank .rank-list ul li p{  font-size:20px; font-weight:700; text-align:center; padding:5px 0px 6px 0px;}
.chat-line-rank .rank-big .rank-list ul li{ background:#49b2f8; width:146px; border:2px solid #49b2f8;}
.chat-line-rank .rank-icon{ background:url(../img/chat-v2-ui.png) no-repeat; display:inline-block; width:82px; height:14px;}
.chat-line-rank .rand-jj-icon{ background-position:-7px -17px;}
.chat-line-rank .rand-ss-icon{ background-position:-7px -33px;}
.chat-line-rank .rand-zg-icon{ background-position:-7px -50px;}
.chat-line-rank .rand-dt-icon{ background-position:-7px 0px;}
.chat-line-rank .rank-list  ul li.select-on{border:2px solid #ff6600; background:#FFF url(../img/chat-v2-ui.png) right bottom no-repeat; color:#666;}
.chat-line-rank .select-on .rand-jj-icon{ background-position:-111px -17px;}
.chat-line-rank .select-on .rand-ss-icon{ background-position:-111px -33px;}
.chat-line-rank .select-on .rand-zg-icon{ background-position:-111px -50px;}
.chat-line-rank .rank-big .rank-list ul li.select-on .rand-dt-icon{ background-position:-111px 0px;}

.chat-line-order{ padding-top:18px;}
.chat-line-order .chat-feed-ul li{ width:270px;margin-bottom:20px;}
.chat-line-order .chat-feed-ul li .chat-input-txt{width:170px;}
.chat-line-order{ position:relative;}
.chat-line-order .chat-calendar-icon{ background:url(../img/chat-v2-ui.png) -217px 0 no-repeat; position:absolute; right:8px; top:8px; display:inline-block; width:15px; height:15px;}
.chat-line-order .chat-num-change{ float:left; display:inline-block; padding-top:8px; padding-left:10px;}
.chat-line-order .chat-num-change em{ display:inline-block; background:url(../img/chat-v2-ui.png) no-repeat; width:15px; height:15px; cursor:pointer;}
.chat-line-order .chat-num-change .num-minus{ background-position:-235px 0px;}
.chat-line-order .chat-num-change .num-add{background-position:-253px 0px;}
.chat-line-order .chat-num-change .num-minus:hover{ background-position:-235px -17px;}
.chat-line-order .chat-num-change .num-add:hover{background-position:-253px -17px;}
.chat-over-tips{ padding:5px 0px;}
.chat-over-tips .chat-thank-icon{ display:inline-block; width:30px; height:30px; vertical-align:middle; background:url(../img/chat-v2-ui.png) -278px 0px no-repeat;}
.chat-send-input{ padding-top:5px; padding-left:3px;}
.chat-send-input .chat-send-area{ border:1px solid #c8c8c8; background:#FFF; height:97px; line-height:20px; padding:5px; width:535px;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; box-shadow: -1px 1px 0px #FFF,0px 1px 1px #e1e1e1 inset;}


.chat-r-left{ position:relative;}
.mask-disable{ position:absolute; left:0px; top:35px; width:650px; height:530px; z-index:999;}
.mask-disable .mask-box{ position:absolute; left:0; top:0; width:100%; height:100%;  _height:530px;background:#000; filter:alpha(opacity=70); opacity:.7;}
.mask-disable .mask-tips{ position:absolute; left:0; top:0;  width:100%; height:100%;}
.mask-disable .mask-tips-txt{ width:520px; margin:0 auto; padding-top:150px; text-align:center; color:#FFF;}
.mask-disable .mask-tips-opr{ padding-top:30px;}
.mask-disable .mk-cancel-chat{ height:40px; line-height:40px; text-align:center; padding:0px 35px; font-size:18px; color:#404243; background:#f8f8f8; cursor:pointer;}
.mask-disable .mk-goahead-chat{ height:40px; line-height:40px; text-align:center; padding:0px 35px; font-size:18px; color:#FFF; background:#ff480f; cursor:pointer;}
.btn-red-h28:hover{ text-decoration:none;color: #FFF;}


/*签约支付流程  2014-03-21
----------------------------------------------------------------------------------------------*/
.step-bg{ background:#f1f1f1;}
.blankdiv20{ height:20px; line-height:0; font-size:0; overflow:hidden; zoom:1; width:100%;}
.pt-icon{background:url(../img/pay-step-ui.png)  no-repeat;}
.step-box{ background:#FFF; height:48px;}
.step-list-field{ float:left;}
.step-list-ul{ float:left; background:#d9b3cc;}
.step-list-ul li{ float:left; display:inline-block; width:237px; height:48px;color:#FFF;font-size:14px; font-weight:bold; overflow:hidden; zoom:1; }
.step-list-ul li i{ float:left; display:inline-block; width:22px; height:22px; background:url(../img/pay-step-ui.png) -24px -288px no-repeat; text-align:center; font: bold 14px/22px Arial; margin:13px 10px 0px 10px;}
.step-list-ul li span{ float:left; display:inline-block; height:28px; line-height:28px; border-right:1px dotted #e5cbdc; padding-right:10px; margin-top:10px; color:#a25888;}
.step-list-ul li b{ float:right; display:inline-block; height:20px; line-height:20px; margin-right:30px; margin-top:12px; text-decoration:underline;}
.step-list-ul li b a{ color:#FFF;}
.step-list-ul li.step-now{ background:#a51072 url(../img/pay-step-ui.png)  right 0px no-repeat;}
.step-list-ul li.step-next{ background: url(../img/pay-step-ui.png) right -60px  no-repeat; color:#FFF;}
.step-list-ul li.step-last{  background: url(../img/pay-step-ui.png)  right -119px no-repeat; color:#FFF;}
.step-list-ul li.step-ok{background:#a51072 url(../img/pay-step-ui.png)  right -178px no-repeat;}
.step-list-ul li.step-no{background:#a51072 url(../img/pay-step-ui.png)  right -178px no-repeat;}
.step-list-ul li.step-last.step-now,.step-list-ul li.step-last.step-no,.step-list-ul li.step-last.step-ok{ background:#a51072 url(../img/pay-step-ui.png)  right -232px no-repeat;}
.step-list-ul li.step-now i{ background-position: -24px -315px; color:#a51072;}
.step-list-ul li.step-ok i{background-position: -24px -315px; color:#a51072;}
.step-list-ul li.step-no i{background-position: -24px -373px; font-size:0;}
.step-list-ul li.step-now span,.step-list-ul li.step-ok span{ border-right:1px dotted #c462a2; color:#FFF;}

.step-top-right{ float:right; padding:15px 10px 0px 10px;}
.back-link{}
.step-m-container{ background:#FFF; border:1px solid #e7e7e7; padding:15px 20px;}
.step-content{font-family:Arial,Verdana,SunSans-Regular,Sans-Serif,simsun,\5b8b\4f53; }
.step-c-left{ float:left; width:702px;}
.step-c-right{ float:right; width:262px;}
.main-item{margin-bottom:15px;}
.main-item .main-tile{ overflow:hidden; zoom:1; border-bottom:2px solid #cbb9c5; line-height:24px; padding-bottom:5px;}
.main-item .tit-h2{ float:left; font: bold 16px/24px "Microsoft YaHei"; color:#333333;}
.main-item .main-t-right{ float:right;}
.main-item .main-t-right .back-link{ color:#0095d9;}
.mian-cont{ border:1px solid #e7e7e7;}
.lineInfo .mian-cont,.payInfo .mian-cont{ border-top: 0 none;}
.lineInfo-box{ padding:12px;}
.lineInfo-box .lineInfo-img{ float:left; width:110px; margin-right:15px;}
.lineInfo-box .lineInfo-title{ font-weight:bold; line-height:22px; padding-bottom:10px;}
.lineInfo-ul{ overflow:hidden; zoom:1;}
.lineInfo-ul li{ float:left; display:inline-block; line-height:22p; height:22px; color:#999; width:240px;}
.lineInfo-ul li span{ color:#333;}
.payInfo-price{ overflow:hidden;zoom:1; width:658px; background:#f6fbfe; border-bottom:1px solid #e7e7e7;}
.payInfo-price .price-item{ float:left; border-right:1px solid #e7e7e7; width:190px; padding:8px 15px; background:url(../img/pay-step-ui.png) no-repeat; line-height:22px;}
.payInfo-price .price-item .price{font: bold 24px arial,Verdana, "Microsoft YaHei"; padding-right:5px;  }
.payInfo-price .p-all{background-position: right -414px;}
.payInfo-price .p-paid{ color:#72a000; width:188px; background-position: right -496px;}
.payInfo-price .p-sum{ color:#ff7800; width:188px; border-right: 0 none; background-position: right -571px;}
.payInfo-price .p-finish{color:#72a000;}
.p-finish-tips{ width:376px; float:left; padding:15px 15px 0px 40px;}
.p-finish-tips .p-ok-icon{background-position:-24px -345px; display:inline-block; width:22px; height:22px; position:relative; top:4px;}
.p-finish-tips .p-ok-txt{font: 18px "Microsoft YaHei"; color:#72a000;}
.pay-detail{ font: 12px arial,Verdana, \5b8b\4f53;}
.pay-detail-tit{ float:left; width:70px; font-weight:bold; color:#444; line-height:36px; padding:0px 15px;}
.pay-detail-list{float:left; width:550px;}
.pay-detail-list p{ color:#999; border-bottom:1px solid #f0f0f0; line-height:36px;}
.pay-detail-list p span{ padding:0px 5px;}
.paySelect-box{ border:1px solid #e7e7e7;}
.pay-tab-top{ height:34px; background:#f0f0f0; border-bottom:1px solid #e7e7e7;}
.pay-tab-top .pay-tab-ul{ float:left;}
.pay-tab-top .pay-tab-ul li{ float:left; height:34px; display:inline-block; line-height:34px; padding:0px 20px; color:#333; cursor:pointer;border-right:1px solid #e7e7e7;}
.pay-tab-top .pay-tab-ul li.pay-tab-now{ background:#FFF; font-weight:bold; border-top:1px solid #a51072;}
.pay-tab-list{ border-bottom:1px solid #e7e7e7;}
.list-bank {overflow: hidden; padding:20px; zoom:1; }
.list-bank li { border: 1px solid #DDDDDD;background-color: #ffffff;float: left;padding: 6px;width: 122px;margin-right: 20px;cursor: pointer;}
.list-bank .jdradio {float: left;margin-left: 6px;margin-right: 11px;position: relative;top: 8px;padding: 0;}
.list-bank label{float: left; margin-right: 5px;} 
.list-bank img {cursor: pointer;}
.list-bank .select {border: 2px solid #ff6600;padding: 5px;}
.pay-more{ padding:20px;}
.pay-more-opr{ overflow:hidden; padding-bottom:15px;}
.pay-price-txt{border:1px solid #d7d6d6; background:#FFF; height:20px; line-height:20px; padding:2px 5px; margin-right:8px;}
.pay-more-opr b{line-height:24px;}
.btn-pure-h24{ border: 0 none; background:#a51072; font-size:14px; color:#FFF; padding:0px 25px; height:30px; line-height:30px; cursor:pointer;}
.pay-more-opr label{ float:left; margin-right:10px;}
.pay-more-opr .btn-pure-h24{ margin-left:40px;}
.pay-other-mathod{ padding:20px;}
.tipsInfo{ background:#fff5ed; border:1px solid #ffc28d; padding:15px; position:relative; z-index:1; zoom:1;}
.tipsInfo .tipsIcon{ float:left; display:inline-block; width:22px; height:22px; position:absolute; left:15px; top:15px; background-position:-24px -373px;}
.tipsInfo .tipsTxt{ padding-left:30px; line-height:22px;}
.rt-side-item{}
.rt-side-item .rt-side-top{ background:#e1e0e1; height:38px; line-height:38px; overflow:hidden; zoom:1; border-top:1px solid #FFF; padding:0px 13px;}
.rt-side-top .tit-h2{ float:left; font: bold 14px/38px "Microsoft YaHei"; color:#444;}
.rt-side-top .main-t-right{ float:right;}
.rt-side-top .main-t-right .back-link{ color:#0095d9;}
.rt-side-cont{ padding:15px;}
.rt-linkInfo{padding:15px;}
.rt-bill{ padding:5px 15px;}
.bill-item{ border-bottom:1px dashed #e6e6e6; padding-top:10px;}
.rt-bill h1{ font-weight:bold;}
.rt-bill .ln{text-align: right; padding:8px 0px; overflow:hidden; zoom:1;}
.rt-bill .ln .st {float: left; width:160px; text-align:left;}
.rt-bill .ztag{ color:#ff7800;  font:14px "Microsoft YaHei";}
.rt-bill .bill-total-box{ padding-top:10px;}
.rt-bill .ln-2{font-weight:bold; line-height:35px;}
.rt-bill .ln-2 .ztag{ color:#a51072; font-size:20px;}
.rt-side-ul{ overflow:hidden; zoom:1;}
.rt-side-ul li{ float:left; display:inline-block; line-height:28px; width:240px; overflow:hidden; zoom:1;}
.rt-side-ul li i{ display:inline-block; color:#999; float:left;}
.rt-side-ul li span{display:inline-block; color:#333; float:left;}
.flow-ibox{ width:260px; height:472px; overflow:hidden; zoom:1;}

.pop-pay { overflow:hidden; padding:20px 0px 20px 30px; }
.pop-pay .pop-pay-icon { display: block; float: left; height: 35px; width: 35px; background: url(/statics/img/order-process-ui.png) -277px -52px no-repeat; margin-top:5px;}
.pop-pay .pop-pay-info { float: left; padding-left: 20px; width: 310px; line-height:30px; }
.pop-pay .pop-pay-info .pop-txt2 { color: #999; }
.pop-pay .pop-pay-info .pop-txt1 { font-size:22px; }
.pop-pay-opr { text-align: center; }

/*签约支付后续流程样式  2014-03-24
----------------------------------------------------------------------------------------------*/
.step-order-id{ background:#FFF; padding:15px; border:1px solid #E7E7E7; margin-bottom:10px;}
.touristInfo{ background:#f9f9f9;}
.touristInfo li{ border-bottom:1px solid #e7e7e7; padding:15px; overflow:hidden; zoom:1;}
.touristInfo .t-col{ float:left; padding-bottom:10px;}
.touristInfo .t-col input.ipt-err {border:1px solid #e86551;color: #e86551;}
.touristInfo .tl-1{ width:100%; font-weight:bold; color:#333; line-height:26px;}
.touristInfo .tl-4{ width:110px; font-weight:bold; color:#333; line-height:26px;}
.touristInfo .tl-2{ display: inline-block; width:200px; }
.touristInfo .t-col .span1{line-height:26px; padding-right:10px; color:#333;}
.touristInfo .t-col .span1 i{color:#e96577; padding-right:5px;}
.touristInfo .tl-3{ display: inline-block; width:300px;}
.touristInfo .t-col .span-name{ height:26px; line-height:26px; background:#FFF; padding:0px 5px; width:110px; border:1px solid #dcdfe4;}
.touristInfo .t-col .span-id{ height:26px; line-height:26px; background:#FFF; padding:0px 5px; width:190px; border:1px solid #dcdfe4;}
.touristInfo2 .tl-1{width:110px;}
.touristInfo2 .t-col{ padding-bottom:0px;}
.touristInfo2 .t-col .span-id2{ height:26px; line-height:26px;padding:0px 5px; width:110px; }
.touristInfo2 .t-col .span-name2{ height:26px; line-height:26px; padding:0px 5px; width:190px;}
.btn-pure-h40{ border: 0 none; background:#a51072; font:18px "Microsoft YaHei"; color:#FFF; width:180px; height:40px; line-height:40px; cursor:pointer; text-align:center;}
.pay-opr{ padding:50px 0px 20px 0px; text-align:center;}
.rt-lineInfo{}
.rt-line-img{ width:260px; height:170px; overflow:hidden; position:relative;}
.rt-line-txt{ position:absolute; width:250px; height:60px; left:5px; bottom:5px;}
.rt-line-inner{ background:#FFF; opacity:.7;width:250px;height:60px;position:absolute;left:0px; top:0px;}
.rt-line-title{width:240px;height:50px;position:absolute;left:0px; top:0px; padding:5px; color:#333;}
.rt-line-title a{ color:#333;}
.tips-rt-info{ line-height:22px; padding:10px 0px;}
.rt-ok-icon{background-position:-24px -345px; display:inline-block; width:22px; height:22px; position:relative; top:0px; margin-right:5px; vertical-align:bottom;}
.rt-no-icon{background-position:-24px -373px; display:inline-block; width:22px; height:22px; position:relative; top:0px; margin-right:5px; vertical-align:bottom;}
.rt-ok-txt{font-size: 12px;display:inline-block; line-height:22px;}
.tipsOK{background:#f6f8f2; border:1px solid #b2ce84;}
.tipsOK .tipsIcon{ float:left; display:inline-block; width:22px; height:22px; position:absolute; left:15px; top:15px; background-position:-24px -345px;}
.main-tips{ padding:20px 0px 20px 0px; color:#999; overflow:hidden; zoom:1;}
.main-tips .rt-no-icon{ float:left; margin-right:15px;}
.ok-tips{}
.ok-tips{padding:15px; overflow:hidden; background:#f6f8f2; border:1px solid #b2ce84;}
.ok-tips .p-ok-icon{background-position:-24px -345px; display:inline-block; width:22px; height:22px; position:relative; top:4px;}
.ok-tips .p-ok-txt{font: 18px "Microsoft YaHei"; color:#72a000;}
.pact-email{}
.pact-email .pay-price-txt{ width:190px;}
.pact-email .c9{ line-height:24px;}
.pay-tab-field{height:250px; overflow-x:hidden; overflow-y:scroll}
.pactInfo{ color:#555;}
.pact-cont-field{ overflow:hidden;}
.pact-cont-inner{overflow:hidden;}
.pact-tit{ border-bottom:1px solid #ededed; padding:10px; font: 16px "Microsoft YaHei";  color:#666; text-align: center; }
.pact-txt{ padding:15px; line-height:27px;}
.pact-sub-tt{ font-size:14px; padding-bottom:5px;}
.pact-sub-tt strong{ font-weight:bold; color:#FF6600;}
.pact-sub-cont{}
.pact-sub-cont b{ font-weight: bold;}
.zhang{padding:10px 15px 10px 10px; overflow:hidden; zoom:1;}
.zhang img{ float:right; vertical-align:middle;}
.six-info{ float:right; line-height:26px; font-weight:bold; padding-top:5px; padding-right:20px;}

.attention-s-box{ border-top:1px solid #ededed; line-height:22px;}.attention-s-box .pact-txt{line-height:22px;}

.W_float { z-index:9999; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%;background:#000000; filter:alpha(opacity=40); background:rgba(0, 0, 0, 0.4);}
.W_sign { width:310px;  height:120px;position:absolute; left:50%; top:50%; margin-left:-155px; margin-top:-60px; z-index:10000;}
.W_sign_inner{ background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center; padding:20px;}
.W_sign_inner .sign-txt{ font-size:16px; line-height:24px; padding-top:10px;}
.sign-ok-txt{ font-size:18px; color:#81b82b;}


/*行程单原有样式
 *与行程单页面中的样式一样，单独摘出来的----------------------------------------------------------------------------------*/
.line-content-top{ height:60px; background:url(../img/filter-mask.png) repeat; width:990px; position:relative;}
.line-content-top .line-tags{ float:left; width:110px; line-height:60px; position:relative; background:#4bbec2; color:#FFF; font-size:18px; text-align:center;}
.line-content-top .line-tags .pop-pointer-right{ top:24px; right:-6px;}
.line-content-top .line-tags .pop-pointer-right .b1,.line-content-top .line-tags .pop-pointer-right .b2{color:#4bbec2;}
.line-content-top .line-cont-ttile{ color:#ffffff; font-size:17px; line-height:22px; padding-left:10px;}
.line-content-top .line-cont-ttile{height:60px; display:table-cell; vertical-align:middle; *padding-top:0px;}
.line-content-top .line-cont-ttile .blank{ display:inline; height:100%; width:0; vertical-align:middle; zoom:1;}
.line-content-top .line-cont-ttile .con{ display:inline; width:100%; vertical-align:middle; zoom:1;}
.line-process-box{ background:#ffffff; padding-top:10px;}
.view-line-content { background: #FFF; width:780px; border-bottom:1px solid #ececec; padding-bottom:10px; }
.view-line-content .view-line-title {padding:10px 20px; overflow:hidden; *zoom:1;}
.view-line-content .view-line-title em{ float:left; display:block; background:url(../img/item-cion.png) no-repeat; width:33px; height:33px;margin-right:20px; }
.view-line-content .view-line-title span{float:left; display:block; line-height:33px; font-size:18px; color:#333; font-weight:bold;}
.view-line-content .view-line-title .view-cion-1{ background-position: 0px 0px;}
.view-line-content .view-line-title .view-cion-2{ background-position: -48px 0px;}
.view-line-content .view-line-title .view-cion-3{ background-position: -96px 0px;}
.view-line-content .view-line-title .view-cion-4{ background-position: -143px 0px;}
.view-line-content .view-line-title .view-cion-5{ background-position: -190px 0px;}
.view-line-content .view-line-cont { padding: 20px 20px; overflow: hidden; line-height: 28px; }
.view-line-content .lc-intro-pic { float: left; height: 200px; width: 300px; overflow: hidden; margin-right: 20px; margin-bottom: 10px; }
.view-line-content .lc-intro-pic img { height: 200px; width: 300px; }
.view-line-content .lc-day-box { padding-bottom: 20px; }
.view-line-content .lc-day-box .day-item { margin-top: 20px; overflow: hidden;  position:relative; padding-left:100px;*zoom:1;}
.view-line-content .lc-day-box .day-item .day {  display: inline-block;  width: 85px; height:100%; text-align: right; padding-right: 15px;background: #57caf6; color: #FFF; font-size: 20px; font-weight: bold;  line-height: 32px; position:absolute; left:0px; top:0px;}
.view-line-content .lc-day-box .day-item .line {  width: 640px; display: inline-block; padding:0px 20px;line-height: 32px; font-size: 16px; color: #05b1f3; background:#e2f7ff; }
.view-line-content .lc-pic-list { width: 770px; overflow: hidden; }
.view-line-content .lc-pic-list .lc-pic-list-ul { overflow: hidden; padding-left: 20px; }
.view-line-content .lc-pic-list .lc-pic-list-ul li { padding-right: 5px; float: left; }
.view-line-content .lc-pic-list .lc-pic-list-ul li img { width: 240px; height:160px; }
.view-line-content .lc-free-content { overflow: hidden; padding: 20px; }
.view-line-content .lc-free-title { padding-bottom: 25px; }
.view-line-content .lc-free-title h3 { background: #beedff; font-size: 14px; font-weight: bold; line-height: 36px; padding: 0px 20px; color: #000;}
.view-line-content .lc-free-txt { padding-bottom: 25px; line-height: 28px; }
.view-line-content .lc-free-pic1 { width: 730px; vertical-align:middle;text-align:center; overflow:hidden; }
.view-line-content .lc-free-pic1 img {  vertical-align:middle; }
.view-line-content .lc-free-pic2 { width: 730px; overflow: hidden; }
.view-line-content .lc-free-pic2 .lc-free-pic2-ul { width: 770px; overflow: visible; }
.view-line-content .lc-free-pic2 .lc-free-pic2-ul li { float: left; padding-right: 9px; display: inline-block; }
.view-line-content .lc-free-pic2 .lc-free-pic2-ul li img { width: 360px; height: 240px; }
.view-line-content .lc-free-pic3 { width: 730px; overflow: hidden; }
.view-line-content .lc-free-pic3 .lc-free-pic3-ul { width:750px; overflow:visible; }
.view-line-content .lc-free-pic3 .lc-free-pic3-ul li { float: left; padding-right: 5px; display: inline-block; }
.view-line-content .lc-free-pic3 .lc-free-pic3-ul li img { width: 240px; height: 160px; }
.line-process-box{ padding:0px; font:14px arial,simsun,sans-serif,'\5b8b\4f53';}
.view-line-content .view-line-title span{font-family: "Microsoft Yahei"; }
.view-line-content .lc-day-box .day-item .line{ font-weight:bold;}
.special-list{ padding:0px 20px 0px 30px;}
.special-list ul li{ overflow:hidden; padding-bottom:15px; zoom:1;}
.special-list .spec-icon{ float:left; background:url(../img/specsial-ui.png) no-repeat; display:inline-block; width:20px; height:26px;}
.special-list .sp-1{ background-position:0px 0px;}
.special-list .sp-2{ background-position:0px -42px;}
.special-list .sp-3{ background-position:0px -82px;}
.special-list ul li p{ padding-left:35px; line-height:22px;}
.line-summary{ background:#f5fcfe; border-bottom:1px solid #ededed; -moz-border-radius:10px 10px 0px 0px; -webkit-border-radius:10px 10px 0px 0px; border-radius:10px 10px 0px 0px; padding:25px 25px 10px 25px;}
.line-sum-info{ zoom:1; width:730px; }
.line-sum-info .line-sum-img{ float:left; border:5px solid #FFF; width:300px; height:200px;}
.line-sum-right{ float:left; width:380px; padding-left:25px;}
.line-sum-right .text_dtl {padding: 2px 0 10px;}
.text_dtl_p {line-height: 25px;padding: 8px 0;font-size: 14px;color: #333;}
.text_dtl_p .t {color: #999;width: 80px;float: left;padding-left: 10px;}
.text_dtl_p .ct {width: 270px;float: left;}
.text_dtl_p .doc-mdd { float: left;display:inline; width:16px; height:18px; background:url(../img/yh-v2-ui.png) -90px 1px no-repeat; margin-top: 4px;}
.text_dtl_p .doc-time {float: left; display:inline; width:16px; height:18px; background:url(../img/yh-v2-ui.png) -113px 1px no-repeat; margin-top: 4px;}
.text_dtl_p .doc-price{float: left; display:inline; width:16px; height:18px; background:url(../img/yh-v2-ui.png) -135px 1px no-repeat;margin-top: 4px;}
.text_dtl_p .dtl_price{float: left; width: 320px; padding:10px 15px; background:#FFF; border:1px dotted #57caf6; margin-left:25px; _margin-left:15px; line-height:26px;}
.text_dtl_p .dtl_price .yuan{ font-size:24px; color:#ff6600;}
.word-txt { background: url(../img/specsial-ui.png) 0px -209px no-repeat; padding-left:110px; min-height:80px; *height:80px; margin-top:15px; zoom:1;}
.word-txt .doc-tit{ font-size:14px; line-height:26px; color:#333; zoom:1;}
.word-txt .doc-tit{height:80px; width:570px; display:table-cell; vertical-align:middle; *padding-top:0px;}
.word-txt .blank{ display:inline; height:100%; width:0; vertical-align:middle; zoom:1;}
.word-txt .con{ display:inline; width:100%; vertical-align:middle; zoom:1;}
.word-txt .l-quato{display:inline-block; width:18px; height:18px; background: url(../img/yh-v2-ui.png) -76px -23px no-repeat; margin-right:10px;}
.word-txt .r-quato{display:inline-block; width:18px; height:18px; background: url(../img/yh-v2-ui.png) -105px -23px no-repeat;  margin-left:5px;}


/*行程单弹出层样式    -----------------------------------------------------------------------------*/
.xingcheng-pop{}
.xingcheng-field{ width:780px; margin:0 auto; height:450px; overflow-x:hidden; overflow-y:auto; border:1px solid #ededed; *position:relative;}
.xingcheng-pop-opr { height: 50px; text-align:right; padding:10px 20px;}
.xingcheng-pop-opr .line-list-price{ display: inline-block; height:50px; line-height:50px;padding-left:15px;}
.xingcheng-pop-opr .line-list-price i{font-size:24px; color:#ff6600; }
.xingcheng-pop-opr .btn-red-h30 {background: #FF6559;color: #FFFFFF;display: inline-block;height: 30px;line-height: 30px;padding: 0 15px;border:1px solid #ef4d41; font-size:16px;}
.xingcheng-pop-opr .btn-red-h30:hover{ text-decoration:none;color: #FFF;}
.xingcheng-title{  line-height:24px;  padding:15px 0px; color:#333;  }
.xingcheng-title h1{font-size:18px;font-weight:600;}
.xingcheng-pop .line-content-top{width:780px;}

/*弹层    -----------------------------------------------------------------------------*/
.W_float {position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; background:#000000; filter:alpha(opacity=70); background:rgba(0, 0, 0, 0.7); z-index:9999; }
.W_box { background:#fff; width:782px; padding:0px 20px; position:absolute; left:50%; top:0px; margin-left:-410px; font:400 14px/22px "微软雅黑", Microsoft YaHei; z-index:10000; }
.W_box .W_close{ display:block; width:20px; height:20px; padding:5px; position:absolute; right:-30px; top:10px; background:#FF6559; cursor: pointer;}
.W_box .W_close .btn_close {display: inline-block; background: url(../img/window-close.png) no-repeat; height:19px;width: 19px; cursor: pointer;}
.W_box .W_close .btn_close:hover { opacity:.9;}
.W_box .W_div { }

/**2014.06.11 lc*/
.chat-info-item .chat-item-detail .c-list-dl dt i,.chat-info-item .chat-item-detail .c-list-dl dd i{ float: none; }