@charset "utf-8";


/*==========================================内页 结束=============================================*/

/*aos="zoom-in" aos-duration="1200"*/
@media(min-width: 768px){
	.title001 a:hover{ color: #d70029;}
	.title001 a:hover .ico .ico1{ transform: translateX(100%);}
	.title001 a:hover .ico .ico2{ transform: translateX(0);}
	.title001 a:hover svg{ fill: #d70029;}
	
	.miso_bnt .miso_arrow1:hover{ background: #d70029 !important;}
	.miso_bnt .miso_arrow1:hover svg{ fill:#fff !important}
	
	.list_box_01 a:hover .con h5{ color: #d70029;}
	.list_box_01 a:hover .con .jt svg{ fill: #d70029;}
	
	.list_box_04 li a:hover .con hr{ width: 100%; margin: 3rem 0 0;}
	.list_box_04 li a:hover .con p{height: 0;opacity: 0;}
	
	.container04 .left .bottom .rr a:hover svg{ fill: #d70029;}
	
	.list_box_08 li a:hover *{ color: #fff !important;}
	.list_box_08 li a:hover .con{ background: #d70029 !important; border: #d70029 1px solid;}
	.list_box_08 li a:hover .con h6 svg{ fill:#fff}
	
	.list_box_11 li:hover{ opacity: 1;}
	
	footer .fl01 .left dl dd:hover{ color: #fff;}
	
	.list_box_10 li a:hover .img img{ transform: scale(1.05);}
	.list_box_10 li a:hover .top .ico svg{ transform: rotate(180deg);}

	.container05 .content .left .title001 .a:hover svg{ transform: rotate(90deg);}
	
	.container04 .left .bottom .rr:hover{ background: #d70029 !important; }
	.container04 .left .bottom .rr:hover svg{ fill:#fff !important; transform: scale(.6);}
	
	.list_box_zihzi li a:hover .img .top{ transform: translateY(0);}
	
	.list_box_ckg li a:hover:before{/* border: #d70029 1px solid; */background: #d70029;}
	
	.list_box_ckg li a:hover h5{ color: #fff;}
	
	.list_box_video li a:hover .img .top{ transform: translateY(-101%); opacity: 1;}
	.list_box_video li a:hover .img img{ transform: scale(1.05);}
	.list_box_video li a:hover h5{ color: #d70029;}
	
	.list_box_join li a:hover:before{ border: #d5282b 1px solid;}
	.list_box_join li a:hover h5{ color: #d70029;}
	.list_box_join li a:hover span{ background: #d70029; color: #fff;}
	
	.n_news .fl02 .right ul li a:hover:before {width: 100%;background: #cea86a;left: 0;}
	.n_news .fl02 .right ul li a:hover .con h5, .n_news .fl02 .right ul li a:hover .con h6, .n_news .fl02 .right ul li a:hover .con p { color: #fff }
	.n_news .fl02 .right ul li a:hover .yanjing {background: #d5282b;}
	
	.n_news .fl02 .left ul li a:hover .con span{ background: #0048aa;}
	
	.list_box_13 li a:hover{}
	.list_box_13 li a:hover:before{ height: 100%; top: 0; background: #cea86a;}
	.list_box_13 li a:hover *{ color: #fff !important;}
	.list_box_13 li a:hover .con p{ opacity: .6;}
	
	ul.ul001 li a:hover b{ color: #d70029;}
	.list_box_14 a:hover .con h4{ color: #d70029;}
	.list_box_15 li a:hover b{ color: #d70029;}
	
	.list_box_09 li a:hover .img>img{ transform: scale(1.05);}
	
	.list_box_guanlis li:hover:after{ width: calc(100% - 3.25rem);}
	
	.list_box_02 li a:hover h5{ color: #d70029;}
}
.list_box_guanlis li{ position: relative;}


@media(min-width: 1900px) and (max-width: 1940px){
}

@media(max-width: 1830px){
	.w1800{ padding:0 15px}
}

@media(max-width: 1630px){
	.w1600{ padding:0 15px}
	
	#nav>ul>li{ margin: 0 .25rem;}
	
	.list_box_guanlis .miso-arrow{width: 3rem; height: 3rem;}
	.list_box_guanlis .miso-prev{ left: 0;}
	.list_box_guanlis .miso-next{ right: 0;}
}

@media(max-width: 1400px){
}

@media(max-width: 1330px){
	#header>.w1200{ padding: 0 0 0 15px;}
	#header .logo img{max-width: 16rem;}
}

@media(max-width: 1200px){
	.header_box{ display: none;}
	
	.m_header_box{ display: block;}
	
	.bannerimg .img_hezi{ padding-bottom: 36.45% !important;}
	.swiper-box1 .swiper-wrapper .swiper-slide .box1text .w1200 img{ max-width: 70%;}
	
	.w1200{ padding: 0 15px;}
	
	.container01 .w1200{ flex-wrap: wrap;}
	.list_box_01 .con{ padding:15px 0}
	.container01 .left{ width: 100%;}
	.container01 .right{width: 100%;border: none;border-top: #d2d8de 1px solid;}
	.container01 .right .top_box{ padding:0}
	.list_box_06 li a:before{left: 0;}
	.list_box_06 li.on a:before{ width:100%}

	.list_box_06 li a{ padding:0 15px}
	
	.container01 .right .bottom_box{padding: 2.5rem 0 0 0;}
	
	.container02 .left{ width: 100% !important;}
	.container02 .right{width: 100% !important;padding: 2rem 0 0;}
	
	.container04 .left{width: 100%;max-width: 100%;padding: 0 0 3rem;}
	.container04 .right{ width: 100%;}
	
	.container05 .content .left{width: 100%;padding: 0 20px 2rem;}
	.container05 .content .right{ width: 100%;}
	
	footer .fl01 .left{ display: none;}
	footer .fl01 .right{ width: 100%;}
	footer .fl01 .right .rr{width: 100%;text-align: center;}
    footer .fl01 .right .rr h3{ justify-content:center; border:none; padding:0}
	
	.list_box_11{ justify-content:center}
	.list_box_11 li{ margin:0 .375rem}
	
	footer .fl02 .w1200{ flex-wrap: wrap;}
	footer .fl02 .left{ width: 100%;}
	footer .fl02 .right{ width: 100%;}
	
	footer .fl02{ text-align: center;}
	footer .fl02 dl{margin: 0 auto;width: 100%;}
	footer .fl02 .left{padding: 1.25rem 0 2rem;}
	
	.container05{ padding: 3rem 0;}
	.list_box_04 .miso-arrow{ display: none !important;}
	
	.n_title{ display: none;}
	#m_n_nav{ display: block;}
	
	.n_contact .fl01 .left{ width: 100%;}
	.n_contact .fl01 .right{width: 100%;padding: 2rem 0 0;}
	
	.list_box_01s .con{ padding: 0 0 0 1.5rem;}
	
	.n_djgz .fl01 .left{ width:100%; margin-bottom:2rem}
	.n_djgz .fl01 .right{ width:100%; padding:0}
	.n_djgz .fl02 .content .box{ width: 100%; margin-bottom: 2rem;}
	
	.n_djgz .fl03 .content .left{ width:100%; padding:0}
	.n_djgz .fl03 .content .right{ width:100%; padding:0}
	.n_djgz .fl03 .list_box_14{ margin-bottom: 1.5rem;}
}

@media(max-width: 1060px){
	
}

@media(max-width: 992px){
	.n_zgsjj .fl01 .left{ width: 100%; order: 1;}
	.n_zgsjj .fl01 .right{width: 100%;padding:  0 0 2.5rem;}
	
	.n_gsyw .fl01, .n_zgsjj .fl01{ padding: 3rem 0;}
	
	.list_box_zihzi{ margin:0 -.5rem}
	.list_box_zihzi li{width: 50%;margin-bottom: 1rem;padding: 0 5px;}
	
	.n_container_bg {background-size: cover !important;}
	
	.n_gsyw .fl01 .left{ width: 100%; order: 1;}
	.n_gsyw .fl01 .right{width: 100%;padding:  0 0 2.5rem;}
	
	.n_contact .fl01{padding: 3rem 0 8rem;}
	
	.n_news .fl02 .left{width:100%;}
	.n_news .fl02 .left.ss{display: none;}
	 
	.n_news .fl02 .right{width:100%;padding: 2rem 0 0;}

	.n_news_detail .content{ display:block}
	.n_news_detail .n_left{ width:100%; padding:0}

	.n_news_detail .n_right{ width:100%; display:none}
	
	.n_about .fl03 .left{ width: 100%;}
	.n_about .fl03 .right{width: 100%;margin-top: 1rem;}
	
	.n_licheng .bd{ display: none;}
	.licheng_slide_wap{ display: block;}
	.n_licheng .hd .arrowbox{ display: none;}
	
	.n_licheng{ padding: 3rem 0;}
	
	.list_box_01s .img{ width: 100%;}
	.list_box_01s .con{ width: 100%; padding: 1.5rem 0 0;}
	
	.list_box_13 li a{flex-wrap: wrap;flex-direction: column;align-items: flex-start;justify-content: center;height: 11rem;padding: 0 15px;}
	.list_box_13 li a .time{width: 100%;font-size: 1.375rem;}
	.list_box_13 li a .con{ width:100%; margin:.75rem 0}

	.list_box_guanli li{width:50%;margin-bottom: 2rem;}
	
	.n_zgsjj .fl02{padding: 3rem 0 1rem;}
	.n_zgsjj .fl03{ padding: 0 0 3rem;}
}

@media(max-width: 768px){
	#gotop{ right:0; transform:scale(0.7)}
	
	.swiper-box1 .swiper-prev, .swiper-box1 .swiper-next{ width: 15px; height: 22px;}
	.swiper-box1 .swiper-pagination-bullets{ bottom: .5rem !important;}
	
	.swiper-box1 .w1200{ justify-content: center;}
	
	.container03{padding: 3rem 0 0;}
	
	.list_box_04{ margin: 2.5rem -1.125rem -13.75rem;}
	.container03 .h2{ font-size: 2rem;}
	.container03 .h3{ font-size: 1.75rem;}
	
	.container04{ padding: 16rem 0 3rem;}
	.container04 .left h3{ font-size: 2rem;}
	.container04 .left .bottom .ll{ font-size: 1.375rem;}
	.list_box_07 li h3 big{ font-size: 2.75rem;}
	.list_box_07 li{ justify-content: center !important;}
	
	.container05 .content .left .box .list_box_08{width: 100%;}
	.list_box_08 li .con{ padding: 0 10px;}
	.container05 .content .left .box .list_box_08:last-child li:first-child{order:0;margin-top: 0;margin-bottom: 1.125rem;}
	
	.list_box_09 li .top{ padding: 0 1.5rem 0 2.125rem;}
	
	.list_box_11 li img{ height: 32px;}
	
	.list_box_09 li .top h6 img{ height: 2rem;}
	
	.list_box_09 li .img .img_hezi {padding-bottom: 92.09% !important;}
	.container04 .left .bottom .rr svg{ width: 1.75rem; height: 1.75rem;}
	
	.list_box_04 li .con{ padding: 0 20px;}
	
	.miso_bnt .miso_arrow1{ width: 2.75rem; height: 2.75rem;}
	.miso_bnt .miso_arrow1 svg{ font-size: 1.25rem; height: 1.25rem;}
	.container02 .left p{ margin-bottom: 2rem;}
	
	.container02{ padding: 3rem 0;}
	
	.container01 .right{ padding: 3rem 0;}
	.container01 .left{padding: 2.5rem 0 .5rem;}
	.list_box_01 .miso-dots{ bottom: 1.5rem;}
	.list_box_01s .miso-dots{bottom: 1%;}
	
	.bannerimg .img_hezi{ padding-bottom: 45% !important;}
	
	.list_box_01 .con p{ margin-bottom: 1.5rem;}
	.list_box_06 li{ margin: .25em 0;}
	
	.n_banner .img .img_hezi{padding-bottom: 10rem !important;}
	.n_banner .img:after{ display:none}
	
	.n_zgsjj .fl01{ padding: 3rem 0;}
	.n_zgsjj .fl01 .right h3{ font-size: 3rem;}
	.n_zgsjj .fl01 .right h2{ font-size: 1.5rem;}
	
	.n_list_box{ padding: 3rem 0;}
	.n_sanji{ margin-bottom:2rem}
    .n_sanji li{ padding:0 1rem}

	.list_box_zihzi li a{padding: 1.25rem 10px 1.5rem;}
	.list_box_ckg li{width: 100%;margin-bottom: 1.25rem;}
	.list_box_ckg li a h5{ padding:15px 15px}
	
	.list_box_video{ margin-bottom: -1rem;}
	.list_box_video li{ width: 50%; margin-bottom: 1rem;}
	.pages{ margin: 2.5rem 0 0;}
	
	.n_gsyw .fl01 .right h3{ font-size: 1.75rem;}
	
	.list_box_join{ margin: 0 -5px; margin-bottom: 1.5rem;}
	.list_box_join li{ padding: 0 5px; margin-bottom: 1.5rem;}
	.list_box_join li a{ padding: 0 1rem 1.25rem;}
	.list_box_join li a h5{font-size: 13px;margin: 1.5rem 0 1rem;}
	
	.title004 h2{ font-size: 1.5rem;}
	.title004 h3{ font-size: 1.375rem;}
	
	.n_contact .fl01 .right .box .box_li h3 img{ height: 1.75rem;}
	
	.n_news{ padding: 3rem 0;}
	.n_news .fl01{ margin-bottom: 1.75rem;}
	
	
	.n_news .fl02 .right ul li a .con{width:100%;padding: 1rem 0;}
	
	.n_news .fl02 .right ul li a .yanjing{ display:none}

	.n_news .fl02 .right ul li a{ padding:15px}
	.n_news_detail .n_left .box .ar_title h3{ font-size:1.5rem; line-height:2.5rem}
	
	.n_news_detail{ padding:3rem 0}
	#ar_fot .fanhui{width:100%;position: relative;}
	#ar_fot h5{ width:100%}
	#ar_fot .fanhui a{ font-size:13px}
	#ar_fot h5, #ar_fot h5 a{ font-size:13px}
	#ar_fot .fanhui a img{ height:12px}
	.n_news .fl02 .right ul li a .img{ width: 100%;}
	
	.n_about .fl01 .left{ width: 100%;}
	.n_about .fl01 .right{ width: 100%;}
	
	.list_box_07s .line{ display: none;}
	.list_box_07s li{width: 50%;justify-content: center;margin-bottom: 1.5rem;}

	.list_box_07s li h3 big{ font-size:2.5rem}
	
	.n_about .fl03 .img .img_hezi{padding-bottom: 26rem !important;}
	
	.n_about .fl01{ padding: 3rem 0;}
	.n_about .fl03{ padding: 2.5rem 0 0;}
	.title005 h3{font-size: 2rem;}
	.title005 h2{font-size:1.5rem;margin: .5rem 0 1.75rem;}
	
	.n_djdt .fl01{padding: 3rem 0 2rem;}
	
	.n_djgz .fl00 .left{width:100%;background-size: cover;height: 3rem;}
	.n_djgz .fl00 .right{width:100%;height: auto;padding: 1.5rem 15px;}
	
	.n_container001{padding: 8rem 0 3rem;}
	
	.n_djgz .fl00 .right ul li{ width:100%; max-width:100%}
	.n_djgz .fl00 .left span br{ display:none}
	
	.n_djgz .fl00 .right ul li a font{ width:auto; max-width:calc(100% - 20px)}
	ul.ul001 li{font-size: 15px;line-height: 2.75rem;height: 2.75rem;}
	ul.ul001 li a{ padding-left: 14px;}
	.n_djgz .fl02 .first .con p{font-size:12px;margin: 6px 0 5px;}
	
	.list_box_14 .img{width: 148px;height: 105px;}
	.list_box_14 .con{padding:0 0 0 12px;width: calc(100% - 148px);}
	.list_box_14 .con h4{font-size: 15px;}
	
	.list_box_15 li{ font-size:13px;}
	.list_box_15 li a span{ font-size:12px}
	.list_box_15 li a{font-size: 15px;padding-left: 14px;}
	.list_box_14 .con p{ margin: .5rem 0;}
	
	.n_dangwu ul li .time{ width:100%; margin-bottom:.5rem}
	.n_dangwu ul li .con{ width:100%}
	.n_dangwu ul li a{ padding:1rem 0}
	
	.n_djgz .fl03{ padding: 0;}

	.list_box_guanli li {width: 50%;padding: 0 10px 0 0;margin-bottom: 1rem;}
	.list_box_guanli li .bottom p{ font-size:12px}
	
	.n_heng{ display: flex; justify-content: space-between;}
	#slide_up_box, .n_heng form{width: 49%;}

	.pages .box a{ font-size:11px; margin: 0 2px}
	
	.n_zgsjj .fl02{flex-wrap: wrap;justify-content: center;}
	.n_zgsjj .fl02 .img{ width: 12rem;}
	.n_zgsjj .fl02 .con{width: 100%;padding: 2rem 0 0;}
	.n_zgsjj .fl02 .con h3{ font-size:1.25rem}

    .list_box_guanlis{ margin:0 -5px; margin-bottom:2rem}
	.list_box_guanlis li{ padding:0 5px}
	.n_zgsjj .fl02 .con .ar_article{ margin:1.75rem 0 0}

	.list_box_guanli li h3 {width: 10.125rem;height: 2.75rem;font-size: 1.125rem;}
	
	.n_news .fl02 .left ul li .con{ padding: 1.5rem 15px;}
	.n_news .fl02 .right ul li{ margin-bottom: 1rem;}
	
	.n_djdt .fl02{ padding: 3rem 0 !important;}
	
	.n_contact .fl01 .right .box{ left: 50%; margin-left: -5.75rem; bottom: -5.75rem;}
	.n_zgsjj .fl01 .content{ padding: 2rem 15px;}
	.ar_article h2{ font-size: 1.5rem; line-height: 1.5;}
	.n_djgz .fl01 .content{ padding: 1.5rem 1rem;}

	.n_guanli .fl01 .content{ padding:0}
	.list_box_guanli{ padding:25px 15px}

	.title007{ height:3.5rem}

	footer .fl01 { padding: 2.5rem 0 2rem;}
	.list_box_11{ margin:1.5rem 0 0}
	.n_about .fl03 .img .top{ padding:0 1.25rem}
	.n_about .fl04{ padding: 3rem 0}

	.licheng_slide_wap ul li .txt .con{ line-height:26px}
	.list_box_zihzi li a h5{ margin:.75rem 0 1rem}
} 


@media(max-width: 456px){
	
} 