@charset "utf-8";
 

@media (min-width:1601px){html{font-size:16px;}}
@media (min-width:1400px) and (max-width:1600px){html{font-size:14px;}}
@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:12px;}}


@media (min-width: 768px)
{
  .kuozhan01 .ul02 li:hover .mask{  bottom: 0; height: 5.5rem;  top: auto; background: transparent;}
.kuozhan01 .ul02 li:hover .mask p{ color: #000;}
}

@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)
{
}

@media (max-width: 1600px)

{
  .foot_nav{ padding-right: 3.5rem;}
  .foot_nav dt{ font-size: 1.125rem;}
  .foot_top{ padding-right: 3rem;}
}

.web{}
.wap{ display:none;}

@media (max-width: 1440px)
{
  .online_q{ right: 0;}
  .s_fangan ul li .txt>div{ padding: 1.5rem 1.25rem;}
  .s_tt{ margin-bottom: 3rem;}
  .s_tt h3{ font-size: 1.875rem;}
  .n_jiazhi .arrbox{ right: -5.5rem;}

  .m{ padding-left: 5rem; padding-right: 5rem;}
  .n_jiazhi .n_tt{ margin-left: 0rem;}
  .foot_nav{ padding-right: 2.5rem;}
  .foot_nav dt{ font-size: 1.125rem;}
  .foot_top{ padding-right: 2rem;}
  #n_licheng .left{ width: 50%;}
  #n_licheng .right{ width: 50%;}
  #n_licheng .left .img{ margin-right: 2rem;}
.n_tt3{ margin-right: 3rem;}
.form_fuwu .groupbox{ width: 50%;}
#header .fr{ max-width: 71rem;}
#nav ul li h3{ font-size: 1.0625rem; font-weight: bold;}
.s_yewu .bd .txt .tt h3{ font-size: 1.625rem;}
.n_jiankong .txt h3{ font-size: 1.875rem;}
.n_tt h3{font-size: 1.875rem;}
.online_q .btn2{ width: 4rem; height: 4rem; }
.online_q .btn2 span{ width: 4rem; height: 4rem; }
.online_q .open.phone{ height: 4rem; line-height: 4rem;}
.btn-tel a{ width: 4rem;}
.n_nav li{ font-size: 1rem; line-height: 3.75rem;}
#n_jishu02 ul li .tt h3{ font-size: 1.875rem;}
#n_jishu02 ul li .tt span{ font-size: 4rem;}
.n_fuwu ul li .txt h3{ font-size: 1.75rem;}
.n_tt3 h3{ font-size: 1.7rem; line-height: 1.5;}
.n_tt3 span{ font-size: 3.375rem;}
#n_wenhua2 .tt h3,#n_licheng .left .tt .h3 h3{ font-size: 1.875rem;}
#n_licheng .left .tt .h3 span{ font-size: 1.5rem;}
#n_licheng .hd ul li a,#n_coop .hd ul li a{ font-size: 1.125rem;}
.n_fangan03 .box{ padding: 0 10%;}
.form_download input, .form_download .select-wrapper, .form_download select,.form_download .btn_search{ font-size: 1.125rem; height: 4.75rem !important; line-height: 4.75rem; padding: 0 2rem;}
.n_jiazhi .right{ width:26rem;} 
.n_jiazhi .left{  width: calc(100% - 43rem);} 
}

@media (max-width: 1360px)
{
  #n_zizhi ul li{ width: 25%;}

}

@media (max-width: 1280px)
{
  .foot_nav{ padding-right: 2rem;}
  .foot_nav dt{ font-size: 1.125rem;}
  .n_inquiry_video ul li{ width: 50%;}
  #n_coop .m>ul li{ width: 16.6666%;}
}

@media (max-width: 1200px)
{
#nav{ margin-right:1.5rem;}
#header{ display:none;}
#m_header{ display:block; }
#nav_btn_box{ display: block;}
body{ padding-top: 4.5rem;}
.web{ display:none;}
.wap{ display:block;}
.online_q{ display:none;}
.n_nav {float: none;}
#banner{ margin-top:0;}
#n_banner{ height: 14rem;}
.foot_nav{ display: none;}
.foot_top{ margin: 0; border: 0; display: flex; flex-direction: column; align-items: flex-start;}
.foot_logo{ margin-bottom: 2rem;}
.n_nav_wap {
  display: block !important;
}
.form_zixun .formgroup{ width: 50%;}
.n_jiazhi .left{ margin-right: -50px; }
.n_jiazhi .right{ align-self: flex-end;} 
.n_fuwu ul li .left{ padding-top: 0;}
.n_fuwu ul li .right .img{ height: 100%;}
.n_fuwu ul li .img img{ object-fit: cover;}
.n_fuwu ul li .txt h3{ margin-bottom: 1rem;}
.n_fuwu ul li .txt .con p{ margin-bottom: 1rem;}
.n_fuwu ul{ margin: 0 -1rem;}
.n_fuwu ul li .left,.n_fuwu ul li .right{ padding: 0 1rem;}
.n_fuwu ul li .txt .con{ padding-bottom: 2rem;}
.select-button{ padding: 0 2rem 0 2rem !important; font-size: 1.25rem !important;}
.select-down{ right: 1.5rem !important;}
.n_dingzhi .box .txt .con { padding-bottom: 0;
  max-height: 62%;
  overflow: auto;
  margin-bottom: 5%;
}
.n_dingzhi .box .txt .con::-webkit-scrollbar {width: 2px;height: 8px;background-color: #F5F5F5;}
.n_dingzhi .box .txt .con::-webkit-scrollbar-track {border-radius: 10px;background-color: #E2E2E2;}
.n_dingzhi .box .txt .con::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);background-color: #e60012;}
.select-list ul li{ padding-left: 2rem !important;}
.form_download .btn_search{ width: auto; padding: 0 1.5rem; font-size: 1.25rem;}
.form_download .btn_search svg{ margin-right: 5px; width: 1.5rem;}
.duoxuan label+label{ margin-left: 2rem;}
.n_tt2 h3{ white-space: nowrap;}
.duoxuan label{ font-size: 1.25rem;}
.form_download .row{ margin: 0 -5px;}
.form_download .groupbox, .form_download .groupbox2{ padding: 0 5px;}
#n_jishu01 ul li{ width: 100%;}
#n_jishu01 ul li .txt .con{ height: auto; padding-bottom: 2rem;}
#n_jishu01 ul li .img{ max-height: 28rem;}
.n_jishu02_bg2{ display: none;}
.n_join ul li{ width: 50%;}
}

@media (max-width: 1100px)
{
  #n_coop .m>ul li{ width: 20%;}
  #n_yewu .m .left{ padding-right: 2.5rem;}
}

/*==========================导航和banner酿成手机模式============================*/

@media (max-width: 992px)
{
  .n_jiankong.n_status .m{ flex-direction: column; justify-content: center;}
  .n_jiankong.n_status .left{ margin-bottom: 3em; margin-right: 0;}
  .n_jiankong.n_status .txt h3{ font-size: 2rem; margin-bottom: 1rem;}
  #n_chuxin .box01{ flex-direction: column;}
.n_tt3{ padding-bottom: 2.5rem; border-bottom: 0;}
  #n_coop .m>ul li{ width: 25%;}
  #n_zizhi ul li{ width: 33.333%;}

	#n_wenhua2 ul li{ position: static; margin: 0 !important; text-align: center !important; margin-top: 2.5rem !important;} 
  #n_wenhua2 .tt_picbox .tt_pic{ max-width: 60%;}
  #n_wenhua2 ul li h5{ display: block;}
.n_chuxin .n_tt3 i{ display: none;}
#n_yewu .n_tt3 i{ display: block;}
#n_jishu02 .slickbox{ position: static; padding-right: 0; margin-top: -2rem; padding-right: 2rem; }
#n_jishu02 ul li .con{ margin-bottom: 0;}
#n_jishu02 .slickbox .slick_right{ margin-right: 0 !important;}
#n_jishu02 ul li .txt{ padding-right: 1rem; width: 100%;}
.n_lianxi .left{ width: 26rem;}
.n_fangan04 ul li{ width: 100%;}
.plat_features ul{ flex-flow: wrap; overflow: hidden;}
    .plat_features ul li{ width: 50% !important; height: auto; border-top: 1px solid #c4ceda; margin-top: -1px; padding-bottom: 4rem; margin-left: -1px;}
    .plat_features ul li .box1{ position: static; height: auto; opacity: 1 !important; padding-bottom: 1rem;}
    .plat_features ul li .box1 .ico{ opacity: 1 !important; visibility: visible; margin-bottom: 2rem;}
    .plat_features ul li .box1 h5{ opacity: 1 !important; visibility: visible !important;}
    .plat_features ul li .box2 h5{ display: none; visibility: hidden !important;}
    .plat_features ul li .box2{ position: static; opacity: 1 !important; visibility: visible !important;}
    .plat_features ul li .box2 p{ height: 8rem;}
    .plat_features ul li .box2 .img{ height: auto;}
    .plat_ys .m{ flex-direction: column;}
    .plat_ys .left{ padding-right: 0; padding-bottom: 6rem; margin-bottom: 2rem;}
    .plat_ys .right{ max-width: inherit; width: auto;}
    .plat_ys .slick_arr>div{  margin-left: 0 !important;}
    .n_news ul li .img{ width: 18rem;}
}

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

}

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

@media (max-width: 768px)
{
.pad_top{ padding-top:5rem !important;}
.pad_bot{ padding-bottom:5rem !important;}
.xs_jianju{ margin-left:-5px !important; margin-right: -5px !important;}
.xs_jianju li{ padding-left:5px !important; padding-right:5px !important;}
.m{ padding: 0 30px;}
.s_fangan ul li .txt>div{ margin: 1.5rem 1rem; padding: 1rem;}
.s_fangan ul li .img img{ height: 358px;}
.s_fangan ul li.on .txt>div{ height: 120px;}
#foot .left{ border: 0;}
#foot .right{ width: 100%; padding: 0;}
#foot .m{ flex-direction: column;}
#foot .tt{ display: none;}
.foot_top{ padding-bottom: 2rem;}
#foot .right>div{ display: flex; justify-content: space-between; align-items: center;}
.foot_ewm{ margin: 0; margin-left: 1rem;flex-shrink: 0;}
.copyright{ display: block; text-align: center;}
.position{ display: none;}
.n_title .m{ padding: 0;}
.kuozhan02 ul li .txt{ padding-left: 1.5rem; padding-right: 1.5rem;}
.kuozhan03 ul li .box{ padding: 2rem 1.5rem;}

.kuozhan01 .ul02{ padding-bottom: 4.5rem;}
.slickbox .slick_arr>div{ width: 3rem; height: 3rem; top: auto !important; bottom: 0 !important; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
.slickbox .slick_left{ left: 50% !important; margin-left: -3.5rem !important;}
.slickbox .slick_right{ right: 50% !important; margin-right: -3.5rem !important;} 
.n_banner{ height: 20rem;}
.n_jiankong .m{ flex-direction: column; justify-content: center;}
.n_jiankong .left{ margin-bottom: 3em; margin-right: 0;}
.n_jiankong .txt h3{ font-size: 2rem !important; margin-bottom: 1rem !important;}
.n_jiankong02 .m{ flex-direction: column;}
.n_jiankong02 .left{ width: 100%;}
.n_jiankong02 .right{ width: 100%;}
.n_jiankong02 .txt{ margin-bottom: 2rem; margin-right: 0;}
.n_jiazhi .n_tt{ margin-left: 30px;}
.n_jiazhi .right ul li .txt .con{ height: 6rem;}
.n_jiazhi .m{ display: block;}
.n_jiazhi .left{ position: static; margin: 0; margin-bottom: 2rem; width: 100%;}
.n_jiazhi .right{ width: 100%;}
.n_jiazhi .slide01{ margin-right: 5rem;}
.n_jiazhi .arrbox{ right: 30px; height: 35rem;}
.n_jiazhi .left ul li .img{ height: 28rem;}
.tc_shipin .tc_close{ right: 0;}
.n_gongneng ul{ margin: 0; padding-bottom: 5rem;}
.duoxuan label{ font-size: 1.25rem;}
.n_inquiry_video ul li{ width: 100%;}
.n_dingzhi .img01{ display: none;}
.n_dingzhi .img02{ display: block;}
.n_dingzhi .box .txt{ position: static; padding-right: 0; margin-top: 1rem;}
.n_dingzhi .box{ padding: 2rem 1.5rem; border: 5px solid #33548d;}
.n_dingzhi .box+.img02{ margin-top: -13px; position: relative;}
.n_dingzhi .box .txt .con{ text-align: justify;}
#n_licheng .left{ display: none;}
	#n_licheng .right{ width: 100%; float: none; border-left: 0; padding-left: 0;}
	#n_licheng dl{ padding-left: 2rem;}
	#n_licheng dt:before{ left: -2rem; background-size: 5px !important; top: 4px;}
	#n_licheng .right ul{ min-height: inherit;}
  #n_licheng .hd ul li a{  }
  #n_coop .m>ul li{ width: 33.33333%;}
  #n_yewu .m{ flex-direction: column;}
  #n_yewu .m .left{ width: 100%; padding: 0; margin-bottom: 3rem;}
  #n_yewu .m .right{ width: 100%;}
  #n_yewu .box ul li{ max-width: 90%;}
  .n_news_xq .m{ flex-direction: column;}
  .n_news_xq .m .left{ width: 100%; padding-right: 0; margin-bottom: 3rem;}
  .n_news_xq .right{ width: 100%;}
  .ar_fot.wap{ display: flex; margin-top: 3rem;}
  .ar_fot a:nth-child(1){ background: #eee !important; color: #333;}
  .ar_fot a:nth-child(1) svg path{ fill: #333;}
  .ar_fot a:nth-child(2){ background: #004173 !important; color: #fff;}
  .ar_fot a:nth-child(2) svg path{ fill: #fff;}
  .plat_function ul{ padding-bottom: 5rem;}
  .plat_features ul li{ padding: 1rem;}
  #n_licheng .con{ padding-left: 2rem;}
  .tc_join{ flex-direction: column; max-height: 90vh; padding: 2rem;  }
  .tc_join .left .tel{ margin-top: 1rem;}
  .tc_join .right{ padding-left: 0; margin-top: 2rem;}
  .tc_join .left:before,.tc_join .left:after{ display: none;}
  .tc_join .con{ height: 300px; overflow: auto;}
  .tc_join .left .tt h3{ font-size: 1.5rem;}
  .tc_join .right .con h4{ font-size: 1.125rem; margin-bottom: 1rem;}
  .tc_join .right .con p{ line-height: 1.5; margin-bottom: 1rem;}
  ::-webkit-scrollbar {width: 2px;height: 8px;background-color: #F5F5F5;}
}
@media (max-width: 640px)
{
  .n_jiankong.n_status .left{ width: 360px; height: 290px; padding: 10px 8px;}
  .n_jiankong.n_status .left .img{ width: 303px; height: 228px;}
}
@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: 14rem;}
#banner .pic img{ height: 100px;}
#banner .slick-dots{ bottom: 5px; padding: 0; width: 100%;}
.slick-dots li button{ width: 13px; height: 13px;}
#banner .slick-dots li button:before{ width: 4px; height: 4px;}
.foot_logo{ width: 137px;}
.s_yewu{ padding-top: 3.5rem;}
.s_yewu .relative{display: flex; flex-direction: column; flex-flow: wrap; width: 100%; min-width: 0;}
.s_yewu .bdbox{ width: 100%; min-width: 0;}
.s_yewu_slide1{ width: 100%;}
.s_yewu .bd .right{ position: static; width: 100%;}
.s_yewu .bd .txt{ padding-right: 0; height: auto; padding-top:2.5rem; padding-bottom: 3rem;}
.s_yewu .bd .btn_xq{ margin-top: 2rem;}
.s_yewu .bd .txt .con{ height: 108px; overflow: hidden;}
.s_yewu .bd{ display: flex; flex-direction: column-reverse;}
.s_yewu_slide2 .img img{ height: 27rem;} 
.s_yewu .hd ul li a{ height: 92px;}
.s_yewu .hd{ top: 264px; height: 92px; position: static;}
.s_yewu .bdbox{ margin: 0 15px;}
.s_tt{ margin-bottom: 2rem;}
.s_tt h3{ font-size: 1.5rem; margin-bottom: 6px;}
.s_jishu{ padding-top: 35px;}
.s_yewu_slide1 .slick-prev{ right: 30px;}
.s_yewu_slide1 .slick-next{ right: -15px;}
.s_yewu_slide1 .slick-arrow{ top: -45px; bottom: auto;}
.s_yewu .bd .txt .tt h3{ font-size: 1.5rem;}
.s_yewu .bd .txt .tt i{margin: 1.25rem 0 2rem;}
.s_jishu{ padding-bottom: 5px;}
.s_jishu .s_tt{ margin-left: 15px; margin-right: 15px;}
.s_jishu ul li{ width: auto; margin: 5px 15px;} 
.s_fangan{ padding-top: 35px; padding-bottom: 25px;}
.s_fangan ul li{ width:100% !important; margin-bottom: 20px;}
.s_fangan ul{ flex-flow: wrap;}
.s_fangan ul li .txt>div{ background: #082558; height: 144px;}
.s_fangan ul li .txt .tt{ justify-content: space-between; width: 100%;}
.s_fangan ul li .txt .tt h4{  color: #fff; margin-bottom: .5rem;}
.s_fangan ul li .tt i{ width: 2.125rem; opacity: 1; transition-delay: .8s;}
.s_fangan ul li .txt p{ height: 3.75rem; opacity: 1; transition-delay: .5s;}
.s_fangan ul li .ico_tgl .img01{ display: none;}
.s_fangan ul li .ico_tgl .img02{ display: block;}
.s_case{ padding-top: 35px; padding-bottom: 3rem;}
.s_hd{ margin-bottom: 20px;}
.s_case ul li{ width: 50%;}
.s_case ul li .txt h5{ font-size: 14px;}
.s_case ul li .txt{ padding: 20px 10px;}
.s_case ul li{ padding: 5px;}
.s_news01 ul li a{ flex-direction: column;}
.s_news01 ul li .img{ width: 100%; height: 185px;}
.s_news01 ul li .txt{ padding: 20px 15px;}
.s_news01 ul li .txt h4{ font-size: 14px; margin-bottom: 4px;}
.s_news01 ul li .txt p{ margin-bottom: 1rem;}
.s_news01 ul{ margin: 0 -5px; display: block;}
.s_news01 ul li{ padding: 0 5px; width: auto;}
.s_news02 ul li .txt{ padding: 15px;}
.s_news02 ul li .txt h4{ font-size: 14px; line-height: 24px; height: 48px; margin-bottom: 1rem; overflow: hidden;}
.s_news02 ul li{ width: 50%; margin-bottom: 10px;}
.more_jia{ width: 2.75rem; height: 2.75rem;}
.s_news02 ul li .txt span{ font-size: 12px;}
.s_news01 .slick-dots{ position: static; margin-top: 20px; width: 100%; padding: 0;}
.s_news01 .slick-dots li button{ margin: 0 auto;}
.foot_bot{ margin-top: 2rem;}
.s_yewu .hd ul{ border-radius: 1.125rem 1.125rem 0 0; -webkit-border-radius: 1.125rem 1.125rem 0 0; -moz-border-radius: 1.125rem 1.125rem 0 0; -ms-border-radius: 1.125rem 1.125rem 0 0; -o-border-radius: 1.125rem 1.125rem 0 0; }
.s_news{ padding-top: 35px; padding-bottom: 5px;}
.foot_lianxi{ font-size: 12px; line-height: 2;}
.foot_logo{ margin-bottom: 1rem;}
.foot_top{ padding-bottom: 1rem;}

.n_banner{ height: 16rem;}
.n_banner p{ letter-spacing: 3px; font-size: 1.0625rem;}
.n_banner h3{ font-size: 1.5rem; margin-top: 7px; margin-bottom: 10px;}
.n_nav ul{ display: flex; flex-flow: wrap;}
.n_nav li{ line-height: 4rem; padding: 0 1rem; flex-grow: 1; text-align: center; font-size: 1.1375rem;}
.n_nav li{ font-weight: normal;}
.n_tt h3{ font-size: 1.625rem; margin-bottom: 1.5rem;}
.n_tt{ margin-bottom: 2rem;}
.kuozhan01 .ul01{ margin-bottom: 2rem; justify-content: flex-start;}
.kuozhan01 .ul01 li{ width: 50%; padding: 1rem .5rem;}
.kuozhan02 ul li .ico{ width: 6rem; height: 6rem;}
.kuozhan02 ul li .txt{ height: 20rem; padding: 4rem 1rem 0;}
.kuozhan02 ul li .txt h4{ font-size: 1.25rem; line-height: 1.5rem; height: 3rem; }
.kuozhan02 ul li .txt i{ margin-bottom: 5px;}
.kuozhan02 ul li .txt p{ line-height: 1.5rem;}
.kuozhan03 ul li{ width: 100%;}
.kuozhan03 ul li .box{ padding: 1.5rem;}
.kuozhan03 ul li p{ font-size: 1.25rem;}
.kuozhan03 ul{ margin: -5px;}
.kuozhan03 ul li{ padding: 5px;}
.n_nav li:after{ display: none !important;}
.n_line{ height: 6px; background-size: auto 100%;}
.kuozhan01 .ul02 li .mask{ height: 3.5rem; top: auto; bottom: 0;}
.kuozhan01 .ul02 li .mask p{ font-size: 1.125rem;}
.form_zixun .formgroup{ width: 100%;}
.n_jiankong02 .slick-prev{left: 1rem;}
.n_jiankong02 .slick-next{right: 1rem;}
.n_jiazhi .arrbox{ right: 15px; padding-top: 5rem; background-position: center 14rem !important; background-size: 5px;} 
.fenshu{ font-size: 2.5rem;}
.fenshu .fenzi{ font-size: 2.5rem;}
.fenshu .fenmu{ font-size: 1.5rem;}
.n_jiazhi .right ul li{ padding: 5px 0;}
.n_jiankong02 .m{ padding-bottom: 2rem !important;}
.n_jiazhi .n_tt{ margin-left: 0;}
.form_zixun .formgroup{ padding: 6px 1rem;}
.n_gongneng ul li .ico_tgl{ height: 103px;}
.n_jiankong .txt h3{ font-size: 1.75rem !important;}
.n_client_serve ul li{ width: 100%;}
.n_client_serve ul li .box .txt{ flex-grow: 1;}
.n_fuwu ul li .flex{ flex-direction: column-reverse !important;}
.n_fuwu ul li .left{ width: 100%;}
.n_fuwu ul li .right{ width: 100%; margin-bottom: 2rem;}
.n_fuwu ul li .txt h3{ font-size: 1.5rem;}
.n_inquiry_handbook ul li{ width: 100%;}
.form_download .groupbox, .form_download .groupbox2{ width: 100%; margin-bottom: 5px;}
.form_download .row{ flex-flow: wrap;}
.form_download .btn_search{ height: 4rem;}
.form_download input, .form_download .select-wrapper{    height: 4rem !important;}
.form_download .select-list {
  top: 4rem !important;
}
.n_inquiry_handbook ul li .box{ padding: 2rem 1.5rem;}
.btn_down svg{ width: 2rem;}
.n_inquiry_video ul li .box{ padding: 1rem;}
.n_inquiry_video .img{ margin-right: 1rem;}
.n_inquiry_video .txt h4{ font-size: 1.125rem;}
.n_client_serve ul li .box .txt h4{ font-size: 1.125rem;}
.n_client_serve ul li .box .txt p{ font-size: 1.75rem;}
.n_client_serve ul li .box .ico{ margin-right: 1.5rem;}
.n_client_serve ul li .box{ padding: 1.5rem;}
.n_inquiry_video ul{ margin-bottom: 1rem;}
.n_inquiry_handbook ul{ margin-bottom: 1rem;}
.n_hd{ flex-direction: column;}
.n_hd .n_tt2{ margin-bottom: 2rem;}
.duoxuan label{ white-space: nowrap;}
.duoxuan label i{ margin-right: 5px;}
.duoxuan label i:before { width: 5px; height: 5px; }
.n_dingzhi .box{ padding: 2rem 1.5rem; border: 5px solid #33548d; border-bottom: 0; position: relative; z-index: 9;}
.n_dingzhi .box+.img02{ margin-top: -8px;}
#n_licheng{ background-size: 100% !important;}
#n_licheng .con{ margin-bottom: 2rem;}
.n_shuzi{ padding-bottom: 0;}
#n_coop .m>ul li{ padding: 0 !important;}
#n_coop .hd ul li{ margin-bottom: 2.5rem;}
#n_zizhi ul li{ width: 50%;}
#n_wenhua2 .tt{ margin-bottom: 2.5rem;}
#n_wenhua2 .tt h3{ font-size: 1.75rem;}
.n_tt3 span{ font-size: 2.5rem;}
.n_tt3 h3{ font-size: 1.5rem;}
.n_tt3{ padding-bottom: 1.5rem;}
#n_jishu01 ul li .txt .con{ padding-bottom: 0;}
#n_jishu01 ul li .txt h3{ margin-bottom: 1rem;}
#n_jishu01 ul li .txt{ padding-top: 0; padding-right: 1rem;}
#n_jishu01 ul li .txt .n_line{ display: none;} 
#n_jishu01 ul li .img{ max-width: 40%; }
#n_jishu01 ul li .txt:before{ top: -2.5rem; right: -5rem; }
#n_jishu02 ul li{ flex-direction: column;}
#n_jishu02 ul li .tt{ text-align: left; align-items: flex-start;}
#n_jishu02 ul li .con{ text-align: left;}
#n_jishu02 ul li .imgbox{ max-width: 70%;}
#n_jishu02 .slickbox{ padding: 0; text-align: center; justify-content: center;}
#n_jishu02 ul li .tt h3{ font-size: 1.875rem; margin-top: -1rem;}
#n_jishu02 ul li .tt span{ font-size: 3rem;}
.n_lianxi .left ul li{ font-size: 13px;}
.form_fuwu{ margin: 0;}
.form_fuwu .groupbox{ padding: 5px 0; width: 100%;}
.borderbox{ flex-direction: column;}
.n_lianxi .left{ width: 100%; padding: 3rem 2rem;}
.n_lianxi .right{ height: 300px;}
.n_lianxi .left .n_tt3{ padding-bottom: 1rem; margin-bottom: 1.5rem;}
.n_lianxi .left ul{ margin-bottom: 2rem;}
.n_news_xq .ar_tt h3{ font-size: 1.5rem;}
.computer_box{ width: 100%; max-width: inherit;}
.computer_box ul{ display: flex; flex-flow: wrap; justify-content: space-between;}
.computer_box ul li{ position: static; width: 50%; display: flex; justify-content: center; margin-top: 3rem; transition-delay: 0 !important;}
.n_fangan04 ul li .pic{ height: 17rem;}
.n_fangan04 ul li .txt p{ margin-bottom: 1rem;}
.n_jiazhi .right ul{ margin: 0;}
.slickbox_right>div{ width: 3rem; height: 3rem;}
#n_coop .hd ul li a{ width: 9.875rem;}
.n_join ul li{ width: 100%;}
.n_join ul li .box h3{ margin-bottom: 1rem;}
.n_join ul li .box .ico{ margin-top: 1rem;}
.n_news ul li .jia{ display: none;}
.n_news ul li .img{ width: 16rem; margin-right: 1rem;}
.n_news ul li .txt h5{ margin-bottom: 1rem; font-size: 1.125rem;}
.n_news ul li .txt p{ margin-bottom: 1rem;}
.s_yewu .hd{ height: auto;}
.s_yewu .hd ul{ flex-flow: wrap; align-items: baseline;}
.s_yewu .hd ul li{  width: 50%; padding: 0 5px; margin-top: 10px;}
.s_yewu .hd ul li a{ height: 59px;}
.s_yewu .hd ul li h5{ margin-top: 0;}
.n_jiazhi .left ul li .img{ height: 15rem;}
#n_coop .hd ul li a{ width: auto; min-width: 8.5rem;}
#n_chuxin .n_tt3{ margin-bottom: 2rem;}
#n_chuxin .n_tt3 i{ width: 10rem;}
}
 























<!--耗时1758029800.7273秒-->