@charset "utf-8";


/*==========================================内页 结束=============================================*/

/*aos="zoom-in" aos-duration="1200"*/
@media(min-width: 1200px){
	.a:hover .img_zd .img_hezi, a:hover .img_zd .img_hezi{ transform: scale(1.08); transition: transform 1s cubic-bezier(0.25, 0, 0, 1);}
	.more001 .a:hover{ color: #eba542;}
	
	.title001 .rr:hover .more001 .a{transform: translateX(.2rem);}
	
	/*.list1 li .a:hover *{ color: #fff !important;}*/
	.list1 li .a:hover .con:before{ width: 60vw; height: 60vw; opacity: 1;/* background-color: #e3881d;*/}
	
	/*.list2 li .a:hover *{ color: #fff !important;}*/
	.list2 li .a:hover .con:before{ width: 30vw; height: 30vw; opacity: 1;/* background-color: #e3881d;*/}
	.list1 li .a:hover .con h5, .list2 li .a:hover .con h5, .list3 li .a:hover .con h5{ color: #e3881d;}
	
	/*.list3 li .a:hover *{ color: #fff !important;}*/
	.list3 li .a:hover:before{ width: 30vw; height: 30vw; opacity: 1;/* background-color: #e3881d;*/}
	
	.list4 li .a:hover .time{box-shadow: 2.12px 3.392px 0px 0px #dae5ef;}
	.list4 li .a:hover .con h5{color: #e3881d; font-weight: 600;}
	.list4 li .a:hover .time *{ color: #e3881d;}
	.list4 li .a:hover .con:after{ width: calc(100% - .28rem)}
	
	.list6 li .a:hover .ico::before{ transform: scale(1.05); opacity: 1; background-color: #e3881d;}
	.list6 li .a:hover .ico img{ }
	.list6 li .a:hover h5{ color: #eba542;}
	.list6 li .a:hover .ico img.img1{ opacity: 0; transform: scale(0); width: 0;}
	.list6 li .a:hover .ico img.img2{ opacity: 1; transform: scale(1); width: auto;}
	
	.list8 li .a:hover .top .ico img{ transform: rotateY(360deg);}
	
	.more002 .a:hover span, .more003 .a:hover span{ color: #eba542;}
	.more002 .a:hover .line:after{ height: 100%;}
	
	.list11 li .a:hover .top .line{ width: 100%;}
	
	.list12 li:hover{ color: #eba542;}
	
	.n_bgzn .box:hover{ box-shadow: 0 0 .3rem rgba(0,0,0,.1);}
	.n_bgzn .box:hover h3{background: url(../images/n_bgzn_h3_bg_on.jpg) center no-repeat; color: #fff;}
	.n_bgzn .box:hover a{ color:#fff}
	
	.list_bszn1 li .a:hover .n_more001{ border: #3559b7 1.5px solid; background: #3559b7;}
	
	.list_xyld li .a:hover::before{ opacity: 1;}
	.list_xyld li .a:hover h3::before{ height: .5rem;}
	.list_xyld li .a:hover *{ color:#fff}
	.list_xyld li .a:hover p{ opacity: .6}
	
	.list_news li .a:hover *{ color: #fff !important;}
	.list_news li .a:hover::before{ opacity: 1;}
	.list_news li .a:hover .con{ padding: 0 1.8rem 0 0;}
	.list_news li .a:hover .con .jt::before{ opacity: 1; transform: scale(1);}
	.list_news li .a:hover .con .jt svg{ opacity: 1; transform: translateX(0);}
	
	.list_xueshu li .a:hover *{ color: #fff !important;}
	.list_xueshu li .a:hover::before{ opacity: 1;}
	.list_xueshu li .a:hover .con .jt::before{ opacity: 1; transform: scale(1);}
	.list_xueshu li .a:hover .con .jt svg{ opacity: 1; transform: translateX(0);}
	.list_xueshu li .a:hover .con h6 span svg{ fill: #fff}
	
	.list_xueshu li .a:hover{ box-shadow: 0 0 .3rem rgba(0,0,0,.1);}
	
	.list_shizi1 li a:hover{ box-shadow: 0 0 .3rem rgba(0,0,0,.1);}
	.list_shizi1 li a:hover .con:after{ width: 100%}
	.list_shizi1 li a:hover .con h5 big, .list_shizi1 li a:hover .con h5 small{ color: #f4a138}
	.list_shizi1 li a:hover .con .jt::before{ opacity: 1; transform: scale(1);}
	.list_shizi1 li a:hover .con .jt svg{ opacity: 1; transform: translateX(0);}
	
	.list_yanjiu li a:hover .ico img{ transform:rotateY(360deg)}
	
	.list_about5 li .a:hover{ background: #f4a138}
	.list_about5 li .a:hover h5{ color: #fff;}
	
	.list_about2 li .a:hover::before{ opacity:1}
	.list_about2 li .a:hover .jt{ background:#e8f5fc}
	.list_about2 li .a:hover .h5{ color:#fff}
	.list_about2 li .a:hover .line{ background:#fff}
	.list_about2 li .a:hover .jt svg{ fill:#159ce4;}

	.list_history1 li:hover .time:after{ transform: scale(1.4)}
}
.list_about2 li .a .jt svg{ transition:0s}


@media(min-width: 1900px) and (max-width: 1940px){
}

@media(max-width: 1830px){
	.w1800{ padding:0 15px}
	.container03 .wp{padding-right: 1rem;}
	.title004s{right: 0;}
}

@media(max-width: 1630px){
	.w1600{ padding:0 15px}
	




	.header_box .left{ width: 4rem;}
	.header_box .right{ width: calc(100% - 4rem);}
	.n_banner .img .img_hezi{padding-bottom: 5rem !important;}
	.n_banner .top .wp{ padding-bottom: .2rem;}
	.n_banner .top h3{font-size: .3rem;margin-bottom: .26rem;}
	
	.list_xyld{ margin: 0 -.4rem; margin-bottom: -.4rem;}
	.list_xyld li{ padding: 0 .4rem; margin-bottom: .4rem;}
}

@media(max-width: 1400px){
	.list_erji li a{ line-height: .4rem;}
	
	.list_shizi1 li{ width: 33.33%}
	
	.list_history1 li .con1{flex-wrap: wrap;display: block;}
	.list_history1 li .con1 img{margin-bottom: .2rem;max-width: 100%;margin: 0 0 .2rem;}
	.list_history1 li .con1 p{ width: 100%;}
}

@media(max-width: 1330px){
	.header_box .left{ width: 3.5rem;}
	.header_box .right{ width: calc(100% - 3.5rem);}
	.list_about1{margin-left:0;}
}

@media(max-width: 1199px){
	.wp{ padding:0 15px; max-width: 100%;}
	.n_history .fl02 .wp{ padding-bottom: .4rem}
	
	.header_box{ display: none;}
	.miso_navs{ display: none;}
	.m_header_box{ display: block;}
	
	.main-visual-slider{ height: auto;}
	.main-visual-slider .swiper-slide{ padding-bottom: 42.85% !important;}
	.main-visual-slider .swiper-container{ position: relative;}

	.miso-arrow1_b .wp{justify-content: space-between;}
	.miso-arrow1_b{ bottom: .3rem;}
	.title001 .ll img{ height: .34rem}
	
	.list6 li{ margin-bottom: .15rem;}
	
	.main-visual-wrapper.ar_web{ display: none;}
	.main-visual-wrapper.ar_wap{ display: block;}
	
	.n_banner .top{ display: none;}
	#m_n_nav{ display: block;}
	
	.n_banner .img .img_hezi{padding-bottom: 30% !important;}
	
	.n_bszn .fl01 .left{ width: 100%; padding: 0 ;}
	.n_bszn .fl01 .right{width: 100%;padding: 0;}
	
	.list_news li .a{ padding: .3rem 0;}
	
	.list_news li .a{ flex-wrap: wrap;}
	.list_news li .a .img_box{width: 100%;max-width: 100%;padding: 0;margin-bottom: .2rem;}
	.list_news li .a .con{ width: 100%;}
	
	.n_jgsz .fl01 .content .content1{ width: 100%; margin-bottom: .3rem;}
	
	.n_history .fl02 .left{ width: 100%;}
	.n_history .fl02 .right{ width: 100%;}
	
	.n_history .fl02{ padding: 0 15px .5rem;}
	
	.fix-top{ position: relative;}
}

@media(max-width: 1060px){
	
}

@media(max-width: 992px){
	.container01 .fl01 .left{width: 100%;padding-bottom: .2rem;}
	.container01 .fl01 .right{ width: 100%;}
	
	.list1 li .a .img .img_hezi{ padding-bottom: 50.84% !important;}
	.list2 li .a .img .img_hezi{padding-bottom: 50.84% !important;}
	.title001 .ll img{ height: .34rem}
	
	.container02 .left{ width: 100%;}
	.container02 .right{width: 100%;padding: .3rem 0 0;}
	.list4 li:last-child{ margin-bottom: 0;}
	
	.list6 li .a .ico img{ max-width:50%; max-height: 50%}
	
	.container03 .left{width: 100%;order: 1;padding: .3rem 0 0;}
	.container03 .right{ width: 100%;}
	.title004s{ display: none;}
	.title004{ display: flex}
	.container03 .wp{padding: 0 15px;}
	
	.list6{padding: .25rem 0;}

	.list_tabs2 li .a{ padding: 0 25px}
	
	.container04 .left{width: 100%;margin: 0;}
	.container04 .right{width: 100%;padding: 10% 0 0;}
	
	.container04_box{ overflow: hidden;}
	.container03{ background: url(../images/container03_bg_w.jpg) center bottom no-repeat; background-size: cover;}

	.container04 .title007{ display: block}
	.title005s{ display: none}
	
	.container03 .title001_box{ display: block}

	.list_sanji ul li{padding: 0 4px;}

	.n_xyld{ padding: .5rem 0}
	
	.list_xueshu li .a{ padding: .4rem 0;}
	.list_xueshu li .a .con{ padding: 0;}

	.list_xueshu li .a .con h5{ margin: 0 0 .14rem}
	
	.n_shizi_d .fl01 .right{ padding: .2rem 0 0 .5rem;}
	
	.list_shizi1 li{ width: 50%}
	
	.n_news_detail .ar_article_box .left{width: 100%;padding: 0;}
	.n_news_detail .ar_article_box .right{ width: 100%;}
	
	.list_zhuanti{ margin:0 -.15rem}
	.list_zhuanti li{ padding:0 .15rem; margin-bottom:.3rem}
	
	.list_yanjiu li{ width:50%}

	.list_yanjiu li a .ico img{ height: .7rem}
	
	.list_about1{ margin: 0 0 .3rem 0;}
	
	.n_about .fl01 .wp .left{width: 100%;padding: 0;}
	.n_about .fl01 .wp .right{width: 100%;margin-bottom: 0;padding: .3rem 0 0;text-align: center;}
	.n_about .fl01 .wp .right img { transform: translateY(0); width: 100%/*4rem*/; max-width: 100%;}
	.n_about .fl02 .content{ padding: 0}

	.n_about .fl03 .content .left{width: 100%;padding: .3rem 0 0;}
	.n_about .fl03 .content .right{ width: 100%;}
	
	.n_about .fl04 .left{width: 100%;padding: .4rem 0 .2rem;}
	.n_about .fl04 .right{ width: 100%;}
	
	.n_about .fl05 .miso_hd{padding: 0;margin-bottom: .3rem;}
	
	.list_about5 li{ width: 33.33%; margin-bottom: .2rem;}
}

@media(max-width: 768px){
	#gotop{ right:0; transform:scale(0.7)}
	
	.list3 li .a .con h5{height: .58rem\0;margin-bottom: .05rem;}
	
	.miso-arrow1_b .miso-arrow1{width: .3rem;height: .3rem;margin: 0;}
	.miso-arrow1_b .miso-arrow1 img{width: .2rem;}
	.miso-arrow1_b{bottom: 44%;}
	
	.title001{ margin-bottom: .4rem;}
	
	.list3{ flex-wrap: wrap;}
	.list3 li{ width: 100%; margin-bottom: .2rem;}
	.list3 li:last-child{ margin-bottom: 0;}
	.list2 li .a .con{/* height: 1.88rem; */}
	.list2 li .a .con p{margin: .16rem 0;-webkit-line-clamp: 1;}

	.list3 li .a{height: 1.15rem;}

	.n_padding, .n_about .fl03{ padding: .5rem 0}
	.container06{ padding-bottom: 0}

	.title001 .ll img{ height: .3rem}
	.more001 .a{ padding: 0 .15rem;}
	
	.list_bds1{width: 50%;margin-bottom: .3rem;}
	.list_tabs1{width: calc(100% - .84rem);margin-left: .84rem;}
	.list_tabs1 li .a{height: 1.2rem;padding: 0 .2rem 0 .75rem;}
	
	.list_tabs1 li .a .h5_box:before{width: .3rem;height: .29rem;left: -.4rem;}

	.container03{}

	.list8 li .a .img .img_hezi, .list8 li:nth-child(3) .a .img .img_hezi{ padding-bottom: 111.3% !important;}
	.list8 li .a .top .ico img{ height: .3rem}

	.title005s img{ width: 100%}

	.container04 .right .bg4 .img .img_hezi{ padding-bottom: 71.63% !important;}
	.list8 li .a .top h5{font-size: .2rem;}
	
	.list9{ margin: 0 -7px;}
	.list9 li{ padding: 0 7px;}
	.title006{position: relative;width: 100%;top: 0;margin-bottom: .4rem;}
	.title006 .ll img, .title007 .ll img{max-width: 100%;max-height: .3rem;}

	.title007{ margin-bottom: .4rem;}
	.more002s a .line{ height: .28rem;}
	.container07{padding: .7rem 0 .5rem;}
	.container07 .title007{margin-bottom: .4rem;justify-content: flex-start;flex-direction: column;align-items: center;}
	
	.list11 li{ width: 100%; margin-bottom: .2rem;}
	
	.list9 li:nth-child(2){ margin: .6rem 0 0;}
	.more003{ margin: 0; position: relative; top: -.3rem;}
	.list9 li .a .top{ padding: 0 15px 10px;}
	.list9 li .a .top h5{ font-size: .17rem;}
	.list11 li .a .top h3{ width: auto; height: auto;}
	.list11 li .a .top h3 svg{ width: .24rem; height: .24rem;}
	.list11 li .a .top h5{font-size: .18rem;margin: .08rem 0 .14rem;}
	.list12 li{ padding: 0 .06rem;}
	
	footer .fl01 h3 img{ max-width: 5rem;}
	footer .fl01{ padding: .2rem 0;}
	footer .fl01 h3{ margin-bottom: .2rem;}
	footer .fl01 h3 img{max-width: 2.75rem;}
	footer .fl02{ padding: .2rem 0}
	
	.list6 li .a .ico{ width: .6rem; height: .6rem;}

	.list_tabs2 li .a{ height: .9rem}
	.list_tabs2 li.active .a{height: .9rem;}
	
	.list7 li .a:after{ width: 1rem; height: 1rem;}

	.list_tabs2 li .a h5{ font-size: .18rem; line-height: .3rem; height: .6rem\0;}
	.list8s{ width: 100%;}
	.list1 li .a .con{padding: .2rem 15px;position: relative;background: #f39f37;}
	.list4 li .a .con{ padding: 0 0 0 .2rem;}
	
	.container03 .title001_box .line{ background: rgba(255,255,255,.5);}

	.n_bgzn .box .con .scroll{ overflow: hidden; overflow-x: scroll; }
	.n_bgzn .box .con .scroll table{ min-width: 640px}
	.n_bgzn .box .con{padding: .2rem;background-size: cover;}
	
	.list_sanji ul li a{line-height: .6rem;}
	.list_sanji ul li a{font-size: .2rem;}

	.list_sanji{ margin-bottom: .3rem}

	.n_title001{ margin-bottom: .3rem}
	.n_title001 h3{ font-size: .24rem}

	.n_bgzn .box h3{font-size: .2rem;padding: .2rem .2rem;height: auto;flex-wrap: wrap;}
	.n_bgzn .box .con table th{ width: auto !important; font-size: .18rem}
	.n_bgzn .box .con table td{line-height: 1.5;min-width: .8rem;font-size: .18rem;}
	.n_bgzn .box{ margin-bottom: .3rem;}
	
	.n_bgzn .fl01{ padding: .16rem 0 .5rem;}

	.list_bszn1 li{ width: 100% !important}
	.list_bszn1 li .a .top h3{margin-bottom: .3rem !important;font-size: .26rem;}
	.list_bszn1 li .a .top{ padding: 0 .3rem !important;}
	.n_more001{ width: .36rem; height: .36rem}

	.n_bszn .fl01{ padding: .4rem 0}
	
	.list_bszn1 li:nth-child(1) .a .img .img_hezi{ padding-bottom: 50.73% !important;}
	.list_bszn1 li:nth-child(2) .a .img .img_hezi{ padding-bottom: 50.73% !important;}
	.list_bszn1 li:nth-child(3) .a .img .img_hezi{ padding-bottom: 50.73% !important;}
	
	.list_xyld li{width: 100%;margin-bottom: .2rem;}
	.list_xyld li .a{height: 1.6rem;padding: 0 .3rem;}
	.list_xyld li .a p{ margin: .15rem 0 0}
	.list_xyld li .a h3 big{ font-size: .24rem}
	.list_xyld li .a h3 small{ font-size: .2rem}

	.list_news li .a .con h5{ font-size: .22rem; margin: .1rem 0 .15rem}
	
	.pages{ margin: .4rem 0 0}
	.pages .ll{width: 100%;margin-bottom: .1rem;justify-content: center;}
	.pages .rr{width: 100%;justify-content: center;}

	.pages .ll a{width: .7rem; height:.5rem}
	.pages .rr .btn_p{width: 1.2rem; height:.5rem}

	.n_news{ padding: .2rem 0 .5rem}

	.list_xueshu li .a{ padding: .25rem 0;}

	.list_xueshu li .a .con h5{ font-size: .22rem;}
	
	.n_shizi_d .fl01 .left{margin: 0 auto;max-width: 2rem;}
	.n_shizi_d .fl01 .right{width: 100%;padding: .3rem 0 0;}
	.n_shizi_d .fl01 .right h3{ font-size: .26rem}

	.n_shizi_d .fl01 dl dd{ width: 100%;font-size: .17rem}

	.n_shizi_d .fl02{ padding: .5rem 0}
	
	.list_shizi1{ margin: 0 -7px}
	.list_shizi1 li{padding: 0 7px;margin-bottom: .3rem;}
	.list_shizi1 li .con{ padding: 0 0}
	
	.n_title002 big{ font-size: .24rem}
	.n_title002 small{font-size: .14rem;transform: translateY(.03rem);}
	.list_shizi1 li .con h5 big{ font-size: .2rem}
	.list_shizi1 li .con h5 small{ font-size: .14rem}

	.n_shizi .fl02{ padding: .4rem 0 .2rem}
	.n_shizi .fl03{ padding: .4rem 0 .2rem}
	
	.n_news_detail .ar_article_box h6 span{ margin: 0 .06rem;}
	.n_news_detail .ar_article_box h6 span img{ height: 12px;}
	.n_news_detail .ar_article_box h3{ font-size: .24rem; margin-bottom: .1rem;}
	.n_news_detail .ar_article_box .nav01{ margin-bottom: .3rem;}
	
	.ar_article p, .n_about .ar_article p, .n_about .fl04 .left .ar_article p{font-size: 13px;line-height: 26px;margin-bottom: .15rem;}
	.ar_article img{max-width:100%;margin: 0 0;}
	
	.list_zhuanti{ margin:0 -.1rem}
	.list_zhuanti li{ padding:0 .1rem; margin-bottom:.2rem}
	
	.n_zhuanti{ padding: .4rem 0}
	
	.list_tulist{ margin:0 -.1rem}
	.list_tulist li{ width:50%; padding:0 .1rem; margin-bottom:.1rem}
	.list_tulist li h5{ margin:.1rem 0}

    .list_yanjiu{ margin: 0 -.1rem}
	.list_yanjiu li{ padding: 0 .1rem; margin-bottom: .2rem}
	.list_yanjiu li a h5{ margin: .15rem 0 0; font-size: .16rem}
	
	.n_jgsz .box .con .scroll table{ min-width: 100%;}
	.n_jgsz .box .con table th:nth-child(1){width: 1rem !important;}
	.n_bgzn .box h3 small{display: block;margin: .08rem 0 0;transform: translateY(0);}
	.n_jgsz .fl01 .content{ margin-bottom: 0;}
	.n_jgsz{ background-size: 100% auto;}
	
	.n_history .fl01 .left{ width: 100%; display: none;}
	.n_history .fl01 .right{ width: 100%;}
	
	.list_history2 li{width: 50%;}
	.list_history2s li:nth-child(2){/* width: 100%; */}
	
	.n_history .fl01{ padding: .5rem 0 .7rem;}
	.list_history1 .li_box li:first-child .time big{ font-size: .3rem;}
	.list_history1 li .time big{ font-size: .24rem;}
	
	.list_history1 li{ margin-bottom: .2rem}
	.list_history1 li .time{width: 1.25rem;padding: 0 .2rem 0 0;}
	.list_history1 li .time:after{ top: .04rem}
	.list_history1 li .con{width: calc(100% - 1.25rem);padding: 0 0 0 .2rem;}
	.list_history1::before{left: 1.24rem;}
	.list_history1 .li_box li:first-child .time:after{ top: .1rem;}
	.list_history1 li .con h5{font-size: .22rem;margin: 0 0 .1rem;}
	.list_history1 .li_box li .time small{font-size: .16rem;margin-left: .04rem;}
	.list_history1 .li_box li:first-child .con p, .list_history1 li .con p{font-size: 13px;color: #242424;line-height: 1.75;}
	.list_history1 .li_box:before{left: 1.45rem;}

	.list_history1 .li_box{ padding-bottom: .1rem; margin-bottom: .3rem}
	.list_history2 li .a .top h5{ line-height: .2rem; max-height: .4rem; overflow: hidden}
	.list_history1 li .time .zhijin .big{ font-size: .2rem;}
	.n_history{ overflow: hidden;}
	.list_history1{ padding: .2rem 0 .2rem;}
	.list_history2s li:nth-child(1) .a .img .img_hezi{padding-bottom: 58.46% !important;}

    .n_title003{margin-bottom: .24rem;}
	.n_title003 h3{ font-size: .26rem}
    .n_about .fl01 .ar_article p.p1{font-size: 16px;}
    .list_about1 li{ padding: 0 5px}
    .list_about1 li h6{ font-size: 13px; margin: 0}
    .list_about1 li h3 .number i{ font-size: .3rem}
    .list_about2{ margin: 0 -7px}
    .list_about2 li{width: 50%;margin-bottom: .2rem;padding: 0 7px;}
    .n_about .fl03 .content{ margin-bottom: .2rem}
	
	.list_about3 li{height: auto;padding: 0;}
	.list_about3 li p{font-size: .18rem !important;line-height: 1.75;margin: .15rem 0 0;width: 100%;display: none;}
	.list_about2 li .a{ padding: 0 10px;}
	.list_about2 li .a .jt{ right: 10px;}
	.list_about2 li .a .h5{ font-size: 14px;}
	.list_about3 li a{padding: 20px 15px;}
	.list_about3 li a .top .rr{ display: none;}
	.list_about3 li .jt{top: 50%;width: .4rem;height: .4rem;right: 15px;}
	.list_about3 li:before{ left: 15px; right: 15px}
	.list_about3 li .jt svg{ width: .26rem; height: .26rem}
	
	.list_about4 li a{ padding: 0 7px .18rem;}
	.list_about4 li.miso-current a h5{ font-size: inherit;}
	.list_about5 li{ width: 50%;}
	.list_about5 li .a h5{ font-size: 15px;}

	.n_about .fl05{ padding: .5rem 0 .8rem}
	.list_about5 li .a{ height: 1.2rem}
	.n_container{min-height:220px;}
	.list_about3 li .top{ margin: 0 }
	.container07 .title007 .rr{position: relative;top: auto;right: auto;margin: .3rem 0 0;}

	.list1 li .a .con h5, .list2 li .a .con h5, .list3 li .a .con h5, .list4 li .a .con h5, .list_tabs2 li .a h5{ font-size: .2rem}
    .list4 li .a .con h5, .list_tabs1 li .a h5, .list11 li .a .top h5{line-height: .3rem;height: .6rem\0;font-size: .2rem;}
}
@media(max-width: 456px){
	
}