@charset "utf-8";


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

/*aos="zoom-in" aos-duration="1200"*/
@media(min-width: 1200px){
	.n_erji>li>a{font-size:18px;}
	.ar_article p{
		font-size:16px;
	}
	.container01:before{
		top: 75px;
	}
	.container01 .fl02{
		margin:-100px 0 0 0;
	}
	.list_box_news2 li a .con p{font-size:16px;line-height:24px}
	.more{
		margin: 0;
	}
	.about{
		padding: 5rem 0;
	}
	.about .des{
		font-size: 16px;
		line-height:30px;
		margin-top:50px;
		margin-bottom:30px;
	}
	.index-title-box .title{
		font-size:36px;
	}
	
	.index-title-box .etitle{
		font-size:36px;
	}
	.about .left{
		width:50%;
		float: left;
	}
	.about .right{
		width:calc(50% - 100px);
		float: left;
		margin-left: 100px;
	}
	.container02{background: url('../images/aboutbg.jpg');}
	.list_box_01 li a:hover font{ color:#2957a4}
	
	.list_box_02 li .a:hover .top .rr img{ transform: rotateY(180deg)}
	.list_box_02 li .a .bottom dl dd a {font-size:14px;}
	.list_box_02 li .a .bottom dl dd a:hover{ border:#fff 2px solid; background:#fff; color:#333}
	
	.title002 a:hover{ background:#caa756; color:#fff}
	.title002 a:hover span svg{ fill:#fff}
	
	.list_box_05 li a:hover .img img{ transform: scale(1.05);}
	
	.list_box_03 li a:hover h5{ background: #2957a4; color: #fff}
	
	.list_box_04 li{width:calc(50% - 40px);float: left;margin-left:40px;}
	.list_box_04 li a:hover{ padding-left: .5rem;}
	.list_box_04 li a:hover h5{ color: #2957a4;}
	
	.list_box_05 li a:hover .con h5{ color: #caa756;}
	.container04 .miso_bd .left ul li .more01 a:hover{ background: #caa756; border: #caa756 1px solid;}
	
	.list_box_09 li a:hover{ background: #caa756;}
	
	.container04 .miso_bd .left ul li h5:hover a{ color:#fff}
	.container04 .miso_bd .left ul li .more01 a:hover{border: #caa756 1px solid;}
	.container04 .miso_bd .left ul li .more01 a:hover:before{width:100%;left:0;background: #caa756;}
	
	.container04 .miso_bd .left ul li h2 .anniu_box .anniu_con svg:hover{fill: #caa756;}
	
	.container04 .miso_bd .right .top .con:hover, .container04 .miso_bd .right .bottom .con a:hover{ padding:2.5rem 3rem 0}
	
	.list_box_05 li a:hover .img>img{ transform: scale(1.05);}
	
	footer .fl01 .left dl dd:hover{ opacity: 1; color: #fff;}
	.list_box_13 li a:hover{ border: #2957a4 1px solid; background: #2957a4;}
	.list_box_13 li a:hover .ll{ color: #fff;}
	
	.list_box_news2 li a:hover .con h5{color: #2957a4;padding-left: 36px; font-weight: 600;}
	.list_box_news2 li a:hover .con h5:before{ opacity: 1; visibility: visible;}
	.list_box_news2 li a:hover:after{ width: 100%;}
	
	.ar_bottom .box a:hover{ color: #2957a4;}
	
	.list_box_yuangong li a:hover .con h5{ color: #2957a4;}
	
	.list_box_job li a:hover{ background:#caa756}
	.list_box_job li a:hover *{ fill:#fff; color:#fff !important; opacity: 1;}
	
	footer .fl02 p a:hover{ color: #fff;}
	
	.list_box_news1 li a:hover .con h5{ color: #2957a4;}
	
	
}

footer .fl02 p a{ transition: .5s;}


@media(min-width: 1900px) and (max-width: 1940px){
	.bannerimg img{ width: 1920px; height: 855px;}
}

@media(max-width: 1830px){
	.w1800{ padding:0 15px}
	
	#header .logo img{width: 15rem;}
}

@media(max-width: 1630px){
	.w1600{ padding:0 15px}
	
	#header .logo img{width: 15rem;}
	
	.list_box_02 li .a .bottom{ width: 15.25rem;}
}

@media(max-width: 1400px){
	#nav>ul>li >a{ padding: 0 .75rem;}
	#nav>ul>li >a h3{ font-size:14px}
}

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

@media(max-width: 1200px){
	.w1200{ padding:0 15px; max-width: 100%;}
	
	#header>.w1200{ padding: 0 0 0 15px;}
	
	.bannerimg .img_hezi{ padding-bottom: 44.53125% !important;}
	
	.header_box{ display: none;}
	.m_header_box{ display: block;}
	
	.container02 .w1200 .left{ width: 100%; padding: 0 0 2rem;}
	.container02 .w1200 .right{ width: 100%;}
	
	.container04{ padding: 3rem 0;}
	
	footer .fl01 .left{ display: none;}
	
	#m_n_nav{ display:block}
	.n_container .n_left{ display: none;}
	.n_container .n_right{width: 100%;padding: 0;}
	.mianbao_bar{ display:none}
	
	.n_banner .top .box{text-align: center;padding: 0 15px;width: 100%;}
	
	.ar_article.ar_wap{ display: block;}
	.ar_article.ar_web{ display: none;}
	
	.n_contact .fl01 .content .top{position: relative;left: 0;}
	.n_contact .fl01 .content .top .box{width:100%;border-radius: 0;padding: 3rem 15px 5rem;}
	
	.n_container{ background-size: 100% 40rem !important;}
}

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

@media(max-width: 992px){
	.container01{ padding: 3rem 0 0;}
	.container01 .fl01 .content{margin: 0;padding: 0 15px;}
	.container01:before{ top: 0;}
	
	.list_box_01 .con{ flex-wrap: wrap; margin: 0;}
	.list_box_01 .con li{width: 100%;padding: 0;line-height: 2;}
	
	.container04 .miso_bd .left{ width:100%}
	.container04 .miso_bd .right{ width:100%}
	.container04 .miso_bd .right .top{ height:auto}
	
	.container03 .top1{ position: relative;}
	.list_box_08 li a{width: 100%;padding: 0 15px;background:#e8b613;height: 16rem;}
	.list_box_08 li a p{ margin:1rem 0 1rem}

	.container03 .top2{ position: relative;}
    .list_box_07{ width: 100%;}
	
	.container03 .w1200{ padding: 0;}
	.list_box_07 li a{ margin-left: 0;}
	
	footer .fl01 .content{flex-wrap: wrap;text-align: center;flex-direction: column;align-items: center;}
	footer .fl01 .content .left{ width: 100%;}
	footer .fl01 .content .right{width: 100%;justify-content: center;padding: 1.5rem 0 0;}
    footer .fl01 .right .rr{ text-align:center}
    .list_box_09 li{ margin:0 .5rem}
    .list_box_09{ justify-content:center}
    footer .fl02 p{ text-align:center}
	
	#gotop{ bottom: 7rem;}
	
	.container02{ padding: 3rem 0;}

	.n_dongshi .fl04 .left{ width: 100%; padding: 0;}
	.n_dongshi .fl04 .right{ width: 100%; display: none;}
	
	.list_box_13{ margin-bottom: 0;}
	.list_box_13 li{ width: 100%;  margin-bottom: 1.25;}
	
	.list_box_17{ margin:1.5rem 0; display:flex; flex-wrap:wrap}
	.list_box_17 li{min-width: 50%;}
	.gg_tc .tc_box .left{ width: 100%;}
	.gg_tc .tc_box .right{width: 100%;margin: 0 0 2rem;}
	.gg_tc .tc_box{ padding: 20px 15px;}
	.gg_tc .tc_box .right .scroll{padding:0 0 0 15px;height: calc(100vh - 30px - 2rem - 40px - 30rem);}
	.more003 a, .more004 a{ width: 100%;}
	
	.list_box_job{ margin:0 -6px}
	.list_box_job li{ width:50%; padding:0 6px}

	.more003.ar_web, .more004.ar_web{ display:none}
	.more003.ar_wap, .more004.ar_wap{ display:block}
} 

@media(max-width: 768px){
	.container01 .fl02{margin:0;}
	.list_box_news2 li a .con{
		width: 100%;
	}
	footer .fl01 .right .rr h3{
		justify-content: center;
	}
	.list_box_news2 .manager{
		display: none;
	}
	.list_box_news2 li a .con{
		width: 100%;
		padding: 0 !important;
	}
	.list_box_news2 li a .con p{
		height: auto;
	}
	.scroll{width: 768px;overflow:hidden;overflow-x: scroll;}
	
	.container01 .fl01 .content .right{padding: 0;width: 100%;}
	
	.container01 .fl01 .content{flex-wrap: wrap;height: 10rem;flex-direction: column;justify-content: center;}
	.container01 .fl01 .content .left{width: 100%;border: none;margin-bottom: 1rem;}

	.container01 .fl01 .content .left img{ width:1.5rem}
	
	.swiper-box1 .swiper-prev, .swiper-box1 .swiper-next{ width: 3.5rem; height: 3.5rem;}
	
	.container04 .miso_bd .right .top .img, .container04 .miso_bd .right .top .con{width:100%;height: auto;}
	.container04 .miso_bd .right .top .con:before{border:none;border-left: transparent 1rem solid;border-right: transparent 1rem solid;border-bottom: #084c9b 1.125rem solid;left:50%;top:-1.125rem;margin-top: 0;margin-left: -1rem;}
	
	.container04 .miso_bd .right .bottom .con.fl{width:50%;height: auto;}
	.container04 .miso_bd .right .bottom .con.fr{width:50%;height: auto;}
	.container04 .miso_bd .right .bottom .con a{padding: 2rem 15px 2rem;}
	
	.container04 .miso_bd .right .top .img{padding-bottom:62%;height: auto;}
	.container04 .miso_bd .right .top .img img{ position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%}
	
	.container04 .miso_bd .right .top .con{ padding:2rem 15px;}
	
	.container04 .miso_bd .right .top .con h2 big, .container04 .miso_bd .left ul li h2 big{ font-size:2rem}
	.container04 .miso_bd .right .top .con h2 small, .container04 .miso_bd .left ul li h2 small{ font-size:1.25rem}
	.container04 .miso_bd .right .top .con h6{ margin-top:1.5rem}
	
	.container04 .miso_bd .left{ height:auto; padding:2rem 15px 4rem;}
	.container04 .miso_bd .left ul li h2{ margin-top:2rem}
	.container04 .miso_bd .left ul li p{margin:1rem 0 2rem;line-height: 20px;height: 40px;}
	.container04 .miso_bd .left ul li .more01 a{ width:8rem; height:2.75rem; line-height:2.5rem}
	
	.container04 .miso_hd{ margin: 2rem 0 2rem;}
	.container04 .miso_hd ul{ width: 100%;}
	
	.title002 img{ width: 1.5rem;}
	
	.list_box_07 li a h3 img{ height: 1.75rem;}
	.list_box_07 li a h3{ height: 2.5rem;}
	.list_box_07 li a h6{ display: none;}
	.list_box_07 li a h5{ margin-bottom: .5rem;}
	
	.container02 .w1200 .left .miso_bd .box .box_fl{ width: 100%;}
	.container02 .w1200 .left .miso_bd .box .box_fr{width: 100%;padding: 1rem 0 0;}
	
	.container02 .miso_hd{ margin: -2rem 0 2.5rem;}
	
	.container02 .miso_hd ul{ width: 200px;}

	footer .fl01 .center{ width:100%}
	
	.list_box_02 li .a{height: 15.375rem;padding: 0 15px;}
	.list_box_02 li .a .top{ margin-bottom: 2.5rem;}
	.list_box_02 li .a .top .rr img{ max-height:1.5rem}
	.list_box_05 li .img .top img{ height: 2.5rem;}
	
	.n_banner .img .img_hezi{ padding-bottom: 35% !important;}
	.n_about .ar_article .fl02:before{ display: none;}
	.n_about .ar_article .fl01{ padding: 0;}
	
	.n_about .ar_article .fl03 .ll{width: 100%;padding: 0;}
	.n_about .ar_article .fl03 .rr{width: 100%;top: auto;margin-bottom: 0;height: 15rem;padding: 0 15px;text-align: center;margin-top: 2rem;}
	
	.ar_article p{ font-size: 13px !important; line-height: 26px !important; margin-bottom: 13px !important;}
	.ar_article p:last-child{ margin-bottom:0 !important}
	.n_about .ar_article .fl02{ padding:1rem 0}
	.n_title001 h3{ font-size: 1.5rem;}
	.n_title001 h4{ font-size: 1.5rem;}
	
	.n_container{ padding: 3rem 0;}
	
	.list_box_13 li{ margin-bottom: 1rem;}
	.list_box_13 li a{padding: 0 15px;height: 5rem;}
	.list_box_13 li a .ll{ width: 5rem; font-size: 14px;}
	.list_box_13 li a .rr img{ width: 2rem;}
	
	.n_banner .top h6{ font-size: 1.25rem;}
	.n_banner .top h2{ font-size: 1.375rem;}
	.n_contact .fl01 .content .top .box dl dt img{ width: 13px;}
	.n_contact .fl01 .content .top .box dl{ margin-bottom: 1rem;}
	
	.n_contact .fl01 .content .top .box dl dt{ width: 2rem;}
	.n_contact .fl01 .content .top .box dl dd{ width: calc(100% - 2rem);}
	#miso_map{ height: 24rem;}
	.n_contact .fl01 .content .top .box hr{ margin: 1.5rem 0 2rem;}
	
	.pages .box a{ margin: 0 .25rem;}
	.list_box_news1 li{ width: 100%; margin-bottom: 1rem;}
	.list_box_news2 li a .con{ padding: 0 0 0 1.25rem;}
	.list_box_news2{ margin: 0;}
	.list_box_news2 li a{ padding: 1rem 0;}
	
	.n_news_detail .ar_title h3{ font-size: 1.375rem;}
	.n_news_detail .ar_title h6 span{ margin-right: 1.5rem;}
	.n_news_detail .ar_article{ padding: 2rem 15px;}
	
	.list_box_yuangong{ margin: 0 -5px; margin-bottom: -1rem;}
	.list_box_yuangong li{ padding: 0 5px; width: 50%;}
	.list_box_yuangong li a .con h5{ font-size: 13px;}
	.list_box_yuangong li a .con{ height: 3rem;}
	.pages .box a span{ padding: 0 .5rem;}
	
	.list_box_job li{ width: 100%;}
	
	.list_box_job li{ width:100%; margin-bottom: 1rem;}
	.list_box_job li a{ padding: 2rem 15px;}
	.list_box_job li a h6{ margin: 1rem 0 0;}
	
	.n_zhaopin_list .fl01 form{padding: 0;margin-bottom: 2rem;}
	.pages{ margin: 2rem 0 0;}
	
	.list_box_01 li a font{ font-size: 13px;}
	.list_box_08 .miso-dots{padding: 0 0 0 13px;bottom: 1.5rem;}
	
	footer .fl01 .right .rr h3 img{ height: 1.875rem;}
	.n_about .ar_article .fl03 .rr p{ text-align: center;}

	.gg_tc .tc_box .right .scroll{ width:100%}
} 


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