.bor_radius{background:#fff;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border:1px solid #e5e5e5}
.telsobox,.adver{background:#FFF url(../images/sotelbg.jpg);position:relative;padding:0 12px;margin-bottom:10px;height:136px;}
/*.telsobox::after,.adver::after{content:"";position:absolute;box-shadow:0 15px 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.2);-ms-box-shadow:0 15px 10px rgba(0,0,0,0.2);width:100%;height:5px;border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;left:0;bottom:16px;z-index:-1}*/
.search{width:100%;display:table}
.search li{display:table-cell}
.search li:last-child{width:70px}
.inp_srh{width:100%;box-sizing:border-box;height:38px;line-height:38px;border:2px solid #4AAEE0;border-radius:3px 0 0 3px;font-size:16px;border-right:none;text-indent:5px;-webkit-appearance:none;}
.but_srh{width:75px;height:38px;border-radius:0 3px 3px 0;background:-webkit-gradient(linear,0 0,0 100%,from(#55BAE3),to(#44A7DE));background:-ms-linear-gradient(top,#55BAE3,#44A7DE);background:-linear-gradient(top,#55BAE3,#44A7DE);color:#fff;border:none;}
.teltxt{text-align:center;line-height:50px;color:#44A7DE;font-size:20px;font-weight:bold;}
.telmsg{font-size:14px;line-height:40px;color:#666;padding:8px 0 0;}
#telsobox{position:relative;}
#telsobox #srhword{top:38px;margin:0 10px;left:-10px;background:#FFF;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);border-radius:0 0 3px 3px;font-size:16px;}
#telsobox #srhword li:last-child{background:#f6f6f6;border-radius:0 0 3px 3px;}
.boxshow{margin:0 0 10px;}
.boxshow h4{height:38px;line-height:38px;font-weight:normal;font-size:16px;border-bottom:1px solid #e2e2e2;padding:0 12px;position:relative;background:-webkit-gradient(linear,0 0,0 100%,from(#F9F9F9),to(#F8F8F8));}
.boxshow h4:first-child{border-radius:4px 4px 0 0;}
.boxshow h4 span{float:right;font-size:14px;color:#06c}
.boxshow h4 i{position:absolute;top:17px;right:15px;width:10px;height:10px;border-top:2px solid #b5b5b5;border-left:2px solid #b5b5b5;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer;-webkit-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s}
.boxshow ul{overflow:auto;margin:0 6px;border-bottom:1px dotted #ccc}
.boxshow ul:last-child{border-bottom:none}
.boxshow ul li{height:33px;line-height:33px;padding:8px 0;float:left;width:33.333%;text-align:center;overflow:hidden;}
.boxshow ul li:last-child a,.boxshow ul li:nth-child(3n) a{border-right:none}
.boxshow ul a{border-right:1px dotted #ccc;display:block;width:100%;box-sizing:border-box;color:#06c;font-size:16px}
.boxshow h4 i.hide{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);top:12px}
#kindbox div{border-bottom:1px solid #e2e2e2;}
#kindbox div:last-child{display:none;border-top:1px solid #e2e2e2;border-bottom:none;border-radius:0 0 4px 4px;}
#kindbox h4.kindall{border-radius:0 0 4px 4px;border:none;}
/*掌上通讯录列表*/
#selctebox{position:relative;z-index:1;}
.tel_list{padding:5px 0 0}
.tel_list li{background:#fff;border-top:1px solid #e2e2e2;padding:10px 12px;position:relative;}
.tel_list li.new{background:#ffffe6}
.tel_list li a:hover span{color:#f00}
.tel_list li a:last-child{width:60px;height:60px;text-indent:-9999px;background:url(../images/tel-icon.png) 15px 3px no-repeat;position:absolute;right:5px;top:10px;background-size:67%;}
.tel_list li .ccooliad a{width:auto;height:auto;text-indent:0;background:none;display:block;position:relative;top:auto;right:0;}
.lxname{font-weight:normal;font-size:16px;line-height:24px;color:#333;margin-bottom:8px;position:relative;min-height:24px;float:left;padding-right:15px;}
.lxname span{display:block;min-height:23px;}
.lxname i{display:block;position:absolute;top:3px;right:-20px;height:17px;line-height:17px;border-radius:1px;width:24px;padding:0 3px;font-style:normal;font-size:12px;color:#fff;text-align:center;}
.lxname i:before{content:"";border-width:0 4px 5px;border-style:solid;width:0;height:0;line-height:0;position:absolute;left:-3px;bottom:0px;}
.lxname i.vip:before{border-color:transparent transparent #c63;}
.lxname i.sjb:before{border-color:transparent transparent #f60;}
.lxname i.hy:before{border-color:transparent transparent #f90;}
.lxname i.vip{background:#c63;z-index:3;}
.lxname i.sjb{background:#f60;z-index:2;}
.lxname i.hy{background:#f90;z-index:1;}
.tel_list p{font-size:14px;color:#999;clear:left}
.name_tel{display:block;}
.stor_page{margin:10px;border:1px solid #E0E0E0;height:38px;background:white;line-height:38px;text-align:center;font-size:16px}
#srhword{display:none;position:absolute;left:0;top:-408px;z-index:20;width:100%;background:#f6f6f6;-webkit-transition-property:all;-webkit-transition-duration:500ms;}
#srhword li{height:40px;line-height:40px;border-bottom:1px dotted #ccc;padding-left:10px;overflow:hidden;}
#srhword li a{display:table;width:100%;}
#srhword li span{display:table-cell;color:#666}
#srhword li i{display:table-cell;width:45px;height:40px;background:url(../images/stor_ioc.png) 15px -229px no-repeat;background-size:19px auto;}
#srhword li:last-child{display:block;border:none;}
#srhword #operate span{color:#06c}
#srhword li:last-child i{font-style:normal;font-size:16px;color:#999;background:none;float:right;position:relative;padding-left:18px}
#srhword #operate i:before{content:"";position:absolute;top:20px;left:0;width:8px;height:8px;border-top:2px solid #bbb;border-left:2px solid #bbb;-webkit-transform:rotate(45deg)}
.telnull{font-size:16px;text-align:center;line-height:25px;margin-bottom:15px;}
.telnull a{color:#666;}
.telnull a u{color:#06C;font-variant:small-caps;}
/*掌上通讯录详情页*/
.dethead{padding:15px 10px;background:#fff;border-bottom:1px solid #ebebeb;}
.rztel{background:#fff url(../images/renz.png) right center no-repeat;}
.dethead .lxname span{font-size:18px;font-weight:bold;margin-right:20px;}
.dethead p{clear:both;color:#999;font-size:14px}
.detbuts{background:#FAFAFA;padding:0 10px;box-sizing:border-box;height:43px;position:relative;border-bottom:1px solid #ebebeb;}
.detbuts li{color:#666;font-size:14px;float:right;height:43px;line-height:43px;background:url(../images/tel-icon.png) no-repeat;}
.detbuts li:first-child{float:left;background-position:0 -237px;padding-left:26px;background-size:43px auto;}
.detbuts li.sharesj{width:40px;background-position:0 -115px;padding-left:26px;background-size:43px auto;}
.detbuts li#collect{background-position:0 -149px;padding-left:25px;background-size:41px auto;}
.detbuts li#collect.cancelsc{background-position:0 -189px}
/*.detbuts::after{content:"";position:absolute;box-shadow:0 15px 10px rgba(0,0,0,0.25);-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.25);-ms-box-shadow:0 15px 10px rgba(0,0,0,0.25);width:100%;height:8px;border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;left:0;bottom:16px;z-index:-1}*/
.tel_num{margin:15px 0}
.tel_num li{position:relative;height:60px;line-height:60px;padding-left:10px;font-weight:bold;border-bottom:1px solid #e2e2e2;overflow:hidden;}
.tel_num li:last-child{border-bottom:none;}
.tel_num li a{color:#c00;text-decoration:none;font-size:20px;}
.tel_num li a.a_sms{height:60px;width:45px;position:absolute;background:url(../images/tel-icon.png) 0 -57px no-repeat;background-size:45px auto;right:70px;}
.tel_num li a.a_phone{height:60px;width:45px;position:absolute;background:url(../images/tel-icon.png) 0 8px no-repeat;background-size:45px auto;right:10px;}
.explatxt{text-align:center;font-size:14px;color:#999;line-height:26px;padding:3px 0;}
.moretel{margin:15px 10px;height:37px;line-height:37px;color:#666;font-size:16px;text-align:center;display:block}
.indebox{display:table;width:98%;margin:0 auto;}
.indebox li{display:table-cell;}
.indebox a{display:block;text-align:center;padding:0 7px;height:37px;line-height:37px;background:#F90;font-size:16px;color:#fff;border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;margin:8px 5px 0;}
#jiucuobox{padding:0 15px 5px;font-size:16px;line-height:30px;}
#jiucuobox input[type="checkbox"]{margin-right:5px;vertical-align:middle;}
#jiucuobox input[type="text"]{width:99%;margin:5px 0;font-size:16px;color:#333;height:26px;line-height:26px;border:1px solid #CCC;padding:5px;}
#jcbutm{width:50%;height:35px;border:none;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;background:-webkit-gradient(linear,0 0,0 100%,from(#949FB7),to(#8992A8));background:-ms-linear-gradient(0 0,0 100%,from(#949FB7),to(#8992A8));background:linear-gradient(0 0,0 100%,from(#949FB7),to(#8992A8));font-family:"微软雅黑";color:#fff;font-size:16px;margin:10px auto 0;display:block;}
/*电话搜索*/
#phone-search{position:fixed;width:50px;height:50px;border-radius:50%;background:#fc3;right:25px;bottom:100px;}
#phone-search a{display:block}
#phone-search i{display:block;text-align:center;line-height:50px;color:#fff;font-size:24px}

.dethead1{min-height:125px;margin:20px 20px;border-radius:10px;display:-webkit-box;display:flex;display:-webkit-flex;position:relative;background:#fff;}
.dethead1 img{margin:30px 10px 0 10px;border-radius:50%;width:56px;height:56px;}
.dethead1 .tel-right{margin-top:30px;-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.dethead1 .tel-right p{font-size:12px}
.dethead1 .tel-right p span{font-size:11px;margin:3px;}
.dethead1 .tel-right p strong{display:inline-block;height:50px;float:left;line-height:29px;color:#999;}
.dethead1 .lxname i.rz{background:url(../images/rzbg.png) no-repeat;-webkit-background-size:100%;background-size:100%;color:#f90;line-height:19px;height:19px;width:29px;text-indent:5px;right:0;}
.dethead1 p{color:#ccc;margin-top:10px;}
.dethead1 .lxname{margin-bottom:5px;}
.dethead1 .lxname i.rz:before{content:"";display:none;}
.dethead1 .biaoqian span{display:inline-block;padding:3px 6px;color:#666;border-radius:5px;border:1px solid #ccc;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100px;}
@media screen and (max-width:320px){
	.dethead1 .biaoqian span{display:inline-block;padding:3px 6px;color:#666;border-radius:5px;border:1px solid #ccc;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:80px;}
}
.dethead1 #jiuc{position:absolute;top:0px;right:10px;color:#999;font-size:12px;margin-top:5px;}
.dethead1 #jiuc i{color:#f90;margin-right:5px;font-size:12px}
.tel-xiangqing{margin:0 20px;border-radius:10px}
.tel-xiangqing li:after{content:"";float:right;width:12px;height:12px;border-top:1px solid #ccc;border-right:1px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:22px;right:10px;}
.tel-xiangqing li:last-child:after{content:"";display:none}
.tel-xiangqing li i{width:30px;height:30px;display:inline-block;text-align:center;line-height:30px;color:#999;border:1px solid #999;border-radius:50%;margin-right:10px;font-size:20px}
#jctext{padding-left:10px;}
.tel-xiangqing li a{color:#333;font-weight:normal;font-size:16px;display:block}
.indebox1{margin:10px 20px 20px;}
.indebox1 a{text-indent:10px;display:block;height:60px;line-height:61px;color:#f90;font-size:16px;border-radius:10px;background:#fff;}
.indebox1 a i{font-size:35px;margin-right:10px;vertical-align:middle}
.indebox1 li{position:relative;}
.indebox1 li:after{content:"";float:right;width:12px;height:12px;border-top:1px solid #ccc;border-right:1px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:22px;right:10px;}
.to-link{text-align:center;margin:20px 0 40px;}
.to-link a{display:inline-block;width:120px;height:40px;line-height:40px;text-align:center;background:#f60;color:#fff;border-radius:5px}
.to-link .moretel{background:none;color:#999;border:1px solid #ccc;}
.bottom_nav1{position:fixed;bottom:0;left:0;width:100%;}
.bottom_nav1 ul{display:-webkit-box;display:flex;display:-webkit-flex;width:100%;height:50px;background:rgba(0,0,0,.8);}
.bottom_nav1 ul li{-webkit-box-flex:1;-webkit-flex:1;flex:1;color:#ccc;text-align:center;line-height:50px;font-size:14px;}
.bottom_nav1 ul li:first-child i{margin:0 10px;}
.bottom_nav1 ul li:nth-child(2){position:relative;}
.bottom_nav1 ul li:last-child i{margin:0 10px 0 0;}
.bottom_nav1 ul img{width:60px;height:60px;position:absolute;top:-10px;left:50%;margin-left:-30px;}
.wx-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.9);top:0;left:0;z-index:510;text-align:center;display:none;}
.wx-mask .p1{color:#39f;margin-top:150px;font-size:18px;margin-bottom:20px;}
.wx-mask .p2{color:#999;font-size:12px;}
.wx-mask .img-box{display:inline-block;text-align:center;width:240px;height:220px;border-radius:20px;background:#fff;position:relative;}
.wx-mask .img-box img{width:126px;height:126px;margin:30px 20px 10px 20px;}
.wx-mask .img-box i{position:absolute;right:-5px;top:-5px;width:24px;height:24px;background:#666;border-radius:50%;text-align:center;line-height:24px;color:#ccc;}
.zhuye-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.9);top:0;left:0;z-index:510;text-align:center;display:none;}
.zhuye-mask ul{display:inline-block;width:200px;height:180px;background:#fff;border-radius:10px;margin-top:200px}
.zhuye-mask ul li{text-align:left;padding-left:10px;border-bottom:1px solid #ddd;position:relative;}
.zhuye-mask ul li a{color:#39f;display:block;height:40px;line-height:40px;}
.zhuye-mask ul li i{margin-right:10px;}
.zhuye-mask ul li:after{content:"";float:right;width:12px;height:12px;border-top:1px solid #ccc;border-right:1px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:14px;right:10px;}
.zhuye-mask ul li:last-child{border:none;display:inline-block;width:120px;height:40px;background:#f60;color:#fff;border-radius:5px;margin-top:24px;text-align:center;line-height:40px;padding:0;}
.zhuye-mask .zhuye-close:after{content:"";display:none;}
.zhuye-mask .user-touxiang{position:absolute;right:40px;top:100px;width:56px;height:56px;border-radius:50%}

.tongxun-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.9);top:0;left:0;z-index:510;text-align:center;display:none;}
.tongxun-mask .p1{color:#39f;margin-top:150px;font-size:18px;margin-bottom:20px;}
.tongxun-mask .p2{color:#999;font-size:12px;}
.tongxun-mask .img-box{display:inline-block;text-align:center;width:240px;height:220px;border-radius:20px;background:#fff;position:relative;}
.tongxun-mask .img-box img{width:126px;height:126px;margin:30px 20px 10px 20px;}
.tongxun-mask .img-box i{position:absolute;right:-5px;top:-5px;width:24px;height:24px;background:#666;border-radius:50%;text-align:center;line-height:24px;color:#ccc;}
div.module-dialog{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2015;background:rgba(0,0,0,.7);}
div.m-dialog{width:80%;max-width:400px;border-radius:10px;background:#fff;position:absolute;left:50%;top:50%;margin:0 0 0 -45%;border-radius:8px;z-index:2017;overflow:hidden;}
div.m-dialog-h3{color:#39f;line-height:3rem;font-size:20px;padding:0 10px;background:#f8f8f8;text-align:center;border-bottom:1px solid #e2e2e2;}
ul.m-dialog-tel{text-align:center;padding:0 10px;line-height:3rem;}
ul.m-dialog-tel>li>a{color:#666;font-size:20px;display:block;}
ul.m-dialog-tel>li:not(:first-of-type){border-top:1px solid #e2e2e2;}
.hairlines .tel_num li,.hairlines .boxshow h4,.hairlines .bor_radius,.hairlines .tel_list li,.hairlines .stor_page,.hairlines #kindbox div{border-width:0.5px}
