@charset "utf-8";


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

/*aos="zoom-in" aos-duration="1200"*/
@media(min-width: 992px){
	#s_yewu .bd .img{height:46rem}
	.more002 .a:hover svg{ transform:translateX(.5rem); fill:#3cb2c0}
	
	.list_box_05 li a:hover:before{ transform:scale(1.125); opacity:1}
	.list_box_05 li a:hover .top{ opacity:1; visibility:visible}
	
	.more003 .a:hover{ border:transparent 1px solid}
	.more003 .a:hover:before{ opacity:1; visibility:visible}
	
	.list_box_07 li a:hover .con h5{ color:#3cb2c0}
	
	.list_box_07 li a .con h6:hover{ color:#3cb2c0}
	
	.list_box_08 li:hover{ color:#3cb2c0}
	
	.list_box_04 li a:hover .top{ height:100%}
	.list_box_04 li a:hover .top .con{ height:10.25rem;}
	
	.n_about .fl01 .right .top1 a:hover .img img{ transform:scale(1.05)}
	
	.n_about .fl01 .right .top1 a:hover .top img{ transform:rotateY(180deg)}
	
	.list_box_15 li a:hover{ background:#3cb2c0}
	
	.n_juzhen .fl02 .list_box_23 li:hover{ transform:translateY(-.5rem)}
	
	.list_box_23 li:hover .img .img_hezi{ background:url(../images/liubian_bg_on.png) center no-repeat;}
	
	.list_box_22 dd a:hover h5{ background:#3bb3c3; color:#fff}
	
	.n_contact .fl01 .left .con p a:hover{ opacity:.8}
	.more004 a:hover{ opacity:.8}
	
	.list_box_25 li a:hover h5{ color:#fff}
	.list_box_25 li a:hover h5:before{ opacity:1; visibility:visible}
	
	
	
	.list_box_50 li a:hover .con span{ background:url(../images/list_box_50_bg1_on.png) center no-repeat;}
}


@media(min-width: 992px) and (max-width: 1300px){
}

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

@media(max-width: 1630px){
	.w1600{ padding:0 15px}
	
	.list_box_14 .miso-prev{ left:0;}
	.list_box_14 .miso-next{ right:0;}
	
	.list_box_14 li.miso-current+li+li+li+li+li+li+li{ opacity:1; visibility:visible}
	.list_box_14 li.miso-current+li+li+li+li+li{ opacity:0; visibility:hidden}
	
	.n_buju .left{ padding-left:2%}
	
	.list_box_23 .miso-arrow{ top:auto; margin-top:0; bottom:0; transform:translateY(0)}
	.list_box_23 .miso-prev{ left:50%; margin-left:-5rem}
	.list_box_23 .miso-next{ right:50%; margin-right:-5rem}
	
	.list_box_23{ padding-bottom:2rem}
	
	.n_contact .fl01 .right{height: 59rem;}
	
	.list_box_25 .miso-next{right: 4%;}
	.list_box_25 .miso-prev{left: 4%;}
	
	.list_box_40{ padding-bottom:8rem}
	.list_box_40 .miso-arrow{ top:auto; bottom:0}
	.list_box_40 .miso-prev{left:50%;margin-left: -4rem;}
	.list_box_40 .miso-next{right: 50%;margin-right: -4rem;}

    .layui-form-pane .layui-form-radio, .layui-form-pane .layui-form-switch{margin-top: .5rem !important;}
    .n_contact .fl01 .left .con.con1{margin-bottom: 1rem;padding-bottom: 0;}
}

@media(max-width: 1400px){
	.n_contact .fl01 .left{ padding:1.5rem 5rem 0 0}
	
	#bnt_close{top:.5rem;width: 1.5rem;height: 1.5rem;}
	
	.list_box_25 .miso-prev{ left:15px}
	.list_box_25 .miso-next{ right:15px}
}

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

@media(max-width: 1200px){
	.banner ul li a .img_zd .img_hezi{padding-bottom: 44% !important;}
	
	.w1200{ padding:0 15px}
	
	.header_box{ display:none}
	.m_header_box{ display:block}
	
	.banner ul li a .top .box_table{ text-align:center}
	.banner .miso-dots li button{ display:none}
	.banner .miso-dots li{width:.75rem;height:.75rem;background:#fff;border-radius:50%;margin: 0 .375rem;}
	.banner .miso-dots li.miso-active{background:#08c9d7;width: .75rem;}
	.banner .miso-dots li:before, .banner .miso-dots li:after{ display:none}
	
	.banner ul li a .top h2{ font-size:3rem}
	.banner ul li a .top h3{ font-size:3rem}
	
	.n_title{ display:none}
	#m_n_nav{ display:block}
	
	.list_box_11 li{ padding:0 0 0 2rem}
	
	.n_buju .left{width:100%;padding: 0 15px;}
	.n_buju .right{width:100%;height: auto;}
	
	.n_buju .left ul .miso-prev {left: 50%;margin-left: -3.5rem;}
	.n_buju .left ul .miso-next {right: 50%;margin-right: -3.5rem;}
	.n_buju .left ul .miso-prev, .n_buju .left ul .miso-next{ top:auto; transform:translateY(0); bottom:2rem; margin-top:0}
	
	.n_buju .left ul li{ padding:0 15px 0 3rem}
	
	.n_buju .left ul .miso-prev, .n_buju .left ul .miso-next{width: 3rem;height: 3rem;}



















	
	.n_buju{ height:auto}
	
	.n_buju .right ul li .img{padding-bottom:100%;position: relative;height: auto;}
	.n_buju .right ul li .img img{ position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%; object-fit:cover}
	
	.ar_article.ar_web{ display:none}
	.ar_article.ar_wap{ display:block}
	
	.n_zhuanli .fl01 .left{ width:100%; padding:0 0 2.5rem}
	.n_zhuanli .fl01 .right{ width:100%}
	
	.n_contact .fl01 .left{ width:100%; padding:0 0 2.5rem}
	.n_contact .fl01 .right{width:100%;height: auto;padding: 2.5rem 1.5rem;}
	
	
	.fs-svg{ }
	.foot-bottom__cont{ z-index:-1}
	.n_contact .fl01 .left .con .p{ background-size:2.125rem !important; line-height:2.125rem}
	
	.list_box_15 .miso-dots{ bottom:4rem}
}


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

@media(max-width: 992px){
	.container01 .left{width: calc(100% + 30px); border: none;height: auto; background: #fff; margin: 0 -15px; padding: 3rem 15px; overflow:auto}
	.container01 .right{width: calc(100% + 30px); margin: 0 -15px; padding: 3rem 15px; height: auto; background:url(../images/container01_bg1.jpg) center no-repeat; background-size:cover}
	
	
	.container01 .title001{ float:left;}
	.container01 .con{ float:right;}
	.more001{ margin:2rem 0 0}
	.more001 .a{ background-image: -moz-linear-gradient( 22deg, rgba(59,179,194,1) 0%, rgba(1,81,144,1) 100%); background-image: -webkit-linear-gradient( 22deg, rgba(59,179,194,1) 0%, rgba(1,81,144,1) 100%); background-image: -ms-linear-gradient( 22deg, rgba(59,179,194,1) 0%, rgba(1,81,144,1) 100%);}
	
	.more001 .a svg{ margin:-3px 0 0 .5rem}
	
	.title001 hr:before{background:#3cb2c0;width: 1.25rem;}
	.title001 hr{height:2px;margin: 1rem 0 0;}
	.title001 h2{ margin:.5rem 0 0}
	
	.list_box_02{padding:0;text-align: center;}
	.list_box_02 li{ text-align: center;}
	.list_box_02 li .a .h3 big{ font-size:1.75rem}
	.container01 .right p{ margin-bottom:1.25rem}
	.list_box_02{ margin:3rem 0 0}
	
	.container02{ padding:3rem 0}
	.title002 p{ display:none}
	.container02 .title002{ padding-bottom:1.5rem}
	.title002 big{ font-size:1.5rem}
	.title002 small{ font-size:1rem}
	.title002 img{ margin:0 .5rem 0 0}
	
	.list_box_04 li a .top{height:100%;padding: 0 5px;}
	.list_box_04 li a .top h2{display:block;height: 5rem;position:relative;}
	.list_box_04 li a .top .title003 hr{ display:none}
	.list_box_04 li a .top h2 img{ height:2rem}
	.list_box_04 li a .top h2:before{content:"";bottom: 1.5rem;width: 1.5rem;height:1px;background:#fff;left:50%;margin-left: -.875rem;position:absolute;}
	.list_box_04 li a .top .title003{ text-align:center}
	
	.container05 .title002_box .miso_hd{position:relative;margin-bottom: 2.5rem;}
	
	.container05 .title002{border-bottom:#d8dbe0 1px solid;padding-bottom: 1.5rem;margin-bottom: 2rem;}
	
	.container05 .left{ width:100%}
	.container05 .right{ width:100%; padding:2rem 0 0}
	
	.container05{ padding:3rem 0}
	
	.list_box_06 li a .con{position:relative;background: #fff;padding: 2rem 15px;}
	.list_box_06 li a .con h6{ color:#3cb2c0}
	.list_box_06 li a .con h5{color:#1e1e1e;font-weight: bold;font-size: 14px;}
	
	.list_box_06 li a .con p{ color:#1e1e1e}
	.list_box_06 .more003 .a{background: #3cb2c0;}
	
	.container03{ padding:3rem 0 0}
	
	.container03 .title002{border-bottom:#d8dbe0 1px solid;padding-bottom: 1.5rem;margin-bottom: 2rem; text-align:left}
	
	.container05 .title002_box .miso_hd ul li a{ font-weight:600}
	
	.list_box_06 li a .img .img_hezi{ padding-bottom:63.48% !important}
	
	footer .fl01 .left{ width:100%; text-align:center;display: none;}
	footer .fl01 .right{ width:100%; text-align:center}
	footer .fl01 .right .tit{ display:none}
	
	footer .fl01 .tel .ico{display:inline-block;float:none;vertical-align: top;padding: 0 .75rem 0 0;display: none;}
	footer .fl01 .tel .con{display:inline-block;float:none;text-align: center;}
	
	.list_box_08{ font-size:0}
	.list_box_08 li{ display:inline-block; float:none}
	
	footer .fl01 .tel{ margin:1.5rem 0}
	
	footer .fl02 .bottom{ display:none}
	
	footer .fl02 .right{ text-align:center}

	footer .fl01 .tel h6{ display:none}
	footer .fl01 .tel h2{display:block;line-height: 1.5;font-size: 1rem;margin-right: 0;}
	.list_box_09 li{ margin:0 .5rem}
	
	.n_about .fl01 .left{ width:100%; padding:0}
	.n_about .fl01 .right{ width:100%; padding:2.5rem 0 0}
	
	.n_zhici .left{ width:100%}
	.n_zhici .right{width:100%;padding: 2rem 0 0;}
	
	.n_zhici .right .n_title001{ display:none}
	.list_box_11{ margin:0 0 3rem}
	
	.n_jiazhi .fl01 .left{ display:none}
	.n_jiazhi .fl01 .right{ width:100%; padding:0}
	
	.n_honor .fl01 .left{ width:100%;}
	.n_honor .fl01 .right{width:100%;padding: 0 3.75rem 0 2.5rem;height: 18rem;}
	
	.n_honor .fl02 .left{ width:100%; height:auto}
	.n_honor .fl02 .right{width:100%;max-width:100%;padding: 2rem 0 0;}
	
	.list_box_15 li{ height:auto}
	.list_box_15 li .left{width:100%;padding: 25px 0;height: auto;margin-bottom: 2rem;}
	.list_box_15 li .right{ width:100%}
	.list_box_16{ opacity:0; visibility:hidden}
	
	.list_box_15 .miso-arrow{top: auto;bottom: 41.5rem;transform: scale(.7);}
	.list_box_15 .miso-next{ right:0}
	.list_box_15 .miso-prev{ left:auto; right:5rem}
	
	.list_box_15 li h3{ font-size:15px}
	.list_box_15 li h2{font-size: 1.5rem;}
	.list_box_15 li a img{ width:14px}
	
	.n_buju .left ul li .box_table h2 font:before{right:0;transform: scale(.6);top: -20px;opacity: 0;}
	.n_buju .left{ height:auto}
	.n_buju .left ul li{padding: 2rem 0 6rem;height:auto;}
	
	.n_zhongdian .fl03 .w1200{ display:block}
	.n_zhongdian .fl03 .left{ width:100%;}
	.n_zhongdian .fl03 .right{ width:100%; padding:2rem 0 0}
	
	.n_zhongdian .fl04 ul li a h3{line-height: 3rem;}
	.n_zhongdian .fl04 ul li a h3 img{ height:2.125rem}
	
	.n_zhongdian .fl04 .content .box{background:none;padding-bottom: inherit !important;}
	.n_zhongdian .fl04 ul li a{display:block;background:#fff;height: 24rem;border-radius: 24vw;}
	.n_zhongdian .fl04 ul{ position:relative}
	
	.n_zhongdian .fl04 ul{ margin:0 -7px}
	.n_zhongdian .fl04 ul li{ padding:0 7px; width:50%; margin-bottom:1rem}
	
	.list_box_21 li{width:100%;margin-bottom: 1.25rem;}
	
	.list_box_23 li{ width:33.333333%}
	
	.n_zaimei .fl01 .left{ width:100%}
	.n_zaimei .fl01 .right{ width:100%; padding:2rem 0 0}
	
	.n_pinpai .fl01 .content{ display:block}
	.n_pinpai .fl01 .left{display:block;width:100%;padding: 0;}
	.n_pinpai .fl01 .right{display:block;width:100%;padding: 2.5rem 1.5rem;margin:2.5rem 0 0;}
	
	.n_pinpai .fl01 .left .list_box_23{max-width: 18rem;margin: 0 auto;}
	.n_title004 .ico{ display:none}
	
	.next-miso_aa{ display:none}
	#bnt_close{right: 15px;top: -2.5rem;}
	
	#page_show_box #page_ar .ar_box{ padding:15px}
	.bottom_waifx{margin: 2rem -15px -15px;}

	.list_box_15 .miso-dots{bottom: 42rem;}
	
	.n_zaisheng .fl02 .bgbg{ display:block}
	
	.list_box_14.ar_web{ display:none}
	.list_box_14 li:before{
    left: 1px;
    bottom: auto;
    top: 50%;
    margin-top: -3px;
}
	.list_box_14.ar_wap{ display:block}
	
	.list_box_21 li .a h3{margin-bottom:0;text-align: left;}
	.dl_box{opacity:0;transform:scaleY(0);margin-top: 0;visibility: hidden;display: none;height: 0;}

	.list_box_21 li.on .a .dl_box{height:auto;opacity:1;transform: scaleY(1);margin-top: 2rem;visibility: visible;display: block;}
	
	.list_box_21 li .a h3 .an_xila{display:block;position:absolute;top: 50%;right: 5px;background:url(../images/an_xila.svg) center no-repeat;transition:.5s;width: 14px;height: 14px;background-size: 20px auto !important;margin-top: -7px;}
	.list_box_21 li.on .a h3 .an_xila{ background:url(../images/an_xila.svg) center no-repeat;}

	.list_box_14 li.miso-current+li+li+li+li+li{ opacity:1; visibility:visible}
	.list_box_14 li.miso-current+li+li+li{ opacity:0; visibility:hidden}
	.list_box_14 li{margin: 0;margin-bottom: 1.25rem;padding-left: 20px;}
	.list_box_14 .miso-list{ padding:0 3rem}
	.list_box_14 .miso-arrow{ width:1.75rem; height:1.75rem}
	
	.list_box_14 .miso-prev{ left:-10px}
	.list_box_14 .miso-next{ right:-10px}
	.list_box_14 li a{padding: 1.25rem 1.25rem 1.25rem;}
	.list_box_14 li a h2 big{font-size:1.75rem;line-height: 2.5rem;}
	.list_box_14 li a h2 span{width:18px;height:15px;background-size:100% !important;margin: .5rem 0 0;}
	.list_box_14 li a{height: auto;}
	.list_box_14 li a .box{margin-top:.5rem;height: auto;}
	
	/*.list_box_14 li:nth-child(2n-1){ margin-top:20.75rem}*/
	.list_box_14 li:hover:after{ transform:scale(.6)}

	.list_box_14 li:after, .list_box_14 li a:after, .list_box_14 li a .img{ display:none}

    .n_dashi .content .line_x{width:2px;height:100%;top: 0;left: 15px;}
    .n_dashi .content .line_x:before{
    content: "";
    position: absolute;
    background: url(../images/kedu1.png) center repeat-y;
    background-size: 100% auto;
    height: 100%;
    bottom: 0;
    left: 0;
    width: 10px;
    } 
	
	.list_box_50 li{ width:50%; margin-bottom:1.5rem}

	.n_zhongdian .fl04 ul li:nth-child(3) a{transform: translateX(0);}
    .n_zhongdian .fl04 ul li:nth-child(4) a{transform: translateX(0);}
	
	.ar_article img{ margin-bottom:1.5rem}
	
	.n_title003 .ico{  display:none}
	
	.footer_btn{ padding:4rem 0}
	.list_box_60 li a{ width:10.125rem}
	.list_box_60 li a img{ width:12px;}
}



@media (max-width:1799px){

.hmc3con{height:340px;}

.hmc3txt strong{font-size:28px;}

.hmc3txt p{ font-size: 18px;line-height: 30px; margin: 10px 0px 60px;}

.hmc3dbox strong{font-size:21px;}

.hmc3dbox{padding: 27px 0px 0px 0px; height:90px;}

.hmc3dbox p{transform:scale(0.95); transform-origin:left center;}

.hmc3menu{height:95px;}

.hmc3dbox span{width:40px; height:40px; right:15px; margin-top:-20px;}

.hmc3layer:before{height:3px;}

.hmc3Btn:hover .hmc3layer{height:220px; padding: 18px 10px 0px 10px;}

.hmc3icon{ transform:scale(0.8); margin-bottom:5px}

.hmc3icon img{ width:40px; height:40px;}

.hmc3layer strong{ font-size: 21px; line-height: 30px;}

.hmc3layer p{transform:scale(0.95);}

}

@media (max-width:1199px){

.hmPage3{height:500px; position:relative;}

.hmc3con{margin-top:0; padding-top:80px;}

.hmc3dbox strong{font-size:20px;}

}

@media (max-width:993px){

.hmc3dbox strong{font-size:17px; letter-spacing:1px;}

.hmc3dbox span{right:7px; margin-top:-24px; transform:scale(0.8)}

.hmc3icon{display:none;}

.hmc3Btn:hover .hmc3layer{height:110px;}

.hmc3Video{display: none}

}

@media (max-width:767px){
	.imgs img{max-height: 45px;}
.title-tit p{font-size: 14px;}
.title-tit h3{font-size: 22px;}
.title-tit{margin: 20px auto;}
.container06{padding:20px 0;}
.container06 .left,.container06 .right{width: 100%;}
.container06 .left{height: 315px;}
.zhe-tit h1{font-size: 16px;width: 100%;margin-bottom: 3%;}
.zhe{height: 20%;}
.xwtu{width: 100%;}
.zhe-tit span{display: block;}
.zhe p{display: none;}
.zhe-tit{flex-wrap: wrap;}
.container06 .right{margin-top:2%}
.hezuo{width: 33.33333%;}
.hezuo a{height: 60px;}
.container07{padding: 2.5rem 0;}



.hmPage3{margin-top:-25px;}

.hmc3txt strong{font-size:24px;}

.hmc3txt p{font-size:14px; line-height:24px; height:72px; overflow:hidden; margin:5px 0 15px;}

.hmc3con{height:320px;}

.hmc3layer{display:none;}

.hmc3menu{ display:none}

.hmc3txt{opacity:1; visibility:visible; position:static; text-align:center}

.hmc3txt.slick-current strong{ opacity:1; transform:translateX(0); transition-delay:0.2s}

.hmc3txt.slick-current p{ opacity:1; transform:translateX(0); transition-delay:0.3s}

.hmc3txt.slick-current div{ opacity:1; transform:translateX(0); transition-delay:0.4s}

.hmc3txts .slick-dots{bottom:-45px;}

.hmc3txts .slick-dots li button{display:none;}

.hmc3txts .slick-dots li { background: rgba(255,255,255,0.8); display: inline-block; height: 6px; width: 6px; margin: 0px 6px; position: relative; border-radius:50%; vertical-align:middle}

.hmc3txts .slick-dots li.slick-active{ background: #005850 }

.hmc3con{padding-top:52px;}

.hmPage3{height:320px;display: none;}

.hmc3m{transform:scale(0.9);}

}
@media(max-width: 768px){
	#s_yewu .bd .img{height:20rem;background-size:100% 100%!important}
	#s_yewu .bd {margin-top: -11.25rem;}
	.newsDetail_top .title{font-size: 22px;line-height: 32px;}
	.newsDetail_bottom .left{width: 78%;}
	.newsDetail_bottom .left_l{width: 19%;}
	.newsDetail_bottom .left_r{width:81%;}
.newsDetail_bottom .right{width: 22%;}	
	.news-container1{padding: 30px 0;}
	.news-box li .left{width: 100%;margin-bottom:4%;}
	.news-box li .right{width: 100%;}
	#s_yewu .slide_box{margin-top:35px}
	#s_yewu .hd .m{width: 90%;}
	.slick-prev, .slick-next{top:35%}
	.slick-prev{left: -26px;}
	.slick-next{right: -26px;}
	#s_yewu .bd .bg{height: 11.25rem;background:none}
	#s_yewu .hd .txt h5{font-size: .7rem;margin-top: 1.5rem;}
	#s_yewu .hd .txt span{display: none;}
	#s_yewu .hd ul li .ico{width:4.375rem ;height: 4.375rem;line-height:4.375rem ;}
	#s_yewu .hd .ico img{width: 2.125rem;height: 2.125rem;}
	.abnumber>div .hmx2ns1,.hmx2ns1{font-weight: bold;font-family: 微软雅黑;}
	.banner ul li a .top .tiaoli>div p{font-size:.8rem}
	.banner ul li a .top .tiaoli{flex-wrap: wrap;display: none;}
	.quanju p{overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp:200!important;display: -webkit-box;-webkit-box-orient: vertical;margin-bottom: 0;}
	.hmc2TopRx p{overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 6;display: -webkit-box;-webkit-box-orient: vertical;}
	.banner ul li a .top .span{display: none;}
	.banner ul li a .top .tiaoli{justify-content: center;}
	.cpbox ul li{width: 100%;padding:15px 0;border-right:0;border-bottom: 1px #dce3e9 solid;}
	.cpbox ul{padding:5%;}
	.lyl,.lyr{width: 100%;}
	.n_lianxi .right .tt h3{font-size: 20px;}
	.n_lianxi .right{margin-top:5%}
	.n_lianxi{padding-top:20px;}
	.n_lianxi .left{width: 100%;height: auto;}
	.n_banner{padding-top: 0;}
	.tc_search{display: none;}
	.technology-box .left{width: 100%;}
	.technology-box .right{width: 100%;height: auto;}
	.boxMainRight h2{font-size: 18px;}
	.boxMainRight{width: 100%;margin-left: 0;margin-top:30px}
	.itemTitle span{height: 50px;line-height: 50px;}
	.boxMainLeft{width: 100%;margin-top:20px}
	.service-container1{padding: 20px 0;}
	.service-box li .left{width: 35%;height:120px;}
	.service-box li .right{width: 65%;}
	.service-box li .right h1{font-size: 16px;}
	.service-box li .right p{height:63px;    -webkit-line-clamp: 2;font-size: 14px;}
	.service-box li .right span{display: none;}
	.hmc2TopRx{float: inherit;width: 100%;}
	
	.hmc2img{float: inherit;width: 100%;}
	.hmc2img .overflowHide{float: inherit;width: 100%;height: auto;}
	.hmc2Number{flex-wrap: wrap;width:100%;margin-bottom: 5%;transform: translate(0px,10px);}
	.hmx2ns1{font-size: 35px!important;}
	.hmc2numItem{width: 44%;height:auto;}
	.hmx2ns3,.hmc2nbr,.hmc2nBr_x1{height: 40px;}
	.hmx2ns3{font-size: 28px;bottom:-28px}
	.hmc2line{display: none;}
	.hmc2numItem strong{font-size: 13px;line-height: 24px;}
	.hmc2TopRx a{font-size: 13px;line-height: 35px;width: 110px;}
	.scaleImg .bgImg{position: inherit;margin-top:5%}
	.hmc2TopRx strong{font-size: 28px;margin-bottom: 5px;margin-top:0}
	.fp-section{padding:5% 0;}
	.hmc2TopRx span{font-size: 16px;}
	.hmc2Top{margin-bottom: 0;}
	.pr { width: 100%;}
	.company{padding: 3%;}
	.pr .swiper-slide {  width: 250px!important;  padding: 20px;}
	.dev-div,.dev-other{width: 100%;}
	.dev-box,.dev-box ul li{height: 250px;}
	.dev-div{margin:10% 0;}
	.dev-other{display: none;}
	.down_box li{width: 49%;}
	.down_box li:nth-of-type(2n){margin-right: 0;}
	.down-icon img{width: 20px;}
	a.dev-right{width: 30px;height: 30px;background-size: 100% 100%;top:57%}
	a.dev-left{width: 30px;height: 30px;background-size: 100% 100%;left: 20px;top:57%}
	
	#gotop{right:0;transform:scale(0.7);bottom: 8rem;}
	
	.banner ul li a .top h2{ font-size:1.5rem}
	.banner ul li a .top h3{ font-size:1.5rem}
	
	.banner .miso-dots{ bottom:1rem}
	
	.banner ul li a .img_zd .img_hezi{padding-bottom: 44% !important;}
	
	.list_box_03 li{ width:100%; margin-bottom:1rem}
	.list_box_03 li a .con{margin:-21.45% 2rem 0;padding: 1.5rem 1.5rem;}
	
	.list_box_03 li a .con p{ margin:.5rem 0 1rem}
	
	.list_box_04{ margin:0 -2px}


	.list_box_04 li{ padding:0 2px}
	
	.title004 img{ height:2rem}
	.container04 .content{height:16rem;padding: 2rem 15px 0;}
	.container04 .content .title004{margin-bottom: 1rem;}
	
	.list_box_05 .miso-arrow{ width:2rem; height:2rem; background-size:cover !important}
	.list_box_05{ padding:0 3rem}
	
	.title003 .h3{ font-size:13px}
	.title003 .h4{ font-size:10px}
	
	.list_box_04 li a .img .img_hezi{ padding-bottom:158% !important}
	
	.container05 .title002_box .miso_hd{ width:100%}
	
	.list_box_07 li{ margin-bottom:1.25rem}
	.list_box_07 li a .img{ width:130px;}
	.list_box_07 li a .con{width:calc(100% - 130px);padding: .25rem 0 0 12px;}
	
	.more003{ margin:2rem 0 0}
	
	.list_box_06 .more003{ margin:1.5rem 0 0}
	
	.list_box_07 li a .con h6{ display:none}
	
	.list_box_07 li a .img .img_hezi{ padding-bottom: 90px !important;}
	
	.list_box_07 li a .con h5{ margin:0 0 0}
	.list_box_07 li a .con .h6{margin: .5rem 0 .5rem;}
	.list_box_07 li a .con p{ font-size:12px; line-height:20px}
	
	.list_box_08{ font-size:0}
	.list_box_08 li{width:25%;margin:0;font-size: 12px;line-height: 26px;}
	footer .fl02 .right p{ font-size:12px; line-height:20px;}
	footer .fl01{ padding:2.5rem 0}
	
	.n_banner .img .img_hezi{ padding-bottom:12rem !important}
	.n_banner .top h2{ font-size:1.75rem}
	
	.n_about .fl01 .content{padding:3rem 0;background-size: 46% auto;}
	
	.n_about .fl01 .tata{width:100%;text-align: center;margin: 2rem 0 0;}
	.n_about .fl01 .tata .wz{letter-spacing:.5rem;width: 100%;line-height: initial;height: auto;}

	.n_about .fl01 .n_title001{ padding:0}
	.n_about .fl01 .top_box{ margin-bottom:2rem}
	
	.n_about .fl01 .tata .wz_img img{ height:6rem}
	
	.n_title001 h2, .n_title002 h2{ font-size:1.5rem}
	.n_title001 .h3, .n_title002 .h3{ font-size:1.25rem}
	.ar_article p{font-size: 13px !important;line-height: 26px !important;}
	.n_about .fl01 .right .top1 .top img{ height:3rem}
	
	.list_box_11 li font{width: 100%}
	.list_box_11 li span{display:inline-block;width: 100%;padding-left: 1rem; }
	
	.list_box_11 li{height:auto;line-height: 18px;margin-bottom: .5rem;padding: 8px 0 3px 20px;}
	.list_box_11 li.on span{ color:#fff}
	.n_zhici{ background-size:100% auto !important}
	.n_zhici .right .ar_article p:last-child img{ max-height:3.5rem}
	
	.n_zhici .right .n_title001 h2{ font-size:1.5rem}
	.n_title001 .h3{ font-size:1.125rem}
	

	.n_zhici .left .con{height:10rem;padding: 2.5rem 2rem 0;}
	
	.n_zhici .left .con h3{ font-size:1.5rem}
	.n_zhici .left .con h5{ margin:.5rem 0 0}
	
	.n_zhici{ padding:2.5rem 0}
	
	.n_jiazhi .fl01{ padding:3rem 0 1.5rem}
	.list_box_12 li{ margin-bottom:1.5rem}
	.list_box_12 li .ico img{ width:1.75rem}
	
	.n_jiazhi .fl02 h2{ font-size:1.75rem}
	.n_jiazhi .fl02 h5{ font-size:1.25rem}
	.n_jiazhi .fl02{ padding:4rem 0 1.5rem}
	
	.n_jiazhi .fl02 .box .top img{ height:2.5rem}
	
	.n_honor .fl01{ padding:3rem 0 0}
	
	.n_honor .fl02 .right .box{padding-right:1rem;height: 310px;}
	
	.n_honor .fl02{ padding:3rem 0 5rem}
	
	.list_box_13 li{padding:10px 5px;font-size: 12px;}
	
	.n_honor .fl02 .left .top{ width:100%}
	.n_honor .fl02 .left .top img{ height:1.5rem}
	.n_honor .fl02 .left .top .con h6{padding: 1rem 0 0;margin: 0;}
	.n_honor .fl02 .left h3{ font-size:1.375rem; line-height:2.5rem}

	.n_honor .fl01 .left h3{ font-size:1.75rem}
	
	.n_title002{ margin-bottom:2rem}
	
	
	.n_dashi{padding: 3rem 0 3rem;}
	
	.n_zaisheng .fl01{ padding:3rem 0 2rem}
	
	.list_box_15 li .right .img .img_hezi{padding-bottom: 40rem !important;}
	
	.list_box_17 li{width:50%;max-width:inherit;margin-bottom:1rem;text-align: center;}
	.n_zhongdian .fl01{ padding:3rem 0 2rem}
	.list_box_17{margin-bottom:2rem;text-align: left;}
	.n_title003 .ico img{width: 2rem;}
	.n_title003 .con{ margin:0 1rem}
	
	.n_buju .left ul li .box_table h2 font{font-size: 1.5rem;}
	.n_buju .left ul li .box_table h3{ font-size:1.5rem}
	
	.list_box_18{ margin:2rem -.625rem 0}
	
	.list_box_18{ margin:1.5rem -7px 0}
	.list_box_18 dd{ width:50%; padding:0 7px}
	.n_buju .left ul li .box_table h5 .line01{ display:none}
	
	.n_zhongdian .fl04 ul li a{padding:0 10px;height: 26rem;}
	.n_zhongdian .fl04 ul li a hr{ height:2px; width:1.25rem; margin:1rem auto}
	
	.n_zhongdian .fl03{ padding:0 0 3rem}
	.n_zhongdian .fl04{ padding:3rem 0}
	.n_zhongdian .fl05{ padding:3rem 0}
	.n_title003{ margin-bottom:2rem}
	.n_title003 h2{ font-size:1.5rem}
	
	.n_zhongdian .fl03 .right p{ font-size:13px; line-height:26px;}
	
	.list_box_20{ margin:0 -5px}
	.list_box_20 li{/* width:100% */padding: 0 5px;}

    .list_box_20 li .a .top h3 .font{ font-size:14px}
    .list_box_20 li .a .top h2 {}
	.list_box_20 li .a .top h2 span{font-size:1.5rem;width: 2rem;height: 2.5rem;line-height: 2.5rem;}
	
	.list_box_21 li .a h3{font-size: 1.125rem;margin-bottom: 0;}
	.list_box_21 li .a{padding: 1.5rem 15px;}
	
	.list_box_23 li{ width:50%}
	
	.n_juzhen .fl01 .left{ width:100%}
	.n_juzhen .fl01 .right{ width:100%; padding:2rem 0 0}
	
	.n_juzhen .fl01 .left h2{ font-size:2rem}
	.n_juzhen .fl01 .left h5{ font-size:1.5rem}
	.n_juzhen .fl02{ padding:2rem 0 0}
	.n_juzhen{ padding:3rem 0}
	
	.n_juzhen .fl01 .right p{ font-size:13px; line-height:26px}
	.n_zaimei .fl01 .left h3{ font-size:1.5rem; }
	.n_zaimei .fl01 .left h2{ font-size:2rem}
	.n_zaimei .fl01 .left dl dd{line-height:1.875;margin-right: .5rem;}
	.n_zaimei .fl01 .left h2 br{ display:none}
	.n_zaimei .fl01{ padding:3rem 0}
	
	.n_contact .layui-form-item1{ margin:1.5rem 0 0}
	.layui-form-pane .layui-form-radio, .layui-form-pane .layui-form-switch{ margin-top:.5rem !important}
	.layui-form-radio{ padding-right:0 !important; margin-right:0 !important}
	
	.n_contact .fl01 .right p{ margin:.5rem 0 1.5rem}
	
	.n_contact .fl01{ padding:3rem 0}
	
	.list_box_24 .ico img{ width:1rem;}
	.more004 a{ width:10rem;}
	.more004 a img{width: 12px;}
	
	.more004{ margin:2rem 0 0}
	
	.n_title004 .h3{ font-size:3.75rem}
	.n_title004 h2{ font-size:1.25rem; margin:-1.75rem 0 0}
	.n_title004{ margin-bottom:2.5rem}
	
	.n_pinpai .fl02{ padding:2.5rem 0}
	.n_pinpai .fl01{ padding:3rem 0 2.5rem}
	.h32{ font-size:1.5rem}
	
	.list_box_25 .miso-arrow{ width:2rem; height:2rem}
	
	#show_team .left{/* width:100% */float: none;margin: 0 auto;}
	#show_team .right{ width:100%}
	
	
	.bottom_waifx{padding: 1.5rem 1.375rem;}

	.list_box_26 li .ico{ vertical-align:top}
	.list_box_26 li .ico img{ width:1.5rem}
	.list_box_26 li .con h5{ line-height:1.5rem}
	
	#show_team .right .peo_name .con{line-height:2.75rem;font-size: 1.25rem;}
	#show_team .right .peo_name h5{margin-bottom:1rem;max-width: inherit;}
	#show_team .box_b h3{margin:1.25rem 0;font-size: 1.25rem;}
	
	.ar_article p{ line-height:1.875rem !important}
	
	.n_zhuanli .fl01{ padding:3rem 0 2.5rem}
	
	#n_join{ padding-bottom:30px}

	.n_contact .fl01 .left .con .p{ background-position-y: calc((26px - 2.125rem) / 2) !important;}
	
	.n_contact .fl01 .left .con .p a{display:block;margin-left: 0;}
	
	.n_contact .fl01 .left .con2 .p p{ display:block}
	.n_contact .fl01 .left .con2 .p br{ display:none}
	
	.n_dashi .content, .list_box_14{}
	
	.list_box_40 { padding-bottom:5rem}
	.list_box_40 .miso-arrow{ width: 2.5rem;  height: 2.5rem;}
	.list_box_40 .miso-prev{ margin-left:-3rem}
	.list_box_40 .miso-next{ margin-right:-3rem}
	
	.list_box_40{ margin:0 -7px}

	.list_box_40 li{ padding:0 7px}
	
	.n_honor .fl03{ padding:3rem 0 3rem}
	
	.list_box_40 li .pic_box{ height:11rem}
	
	.list_box_15 li .box{ height: auto;}
	
	.n_rencaizl .fl01 .img .top{ right:15px}
	.n_rencaizl .fl01 .img .top h3{ font-size:14px}
	.n_rencaizl .fl01 .img .top h2{ font-size:1.5rem}
	.n_rencaizl .fl01 .img .top h4{font-size:14px;letter-spacing:.5rem;padding-left: 1rem;}
	
	.n_rencaizl .fl01{ padding:3rem 0}
	
	.list_box_51 li{ width:100% !important}
	.list_box_51 li.li1 a .img .img_hezi, .list_box_51 li.li2 a .img .img_hezi, .list_box_51 li.li3 a .img .img_hezi, .list_box_51 li.li4 a .img .img_hezi{padding-bottom: 56% !important;}
	
	.list_box_51 li a .top{ padding:0 20px}
	.list_box_51 li a .top .h3{ font-size:1.375rem}
	.list_box_51 li a .top .h4{ font-size:1.375rem; margin:.5rem 0}
	
	.n_rencaizl .fl03{ padding:1rem 0 2.5rem}
	
	.n_rencaizl .fl02{ padding:0 0 3rem}
	.n_rencaizl .fl03 .content{ background-size:30% auto}
	.n_title005{ margin-bottom:2rem}
	.n_title005 h2{ font-size:1.75rem}
	.n_title005 h4{ font-size:1.5rem}
	
	.list_box_50 li a .img{ width:8rem}
	.list_box_50 li a .con h3{font-size:1.125rem;line-height:1.25;margin: 1.75rem 0 8px;}
	.list_box_50 li a .con h6{ font-size:11px;}
	.list_box_50{ margin:0 -6px}
	.list_box_50 li{ padding:0 6px}
	
	.list_box_50 li a{ padding:2rem 10px}
	

	.list_box_51 li a:hover .top{bottom: 56%;}
	
	
}

@media(max-width: 480px){
	.list_box_22{ margin:0 -2px}
	.list_box_22 dd .img{border:#e6e9ee 2px solid;background:#fff;height: 11rem;padding:.625rem;}
    .list_box_22 dd .img img{max-height: calc(11rem - 1.25rem - 4px);max-width:100%;}

	.list_box_22 dd{/* width: 50%; */margin-bottom:1rem;padding: 0 2px;}
	.list_box_21 li .a{ background:#f6fafd; border:#fff 2px solid; border-radius:4px}
}

@media(max-width: 456px){

	.container04 .content{height:12rem;padding: 2rem 15px 0;}
} 