/* 图片自适应 */
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;
}

@font-face{
     font-family:'SourceHanSerifCN-SemiBold';
     src:url('/uiFramework/commonResource/zip/ziti/2023051810432224204.woff');
}


/* 初始化 */
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: 320px; 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:84%; }
.conW2 { margin: 0 auto; width:74%; }
.over { overflow: hidden; }

/* 头部样式 */
.header {width: 100%; z-index:111;}
.header .conW{ padding-top:0.5625rem;}
        .logo img {height:0.975rem;}
    .logo .logoimg1{ display: block;}
    .logo .logoimg2{ display:none;}
.header2{  background:#fff;box-shadow: 0 0 7px rgba(219,195,144,.2);height: 1.25rem;}
.header2 .conW{ padding-top:0.25rem;}
.header2 .logo img {height: 0.7375rem;}
.header2 .logo .logoimg1{ display: none;}
.header2 .logo .logoimg2{ display:block;}




/*导航*/
.nav {margin-top:0.125rem;}
.header2 .nav{ display: none;}
.nav li{ float:left;display: inline-block;margin-right:0.5625rem;}
.nav li a{ display: inline-block;font-size:0.225rem;color:#fff;/*writing-mode: vertical-lr;writing-mode: tb-lr; padding:0 0.125rem;*/ width:0.475rem; text-align: center; border-right:0.05rem solid  #dabe87; border-right-color: transparent; line-height:120%;}
.nav li.on a,.nav li a:hover{ color:#dabe87;border-right-color:#dabe87; font-weight: bold;}

.navBg{ position: fixed;z-index: 110;width: 60%;padding-top: 60%;border-radius: 50%;background: rgba(0,0,0,0.8);top: -100%;right: -100%;transition: all 1s;backdrop-filter: blur(0.125rem);}
.dd {top:0;right: 10%;transform: matrix(4, 0, 0, 4, 0, 0);}
.nav2 {position: fixed;width: 93%;margin: 0 4%; left:0; top:10vh; height:80vh;z-index: 111;display: none;}
.nav2 ul{display: flex;justify-content: space-around;height: 100%;align-items: center; width:100%;}
.nav2 li {display: table-cell;vertical-align: middle;width: 14.285%;box-sizing: border-box;}
.nav2 li .oneMenu {font-size: 0.3rem;color: #fff;display:block;margin-bottom: 0.25rem; text-align: center;}
.nav2 li .twoMenu { display: none; transition: all 2.2s ease-in;}
    .twoMenu a{ display: block; text-align: center; color:#Fff; font-size: 0.225rem; line-height:200%;}
/*搜索*/
.search{margin-top:0.125rem; font-size:0;}
.search span{ width: 0.55rem;height: 0.55rem; border-radius: 50%; display: inline-block;background-color: #dabe87; background-repeat:no-repeat; background-position: center center; background-size:55%; cursor: pointer; margin-left: 0.125rem;}
    .searchBtn{ background-image:url(/fykpsd_files/2023082310395427486.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(/fykpsd_files/2023082310400024472.png);}
    .MenuBtn2{ position: relative; z-index: 113; text-align: center; color:#Fff; font-size:.45rem; line-height:100%;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.725rem;right:1.95rem; width: 4.45rem;background:#fff;display:none;border-radius:0.3125rem;border:1px solid #dabe87;}
.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:#dabe87;background-repeat:no-repeat;background-position:center center;background-size:55%;cursor:pointer;margin-left:0.125rem;background-image:url(/fykpsd_files/2023082310395427486.png);}


/* 底部样式*/

.footer{ padding:0.3125rem 0 0.4rem; background: #fff; width:100%; }
.footL{ width: 1.1rem; margin-right:0.375rem;}
.footL img{ display: block; width: 100%; }
.footC{ width:60%;}
.footC p{ line-height:200%; font-size:0.225rem; color:#78552b; }
.footC .ymwb{}
.footC .ymwb a,.footC .ymwb span{ line-height:200%; font-size:0.225rem;color: #78552b;}
.footC .ymwb span{ margin-right:0.1875rem; display: inline-block;}
.footC .ymwb img{height:0.25rem;margin-right:0.075rem; vertical-align: middle;}
.footnav{margin:0.0625rem 0 0 -0.25rem; padding-bottom: 0.25rem;font-size:0.13rem; vertical-align: middle;line-height:100%;}
.footnav a{ font-size:0.25rem; margin:0 0.25rem; vertical-align: middle;display: inline-block; color: #78552b;line-height:100%;}
.footR{padding-right: 2.125rem; position: relative;}
.footR span{float: left; display: inline-block; text-align:center; font-size:0.175rem;  line-height:130%;   width: 1.3rem; margin-left:0.2rem;color: #333;font-family: "微软雅黑";}
.footR span:nth-child(1){ margin-left:0;}
.footR span img{ display: block;width:100%; margin-bottom: 0.1rem;}
.footR span.footewm3{ width:1.925rem;position: absolute; right:0; bottom:0; float: none;}
.footR span.footewm3 em{ display: block;font-family: inherit;color: #333; font-style: normal; }

/*分页*/
.mt_fye {display:flex;width:100%;justify-content:center;    margin-top: 0.375rem;}
.mt_fye .mt_page {font-size:0.175rem;color:#8a8a8a;line-height:0.375rem;}
.mt_fye .mt_page span {font-size:0.175rem;color:#8a8a8a;line-height:0.375rem;}
.mt_fye .mt_page span b {color:#cb9a4d;}
.mt_fye .mt_page span font {}
.mt_fye .mt_wrap {    display: contents;}
.mt_fye .mt_wrap a {margin-right:0.125rem;font-size:0.175rem;display:inline-block;padding:0.05rem 0.15rem 0.05rem 0.15rem;border:1px solid #8a8a8a;background:#fff;border-radius:0.075rem;}
.mt_fye .mt_wrap span {display:none !important;}
.mt_fye .NormalRed {background:#cb9a4d;color:#fff;margin-right:0.1125rem;font-size:0.2rem;display:inline-block;padding:0.05rem 0.15rem 0.05rem 0.15rem;/*border:1px solid #8a8a8a;*/border-radius:0.0625rem;}
.mt_fye .mt_wrap b,.mt_page input {margin-right:0.125rem;font-size:0.175rem;display:inline-block;padding:0.05rem 0.15rem 0.05rem 0.15rem;border:1px solid #8a8a8a;background:#fff;border-radius:0.075rem;}
.mt_page span {margin-right:0.125rem;}
.mt_page .easysite-page-text {text-align:center;overflow:hidden;width:0.5375rem;}
.easysite-jump-btn {margin-left:0.125rem;cursor:pointer;}





/* 适配代码 */
@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: 100%;    right: 5%;width: 90%;    border-radius: 20px;}
.hbinput{    line-height: 34px;font-size: 16px;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: 40px;}
.header2{    height: auto;}
.header2 .search span.MenuBtn{margin-left: 5px;}
.search span{    width: 30px; height: 30px;    line-height: 24px;    margin-left: 5px;}
.header .conW{padding-top: 20px;    padding-bottom: 20px;}
.searchEN a{    font-size: 14px; line-height: 30px;width: 30px;}
    /*头部*/
    .header{ position: relative; }
        .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; }

.header2 .logo img{}

    /*分页*/
.mt_fye .mt_page{    display: none;}
.mt_fye .mt_wrap a{font-size: 16px;    padding: 5px 10px;}
.mt_fye .NormalRed{    font-size: 16px;    padding: 5px 10px;}
.mt_fye .mt_wrap b, .mt_page input{    font-size: 16px;    padding: 5px 10px;display: none;}
.mt_fye{    font-size: 18px;    margin-top: 30px;}

    /*底部*/
    .footer{ padding-bottom:0;     padding-top: 30px;}
    .footC .ymwb{ display: block;}
    .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:16px; color:#333;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; padding-bottom:10px;   display: flex;justify-content: center;}
    .footR span{ float: none; font-size:12px;width: 100px;margin-left: 0.4rem; }
    .footR span.footewm3 {    display: none;}
.footR span img{    margin-bottom: 10px;}
.footnav a, .footC p, .footC .ymwb span, .footC .ymwb a{    font-family: "微软雅黑";}
}