* { margin: 0rem; padding: 0rem; outline: none; }
ul, li { list-style-type: none; }
img, video, iframe { border: 0rem; max-width: 100%; }
img { }
html { font-size: 100px; }
html, body { height: 100%; }
body { font-size: 14px; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif, simsun; color: rgb(51, 51, 51); overflow-x: hidden; margin: 0px auto; max-width: 1920px; }
a { color: rgb(51, 51, 51); text-decoration: none; }
a:hover { color: rgb(191, 159, 104); }
input { outline: none; }
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus { transition: background-color 5000s ease-in-out 0s; }
.no-animate { opacity: 0; }
@-webkit-keyframes fadeInDown2 { 
  0% { opacity: 0; transform: translate3d(0px, -50%, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInDown2 { 
  0% { opacity: 0; transform: translate3d(0px, -50%, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInDown2 { animation-name: fadeInDown2; }
@-webkit-keyframes fadeInLeftDown { 
  0% { opacity: 0; transform: translate3d(-50%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInLeftDown { 
  0% { opacity: 0; transform: translate3d(-50%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInLeftDown { animation-name: fadeInLeftDown; }
@-webkit-keyframes fadeInUp2 { 
  0% { opacity: 0; transform: translate3d(0px, 0.2rem, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInUp2 { 
  0% { opacity: 0; transform: translate3d(0px, 0.2rem, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInUp2 { animation-name: fadeInUp2; }
@-webkit-keyframes fadeOutUp2 { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -0.2rem, 0px); }
}
@keyframes fadeOutUp2 { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -0.2rem, 0px); }
}
.fadeOutUp2 { animation-name: fadeOutUp2; }
@-webkit-keyframes fadeInLeft2 { 
  0% { opacity: 0; transform: translate3d(-0.6rem, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInLeft2 { 
  0% { opacity: 0; transform: translate3d(-0.6rem, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInLeft2 { animation-name: fadeInLeft2; }
@-webkit-keyframes fadeInRight2 { 
  0% { opacity: 0; transform: translate3d(0.6rem, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInRight2 { 
  0% { opacity: 0; transform: translate3d(0.6rem, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInRight2 { animation-name: fadeInRight2; }
@-webkit-keyframes fadeOutRight2 { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0.6rem, 0px, 0px); }
}
@keyframes fadeOutRight2 { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0.6rem, 0px, 0px); }
}
.fadeOutRight2 { animation-name: fadeOutRight2; }
@-webkit-keyframes fadeInLeft3 { 
  0% { opacity: 0; transform: translate3d(0%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInLeft3 { 
  0% { opacity: 0; transform: translate3d(0%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInLeft3 { animation-name: fadeInLeft3; }
@-webkit-keyframes fadeInRight3 { 
  0% { opacity: 1; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInRight3 { 
  0% { opacity: 1; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInRight3 { animation-name: fadeInRight3; }
@-webkit-keyframes fadeInDown3 { 
  0% { opacity: 0; transform: translate3d(0px, -0.6rem, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInDown3 { 
  0% { opacity: 0; transform: translate3d(0px, -0.6rem, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInDown3 { animation-name: fadeInDown3; }
@-webkit-keyframes fadeInHeight { 
  0% { opacity: 0; transform: scale(0); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInHeight { 
  0% { opacity: 0; transform: scale(0); }
  100% { opacity: 1; transform: none; }
}
.fadeInHeight { animation-name: fadeInHeight; }
@-webkit-keyframes fadeInUp3 { 
  0% { opacity: 0; transform: translate3d(0px, 30%, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInUp3 { 
  0% { opacity: 0; transform: translate3d(0px, 30%, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInUp3 { animation-name: fadeInUp3; }
@-webkit-keyframes fadeInwidth2 { 
  0% { opacity: 0; width: 0%; }
  100% { opacity: 1; width: 100%; }
}
@keyframes fadeInwidth2 { 
  0% { opacity: 0; width: 0%; }
  100% { opacity: 1; width: 100%; }
}
.fadeInwidth2 { animation-name: fadeInwidth2; }
@-webkit-keyframes flip_x { 
  0% { transform: perspective(40rem) rotate3d(0, 1, 0, -360deg); animation-timing-function: ease-out; }
  40% { transform: perspective(40rem) translate3d(0px, 0px, 1.5rem) rotate3d(0, 1, 0, -190deg); animation-timing-function: ease-out; }
  50% { transform: perspective(40rem) translate3d(0px, 0px, 1.5rem) rotate3d(0, 1, 0, -170deg); animation-timing-function: ease-in; }
  80% { transform: perspective(40rem) scale3d(0.95, 0.95, 0.95); animation-timing-function: ease-in; }
  100% { transform: perspective(40rem); animation-timing-function: ease-in; }
}
@keyframes flip_x { 
  0% { transform: perspective(40rem) rotate3d(0, 1, 0, -360deg); animation-timing-function: ease-out; }
  40% { transform: perspective(40rem) translate3d(0px, 0px, 1.5rem) rotate3d(0, 1, 0, -190deg); animation-timing-function: ease-out; }
  50% { transform: perspective(40rem) translate3d(0px, 0px, 1.5rem) rotate3d(0, 1, 0, -170deg); animation-timing-function: ease-in; }
  80% { transform: perspective(40rem) scale3d(0.95, 0.95, 0.95); animation-timing-function: ease-in; }
  100% { transform: perspective(40rem); animation-timing-function: ease-in; }
}
@-webkit-keyframes slideOutDown_s { 
  75% { transform: translate3d(0px, 0px, 0px); opacity: 1; }
  50% { visibility: hidden; transform: translate3d(0px, 0.2rem, 0px); opacity: 0; }
  100% { visibility: hidden; transform: translate3d(0px, 0rem, 0px); opacity: 1; }
}
@keyframes slideOutDown_s { 
  75% { transform: translate3d(0px, 0px, 0px); opacity: 1; }
  50% { visibility: hidden; transform: translate3d(0px, 0.2rem, 0px); opacity: 0; }
  100% { visibility: hidden; transform: translate3d(0px, 0rem, 0px); opacity: 1; }
}
.animated.fadeOutRight2 { animation-duration: 1s; animation-fill-mode: both; }
.animated.fadeInRight2 { animation-duration: 1s; animation-fill-mode: both; }
.animated.fadeInRight3 { animation-duration: 0.3s; animation-fill-mode: both; }
@keyframes flips { 
  0% { transform: perspective(40rem) rotate3d(0, 1, 0, -180deg); }
  100% { transform: perspective(40rem) rotate3d(0, 1, 0, 0deg); }
}
@keyframes flipright { 
  0% { transform: perspective(40rem) rotate3d(0, 1, 0, 180deg); }
  100% { transform: perspective(40rem) rotate3d(0, 1, 0, 0deg); }
}
.sha_bg { background-color: rgba(0, 0, 0, 0.8); width: 100vw; height: 100vh; position: fixed; left: 100%; top: 0px; transition: left 0.5s ease 0s; z-index: 1001; }
.sha_btn_close { position: absolute; right: 5%; top: 5%; cursor: pointer; background-color: rgb(255, 255, 255); border-radius: 50%; width: 40px; height: 40px; font-size: 18px; text-align: center; line-height: 40px; color: rgb(68, 68, 68); }
.sha_vid { display: none; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.tops_right { display: none; }
.tjio { position: fixed; top: 0px; left: 0px; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; z-index: 999; display: none; }
.searchs { position: absolute; top: 50%; left: 50%; width: 95%; height: 50px; margin-top: -25px; transform: translateX(-50%); max-width: 500px; }
.seaz { width: 80%; overflow: hidden; float: left; background: rgb(255, 255, 255); height: 50px; }
.seay { width: 20%; overflow: hidden; float: left; background: rgb(191, 159, 104); height: 50px; }
.seaz input { background: none; border: 0px; outline: none; height: 50px; padding-left: 10px; padding-right: 10px; width: 100%; box-sizing: border-box; }
.seay input { width: 100%; overflow: hidden; text-align: center; color: rgb(255, 255, 255); height: 50px; background: none; border: 0px; cursor: pointer; outline: none; }
.menu_wap { background: url("../images/menu_s.png") center center / cover no-repeat; width: 38px; height: 38px; float: right; display: none; margin-top: 0px; margin-left: 20px; }
.in_topbox { position: relative; z-index: 18; }
.in_topbox .menu { position: absolute; top: 0.95rem; left: 0px; width: 100%; line-height: 40px; height: auto; display: none; transition: top 0.3s ease 0s; }
.in_topbox .menu li { float: none; width: 100%; background: rgba(255, 255, 255, 0.95); border-top: 1px solid rgb(238, 238, 238); text-indent: 20px; cursor: pointer; padding: 0px; position: relative; }
.in_topbox .menu li:last-child { border-bottom: 1px solid rgb(238, 238, 238); }
.in_topbox .menu li > a { display: inline; color: rgb(51, 51, 51); height: 40px; line-height: 40px; }
.in_topbox .menu li:hover > a { color: rgb(51, 51, 51); }
.in_topbox .menu li.cur > a { color: rgb(51, 51, 51); }
.in_topbox .menu li > a::after { display: none; }
.in_topbox .menu li em { position: absolute; right: 10px; top: 15px; width: 10px; height: 10px; border-width: 1px 1px 0px 0px; border-top-style: solid; border-right-style: solid; border-top-color: rgb(102, 102, 102); border-right-color: rgb(102, 102, 102); border-image: initial; border-left-style: initial; border-left-color: initial; border-bottom-style: initial; border-bottom-color: initial; opacity: 1; display: block; transform: rotate(45deg); }
.in_topbox .menu li .nav { position: relative; top: 0px; left: 0px; width: 100%; height: auto; line-height: 30px; z-index: 101; text-align: left; background: rgb(255, 255, 255); display: none; margin: 0px; padding: 0px; }
.in_topbox .menu li .nav a { display: block; width: 100%; height: 30px; color: rgb(102, 102, 102); font-size: 14px; margin: 0px; padding: 0px; }
.in_topbox .menu li .nav a:hover { background: rgb(205, 169, 107); color: rgb(255, 255, 255); font-weight: normal; transform: translateX(0px); }
.in_topbox .menu li .nav a::after { display: none; }
.transition03 { transition: all 0.3s ease 0s; }
.transition05 { transition: all 0.8s ease 0s; }
.transition08 { transition: all 0.5s ease 0s; }
.transition1 { transition: all 1s ease 0s; }
.transition14 { transition: all 1.4s ease 0s; }
.transition24 { transition: all 2.4s ease 0s; }
.transition10 { transition: all 10s ease 0s; }
@-webkit-keyframes slideOutDown_s { 
  75% { transform: translate3d(0px, 0px, 0px); opacity: 1; }
  50% { visibility: hidden; transform: translate3d(0px, 0.2rem, 0px); opacity: 0; }
  100% { visibility: hidden; transform: translate3d(0px, 0rem, 0px); opacity: 1; }
}
@keyframes slideOutDown_s { 
  75% { transform: translate3d(0px, 0px, 0px); opacity: 1; }
  50% { visibility: hidden; transform: translate3d(0px, 0.2rem, 0px); opacity: 0; }
  100% { visibility: hidden; transform: translate3d(0px, 0rem, 0px); opacity: 1; }
}
.toubu { width: 100%; }
.main_w { max-width: 1680px; padding-left: 0.4rem; padding-right: 0.4rem; margin: 0px auto; }
.toubu .main_w { display: flex; justify-content: space-between; }
.toubu .right { display: flex; justify-content: space-between; align-items: center; }
.toubu .right .menus>ul { display: flex; font-size: 16px; gap: 0.34rem; }
.toubu .right .menus>ul>li{position:relative;}
.toubu .right .menus>ul>li>a { color: rgb(51, 51, 51); }
.toubu .right .menus>ul>li>a:hover { color: rgb(191, 159, 104); }
.toubu .right .menus>ul>li.sel>a { color: rgb(191, 159, 104); }
.toubu .right .menus>ul>li.s1711278219451600897 { background: url("../images/00_05.jpg") left center / 0.18rem no-repeat; padding-left: 0.24rem; }
.toubu .right .menus>ul>li.s1711278219451600897>a { color: rgb(224, 0, 0); }
.toubu .right .menus>ul>li div{position:absolute;left: 50%;top:100%;padding-top:19px;display:none;transform: translateX(-50%);}
.toubu .right .menus>ul>li ul{background: #f4f4f4;overflow:hidden;font-size:14px;/* width:104px; */padding-left: .2rem;padding-right: .2rem;text-align:center;/* border-top:4px #dc8b03 solid; *//* border-radius:5px; */padding-bottom: .25rem;}
.toubu .right .menus>ul>li ul li{padding-top: .2rem;line-height:1.2;white-space: nowrap;}
.toubu .right .menus>ul>li ul li a{font-size:14px;color:#333333;}
.toubu .right .menus>ul>li ul li a:hover{color:rgb(191, 159, 104);}

.top_search { display: none; margin-left: 0.32rem; cursor: pointer; }
.top_search img { width: 0.38rem; }
.toubu .logo { width: 2.84rem; }
.toubu .right .search { margin-left: 0.32rem; display: flex; background: rgb(250, 250, 250); padding: 0.04rem; height: 0.38rem; border-radius: 20px; overflow: hidden; }
.toubu .right .search input[type="text"] { border: none; background: none; padding-left: 0.2rem; padding-right: 0.2rem; width: 1.4rem; }
.toubu .right .search input[type="text"]::placeholder { color: rgb(195, 199, 199); }
.toubu .right .search input[type="submit"] { background: url("../images/s1.png") center center / cover no-repeat; border: 0px; width: 0.38rem; height: 0.37rem; cursor: pointer; }
.banner { width: 100%; overflow: hidden; position: relative; }
.banner .mouth { position: absolute; z-index: 3; bottom: 0.4rem; left: 50%; transform: translate3d(-50%, 0px, 0px); }
.banner .mouth img { width: 0.26rem; animation: 2.5s cubic-bezier(0.55, 0.09, 0.68, 0.53) 1s infinite normal none running slideOutDown_s; }
.banner .m_banner-pagination { right: 6.25vw; position: absolute; z-index: 3; bottom: 0.44rem; left:auto;width:auto;}
.banner .m_banner-pagination .swiper-pagination-bullet { width: 0.28rem; height: 0.28rem; background: url("../images/d2.png") center center no-repeat; }
.banner .m_banner-pagination .swiper-pagination-bullet-active { background: url("../images/d3.png") center center / 100% 100% no-repeat; width: 0.28rem; height: 0.28rem; }
.yygh { padding-top: 0.8rem; background: rgb(247, 247, 247); overflow: hidden; padding-bottom: 0.8rem; }
.yygh .main_w { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0px; }
.yygh_left { background: url("../images/00_11.jpg") center center / cover no-repeat; }
.yygh_left .content { margin-top: 0.85rem; text-align: center; }
.yygh_left .content a{display:block;position:relative;transition:0.3s ease all;top:0px;}
.yygh_left .content a:hover{position:relative;top:-10px;}
.yygh_left .content img { width: 1.14rem; }
.yygh_left .content font { display: block; color: rgb(96, 93, 93); font-size: 0.32rem; font-weight: bold; margin-top: 0.1rem; }
.yygh_left .content p { color: rgba(96, 93, 93, 0.5); font-size: 0.16rem; }
.yygh_center_top { width: 100%; overflow: hidden; height: 3.5rem; background: url("../images/00_12.jpg") center center / cover no-repeat; display: flex; align-items: center; justify-content: center; }
.yygh_center_top .list { display: flex; gap: 0.7rem; }
.yygh_center_top .item { padding: 0.07rem; background: rgb(255, 255, 255); border-radius: 50px; color: rgb(96, 93, 93); }
.yygh_center_top .item img { width: 0.54rem; }
.yygh_center_top .item font { display: block; width: 0.22rem; margin: 0.2rem auto; font-size: 0.22rem; text-align: center; }
.yygh_center_top .item:hover font{color: rgb(191, 159, 104);}
.yygh_right_top { width: 100%; overflow: hidden; height: 3.5rem; background: url("../images/00_13.jpg") center center / cover no-repeat; display: flex; align-items: center; justify-content: center; }
.yygh_right_top .title { text-align: center; }
.yygh_right_top .title img { width: 0.54rem; }
.yygh_right_top .title font { font-size: 0.28rem; color: rgb(255, 255, 255); font-weight: bold; display: block; margin-top: 0.15rem; }
.yygh_right_top .title p { font-size: 0.16rem; color: rgba(255, 255, 255, 0.5); padding-top: 0.05rem; margin-bottom: 0.48rem; }
.yygh_right_top .list{padding-left:.2rem;padding-right:.2rem;}
.yygh_right_top .list ul { display: flex; gap: 0.24rem; }
.yygh_right_top .list li { /*width: 1.22rem;*/ height: 0.46rem; border: 1px solid rgb(255, 255, 255); display: flex; align-items: center; position: relative; transition:0.3s ease all;padding-right:.22rem;overflow:hidden;}
.yygh_right_top .list li:nth-child(1)::after { display: none; }
.yygh_right_top .list li::after { content: ""; position: absolute; left: -0.15rem; top: 50%; display: block; width: 0.05rem; height: 0.05rem; background: rgba(255, 255, 255, 0.6); border-radius: 50%; transform: translate3d(0px, -50%, 0px); }
.yygh_right_top .list li a { color: rgb(255, 255, 255); margin-left: 0.19rem; padding-left: 0.22rem; background: url("../images/m5.png") left center / 0.16rem no-repeat; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:1.4rem;}
.yygh_right_top .list li:hover{background:#bf9f68;border: 1px solid #bf9f68;}
.yygh_right_top .list li:nth-child(2) a { background-image: url("../images/m6.png"); }
.yygh_right_top .list li:nth-child(3) a { background-image: url("../images/m7.png"); }
.yygh_bottom { height: calc(100% - 3.5rem); }
.yygh_bottom .box { display: grid; grid-template-columns: repeat(2, 1fr); height: 100%; }
.yygh_bottom .box .item { display: flex; justify-content: center; align-items: center; text-align: center; }
.yygh_bottom .box .item img { width: 0.54rem; }
.yygh_bottom .box .item font { display: block; font-size: 0.28rem; margin-top: 0.14rem; line-height: 1; }
.yygh_bottom .box .item p { font-size: 0.16rem; margin-top: 0.1rem; line-height: 1; }

.yygh_bottom .box .item a{display:block;position:relative;transition:0.3s ease all;top:0px;}
.yygh_bottom .box .item a:hover{position:relative;top:-10px;}

.yygh_bottom .box .item:nth-child(1) { background: url("../images/00_16.jpg") center center / cover no-repeat; }
.yygh_bottom .box .item:nth-child(1) font { color: rgb(255, 255, 255); }
.yygh_bottom .box .item:nth-child(1) p { color: rgba(255, 255, 255, 0.5); }
.yygh_bottom .box .item:nth-child(2) { background: url("../images/00_17.jpg") center center / cover no-repeat; }
.yygh_bottom .box .item:nth-child(2) font { color: rgb(96, 93, 93); }
.yygh_bottom .box .item:nth-child(2) p { color: rgba(96, 93, 93, 0.5); }
.news_home { background: rgb(247, 247, 247); overflow: hidden; width: 100%; padding-bottom: 0.8rem; }
.news_home .nw_title { display: flex; justify-content: space-between; padding-bottom: 0.5rem; }
.news_home .nw_title font { color: rgb(51, 51, 51); font-size: 0.36rem; }
.news_home .nw_title .more { color: rgb(191, 159, 104); font-size: 0.18rem; font-weight: bold; }
.news_home .main_content { display: grid; grid-template-columns: 5.1rem 5.5rem auto; gap: 0.4rem; }
.news_home .main_content .n_m_left{overflow:hidden;}
.news_home .main_content .n_m_left .content { top: -0.55rem; background: rgb(255, 255, 255); margin-left: 0.4rem; padding: 0.3rem; position: relative; margin-bottom: -0.55rem; }
.news_home .main_content .n_m_left .content .time { width: 0.9rem; height: 0.3rem; background: rgb(205, 169, 107); color: rgb(255, 255, 255); text-align: center; line-height: 0.3rem; position: absolute; left: 0px; top: -0.15rem; }
.news_home .main_content .n_m_left .content .title {/* color: rgb(51, 51, 51); */font-size: 0.2rem;line-height: 1.6;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news_home .main_content .n_m_left .content .nr { color: rgb(153, 153, 153); line-height: 1.71; margin-top: 0.2rem; margin-bottom: 0.32rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.news_home .main_content .n_m_left .content .more { color: rgb(205, 169, 107); }
.news_home .main_content .n_m_center {border-right: 2px solid rgb(230, 230, 230);padding-right: 0.4rem;overflow: hidden;}
.news_home .main_content .n_m_center .m_tp { padding-bottom: 0.2rem; }
.news_home .main_content .n_m_center .m_tp ul { display: flex; gap: 0.22rem; }
.news_home .main_content .n_m_center .m_tp li { font-size: 0.22rem; color: rgb(171, 171, 171); }
.news_home .main_content .n_m_center .m_tp li a { color: rgb(171, 171, 171); }
.news_home .main_content .n_m_center .m_tp li.cur a { color: rgb(205, 169, 107); }
.news_home .main_content .n_m_center .box .item { display: none; }
.news_home .main_content .n_m_center .box .item.cur {display: block;overflow: hidden;}
.news_home .main_content .n_m_center .box .item .tjxw a { display: grid; grid-template-columns: 120px auto; gap: 0.2rem; }
.news_home .main_content .n_m_center .box .item .tjxw_right{overflow:hidden;}
.news_home .main_content .n_m_center .box .item .tjxw_right .title { color: rgb(51, 51, 51); font-size: 0.16rem; line-height: 1; white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.news_home .main_content .n_m_center .box .item .tjxw_right .nr { font-size: 13px; color: rgb(153, 153, 153); margin-top: 0.1rem; margin-bottom: 0.1rem; line-height: 1.38; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.news_home .main_content .n_m_center .box .item .tjxw_right .time { color: rgb(153, 153, 153); }
.news_home .main_content .n_m_center .box .item .list li { position: relative; padding-left: 0.1rem; margin-top: 0.15rem; }
.news_home .main_content .n_m_center .box .item .list li:first-child{display:none;}
.news_home .main_content .n_m_center .box .item .list li::after { width: 0.04rem; height: 0.04rem; background: rgb(193, 161, 108); display: block; content: ""; position: absolute; left: 0px; top: 50%; transform: translate3d(0px, -50%, 0px); }
.news_home .main_content .n_m_center .box .item .list li p { float: right; color: rgb(153, 153, 153); }
.news_home .main_content .n_m_center .box .item .list li font {/* color: rgb(51, 51, 51); */font-size: 0.16rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;padding-right: 0.1rem;}
.news_home .main_content .n_m_right .n_m_right_top .title { color: rgb(205, 169, 107); font-size: 0.22rem; }
.news_home .main_content .n_m_right .n_m_right_top .list { border-bottom: 2px solid rgb(230, 230, 230); padding-bottom: 0.25rem; margin-bottom: 0.2rem; }
.news_home .main_content .n_m_right .n_m_right_top .list li { position: relative; padding-left: 0.1rem; margin-top: 0.15rem; }
.news_home .main_content .n_m_right .n_m_right_top .list li::after { width: 0.04rem; height: 0.04rem; background: rgb(193, 161, 108); display: block; content: ""; position: absolute; left: 0px; top: 50%; transform: translate3d(0px, -50%, 0px); }
.news_home .main_content .n_m_right .n_m_right_top .list li p { float: right; color: rgb(153, 153, 153); }
.news_home .main_content .n_m_right .n_m_right_top .list li font {/* color: rgb(51, 51, 51); */font-size: 0.16rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;padding-right: 0.1rem;}
.news_home .main_content .n_m_right .n_m_right_bottom .title { color: rgb(205, 169, 107); font-size: 0.22rem; }
.news_home .main_content .n_m_right .n_m_right_bottom .list { margin-top: 0.2rem; }
.news_home .main_content .n_m_right .n_m_right_bottom .list ul { gap: 0.13rem; display: grid; grid-template-columns: repeat(2, 1fr); }
.news_home .main_content .n_m_right .n_m_right_bottom .list li { border-radius: 5px; background: rgb(242, 240, 235); padding: 0.2rem; }
.news_home .main_content .n_m_right .n_m_right_bottom .list li a {padding-left: 10px;/* color: rgb(51, 51, 51); */line-height: 1.71;position: relative;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.news_home .main_content .n_m_right .n_m_right_bottom .list li a::after { display: block; content: ""; background: rgb(193, 161, 108); position: absolute; left: 0px; top: 0.1rem; width: 0.04rem; height: 0.04rem; }
.tszl { width: 100%; overflow: hidden; background: rgb(247, 247, 247); padding-bottom: 0.8rem; }
.tszl .main_w { display: grid; grid-template-columns: repeat(2, 1fr); }
.tszl .tszl_left { background: url("../images/yj2.png") center center / cover no-repeat; padding: 0.6rem; line-height: 1; border-radius: 20px 0px 0px 20px; }
.tszl .tszl_left .title font { color: rgb(51, 51, 51); font-size: 0.32rem; }
.tszl .tszl_left .title p { color: rgba(51, 51, 51, 0.3); font-size: 0.2rem; font-weight: bold; padding-top: 0.13rem; padding-bottom: 0.2rem; }
.tszl .tszl_left .content { color: rgb(51, 51, 51); font-size: 0.16rem; line-height: 1.75; }
.tszl .tszl_left .list li { color: rgb(51, 51, 51); font-size: 0.16rem; padding-left: 0.17rem; margin-top: 0.25rem; position: relative; }
.tszl .tszl_left .list li::after { position: absolute; left: 0px; top: 50%; background: rgb(191, 159, 104); border-radius: 50%; content: ""; display: block; width: 0.07rem; height: 0.07rem; transform: translate3d(0px, -50%, 0px); }
.tszl .tszl_left .list li a { color: rgb(51, 51, 51); }
.tszl .tszl_left .more { margin-top: 0.35rem; width: 1.88rem; height: 0.7rem; background: rgb(205, 169, 107); text-align: center; line-height: 0.7rem; color: rgb(255, 255, 255); font-size: 0.16rem; transition:0.3s ease all;border:1px solid  rgb(205, 169, 107);}
.tszl .tszl_left .more a { color: rgb(255, 255, 255);transition:0.3s ease all; }
.tszl .tszl_left .more:hover{background:#fff;border:1px solid  rgb(205, 169, 107);}
.tszl .tszl_left .more:hover a{color:  rgb(205, 169, 107);}
.tszl .tszl_right { background: rgb(255, 253, 250); border-radius: 0px 20px 20px 0px; }
.tszl .tszl_right .box { display: flex; border-radius: 20px; overflow: hidden; }
.tszl .tszl_right .box .item { background: url("../images/m11.png") center center / cover no-repeat; width: 4.39rem; height: 5.2rem; display: block; }
.tszl .tszl_right .box .item:nth-child(2) { margin-left: -0.15rem; background-image: url("../images/m12.png"); border-radius: 20px; }
.tszl .tszl_right .box .item .title { margin-top: 1rem; text-align: center; }
.tszl .tszl_right .box .item .title font { color: rgb(255, 255, 255); font-size: 0.32rem; }
.tszl .tszl_right .box .item .title p { color: rgba(255, 255, 255, 0.5); font-size: 0.2rem; font-weight: bold; margin-top: 0.07rem; }
.tszl .tszl_right .box .item .more { text-align: center; margin-top: 2.1rem; transition:0.3s ease all;}
.tszl .tszl_right .box .item .more img { width: 0.84rem; }
.tszl .tszl_right .box .item:hover .more{margin-top:1.9rem;}
.footer { padding-top: 0.57rem; border-top: 0.03rem solid rgb(205, 169, 107); background: rgb(247, 247, 247); overflow: hidden; }
.footer .footer_top { display: grid; grid-template-columns: repeat(2, 1fr); gap: 0.2rem; border-bottom: 2px solid rgb(237, 237, 237); overflow: hidden; padding-bottom: 0.4rem; }
.foot_top { overflow: hidden; }
.foot_top .logo { width: 3.06rem; float: left; }
.foot_top .share { margin-left: 0.2rem; float: left; }
.foot_top .share li { margin-left: 0.2rem; float: left; width: 0.61rem; position:relative;}
.ewmpiaofu{position:absolute;left:0px;top:0px;display:none;max-width:1.6rem;}
.foot_top .share li a img{opacity:0}
.foot_top .share li a{background:url(../images/1.png) no-repeat;display:block;background-size:100% auto;}
.foot_top .share li:nth-child(2) a{background:url(../images/2.png) no-repeat;display:none;background-size:100% auto;}
.foot_top .share li a:hover{background-image:url(../images/1s.png);}
.foot_top .share li:nth-child(2) a:hover{background-image:url(../images/2s.png);}
.foot_bottom { margin-top: 0.3rem; color: rgb(51, 51, 51); overflow: hidden; line-height: 1.71; }
.footer_top_right { overflow: hidden; }
.footer_center { padding-top: 0.2rem; display: grid; grid-template-columns: repeat(8, 1fr); padding-bottom: 0.8rem; overflow: hidden; }
.footer_center .item { display: flex; justify-content: center; }
.footer_center .item p { color: rgb(51, 51, 51); font-size: 16px; position: relative; padding-bottom: 0.05rem; }
.footer_center .item p::after { width: 0.2rem; height: 2px; background: rgb(191, 159, 104); display: block; content: ""; margin-top: 0.2rem; }
.footer_center .item li { padding-top: 0.15rem; }
.footer_bottom { padding-top: 0.45rem; overflow: hidden; padding-bottom: 0.25rem; text-align: center; line-height: 1.71; padding-left:.2rem;padding-right:.2rem;}
.menu_wap { background: url("../images/menu_s.png") center center no-repeat; width: 30px; float: right; display: none; margin-top: 0px; margin-left: 20px; height: 100%; }
.in_topbox { position: relative; z-index: 18; }
.in_topbox .menu { position: absolute; top: 93px; left: 0px; width: 100%; line-height: 40px; height: auto; display: none; transition: top 0.3s ease 0s; }
.in_topbox .menu li { float: none; width: 100%; background: rgba(255, 255, 255, 0.95); border-top: 1px solid rgb(238, 238, 238); text-indent: 20px; cursor: pointer; padding: 0px; position: relative; }
.in_topbox .menu li:last-child { border-bottom: 1px solid rgb(238, 238, 238); }
.in_topbox .menu li > a { display: inline; color: rgb(51, 51, 51); height: 40px; line-height: 40px; }
.in_topbox .menu li:hover > a { color: rgb(51, 51, 51); }
.in_topbox .menu li.cur > a { color: rgb(51, 51, 51); }
.in_topbox .menu li > a::after { display: none; }
.in_topbox .menu li em { position: absolute; right: 10px; top: 15px; width: 10px; height: 10px; border-width: 1px 1px 0px 0px; border-top-style: solid; border-right-style: solid; border-top-color: rgb(102, 102, 102); border-right-color: rgb(102, 102, 102); border-image: initial; border-left-style: initial; border-left-color: initial; border-bottom-style: initial; border-bottom-color: initial; opacity: 1; display: block; transform: rotate(45deg); }
.in_topbox .menu li .nav { position: relative; top: 0px; left: 0px; width: 100%; height: auto; line-height: 30px; z-index: 101; text-align: left; background: rgb(255, 255, 255); display: none; margin: 0px; padding: 0px; }
.in_topbox .menu li .nav a { display: block; width: 100%; height: 30px; color: rgb(102, 102, 102); font-size: 14px; margin: 0px; padding: 0px; }
.in_topbox .menu li .nav a:hover { background: rgb(205, 169, 107); color: rgb(255, 255, 255); font-weight: normal; transform: translateX(0px); }
.in_topbox .menu li .nav a::after { display: none; }

.csui{width:100%;overflow:hidden;background:url(../images/01about_02.jpg) no-repeat top center;background-size:cover;}
.a_1{font-size:.36rem;color:#ffffff;font-weight:bold;line-height:1.6;padding-top:1.15rem;padding-bottom:1.23rem;}
.a_2 img{width: 0.26rem; animation: 2.5s cubic-bezier(0.55, 0.09, 0.68, 0.53) 1s infinite normal none running slideOutDown_s;}
.a_3{padding-top:.98rem;font-size:16px;}
.a_3 .main_w{background:#ffffff;padding-top:.5rem;padding-bottom:.5rem;line-height:2.25;}
.a_3 .m_a_1 li>p::before{display: inline-block;content:"";width:6px;height:6px;background:#bf9f68;border-radius:50%;margin-right:10px;margin-bottom:2px;}


.a_4{padding-top:1rem;}
.a_4_title font{color:#333333;font-size:0.36rem;line-height:1;}
.a_4_title p{font-size:16px;color:#bf9f68;font-weight:bold;margin-top:.1rem;}
.a_4_1{display:grid;grid-template-columns: auto auto;justify-content: space-between;gap:.4rem;margin-top:-.1rem;}
.a_4_div{max-width:835px;color:#333333;line-height: 2.28;;}
.a_4_list{padding-top:.6rem;overflow:hidden;padding-bottom:1.2rem;}
/* .a_4_list ul{display:grid;grid-template-columns: repeat(6,1fr);gap:10px;} */
.a_4_list li{position:relative;}
.a_4_list li .img{position:relative;/* max-width: 2.75rem; */height:4.2rem;overflow: hidden;display: flex;align-items:center;justify-content: center;}
.a_4_list li .img::after{position:absolute;left:0px;top:0px;content:"";display:block;width: 100%;height: 100%;background:url(../images/00.png);background-size:cover;}
.a_4_list li .title{position:absolute;left:11%;top:7%;}
.a_4_list li .more{position:absolute;left:11%;bottom:11%;}
.a_4_list li .more img{width:.32rem;}
.a_4_list li .title font{color:#bf9f68;font-size:.24rem;transition: 0.3s ease color;}
.a_4_list li .title p{color:#666666;padding-top:.1rem;color:#666666;transition: 0.3s ease color;padding-right:.1rem;}
.a_4_list li:hover .title font{color:#fff;}
.a_4_list li:hover .title p{color:#fff;}
.a_4_list li .tenpay_txt {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
  left: 0;
  top: 0;
}
.a_4_list li .tenpay_txt .canvas{
  position:relative;width:100%;height:100%;
}
.a_4_list li .tenpay_txt .canvas canvas{width:100%;height:100%;}
.smokeCanvas{
  position: absolute;
  width: 100%;
  height: 50%;
  overflow: hidden;
  left: 0;
  bottom: 0;
}
.smokeCanvas canvas{width:100%;height:100%;}
.yyld{width:100%;overflow:hidden;}
.ldao{margin-top:.8rem;margin-bottom:.8rem;background:url(../images/01about_05.jpg) no-repeat center;padding:.77rem;display:flex;gap:1.57rem;background-size:cover;}
.yyld_title{white-space: nowrap;}
.yyld_title font{font-size:.36rem;color:#ffffff;}
.yyld_title p{font-size:16px;font-weight:bold;color:rgba(255, 255, 255, 0.6);padding-top:.05rem;}
.yyld_list{width:100%;display:flex;justify-content: space-between;height:100%;overflow:hidden;/*max-width:9rem;*/gap:20px;}
.yyld_list ul{height:100%;position:relative;overflow:hidden;}
.yyld_list ul::after{position:absolute;left:.9rem;top:.07rem;background:#d9c5a4;width:1px;height:100vw;content:"";}
.yyld_list li a{display:flex;gap:.3rem;padding-bottom:.24rem;align-items: center;}
.yyld_list li .name{color:#ffffff;font-size:.22rem;min-width:.72rem;}
.yyld_list li .leixing{color:#ffffff;font-size:16px;padding-left:10px;position:relative;}
.yyld_list li .leixing::after{width:5px;height:5px;background:#e4d4b8;content:"";position:absolute;left:0px;top:calc(50% - 3px);border-radius:50px;overflow:hidden;display:block;}
.zzjg{width:100%;overflow:hidden;background:url(../images/01about_08.jpg) no-repeat center;padding-top:.8rem;background-size:cover;padding-bottom:.8rem;}

.orgs{text-align:center;}
.orgs font{color:#333333;font-size:.36rem;font-weight:bold;line-height:1;}
.orgs p{color:rgba(191, 159, 104, 0.7);font-size:16px;padding-top:.1rem;font-weight:bold;}

.znks{font-size:.24rem;font-weight:bold;margin-top:.25rem;}
.znks ul{display:flex;justify-content: center;gap:.38rem;}
.znks li a{color:#999999;}
.znks li.cur a,.znks li a:hover{color:#bf9f68;}
.zzjg .list{margin-top:.33rem;display:none;}
.zzjg .list ul{display:grid;grid-template-columns: repeat(5,1fr);gap:.2rem;}
.zzjg .list li{background:#fff;text-align:center;min-height:.65rem;display:flex;align-items: center;justify-content: center;border:1px solid #f0debf;position:relative;top:0px;transition: 0.3s ease all;padding:0 .2rem;}
.zzjg .list li a{font-size:15px;color:#333;}
.zzjg .list li:hover{top:-10px;}
.zzjg .list.cur{display:block;}

.lsyg{width:100%;overflow:hidden;background:url(../images/01about_09.jpg) no-repeat center;padding-top:1rem;padding-bottom:1rem;min-height:4.4rem;background-size:cover;}
.lsyg .lsyg_title font{color:#333333;font-size:.36rem;}
.lsyg .lsyg_title p{color:#bf9f68;font-size:.16rem;font-weight:bold;padding-top:.03rem;}
.lsyg .list{padding-top:255px;overflow:hidden;}
.lsyg .list li{position:relative;background:url(../images/t1.png) no-repeat left center;height:204px;transition-duration: 300ms; }
.lsyg .list li font,.lsyg .list li p{margin-left:13px;}
.lsyg .list li font{width:.84rem;height:.46rem;background:url(../images/l1.png) no-repeat;display:block;text-align:center;background-size:cover;line-height:.46rem;color:#bf9f68;font-size:.24rem;white-space: nowrap;}
.lsyg .list li p{font-size:16px;line-height:1.75;margin-top:.2rem;max-width:175px;max-height:175px;overflow:auto;}
.lsyg .list li p::-webkit-scrollbar { width: 4px; }

.lsyg .list li p::-webkit-scrollbar-track { background: #e9e9e9; border-left: 0px solid rgba(255, 255, 255, 1); border-left: 0px solid rgba(255, 255, 255, 1); border-right: 0px solid rgba(255, 255, 255, 1); border-radius: 5px; }

.lsyg .list li p::-webkit-scrollbar-thumb { background: #bf9f68; border-radius: 5px; }

.lsyg .list li p::-webkit-scrollbar-thumb:hover { background: #bf9f68; }

.lsyg .list li p::-webkit-scrollbar-corner { background: #bf9f68; }


.lsyg .list li p { scrollbar-color: #bf9f68 #e9e9e9; scrollbar-width: thin; }
.yyry{width:100%;overflow:hidden;}
.yyry .main_tops{display:flex;justify-content: space-between;padding-top:.8rem;align-items: center;}
.yyry .main_tops .title font{font-size:.36rem;line-height:1;}
.yyry .main_tops .title p{color:#bf9f68;font-size:16px;font-weight:bold;padding-top:.1rem;}
.yyry .main_tops .prev-next{display:flex;}
.yyry .main_tops .prev-next .prev{width:.5rem;height:.5rem;background:url(../images/jt1.png) no-repeat center;background-size:.5rem, .5rem;display:block;}
.yyry .main_tops .prev-next .next{width:.5rem;height:.5rem;background:url(../images/jt1.png) no-repeat center;background-size:.5rem, .5rem;display:block;transform: rotateY(180deg);margin-left:.24rem;}
.yyry .main_tops .prev-next .prev:hover{background:url(../images/jt2.png) no-repeat center;background-size:.5rem, .5rem;transform: rotateY(180deg);}
.yyry .main_tops .prev-next .next:hover{background:url(../images/jt2.png) no-repeat center;background-size:.5rem, .5rem;transform: rotateY(0deg);}
.yyry .list{margin-top:.3rem;padding-bottom:.85rem;overflow:hidden;}
.yyry .list img{border:9px solid #ededed;box-sizing: border-box;}
.yyry .list p{color:#333333;font-size:16px;text-align:center;padding-top:.2rem;}

.ygtld2{width:100%;overflow:hidden;}
.ygtld2 .main_tops{display:flex;justify-content: space-between;padding-top:.8rem;align-items: center;}
.ygtld2 .main_tops .title font{font-size:.36rem;line-height:1;}
.ygtld2 .main_tops .title p{color:#bf9f68;font-size:16px;font-weight:bold;padding-top:.1rem;}
.ygtld2 .main_tops .prev-next{display:flex;}
.ygtld2 .main_tops .prev-next .prev{width:.5rem;height:.5rem;background:url(../images/jt1.png) no-repeat center;background-size:.5rem, .5rem;display:block;}
.ygtld2 .main_tops .prev-next .next{width:.5rem;height:.5rem;background:url(../images/jt1.png) no-repeat center;background-size:.5rem, .5rem;display:block;transform: rotateY(180deg);margin-left:.24rem;}
.ygtld2 .main_tops .prev-next .prev:hover{background:url(../images/jt2.png) no-repeat center;background-size:.5rem, .5rem;transform: rotateY(180deg);}
.ygtld2 .main_tops .prev-next .next:hover{background:url(../images/jt2.png) no-repeat center;background-size:.5rem, .5rem;transform: rotateY(0deg);}
.ygtld2 .list{margin-top:.3rem;padding-bottom:0rem;overflow:hidden;}
.ygtld2 .list img{border:0px solid #ededed;box-sizing: border-box;}
.ygtld2 .list p{color:#333333;font-size:16px;text-align:center;padding-top:.2rem;}
.ygtld2 .list font{color:#999;display:block;text-align:center;padding-top:.05rem;}


.yyjt{background:#f7f7f7;overflow:hidden;}
.yyjt_top{display:flex;justify-content: space-between;padding-top:.65rem;align-items: center;border-bottom:3px solid #f1eee8;padding-bottom:.35rem;}
.yyjt_top .title font{font-size:.36rem;line-height:1;overflow:hidden;}
.yyjt_top .title p{color:#bf9f68;font-size:16px;font-weight:bold;padding-top:.1rem;}
.yyjt_top ul{display:flex;gap:.3rem;font-size:.24rem;font-weight:bold;}
.yyjt_top ul li a{color:#999999;}
.yyjt_top ul li.cur a{color:#bf9f68;}
.yyjt_bottom{margin-top:.4rem;display:flex;justify-content: space-between;padding-bottom:.8rem;overflow:hidden;display:none;gap:.4rem;line-height: 2;}
.yyjt_bottom .item span{color:rgba(51, 51, 51, 0.5);display: block;padding-bottom: .05rem;}
.yyjt_bottom .item p{font-size:.18rem;color:#333333;/* padding-top:.1rem; */}
.yyjt_bottom .item{margin-bottom:.2rem;}
.yyjt_bottom .item:last-child{margin-bottom:0px;}
.yyjt_bottom.cur{display: grid;grid-template-columns: auto 50%;}

.zydj{width:100%;overflow:hidden;margin-top:.6rem;margin-bottom:.6rem;}
.zydj .box {display:grid;gap:.4rem;grid-template-columns: repeat(2,1fr);}
.zydj .box .item{border:1px solid #f9efde;}
.zydj .box .item a{background:#faf6f0;padding:.3rem .4rem;display:flex;overflow:hidden;margin:.09rem;justify-content: space-between;align-items: center;}
.zydj .box .item a .title{background:url(../images/01about_20.jpg) no-repeat left center;background-size:.69rem .69rem;height:.69rem;padding-left:.86rem;font-size:.26rem;line-height:.69rem;color:#333;}
.zydj .box .item a .more{width:1.34rem;height:.53rem;background:#f9efde;color:#9e9077;text-align:center;line-height:.53rem;}

.about_banner{background:url(../images/aboutBanner.jpg) no-repeat center;width:100%;overflow:hidden;height:5.2rem;background-size:cover;text-align:center;}
.about_banner .title font{color:#4c4c4c;font-size:.48rem;line-height:1;}
.about_banner .title p{font-size:.2rem;padding-top:.2rem;line-height:1;color:rgba(51, 51, 51, 0.4);text-transform: uppercase;}
.about_banner .main_w{display:flex;justify-content: center;align-items: center;height:100%;}

.services{width:100%;overflow:hidden;margin-top:.57rem;margin-bottom:.57rem;}
.services ul{display:grid;grid-template-columns: repeat(5,1fr);gap:.3rem;}
.services li{background:#fbfaf7;padding:.2rem .4rem;overflow:hidden;}
.services li img{max-width:.38rem;}
.services li font{color:#333333;font-size:.24rem;display:block;margin-top:.2rem;}
.services li p{color:#b4b2a7;font-size:16px;padding-top:.1rem;}


.mdt{margin-bottom:.7rem;margin-top: .2rem;}
.mdt ul{display:grid;grid-template-columns: repeat(2,1fr);gap:.4rem;}
.mdt li{background:#fbfaf7;overflow:hidden;}
.mdt li a{display:grid;grid-template-columns:3.59rem auto;gap:.26rem;padding:.27rem;}
.mdt li a .title{color:#333333;font-size:.24rem;}
.mdt li a .content{color:#666666;font-size:14px;line-height:2;margin-top:.2rem;margin-bottom:.4rem;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.mdt li a .more{width:2.18rem;height:.61rem;display:block;border:1px solid #cda96b;line-height:.61rem;color:#cda96b;font-size:16px;padding-left:.24rem;background:url(../images/dian1.png) no-repeat right .33rem center;}

.qn_abnner{background-image:url(../images/qnwmh_02.jpg);}
.qn_abnner .title font{color:#fff;}
.qn_abnner .title p{color:rgba(255, 255, 255, 0.4);}
.qn_fw{width:100%;overflow:hidden;background:#f7f7f7;padding-bottom:.5rem;}
.qn_fw .item{padding-top:.54rem;margin-bottom:.2rem;}
.qn_fw .item .title{font-size:.3rem;color:#333333;line-height:1.9;position:relative;line-height:1;margin-bottom:.45rem;}
.qn_fw .item .title::after{background:#e00000;content:"";width:.8rem;height:1px;overflow:hidden;display:block;margin-top:0.2rem;}
.qn_fw .item .list ul{display:grid;grid-template-columns: repeat(2,1fr);gap:.3rem;}
.qn_fw .item .list li{background:#fff;padding:.28rem;overflow:hidden;}
.qn_fw .item .list li font{color:#333333;font-size:.18rem;font-weight:bold;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.qn_fw .item .list li p{white-space: nowrap;text-overflow: ellipsis;overflow:hidden;color:#999999;padding-top:.15rem;padding-bottom:.15rem;}
.qn_fw .item .list li div{color:#c2c2c2;}
.news_banner{background-image:url(../images/xwzx_02.jpg);}
.n_list{background:#f7f7f7;position:relative;}
.n_list_2{background:#fff;}
.n_list .list{top:-.53rem;background:#bf9f68;padding:.3rem .5rem;position:relative;margin-bottom:-.2rem;}
.n_list .list ul{display:flex;gap: .3rem .5rem;flex-wrap: wrap;}
.n_list .list li{position:relative;text-align:center;}
.n_list .list li a{color:#ffffff;font-size:18px;}
.n_list .list li.sel a{font-weight:bold;}
.n_list .list li::after{content:"";display:block;border-bottom:0.03rem solid #ffffff;margin:0 auto;margin-top:.18rem;width:0rem;transition: 0.3s ease all;}
.n_list .list li.sel::after,.n_list .list li:hover::after{width:.38rem;}
.k_list{background:#f7f7f7;position:relative;z-index:2;}
.k_list .main_w{display:grid;gap:.4rem;grid-template-columns:auto 4.8rem;}
.k_list .main_w .left{overflow:hidden;}
.k_list .main_w .left .imgs{max-height: 117px;overflow:hidden;}
.k_list .left .list li{padding:.18rem;background:#fff;margin-bottom:.2rem;}
.k_list .left .list li:last-child{margin-bottom:0px;}
.k_list .left .list li a{display:grid;grid-template-columns:1.56rem auto 1.07rem;gap:.25rem;}
.k_list .left .list li a .right{text-align:center;display:flex;align-items: center;padding-left:.1rem;}
.k_list .left .list li a .content{overflow:hidden;}
.k_list .left .list li a .content font{white-space: nowrap;text-overflow: ellipsis;overflow:hidden;font-size:18px;color:#333333;padding-top:.1rem;display:block;}
.k_list .left .list li a .content p{color:#999999;line-height:1.7;padding-top:.1rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.k_list .left .list li a .right font{color:#bf9f68;font-size:.32rem;font-weight:bold;display:block;line-height:1;}
.k_list .left .list li a .right p{color:#bf9f68;font-size:.2rem;text-align:center;padding-top:.1rem;line-height:1;}
.k_list .rights{padding:.3rem;overflow:hidden;background:#fff;}
.k_list .rights .title{color:#bf9f68;font-size:.22rem;font-weight:bold;}
.k_list .rights .list{overflow:hidden;}
.k_list .rights .list li{margin-top:.2rem;}
.k_list .rights .list li .img{max-height:117px;overflow:hidden;}
.k_list .rights .list li a{display:grid;grid-template-columns:120px auto;gap:.2rem;}
.k_list .rights .list li a .content{overflow:hidden;}
.k_list .rights .list li a .content font{color:#333333;font-size:16px;line-height:1;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;display:block;}
.k_list .rights .list li a .content p{
  color:#999999;
  font-size:13px;
  line-height:18px;
  padding-top:.1rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.k_list .rights .list li a .content div{color:#999999;font-size:14px;line-height:1;padding-top:.1rem;}

.flickr { margin: 0 auto; text-align: center; margin-top: 30px }
.flickr {padding: .6rem 0px .6rem 0px;margin: 0px;text-align: center;font-family: arial;font-size: 0.18rem;}

.flickr a {border: 1px solid #fff;background: #fff;width: .5rem;height: .5rem;line-height: .5rem;color: #333333;text-decoration: none;display: inline-block;box-sizing: border-box;margin-left: 5px;margin-right: 5px;border-radius: 50px;}
.flickr a:hover {border: #bf9f68 1px solid;background: #bf9f68;color: #fff;}
.flickr a.Ahover {width: .5rem;height: .5rem;line-height: .5rem;background: #bf9f68;border: 1px solid #bf9f68;color: #fff;display: inline-block;box-sizing: border-box;/* margin-left: 10px; *//* margin-right: 10px; *//* border-radius: 50px; */}
.flickr span.numbtn, 
.flickr span.disabled,.flickr .router-link-exact-active {border: 1px solid #fff;background: #fff;width: .5rem;height: .5rem;line-height: .5rem;color: #bf9f68;display: inline-block;box-sizing: border-box;margin-left: 5px;margin-right: 5px;border-radius: 50px;}
.flickr span.disabled{color:#999;}
.flickr :first-child {  font-family: simsun;border-radius:50%;font-weight:bold;}
.flickr :last-child { font-family: simsun;border-radius:50%; font-weight:bold;}
.flickr :first-child::after{content:"<";}
.flickr :last-child::after{content:">";}

.news_list2{padding-top:.5rem;}
.news_list{background:#f7f7f7;position:relative;z-index:2;min-height:4rem;}
.news_list .list ul{display:grid;grid-template-columns: repeat(2,1fr);gap:.3rem;}
.news_list .list li{background:#fff;padding:.28rem;overflow:hidden;}
.news_list .list li font{color:#333333;font-size:.18rem;font-weight:bold;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;display:block;}
.news_list .list li p{white-space: nowrap;text-overflow: ellipsis;overflow:hidden;color:#999999;padding-top:.15rem;padding-bottom:.15rem;}
.news_list .list li div{color:#c2c2c2;}
.xkdt{position:relative;}
.ktitley{text-align:center;font-size:.3rem;color:#333333;line-height:1;position:relative;margin-top:.6rem;}
.ktitley::after{width:.8rem;height:1px;background:#cda96b;overflow:hidden;content:"";display:block;margin:0 auto;margin-bottom:.5rem;margin-top:.2rem;}
.xkdt .news_list{overflow:hidden;padding-bottom:.9rem;}
.kyjx_banner{background-image:url(../images/07keyan_02.jpg);}
.xk_bai{background:#fff;}
.xkfz{width:100%;overflow:hidden;}
.xkfz .fz_content{font-size:0.18rem;line-height: 1.8;height:256px;overflow:hidden;}
.fz_more{
  text-align:center;
  margin:0 auto;
  /* width:48px;
  height:48px;
  background:#bf9f68;
  border-radius:50%; */
  /* background:url(../images/kymore1.png) no-repeat center;
  background-size:.63rem .63rem;
  width:.63rem;height:.63rem; */
  position:relative;
  margin-top:.45rem;
  margin-bottom:.6rem;
}
.fz_more img{width:.63rem;height:.63rem;}
/* .fz_more a{position:absolute;left:0px;top:0px;} */
.xkfz .fz_content.on{height:auto;}
.xkzs_content{background:#f7f7f7;padding:.3rem;}
.xkzs .ktitley{margin-top:.3rem;}
.xkzs .item{border-bottom:1px solid #e5e5e5;padding-bottom:.5rem;margin-bottom:.5rem; }
.xkzs .item:last-child{margin-bottom:0px;border-bottom:0px;}
.xkzs .title{color:#bf9f68;font-size:.2rem;background:url(../images/07keyan_05.jpg) no-repeat left center;padding-left:.3rem;height:.24rem;background-size:.24rem auto;margin-bottom:.24rem;font-weight:bold;}
.xkzs ul{display:grid;grid-template-columns: repeat(6,1fr);gap:.2rem;}
.xkzs li{background:#ffffff;padding:.3rem;font-size:0.18rem;color:#333333;text-align:center;}


.yxjy_banner{background-image:url(../images/08yxjy_02.jpg);}
.about_content{overflow:auto;height:4rem;font-size:.18rem;color:#333333;line-height:1.88;margin-bottom:.5rem;padding-right:.7rem;}

.gdt::-webkit-scrollbar { width: 8px; }

.gdt::-webkit-scrollbar-track { background: #e9e9e9; border-left: 0px solid rgba(255, 255, 255, 1); border-left: 0px solid rgba(255, 255, 255, 1); border-right: 0px solid rgba(255, 255, 255, 1); border-radius: 5px; }

.gdt::-webkit-scrollbar-thumb { background: #bf9f68; border-radius: 5px; }

.gdt::-webkit-scrollbar-thumb:hover { background: #bf9f68; }

.gdt::-webkit-scrollbar-corner { background: #bf9f68; }


.gdt { scrollbar-color: #bf9f68 #e9e9e9; scrollbar-width: thin; }

.bkx_jj{overflow:hidden;}
.bkx_jj .list{overflow:hidden;}
.bkx_jj .list .bkx_jj-pagination{text-align:center;padding-top:.38rem;padding-bottom:.38rem;}
.bkx_jj .list .bkx_jj-pagination .swiper-pagination-bullet{width:0.16rem;height:0.16rem;background:#e9e9e9;}
.bkx_jj .list .bkx_jj-pagination .swiper-pagination-bullet-active{background:#bf9f68;}

.szjs{width:100%;overflow:hidden;background:#f7f7f7;}
.szjs .list{overflow:hidden;}
.szjs .list li>div{overflow:hidden;}
.szjs .list a{background:#fff;padding:.16rem;transition: 0.3s ease all;}
.szjs .list a{display:grid;grid-template-columns: 1.6rem auto;gap:.2rem;align-items: center;}
.szjs .list a>div{overflow:hidden;}
.szjs .list a .title{font-size:.22rem;color:#333333;transition: 0.3s ease all;}
.szjs .list a .content{color:#9c9c9c;line-height:1.64;margin-top:.17rem;margin-bottom:.3rem;transition: 0.3s ease all;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.szjs .list a .more{max-width:1.19rem;height:0.5rem;border:1px solid #cda96b;display:flex;align-items: center;padding:0 .2rem;color:#cda96b;background:url(../images/sh.png) no-repeat right 0.14rem center;background-size:.07rem auto;transition: 0.3s ease all;}
.szjs .list a:hover{background:#bf9f68;}
.szjs .list a:hover .title{color:#fff;}
.szjs .list a:hover .content{color:rgba(255, 255, 255, 0.7);}
.szjs .list a:hover .more{background:#ffffff url(../images/sh.png) no-repeat right 0.14rem center;color:#cda96b;}
.szjs .szjs-pagination{text-align:center;padding-top:.38rem;padding-bottom:.38rem;}
.szjs .szjs-pagination .swiper-pagination-bullet{width:0.16rem;height:0.16rem;background:#e9e9e9;margin:0 0.04rem;}
.szjs .szjs-pagination .swiper-pagination-bullet-active{background:#bf9f68;}
.szjs .list .slide{margin-bottom:20px}
.szjs_list{display:grid;grid-template-columns: repeat(4,1fr);gap:.2rem;} 
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:0.2rem}
.owl-theme{padding-bottom:0.4rem;}
.owl-theme .owl-dots .owl-dot span{
  width: 0.16rem;
  height: 0.16rem;
  background: #e9e9e9;
}
.owl-theme .owl-dots .owl-dot.active span, .szjs .owl-theme .owl-dots .owl-dot:hover span {
  background: #bf9f68;
}

.jxjy{width:100%;overflow:hidden;}
.jxjy .main_w{display:grid;grid-template-columns: auto minmax(auto,6.4rem);gap:.55rem;}
.jxjy .left .box{overflow:hidden;}
.jxjy .left .title{color:#bf9f68;font-size:.24rem;font-weight:bold;}
.jxjy .left .content{font-size:.18rem;color:#333333;line-height:1.88;margin-top:.36rem;overflow:auto;height:3.3rem;padding-right:.3rem;}
.jxjy .right .list li{position:relative;}
.jxjy .right .list li img{width:100%;}
.jxjy .right .list li p{position:absolute;right:0px;top:0px;z-index:2;width:1.36rem;height:.5rem;background:#bf9f68;line-height:.5rem;text-align:center;color:#fff;font-size:.18rem;}
.jxjy .right .list{overflow:hidden;padding-bottom:.5rem;}
.hdzx{width:100%;overflow:hidden;background:#f7f7f7;padding-top:.65rem;}
.hdzx .title{color:#bf9f68;font-size:.24rem;font-weight:bold;}
.hdzx .list{margin-top:.24rem;}
.hdzx li{background:#ffffff;padding:.3rem;overflow:hidden;}
.hdzx li font{font-size:0.18rem;display: block;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.hdzx li p{color:#999999;margin-top:.15rem;margin-bottom:.15rem;  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;}
.hdzx li div{color:#c2c2c2;}
.owl-nav{display:none;}
.hdzx li{margin-bottom:.3rem;}
.hdzx .owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}



.zjjj_banner{background-image:url(../images/yy1.jpg);overflow:initial;}
.zjjj_banner .select_search{display:flex;gap:.2rem;margin-top:.8rem;}
.zjjj_banner .title{margin-top:.8rem;}
.zjjj_banner .select_search .select{position:relative;z-index:3;background:#fbfaf7;}
.zjjj_banner .select_search .select p{background:url(../images/s-1.png) no-repeat right .24rem center #fbfaf7;width:2.25rem;height:.28rem;text-align:left;padding:.2rem;font-size:16px;display:flex;align-items: center;cursor: pointer;}
.zjjj_banner .select_search .select ul{position:absolute;left:0px;top:.68rem;width:100%;display:none;}
.zjjj_banner .select_search .select li{background:#fbfaf7;text-align:left;border-top:1px dashed #ccc;}
.zjjj_banner .select_search .select li a{display:block;padding:.1rem .2rem;}
.zjjj_banner .select_search .search{background:#fbfaf7;display:flex;}
.zjjj_banner .select_search .search .left input{padding:0 .25rem;width:4.95rem;height:100%;}
.zjjj_banner .select_search .search .left input{border:0px;background:none;font-size:16px;}
.zjjj_banner .select_search .search .left input::placeholder{color:#b1b1b1;}
.zjjj_banner .select_search .search .right input{background:url(../images/as1.png) no-repeat center;background-size:.24rem auto;width:.24rem;height:100%;border:0px;margin-right:.32rem;cursor:pointer;}

.zjjj_banner .select_search .select_box {
	margin-right: 20px;
}
.zjjj_banner .select_search .select_box .el-cascader .el-input__inner{
	background-color: #f8fafc;
	width: 315px;
	height: 73px;
	line-height: 73px;
	border: solid 0px rgba(155, 166, 176, 0.42);
	font-size: 16px;
	color: #333;
	padding: 0px 20px;
	box-sizing: border-box;
	border-radius: 0px;
	opacity: 1;
}
.zjjj_banner .select_search .select_box .el-cascader .el-input__inner::placeholder{color:#333;}
.zjjj_banner .select_search .select_box .el-cascader .el-input .el-icon-arrow-down{
	font-size: 20px;
  color:#333;
}
.zjjj_banner .select_search .select_box .el-cascader .el-input__suffix{right: 15px;align-items: center;display: flex;}

.zjjj_banner .select_search .search_box{position: relative;}
.zjjj_banner .select_search .search_box input{
	width: 546px;
	height: 73px;
	padding: 0px 20px;
	border: 0px solid  rgba(155, 166, 176, 0.42);
	background-color: #f8fafc;
	box-sizing: border-box;
	font-size: 16px;
	color: #a2a2a2;
}
.zjjj_banner .select_search .search_box input::-webkit-input-placeholder{color: #a2a2a2;}

.zjjj_banner .select_search .search_box .search_btn{cursor: pointer; width: 73px;height: 73px;position: absolute;right: 0px;top: 0px;display: flex;justify-content: center;align-items: center;}
.docPage {
    text-align: center;
    padding: .4rem 0px;
}
.docPage .btn-prev,.docPage .btn-next{border: 1px solid #fff;background: #fff !important;width: .5rem;height: .5rem;line-height: .5rem;color: #333333!important;text-decoration: none;display: inline-block;box-sizing: border-box;margin-left: 5px;margin-right: 5px;border-radius: 50px !important;overflow:hidden}
.docPage .el-pager li{border: 1px solid #fff;background: #fff !important;width: .5rem;height: .5rem;line-height: .5rem;color: #333333!important;text-decoration: none;display: inline-block;box-sizing: border-box;margin-left: 5px;margin-right: 5px;border-radius: 50px !important;overflow:hidden}
.docPage .el-pager li::before{line-height:.5rem;}
.docPage .el-pagination.is-background .el-pager li.active{width: .5rem;height: .5rem;line-height: .5rem;background: #bf9f68 !important;border: 1px solid #bf9f68;color: #fff!important;display: inline-block;box-sizing: border-box;}
.Expert{width:100%;background:#f7f7f7;overflow:hidden;position: relative;
    z-index: 2;}
.Expert .list{margin-top:.6rem;}
.waiqExpert .list{margin-top:0!important;}
.Expert .list ul{display:grid;grid-template-columns: repeat(4,1fr);gap:.2rem;}
.Expert .list li a{background:#fff;padding:.16rem;transition: 0.3s ease all;}
.Expert .list li a{display:grid;grid-template-columns: 1.6rem auto;gap:.2rem;align-items: center;}
.Expert .list li a>div{overflow:hidden;}
.Expert .list li a .title{font-size:.22rem;color:#333333;transition: 0.3s ease all;}
.Expert .list li a .entitle{color:#9c9c9c;margin-top:.1rem;transition: 0.3s ease all;}
.Expert .list li a .content{color:#9c9c9c;line-height:1.64;margin-top:.17rem;margin-bottom:.3rem;transition: 0.3s ease all;
  display:flex;
}
.Expert .list li a .content font{white-space: nowrap;color:#333333;transition: 0.3s ease all;}
.Expert .list li a .content p{
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.Expert .list li a .more{max-width:1.19rem;height:0.5rem;border:1px solid #cda96b;display:flex;align-items: center;padding:0 .2rem;color:#cda96b;background:url(../images/sh.png) no-repeat right 0.14rem center;background-size:.07rem auto;transition: 0.3s ease all;}
.Expert .list li a:hover{background:#bf9f68;}
.Expert .list li a:hover .title{color:#fff;}
.Expert .list li a:hover .entitle{color:rgba(255, 255, 255, 0.7);}
.Expert .list li a:hover .content font{color:#fff;}
.Expert .list li a:hover .content{color:rgba(255, 255, 255, 0.7);}
.Expert .list li a:hover .more{background:#ffffff url(../images/sh.png) no-repeat right 0.14rem center;color:#cda96b;}

.ExpertProfile{padding-top:.69rem;padding-bottom:.6rem;overflow:hidden;}
.ExpertProfile .ExpertProfile_main{margin-top:.8rem;background:#f7f7f5;position:relative;padding:.4rem;display:grid;grid-template-columns: 3.13rem auto;}
.ExpertProfile .ExpertProfile_main .ExpertProfile_main_left_img{position:relative;left:0px;top:-.8rem;margin-bottom:-.4rem;text-align: center;}
.ExpertProfile .ExpertProfile_main .ExpertProfile_main_left{margin-right:.45rem;margin-left:.05rem;/* overflow: hidden; */}
.ExpertProfile .ExpertProfile_main .ExpertProfile_main_right{overflow:hidden;}
.ExpertProfile .ExpertProfile_main .ExpertProfile_main_left .ExpertProfile_main_left_title{color:#333333;text-align:center;}
.ExpertProfile .ExpertProfile_main .ExpertProfile_main_left .ExpertProfile_main_left_title font{font-size:.26rem;}
.ExpertProfile .ExpertProfile_main .ExpertProfile_main_left .ExpertProfile_main_left_title p{padding-top:.1rem;}
.ExpertProfile .ExpertProfile_main .ExpertProfile_main_left .ExpertProfile_main_left_wyyy{background:#ffffff;padding:0.15rem;border-radius:50px;margin:0 auto;margin-top:.29rem;display:flex;align-items: center;width:1.54rem;}
.ExpertProfile .ExpertProfile_main .ExpertProfile_main_left .ExpertProfile_main_left_wyyy p{width:0.39rem;height:0.39rem;background:#bf9e68;border-radius:50px;display:flex;justify-content: center;align-items: center;margin-right:.13rem;}
.ExpertProfile .ExpertProfile_main .ExpertProfile_main_left .ExpertProfile_main_left_wyyy p img{
  filter: drop-shadow(#fff 300px 0);
position:relative;
left:-300px;
width:.21rem;
}
.ExpertProfile .ExpertProfile_main .ExpertProfile_main_left .ExpertProfile_main_left_wyyy font{color:#bf9f68;font-weight:bold;font-size:0.18rem;}
.ExpertProfile .ExpertProfile_main .ExpertProfile_main_left .ExpertProfile_main_left_zjjkp{margin-top:.18rem;}
.ExpertProfile .ExpertProfile_main .ExpertProfile_main_left a.ExpertProfile_main_left_wyyy:hover{background:#bf9f68;}
.ExpertProfile .ExpertProfile_main .ExpertProfile_main_left a.ExpertProfile_main_left_wyyy:hover font{color:#fff;}
.ExpertProfile .ExpertProfile_main .ExpertProfile_main_left a.ExpertProfile_main_left_wyyy:hover p{background:#fff;}
.ExpertProfile .ExpertProfile_main .ExpertProfile_main_left a.ExpertProfile_main_left_wyyy:hover p img{
  filter: drop-shadow(#bf9f68 300px 0);
position:relative;
left:-300px;
}
.ExpertProfile_main_right .title{color:#bf9f68;font-size:.22rem;font-weight:bold;}
.ExpertProfile_main_right .contents{color:#333333;font-size:16px;margin-top:.14rem;line-height:2.125;}
.ExpertProfile_main_right .item{margin-bottom:.6rem;}
.ksjj_banner{background-image:url(../images/ksjj_ban1.jpg);}
.ksjj_banner .title{margin-top:.8rem;}
.ksjj_banner .list{margin-top:.7rem;}
.ksjj_banner .list ul{display:flex;gap:.2rem;}
.ksjj_banner .list li{background:#fbfaf7;height:.68rem;line-height:.68rem;width:2.19rem;}
.ksjj_banner .list li a{color:#333333;font-size:16px;display:block;}
.ksjj_banner .list li a:hover{color:#fff;background:#bf9f68;font-weight:bold;}
.ksjj_banner .list li.sel a{color:#fff;background:#bf9f68;font-weight:bold;}
.ksjj_content{width:100%;overflow:hidden;padding-top:0.6rem;padding-bottom:0.1rem;}
.ksjj_content .item{margin-bottom:0.5rem;background:#fbfaf7;padding:.3rem;}
.ksjj_content .item .title{color:#bf9f68;font-size:.2rem;display:flex;align-items: center;
  /* padding-left:.37rem;background:url(../images/sy1.png) no-repeat left center; */
}
.ksjj_content .item .title font{margin-left:0.1rem;}
.ksjj_content .item .title img{width:.25rem;}
.ksjj_content .item .list{margin-top:.3rem;}
.ksjj_content .item .list ul{display:grid;grid-template-columns: repeat(6,1fr);gap:.2rem;}
.ksjj_content .item .list li{background:#ffffff;text-align:center;font-size:.18rem;padding:.2rem;min-height:.4rem;display:flex;align-items: center;justify-content: center;line-height: 1.75;}
.dyyy{background:#fbfaf7;width:100%;overflow:hidden;}
.xyzk{height:.88rem;overflow:hidden;}
.xyzk ul{display:flex;align-items: center;height:100%;}
.xyzk li{font-size:16px;color:#666666;display:flex;align-items: center;}
.xyzk li a{color:#666;}
.xyzk li::before{content:"";display:block;margin-left:.2rem;margin-right:.2rem;width:.05rem;height:.05rem;background:#bf9f68;border-radius:50%;}
.xyzk li:first-child::before{display:none;}

.dtou .xyzk{height:.55rem;}
.dtou .xyzk li{font-size:14px;color:#333;}
.dtou .xyzk li a{color:#333;}

.ksxq{width:100%;overflow:hidden;display:grid;grid-template-columns: 9.6rem auto;}
.ksxq .k_right{overflow:hidden;background:url(../images/ksxq_03.jpg) no-repeat center;background-size:cover;}
.ksxq .k_right .box{padding:0.4rem 6.25vw 0rem 0.4rem;}
.ksxq .k_right .box .title{color:#fbfaf7;font-size:.28rem;padding-bottom:.3rem;border-bottom:1px solid rgba(255,255,255,.3);}
.ksxq .k_right .box .n_title{color:rgba(251, 250, 247, 0.5);margin-top:.3rem;}
.ksxq .k_right .box .n_content{color:#fbfaf7;font-size:16px;line-height:1.75;margin-top:.1rem;
overflow:auto;max-height:2.5rem;padding-right:.25rem;
}
.ksxq .k_right .box :nth-child(2) .n_content{max-height:85px;}
.ksxq .k_right .box .gdt::-webkit-scrollbar { width: 4px; }

.ksxq .k_right .box .gdt::-webkit-scrollbar-track { background: #decfb5; border-left: 0px solid rgba(255, 255, 255, 1); border-left: 0px solid rgba(255, 255, 255, 1); border-right: 0px solid rgba(255, 255, 255, 1); border-radius: 5px; }

.ksxq .k_right .box .gdt::-webkit-scrollbar-thumb { background: #ffffff; border-radius: 5px; }

.ksxq .k_right .box .gdt::-webkit-scrollbar-thumb:hover { background: #ffffff; }

.ksxq .k_right .box .gdt::-webkit-scrollbar-corner { background: #ffffff; }


.ksxq .k_right .box .gdt { scrollbar-color: #ffffff #decfb5; scrollbar-width: thin; }

.mdt_list{overflow:hidden;}
.mdt_list li{background:#fbfaf7;overflow:hidden;}
.mdt_list li a{display:grid;grid-template-columns:3.59rem auto;gap:.26rem;padding:.27rem;}
.mdt_list li a .title{color:#333333;font-size:.24rem;}
.mdt_list li a .content{color:#666666;font-size:14px;line-height:2;margin-top:.2rem;margin-bottom:.4rem;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.mdt_list li a .more{width:2.18rem;height:.61rem;display:block;border:1px solid #cda96b;line-height:.61rem;color:#cda96b;font-size:16px;padding-left:.24rem;background:url(../images/dian1.png) no-repeat right .33rem center;}

.mdt_list .mdt_list-pagination{text-align:center;padding-top:.38rem;padding-bottom:.38rem;}
.mdt_list .mdt_list-pagination .swiper-pagination-bullet{width:0.16rem;height:0.16rem;background:#e9e9e9;margin:0 0.04rem;}
.mdt_list .mdt_list-pagination .swiper-pagination-bullet-active{background:#bf9f68;}

.gywm{line-height:1.75;padding:0;overflow:hidden;position:relative;z-index:2;background:#f7f7f7;padding:.4rem 0;padding-top:0;min-height:4rem;}
.fudong{width:100%;position:fixed;top:0px;left:0px;z-index:3;background:rgba(0, 0, 0, 0);transition: 0.1s ease background, 0.3s ease height;background:#fff;}
.tops{height:1.16rem;}
.ny_main{padding:.4rem 0;}

.news_detail{width: 100%;}
.news_detail .title { margin-top: 30px; font-size: 28px; line-height: 1.5em; font-weight: normal; text-align: center; color: #212121; }
.news_detail .fbt { text-align: center; font-size: 18px; line-height: 1.5em; margin-top: 10px; }
.news_detail .time { padding: 10px 0px; text-align: center; line-height: 25px; margin-bottom: 20px; border-bottom: 1px #ddd solid; }
.news_detail .time span { color: #666666; font-size: 15px; padding-right: 15px; padding-left: 15px; display: inline-block;}
.news_detail .news_content { line-height: 2em; padding: 0px 20px; padding-bottom: 20px; font-size: 16px; min-height: 350px; overflow:hidden;}
.news_detail .news_content img { max-width: 100% !important; height: auto !important; }
.news_detail .news_content video { width: 100% !important; height: 480px !important; }
.news_detail .pre_next { text-indent: 20px; line-height: 2em; color: #666666; }
.news_detail .pn { width: 100%; margin: 0 auto; text-align: center; border-top: 1px solid #EDEFF1; padding: 30px 0; overflow: hidden; }
.news_detail .pn .btn { display: inline-block; vertical-align: top; width: 166px; height: 39px; margin: 0px 20px; line-height: 39px; text-align: center; font-size: 13px; background: #E7E7E7; border-radius: 39px; }
.news_detail .pn .btn:hover {background: rgb(191, 159, 104);color: #FFF;}
.hlbu{width:100%;overflow:hidden;background:#f7f7f7;}
.hlbu .box{display:grid;grid-template-columns: 8.4rem auto;padding-top:0.59rem;padding-bottom:0.59rem;}
.hlbu .box .left{overflow:hidden;}
.hlbu .box .right{overflow:hidden;padding-left:.35rem;}
.hlbu .box .right .title{color:#333333;font-size:0.22rem;}
.hlbu .box .right .content{font-size:16px;color:#666666;line-height:2;padding-top:.3rem;overflow:auto;height:calc(4.86rem - .62rem);padding-right:.2rem;}

.hlbu .box .right .content::-webkit-scrollbar { width: 4px; }

.hlbu .box .right .content::-webkit-scrollbar-track { background: #e0e0e0; border-left: 0px solid #f7f7f7; border-left: 0px solid #f7f7f7; border-right: 0px solid #f7f7f7; border-radius: 5px; }

.hlbu .box .right .content::-webkit-scrollbar-thumb { background: #e00000; border-radius: 5px; }

.hlbu .box .right .content::-webkit-scrollbar-thumb:hover { background: #e00000; }

.hlbu .box .right .content::-webkit-scrollbar-corner { background: #e00000; }


.hlbu .box .right .content { scrollbar-color: #e00000 #e0e0e0; scrollbar-width: thin; }

.gyjbzl{padding-top:.4rem;padding-bottom:.4rem;}
.gyjbzl .menu_list{width:100%;overflow:hidden;}
.gyjbzl .menu_list ul{display:flex;gap:.55rem;justify-content: center;flex-wrap: wrap;}
.gyjbzl .menu_list li{padding:.19rem;overflow:hidden;border:1px solid #ededed;border-radius:5px;text-align:center;min-width:1.65rem;}
.gyjbzl .menu_list li div img{height:.46rem;}
.gyjbzl .menu_list li p{color:#333333;font-size:.18rem;padding-top:.15rem;}
.gyjbzl .menu_list li.cur{background:#f7f7f7;}
.rjql .item{margin-top:.5rem;}
.rjql .item .content{font-size:16px;line-height:2;}
.rjql .item .list .slide{margin-bottom:.2rem;}
.rjql .item .list .slide div{background:#f7f7f7;padding:20px;}
.rjql .item .list .slide font{display:block;color:#333333;font-size:.18rem;padding-bottom:.18rem;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.rjql .item .list .slide p{color:#b9b9b9;font-size:14px;padding-left:.22rem;background:url(../images/s2.png) no-repeat left center;}
.rjql .item .list .slide a:hover div{background:#cb2d2d;}
.rjql .item .list .slide a:hover font{color:#fff;}
.rjql .owl-theme .owl-dots .owl-dot span{
  background: #e9e9e9;
}
.rjql .owl-theme .owl-dots .owl-dot.active span, .rjql .owl-theme .owl-dots .owl-dot:hover span {
  background: #e00000;
}
.rjql .owl-theme{padding-bottom:0px;}

.proshow_zxzx_right{width:100%;overflow:hidden;}
.proshow_zxzx_right .yzxx {display:grid;grid-template-columns: repeat(2,1fr); gap:0.3rem;}
.proshow_zxzx_right .yzxx div{display:flex;}
.proshow_zxzx_right font{width:.27rem;line-height: .6rem;text-align: right;font-size:.18rem;color:#d10000;}
.proshow_zxzx_right input { width: calc(100% - .27rem); height: .6rem; border: 0px; background: #ffffff; padding-left: .27rem; padding-right: .27rem; border:1px solid #e0e0e0;}
.p_z_r_2 { float: left; overflow: hidden; }
.proshow_zxzx_right .p_z_r_5 { width: 100%; overflow: hidden; display:flex;margin-top:30px;margin-bottom:30px;}
.proshow_zxzx_right .p_z_r_5 textarea { width: 100%; border: 0px; background: #fff; padding: .27rem; font-family:Microsoft YaHei; height: 1.74rem; border:1px solid #e0e0e0;box-sizing: border-box;}
.proshow_zxzx_right .p_z_r_6 { width: 100%; overflow: hidden; text-align:center;}
.proshow_zxzx_right .p_z_r_6 input { width: 100%; overflow: hidden; font-size: .18rem; color: #ffffff; background: #bf9f68; cursor: pointer; width:2.36rem;margin-left:0.13rem;margin-right:0.13rem;border-radius:10px;}
.proshow_zxzx_right .p_z_r_6 .resets{background:#eeeeee;color:#333333;}
.mzfw_list{max-width:1340px;display:grid;grid-template-columns:repeat(3,1fr);gap:.28rem;margin:.2rem auto;}

.xunhuan{overflow:hidden;}
.xunhuan .img{max-height:3.5rem;overflow:hidden;}
.ExpertProfile_main_right .hdzx{padding-top:0px;}
.footer_bottom a{display:inline-block;}
.ck_false{display:none;}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #bf9f68;
}

.lsyg .main_tops{display:flex;justify-content: space-between;padding-bottom:.2rem;align-items: center;}
.lsyg .main_tops .prev-next{display:flex;}
.lsyg .main_tops .prev-next .prev{width:.5rem;height:.5rem;background:url(../images/jt1.png) no-repeat center;background-size:.5rem, .5rem;display:block;}
.lsyg .main_tops .prev-next .next{width:.5rem;height:.5rem;background:url(../images/jt1.png) no-repeat center;background-size:.5rem, .5rem;display:block;transform: rotateY(180deg);margin-left:.24rem;}
.lsyg .main_tops .prev-next .prev:hover{background:url(../images/jt2.png) no-repeat center;background-size:.5rem, .5rem;transform: rotateY(180deg);}
.lsyg .main_tops .prev-next .next:hover{background:url(../images/jt2.png) no-repeat center;background-size:.5rem, .5rem;transform: rotateY(0deg);}


.news_home .main_content .n_m_left .prev-next{position:relative;z-index:2;}
.news_home .main_content .n_m_left  .prev-next .prev{width:.5rem;height:.5rem;background:url(../images/jt2.png) no-repeat center;background-size:.5rem, .5rem;display:block;transform: rotateY(180deg);position:absolute;top:1.4rem;left:.2rem;opacity:.8;}
.news_home .main_content .n_m_left  .prev-next .next{width:.5rem;height:.5rem;background:url(../images/jt2.png) no-repeat center;background-size:.5rem, .5rem;display:block;margin-left:.24rem;position:absolute;top:1.4rem;right:.2rem;opacity:.8;}
.news_home .main_content .n_m_left  .prev-next .prev:hover{background:url(../images/jt2.png) no-repeat center;background-size:.5rem, .5rem;transform: rotateY(180deg);}
.news_home .main_content .n_m_left  .prev-next .next:hover{background:url(../images/jt2.png) no-repeat center;background-size:.5rem, .5rem;transform: rotateY(0deg);}


.n_list .list{overflow:hidden;}
.n_list .list .fhui{width:.51rem;height: .54rem;border:1px solid #efe7d9;border-radius:50px;float:right;line-height: .54rem;padding-left:.69rem;margin-left: .3rem;font-size:.16rem;color:#ffffff;background:url(../images/fhui1.png) no-repeat left .3rem center;background-size:.23rem .19rem;display: block;}


.h_jiage_left{margin-top:.4rem;}
.h_jiage_left .list ul{display:grid;gap:10px;}
.h_jiage_left .list li{display:grid;grid-template-columns: 25% 30% 7% 7%  7% auto;padding:25px 40px;background:#fff;gap:10px;}
.fwjg .list li{display:grid;grid-template-columns: 30% 15% 10% auto 10%;padding:25px 40px;background:#fff;gap: 10px 20px;}
.hcjg .list li{display:grid;grid-template-columns: 30% 30% 30% 10%;padding:25px 40px;background:#fff;gap:10px;}
.h_jiage_left .list li .item{overflow:hidden;word-break:break-all}
.h_jiage_left .list li font{font-size:17px;color:#333333;line-height:1.7;}
.h_jiage_left .list li p{font-size:13px;color:#b3b3b3;padding-top:10px;}
.h_jiage_right .content{background:url(../images/h_jiage-1.jpg) no-repeat center;background-size:cover;padding:32px;}
.h_jiage_right .content .list ul{display:grid;gap:27px;}
.h_jiage_right .content .list a{color:#ffffff;font-size:17px;padding-left:23px;position:relative;}
.h_jiage_right .content .list a:hover{font-weight:bold;}
.h_jiage_right .content .list .cur a{font-weight:bold;}
.h_jiage_right .content .list a::after{position:absolute;left:0px;top:calc(50% - 2px);content: "";display:block;width:5px;height:5px;border:1px solid #fff;border-radius: 5px;;}
.h_jiage_right .content .list a:hover::after{background:#fff;}
.h_jiage_right .content .list .cur a::after{background:#fff;}


.zj_content .filter_box{display:flex;justify-content: center;margin-top:.4rem;gap:0 .32rem;}
.zj_content .el-cascader .el-input .el-input__inner{height:0.6rem;border-radius:0;border:0px;}
.zj_content .el-input--suffix .el-input__inner{padding-right:45px;}
.zj_content{background:#f7f7f7;}
.zj_content .el-icon-arrow-down:before,
.zj_content .el-icon-circle-close:before
{content:"";background:url(../images/04zj_08.jpg) no-repeat center;width:.18rem;height:.1rem;display:block;margin-top:.25rem;transform-origin: center;
    background-size:.18rem auto;
}
.zj_content .el-input__icon{margin-right:.1rem;}
.zj_content .el-cascader .el-input .el-icon-arrow-down.is-reverse{    transform: rotateZ(0deg);}

.zj_content .filter_box .search_box{position: relative;}
.zj_content .filter_box .search_box input{
	width: 6.8rem;
	height: 0.6rem;padding: 0px 20px;border: 0px;background-color: #ffffff;box-sizing: border-box;font-size: 14px;color: #a2a2a2;
    padding-right:.6rem
}
.zj_content .filter_box input::placeholder{color: rgba(.51,.51,.51,.3);font-family: Microsoft YaHei;}
.zj_content .filter_box .search_box .search_btn{cursor: pointer; width: 0.6rem;height: 0.6rem;position: absolute;right: 0px;top: 0px;display: flex;justify-content: center;align-items: center;}



.zj_content .filter_box .search_box i{position:absolute;right:50px;top:calc(50% - .2rem);width:.4rem;cursor:pointer;}



.dsan{
  border-left: 1px solid #dbc19e;
  border-bottom: 1px solid #dbc19e;
  overflow:hidden;
  background:#fff;
}
.table-container {
  width: 100%;
  overflow-x: auto;
  position: relative; /* 为了确保sticky定位相对于此容器 */
  /* max-height:800px; */
}

.table-container  table {
  width: 100%;
  /* border-collapse: collapse; */
  background:#dbc19e;
}

.table-container  th, .table-container  td {
  border-top: 1px solid #dbc19e;
  background:#fff;
  padding: 8px;
  white-space: nowrap;
  border-right:1px solid #dbc19e;
  text-align:center;
}

.table-container th:first-child, .daxiao {
  position: sticky;
  left: 0px;
  top:0px;
  z-index: 3;
  /* box-shadow: 0 0 0 1px #ebf2f7; */
}
.table-container  .table_th{color:#fff;text-align:center;height:0.52rem;font-size:16px;background-color: #bf9e68;}
.table-container  .table_th
{
  position: sticky;
  left: 0px;
  top:0px;
  z-index: 2;
}
.keshi{width:200px;}
.daxiao{font-size:18px;}
.nianyue{width:120px;}
.nianyue font{
  /* background:url(../images/zb.png) no-repeat right center; 
  padding-right:24px;*/
  display:inline-block;font-size:0.2rem;}
.riqi{margin:0 auto;padding:0.17rem 0;}
.riqi font{width:0.32rem;height:0.32rem;background:#006dce;border-radius: 50px;display:inline-block;color:#fff;text-align:center;line-height:0.32rem;}
.riqi p{color:#808080;font-size:16px;padding-top:5px;}
.riqi.xiui font{background:#36b8bf;}


.cxsy{background:#f7fafc;}

.disan .content{width:100%;overflow:hidden;}
.disan .content .title{display:flex;justify-content: space-between;align-items:center;}
.disan .content .title font{color:#ffffff;font-size:0.26rem;}
.disan .content .title p{color:rgba(255,255,255,.7);font-size:16px;}
.disan .content .list{margin-top:0.2rem;padding-bottom:.3rem;}
.disan .content .list ul{display:grid;grid-template-columns: repeat(3,1fr);gap:10px;}
.disan .content .list li{overflow:hidden;background:#1d84de;padding:10px .19rem;;}
.disan .content .list li font{color:#fff;font-size:.24rem;}
.disan .content .list li p{color:rgba(255, 255, 255, .7);padding-top:0.05rem;}
.disan .content:nth-child(2) .list{padding-bottom:0px;}
.yse{color:#bf9e68;}

.benz{width:100%;overflow:hidden;padding-bottom:0.4rem;}
.benz ul{display:flex;justify-content: center;gap:0.2rem;}
.benz li{width:1.47rem;height:.55rem;border:1px solid #bf9e68;border-radius:5px;text-align:center;line-height:.55rem;font-size:18px;color:#bf9e68;cursor: pointer;}
.benz li.cur{background:#bf9e68;color:#fff;}


.grxx{width:100%;overflow:hidden;}
.grxx input::placeholder{font-size:14px;color:#b2b2b2;}
.grxx textarea::placeholder{font-size:14px;color:#b2b2b2;}
.grxx .ts_title{font-size:0.2rem;color:#333333;padding-bottom:.2rem;}
.shuyue{max-width:1563px;float:right;width:100%;padding-bottom:.4rem;}
.grxx .list{display:grid;grid-template-columns: repeat(3,1fr);color:#333333;font-size:16px;gap:0.35rem;} 
.grxx .list .item{display:grid;grid-template-columns:100px auto;gap:0.13rem;align-items: center;}
.grxx .list .item font{color:#e80b0b;}
.grxx .list .item .ndxm{text-align:right;}
.grxx .list .item .input{width:100%;border:0px;background:#fff;height:100%;}
.grxx .list .item .input input{width:calc(100% - .4rem);padding:0 .2rem;border:0px;background:#fff;height:0.49rem;border-radius:5px;}
.textbox{display:grid;grid-template-columns:100px auto;gap:0.13rem;font-size:16px;margin-top:0.35rem;}
.textbox font{color:#e80b0b;}
.textbox .ndxm{text-align:right;}
.textbox .input{width:100%;border:0px;background:#fff;height:100%;}
.textbox .input textarea{width:calc(100% - .4rem);padding:.2rem;border:0px;background:#fff;height:2.7rem;border-radius:5px;}
.yzm{width:100%;overflow:hidden;display:grid;grid-template-columns:100px auto;gap:0.13rem;font-size:16px;margin-top:.35rem;align-items: center;}
.yzm font{color:#e80b0b;}
.yzm .ndxm{text-align:right;}
.yzm .yzmRight{display:flex;justify-content: space-between;flex-wrap: wrap;}
.yzm .yzmRight .c_zuo{display:flex;flex-wrap: wrap;gap:10px;}
.yzm .yzmRight .c_zuo .text input{width:calc(100% - .4rem);padding:0 .2rem;border:0px;background:#fff;height:0.49rem;border-radius:5px;max-width:4rem;}
.yzm .yzmRight .c_zuo .hqyzm input{padding:0 .2rem;height:.47rem;border:1px solid #bf9e68;background:#f6f3ef;line-height:.47rem;text-align:center;border-radius:5px;color:#bf9e68;font-size:14px;cursor:pointer;}
.yzm .yzmRight .c_tou,.c_tou2{display:flex;flex-wrap: wrap;gap:10px;}
.yzm .yzmRight .c_tou .reset,.c_tou2 .reset{background:#ebebeb;color:#333333;font-size:16px;border:0px;text-align:center;height:0.49rem;width:1.47rem;}
.yzm .yzmRight .c_tou .submit,.c_tou2 .submit{background:#bf9e68;color:#fff;font-size:16px;border:0px;text-align:center;height:0.49rem;width:1.47rem;}
.c_tou2{display:none;margin-top:.4rem;justify-content: center;}
.yzm .yzmRight .c_tou .submit, .c_tou2 .submit,.yzm .yzmRight .c_tou .reset, .c_tou2 .reset{cursor:pointer;}
.grxx .list .item .input .el-date-editor.el-input{width:100%;}
.grxx .el-input__prefix{display:none;}