@charset "utf-8";
@font-face{ font-family: BarlowCondensed-Regular; src: url(../fonts/BarlowCondensed-Regular.ttf);}
@font-face{ font-family: BarlowCondensed-Medium; src: url(../fonts/BarlowCondensed-Medium.ttf);}
@font-face{ font-family: BarlowCondensed-Bold; src: url(../fonts/BarlowCondensed-Bold.ttf);}
@font-face{  font-family: "Barlow Condensed"; src: url(../fonts/BEBAS.OTF);}

@media (min-width:1601px){html{font-size:16px;}}
@media (min-width:1400px) and (max-width:1600px){html{font-size:16px;}}
@media (min-width:640px) and (max-width:1399px){html{font-size:15px;}}
@media (min-width:481px) and (max-width:639px){html{font-size:14px;}}
@media (min-width:329px) and (max-width:480px){html{font-size:13px;}}
#s_news .bd ul li .txt:before,#s_news .bd ul li .txt h5,#s_news .bd ul li .txt p,#s_news .bd ul li .time,#s_news .bd ul li .btn_xq2,
#n_download ul li h5,#n_download ul li svg path,#n_download ul li .btn_down span{ transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; }
@media (min-width: 768px)
{
	.top_menu:hover:after{ bottom: 0; top: auto; height: 100%;}
}
@media (min-width: 992px)
{
}
@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: 1660px)
{
 
 
}
.web{}
.wap{ display:none;}
@media (max-width: 1440px)
{
	.n_nav a{ font-size: 1.125rem;}

}
@media (max-width: 1360px)
{
	#n_banner{ height: 28rem;}
	.foot_nav{ border: 0; padding-right:2rem;}
}
@media (max-width: 1280px)
{

}
@media (max-width: 1200px)
{
#nav{ margin-right:1.5rem;}
/* #header{ display:none !important;}
#m_header{ display:block; }
#nav_btn_box{ display: block;} */
body{ padding-top: 4.5rem;}

}
@media (max-width: 1180px)
{
	.foot_nav{ display: none;}
}
@media (max-width: 1100px)
{
}
/*==========================导航和banner变成手机模式============================*/

@media (max-width: 992px)
{
.web{ display:none;}
.wap{ display:block;}
.online_q{ display:none;}
.s_box .m{ flex-wrap: wrap;}
.s_news01{ width: 50%;}
.s_news02{ width: 45%; margin-right: 0; margin-left: 5%;}
.s_rukou{ width: 100%; overflow: hidden; margin-top: 1rem;}
.s_rukou ul{ margin: 0 -5px;}
.s_rukou ul li{ float: left; width: 50%; margin-top: .75rem !important; padding: 0 5px;}
.foot_nav{ display: none;}
}

@media (min-width:481px) and (max-width:992px){ 
}

@media (max-width: 860px)
{

}

@media (max-width: 768px)

{
.pad_top{ padding-top:3rem;}
.pad_bot{ padding-bottom:3rem;}
.xs_jianju{ margin-left:-5px !important; margin-right: -5px !important;}
.xs_jianju li{ padding: 0 5px !important;}
.m{ padding: 0 30px;}
.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 2px !important; font-size:10px !important; font-weight:normal !important; width:auto !important; height:auto !important;}
.ar_article table td *,.ar_article table th *{ padding:3px 2px !important; font-size:10px !important; font-weight:normal !important; padding:0 !important;}
.s_news01{ width: 100%;}
.s_news02{ width: 100%; margin-left: 0; margin-top: 2rem;}
.foot_ewm .pic{ width: 7rem; height: 7rem; margin: 0 auto;}
.foot_ewm .box{ margin-left: 1rem;}
}
@media (max-width: 480px)

{
	.m{ padding: 0 15px;}
	#banner .slick-dots li button:before{ width: 1.25rem; height: 3px;}
	#banner li .img{ height: 13rem;}
	#banner .m{ padding-bottom: 1.5rem;}
	.s_yewu{ padding-bottom: 3rem;}
	.news_pic .img{ margin-right: 1rem;}
	.s_yewu ul li .txt .con a{ margin-right: 1rem;}
	.s_box{ padding-top: 3rem; padding-bottom: 3rem;}
	#foot .m{ flex-direction: column;}
	.foot_ewm .pic{ width: 8.25rem; height: 8.25rem; margin: 0 auto;}
	.foot_ewm{ float: none; text-align: center; align-items: center; justify-content: center;}
	.foot_ewm .box{ float: none; display: inline-block; margin: 0 1rem; }
	.s_rukou ul li .img{ height: 6.5rem;}
	#banner .slick-dots{ bottom: 5px;}
	.foot_lianxi dl dt{ margin-bottom: 0;}
	.foot_lianxi dl{ float: none; display: flex; align-items: flex-end;}
	.copyright{ margin-top: 2.5rem;}
}




























