﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }
.dn {display: none;}
.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}
@font-face {
	        font-family:font1;
	        src: url("../images/font1.ttf");
        } 
.menubox { display: none;}
.header{position: fixed; width: 100%; left: 0; top: 0; background: #fff;z-index: 100;height: 96px;box-shadow:0 0 10px rgba(0, 0, 0, .1);  }
.logo{width: 177px; position: absolute; left: 40px;top:50%; transform: translateY(-50%);}
.logo img{width: 100%;}
.eml{position: absolute; right: 0; top: 0; width: 149px; line-height: 96px;text-align: center; border-left: 1px solid #e5e5e5; font-size: 16px; color: #333333;}
.eml:hover{color: #53372c;}

.eml img{display: inline-block;vertical-align: middle; margin: -3px 8px 0 0;}
.nav{text-align: center;}
.nav li{display: inline-block; padding: 0 25px;}
.nav a{font-size: 18px; padding: 29px 0; font-size: 18px; color: #333333;display: block;position: relative;}
.nav a:before{position: absolute; border-bottom: 6px solid #53372c;width: 0;bottom: 0;left: 50%;transform: translateX(-50%);transition: All 0.4s ease-in-out;content: "";border-radius: 3px;}
.nav span{display: block; color: #999999; margin-top: 11px;font-size: 12px;}
.nav li.cur a{font-weight: bold;}
.nav li.cur a:before{width: 100%;}
.nav a:hover{font-weight: bold;}
.nav a:hover:before{width: 100%;}
.topCont .swiper { width: 100%; height: 100%;}
.topCont .swiper img { display: block; width: 100%; height: 100%; object-fit: cover;}
.h96{height: 96px;}
.banner{position: relative; overflow: hidden;}
.banner img{width: 100%;}
.banner .swiper-pagination{bottom: 150px;}
.banner .swiper-pagination-bullet{width: 12px;height: 12px;border: 2px solid #000;background: #fff; opacity: 1;}
.banner .swiper-pagination-bullet-active{background: #53372c;}

.bj1{background: url(../images/a2.jpg);}
.wz1373{width: 1373px; margin: 0 auto; max-width: 94%; }
.news{overflow: hidden; margin-top: -50px;padding-bottom: 67px;position: relative;z-index: 10;}
.news_left{ background: url(../images/fullBg.png); background-size: 100% 100%; padding: 0 16px 0 4px;}
.zxsl_title{padding: 27px 29px 0 35px; border-bottom: 1px solid #eeeeee; display: flex; justify-content: space-between; align-items: center;}
.titleLink { display: flex; align-items: center;}
.choseHd {gap: 52px; display: flex; margin-right: 80px;}
.choseHd span {white-space: nowrap; cursor: pointer; line-height: 62px; font-size: 18px; color: #333333; display: block; position: relative;}
.choseHd span::after { content: '';position: absolute;
    border-bottom: 6px solid #53372c;
    width: 0;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: All 0.4s ease-in-out;
    content: "";
    border-radius: 3px;}
.choseHd span.cur::after { width: 100%;}
.choseHd span.cur { font-weight: bold;}
.zxsl_title h2 img{padding-top: 5px;}
.zxsl_title a.checkMore{background: url(../images/a3.png);width: 146px;height: 56px;background-size: 100% 100%; display: block;}
.tpxw{padding: 0 35px 0 35px;}
.tpxw a{display: block; position: relative;}
.tpxw a:before{position: absolute; content: ""; width: 100%; height: 70%; left: 0; bottom: 0; background-image: linear-gradient(transparent, rgba(0,0,0,.7));}
.tpxw img{width: 100%!important; height:15.98vw!important; object-fit: cover;}
.tpxwtext{position: absolute; width: 100%; left: 0; bottom: 0; z-index: 10; padding: 0 25px 25px 25px;}
.tpxwtext p{font-weight: bold; font-size: 24px; line-height: 36px; color: #fff;}
.xwlb{padding: 15px 0 0 0;}
.xwlb li{padding: 0 35px;overflow: hidden; font-size: 18px; line-height: 54px;position: relative;}
.xwlb a{float: left; width: calc(100% - 135px); color: #333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xwlb span{float: right;color: #999;}
.xwlb li:hover{background: #fffae3;}
.xwlb li:hover:before{position: absolute; content: ""; border-left: 5px solid #53372c; height: 100%; left: 0; top: 0;}
.xwlb li:hover a{font-weight: bold;}
.news_right{background: url(../images/a5.png); width: 43.5%;height: 784px;background-size: 100% 100%;float: right; padding: 0 21px 0 20px;font: raavi;}
.wbdtbox{overflow: auto; height: 630px; padding: 0 10px 0 15px;}
	
#style-1::-webkit-scrollbar-track {
	border-radius:10px;
}
#style-1::-webkit-scrollbar {
	width:8px;
}
#style-1::-webkit-scrollbar-thumb {
	border-radius:8px;
	background-color:#cccccc;
}
.cgsm_title{padding: 27px 0 27px 35px; position: relative;}
.txbox{position: absolute; width: 98px; top: 4px; right: 30px;}
.txbox img{width: 100%;}
.flnr{border:1px solid #eeeeee;border-radius: 15px; margin-bottom: 12px;background: #fff; padding: 22px 15px;}
.cgnr{overflow: hidden; padding-bottom: 20px;}
.cgnr img{float: left;width: 57px;height: 57px;border: 1px solid #eee;border-radius: 50%;}
.cgnrtext{float: right;width: calc(100% - 70px);margin-top: 5px;}
.cgnrtext h2{font-size: 21px; color: #333333;line-height: 30px;}
.cgnrtext p{font-size: 18px; line-height: 24px; color: #999999;}
.cgnr_wb h2{font-weight: bold; color: #333; font-size: 21px; margin-bottom: 10px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.cgnr_wb p{font-size: 21px;text-align:justify; word-break: break-all; line-height: 32px; overflow: hidden; height: 96px;}
.cgnr_wb span{display: block; font-size: 21px; color: #ff6b00; margin: 15px 0 25px;cursor: pointer;}
.dzpj ul{overflow: hidden; margin-left: -31px;}
.dzpj li{float: left; padding-left: 37px; font-size: 20px;}
.dzpj li a{color: #999;}
.dzpj li a img{display: inline-block;vertical-align: middle; margin: -3px 6px 0 0;}

.bj2{background: url(../images/a12.png) no-repeat left center;background-size: cover;}
.zdbk_title{text-align: center; padding: 75px 0 55px; position: relative;}
.zdbk_title h2 img{ margin: 0 auto;position: relative;z-index: 10;}
.zdbk_title p{font-size: 82px; font-family: font1; position: absolute; top: 85px;left: 50%;transform: translateX(-50%);color: transparent;text-stroke: 1px #eed042; 
  -webkit-text-stroke: 1px #eed042; width: 100%;}
.zdbk_nr ul{overflow: hidden; margin-left: -24px; padding-bottom: 50px;}
.zdbk_nr li{float: left; width: 33.33%; padding: 0 0 18px 24px;}
.zdbk_nr img{width: 100%;transition: all 0.9s;}
.zdbk_nr a{display: block;position: relative;}
.zdbk_nr a:hover img{transform: rotateY(360deg);}
.zdbk_nr a:hover p{transform: rotateY(360deg);}
.zdbk_nr p{position: absolute; left: 10%;bottom: 52px;font-size: 18px; color: #666;transition: all 0.9s;z-index: 10;}

.bj3{background: url(../images/b_07.png);background-size: ; }
.czpp{padding-bottom: 65px;}
.czpp_title{padding:85px 0 75px 0 ;position: relative;}
.czpp_title img{margin: 0 auto; position: relative;z-index: 10;}
.czpp_title p{font-size: 82px; width: 100%; left: 0;text-align: center; top: 100px;color: rgba(255,221,70,1);text-stroke: 1px #000; opacity: .1;
  -webkit-text-stroke: 1px #eed042;font-family: font1;position: absolute;}
.czpp_nr ul{overflow: hidden; margin-left: -20px; padding-bottom: 20px;}
.czpp_nr li{float: left; width: 16.66%; padding: 0 0 0 20px;}
.czpp_nr p{font-size: 16px; color: #333; line-height: 70px;text-align: center;white-space: nowrap;  overflow: hidden; text-overflow: ellipsis;}
.czpp_nr span{overflow: hidden; display: block;  border-radius: 15px;box-shadow:5px 5px 5px rgba(0, 0, 0, .2); border:1px solid #eeeeee;}
.czpp_nr img{width: 100%; }
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }
.btn1{background: url(../images/a3.png); width: 146px;height: 56px; display: block; background-size: 100% 100%; margin: 0 auto;}

.hzmt{padding-bottom: 65px;}
.hzmt_title{text-align: center; padding: 85px 0 70px; position: relative;}
.hzmt_title h2 img{margin: 0 auto; position: relative;z-index: 10;}
.hzmt_title p{font-size: 82px; width: 100%; left: 0;text-align: center; top: 90px;color: #fff;text-stroke: 1px #dddddd; 
  -webkit-text-stroke: 1px #dddddd;font-family: font1;position: absolute;}
.hzmt_nr{padding-bottom: 45px;}
.hzmt_nr ul{text-align: center;}
.hzmt_nr li{display: inline-block; padding: 0 40px;}
.hzmt_nr a{display: block; width: 100px;height: 100px;border-radius: 50%; background: #fff; position: relative;box-shadow:0 0 10px rgba(0, 0, 0, .2);transition: All 0.4s ease-in-out; }
.hzmt_nr img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.hzmt_nr a:hover{ transform: rotate(45deg);}

.bj4{background: url(../images/b_01.png) no-repeat center;background-size: cover;}
.mtzh_title{text-align: center; position: relative; padding: 90px 0 30px;}
.mtzh_title h2 img{position: relative; z-index: 10; margin: 0 auto;}
.mtzh_title p{font-size: 82px; width: 100%; left: 0;text-align: center; bottom: 0px;color: #53372c;text-stroke: 1px #000; opacity: .1;
  -webkit-text-stroke: 1px #dddddd;font-family: font1;position: absolute;}
.mtzh_nr ul{overflow: hidden; padding: 125px 0 110px; margin-left: -20px;}
.mtzh_nr li{transition: All 0.4s ease-in-out;width: 20%; float: left; padding-left: 20px;}
.mtzhbox{border: 2px solid #333;border-radius: 20px; padding: 47px 0 33px;text-align: center;background: #fff;}
.mtzhbox span{width: 100px;height: 100px;background: #fff; border-radius: 50%;border: 2px solid #333; margin: -120px auto 0 auto;display: block; position: relative;}
.mtzhbox span img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.mtzhbox h2{font-weight: bold; font-size: 24px; margin:24px 0 20px; color: #333333;}
.mtzhbox p{font-size: 16px; margin-bottom: 18px; color: #333;}
.mtzhbox b{width: 200px; margin: 0 auto; display: block; max-width: 90%;}
.mtzhbox b img{width: 100%;}
.mtzh_nr li:hover{ transform: translate(0, -10px);}

.footerbox{background: url(../images/nsImg31.jpg) no-repeat center;background-size: cover;}
.footnr{overflow: hidden; width: 1373px; margin: 0 auto; max-width: 94%; padding: 55px 0 65px;}
.dblogo{width: 261px;float: left;}
.dblogo img{width: 100%;}
.foot_right{float: right;width: calc(100% - 525px);}
.foot_right ul{overflow: hidden;}
.foot_right li{float: left; width: 20%;}
.foot_right h2{font-size: 16px;  position: relative; padding-bottom: 22px; color: #54382d;}
.foot_right h2:before{position: absolute; content: ""; border-bottom: 2px solid #54382d; width: 20px; bottom: 10px; left: 0;}
.foot_right dt{font-size: 14px; line-height: 14px; line-height: 32px;}
.foot_right dt a{color: #54382d; transition: all .4s;}
.foot_right dt a:hover{ opacity: .5;}
.bxqq{background: #000000;}
.bqxxbox{margin: 0 auto; width: 1373px; max-width: 94%; padding: 20px 0;}
.bqxxbox p,.bqxxbox a{font-size: 12px; line-height: 27px; color: #939b98;}
.bqxxbox p span{padding-right: 30px;}
.bqxxbox p img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}

/*zsjs*/
.ctbox img{width: 100%;}

/*czqy*/
.bj5{background: url(../images/a26.png) repeat-x left top;position: relative;}
.bj5:before{position: absolute; content: ""; background: url(../images/a69.png);width: 187px;height: 548px; right: 3.125vw; bottom: 50px;background-size: 100% 100%;z-index: 1;}
.czqy{ box-sizing: border-box; position: relative; width: 1130px; margin: 0 auto; padding: 40px 0 0 0;max-width: 94%;min-height: 560px;}
.czqy_title h2{font-size: 32px; color: #333; padding: 20px 0 50px;font-weight: bold;}
.czqyny_nr ul{overflow: hidden; margin-left: -20px; padding:0 10px 20px 0;}
.czqyny_nr li{float: left; width: 20%; padding: 0 0 0 20px;}
.czqyny_nr p{font-size: 16px; color: #333; line-height: 70px;text-align: center;}
.czqyny_nr span{overflow: hidden; display: block;  border-radius: 15px;box-shadow:5px 5px 5px rgba(0, 0, 0, .2); border:1px solid #eeeeee;}
.czqyny_nr span img{width: 100%!important; height: auto!important;}
.czqy .inviteSwiper { margin-bottom: 40px; box-sizing: border-box; margin-top: 0;}
.czqyny_nr {
    min-height: 480px
}
.czqy {
    min-height: 620px
}

.fynr{text-align: center; padding:10px 0 50px 0;}
.fynr li{display: inline-block; padding: 0 5px;}
.fynr li a{display: block; padding: 0 15px;border-radius: 6px; font-size: 14px; color: #333333; line-height: 36px;background: #eeeeee;}
.fynr li span{display: block; padding: 0 15px;border-radius: 6px; font-size: 14px; color: #333333; line-height: 36px;background: #eeeeee;}
.fynr li.cur a{background: #53372c;}
.fynr a:hover{background: #53372c;}

.leftnav{background: url(../images/a25.png); width: 210px; border-radius: 10px; left: -270px;top: 40px;background-size: 100% 100%; padding: 0 0 0 20px;position: absolute;min-height: 490px;}
.leftnav h2{font-size: 36px; color: #ffffff; padding: 43px 0 25px;font-weight: bold;}
.leftnav{padding-bottom: 58px;}
.leftnav li{ line-height: 65px;}
.leftnav a{display: block; transition: all .4s; font-size: 18px; position: relative; padding-left: 24px; position: relative;color: #ffffff;}
/* .leftnav a:before{position: absolute; content: "";width: 4px;height: 18px; left: 12px;top:50%; transform: translateY(-50%);background: url(../images/a27.png);opacity: 0;}*/
.leftnav li.cur a{background: rgba(255,255,255,.39); color: #181818;  }
.leftnav li.cur a:before{opacity: 1;}
.leftnav a:hover{background: rgba(255,255,255,.39); color: #181818; }


.dhbj{position: fixed;z-index: 101; width: 100%; height: 100%; background: rgba(0,0,0,.7); left: 0; top: 0;display: none;}
.czqhtc{position: fixed;z-index: 102; background: url(../images/altbg.png) #ffffff; border-radius:30px; width: 1020px;min-height:400px;background-size: 100% 100%;left:50%; top:50%; transform:translate(-50%,-50%); padding: 50px 50px 20px 50px;display: none;}
.czright{float: right; width: calc(100% - 248px);}
.czright h2{font-weight: bold; color: #333; font-size: 32px; margin-bottom: 20px;}
.czright p{font-size: 16px; line-height: 28px; color: #666666;}
.czleft{float: left; width: 210px;}
.czleft img{width: 100%; border-radius: 10px;border:1px solid #ddd;}
.czleft b{background: url(../images/a30.png); width: 202px; line-height: 52px; display: block; text-align: center; margin: 16px auto 0 auto;font-weight: bold; font-size: 20px; color: #333;font-style: italic;text-shadow: 2px 2px 5px #fff;}
.czqhtc span{display: block; background: url(../images/a28.png);width: 40px;height: 40px;background-size: 100%; border-radius: 50%;border-radius: 50%; top: -15px; right: -15px;position: absolute;cursor: pointer;}
.czcp_nr ul{overflow: hidden; margin-left: -20px; padding-bottom: 20px; padding-right: 10px;}
.czcp_nr li{float: left; width: 20%; padding: 0 0 0 20px;}
.czcp_nr p{font-size: 16px; color: #333; line-height: 70px;text-align: center;}
.czcp_nr span{overflow: hidden; display: block;  border-radius: 15px;box-shadow:5px 5px 5px rgba(0, 0, 0, .2); border:1px solid #eeeeee;}
.czcp_nr img{width: 100%; }

/*hzmt*/
.czcpny_nr{padding-bottom: 45px;}
.czcpny_nr ul{overflow: hidden; padding-top: 10px;}
.czcpny_nr li{float: left; width: 20%;}
.czcpny_nr a{display: block; width: 100px;height: 100px;border-radius: 50%; background: #fff; position: relative;box-shadow:0 0 10px rgba(0, 0, 0, .2);transition: All 0.4s ease-in-out; margin: 0 auto; }
.czcpny_nr img{position: absolute;left:50%; top:50%; width: 60%!important; height: auto!important; transform:translate(-50%,-50%);}
.czcpny_nr a:hover{ transform: rotate(45deg);}
.czcpny_nr p{font-size: 16px; color: #333; margin: 25px 0 45px;text-align: center;}
.xyleft{float: left;width: 130px;}
.xyleft b{display: block; width: 100px;height: 100px;border-radius: 50%; background: #fff; position: relative;box-shadow:0 0 10px rgba(0, 0, 0, .2);transition: All 0.4s ease-in-out; }
.xyleft img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}

/*xdpqh*/
.xdpqh_nr ul{overflow: hidden; margin-left: -20px;}
.xdpqh_nr li{float: left; width: 33.33%; padding: 0 0 27px 20px;}
.xdpqh_nr span{display: block; height: 240px; border-radius: 10px; overflow: hidden;}
.xdpqh_nr img{width: 100%; height: 100%; object-fit: cover;}
.xdpqh_nr p{font-size: 16px; color: #333;line-height: 52px;}

/*xdpqh_xq*/
.dqwz{padding: 27px 0 47px;}
.dqwz p{font-size: 18px; color: #333333;}
.dqwz p a{color: #333;}
.dqwz p a:hover{color: #007AFF;}
.dqwz p span{padding: 0 10px;}
.xqtitle h2{font-weight: bold; font-size: 36px; color: #333; line-height: 1.6; margin-bottom: 25px;}
.dqwz img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.xqtitle{padding-bottom: 20px;}
.xqtitle p{font-size: 16px; color: #666;}
.xqnr img{max-width: 100%; margin:20px auto;}
.xqtitle p  span{padding-left: 20px;}
.xqnr p{font-size: 16px; line-height: 28px; color: #666666; margin-bottom: 15px;}
.xqnr{padding-bottom: 35px;border-bottom: 1px solid #eee;}
.wzsxp{position: relative; padding: 20px 0; margin-bottom: 40px;}
.wzsxp li{line-height: 36px; font-size: 14px; color: #666;}
.wzsxp li a{color: #666; padding-left: 10px;}
.wzsxp li a:hover{color: #007AFF;}
.btn2{background: url(../images/a42.png); width: 113px;height: 45px;background-size: 100% 100%; right: 0;top:50%; transform: translateY(-50%);position: absolute;}

/*zytz*/
.zytz_nr ul{padding-bottom: 25px;}
.zytz_nr li{padding-bottom: 20px;}
.zytzbox{border: 1px solid #eee;border-radius: 10px;background: #fff; overflow: hidden;padding: 27px 17px;transition: All 0.4s ease-in-out;}
.zytzleft{float: left; width: 100px;height: 80px;text-align: center; padding-top: 18px;background: #53372c;}
.zytzleft h2{font-size: 30px; color: #ffffff; margin-bottom: 12px;}
.zytzleft p{font-size: 14px; color: #eeeeee;}
.zytz_right{float: right; width: calc(100% - 130px);}
.zytz_right h2{font-weight: bold; font-size: 24px; line-height: 38px; margin-bottom: 10px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.zytz_right p{font-size: 16px;line-height: 26px; color: #666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.zytz_nr a:hover .zytzbox{background: #f1f1f1;}

/*xhnews*/
.zyxw_nr ul{padding-bottom: 30px;}
.zyxw_nr li{padding:0 10px 20px; position: relative;}
.zhxw{border: 1px solid #eee; padding: 18px;overflow: hidden; background: #fff; position: relative; z-index: 10;}
.zhxw_tp{float: left; width: 308px; overflow: hidden;}
.zhxw_tp img{width: 100%;}
.zhxw_text{float: right;width: calc(100% - 345px);}
.zhxw_text h2{font-weight: bold; color: #333; line-height: 62px; font-size: 24px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.zhxw_text p{font-size: 16px; line-height: 26px; color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.zhxw_text h3{font-size: 14px; color: #999; margin-top: 40px;}
.zyxw_nr li:hover:before{width: calc(100% - 20px);height: calc(100% - 20px); position: absolute; right: 0; bottom: 10px;content: ""; background: url(../images/a45.png);background-size: 100% 100%;}

/*zhjs*/
.zhjs_title {padding: 35px 0 65px;position: relative;}
.zhjs_title h2 img{margin: 0 auto; position: relative; z-index: 10;}
.zhjs_title p{font-size: 82px; width: 100%; left: 0;text-align: center; bottom: 35px;color: rgba(255,221,70,.1);text-stroke: 1px #f0f0f0; 
  -webkit-text-stroke: 1px #f0f0f0;font-family: font1;position: absolute;}
.zhjs_xq{border-radius: 10px;background: #fff; border:1px solid #e4e4e4;  overflow: hidden; padding: ;}
.zhjs_xq img{width: 100%;}
.zhjs_xq p{font-size: 20px; line-height: 1.7; color: #333;}
.text_xq{padding: 45px 40px;}

.hdxx_title{position: relative; padding: 85px 0 60px;}
.hdxx_title h2 img{position: relative;z-index: 10; margin: 0 auto;}
.hdxx_title p{font-size: 82px; width: 100%; left: 0;text-align: center; bottom: 30px;color: rgba(255,221,70,.1);text-stroke: 1px #f0f0f0; 
  -webkit-text-stroke: 1px #f0f0f0;font-family: font1;position: absolute;}
.hdxxnr{border-radius: 10px;background: #fff;border:1px solid #e4e4e4; padding: 30px 45px;}
.hdxxnr p{font-size: 20px; line-height: 50px; color: #333;}
.zhfq_title{position: relative; padding: 90px 0 80px;}
.zhfq_title h2 img{margin: 0 auto; position: relative; z-index: 10;}
.zhfq_title p{font-size: 88px; width: 100%; left: 0;text-align: center; bottom: 50px;color: rgba(255,221,70,.1);text-stroke: 1px #f0f0f0; 
  -webkit-text-stroke: 1px #f0f0f0;font-family: font1;position: absolute;}
.zhfq_nr ul{overflow: hidden;}
.zhfq_nr li{float: left; width: 25%; padding: 0 50px;text-align: center;}
.zhfq_nr h2{font-weight: bold; font-size: 22px;color: #333; margin: 34px 0 10px;}
.zhfq_nr p{color: #333; font-size: 16px; line-height: 2; color: #333;}
.zhfq_nr span{width: 170px; margin: 0 auto;}
.zhfq_nr img{width: 100%;transition: All 0.4s ease-in-out;}
.zhfq_nr li:hover img{ transform: rotate(45deg);}
.zhts_nr{padding-bottom: 90px;}
.zhts_nr img{margin: 0 auto;max-width: 100%;}

/*qyjs*/
.qyjsbox p{font-size: 16px; line-height: 28px; color: #666;}
.qyjsbox img{max-width: 100%; margin: 0 auto 30px auto;}
.qywh_nr{background: url(../images/a58.png) no-repeat center;background-size: cover;border-radius: 10px;}
.qywhtext{width: 410px; margin-left: 40px;}
.qywhtext li{border-bottom:1px solid rgba(255,255,255,.5); padding: 40px 0;}
.qywhtext h2{font-weight:bold; font-size: 18px; color: #333;}
.qywhtext p{font-size: 14px; margin-top: 15px; color: #333;}
.qywhtext ul li:last-child{border: none;}
.fzlcnr{position: relative;}
.fzlcnr:before{position: absolute; content: "";border-left: 2px solid #333333;height: calc(100% - 110px);top: 10px;}
.fzlcnr li{padding-bottom: 40px;}
.fzlcnr h2{font-weight: bold; font-size: 36px; padding-left: 45px; position: relative;color: #333; margin-bottom: 20px;}
.fzlcnr h2:before{position: absolute; content: "";width: 24px;height: 24px;border: 2px solid #333;border-radius: 50%; left: -11px; background: #53372c;top:50%; transform: translateY(-50%);}
.fzlcnr p{font-size: 16px; line-height: 34px; color: #333;padding-left: 45px;}
.ryzz_nr ul{overflow: hidden; margin-left: -62px; padding-bottom: 50px;}
.ryzz_nr li{float: left; width: 33.33%; padding: 0 0 28px 62px;}
.ryzz_nr a{display: block; border-radius: 10px; overflow: hidden; }
.ryzz_nr a img{width: 100%;}

/*lnzh*/
.lnzh_nr{position: relative; padding-left: 60px;}
.lnzh_nr:before{border-left: 2px solid #333;height: calc(100% - 400px);position: absolute; content: "";left: 11px; top: 30px;}
.lnzh_nr li{padding-bottom: 20px;position: relative;}
.lnzhbox{border-radius: 15px; border:1px solid #ddd;background: #fff; padding: 30px 30px 10px 30px;position: relative;}
.lnzhbox a{background: url(../images/a68.png); width: 113px;height: 45px;background-size: 100% 100%; position: absolute; right: 35px; top: 35px;}
.lnzh_nr li:before{position: absolute; content: "";width: 24px;height: 24px;border: 2px solid #333;border-radius: 50%; left: -60px; background: #53372c;top: 30px;}
.lnzhbox dl{margin-left: -20px;overflow: hidden;}
.lnzhbox dt{padding: 0 0 20px 20px;float: left;}
.lntext h2{font-weight: bold; font-size: 26px; color: #333; margin-bottom: 15px;}
.lntext p{font-size: 20px; line-height: 1.7; color: #333; margin-bottom: 15px;}
.lnzhbox img{border-radius: 15px;}
.sjzs{display: none;}

.zklb{ padding-bottom: 80px;}
.zklb li{border: 1px solid #eeeeee; margin-bottom: 16px;background: #fff; padding: 0 35px; border-radius: 10px;}
.zklb h3{font-size: 18px; color: #333; line-height: 85px;background: url(../images/c_45.png) no-repeat right center;cursor: pointer;}
.zklb h3.on1{background: url(../images/c_46.png) no-repeat right center;}
.zklbbox{padding-bottom: 20px; display: none;}
.zklbbox p{font-size: 16px; line-height: 1.8; color: #333;}

.czqyny_nr img {
    max-width: 100%
}
#screen { position:fixed; left:0; top:0; width: 100%; height:100%; background:rgba(0,0,0,.5); z-index: 99; display:none;}
.yxAlt { width: 738px; height:217px; background:url(../images/yxicon.png) center no-repeat; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%);
padding:40px 32px 40px; box-sizing:border-box; z-index: 100; display:none;} 
.yxIcon { float:left;margin-right:24px}
.yxText {padding-top:10px; float:left;}
.yxText h2 { font-size:20px; color:#333333; line-height:1; margin-bottom:10px;}
.yxText p { font-size:14px; color:#666666; line-height:24px; margin-bottom:10px}
.yxText a { font-size:24px; color:#333333; font-weight:bold;}
.closeYx { background:url(../images/yxclose.png) center no-repeat; width: 40px; height:40px; position:absolute; display:block; cursor: pointer;
right:0; top:-10px;}
.clearfix::after { content: ''; clear: both; display: block; height: 0;}
.newsCont { padding: 22px 4px 50px 40px;}
.picNews li { position: relative; margin-bottom: 13px; overflow: hidden;}
.picNews li:last-child { margin-bottom: 0;}
.picNews li p  {text-shadow: 2px 3px 10px rgba(0,0,0,1); padding: 0 26px; position: absolute; left: 0; bottom: 20px; width: 100%; font-weight: bold; font-size: 24px; color: #ffffff;white-space: nowrap;  overflow: hidden; text-overflow: ellipsis;}
.picNews { float: left; width: 43%;}
.textNews { float: right; width: 53%;}
.textNews li a{ gap: 15px; padding: 0 16px; align-items: center; line-height: 54px; display: flex; justify-content: space-between; overflow: hidden;}
.textNews li span { transition: all 0.3s; font-size: 14px; color: #333333; width: 82px; text-align: center; line-height: 32px;
border: 1px solid #53372c; border-radius: 30px;}
.textNews li p {white-space: nowrap;  overflow: hidden; text-overflow: ellipsis; font-size: 18px; color: #333333; flex: 1;}
.textNews li:hover { background: #fffae3;}
.textNews li:hover span { background:#53372c ;}
.textNews li:hover p { font-weight: bold;}
.textNews li b { font-size: 18px; color: #999999;}
.textNews li { margin-bottom: 8px;}
.picNews li img { width: 100%!important; height: 200px; object-fit: cover;}
/**/
.topCont { position: relative; width: 100%; height: 100vh;}
.topCont>img { display: block; width: 100%; height: 100%; object-fit: cover;}
.topCont .orderBtn { z-index: 3; display: block; width: 14.68vw; position: absolute; right: 6%; bottom: 7vh;}
.topCont .orderBtn img { display: block; width: 100%;}
.scrollInfor { background: url(../images/scrollBg.jpg) center no-repeat; background-size: cover; background-attachment: fixed; display: flex; justify-content: space-between;}
.menuTitle { height: 172px; display: flex; flex-direction: column; justify-content: center; align-items: center; background: #53372c;}
.menuTitle img { display: block; margin-bottom: 24px;}
.fixMenu { position: sticky; right: 0; top: 0; height: 100vh; background: #e0b978; width: 285px;}
.fixMenu ul { padding-left: 6px; margin-top: 6.75vh;}
.fixMenu li { cursor: pointer; transition: all .4s; text-indent: 74px; line-height: 3; color:#ffffff; font-size:clamp(14px,1.1vw,20px)}
.fixMenu li.active { background: #ecd4ac; color: #232323;}
.menuTitle p { font-size: 22px; color: #cccccc;}
.detailCont { width: 1200px; margin: 0 auto; max-width: 92%;}
.slideTitle { text-align: center;}
.slideTitle img { height: 4.53vw; display: block; margin: 0 auto 20px;}
.slideTitle p { color: #2d2d2d; font-size: 26px;}
.scrollSlide { padding: 5.2vw 0; display: flex; flex-direction: column; justify-content: center; align-items: center; min-height: 100vh;}
.newsSwiper .swiper {padding-bottom: 6vh; width: 100%;}
.newsSwiper .swiper .swiper-slide { background: url(../images/imgBlock.png) center no-repeat; background-size: 100% 100%; padding: 28px; opacity: 0; width: 69.4vh; height:44vh;}
.newsSwiper .swiper .swiper-slide-prev,.newsSwiper .swiper .swiper-slide-next { opacity: .5;}
.newsSwiper .swiper .swiper-slide-active { opacity: 1;}

.swiper-slide-shadow-left,.swiper-slide-shadow-right { display: none; opacity: 0;}
.newsSwiper { width: 100%; padding: 0 100px; position: relative;}
.newsSwiper .swiper-button-prev { transform: translateY(-65px); left: 0; width: 84px; height: 102px; background: url(../images/nsImg23.png) center no-repeat;}
.newsSwiper .swiper-button-next { transform: translateY(-65px); left: auto; right: 0; width: 84px; height: 102px; background: url(../images/nsImg22.png) center no-repeat;}
.newsSwiper .swiper-button-prev::after,.newsSwiper .swiper-button-next::after { display: none;}
.newsSwiper .swiper .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover;}
.scrollDetail { flex: 1; max-width: calc(100% - 285px);}
.moreBar {width: 86.75vh; margin: 4.6vh auto 20px; display: flex; justify-content: end;}
a.checkMore { display: block; background: url(../images/nsImg20.jpg) center no-repeat; width: 140px; height: 44px;
text-align: center; line-height: 44px; font-size: 17px; color: #232323;}
.newsSwiper .swiper-pagination { bottom: 0;}
.newsSwiper .swiper-pagination span { opacity: 1; width: 58px; height: 8px; border-radius: 0; background: url(../images/nsImg24.png) center no-repeat;
background-size: 100% auto;}
.newsSwiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background: url(../images/nsImg25.png) center no-repeat;
background-size: 100% auto;}
.scrollInfor div { box-sizing: border-box;}
.contType { margin: 38px 0 44px; width: 100%; display: flex; justify-content: space-between;}
.typeChose { display: flex; justify-content: space-around; background: #262626; flex: 1; align-items: center;}
.contType span { transition: all .4s; gap: 8px; display: flex; align-items: center; font-size: 23px; color: #ffffff; cursor: pointer;}
.contType span img { transition: all .4s; opacity: 0;}
.contType span.cur img { opacity: 1;}
.contType span.cur { color: #d3ab71;}
.dn { display: none;}
.descPic img { display: block; width: 100%;}
.tourguideMap { margin-top: 55px; position: relative;}
.tourguideMap img { display: block; width: 100%;}
.tourguideMap img.posPeo { width: 9vw; position: absolute; left: -2.86vw; bottom: 0;}
.invitePeopleTitle { position: relative; margin-top: 45px; width: 100%; align-items: end; display: flex; justify-content: space-between; gap: 40px;}
.inviteLeft { padding-bottom: 18px; margin-bottom: 22px; display: flex; justify-content: space-between; flex: 1; position: relative; border-bottom: 1px solid #1a1a1a;}
.inviteLeft p { font-size: 25px; color: #1a1a1a;}
.inviteLeft span { font-size: 20px; color: #818181;}
.inviteLeft::after { content: '';  animation: widthAni 5s infinite linear ; position: absolute; width:0%; height: 1px; bottom: -1px; background: #fcff00;}
@keyframes widthAni{
	0% { width: 0%;}
	100% {width: 100%;}
}
.invitePeopleTitle::after { content: ''; background: url(../images/nsImg29.png) center no-repeat; width: 24px; height: 22px;
position: absolute; right:154px; bottom: 12px;}
.inviteSwiper { margin-top: 40px;}
.inviteSwiper ul { display: flex; flex-wrap: wrap; gap: 10px;}
.inviteSwiper li { width: calc((100% - 30px)/4);}
.invitePeo { background: #d3ab71; overflow: hidden; padding-top: 79.3%; position: relative;}
.invitePeo span { display: block; position: absolute; background: #1c1c1c; width: 18px; height: 18px;}
.invitePeo span:nth-child(1) { left: 0; top: 0; }
.invitePeo span:nth-child(2) { right: 0; top: 0; }
.invitePeo span:nth-child(3) { left: 0; bottom: 0; }
.invitePeo span:nth-child(4) { right: 0; bottom: 0; }
.invitePeo img { width: calc(100% - 8px); height: calc(100% - 8px); position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);
object-fit: cover;}
.inviteSwiper li p { text-align: center; text-indent: 0; font-size: 20px; color: #1a1a1a; border-top: 1px solid #717171; border-bottom: 1px solid #717171; line-height: 40px; margin-top: 10px;}
.inviteSwiper .swiper,.inviteSwiper { width: 100%;}
.frlinkList ul {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
  list-style: none;
  width: 100%;
  gap:18px;
  margin-top: 55px;
}
.frlinkList { width: 100%;}
.frlinkList li {
  width: calc((100% - 126px)/8); /* 100% / 8 = 12.5% for 8 items per row */
  position: relative;
  padding-bottom: calc((100% - 126px)/8); /* Creates square aspect ratio */
  border: 1px solid #fff711;
  border-radius: 13px;
  box-sizing: border-box;
  overflow: hidden;
  background: #ffffff;
}

.frlinkList li img {
  position: absolute;
  max-width: 80%;
  max-height: 80%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  object-fit: contain;
  transition: all .5s;
}
.frlinkList li:hover img {transform: translate(-50%, -50%) scale(1.1);}
.supportList { margin-top: 40px; width: 960px; max-width: 100%;}
.supportList ul { position: relative; z-index: 2; display: flex; justify-content: space-between;}
.supportList li { padding-top: 20%; position: relative; width: 28.125%; background: #ffffff; border-radius: 28px; border: 1px solid #131313; display: flex; justify-content: center; align-items: center;}
.supportList li img { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); display: block; height: 38.77%;}
.supportList li::after { content: ''; width: 100%; height: 100%; position: absolute; right: -6px; bottom: -6px; background: #ffd905;
border: 1px solid #131313; z-index: -1; border-radius: 28px;}
.supportDesc img { display: block; width: 100%;}
.supportDesc { margin-top: 80px;}
.scrollSlide .mtzh_nr ul { padding: 100px 0 0; margin-top: 2vw; display: flex; gap: 20px; justify-content: space-between;}
.scrollSlide .mtzh_nr li { padding: 0; flex: 1; float: none;}
.scrollSlide .mtzhbox b { width:135px; height: 135px;}
.scrollSlide .mtzhbox b img { width: 100%; height: 100%; object-fit: cover; display: block;}
.scrollSlide .mtzh_nr { width:100%;}
.scrollSlide a.moreMedia { background: url(../images/nsImg30.png) center no-repeat; width: 226px; height: 81px;
 margin: 5.2vw auto 0; text-align: center; line-height: 81px; font-size: 23px; color: #111111;}
.scrollSlide .mtzhbox span { width: 80px; height: 80px; margin-top: -95px;}
.scrollSlide .mtzhbox { padding-top: 35px;}
.applyForm { display: none; box-sizing: border-box; position: fixed; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 100;
background: url(../images/formBg.jpg) center no-repeat; background-size: cover; width: 980px; max-width: 92%; padding: 5.4vw 0 6.6vw 5.4vw;}
.applyForm h2 { font-weight: bold; font-size: 47px; color: #050000; margin-bottom: 2.6vw;}
.applyForm li p { line-height: 1; margin-bottom: 18px; font-size: 18px; color: #050000;}
.applyForm li input { display: block; width:250px; height: 43px; box-sizing: border-box; padding: 0; font-size: 18px;
text-indent: 10px; border: 1px solid #c4c4c4;} 
.applyForm li { margin-bottom: 30px;}
.applyForm button { display: block; font-weight: bold; font-size: 27px; color: #ffffff; border: none; width: 150px; height: 55px;
background: #965c48; cursor: pointer;}
.closeApple { display: block; cursor: pointer; position: absolute; top: 18px; right: 23px;}
.closeMenu { display: none;}
@media(max-width:880px){
	.yxAlt { background:#ffffff; border:2px solid #000000; padding:30px; height:auto; max-width:90%; text-align:center}
	.yxIcon { float:none; margin:0}
	.yxIcon img { margin:0 auto;}
	.closeYx { width:30px; height:30px; background-size:100% auto; right:-10px;}
}
@media(max-width:1600px){
	.choseHd { gap:30px; margin-right: 30px;}
	
	.eml {line-height:87px;}
	.czqyny_nr{padding-left: 15px;}
.header{height: 88px;}	
.h96{height: 88px;}	
.nav a{font-size: 16px; padding: 24px 0;}	
.wz1373{width: 1130px;}	

.zxsl_title h2 img{height: 32px;}

.zxsl_title a{width: 120px;height: 45px;}	
.tpxwtext p{font-size: 18px;}	
.xwlb{padding-top: 6px;}	
.xwlb li{font-size: 14px; line-height: 44px;}	
.news_right{height: 640px;}	
.cgsm_title{padding-top: 21px; padding-bottom: 21px;}	
.cgsm_title h2 img{height: 32px;}	
.txbox{width: 78px;}	
.wbdtbox{height: 530px;}	
.cgnr_wb p{font-size: 16px; line-height: 22px;}	
.cgnr_wb span{font-size: 16px;}
.zdbk_title{padding: 60px 0 47px;}
.zdbk_title p{font-size: 50px; top: 72px;}
.zdbk_title h2 img{height: 40px;}
.zdbk_nr p{font-size: 14px;}
.czpp_title{padding: 70px 0 55px;}
.czpp_title p{font-size: 50px;top: 80px;}
.czpp_title img{height: 40px;}
.czpp_nr p{font-size: 14px;line-height: 68px;white-space: nowrap;  overflow: hidden; text-overflow: ellipsis;}
.btn1{width: 120px;height: 45px;}
.hzmt_title{padding: 65px 0 50px;}
.hzmt_title p{font-size: 50px; top:80px;}
.hzmt_title h2 img{height: 40px;}	
.hzmt_nr li{padding: 0 33px;}	
.hzmt_nr a{width: 84px;height: 84px;}	
.hzmt_nr img{width: 50%;}	
.mtzh_title{padding: 75px 0 30px;}	
.mtzh_title h2 img{height: 40px;}	
.mtzh_title p{font-size: 50px; top: 85px;}	
.mtzh_nr ul{padding-top: 90px;}	
.mtzhbox span{width: 90px;height: 90px; margin-top: -90px;}	
.mtzhbox span img{width: 70%;}	
.mtzhbox{padding: 35px 0 20px;}
.mtzhbox h2{font-size: 20px; margin: 20px 0 18px;}
.mtzhbox p{font-size: 14px; margin-bottom: 15px; padding: 0 30px;}
.footnr{width: 1130px; padding: 40px 0 50px;}
.dblogo{width: 215px;}
.bqxxbox{padding: 15px 0;}

.czqy{width: 1000px; padding: 0;}
.leftnav{width: 195px; padding: 0 0 0 15px;left: -195px;min-height: 410px;}
.leftnav h2{font-size: 26px; padding: 36px 0 18px;}
.leftnav a{font-size: 14px; line-height: 52px;}
.czqy_title h2{padding: 40px 0 20px 20px; font-size: 26px; }
.czqy .inviteSwiper { padding-left:20px;}
.czcpny_nr a{width: 80px;height: 80px;}
.czcpny_nr img{width: 60%;}
.czcpny_nr p{font-size: 14px; margin: 20px 0 40px;}
.bj5:before{width: 150px;height: 440px;}
.czcpny_nr{padding-bottom: 20px;}
.fynr li a{font-size: 14px; line-height: 30px; padding: 0 13px;}
.fynr li span{font-size: 14px; line-height: 30px; padding: 0 13px;}
.czqyny_nr p{font-size: 14px;line-height: 58px;}
.lnzh_nr:before{left: 22px;}
.lnzh_nr li:before{width: 18px;height: 18px;left: -46px;}
.lnzhbox{padding: 25px 25px 10px 25px;}
.lntext h2{font-size: 20px;}
.lntext p{font-size: 18px;}
.lnzhbox a{width: 93px;height: 38px; right: 25px;top: 25px;}
.lnzhbox img{width: 340px;}
.lnzh_nr:before{height: calc(100% - 350px);}

.xdpqh_xq{padding: 0 0 0 30px;}
.dqwz{padding: 40px 0;}
.dqwz p{font-size: 14px;}
.dqwz img{width: 26px;}
.xqtitle h2{font-size: 30px; margin-bottom: 22px;}
.btn2{width: 94px;height: 36px;}
.qyjs_nr{padding-left: 30px;}
.zhfq_title p{font-size: 30px;bottom: 60px;}
.zhfq_title h2 img{height: 40px;}
.fzlcnr h2{font-size: 24px; margin-bottom: 15px;}
.fzlcnr li{padding-bottom: 20px;}
.fzlcnr p{font-size: 14px; line-height: 30x;}

.xdpqh_nr{padding-left: 30px;}
.xdpqh_nr li{padding-bottom: 15px;}
.xdpqh_nr p{font-size: 14px; line-height: 42px;}
.zhjs_title h2 img{height: 40px;}
.zhjs_title p{font-size: 50px;}
.zhjs_xq p{font-size: 16px;}
.hdxx_title h2 img{height: 40px;}
.hdxx_title p{font-size: 50px;}



}
@media(max-width:1400px){
.hzmt_nr li{padding: 0 27px;}
.xdpqh_nr span{height: 180px;}
.zhfq_nr li{padding: 0 20px;}
.czqy{width: 90%; padding: 30px 200px 30px 220px;}
.leftnav{left: 0;}
.contType span { font-size: 18px;}
.contType span img { width: 30px;}
}
@media(max-width:1200px){
.logo{left: 10px;}
.nav li{padding: 0 18px;}
.dzpj ul{margin-left: -15px;}
.dzpj li{font-size: 16px; padding-left: 15px;line-height: 22px;}
.hzmt_nr li{padding: 0 15px;}
.hzmt_nr a{width: 90px;height: 90px;}
.hzmt_nr img{width: 50%;}
.foot_right{width: calc(100% - 400px);}
.rwbox{width: 187px;}
.rwbox img{width: 100%;}
.czcpny_nr li{width: 25%;}
.bj5:before{width: 100px;height: 293px;}
.czqy{width: 100%; padding:40px 120px 0 200px;}
.fynr li{padding: 0 3px;}
.czqyny_nr li{width: 25%;}
.lnzhbox a{top: 20px; right: 20px;}
.xqtitle h2{font-size: 24px;}
.xdpqh_nr li{width: 50%;}
.zhfq_nr li{width: 50%; padding-bottom: 40px;}
.zdbk_nr p{bottom: 35px;}
.contType span img { display: none;}
}
@media(max-width:1080px){
	.topCont { height: auto;}
	.topCont .orderBtn { width: 80px; right: 4%; bottom: 20px;}
	.fixMenu { z-index: 10; display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100vh;}
	.menuTitle { display: none;}
	.fixMenu ul { padding: 0 6px;}
	.fixMenu li { font-size: 16px; text-align: center; text-indent: 0;}
	.closeMenu { display: block; width: 30px; position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%);}
	.closeMenu svg { display: block; width: 100%; height: 40px;}
	.scrollDetail { max-width: 100%;}
	.slideTitle img { height: 24px; margin-bottom: 10px;}
	.slideTitle p { font-size: 16px;}
	.scrollSlide { padding: 30px 0 0; min-height: auto;}
	.newsSwiper .swiper { padding-bottom: 20px;}
	.newsSwiper .swiper-button-next,.newsSwiper .swiper-button-prev { transform: translateY(0); width: 21px; height: 26px; background-size: 100% auto!important;}
	.moreBar { max-width: 100%;}
	a.checkMore {width: 100px; height: 30px;text-align: center;line-height: 30px; font-size: 14px; color: #232323; background-size: 100% auto!important;}
	.newsSwiper .swiper .swiper-slide { width: 320px; height: 160px;}
	.newsSwiper { padding: 0 25px;}
	.newsSwiper .swiper .swiper-slide { width: 265px; height: 160px;}
	.newsSwiper .swiper-pagination span { width: 29px; height: 4px;}
}
@media(max-width:1000px){
.hzmt_nr ul {overflow-x: auto; white-space: nowrap; padding: 10px 0;}
.hzmt_nr li { float: none;}
.bj2 { background-position: right center!important;}
.news { margin-top: -20px;}
.xdpqh_nr{padding-left: 0;}
.xdpqh_xq,.qyjs_nr{padding: 0;}
.eml{display: none;}
.header{height: 60px;}
.logo{width: 100px;}
.dhbtn{position: absolute; width: 30px;height: 30px; right: 10px;top:50%; transform: translateY(-50%);background: url(../images/d1.png)  no-repeat center #fcd049; background-size: 20px 20px;border-radius: 4px;}
.dhbtn.on{background: url(../images/d2.png)  no-repeat center #fcd049; background-size: 20px 20px;}
.h96{height: 60px;}
.dhbj1{width: 100%; height: 100%;position: fixed;left: 0;top: 0;background: rgba(0,0,0,.7);z-index: 99;display: none;}
.nav{width: 200px; position: fixed;background: #fff; height: calc(100% - 60px); top: 60px; right: -200px;}
.nav li{float: none; width: 100%; text-align: left;border-bottom: 1px solid #eee;}
.nav a{padding: 10px 0;}
.banner .swiper-pagination{bottom: 25px;}

.news_left{width: 100%; float: none;height: auto;padding-bottom: 40px;}
.zxsl_title{padding: 20px 10px;}
.zxsl_title a{width: 90px;height: 35px;}
.zxsl_title h2 img{height: 25px;}
.tpxw{padding: 0 10px;}
.tpxwtext{padding: 10px;}
.tpxwtext p{font-size: 16px;line-height: 1.5;}
.xwlb li{padding: 0 10px;font-size: 16px;}
.xwlb a{width: calc(100% - 100px);}
.news_right{float: none; width: 100%; margin-top: 20px;}
.news_right{padding: 0 10px;height: auto; padding-bottom: 40px;}
.cgsm_title{padding-left: 10px;}
.wbdtbox{padding: 0 5px 0 0;height: 530px;}
.zdbk_title{padding: 60px 0 30px;}
.cgsm_title h2 img{height: 25px;}
.zdbk_title p{font-size: 28px;top: 70px;}
.zdbk_nr li{width: 50%;}

.czpp_title {padding: 60px 30px;}
.czpp_title img{height: 25px;}

.czpp_title p{font-size: 28px;top: 70px;}
.czpp_nr li{width: 33.33%;}
.btn1{width: 90px;height: 35px;}
.hzmt_title{padding: 60px 0 30px;}
.hzmt_title h2 img{height: 25px;}
.hzmt_title p{font-size: 28px;top: 70px;}
.hzmt_nr li{padding:0 10px 20px 10px;}
.hzmt_nr{padding-bottom: 20px;}
.mtzh_title{padding: 60px 0 30px;}
.mtzh_title h2 img{height: 25px;}
.mtzh_title p{font-size: 28px;top: 70px;}

.mtzh_nr li{width:50%; padding-bottom: 60px;float: none; display: inline-block;text-align: center;}
.mtzh_nr ul{padding:40px 0 0 0;font-size: 0;}
.mtzhbox span{width: 50px;height: 50px; margin: -50px auto 0 auto;}
.mtzhbox span img{width: 50%;}
.mtzhbox h2{margin: 10px 0;}
.mtzhbox p{margin-bottom: 10px;}
.mtzhbox{padding: 30px 0 10px;}
.footnr{padding: 30px 0;}
.dblogo{width: 200px; float: none; margin: 0 auto;}
.foot_right{float: none; width: 100%; padding-top: 20px;}
.foot_right dt{font-size: 12px;}
.bqxxbox p span{display: block; padding: 0;text-align: center;}
.nav a:before{border-bottom:2px solid #53372c;}
.foot_right h2{font-size: 14px;}
.leftnav{width: 100%; position: static;min-height: auto;padding:0 0 0 15px; box-sizing: border-box;}
.czqy{width: 100%; padding:10px 0 0 0;position: relative;z-index: 10;}
.leftnav h2{padding: 20px; font-size: 24px;}
.leftnav li{line-height: 40px;}
.leftnav a{font-size: 14px;}
.czqy_title h2{font-size: 24px; padding: 30px 0;}
.czcpny_nr{padding-bottom: 0px; position: relative;z-index: 10;}
.czcpny_nr li{width: 33.33%;}
.fynr li{padding: 0 1px; font-size: 14px;}
.fynr{position: relative;z-index: 10;}
.fynr  ul li:nth-child(7){ display: none;}
.fynr  ul li:nth-child(8){ display: none;}
.fynr li a{padding: 0 10px; line-height: 30px;}
.fynr li span{padding: 0 10px; line-height: 30px;}
.czqyny_nr li{width: 33.33%;}
.czqyny_nr p{font-size: 14px; line-height: 50px;    font-size: 12px;
    line-height: 1.5;
    height: 36px;
    margin: 6px 0; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.czqyny_nr{position: relative;z-index: 10;}
.lnzhbox a{width: 90px;height: 35px;}
.lnzhbox{padding: 20px 20px 0 20px;z-index: 10; position: relative;}
.lnzhbox img{max-width: 100%;}
.zhfq_title{padding: 60px 0 30px;}
.zhfq_title h2 img{height: 30px;}
.zhfq_title p{font-size: 28px; top: 70px;}
.fzlcnr h2{font-size: 24px;}
.fzlcnr h2:before{left: 0;}
.fzlcnr:before{left: 11px;}
.ryzz_nr ul{margin-left: -20px; position: relative; z-index: 10;}
.ryzz_nr li{width: 50%; padding: 0 0 20px 20px;}

.btn2{width: 90px;height: 35px; top: auto; bottom: 0px; right: auto;left: 50%; transform: translateX(-50%);	}
.wzsxp li a{font-size: 12px;}
.wzsxp{padding-bottom: 40px;}
.xdpqh_nr span{height: 100px;}
.zhxw_tp{width: 100%;float: none;}
.zhxw_text{float: none;width: 100%;}
.zhxw_text h2{font-size: 20px; line-height: 46px;}
.zhxw{padding: 15px;}
.zhjs_title h2 img{height: 30px;}
.zhjs_title p{font-size: 28px;bottom: 45px;}
.text_xq{padding: 15px;}
.zhjs_xq p{font-size: 16px;}
.hdxx_title{padding: 60px 0 30px;}
.hdxx_title h2 img{height: 30px;}
.hdxx_title p{font-size: 28px; top: 70px;}
.hdxxnr{padding: 15px;}
.hdxxnr p{font-size: 16px; line-height: 2;}
.zytzbox{padding: 15px;}

.czqhtc{width: 90%;height: auto; padding: 20px 15px 20px 15px;border-radius: 35px;}
.xyleft{float: none; margin: 0 auto;width: 100px;}
.czright{float: none; width: 100% !important;}
.czright h2{font-size: 24px;text-align: center; margin: 20px 0 15px;}
.czright p{font-size: 14px; line-height: 22px;}
.pczs{display: none;}
.sjzs{display: block;}
.txbox{width: 70px;right: 15px;}
.zdbk_title h2 img{height: 25px;}
.txbox img{width: 100% !important;}
.cgnr_wb p{font-size: 14px; line-height: 1.7;}
.cgnr_wb span{font-size: 16px;}
.cgnrtext h2{font-size: 18px;}
.zdbk_nr p{font-size: 12px;bottom: 15px;}
.zdbk_nr  ul li:nth-child(6) p{ zoom: .8;}
.cgnrtext p{font-size: 14px;}
.zytzleft{width: 60px;}
.zytzleft p{font-size: 12px;}
.zytz_right{width:calc(100% - 75px) ;}
.zytz_right h2{font-size: 20px; line-height: 1.2; margin-bottom: 10px;}
.zytz_right p{font-size: 14px; line-height: 22px;}
.czqyny_nr{padding-left: 0;}
.czleft{float: none; margin: 0 auto;}
.zklb li{padding: 0 20px;}
.zklb h3{line-height: 60px;}
.tpxw img { height: 32vw!important;}
.zxsl_title { flex-direction: column;}
.choseHd span { font-size: 16px;}
.choseHd { gap:10px;}
.zxsl_title { justify-content: start; align-items: start; padding-bottom: 0;}
.zxsl_title a.checkMore, { width: 90px; height: 35px;}
.titleLink { display: flex; justify-content: space-between; width: 100%;}
.news_left {padding-bottom: 0; background: none; border: 2px solid #000000; background: #ffffff; border-radius: 20px;}
.zxsl_title img { height: 21px;}
.newsCont { padding:10px;}
.picNews { float: none; width: 100%;}
.picNews li img { height: auto!important;}
.picNews li p { font-size: 16px; bottom: 10px; padding: 0 6px;}
.textNews { float: none; width: 100%;}
.textNews li b { font-size: 14px;}
.textNews li p { font-size: 14px;}
.textNews li a { gap: 6px; padding: 0 6px;}
.textNews li { margin-bottom: 0;}
.contType span { font-size: 12px;}
.contType { margin: 20px auto;}
.tourguideMap { margin-top: 20px;}
.inviteLeft p,.inviteLeft span { font-size: 12px;}
.inviteLeft { margin-bottom: 0;}
.invitePeopleTitle::after { width: 12px; height: 11px; background-size: 100% auto; right: 110px; bottom: 8px;}
.invitePeopleTitle { margin-top: 20px;}
.inviteSwiper { margin-top: 20px;}
.czqy .inviteSwiper { padding-left: 0;}
.inviteSwiper li { width: calc(50% - 5px);}
.inviteSwiper li p { font-size: 14px; line-height: 2;}
.frlinkList ul { margin-top: 20px; gap: 4px;}
.frlinkList li { width: calc(20% - 4px); padding-top: calc(10% - 4px);}
.supportList li,.supportList li::after { border-radius: 8px;}
.supportList { margin-top: 20px;}
.supportDesc { margin-top: 20px;}
.scrollSlide .mtzh_nr ul {padding-top: 80px; gap: 70px 10px; margin: 0; flex-wrap: wrap;}
.mtzh_nr li { width: calc(50% - 10px);}
.scrollSlide a.moreMedia {width: 100px; height: 35px; font-size: 14px; margin-bottom: 40px; text-align: center; line-height: 35px; background-size: 100% auto;}
.applyForm h2 { font-size: 20px; margin-bottom: 20px;}7
.applyForm li p { font-size: 14px; margin-bottom: 10px;}
.applyForm li input { font-size: 14px;}
.menubox{ z-index: 101; display: block; position: fixed;right: 4%; top: 10px; width:45px; height: 40px;opacity: 1;pointer-events: auto;transition: 0.3s;}
.menubox div{position: absolute;left: 20px;width: 30px;height: 2px;background-color:#54382d;transition: 0.6s;}
.menubox div:nth-child(1){top: 9px;}
.menubox div:nth-child(2){top: 19px;}
.menubox div:nth-child(3){top: 29px;}
.menubox.on div:nth-child(1){top: 19px;transform: rotateZ(45deg);}
.menubox.on div:nth-child(2){top: 19px;opacity: 0;}
.menubox.on div:nth-child(3){top: 19px;transform: rotateZ(-45deg);}

}

