@charset "utf-8";
 
 
@media (min-width:640px) and (max-width:1399px){html{font-size:13px;}}
@media (min-width:481px) and (max-width:639px){html{font-size:12px;}}
@media (min-width:329px) and (max-width:480px){html{font-size:11px;}}
@media (max-width: 1440px)
{
  .s_pro .slick-prev{left: 31vw;}
  .s_pro .slick-next{right: 31vw;}
}
@media (max-width: 1360px)
{
  .foot_ewm .txt{ margin-right: 1rem;}
}
@media (max-width: 1200px)
{
.web{ display:none;}
.wap{ display:block;}
.online_q{ display:none;}
.n_nav {float: none;}
.hd_bg{ height: 4.5rem;}
.s_about ul li b{ font-size: 2.5rem;}
.s_about .tt span{ font-size: 3rem;}
.n_nav ul li a{ padding: 0 1rem;}
.m{ padding-left: 50px; padding-right: 50px;}
.bn_ar{ top: calc(50% + 2.25rem);}
}

@media (max-width: 992px)
{
#nav{ margin-right:1.5rem;}
#header{ display:none;}
#m_header{ display:block; }
#nav_btn_box{ display: block;}
  .n_nav ul{ display: flex;}
  .n_nav ul li{ width: 20%;}
.banner{margin-top:50px;}
.n_banner{margin-top:50px;}
}

@media (max-width: 768px)
{
.pad_top{ padding-top:4rem !important;}
.pad_bot{ padding-bottom:4rem !important;}

.banner .bn_ar i{ width: 1.75rem; height: 2px; background: #fff; position: relative;}

.s_about .m{ flex-direction: column;}
.s_about .left{ margin-right: 0; margin-bottom: 2rem;}
.s_news .m{ flex-direction: column;}
.s_news .left{ width: 100%; padding: 0; display: flex; justify-content: space-between; padding-bottom: 0 !important; border: 0;}
.s_news .hd{ display: flex; align-items: center;}
.s_news .hd ul li{ margin-bottom: 0; width: 120px;}
.s_news .tt{ padding-bottom: 0; border: 0; margin: 0;}
.s_news .right{ padding-top: 2rem !important; padding-left: 0;}
.foot_nav{ display: none;}
.s_pro .bd ul li a{ height: 38.8rem;}
.copyright{ line-height: 22px;}
.main_visual .main_slider .slide_box > div .line_wrap{ left: -87px; top: -73px; transform: scale(.7);}
.main_visual .main_slider .slide_box .wrap_tit{ margin-left: 50px;}
.main_visual .main_slider,.main_visual,.main_visual .main_slider .slide_box{ height: 500px; overflow: hidden;}
.main_visual .main_slider .slide_box > div .wrap_tit .strong{ font-size: 2.5rem;}
.main_visual .main_slider .slide_box div .wrap_tit .b{ font-size: 2.5rem;}
.main_visual .main_slider .pag{ top: -100px;}


.n_nav ul li{ line-height:2;}
.n_nav ul li a{padding: 1rem 2rem; }
.n_nav ul li font{ display:block; margin:0 auto; width: 1.2rem; height: 1.2rem; line-height:1.2rem;}
 
.n_wenhua ul{ margin: 0; margin-top: -2rem;}
.n_wenhua ul li{ margin-top: 2rem;}
.n_wenhua ul li .box{ flex-direction: column !important;}
.n_wenhua ul li .box .txt{ margin: 0; margin-bottom: 1.5rem;}
.n_wenhua ul li .box .img{ margin: 0; height: auto !important;}
.n_wenhua ul li .box .img img{ width: 100%; position: static !important;}
}

@media (max-width: 480px)
{
.pad_top{ padding-top:3rem !important;}
.pad_bot{ padding-bottom:3rem !important;}
.m{ padding: 0 15px;}
#banner .slick-arrow{ display: none !important;}
#banner li .img{ height: 29rem;}
#banner .slick-dots{ bottom: 15px;}
#banner .pic img{ max-height: 170px;}
#banner .pic{ margin-bottom: 60px;}
.main_visual .main_slider .slide_box > div .line_wrap{ left: -95px; top: -80px; transform: scale(.55);}
.main_visual .main_slider .slide_box .in_obj{ margin-left: 50px;}
.main_visual .main_slider,.main_visual,.main_visual .main_slider .slide_box{ height: 260px; overflow: hidden;}
.main_visual .main_slider .slide_box > div .wrap_tit .strong{ font-size: 1.5rem;}
.main_visual .main_slider .slide_box div .wrap_tit .b{ font-size: 1.5rem;}
.banner .li .letter span{ min-width: 6px;}
.main_visual .main_slider .pag{ display: none;}
.main_visual .main_slider .slide_box div .wrap_tit .span{ font-size: 12px; line-height: 1.7;}
.main_visual .scroll{ bottom: -32px;}
.s_about ul{ flex-flow: wrap; justify-content: flex-start;}
.s_about ul li{ width: 33.333%; margin-bottom: 1.5rem;}
.s_about .txt p{ margin-bottom: 2rem;}
.s_pro .bd ul li.slick-current p{ font-size: 1.375rem;}
.s_news .left{ flex-direction: column;}
.s_news .tt svg{ display: none;}
.s_news .tt{ text-align: center; margin-bottom: 1.5rem;}
.s_news .tt h3{ text-align: center; justify-content: center;}
.s_news .tt span{ font-size: 1.5rem;}
.s_news .tt span br{ display: none;}
.s_news .bd ul li h4{ margin-bottom: 1rem;}
.s_news .hd ul li{ text-align: left;}
.s_news .bd ul li .time span{ font-size: 3.5rem;}
.foot_ewm .tt span{ white-space: nowrap;}
.foot_ewm{ flex-direction: column; flex-shrink: 0; margin-left: 0;}
.foot_ewm .txt{ margin: 0; width: 100%;}
.foot_ewm p{ margin: 1rem 0;}
.foot_ewm .pic{ width: 7rem; height: 7rem;}
.foot_lianxi{ line-height: 2rem; margin-right: 1rem;}
.foot_logo{ margin-top: -5px;}
.foot_bot .m{ flex-direction: column;}
.s_foot_link{ margin-right: 0; width: 100%; margin-bottom: 1rem;}
#foot{ padding-top: 3rem;}
.s_about .tt span{ font-size: 2rem;}
.s_about .tt img{ width: 5rem;}
.s_about ul li b{ font-size: 2.25rem;}
.s_pro .slick-prev{left: 19vw;}
.s_pro .slick-next{right: 19vw;}
.s_pro .bd{ padding-top: 0 !important;}
.s_pro .bd ul li.slick-current .btn_more{ width: 10.875rem; height: 3rem;}
.main_visual .scroll{ display: none;}

.n_banner{ height: 13rem;}
.n_banner span{ font-size: 1.875rem;}
.n_nav_box .m{ padding: 0;}
.n_nav{ }
.n_nav ul li{ width: 20%;}
.n_nav ul li a{ padding:1rem;  padding: 1rem 0; white-space: nowrap;}
.n_nav_box:after{ display: none;}
.page{ margin-top: 2.5rem;}
.n_about .hd .tag{ width: 100%;}
  
.bn_ar i{ width: 1rem;}
.bn_ar{ padding: .5rem;}
.s_news .left .btn_more1{ margin-top: 0; margin-right: 0;}
.s_news .hd ul{  width: 190px;}
.s_news .hd ul li a{ font-size: 1.25rem; line-height: 2.5rem;}
.foot_lianxi{ max-width: 230px;}
.foot_ewm p{ line-height: 1.4;}
.foot_ewm .tt span{ margin-bottom: 4px; display: block;}
.s_news .bd ul{ margin: 0 -5px; padding-bottom: 4rem;}
.s_news .bd ul li{ padding: 0 5px;}
.s_news .slick-arrow{ display: block; width: 2.75rem; height: 2.75rem; background-size:  contain !important; cursor: pointer; top: auto; transform: none; bottom: 0; z-index: 9;}
.s_news .slick-prev{ left: 50%; margin-left: -3.25rem; background: url(news_left.png) center no-repeat;}
.s_news .slick-next{ right: 50%; margin-right: -3.25rem; background: url(news_right.png) center no-repeat; margin-left: .8125rem;}
.s_news .slick-prev:hover{ background: url(news_left_on.png) center no-repeat;}
.s_news .slick-next:hover{ background: url(news_right_on.png) center no-repeat;}
.s_pro .slick-arrow{ width: 16px;}
.main_visual .main_slider .slide_box > div .line_wrap{ display: none;}
.s_pro .bd ul{ margin: 0;}
.s_pro .bd ul li.slick-current .pic{ margin-top: 2rem;}
.s_pro .slick-prev{ margin-left: 0;}
.s_pro .slick-next{ margin-right: 0;}
.s_news .bd ul li .btn_arr{ display: none;}


.n_nav ul{ display: flex;}
.n_nav ul li{ flex-grow: 1;}
.n_wenhua ul li .box .txt i{ margin: 1rem 0;}
.n_wenhua ul li .box .txt h3{ font-size: 2rem;}
.n_wenhua ul li .box .txt span{ font-size: 2rem; margin-bottom: 1rem;}
.s_pro .bd ul li p{ font-size: 1.125rem;}
}
 























