@charset "utf-8";
:root {
  /* 导航高度 */
  --header-height: 1rem;
  /* COLOR */
  --color-active: #00479d;
  --color-blue-004: #00479d;
  --color-blue-095: #095cae;
  --color-blue-163: #163494;
  --color-blue-1635: #163595;
  --color-blue-345: #345999;
  --color-red-e41: #e41313;
  --color-white: #fff;
  --color-black: #282828;
  --color-gray-f6: #f6f6f6;
  --color-gray-f4: #f4f4f4;
  --color-gray-eee: #eee;
  --color-gray-ddd: #ddd;
  --color-gray-bbb: #bbb;
  --color-gray-999: #999;
  --color-gray-666: #666;
  --color-gray-444: #444;
  --color-gray-333: #333;
  /* --- font40以下 */
  --font12: clamp(12px, 0.12rem, 12px);
  --font14: clamp(12px, 0.14rem, 14px);
  --font15: clamp(12px, 0.15rem, 15px);
  --font16: clamp(13px, 0.16rem, 16px);
  --font17: clamp(13px, 0.17rem, 17px);
  --font18: clamp(14px, 0.18rem, 18px);
  --font20: clamp(15px, 0.2rem, 20px);
  --font22: clamp(16px, 0.22rem, 22px);
  --font24: clamp(17px, 0.24rem, 24px);
  --font26: clamp(18px, 0.26rem, 26px);
  --font28: clamp(18px, 0.28rem, 28px);
  --font30: clamp(20px, 0.3rem, 30px);
  --font32: clamp(20px, 0.32rem, 32px);
  --font34: clamp(22px, 0.34rem, 34px);
  --font36: clamp(22px, 0.36rem, 36px);
  --font38: clamp(24px, 0.38rem, 38px);
  /* --- font40 */
  --font40: clamp(23px, 0.4rem, 40px);
  --font42: clamp(24px, 0.42rem, 42px);
  --font44: clamp(24px, 0.44rem, 44px);
  --font46: clamp(25px, 0.46rem, 46px);
  --font48: clamp(26px, 0.48rem, 48px);
  /* --- font50 */
  --font50: clamp(28px, 0.5rem, 50px);
  --font52: clamp(28px, 0.52rem, 52px);
  --font54: clamp(28px, 0.54rem, 54px);
  --font56: clamp(28px, 0.56rem, 56px);
  --font58: clamp(29px, 0.58rem, 58px);
  /* --- font60 */
  --font60: clamp(30px, 0.6rem, 60px);
  --font62: clamp(31px, 0.62rem, 62px);
  --font64: clamp(31px, 0.66rem, 64px);
  --font66: clamp(31px, 0.66rem, 66px);
  /* --- font70以及以上 */
  --font70: clamp(32px, 0.7rem, 70px);
  --font72: clamp(32px, 0.72rem, 72px);
  --font74: clamp(32px, 0.74rem, 74px);
  --font80: clamp(32px, 0.8rem, 80px);
  --font100: 1rem;
  --font120: 1.2rem;
  --font160: 1.6rem;
  --font230: 2.3rem;
}
@media (max-width: 1580px) {
  :root {
    --header-height:80px;
  }
}
/* 公共字体 */
.font12 {
  font-size: var(--font12);
}
.font14 {
  font-size: var(--font14);
}
.font15 {
  font-size: var(--font15);
}
.font16 {
  font-size: var(--font16);
}
.font18 {
  font-size: var(--font18);
}
.font20 {
  font-size: var(--font20);
}
.font22 {
  font-size: var(--font22);
}
.font24 {
  font-size: var(--font24);
}
.font26 {
  font-size: var(--font26);
}
.font28 {
  font-size: var(--font28);
}
.font30 {
  font-size: var(--font30);
}
.font32 {
  font-size: var(--font32);
}
.font34 {
  font-size: var(--font34);
}
.font36 {
  font-size: var(--font36);
}
.font38 {
  font-size: var(--font38);
}
.font40 {
  font-size: var(--font40);
}
.font42 {
  font-size: var(--font42);
}
.font44 {
  font-size: var(--font44);
}
.font46 {
  font-size: var(--font46);
}
.font48 {
  font-size: var(--font48);
}
.font50 {
  font-size: var(--font50);
}
.font52 {
  font-size: var(--font52);
}
.font54 {
  font-size: var(--font54);
}
.font56 {
  font-size: var(--font56);
}
.font58 {
  font-size: var(--font58);
}
.font60 {
  font-size: var(--font60);
}
.font62 {
  font-size: var(--font62);
}
.font64 {
  font-size: var(--font64);
}
.font66 {
  font-size: var(--font66);
}
.font70 {
  font-size: var(--font70);
}
.font72 {
  font-size: var(--font72);
}
.font72 {
  font-size: var(--font74);
}
.font80 {
  font-size: var(--font80);
}
.font100 {
  font-size: var(--font100);
}
.font120 {
  font-size: var(--font120);
}
.font160 {
  font-size: var(--font160);
}
.font230 {
  font-size: var(--font230);
}
html {
  font-size: calc(100vw/19.2);
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scrollbar-width: thin;
}
@media (min-width: 1901px) {
  html {
    font-size: 100px;
  }
}
@media (max-width: 1580px) {
  html {
    font-size: calc(100vw / 21);
  }
}
@media (max-width: 1280px) {
  html {
    font-size: calc(100vw / 19.3);
  }
}
@media (max-width: 767px) {
  html {
    font-size: calc(100vw/15);
  }
}
@media (max-width: 480px) {
  html {
    font-size: calc(100vw/7.5);
  }
}
body {
  font-family: 'PingFang SC', 'Microsoft YaHei', 'Microsoft YaHei UI', 'SimSun', 'SimHei', 'Arial';
  font-size: 16px;
  color: #000;
  background: #342019;
  overflow-x: hidden;
}
html, body, div, span, iframe, map, font, img, a img, samp, hr, h1, h2, h3, h4, h5, h6, b, p, blockquote, a, address, code, dl, dt, dd, ol, ul, li, form, label, table, tr, td, th{ padding: 0; margin: 0; border: 0; font-weight: normal; font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;  list-style:none;line-height: 1;box-sizing: border-box;}
html, body { position: relative; height: 100%;}
body::-webkit-scrollbar { width:2px;}
body::-webkit-scrollbar-track { background: rgba(232, 232, 232, 1);}
body::-webkit-scrollbar-thumb { background: #00479d;}
img{ border:0; max-width: 100%;}
input,button,a { outline: none;}
a{ text-decoration:none; color:#000;  }
a:hover{ color:red;  }
.clear { clear:both;}
.clearfix { zoom:1;}
.clearfix:after { content:''; display:block; height:0; clear:both;}
div { box-sizing:border-box;}
.dn { display: none;}
#screen { display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; background: rgba(0,0,0,0.5);}
@font-face { font-family:font1; src: url("../images/xkzt.TTF");} 
@font-face { font-family:font2; src: url("../images/hkzt2.TTF");} 
.container {
  width: 100%;
  height: auto;
  max-width: 78.125%;
  margin: 0 auto;
}
.sjzs{display: none;}
@media (min-width: 1901px) {
.container {
  max-width: 1500px;
}
}
@media (max-width: 1880px) {
.container {
  max-width: 79.787%;
}
}
@media (max-width: 1024px) {
.container {
  max-width: 100%;
  padding: 0 20px;
}
} 
.header{position: absolute; width: 100%; top: 0; left: 0;z-index: 10;}
.nav ul{text-align: center; padding: 0.5rem 0;}
.nav li{display: inline-block; padding: 0 .32rem;}
.nav h2{font-size: var(--font20);color: #ffd9c4;}
.nav p{font-size: var(--font14);color: #ffd9c4; margin-top: .12rem;}
.nav ul li:nth-child(2){ padding-right: 1.9rem;}
.nav ul li:nth-child(3){ padding-left: 1.9rem;}
.logo{position: absolute; width: 2.46rem;left:50%; top:50%; transform:translate(-50%,-50%);}
.logo img{width: 100%;}
.banner{position: relative;}
.banner img{width: 100%;}
.banner {
  position: relative;
}
.banner img {
  width: 100%;
}
.banner_text {
  position: absolute;
  bottom: 0.1rem;
  padding: .18rem;
  display:flex;
  width:100%;
  justify-content:center;
}
.banner_text .sjzs {
  padding: .18rem;
  border: 1px solid #7c4f24;
  background: rgba(73,44,31,.3);
}

.banner_text li {
  display: inline-block;
  padding: 0 .15rem;
  vertical-align: top;
  box-sizing: border-box;
}

.banner_text ul li:nth-child(1) {
  width: 2.5rem;
}

.banner_text ul li:nth-child(2) {
  width: 4.3rem;
}

.banner_text ul li:nth-child(3) {
  width: 2.5rem;
}

.bj1{background: url(../images/bj1.jpg) repeat center top;background-size: 100% auto;padding-top: .2rem;}
.news{width: 13.25rem;max-width: 94%; margin: 0 auto; padding-bottom: .7rem; position: relative; }
.news_title{ margin-bottom: .4rem;position: relative;}
.news_title img{width: 100%;}
.news_nr{display: flex;justify-content: space-between;}
.news_left{width: 4.87rem;position: relative; overflow: hidden; padding: 0.08rem;box-sizing: border-box;background: url(../images/a9.png) no-repeat center top;background-size: 100% auto;}
.news_left img{width: 100%;}
.news_left .swiper{ padding-bottom: 0; }
.news_left .swiper-pagination{bottom: 0;}
.news_left .swiper-pagination-bullet{border-radius: 0;width: .2rem;height: .1rem; opacity: 1;background: #b6896a;transition: .5s;}
.news_left .swiper-pagination-bullet-active{width: .3rem;background: #f2a346;}

.news_right{width: calc(100% - 5rem);border: 1px solid #9b4d22;background: #542617;height: 2.75rem;box-sizing: border-box;}
.news_bt{border-bottom: 1px solid #000000;display: flex;justify-content: space-between; padding: 0 .25rem 0 .5rem;}
.news_bt ul{overflow: hidden;}
.news_bt li{float: left;  font-size: var(--font16); padding-right: .1rem;}
.news_bt li span{display: block; width: .6rem;color: #ff9d3c;cursor: pointer;text-align: center;line-height: .5rem;}
.news_bt li.cur span{color: #fbd7a3;background: url(../images/a10.png) no-repeat center bottom;background-size: 100% auto;}
.news_bt a{font-size: .3rem; line-height: .5rem; color: #b44d1d;}
.news_bt a:hover{color: #fbd7a3;}
.newsbox{padding: .2rem .18rem 0 .18rem;background: url(../images/a11.png) no-repeat right top;animation: fadeIn 1s 1;}
.newsbox h2 a{font-size: var(--font16);color: #ed3e3e;margin-bottom: .1rem;display: block;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.newsbox h2 a:hover{text-decoration: underline;}
.newsbox li{position: relative; font-size: var(--font14); line-height: .32rem;overflow: hidden;padding-left: .23rem;overflow: hidden;}
.fr{float: right;}
.newsbox li:before{position: absolute; content: "";background: url(../images/a12.png);width: .15rem;height: .15rem;background-size: 100% 100%; left: 0; top: 50%;transform: translateY(-50%); }
.newsbox li span{color: #ffecdb;float: right; line-height: .32rem;}
.newsbox li b{float: left;width: calc(100% - 50px);color: #ffecdb;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;line-height: .32rem;}
.newsbox li a:hover b{text-decoration: underline;}
.newsbox li a:hover span{text-decoration: underline;}

.yxzl{width: 13.25rem;max-width: 94%; margin: 0 auto; padding-bottom: .5rem;}
.yxzl_title{padding-bottom: .5rem;}
.yxzl_title img{width: 100%;}
.yxzl_nr ul{overflow: hidden; margin-left: -.45rem;}
.yxzl_nr li{float: left;width: 16.66%; padding: 0 0 0 .45rem;box-sizing: border-box;}
.yxzl_nr img{width: 100%;transition: .5s;}
.yxzl_nr ul li:nth-child(2n){padding-top: 1.2rem;}
.yxzl_nr a:hover img{opacity: .6;}

.yxts{width: 11.25rem;max-width: 80%; margin: 0 auto; padding-bottom: 1rem;padding-top: 0.8rem;}
.ycts_nr{padding-bottom: 1rem; position: relative; overflow: hidden;}
.ycts_nr img{width: 100%; opacity: .8;}
.ycts_nr .swiper-slide{width: 65%;}
.ycts_nr .swiper-pagination{width: 100%;z-index: 10;}
.ycts_nr .swiper-pagination-bullet{background: url(../images/a19.png);width: .41rem;height: .41rem;border-radius: 0; opacity: 1;background-size: 100% 100%;cursor: pointer;}
.ycts_nr .swiper-slide-active img{opacity: 1;}
.ycts_nr .swiper-pagination-bullet-active{background: url(../images/a18.png);background-size: 100% 100%;}
.ycts_nr .swiper-button-next{background: url(../images/a17.png);width: .44rem;height: .44rem;background-size: 100% 100%; margin-top: -.22rem;right: 5%;outline:none;}
.ycts_nr .swiper-button-prev{background: url(../images/a16.png);width: .44rem;height: .44rem;background-size: 100% 100%; margin-top: -.22rem;left: 5%;outline:none;}
.ycts_nr .swiper-button-next:after,.ycts_nr .swiper-button-prev:after{font-size: 0;}

.footer{text-align: center; padding: .4rem 3%;background: #000000;}
.footer p{font-size: var(--font18);; line-height: 1.6; margin: .1rem 0;color: #796e68;}


/*news*/
.xwbox{display: flex;justify-content: space-between;}
.news_xw li{border-bottom: 1px solid #000000; padding: .22rem 0 .18rem;}
.xwbox{display: flex;justify-content: space-between;}
.xwleft{width: 1.5rem;text-align: center;position: relative;}
.xwleft:before{position: absolute; content: "";width: .5rem;height: 1px;background: #ffcc83; transform: rotate(-30deg);top: .3rem;right: .5rem;}
.xwleft h2{font-weight: bold; font-size: var(--font24);color: #ffcc83;}
.xwleft p{font-size: var(--font18);color: #ffcc83; margin-top: .15rem;}
.xwright{width: calc(100% - 1.9rem);position: relative;padding-right: 1.5rem;box-sizing: border-box;}
.xwright h2{font-weight: bold; font-size: var(--font16);color: #ffcc83; margin-bottom: .14rem;}
.xwright p{font-size: var(--font14);color: #ffcc83; line-height: 1.6;}
.xwright span{position: absolute; right: 0;top: 50%;transform: translateY(-50%);font-size: var(--font14);color: #ffcc83;width: .8rem;text-align: center;}
.xwright span img{display: block; width: 100%; margin-bottom: .07rem;}
.wzfy{text-align: center; padding-top: .8rem;text-align: center;}
.wzfy li{padding: 0 .13rem;display: inline-block;font-size:var(--font15);color: #ffe5c9;}
.wzfy a{display: block; padding: 0 .14rem;border: 1px solid #ffe5c9;font-size:var(--font15);line-height: .34rem;color: #ffe5c9;}
.wzfy li.cur a{background: #f06700;}
.wzfy a:hover{background: #f06700;}
.wby2{width: .87rem;color: #ffe5c9;border:1px solid #ffe5c9;height: .36rem; line-height: .34rem;text-align: center;background: none;font-size:var(--font15);}
.wby2::-webkit-input-placeholder{color:#ffe5c9;}

/*news_xq*/
.wznr_title{text-align: center;padding-bottom: .15rem;border-bottom: 1px solid #000000; position: relative;}
.wznr_title h2{ margin-bottom: .25rem;color: #ffcc83;font-size:var(--font30);}
.wznr_title p{color: #ffcc83;font-size:var(--font14);}
.fhlb{position: absolute; text-align: center;width: .67rem;font-size:var(--font14);color: #ffcc83;left: 0; top: -.3rem;}
.fhlb img{width: 100%; margin-bottom: .05rem;}
.wznr_xq{padding: .2rem;min-height: 6rem;}
.wznr_xq p{line-height: 1.8;font-size:var(--font16);text-indent: 28px;color: #ffcc83;}

/*rgym*/
.czzn_title{border-bottom: 1px solid #000; padding: 0 .35rem;}
.czzn_title ul{overflow: hidden;}
.czzn_title li{float: left; padding-right: .66rem; position: relative;}
.czzn_title li:before{position: absolute; content: "";width: 10px;height: 19px;background-size: 100% 100%; top: 50%;transform: translateY(-50%);right: .3rem;}
.czzn_title li:last-child:before{display: none;}
.czzn_title span{padding: 17px 10px;font-size:var(--font20);color: #ffcc83;cursor: pointer;display: block;}
.czzn_title li.cur span{background: url(../images/a25.png) no-repeat center bottom;background-size: 100% auto;}

.czzn_title span a{color: #ffcc83;    text-shadow: 3px 3px 3px #000000;}
.czzn_title li:hover span {background: url(../images/a25.png) no-repeat center bottom;background-size: 100% auto;}
.czzn_bt{padding: .2rem .35rem 0 .35rem;border-top:1px solid #631d0a;  display: flex; align-items: center; justify-content: center; }
.czzn_bt ul{overflow: hidden; display: flex;  flex-wrap: wrap; }
.czzn_bt li{float: left; position: relative;}

.czzn_bt li:before{position: absolute; content: ""; background: url(../images/a12.png); background-size: 100% 100%; height: .15rem;    width: .15rem;top: 50%;transform: translateY(-50%);    left: 0rem;}
.czzn_bt li:after{position: absolute; content: ""; background: url(../images/a12.png); background-size: 100% 100%; height: .15rem;    width: .15rem;top: 50%;transform: translateY(-50%);    right: 0rem;}
.czzn_bt span{padding: 0 .2rem; line-height: 30px;font-size:var(--font26);color: #ffcc83;display: block; text-align: center; text-shadow: 3px 3px 3px #000000;}
.czzn_bt li.cur a{ border-bottom:1.5px solid #f69a2b ; color: #f69a2b;}
.czzn_bt a:hover{ border-bottom:1.5px solid #f69a2b ; color: #f69a2b; }
.czzn_xq{padding: .45rem .35rem;}
.czzn_xq p{line-height: 1.8;font-size:var(--font16);text-indent: 28px;color: #ffcc83;}
.czzn_xq img{margin: .55rem auto;max-width: 100%;}
/*ydym*/
.ydym_title{border-bottom: 1px solid #000;padding-bottom: .15rem;}
.ydym_title span{display: block; background: url(../images/a27.png);width: 2.2rem;height: .64rem;background-size: 100% 100%;font-size:var(--font28);color: #f4e4b9;font-family: font1;line-height: .54rem;text-align: center; padding-top: .1rem;text-shadow: 2px 2px 2px #780000; padding-right: .1rem;}
.ydym_nr{padding: .1rem 0 .1rem;border-top: 1px solid #631d0a;}
.ydym_nr ul{overflow: hidden;    display: flex; flex-wrap: wrap;  }
.ydym_nr li{float: left; padding:.18rem .81rem .18rem 0; position: relative; }
.ydym_nr li:before{position: absolute;content: "";border-right: 1px solid #ffcc83;height: 19px; right: .4rem;top: 50%;transform: translateY(-50%);}
.ydym_nr a{color: #ffcc83;font-size:var(--font16);transition: .5s;}
.ydym_nr a:hover{opacity: .6;}

.leftdh{background: url(../images/a28.png) no-repeat center center;width: 2.28rem;background-size: 100% 100%;padding: .4rem 0; position: absolute; left: -2.5rem;top: -1rem;margin-right: 3rem;}
.leftdh_title a{display: block; font-size:var(--font30); font-family: font1;text-shadow: 3px 3px 3px #000000;color: #8b2d00;padding-left: .33rem; line-height: .75rem;}
.leftdh .leftdh_td a{display: block; font-size:var(--font24); font-family: font1;text-shadow: 2px 2px 2px #780000;color: #f4e4b9;padding-left: .33rem; line-height: .75rem;
 position: relative; 
  z-index: 1; 
  background: none; 
  transition: padding-left .3s linear;
}

.leftdh .leftdh_td a::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1; 
  background: url(../images/a37.png) no-repeat left center;
  background-size: 0% auto;
  opacity: 0; 
  transition: background-size .2s linear, opacity .2s linear;
}

.leftdh .leftdh_td.cur a{padding-left: .55rem;}
.leftdh .leftdh_td a:hover{ padding-left: .55rem;}
.leftdh .leftdh_td.cur a::after,
.leftdh .leftdh_td a:hover::after {background-size: 95% auto; opacity: 1; }
.czzn_nr{animation: fadeIn 1s 1;}

.tcnr{width: 700px; position: fixed;z-index: 100; border: 1px solid #d25f1a;z-index: 50;left:50%; top:50%; transform:translate(-50%,-50%);background: url(../images/a8.jpg);background-size: 100% 100%; padding: 0 1.1rem .4rem 1.1rem;background-size: 100% 100%;max-width: 90%;display: none; }
.tcnr h2{ padding: .3rem 0 .48rem;text-align: center;font-size: var(--font26);color: #f4e4b9; font-family: font1; text-shadow: 2px 2px 2px #780000;}
.tcnr li{padding-bottom: .45rem;display: flex;justify-content: space-between;align-items: center;}
.tcnr li span{font-size: var(--font22);color: #f4e4b9; font-family: font1; text-shadow: 2px 2px 2px #780000;}
.wby1a{width: calc(100% - 1.2rem);border: 2px solid #d25f1a;height: .46rem; line-height: .42rem;font-size: var(--font16); padding: 0 .1rem;background: #000000;color: #fff;box-sizing: border-box;}
.wby1::-webkit-input-placeholder{color:#fff;}
.yzm{width: calc(100% - 1.2rem);display: flex;justify-content: space-between;}
.yzmbtn{background: url(../images/a9.jpg);width: 1.44rem;height: .46rem;background-size: 100% 100%;}
.wby2a{width: calc(100% - 1.55rem);border: 2px solid #d25f1a;height: .46rem; line-height: .42rem;font-size: var(--font16); padding: 0 .1rem;background: #000000;color: #fff;box-sizing: border-box;}
.btn5{background: url(../images/a30.png);width: 1.56rem;height: .52rem;background-size: 100%100%;cursor: pointer; display: block;border: none;margin: 0 auto;}
.ggbtn{background: url(../images/a31.png);width: .43rem;height: .43rem;position: absolute;cursor: pointer;background-size: 100%; top: 0;right: 0;}
.hkjb{position: fixed;z-index: 40;width: 100%;height: 100%; background: rgba(0,0,0,.6);top: 0;left: 0;display: none;}

.tcnr2{width: 655px; position: fixed;z-index: 100; border: 1px solid #d25f1a;z-index: 50;left:50%; top:50%; transform:translate(-50%,-50%);background: url(../images/a8.jpg);background-size: 100% 100%; padding: 0 .3rem .4rem .3rem;background-size: 100% 100%;max-width: 90%; display: none;}
.tcnr2 h2{text-align: center;font-size: var(--font24);color: #f4e4b9; font-family: font1; text-shadow: 2px 2px 2px #780000;line-height: 2.2;}
.dhmnr{padding: .15rem .35rem;background: rgba(0,0,0,.3);}
.tcnr2 li{display: flex;justify-content: space-between;}
.tcnr2 li span{font-size: var(--font21);color: #f4e4b9; font-family: font1; text-shadow: 2px 2px 2px #780000;line-height: 2.2;}
.btn{cursor: pointer;text-decoration: underline;}
.yym{font-weight: 400;}

.rightfd{position: fixed;background: url(../images/a32.png); width: 220px;background-size: 100% 100%;z-index: 30;right: 0;top: 50%;transform: translateY(-50%);}
.righttop{text-align: center; padding:10px 0 5px;}
.lefttop{ border-bottom: 1px solid #000;padding-bottom: 10px;}
.righttop img{margin: 0 auto;}
.righttop h2{font-size: 18px; line-height: 2.2;color: #fff3c5;text-align: center; text-shadow: 3px 3px 3px #000000;}
.righttop h4{font-size: 14px; line-height: 2.2;color: #fff3c5;text-align: center;}
.right_bottom{padding: 20px 0 40px;border-top: 1px solid #fc8743;}
.right_bottom li{display: flex;justify-content: space-between;font-size: 16px;color: #fff3c5;padding: 7px 20px;}
.right_bottom h2{padding-bottom: 10px;}
.right_bottom h2 img{margin: 0 auto;display: block;} 
.right_bottom li:nth-child(1){ font-size:18px;padding-left: 30px;}
.zkbtn{background: url(../images/a35.png);width: 26px;height: 74px; background-size: 100% 100%; position: absolute; left: -23px; top: 24px;cursor: pointer;}
.zkbtn.on{background: url(../images/a36.png);background-size: 100% 100%;}

.czzn_xq table {
  border: 1px solid #9b4d22;
  border-collapse: collapse; 
}

.czzn_xq th, td {
  border: 1px solid #9b4d22; 
  padding: 2px; 
  color: #ffcc83;
}
.czzn_xq td img {
  margin: .15rem auto;
  max-width: 100%;
}
.friendlink{width:100%; overflow:hidden;text-align:center;  }
.friendlink dl{display:inline-block;}
.friendlink dl dt{float:left; font-weight:normal; line-height:28px; margin-right:3px; color:#a3a2a2;font-size: 12px;}
.friendlink dl dd{float:left; margin:0 3px; line-height:28px;}
.friendlink dl dd a{color:#a3a2a2; text-decoration:none;font-size: 12px;}
.friendlink dl dd a:hover{color:#a3a2a2;}

@media screen and (max-width: 1800px) {
.buildDesc { padding: 85px 0 110px;}
}
@media screen and (max-width: 1600px) {
.nav>ul {gap: 35px;}
}

@media screen and (max-width: 1500px) {
}
@media screen and (max-width: 1440px) {
.subFlex dt { margin-bottom: .05rem;}
}
@media screen and (max-width: 1280px) {
}
@media screen and (max-width: 1200px) {
}
@media screen and (max-width: 1080px) {
.sjzs{display: block;}
.pczs{display: none;}
.header{position: fixed;background: #000000;height: .9rem;}
.logo{left: .25rem;transform: translate(0, -50%);width: 2rem;}
.dhbtn{background: url(../images/s3.png);width: .58rem;height: .58rem;background-size: 100% 100%; right: .35rem; position: absolute; top: 50%;transform: translateY(-50%);}
.xzbtn{background: url(../images/s4.png);width: 1.89rem;height: .61rem;background-size: 100% 100%;position: absolute; right: 1.37rem;top: 50%;transform: translateY(-50%);}
.nav{position: fixed;z-index: 100;height: calc(100% - .9rem);left: 0; top: .9rem;background: #000;width: 100%;display: none;}
.nav li{display: block;text-align: center; padding:.25rem 0;}
.nav ul li:nth-child(2){ padding: .25rem 0;}
.nav ul li:nth-child(3){ padding: .25rem 0;}
.tsbtn{position: absolute;background: url(../images/a7.png);width: .72rem;height: .92rem;background-size: 100% 100%;top: 1.1rem;left: .15rem;}
.banner_text{bottom: .15rem;}
.banner_text ul{font-size: 0;}
.banner_text ul li:nth-child(2){width: 33.33%; }
.banner_text ul li:nth-child(3){width: 33.33%;}
.banner_text ul li:nth-child(1){width: 33.33%;}
.banner_text  img{width: auto;height: 1.65rem; margin: 0 auto;}
.bj1{background: url(../images/s2.jpg) no-repeat center top;background-size: 100% 100%;}	
.news_title{top: 0; padding: .28rem 0 0 0;}
.news_nr{display: block;padding-top: .35rem;}
.news_left{width: 5.1rem;margin: 0 auto;}
.news_right{width: 90%;margin:.35rem auto 0 auto ;height: auto;}
.news_bt li span{line-height: 2;width: .8rem;}
.news_bt li{padding-right: .1rem;}
.newsbox{padding-bottom: .2rem;}
.newsbox h2 a{margin-bottom: .2rem;}
.newsbox li{padding: .1rem 0;}

.yxzl_nr{width: 90%; margin: 0 auto;}
.yxzl_nr li{width: 33.33%;height: 7rem;}
.ycts_nr{padding: 0 0.5rem 1rem 0.5rem;}

.leftdh{display: none;}
.ydym_nr li{padding:.12rem .61rem .12rem 0;}
.ydym_nr li:before{right: .3rem;}
.xwright span{display: none;}
.xwright{padding-right: 0;width: calc(100% - 1.6rem);}
.wzfy li{padding: 0 .05rem;}
.wzfy ul li:nth-child(1){ display: none;}
.wzfy ul li:nth-child(2){ display: none;}
.wzfy ul li:nth-child(3){ display: none;}
.wzfy ul li:nth-child(4){ display: none;}
.wzfy ul li:nth-child(5){ display: none;}
.wzfy li.ycsj{display: none;}

.fhlb{width: 1rem;margin-top: -.8rem;}
.wznr_title{padding: .25rem 0;}
.footer p{font-size: 12px;}
.tcnr{padding: 0 .4rem .4rem .4rem;}
.wby1a{width: calc(100% - 1.5rem);}
.yzm{width: calc(100% - 1.5rem);}
.tcnr2 li span{font-size: var(--font14);}
.czzn_title li {
  float: left;
  padding-right: .2rem;
}
.czzn_title li a{
  font-size: var(--font14);
}

.yxzl{padding-bottom: 0rem;}
 
}
@media screen and (max-width: 780px){	
}