
/*
*  因为换了字体 不在原来的css里面 更改
* 不使用字体 原来的样式是正常的
* 在扩展css里面写
* common.css
 */
.citys li a{
    font-family: "HarmonyOS Sans SC";
}

.embed-invite-welcome{
    line-height: 20px;
}

#citys ul{
    margin: 8px 0px;
}
#citys ul li{
    margin:  8px 10px !important;
}

.content-5 .font-80{
    font-size: 15px !important;
}

.content-5 .font-66 img{
    width: 35px;
    height: 35px;
    margin: 7.5px;
}

.content-6 .qy-36-1 span{
    line-height: 24px;
    padding: 0 5%;
    width: 90% !important;
}

.content-7 .qy-36-1 img{
    max-height: 206px !important;
    width: auto !important;
    height: auto !important;
    max-width: 100%;
    vertical-align: middle;
/*    padding:5%;*/
}

.font-6669633 {
    font-size: 26px !important;
}

.content-6 .font-91 img{
    margin-top: -3px !important;
}
.content-7 .qy-36-1{
    position: relative;
}
.content-7 .qy-36-1 img{
/*    position: absolute;
    top: 50%;
    margin-top: -103px;*/
    height: 206px !important;
}

.content-4 .font-52 img{
    margin-top: -3px !important;
}
.content-7 .font-93 img{
    margin-top: -3px !important;
}
.content-8 .font-93 img{
    margin-top: -3px !important;
}
.content-9 .font-93 img{
    margin-top: -3px !important;
}
.qy-36-5-li .layui-col-xs3{
    text-align: center;
}
.content-10 .font-93 img{
    margin-top: -3px !important;
}
.qy-38-li a{
    text-align:center;
}
.qy-38-li a img{
    height: 100% !important;
    width: auto !important;
}
.content-8 .qy-36-1 {
    border-radius: 10px 10px 0px 0px;
}
.content-8 .qy-36-1 img{
    border-radius: 10px 10px 0px 0px;
}

#cat-index .list-s-3-content .bottom-row  img{
    margin-top: -2px;
}

#cat-index .list-s-1-content .row {
    height: 1106px !important;
}

.flow-s-1-content .font-81 img{
    margin: 5px;
    width: 30px;
}

.list-s-3-content .row {
    height: 570px !important;
}
.list-s-1-content .center li span{
    height: 44px;
    width: 150px !important;
    padding: 0 5px;
    line-height: 23px;
    top: 40% !important;
    margin-top: -22px !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.row-3 li img{
    width:45px; height: 45px;
    margin: 5px;

}
.row-3 li{
    border-radius: 5px;
/* 小卡片 */
    box-shadow: 5px 5px 25px 0px rgba(3, 8, 82, 0.1);
    background: rgba(255, 255, 255, 0.5);
}
.row-3 li div{
    text-align: center;
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.banner-s-2-content .top a img{
    border-radius: 5px;

    /* 小卡片 */
    box-shadow: 5px 5px 25px 0px rgba(3, 8, 82, 0.1);
}
#cat-index .list-s-5-content .row{
    margin: 0 0 !important;
}

#cat-index .banner-s-2-content .row{
    margin-top: 10px !important;
}

.list-s-5-content .center li a{
    font-size: 12px !important;
}
.list-s-5-content .center li img{
    border-radius: 5px 5px 0px 0px;
}
.list-s-5-content .bottom-row img{
    margin-top: -2px;
}

.list-s-4-content .row {
    border-radius: 5px;
/* 小卡片 */
    box-shadow: 5px 5px 25px 0px rgba(3, 8, 82, 0.1);
    background: rgba(255, 255, 255, 0.7) !important;
}
.detail-s-2-content{
    border-radius: 5px;
    /* 面板阴影 */
    box-shadow: 5px 5px 25px 0px rgba(3, 8, 82, 0.1);
    background: rgba(255, 255, 255, 0.7);
    margin-bottom: 10px;
}
.sx-content-1{
    border-radius: 5px;
/* 面板阴影 */
    box-shadow: 10px 10px 25px 0px rgba(3, 8, 82, 0.15);
    background: rgba(255, 255, 255, 0.7);
/*    margin-top: 10px;*/
}
.box-left{
    margin-bottom: 15px;
}

#works-index .flow-s-1-content .row{
    margin: 0 0 !important;
}

.list-s-7-content .center li{
    border-radius: 5px;
/* 小卡片 */
    box-shadow: 5px 5px 25px 0px rgba(3, 8, 82, 0.1);
}
.list-s-8-content .more img{
    margin-top: -3px;
}

.list-s-8-content .center li a{
    font-weight: 600 !important;
}
.list-s-8-content .center li p{
    color: rgb(54, 59, 120);
    font-family: "HarmonyOS Sans SC";
    font-size: 14px;
    font-weight: 300;
    line-height: 150%;
    letter-spacing: 0px;
    text-align: left;
}
.list-s-8-content{
    margin-top: 0px !important;
}
.banner-s-3-content .swiper-slide span{
    display: flex !important;
    align-items: center;
    justify-content: center;
    height: 69px;
}
.banner-s-3-content .swiper-slide a{
    color: rgb(40, 45, 108) !important;
    font-family: HarmonyOS Sans SC;
    font-size: 16px;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: 0px;
    text-align: center;
    background-color: rgba(255, 255, 255, 0.8) !important;
}

.content-11{
    margin-top: 5px !important;
}

#detail-index .detail-s-4-content .row-1 a{
    font-weight: 500 !important;
}
.detail-s-4-content .bottom .right{
    padding-top: 5px;
}
.detail-s-4-content .bottom{
    margin-top: 22px !important;
}
.detail-s-4-content .bottom .right .row-1:nth-child(4) a{
    margin-top: -3px;
}
.detail-s-4-content .bottom .right .row-1{
    margin-bottom: 13px !important;
}

.detail-s-4-content .bottom .right .btn img{
/* 小卡片 */
    box-shadow: 5px 5px 25px 0px rgba(3, 8, 82, 0.1);
    background: rgb(255, 255, 255);
    padding: 15px;
    border-radius: 35px;
}
.detail-s-4-content .bottom .right .btn a{
    margin-top: 10px !important;
}

.detail-s-4-content .bottom .right .btn{
    bottom: 37px !important;
}
#detail-index .list-s-5-content .row{
    margin: 0 0;
}
.list-s-3-content .bottom-row img{
    margin-top: -3px;
}

#special-index .content{
    margin-top: 0px !important;
}
#special-index .content-kp{
    background:none !important;margin-top:10px !important;
}

.list-s-9-content .center li .k{
    font-weight: 600 !important;
}

.list-s-9-content .center li img{

/*    padding: 20px;*/
}
.list-s-9-content .center li div{
    position: absolute;
    width: 60px;
    height: 60px;top:0;left:0;
    border-radius: 4px;
    background: rgba(11, 139, 247, 0.08);
}
.list-s-9-content .center li{
    padding-top: 0px !important;
    height: 60px !important;
    background: none !important;
}
.list-s-9-content .center li button{
    top: 22% !important;
}

.list-s-9-content .center li p img{
    width: 13px !important;height:13px !important;
}
.list-s-9-content .center li p .sp-1{
    color: rgba(3, 8, 82, 0.45);
    font-family: "HarmonyOS Sans SC";
    font-size: 13px !important;
    font-weight: 300;
    line-height: 13px;
    letter-spacing: -1px;
    text-align: left;
}
.list-s-9-content .center li p .sp-2{
    color: rgb(3, 8, 82);
    font-family:"HarmonyOS Sans SC";
    font-size: 13px !important;
    font-weight: 500;
    line-height: 13px;
    letter-spacing: -1px;
    text-align: left;
    margin-left: 15px;
}

.list-s-9-content .center li p{
    height: 33px !important;
}

/*
{
    border-radius: 5px;

!* 面板阴影 *!
    box-shadow: 10px 10px 25px 0px rgba(3, 8, 82, 0.15);
    background: rgba(255, 255, 255, 0.7);
}
*/

#document-index .text-s-4-content{
    margin-top:0px !important;
}
#document-index .list-s-2-content {
    margin-bottom:0px !important;
}

#down-index .detail-s-5-content .row{
    margin-top: 5px !important;
    border-radius: 5px;

    /* 小卡片 */
    box-shadow: 5px 5px 25px 0px rgba(3, 8, 82, 0.1);
    background: rgba(255, 255, 255, 0.7);
}
#down-index .detail-s-3-content .row{
    margin-top: 10px !important;
}
#down-index .detail-s-5-content .top{
    border-radius: 5px;
}
#down-index .list-s-3-content .row1{
    margin-top: 5px !important;
}
#down-index .list-s-3-content .row2{
    margin-top: 0px !important;
}

#down-index .list-s-2-content .row{
    margin-top: 0px !important;
}

#article-index .nav-s-1-content .row{
    margin-top: 5px;
}
#article-index .list-s-4-content .bottom-row img{
    margin-top: -2px;
}

#article-index .list-s-12-content .center li span{
    font-size: 14px !important;
}
#article-index .list-s-4-content .row2{
    margin-top: 5px !important;
}

#article-index .text-s-4-content .row2{
    margin-top:0px !important;
}

#article-index .text-s-4-content .row3{
    margin-top:0px !important;
}

#article-detail .nav-s-1-content .row{
    margin-top: 5px;
}

#article-detail .list-s-4-content .bottom-row img{
    margin-top: -2px;
}

#article-detail .list-s-4-content .row2{
    margin-top: 5px !important;
}

#article-detail .text-s-4-content .row2{
    margin-top:0px !important;
}

#article-detail .text-s-4-content .row3{
    margin-top:0px !important;
}

#provincial-index .banner-s-5-content .row{
    margin-top: 10px !important;
}

#header .qy-2-4{
    line-height: 43px !important;
}


#header .qy-2-5{
    line-height: 50px !important;
}

#provincial-index .qy-36-li a span{
    display: flex !important;
    align-items: center;
    justify-content: center;
    height: 44px;
    top: 44% !important;
}
#provincial-index .list-s-10-content .box-6 {
    margin-bottom: 0px !important;
}
#provincial-index .flow-s-1-content .row{
    margin-top: 0px !important;
}

#provincial-index .font-91{
    margin-top: 14px;
    padding: 5px 10px 5px 10px !important;
}
#provincial-index .font-90{
    margin-top: 14px;
    padding: 5px 10px 5px 10px !important;
}
#provincial-index .font-91 img{
    margin-top: -2px;
}
#provincial-index .font-90 img{
    margin-top: -2px;
}
#provincial-index .banner-s-5-content img{
    margin-top: 0px !important;
    object-fit: fill !important;
}

#provincial-index .list-s-11-content .center li button{
    bottom: 16% !important;left: 34% !important;
}

#provincial-index .list-s-11-content .center li div{
    position: absolute;top:10px; left:0;
    width: 86px;height: 86px;
    border-radius: 4px;
    background: rgba(11, 139, 247, 0.08);left:15px;
}
#provincial-index .list-s-11-content .center li>img{
    width:50px; height: 50px;
    left: 34px !important;
    top: 31px !important;
}

#provincial-index .list-s-11-content .center .zczx li{
    width: 95% !important;
    padding-left: 10px !important;
    padding: 10px;
    height: 17px !important;
}

#city-index .list-s-11-content .center .zczx li{
    width: 95% !important;
    padding-left: 10px !important;
    padding: 10px;
    height: 17px !important;
}

#provincial-index .list-s-11-content .center li{
    width: 209px !important;    padding-left: 114px !important;
    padding: 10px; height: 93px !important;
}

#provincial-index  .list-s-11-content .center li .k{
    font-weight: 600 !important;
    overflow: hidden;
}
#provincial-index .list-s-11-content .center li span{
    top: 12px !important; left:15px !important;
}
#provincial-index .list-s-2-content .row{
    margin-bottom: 0px !important;
}
#provincial-index .list-s-5-content .row{
    margin-top: 0px !important;
}

#provincial-index  .list-s-11-content .row{
    min-height:  619px !important;
}

#provincial-index  .tag-s-1-content .row{
    margin-bottom: 15px !important;
}

#city-index .content-6 .qy-36-li .qy-36-1 span{
    display: flex !important;
    align-items: center;
    justify-content: center;
    height: 44px;
    top: 37% !important;
}

#city-index .list-s-11-content .center li button{
    bottom: 16% !important;left: 34% !important;
}

#city-index .list-s-11-content .center li div{
    position: absolute;top:10px; left:0;
    width: 86px;height: 86px;
    border-radius: 4px;
    background: rgba(11, 139, 247, 0.08);left:15px;
}
#city-index .list-s-11-content .center li>img{
    width:50px; height: 50px;
    left: 34px !important;
    top: 31px !important;
}

#city-index .list-s-11-content .center li{
    width: 209px !important;    padding-left: 114px !important;
    padding: 10px; height: 93px !important;
}

#city-index  .list-s-11-content .center li .k{
    font-weight: 600 !important;
}
#city-index .list-s-11-content .center li span{
    top: 12px !important; left:15px !important;
}
#city-index .list-s-2-content .row{
    margin-bottom: 0px !important;
}
#city-index .list-s-5-content .row{
    margin-top: 0px !important;
}

#city-index  .list-s-11-content .row{
    min-height: 564px !important;
}

#city-index .font-91{
    margin-top: 14px;
    padding: 5px 10px 5px 10px !important;
}
#city-index .font-90{
    margin-top: 14px;
    padding: 5px 10px 5px 10px !important;
}
#city-index .font-91 img{
    margin-top: -2px;
}
#city-index .font-90 img{
    margin-top: -2px;
}
#city-index .banner-s-5-content img{
    margin-top: 0px !important;
    object-fit: fill !important;
}

.list-s-11-content .row{
    z-index: 9999;margin-top: 0px !important;
}
.list-s-3-content .row{
    z-index: 9999;
}

#index .content-6 .qy-36-li .qy-36-1 span{
    display: flex !important;
    align-items: center;
    justify-content: center;
    height: 44px;
    top: 37% !important;
}

#detail-index .detail-s-3-content .bottom{
    border-top: none !important;
}


.log-in{
    width: 300px;
    height: 60px;
    padding: 4px 0px;
    line-height: 60px;
    margin-left: -96px;
}
.radius-circle{
    width: 50px;
    float: left;
    height: 100%;
}
#a_logins_drop-menu img{
    margin-top: 5px;
}
.drop-menu{
    width: 250px;
    float: left;
    height: 100%;
}
.drop-menu ul li{
    width:33%;
    float: left;
    height: 100%;
}

.page{
    text-align: right;
    width: 97% !important;
    padding-right: 3%;
}

#index .qy-36-l .qy-36-1{
    text-align: center !important;
}
#index .content-7 .qy-36-1 img{
    width: auto !important;
}

#index .content-9 .qy-36-r a img{
    width: auto;
    height:  243px !important;
    border-radius: 10px;
}

.detail-s-1-content .bottom .left text{
    width: 90% !important;
    left: 5% !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    height: 44px !important;
    top:38% !important;
}

.kpa{
    display: block;
    margin-bottom: 5px;
    padding: 3px 6px 5px 6px;
    float: left;
}
.qktj{
    text-align: center;
}
.qktj img{
    width: auto !important;
    height: 133px !important;
}

.detail-s-1-content .bottom .right .row-2 .block-right .ul-2 li{
    width:auto !important;padding: 0 6px;
}

.detail-s-1-content .bottom .left span{
    overflow:hidden;
}

.list-s-7-content .center li{
    text-align: center;
}
.list-s-7-content .center li img{
    width: auto !important;
    heigth: 212px;
    display: inline !important;
}

.detail-s-3-content .row{
    border-radius: 5px;
    box-shadow: 5px 5px 25px 0px rgb(3 8 82 / 10%);
    background: rgba(255, 255, 255, 0.7);
}

#special-index .content-form{
    margin-top: 10px !important;
}

#provincial-index .list-s-11-content .row{
    margin-top: 5px !important;
}

.more-btn{
    color: rgb(0, 165, 120) !important;
    font-family: "HarmonyOS Sans SC" !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 100% !important;
    letter-spacing: 0px !important;
    text-align: left !important;
    width: 80px !important; heigth: 30px !important;

 display: inline !important;
 float: none !important;
}

.more-img{
margin-top: -4px !important;
}

#article-index .list-s-12-content .bottom-row{
    margin-top: 16px !important;
    margin-bottom: 16px !important;
}

.detail-s-3-content .center p{
    color: rgb(38, 43, 106) !important;
    font-family: "HarmonyOS Sans SC" !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 178% !important;
    letter-spacing: 0px !important;
    text-align: left !important;
}
.detail-s-3-content .center span{
    color: rgb(38, 43, 106) !important;
    font-family: "HarmonyOS Sans SC" !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 178% !important;
    letter-spacing: 0px !important;
    text-align: left !important;
}
.detail-s-3-content .center img{
    max-width: 100% !important;
}
.detail-s-3-content .center table{
    max-width: 100% !important;
}

#down-index .list-s-3-content .row2{
    margin-top: 4px !important;
}

#down-index .detail-s-3-content .bottom{
    box-shadow: 10px 10px 25px 0px rgb(3 8 82 / 15%);
    background: rgba(255, 255, 255, 0.7);
    position: relative;
    border-top: none !important;
    padding: 0 3%;
    width: 94%;
    margin-top:0px !important;
    border-radius: 5px;
}
#down-index  .detail-s-3-content .bottom .two{
    border-top: none !important;
}

#down-index  .detail-s-3-content .top .two font{
    margin-right: 10px;
}

.detail-s-1-content .bottom .right .row-2 .block-right .ul-2 li{
    margin-bottom: 5px !important;
}

#provincial-index .list-s-4-content .center li .active-1{
    margin-left: 0px !important;
}

#provincial-index .list-s-4-content .top span{
    left: 43.5% !important;
}
#provincial-index .list-s-4-content .center li a{
    width: 100% !important; float:left;
}
#provincial-index .list-s-4-content .center li span{
    width: 30% !important; float:left;display: block;text-align: right !important;
}

#provincial-index .list-s-11-content .bottom{
    height: 34px !important;
}

#provincial-index .content-9{
    margin-top: 10px !important;
}

#provincial-index  .content-9 .qy-36-r a img {
    width: auto;
    height: 243px !important;
    border-radius: 10px;
}

/*
城市主页
 */
#city-index .list-s-4-content .center li .active-1{
    margin-left: 0px !important;
}

#city-index .list-s-4-content .top span{
    left: 43.5% !important;
}
#city-index .list-s-4-content .center li a{
    width: 70% !important; float:left;
}
#city-index .list-s-4-content .center li span{
    width: 30% !important; float:left;display: block;text-align: right !important;
}

#city-index .list-s-11-content .bottom{
    height: 34px !important;
}

#city-index .content-9{
    margin-top: 10px !important;
}

#city-index  .content-9 .qy-36-r a img {
    width: auto;
    height: 243px !important;
    border-radius: 10px;
}

#article-index .tag-s-2-content {
    width: 347px !important;
    margin-left: 0px !important;
}

#article-detail .tag-s-2-content {
    width: 347px !important;
    margin-left: 0px !important;
}

.detail-s-3-content .center div{
    max-width: 100% !important;
    overflow: hidden;
}
#in_city{
    z-index: 9999 !important;
}
.city_a_le1{
    height: 450px !important;
    overflow-y: scroll !important;
}

.page-a{
    width: 100% !important;
    height: 20px;
    float: left;
}
.page-b{
    width: 100%;
    height: 20px;
    float: left;
    text-align: right !important;
}
.bottom-row li{
    margin: 0 0px !important;
}

#city-index .list-s-3-content .row {
    height: 613px !important;
}

#banner img{}

.content-8 .qy-36-r-3 li{
    height: 27px;
    line-height: 27px !important;
    overflow: hidden;
    margin: 0px !important;
}
.content-8 .qy-36-r-3 li a{
    overflow: hidden;
}