@charset "utf-8";


/*==========================================内页 结束=============================================*/

/*aos="zoom-in" aos-duration="1200"*/
@media(min-width: 768px){
	.container01 .right .bottom ul li a:hover h3 img{ transform:rotateY(180deg)}
	.container01 .right .bottom ul li a:hover:before{ width:100%; left:0; background:#0097f0}
	
	.list_box_02 li a:hover .con{ }
	.list_box_02 li a:hover .con:before{ height:100%; top:0}
	.list_box_02 li a:hover .con h5{ color:#fff}
	
	.list_box_03 li a:hover .con h5{ color:#0097f0}
	
	.container06 .right .danjian:hover .ico img{ transform:rotateY(180deg)}
	
	.list_box_05 li a:hover:before{ top:0; height:100%; background:#0097f0}
	
	.list_box_fengcai li a:hover .con h5, .list_box_fengcai li a:hover .con h6{ color:#0097f0}
	
	.list_box_07 li a:hover .ico img{ transform:rotateY(180deg)}
	
	.n_news_detail .left .ar_bottom .ar_fy .h5 a:hover{ opacity:1}
	
	.list_box_08 li a:hover:after{ width:100%}
	.list_box_08 li a:hover h5{ color:#0097f0}
}


@media(min-width: 1900px) and (max-width: 1920px){
	.banner ul li a .img_zd>img{ width:1920px; height:850px}
}

@media(max-width: 1830px){
	.w1800{ padding:0 15px}
}

@media(max-width: 1630px){
	.w1600{ padding:0 15px}
	
	.container01 .left{ padding:7% 4rem 0}
	.container01 .right{padding: 100px 4rem 3%;}
	
	.container01 .right .top{ height:18rem;}
	.container01 .right .center p{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
}

@media(max-width: 1400px){
	.container01 .right .top .top_li h2{ font-size:2.25rem}
	.container01 .right .center h3{ font-size:1.5rem}
	.container01 .right .top{ height:16rem}
	.container01 .right .bottom ul li h3 img{ max-height:1.75rem}
}

@media(max-width: 1330px){
	
	#header .logo img{ max-width:16rem}
}

@media(max-width: 1200px){
	.header_box1{ display:none}
	.m_header_box{ display:block}
	
	.banner ul li a .img_zd .img_hezi{padding-bottom: 41.46% !important;}
	.banner .arrow_box{ display:none}
	.banner-next{ display:none}
	
	footer .left{ display:none}
	footer .center{ display:none}
	footer .right{ width:100%; margin:0; text-align:center}
	footer .right .bottom{ width:100%}
	footer .right .bottom .ewm, footer .right .bottom .ewm img, footer .right .bottom .con{float:none;display:inline-block;text-align: center;padding: 0;vertical-align: top;}
	footer .right .bottom .con .box_table{ text-align:center}
	footer .right .bottom .con{padding: 0px 0 0;width: 92px;text-align: left;margin-left: 10px;}
	footer .right .bottom .con .box_table{ text-align:left}
	
	.w1200{ padding:0 15px}
	
	.aside-nav{ display:none}
	.n_title{ display:none}
	#m_n_nav{ display:block}
	
	.list_box_05 li a{ padding:0 1.75rem}
	
	.n_news_detail .left{ width:100%}
	.n_news_detail .right{ display:none}
	.n_news_detail .left .ar_tit h3{ font-size:1.5rem}
	.n_news_detail .left .ar_bottom{ padding:2rem 15px}
	
	.n_news_detail .left .ar_bottom .ar_fy{ background-size:auto 20px}
}

@media(max-width: 1060px){
	
}

@media(max-width: 992px){
	.container01 .left{width:100%;position: relative;padding: 2% 15px;}
	.container01 .right{width:100%;padding: 3rem 15px 2rem;min-height: auto;}
	
	.container03 .left { width: 100%; padding:0; min-height:auto}
	.container03 .right { width: 100%; position: relative; right: 0; left: 0; padding: 3rem 0 0; }
	
	.container03 .left .ul1 li {/* width: auto !important; */line-height: 2rem;font-size: 1.5rem;margin-right: 0;}
	.container03 .left .ul2 .p { margin: 1.5rem 0 2rem }
	.container03 .left .ul2 .more a span { width: 34px; height: 34px; }
	.container03 .left .ul2 .more a span i { transform: scale(.8) }
	.container03 .left .ul2 .more a { line-height: 34px; }
	.title002 { margin: 1rem 0 0; padding: 2rem 0 0; }
	.title001{ margin-bottom:2rem}
	.container03 .right ul {margin: 0 -0.5rem;margin-right: -40%;}
	.container03 .right ul li { padding: 0 0.5rem }
	
	.container04 .content .left{width:100%;padding: 2rem 0 0;order: 1;}
	.container04 .content .right{ width:100%}
	.list_box_02 li .img .img_hezi, .list_box_03 li .img .img_hezi{ padding-bottom: 64.10% !important;}
	
	.list_box_03 li .con{ height:5rem; padding:0 1rem}
	.list_box_03 .miso-dots{ bottom:2.125rem; right:1rem}
	.list_box_03 li .con h5{ padding:0 8rem 0 0}
	.list_box_03 li .con h5:before{ display:none}
	
	.list_box_04 li{ width:100%; margin-bottom:1.25rem}
	
	.n_about .fl01 .w1200{ flex-wrap:wrap}
	.n_about .fl01 .left{ width:100%; order:1}
	.n_about .fl01 .left img{ width:100%}
	.n_about .fl01 .right{ width:100%; padding:0 0 2rem}
	
	.list_box_05{ flex-wrap:wrap}
	.list_box_05 li{ width:50%}
	.list_box_05 li a{ padding:0 15%}
	
	.n_zhici .fl01 .right{ order:2; padding:2rem 0 0}
	.n_about .fl01 .con img{ height:4rem}
	.n_about .fl01 .con span{ transform: translateY(.5rem)}
	.n_about .title005 h3{ font-size:1.5rem}
	
	.n_wenhua .fl01 .w1200{ flex-wrap:wrap}
	.n_wenhua .fl01 .left{ display:none}
	.n_wenhua .fl01 .right{ width:100%; padding:0}
	
	.list_box_zizhi li{ width:50%}
	
	.list_box_case li{ width:50%}
	
	.list_box_fengcai li{ width:50%}
	
	.list_box_yuangong li{ width:50%}
	
	.rctbox .item{padding: 1.5rem 1.5rem;}
	.rctbox .item .h2{ flex-wrap:wrap}
	.rctbox .item .h2 span{/* max-width: 50%; */flex:none;padding-right: 1.25rem;}
}

@media(max-width: 768px){
	#gotop{ right:0; transform:scale(0.7)}
	
	.container01 .left ul li big{ font-size:2rem}
	.container01 .left ul li{ height:6rem}
	.container01 .right .top .top_li h2, .container02 .miso_bd ul li .box .top h3{ font-size:2rem}
	.container01 .right .top .top_li h4{ font-size:13px}
	.container01 .right .center{margin: 1.5rem 0 4%;}
	.container01 .right .center h3, .title002 h3 big{font-size:1.5rem;margin-bottom: 1.5rem;}
	.container01 .right .center p{ font-size:12px; line-height:22px;}
	.container01 .right .bottom ul li h3 img{ max-height:1.75rem}
	
	.container01 .right .top .top_li{ padding:0 0 0.5rem}
	
	.container01 .right .top .box01{ width:50px; height:50px;}
	.container01 .right .top .box01 .box02{width:36px;height:36px;margin-left:-18px;margin-top:-18px;line-height: 36px;}
	
	footer{ padding:2rem 0}
	footer .right .top h6{ font-size:12px;}

	footer .right .top h4{ font-size:14px;}

	.container03 .left { padding: 0 }
	.container03 .left .ul1 li {font-size: 16px;}
	.title002 big { font-size: 1.5rem; }
	.title002 small { font-size: 1.125rem }
	.container03 .left .ul2 .more a span { width: 28px; height: 28px; }
	.container03 .left .ul2 .more a span i { transform: scale(.6); }
	.container03 .left .ul2 .more a { line-height: 28px }
	.container03 .right ul .miso-next {width: 2.5rem;height: 2.5rem;line-height: 2.5rem;background-size: 12px 12px !important;right: 45%;}
	.container03 .right ul li .img:after { border: #fff 3px solid; }
	
	.container03{ padding:3rem 0}
	.title001 big {font-size: 1.75rem;}
	.title001 small {font-size: 1.25rem;}
	
	.container04{ padding:3rem 0}
	
	.title004{ margin-bottom:2rem}
	.title004 big {font-size: 1.75rem;}
	.title004 small {font-size: 1.25rem;}
	
	.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}
	.container07 .miso_hd{margin:1rem 0 1.5rem;justify-content: space-between;margin-left: -1.75rem;}
	
	.n_about .fl01{ padding:3rem 0}
	
	.n_about .fl01 .right h2{ display:none}
	.title005{margin:0 0 2rem;text-align: center;}
	.ar_article p{ font-size:13px !important; line-height:26px !important; margin-bottom:18px !important}
	
	.list_box_05 li a{padding: 2rem 20%;height: auto;}
	.list_box_05 li{width:100%;margin: -.5px 0;}
	.n_about .fl02{ padding:3rem 0}
	
	.title005 h3, .list_box_05 li a .box .con h3{ font-size:1.5rem}
	.title005 h4{ font-size:1.25rem}
	
	.n_wenhua .fl01{ padding:3rem 0 2rem}
	.list_box_06 li{ margin-bottom:1.5rem}
	
	.list_box_06 li .con .ico{font-size:4rem;width: 4.25rem;}
	.list_box_06 li .con .con_li h4{ font-size:1.375rem}
	.list_box_06 li .con .con_li h5{ font-size:1.5rem}

	.list_box_06 li p{ padding:.5rem 0 0 4.25rem}
	.n_wenhua .fl02{ padding:0 0 2rem}
	
	.list_box_zizhi{ margin:0 -7px}
	.list_box_zizhi li{ padding:0 7px}
	
	.list_box_case li{ margin-bottom:.5rem}
	.list_box_case li .con h5{ font-size:14px; line-height:22px; height:44px; white-space:normal}
	
	.n_case{ padding:3rem 0}
	
	.n_case_detail{ padding:3rem 0}
	.n_case_detail h3{ font-size:1.5rem; margin-bottom:1.5rem}
	.list_box_case_detail{ margin:0 -7px}
	.list_box_case_detail li{ padding:0 7px}
	.list_box_case_detail .miso-arrow{ width:2rem; height:2rem}
	.list_box_case_detail .miso-prev{ left:1.5rem}
	.list_box_case_detail .miso-next{ right:1.5rem}
	
	.n_fengcai{ padding:3rem 0}
	
	.list_box_fengcai{ margin:0 -7px}
	.list_box_fengcai li{ padding:0 7px; margin-bottom:2rem}
	.list_box_fengcai li .con h5{ margin:.75rem 0 .5rem}
	
	.n_yuangong{ padding:3rem 0}
	.list_box_yuangong li{ margin-bottom:.5rem}
	.list_box_yuangong li .con h5{ font-size:14px; line-height:22px; height:44px; white-space:normal}
	
	.n_zhuying{ padding:3rem 0}
	
	.n_sanji{ margin:0 -7px; text-align:left; margin-bottom:2rem}
	.n_sanji li{ padding:0 7px; width:33.333333% !important; margin-bottom:1rem}
	.n_sanji li a{ width:100%}
	.n_fengcai .miso_bd .miso-slide .left h3{ font-size:1.5rem}
	.n_fengcai .miso_bd .miso-slide .left h4 img{ width:3rem}
	.n_fengcai .miso_bd .miso-slide .right{ padding:0 0 0 2.5rem}
	
	.list_box_07 li{width: 50%;margin-top:4rem;}
	.list_box_07 li:nth-child(3){ width:100%}
	.list_box_07 li .ico{width:5rem;height:5rem;top:-2.5rem;margin-bottom: -1.5rem;}
	.list_box_07 li .ico img{ max-width:3rem; max-height:3rem}
	.list_box_07{ margin-top:0rem}
	.title007{ margin-bottom:1rem}
	
	.n_contact{ padding:3rem 0}
	#miso_map{ margin:2.5rem 0 0}
	.list_box_07 li a{ height:9rem}
	.title007 h3{ font-size:1.5rem}
	.title007 h4{ font-size:12px;}
	#miso_map{ height:25rem}
	
	.container03 .left .ul2 .p{margin: 1.5rem 0 2rem;}
	
	#n_zizhi{ padding:3rem 0}
.col-lg-12{padding: 0 !important;}
.finecms-file-ts{width: 100%;padding: 0 0 0 40px;font-size: 12px;}
}



@media(max-width: 456px){
	
} 
