@charset "utf-8";



@media screen and (min-width:1940px){
	.container03 .left{ padding: 2.2rem 0 0;}
}

.list_box18 li h5 a{color: #fff}
.list_box18 li h5 a:hover{ color: #003f98;}

/*aos="zoom-in" aos-duration="1200"*/
@media(min-width: 1200px){
	.a:hover .img_zd .img_hezi, a:hover .img_zd .img_hezi, .container08 .left:hover .img_zd .img_hezi{ transform: scale(1.08); transition: transform 1s cubic-bezier(0.25, 0, 0, 1);}
	
	.list_box1 li a:hover{color: #9e7851;}
	.miso_btn1:hover{ background: #9e7851;}
	.list_box2 li a:hover{ color: #9e7851;}
	
	.miso_wzmap li dl dd a:hover{color: #e6c390;}
	
	.list_box4 li a:hover .img img{ transform: scale(1.08);}
	
	.list_box3 li a:hover:after{ width: 100%;}
	.list_box3 li a:hover h5{ color: #003f98;}
	.list_box3 li a:hover h5, .list_box3 li a:hover h6{}
	 
	.list_box4 li a:hover .top{ transform: translateY(-.08rem);}
	
	.list_box5 li a:hover .img img{ transform: scale(1.08);}
	
	.list_box5 li a:hover .top img{ transform: translateY(-.1rem);}
	
	.list_box6 li a:hover h5{ color: #003f98;}
	.list_box6 li a:hover h5, .list_box6 li a:hover h6{ transform: translateY(-.05rem)}
	.list_box6 li a:hover::after{ width: 30%;}
	
	.list_box7 li a:hover h5{ color: #003f98;}
	
	.list_box10 li a:hover:after{ width: 100%;}
	.list_box10 li a:hover span{ transform: translateX(.05rem);}
	.list_box10 li a:hover h5{ color: #003f98; transform: translateX(.05rem);}
	
	.more002 a:hover::before{ height: 100%;}
	.more002 a:hover .ll{ color: #fff; transform: translateX(.2rem);}
	.more002 a:hover .rr svg{ fill: #fff; transform: translateX(-.16rem);}
	
	.container04 .box:nth-child(2) .more002 a:hover{ border-bottom: #e6c390 1px solid;}
	
	.list_box12 li a:hover .top h6 svg, .list1 li a:hover .ll svg, .more3 .a:hover h6 svg, .more3s .a:hover h6 svg{ transform: translateX(.1rem) rotateX(180deg); }
	
	.list_box13 li a:hover .bg{ opacity: 1;}
	.list_box13 li a:hover .bg .con{ flex: 1;}
	
	.list_box13 li a:hover .top::before{ opacity: 0; }
	.list_box13 li a:hover .top h5{ color: #fff; text-shadow: 0px 0px 5px rgba(5, 4, 0, 0.4);}
	
	.list_box15 li a:hover .img img, .container08 .left:hover .img img{ transform: scale(1.08);}
	.list_box15 li a:hover .top .con{ transform: translateY(-.1rem);}
	
	.list_box19 li a:hover h5{ transform: translateY(-.38rem) scale(1.25);}
	.list_box19 li a:hover i{/* background: rgba(235, 240, 244, 0.5); */-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);}
	.list_box19 li a:hover i::after{ opacity: 1;}
	.list_box19 li a:hover i .ico{ transform: scale(1);opacity: 1;}
	.list_box19 li a:hover i svg{ transform: scale(0);opacity: 0;}
	
	.list_box20 li a:hover h5{ font-weight: 600; color: #fff;}
	.list_box20 li a:hover h6{ color: #9e7851;}
	
	.list_box7 li a:hover .con p, .list_box7 li a:hover .con h6{transform: translateY(.15rem);}
	
	.list1 li a:hover .ll svg{ fill: #e6c390}
	
	.list3 li a:hover .con::before{ height: 100%;}
	
	.list4 li a:hover .con h5, .list5 li a:hover h5{ color: #003f98;}
	
	.container03 .left .top .more001 .a:hover{ color: #003f98;}
	
	.more001 .a:hover .ico:before{ transform: rotateX(-90deg) translateX(-50%); opacity:0}
	.more001 .a:hover .ico:after{ transform: rotateX(0deg) translateX(-50%); opacity:1}
	.more001 .a:hover{color:#9e7851;}
	.more001w .a:hover .ico .img1{ display: none}
	.more001w .a:hover .ico .img2{ display: block}
	
	.list3 li a:hover .con *{ color: #003f98 !important;}
	
	.list5 li a:hover h5{ padding: 0 0 0 .06rem;}
	
	.d_lists li:nth-child(2n+1) .a:hover{background:  #0f64b9;border-color: #0f64b9}
	.d_lists li .a:hover svg .cls-1{stroke: #fff}
	.d_lists li .a:hover{background:  #f09f02;border-color: #f09f02}
	.d_lists li:nth-child(2n+1) .a:hover:before{ border: #0f64b9 1px dashed;}
	.d_lists li .a:hover:before{ border: #f09f02 1px dashed;}
	.d_lists li .a:hover .rr h3, .d_lists li .a:hover .rr h6{ color: #fff;}
	
	.list_box18 li h6:hover{ color: #003f98;}
	.list_box18 li h5:hover a, .list_box18 li h5:hover{ color: #003f98;}
}


@media(min-width: 1940px){
	.wp{width: 17.6rem;padding: 0;margin: 0 auto;max-width: 94%;}
}

@media(max-width: 1830px){
	.w1800{ padding:0 15px}
}

@media(max-width: 1630px){
	.w1600{ padding:0 15px}
	
	.container03 .left{ width: 7rem;}
	.container03 .right{width: calc(100% - 7rem);margin: 1.2rem 0 0;padding: 0 0 0 .6rem;}
	.list1 li a .ll{ width: calc(100% - 1.75rem);}
	.list1 li a .rr{ width: 1.75rem;}
	
	.list1 li a .ll .con{ margin: .15rem 0 .2rem;}
	
	footer .fl01 .left .box{/* margin-right: .5rem; */}

	.topl1 #nav li{padding: 0 .15rem;}
	
	.d_lists{ margin:0}
	#nav ul li h3{ font-size: .2rem}
}

@media(max-width: 1400px){
	.container10 .content .right{ padding: 0 0 0 1rem;}
	footer .fl01 .left .box{/* margin-right: .2rem; */}

	.container03 .left{ width: 6rem;}
	.container03 .right{width: calc(100% - 6rem);margin: 1.2rem 0 0;padding: 0 0 0 .6rem;}
    .list1{ margin-bottom: .3rem}
}

@media(max-width: 1330px){
}

@media(max-width: 1199px){
	.wp{ padding:0 15px; max-width: 100%;}
	.headder_box{ display: none}
	.container01{/* display: none; */max-width: calc(100% - 30px);/* overflow: hidden; */top: -.7rem;/* padding-bottom: .4rem; */margin-bottom: -.7rem;}
	.ban-ss h3{ display: none}
	.container01 .box>img{max-width: 100%;width: auto;height: .6rem;}
	.fix-top{ position: relative;}
	.ban-ss1{margin: 0 20px;}
	.ban-ss1 input{font-size: 12px;}
	.container01 .box .top{bottom: .2rem;}
	.container01 .box .top .banner-next .next-icon img{ width: .2rem}
	
	.container02s .left{width: 100%;padding: 0 0 .2rem;}
	.container02s .left::before{ display: none}
	.container02s .right{ width: 100%; padding: 0 }
	
	.list_box5 li .img .img_hezi{padding-bottom: 60% !important;}
	.list_box6s li .img .img_hezi{padding-bottom: 60% !important;}
	
	.container02s{ padding: .5rem 0;}
	
	.banner_box, .banner_box1{position: relative;height: 50vw;}
	.banner{height: 50vw;position: relative;}
	.banner_box li .img .img_hezi{ padding-bottom: 50% !important;}
	
	.header_box{ display: none;}
	.miso_navs{ display: none;}
	.m_header_box{ display: block;}
	
	.container04 .box{ width: 100%;}
	.container04 .box:nth-child(2){ padding: .3rem 0 0 0;}
	.container04{padding: .5rem 0 2rem;}
	.container05 .bg{top: -3.2rem;background-size: auto 3.25rem !important;}
	.container05 .slideHcp{ width: 100%;}
	.container05 .title001{margin-bottom: .3rem;margin-top: -.8rem;}
	.bg_ul{ display: none;}
	.container10 .wp.ar_wap{display: block;margin-bottom: .4rem;}
	.container10 .content .box1{margin-top: -.5rem;}
	
	.container10 .content .left{ width: 100%;}
	.container10 .content .right{width: 100%;padding: 0 0 0 1rem;}
	.container10 .content .right:before{ display: none;}
	
	.container07{ padding: 0 0 .5rem;}
	.container09{ padding: .5rem 0;}
	
	footer .fl01 .wp{ flex-wrap: wrap; text-align: center;}
	footer .fl01 .left{width: 100%;justify-content: center;}
	footer .fl01 .center{width: 100%;padding: .3rem 0 0;order: 1;}
	footer .fl01 .right{width: 100%;padding: .3rem 0 0;}
	footer .fl01 .center img{ width: 30vw;}
	footer .fl01 .left .box{/* margin: 0 .1rem */}

	.list12{ justify-content: center}
	
	.list12 li{ margin: 0 .1rem;}
	
	.main-visual-slider{height: 50vw;}
	.main-visual-slider .swiper-slide{ padding-bottom: 42.85% !important;}
	.main-visual-slider .swiper-container{ position: relative;}

    .slide_down_nav{ display: none !important}

    .main-visual-slider .swiper-slide .visual-img .txt{padding: 0 15px .65rem;text-align: center;}
    .main-visual-slider .swiper-slide .visual-img .txt h3{font-size: .18rem;/* white-space: nowrap; *//* text-overflow: ellipsis; *//* overflow: hidden; */font-weight: bold;max-width: 54%;text-align: left;padding: 0;background: none;}
    .main-visual-slider .swiper-pagination_box{text-align: center;justify-content: flex-end;bottom: .5rem;right: 0;padding-right: 15px;width: 100%;}
    .main-visual-slider .swiper-pagination{ width: auto}
    .miso-arrow1_b .miso-arrow1.miso-prev1{left: 15px;}
    .miso-arrow1_b .miso-arrow1.miso-next1{right: 15px;}

    .main-visual-slider .swiper-pagination-bullet{width: .13rem;height: .13rem;}
    .main-visual-slider .swiper-pagination-bullet:before{width: .08rem;height: .08rem;margin: -.04rem 0 0 -.04rem;}
    .main-visual-slider .swiper-pagination-bullet:after{width: .1rem;height: .1rem;margin: -.05rem;}
    .list1 li a .ll h3 font{font-size: .2rem;line-height: .3rem;max-height: .9rem\0;}
	.container05 .content{ margin: 0 15px}
	.list_box11 li .img{border-radius: .1rem;padding:0 .85rem;}
.sect1-r{padding:.2rem;}
.sect1-r>a>p {
    height: .24rem;
}
.sect1-r a .date {
    padding-bottom: .15rem;
}

}

@media(max-width: 1060px){
	.list_box13 li a .top{ padding:0 .2rem}
	.list_box13 li a .top h5{ font-size:.16rem; line-height:.25rem; height:1rem\0}
.sect1-l {
    float: left;
    width: 100%;
}
}

@media(max-width: 992px){
        .container03 .left{width: 100%;padding: 0;}
	.container03 .right{width: 100%;padding: 0;margin: .5rem 0 0;}
	
	.container03 .bg .bg_fl{ display: none;}
	.container03 .bg .bg_fr{width: 100%;background: left top no-repeat;background-size: cover;overflow: hidden;}
    .container03{padding: 0 0 .5rem;overflow: hidden;}

    .container03 .right .right_wai{left: 0;align-items: flex-start;}
         
	.list_box7{ margin: 0 -.2rem;}
	.list_box7 li{ padding: 0 .2rem;}
	.container02s .left .fl02 .ll{ padding: 0 0rem 0 0;}
	
	.container10 .bg1 img, .container10 .bg2 img{ width: 20vw;}
	
	.d_lists li .a{ width: 1.6rem; height: 1.6rem;}
	.d_lists li .a>svg{ display: none;}
	
	.container07 .content .left{ width: 100%;}
	.container07 .content .right{width: 100%;padding: .3rem 0 0;}
	
	.container08 .left, .container08 .center{ width: 50% !important;}
	.container08 .right{ width: 100%;}
	
	  .piclist li{width: calc(50% - .2rem);margin-bottom: .4rem}
              .piclist li{width:100%;margin-bottom: .4rem}
              .piclist li .txt h4{height: auto}

	.list_box15 li a .img .img_hezi, .container08 .left .img .img_hezi{padding-bottom: 146% !important;}

	.container08 .left .top{padding: .3rem 0 .16rem 15px;flex-direction: row;justify-content: space-between;}
	.list_box14{width: 1rem;justify-content: flex-end;}

	.list_box16 li a .img .img_hezi{padding-bottom: 45% !important;}
	.list_box17 li a .img .img_hezi{padding-bottom: 50vw !important;}
	
	.pore{padding: .2rem 0 .2rem;}
	.container10 .mathColor li{font-size: .18rem;opacity: 1 !important;visibility: visible;}
	.container10 .show .mathColor li a{padding: 0 .2rem;line-height: .27rem;max-width: 50vw;}
	.container10 .mathColor li:nth-child(9){left: 2%;top: 56%;}
	.container10 .content .left .title001{ margin-bottom: .1rem;}
	.container10 .mathColor li:nth-child(5){left: 16px;top: 24%;}
	.container10 .mathColor li:nth-child(8){top: 65%;left: 45%;}
	.container10 .mathColor li:nth-child(6){top: 40%;left: 8%;}
	.container10 .mathColor li:nth-child(14){top: 90%;left: 39%;}
	.container10 .mathColor li:nth-child(10){top: 64%;left: 6%;}
	.container10 .mathColor li:nth-child(15){left: 10%;top: 48%;}
	.container10 .mathColor li:nth-child(16){left: 43%;top: 56%;}
	.container10 .mathColor li:nth-child(17){top: 29%;left: 45%;}
	.container10 .mathColor li:nth-child(4){top: 44%;left: 63%;}
    .container10 .mathColor li:nth-child(2){top: 19%;left: 44%;}
    .container10 .mathColor li:nth-child(1){top: 8%;left: 30%;}
    .container10 .mathColor li:nth-child(3){top: 16%;}
    .container10 .mathColor li:nth-child(13){left: 41%;top: 74%;}
	.container10 .mathColor li:nth-child(12){top: 82%;left: 13%;}
	.container10 .mathColor li:nth-child(11){top: 73%;}
	.container10 .mathColor li:nth-child(7){top: 32%;}
	
	.container10 .content .right .swiper-pagination{bottom:0;top: auto;margin: 0;width: 100%;text-align: center;}
	.container10 .content .right .swiper-pagination li{margin: 0 .05rem;}
	.d_lists{padding: .2rem 0 .4rem;}
	.container10 .content .right{ padding: 0}
	
	.more3{ left: 15px; right: auto;}
	.container10 .bg1{right: 10%;top: 7%;}
	.container10 .bg2{left: 14%;top: 0%;}

	.container10 .content .right>svg{left: 10%;width: 80%;}
	.container10 .content .right>svg{}

	.list1 li a .ll{ width: calc(100% - 2.5rem);}
	.list1 li a .rr{ width: 2.5rem;}
	.container08 .right .right_bottom .box1{ height: 50vw !important }

.list_box7 li a .con h5, .list_box5 li .top h5, .list_box6 li h5, .list_box13 li a .top h5, .list_box4 li .top h5, .list_box3 li h5, .list3 li .con h5, .list4 li a .con h5, .list5 li a h5, .list_box15 li a .top .con .con_li h5{font-size: .22rem !important;transition: 0s;}
.list_box6 li h6, .list_box5 li .top h6{font-size: 13px !important;transition: 0s;}
    .container10 .content .box1{position: relative;top: auto;transform: translateY(0);top: 0;margin-top: -.2rem;}
	
.list_box5 li{
width: 100%;
}
/*.list_box5 li:nth-child(2){
margin-top:20px;
}*/

.list_box5 li{
margin:10px;
}
	.title001 h6::before {
    position: absolute;
    content: "";
    width: 0.14rem;
    height: 2px;
    top: 50%;
    left: 0;
    background: #003f98;
    margin-top: -1px;
    transition: .5s;
}
.container02s .right .title0012 h6::before {
    position: absolute;
    content: "";
    width: 0.14rem;
    height: 2px;
    top: 50%;
    left: 0;
    background: #003f98;
    margin-top: 0px;
    transition: .5s;
}
.title001 h6 {
    font-size: .12rem;
    color: #003f98;
    /* text-transform: capitalize; */
    position: relative;
    padding: 0 0 0 0.22rem;
    margin: 0.08rem 0 0 0.66rem;
    transition: .5s;
}
.container02s .right .title0012 h3 {
    font-size: .28rem;
    color: #003f98;
   
    font-weight: bold;
    padding-left: 0.66rem;
    padding-top: 0.05rem;
    transition: .5s;
}
.container02s .right .title0012 h6 {
    font-size: .14rem;
    color: #003f98;
    position: relative;
    padding: 0 0 0 0.22rem;
    margin: 0.08rem 0 0 0.66rem;
    transition: .5s;
}
.container03 .title0012 {
    margin-bottom: 0.1rem;
    margin-top: 0.16rem;
    padding: 0;
}
.container03 .title0012 h3 {
    font-size: .28rem;
        padding-left: 0.1rem;
    padding-top: 0.05rem;
}
.zzsc .tab a {
    display: block;
    margin: 0 15px;
    float: left;
    font-size: 22px;
    text-decoration: none;
    color: #fff;
    line-height: 27px;
}
.container03 .on .title001_box {
    
    padding: 0 0.12rem;
}
.container03 .title001_box {
    
    padding: 0 0.12rem;
}

.zzsc .content li .item .a {
    float: left;
    width: 100%;
    height: 123px;
    margin-right: 0px;
    margin-top: 20px;
    border-top: 1px solid #143270;
    padding-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px;
    background: #fafafa;
}

.container04 .title001_box .title001 {
    background: none;
    margin-top: 0.15rem;
    margin-bottom: 0.15rem;
}

footer .fl01 .left .box {
    width: 80%;
    padding: 0.08rem 0;
}

.sect1-down>ul>li {
    float: left;
    width: 100%;
    padding: 20px 0 0;
    box-sizing: border-box;
    transition: all .3s;
}

	
}

@media(max-width: 768px){
	#gotop{right:0;transform:scale(0.7);bottom: .1rem;}
	
	.list_box4 li a{ width: 100%;}
	.list_box4 li .img .img_hezi{padding-bottom: 0 !important;transition: 0s;height: 60vw;background-size: cover !important;}
	.list_box4 li:nth-child(2) a .bg{ transform: translateY(0);}
	
	.list_box4 li, .list_box4 li.active{padding: 0;}
	.list_box4 li .img{opacity: 1;visibility: visible;}
	.list_box4 li .top{opacity: 1;visibility: visible; padding: 0 .2rem .2rem;}
	
	.list_box4 li .bg{opacity: 0;visibility: hidden;display: none;}
	
	.list_box4 li .top p, .list_box4 li .top hr{ display: none;}
	.list_box4{/* display: block; */flex-wrap: inherit;/* height: 60vw; *//* overflow: hidden; */width: 100%;margin: 0;}
	.list_box4 li *{ transition: 0s;}
	
	.title001 h3{font-size: .28rem;}
	.more001 .a .ico{transform: scale(.7);margin-right: -.02rem;}
	.sect1-l .slick-dots{
       bottom:.15rem;
}
	.title001{height: auto;padding: .04rem 0 0;margin-bottom: .28rem;}
	.title001s .rr{ padding: .1rem 0 0}

	.container02s .left .fl01{padding: 0 0 .35rem;}
	
	.container02s .left .fl02 .ll{width: 100%;padding: 0;}
	.container02s .left .fl02 .rr{ width: 100%;}
	
	.container03 .left .top{width: 2.5rem;height: 1.5rem;padding: 0 .2rem;}
    .container03 .left .top .title001{margin: 0 0 .15rem;}
    .container03 .left .top .more001 a{ margin-left: -.1rem}
	
	.list_box7{margin: 0 -7px;margin-bottom: .2rem;}
	.list_box7 li{ padding: 0 7px;}

	.list_box3 li a{ padding: .15rem 0}
	.list_box6 li a{ padding: .15rem 0}
	
	.container02s{padding: .4rem 0 .3rem;}
	
	.list_box7 li a .con h5{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;white-space: normal;font-size: .2rem;line-height: .34rem;max-height: 1.02rem\0;}
    .list_box7 li a .con p{ -webkit-line-clamp: 2;}
	
	.container03 .right .more001{ margin: 0rem 0 .32rem;}
	.list1{ margin-bottom: .4rem;}
	.list2 li.miso-current a{/* transform: translateY(-.1rem) */}

	.container05 .bg{background-size: auto 2rem !important;top: -1.75rem;background-size: auto 2rem !important;height: 2.6rem;}
    .container04{padding: .3rem 0 .25rem;background-attachment: inherit;}
	.container05 {
    padding: 0.2rem 0 0;
    
}
.container05 .title001_box .title001 {
    background: none;
    margin-top: 0.15rem;
    margin-bottom: 0.15rem;
}

    .list_box7 li a .img_box .time{width: 1.25rem;height: .4rem;line-height: .4rem;left: .1rem;top: auto;position: relative;bottom: .16rem;flex-direction: row;align-items: baseline;}
    .list_box7 li a .img_box .time h3{ margin-right: .06rem}
	.list_box7 li a .img_box .time h6{ margin: 0}
    .list_box7 li a .con{ padding: 0 0 .1rem}
    .d_lists li .a{width: 23vw;height: 23vw;}
    .d_lists li .a .rr h3{ font-size: .24rem}
    .d_lists li .a .rr h6{font-size: 12px;padding: 0 4px;line-height: 16px;height: 36px;}
	
	.list_box12 li a .top img{/* height: 1.75rem; */max-width: 50vw;width: 60vw;}
	
	.container05 .miso-arrow1_box{/* right: .1rem; *//* width: .3rem; *//* height: .3rem; *//* transform: translateY(calc(-.28rem - 0rem)); */}
	
	.container07 .title001{ margin-bottom: 0;}
	
	.list4 li a .img{ width: 2rem;}
	.list4 li a .con{ width: calc(100% - 2rem); padding: 0 0 0 .2rem}
	.list4 li a .con h6{ margin: .1rem 0 0}

	.list_box14 li .a img{ width: .24rem}

	.list_box17, .container08 .right .right_bottom .box1{ width: 50%}

	.list_box17 li a .img .img_hezi{ padding-bottom: 50vw !important}
	.container08 .right .right_bottom .box1{ height: 50vw !important }
	.list_box13 li a .top{padding: 0 .2rem;justify-content: flex-start;}
	.list_box13 li a .top h5{ text-align: left;}
	
	.list_box13{ margin: 0 -3px;}
	.list_box13 li{padding: 0 3px;margin-bottom: 0;width: 100%;}
	.list_box13 li a .top::before{top: .04rem;bottom: .04rem;background-size: 35% auto;}
	
	.list3 li .con{padding: 0 .2rem;height: 2.35rem;}
	.list3 li .con p{-webkit-line-clamp: 2;margin: .1rem 0 .2rem;line-height: .24rem;max-height: .48rem\0;}
	.list3 li .con h6{ margin-bottom: 0}

	.list3 li:nth-child(2){transform: translateY(0);}
	.container04 .box:nth-child(1) .title001{width: 100%;margin-bottom: .3rem;}
	
	.list_box7 li:nth-child(2){transform: translateY(0);}
	.list_box18 li h6{font-size: .14rem;line-height: 1.5;text-align: left;}
	.list_box18{height: 1.2rem;}
	.logo3 img{max-height: .44rem;}
	
	.container05 .swiper-container{padding: .25rem .25rem .5rem;margin: -.25rem -.25rem 0;}
	.list_box2 li a img{ height: 12px;}
	
	.list_box19 li a h5{font-size: .16rem;}
	
	.list_box19 li{ width: 20%;}
	.list_box19 li a{width: 100%;margin: 0;transform: translateX(-50%);}
	.list_box19 li a i{ width:100%}
	.container09{ padding: .3rem 0;}
	.list_box18 li{margin-bottom: 0;line-height: .26rem;height: .26rem;}
	.list_box13 li a{}

	.container07{padding: .3rem 0 .3rem;}
	footer .fl01 .left .box *{ font-size: .14rem; line-height: 1.875;}
	
	.list12 li .a{ width: .45rem; height: .45rem;}
	.list12 li .a svg{ width: .24rem; height: .24rem;}
	footer .fl01{padding: .3rem 0;background: url(../images/footer_bg.jpg) 76% center no-repeat;background-size: cover;}
	.list_box15 li a .top .con .ico img{ max-width: .22rem;}
	.list_box15 li a .top{ padding: 0 .15rem .2rem;}
	
	.container10 .svgbg svg{height:100vw;max-width: 100%;}
	.list1 li a .ll{ padding-top: 0;}
	.list1 li a .ll h3 font{ font-size: .2rem;}
	.list1 li a .ll .con{-webkit-line-clamp: 3;font-size: .18rem;line-height: .3rem;height: 1.8rem\0;}
	.container10 .show .mathColor li span{white-space: normal;}

	.list_box5 li .top h5{line-height: .34rem;max-height: .6rem\0;}
	.list_box3 li h5{ line-height: .34rem;}

    .list2{padding: 0;}
	.list2 li{}
	
	.container05 .miso-arrow1_box .miso-arrow1{transform: scale(.6) translateY(calc(-.36rem - .25rem));top: 50%;}
	.container10 .title001_box{margin-bottom: -.4rem;}

	.container03 .right .title001{ margin: 0 0 .3rem}

	.miso-arrow1_b .miso-arrow1{transform: scale(.6) translateY(-50%);margin-top: -.2rem;}
	.container04 .title001{ margin-bottom: .3rem}
	.container10{padding: 0 0 0;overflow: hidden;}

	.list_box6 li h5{ line-height: .34rem}
	.list3 li .con h5, .list4 li a .con h5, .list_box13 li a .top h5{}

 .xuanfu{ top: 70% !important}
.list2 li.miso-current .img{filter: drop-shadow(0px 0px .03rem rgba(232,200,153));}
.container10 .content .right>svg{margin-top: -.14rem;}

	.list_box12{margin: .3rem 0 0;overflow: hidden}
	.list_box12 li a .img img{margin: -10% 0;}
	.list_box12 li a .top h6{ margin: .2rem 0 0}
	.list_box12 li a .top{ padding: 0 .6rem}
	.list_box13 li a .top h5{font-size: .19rem;line-height: .3rem;height: .9rem\0;}

	.list1 li a .ll{ width: calc(100% - 1.75rem);}
	.list1 li a .rr{ width: 1.75rem;}
	.main-visual-slider .swiper-slide .visual-img .txt::after{ background-size: 100% 70% !important}
	.container08_box{ background-attachment: initial;}

.list_box11 li .img{border-radius: .1rem;padding:0 .5rem;}
.section2::before{ height:0; }
}
@media(max-width: 768px){
	.list_box2 li{}
	.b_m h6{ padding: 0 0 0 10px}
	.b_m{margin-left: .1rem}
	.container02_box{ background-size: 100% auto; background:#fff;}
	footer, .container08{ overflow: hidden}

	.d_lists li{max-width: 33.33%;justify-content: center;}
}  
@media(max-width: 456px){
	.list_box2 li{ font-size: .15rem}
	#m_nav .list_box1{ width: 100%}
	#m_nav .list_box1 li{ padding: 0}
	#m_nav .list_box1 li a{ font-size: .15rem;}
	#m_nav .list_box2{width: 100%;text-align: center;justify-content: center;}
	#m_nav .list_box2 li{font-size: .14rem;padding: 0 2px;}
    .title003 img{width: .6rem;}
    .container01 .box>img{height: .45rem;}
    .main-visual-slider .swiper-pagination_box{bottom: .64rem;}
    #m_nav .list_box2 li:nth-child(2n){ display: none}
    .list5_box{padding: .32rem .20rem;margin: -.32rem 0;}
    .list_box11 li .img{border-radius: .1rem;padding:0 .7rem;}
} 
@media(max-width: 300px){
	.list_box2 li{ font-size: .12rem}
} 
@media(max-width: 435px){
	.container01{top: -.45rem;margin-bottom: -.45rem;}
	.container01 .box .top{bottom: .1rem;}
	.container10 .mathColor li{ font-size: .13rem !important}
	.d_lists li .a .rr{ padding: 0 0}

	.d_lists li .a{width: 26vw;height: 26vw;}
	.d_lists li .a .rr h6{font-size: 11px;height: 32px;}
	.b_m h6 svg{ margin: 0 0 0 .05rem; width: .2rem; height: .2rem}
} 