@charset "utf-8";


/*!动画*/
@keyframes down {
    form {-webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); opacity: 1; }
    to {-webkit-transform: translateY(2em); -ms-transform: translateY(2em); -o-transform: translateY(2em); transform: translateY(2em); opacity: 0; }
}

/*搜索*/
.search-g1{height: 0.8rem; line-height: 0.76rem; border-bottom: 2px solid #E58811; position: relative;}
.search-g1 input{outline: none; border: none;}
.search-g1 .icon-so{position: absolute; left: 0.04rem; top: 50%; width: 0.36rem; height: 0.36rem; background: url(../images/icon-so2.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.search-g1 .close{position: absolute; right: 0; top: 50%; width: 0.42rem; height: 0.42rem; background: url(../images/icon-close1.png) center center no-repeat; -webkit-background-size: 0.28rem auto; background-size: 0.28rem auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; display: none;}
.search-g1 .inp{font-family: 'Poppins-Regular'; padding: 0 0.6rem 0 0.7rem; display: block; width: 100%; height: 0.76rem; line-height: 0.76rem; font-size: 0.24rem; color: #333333;}

/*表格*/
.table-1{border-top: 2px solid #777777; border-bottom: 2px solid #777777; background-color: rgba(251, 251, 251, 0.70);}
.table-1 table{width: 100%; border-spacing: 0;}
.table-1 th, .table-1 td{padding: 0.15rem 0.18rem; height: 0.58rem; font-size: 0.16rem; color: #333333; font-weight: normal; border-bottom: 1px solid #D7D7D7; vertical-align: top;}
.table-1 th{font-family: 'Roboto-Medium';}
.table-1 td{font-family: 'Roboto-Regular'; color: #555555;}
.table-1 tr:nth-child(odd){}
.table-1 tr:nth-child(odd) th, .table-1 tr:nth-child(odd) td{background-color: #F5F5F5;}


.tabs-g1{margin-bottom: 0.34rem; display: flex; justify-content: center; align-items: center;}
.tabs-g1 ul{margin: 0 -0.15rem -0.2rem; display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.tabs-g1 li{padding: 0 0.15rem; margin-bottom: 0.2rem;}
.tabs-g1 .a1{font-family: 'Roboto-Bold'; padding: 0.11rem 0.34rem; display: block; font-size: 0.16rem; color: #5C5C5C; text-align: center; line-height: 1.63; border: 1px solid #D7D7D7; border-radius: 1.2rem;}
.tabs-g1 .on{}
.tabs-g1 .on .a1{background-color: rgba(229, 136, 17, 0.10); border-color: #E58811; color: #E58811;}

.lst-g3{}
.lst-g3 li{}
.lst-g3 .con{display: flex; align-items: flex-start; justify-content: space-between;}
.lst-g3 .pic{margin-right: 0.3rem; width: 6.02rem; background-color: #333; position: relative; border-radius: 0.1rem; overflow: hidden;}
.lst-g3 .pic:after{content: ''; display: block; padding-top: 56.31%;}
.lst-g3 .right{width: calc(100% - 6.32rem); max-width: 100%; flex-grow: 1;}
.lst-g3 .date{font-family: 'Helvetica-Neue-Regular'; font-size: 0.16rem; color: #888888; line-height: 1.19;}
.lst-g3 .tit{font-family: 'Roboto-Bold'; margin-top: 0.08rem; font-size: 0.28rem; color: #333333; font-weight: normal; line-height: 1.5; max-height: 3em; overflow: hidden;}
.lst-g3 .desc{font-family: 'Roboto-Regular'; margin-top: 0.08rem; font-size: 0.18rem; color: #333333; line-height: 1.5; max-height: 6em; overflow: hidden; -webkit-line-clamp: 4;}
.lst-g3 .btns-g1{margin-top: 0.44rem;}
.lst-g3 .con:hover{}
.lst-g3 .con:hover .tit{color: #153D97;}

.lst-g4{margin: 0 -0.14rem -0.49rem; display: flex; flex-wrap: wrap;}
.lst-g4 li{padding: 0 0.14rem; margin-bottom: 0.49rem; width: 33.33%; flex-shrink: 0;}
.lst-g4 .con{display: block;}
.lst-g4 .pic{margin-bottom: 0.16rem; padding-top: 56.34%; border-radius: 0.1rem; background-color: #333; position: relative; overflow: hidden;}
.lst-g4 .text{}
.lst-g4 .t1{font-size: 0.16rem; line-height: 1.2; display: flex; justify-content: space-between; align-items: center;}
.lst-g4 .date{font-family: 'Helvetica-Neue-Regular'; color: #888888;}
.lst-g4 .tag{font-family: 'Helvetica-Neue-Regular'; color: #E58811;}
.lst-g4 .tit{font-family: 'Helvetica-Neue-Medium'; margin-top: 0.11rem; font-size: 0.2rem; color: #333333; font-weight: normal; line-height: 1.2; height: 2.4em; overflow: hidden;}
.lst-g4 .desc{font-family: 'Poppins-Regular'; margin-top: 0.16rem; font-size: 0.16rem; color: #6E6E6E; line-height: 1.5; max-height: 4.5em; overflow: hidden; -webkit-line-clamp: 3;}

.lst-g5{font-family: 'Roboto-Regular'; font-size: 0.18rem; line-height: 1.5;}
.lst-g5 li{}
.lst-g5 .con{display: block; display: flex; align-items: flex-start;}
.lst-g5 .pic{margin-right: 0.3rem; width: 4.22rem; position: relative; border-radius: 0.12rem; background-color: #333; overflow: hidden; flex-shrink: 0;}
.lst-g5 .pic:after{content: ''; display: block; padding-top: 100.95%;}
.lst-g5 .right{width: calc(100% - 4.72rem); max-width: 100%; flex-grow: 1;}
.lst-g5 .tit{font-family: 'Roboto-Bold'; font-size: 0.28rem; color: #333333; font-weight: normal; line-height: 1.5; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.lst-g5 .info{margin-top: 0.1rem; color: #666666;}
.lst-g5 .line{margin: 0.24rem 0; height: 1px; background-color: #D7D7D7;}
.lst-g5 .desc{color: #333333;}
.lst-g5 .btns-g1{margin-top: 0.24rem;}
.lst-g5 .con:hover{}
.lst-g5 .con:hover .tit{color: #153D97;}

.lst-g6{margin: 0 -0.14rem -0.4rem; display: flex; flex-wrap: wrap;}
.lst-g6 li{padding: 0 0.14rem; margin-bottom: 0.4rem; width: 25%; flex-shrink: 0;}
.lst-g6 .con{display: block;}
.lst-g6 .pic{margin-bottom: 0.16rem; padding-top: 100%; border-radius: 0.12rem; border: 1px solid #E9EDF0; background-color: #333; position: relative; overflow: hidden;}
.lst-g6 .text{}
.lst-g6 .tit{font-family: 'Roboto-Bold'; font-size: 0.24rem; color: #333333; font-weight: normal; line-height: 1.5; text-align: center;}
.lst-g6 .line{margin: 0.05rem auto 0.15rem; width: 0.45rem; height: 0.04rem; background-color: #E58811;}
.lst-g6 .desc{font-family: 'Roboto-Regular'; font-size: 0.16rem; color: #666666; line-height: 1.5; text-align: center;}
.lst-g6 .btns-g1{margin-top: 0.05rem;}

.lst-g7{margin: 0 -0.14rem -0.4rem; display: flex; flex-wrap: wrap;}
.lst-g7 li{padding: 0 0.14rem; margin-bottom: 0.4rem; width: 33.33%; flex-shrink: 0;}
.lst-g7 .con{display: block; height: 100%; background-color: #F5F5F5; border-radius: 0.1rem; overflow: hidden;}
.lst-g7 .text{padding: 0.34rem 0.16rem 0.12rem; height: 3.3rem; display: flex; flex-direction: column; justify-content: space-between;}
.lst-g7 .top{}
.lst-g7 .tit{font-family: 'Helvetica-Neue-Medium'; font-size: 0.2rem; color: #333333; font-weight: normal; line-height: 1.2; max-height: 3.6em; overflow: hidden; -webkit-line-clamp: 3; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.lst-g7 .desc{font-family: 'Poppins-Regular'; margin-top: 0.16rem; font-size: 0.16rem; color: #6E6E6E; line-height: 1.5; height: 4.5em; overflow: hidden; -webkit-line-clamp: 3;}
.lst-g7 .date{font-family: 'Helvetica-Neue-Regular'; margin-top: 0.3rem; display: flex; align-items: flex-end;}
.lst-g7 .date span{display: block;}
.lst-g7 .date .d1{font-family: 'DIN-Alternate-Bold'; margin-right: 0.07rem; font-size: 0.71rem; color: #333333; line-height: 1.17;}
.lst-g7 .date .d2{padding-bottom: 0.12rem; font-size: 0.16rem; color: #333333; line-height: 1.19;}
.lst-g7 .pic{padding-top: 56.34%; position: relative; background-color: #333; overflow: hidden;}
.lst-g7 .con:hover{}
.lst-g7 .con:hover .tit{color: #153D97;}

.lst-g8{margin: 0 -0.2rem -0.4rem; display: flex; flex-wrap: wrap;}
.lst-g8 li{padding: 0 0.2rem; margin-bottom: 0.4rem; width: 33.33%; flex-shrink: 0;}
.lst-g8 .con{display: block; padding-top: 75%; position: relative; background-color: #333; border-radius: 0.12rem; overflow: hidden;}
.lst-g8 .pic{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.lst-g8 .mask-text{padding: 0.18rem 0.24rem; position: absolute; left: 0; bottom: 0; right: 0; background: linear-gradient(0deg, #000000 0%, rgba(0,0,0,0) 100%); z-index: 10;}
.lst-g8 .mask-text:before{content: ''; position: absolute; left: 0; bottom: 0; right: 0; height: 0.8rem; background: linear-gradient( , #000000 0%, rgba(0,0,0,0) 100%); z-index: -1;}
.lst-g8 .tit{font-family: 'Poppins-Medium'; font-size: 0.18rem; color: #FFFFFF; font-weight: normal; line-height: 1.28; max-height: 2.56em; overflow: hidden;}

.lst-g9{font-family: 'Poppins-Light'; margin-bottom: -0.2rem; font-size: 0.18rem; color: #333333; line-height: 1.44;}
.lst-g9 li{margin-bottom: 0.2rem;}
.lst-g9 .con{display: block; display: flex; align-items: flex-start;}
.lst-g9 .num{/*margin-top: 0.02rem; margin-right: 0.1rem;*/ min-width: 0.46rem; flex-shrink: 0;}
.lst-g9 .right{flex-grow: 1;}
.lst-g9 .desc{}
.lst-g9 .desc a{text-decoration: underline;}

.lst-g10{}
.lst-g10 li{border-bottom: 1px solid #C9C9C9;}
.lst-g10 .con{padding: 0.34rem 0; display: block;}
.lst-g10 .tit{font-family: 'Roboto-Regular'; font-size: 0.22rem; color: #333333; font-weight: normal; line-height: 1.5; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
.lst-g10 .tit span{font-family: 'Roboto-Bold'; color: #333333;}
.lst-g10 .date{margin-top: 0.1rem; font-size: 0.2rem; color: #666666; line-height: 1.5;}
.lst-g10 .desc{margin-top: 0.14rem; font-size: 0.18rem; color: #666666; line-height: 1.5; max-height: 4.5em; overflow: hidden; -webkit-line-clamp: 3;}
.lst-g10 .desc span{font-family: 'Roboto-Bold'; color: #333333;}
.lst-g10 .con:hover{}
.lst-g10 .con:hover .tit, .lst-g10 .con:hover .tit span{color: #153D97;}

.lst-g11{font-family: 'Roboto-Regular'; padding-left: 0.2rem; font-size: 0.18rem; color: #666666; line-height: 2; list-style: disc;}
.lst-g11 li{margin-bottom: 0.1rem; list-style: inherit;}
.lst-g11 li::marker{font-size: 0.14rem; color: #666666;}
.lst-g11 li:last-child{margin-bottom: 0;}
.lst-g11.v2{font-family: 'Roboto-Light'; font-size: 0.16rem; color: #333333; line-height: 1.5;}
.lst-g11.v2 li{margin: 0;}
.lst-g11.v2 li::marker{margin-top: -0.06rem;}

.row-ny1{margin-top: -1.18rem; padding: 0.5rem 0.3rem 0.85rem; background-color: #fff; position: relative; z-index: 10;}

.boxHd-g1{padding: 1.97rem 0 0.44rem; background-color: #F5F5F5;}
.boxHd-g1 .desc{font-family: 'Roboto-Light'; margin-top: 0.2rem; width: 9.18rem; max-width: 100%; font-size: 0.2rem; color: #666666; line-height: 0.3rem;}
.boxHd-g2{padding: 1.72rem 0 1.49rem; background-color: #F5F5F5;}
.boxHd-g3{padding: 1.79rem 0 0.81rem; background-color: #F5F5F5;}

.boxCont-g1{padding: 0.1rem 0 0.61rem;}
.boxCont-g1 .box-items{padding: 0.4rem 0 0.5rem; border-bottom: 1px solid #E1E1E1;}
.boxCont-g1 .box-items:last-child{border: none;}
.boxCont-g1 .hd-g2{margin-bottom: 0.4rem;}
.boxCont-g2{font-family: 'Roboto-Regular'; font-size: 0.18rem; color: #666666; line-height: 1.5;}
.boxCont-g2 .box-items{margin-bottom: 0.5rem;}
.boxCont-g2 .box-items a{text-decoration: underline;}
.boxCont-g2 .box-items a:hover{color: #153D97;}
.boxCont-g2 .box-items:last-child{margin-bottom: 0;}
.boxCont-g2 .hd-g2{margin-bottom: 0.2rem;}
.boxCont-g2 img{max-width: 100%;}

.boxRes-g1{font-family: 'Poppins-SemiBold'; margin-bottom: 0.26rem; font-size: 0.24rem; color: #EE7823; line-height: 1.5; display: flex; flex-wrap: wrap; justify-content: space-between;}

.boxNoData-g1{margin: 0.94rem 0 0.84rem;}
.boxNoData-g1 img{display: block; margin: 0 auto;}

.boxUser-g1{font-family: 'Roboto-Regular'; margin-bottom: 0.5rem; font-size: 0.18rem; color: #666666; line-height: 1.5; display: flex; align-items: flex-start;}
.boxUser-g1 .pic{margin-right: 0.3rem; width: 4.22rem; position: relative; border-radius: 0.12rem; background-color: #333; overflow: hidden;}
.boxUser-g1 .pic:after{content: ''; display: block; padding-top: 100.95%;}
.boxUser-g1 .pic img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover;}
.boxUser-g1 .right{width: calc(100% - 4.52rem); flex-shrink: 0;}
.boxUser-g1 .name{font-family: 'Roboto-Bold'; font-size: 0.28rem; color: #333333; line-height: 1.5;}
.boxUser-g1 .job{margin-top: 0.1rem;}
.boxUser-g1 .line{margin: 0.24rem 0 0.27rem; height: 1px; background-color: #D7D7D7;}
.boxUser-g1 .info{display: flex; flex-wrap: wrap;}
.boxUser-g1 .info .item{margin-right: 0.15rem; min-width: 40%; display: flex; align-items: flex-start;}
.boxUser-g1 .info img{margin: 0.03rem 0.1rem 0 0; width: 0.24rem; flex-shrink: 0;}
.boxUser-g1 .lst-g11{margin-top: 0.15rem;}

.boxDta-g1{padding: 0.03rem 0.48rem 0;}
.boxDta-g1 .hd{font-family: 'Helvetica-Neue-Regular'; padding-bottom: 0.19rem; border-bottom: 1px solid #E1E1E1;}
.boxDta-g1 .hd .title{font-family: 'Helvetica-Neue-Medium'; font-size: 0.32rem; color: #1B1717; font-weight: normal; line-height: 1.31;}
.boxDta-g1 .hd .info{margin-top: 0.28rem; font-size: 0.16rem; color: #888888; line-height: 1.19; display: flex; flex-wrap: wrap;}
.boxDta-g1 .hd .info span{display: block;}
.boxDta-g1 .content{font-family: 'Helvetica-Neue-Light'; padding: 0.2rem 0; font-size: 0.18rem; color: #333333; line-height: 1.5; overflow-x: auto;word-break: break-word;}
.boxDta-g1 .content img{max-width: 100%;}
.boxDta-g1 .content a{}
.boxDta-g1 .content a:hover{color: #153D97; text-decoration: underline;}

.boxProDt-g1{font-family: 'Roboto-Regular'; padding: 0.12rem 0.46rem 0;}
.boxProDt-g1 .hd{margin-bottom: 0.11rem; padding-bottom: 0.21rem; border-bottom: 1px solid #E1E1E1;}
.boxProDt-g1 .hd .title{font-family: 'Helvetica-Neue-Medium'; font-size: 0.32rem; color: #333333; font-weight: normal;}
.boxProDt-g1 .box{font-size: 0.18rem; color: #666666; line-height: 1.5; display: flex; justify-content: space-between;}
.boxProDt-g1 .box .col, .boxProDt-g1 .box .cor{padding-bottom: 0.62rem; flex-shrink: 0;}
.boxProDt-g1 .box .col{padding-right: 0.3rem; width: 49.4%; border-right: 1px solid #CBCBCB;}
.boxProDt-g1 .box .cor{padding-top: 0.07rem; padding-left: 0.3rem; width: 50.6%;}
.boxProDt-g1 .box .tit{font-family: 'Roboto-SemiBold'; margin-bottom: 0.09rem; font-size: 0.2rem; color: #333333; font-weight: normal;}
.boxProDt-g1 .box .pic{margin-top: 0.14rem; border-radius: 0.08rem; overflow: hidden;}
.boxProDt-g1 .box .pic img{display: block; width: 100%; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s;}







@media (max-width: 1439px) {

}

@media (max-width: 1199px) {
    .tabs-g1{}
    .tabs-g1 ul{white-space: nowrap; overflow-x: auto; flex-wrap: nowrap; justify-content: flex-start;}
    .tabs-g1 li{margin-bottom: 0.1rem; padding: 0 0.06rem;}
    .tabs-g1 .a1{padding: 0.08rem 0.2rem; font-size: 0.2rem;}
    .lst-g10 .con{padding: 0.2rem 0;}
    .lst-g10 .date{font-size: 0.16rem;}
    .lst-g10 .desc{margin-top: 0.1rem;}
    .lst-g11{line-height: 1.5;}
    .row-ny1{margin-top: -1rem;}
    .boxHd-g1{padding: 0.4rem 0;}
    .boxHd-g1 .desc{margin: 0; font-size: 0.18rem;}
    .boxHd-g2{padding: 0.4rem 0 1.2rem;}
    .boxHd-g3{padding: 0.4rem 0;}
    .boxCont-g1{padding: 0; padding-bottom: 0.2rem;min-height:6rem;}
    .boxCont-g1 .box-items{padding: 0.4rem 0;}
    .boxProDt-g1 .box{display: block;}
    .boxProDt-g1 .box .col, .boxProDt-g1 .box .cor{border: none; width: 100%; padding: 0;}
    .boxProDt-g1 .box .col{margin-bottom: 0.2rem;}
    .boxRes-g1{margin-bottom: 0.15rem;}
}

@media (max-width: 959px) {
    .lst-g3 .pic{width: 3.6rem;}
    .lst-g5 .pic{width: 3.2rem;}
    .lst-g5 .right{width: calc(100% - 3.5rem);}
    .lst-g5 .line{margin: 0.15rem 0;}
    .lst-g6{margin: 0 -0.05rem -0.3rem;}
    .lst-g6 li{padding: 0 0.05rem; margin-bottom: 0.3rem;}
    .boxUser-g1 .pic{width: 3.5rem;}
    .boxUser-g1 .right{width: calc(100% - 3.8rem);}
    .boxUser-g1 .line{margin: 0.15rem 0;}
}

@media (max-width: 767px) {
    .table-1 th, .table-1 td{padding: 0.1rem; height: 0.46rem;}
    .lst-g3 .con{display: block;}
    .lst-g3 .pic, .lst-g3 .right{width: 100%;}
    .lst-g3 .pic{margin-bottom: 0.15rem;}
    .lst-g3 .tit{font-size: 0.22rem;}
    .lst-g3 .btns-g1{margin-top: 0.2rem;}
    .lst-g4{margin-bottom: -0.3rem;}
    .lst-g4 li{margin-bottom: 0.3rem; width: 100%;}
    .lst-g4 .tit{font-size: 0.22rem;}
    .lst-g5 .con{display: block;}
    .lst-g5 .pic, .lst-g5 .right{width: 100%;}
    .lst-g5 .pic{margin-bottom: 0.15rem;}
    .lst-g6 li{width: 50%;}
    .lst-g6 .pic{margin-bottom: 0.1rem;}
    .lst-g6 .tit{font-size: 0.22rem;}
    .lst-g6 .line{margin: 0.05rem auto 0.08rem;}
    .lst-g7{margin-bottom: -0.3rem;}
    .lst-g7 li{margin-bottom: 0.3rem; width: 100%;}
    .lst-g7 .text{height: auto;}
    .lst-g7 .tit{font-size: 0.22rem;}
    .lst-g7 .desc{margin-top: 0.1rem;}
    .lst-g7 .date{margin-top: 0.1rem;}
    .lst-g7 .date .d1{line-height: 1.1;}
    .lst-g8{margin-bottom: -0.3rem;}
    .lst-g8 li{margin-bottom: 0.3rem; width: 100%;}
    .lst-g8 .tit{font-size: 0.22rem;}
    .row-ny1{padding: 0.3rem 0.2rem;}
    .boxUser-g1{display: block;}
    .boxUser-g1 .pic, .boxUser-g1 .right{width: 100%;}
    .boxUser-g1 .pic{margin-bottom: 0.15rem;}
    .boxCont-g2 .box-items{margin-bottom: 0.4rem;}
    .boxDta-g1{padding: 0;}
    .boxDta-g1 .hd .title{font-size: 0.28rem;}
    .boxDta-g1 .hd .info{margin-top: 0.15rem;}
    .boxProDt-g1{padding: 0;}
    .boxProDt-g1 .hd{padding-bottom: 0.15rem; margin-bottom: 0.15rem;}
    .boxProDt-g1 .hd .title{font-size: 0.28rem;}
    .boxNoData-g1{margin: 0.4rem 0;}
    .boxNoData-g1 img{max-width: 46%;}
}