﻿body{overflow-x: hidden;}
.page-ban{background: url(../image/nban1.jpg) no-repeat;background-size: cover;height: 28.75vw;    border-bottom: 4px solid #b72024;}
.page-ban p{position: absolute;top: 12.4vw;text-align: center;width: 100%; display: block;font-size: 2vw;color: #fff;
-webkit-animation: fadeInUp 0.8s ease 0.3s both;
-ms-animation: fadeInUp 0.8s ease 0.3s both;
-moz-animation: fadeInUp 0.8s ease 0.3s both;
-o-animation: fadeInUp 0.8s ease 0.3s both;}
.page-ban p span{display: block;}

.site-box{width: 100%;background: #fafafa;box-sizing:border-box;padding: 1.8vw 5.2%;line-height: 1.8;position: relative;overflow: hidden;}
.NavList_a1{width: calc(100% - 350px);margin-left: 0;
-webkit-animation: fadeInLeft 1s ease 0.5s both;
-ms-animation: fadeInLeft 1s ease 0.5s both;
-moz-animation: fadeInLeft 1s ease 0.5s both;
-o-animation: fadeInLeft 1s ease 0.5s both;}
.NavList_a1 li{display: inline-block;width: auto;}
.NavList_a1 a{font-size: 16px;color: #434343;display: inline-block;padding: 0 3vw;position: relative;}
.NavList_a1 a:before{content: "";width: 1vw;height: 1vw;max-width: 20px;max-height: 20px; background: url(../image/ico.png) center no-repeat;background-size: 100% 100%;
display: block;position: absolute;left: 1.5vw;top: 50%;transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);
transition:.4s all ease;-ms-transition:.4s all ease;-webkit-transition:.4s all ease;opacity: 0;}
.NavList_a1 li .on:before{opacity: 1;}

.PosList_a1{color: #4f4f4f;font-size: 12px;float: right;line-height: 28px;
-webkit-animation: fadeInRight 0.8s ease 0.8s both;
-ms-animation: fadeInRight 0.8s ease 0.8s both;
-moz-animation: fadeInRight 0.8s ease 0.8s both;
-o-animation: fadeInRight 0.8s ease 0.8s both;}
.PosList_a1 a{color: #4f4f4f;font-size: 12px;}
.PosList_a1 b{font-weight: normal;}

.ResTitle_a1{font-size: 2.4vw;font-weight: bold; color: #434343;margin-bottom: 2.2vw;
-webkit-animation: fadeIn 0.6s ease 0.8s both;
-ms-animation: fadeIn 0.6s ease 0.8s both;
-moz-animation: fadeIn 0.6s ease 0.8s both;
-o-animation: fadeIn 0.6s ease 0.8s both;}
.ResTitle_a1 em, .ResTitle_a1 br{display: none;}
.content{width: 89.8%;margin: 3vw auto 5.2vw auto;min-height: 600px;font-size: 16px;color: #434343;line-height: 1.8;}


.map .ResTitle_a1{margin-bottom: 2vw;}
.map .content .fl{width: 49%;font-size: 18px;line-height: 2.0;}
.map .content .fl ul{border-left: 3px solid #c4171f;}
.map .content .fl li{display: block;margin-bottom: 2vw;padding-left: 2.5vw;position: relative;}
.map .content .fl li:before{content: "";display: block;width: 1.3vw;height: 1.3vw;border-radius: 50%;background: #fff; position: absolute;top: 0;left: -0.8vw;
border: 2px solid #c4171f;}
.map .content .fr{width: 47.9%;}
.map .content .fr img{display: block;width: 100%;}

.formlist .tlt{font-size: 20px;color: #c4171f;line-height: 1.5;padding: 1vw 0;border-bottom: 1px solid #b5b7b6;margin: 1.6vw 0;}

.page{width: 100%;text-align: center;margin-top: 3.5vw;}
.page a,.page span{border: 1px solid #cccccc;font-size: 14px;color: #999999;padding: 11px 15px; line-height: 1.5;border-radius: 2px;display: inline-block;margin: 0 0.5vw 5px 0.5vw;text-align: center;}
.pageinfo{display: none;}
.page span.on,.page a:hover,.page a.on,.page a.cur,.page span.cur{background: #c4171f;border-color: #c4171f;color: #fff;}

#load_more_button{display: none;}

.map-btn{display: none; display: none;padding: 3.2vw;width: 40vw;margin: 6vw auto 0 auto;text-align: center;background-color: #c4171f;color: #fff;line-height: 1.0;border-radius: 5px;}
#map0{height: 31.5vw;width: 100%;margin-top: 2.7vw;}

.Slist{margin-top: 2vw;}
.Slist li{display: block;float: left;width: 288px;height: 68px;line-height: 68px;}
.Slist a{display: block;text-align: center;color: #434343;background: #f6fafb;font-size: 24px;}
.Slist .on a,.Slist a:hover{background: #c4171f;color: #fff;}

.culture-box .top{background: url(../image/cbg.jpg) right top #fbfbfb;}
.culture-box .fl{width: 50%;}
.culture-box .fl img{display: block;width: 100%;}
.culture-box .fr{width: 50%;padding-top: 5.2vw;box-sizing:border-box;padding-left: 8.4%;}
.culture-box .fr h2{font-weight: bold; margin-bottom: 0.7vw; font-size: 2.4vw;color: #434343;line-height: 1.5;}
.culture-box .fr p{font-size: 1.2vw;color: #434343;line-height: 2.0;margin-bottom: 0.5vw;}
.culture-list {margin-top: 2.8vw;}
.culture-list li{min-height: 14.4vw; float: left;width: 25%;padding: 5.2vw 4vw 0 8.3vw;box-sizing:border-box;
background: url(../image/a1.png) no-repeat;background-position: 4vw 5.2vw;background-size: 3vw auto;}
.culture-list .ci2{background-image: url(../image/a2.png);background-color: #eff5f6;}
.culture-list .ci3{background-image: url(../image/a3.png);background-color: #20202a;}
.culture-list .ci4{background-image: url(../image/a4.png);background-color: #c4171f;color: #fff;}
.culture-list h4{font-size: 1.2vw;color: #c4171f;}
.culture-list p{font-size: 1vw;}
.culture-list .ci1 p,.culture-list .ci2 p{color: #434343;}
.culture-list .ci4 h4,.culture-list .ci3 p{color: #fff;}
.culture-box .ResTitle_a1{display: none;}

.about{width: 100%;}
.about img{max-width: 100%;}
.about p{text-indent: 2em;}
.about .w68{width: 51%;float: left;}
.about .w40{width: 49%;padding: 0 5.2vw 0 3.6vw;box-sizing:border-box;float: right;}
.about .bottom>div:nth-child(2n) .w40{float: left;}
.about .bottom>div:nth-child(2n) .w68{float: right;}
.about .top,.about .bottom{width: 89.8%;margin: 0 auto;}
.about .mid{background: url(../image/abg.jpg) #c4171f right top no-repeat;background-size: auto 100%;color: #fff;
padding: 6.5vw 0 13.1vw 0;}
.about .mid p{font-size: 1.2vw;line-height: 1.8;text-indent: 0;}
.about .mid>p{text-indent: 0; display: block;text-align: center; margin: 0 auto 3vw auto;;}
.about .mid ul{width: 77.3%;margin-left: 15.4%;}
.about .mid span{display: inline;font-size: 16px;padding-left: 11px;}
.about .mid li{border-bottom: 1px solid #fff;padding-bottom: 2vw;float: left;width: 16.5%;margin-right: 11.3%;}
.about .mid li:last-child{margin-right: 0;}
.about .mid li img{display: block;margin-bottom: 2vw;height: 4.6vw;max-height: 90px;}
.about .w40 h4{font-size: 1.2vw;color: #434343;font-weight: bold;}
.about .w40 h4:after{content: "";display: block;margin: 0.9vw 0;width: 26px;height: 1px;background: #c4171f;}
.about .w40 p,.about .top .fl {font-size: 1vw;color: #434343;margin-bottom: 1.2vw;}
.about .top .fr{width: 44.2%;position: relative;padding-bottom: 6.45vw;}
.about .top .fl{width: 47.6%;padding-top: 4.2vw;}
.about .top .fr img{display: block;width: 100%;}
.about .top .fr:after{content: "";z-index: 1; position: absolute;bottom: 0;left: 8.07vw;width: 10vw;height: 13vw;background: rgba(196,23,31,0.64);
-webkit-animation: zoomY 2.8s ease-out ;
 -o-animation: zoomY 2.8s ease-out ;
 animation: zoomY 2.8s ease-out ; }
.about .top .fl h4{font-size: 1.2vw;margin: 1.2vw auto;}
.about .bottom>div{margin-bottom: 5.3vw;}
.about .bottom{margin-top: -6.14vw;}
.about .bottom .box6 .w40{padding-top: 9vw;}
.about .bottom .box1 .w40{padding-top: 5vw;}
.about .bottom .box2 .w40{padding-top: 3.95vw;}
.about .bottom .box3 .w40{padding-top: 4vw;}
.about .bottom .box4 .w40{padding-top: 2vw;}
.about .bottom .box5 .w40{padding-top: 7.8vw;}

@keyframes zoomY {
  0% {height: 100%;}
  100% {height: 13vw;}
}

@-webkit-keyframes zoomY {
  0% {height: 100%;}
  100% {height: 13vw;}
}

.introduce .ResTitle_a1{width: 89%;margin: 0 auto;}
.introduce .mid .box{position: relative; width: 33.3%;float: left;background: url(../image/ip1.jpg);background-size: cover;height: 31.25vw;}
.introduce .mid .box .txt{color: #fff;position: absolute;z-index: 2;top: 3.8vw;left: 5.2vw;height: 100%;width: 65%;}
.introduce .mid .box .txt p{font-size: 1vw;line-height: 1.8;
    transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);
transition:.8s all ease;-ms-transition:.8s all ease;-webkit-transition:.8s all ease;opacity: 0;}
.introduce .mid .box:before,.introduce .mid .box:after{content: "";position: absolute;z-index: 1;bottom: 0;left: 0;width: 100%;height: 0;background: rgba(32,32,42,0.72);
transition:.8s all ease;-ms-transition:.8s all ease;-webkit-transition:.8s all ease;opacity: 0;}
.introduce .mid .box:after{content: "";position: absolute;z-index: 1;top: 0;bottom: auto; left: 0;}
.introduce .mid .box:hover:before,.introduce .mid .box:hover:after{opacity: 1;height: 50%;}
.introduce .mid .box2{background-image: url(../image/ip2.jpg);}
.introduce .mid .box3{background-image: url(../image/ip3.jpg);width: 33.4%;}
.introduce .mid .box .txt h2{font-size: 1.8vw;font-weight: bold;line-height: 1.5;transition:.8s all ease;-ms-transition:.8s all ease;-webkit-transition:.8s all ease;}
.introduce .mid .box .txt h2:after{content: "";display: block;width: 36px;height: 2px;background: #841c00;margin: 1.6vw 0;}
.introduce .mid .box2 h2{color: #302f34;}
.introduce .mid .box:hover .txt {color: #fff;}
.introduce .mid .box:hover .txt h2{color: #fff;}
.introduce .mid .box:hover .txt p{opacity: 1;transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);}

.txtban{margin-bottom: 6vw; background: url(../image/txtban.jpg) #f8f8f8 bottom center no-repeat;background-size: auto 96%;padding: 5.2vw 0 3.6vw 0;text-align: center;}
.txtban h2{font-size: 1.8vw;color: #20202a;line-height: 1.4;}
.txtban h2:after{content: "";display: block;width: 77px;height: 2px;background: #841c00;margin: 1vw auto 0 auto;}

.introduce h2{font-size: 1.8vw;font-weight: bold;line-height: 1.5;}
.introduce h3{font-size: 1.2vw;font-weight: bold;line-height: 1.5;}
.introduce .btn h3{height: 1.5em;}
.introduce .top{width: 89.7%;margin: 3vw auto 4.5vw auto;}
.introduce .top .fl{width: 40.8%;font-size: 1vw;color: #434343;line-height: 1.8;padding-top: 5vw;}
.introduce .top .fl h3:after{content: "";display: block;width: 36px;height: 2px;background: #e92735;margin: 1.7vw auto 2.4vw 0;}
.introduce .top .fr{width: 47.5%;}
.introduce .top .fr a,.introduce .top .fr img{display: block;width: 100%;}

.introduce .top2 .fl{width: 53.7%;padding-top: 0;}
.introduce .top2 .fl img{display: block;width: 100%;}
.introduce .top2 .fr{width: 39.5%;}
.introduce .top2 .fr p{margin-bottom: 1vw;font-size: 1vw;}
.introduce .top2 .fr b{display: inline-block;font-weight: bold;}

.introduce .sec2{padding-bottom: 0;position: relative;margin-bottom: 6.7vw;}
.introduce .sec2 .t .fl {width: 54.5%;float: none;width: 100%;}
.introduce .sec2 .t .fl img{display: block;width: 100%;}
.introduce .sec2 .t .fr {padding-top: 3vw;width: 35.4%;margin-right: 6%;display: none;}
.introduce .sec2 .t .fr h2:after{content: "";display: block;width: 35px;height: 2px;background: #e92735;margin: 1.2vw 0 1.8vw ;}
.introduce .sec2 .b{width: 89%;position: absolute;bottom: 0;left: 5.5%;display: none;}
.introduce .sec2 .b div{min-height: 17.6vw;width: 50%;color: #fff; background: url(../image/chanyexinxi.png) #e92735 no-repeat;padding: 5vw 13vw 5vw 8vw;background-size: 2.5vw; background-position: 3.5vw 5.2vw; box-sizing:border-box;}
.introduce .sec2 .b .fr{background: url(../image/chanyepeitao.png) #20202a no-repeat;background-position: 4vw 5.2vw;background-size: 2.5vw; }
.introduce .sec2 .b p{font-size: 1vw;}
.introduce.content{width: 100%;margin-bottom: 0;}
.iconlist{width: 89.5%;margin: 0 auto;}
.iconlist li{margin-bottom: 4vw; background: url(../image/i1.png) no-repeat;background-size: 3.9vw auto;background-position: top left;box-sizing:border-box;display: block;width: 27.5%;float: left;margin-right: 8.75%;padding-left: 4.4vw;}
.iconlist li:nth-child(3n){margin-right: 0;}
.iconlist h2{font-size: 1.2vw;line-height: 1.5;font-weight: normal;}
.iconlist p{font-size: 1vw;line-height: 1.8;}
.iconlist1{margin-bottom: 1.3vw;}
.iconlist1 li{min-height: 6.5vw;position: relative;}
.iconlist1 h2{display: inline-block;width: 36%;}
.iconlist1 p{display: inline-block;float: right;width: 54%;margin-top: -0.5em;}
.iconlist1 h2:after{content: "";display: block;width: 1px;height: 100%;background: #c9c9c9;top: 0;right: 49%;position: absolute;}
.iconlist1 h2:before{content: "";display: block;width: 37px;height: 4px;background: #841c00;margin-bottom: 12px;}
.tit36{font-size: 1.8vw;width: 89%;margin: 0 auto;line-height: 1.2;margin-bottom: 4.2vw;}
.ibg{background:url(../image/ibg.jpg) no-repeat;background-size: cover;color: #fff;padding: 7vw 0 3vw 0; margin-bottom: 0 !important;}
.ibg .tit36{margin-bottom: 4.2vw;}
.iconlist2 li{padding-left: 5.2vw;margin-bottom: 3.9vw;padding-top: 0.5vw;}
.iconlist .swiper-pagination{display: none;}

.sec3 .swiper-slide{height: 39.7vw;width: 100%; background: url(../image/ipp1.jpg) no-repeat;background-position: bottom center;background-size: 100% auto;position: relative;}
.sec3 .txt{position: absolute;right: 5.16%;width: 41.8%; top: 0;background: rgba(32,32,42,0.82);box-sizing:border-box;padding: 7.5vw 5.9vw 9vw 5.9vw;color: #fff;}
.sec3 .txt h3:after{content: "";display: block;width: 37px;height: 4px;background: #fff;margin: 1.3vw 0;}
.sec3 .swiper-slide:nth-of-type(2){background-image: url(../image/ipp2.jpg);}
.sec3 .swiper-slide:nth-of-type(3){background-image: url(../image/ipp3.jpg);}
.sec3 .swiper-slide:nth-of-type(4){background-image: url(404.png);}
.sec3 .swiper-slide:nth-of-type(5){background-image: url(404.png);}
.sec3 .btn li{cursor: pointer; float: left;width: 20%;background: url(../image/kongjian.png) #20202a no-repeat;background-position: 1.8vw center;color: #fff;box-sizing:border-box;
padding:  3vw 0 3vw 6vw;line-height: 1.5;background-size: auto 1.8vw ;}
.sec3 .btn li:nth-of-type(2){background: url(../image/ruzhu.png) #e92735 no-repeat;background-position: 3vw center;background-size: auto 1.8vw ;}
.sec3 .btn li:nth-of-type(3){background: url(../image/yishuwenhua.png) #eeeff4 no-repeat;background-position: 1.8vw center;color: #434343;background-size: auto 2.5vw ;}
.sec3 .btn li:nth-of-type(4){background: url(../image/chuangye.png) #e3eceb no-repeat;background-position: 3vw center;color: #434343;background-size: auto 1.8vw ;}
.sec3 .btn li:nth-of-type(5){background: url(../image/icon-test.png) #ffffff no-repeat;background-position: 3vw center;color: #434343;background-size: auto 1.8vw ;}
.sec3 .swiper-slide p{margin-bottom: 2vw;line-height: 2.0;font-size: 1vw;}
.sec3 .swiper-slide a{display: none;width: 198px;color: #fff;text-align: center;line-height: 48px;height: 48px;border: 1px solid #fff;}
.sec3 .swiper-slide a:hover{background-color: #fff;color: #000;}

.NewsDetail_a1{word-wrap:break-word;}
.NewsDetail_a1 p img{max-width: 100%;}
.NewsDetail_a1 #nt{padding-bottom: 15px;margin-bottom:15px; font-size:24px; line-height:1.5; font-weight:normal; border-bottom:1px dotted #ccc; text-align:center;letter-spacing:1px;}
.NewsDetail_a1 #nf{width:160px; margin:0 auto; margin-bottom:20px; height:20px; line-height:20px;}
.NewsDetail_a1 #nf em{display:block; padding-top:2px; margin-right:2px; float:left;}
.NewsDetail_a1 #nf span{display:block; padding:2px; border-radius:5px; font-size:12px; width:18px; margin-right:4px; float:left; background:#999999; color:#fff; text-align:center; cursor:pointer;}
.NewsDetail_a1 #nf span.nf_on{ background:#c4171f;color: #fff;}

.NewsDetail_a1 .nf1{line-height:1.8; font-size:14px; letter-spacing:1px;min-height: 400px;}
.NewsDetail_a1 .nf2{line-height:1.8; font-size:16px; letter-spacing:1px;min-height: 400px;}
.NewsDetail_a1 .nf3{line-height:1.8; font-size:20px; letter-spacing:2px;min-height: 400px;}
.NewsDetail_a1 p{line-height: 1.8;}
.NewsDetail_a1 #nb{padding:10px 0px; margin-top:10px;text-align:center; color:#000; border-top: 1px dotted #ccc;}
.NewsDetail_a1 #newtb{line-height:30px; margin-top: 20px;color: #000;}
.NewsDetail_a1 #newtb span{ display:block; width:50%; float:left;}
.NewsDetail_a1 #newtb em{ display:block; width:50%; float:left;}
.NewsDetail_a1 #newtb a{color: #000;}
.NewsDetail_a1 #newtb a:hover{color: #e92735;}
.NewsDetail_a1 #newskw{ font-size:14px; font-weight:bold; margin:10px 0; line-height:30px; word-spacing:1em;}
#newtb em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.w89 {width: 89%;margin: 0 auto 3vw auto;overflow: hidden;}
#bigbox{position: relative;width: 2964px;float: left;background: url(../image/wx.jpg) left center ;margin: 0 auto 0 170px;background-repeat-y: no-repeat;height: 227px;}
#bigbox .top{position: absolute;top: 0;left: -80px;width: 3410px;}
#bigbox .bottom{position: absolute;bottom: 0;left: 90px;}
#bigbox i{width: 164px;height: 51px;margin-right: 165px; display: block;float: left; font-style: normal;background: #c4171f;font-size: 18px;top: 0; color: #fff;text-align: center;line-height: 51px;border-radius: 10px;}
#bigbox i:last-child{margin-right: 0;}
.swiper-button-prev{background-image: url(../image/r.png);}
.swiper-button-next{background-image: url(../image/l.png);}

.map2 li img{float: left;margin-right: 15px;height: 26px;}
.map2 li{display: inline-block;margin-bottom: 1vw;}
.map2 li:first-child{display: block;}
.map2 li:last-child{margin-left: 2vw;}
.map2 li p{display: inline;font-size: 18px;}
.map .content h3{font-size: 1.8vw;margin-bottom: 1vw;font-weight: bold;}
.mesea {margin: 0;width: 100%;}
.mesea .ResTitle_a1 span:after{content: "";display: block;width: 37px;height: 4px;background: #e92735;margin: 12px 0;}
.mesea .Gbook_b1{margin-top: 2vw;}
.mesea .fr{width: 50%;}
.mesea .fl{width: 32.8%;margin-left: 5.2%;padding: 2vw 0;}
@media screen and (min-width: 1024px){
    .NavList_a1 li:hover a:before{opacity: 1;}
}
@media screen and (max-width: 1440px){
    .culture-box .fr h2{font-size: 2.4vw;}
}
@media screen and (max-width: 1250px){
    .culture-box .fr h2{font-size: 18px;}
    .culture-box .fr p{font-size: 16px;}
    .culture-list h4,.about .top .fl h4,.about .mid p,.about .w40 h4{font-size: 16px;}
    .culture-list p,.about .w40 p, .about .top .fl{font-size: 14px;}

    .tit36{font-size: 24px;}
    .iconlist p,.introduce .sec2 .b p,.introduce .top .fl{font-size: 16px;}
    .iconlist h2,.introduce h3{font-size: 18px;}
    .sec3 .btn li,.sec3 .btn li:nth-of-type(2),.sec3 .btn li:nth-of-type(3){background-position: 3vw center;padding-left: 8vw;}
    .iconlist li,.iconlist li:nth-child(3n){width: 47.5%;margin-right: 5%;}
    .iconlist li:nth-child(2n){margin-right: 0;}
    .iconlist1 h2:after{right: 56%;}
}
@media screen and (max-width: 1024px){
    .PosList_a1{position: static;margin-bottom: 2vw;display: none;}
    .NavList_a1{width: 100%;}

    .page-ban p{top: 14vw;font-size: 3vw;}
    .NavList_a1 a:before{left: 0;height: 1.5vw;width: 1.5vw;}

    .map .content .fl{width: 100%;float: none;}
    .map .content .fr{display: none;}

    .culture-box .fr{padding-top: 2vw;padding-left: 5%;}
    
    .culture-list li{width: 50%;height: 18vw;}
    
    .about .mid ul{margin: 0 auto;width: 80%;}
    .about .mid li{width: 47.5%;margin-right: 5%;margin-bottom: 20px;}
    .about .mid li:nth-child(2n){margin-right: 0;}

    .culture-box .fr h2{font-size: 22px;}
    .culture-box .fr p{font-size: 20px;}
    .culture-list h4,.about .top .fl h4,.about .mid p,.about .w40 h4{font-size: 20px;}
    .culture-list p,.about .w40 p, .about .top .fl,.introduce .top2 .fr p{font-size: 16px;}

    .NewsDetail_a1{width: 90%;margin: 0 auto;}
    .NewsDetail_a1 #nt{font-size: 3vw;}

    .mesea .fl{width: 90%;margin: 0 auto 3vw auto;float: none;}
    .mesea .fr{width: 30%;display: none;}

    .sec3 .btn li:nth-of-type(5),.sec3 .btn li:nth-of-type(4){width: 50%;}
    .sec3 .btn li:nth-of-type(3),.sec3 .btn li:nth-of-type(1),.sec3 .btn li:nth-of-type(2){width: 33.3%;}
}
@media screen and (max-width: 640px){
    .map-btn{display: block;}
    #map0{display: none;}
    .content{font-size: 3.8vw;min-height: 60vh;}
    .page-ban{background-position: center;height: 50vw;}
    .page-ban p{font-size: 5.5vw;top: 24vw;}
    .PosList_a1{display: none; position: static;float: none;margin-bottom: 2vw;font-size: 3.4vw;}
    .NavList_a1{width: 100%;}
    .NavList_a1 a{font-size: 3.8vw;padding-right: 6vw;padding-left: 0;}
    .NavList_a1 .on{padding-left: 1.5em;color: #c4171f;}
    .NavList_a1 a:before{width: 1em;height: 1em;font-size: 3.8vw;}

    .page{display: block;}
    #load_more_button{display: block;width: 8em;text-align:center;font-size: 3.8vw;border: 1px solid #ccc;color: #999;
        margin: 6vw auto 0 auto;line-height: 1.5;padding: 2vw 0;}
    .content{margin-top: 8vw;}
    .ResTitle_a1{font-size: 5vw;margin-bottom: 5vw;}

    .Slist{margin: 7vw auto 5vw auto;}
    .Slist li{line-height: 10vw;height: 10vw;width: 50%;}
    .Slist a{font-size: 4.2vw;}

    .formlist .tlt{font-size: 4.2vw;margin: 5vw 0;}

    .map .content .fr{width: 100%;float: none;}
    .map .content .fl li:before{height: 2.5vw;width: 2.5vw;left: -2.4vw;}
    .map .content .fl{font-size: 3.8vw;}
    .map .content .fl li{margin-bottom: 4vw;}

    .culture-box .fl{float: none;width: 100%;}
    .culture-box .fr{float: none;width: 100%;padding: 0 0 4vw 0; background-position: top;}
    .culture-list li{width: 50%;min-height: 45vw;background-size: 8vw;background-position: center 5vw;
        padding: 15vw 3vw 6vw 3vw;text-align: center;}
    .culture-list h4{font-size: 4.2vw;}
    .culture-list p{font-size: 3.8vw;}
    .culture-box .fr h2{font-size: 5vw;display: block;margin-bottom: 4vw;}
    .culture-box .fr p{font-size: 3.8vw;}

    .about .w40,.about .w68,.about .top .fl,.about .top .fr{width: 100%;float: none;}
    .about .w40 h4,.about .top .fl h4{font-size: 4.2vw;}
    .about .mid span,.about .mid>p{font-size: 3.8vw;}
    .about .top .fr:after{width: 42vw;}
    .about .mid li img{height: 8vw;}
    .about .mid li{margin-bottom: 6vw;}
    .about .mid>p {text-indent: 2em;text-align: left;}
    .about .mid>p br{display: none;}
    .about .mid ul{width: 100%;margin: 10vw auto 0 auto;}
    .about .w40 p, .about .top .fl{font-size: 3.8vw;}
    .about .top .fl{margin-bottom: 4vw;}
    .about .bottom{margin-top: -30vw;}
    .about .bottom>div{margin-bottom: 7vw;}
    .about .w40{padding-top: 3vw !important;}
    .about .mid{padding: 10vw 5% 28vw 5%;}

    .NewsDetail_a1{margin: 0 auto;width: 94.5%;}
    .NewsDetail_a1 #nt{font-size: 3.9vw;}
    .NewsDetail_a1 #nb{font-size: 3.2vw;}
    .NewsDetail_a1 #nf em{font-size: 3.5vw;}
    .NewsDetail_a1 #nt{font-size: 4.1vw;line-height: 1.5;padding: 0 0 2vw 0;}
    .NewsDetail_a1 #newtb{margin-top: 0;}
    .NewsDetail_a1 #newtb a,.NewsDetail_a1 #newtb span,.NewsDetail_a1 #newtb em{font-size: 3.8vw;line-height: 1.5;}
    .NewsDetail_a1 #newtb span{margin-bottom: 2vw;}
    .NewsDetail_a1 #newtb span,.NewsDetail_a1 #newtb em{width: 100%;}

    .tit36{font-size: 5.5vw;}
    .iconlist p,.introduce .sec2 .b p,.introduce .top .fl,.introduce .mid .box .txt p{font-size: 3.6vw;}
    .iconlist h2,.introduce h3,.introduce .mid .box .txt h2{font-size: 3.8vw;}
    .sec3 .btn li,.sec3 .btn li:nth-of-type(2),.sec3 .btn li:nth-of-type(3){background-position: 3vw center;padding-left: 8vw;}
    .introduce .top .fl,.introduce .top .fr{float: none;width: 100%;}
    .introduce .sec2 .b{position: static;margin: 0 auto;}
    .introduce .sec2 .b div,.introduce .sec2 .b .fr{float: none;width: 100%;padding-left:12vw;background-size: 6vw;padding-right: 5vw;}
    .iconlist1 p,.iconlist1 h2{float: none;width: 100%;}
    .iconlist1 h2:after{display: none;}
    .iconlist li{padding-top: 20vw;background-size: 10vw;background-position: 0 8vw !important;padding-left: 0;}
    .w89{display: none;}
    .sec3 .txt{width: 94%;height: auto;top: 0;right: 3%;}
    .sec3 .swiper-slide{height: 100vw;background-size: auto 70%;background-position: 3% bottom;}
    .sec3 .swiper-slide a{width: 8em;line-height: 9vw;height: 9vw;font-size: 3.8vw;margin-top: 3vw;}
    .sec3 .btn li, .sec3 .btn li:nth-of-type(2), .sec3 .btn li:nth-of-type(3){width: 100% !important;padding-left: 15vw; background-size: 6vw auto  !important;background-position: 4vw center !important;}
    .sec3 .btn li:nth-of-type(3){background-size: 8vw auto  !important;padding-left: 15vw  !important;background-position: 3vw center !important;}
    .sec3 .btn li h3{font-weight: normal;}
    .sec3 .swiper-slide p{font-size: 3.6vw;}
    .introduce .sec2 .t .fl{float: none;width: 100%;}
    .introduce .sec2 .fr{width: 80%;float: none;}
    .introduce .sec2 .t .fr{width: 90%;margin: 3vw auto;}
    .introduce .t{margin: 0 auto;}
    .introduce h2{font-size: 5vw;}
    .introduce h3{font-size: 4vw;}

    .txtban{padding: 8vw 0;background-size: 70% auto;}

    .introduce .mid .box{width: 100%;height: auto;float: none;padding: 5vw 5%;box-sizing:border-box}
    .introduce .mid .box .txt{position: static;width: 100%;padding: 3vw;background: rgba(32,32,42,0.82);margin: 0 auto;box-sizing:border-box;}
    .introduce .mid .box:before, .introduce .mid .box:after{display: none;}
    .iconlist1 p{margin-top: 1vw;}
    .introduce .mid .box .txt h2{display: block;float: none;}
    .introduce .mid .box2 h2{color: #fff;}
    .introduce .mid .box .txt p{opacity: 1; transform: translateY(0); -ms-transform: translateY(0); -webkit-transform: translateY(0); }
    .tit36{display: none;}
    .map2 li{display: block;width: 100%;}
    .map2 li p{font-size: 3.8vw;}
    .map2 li:last-child{margin-left: 0;}
    .map2 li img{height: 1.2em;transform: translateY(0.3em);}
    .map .content h3{font-size: 4.2vw;}
    .mesea{width: 92%;margin: 6vw auto;}
    .mesea .fl{float: none;width: 100%;margin: 0;}
    .mesea .fr{float: none;width: 100%;}

.iconlist .swiper-pagination{display:block;margin: 3vw auto 5vw auto;position: static;}
     .swiper-pagination{display: block;text-align: center;width: 100%;margin-top: 5vw;}
    .swiper-pagination-bullet{opacity: 1; background-color: transparent;border: 1px solid #e92735; margin: 0 0.7vw; width: 1.9vw;height: 1.9vw;display: inline-block;}
    .swiper-pagination-bullet-active{background-color: #e92735;}
    .il1 .swiper-pagination{margin-top: 0;}
    .iconlist2 li{margin-bottom: 0;}
    .iconlist li{margin-right: 0 !important;}
    .iconlist p{padding-right: 3vw;box-sizing: border-box;}
    .introduce .top2 .fr p{font-size: 3.8vw;}
    
    
    
    
    
    

}