/*图片自适应 */
img { width: auto\9; max-width: 100%; height: auto; -ms-interpolation-mode: bicubic; object-fit: cover;}
/* 去除苹果手机默认按钮样式 */
input[type='button'], input[type='submit'], input[type='reset'], textarea { resize: none; -webkit-appearance: none; }
input{
    -webkit-touch-callout: default !important;
    -webkit-user-select: auto !important;
    user-select: auto !important;
}

/* 初始化 */
body, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input, textarea {
    color: #333;
    font-size: inherit;
    font-family:"SourceHanSerifCN-SemiBold", Arial;
}
html, body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, span, i, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); font-family: "SourceHanSerifCN-SemiBold", Arial; margin: 0; padding: 0; color: #333; border: none; -webkit-overflow-scrolling: touch; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; }
html,body {min-width:4rem;margin:0 auto;overflow-x:hidden;width:100%;}
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { position: relative; overflow-x: hidden; color: #333; background-color: #fff; }
input, button, select, textarea { outline: none; }
.clearfix:after { display: block; visibility: hidden; clear: both; height: 0; content: ''; }
.clearfix { zoom: 1; }
.clear{ width: 100%; clear:both; height: 0; overflow: hidden;}
a { text-decoration: none; }
a:hover { text-decoration: none; }
ul, li, ol { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
img { border: none; max-width: 100%;}
.fl { float: left; }
.fr { float: right; }
.conW { margin: 0 auto;  width:20.975rem; }
.over { overflow: hidden; }

/* 头部样式 */
.header {width:100%;z-index:111;}
.logo{    padding-top: 0.3625rem;padding-bottom: 0.3625rem;}
.logo img {height:0.9rem;}
.logo .logoimg1 {display:block;}
.logo .logoimg2 {display:none;}
.header2 {background:#591f7d;box-shadow:0 0 0.0875rem rgba(219,195,144,.2);height:1.625rem;}

.header2 .logo img {height:0.9rem;}
.header2 .logo .logoimg1 {display:none;}
.header2 .logo .logoimg2 {display:block;}



video{width: 100%;height: 100%;/*object-fit: contain !important;*/mix-blend-mode: darken;}
video:focus {outline:none !important;;}

/*导航*/
.index_nav {float:right;width:70%;}
.index_nav .Ul {    padding-top: 0.6rem;padding-bottom: 0.534rem;}
.header2 .conW .index_nav .Ul{padding-top: 0;padding-bottom: 0;}
.index_nav .Ul .one {float:left;position:relative;text-align:center;z-index:888;    width: 1.631rem;}
.index_nav .Ul .one a.liet,.index_nav .Ul .one a.no {display:block;width:100%;font-size:0.25rem;position:relative;z-index:10;    line-height: 34px;}
.header2 .conW .index_nav .Ul .one a.liet,.header2 .conW .index_nav .Ul .one a.no{line-height:1.625rem;height:1.625rem;}
.index_nav .Ul .one:hover a {color:#fff;}
.index_nav .Ul .one .select {display:none;    background: rgb(89, 31, 125, 0.7);width:100%;position:absolute;left:0;top:0.3rem;z-index:5;text-align:center;padding-top:0.35rem;border-radius:0 0 0.125rem 0.125rem;padding-bottom:0.125rem; border-top:1px solid #591f7d;}
.index_nav .Ul .one .select .two a {display:block;line-height:0.375rem;color:#fff;font-size:0.2rem;width:90%;margin:0 auto;margin-bottom:0.125rem;}
.index_nav .Ul .one .select .two:hover a {background:#fff;border-radius:0.125rem;margin-bottom:0.125rem;color:#333;margin:0 auto;width:90%;margin-bottom:0.125rem;}
.index_nav .Ul .one a.liet,.index_nav .Ul .one:hover {color:#fff;    background: #591f7d; border-radius: 20px;}
.header2 .conW .index_nav .Ul .one a.liet,.header2 .conW .index_nav .Ul .one:hover{background: #c69c6d;    border-radius: 0;}
.index_nav .Ul .one .select:hover .index_nav .Ul li a {color:#fff;}
.index_nav .Ul .one:hover .select {display:block;}
.phoneTb {float:right;}
.phoneX {display:none;}
.phoneNav {display:none;}
.phoneJiu {display:none;}
.phoneSousuo {display:none;}
.pcbtn {margin-top:0.15rem;}
.pcbtn a {font-size:.225rem;color:#956134;line-height:.3875rem;vertical-align:top;}
.pcbtn a img {width:.3625rem;height:.3875rem;margin-right:.25rem;}
.pcbtn a:last-child:before {content:"";margin-left:.06rem; height:.23rem; width:0.0125rem; background:#956134; display:inline-block; vertical-align:middle;margin-right:.06rem;}
.header2 .conW .index_nav .Ul .one a.no {color:#fff;}
.header2 .conW .index_nav .Ul .one .select{top: unset;background: #c69c6d;padding-top: 0.2rem;border-radius: 0;}

/*搜索*/
.search {margin-top:0.55rem;font-size:0;}
.search span{ width: 0.55rem;height: 0.55rem; border-radius: 50%; display: inline-block;background-color: #591f7d; background-repeat:no-repeat; background-position: center center; background-size:55%; cursor: pointer; margin-left: 0.125rem;    float: left;}
.searchBtn{ background-image:url(/uiFramework/commonResource/image/2025072917132437967.png); }
.searchBtn a{    display: block; height: 100%;}
.searchEN {    text-align: center;}
.searchEN a{    font-size: 0.225rem;line-height: 0.55rem;color: #fff;    float: left; width: 0.55rem;}

.MenuBtn{background-image:url(/uiFramework/commonResource/image/2025062512400799892.png);}
.MenuBtn2{ position: relative; z-index: 113; text-align: center; color:#Fff; font-size:.4rem; line-height:120%;font-family: "微软雅黑";}
.search span.MenuBtn,.search span.MenuBtn2{ display: none;}
.header2 .search span.MenuBtn{ display: inline-block; margin-left:0.1875rem;}

.searchBtnrBox {position:absolute;top: 0.55rem;right: 1.5rem;width: 4.45rem;background:#fff;display:none;border-radius:0.3125rem;border:1px solid #591f7d;}
.searchBtnrBox span {background:url(/maotaigf/uiFramework/commonResource/image/2019071815263762464.png) no-repeat center;}
.searchBtnrBox .searchBtnrImg {margin-top:0.125rem;float:left;margin-left:0.25rem;    cursor: pointer;}
.hbinput {line-height:0.55rem;font-size:0.2rem;margin-left:0.25rem;width:2.875rem;}
.btns {width:0.55rem;height:0.55rem;border-radius:50%;display:inline-block;background-color:#591f7d;background-repeat:no-repeat;background-position:center center;background-size:55%;cursor:pointer;margin-left:0.125rem;background-image:url(/uiFramework/commonResource/image/2025072917132437967.png);}


/* 底部样式*/
.footer {padding-top:0.5rem;padding-bottom: 1rem;background:#592179;width:100%;}
.footL {width:100%;}
.footL img {display:block;/* width:100%;*/}
.footC {width:86%;}
.footC p {line-height:200%;font-size:0.225rem;color:#fff;float:left;}
.footC p a {color:#78552b;}
.footC_ul{    display: flex;justify-content: space-between;width: 100%;}
.footC .ymwb {}
.footC .ymwb a,.footC .ymwb span {line-height:200%;font-size:0.225rem;color:#fff;}
.footC .ymwb img {height:0.25rem;margin-right:0.075rem;vertical-align:middle;}
.footnav {margin:0.625rem 0 0.25rem;float:left;width:100%;}
.footnav a {font-size:0.225rem;padding:0 0.25rem;vertical-align:middle;display:inline-block;color:#fff;line-height:200%;background:#7a4c91;margin-right:0.25rem;}
.footR {position:relative;width:13%;}
.footR span {float:right;display:inline-block;text-align:center;color:#333;}
.footR span img {display:block;width:2.225rem;}
.foot_yd{display: none;}


/*二级页banner*/
.erBanners {position:relative;}
.bannerwz {position:absolute;left:0;top:0;width:100%;height:100%;}
.bannerwz .conW {display:flex;flex-wrap:wrap;height:100%;align-content:center;}
.bannerwz .conW em,.bannerwz .conW span {display:block;width:100%;color:#fff;font-style:normal;text-align:center;}
.bannerwz .conW em {font-size:0.8125rem;line-height:140%;}
.bannerwz .conW span {font-size:.225rem;line-height:200%;}
/*二级页banner-党建动态*/
.colorRed .bannerwz .conW em,.colorRed .bannerwz .conW span {color:#fff;}


/*当前位置*/
.conBs {padding-top:0.75rem;}
.pubConno .location1 {padding:0.375rem 0;font-size:0.2rem;line-height:200%;color:#999;}
.pubConno .location1 span a {font-size:0.2rem;line-height:200%;color:#999;}
.pubConno .location1 span {color:#999;}
/*分页*/
.ej_page {overflow:hidden;padding:0.375rem 0;display:flex;justify-content:center;}
.ej_page .easysite-page-wrap {float:left;}
.ej_page .easysite-page-wrap a {cursor:pointer;display:block;float:left;font-size:0.225rem;padding:0 0.1875rem;height:0.425rem;margin:0 0.125rem;line-height:0.375rem;border:1px solid #c9c9c9;border-radius:0.05rem;color:#333;}
.ej_page .easysite-jump-page {float:right;font-size:0.225rem;}
.ej_page .easysite-jump-page * {color:#333;font-size:0.225rem;padding:0 0.1875rem;height:0.425rem;line-height:0.425rem;border-radius:0.05rem;}
.ej_page .easysite-jump-page .iptOne {border-bottom:0.0125rem solid #333;width:0.4rem;text-align:center;}
.ej_page .easysite-jump-btn {cursor:pointer;background:none;border:1px solid #591f7d;color:#591f7d;font-size:0.225rem;}
.ipts {border:1px solid #c9c9c9;}
.ej_page .easysite-total-page {line-height:0.425rem;font-size:0.225rem;margin:0 0.125rem;float:left;}
.ones {border:1px solid #c9c9c9;border-radius:0.05rem;padding:0.05rem 0.075rem;color:#dc092b;}




/* 适配代码 */
@media screen and (max-width: 1300px){
    /*底部*/
    .footC{ width: 50%;}
    .footR span{ width: 1.7rem;}

}
@media screen and (max-width: 1200px){
 
}
@media screen and (max-width: 1024px){
    /*底部*/
    .footC{ width:49%;}
    .footR {padding-right: 2.4rem;}
    .footR span{ width: 2rem;  font-size:0.15rem;}
    .footR span.footewm3{ width: 2.2rem;}
    .footC .footnav{padding-bottom:0;}
}
@media screen and (max-width:900px){
    .conW2{width: 84%;}
    /*底部*/
    .footC{ width:40%;}
    .footR {padding-right: 2.8rem;}
    .footR span{ width: 2.3rem; }
    .footR span.footewm3{ width: 2.6rem;}
    .footC p,.footC .ymwb a, .footC .ymwb span{ line-height: 160%;}
}
@media screen and (max-width: 768px){
.searchBtnrBox{    top: 95px;    right: 5%;width: 90%;    border-radius: 20px;        z-index: 10;}
.hbinput{    line-height: 34px;font-size: 14px;margin-left: 0.25rem;width: 70%;}
.btns{    width: 30px;height: 30px; margin-top: 2px;margin-right: 5px;border-radius: 20px;}

.conW,.conW2{ width:94%;}
.header2 .conW{    padding-top: 20px;    padding-bottom: 20px;}
.header2 .logo img{ height: 50px !important;}
.header2 .logo{ padding-top: unset;padding-bottom: unset;}
.header2{    height: auto;}
.header2 .search span.MenuBtn{margin-left: 5px;}
.search span{  width: 25px;height: 25px; line-height: 24px;  margin-left: 5px;}
.search{    margin-top: 15px;}
.header .conW{padding-top: 20px;    padding-bottom: 20px;}
.searchEN a{    font-size: 14px; line-height: 30px;width: 30px;}
.searchBtn a{    border-radius: 20px; border: 1px solid #fff;}
    /*头部*/
.slideDown-ts{    display: none;}
.header{        position: unset !important;}
.nav{ display:none; overflow:hidden; height:0; }
.navBg{ border-radius:0;width:100%;padding-top: 0;height: 100%; right:-100%; top:0; transition: all .6s;backdrop-filter: blur(2rem);}
.dd {right: 0;transform: unset;}    
.nav2{ width:100%; margin:0; position: absolute;clear: both; top:2rem; left:0; height: auto;}
.nav2 ul{ width:92%;margin-left:4%; display:block; }
.nav2 li{ display:block; width:100%; border-bottom:1px solid rgba(255, 255, 255, .6); padding:10px 0; }
.nav2 li .oneMenu{    font-size: 18px;  text-align: left; color: #dabe87;    margin-bottom: 10px;}
.nav2 li .twoMenu{ width:100%; font-size:0;display:block;}
.twoMenu a {display: inline-block;text-align: left;    font-size: 16px; margin-right: 20px; line-height: 30px;}
.nav2 li:nth-child(1) .oneMenu{ }
.nav2 li:last-child{ border-bottom:0; }
.phoneNav{ display: block;margin-left: 10px;float: right;border: 1px solid #fff; padding: 5px;border-radius: 20px;}
.phoneNav img{width:13px;height:13px;}


/*导航*/
.index_nav{margin:0;height:auto;z-index:900;position:absolute;top:0;left:-100%;width:100%;height:100%;background:rgba(0,0,0,0.7);}
.index_nav .Ul {width:85%;position:absolute;top:0;left:-0%;overflow:hidden;   background: rgba(89, 31, 125, 0.8);box-sizing:border-box; padding: 10% 5% !important;z-index:2;height:100%;}
.index_nav .Ul>li{width:95%;height:auto !important;border-bottom:1px solid rgba(255,255,255,.7);transition:all 1s;}
.index_nav .Ul>li:last-child{border-bottom:none;}
.index_nav .Ul li>a{font-size:16px !important;padding:0 !important;line-height:50px !important;}
.index_nav .Ul li a{color:#fff !important;}
.index_nav .Ul .one{    width: 100%;    text-align: left;        background: url(/uiFramework/commonResource/image/2025081315374512162.png) no-repeat; background-position: right;}
.index_nav .Ul .one a.liet, .index_nav .Ul .one a.no{display: unset;}
.index_nav .Ul .one a.liet, .index_nav .Ul .one:hover{    background: unset;    border-radius: unset;}
.index_nav .Ul .one .select{background:none;width:100%;overflow:hidden;position:static;padding: 0;margin-bottom: 0.125rem; }
.index_nav .Ul .one .select .two{float:left;width: 33.33%;}
.index_nav .Ul .one .select .two a{font-size:14px !important;line-height:24px !important; }
.index_nav .Ul .one .select .two a:hover{color:#c58f39!important;}
.index_nav .Ul .one a.liet:hover .select{border-top:1px solid #000;}
.Ul>li>a:after{position:static;}
.index_nav .Ul .one:hover .select{display:none;}
.index_nav .Ul #id7 a{padding-left: 0;border-left: none;}
.phoneX {        display: block; position: absolute;top: 52px;right: 24%;z-index: 1000; }
.phoneX img{    width: 25px;}
.header2 .conW .index_nav .Ul .one a.liet, .header2 .conW .index_nav .Ul .one:hover{        background: url(/uiFramework/commonResource/image/2025081315462873340.png) no-repeat;
        background-position: right 17px;}
.header2 .conW .index_nav .Ul .one .select{    background: unset; padding-top: 10px;border-radius: 0;margin-bottom: 10px; border-top: 1px solid #fff;}
.index_nav .Ul li:first-child{    background: unset;}

/*分页*/
.ej_page { padding-top: 20px;width:100%;display:flex;flex-flow:wrap;justify-content:space-evenly;}
.ej_page .easysite-page-wrap a,.ej_page .easysite-jump-page * {        font-size: 14px;padding: 0 10px;height: 30px;line-height: 30px;margin: 0 10px; }
.ej_page .easysite-jump-page,.ej_page .easysite-total-page{        height: 30px;line-height: 30px;font-size: 14px;}
.ej_page .easysite-jump-page{ margin-top:.2rem;}


/*底部*/

.footer{ padding-bottom:30px;     padding-top: 30px;}
.footC .ymwb{ display:none;}
.footL {width:0;margin-right:0; display: none;}
.footC{ float: none; width:100%;}
.footnav a,.footC p,.footC .ymwb span,.footC .ymwb a{ font-size:12px; color:#fff;text-align: center;}
.footnav{ line-height: 100%; color:#333;    font-size: 16px;    text-align: center;    margin-top: 0;    line-height: 30px;}
.footC .ymwb span {margin-right: 0.25rem;}
.footR{ float: none; width: 100%;padding:0;clear: both;margin:20px 0 0px; display: flex;justify-content: center;}
.footR span{ float: none; font-size:12px;width: 120px;margin-left: 0; }
.footR span.footewm3 {    display: none;}
.footR span img{    margin-bottom: 10px;        width: 120px;}
.footnav a, .footC p, .footC .ymwb span, .footC .ymwb a{    font-family: "微软雅黑";}
.foot_yd{    display: block;}
.foot_yd li{font-size: 14px;line-height: 200%;color: #fff; text-align: center;}
.foot_yd li a{font-size: 14px;line-height: 200%;color: #fff;}
.footnav>p{    display: none;}


}