@charset "utf-8";

textarea{resize: none;}
.mid-contents{ margin-top: 30%;}
.mid-contents p{height: 2rem; font-size: 1.4em; color: #666;}
.mid-contents,.five-star{width: 100%; height:auto; text-align: center;}
.five-star{margin-top: 1rem;}
.five-star img{width: 1.8rem; height: auto;}
.five-star img:hover{cursor: pointer;}
.gray-fonts-a{display: block; width: 100%; height: 2rem; line-height: 2rem; color: #ff8600; text-align: center;}

.mid-gd{width: 100%; height: auto; background: #fff;}
.three-simg{width:60%; margin-top: 0px; margin-left: 10px; }
.three-simg img{width: 1.2rem;}
.tit-star{font-size: 1.1em; padding-left: 1rem; color: #666; }
.three-star{width: 100%; height: auto;}
.three-star ul{list-style: none;}

.mid-gd h3{width: 100%; height: 2rem; line-height: 2rem; text-indent: 1rem; font-size: 1.2em; background: #f3f3f5; margin-bottom: 0.5rem; color: #101010;}






.check-boxs{width: 20px; height: 20px; position: relative; top: 3px; margin-right: 5px;}
.all-width a{width: 100%;}
.half-width a{width: 49.5%; margin-right: 1%;}
.half-width a.no-right-s{margin-right: 0;}
.like-input{width: 100%; height: 4rem; border: 1px solid #e3e3e3; border-radius: 5px;  resize: none; padding: 0.5rem;}
.more-like{width: 90%; height: auto; margin: 0.5rem auto;}

.more-area{width:100%; height:4rem; border: 0; margin: 0 auto; text-align: center; }
.more-area #b,.more-area #content,.more-area .more-psj{ color: #c7c7c7; padding:10px 10px 1rem 10px; width: 90%; margin: 0.2rem auto 0 auto; border: 1px solid #e3e3e3; border-radius: 5px; text-align: left;}
.nums-box{text-align: right;}

.nolike ul li{height: auto;}
.nolike ul li h2{position: static; top: 0; height: 1.5rem; margin-top: 0.2rem}
.big-area-box{border: 0; height: 9rem;}
.big-area-box #content{height: 7rem;}

/**/
.add-img{display: inline-block; width: 5rem; height: 5rem; background: url("//static.12301.cn/tourguide/images/add-img.png") left top no-repeat;}
#input_file{position:absolute; cursor: pointer; right: 0; z-index: 3; width: 68px; height: 68px; opacity: 0; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.add-boxs{position: relative;}
#souluetu{float: left;}
.add-boxs{float: left;}
#souluetu img{height: 68px;}
.add-boxs{margin-top: 10px;}
.redtis .add-boxs{margin-top: 0;}
.per-nf{width: 95%;}
.bottomdail{float: left; margin-left: 0;}
.new-closed{width: 95%; height: 40px; margin: 10px auto;}
.new-closed a{display: block; width: 100px; height: 40px; line-height: 40px; text-align: center; background: #1394de; border: 0;color: #fff;}
.tip-note{width: 60%; height: auto; position: absolute; right: 1rem; top: 0; z-index: 1; color: #a1a1a1;}
.out-side-box{width: 100%; height: auto; position: relative; margin-top: 0.5rem;}
.yqts{width: 90%; height: auto; border-top: 1px solid #ddd; margin: 0.5rem auto; background: url("//static.12301.cn/tourguide/images/tanhao.png") 0 0.5rem no-repeat; overflow: hidden; background-size: 22px auto;}
.yqts p{width: 93%; height: auto; margin: 0.5rem auto; color: #a1a1a1; padding-left: 1rem;}
.clear{clear: both;}

/*根据设计图改*/
.new-title{background: #33bd61;}
.new-footer{width: 90%; height: 7.45%; margin:4.5rem auto; }
.new-footer a{background: #23cd77; display: block; height: 2rem; border-radius: 5px; line-height: 2rem; text-align: center; color: #fff;}
.notop-f{margin: 0 auto 0.5rem auto;}
.hava-no-bottom h3{margin-bottom: 0px;}
#a{color: #c7c7c7; margin-right: 10px;}
.red-nums-e{color: #ff5500;}
.has-bg{background: #f3f3f5;}
#b,#content{resize: none;}
.zan-s,.zan-s-o{position: relative; top: 0.2rem; cursor: pointer;}
.zan-icon,.zan-icon-on{width: 1rem; height: auto;}
.tab1,.tab2{position: relative; top: 0.1rem; margin-left: 0.8rem;}
.tab3,.tab4{position: relative; top: 0.1rem; margin-left: 0.3rem;}
.mid-gd h3{position: relative;}
.zan-s-o,.zan-s{position: absolute; left: 0 ; top: 0;}
.mid-gd h3 .zan-s-o{display: none;}
.mid-gd h3.icon-on .zan-s-o{display: inline-block;}
.mid-gd h3.icon-on .zan-s{display: none;}
.mid-gd h3 .zan-icon{position: relative; top: 0.3rem;}
.sno{width: 90%; height: auto; margin: 0 auto;}
.nums-box{position: relative; top: -1.2rem; margin-right: 0.8rem;}

.new-h2{float: left; width: 3.8rem; height: 2rem; line-height: 1.5rem; position: absolute; padding-left: 0.5rem; left: 0; top: 0; font-size: 1.2em; text-align: center;}
.right-bt{ text-align: left;}
.right-bt span{padding-left:0.8rem; }
.right-bt .tab1,.right-bt .tab2{margin-left: 0.3rem;}
.mid-gd{overflow: hidden;}
.mid-gd{margin-bottom: 0.5rem; padding-bottom: 1rem;}
.unlike{height: 2rem;}






ul{list-style-type:none;}
#star{position:relative;width:90%; height:1.5rem; margin:0 auto; text-align: center; -webkit-tap-highlight-color: rgba(0,0,0,0);}
#star ul,#star span,.three-simg ul,.three-simg span{display:inline;height:19px;line-height:19px;}
#star ul{margin:0 auto; width: 10rem; height: 1.5rem; position: absolute; left: 50%; top: 0; margin-left: -4.8rem;}
#star li{float:left; width: 2rem; height: 1.4rem;cursor:pointer;text-indent:-9999px;background:url("//static.12301.cn/tourguide/images/star-all.png") no-repeat;}
#star strong,.three-simg strong{color:#f60;padding-left:10px;}
#star li.on{background-position:0 -32px;}
.three-simg li{float:left; width: 1.5rem; height: 0.9rem;cursor:pointer;text-indent:-9999px;background:url("//static.12301.cn/tourguide/images/star-all.png") no-repeat; background-size: 0.9rem auto;}
.three-simg li.on{background-position:0 -22px;}
.three-simg{width: auto; position: static; float: left;}
.have-line{margin-top: 0.5rem;}



/* 标签样式 */
.tags span {
    font: 14px/22px 'Microsoft Yahei',Arial,Lucida Grande,Tahoma;
    border: 1px #E3E0D9 solid;
    border-radius: 20px;
    display: inline-block;
    height: 1.4rem;
    background: #FFF;
    text-align: center;
    line-height: 1.3rem;
    padding-left: 0.8rem;
    padding-right: 0.2rem;
    margin: 1px 4px;
    cursor: pointer;
    /*-webkit-transition: all .3s ease-in-out;*/
    /*-moz-transition: all .3s ease-in-out;*/
    overflow: hidden;
    color: #989898;
}
.tags span .tab1{display: inline-block; background: url("//static.12301.cn/tourguide/images/tab1.png") left no-repeat; width: 1rem; height: 1.2rem; background-size: 1rem auto;}
.tags span .tab2{display: none; background: url("//static.12301.cn/tourguide/images/tab2.png") left no-repeat; width: 1rem; height: 1.2rem; background-size: 1rem auto;}

.tags span.active .tab2{display: inline-block; background: url("//static.12301.cn/tourguide/images/tab2.png") left no-repeat; width: 1rem; background-size: 1rem; height: 1.2rem;}
.tags span.active .tab1{display: none; background: url("//static.12301.cn/tourguide/images/tab1.png") left no-repeat; width: 1rem; background-size: 1rem; height: 1.2rem;}
.tags span.active {
    color: #ff8600;
    border-color: #ff8600;
    border-radius: 20px;
}


.tags{margin-left:10px;}
.right-bt span{padding-left: 0.8rem;}
.tags span .tab3{display: inline-block; background: url("//static.12301.cn/tourguide/images/tab3.png") left no-repeat; width: 1rem; height: 1.2rem; background-size: 1rem auto;}
.tags span .tab4{display: none; background: url("//static.12301.cn/tourguide/images/tab4.png") left no-repeat; width: 1rem; height: 1.2rem; background-size: 1rem auto;}

.tags span.active .tab4{display: inline-block; background: url("//static.12301.cn/tourguide/images/tab4.png") left no-repeat; width: 1rem; background-size: 1rem; height: 1.2rem;}
.tags span.active .tab3{display: none; background: url("//static.12301.cn/tourguide/images/tab3.png") left no-repeat; width: 1rem; background-size: 1rem; height: 1.2rem;}
/*#content[placeholder="请客观具体描述您的投诉内容，这样有利于我们更快为您解决问题。"]{color: #333;}
*/
.stars li{
    -webkit-user-select: none;
}
/*.tags{width: 74%;}*/
.right-bt span{width: 94%;}
.tab3, .tab4{margin-left: 0.8rem;}
.tags span .teshu-en{margin-left: 0.3rem;}

.tab3, .tab4{margin-left: 0.5rem;}
.right-bt span{width: 94%;}
.tags span .teshu-en{margin-left: 0rem;}
.enw{width: 85%; margin: 0 auto;}
.enw span{width: 80%; padding-left: 0.8rem;}
.big-area-box #content{color: #333;}
.more-area .more-psj{color: #333;}
.more-area .nums-box{color: #c7c7c7;}
.text-boxC{color: #333; padding:10px 10px 1rem 10px; width: 90%; margin: 0.2rem auto 0 auto; border: 1px solid #e3e3e3; border-radius: 5px; text-align: left;}


.three-star ul li{margin-bottom: 0.2rem;}
.three-star ul li .three-simg li{margin-bottom: 0; margin-top: 0.05rem;}
.like-input,.more-area .more-psj,.text-boxC,.big-area-box #content{font-size: 1.1em;}




/*10-14评价导游(新版)*/
.mid-contents{margin-top: 0px; position: relative;}
.infor-area{width: 100%; height: auto; border-bottom: 1px solid #ddd; padding-bottom: 0.5rem; background: #fff;}
.infor-contents{height: auto; font-size: 13px;}
.infor-contents h2{width: 95%; height: 2rem; line-height: 2rem; font-size: 22px; color: #000; margin: 0 auto;}
.photo-area{width: 4rem; height: 4rem; overflow: hidden; border:1px solid #ccc; border-radius: 50%; text-align: center; position: absolute; left: 1rem; top: 0.7rem;}
.photo-area img{width: 4rem; height: auto; }
.infor-contents{margin-left: 5.5rem; text-align: left;}
.mid-contents .infor-contents p{width: 95%; height: 1.2rem; font-size: 16px; margin: 0 auto; color: #666;}
.mid-contents .infor-contents p span{margin-left: 0.2rem;}
.hide-start{display: none;}

.shouqi{display: none;}
.zk-sanj{position: relative; margin-left: 0.2rem;}
.sq-sanj{position: relative; margin-left: 0.2rem;}
.toggle{width: 95%; margin: 0 auto; color: #999; margin-top: 0.5rem;}
.toggle img{width: 10px; height: auto;}
.mid-contents p{margin-top:2rem; }




/*tags修改*/
#tags-sevice,#tags-level,#tags-face{width: 75%;}



@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone5 */
    #star li{float:left; width: 2rem; height: 1.5rem;cursor:pointer;text-indent:-9999px;background:url("//static.12301.cn/tourguide/images/star-all-2.png") no-repeat;}
    #star li.on{background-position:0 -32px;}
    .three-simg li{float:left; width: 1.5rem; height: 1.2rem;cursor:pointer;text-indent:-9999px;background:url("//static.12301.cn/tourguide/images/star-all-2.png") no-repeat; background-size: 1.2rem auto;}
    .three-simg li.on{background-position:0 -26px;}
    .nums-box{top: -1.5rem;margin-right: 1.2rem;}
    .mid-gd h3{font-size: 1.2em;}
    .new-h2{padding-left: 0.3rem;}
    .tab3, .tab4{margin-left: 0.5rem;}
    .right-bt span{width: 90%;}
    .tags span .teshu-en{margin-left: 0rem;}
    .enw{width: 85%; margin: 0 auto;}
    .enw span{width: 90%; padding-left: 0.8rem;}
    .tip-note{width: 57%;}
    .nolike ul li h2{margin-top: 0;}
    .tab1, .tab2{margin-left: 0.8rem;}
}


@media (device-height:480px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone4 */
    .tip-note{ width: 57%; right: 0.7rem;}
    .yqts p{padding-left: 1.5rem;}
    .nums-box{top: -1.4rem; margin-right: 1.2rem;}
    #star li{height: 1.6rem;}
    .three-simg li.on{background-position:0 -19px;}
    .tab1, .tab2{margin-left: 0.6rem;}
    .mid-gd h3{font-size: 1em;}
    .nolike ul li h2{font-size: 1em;}
    .tit-star{font-size: 1em;}
    .enw span{font-size: 12px;}
    .like-input,.more-area .more-psj,.text-boxC{font-size: 1em;}
    .right-bt span{font-size: 0.9em; width: 86%;}
    .mid-contents .infor-contents p{width: 95%; height: 1.2rem; font-size: 15px; margin: 0 auto; color: #666;}
    #tags-sevice,#tags-level,#tags-face{width: 75%;}



}
@media (device-height:667px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone6 */
    #star li{height: 1.3rem;}
    .tab1, .tab2{margin-left: 0.8rem;}
    .right-bt span {
        width: 85%;
    }

}
@media (device-height:736px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone6p */
    #star li{height: 1.2rem;}
    .three-simg li.on{background-position:0 -24px;}
    .nolike ul li h2{margin-top: 0;}
    .right-bt span {
        width: 83%;
    }

}

/*添加一段文字样式*/
.mid-contents .new-p{width: 95%; height: auto; margin: 50% auto; font-size: 1.1em;}
.uploadImg img{width: 64px; height: 64px;}


/*10-18*/
.detail-tit{font-size: 12px; color: #666; margin-left: 10px;}
.footer-color a.cbox{background: #23cd77;}
.no-result{width: 100%; height: auto; margin-top: 3rem;}
.no-result img{width: 3rem; height: auto;}
.no-result p{width: 100%; height: 1.5rem; line-height: 1.5rem; font-size: 14px; color: #acacac; margin-top: 0px; text-align: center;}

/*导游证cert*/
.delete-bg{background: none;}
.no-star-bg{background: none;}
.cert-tables{width: 68%; height: auto; color: #666; font-size: 13px;margin:15px auto 10px auto;}
.cert-tables tr{height: 1rem;}
.cert-tables tr td{vertical-align:text-top;text-align:left;}
.cert-tables .left-ta-rig{text-align: right; color: #333; width: 32%; padding-right: 0.3rem;}
.together-bg{background: #fff; border-bottom: 1px solid #ddd; margin-bottom: 0.5rem;}

/*加入*/
.join-us{width: 95%; height: auto; margin: 0.8rem auto;}
.join-us h2{width: 100%; height: auto; color: #ff8600; font-size: 14px; font-weight: normal; text-align: left; background: url("//static.12301.cn/tourguide/images/tour-new/tan.jpg") 0 5px no-repeat; background-size: 12px 12px; padding-left: 16px; margin: 0 auto;}
.join-pw{width:95%; height: 2rem; border: 1px solid #ddd; border-radius: 5px; background: #fff; color: #cacaca; font-size: 14px; margin: 0.5rem auto 1rem auto; background: url("//static.12301.cn/tourguide/images/tour-new/lock.jpg") 5px no-repeat; background-size: 20px 20px; text-indent: 30px;}
.join-btns{width: 95%; height: 2rem; background: #23cd77; border-radius: 5px; color: #fff; margin: 0 auto; border: 1px solid #23cd77;}

/*评价导游列表*/
.comment-search{width: 95%; height: 1.5rem; border: 1px solid #ddd; border-radius: 5px; font-size: 14px; color: #cacaca; text-align: center; background: #fff; margin: 5px auto 0.5rem auto;}
.comment-list{width: 100%; height: auto; border-top: 1px solid #ddd;}
.comment-list h2{width: 95%; height: 1.5rem; line-height: 1.5rem; font-size: 14px; color: #4a4a4a; font-weight: normal; text-align: left; margin: 0 auto;}
.comment-list ul{list-style: none;}
.comment-list ul li{width: 100%; height: auto; border-bottom: 1px solid #ddd;}
.comment-infor{width: 100%; height: auto; margin: 0 auto; background: #fff; overflow: hidden; padding-top: 0.8rem; padding-bottom: 0.8rem;}
.guide-photos{width: 3rem; height: 3rem; border: 1px solid #ddd; border-radius: 50%; overflow: hidden; margin-left: 2.5%;}
.guide-photos img{width: 100%; height: auto;}
.guide-mess{width: 40%; height: auto; text-align: left; margin-left: 8px;}
.guide-mess .big-fontss{font-size: 15px; color: #333; height: 1.6rem;}
.guide-mess .mid-fontss{font-size: 13px; color: #666;}
.guide-mess .grays-fontss{font-size: 13px; color: #aaa;}
.comment-href{display: inline-block; width:4rem; height: 1.2rem; border: 1px solid #ff8600; color: #ff8600; line-height: 1.2rem; margin-right: 2.5%; margin-top: 1rem;}
.has-round-bg{ background: #e3e3e3;}
.has-comment{ background: url("//static.12301.cn/tourguide/images/tour-new/has-comment.jpg") center no-repeat; border: 0px; line-height: 1.2rem; background-size:80px 30px; color: #999;}

/*提示查询无结果*/
.hidden-begin{background: #f3f3f5; margin-top: 0px; padding-top: 2rem; padding-bottom: 2rem; border-bottom: 1px solid #ddd; transform：rotate(8)}
.no-join{background: #fff; margin-top: 0.5rem; color: #23cd77;}
.show-last{display: none;}

/*我的*/
.my-list{width: 100%; height: auto; margin-top: 1rem; border-top: 1px solid #ddd;}
.my-list ul{list-style: none;}
.my-list ul li{width: 100%; height: 2rem; font-size: 14px; background: #fff; border-bottom: 1px solid #ddd;}
.my-list ul li a{display: block; width: 100%; height: 2rem; line-height: 2rem;}
.before-icon{width: 20px; height: 20px; position: relative; top: 11px; margin-right: 10px; margin-left: 2.5%;}
.behind-icon{width: 10px; height: auto; position: relative; top: 11px; margin-right: 2.5%;}
.my-list ul li a:link,.my-list ul li a:hover,.my-list ul li a:visited,.my-list ul li a:active{color: #333;}
.my-list ul li a:active{ background: #eee;}
.exit-btns{width: 100%; height: 2rem; background: #fff; border: 0px; margin-top: 1rem; display: inline-block; color: #333; line-height: 2rem;}


/*我的行程单*/
.schedule-table{width: 100%; height: auto;}
.schedule-table .icon-td{width: 2rem; text-align: center;}
.icon-td img{width: 18px; height: 18px; position: relative; top: 3px;}
.schedule-table .big-fontss{font-size: 16px; color: #333; text-align: left;}
.schedule-table .grays-fontss{font-size: 13px; color: #666; text-align: left;}
.delete-btns-border .comment-href{border: 0px; margin-top: 0px; text-align: center; font-size: 14px;}
.comment-infor{border-top: 1px solid #ddd;}


/*登录*/
.loading-a p{width: 95%; height: auto; margin: 0.5rem auto; }
.loading-a input{width: 100%;; height: 2rem; border: 1px solid #ddd; border-radius: 5px; font-size: 14px; background-size: 18px auto; text-indent: 30px;}
.loading-input{background: url("//static.12301.cn/tourguide/images/tour-new/load-icon1.png") 0.5rem no-repeat;}
.id-input{background: url("//static.12301.cn/tourguide/images/tour-new/load-icon2.png") 0.3rem no-repeat;}
.phone-input{background: url("//static.12301.cn/tourguide/images/tour-new/load-icon3.png") 0.5rem no-repeat;}
.loading-a .score-input{text-indent: 10px; width: 60%;}
.score-imgs{display: inline-block; width: 38%; height: 2rem; background:#f9f9f9; font-size: 14px; color: #666; line-height: 2rem; border: 1px solid #ddd; border-radius: 5px;}
.load-btns-m{border-radius: inherit; margin-top: 1rem;}

/*行程单详细页左上角导航*/
.schedule-title{width: 100%; height: auto; position: relative;}
.schedule-title h1{text-align: center; width: 100%; height: 1.8rem; line-height: 1.8rem; background: #fff; font-size: 15px;}
.menu-left{width: auto;position: absolute; left:0px; top: 3px; }
.send-s {
    position:relative;
    top: 2rem;
    left: 10px;
    width:7rem;
    height:8.4rem;
    background:rgba(79,79,79,0.9);
    display: none;
    z-index:99;
}
.send-s .arrow-s {
    position:absolute;
    top:-16px;
    left:15px; /* 圆角的位置需要细心调试哦 */
    width:0;
    height:0;
    font-size:0;
    border:solid 8px;
    border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(79,79,79,0.9) rgba(0,0,0,0) ;
}
.send-s ul{list-style: none; overflow: hidden; width: 85%; margin: 0 auto; position: relative; top: -25px;}
.send-s ul li{width: 100%; height: 2rem;}
.menu-icon{width: 16px; height: 16px; margin-right: 0.3rem; position: relative; top: 50%; margin-top: -8px;}
.menu-sc{width: 20px; height: auto; margin-left: 0.8rem; cursor: pointer;}
.send-s ul li a{display: block; width: 100%; height: 2rem; line-height: 2rem; color: #fff; border-bottom: 1px solid #999;}
.send-s ul li .has-no-bottom{border-bottom: 0px;}

/*评价信息*/
.left-positon{position: relative; width: 100%; height: 5rem; overflow: hidden;}
.left-positon .photo-area{position: absolute; left: 10px; top: 10px;}
.comment-rig-ta{height: auto; margin-left: 5.5rem; text-align: left; margin-top: 15px;}
.comment-rig-ta tr{height: 1.5rem;}
.jicheng{position: relative; height: 1.5rem;}
.comment-rig-ta .big-fontss{font-size: 16px; color: #333; text-align: left; height: auto;}
.comment-rig-ta .mid-fontss{font-size: 13px; color: #666; text-align: left; height: auto;}
.comment-rig-ta p{margin: 0px;}
.jicheng .star-box{top: 0px;}
.good-or-bad{width: 100%; height: 1.5rem; background: #fff; color: #ddd; border-bottom: 1px solid #ddd;}
.good-or-bad a{display: inline-block; line-height: 1.5rem; width: 49%; height: 1.5rem; color: #666;}
.good-or-bad a.goodon{color: #ff8600;}
.good-list{width: 90%; height: auto; margin: 0 auto; background: url("//static.12301.cn/tourguide/images/tour-new/line-s.jpg") left repeat-y; padding-bottom: 1rem;}
.good-list ul{list-style: none;}
.good-list ul li{width: 100%; height: auto; text-align: left; overflow: hidden; padding-top: 10px; background: url("//static.12301.cn/tourguide/images/tour-new/round-green.png") 0 16px no-repeat; background-size: 12px 12px;}
.another{width: 95%;}
.date-span{display: inline-block; background: #fff; font-size: 12px; color: #999; padding: 2px 5px; margin-left: 0;}
.list-contents{width: 100%; height: auto; background: #fff; border:1px solid #ddd; position: relative; padding-bottom: 10px; margin-top: 10px; left: 0;}
.list-contents h1{width: 95%; height: auto; font-size: 16px; color: #396db4; margin: 10px auto 10px auto;}
.tuijian{position: absolute; right: 0px; top: 0px; width:2.5rem; height: auto; }
.tuijian img,.no-tuijian img{width: 2.5rem; height: auto;}
.middle-data{width: 95%; height: 2rem; font-size: 12px; color: #999; margin: 0 auto;}
.middle-data .score-orange{color: #ff8600; margin-left: 5px;}
.list-contents p{width:95%; height: auto; font-size: 14px; margin:0 auto; color: #333;}
.tags-box{width: 95%; height: auto; margin: 5px auto 0 auto;}
.tags-box span{display: inline-block; width: auto; height: 1.2rem; line-height: 1.2rem; text-align: center; font-size: 12px; color: #ff8600; border: 1px solid #ff8600; border-radius: 15px; margin-right: 10px; padding-left: 10px; padding-right: 10px; margin-top: 5px;}
.gray-fonts-h1{font-size: 12px; color: #999; margin-left: 5px;}

/*10-19*/
.no-tuijian{position: absolute; right: 0; top: 10px; width:3rem; height: auto; }
/*投诉导游*/
.type-com{width: 95%; height: 2rem; font-size: 14px; line-height: 2rem; margin: 0 auto;}
.type-com select{height: 2rem; background: url("//static.12301.cn/tourguide/images/tour-new/san-icon.png") right no-repeat; background-size: 8px auto; border: 0px; color: #333;}
.type-com .fl{color: #666;}

/*历史带团记录*/
.fix-widths{width: 30%;}

/*当前行程单*/
.schedule-current{width: 100%; height: 2rem; line-height: 2rem; margin: 0 auto; background: #fff; font-size: 13px; }
.sche-tit{width: 100%; height: auto; margin: 0 auto;}
.tit-icons-1{display: inline-block; background: url("//static.12301.cn/tourguide/images/tour-new/man-g.jpg") left no-repeat; background-size: 20px auto; text-indent: 20px;}
.tit-icons-2{display: inline-block; background: url("//static.12301.cn/tourguide/images/tour-new/air-g.jpg") left no-repeat; background-size: 20px auto; text-indent: 20px;}
.has-left-b{border-left:1px solid #ddd;}
.orange-pw{color: #ff8600;}
.form-a{width: 98%; height: auto; border-top: 1px solid #ddd;border-left: 1px solid #ddd;border-right: 1px solid #ddd;  background: #fff; margin: 0.5rem auto;text-align: left;}
.form-a thead{color: #33bd61; border-bottom: 1px solid #ddd; text-align: left; text-indent: 10px; }
.form-a td{border-bottom: 1px solid #ddd;height: 2rem;padding-left: 5px; color: #666;}
.form-a .hight-color{color: #333; margin-left: 5px;}
.form-b td:first-child{border-right: 1px solid #ddd; width: 3rem; text-align: center;}
.sm-table{width: 100%; color: #333; border: 0px;}
.sm-table td:first-child{border-right: 0px; text-align: left;}
.sm-table td{border: 0px; color: #333;}
.bottom-fo{margin-bottom: 1rem;}
.blue-border{border-left:2px solid #33bd61; display: inline-block; width: 100%; float: left; }
.go-link{display: block;}

/*验证*/
.erro-s{display: none; color: #f00; text-align: left; text-indent: 2.5%;}
.mid-contents .zanwu{font-size: 14px;}
.delete-paddings{padding-top: 10px;}

/*行程单*/
.new-page {
    overflow-y: scroll;
}
.new-page .info-list {
    -webkit-padding-start: 0;
}
.new-page ul {
    width: 95%;
    margin: 0 auto;
}
.new-page ul {
    list-style-type: none;
}
.new-page ul li {
    padding: 2px;
}
.info-list li {
    width: 100%;
    padding: 10px;
    color: #666;
    border-bottom: #ccc solid 1px;
}
.info-list li h4 {
    font-size: 14px;
}
.info-list li h4 span {
    display: inline-block;
    margin-right: 10px;
}
.new-page .info-list li .infor-d {
    background-image: url("//static.12301.cn/tourguide/images/line.png");
    background-size: 2px 5px;
    background-position: 9px 0;
    background-repeat: repeat-y;
    -webkit-padding-start: 0;
}
.new-page .info-list li .infor-d li {
    border-bottom: 0;
    padding: 0 0 10px 0;
}

.info-list li {
    width: 100%;
    padding: 10px;
    color: #666;

}
.new-page .info-list li .infor-d li .bg-fff {
    background: #fff;
    display: block;
}
.new-page .info-list li .infor-d li p {
    position: relative;
    left: 0;
    padding-left: 0;
}
.new-page .info-list li .infor-d li p {
    display: block;
    padding-left: 25px;
}
.new-page .info-list li .infor-d li p {
    font-size: 0.6rem;
    color: #a1a1a1;
}
.info-list li p {
    margin-top: 5px;
}
.info-list li.list-li{background: #fff; border: 1px solid #ddd; margin-bottom: 0.5rem;}
.info-list li h4{border-bottom: 1px solid #ddd; height: 1.8rem; line-height: 1.8rem; text-indent: 4px;}
.new-page .info-list li .infor-d li h5{color: #33bd61; background: url("//static.12301.cn/tourguide/images/tour-new/eye.png") left top no-repeat; background-size: 20px auto; margin-top: 0.3rem;}
.new-page .info-list li .infor-d li h5{
    padding-left: 25px;
    padding-right:25px;
    min-height: 21px;
    line-height: 22px;}

.new-page ul{list-style-type: none;}
.new-page .info-list{ -webkit-padding-start: 0;}
.new-page .info-list li .infor-d{  background-image: url("//static.12301.cn/tourguide/images/tour-new/line.png"); background-size: 20px 2px; background-position: 0 0; background-repeat: repeat-y; -webkit-padding-start: 0;}

.new-page .info-list li .infor-d .last,.new-page .info-list li .infor-d li:last-child{background: #fff;}
.new-page .info-list li .infor-d .moon h5{margin:0 auto;height:25px; line-height: 28px; background-image: url("//static.12301.cn/tourguide/images/tour-new/moon-green.png"); background-size: 20px 20px; background-position: left center; background-repeat: no-repeat;}
.new-page .info-list li .infor-d .moon .blue-fonta{color: #26a6d1; margin-right: 5px;}
.new-page .info-list li .infor-d li .bg-fff{background: 000; display: block;}
.new-page .info-list li .infor-d .lunch h5{margin:0 auto;height:25px; line-height: 28px; background-image: url("//static.12301.cn/tourguide/images/tour-new/lunch.png"); background-size: 20px 20px; background-position: left center; background-repeat: no-repeat;}
.info-list li.last-noline, .info-list li:last-child{border-bottom: 0;}
/*tubiao*/
.new-page .info-list li .infor-d .hotel h5{margin:0 auto; text-indent: 25px;height:25px; line-height: 28px; background-image: url("//static.12301.cn/tourguide/images/tour-new/hotel.png"); background-size: 20px 20px; background-position: left center; background-repeat: no-repeat;}
.new-page .info-list li .infor-d .air h5{margin:0 auto;height:25px; line-height: 28px; background-image: url("//static.12301.cn/tourguide/images/tour-new/air.png"); background-size: 20px 20px; background-position: left center; background-repeat: no-repeat;}


/*tubiao7-18*/
.new-page .info-list li .infor-d li h5.blue{margin:0 auto; text-indent: 25px;height:25px; line-height: 28px; background-image: url("//static.12301.cn/tourguide/images/eye-blue.png"); background-size: 20px 20px; background-position: left center; background-repeat: no-repeat;}
.new-page .info-list li .infor-d .lunch h5.blue{margin:0 auto; text-indent: 25px;height:25px; line-height: 28px; background-image: url("//static.12301.cn/tourguide/images/lunch-blue.png"); background-size: 20px 20px; background-position: left center; background-repeat: no-repeat;}
.new-page .info-list li .infor-d .moon h5.blue{margin:0 auto; text-indent: 25px;height:25px; line-height: 28px; background-image: url("//static.12301.cn/tourguide/images/moon.png"); background-size: 20px 20px; background-position: left center; background-repeat: no-repeat;}
.new-page .info-list li .infor-d .air h5.blue{margin:0 auto; text-indent: 25px;height:25px; line-height: 28px; background-image: url("//static.12301.cn/tourguide/images/air-blue.png"); background-size: 20px 20px; background-position: left center; background-repeat: no-repeat;}
.new-page .info-list li .infor-d .hotel h5.blue{margin:0 auto; text-indent: 25px;height:25px; line-height: 28px; background-image: url("//static.12301.cn/tourguide/images/hotel-blue.png"); background-size: 20px 20px; background-position: left center; background-repeat: no-repeat;}

/**/
.title-guide{font-size: 16px; line-height: 1.6rem;}
.txt-left{text-align: left;}
.txt-left p{height: auto;}
.infor-area{padding-top: 0.5rem; padding-bottom: 0.9rem;}
.photo-area{top: 1.2rem;}
.mid-contents .infor-contents p{height: auto;}

/*10-20*/
#list-a p span.moreFont,#list-b p span.moreFont{ display: none;}
.more-btns-up{display: none;}
.more-btns-down,.more-btns-up{float: right; margin-right: 0.5rem; color: #ff8600;}
.new-footer button.cbox{
    width:95%;
    background: #23cd77;
    display: block;
    height: 2rem;
    border-radius: 5px;
    line-height: 2rem;
    text-align: center;
    color: #fff;}
.weui-infinite-scroll{position: absolute; left: 0px; bottom: 0px; z-index: 9; width: 100%;}

/*10-21*/
#tags-level,#tags-tucao,#tags-face,#tags-level,#tags-sevice,.zan-s,#starOne,#starTwo,#starThree,.zan-s,.tags,.cbox,.type-com select,.comment-href,.score-imgs,.join-btns,.my-list,.exit-btns,#list,.send-s ul li a,.no-join{-webkit-tap-highlight-color: rgba(0,0,0,0);}
.logo span.change-png{
    background:url("//static.12301.cn/tourguide/images/tour-new/cert_logo-new.png") left center no-repeat;
}
.no-result{text-align: center;}


.no-rela{position: static;}
.vi-date{width: 100%; height: auto; font-size: 12px; color: #333; text-align: center;margin-bottom: 10px;}
.vi-date #date-detail{display: block; width: 100%; color: #666; text-align: center;}

html{position: relative;}
.weui-infinite-scroll{position: absolute; bottom: -30px;}
.weui-infinite-scroll.sdds{position: absolute; bottom:0;}
.bottom-asss .logo{font-size: 12px; letter-spacing: 1px;color:#007;}
/*.bottom-asss .code{width: auto;}*/
.bad-list-s .tags-box span{border: 1px solid #33bd61; color: #33bd61;}
.bad-list-s .more-btns-down,.bad-list-s .more-btns-up{color: #33bd61;}


.add-jian .schedule-table{width:98%; background: url("//static.12301.cn/tourguide/images/tour-new/san-icon.png") right no-repeat; background-size: 10px auto;}
.more-btns-down{display: none;}
.more-btns-up{display: none;}
.no-join{    width: 95%;
    height: 2rem;
    border-radius: 5px;
    margin: 0 auto;
    border: 1px solid #23cd77; margin-top: 10px;}
.no-join a{
    display: inline-block;
    background: none;
    line-height: 2rem;
    border-radius: 5px;
    color: #23cd77;
    margin: 0 auto;
    border: 0;}

/*10-28*/
.loading-a #id_card_last{background-size: 25px auto;}
#content{margin-top: 0.5rem; padding-bottom: 1.8rem;}

/*扫描二维码关注页面*/
.code-bg{width: 100%; height: auto; bottom: 0; left: 0; z-index: -1; position: absolute;}
.join-code{width: 100%; height: auto; margin-top: 5rem;}
.join-code ul{list-style: none;}
.join-code ul li{width: 100%; height: 10.3rem; margin-bottom: 2.2rem; position: relative; overflow: hidden;}
.img-code{width: 9rem; height: 11rem; position: absolute; left: 2rem; text-align: center;}
.img-code b{color: #ff8600; font-size: 12px; display: block; text-align: center;}
.img-code img{width: 8rem; height: 8rem;}
.contents-txt{margin-left:12.2rem; margin-right: 1rem; color: #333;}
.contents-txt h3{ font-size: 16px; font-weight: bold; margin-bottom: 8px;}
.contents-txt p{font-size: 14px;}

.big-img{display: none; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 3; background: rgba(0,0,0,0.5); text-align: center;}
.closeds{display: block; text-align: center; font-size: 14px; color: #fff;}

.photo-imgsz{width: 7rem; height: auto; position: absolute; left: 2.5rem; text-align: center;}
.photo-imgsz img{width: 8rem; height:auto;}
.over-no{overflow: hidden;}
.over-no .cert-wrap{overflow: hidden;}
.join-code ul li.no-result-{margin-bottom: 60px; display: none;}
.no-result{width:100%; text-align: center;}

/*add-menu*/
.mid-contents{position: relative;}

/*改导游证样式3-16*/
.person-img{margin-top: 5px;}

/*电子导游证*/
.leader-name{text-align: center; font-size: 15px; color: #000; height: 20px; line-height: 15px; padding: 0; position: relative; top:10px;}
.left-ta-rig{vertical-align: top;}
@media (device-height:480px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone4/4s */
    .img-code{width: 8rem; height: 4.5rem; position: absolute; left: 0.2rem;}
    .img-code b{color: #ff8600; font-size: 12px; display: block; text-align: center;}
    .img-code img{width: 4.5rem; height: 4.5rem;}
    .join-code{margin-top: 2rem;}
    .join-code ul li{width: 100%; height: 6rem; margin-bottom: 1rem; overflow: hidden; position: relative;}
    .contents-txt h3{ font-size: 14px; font-weight: bold; margin-bottom: 4px;}
    .contents-txt p{font-size: 12px;}
    .photo-imgsz{width: 8rem; height: auto; position: absolute; left: 0.2rem;}
    .photo-imgsz img{width: 4.5rem; height:auto;}
    .contents-txt{margin-left:8.2rem; margin-right: 0.8rem; color: #333; padding-top: 6px;}
    .join-code ul li.no-result-{margin-bottom: 20px;}
}