﻿@charset "utf-8";


/*==========================================内页 结束=============================================*/

/*aos="zoom-in" aos-duration="1200"*/
@media(min-width: 768px){
	.more02 a:hover{ border-radius: .625rem 0 .625rem 0; background: #d69f44;}
	
	.list_box6 li a .con h2:hover, .more03 .a:hover, .list_box12 li a .cc font:hover{ color: #d69f44;}
	.more03 .a:hover .more-line:before{ border-left: #d69f44 6px solid;}
	.more03 .a:hover .more-line{ background: #d69f44;}
	
	.list_box7 li a:hover h2 font{ color: #d69f44; padding-left: 4px;}
	.list_box8 li:hover{ opacity: 1;}
	
	footer .fl03 p a:hover{ opacity: 1;}
	
	.list_box11 li a:hover .h5{ color: #d69f44; opacity: 1;}
	
	.miso_fanye a:hover{  background:#3f4583; padding:0 1.75rem; color: #fff;}
	.miso_fanye a:hover img.img1{ display: none;}
	.miso_fanye a:hover img.img2{ display: inline-block;}
	
	.list_box12 li:hover{ border-bottom:#d69f44 1px solid}
	.list_box12 li:hover a .rr img{ transform:translateX(150%)}
	
	.list_boxnotice li a:hover .time .h6, .list_boxnotice li a:hover .time .h3, .list_boxnotice li a:hover .con h2 font, .list_boxnotice li a:hover .more04 .a{ color:#3f4583}
	.more04 .a svg{ fill:#3f4583}
	
	.list_boxnotice li a:hover .more04 .a .more-line:before{ border-left: #3f4583 6px solid;}
	.list_boxnotice li a:hover .more04 .a .more-line{ background: #3f4583;}
	
	.list_boxnotice li a:hover .more04 .a .more-line-box .more-line1{ transform:translateY(-20px) scale(0.9); opacity: 0;}
	.list_boxnotice li a:hover .more04 .a .more-line-box .more-line2{ transform:translateY(0) scale(1); opacity: 1;}
	
	.list_boxnotice li a:hover .time:after{ height:100%}
	
	
	.list_box13 li:hover:after{ width:100%}
	.list_box13 li:hover a .ll{ color: #d69f44;}
}



@media(min-width: 992px) and (max-width: 1300px){
}

@media(max-width: 1830px){
	.w1800{ padding:0 15px}
}

@media(max-width: 1630px){
	.w1600{ padding:0 15px}
}

@media(max-width: 1400px){
	.n_yewu .w1200{ padding:0 5px}
}

@media(max-width: 1280px){
	.n_yewu .center{ display:none}
	.n_yewu .box_w, .n_yewu .content, .n_yewu .box_w.fr{ width:100%}
	.n_yewu .box_w ul li .txt .line { display:none}
	.n_yewu .box_w ul li{position:inherit;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;width:100%;text-align:center;transform: translateX(-0) !important;margin-bottom: 2rem;}
	.n_yewu .box_w ul li p{ padding:0}
	.n_yewu .box_w.fr p{ text-align:center; padding:0}
	
	.n_yewu .box_w ul li .con img{float:left;margin: 10px 10px 0 0 !important;}
	
	.n_yewu{ padding:0 0 2rem}
	
	.n_yewu .content{ height:auto}
}

@media(max-width: 1200px){
	.w1200{ padding: 0 15px;}
	
	#banner ul li a{height: auto;padding-bottom: 58.7865% !important;background-size: cover !important;}
	
	.n_title{ display: none;}
	#m_n_nav{ display: block;}
	
	#header.xg{ height: 60px;}
	
	.ar_article.ar_web{ display: none;}
	.ar_article.ar_wap{ display: block;}
	
	.list_boxwh li{ width:50%}
}

@media(max-width: 1060px){
	
}

@media(max-width: 992px){
	#header .logo{ width: 60%;}
	#header .logo img{ width: 100%; height: auto;}
	
	.miso_h_btn{margin-left: 10px;margin-top: -10px;}
	.miso_h_btn.sousuo svg{width: 22px;height: 22px;}
	.miso_h_btn svg{width: 34px;height: 34px;}
	.miso_h_btn.miso-menu:before{ display: none;}
	
	#header{height: 60px;}
	.banner_num .scroll_down{right: 50%;transform: translateX(-50%);top: auto;bottom: 2rem;}
	.banner_num .scroll_down img{width: 15px;display: none;}
	.banner_num{bottom: 2rem;opacity: 0;}
	
	.container01 .left{ width: 100%;}
	.container01 .right{ width: 100%; padding: 3rem 0 0;}
	
	.container02 .content .left{width: 100%;text-align: center;}
	.container02 .content .right{width: 100%;padding: 1rem 0 0;}
	
	.container04 .content .left{width: 100%;padding: 0;border: none;}
	.container04 .content .right{ width: 100%; padding: 3rem 0 0;}

    .list_box6{ margin:0 -7px}
	.list_box6 li{ padding:0 7px}
	.list_box6 li a .img .img_hezi{padding-bottom: 60% !important;}
	
	footer .fl01 .left{width: 100%;text-align: center;font-size: 0;}
	footer .fl01 .right{width: 100%;padding: 2rem 0 0rem;}
	
	.container01{background: url(/images/container01_bg1.png) right 3rem no-repeat, url(/images/container01_bg.png) left bottom no-repeat;background-size: 50% auto !important;padding: 3rem 0 3rem;}
	
	.container01 .left h2 .img_yy{width: 5rem;left: -10px;}
	.container01 .left h2{margin-bottom: 2rem;font-size: 1.5rem;}
	.container01 .left p{ margin-bottom: 2rem;}
	.list_box1 li .h3, .list_box1 li .h3 font{ font-size: 2rem;}
	.list_box1 li{ padding-right: 1.25rem;}
	.more00{ margin: 3rem 0 0;}
	
	.container02{ padding: 3rem 0;}
	
	.list_box2{ padding: 0 20px;}
	
	.container03 .title001 .h6{max-width: calc(100% - 110px);display: inline-block;}
	.more02 a{width: 94px;line-height: 34px;height: 34px;}
	.container03 .more02 a { top: 1rem;}
	
	.container03{background-size: 50% auto !important;padding: 2rem 0 2.5rem;}
	
	.container04{ padding: 3rem 0;}
	
	footer .fl01 .left dl h2{margin-bottom: 1rem;}
	footer .fl01 .left dl{padding: 0 4px;width: 33.333333%;margin: 0;}
	footer .fl01 .left dl:last-child{ width:100%}
	footer .fl01{ text-align: center;}
	footer .fl01 .left h2 img{ max-width: 70%;}
	footer .fl01 .left h2{ margin-bottom: 2rem;}
	footer .fl01 .right img{ height: 7rem;}
	
	footer .fl02{ display: none;}
	footer .fl03 .left, footer .fl03 .right{ width: 100%; text-align: center;}
	.more01 .more-line-box{ display: none;} 
	.more00 .more-line-box{ width: 4rem;}
	
	.list_box9 li{ width: 100%; margin-bottom: 2rem;}

	.n_banner{height:auto;padding: 5rem 0;}
	
	.list_boxyj li{ width: 50%;}
	
	.j_pages a:first-child, .j_pages a:last-child{ display: none;} 
	
	.list_boxnews{ margin-bottom: 1rem;}
	.list_boxnews li{ width: 50%; margin-bottom: 1.25rem;}
	
	.list_box_zizhi li, .n_zizhi .right .list_box_zizhi li{ width:50%}
	.list_box_zizhi li:first-child{ width: 100%;}
	
	.n_zizhi .content{ display: block;}
	.n_zizhi .left{ width: 100%;}
	.n_zizhi .right{ width: 100%; padding: 2.5rem 0 0;}
	
	.n_news_detail .content_box{ display:block}
	.n_news_detail .content{width:100%;padding: 0;}
	.n_news_detail .right{width:100%;float: left; display:none;}
	
	.n_contact .left{ width: 100%;}
	.n_contact .right{ width: 100%;}
	.n_contact .left dl{ margin-bottom:2rem}
	#miso_map{ height:26rem}
	
	.n_zhaopin .left{ display:none}
	.n_zhaopin .right{ width:100%; padding:0}
	
	.n_team .left{ display:none}
	.n_team .right{ width:100%; padding:0}
	.list_box13 li a .ll{ width:35%}
	.list_box13 li a .rr{ width:65%}
}

@media(max-width: 768px){
	#gotop{ right:0; transform:scale(0.7)}
	
	.container02 .content{ padding: 3rem 15px 15px;}
	
	.title001{ margin-bottom: 2rem;}
	.list_box2 li .bottom p{ font-size: 13px;}
	.list_box4{ margin-top:1.75rem}
	
	.list_box3 .miso-dots li{ width: 20px;}
	.list_box3 .miso-dots li.miso-active{ width: 40px;}
	
	.list_box5 li a{font-size: 13px;width: 7.5rem;height: 2.75rem;line-height: 2.625rem;}
	.list_box5 li{ margin: 0 7px;}
	.list_box6 li a .con .h6 .rr{ display: none;}
	.list_box7 li{padding-left: 12px;background-size: 6px auto;}
	.list_box7 li a h2 font{ font-size: 14px;}
	.list_box7 li a{ padding-bottom: 15px; margin-bottom: 15px;}
	.container04 .title001{ margin-bottom: 1.75rem;}
	footer .fl01 .left dl h2{ font-size: 1.25rem;}

	footer{ padding:2.5rem 0 1.5rem}
	
	.list_box6 li a .con p{ margin: 1rem 0 1.25rem;}
	
	.list_box1 li .h6 br.ar_wap{ display:inline-block;}
	
	.n_about{ padding: 0;}

	.n_title001 h2{ font-size:1.5rem}
	.n_title001 .h4{ font-size:1.25rem; margin:1rem 0 2rem; line-height:1.5}
	
	.n_container{ padding: 2.5rem 0;}
	
	.list_boxyj{margin: 0 -7px;margin-bottom: 1rem;}
	.list_boxyj li{ width: 50%; padding: 0 7px; margin-bottom: 1.25rem;}
	
	.list_box10{ margin:0 -7px; margin-bottom:2rem}
	.list_box10 li{ width:33.333333%; padding:0 7px}
	.list_box10 li a{width: 100%;min-width: auto;}
	
	.j_pages a{width: 28px;line-height: 26px;min-width: 28px;height: 28px;padding: 0;}
	
	.n_licheng .list_box2{ margin: 2rem 0 0rem;}
	.n_licheng .bg{ height: 18rem;}
	
	.list_box3.list_boxyj_detail{ margin: 1.25rem -7px 0;}
	
	.list_box_zizhi, .n_zizhi .right .list_box_zizhi{ margin:0 -6px; margin-bottom:1rem}
	.list_box_zizhi li, .n_zizhi .right .list_box_zizhi li{ padding:0 6px}
	
	.list_box11 li a{background-size: .875rem .875rem !important;}
	
	.n_zizhi .sticky{ padding: 2rem 15px;}
	.miso-lightbox-miso-caption{ line-height: 1.5;}
	
	.ar_article p{font-size: 13px;line-height: 26px;margin-bottom: 14px;}
	
	.list_box12 li a .rr{ display:none}
	.list_box12 li a .ll{ width:7rem}
	.list_box12 li a .cc{ width:calc(100% - 7rem)}
	.list_box12 li a .cc font{ font-size:14px}
	.n_zhaopin .right h2{ display:none}
	.list_box12{ margin-bottom:2.5rem}
	
	.list_boxnotice li a .con{ padding:0 0 0 1.25rem}
	.list_boxnotice li a .time .h3{ font-size:1.875rem}
	.list_boxnotice li a .time{width: 4.5rem;padding-right: 1.5rem;}

	.list_boxnotice li a .con{ width:calc(100% - 4.5rem)}
	
	.list_boxnotice li a .con p{ margin:.5rem 0 1.25rem}
	
	.list_box13 li a{ padding:1rem 0}
	.list_box13{ margin-bottom:2rem}
	
	.n_wenhua .top .top1{ padding:2rem 0 0 15px}
	.list_boxwh li{ width:100%}
	.list_boxwh li a{ padding:2rem 15px}
	.list_boxwh li a p{ font-size:1.125rem}
	.list_boxwh li a h2 img{ height:1.75rem}
	
	.n_yewu .box_w ul li { margin-bottom:1.5rem}
	.n_yewu .box_w ul li .con{font-size:15px;line-height: 30px;}
	.n_yewu .box_w ul li .con img{height:16px;margin: 6px 10px 0 0 !important;}
}


@media(max-width: 456px){
	
} 