.banner img{width:100%;}
.zxal1fer{}
.zxal1{display:flex;padding:70px 0 0 0;flex-wrap:nowrap;justify-content:space-between;}
.zxal_arcurl{text-align:center;font-size:14px;font-weight:bold;letter-spacing:1px;line-height:40px;padding:0 30px;display:flex;flex-direction:column;justify-content:center;}
.zxal_arcurl a{width:230px;height:40px;display:block;line-height:40px;font-size:24px;font-weight:bold;background:#ecc64d;border-radius:40px;letter-spacing:2px;color:#fff;}
.zxal1_1{display:flex;height:150px;box-sizing:border-box;-moz-box-shadow:0px 5px 10px #d7d3d3;box-shadow:0px 5px 10px #d7d3d3;-webkit-box-shadow:0px 5px 10px #d7d3d3;-ms-box-shadow:0px 5px 10px #d7d3d3;margin-bottom:10px;}
.zxal1_1 img{width:514px;height:150px;}
.zxal1_2{display:flex;justify-content:flex-end;}
.zxal1_2 img{width:36px;height:160px;}
.zxal1_2zxuur{text-align:right;padding:0 25px 0 0;position:relative;}
.zxal1_2zxuur span{display:block;width:37px;height:6px;background:#ecc64d;position:absolute;top:0;right:25px;}
.zxal1_2zxuur font{font-weight:bold;font-size:30px;color:#ecc64d;display:block;letter-spacing:4px;line-height:40px;margin:39px 0 0 0;}
.zxal1_2zxuur h1{font-size:30px;color:#5a5a5a;letter-spacing:4px;line-height:40px;margin:-25px 0 0 0;padding:0 0 10px 0;}
.zxal1_2zxuur p{font-size:20px;letter-spacing:1px;line-height:28px;}
.zxal1or{display:flex;}
.zxal1or span{font-size:18px;font-weight:bold;color:#9d9d9d;letter-spacing:2px;padding:0 25px;}
.zxal1or p{font-size:14px;color:#4d4d4d;letter-spacing: 1px;}
.zxal1or p strong{}
.zxal2fer{display:flex;justify-content:flex-start;padding:60px 0 30px 0;border-bottom:1px dashed #333;}
.zxal2fer img{width:125px;height:197px;}
.zxal2{padding-left:25px;}
.zxal2 ul{display:flex;flex-wrap:wrap;padding:0 0 20px 0;}
.zxal2 ul:nth-of-type(1){padding:20px 0 3px 0;}
.zxal2 ul:nth-of-type(2){padding:0 0 32px 0;}
.zxal2 ul:nth-of-type(3){padding:0;}
.zxal2 ul li{line-height:26px;letter-spacing:1px;margin-bottom:5px;}
.zxal2 ul li:hover a{color:#ecc64d;}
.zxal2 ul li a.selected{color:#ecc64d;}
.zxal2 ul li:nth-of-type(1):hover a{color:#fff;}
.zxal2 ul li:nth-of-type(1){background:#aaa;border-radius:5px;margin-right:10px;}
.zxal2 ul li:nth-of-type(1) a{color:#fff;}
.zxal2 ul li a{font-size:14px;padding:0 15px;cursor:pointer;}
.zxal3{padding:70px 0 20px 0;border-bottom:1px dashed #333;}
.zxal3ctemnetr{display:flex;margin-bottom:40px;}
.zxal3ctemnetr img{width:38px;height:88px;}
.zxal3ctemnetr h1{font-size:30px;color:#1c1c1c;letter-spacing:4px;padding:4px 0 0 30px;line-height:40px;}
.zxal3ctemnetr h1 span{display:block;color:#ecc64d;font-family:cursive;}
.zxal3SuperSlide{display:flex;flex-wrap:wrap;justify-content:space-between;}
.zxal3SuperSlide .hd{}
.zxal3SuperSlide .hd ul{width:635px;}
.zxal3SuperSlide .hd ul li{width:630px;height:180px;display:flex;border:1px solid #aaa;margin-bottom:13px;justify-content:space-between;align-items:center;}
.zxal3Tuper{width:290px;height:135px;overflow:hidden;display:flex;align-items:center;margin-left:10px;justify-content: center;}
.zxal3Tuper img{width:auto;}
.zxal3Super{display:flex;height:135px;align-items:center;margin-right:35px;}
.zxal3Super h1{font-size:24px;font-weight:normal;letter-spacing:4px;text-align:right;margin-right:15px;}
.zxal3SuperSlide .hd ul li.on .zxal3Super h1{color:#fff;font-size:30px;}
.zxal3Super h1 span{display:block;font-size:14px;letter-spacing:1px;}
.zxal3Super font{width:58px;height:58px;text-align:center;line-height:58px;background:#626262;color:#fff;font-size:24px;}
.zxal3SuperSlide .hd ul li.on .zxal3Super font{background:#fff;color:#f39800;}
.zxal3SuperSlide .bd{}
.zxal3SuperSlide .bd ul{width:720px;height:550px;overflow:hidden;padding:10px;border:1px solid #aaa;}
.zxal3SuperSlide .bd ul li{width:720px;height:550px;display:flex;flex-wrap: wrap;overflow: hidden;justify-content: center;}
.zxal3SuperSlide .bd ul li img{width:auto;}
.zxal3SuperSlide .hd ul li.on{width:720px;position:relative;z-index:11;background:#ecc64d;border:1px solid #ecc64d;}
.zxal3SuperSlide .hd ul li.on .zxal3Tuper{width:360px;}
.zxal4{padding:40px 0 0 0;}
.zxal4 ul{display:flex;justify-content:space-between;flex-wrap: wrap;}
.zxal4 ul li{margin-bottom: 40px;}
.zxal4 ul li div{padding:10px;border:1px solid #aaa;}
.zxal4 ul li a{}
.zxal4 ul li dl{display:flex;justify-content:space-between;padding:10px 0 0 0;}
.zxal4 ul li dl dt{font-size:18px;letter-spacing:1px;line-height:30px;display:flex;flex-direction:column;justify-content:center;}
.zxal4 ul li dl dt span{font-size:14px;display:block;line-height:20px;}
.zxal4 ul li dl dd{display:flex;}
.zxal4 ul li dl dd font{width:71px;height:71px;border-radius:70px;overflow:hidden;display:flex;justify-content:center;flex-wrap:wrap;align-content: flex-start;}
.zxal4 ul li dl dd img{width: 120%;}
.zxal4 ul li dl dd a{display:flex;flex-direction:column;justify-content:center;font-size:14px;letter-spacing:1px;line-height:26px;margin-left:20px;}
.zxal4 ul li dl dd i{font-style:normal;background:#ecc64d;color:#fff;line-height:26px;padding:0 10px;border-radius:40px;}
.zxal4 ul li div p{width:650px;height:450px;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden;align-content:center;}
.zxal4 ul li div img{width:auto;    max-width: 200%;}
/*.albtb{width:100%;text-align:center;display:flex;justify-content:center;background:#ffffff;box-sizing:border-box;padding:3.4% 0;}
.albtb li{list-style:none;font-size:.5rem;color:#444;margin:0 .3%;border:1px solid #ccc;z-index:1;transition:all .1s;}
.albtb .sy,.albtb .my,.albtb .qtlj{width:40px;height:30px;line-height:30px;display:block;}
.albtb .syy,.albtb .xyy{width:50px;height:30px;line-height:30px;}
.albtb a{text-decoration:none;color:#928f8f;margin:0 .3%;display:block;}
.thisclass{display:block;width:40px;height:30px;line-height:30px;color:#fff !important;font-weight:700;background:#bd9756;border:1px solid #bd9756 !important;}
.albtb .xlk select{height:100%;border:none;outline:none;cursor:pointer;}*/

.albtb {width: 100%;text-align: center;display: flex;justify-content: center;background: #ffffff;box-sizing: border-box;padding: 1% 0 4%;}
.albtb a,.albtb span{width: 40px;height: 30px;line-height: 30px;font-size: .5rem;color: #444;margin: 0 .3%;border: 1px solid #ccc;z-index: 1;transition: all .1s;display: inline-block}
.albtb span.current{background: #bd9756;border: 1px solid #bd9756 !important;color: #fff;border-radius: 2px;font-weight: 700;}
.albtb .pagel, .albtb .pager {width: 50px;}

.btn{display:flex;}
#pre_page,#next_page,#pre_pageslass{font-size:.5rem;color:#444;margin:0 .3%;border:1px solid #ccc;z-index:1;transition:all .1s;width:50px;height:30px;line-height:30px;}
#pre_pageslass{margin:0 10px;}
.zxalfooter{background:url(../img/xblal_34.jpg) center / 1920px 538px no-repeat;height:538px;}
.zxalfooter .w14{display:flex;flex-wrap:wrap;justify-content:space-between;color:#fff;height:538px;align-items:center;}
.zxalfter{}
.zxalfter h1,.zxalfter span{color:#ecc64d;font-size:30px;letter-spacing:3px;line-height:45px;}
.zxalfter span{}
.zxalfter p{font-size:18px;color:#fff;line-height:35px;padding-top:30px;letter-spacing:2px;}
.zxalfter p a{color:#fff;display:block;padding-top:30px;}
.zxalftmr{display:flex;flex-direction:column;}
.zxalftmr img{width:163px;height:155px;}
.zxalftmr span{color:#fff;text-align:center;font-size:14px;line-height:40px;}
.zxalftmr img:nth-of-type(2){width:169px;height:169px;margin-top:20px;}
.zxalftsr{text-align:center;}
.zxalftsr h1{font-size:36px;color:#fff;line-height:60px;letter-spacing:4px;}
.zxalftsr span{color:#fff;font-size:18px;letter-spacing:1px;line-height:28px;}
.zxalftsr span i{font-style:normal;color:#da2727;padding:0 5px;}
.zxalftsr form{color:#fff;width:465px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 0 0 0;}
.zxalftsr form div{color:#fff;font-size:14px;line-height:15px;margin-bottom:15px;letter-spacing: 1px;}
.zxalftsr form div input{width:15px;height:15px;margin:0 3px 0 14px;}
.zxalftsr form font{color:#fff;font-size:14px;display:block;text-align:left;line-height:28px;margin-bottom:5px;}
.zxalftsr form p{width:225px;height:43px;margin-bottom:10px;}
.zxalftsr form p:nth-of-type(1),.zxalftsr form p:nth-of-type(3){}
.zxalftsr form p input,.zxalftsr form h2 input{width:100%;height:100%;border:none;color:#fff;}
.zxalftsr form p input{background:rgba(160,160,160,0.6);text-indent:10px;font-size:16px;letter-spacing: 1px;}
.zxalftsr form h2{width:465px;height:45px;}
.zxalftsr form h2 input{background:rgba(236,198,77,0.6);font-size:24px;letter-spacing:3px;cursor:pointer;}
.zxalftsr form em{font-style:normal;display:block;width:100%;line-height:40px;font-size:14px;letter-spacing:1px;}

input::-webkit-input-placeholder {color: #cecece;}
input::-moz-input-placeholder {color: #cecece;}
input::-ms-input-placeholder {color: #cecece;}
.sjslist{background: #f8f8f8;}
.sjslistmter {padding: 40px 0 0 0;}
.sjslistmter dl {display: flex;justify-content: flex-start;}
.sjslistmter dl dt {width: 125px;height: 60px;background: url(../img/xblsjs_04.jpg) center /100% 100% no-repeat;font-size: 18px;color: #fff;text-align: center;line-height: 60px;letter-spacing: 2px;margin-right: 10px;font-weight: bold;border-radius: 15px;}
.sjslistmter dl dd {display: flex;align-items: center;margin: 0 10px;letter-spacing: 1px;}
.sjslistmter dl dd a {font-size: 14px;line-height: 30px;padding: 0 10px;border-radius: 6px;}
.sjslistmter dl dd a.xuanzhong {background: #aaa; color:#fff;}
.sjslistmter ul {margin: 40px 0 0 0;}
.sjslistmter ul li {background: #fff;padding: 20px;margin-bottom: 25px;-moz-box-shadow: 0px 0px 10px #d7d3d3;box-shadow: 0px 0px 10px #d7d3d3;-webkit-box-shadow: 0px 0px 10px #d7d3d3;-ms-box-shadow: 0px 0px 10px #d7d3d3;}
.sjsthis {display: flex;justify-content: flex-start;padding-bottom: 30px;}
.sjsthisx {width: 280px;height: 280px;overflow: hidden;display: flex;justify-content: center;align-items: flex-start;border-radius: 280px;}
.sjsthisx img {}
.sjsthisz {display: flex;flex-direction: column;justify-content: space-evenly;margin: 0 10px 0 50px;}
.sjsthisz span {font-size: 30px;font-weight: 500;display: block;line-height: 50px;display: flex;flex-wrap: nowrap;align-items: center;letter-spacing: 2px;}
.sjsthisz span i {font-style: normal;font-size: 14px;display: inline-block;padding: 0 15px;background: #ecc64d;letter-spacing: 1px;color: #fff;line-height: 30px;height: 30px;border-radius: 6px;margin: 5px 0 0 20px;}
.sjsthisz p {font-size: 14px;line-height: 28px;letter-spacing: 1px;}
.sjsthisz p font {font-size: 20px;}
.sjsthisz div {display: flex;flex-wrap: nowrap;justify-content: center;border-right: 2px solid #000;border-left: 2px solid #000;align-items: center;width: 620px;}
.sjsthisz div font {font-size: 16px;letter-spacing: 2px;text-align: center;padding: 0 25px;line-height: 24px;}
.sjsthisz div font i {color: #ecc64d;font-style: normal;}
.sjsthisz div em {width: 1px;height: 25px;background: #000;}
.sjsthisc {font-size: 20px;font-weight: bold;background: #ecc64d;letter-spacing: 2px;line-height: 50px;display: block;padding: 0 15px;margin: 30px 0 0 0;height: 50px;}
.sjsalis{display: flex;justify-content: space-evenly;}
.sjsalis a {width: 440px;height: 260px;background: #aaa;display: flex;overflow: hidden;justify-content: center;flex-wrap: wrap;align-content: center;}
.sjsalis a:hover img {transform: scale(.8);-ms-transform: scale(.8);-moz-transform: scale(.8);-webkit-transform: scale(.6);-o-transform: scale(.8);}
.sjsalis a img {transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all 5s;}