@charset "utf-8";


/*==========================================内页 结束=============================================*/

/*aos="zoom-in" aos-duration="1200"*/
@media(min-width: 768px){
	.container01 ul li:hover a:before{ width:100%; left:0; background:#084c9b}
	
	.container01 ul li:hover h3 img{-webkit-filter: brightness(10);-moz-filter: brightness(10);-ms-filter: brightness(10);-o-filter: brightness(10);filter: brightness(10);transform:rotateY(360deg);}
	.container01 ul li:hover h5{ color:#fff}
	
	.container02 .titlt001 .fr .more00 a:hover{ border:#084c9b 1px solid; color:#fff}
	.container02 .titlt001 .fr .more00 a:hover:before{ left:0; width:100%; background:#084c9b}
	.container02 .titlt001 .fr .more00 a:hover svg{ fill:#fff}
	
	.container02 .miso_bd .left ul li h5:hover a{ color:#fff}
	.container02 .miso_bd .left ul li .more01 a:hover{ border:#084c9b 1px solid}
	.container02 .miso_bd .left ul li .more01 a:hover:before{ width:100%; left:0; background:#084c9b}
	
	.container02 .miso_bd .left ul li h2 .anniu_box .anniu_con svg:hover{ fill:#084c9b}
	
	.container02 .miso_bd .right .top .con:hover, .container02 .miso_bd .right .bottom .con a:hover{ padding:2.5rem 3rem 0}
	
	.container03 ul li a:hover .img img{ transform:scale(1.05)}
	.container03 ul li a .top .more_cirl:hover{ background:#084c9b; border:#084c9b 2px solid}
	.container03 ul li a .top .more_cirl:hover .bg1{ transform:translateX(101%)}
	.container03 ul li a .top .more_cirl:hover .bg2{ transform:translateX(0)}
	
	.container03 ul li a:hover .top{ transform:translateY(-1rem)}
	.container03 ul li a:hover .img:after{ background:rgba(0,0,0,0.2); transform:translateY(-101%)}
	
	.container04 .miso_bd .miso_bd1 ul li a:hover h6 img{ transform:translateX(1rem); opacity:0; visibility:hidden}
	.container04 .miso_bd .miso_bd1 ul li a:hover h6:before{ width:4rem; background:#fff}
	
	.container05 ul li .con .more_cirl:hover{ background:#084c9b; }
	.container05 ul li .con .more_cirl:hover .bg1{ transform:translateX(101%)}
	.container05 ul li .con .more_cirl:hover .bg2{ transform:translateX(0)}
	
	.container07 .right ul li a:hover .top{ background:#084c9b; transform:translateY(0)}
	
	.n_zhanlue ul li a:hover .top{ background:#084c9b; transform:translateY(0)}
	
	.anniu_box1 .more_cirl:hover .bg1{ transform:translateX(101%)}
	.anniu_box1 .more_cirl:hover .bg2{ transform:translateX(0)}
	.anniu_box1 .more_cirl.anniu_left:hover .bg1{ transform:translateX(-101%)}
	.anniu_box1 .more_cirl.anniu_left:hover .bg2{ transform:translateX(0)}
	.anniu_box1 .more_cirl:hover{ border:#084c9b 1px solid; background:#084c9b}
	.anniu_box1 .more_cirl:hover svg{ fill:#fff}
	
	.container08 .content .box a:hover{ box-shadow:0 10px 1.875rem rgba(0,0,0,0.35); transform:translateY(-0.5rem)}
	.container08 .content .box a:hover h6{ background:#0f9ed9; color:#fff}
	
	footer .right dl dd a:hover{ background:#0f9ed9;}
	footer .left ul li:hover, .container09 .content .box .con ul li:hover{ color:#0f9ed9;}
	
	.n_gongcheng .fl01 ul li .img:hover .red-bg { opacity: .8; visibility: visible; }
	.n_gongcheng .fl01 ul li .img:hover .line { transform: translate(0); -webkit-transform: translate(0); opacity: 1; visibility: visible; }
	.n_gongcheng .fl01 ul li .img:hover img{ transform:scale(1.05);}
	
	.n_gongcheng .fl01 ul li:hover a, .n_shipin .fl01 ul li:hover a{ transform:translateY(-0.625rem)}
	.n_gongcheng .fl01 ul li .con h5:hover, .n_zizhi ul li h5:hover, .n_shipin .fl01 ul li .con h5:hover{ color:#084c9b}
	
	.n_gongcheng_detail .fl01 .top ul .miso-arrow:hover{ -webkit-filter:grayscale(0); -moz-filter:grayscale(0); -ms-filter:grayscale(0); -o-filter:grayscale(0); filter:grayscale(0); filter:none; filter:alpha(opacity=100); opacity:1;  -moz-opacity:1; -khtml-opacity:1;}
	
	.n_shipin .fl01 ul li a:hover .img img{ transform:scale(1.05)}
	.n_shipin .fl01 ul li a:hover .img .top .video_icon{ transform:scale(1.125)}
	
	.n_xiashu ul li a:hover:before{background:#084c9b; transform:translateY(0)}
	
	.n_xiashu ul li a:hover .bg{ color:rgba(255,255,255,0.15)}
	.n_xiashu ul li a:hover h5, .n_xiashu ul li a:hover p{ color:#fff}
	
	.n_yuangong .fl01 ul li .img:hover .red-bg { opacity: .8; visibility: visible; }
	.n_yuangong .fl01 ul li .img:hover .line { transform: translate(0); -webkit-transform: translate(0); opacity: 1; visibility: visible; }
	.n_yuangong .fl01 ul li .img:hover img{ transform:scale(1.05);}
	
	.n_yuangong .fl01 ul li:hover a{ transform:translateY(-0.625rem)}
	.n_yuangong .fl01 ul li .con h5:hover{ color:#084c9b}
	
	.n_sanji ul li a:hover{ border:#ce975f 2px solid; color:#fff; background:#ce975f}
	.n_sanji ul li a:hover:before{ left:0; width:100%; background:#ce975f}
	
	
	.n_news ul li a:hover:before{transform:translateY(0)}
	.n_news ul li a:hover .con h5, .n_news ul li a:hover .con h2 big, .n_news ul li a:hover .con h2 small{ color:#084c9b}
	.n_news ul li a:hover .con h5{ font-weight: bold;}
	
	.n_xiangmu ul li a:hover .time:before{ left:-1px; width:calc(100% + 2px)}
	.n_xiangmu ul li a:hover .time h4{ color:#fff}
	.n_xiangmu ul li a:hover .time h6{ color:#fff}
	.n_xiangmu ul li a:hover .time h4:before{ width:0}
	.n_xiangmu ul li a:hover .time h4:after{ width:1.875rem}
	
	.n_xiangmu ul li a:hover .con h5{ color:#084c9b}
	
	.n_jiameng .left .bottom ul li:hover{ padding-left:4rem; color:#073190}
	.n_jiameng .left .bottom ul li:hover:after{ width:3.5rem}
	
	.container09 .content .box .con:hover ul{ opacity:1; visibility:visible; transform:translateY(0)}
}


@media(min-width: 992px) and (max-width: 1300px){
}

@media(max-width: 1830px){
	.w1800{ padding:0 15px}
	
	.w1200{max-width:84%;}
}

@media(max-width: 1630px){
	.w1600{ padding:0 15px}
	
	.w1200{max-width:90%;}
	
	#piaofu_news{ left:1%}
}

@media(max-width: 1400px){
}

@media(max-width: 1230px){
	.w1200{max-width:100%; padding:0 15px;}
}

@media(max-width: 1200px){
	.header_pc{ display:none}
	
	#m_header{ display:block}
	.ar_article{font-size: 13px;line-height: 26px;margin-bottom: 26px;}
	.ar_article p, .n_join ul li .ar_article p{font-size: 13px;line-height: 2;margin-bottom: 26px;}
	
	.banner{ margin-top:60px}
	
	.container09, .container10{ display:none}
	
	footer .left{width:100%;text-align:center;margin-top: 1.5rem;}
	footer .right{width:100%;text-align:center;padding: 2rem 0 0;}
	
	.n_banner{padding-bottom: 15rem; margin-top:60px}
	
	.n_zhanlue ul{ margin:0 -6px}
	.n_zhanlue ul li{ width:25%; padding:0 6px}
	
	#n_news_xq .left_con{ display:block; width:100%; padding:0}
	#n_news_xq .right_con{ display:none}
	
	#ar_fot{ display:block}
	
	#online_q{ display:none}
}

@media(max-width: 1060px){
	
}

@media(max-width: 992px){
	.banner ul li a{ padding-bottom:55%}
	
	.banner ul li a .top h3{ font-size:1.5rem}
	.banner ul li a .top h2{ font-size:2rem}
	
	.container01 .top p br{ display:none}
	
	.container02 .miso_bd .left{ width:100%}
	.container02 .miso_bd .right{ width:100%}
	
	.container05 ul li .con{ padding:0.875rem 1.25rem}
	
	.n_gongcheng .fl01 ul li{ width:50%;}
	.n_shipin .fl01 ul li{ width:50%;}
	.n_zizhi ul li{ width:50%}
	
	.n_xiashu ul li{ width:50%}
	
	.n_yuangong .fl01 ul li{ width:50%}
	
	.n_linian .fl04 .left{ width:100%}
	.n_linian .fl04 .left .img, .n_linian .fl04 .left .img img{ display:none}
	.n_linian .fl04 .right{width:100%;padding: 2rem 0 0;}
	
	#piaofu_news{ display:none}
	.ar_title h6 span{ margin-right:1.5rem}
	.n_news_detail .bdshare-button-style0-24{ display:none}
	
	.n_zaixian .form01 .form_box .box{width:100%;margin-bottom: .75rem;}
	
	.n_jiameng .left{width:100%;padding: 0;}
	.n_jiameng .right{ width:100%; padding:2rem 0 0}
}

@media(max-width: 768px){
	#gotop{ right:0; transform:scale(0.7)}
	.banner ul li a .top .w1200 .xuhao{ right:-5px}
	
	.container01{ padding:3rem 0}
	.container01 .top h3 img{ margin-bottom:1.5rem}
	.container01 ul{ margin-top:1.5rem}
	.container01 ul li h3 img{ max-height:1.75rem}
	
	.container02{ padding:2rem 0}
	.container02 .titlt001{ text-align:center;}
	.container02 .titlt001 .fl{ width:100%}
	.container02 .titlt001 h3:before{ left:50%; margin-left:-0.625rem}
	.container02 .titlt001 .fr{ width:100%}
	.container02 .titlt001 .fr ul{ float:none; display:inline-block}
	.container02 .titlt001 .fr .more00{ float:none; display:inline-block; width:auto; vertical-align:top}
	
	.container02 .miso_bd .right .top .img, .container02 .miso_bd .right .top .con{width:100%;height: auto;}
	.container02 .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;}
	
	.container02 .miso_bd .right .bottom .con.fl{width:50%;height: auto;}
	.container02 .miso_bd .right .bottom .con.fr{width:50%;height: auto;}
	.container02 .miso_bd .right .bottom .con a{padding: 2rem 15px 2rem;}
	
	.container02 .miso_bd .right .top .img{padding-bottom:62%;height: auto;}
	.container02 .miso_bd .right .top .img img{ position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%}
	
	.container02 .miso_bd .right .top .con{ padding:2rem 15px;}
	
	.container02 .miso_bd .right .top .con h2 big, .container02 .miso_bd .left ul li h2 big{ font-size:2rem}
	.container02 .miso_bd .right .top .con h2 small, .container02 .miso_bd .left ul li h2 small{ font-size:1.25rem}
	.container02 .miso_bd .right .top .con h6{ margin-top:1.5rem}
	
	.container02 .miso_bd .left{ height:auto; padding:2rem 15px 4rem;}
	.container02 .miso_bd .left ul li h2{ margin-top:2rem}
	.container02 .miso_bd .left ul li p{margin:1rem 0 2rem;line-height: 20px;height: 40px;}
	.container02 .miso_bd .left ul li .more01 a{ width:8rem; height:2.75rem; line-height:2.5rem}
	
	.container03{ padding:3rem 0 0}
	.container03 ul li a .top{ padding:0 2rem}
	.container03 ul li a .top .more_cirl{margin: 2rem 0 40%;transform: scale(0.7);margin-left: -6px;}
	.container03 ul .miso-dots{ bottom:1rem}
	.container03 ul .miso-dots li.miso-active button{ display:none}
	
	.container04 .miso_bd .miso_hd1{ width:100%}
	.container04 .miso_bd .miso_hd1 ul li .img{padding-bottom:55.86%;height: auto;position: relative;}
	.container04 .miso_bd .miso_hd1 ul li .img img{ position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%}
	.container04 .miso_bd .miso_bd1{ width:100%}
	
	.container04 .miso_bd .miso_bd1 ul li a{height:auto;padding: 2rem 15px 4rem;}
	.container04 .miso_bd .miso_bd1 ul li a h6{ display:none}
	.container04 .miso_bd .miso_bd1 .miso-dots{ padding:0 15px; bottom:1rem}
	.container04{ padding:3rem 0}
	
	.container03 ul li a .top .top1 h3{ font-size:1.375rem}
	.container02 .miso_bd .right .bottom .con h5, .container02 .miso_bd .right .top .con h5{ font-size:14px;}
	.container02 .miso_bd .right .top .con p{ line-height:20px; height:40px;}
	.container04 .miso_hd .left{width: 10rem;}
	.container04 .miso_hd ul{width: calc(100% - 10rem);}
	.container04 .miso_hd .left .titlt002 h3{font-size: 1.75rem;}
	.container04 .miso_hd ul li a h3 img{max-height: 1.5rem;}
	
	.container05 .titlt001{ margin-bottom:1.5rem}
	.container05 ul{overflow:hidden;overflow-x:scroll;white-space: nowrap;}
	.container05 ul li{ float:none; display:inline-block; white-space:nowrap}
	.container05 ul li, .container05 ul li.on{width:100%;margin-bottom: 1.25rem;}
	.container05 ul li .img{ padding-bottom: 40.4%;}
	
	.container05{ padding:3rem 0 2rem}
	
	.container06 .right .danjian{ display:none}
	.container06 .right ul{ width:100%; padding-right:0}
	.container06 .left{width:100%;margin-bottom:2rem;padding: 0;}
	.container06 .right{ width:100%}
	.container06{ padding:3rem 0}
	
	.container07{padding: 3rem 0 2rem;}
	.container07 .left{width:100%;margin-bottom: 0rem;position: relative;}
	.anniu_box1{position:absolute;top: 12px;right:0;}
	.container07 .titlt001{ margin-bottom:2rem}
	.container07 .right{ width:100%}
	.container07 .right ul{ margin:0 -7px;}
	.container07 .right ul li{padding:0 7px;margin-bottom: 1rem;}
	
	.container08 .content{ margin:0 -5px}
	.container08 .content .box{ padding:0 5px; width:50%}
	.container08 .content .box a{ padding:1.5rem 15px;}

	.container08 .content .box a h6 span{ margin-left:1rem}
	.container08 .content .box a h6{margin:1.5rem 0 0;line-height: 2.75rem;font-size: 12px;}
	.container08 .content .box a h4{ margin:0.5rem 0 1rem}
	
	.container08 .content .box a h3, .titlt001 h3, .container06 .left .titlt002 h3{ font-size:1.75rem}
	
	.container08{ padding:3rem 0}
	footer .left ul{font-size:0;max-width: 22rem;display: inline-block;}
	footer .left ul li{margin:0 2px;padding: 0.5rem 0 0;}
	footer .left ul li:nth-child(8){ display:none}
	footer .right dl dt{ width:100%; margin:0 0}
	footer .right dl dd{ margin:0 0.5rem}
	
	.n_gongcheng .fl01 ul, .n_shipin .fl01 ul{ margin:0 -6px; margin-bottom:1.5rem}
	.n_gongcheng .fl01 ul li, .n_shipin .fl01 ul li{ padding:0 6px; margin-bottom:0.5rem}
	
	.n_title .left{width:100%;display: none;}
	.n_title .right{width:100%;text-align: center;}
	.n_nav a{width:25%;float: none;}
	.n_nav a strong{padding:0;height: 3.5rem;line-height: 3.5rem;}
	.n_title{ height:auto}
	.position{line-height: 3.5rem;background: url(../images/home_icon.png) left 1.375rem no-repeat;background-size: 10px !important;}
	
	.n_gongcheng .fl01, .n_shipin .fl01{ padding:3rem 0}
	
	.n_gongcheng_detail .fl01 .top ul{padding: 0;}
	.n_gongcheng_detail .fl01 .top ul .miso-prev, .n_gongcheng_detail .fl01 .top ul .miso-next{width:2rem;height:2rem;margin: 0 1rem;}
	
	.n_gongcheng_detail .fl01 .top h2{ font-size:1.5rem}
	.n_gongcheng_detail .fl01{ padding:3rem 0 2rem}
	.n_gongcheng_detail .fl01 .bottom h3{ font-size:1.25rem}
	
	.n_zizhi{ padding:3rem 0 4rem}
	.n_zizhi ul{ margin-bottom:2rem}
	.n_zizhi ul li{ margin-bottom:0.5rem}
	.n_zizhi ul li h5{font-size:13px;line-height: 40px;}
	
	.n_banner{ padding-bottom:12rem}
	.n_banner .box_table .title h3, .n_banner .box_table .title h6{ font-size:1.5rem}
	
	.n_xiashu{ padding:3rem 0; margin-bottom:1rem}
	.n_xiashu ul li{ width:100%}
	.n_xiashu ul li a{padding: 20px 15px 18px;min-height: auto;}
	.n_xiashu ul li a h5{ margin-bottom:1rem}
	.n_xiashu ul li a .bg{right:15px;font-size: 1.25rem;}
	
	.n_yuangong .fl01{ padding:3rem 0}
	.n_yuangong .fl01 ul{ margin:0 -6px}
	.n_yuangong .fl01 ul li{padding:0 6px;margin-bottom: .5rem;}
	
	.n_zhanlue{ padding:0 0 3rem}
	.n_zhanlue ul{ margin-bottom:2rem}
	.n_zhanlue ul li{ width:50%; margin-bottom:1.25rem}
	.n_sanji{ padding:3rem 0 2rem}
	
	.n_linian .fl04 .left .top h3{ font-size:1.5rem}
	.n_linian .fl04 .left .top h4{ font-size:1.25rem}
	
	.n_join ul li .top i{ transform:scale(0.7)}
	.n_join ul li .top{padding:0 15px;height: 50px;line-height: 50px;}
	.n_join ul li .top i{ right:15px;}
	.n_join ul li .top h5{ font-size:13px;}
	.n_join ul li .top h5{ width:55%;}
	.n_join ul li .top h6{ width:35%}
	.n_linian .fl04{ padding:3rem 0 2rem}
	.n_linian .fl04 .left .bottom{ padding:1.25rem 0 3rem}
	
	.n_news{ padding:3rem 0}
	.n_news ul{ margin-bottom:2rem}
	.n_news ul li a .img, .n_news ul li a .img img{ width:140px; height:100px;}
	.n_news ul li a .con{width:calc(100% - 140px);padding: 10px 15px;height: 100px;}
	.n_news ul li a .con h2{ display:none}
	.n_news ul li a .con h5{font-size:14px;margin:0 0 0.5rem;line-height: 20px;white-space:normal;height: 40px;}
	
	.n_xiangmu{ padding:0 0 3rem}
	.n_xiangmu ul{ margin-bottom:2rem}
	.n_xiangmu ul li{ margin-bottom:1rem}
	.n_xiangmu ul li a{display:block;height: 110px;border:#e5e5e5 1px solid;}
	.n_xiangmu ul li a .time{width: 70px;height: 110px;border-right:#e5e5e5 1px solid;transition:0.6s;position: relative;}
	.n_xiangmu ul li a .time:before{content:"";position:absolute;top: -1px; width:0;bottom: 1px;right: -1px;background:#d9000f; transition:0.6s}
	.n_xiangmu ul li a .time .box_table{text-align:left;padding: 0 0 0 10px;position: relative;}
	.n_xiangmu ul li a .time h4{font-size: 1.25rem;color:#3f3f3f;position:relative;margin-bottom:2rem;transition:0.6s;}
	.n_xiangmu ul li a .time h4:before{ content:""; position:absolute; bottom:-1rem; width:1.875rem; left:0; height:1px; background:#d9000f;transition:0.6s}
	.n_xiangmu ul li a .time h4:after{ content:""; position:absolute; bottom:-1rem; left:0; width:0; height:1px; background:#fff;transition:0.6s}
	.n_xiangmu ul li a .time h6{ font-size:0.875rem; color:#cbcbcb; position:relative; transition:0.6s}
	.n_xiangmu ul li a .con{width: calc(100% - 70px);height: 110px;}
	.n_xiangmu ul li a .con .box_table{text-align:left;padding: 0 1rem;}
	.n_xiangmu ul li a .con h5{ font-size:1.125rem; line-height:1.25rem; height:1.25rem; color:#3b3b3b; margin-bottom:1.25rem;transition:0.6s; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
	.n_xiangmu ul li a .con p{ font-size:0.875rem; line-height:1.5rem; height:3rem; overflow:hidden; color:#7f7f82}
	
	#n_news_xq{ padding:0 0}
	
	.n_zaixian .form01 .form_box .box .label{width: 80px;}
	.n_zaixian .form01 .form_box .con{width: calc(100% - 80px);}
	
	.n_zaixian .fl01{padding: 0rem 0 1.5rem;}
	.n_zaixian .fl02{ padding:3rem 0}
	.n_jiameng{ padding:3rem 0}
	
	.n_about .fl01{ padding:3rem 0 0}
	.n_about .fl01 .left h2{ font-size:1.75rem;}
	.n_about .fl01 .left{width:100%;text-align: center; margin-bottom:1.5rem}
	.n_about .fl01 .right{width:100%;text-align: center; margin-bottom:1.5rem}
	.n_about_fl01_img img{ max-width:180%}
	
	body{ overflow-x:hidden}
	.n_about .fl02{ padding:2rem 0 2rem}
	
	.n_jiameng .left h6{ font-size:1.25rem}
	.n_jiameng .left h3{ font-size:2rem}
	.n_jiameng .left h5{letter-spacing: .2875rem;font-size: 1rem;}
    .n_join ul li .ar_article{ padding:15px 15px 10px}
    .n_join ul li .ar_article p{ margin-bottom:15px}
	
	.container02 .miso_bd .right .bottom .con h2 big{ font-size:1.75rem}
	.container02 .miso_bd .right .bottom .con h2 small{ font-size:1.25rem}
	.container04 .miso_bd .miso_bd1 ul li a .top:before{ width:4px; height:4px;}
	.container04 .miso_bd .miso_bd1 ul li a .top{ padding:1.25rem 0 0}
	.container06 .right ul li h2 span img{ max-width:3rem; margin-top:1rem}
	
	.n_zaixian .title h3{ font-size: 1.5rem; }
	.n_zaixian .title{ margin-bottom: 1.75rem;}
	
	#n_news_xq .left_con .ar_article video{ width:100% !important; margin-top:0}
}


@media(max-width: 456px){
	
} 