@charset "utf-8";
@media (min-width:1601px){html{font-size:16px;}}
@media (min-width:1400px) and (max-width:1600px){html{font-size:15px;}}
@media (min-width:640px) and (max-width:1399px){html{font-size:14px;}}
@media (min-width:471px) and (max-width:639px){html{font-size:12px;}}
@media (min-width:329px) and (max-width:470px){html{font-size:11px;}}
@media (max-width:328px){html{font-size:10px;}}

@media (min-width: 768px)
{

}
@media (min-width: 992px)
{
.md-block{ display:block;}
}
@media (min-width: 1200px)
{

}
@media (min-width: 1280px)
{
 
}


@media (min-width: 1440px)
{

}


@media (min-width: 1660px)
{

}
@media screen and (min-width:1200px) and (max-width:1440px){
 
 
}
@media (max-width: 1600px)
{

#nav ul li a{ padding: 0 1rem;}


}
.web{}
.wap{ display:none;}
@media (max-width: 1440px)
{
#nav ul li a{ padding:0 1.4rem;}
#nav ul li h3{ font-size:1rem;}
}
@media (max-width: 1360px)
{
 
}
@media (max-width: 1280px)
{
#nav{ margin-right:1.5rem;}
#header{ display:none;}
#m_header{ display:block; padding: 0 3rem;}
#m_header #logo img{ height:2.5rem; }
#nav_btn_box{ display:block;}
#certify .swiper-slide {width: 720px; }
}

@media (max-width: 1200px)
{
#nav{ margin-right:0;}
#nav ul li { margin: 0;}
#nav ul li a{ padding:0 .4rem;}

}
@media (max-width: 1100px)
{
 #certify .swiper-slide {width: 690px; }
 #s_kaogu .bd{ width:100%;}
 .bot_box{ position:relative;}
 #s_kaogu .hd{ position:relative; width:100%; left:0;}
 #s_kaogu .hd ul li{ height:60rem;}
 #s_kaogu .bd2{ left:0; width:100%;}
  #n_lianxi .txt{ float:left; margin-right:3rem;}
 #n_lianxi .ewm{ position: relative; float:left; margin:0; left:0; margin-top: 1rem; }
}
/*==========================导航和banner变成手机模式============================*/
@media (max-width: 992px)
{
.web{ display:none;}
.wap{ display:block;}
#banner{ margin-top:0;}
 #s_kaogu .hd ul li{ height:50rem;}
 #n_case ul li .txt { padding: 3rem 2rem;}
 #n_news_xq .left_con{ width:100%; float:none;}
 #n_news_xq .right_con{ display:none;}
 .n_join_pic{ position:static; max-width:100%; display:block; margin:0 auto;}
}
@media (max-width: 860px)
{
 
 #certify .swiper-slide {width: 635px; } 
}
@media (max-width: 767px)
{
.pad_top{ padding-top:3rem;}
.pad_bot{ padding-bottom:3rem;}

 #s_kaogu .hd ul li{ height:40rem;} 
#banner .txt .txt_pic {margin-left:2%; margin-top:3%; width:90vw;}
#banner .txt .txt_pic p:nth-child(1){font-size:2rem; line-height:2.2rem;}
#banner .txt .txt_pic p:nth-child(2){width:90%; padding:1rem 0;}
#s_news .bd ul li{ width:100%;}
#foot .topbox .container{ display:block;}
.s_foot_link{ float:none; margin:0 auto;}
.copyright{ float:none; margin-top:1rem; text-align:center;}
.foot_logo{ display:none;}
.foot_nav{ display:none;}
#foot .topbox{ padding-bottom:2rem;}
#foot .botbox{ padding-top:2rem;}
#gotop{ width:2rem; right:0; bottom:10px;}
.foot_ewm{ margin:0; margin-right:1rem;}
#n_case_xq .pic_slide{ width:100%;}
#n_case_xq .txt{ width:100%; position:relative;}
#n_case_xq .txt .con{ height:auto; padding-bottom:1rem;}
.arrow-box{ margin-right:0;}
#n_yanjiu ul li .txt{ padding:1rem;}
#n_yanjiu ul li .txt h4 span{ display:block; margin:0 !important; line-height:1.5;}
}
@media (max-width: 640px)
{
#n_case ul li .img{ width:100%; float:none;}
#n_case ul li .txt{ width:100%; float:none; padding:2rem;}
#n_case ul li .txt h5{ margin-bottom:1.2rem;}
#n_case ul li .txt p{ margin-bottom:1.5rem;}

	}
@media (max-width: 660px)
{
.xs_jianju{ margin-left:-3px !important; margin-right:-3px !important; margin-top:-1rem !important;}
.xs_jianju li{ padding-left:3px !important; padding-right:3px !important; margin-top:1rem !important;}
.pad_top{ padding-top:3rem;}
.pad_bot{ padding-bottom:3rem;}
.pad_aside{ padding-left:1rem; padding-right:1rem;}
.n_article .ar_article{ padding-bottom:10px !important;}
.ar_article table{ width:100% !important;}
.ar_article table td,.ar_article table th{ padding:3px 5px !important; font-size:13px !important; font-weight:normal !important; width:auto !important; height:auto !important;}
.ar_article table td *,.ar_article table th *{ padding:3px 5px !important; font-size:13px !important; font-weight:normal !important; padding:0 !important;}
.s_tt{ margin-bottom:2rem; margin-top:1rem;}
.s_tt h3:after{ top:-1rem;}
#m_header{ display:block; padding: 0 15px;}
#s_about .container{ padding:0;}
#s_about .tt{ margin-top:0;}
#s_about .txt{ position:relative; right:0; top:0; padding:2rem 2rem;}
#s_about .img{ padding-top:0; margin:0;}
#certify .swiper-slide {width: 255px; }
#s_kaogu .bd{ padding:2rem 0;}
#s_kaogu .bd .tt{ width:10rem; height:39rem;}
#s_kaogu .bd .txt{ padding-left:10rem;}
#s_kaogu .bd .tt p{ font-size:2.3rem; text-align:center;}
#s_kaogu .bd .txt .s_btn{ margin-top:2rem;}
#s_kaogu .hd ul li{ height:28rem;}
#s_kaogu .hd ul li .box{ padding-bottom:6rem;}
#s_kaogu .hd ul li font{ display:none;}
#s_about .btn_about{ width:10rem;}
#s_kaogu .bd2 .bg{background-size: 800px !important;}
#txt_box .tt{ margin-right:1rem;}
#s_news .hd{ margin-bottom:1rem;}
#s_news .bd ul li .time{ width:6rem; margin-right:1rem;}
#s_bn01 .box p span{ display: inline-block;}
#certify .swiper-slide:after{ top:82%;}
.s_foot_link{ width:100%;}
.s_foot_link #bnt_link1.a{ font-size:.8rem;}
#s_bn01 .box{ width: 77%;}
#s_bn01 .box h3{ font-size:1.2rem;}
#s_bn01 .btn_join{  }
#s_bn01{ height:20rem;}
.bn_pic{ height:21rem; left:-2rem;}
#gotop span{ font-size:.75rem;}
.n_tt{ margin-bottom:1rem;}
.n_tt h3{ font-size:1.4rem;margin: 0 3px; line-height:2rem;}
.n_tt .box:after,.n_tt .box:before{ width:1rem; height:2rem;}
#n_case_xq .pic_slide li{ padding:1px;}
#n_case_xq .pic_slide .hd,#n_case_xq .pic_slide .bd{ margin:0 -1px;}
#n_case_xq .txt{ padding:1rem;}
.n_nav_box{ padding-top:2rem;}
.page a{  }
.page a.block{ display: inline-block;}
#n_licheng ul li:after{ left:56px;}
#n_licheng ul li .year{ width:57px;}
#n_licheng ul li .txt{ margin-left:76px;    color: #737373;
    line-height: 2.125rem; padding: 1.5rem 1rem;}
#n_licheng .slick-list:before{ left:49px;}
.arrow_slide{ padding-bottom:4rem !important;}
.arrow_slide .slick-arrow2{ width:2.8rem !important; height:2.8rem !important; top:auto !important; bottom:-1rem !important;}
.arrow_slide .slick-prev2{ left:50% !important; margin-left:-35px !important;}
.arrow_slide .slick-next2{ right:50% !important; margin-right:-35px !important;}
.n_tt2{ margin-bottom:1.5rem;}
.n_tt2 h3{ font-size:1.5rem;}
.n_tt2 span{ font-size:.7rem;}
.n_tt2 .box:before,.n_tt2 .box:after{ width:7rem;}
.n_tt2 h3{ margin:0;}
.n_tt2 h3 b:after{ left:-7px; top:-3px;}
#n_lianxi { background: url(../images/lianxi_bg.jpg) right bottom no-repeat;background-size: 228% auto;}
#n_lianxi .txt{ float:none; padding:0 2rem; margin:0;}
#n_lianxi .tt{ margin-bottom:1rem;}
#n_lianxi .tt .box:after{ margin-top:0;}
 #n_lianxi .ewm{ float:none; margin:0 auto; margin-bottom:1rem;margin-top:1rem; }
 .n_banner{ height:14rem;}
 #n_about .tt .right{ float:left;}
 #n_about .tt .right p{ margin-top:2rem;}
 #n_jianshe ul li{ width:50%;}
 #s_case, #foot{ background-size: auto 100% !important;}
 #m_nav{ background-size: auto 100% !important;}
	#n_news ul li{ width: 50%;}
	#n_news ul li .box{ padding:1.5rem;}
	#s_kaogu .bd .tt{height: 39rem;}
	#certify .swiper-slide.swiper-slide-active{  box-shadow:none;}
	.n_nav a:before{ display: none;}
	#n_zuopin .draw_h:before {
    border: 2px solid #bbb;
}
	#n_join .tt{    font-size: 1.375rem; margin-bottom: 15px;}
	#n_join .tt:before{ top:-2px; margin-right: 9px; width: 8px; height: 8px;}
	.ar_article p,.ar_article{ line-height: 2.125rem;}
	#certify{ padding-bottom: 30px;}
	#certify .swiper-slide{ overflow: visible;}
	#s_about{  overflow: hidden;}
	#txt_box{ margin-top: 10px;}
	
}