﻿.me7d2-result-table-company { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 222px; }

.me7d2-match-list-content .me7d2-result-table .me7d2-lefttdtel { text-align: left; padding-left: 20px; word-break: break-all; }

.me7d2-match-list-content .me7d2-result-table .me7d2-lefttd { text-align: left; padding-left: 20px; }

.me7d2-market-scoll .me7d2-bd ul li .me7d2-date .me7d2-fl { width: 200px; }

.me7d2-activity-list li .me7d2-date .me7d2-fl { width: 200px; }

.me7d2-pageCSS { text-align: center; }

    .me7d2-pageCSS a { /*width: 35px;
        height: 35px;
        line-height: 35px;
        display: inline-block;*/ display: inline-block; width: 27px; height: 27px; text-align: center; line-height: 25px; border: 1px solid #e6e6e6; margin: 0 2px; color: #bebebe !important; cursor: pointer; }

        .me7d2-pageCSS a.on { /*background: #0784dc;
            color: #fff;*/ background-color: #1b89cf; border-color: #197dbc; color: #fff !important; }

    .me7d2-pageCSS .me7d2-split { display: none; }

    .me7d2-pageCSS .me7d2-shuoming { display: none; }

.me7d2-pagebd { margin-top: 15px; text-align: center; color: #999; }

    .me7d2-pagebd span { display: inline-block; margin: 0 2px; font-weight: bold; color: #197dbc; }

.me7d2-market-header .me7d2-sel-box { width: 620px; }

.me7d2-activity-list li .me7d2-title i { line-height: 22px; }

.me7d2-online-link { margin: 25px 0 20px 0; }

.me7d2-market-scoll.type2 .me7d2-bd ul li { height: 300px; }

.me7d2-second-nav a:first-child:hover { color: #fff; }

.me7d2-bor-footer .me7d2-foot-logo { width: 300px; }

    .me7d2-bor-footer .me7d2-foot-logo img { opacity: 0.7; height: 50px; }

.me7d2-introduce-type .me7d2-introduce-btn2 { display: inline-block; width: 130px; height: 40px; text-align: center; line-height: 40px; background-color: #808080; color: #fff; font-size: 16px; }

.me7d2-details_wid .me7d2-details_content { width: 100%; }

.me7d2-file-down { box-shadow: #dadada 0 2px 8px; position: absolute; top: 40px; left: 60px; display: none; }

    .me7d2-file-down:before { content: ""; position: absolute; left: 185px; top: -10px; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 10px solid #Fff; transform: translateX(-50%); }

    .me7d2-file-down p { background: #fff; border: 1px solid #e6e6e6; padding: 0 5px 0 5px; text-align: center; left: 112px; position: absolute; width: 150px; }

.tableclass { width: 400px; background: #fff; z-index: 1; position: relative; }

    .tableclass th { background: #e6e6e6; border: 1px solid #ccc; height: 31px; }

    .tableclass td { border: 1px solid #ccc; }

    .tableclass a { color: #808080; }

        .tableclass a:hover { color: #36b788; }

.me7d2-introduce-type a.introduce-share .me7d2-code-down { left: -90px; }

.me7d2-introduce-type span { cursor: pointer; float: left; line-height: 40px; color: #666666; font-size: 16px; margin-right: 40px; }

    .me7d2-introduce-type span .me7d2-iconfont.color3 { color: #36b788; }

.me7d2-fwcomment .me7d2-fwcompl .me7d2-loreg_texta { resize: vertical; padding: 10px; }

.me7d2-fwcomment .me7d2-fwcomm_nr .me7d2-pl_hf textarea { width: 835px; resize: vertical; }

.me7d2-fwcomment .me7d2-fwcomm_nr .me7d2-pl_hf .me7d2-huifu_btn { width: 280px; }

.me7d2-icon-zan.on { color: #0093d6; }

.me7d2-loadmore { text-align: center; border: 1px solid #0093d6; width: 80px; margin: 10px auto; height: 34px; line-height: 34px; background: #0093d6; color: #fff; box-shadow: 1px 1px 1px #0093d6; border-radius: 5px; cursor: pointer; }

.me7d2-div_map { }

    .me7d2-div_map p em { font-size: 16px; font-weight: 600; }

.me7d2-zyxx_addr1 { background: url("https://www.tecnogg.com/images/zyxx_icon1.png") no-repeat 0 center; padding-left: 20px; }

.me7d2-zyxx_addr2 { background: url("https://www.tecnogg.com/images/zyxx_icon2.png") no-repeat 0 center; padding-left: 20px; }

.me7d2-zyxx_addr3 { background: url("https://www.tecnogg.com/images/zyxx_icon7.png") no-repeat 0 center; padding-left: 20px; }

.me7d2-flexible_date { position: relative; padding: 15px 0 10px 0; }

    .me7d2-flexible_date span { display: inline-block; height: 25px; line-height: 24px; padding: 0 15px; border-radius: 2px; border: 1px solid #ddd; margin-right: 8px; margin-bottom: 8px; }

        .me7d2-flexible_date span.type1 { color: #027ad6; border-color: #027ad6 }

        .me7d2-flexible_date span.type2 { color: #bf3484; border-color: #bf3484 }

        .me7d2-flexible_date span.type3 { color: #7ba60e; border-color: #7ba60e }

        .me7d2-flexible_date span.type4 { color: #f29727; border-color: #f29727 }

body .me7d2-title-class .layui-layer-title { color: white; text-align: left; font-size: 18px; background-color: #189ed8; }

.me7d2-signup-form tr td textarea { width: 400px; height: 200px; display: block; border: #ddd solid 1px; padding: 5px; font-family: "Microsoft YaHei"; line-height: 22px; resize: none; }

.me7d2-fd { text-align: center; padding: 15px 0; }

    .me7d2-fd a { display: inline-block; width: 150px; height: 35px; text-align: center; line-height: 35px; font-size: 14px; margin: 0 5px; }

        .me7d2-fd a.off { background-color: #dcdcdc; color: #666; }

        .me7d2-fd a.setup { background-color: #189ed8; color: #fff; }

.me7d2-introduce-type .me7d2-introduce-btn-off { display: inline-block; width: 130px; height: 40px; text-align: center; line-height: 40px; background-color: gray; color: #fff; font-size: 16px; }

.me7d2-activity-list li .me7d2-title a { height: 60px; }

.me7d2-polinr_type2 li.on { background-color: #4fa0e5; color: #fff; }

.container-row { -webkit-overflow-scrolling: touch; }

    .container-row.type2 .me7d2-content { /*margin-top: 20px;*/ min-height: calc(100% - 250px); }

.me7d2-register .me7d2-hd { text-align: center; padding: 10px 0 30px 0; }

.me7d2-choose-list li { margin: 25px 45px; }
.me7d2-next-btn:hover { background-color: #0d8288; color: #fff; cursor: pointer; }
.me7d2-header.maintype { background-color: rgba(25,82,171,0.27); }
.me7d2-rightnav > a:hover { color: #fff; text-decoration: underline; }

/*场地预定蒙层*/
.me7d2-field-list ul li { position: relative }
.me7d2-field-link { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.8); z-index: 2; text-align: center; display: none }
    .me7d2-field-link span { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); margin-top: 10px }
    .me7d2-field-link em { display: block; color: #ff8300; font-size: 16px; line-height: 2 }
    .me7d2-field-link i { position: relative; display: inline-block; width: 60px; height: 60px; border-radius: 3px; border: 1px solid #fff }
        .me7d2-field-link i:before { content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: block; width: 40px; height: 1px; background-color: #ff8300 }
        .me7d2-field-link i:after { content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: block; width: 1px; height: 40px; background-color: #fff }
.me7d2-field-list ul li:hover .me7d2-field-link { display: block }

.me7d2-pageCSS p { padding-right: 34px; color: #999; }
.container-row.type2 .me7d2-footer {  bottom: 0px; }
.me7d2-flexible_intro { min-height: 390px; }

/*日历*/
.layui-laydate-range.laydate-theme-themeHH .layui-laydate-list>li:nth-child(2),
.layui-laydate-range.laydate-theme-themeHH .layui-laydate-list > li:nth-child(3) { display: none; }
.layui-laydate-range.laydate-theme-themeHH .layui-laydate-content table { opacity: 0 }
.layui-laydate-range.laydate-theme-themeHH { width: 202px; }
    .layui-laydate-range.laydate-theme-themeHH .layui-laydate-main { width: 100px; }
    .layui-laydate-range.laydate-theme-themeHH .layui-laydate-list > li { width: 100%; }
    .layui-laydate-range.laydate-theme-themeHH .layui-laydate-header { padding: 10px 0 5px; }

/*按钮*/
.me7d2-my-activity-con .me7d2-my-activity-name span.stateYQx { color: #fff; background-color: #3bb4f2; border-color: #3bb4f2; margin-left: 10px; padding: 2px 8px; }
.me7d2-my-activity-con .me7d2-my-activity-name span.stateYWc { color: #fff; background-color: #5eb95e; border-color: #5eb95e; margin-left: 10px; padding: 2px 8px; }
.me7d2-my-activity-con .me7d2-my-activity-name span.stateYJj { color: #444; background-color: #e6e6e6; border-color: #e6e6e6; margin-left: 10px; padding: 2px 8px; }
.me7d2-my-activity-con .me7d2-my-activity-name span.stateDsh { color: #fff; background-color: #F37B1D; border-color: #F37B1D; margin-left: 10px; padding: 2px 8px; }
.me7d2-my-activity-con .me7d2-my-activity-name span.stateDsy { color: #fff; background-color: #dd514c; border-color: #dd514c; margin-left: 10px; padding: 2px 8px; }

.me7d2-my-activity-con .me7d2-my-activity-state a.state10 { background-color: #e0e0e0; border: #ccc solid 1px; color: #808080; }

.me7d2-my-activity-con .me7d2-my-activity-state a { display: inline-block; width: 80px; float: right; height: 36px; text-align: center; line-height: 36px; border: #ea5f00 solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-size: 16px; color: #fff; margin: 0 1px 0; }
    .me7d2-my-activity-con .me7d2-my-activity-state a.state2 { background-color: #066ed9; border: #0f68c4 solid 1px; }
    .me7d2-my-activity-con .me7d2-my-activity-state a.state1 { background-color: #ff6700; border: #ea5f00 solid 1px; }

.me7d2-my-activity-con .me7d2-mymeet { width: 155px; }
    .me7d2-my-activity-con .me7d2-mymeet a { margin: 5px 0 5px 0; }

.me7d2-market-header .me7d2-sel-box {
    z-index:1000;
}
:root{--ms-accent:#2c5f2d;--ms-radius:2px;--ms-line:1.74;--ms-gap:15px;}
