@charset "utf-8";

/* all */
*{-webkit-text-size-adjust: none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,span,p{ font:100% normal "Microsoft YaHei","微软雅黑",tahoma,arial,\5b8b\4f53;padding:0;margin:0;list-style-type:none;word-break:break-all;}
html{height:100%;}
body{text-align:center;margin:0 auto;width: 100%;height:100%;transition:none; background-color:#f3f3f3;}
a{color:#006496;text-decoration:none;cursor:pointer;}
a:hover{color:#00F;text-decoration:none;outline:none;}
img{border:0;vertical-align: top;text-align: left;-ms-interpolation-mode: bicubic;}
img,input,select,textarea,label{vertical-align:middle;}
input{border:0;}
button{border:0;}
h4,h2,h3,h5,h1,table,td,tr{margin:0;padding:0;word-break:break-all;}
h4,h3,h5,h1,h2{color:#000; font-weight:normal}
select{height:30px; font:13px Verdana;}
h5{font-size:12px; font-weight:bold; padding:5px 10px;}

input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="text"],
select,
button {
-webkit-appearance: none;
}

/* 除IE6浏览器的通用方法 */
.ie6fixedTL{position:fixed;left:0;top:0}
.ie6fixedBR{position:fixed;right:0;bottom:0}
/* IE6浏览器的特有方法 */
/* 修正IE6振动bug */

* html .ie6fixedTL{position:absolute;left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop))}
* html .ie6fixedBR{position:absolute;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}


#page{width:100%; margin:0 auto; position:relative;}
.wrap{ width:100%; margin:0 auto;}


/*报修*/
.tcxx{overflow:hidden; height:auto;border-bottom:1px solid #ddd;padding:10px 0; }
.tslist{overflow:hidden; height:auto;text-align:left;}
.tslist h2{ line-height:30px; font-size:1.2em; padding:5px 10px;}
.tslist h3{ line-height:25px; font-size:1em; color:#999; padding:5px 0; background:#f3f3f3; text-align:center; margin-bottom:10px;}
.tslist p{ line-height:25px; background:#fff;}
.top{overflow:hidden; height:auto; padding-left:50px;}
.tcxx a{background-color:#333; clear:both;display:block; margin:0 auto; width:180px;border-radius:10px;padding:10px; }
.tslist .top p{ color:#666; font-size:0.85em; line-height:22px; padding:5px 0 0 0 ;}
.head_pic{float:left;}
.head_pic img{width:44px; height:44px; border-radius:22px;-moz-border-radius:22px;-webkit-border-radius:22px;}

.add_pic{ margin:0 auto; height:auto; overflow:hidden; text-align:center; clear:both; padding:15px 20px; background:#fff;}
.add_pic p{ display:inline-block;width:72px; height:72px;margin:0 8px;position:relative;}
.add_pic a{ width:72px; height:72px;   z-index:10;border-radius:3px;position:relative;}
.add_pic a img{ width:72px; margin-right:10px;}
.add_pic p #file{position:absolute;top:0;left:0; width:72px; height:72px;opacity:0;filter:alpha(opacity=0); z-index:20; cursor:pointer;}
.add_pic .delete{ width:24px; height:24px; position:absolute; background:url(../../images/avicpm/del.png) no-repeat; top:-10px;left:-10px; background-size:24px 24px; z-index:30}

.yz_head{float:left; margin-top:0px}
.yz_head img{width:46px; height:46px;border-radius:23px;-moz-border-radius:23px;-webkit-border-radius:23px;}

.wy_head{float:left; margin-top:0px}
.wy_head img{width:46px; height:46px; border-radius:23px;-moz-border-radius:23px;-webkit-border-radius:23px;}

.wz{ height:44px; line-height:44px; text-align:left;font-size:0.9em; color:#eee;}
.wz b{color:#febf00; padding:0 2px;}

.wz1{padding:0 0 0 54px; font-size:1em; color:#000; display:block}
.wz2{padding:0; font-size:0.8em;line-height:32px; padding-right:10px; color:#fff; display:block; float:left;}
.wz3{padding:0; font-size:1em;line-height:25px; color:#000; display:block; float:left;padding:0 0 0 22px;background:#fff url(../../images/avicpm/sjtb.png) 0 center no-repeat ;background-size:18px 18px;}
.wz2 b{padding:0; color:#febf00; font-weight:normal;}
.zs_show_btn{ float:right;color:#999; line-height:25px; background:url(../../images/avicpm/bottom_jt.png) right center no-repeat; background-size:24px 24px; padding:0 22px 0 2px; font-size:0.9em;}
.zs_hide_btn{ background:url(../../images/avicpm/top_jt.png) right center no-repeat; background-size:24px 24px;}

.nearby{margin:0; padding:0; text-align:left;}
.nearby{ display:none;}
.nearby li{ display:block;overflow:hidden; height:auto; border:1px solid #ddd;background:#fff;border-radius:10px; margin:10px;}
.nearby li a{ clear:both;  padding:5px 0;overflow:hidden; height:auto;background:#fff url(../../images/avicpm/right_jt.png) 98% center no-repeat ;background-size:16px 16px; display:block;}
.nearby li a:hover{ background:#eee url(../../images/avicpm/right_jt.png) 98% center no-repeat ;background-size:16px 16px;}
.nearby li{ position:relative;}
.nearby li h2{ line-height:35px; padding-left:10px; font-size:1em;width:80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nearby .tel{ position:absolute;right:30px;width:32px; height:32px;top:10px;}
.nearby .tel a{border-radius:16px;border:1px solid #ddd; width:32px; height:32px;background:url(../../images/avicpm/dh1.png) center 5px no-repeat ; background-size:24px 24px;display:block;padding:0;}
.nearby .tel a:hover{border-radius:16px;border:1px solid #febf00; width:32px; height:32px;background: url(../../images/avicpm/dh.png) center 5px no-repeat ;background-size:24px 24px; display:block;}
.nearby li a .fblb{ line-height:40px; padding-left:20px; color:#006496;}

.Complaint .f_l, .nearby .f_l{ float:left;vertical-align:middle; position:relative;}
.time{color:#999; font-size:0.6em;font-weight: normal;float:right;height:18px; line-height:18px;}
.reply{color:#888; font-size:0.8em;font-weight: normal;float:left;height:18px; line-height:18px;}
.new{color:#fff; font-size:0.6em;font-weight: normal;float:left;border-radius:16px;width:18px; height:18px; line-height:18px; text-align:center; background:#ea0a0a; margin-right:5px;}
.s_time{color:#e14804; font-size:0.8em;font-weight: normal;float:left;height:18px; line-height:18px;}
.s_time1{color:#e14804; font-size:0.8em;font-weight: normal;float:right;height:18px; line-height:18px;}
.js_time{font-weight: normal;float:left; font-size:0.8em;color:#999;height:18px; line-height:18px; }
.js_time1{font-weight: normal;float:right; font-size:0.8em;color:#999;height:18px; line-height:18px; }
.zt{ position:absolute;right:3%; top:45%; text-align:center; color:#fabd00; font-size:.9em;z-index: 99;}
.zt1{ position:absolute;right:3%; top:60%; text-align:center; color:#fabd00; font-size:.9em;z-index: 99;}
.zt2{ position:absolute;right:3%; top:12%; text-align:center; color:#fabd00; font-size:.9em;z-index: 99;}
.dw{color:#999; font-size:0.8em;font-weight: normal;float:right;background:url(../../images/avicpm/add.png) 0 0 no-repeat ;background-size:14px 14px; padding-left:16px;height:18px; line-height:18px;}
.dw1{color:#999; font-size:0.8em;font-weight: normal;float:left;background:url(../../images/avicpm/add.png) 0 0 no-repeat ;background-size:14px 14px; padding-left:16px;height:18px; line-height:18px; width:67%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bx_time{color:#999; font-size:0.8em;font-weight: normal;height:18px; line-height:18px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.cf_time{color:#999; font-size:0.8em;font-weight: normal;float:left;height:18px; line-height:18px; width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.nearby .f_r{padding: 6px 22px 0px 80px; position:relative;border-top:1px #ddd solid; }
.nearby .f_r1{padding: 6px 22px 0px 15px;}

.nearby .f_r span,.nearby .f_r1 span{ line-height:18px; padding:5px 0; font-size:0.9em; color:#666;display:block;width: 85%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: relative; }
.nearby .f_r span b,.nearby .f_r1 span b{ font-size:1.8em; color:#F00; font-weight:normal;}
.nearby .f_r h3, .nearby .f_r1 h3{ font-size:0.95em;color:#000; font-weight: normal;}
.nearby .f_l img, .nearby .f_l1 img{width:64px; height:64px; margin:5px 0 5px 10px;display:block; border-radius:10px; }
.nearby .f_r h3,.nearby .f_r1 h3{ width:85%; line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; position:relative;}
.nearby .f_r h3{color:#666}
.nearby .f_r h3 b{ float:left; color:#000}
.nearby .f_r h3 em{ height:18px;position:absolute; top:2px; left:100px;}
.nearby .f_r h3 em i{ width:12px; height:12px; display:block; background:url(../../images/avicpm/sc4.png) center no-repeat; background-size:12px 12px; float:left;}
.nearby .f_r h3 em .fs{ width:12px; height:12px; display:block; background:url(../../images/avicpm/sc3.png) center no-repeat; background-size:12px 12px; float:left;}

/*优惠券*/
.yhq_list{margin:0; padding:0; text-align:left;}
.yhq_list{ display:none;}
.yhq_list li{ display:block;overflow:hidden; height:auto;border-radius:5px; margin:10px;position:relative;}
.yhq_list li a{ clear:both;  padding: 0;overflow:hidden; height:auto;display:block;background:#e6be00 }
.yhq_list li a:hover{ background:#006AB2;}
.yhq_list li h2{ clear:both;  padding:0 10px;display:block;height:35px;line-height:35px; background:#fff; font-size:1.1em;}
.yhq_list .f_l{ float:left;width:64px; height:64px; margin:10px 0 14px 10px;display:block; border-radius:50%;vertical-align:middle; position:relative;}
.yhq_list .f_r{padding: 10px 0px 14px 10px;line-height: 64px;color: rgb(255, 255, 255);font-size: 1.5em; float:left;width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.yhq_list .f_l img{width:64px; height:64px; margin:5px 0 5px 10px;display:block; border-radius:50%; }
.mc{color:#999; font-size:0.8em;font-weight: normal;float:left;height:35px; line-height:35px;}
.yxq_time{color:#999; font-size:0.8em;font-weight: normal;float:right;height:35px; line-height:35px;}

.yhq_list li em{ position: absolute;background: transparent url(../../images/avicpm/yhbj.png) repeat-x scroll 0% 0%;height: 4px;bottom: 35px;display: block;width: 100%;}
.yhq_list li i{ position: absolute;background: transparent url(../../images/avicpm/gq.png) no-repeat scroll 0% 0%;height:63px;top:0;right:0;display: block;width:66px;filter:alpha(opacity=20); /*IE滤镜，透明度50%*/
-moz-opacity:0.2; /*Firefox私有，透明度50%*/
opacity:0.2;/*其他，透明度50%*/}
q{ position: absolute;background: transparent url(../../images/avicpm/ysy.png) no-repeat scroll 0% 0%;height:63px;top:0;text-indent: -9999px;right:0;display: block;width:66px;filter:alpha(opacity=20); /*IE滤镜，透明度50%*/
-moz-opacity:0.2; /*Firefox私有，透明度50%*/
opacity:0.2;/*其他，透明度50%*/}

/*投诉、报修详情页*/
.wy, .yz{ padding:10px;}
.wy .f_r{padding:0 0 0 60px;}
.wy .f_r .imgs{position:relative;margin:0 0 8px 0; height:auto;overflow:hidden; }
.wy .f_r .imgs .f_i_1,.wy .f_r .imgs .f_i_2,.wy .f_r .imgs .f_i_3{width:31.95%;  border-radius:5px;display: block; float:left;}

.wy .f_r .imgs .f_i_2,.wy .f_r .imgs .f_i_3{margin-left: 5px;}

@media(min-width:320px){
	.wy .f_r .imgs .f_i_1,.wy .f_r .imgs .f_i_2,.wy .f_r .imgs .f_i_3{min-height:60px;}
}
@media(min-width:360px) and (max-width:399px){
	.wy .f_r .imgs .f_i_1,.wy .f_r .imgs .f_i_2,.wy .f_r .imgs .f_i_3{min-height:70px;}
}
@media(min-width:400px) and (max-width:480px) {
	.wy .f_r .imgs .f_i_1,.wy .f_r .imgs .f_i_2,.wy .f_r .imgs .f_i_3{min-height:80px;}
}
@media(min-width:480px) and (max-width:639px) {
	.wy .f_r .imgs .f_i_1,.wy .f_r .imgs .f_i_2,.wy .f_r .imgs .f_i_3{min-height:100px;}
}
@media(min-width:640px) and (max-width:899px) {
	.wy .f_r .imgs .f_i_1,.wy .f_r .imgs .f_i_2,.wy .f_r .imgs .f_i_3{min-height:160px;}
}
@media(min-width:899px)and (max-width:1280px) {
	.wy .f_r .imgs .f_i_1,.wy .f_r .imgs .f_i_2,.wy .f_r .imgs .f_i_3{min-height:220px;}
}
@media(min-width:1280px)and (max-width:2440px) {
	.wy .f_r .imgs .f_i_1,.wy .f_r .imgs .f_i_2,.wy .f_r .imgs .f_i_3{min-height:280px;}
}
.yz .f_r{padding:0 0 0 60px;}
.yz .f_r a{ display:block;}
.yz .f_r a:hover{ color:#FEBF00;}
.triangle-border {
	position:relative;
	padding:7px 10px;
	margin:1em 0 3em;
	text-align:left;
	color:#333;
	line-height:18px;
	background:#fff;
	
}
.triangle-border em{ height:18px;position:absolute; top:8px; left:85px;}
.triangle-border em i{ width:12px; height:12px; display:block; background:url(../../images/avicpm/sc4.png) center no-repeat; background-size:12px 12px; float:left;}
.triangle-border em .fs{ width:12px; height:12px; display:block; background:url(../../images/avicpm/sc3.png) center no-repeat; background-size:12px 12px; float:left;}
.left {border:1px solid #ddd;
	margin:0 0 0 10px;
	/* css3 */
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	border-top-left-radius:0;
	color:#999;
}

.right {border:1px solid #febf00;
	margin:0 0 0 10px;
	/* css3 */
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	border-top-left-radius:0;
}
.triangle-border:before {
	content:"";
	position:absolute;
	bottom:-20px; /* value = - border-top-width - border-bottom-width */
	left:40px; /* controls horizontal position */
    border-width:20px 20px 0;
	border-style:solid;
    border-color:#5a8f00 transparent;
    display:block; 
    width:0;
}

/* creates the smaller  triangle */
.triangle-border:after {
	content:"";
	position:absolute;
	bottom:-13px; /* value = - border-top-width - border-bottom-width */
	left:47px; 
	border-width:13px 13px 0;
	border-style:solid;
	border-color:#fff transparent;
    display:block; 
    width:0;
}

.triangle-border.left:before {
	top:-1px; /* controls vertical position */
	bottom:auto;
	left:-13px; /* value = - border-left-width - border-right-width */
	border-width: 0px 13px 10px 0px;
	border-color:transparent #ddd;
}

/* creates the smaller  triangle */
.triangle-border.left:after {
	top:0; /* value = (:before top) + (:before border-top) - (:after border-top) */
	bottom:auto;
	left:-11px; /* value = - border-left-width - border-right-width */
	border-width: 0px 11px 8px 0px;
	border-color:transparent #fff;
}

/* creates the larger triangle */
.triangle-border.right:before {
	top:-1px; /* controls vertical position */
	bottom:auto;
    left:auto;
	left:-13px; /* value = - border-left-width - border-right-width */
	border-width:0 13px 10px 0;
	border-color:transparent #febf00;
}

/* creates the smaller  triangle */
.triangle-border.right:after {
	top:0; /* value = (:before top) + (:before border-top) - (:after border-top) */
	bottom:auto;
    left:auto;
	left:-11px; /* value = - border-left-width - border-right-width */
	border-width:0px 11px 8px 0;
	border-color:transparent #fff;
}



/*tab切换*/
.order_tab{ width:100%;border-radius:5px; text-align:center; }
.order_tab a{ display:inline-block;width:30%; color:#fff;text-align:center; padding:5px 0; font-size:16px; height:28px; line-height:28px;background-color:#333; border:1px #febf00 solid;}
.order_tab .first{ border-radius:5px 0 0 5px; position:relative;border-right:none}
.order_tab .last{ border-radius:0 5px 5px 0;border-left:none}
.order_tab .current{ background-color:#febf00; color:#000;}

.info_top{ background-color:#333; width:100%; max-width:640px; padding-top:5px; height:130px;  position:fixed; top:0;}
.info_top_auto{ position:static; padding:15px 0; height:40px;}
.info_top_worker{ position:static;  height:55px; background-color:#034b97;}
.info_top_worker1{background-color:#034b97;}
.info_top .lf{ float:left;  margin:0 0 5px 5px;}
.info_top .lf span.logo{  float:left;}
.info_top .lf p{ float:left; font-size:16px; padding:6px 0 0 5px;}
.info_top_worker1 .lf p{ color:#FFF;}
.info_top .lf p span{ font-size:14px; display:block;}
.info_top .rt{ float:right; margin-right:5px;}
.info_top .rt p{ float:right; font-size:14px;color:#FFF; padding:5px 5px 0 0;}
.info_top .rt a.phone{ background-color:#f79e03; padding:8px; border-radius:8px; display:block; float:right;}

#more a{ display:block; width:98%;font-size:0.8em; margin:10px auto; text-align:center; color:#aaa;}
#more a.loaded{ position:fixed; bottom:0;}

.order_tab1{ width:100%;border-radius:20px; text-align:center;  }
.order_tab1 a{ display:inline-block;width:40%; color:#87CAF8;text-align:center; padding:0; font-size:16px; height:30px; line-height:30px; border:1px #FABD00 solid;}
.order_tab1 .first{ border-radius:20px 0 0 20px; position:relative;border-right:none}
.order_tab1 .last{ border-radius:0 20px 20px 0;border-left:none}
.order_tab1 .current{ background-color:#FABD00;color:#fff;}
.order_tab1 a b{font-size: .7em;font-weight: normal; padding-left:5px;}

.info_top1{  background-color:#006ab2;width:100%; height:auto; overflow: hidden;  padding-top:5px; }
.info_top_auto1{ position: relative; padding:8px 0; height:auto; overflow:hidden;}
.info_top_worker{ position:static;  height:55px; background-color:#034b97;}
.info_top_worker1{background-color:#034b97;}
.info_top1 .lf{ float:left;  margin:0 0 5px 5px;}
.info_top1 .lf span.logo{  float:left;}
.info_top1 .lf p{ float:left; font-size:16px; padding:6px 0 0 5px;}
.info_top_worker1 .lf p{ color:#FFF;}
.info_top1 .lf p span{ font-size:14px; display:block;}
.info_top1 .rt{ float:right; margin-right:5px;}
.info_top1 .rt p{ float:right; font-size:14px;color:#FFF; padding:5px 5px 0 0;}
.info_top1.rt a.phone{ background-color:#f79e03; padding:8px; border-radius:8px; display:block; float:right;}

.info_top2{  background-color:#fff;width:100%; height:auto; overflow: hidden;  padding-top:5px; }
.info_top_auto3{ color:#333; font-weight: normal;text-shadow: 0px; position: relative; padding: 8px 0px 8px 10px; height:auto; overflow:hidden; text-align:left;}
.info_top_auto3 span{font-size:1.1em;height:30px;line-height:30px; font-weight:500; margin:0 auto; text-align:left;}

#more a{ display:block; width:98%;font-size:0.8em; margin:10px auto; text-align:center; color:#aaa;}
#more a.loaded{ position:fixed; bottom:0;}


#Bottom_tel{position:fixed; _position:absolute; padding:10px 0; border-top:1px #ddd solid; text-align:center;bottom:0;left:0; right:0; background:#f9f9f9; z-index:999;}
#Bottom_tel a{border-radius:28px;border:1px solid #333; width:180px; height:44px; line-height:44px; color:#fff;  background: #333 url(../../images/avicpm/dh1.png) 20px center no-repeat ; background-size:24px 24px;display:block;padding:0 0 0 10px; margin:0 auto;}
#Bottom_tel a:hover{border:1px solid #febf00; background: #fff  url(../../images/avicpm/dh.png) 20px center no-repeat ;background-size:24px 24px; color:#febf00;}
.fsxx{height:39px; line-height:39px; padding:3px 5px; width:70%;border-radius:5px;border:1px #ddd solid;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.xxtj{height:45px; line-height:45px; width:20%;border-radius:5px; margin-left:5px; font-size:18px;background-color:#febf00; color:#000;}
.an{height:40px; line-height:40px; width:94%;border-radius:5px; font-size:18px;background-color:#006AB2; color:#fff;}
.an1{height:40px; line-height:40px; width:94%;border-radius:5px; font-size:18px;background-color:#ddd; color:#fff;}

.an2{height:40px; line-height:40px; width:95%;border-radius:5px; font-size:18px;background-color:#006AB2; color:#fff; display:inline-block;}
.an3{height:40px; line-height:40px; width:46%;border-radius:5px; font-size:18px;background-color:#006AB2; color:#fff; display:inline-block; margin-left:2%}
.an4 {height: 40px;line-height: 40px;width: 30%;border-radius: 5px;font-size: 18px; background-color: #006AB2;color: #fff;display: inline-block;}
.an5 {height: 40px;line-height: 40px;width: 30%;border-radius: 5px;font-size: 18px; background-color: #44BB44;color: #fff;display: inline-block;}
.an6 {height: 40px;line-height: 40px;width: 20%;border-radius: 5px;font-size: 16px; background-color: #006AB2;color: #fff;display: inline-block;}
.an7 {height: 35px;width: 20%;border-radius: 5px;font-size: 16px; background-color: #FF0099;color: #fff;display: inline-block;}
/*商家详情*/
.sqlist{margin:0; padding:0; text-align:left;}
.sqlist{ display:none;}

.sqlist a{ clear:both;  padding:5px 0;overflow:hidden; height:auto;background:#fff;border-bottom:1px solid #ddd;display:block;position:relative; margin-bottom:10px;border-top:1px solid #ddd;}
.sqlist  a:hover{ background:#eee;}
.sqlist  h2{ line-height:35px; padding:10px 0; text-align:center; font-size:1em;}
.sqlist .tel{ position:absolute;right:30px;width:32px; height:32px;top:10px;}
.sqlist .tel a{border-radius:16px;border:1px solid #ddd; width:32px; height:32px;background:url(../../images/avicpm/dh1.png) center 5px no-repeat; background-size:24px 24px;display:block;padding:0;}
.sqlist .tel a:hover{border-radius:16px;border:1px solid #febf00; width:32px; height:32px;background: url(../../images/avicpm/dh.png) center 5px no-repeat  ;background-size:24px 24px; display:block;}
.sqlist a .fblb{ line-height:40px; padding-left:20px; color:#006496;}

.sqlist .f_l{ float:left;vertical-align:middle; position:relative;width:64px; height:64px; margin:5px 0 5px 10px;display:block; border-radius:0;}

.dw1{color:#999; font-size:0.8em;font-weight: normal;float:left;background:url(../../images/avicpm/add.png) 0 0 no-repeat  ;background-size:14px 14px; padding-left:16px;height:18px; line-height:18px; width:67%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.sqlist .f_r{padding: 6px 22px 0px 80px;}
.sqlist .f_r span{ line-height:18px; padding:5px 0; font-size:0.8em; color:#666;display:block;width:100%; }
.sqlist .f_r span b{ font-size:1.8em; color:#F00; font-weight:normal;}
.sqlist .f_r h3{ font-size:0.9em;color:#006AB2; font-weight: normal;}
.sqlist .f_l img{width:64px; height:64px; margin:5px 0 5px 10px;display:block; border-radius:10px; }
.sqlist .f_r h3{ width:75%; line-height:18px;}

.zblist{ background:#eee; text-align:left;}
.zblist h2{ background:#fff; padding:15px;font-size:1em; line-height:25px;}
.zblist h3{ padding:10px;line-height:25px;background:#fff; display:block; overflow:hidden;border-bottom:1px #ddd solid; position:relative;}

.zblist h4{ background:#fff; padding:12px 10px;font-size:1.1em; line-height:25px;border-top:1px #ddd solid; margin-top:15px;}
.zblist h5{ padding:0 10px;line-height:30px;font-size:1.1em;background:#fff; display:block; overflow:hidden;border-bottom:1px #ddd solid; border-top:1px #ddd solid;position:relative;}
.zblist .sjdw a{  padding:10px ;overflow:hidden; height:auto;background:#006AB2 url(../../images/avicpm/right_jt.png) 98% center no-repeat  ;background-size:18px 18px; display:block}

.zblist .add{color:#fff; font-size:1em;line-height:25px;font-weight: normal;background:url(../../images/avicpm/add1.png) 0 center no-repeat  ;background-size:18px 18px; padding:0 10px 0 18px;}
.zblist .top{overflow:hidden; height:auto;border-bottom:1px solid #ddd;padding:10px;background:#fff;}
.zblist .top .jswz{ color:#666; font-size:0.85em; line-height:22px; padding:5px 0 0 0 ;}

.zblist .sjjs{ padding:15px 10px 15px 32px;background:#fff url(../../images/avicpm/sjtb.png) 10px center no-repeat  ;background-size:18px 18px; font-size:1em;font-weight: normal; display:block;border-bottom:1px #ddd solid;}
.zblist .sy_time{padding:12px 10px;font-size:1em;font-weight: normal; color:#e14804;border-bottom:1px #ddd solid;display:block;background:#fff;}
.zblist p{padding:10px;background:#fff; font-size:0.9em;font-weight: normal;color:#666;line-height:22px;border-bottom:1px #ddd solid; }
.zblist h3 p{ display:block; width:75%; padding:0;border-bottom:none;}
.zblist h5 p{ display:block; width:75%; padding:0;border-bottom:none;}
.zblist .dm{float:left;font-size:1em; width:75% ;line-height:25px; display:block;}
.zblist .scrs{float:right; color:#999; font-size:0.8em;width:80px; text-align:right; line-height:25px; margin-right:5px}
.zblist .sc{float:right; width:32px; height:28px;text-align:center;  }
.zblist .sc1{float:right; width:43px ; text-align:center;font-size:0.6em; display:block; }
.zblist .sc a{ float:left;width:32px; height:28px;background:#fff url(../../images/avicpm/sc1.png) right -4px no-repeat  ;background-size:32px 32px;display:block; }
.zblist .sc a:hover{background:#fff url(../../images/avicpm/sc2.png) right -4px no-repeat  ;background-size:32px 32px;display:block； }
.zblist .sc1 a{ float:left;width:43px; line-height:20px; padding-top:26px; background:#fff url(../../images/avicpm/sc1.png) center -4px no-repeat  ;background-size:32px 32px;display:block；color:#2378ba; }
.zblist .sc1 a:hover{color:#febf00;background:#fff url(../../images/avicpm/sc2.png) center -4px no-repeat  ;background-size:32px 32px;display:block； }
#top_alert{width:150px;padding:20px 0;background:#333;color:#febf00;position:absolute;text-align:center;left:0;top:40%; right:0; margin:0 auto; z-index:100; border-radius:10px;}

#mtel2 a{ border-radius:28px;border:1px solid #FEBF00; width:150px; height:44px; line-height:44px; color:#fff;  background: #FEBF00 url(../../images/avicpm/dh1.png) 15px center no-repeat  ; background-size:24px 24px;display:block;padding:0 0 0 10px; margin:0 auto;}
#mtel2 a:hover{border:1px solid #FEBF00; background: #fff  url(../../images/avicpm/dh.png) 15px center no-repeat  ;background-size:24px 24px; color:#F36517;}

/*详情页*/
.header{ height:auto; overflow:hidden; position:fixed; top:0; left:0; right:0; width:100%; z-index:99;}
.bt_fb{ position: absolute; width:32px; height:35px;right:5px;top:6px;font-size: 1.1em;color: #333; background:url(../../images/avicpm/my2.png) center center no-repeat; background-size: 26px;display:block;}
a:hover.bt_fb{ color: #fff;}
.bt_fb1{ position: absolute; width:32px; height:35px;right:5px;top:6px;font-size: 1.1em;color: #333; background:url(../../images/avicpm/my1.png) center center no-repeat; background-size: 26px;display:block;}
.price{font-size:1.5em;font-weight: normal; color:#e14804; line-height:40px; margin-right:15px;}
.mjxx{padding:10px; clear:both;height:auto; overflow:hidden;border-bottom:1px #ddd solid}
.rj{font-size:.9em;text-decoration:line-through;color:#999;}
.head_img1{ width:48px; float:left; margin-right:8px;} 
.head_img1 img{ width:48px;height:48px;border-radius:50%;} 
.head_img2{ width:36px; float:left; margin-right:8px;} 
.head_img2 img{ width:36px;height:36px;border-radius:50%;} 
.sjdw1 {line-height:25px;height:auto; overflow:hidden;}
.sjdw1 a{color:#666; font-size:.8em;font-weight: normal;background:url(../../images/avicpm/add1.png) 0 center no-repeat ;background-size:16px 16px; display:block;padding:0 10px 0 18px;}
.sjdw1 p{color:#666; font-size:.8em;font-weight: normal; line-height:18px;}
.message {height:auto; overflow:hidden; text-align:left; background:#fff;margin-top:15px;border-top:1px #ddd solid; }
.message h4{ padding:12px 10px;font-size:1.1em; line-height:25px;border-bottom:1px #ddd solid; position:relative;}
/*.message h4 span{ position:absolute; right:10px;top:13px; color:#666; font-size:.8em;line-height:25px;}*/
.llcs{position: absolute;right: 10px;color: #666;font-size: 0.8em;width: 80px;text-align: right;line-height: 25px;top: 9px;}
.llcs1{position: absolute;right: 15px;color: #666;font-size: 0.8em;width: 80px;text-align: right;line-height: 18px;top: 5px; font-style: normal;}
#submit{position:fixed; _position:absolute; padding:10px ; border-top:1px #ddd solid;bottom:0;left:0; right:0; background:#f9f9f9; z-index:999; clear:both; height:auto; overflow:hidden;}
#foot{position:fixed; _position:absolute; padding:10px 15px ; border-top:1px #ddd solid; text-align:center;bottom:0;left:0; right:0; background:#f9f9f9; z-index:888; clear:both; height:auto; overflow:hidden;}
#foot .sc{float:left; width:36px;  height:44px;text-align:center;margin:0 8px 0 auto;  }
#foot .sc1{float:left; width:36px ;  height:44px;text-align:center;font-size:0.6em; display:block;margin:0 8px 0 auto; }
#foot .sc a{ float:left;width:36px;  height:44px;background: url(../../images/avicpm/sc4.png) center center no-repeat ;background-size:32px 32px;display:block; }
#foot .sc a:hover{background: url(../../images/avicpm/sc3.png) center center no-repeat ;background-size:32px 32px;display:block； }
#foot .sc1 a{ float:left;width:36px;  height:44px; background: url(../../images/avicpm/sc3.png) center center no-repeat ;background-size:32px 32px;display:block；color:#2378ba; }

#foot .ly{float:left; width:36px;  height:44px;text-align:center;  }
#foot .ly a{ float:left;width:36px;  height:44px;background: url(../../images/avicpm/ly.png) center center no-repeat ;background-size:32px 32px;display:block; }
#foot .ly a:hover{background: url(../../images/avicpm/ly1.png) center center no-repeat ;background-size:32px 32px;display:block； }

.foot{position:fixed; _position:absolute; padding:10px ; border-top:1px #ddd solid; text-align:center;bottom:0;left:0; right:0; background:#f9f9f9; z-index:888; clear:both; height:auto; overflow:hidden;}
.foot .sc{float:left; width:36px;  height:44px;text-align:center;margin:0 8px 0 auto;  }
.foot .sc1{float:left; width:36px ;  height:44px;text-align:center;font-size:0.6em; display:block;margin:0 8px 0 auto; }
.foot .sc a{ float:left;width:36px;  height:44px;background: url(../../images/avicpm/sc4.png) center center no-repeat ;background-size:32px 32px;display:block; }
.foot .sc a:hover{background: url(../../images/avicpm/sc3.png) center center no-repeat ;background-size:32px 32px;display:block； }
.foot .sc1 a{ float:left;width:36px;  height:44px; background: url(../../images/avicpm/sc3.png) center center no-repeat ;background-size:32px 32px;display:block；color:#2378ba; }

.foot .ly{float:left; width:36px;  height:44px;text-align:center;  }
.foot .ly a{ float:left;width:36px;  height:44px;background: url(../../images/avicpm/ly.png) center center no-repeat ;background-size:32px 32px;display:block; }
.foot .ly a:hover{background: url(../../images/avicpm/ly1.png) center center no-repeat ;background-size:32px 32px;display:block； }


.px0,.px, .px1, .px2, .px3, .px4, .px5, .px10, .px12, .px13, .px14, .px16{background-color: #FFF;border: 1px solid #fff;
box-shadow:none;font-size: 1em;outline:none;background:none;-webkit-appearance: none;}
.px{padding: 3px 5px 5px 0;width: 78%;}
.px1 {padding: 0px 5px 5px 0;width: 78%;}
.px2{padding: 3px 5px 5px 0;width: 47%;}
.px3{padding: 0px 5px 5px 0;width: 60%;}
.px4{padding: 3px 5px 5px 0;width: 78%; margin:5px 0;}
.px0{padding: 3px 5px 5px 0;width: 70%; margin:5px 0; line-height:22px;}
.px5{padding: 3px 5px 5px 0;width: 45%;}
.px10{padding: 3px 5px 5px 0;width:55%;}
.px13{padding: 3px 5px 5px 0;width: 65%;}
.px16{padding:10px 5px; width:95%;border: 1px solid #ddd;height:20px;border-radius:5px;}
.px6{padding: 3px 5px 5px 0;width: 50%;background: #fe5b0d; color:#fff;text-align:center; border:0; font-size:1em; border-radius:20px;}
.px7{padding: 3px 5px 5px 0;width: 50%;background: #ccc;text-align:center; color:#666; border:0; font-size:1em; border-radius:20px;}

.px8{padding:6px 7px; margin-top:3px;width: 100%;background: #FABD00;text-align:center; color:#fff; border:0; font-size:1em; border-radius:3px; cursor:pointer}

.zd{padding:6px 7px; margin-top:20px;width: 100%;background:#006AB2;text-align:center; color:#fff; border:0; font-size:1em; border-radius:3px; cursor:pointer}

.px9{padding: 3px 5px 5px 0;width: 40%;background: #fff;text-align:center; color:#666; border:1px #ddd solid;; font-size:1em; border-radius:20px;}

.px11{padding: 3px 5px 5px 0;width:80px;background: #fe5b0d; color:#fff;text-align:center; border:0; font-size:1em; border-radius:20px; margin-left:5px;}
.px12{padding: 0px 5px 5px 0;width:30%; background:url(../../images/avicpm/x_jt.png) right 5px no-repeat; background-size:16px;}
.px14{padding: 3px 5px 5px 0;width:97%;}

.px15{padding:3px 5px; margin-top:3px;width: 90%;background: #ccc;text-align:center; color:#999; border:0; font-size:1em; border-radius:3px;}

.xsf{padding: 5px; width:96%;border: 1px solid #ddd; border-radius:3px; height:40px;
box-shadow:none;font-size: 1em;outline:none;background: #FFF url(../../images/avicpm/xl.png) right center no-repeat;appearance:none;-moz-appearance:none;-webkit-appearance: none;}


/******* 顶部标题栏 *******/
.info_top_auto2{ color:#fff; font-weight: normal;text-shadow: 0px; position: relative; padding:8px 0; height:auto; overflow:hidden; text-align:center;}
.info_top_auto2 span{font-size:1.3em;height:30px;line-height:30px; font-weight:500; margin:0 auto; text-align:center;}
.back{ position:absolute; left:0; width:40px; height:30px; background:url(../../images/avicpm/back.png) center center no-repeat;display:block; background-size:26px 26px;}
.back1{ position:absolute; left:5px;top:10px; width:40px; height:30px; background:url(../../images/avicpm/back1.png) center center no-repeat;display:block; background-size:26px 26px;}
.menu{ position:absolute; left:0;width:50px; height:30px; background:url(../../images/avicpm/hamburger.png) center center no-repeat; display:block; background-size:26px 26px;}
.dwcs{position:absolute; right:0;top: 8px;font-size: 1em; width:auto; height:30px; line-height:30px; text-align:left; padding:0 15px 0 20px; color:#333; background:url(../../images/avicpm/xqdw.png) left 5px no-repeat;display:block; background-size:16px 16px;}
a:hover.dwcs{ color:#fff;background:url(../../images/avicpm/xqdw1.png) left 5px no-repeat; background-size:16px 16px;}

.category{padding:0; clear:both; height:auto; overflow:hidden; padding-bottom:12px;}
.category .tbl-cell{width:25%;vertical-align:top}
.category .tbl-cell4{width:50%;vertical-align:top}
.category .tbl-cell1{width:100%;vertical-align:top}
.category .tbl-cell2{width:45%;vertical-align:top; position: relative;}
.category .tbl-cell3{width:33.3%;vertical-align:top}
.category .cate-name{display:block;font-size:.85em;color:#666;text-align:center;margin-top:.25em;height: 30px;}
.category .tbl-cell4 .cate-name{display:block;font-size:.85em;text-align:center;margin-top:.25em; line-height:30px;}
.category .tbl-cell2 .cate-name{display:block;font-size:.85em;color:#666;text-align:center;margin-top:.25em;height:auto;}
.tbl-cell1 .cate-name{display:block;font-size:.85em;color:#999;text-align:left;margin-top:.25em;
 height:auto;line-height:20px;}
.tbl-cell1 .cate-name b{ color:#333; font-size:1em;}
.category .tbl-cell3 .cate-name{display:block;font-size:.85em;color:#666;text-align:center;margin-top:.25em;height:40px; line-height:20px;}

.category .cate-name input{ height:20px; width:20px; margin-top:3px;}
.category .pf{display:block; float:left;font-size:.85em;color:#999;text-align:left;margin-top:.25em;}
.category .jdl{display:block; float:left;font-size:.85em;color:#999;text-align:left;margin-top:.25em; }
.category .zt3{display:block;color:#999;font-size:.85em;text-align:center;margin-top:.25em; position: absolute;right:10px;top: 32%; height:20px; line-height:20px;}
.category .pf b{ color:red;}
.category .pf b{ padding-right:2px}
.category .jdl b{ padding:0 2px; color:#666; font-weight:normal;}
.category .zt3 i{display:block; float:left; margin:20% 2px 0 0; width:6px; height:6px; border-radius:50%; background:red;}
.category .zt3 i.kx{background:#11df59;}

.category a{display:block;text-align:center;}
.tbl-type{display:table; width:95%; margin:0 auto; }
.tbl-cell4{float:left;vertical-align:top;text-align:center;margin-bottom:8px;}
.tbl-cell,.tbl-cell1{ float:left;vertical-align:top;text-align:center;margin-bottom:10px;}
.tbl-cell2 { display:inline-block;margin-left:3%;vertical-align:top;text-align:center;margin-bottom:10px;}
.tbl-cell1{margin-bottom:0;}
.tbl-cell3{ float:left;vertical-align:top;text-align:center;margin:12px 0 0 0;}
.tbl-cell4 a{ width:88%; margin:0 auto; padding:0 5px; border:1px #ddd solid; border-radius:5px;}
.tbl-cell a{ width:80%; margin:0 auto; padding: 3px 5px 40px 3px; border:2px #eee solid; background:url(../../images/avicpm/xz1.png) center 90% no-repeat; background-size:24px;}
.tbl-cell1 a{ margin:0 auto; padding: 8px 0px 8px 45px;border-bottom:1px #eee solid; background:url(../../images/avicpm/xz1.png) 10px center no-repeat; background-size:24px;height: auto;overflow: hidden; position:relative;}
.tbl-cell2 a{ width:95%; margin:0 auto; padding: 10px 4px ; border:1px #FEBF00  dashed; border-radius:5px;}
.tbl-cell3 a{ width:80%; margin:0 auto; padding: 8px 5px; border:1px #eee solid;}
a.xz{ border:1px #FEBF00 solid;}
a.xz .cate-name{color:#FEBF00; }
a.xz1{ border:2px #FEBF00 solid; background:url(../../images/avicpm/xz.png) center 90% no-repeat; background-size:24px;}
a.xz2{ background:url(../../images/avicpm/xz.png) 10px center no-repeat; background-size:24px;}

.tbl-cell2 .delete{ width:24px; height:24px; position:absolute; background:url(../../images/avicpm/del.png) no-repeat; top:-10px;left:-10px; background-size:24px 24px; z-index:30}

.menu1-icon,.menu2-icon,.menu3-icon,.menu4-icon,.menu5-icon,.menu6-icon,.menu7-icon,.menu8-icon,.menu9-icon,.menu10-icon,.menu11-icon,.menu12-icon{display:inline-block;width:3em;height:3em;line-height:3em;border-radius:50%;text-align:center;vertical-align:middle;}
.tbl-cell1 a .menu1-icon{ float:left; margin-right:7px;}

/* 弹出窗 */
.tcbj{background-color: rgba(0, 0, 0, 0.7);  top: 0px; left: 0px; right: 0px; height:100%; width:100%; z-index: 1010;position:fixed; _position:absolute; _left: expression_r(documentElement.scrollLeft + documentElement.clientWidth - this.offsetWidth); _top: expression_r(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight)}
.tcck{background-color: rgb(255, 255, 255); position: absolute; margin: 0px 0px 0px 50%; width: 255px; top: 80px; left: -148px; height: auto; padding: 20px; text-align: center; border-radius: 6px; z-index: 4;}
.tcnr{font-size:15px; line-height:21px; color:#000000;}
.tcnn{margin: 20px 0px 0px; width: 100%; text-align: center;}
.qx{display: inline-block; width: 120px; height: 36px; line-height: 36px; background-color:#999; color: rgb(255, 255, 255); font-size: 16px; border-radius: 2px; text-align: center; margin-left: 0px;}
.qd{display: inline-block; width: 120px; height: 36px; line-height: 36px; background-color: rgb(255, 126, 0); color: rgb(255, 255, 255); font-size: 16px; border-radius: 2px; text-align: center; margin-left: 10px;}
.qds{display: inline-block; width: 120px; height: 36px; line-height: 36px; background-color: #999; color: rgb(255, 255, 255); font-size: 16px; border-radius: 2px; text-align: center; margin-left: 10px;}
.tccksm{background-color: rgb(255, 255, 255); position: absolute; margin: 0px 0px 0px 50%; width: 275px; top: 165px; left: -148px; height: auto; padding: 20px; text-align: center; border-radius: 6px; z-index: 4;}

.sey-list {
  display: none;
  position: absolute;
  list-style-type: none;
  border:1px #ddd solid;
  background-color: #fff;
  color: #333;
  z-index:99;
}

.sey-item {
  cursor: pointer;
  padding: 7px;
  border-bottom: 1px dashed #ccc;
  text-align: left;
}
.sey-item:hover {
  color: #FEBF00;
}
.sey-selected {
  background-color: #eee;
  color: #FEBF00;
}

.nav{ width:100%; height:auto; overflow: hidden; background:#fff; border-bottom:1px #ddd solid;}
.nav ul{height:auto; overflow: hidden;}
.nav ul li{ float:left; width:49.5%; padding:5px 0; height:30px; line-height:30px; text-align:center;font-size:.8em; border-left:1px #eee solid;}
.xsj{padding:0; width:90%;border:0; height:30px; line-height:30px; text-align:left; padding-left:5px;outline: none;
box-shadow:none;outline:none;background: #FFF url(../../images/avicpm/xl.png) 102% center no-repeat; background-size:20px;appearance:none;-moz-appearance:none;-webkit-appearance: none;}


.evaluate {
	display: block;
	width: 100%;
	padding: 10px 0;
}
.evaluate li  {
	float: left;
	width: 50%;
	height: 40px;
	margin-bottom: 10px;;
}
.evaluate li a {
	display: block;
	width: 94%;
	height: 40px;
	margin: 0 auto;
	text-align: center;
	line-height: 40px;
	box-shadow: 0 0 0 1.5px #eee;
	border-radius: 10px;
	color: #666;
}
.evaluate .selstar {
	box-shadow: 0 0 0 1.5px #65abe9;
	color: #65abe9;
}
*{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

.clearfix:after {content:"\200B"; display:block; height:0; clear:both; }
.clearfix { *zoom:1; }

.tslist .hang::after {
    border-color: transparent #000;
    border-width: 0 11px 8px 0;
    bottom: auto;
    left: -11px;
    top: 0;
}

.tslist .hang {
    background-color: #666;
    color: #fff;
}



.vip {position: absolute; top: 35px; right: -5px; display: block; width:30px; height: 30px; border-radius: 50%; border: 2px solid #fff;background: url("../../images/avicpm/vip.png") 0 0 no-repeat; -webkit-background-size: auto 100%; background-size: auto 100%;}

/* 一键报修地址，员工位置xinx选择 */
.add-choice{width: 100%; margin: 10px 10px;}
.add-choice select {float:left; width: 30%; height: 30px; margin-bottom: 10px; margin-right: 1.5%; border-radius: 5px; outline: none; border: 1px solid #d8d8d8; color: #000;}
.current-location {width: 88%; height: 20px; margin: 10px auto; padding: 20px  0 20px 20px; background-color: #f9f9f9;}
.current-location input {float: left; width: 20px; height: 20px; margin-right: 20px;}
.current-location em {float: left; line-height: 22px; font-style: normal;}
.add-sel  {width: 100%; height: 40px; margin: 0 auto 10px; border: 1px solid #d8d8d8; border-radius: 5px; font-size: 16px; outline: none;}
.add-ban {float: left; width: 100px; height: 30px; border-radius: 5px; border: 1px solid #d8d8d8; outline: none;}
.sel-ban {width: 80%; height: 40px; margin: 0 auto;}
.aw-keep {width: 100px; height: 32px; color: #fff; text-align: center; line-height: 32px; background-color: #0068b4; border-radius: 3px;}
.aw-btns {position: fixed;bottom: 0; left: 0; right: 0;width: 100%; height: 32px; padding: 10px 0; border-top: 1px #ddd solid;background-color: #f9f9f9; z-index: 999;}
.chioce-box {float: left; width: 20px; height: 20px; margin-right: 20px;border: 1px solid #a6deff; border-radius: 5px; background-color: #fff;}
.ch-sel { background: #a6deff url("../../images/wechat/right.png") center center no-repeat; background-size: 100% 100%;}


/*20160701 楼栋选择弹窗*/
em, strong {font-style: normal;}
li {list-style-type: none;}
ul {padding: 0;}
.slide_mask {display: none;position: fixed;z-index: 1;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,.6);}
.slide_box.show {display: block;}
.slide_box {position: fixed;top: 10%;right: 10%;left: 10%;background: #efeff4;z-index: 2;display: none;border-radius: 3px;}
.slide_head {padding: 0 10px;height: 44px;line-height: 44px;font-size: 16px;text-align: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.slide_head strong {font-weight: 400;}
.slide_foot {line-height: 44px;}

.slide_foot,.slide_foot a {position: relative;font-size: 16px;}

.slide_foot a {float: left;width: 49.5%;text-align: center;display: block;text-decoration: none;color: #999;box-shadow: 2px 0 0 0 #e0e0e0;}

.slide_foot a.finish {color: #2daf5a;}

.slide_foot a.finish:after {content: " ";position: absolute;left: 0;top: 0; width: 1px;height: 100%;border-left: 1px solid #d5d5d6;color: #d5d5d6;}
.select_app {border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;overflow-y: auto;max-height: 354px;}

.select_app .mod_relate {border: none;border-radius: 0;}
.slide_search {margin-left: 10px;padding: 10px 10px 10px 0;border-bottom: 1px solid #e0e0e0;}

.slide_search .px_search {width: 100%;height: 32px;outline: none;line-height: 32px;box-shadow: 0 0 0 hsla(0,0%,100%,0);background-position: 8px 7px;background-color: #efeff4;border: 1px solid #efeff4;}

.slide_scroll {overflow-y: auto;background-color: #fff;max-height: 340px;}

.radio {float: right;width: 20px;height: 20px;border: 1px solid #e0e0e0;margin-right: 10px;border-radius: 50%;}
.mod_relate {float: right; width: 95%;}
.mod_relate li {width: 100%; height: 25px; padding-top:5px; border-bottom: 1px solid #e0e0e0;}
.mod_relate li .radio-sel{background-color: #0068b4; color: #fff; line-height: 14; text-align: center;}
.triangle-end span {display:block; color:#333; font-size: 14px; font-weight: bold;}
.triangle-end strong {display: block; padding-left: 20px;  color: #333; font-size: 14px; line-height: 16px; font-weight: normal;}
.triangle-end i {width: 100%;font-style:normal; border-bottom: 1px dashed #999;}

/*20160810员工工单列表warn样式*/
.cf_time_limit {width: 80%; height: 36px; padding-left:5px; border-radius: 5px; background-color: #f9c000; color: #fff;}
.cf_time em {display: block; width: 72px; font-style: normal; padding-right: 5px;}
.cf_time em i {float: right; width: 18px; height: 18px; background: url("../../images/avicpm/icon_mark.png") 0 0 no-repeat; background-size: 100% 100%;}
.cf_time_overtime {width: 80%; height: 36px; padding-left:5px; border-radius: 5px; background-color: #ff5a00; color: #fff;}