.market_main{/*padding-top: 50px;margin-bottom:40px;*/ margin-top:40px; }
.market_conts{margin-bottom: 24px;}
.market_box01 .market_t{font-size: 48px;font-weight: 300;color: #000000;line-height: 56px; margin-bottom: 32px;}
.market_box01 img{widtH:100%;margin-bottom: 24px;}
.market_box01 .edit_con_original,.market_box02 .edit_con_original,.market_box03 .edit_con_original,.market_box04 .edit_con_original,.market_box05 .edit_con_original{color: #333333;}

.market_box02{margin-top: 56px;}
.market_tit{font-size: 24px;color: #333333; margin-bottom: 16px;}
.market_list01{margin-top: 24px;}
.market_list01 li{ float: left; widtH:49%; margin-bottom:32px;}
.market_list01 li:nth-child(2n){ float: right;}
.market_list01 li:nth-of-type(1),.market_list01 li:nth-of-type(2){ width:100%;}
.market_list01 li span{ float: left; widtH:56px; height: 56px; background: #F0F9F9;}
.market_list01 li span img{ margin: 16px; widtH:24px; height: 24px; overflow: hidden;}
.market_list01 li .cc{ float: right; width:calc(100% - 72px);}
.market_list01 li .cc h3{color:#333; margin-bottom: 8px; height: 24px; overflow: hidden;}
.market_list01 li .cc p{color:#333; height: 48px; overflow: hidden;}
.market_list01 li:nth-of-type(1) .cc p,.market_list01 li:nth-of-type(2) .cc p{ height: auto;}

.market_list02{margin-top: 24px;}
.market_list02 li{ float: left; widtH:50%;box-sizing: border-box; margin-bottom: 36px;padding-left:16px; padding-right: 5%; position: relative;}
.market_list02 li:nth-child(2n){ float: right;}
.market_list02 li:nth-of-type(1),.market_list02 li:nth-of-type(2){ width:100%; padding-right: 0;}
.market_list02 li:after {content: '';position: absolute; top: 0;width: 2px; height: 30px;background-color: rgba(34, 34, 34, 0.1);left: 0px;height: 100%;}
.market_list02 li:before {content: '';position: absolute;top: 0;width: 2px;height: 30px;background-color: #009090;left: 0px;}
.market_list02 li h3{color:#333; margin-bottom: 8px; height: 24px; overflow: hidden;}
.market_list02 li p{color:#333; height: 48px; overflow: hidden;}
.market_list02 li:nth-of-type(1) p,.market_list02 li:nth-of-type(2) p{ height: auto;}

.market_box03{margin-top: 24px;}
.market_box03 ul{margin: 8px -8px 0;}
.market_box03 li{ float: left;widtH:calc(33.33% - 16px);margin: 16px 8px 0; box-sizing: border-box;background: #F4F4F4;}
.market_box03 li img{widtH:100%;}

.market_box04{margin-top: 56px;}
.market_box04 ul{margin: 8px -8px 0;}
.market_box04 li{ float: left; widtH:calc(33.33% - 16px); margin: 16px 8px 0;padding:32px 16px 20px; box-sizing: border-box; background: #F4F4F4;}
.market_box04 li span{ display: block; margin-bottom: 20px; height:96px; line-height: 48px; font-size:48px;color: #00A0A0; overflow: hidden; font-weight: 500;font-family: Gilroy-Medium, Gilroy;}
.market_box04 li p{color:#333; min-height: 48px; height:144px; overflow: hidden;}

.market_box05{margin-top: 56px;}
.market_box05 ul{margin: 24px -8px 0;}
.market_box05 li{float: left; widtH:calc(33.33% - 16px); margin: 0 8px 16px; background: #F4F4F4;}
.market_box05 li img{widtH:100%;}
.market_box05 li dd{padding:20px 16px;}
.market_box05 li dd h3{line-height: 24px; height: 48px; color:#000000; margin-bottom: 12px; overflow: hidden;}
.market_box05 li dd p{line-height: 24px; height: 96px;color:#676767;margin-bottom: 108px; overflow: hidden;}
.market_box05 li dd span{ display: block; text-align: right; color:#009090;}
.market_box05 li dd span i{margin-left: 5px;}

.market_form h2{font-size: 24px;color:#333; line-height: 32px; margin-bottom: 24px;}
.market_form li{margin-bottom: 8px;}
.market_form li .inp{ height: 48px; line-height: 48px; padding: 0 16px; background: #F4F4F4;}
.market_form li .inp input{widtH:100%; height: 48px; line-height: 48px; bordeR:none; background: none;}
.market_form li.count .inp{padding-right: 0;}
.market_form li.count .inp input{ float: left; widtH:calc(100% - 122px);}
.market_form li.count .inp button{ float: right; widtH:120px; height: 46px; line-height: 46px; margin: 1px; border:none; background: #FCFCFC;}
.market_form li .checkbox::after{widtH:16px; height: 16px;background-position:right center; background-size: 70%; /*content: "✓";*/}
.market_form li .checkbox::before{widtH:16px; height: 16px;}
.market_form li span{margin-left: 10px;}
.market_form li span em{color:#FF2116; margin-right:5px;}
.market_form li span a{ border-bottom:2px solid #686868;}
.market_form li:last-child{margin-bottom: 20px;}
.e-active-detail .market_form .b-btn{margin-top:20px; margin-right: 0; widtH:100%; text-align: center;}

.market_conts .e-left{ widtH:68%;}
.market_conts .e-right{ widtH:28%; max-width: unset;}

.market_form li .form-line.hastel{margin-bottom: 8px;}
.market_form li.select input{height: 48px; line-height: 48px; padding: 0 16px; background: #F4F4F4; border:none;}
.market_form li .inp.hastext{height: 96px;}
.market_form li .inp.hastext textarea{widtH:100%; height:76px; padding:10px 0; background: #F4F4F4;border: none;}
.market_form li .form-line label.login-tips{width:calc(100% - 130px);}

@media only screen and (max-width:1279px) {
    .market_list01 li .cc p,.market_list02 li p{ height: 72px;}
.market_conts .e-left{ widtH:60%;}
.market_conts .e-right{ widtH:36%; max-width: unset;}
}
@media only screen and (max-width:1023px) {
    .market_conts .e-left,.market_conts .e-right{width:100%; max-width: 100%;}
    .market_form{margin:20px 16px 0;}
    .market_box01 .market_t{font-size: 28px; line-height: 1.5;}
    .market_list01 li,.market_list02 li{widtH:100%;}
    .market_list01 li .cc p, .market_list02 li p{ height: auto;}
}
@media only screen and (max-width:767px) {
    .market_box01 .market_t{font-size: 24px; line-height: 1.2; margin-bottom: 20px;}
    .market_box02,.market_box03,.market_box04,.market_box05{margin-top: 24px;}
    .market_tit{font-size: 18px;}
    .market_list01 li,.market_list02 li{margin-bottom: 16px;}
    .market_list02 li{padding-right: 0;}
    .market_box03 ul,.market_box04 ul{margin: 8px 0;}
    .market_box03 li,.market_box04 li{widtH:100%; margin: 8px 0 0;}
    .market_box04 li span{font-size: 30px; line-height: 2; height:auto; margin-bottom: 0;}
    .market_box05 li dd h3,.market_box04 li p{ height:auto;}
    .market_box05 ul{margin: 24px 0 0;}
    .market_box05 li{widtH:100%; margin: 0 0 8px;}
    .market_box05 li dd p{ height: auto; margin-bottom: 20px;}
    .market_form{margin:20px 0 0;}
    .market_main{margin-bottom:0;}
    .e-active-detail .market_form .b-btn{margin-top:0; margin-bottom: 0;}
}







/*活动详情页*/
.banner .bdl{margin-top: 24px;}
.banner .bdl dd i{margin-right: 8px; float: left; position: relative; top:-1px;}
.banner .bdl dd i img{ vertical-align: middle;}
.event_main{margin-top: 40px;}
.event_conts{padding:0 16px;}
.event_conts .e-left{margin-top: 40px;}
.event_box01{margin-bottom: 56px;}
.event_box01 .edit_con_original{color: #333333;}
.event_tit{font-size: 24px;color: #333333; margin-bottom: 24px; line-height: 32px;}
.event_box01 .event_tit{margin-bottom: 12px;}
.event_conts .e-hot-actlist h4{position: relative; padding-right: 20px;}
.event_conts .e-hot-actlist h4 i{ position: absolute; right:0; top:0;color:#009090;}
.event_conts .e-hot-actlist p{padding-left: 20px; color:#333; line-height:24px; position:relative;}
.event_conts .e-hot-actlist p i{ position: absolute; lefT:0; top:3px; widtH:16px; height: 16px;}

.event_table{width:100%; margin-top: 24px;}
.event_table th{ padding: 12px 16px; border-left:1px solid #DEDBDE;border-bottom:1px solid #DEDBDE; background: #F6F3F7;}
.event_table td{padding: 32px 16px; font-weight: 400; color:#333; line-height: 24px; border-left:1px solid #DEDBDE;border-bottom:1px solid #DEDBDE;}
.event_table th:first-child,.event_table td:first-child{border-left:none;}

.event_box02 .edit_con_original{margin-bottom: 3%;}
.event_box02 h3{font-size: 24px; line-height: 32px; padding-bottom: 24px; border-bottom: 1px solid #E9E6E9;}
.event_box02 ul{margin-bottom: 56px;}
.event_box02 li{border-bottom:1px solid #E9E6E9; padding:16px 0;line-height: 24px;}
.event_box02 li .ll{ float: left; width: 370px; font-size: 20px;}
.event_box02 li .rr{ float: right; width:calc(100% - 370px);}
.event_box02 li .rr h4{font-size: 20px;margin-bottom: 24px;}
.event_box02 li .rr dl dd{ float: left; width:47.5%; margin-bottom: 24px;}
.event_box02 li .rr dl dd:nth-child(2n){ float: right;}
.event_box02 li .rr dl dd span{ display: block; margin-bottom: 8px;}
.event_box02 li .rr dl dd p{ height: 48px; overflow: hidden;}

.event_box03{margin-bottom: 40px;}
.event_box03 li{margin-bottom: 24px;}
.event_box03 li:last-child{margin-bottom: 0;}
.event_box03 li dt{ float: left; width:176px; margin-right: 16px;}
.event_box03 li dt img{width:100%;}
.event_box03 li dd{ line-height: 24px; overflow: hidden;}
.event_box03 li dd h3{margin:16px 0 12px; font-size: 20px;}
.event_box03 li dd h4{margin-bottom: 24px;color:#202424;}
.event_box03 li dd p{color:#676767; min-height: 96px; height: auto;}

.event_box04{margin-top: 56px; margin-bottom: 40px;}
.event_box04 ul{margin: 0 -8px;}
.event_box04 li{ float: left; widtH:calc(33.33% - 16px); margin: 0 8px; background: #F6F3F7;}
.event_box04 li dt,.event_box04 li dt img{widtH:100%;}
.event_box04 li dd{padding: 20px 16px; line-height: 24px;}
.event_box04 li dd h3{ font-size: 20px; margin-bottom: 12px; font-weight: 500;}
.event_box04 li dd h4{color:#202424; margin-bottom: 20px; height: 48px;}
.event_box04 li dd p{color:#676767; min-height: 144px; height: auto;}

.event_box05{margin-bottom: 80px;}
.event_box05 ul{margin-bottom: 40px;}
.event_box05 li dd h4{margin-bottom: 0;}
.event_box05 li dd p{ display: none;}
.event_box05 .show-item{position: relative;}
.event_box05 .show-item::before{content: ""; position: absolute; lefT:50%; margin-left: -24px; top:-48px; widtH:0; height: 0;border: 24px solid transparent;border-bottom: 24px solid #F6F3F7;}
.event_box05 .show-item dl{ background: #F6F3F7;}
.event_box05 .show-item dt{float: left; width:200px;}
.event_box05 .show-item dd{float: right; width:calc(100% - 236px); padding: 16px 18px; line-height: 24px;}
.event_box05 .show-item dd h3{font-size: 20px; margin-bottom: 12px; font-weight: 500;}
.event_box05 .show-item dd h4{color:#202424; margin-bottom: 16px;}
.event_box05 .show-item dd p{color:#676767; min-height: 96px; height: auto;}

@media only screen and (max-width:1599px) {
    .event_box02 li .ll{ width:240px;}
    .event_box02 li .rr{ width: calc(100% - 240px);}
}
@media only screen and (max-width:1365px) {
    .event_box02 li .rr dl dd{widtH:100%;}
    .event_box02 li .rr dl dd p{ height: auto;}
}
@media only screen and (max-width:1023px) {
    .event_tit,.e-active-detail .e-right .casedets-tit{font-size: 20px;}
    .event_conts .e-left,.event_conts .e-right{ float: none; width: 100%; padding: 0;}
    .event_conts .e-right{max-width: 100%; margin-bottom: 20px;}
    .event_box03 li dd h3{margin-top: 0;}
}
@media only screen and (max-width:767px) {
    .event_conts .e-right{margin-bottom: 0;}
    .banner .bdl{font-size: 14px; margin-top: 10px;}
    .event_box01,.event_box02 ul{margin-bottom: 24px;}
    .event_box04{margin-top: 24px;}
    .event_table{ display: none;}
    .event_tit,.event_box03 li dd h4{margin-bottom: 12px;}
    .event_box02 h3{ font-size: 18px; padding-bottom: 10px;}
    .event_box02 li{ background: #F4F4F4; padding: 16px 16px 0;}
    .event_box02 li .ll{width:100%; font-size: 16px; margin-bottom: 12px;}
    .event_box02 li .rr{ widtH:100%;}
    .event_box02 li .rr h4{ display: none;font-size: 16px;}
    .event_box02 li .rr dl dd{border-bottom:2px solid #fff; padding-bottom: 16px;}
    .event_box02 li .rr dl dd:last-child{margin-bottom: 0; border-bottom: none;}
    .event_box02 li .rr dl dd p{font-size: 14px;}
    .event_box03 li dt,.event_box03 li dd,.event_box05 .show-item dt,.event_box05 .show-item dd{widtH:100%;}
    .event_box03 li dt,.event_box05 .show-item dt{ text-align: center; margin-bottom: 16px;}
    .event_box04 ul{margin: 0;}
    .event_box04 li{widtH:100%;margin: 0 0 12px;}
    .event_box04 li:last-child{margin-bottom: 0;}
    .event_box05 li dd h4{margin-bottom: 20px;}
    .event_box05 li dd p{ display: block;}
    .event_box05 .show-box{display: none;}
    .event_box05{margin-bottom: 40px;}
}


@media only screen and (min-width:1025px) {
    .xxxx{transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;-ms-transition: 0.3s all;}
}