@charset "utf-8";
* {	margin: 0;padding: 0;-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img {	border: medium none;	margin: 0;	padding: 0; font-weight:initial;}
body,textarea,input,button,select,keygen,legend{font-family:"Microsoft YaHei","-apple-system","BlinkMacSystemFont","PingFang SC","Helvetica",arial,sans-serif,\5b8b\4f53;outline:0;}
a {text-decoration: none;color: #333333;  }
a:hover {color: #bd8a21;text-decoration: none;	}
img {border: 0px; vertical-align:middle;}
table {	border-collapse: collapse;	border-spacing: 0;}
html,body {color:#474747;background: #fff;margin: 0 auto;font-size: 16px;width:100%;}
.clear {clear: both;}
.pic100 img{width:100%;}
.justify_fix{display:inline-block;*display: inline; *zoom:1; width:100%; height:0; overflow:hidden;}
.f-turn{-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;}
.fl{float:left;}
.fr{float:right;}
.overflow{ overflow:hidden;}
.white a,.white{ color:#fff;}
.rela{ position:relative;}
.slh{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.text-center{ text-align:center;}
.text-right{text-align:right;}
.row:after{content:''; display:block; clear:both;}
.flex-wrap {
    display: -webkit-flex;
    display: flex;
    display: -moz-box;
    display: -ms-flexbox;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
}
::-webkit-scrollbar{width:5px;height:5px;background-color:#e2ccb4;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:5px;}
::-webkit-scrollbar-thumb{background-color:#d2b390;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:5px;}
.auto{width:1200px; margin:0 auto;}
.container{width:1620px;margin: auto;}
@media (max-width:1680px) {
.container{width:1420px;}
}
@media (max-width:1450px) {
.container{width:1199px;}
}
@media (max-width:1220px) {
.container{width:991px;}
}
@media (max-width:1023px) {
.container{width:750px}
}
@media (max-width:767px) {
.container{width:100%}
}
@font-face {
    font-family: 'OPPOSans B';
    src: url('../fonts/OPPOSans-B.woff2') format('woff2'),
        url('../fonts/OPPOSans-B.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}





#header{height:100px;position:fixed;left:0;top:0;right:0;border-bottom:1px solid rgba(255,255,255,.15);z-index:1000;transition:all .4s;}
#header.on{background-color:#FFF; box-shadow: 0 0 10px rgba(0,0,0,.1); border-color: #eeece7;}
#header .logo{float:left;height:100%;margin:0 0 0 2.8vw;transition:all .4s;}
#header .logo img{height:52px;margin-top:22px;-webkit-filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(180deg) brightness(800%) contrast(101%);filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(180deg) brightness(800%) contrast(101%);}
#header.on .logo img,#header.hover .logo img{-webkit-filter:initial;filter:initial;}
#header .ri{float:right;height:100%; margin-right: 2.8vw;}
#header .ri .menu{float:left; height: 100px; margin-right: -17px;}
#header .sub_box{display:none;position:absolute;z-index:55;right:0;top:0;width:max-content;height:80px; margin-right:-17px;}
#header .sub_box a{float:left;font-size:15px;color:#494949 !important;line-height:80px;transition:all .4s;margin-right:30px;font-weight: bold;}
#header .sub_box a:hover{color: #bd8a21 !important;}
#header .color_line{position:absolute;left:0;top:100px;right:0;height:80px;background:#fff;transition:all .6s;opacity:0;pointer-events:none;}
#header .nav{position: relative; float:left;height:100%;}
#header .nav .navSlide{position: absolute; bottom: -1px; height: 2px; background: transparent; pointer-events: none;}
#header .nav .dl{float:left;height:100%;position:relative;}
#header .nav .dt{font-size:15px;line-height:99px;color:#fff;height:100%;font-weight:bold;padding: 0 17px; transition: all .3s;}
#header .nav .dt a{color:#fff;}
#header .nav .dd{height:70px;position:absolute;right:0;top:100%;}
#header .nav .ul{display:inline-block;height:100%;background-color:#601d6d}
#header .nav .dt a:hover,#header .nav .dd a:hover{color:#bd8a21 !important;}
#header .color_line.on{opacity:1;height:80px; box-shadow: 0 0 10px rgba(0,0,0,.05);}
#header.on .menu-btn .i{background: #c9952b;}
#header .menu-btn {display: none; position: relative;float: left;margin-top: 23px;width: 54px;height: 54px;z-index: 900;transition: all .4s; margin:23px 17px 0 10px; cursor: pointer;}
#header .menu-btn .cnt {position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 40px; height: 29px;margin: auto;display: flex;flex-direction: column;justify-content: space-between}
#header .menu-btn .i {width: 100%; height: 3px;background: #fff;-webkit-transition: all .4s;transition: all .4s}
#header .menu-btn.on .i {position: absolute;left: 0;top: 0;bottom: 0;margin: auto 0; background: #c9952b;}
#header .menu-btn.on .i:nth-child(1) {-webkit-transform: rotate(45deg);transform: rotate(45deg)}
#header .menu-btn.on .i:nth-child(2) {opacity: 0}
#header .menu-btn.on .i:nth-child(3) {-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}
#header.on .nav .dt a,#header.hover .nav .dt a{color:#333;}
#header.on .nav .dt a.on,#header.hover .nav .dt a.on{color:#bd8a21;}
#header:hover{background-color:#FFF; box-shadow: 0 0 10px rgba(0,0,0,.1); border-color: #eeece7;}
#header:hover .nav .dt{color:#032974}
#header:hover .nav .navSlide{background: #c9952b;}
.banner{width:100%;height:758px;overflow:hidden;position:relative}
.banner .switch_btn{position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:20}
.banner .switch_btn>div{width:64px;height:64px;border:2px solid #dbdbdb;cursor:pointer;top:0;transition:all .6s}
.banner .switch_btn .prev{position:absolute;left:0;border-left:0 none;background:url(../images2/icon-prev2.png) no-repeat center}
.banner .switch_btn .next{border-right:0 none;position:absolute;right:0;background:url(../images2/icon-next2.png) no-repeat center}
.banner .switch_btn>div:hover{background-color:#d8161f;border-color:#d8161f}
.banner .swiper-slide .link{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10;}
.banner .swiper-slide .animated{display:none}
.banner .swiper-slide-active .animated{display:block}
.banner .swiper-slide{position:relative; background: no-repeat center;}
.banner .swiper-slide .auto{height:100%;position:relative}
.banner .swiper-slide .pos{position:absolute;top:50%;left:0;transform:translateY(-50%);transform:translateY(0);color: #fff;}
.banner .swiper-slide .pos h2{font-size:70px; text-transform:uppercase;font-family: 'OPPOSans B';}
.banner .swiper-slide .pos h5{font-size:28px;margin-top:10px;}
.banner .sw-page{width:100%;position:absolute;left:0;right:0;bottom:30px !important;z-index:200;margin:auto; z-index: 20; text-align:center;}
.banner .sw-page .swiper-pagination-bullet{width:40px;height:3px;background-color:#FFF;border-radius:0;margin:0 5px;opacity:1;transition:all .2s;}
.banner .sw-page .swiper-pagination-bullet.swiper-pagination-bullet-active{height:6px;}
.indexCont1{padding: 38px 0 60px;}
.indexCont1 .hd{position: relative; height:52px; border-bottom: 2px solid #d2d2d2; width: 45%;}
.indexCont1 .hd li{float: left; font-size: 16px;line-height: 40px; margin-right: 55px; cursor: pointer; transition: all .4s; font-weight: 600;list-style: none;}
.indexCont1 .hd li:last-child{margin-right: 0;}
.indexCont1 .hd li.on{color: #bd8a21;}
.indexCont1 .hd .slide{position: absolute; bottom: -2px; height: 2px; background: #bd8a21;}
.indexCont1 .item{display: none;display: flex; justify-content: space-between; align-items: flex-start;}
.indexCont1 .item .left{width: 45%; padding-top: 33px;}
.indexCont1 .item .left .lefttop h3{ font-size:22px;font-weight:bold;}
.indexCont1 .item .left .lefttop time{margin-top:20px;color: #757575;display:block;}
.indexCont1 .item .left .lefttop p{font-size:16px; color: #757575; line-height: 28px; margin-top:12px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; transition: all .4s;}
.indexCont1 .item .left .leftbottom{padding-top: 23px;margin-top:33px;border-top: 2px solid #d2d2d2;}
.indexCont1 .item .left .leftbottom a{align-items: center;display:flex;justify-content: space-between;margin:16px 0;}
.indexCont1 .item .left .leftbottom a h5{ font-size:16px;margin-right:30px;flex:1;}
.indexCont1 .item .right{width:50%;}
.indexCont1 .item .right,.indexCont1 .item .right img{border-radius:12px;}
.indexCont1 .item .right:hover img,.newtop dl a:hover dt img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.h_leadertop{ display:flex;justify-content: space-between;align-items: center;}
.h_leadertop .left{width:48%;}
.h_leadertop .left img{border-radius:12px;}
.h_leadertop .right{width:48%;}
.h_leadertop .right h2{font-size:34px; font-weight:bold; text-transform:uppercase;color:#646464; font-family:Arial, Helvetica, sans-serif;}
.h_leadertop .right h5{font-size:28px;color:#bd8a21;margin-top:5px;}
.h_leadertop .right h5:after,.pubbody .left h3:after{ display:block;margin-top:20px;width:45px;height:3px; background-color:#bd8a21; content:'';}
.h_leadertop .right .con{margin-top:30px;color:#7b7b7b;line-height:28px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;    -webkit-box-orient: vertical;-webkit-line-clamp:3;transition: all .4s;}
.h_leadertop .right .more{margin-top:60px; text-align:right;}
.h_leadertop .right .more a{border-radius:60px;background: linear-gradient(left,#ad8d50,#c09f5f);background: -webkit-linear-gradient(left,#ad8d50,#c09f5f); display:inline-block;width:180px; text-align:center;color:#fff;line-height:40px;-webkit-transition: all .4s;transition: all .4s;}
.h_leadertop .right .more a img{ display:inline-block;margin-left:10px;-webkit-transition: all .4s;transition: all .4s;}
.h_leadertop .right .more a:hover img{ transform:translateX(10px);}
.h_leadertop .right .more a:hover{background: linear-gradient(right,#ad8d50,#c09f5f);background: -webkit-linear-gradient(right,#ad8d50,#c09f5f);}
.h_leaderbottom{margin-top:50px;border:1px solid #dbdbdb;padding:40px 0; display:flex;}
.h_leaderbottom dl{width:33.3333%; position:relative; display:flex;justify-content: center;}
.h_leaderbottom dl:after{content:'';background-color:#a6a6a6; display:inline-block;width:1px;height:100%; position:absolute;right:0;top:0;}
.h_leaderbottom dl:last-child:after{ display:none;}
.h_leaderbottom dl dd{margin-left:20px;}
.h_leaderbottom dl dd h5{font-size:18px;}
.h_leaderbottom dl dd p{margin-top:5px;font-size:14px;color:#767676;}
footer{background: #23324b;}
.foottop{ display:flex;}
.foottop .left{flex:1; display:flex;justify-content: space-between;padding:50px 60px 0 0;}
.foottop .right{ text-align:right;width:336px;border-left:1px solid #56595c;padding:50px 0;}
.foottel dl{ display:flex;justify-content: end;}
.foottel dl dd{margin-left:20px;color:#fff;}
.foottel dl dd h5{font-size:16px;font-weight:bold;}
.foottel dl dd p{font-family: 'OPPOSans B';font-size:28px;margin-top:10px;}
.footcode{margin-top:30px; text-align:right}
.footcode dl{width:116px; display:inline-block;}
.footcode dl dd{font-size:14px;color:#97abcb;margin-top:10px;text-align:center;}
.foottop .left dl dt a{color:#fff; font-size:16px;font-weight:bold;}
.foottop .left dl dd{margin-top:20px;}
.foottop .left dl dd a{ display:block;font-size:14px;color:#97abcb;margin:15px 0;transition:all .3s}
.foottop .left dl dd a:hover{color:#fff;}
.foottop .left dl:nth-child(2){width:190px;}
.foottop .left dl:nth-child(2) dd{ display:flex;flex-wrap:wrap;justify-content: space-between;}
.foottop .left dl:nth-child(2) dd a{ width:50%;margin:0 0 15px 0;}
.foottop .left dl:nth-child(2) dd a:nth-child(even){ text-align:right;}
.footbottom{border-top: 1px solid #56595c;padding:40px 0;}
.footbottom .auto{display:flex;justify-content: space-between;align-items: center;}
.footbottom .right,.footbottom .right a{font-size: 14px;color: #97abcb;}
.footbottom .right a{ display:inline-block;margin-left:10px;}
.mobile-nav .bg{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:800;background:rgba(0,0,0,.8)}
.mobile-nav .vux{opacity:0;position:fixed;right:-360px;width:358px;top:0;padding-top:106px;height:100%;overflow:hidden;overflow-y:auto;z-index:850;transition:all .4s;box-shadow:0 0 10px rgba(0,0,0,.1); background-color:#fff;}
.mobile-nav .vux.on{opacity:1;right:0}
.mobile-nav li{position:relative}
.mobile-nav li .til{position:relative;padding:0 45px;line-height:70px;font-size:22px;color:#63605d;height:100%;height:70px;display: block;}
.mobile-nav li .til:after{display:none;content:'';position:absolute;bottom:24px;right:45px;background:url(../images/icon-this.png) no-repeat;background-size:contain;width:16px;height:16px;transition:all .3s}
.mobile-nav li.on .til{color:#937124}
.mobile-nav li.show .til:after{display:block}
.mobile-nav li.n_c .til:after{display:none}
.mobile-nav li .bt{display:none;padding:6px 0;margin:0 45px;border-top:1px solid #ebeae9}
.mobile-nav li .bt a{display:block;position:relative;font-size:16px;color:#666;line-height:40px}
.mobile-nav li .bt a.on,.mobile-nav li .bt a:hover{color:#937124}
.otherbanner{padding:240px 0 90px;color:#fff;}
.otherbanner h2{font-family: 'OPPOSans B';font-size:30px; text-transform:uppercase; font-weight:bold;}
.otherbanner h3{font-size:28px;font-weight:bold;margin-top:6px;}
.site{padding:30px 0;border-bottom:1px solid #d0d0d0;}
.site .auto{display:flex;justify-content: space-between;}
.site .left{margin-top:13px;}
.site .right{max-width:810px; text-align:right;}
.site .right a{ display:inline-block;margin:5px 0 5px 5px; border-radius:60px;line-height:36px; min-width:120px; text-align:center;padding:0 6px; background-color:#f6efe3;}
.site .right a.on{background: linear-gradient(left,#ad8d50,#c09f5f);background: -webkit-linear-gradient(left,#ad8d50,#c09f5f);color:#fff;}
.pubbody .auto{ display:flex;}
.pubbody .left{width:330px;border-right:1px solid #d0d0d0;padding:80px 0;}
.pubbody .right{flex:1;padding:80px 0 80px 70px;color:#7b7b7b;line-height:28px;}
.pubbody .left h2{font-size:24px;color:#646464; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.pubbody .left h3{font-size:28px;color:#bd8a21;margin-top:6px;}
.pubbody .left img{ display:block;margin-top:30px;max-width:90%;}
.pubbody .right img,.newmain article img{ max-width:100%;}
.partylist a,.newlist a{ display:block;margin-bottom:12px; background-color:#eeece7;border-radius:10px;padding:38px 25px; display:flex;}
.partylist a h5,.newlist a h5{flex:1;margin-right:100px; font-size:16px;line-height: 28px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;}
.newlist a{-webkit-transition: all .4s;transition: all .4s;}
.newlist a:hover{background: linear-gradient(left,#d4b84c,#ac8621);background: -webkit-linear-gradient(left,#d4b84c,#ac8621);color:#fff;}
.pagelist{margin-top:60px; text-align:right;}
.pagelist ul{ display:flex;justify-content: end;}
.pagelist ul li{ list-style:none;margin-left:6px;font-size:14px;}
.pagelist ul li span,.pagelist ul li a{ display:inline-block;border:1px solid #999999; border-radius:5px; display:inline-block;padding:7px 6px; text-align:center;min-width:38px;}
.pagelist ul li.active span,.prenext .right a:hover{ background-color:#ad8d50;border-color:#ad8d50;color:#fff;}
.pagelist ul li a:hover{ color:#ad8d50;border-color:#ad8d50;}
.newmain,.new{padding:70px 0;}
.newmain h1{ text-align:center;font-size:30px;color:#000000;}
.newmain time{ display:block; text-align:center;margin-top:20px;}
.newmain time span{ display:inline-block;margin:0 20px;}
.newmain article{margin-top:30px;padding-top:30px;border-top:1px solid #a9a9a9;line-height:28px;}
.newmain article img{display: block;margin: auto;height: auto;}
.prenext{margin-top:60px;padding-top:60px;border-top:1px solid #a9a9a9; display:flex;justify-content: space-between;}
.prenext .left{width:60%;font-size:14px;}
.prenext .left a{ display:block;margin-bottom:10px;}
.prenext .left a:last-child{margin:0;}
.prenext .right a{ display:inline-block;padding:12px 20px;border:1px solid #a9a9a9;border-radius:6px;}
.contact .right h5{font-size:20px;color:#bd8a21;margin-bottom:10px;}
.map{height:420px; border-radius:12px; overflow:hidden;margin-bottom:50px;}
.newtop{ overflow:hidden;margin:0 -1%;}
.newtop dl{float:left;width:31.333%;margin:0 1% 60px;}
.newtop dl a{ background-color:#eeece7; border-radius:12px; overflow:hidden; display:block;}
.newtop dl dt p{ position:absolute;width:100%;height:100%;top:0;left:0;}
.newtop dl dt p img{width:100%;height:100%;object-fit: cover;}
.newtop dl dd{padding:30px 26px;}
.newtop dl dd h5{line-height: 28px;height:56px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;font-size:16px; font-weight:bold;}
.newtop dl dd time{ display:block;margin-top:10px;color:#333333;}
.new .pagelist{margin-top:60px;}
.new .pagelist ul{justify-content: center;}
.indexCont2{position:relative;}
.indexCont2 .mySwiper2 .swiper-slide .auto{padding:80px 0 290px;}
.indexCont2 .mySwiper2 .swiper-slide .animated{display:none}
.indexCont2 .mySwiper2 .swiper-slide-active .animated{display:block}
.indexCont2 .mySwiper2 h3{font-size:34px; color: #fff;font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.indexCont2 .mySwiper2 h2{font-size:28px; color: #fff;margin-top:10px;}
.indexCont2 .mySwiper2 h5{margin-top:110px;color:#fff;font-size:24px;}
.indexCont2 .mySwiper2 p{font-size: 16px; color:#fff; line-height:30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;margin-top:20px;width:55%;}
.indexCont2 .mySwiper2 .btn{margin-top: 30px; width: 120px; height:46px; line-height:46px;color: #fff;border-radius:50px; transition: all .4s;border:2px solid #fff; text-transform:uppercase; display:block; text-align:center;}
.indexCont2 .mySwiper2 .btn:hover{background-color: #b67e0e;border-color: #b67e0e;}
.indexCont2 .mySwiperC{background-color:#fff;border-radius:12px;padding:30px 90px; position:absolute;bottom:80px;width:1200px;left:50%;margin-left:-600px; position:absolute;z-index: 1;}
.indexCont2 .mySwiperC .scroll{ display:none;}
.indexCont2 .mySwiper .swiper-slide{font-size:16px;transition:all .4s;cursor:pointer;font-weight:bold; text-align:center;}
.indexCont2 .swiper-button-prev{position:absolute;bottom:110px !important;left:50% !important;margin-left:-556px; z-index:2;top:auto !important;width:15px;height:22px; overflow:hidden; display:block !important;}
.indexCont2 .swiper-button-next{position:absolute;bottom:110px !important;right:50% !important;margin-right:-556px; z-index:2;top:auto !important;width:15px;height:22px; overflow:hidden; background:none !important; display:block !important;}
.indexCont2 .swiper-button-prev img,.indexCont2 .swiper-button-next img{width:30px; vertical-align:top;}
.indexCont2 .swiper-button-prev:after,.indexCont2 .swiper-button-next:after{ display:none;}
.indexCont2 .swiper-button-prev:hover img,.indexCont2 .swiper-button-next:hover img{margin-left:-15px;}
.mySwiper .swiper-slide.swiper-slide-thumb-active{color:#c9952d;}
.m-mark{display: none;}
.indexCont3{padding: 70px 0;}
.map img{max-width:initial !important;}
.h_leadertop .right .img,.newtopphone{ display:none;}
.BMapLabel{border:0 !important;}




@media screen and (max-width: 1466px) {
    #header .sub_box a { font-size: 14px;margin-right: 20px;}
}
@media screen and (max-width: 1240px) {
	html{font-size: 60px;}
    .auto, .banner .sw-page{width: 92vw;}
    #header .menu-btn{display: block;}
    #header .nav{display: none;}
    .banner{height: calc(40vw + 100px); min-height: 400px;}
    .swiper-fade .swiper-slide{background-size: cover !important;}
    .banner .swiper-slide .box{min-height: 160px;}
    .banner .swiper-slide .pos h2{font-size: 34px; line-height: 1.2;}
    .banner .swiper-slide .pos h5{font-size: 20px;}
    .banner .switch_btn>div{display: none;}
	.indexCont2 .mySwiperC{width: 92vw;margin-left:0;left:4%;}
	.indexCont2 .swiper-button-prev {left: 7vw !important;margin-left:0;}
	.indexCont2 .swiper-button-next {right: 7vw !important;margin-right:0;}
	
}
@media screen and (max-width: 1024px) {
	.foottop .left,.footbottom .auto .left{ display:none;}
	.footbottom .auto {justify-content: center;text-align: center;}
	.foottop .right {text-align: left;width: 100%;border-left: 0;padding:40px 0;display:flex;align-items:center;justify-content:space-around;}
}
@media screen and (max-width: 900px){
	.site .right{ display:none;}
	.site {padding:20px 0;}
	.site .left {margin-top: 0; font-size:14px;}
	.pubbody .left {width: 100%;border-right: 0;padding: 40px 0;}
	.pubbody .auto {display: block;}
	.pubbody .left h2 {font-size: 16px;}
	.pubbody .left h3 {font-size: 19px;}
	.pubbody .left h3:after {margin-top: 16px;width: 30px;height: 2px;}
	.pubbody .left img {width: 14%;}
	.pubbody .right {padding:0 0 40px 0;}
	.newmain h1 {font-size: 25px;}
	.map{height:300px;}
	.indexCont1 .hd {width:100%;}
	.indexCont1 .item {display: block;}
	.indexCont1 .item .left {width:100%;}
	.indexCont1 .item .right{width:100%;margin-top:30px;}
}
@media screen and (max-width: 600px) {
	html{font-size: calc(100vw / 7.5);}
    #header{height:1.2rem; border-color: transparent;}
    #header .logo,#header.on .logo{margin-left: 4vw; width:2.4rem;margin-left:.3rem}
	#header .logo img{height:0.6rem;margin-top: 0.3rem;}
    #header .ri .menu{height:1.2rem}
    #header .nav{padding-right:.3rem}
    #header .ri{margin-right: 4vw;}
    #header .menu-btn{width: .8rem; height: .8rem; margin-top: .2rem;}
    #header .menu-btn .cnt{width: .48rem; height: .36rem;}
	.mobile-nav .vux{right:-5.5rem; width:5.4rem; padding-top: 1.4rem;}
    .mobile-nav li .til{position: relative; padding:0 .6rem;line-height:.9rem;font-size:.36rem;color:#63605d;height:.9rem;}
    .mobile-nav li .til:after{display:none;content:'';position:absolute;bottom:.32rem;right:.6rem;background:url(../images/icon-this.png) no-repeat;background-size:contain;width:.24rem;height:.24rem;transition:all .3s}
    .mobile-nav li .bt{display:none; padding: .1rem 0; margin: 0 .6rem; border-top: 1px solid #ebeae9; border-bottom: 1px solid #ebeae9;}
    .mobile-nav li .bt a{display:block;position:relative;font-size:.28rem;color:#666;line-height:.6rem;}
	.banner .swiper-slide .pos h2{font-size: 25px;}
    .banner .swiper-slide .pos h5{font-size: 16px;}
	.otherbanner h2 {font-size: 22px;}
	.otherbanner h3 {font-size: 15px;}
	.pubbody .left img {width: 24%;}
	.foottop .right,.footbottom{padding:30px 0;display: block;}
	.foottel dl dt img{width:30px;}
	.foottel dl dd h5 {font-size: 14px;}
	.foottel dl dd p {font-size: 20px;margin-top: 7px;}
	.foottel dl {justify-content: center;}
	.footcode {text-align: center;}
	.partylist a, .newlist a {padding: 16px 20px;display: block;}
	.partylist a h5, .newlist a h5 {margin-right: 0;}
	.pagelist ul li {margin-left: 4px;font-size: 12px;}
	.pagelist ul li span, .pagelist ul li a {padding: 2px 2px;min-width: 32px;}
	.newmain h1 {font-size: 0.4rem; text-align:left;}
	.newmain time {text-align: left;font-size:0.3rem;}
	.newmain time span {margin: 0 0.3rem 0 0;}
	.prenext {margin-top: 40px;padding-top: 40px;display: block;}
	.prenext .left {width: 100%;}
	.prenext .right{margin-top:30px;font-size:14px;}
	.newmain, .new {padding: 40px 0;}
	.newtop{margin:0 0 30px;}
	.newtop dl dd{padding: 16px 20px;}
	.new .pagelist {margin-top: 40px;}
	.map{height:250px;}
	.p-mark{display: none;}
    .m-mark{display: block;}
	.banner .sw-page .swiper-pagination-bullet {width: 0.5rem;height: 0.08rem;margin: 0 0.12rem 0 0;}
	.banner .sw-page .swiper-pagination-bullet.swiper-pagination-bullet-active{height:0.12rem;}
	.indexCont1 .hd li {margin-right: 30px;}
	.indexCont1 .item .left .lefttop h3 {font-size: 16px;}
	.indexCont1 .item .left .lefttop time,.indexCont1 .item .left .leftbottom a h5{font-size: 14px;}
	.indexCont1 .item .left .lefttop p{font-size: 14px;line-height: 22px;margin-top:6px;}
	.indexCont1 .item .left {padding-top:20px;}
	.indexCont1 .item .left .leftbottom {padding-top:10px;margin-top:20px;}
	.indexCont1 .item .left .leftbottom a {margin: 12px 0;font-size: 14px;}
	.indexCont1,.indexCont3{padding:40px 0;}
	.indexCont2 .mySwiper2 h3,.h_leadertop .right h2{font-size:22px;}
	.indexCont2 .mySwiper2 h2,.h_leadertop .right h5{font-size:20px;}
	.indexCont2 .mySwiper2 h5{margin-top:70px;font-size:18px;}
	.indexCont2 .mySwiper2 p{font-size: 14px;line-height:20px;margin-top:10px;width:100%;}
	.indexCont2 .mySwiper2 .btn{width: 90px;height:30px;line-height:28px;border:1px solid #fff;font-size: 13px;}
	.indexCont2 .mySwiperC {padding: 20px 20px;bottom:40px;}
	.indexCont2 .mySwiper .swiper-slide {font-size: 13px;}
	.indexCont2 .swiper-button-prev {left:6vw !important;bottom:61px !important;width:11px;height:16px;display:none !important;}
	.indexCont2 .swiper-button-next {right:6vw !important;bottom:61px !important;width:11px;height:16px;display:none !important;}
	.indexCont2 .mySwiper2 .swiper-slide .auto {padding: 40px 0 150px;}
	.h_leadertop,.h_leaderbottom dl{ display:block;}
	.h_leadertop .left,.h_leaderbottom dl dd p{ display:none;}
	.h_leadertop .right{width:100%;}
	.h_leadertop .right .con{font-size: 14px;line-height:22px;margin-top:20px;}
	.h_leadertop .right .img{ display:block;margin-top:30px; overflow:hidden;border-radius:12px;}
	.h_leadertop .right .more a{font-size: 14px;width: 148px;}
	.h_leadertop .right .more {margin-top: 40px;text-align: center;}
	.h_leaderbottom dl dt img{width:30px;margin:auto; display:block;}
	.h_leaderbottom dl dd{margin-left:0; text-align:center;}
	.h_leaderbottom dl dd h5 {font-size: 15px;margin-top: 10px;}
	.h_leaderbottom {padding: 20px 0;}
	.h_leaderbottom dl:after {background-color: #efefef;height:50%;top:25%;}
	.h_leaderbottom,.pubbody .left img {display:none;}
	.indexCont2 .swiper-button-prev img, .indexCont2 .swiper-button-next img{width:22px;}
	.indexCont2 .swiper-button-prev:hover img, .indexCont2 .swiper-button-next:hover img{margin-left:-11px;}
	.newtopphone{display:block;}
	.newtoppc,.foottop{display:none;}
	.newtopphone dl{width:100%;margin:0;}
	.newtop dl dd h5 {line-height: 0.4rem;height: 0.8rem;font-size: .32rem;}
	.newtop dl dd time,.newlist a time{ margin-top: 4px;font-size: .25rem;}
	.newlist a h5{font-size: .32rem;}
	.newtopphone .swiper-pagination{position:initial;}
	.newtopphone .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #c9952d;}
	.indexCont2 .mySwiperC .scroll{ display:block;margin-top:0.3rem; text-align:center;color:#999;font-size: 12px;pointer-events: none;}
}





