.main{width: 100%;padding:0.3rem 0;}
.main .w90{align-items: flex-start;}
.main-left{width: 2.5rem;position:relative;padding-bottom:2.2rem;background: #ecf4ff url(../images/part2_bg.png) no-repeat left bottom;background-size: 100% auto;border-radius: 0 0 0.1rem 0.1rem;}
.main-left h3{color: #ffffff;font-size: 0.24rem;display: block;height: 0.9rem;background-image: linear-gradient(117deg, #0dccff 0%, #4760ff 100%), linear-gradient(#1261e7, #1261e7);line-height: 0.9rem;text-align: center;border-bottom: 1px solid #fff;border-radius: 0.1rem 0.1rem 0 0;}
.main-left>ul>li{line-height:0.55rem;border-bottom:1px dashed #ccc;position:relative}
.main-left>ul>li:last-child{border-bottom:none;}
.main-left li a{font-size:0.16rem;color:#333;display:block;padding:0 0.05rem;padding-left:0.3rem}
.li_xlz{position:absolute;right:0;top:0;cursor:pointer;width: 0.55rem;height: 0.55rem;background: url(../images/jt.svg) no-repeat center center;background-size: auto 0.14rem;}
.navContent{display:none;}
.navContent li{padding-left:0.2rem;line-height: 0.45rem;}
.navContent li a{font-size: 0.14rem;color: #333333;}
.li_xlz.on{transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);}
.main-left>ul>li.cur .li_xlz{background: url(../images/jt-hover.svg) no-repeat center center;background-size: auto 0.14rem;}
.main-left>ul>li.cur>a,.main-left>ul>li:hover>a{background-image: linear-gradient(117deg, #0dccff 0%, #4760ff 100%), linear-gradient(#1261e7, #1261e7);color: #ffffff;}
.main-left>ul>li.cur .li_xlz i,.main-left>ul>li:hover .li_xlz i{color: #fff;}
.navContent li.cur a{color:#1261e7;}
.main-left li.cur .navContent{display:block;}
.navContent li:hover a{color:#1261e7;}
.main-right{width: calc( 100% - 2.8rem );}
.main-title{width: 100%;line-height: 0.3rem;position: relative;border-bottom: 1px solid #e1e1e1;padding-bottom: 0.15rem;}
.main-title h2{font-size: 0.2rem;color:#1261e7;font-weight: normal;}
.main-title span.local{color: #666666;}
.main-title span.local a{color: #666666;}
.main-title span.local a:hover{color: #1261e7;}
.content{width: 100%;min-height: 500px;}
.article{color: #434343;line-height: 0.32rem;}
.article #vsb_content{overflow-x: auto;}
.article p{margin: 0.1rem 0;text-indent: 2em;}
.article table{margin:0 auto !important;max-width: 920px;min-width: 500px;}
.article table p{text-indent: 0;margin: 0;}
.article video{display: block;width: 100%;margin: 0 auto;height: auto;}
.article img{max-width:90%;margin: 0 auto;height: auto !important;}

.jg-list{margin-top: 0.3rem;padding: 0.2rem 0.3rem 0.3rem;background: #ecf4ff;box-shadow: 15px 0px 24px 0px rgba(152, 194, 255, 0.15);border-radius: 0.1rem;position: relative;overflow: hidden;}
.jg-list::before{content: "";width: 0.04rem;height: 100%;background-image: linear-gradient(0deg, rgba(38, 218, 250, 1) 0%, rgba(38, 218, 250, 1) 1%, rgba(250, 209, 38, 1) 44%, #ff544f 100%), linear-gradient(#1266c8, #1266c8);display: block;position: absolute;left: 0;top:0}
.jg-list ul li{width: calc( ( 100% - 0.6rem ) / 3 );padding: 0.2rem 0;border-bottom: 1px solid #c1c1c1;box-sizing: border-box;position: relative;margin-right: 0.3rem;}
.jg-list ul li::after{content: "";width: 0;height: 1px;display: block;background: #1261e7;position: absolute;bottom:-1px;left: 0;transition: 0.4s all;}
.jg-list ul li a{font-size: 0.16rem;color: #434343;}
.jg-list ul li:nth-child(3n){margin-right: 0;}
.jg-list ul li:hover a{color: #1261e7;}
.jg-list ul li:hover::after{width: 100%;}

.pic-list{margin-top: 0.3rem;}
.pic-list ul{margin-left: -0.15rem;margin-right: -0.15rem;}
.pic-list ul li{width: calc( 100% / 3 );margin-bottom: 0.2rem;padding: 0 0.15rem;box-sizing: border-box;}
.pic-list ul li a{display: block;width: 100%;}
.pic-list ul li .imgbox{width: 100%;height: 0;padding-bottom:60%;position: relative;overflow: hidden;border-radius: 0.1rem;}
.pic-list ul li img{transition: 0.4s all;}
.pic-list ul li p{width: 100%;text-align: center;line-height: 0.4rem;color: #434343;}
.pic-list ul li:hover img{transform: scale(1.05,1.05);}
.pic-list ul li:hover p{color: #1261e7;}

.txt-list{margin-top: 0.1rem;}
.txt-list ul li{width: 100%;border-bottom: 1px solid #e1e1e1;line-height: 0.6rem;position: relative;}
.txt-list ul li a{color: #434343;max-width: calc( 100% - 1.1rem );box-sizing: border-box;transition: 0.3s all;padding-left: 0.18rem;}
.txt-list ul li span{color: #666666;font-family: myfont;}
.txt-list ul li a::before{content: "";width: 0.06rem;height: 0.06rem;background: #1261e7;display: block;border-radius: 100%;position: absolute;left:0;top:50%;margin-top: -0.03rem;}
.txt-list ul li:hover a{color: #1261e7;padding-left: 0.24rem;}
.content h3.title{text-align: center;font-size: .24rem;color: #1261e7;margin: 0.2rem 0 0.15rem;}
.content .art-itro{width: 100%;border-bottom:1px solid #dcdcdc;padding-bottom:.1rem;height: .4rem;line-height: .4rem;margin-bottom: .1rem;text-align: center;}
.content .art-itro .artleft span{font-size: .14rem;color: #666666;margin-right: .2rem;}





.list_xw{
overflow: hidden;}
.list_xw ul{
    margin-top: .3rem;
}
.list_xw li{ 
    width:100%; 
    float:left;
    border-bottom: #d1d1d1 1px solid;
    padding: .33rem 0;
}
.list_xw li:nth-last-of-type(1){
    border-bottom-style: none;
}

.list_xw li .ltxw_sj{ 
    float: left; 
    width: .90rem; 
    font-size: .26rem; 
    color: #164185;
    font-family: Arial;
    text-align: center;
    margin-top: .05rem;
    position: relative;
    margin-right: .5rem; 
  }
  .list_xw li .ltxw_sj::before,
  .list_xw li .ltxw_sj::after{
    content: "";
    position: absolute;
  }
  .list_xw li .ltxw_sj::before{
     width: .35rem;
     height: .02rem;
     background: #d1d1d1;
     top:.13rem;
     right: -.35rem;
  }
  .list_xw li .ltxw_sj::after{
    top:.5rem;
    left: .25rem;
    width: .35rem;
    height: .35rem;
    background: url(../images/ltwz_yjt.png) no-repeat center;
    border:#fff 1px solid;
    border-radius: 50%;
  }


.list_xw li .ltxw_tp{ 
    width: 1.83rem; 
    float: left;
    margin-right: .20rem;
    border:#fff 1px solid;
}

.ltxw_tp .ltxw_tpnr{
    overflow: hidden;
    padding-bottom: 56%;
    position: relative;
}
.ltxw_tpnr .imgtp{
 
      position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: all 0.3s ease-out 0s;
  
} 
.ltxw_tpnr .imgtp:hover {
    transform: scale(1.05);
}

.list_xw li .ltxw_nr{ 
    overflow: hidden;
}
.list_xw li .ltxw_nr h2{
    width: 100%; float: left;
    margin-bottom: 6px;
    font-size:.18rem; color:#111; 
    line-height:.4rem; height:.40rem; 
    font-weight: normal;
    overflow:hidden; 
    white-space:nowrap; 
    text-overflow:ellipsis;
    transition: all 0.2s ease-out 0s;
}

.list_xw li .ltxw_nr p{
    width: 100%; float: left;
    font-size:.14rem; color:#888; 
    line-height:.26rem;
    height: .52rem;
    overflow:hidden; 
    text-overflow:ellipsis; 
    display:-webkit-box; 
    -webkit-line-clamp:2; 
    -webkit-box-orient:vertical;
    transition: all 0.2s ease-out 0s;
}


.list_xw li:hover{
    border-bottom:#164185 1px solid;
}
.list_xw li:nth-last-of-type(1):hover{
    border-bottom-style: none;
}
.list_xw li:hover .ltxw_sj::before{
    background: #164185;
}
.list_xw li:hover .ltxw_sj::after{
    border:#164185 1px solid;
}
.list_xw li:hover .ltxw_tp{
    border:#164185 1px solid;
}
.list_xw li:hover .ltxw_nr h2,
.list_xw li:hover .ltxw_nr p{ 
    color: #164185;
    transform: translateX(5px);
}

.list_xw li.no .ltxw_tp{
   display: none;
}