/*页面框架*/
.u-main{width: 786px; background: #fff; box-shadow: 0 3px 4px 0 #ddd;}
.u-side{width:228px; background: #fff; box-shadow: 0 3px 4px 0 #ddd;}

/*边栏菜单*/
.side-user{}
.side-user .u-avatar{height:160px;overflow: hidden;}
.side-user .u-avatar img{min-height:160px;width: 100%;}
.side-user .u-name{line-height:1.8; color:#666;}
.side-menu{}
.side-menu li{border-bottom:1px solid #ddd;}
.side-menu .menu-item{padding:15px 0;}
.side-menu .menu-active{color:#2c9499;}
.side-menu .menu-active:after{content: ">";float: right;font-weight: bold;}

/*顶部菜单*/
.read-info{}
.read-info .info-item{float: left; text-align: center; font-size: 16px; padding: 45px 0; color:#fff;width:33.33%;}
.read-info .item-1{background: #5597bf;}
.read-info .item-2{background: #2c9499;}
.read-info .item-3{background: #3ab96e;}

/*路线列表 */
.line-list{}
.line-list .line-item{border-top: 1px solid #ddd; padding:1.5rem 0;}
.line-list .line-item:first-child{border-top:none; padding-top:0;margin-top:0;}
.line-list .line-img{height: 117px;width: 174px;overflow: hidden;position: relative;}
.line-list .line-img img{width: 100%;min-height: 117px;}
.line-list .line-imgts{position: absolute; z-index: 1; bottom:0;left:0; text-align:center; width:100%;height: 25px; line-height: 25px;background:rgba(0,0,0,0.5); color:#fff;}
.line-list .line-info{width:600px;}
.line-list .line-info h3{font-size: 18px;}
.line-list .info-item{line-height: 28px;color: #666;}
.line-list .line-guanli{line-height:28px;} 
.line-list .line-guanli li{width:19%; float:left;border:1px solid #ddd; text-align:center;}

/*订单列表*/
.order-list{}
.order-item{}
.order-item .item-head{}
.order-item .item-body{}
.order-item .order-line-img{height:100px;overflow:hidden;}
.order-item .order-line-img img{width:100%; min-height:100px;}

/*订单报名资料列表*/
.bu-card{margin-top: 5px;background: #fcfdfe;}
.bu-card .bu-list{}
.bu-card .bu-item{line-height: 28px;font-size: 15px;}
.bu-card .bu-item dd{display: inline-block;width: 100px;text-align: right;}
.bu-card .bu-type {width: 64px;height: 37px;line-height: 48px;}
.bu-card .bu-type .up{height: 22px;line-height: 22px;font-size: 12px; color: #999;}
.bu-card .bu-type .down{background: #699bc3;height: 16px;line-height: 16px;font-size: 12px;color: #fafafa;}
.bu-card .bu-type .child {background: #ee9b57;}

.u-data{}
.u-data ul{border-top: 1px solid #dee2e6; border-left: 1px solid #dee2e6; box-sizing: border-box;}
.u-data li{border-right: 1px solid #dee2e6; border-bottom: 1px solid #dee2e6; box-sizing: border-box;}
.u-data li span{margin-left:10px;color:#666;}

.artc-list{}
.artc-3 .artc-item{width:33%;margin-left:0.5%;}
.artc-3 .artc-item:first-child{margin-left:0;}
.artc-list .artc-img{height: 136px;overflow: hidden;}
.artc-list .artc-img img{width:100%;}
.artc-list .artc-info{line-height: 1.6;}
.artc-list .artc-title{}
.artc-list .artc-des{color: #9A9A9A;}
.artc-list .artc-time{color: #9A9A9A;}

/*团期导入提示*/
.date-export{width:100%;margin-bottom: 5px;}
.date-export tr{line-height:26px;}

/*添加编辑路线*/
.tab-content{}
.tab-content .add-item{ margin:10px 0; font-size:14px;color:#666;}
.tab-content .add-item .add_day{width:776px; background: #d5e3ea; border:0; height:36px;line-height:36px;}
.tab-content .add-img{width:774px; height:288px !important; border: 1px solid #ddd;}
.tab-content .day-class{ border: 1px solid #c5c1c1; margin:20px 0 0 0 !important; padding: 0;}
.tab-content .day-class-div{}
.tab-content .day-class-div dt{width: 60px; float: left; color: #333; text-align: right; display: block; line-height: 30px;}
.tab-content .day-class-div dd{margin-left: 70px; margin-right: 20px;}
.tab-content .day-class-div input[type="checkbox" i] {float:left;}
.tab-content .day-class-div label span{float:left;}
.tab-content .day-class-div .hotel-class{width: 660px; padding:0 5px}
.tab-content .day-class-div .delete-day-class{background: #fbb241; color:#fff; border:0; height: 20px; width: 50px;}
.tab-content .line-ts{line-height:40px; float: left;}
.tab-content .line-button{float:right; margin-right: 10px;}
.tab-content .line-button .adddate_button{background: #f78c04; width:300px; height: 40px; font-weight: bold; font-size: 16px; color: #fff; border:0;}
.tab-content .info-button{margin-top:20px;}

/*商户中心资料*/
.shop-profile .additem-bt{margin:0;}
.shop-profile .shrz{float: left;margin-left: 2%;width: 49%;overflow: hidden;}
.shop-profile .shrz:first-child{margin-left:0;}
.shop-profile .shrz img{width:100%;}
.shop-profile .shzl{float:left;width:380px;}
.shop-profile .shzl input{width:368px; padding:2px 5px;}
.shop-profile .shlogo{float:right; width:280px; margin-right: 6px;}
.shop-profile .add-shrz-img{width:380px; height:288px !important; border: 1px solid rgb(169, 169, 169);}
.shop-profile .add-shlogo-img{width:280px; height:250px !important; border: 1px solid rgb(169, 169, 169);}
.shop-profile .input-title{margin:20px 0 !important;}
.shop-profile .input-seller-prof{margin:10px 0 !important;}
.shop-profile .about-seller-prof{width:776px; height:160px; margin:10px 0 !important;}
.shop-profile .seller-ym{width:380px;}
.shop-profile .seller-ym .ym-bf{float:left; line-height:36px; font-size:15px;}
.shop-profile .seller-ym .ym-aft{float:right;}
.shop-profile .seller-ym .ym-aft input{width:135px;}

/*表单样式 */
.form-list{}
.form-list .form-item{}
.form-list .form-avatar{width:100px;height:100px;overflow: hidden;}
.form-list .form-avatar img{width:100%;height:100%;}
.form-list .form-upload{position: absolute;bottom: 0;left:0;border: none;line-height: 28px;background: rgba(102, 102, 102, 0.7); color: #fff;cursor:pointer }
.form-list .form-input{width: 100%;height: 35px;line-height: 35px;text-indent: 5px;border: none;padding: 0;outline: none;}
.form-list .form-input-2{width: 48%;height: 35px;line-height: 31px;text-indent: 5px;border: none;padding: 0;outline: none;text-align: center;}
.form-list .form-textarea{width: 96%;height: 95px;line-height: 18px;padding:2%;outline: none;}
.form-list .form-select{height: 30px;border: none;padding: 0 12px;margin: 3px;outline: none;}
.form-list .input-addon{background: #efeeee; text-align: center; height: 35px; line-height: 35px;}
.form-list .addon-left{width: 98px;}
.form-list .addon-right{width: 50px;}
.form-list .addon-mr50{margin-right:50px;}
.form-list .addon-r-83{width: 83px;}
.form-list .addon-r-83 img{height: 31px;width: 83px;}
.form-list .addon-middle{margin:0 50px 0 98px;}
.form-list .addon-mid-noright{margin:0 0 0 98px;}
.form-list .form-submit{line-height: 30px;}

/*游记管理*/
.user-note{}
.user-note .num-coun{top: 4px; right: 10px;}/*编辑器文章字数统计*/
.choose-notepic{}
.choose-notepic .pic-list{overflow-y: scroll;height: 262px;}
.choose-notepic .pic-item{width:103px;height:100px;overflow: hidden;}
.choose-notepic .pic-item img{min-height:100px;}
.choose-notepic .note-radio{margin-left:5px;margin-top:5px;}
.choose-notepic .note-radio:nth-child(5n+1){margin-left:0;}
.choose-notepic .note-radio input[type=radio] {-webkit-appearance: none;-moz-appearance: none;appearance: none;position: absolute;width: 100%;height: 100%;top: 0;}
.choose-notepic .note-radio input[type=radio]:checked{border: 2px solid #f76a05;}

/*攻略管理*/
.guide-list{width:100%;}
.guide-list-title{height: 45px; line-height:45px;background:#ddd;}
.guide-list .bt{width:550px; padding:0 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.guide-list .guide-list-item{height: 60px; line-height:26px;border-bottom:1px solid #ddd;}
.guide-list .font{font-size:14px; color:#666;}
.guide-list .font button {border: 0;}
.guide-list th{text-align:left;font-weight: normal; border-bottom: 1px solid #f0f0f0;}


.user-side{width:208px; float:left;margin-top:10px;}
.user-right{width:806px; float:right;margin:10px 0;}
/*用户中心*/
.user-side .bg{background-color: #fff;}
.user-side .avatar{}
.user-side .avatar img{width:100%;min-height:160px;}
.user-side .avatar p{margin:0;padding:10px 15px; color:#666;}
.user-side .user-name{margin-top:10px;}
.user-side .user-menu{}
.user-side .user-menu p, .user-side .lianxime1 p{margin:0; color: #666;}
.user-side .user-fa{border-bottom: 1px solid #ddd;padding:15px;}
.user-side .user-ewm{padding:15px 15px 0 15px;}
.user-side .lianxime1{background-color: #fff;}
.user-side .lianxime2{top:0; position: fixed; margin-top:0 !important;}

/*商户中心-index*/
.user-right .recentOrder, .user-right .myOrder, .user-right .myplace, .user-right .myprofile{width:806px; float:left;margin:0;}
.user-right .daohan{line-height:40px;font-weight:normal;font-size:14px; height:40px;}
.user-right .read-info{border-bottom: solid 1px #eaeaea; overflow: hidden; text-align: center;}
.user-right .info-item{float: left; font-size: 16px; padding: 45px 0 41px; color:#fff; cursor: pointer; border-left: 1px solid #eaeaea;}
.user-right .info-item:first-child{border-left: none;}
.user-right .line-total{background:#93c5e3; width: 268.6px;}
.user-right .line-expired{background: #67c0d2; width: 268.6px;}
.user-right .line-add{background:#67d293; width: 268.8px;}
.user-right .title{height:35px; background:#fff;line-height:35px; padding: 5px 0 5px 15px; border-bottom: 1px solid #ddd;color:#3a9d9a;}
.user-right .right-bt{float:left;}
.user-right .line-sec{float:right;color:#666;margin-right:15px;margin-left:20px; }
.user-right .line-sec .submit-line{height: 28px; line-height: 28px; width:40px; border-radius: 0px 10px 10px 0px; background: #ccc; color: #fff; padding: 0 6px; border: 0; margin: 0 0 0 -9px;}
.user-right .line-sec .input-line{height: 26px; line-height: 26px;border: 1px solid #ccc; outline: none; -webkit-appearance: none; padding:0 5px;}
.user-right ul{zoom: 1;margin:0; padding:0;}
.user-right ul{}
.user-right ul img{}
.user-right .order-list{padding:15px; background-color: #fff; border-bottom: 1px solid #ddd;}
.order-list .infoleft{float:left;width:174px;height:124px;}
.order-list .infoleft img{height:124px;width:100%;}
.order-list .inforight {float: left; width:580px;margin-left:15px;}
.order-list .inforight h3{margin:0; overflow: hidden;white-space: nowrap; text-overflow: ellipsis; padding:0 0 10px 0;}
.order-list .tc{line-height:30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; color: #777;}

.user-right .myplace{ background: #fff;}
.user-right .myplace-list{width:385px; float:left; padding:9px; border-bottom: 1px solid #ddd;}
.user-right .myplace-list h3{font-weight: bold;padding: 10px 0;}
.user-right .myplace-list h3 span{color:#666; font-size:16px;font-weight: normal;}
.user-right .myplace-list .infoleft{margin:10px 0;}
.user-right .myplace-list img{height:218px;width:100%;}
.user-right .infodes {margin:10px;}
.user-right .myplace-list .xq-qg{line-height:32px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.user-right .myplace-list .xq-qg span{width:50%;}
.user-right .myplace-list .xq-qg-right{text-align:right;float:right;}
.user-right .myplace-list .place-ms{line-height:26px; height: 76px; overflow: hidden; color: #666;}

.user-right .myprofile ul{zoom: 1;margin:0; padding:15px 5px; background-color: #fff;}
.user-right .myprofile .profile-menu{padding: 15px 25px;border-bottom: 1px solid #e0e0e0;margin-bottom:10px;}
.user-right .myprofile .profile-menu span{padding: 10px 25px;}
.user-right .myprofile .action{border-radius: 4px;background: #3a9d9a;color:#fff;}
.user-right .myprofile dl{margin:0;padding:0 15px;}
.user-right .myprofile dt{margin:0;float:left;text-align: right;width: 100px;line-height: 36px;}
.user-right .myprofile dd{margin:0;float:left;line-height: 36px;}
.user-right .myprofile .yz-box{position: relative;}
.user-right .myprofile .checkbox-inlin{height: 36px;line-height: 36px;float: right;position: absolute;right: 0;top: 0;padding: 0 5px;vertical-align: middle;}
.user-right .myprofile .Validform_checktip {color: #F79080; font-size: 12px; line-height: 30px; margin-left:100px;}
.user-right .myprofile .imgBox{width:100px;height:100px; overflow: hidden; float: left; margin-right: 20px;}
.user-right .myprofile .imgBox img{width:100%; min-height:100px;}
.user-right .myprofile .file{vertical-align: middle;}
.user-right .myprofile input.text{display: inline-block;
    height: 34px;
    line-height: 34px;
    border-radius: 4px;
    border: 1px solid #ccc;
    padding: 0 10px;
    font-size: 14px;
    min-width: 520px;}
.user-right .myprofile textarea {
    display: inline-block;
    border: 1px solid #ccc;
    padding: 10px;
    font-size: 14px;
    min-width: 520px;
    height: 150px;
    border-radius: 4px;
}
.user-right .myprofile .formSubBtn {
    display: inline-block;
    width: 186px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    background: #f48400;
    color:#fff;
    border: 0;
    font-size: 18px;
    border-radius: 4px;
}

.user-right .use-line-list{margin-top:10px;float: left; width: 806px;}
.user-right .line-list{padding:9px 0; background-color: #fff; border-bottom: 1px solid #ddd;}
.line-list .infoleft{float:left;height:124px;width:174px;padding:10px;}
.line-list .infoleft img{width:100%; min-height:124px;}
.line-list .inforight {float: left; width:600px;margin-top:10px;}
.line-list .inforight h3{margin:0; overflow: hidden;white-space: nowrap; text-overflow: ellipsis; padding:2px 0;}
.line-list .tc{line-height:32px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; color: #777;}
.line-list .tags{margin-right:5px;}
.line-list .chufadi{position: absolute; z-index: 9; margin:-28px 0 0 0; padding:0 10px; height: 25px; line-height: 25px;background:rgba(0,0,0,0.3); color:#fff;}

/*个人中心-攻略2018/3/11*/
.user-right .myguide ul, .user-right .myscen ul{zoom: 1;margin:0; padding:15px 5px; background-color: #fff;}
.user-right .myguide .profile-menu{padding: 15px 25px;border-bottom: 1px solid #e0e0e0;margin-bottom:10px;}
.user-right .myguide .profile-menu span{padding: 10px 25px;}
.user-right .myguide .action{border-radius: 4px;background: #3a9d9a;color:#fff;}
.user-right .myguide input.text{
    display: inline-block;
    height: 34px;
    line-height: 34px;
    border-radius: 4px;
    border: 1px solid #ccc;
    padding: 0 10px;
    font-size: 14px;
    min-width: 730px;}
.user-right .myguide textarea {
    display: inline-block;
    border: 1px solid #ccc;
    padding: 10px;
    font-size: 14px;
    min-width: 728px;
    height: 640px;
    border-radius: 4px;
}
.user-right .myguide .formSubBtn {
    display: inline-block;
    width: 186px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    background: #f48400;
    color:#fff;
    border: 0;
    font-size: 18px;
    border-radius: 4px;
}

.user-right .guide-list{width:100%;}
.user-right .guide-list-title{height: 45px; line-height:45px;background:#ddd;}
.guide-list .bt{width:550px; padding:0 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.guide-list .guide-list-item{height: 60px; line-height:26px;border-bottom:1px solid #ddd;}
.guide-list .font{font-size:14px; color:#666;}
.guide-list .font button {border: 0;}
.guide-list th{text-align:left;font-weight: normal; border-bottom: 1px solid #f0f0f0;}

.user-right .myscen input.text1{
    display: inline-block;
    height: 34px;
    line-height: 34px;
    border-radius: 4px;
    border: 1px solid #ccc;
    padding: 0 10px;
    font-size: 14px;
    min-width: 730px;}

.right-so{float:right;color:#666;margin-right:15px;margin-left:20px; }
.right-so .submit-line{height: 35px; width:40px; border-radius: 0px 10px 10px 0px; background: #ccc; color: #fff;margin: 1px 0 0 -1px; vertical-align: bottom; border: 0;}
.right-so .input-line{height: 31px; outline: none;text-indent:5px;border: 1px solid #ddd;}
.search-box{position:absolute; margin:-1px 1px 0 1px; box-sizing: border-box; z-index:102;display:none;}
.search-box a {padding:0 5px;display: block; line-height:32px; color:#333;}
.search-box a:hover{text-decoration:none;background-color:#eee}
.search-box .keyword{color: #f93716;}
.search-box span{margin-left:unset; float:unset;}
.add-scen-sebox{width:748px;}
.search-scen-box{width: 266px; font-size: 14px;}

.user-right .myscen textarea {
    display: inline-block;
    border: 1px solid #ccc;
    padding: 10px;
    font-size: 14px;
	line-height: 20px;
    color: #666;
    width: 728px;
    height: 140px;
    border-radius: 4px;
}
.user-right .form-control{display: inline-block;
    min-width: 260px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;}
.user-right select {height: 30px !important;padding:0 10px;}
.user-right .myscen .formSubBtn {
    display: inline-block;
    width: 186px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    background: #f48400;
    color:#fff;
    border: 0;
    font-size: 18px;
    border-radius: 4px;
	}
.myscen .scenery-img {
    width: 191px;
    height: 119px;
    float: left;
    overflow: hidden;
}
.myscen .scenery-img img{
    height: auto;
	min-height:119px;
    max-width: 100%;
    vertical-align: middle;
    border: 0;
}
.myscen .scenery-desc {
    width: 515px;
    height: 119px;
    float: left;
    margin-left: 10px;
}
.myscen .scenery-desc textarea {
    width: 492px !important;
    height: 50px !important;
}
.myscen .scenery-desc .month-class{
    width: 220px;
    background-color: #fff;
    border: 1px solid #ccc;
	height: 40px;
    line-height: 40px;
}

.myzuji{}
.myzuji .zuji-scen{float: left;}
.myzuji .zuji-piclist{padding: 25px 35px;background-color: #f1f1f1; margin: 10px 0;}
.zuji-piclist li{float: left; margin: 6px; width: 222px; height: 138px; overflow: hidden;}
.zuji-piclist li img{width: 100%; min-height: 138px;}

.zj-item {padding: 28px 30px 30px; background: #fff;}
.zj-item .item-wrap{ position: relative; line-height: 30px; border-left: 1px solid #B4A4C0; padding-left: 30px;}
.zj-item .item-block{margin-left:60px;}
.item-wrap .item-main{padding: 20px 0; border-bottom: 1px solid #eee;}
.zj-item .name{margin-bottom:15px;}
.zj-item .txt{font-size: 16px; color: #313538;}
.zj-item .pic{margin-top: 14px; position: relative;}
.zj-item .imgs{width:211px; height:154px; overflow:hidden; float:left; margin-left:8px;}
.zj-item .imgs:first-child{margin-left:0;}
.zj-item .imgs img{width:100%; min-height:154px;}
.img-num {
    display: inline-block;
    position: absolute;
    right: 6px;
    bottom: 6px;
    width: 20px;
    height: 20px;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    border-radius: 2px;
    background-color: rgba(0,0,0,.4);
}
.zj-item .tool{margin-top: 10px; position: relative; color: #8c8b8b; font-size: 15px;}
.zj-item .tool span{margin-left:25px;}
.zj-item .zj-sec{float:left;}
.zj-item .zj-time-1{float:right;}
.zj-item .zj-like {float:left; margin-left:15px;}
.zj-item .zj-time{position: absolute; top: 20px;left: -108px;font-size: 14px; color: #B4A4C0; width: 86px; text-align: right;}
.zj-item .zj-time:after {position:absolute;top:9px;right:-27px;content:'';width:5px;height:5px;border:3px solid #fff;background-color:#B4A4C0;border-radius:50%;}
.zj-item .zj-edit{float:left; margin-left:15px;}

/*我的问答*/
.user-right .ask-title{width:740px; padding-left:10px;}
.user-right .myask textarea {
    display: inline-block;
    border: 1px solid #ccc;
    padding: 10px;
    font-size: 14px;
	line-height: 20px;
    color: #666;
    width: 728px;
    min-height: 100px;
    border-radius: 4px;
}
.user-right .myask .addpic-list{width:680px;}
.user-right .pic-ask{}
.user-right .ask-img {width: 214px; height: 140px; float: left; overflow: hidden; position: relative;}
.user-right .ask-img img{ height: auto; min-height:140px; max-width:100%; vertical-align: middle; border: 0;}
.user-right .del-ask-img{position: absolute; right: 0; top: 0; width:25px; height:25px !important;}

/*商家中心2017/2/12 */

.shopcenter{background:#fff;padding:5px 10px;}
.shopcenter .tab-content{margin-bottom:15px !important; padding:0 !important;}
.shopcenter .add-item{ margin:10px 0; font-size:14px;color:#666;}
.shopcenter .add-item input{height: 30px;}
.shopcenter .add-item .add_day{width:776px; background: #d5e3ea; border:0; height:36px;line-height:36px;}
.shopcenter .add-img{width:774px; height:288px !important; border: 1px solid #ddd;}

.shopcenter .day-class{ border: 1px solid #c5c1c1; margin:20px 10px 0 0 !important; padding: 0;}
.shopcenter .day-class-div{}
.shopcenter .day-class-div dt{width: 60px; float: left; color: #333; text-align: right; display: block; line-height: 30px;}
.shopcenter .day-class-div dd{margin-left: 70px; margin-right: 20px;}
.shopcenter .day-class-div input[type="checkbox" i] {float:left;}
.shopcenter .day-class-div label span{float:left; line-height: 30px;}
.shopcenter .day-class-div .hotel-class{width: 660px; padding:0 5px}
.shopcenter .day-class-div .delete-day-class{background: #fbb241; color:#fff; border:0; height: 20px; width: 50px;}
.shopcenter .day-class-div .select2-selection__choice{padding: 5px 8px !important;}
.shopcenter .line-ts{line-height:40px; float: left;}
.shopcenter .line-button{float:right; margin-right: 10px;}
.shopcenter .line-button .adddate_button{background: #f78c04; width:300px; height: 40px; font-weight: bold; font-size: 16px; color: #fff; border:0;}
.shopcenter .info-button{margin-top:20px;}
.shopcenter .pic-view{width:716px; padding:20px; background-color: #ebebeb;}
.shopcenter .pic-view ul{background:none;}
.shopcenter .pic-view li{padding:10px 5px;float:left;}
.shopcenter .pic-view li:first-child{border-top:none;}


.date, .line-date{width:100%;}

.date .date-title, .date .dateid-title{height: 50px; line-height:50px;background:#ddd;}
.date .date-title th{text-align:center;font-weight: normal;}
.date .dateid-title th{text-align:left;font-weight: normal; padding-left:5px;}
.date .date-list, .date .dateid, .line-date .line-date-all{height: 50px; line-height:50px;border-bottom:1px solid #ddd;}
.date .date-list th, .line-date .line-date-all th{text-align:center;font-weight: normal; border-bottom: 1px solid #f0f0f0;}
.date .dateid-title{height: 35px; line-height:25px;background:#F9F7F7;}
.date .dateid th{text-align:left;font-weight: normal; border-bottom: 1px solid #f0f0f0; padding:0 15px;}
.date .date-font{font-size:14px; color:#666;}
.date .date-line-title{background:#e6e6e6; text-align-last:left; padding-left:10px;}
.date tr:hover, .line-date th:hover{background:#F3F1F1;}
.date .book-line{width:200px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.date .datenote{padding:5px;}
.date .datenote_textarea{overflow:hidden;float:left;}
.date .datenote textarea{width:696px; padding:5px;}
.date .datenote_button{float:left; padding: 11px 12px;}
.date .date-input{width: 100%; height: 35px; line-height: 35px; text-indent: 5px; border: solid #ccc 1px; }
.date .date-input-date{width: 308px;height: 35px; line-height: 35px; padding: 0 5px; border: solid #ccc 1px;}
.date .date-textarea{width: 100%; padding: 5px; height:100px; border: solid #ccc 1px;}
.date .adddate_button{width: 99%; padding: 9px 0; margin: 10px 0;}
.date .line-edit-textarea{width:98.5%; margin-top:10px; height: 438px; border:0;}
.date .line-edit-descrition{width:98.5%; margin-top:10px; min-height:58px; border: solid #ccc 1px;}
.line-date .action{background:#F3F1F1;}





.bcinfo h3{margin:0; overflow: hidden; line-height:27px; white-space: nowrap; text-overflow: ellipsis; border-bottom: 1px dotted #DDD; padding:10px 9px 17px 9px; 
font-weight: 500; font-size: 21px;}
.bcinfo{padding:9px 0;border-bottom: 1px solid #ddd; background-color: #fff;}
.bcinfo .infoleft{float:left;position: relative;}
.bcinfo img{height:142px; width:218px; padding: 9px 0 0 9px;}
.bcinfo .inforight {float: left; width:558px; margin-left:5px;}
.bcinfo .tc{line-height:32px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #9c9c9c; margin: 5px 0; padding: 0 9px;}
.bcinfo .tags{margin-right:7px;}
.bcinfo .line-guanli{position: relative; bottom: -18px; left: 10px; height: 45px; width: 548px; line-height:45px;}
.bcinfo .line-guanli li{width:19%; float:left;border:1px solid #ddd; text-align:center; list-style: none;}

/*管理景点图片*/
.jingdian-list{padding:9px;border-bottom: 1px solid #ddd; background-color: #fff;}
.jingdian-list .jd-title { border-bottom: 1px dotted #DDD; padding: 10px 9px 17px 9px; }
.jingdian-list .jd-title h3 { margin: 0; overflow: hidden; width:250px; line-height: 27px; float:left;font-weight: 500; font-size: 21px;}
.jingdian-list .jd-title span {margin-left:20px; font-weight: 500; font-size: 14px;float:right; line-height: 27px;}
.jingdian-list .jd-list-pic{}
.jingdian-list .jd-pic{height: 142px; width: 218px; padding: 9px 9px 0px 0; overflow: hidden; float:left;}
.jingdian-list .jd-pic img{width:100%; min-height: 142px;}
.jingdian-list .jd-pic-add{float:right; width:90px; padding: 42px 9px 0px 3px;}
.jingdian-list .jd-pic-add span{border-radius: 50%;border: solid 1px #ccc;padding: 10px 23px;font-size: 50px;margin-top: 10px;}

.jd-info{padding:9px;border-bottom: 1px solid #ddd; background-color: #fff;}
.jd-info-title{ border-bottom: 1px dotted #DDD; padding: 10px 9px 17px 9px; }
.jd-info-title h3 { margin: 0; overflow: hidden; width:250px; line-height: 27px; float:left;font-weight: 500; font-size: 21px;}
.jd-info-title span {margin-left:20px; font-weight: 500; font-size: 14px;float:right; line-height: 27px;}
.jd-info .jd-des{font-size: 14px; padding: 10px 5px; line-height: 22px; color: #666;}
.jd-addpic{padding:15px; background-color: #fff; border-bottom: 1px solid #e6e6e6;}

/*webupload图片上传*/
.addpic-bt{padding-bottom:15px;}
.addpic-bt span{color: #666; font-size:15px;margin-left:15px;}
.addpic-list{ background-color: #f1f1f1; padding:35px;}
.addpic-list li{float:left; margin:6px;}
.addpic-item{width: 222px;height: 138px;overflow: hidden; position: relative;}
.addpic-item img{width:100%;min-height: 138px;}
.addpic-item i{top: 0;right: 0;background: #fff; text-align: inherit;}
.addpic-month{margin-top:10px;}
.addpic-month select{ display: inline-block; min-width: 222px;font-size: 14px; line-height: 1.428571429;color: #555;vertical-align: middle;}
.addpic-button {margin-top: 20px;}
.addpic-ts{line-height: 40px;float: left; font-size:14px; color: #666;}
.addpic-button input{ float: right;}
.addpic_button{ background: #34afb5; width: 300px; height: 40px; font-weight: bold; font-size: 16px; color: #fff; border: 0; border-radius: 4px;}

.jd-mypic{ background-color: #fff; padding: 10px 0;}
.jd-pic-list{position: relative; line-height: 30px; border-left: 1px solid #B4A4C0; padding-left: 25px; margin:0 0 20px 70px;}
.jd-pic-list .pic-item{ position: relative;}
.jd-pic-list .pic-month { position: absolute; top: 20px; left: -96px; font-size: 14px; color: #B4A4C0; width: 50px; text-align: right;}
.jd-pic-list .pic-month:after {position: absolute; top: 9px; right: -25px; content: ''; width: 5px; height: 5px; border: 3px solid #fff; background-color: #B4A4C0; border-radius: 50%;}
.jd-pic-list .pic-month-more{ position: absolute; bottom: 20px; left: -86px; font-size: 14px; color: #B4A4C0; width: 50px; text-align: right;}
.jd-pic-list .pic-block{padding: 15px 0; border-bottom: 1px solid #e6e6e6;}
.jd-pic-list .pic-block-item{width: 222px;float: left;margin:5px 10px 5px 0;height: 138px;overflow: hidden; position: relative;}
.jd-pic-list .pic-block-item img{width: 100%; min-height:138px;position: absolute; top: 0; bottom: 0; margin: auto; outline: 1px solid #000;}

/*tag */
.list .mddxqqg{float:right; margin-right:20px;}
.list .mddxqqg span{border-radius:15px; padding:8px 20px; background-color: #3a9d9a; color:#fff;cursor:pointer;}
.list .taglogo{float:left;width: 786px;height: 350px; padding:10px;background-color: #fff; margin-top:6px;}
.list .taglogo dt{height: 350px;overflow: hidden;}
.list .taglogo img{width: 786px;}
.list .tagms,.list .jlbms{float:right; margin-top:6px; padding:15px;background-color: #fff; color:#666; line-height:28px;}
.list .tagms dt{width: 178px;height: 340px;overflow: hidden;}

.tag-side{width:208px; float:right;margin-top:10px;}
.tag-side .leftlist{background-color: #fff; padding:10px 10%;margin-bottom:5px;}
.tag-side ul{width:208px;zoom: 1;margin:0; padding:0;}
.tag-side ul li{float: left;width:40%;height:40px; line-height: 40px;}
.tag-side .searchkey{height:40px; line-height:40px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.tag-side span{height:40px; line-height: 40px; display: block;}
.tag-side span img{vertical-align: middle;}
.tag-side .lianxime{width:208px;z-index:250;}
.tag-side .lianxime2{position:fixed;width:208px;_position:absolute;top:0;}

/*路书套餐*/
.user-line-pack{padding:9px; background-color: #fff; border-bottom: 1px solid #ddd;}
.user-line-pack .l-left{float:left;height:107px;width:174px;overflow: hidden;position: relative;}
.user-line-pack .l-left img{width:100%; min-height:107px;}
.user-line-pack .l-right {float: right; width:600px;margin-left:9px;}
.user-line-pack .l-right h3{margin:0; padding:2px 0; font-size: 18px;}
.user-line-pack .tc{line-height:32px; color: #666;}
.user-line-pack .tags{margin-right:5px;}
.user-line-pack .line-guanli{position: relative; bottom: -8px; left:0; height: 35px; width: 548px; line-height:35px;}
.user-line-pack .line-guanli li{width:19%; float:left;border:1px solid #ddd; text-align:center; list-style: none;}
.user-line-pack h3{margin:0; padding:2px 0 10px; font-size: 20px;}
.user-line-pack .day-incl{border-bottom: 1px dotted #DDD; padding: 10px 0; font-size: 18px;}

.user-line-pack .shot-title {min-width: 120px;}
.user-line-pack .long-title {width: 590px;}
.user-line-pack .day-class{ border: 1px solid #c5c1c1; margin:20px 10px 0 0 !important; padding: 0;}
.user-line-pack .day-class-div{}
.user-line-pack .day-class-div dt{width: 60px; float: left; color: #333; text-align: right; display: block; line-height: 30px;}
.user-line-pack .day-class-div dd{margin-left: 70px; margin-right: 20px;}
.user-line-pack .day-class-div input[type="checkbox" i] {float:left;}
.user-line-pack .day-class-div label span{float:left; line-height: 30px;}
.user-line-pack .day-class-div .delete-day-class{background: #fbb241; color:#fff; border:0; height: 20px; width: 50px;}
.user-line-pack .day-class-div .select2-selection__choice{padding: 5px 8px !important;}
.user-line-pack .line-pack-stat dl dd label input {height: unset !important;}
.user-line-pack .line-pack-stat dt{line-height: unset !important;}
.user-line-pack .day-class-legend{border: 1px solid #c5c1c1; width: unset !important;margin-left: -1px;line-height: 30px;font-size: 18px;}
.line-pack-set .select2-container{width:100% !important;}
.chufadi{position: absolute; z-index: 9; bottom:0;left:0; padding:0 10px; height: 25px; line-height: 25px;background:rgba(0,0,0,0.3); color:#fff;}

/*用户中心-线索管理*/
.clue-list{}
.clue-list .clue-item{border-top:1px solid #c5c1c1;}
.clue-list .clue-item:first-child{border-top:none;}
.clue-list .clue-item h2{font-size:18px;}

.clue-detail{}
.clue-detail .info-li{line-height:28px;}