@charset "utf-8";
@font-face{  font-family: "Barlow Condensed"; src: url(../fonts/BarlowCondensed-Regular.ttf);}
@font-face{  font-family: "Barlow Condensed SemiBold"; src: url(../fonts/BarlowCondensed-SemiBold.ttf);}
@font-face{  font-family: "Barlow Condensed Bold"; src: url(../fonts/BarlowCondensed-Bold.ttf);}
@font-face{  font-family: "Barlow Condensed Medium"; src: url(../fonts/BarlowCondensed-Medium.ttf);}
@font-face{ font-family: Roboto; src: url(../fonts/ROBOTO-REGULAR.TTF);}
@font-face{ font-family: Roboto-Light; src: url(../fonts/Roboto-Light-10.ttf);}
@font-face{ font-family: play; src: url(../fonts/PLAYFAIRDISPLAY-REGULAR.TTF);}
@font-face{ font-family: play-black; src: url(../fonts/PLAYFAIRDISPLAY-BLACK.TTF);}
@font-face{ font-family: play-bold; src: url(../fonts/PLAYFAIRDISPLAY-BOLD.TTF);}
@font-face{ font-family: Bebas; src: url(../fonts/BEBAS.TTF);}
@font-face{  font-family: Bahnschrift; src: url(../fonts/bahnschrift.ttf);}

@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)
{
	.n_nav a{ margin-right: 3rem;}
}
@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{ margin-right: 2.25rem;}
	.n_banner div.pic2{ height: 26rem;}
	.n_licheng .bd{ margin-top: 8rem;}
	.n_jiaru .right{ padding-left: 4rem;}
	.n_rencai{ padding-bottom: 7rem;}
	.n_rencai .slick-arrow{ z-index:99; position:absolute; top:auto; opacity:1; bottom: -3.5rem;
		display:block; width:8px; height: 15px; background-size:contain !important;}
	.n_rencai .slick-prev{ left:50%; margin-left: -2rem; background:url(../images/s_fuwu_left.png) left center no-repeat;
		transition:300ms;-webkit-transition:300ms;}
	.n_rencai .slick-next{ right:50%; margin-right: -2rem; background:url(../images/s_fuwu_right.png) right center no-repeat;
		transition:300ms;-webkit-transition:300ms;}
	.n_rencai .slick-prev:hover{ background:url(../images/s_fuwu_left_on.png) left center no-repeat; }
	.n_rencai .slick-next:hover{ background:url(../images/s_fuwu_right_on.png) right center no-repeat; }
	.n_gongyi ul li p br{ display: none;}
	.n_gy_list .hd ul li a{ min-width: 11rem;}
	.n_gy_list .hd ul li{ margin: 0 .5rem;}
	.downbox li{ width:100%;}
}
@media (max-width: 1360px)
{
	.n_banner div.pic2{ height: 24rem;}
	.licheng_slide ul li .txt .con{    width: 17rem;}
	.slide_car .slick-prev{ left: 1rem;}
	.slide_car .slick-next{ right: 1rem;}
	.downbox {padding-right:0;}
	.downbox li{ width:100%; }
	
}
@media (max-width: 1280px)
{
	.video_slide .right{ width: 21rem;}
	.video_slide .left{ width: calc(100% - 21rem); height: 42rem; padding-right: 1.5rem;}
	.licheng_slide ul li .txt .con{ width: 16rem;}
	.licheng_slide ul li:nth-child(7) .con{ width: 15rem;}
	.licheng_slide ul li:nth-child(7) .txt { bottom: 50%; padding-bottom: 11rem;}
	.licheng_slide ul li:nth-child(5) .txt {bottom: 30%;padding-bottom: 11rem;}
	.n_licheng .bd{margin-top: 10rem;}
}
@media (max-width: 1200px)
{
#nav{ margin-right:1.5rem;}
#header{ display:none !important;}
#m_header{ display:block; }
#nav_btn_box{ display: block;}
body.ny {	padding-top: 4.5rem;}
.s_area .hd{ width: 21rem;}
.s_area .bd{ width: calc(100% - 21rem);}
.s_area .bd ul li .txt{ width: 55%;}
.s_area .bd ul li .pic{ width: 45%;}
.s_about .right{ flex-shrink: .5;}
	.foot_nav{ display: none;}
	#foot .m{ flex-direction: column;}
#foot .right{ padding-left: 0; margin-top: 1rem;}
	
	#foot .right{ justify-content: center;}
	.s_coop .slick-prev{ left:-2rem; }
	.s_coop .slick-next{ right:-2rem; }
	.s_fuwu .slick-prev{ left:-2rem; }
	.s_fuwu .slick-next{ right:-2rem; }
	.s_news .bd .news01{ width: 29rem;}
	.s_news .bd .news02{ width: calc(100% - 29rem);}
	.n_about .right{ flex-shrink: .5;}
	.n_nav_web{ display: none;}
	.n_nav_wap{ display: block !important;}
	#n_news_xq .right_con{ width: 19rem; top: 3rem;}
	#n_news_xq .left_con{ width:calc(100% - 21rem);}
	.n_huanwei01 .m{ flex-direction: column;}
	.n_huanwei01 .right{ margin-top: 8rem;}
	.n_youshi .m{ flex-direction: column; align-items: center;}
	.n_pingtai{ margin: 4rem 0;}
	.n_pingtai .ul .li{ min-width: 220px;}
	.n_youshi .right{ margin-top: 1.5rem;}
	.n_gufei03 .m{ flex-direction: column; align-items: center;}
	.n_gufei03 .right{ max-width: inherit; margin-top: 3rem; margin-left: 0; border-bottom: 0; padding-bottom: 0;}
	.n_gufei04 .m{flex-direction: column; align-items: flex-start; }
	.n_gufei04 .left{ max-width: inherit;}
	.n_gufei04 .right{ margin-left: 0;}
	
  .main_container {
    margin-top: 40px;
  }
  .main_container::before {
    display: none;
  }
  .main_container .main_left {
    width: 100% !important;
  }
  .main_container .main_left .item {
    padding-bottom: 25px;
    border-bottom: 1px solid rgba(170, 170, 170, 0.2);
  }
  .main_container .main_right {
    width: 100% !important;
  }
  .main_container .main_right .item {
    margin-top: 40px;
  }
  .main_container .item .item_picture {
    display: none;
  }
}
@media (max-width: 1100px)
{
	.licheng_slide ul li .txt .con{ width: 13rem !important;}
	.n_jiaru .m{ align-items: flex-start;}
	.n_jiaru .left{ flex-shrink: .5;}
	.n_jiaru .swiper{ margin-top: 2rem;}
	.n_jiaru .swiper .box i{ margin-top: 1rem; margin-bottom: 8px;}
	.n_gongyi .pic{ margin-bottom: 2rem;}
	.n_gongyi ul li{ position: static !important; margin: 0 !important; margin-bottom: 3rem !important; padding: 0 !important; width: 100%; text-align: left !important;}
	.n_gongyi ul li h5 span{ position: static;}
	.n_gongyi ul li.li_5{ margin-bottom: 0 !important;}
	.n_gongyi ul li.li_5 .line{ display: none;}
.n_gongyi ul li h5 span{ position: static; margin-right: 6px !important; width: 24px; text-align: center; margin-left: 0 !important;}
.n_gongyi ul li h5{ display: flex; flex-direction: row-reverse !important; width: fit-content !important;  margin-left: 0 !important;}
.n_gongyi ul.ul_2 li .line:before{ left: auto; right: -7px;}
}
/*==========================导航和banner变成手机模式============================*/

@media (max-width: 992px)
{
.web{ display:none;}
.wap{ display:block;}
.s_about .tt{ margin-bottom: 2.5rem;}
.s_shuzi{ margin-top: 2.5rem;}
.s_about .left{ padding-right: 2.5rem;}
.s_shuzi li p{ font-size: .875rem;}
.s_shuzi li div{ font-size: 2.875rem;}
.s_area .hd ul li h3{ font-size: 1.5rem;}
.s_area .hd ul li span{ font-size: 1.125rem;}
.s_area .hd ul li{ padding: 2.5rem 2rem;}
.s_news .bd .news01{ width: 23rem;}
.s_news .bd .news02{ width: calc(100% - 23rem);}
.news01 .txt{ padding: 1rem 2rem;}
.s_about .right{ flex-shrink: 0.7;}
	.tc_shipin .tc_close{ right: -.5rem;}
	.s_area .bd ul li .txt h3{ margin-top: 2rem;}
	.s_area .bd ul li .con{ margin-bottom: 2.5rem;}
	.n_about .right{ flex-shrink: 0.7;}
	.n_licheng .bd{ display: none;}
	.licheng_slide_wap{ display: block;}
	.n_licheng .hd .arrowbox{ display: none;}
	.n_wenhua .box1 ul li .box{ padding: 3rem 2rem;}
	.n_wenhua .box2 ul li .box{ padding: 3rem 2rem;}
	.n_wenhua .box1 ul{ display: flex;}
	.n_wenhua .box2 ul{ display: flex;}
	.n_wenhua .box1 ul li .box{ height: 100%;}
	.n_wenhua .box2 ul li .box{ height: 100%;}
	.n_wenhua .box1 ul li span{ margin-bottom: 1.75rem;}
	.n_wenhua .box2 ul li span{ margin-bottom: 1.75rem;}
	#n_news_xq .left_con{ width: 100%;}
	#n_news_xq .right_con{ width: 100%; margin-top: 3rem; position: inherit;}
	.n_lianxi .box1{ flex-direction: column;}
	.n_lianxi .box1 .right{ margin-top: 3rem; width: 100%;}
	.n_jiaru .m{ flex-direction: column-reverse;}
	.n_jiaru .left{ width: 100%; padding: 0; flex-shrink: 1; margin-top: 2.5rem;}
	.n_jiaru .right{ width: 100%; padding: 0; flex-shrink: 1;}
	.n_huanbao01 .m{ flex-direction: column;}
	.n_huanbao01 .left{ margin-bottom: 3rem; padding-bottom: 5rem; padding-right: 0; max-width: inherit;}
	.n_gufei01 .m{ flex-direction: column;}
	.n_gufei01 .left{ padding-bottom: 2rem; padding-right: 0; border-bottom: 0;}
	.gufei_lc{ transform: scale(.9); -webkit-transform: scale(.9); -moz-transform: scale(.9); -ms-transform: scale(.9); -o-transform: scale(.9); }
	.index_cases_content {
    flex-flow: wrap;
  }
  .index_cases_content_item {
    width: 50%;
    height: 30rem;
  }
  .index_cases_content_item_popup {
    padding: 0 1rem;
  }
  .index_cases_content_item_popup_icon {
    margin-top: 14rem;
  }
  .index_cases_content_item:hover .index_cases_content_item_popup_icon {
    margin-top: 4rem;
  }
  
  .knowledge-anwer{
        padding-left: 40px;
        padding-right: 40px;
        padding-bottom: 30px;
		font-size:14px;
    }
    .knowledge-left{
        width: 68px;
        height: 68px;
    }
    .knowledge-ques{
		height:auto;
    }
    .knowledge-ques h3{
        padding-left: 20px;
        width: calc(100% - 102px);
		font-size:16px;
    }
    .knowledge-ques{
        padding-right: 20px;

    }
    .knowledge-wrap{
        padding-bottom: 55px;
    }
  .leftnav{ width: 100%; margin-right:0%;}
	.col-md-4 {
        width:50% !important
    }
	.nycontent .col-md-9{ padding-left:0; padding-right:0}
	
	.nyright{ padding-left:0; }
	.nyright .page-box{ padding-right:0;}
	.proszi{ margin-top:20px; margin-left:0; width:100%; line-height:24px; height:30px;}
	.nypcanshu{}
}

@media (min-width:481px) and (max-width:992px){ 
}

@media (max-width: 860px)
{
	.s_about .m{ flex-direction: column;}
	.s_about .left{ padding-right: 0;}
	.s_about .right{ width: 100%; margin-top: 3rem;}
	.s_about .pic img{ width: 100%;}
	.s_area .box .m{ flex-direction: column;}
	.s_area .hd{ width: 100%;}
	.s_area .bd{ width: 100%;}
	.s_area .hd ul li span{ display: none;}
	.s_area .hd ul li{ height: auto;}
	.s_area .hd ul li h3 {font-size: 1.25rem;}
	.s_news .bd .item{ flex-direction: column;}
	.s_news .bd .news01{ width: 100%;}
	.s_news .bd .news02{ width: 100%; padding-left: 0; margin-top: 3rem;}
	
	.s_news .hd{ flex-direction: column; align-items: flex-start; padding-bottom: 1.5rem;}
	.s_news .hd ul li a{ margin-left: 0; margin-right: 1rem;}
	.s_news .s_tt{ width: 100%; text-align: center; margin-bottom: 2rem;}
	.s_news .s_tt i{ margin-left: auto;}
	.n_about .m{ flex-direction: column;}
	.n_about .left{ padding-right: 0;}
	.n_about .right{ width: 100%; margin-top: 3rem;}
	.n_about .pic img{ width: 100%;}
	.video_slide .right{ width: 100%; float: none;}
	.video_slide .left{ width: 100%; height: 0; padding-bottom: 60%; position: relative; padding-right: 0; float: none;}
	.video_slide .left .video-js{ position: absolute; left: 0; bottom: 0; width: 100%; height: 100%;}
	.video_slide .bd ul{ margin: 0 -6px;}
	.video_slide .bd ul li{ width: 50%; float: left;}
	.video_slide .bd ul li{ padding: 0 6px;}
	.video_slide{ display: flex; flex-direction: column-reverse;}
	.video_slide .txt{ display: none;}
	.video_slide .right{ padding-bottom: 0;}
	.video_list ul li{ width: 50%;}
	.video_slide{ margin-bottom: 2.5rem;}
	.page{ margin-top: 2.5rem;}
}

@media (max-width: 768px)

{
	#banner li .img{ height: 50rem; background-attachment:inherit !important;}
	#s_pro02 .bd ul li{ width: 50%;}
.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;}
#foot .m{ flex-direction: column;}
#foot .right{ padding-left: 0; margin-top: 1rem;}
.zizhi_list ul li{ width: 50%;}
.n_news ul li{ width: 100%;}
.n_news ul li .img{ width: 16rem; height: 11rem; margin-right:2rem;}
.n_news ul li .txt{ height: 11rem;}
.n_news ul li .txt span{ margin-bottom: 8px;}
.n_news ul li h2{ margin-bottom: 8px; font-size: 1.125rem;}
.n_news ul li .btn_xx{ margin-top: 5px;}
.n_branch ul li{ width: 100%;}
.n_branch ul li .box{ margin: 0; margin-top: 1rem;}
.n_join ul li{ width: 100%;}
.n_peiyu .m{ flex-direction: column;}
.n_peiyu .left{ width: 100%;}
.n_peiyu .right{ width: 100%;}
.n_peiyu .right .pic{ height: auto;}
.n_peiyu .hd ul li{ height: auto;}
.n_peiyu .hd ul li .box{ padding-bottom: 9rem;}
.n_peiyu .slick_arrow_right{ bottom: 5rem;}

.n_gufei02 .m{ flex-direction: column;}
.n_gufei02 .left{ width: 100%;}
.n_gufei02 .right{ width: 100%;}
.n_gufei02 .right .pic{ height: auto;}
.n_gufei02 .hd ul li{ height: auto;}
.n_gufei02 .hd ul li .box{ padding-bottom: 9rem;}
.n_gufei02 .slick_arrow_right{ bottom: 5rem;}
.n_huanjing ul{ display: block;}
.n_huanjing ul li{ width: 100% !important; margin-bottom: 1.5rem;}
.n_huanjing ul li .img{ height: auto;}
.n_huanjing ul li .txt{position:static;}
.n_huanjing ul li .con{ height: auto; opacity: 1; }
.n_huanjing ul li .tt{ text-align: left; justify-content: space-between;}
.n_huanjing ul li .tt .ico{ display: block; opacity: 1;}
.n_huanjing ul li .con{ height: 3.25rem; opacity: 1; }
.pic06 ul li{ width: 50%;}
.n_huanbao02 .flex{ flex-direction: column;}
.n_huanbao02 .txt{ text-align: left !important; margin-bottom: 2rem;}
.n_huanbao02 .center{order:0;}
.n_huanbao02 .txt1{ order: 1;}
.n_huanbao02 .txt2{ order: 2;}
.gufei_lc{ transform: scale(.8); -webkit-transform: scale(.8); -moz-transform: scale(.8); -ms-transform: scale(.8); -o-transform: scale(.8); }
.slide_car .slick-prev{ left: -1rem;}
.slide_car .slick-next{right: -1rem;}
.n_lianxi .flex{ flex-direction: column;}
.n_lianxi .ewm .box{ margin-left: 0; margin-right: 2rem;}
.n_lianxi .ewm{ margin-top: 10px;}
.n_gongyi .mask h3{ font-size: 2rem;}
.n_gongyi .mask h6{ font-size: 1.25rem; letter-spacing: 1px;}

.main_container {
    margin-top: 30px;
  }
 .main_container .main_left .item {
    padding-bottom: 15px;
  }
  .main_container .main_right .item {
    margin-top: 15px;
    padding-bottom: 15px;
  }
  .main_container .main_right .item:not(:first-child) {
    margin-top: 18px;
  }
  .main_container .item .explain {
    padding-left: 65px;
  }
  .main_container .item .explain .item_time .item_time_day {
    font-size: 36px;
  }
  .main_container .item .explain .explain_title {
    padding-right: 20px;
  }
  .main_container .item .explain .explain_content {
    margin-top: 12px;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 48px;
    min-height: 48px;
    line-height: 24px;
  }
  .main_container .item .explain .explain_link {
    display: none;
  }
  
.n_title .fl{ width:100% !important; margin:0; padding:0}
.n_nav { position: relative; }
.n_nav a {display:block;height: 4rem;font-size: 1.125rem; font-weight: normal; float: left;line-height: 3rem;margin-right: 0rem; color: #252525;text-align: center;width:100%; }
.n_nav a strong {display: block; position: relative;z-index: 4;height: 48px;line-height: 48px; font-weight: normal;  }
.n_nav a:before {content: "";width: 0;height: 2px;position: absolute; bottom:0; left: 0; background: #3d75c0;transition: 0.3s ease-in-out; opacity: 0;}
.n_nav .on:before, .n_nav a:hover:before { width: 100%; opacity: 1;}
.n_nav .on strong, .n_nav a:hover strong{ color: #3d75c0; font-weight: bold;}

.knowledge-left{
        width: 48px;
    }
    .knowledge-ques{
        padding-right: 10px;
		height:auto;
    }
    .knowledge-ques h3{
        padding-left: 10px;
        width: calc(100% - 82px);
		font-size:16px;
    }
    .knowledge-anwer{
        padding-left: 20px;
        padding-right: 20px;
    }
  
  
}
@media (max-width: 480px)

{
	.m{ padding: 0 15px;}
	#banner .slick-dots li button:before{ width: 1.25rem; height: 3px;}
	#banner li .img{ height: 33rem; background-attachment:inherit !important;}
	.s_area .box{ background-attachment:inherit !important;}
	#banner .pic{ margin-bottom: 25%;}
	#s_pro02 .bd ul li{ width: 100%;}
	.mouse_down{ width: 3rem; height: 3rem; margin-left: -1.5rem; bottom: 60px;}
	.s_about{ padding: 3.25rem 0;}
	.s_about .con{text-align: justify;}
	.s_about .tt span{ font-size: 2.25rem;}
	.s_about .tt h3{ font-size: 1.625rem;}
	.s_shuzi li div{ font-size: 2.625rem;}
	.dataNums .dataOne{ width: 1.125rem;}
	.s_about .btn_xq{ margin-top: 2.5rem;}
	.s_area .bd ul li{ flex-direction: column-reverse;}
	.s_area .bd ul li .txt{ width: 100%;}
	.s_area .bd ul li .pic{ width: 100%;}
	.s_area .bd ul li .pic{ height: 20rem;}
	.s_area .bd ul li .pic img{ width: 100%;}
	.s_area .hd ul li{ padding: 1.5rem 1rem; height: 108px;}
	.s_area .hd ul li h3{ font-size: 12px; font-weight:  normal; line-height:1.25rem;  margin-top: 10px;}
	.s_area .hd ul li .ico{ height: 20px; width: 20px;}
	.s_area .bd ul li .txt{ height: auto;}
	.s_area .bd ul li .txt h3{ margin-top: 1rem;}
	.s_area .box{ padding: 3rem 0;}
	.s_area{ padding-top: 3.25rem;}
	.s_fuwu{ padding: 3.25rem 0;}
	.s_news{ padding: 3.25rem 0;}
	.s_coop{ padding: 3rem 0;}
	.s_tt{ margin-bottom: 2.25rem;}
	.s_tt h3{ font-size: 1.75rem;}
	.s_tt h3 span{ font-size: 1.125rem;}
	#foot{ padding: 3.25rem 0 0 0;}
	.s_coop ul{ margin-top: -10px; margin-left: 10px !important; margin-right: 10px !important;}
	.s_coop ul li{ margin-top: 10px;}
	.s_coop .slick-arrow{ margin-top: 9px;}
	.s_coop .slick-prev{ left:-10px; }
	.s_coop .slick-next{ right:-10px; }
	.s_fuwu .slick-prev{ left: -10px; }
	.s_fuwu .slick-next{ right:-10px; }
	.s_fuwu ul{ margin-top: -10px; margin-left: 10px !important; margin-right: 10px !important;}
	.s_fuwu ul li{ margin-top: 10px;}
	.s_fuwu .slick-arrow{ margin-top: -30px;}
	.news02 ul li .img{ width: 12rem; height: 8rem;}
	.news02 ul li .txt{ width: calc(100% - 12rem);}
	.news02 ul li p{ display: none;}
	.news02 ul li h5{ white-space: normal; font-size: 1rem; line-height: 1.5rem; height: 3rem; overflow: hidden; font-weight: normal;}
	.s_about .pic img{ height: 300px; object-fit: cover; border-radius: 15px 0 15px 0; -webkit-border-radius: 15px 0 15px 0; -moz-border-radius: 15px 0 15px 0; -ms-border-radius: 15px 0 15px 0; -o-border-radius: 15px 0 15px 0; }
	.s_about .tt{ margin-bottom: 2rem;}
	#gotop{ bottom: 2.5rem; right: 1rem;}
	.foot_bot{ padding: .5rem 1.5rem; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }
	.foot_link{ margin-top: 5px;}
	.n_banner div.pic2{height: 8rem;}
	.n_banner .txt b{ font-size: 1.25rem;}
	.n_about{ padding: 3.25rem 0;}
	.n_about .tt{ margin-bottom: 2rem;}
	.n_about .tt p{ font-size: 3.25rem;}
	.n_about .tt h3{ font-size: 1.25rem; margin-top: .5rem;}
	.n_about .con{ line-height: 2rem;}
	
	.n_video{ padding-bottom: 3.25rem; padding-top: 3rem;}
	.video_slide .bd ul li .mask .ico_play,.video_list ul li .mask .ico_play{ width: 2.5rem; height: 2.5rem;}
	.subnav ul li{width: 32%;}
	.subnav ul li a{ margin: 0 6px; width: auto;}
	.zizhi_list ul li .pic {width: 156px;height: 222px;}
    .zizhi_list ul li .desk{ height: 33px; background-size: 150% !important;}
	.zizhi_list ul li{ margin-top: 2rem;}
	.zizhi_list ul{ margin-top: -2rem;}
	
	.shebei_list ul li{ width:100%; margin-top:0 !important;}
	.shebei_list ul li .pic { width:100%; height:auto;}
    .shebei_list .desk{ height:0 !important; background-size:0 !important; margin:0; padding:0}
	.shebei_list ul{ margin-top: 0;}
	
	
	.n_licheng{ padding: 3rem 0;}
	.n_wenhua{ padding: 3rem 0;}
	.n_tt{ margin-bottom: 2rem;}
	.n_wenhua .box1 ul{ flex-direction: column;}
	.n_wenhua .box2 ul{ flex-direction: column;}
	.n_wenhua .box2 ul li{ width: 100%; float: none;}
	.n_wenhua .box1 ul li{ width: 100%;}
	.n_wenhua .box1 ul li.on{ width: 100%;}
	.n_wenhua ul li .box { padding: 2rem 1.5rem !important;}
	.n_wenhua ul li p{ font-size: 1rem !important;}
	.n_huodong ul li .txt h5{ margin-bottom: .5rem;}
	.n_huodong ul li .txt{ padding-top: 1rem;}
	.n_huodong .slick-arrow{ top: auto; bottom: -5rem;}
	.n_huodong .slick-prev{ left: 50%; margin-left: -3rem;}
	.n_huodong .slick-next{ right: 50%; margin-right: -3rem;}
	.n_huodong{ padding-top: 3rem; padding-bottom: 7rem;}
	.n_wenhua ul li .ico{ height: 1.75rem !important; width: 1.75rem !important;}
	.n_news ul li .img { width: 12rem; height: 9rem; margin-right: 1rem;}
	.n_news ul li .txt{ height: 9rem;}
	.n_news ul li .btn_xx{ display: none;}
	.n_news{ padding: 3rem 0;}
	#n_news_xq{ padding: 3rem 0;}
	#n_news_xq .left_con{ padding: 2rem 1.5rem;}
	.ar_fot ul li { height: 3.5rem;line-height: 3.5rem;padding: 0 1rem;}
	.ar_fot{ margin-top: 2rem;}
	.n_lianxi form .group{ width: 100%;}
	.n_jiaru{ padding-top: 3rem; padding-bottom: 3rem;}
	.n_jiaru .swiper .box h5 img{ max-width: 18px; max-height: 18px;}
	.n_rencai ul li p{ font-size: 12px;}
	.n_rencai ul li span{ font-size: 6rem;}
	.n_rencai ul li .txt{ padding-bottom: 1rem;}
	.n_shili{ padding-top: 3rem; padding-bottom: 1.5rem;}
	.n_shili .con{ margin-bottom: 2rem;}
	.n_shili ul{ flex-wrap: wrap;}
	.n_shili li{ width: 50%; margin-bottom: 20px;}
	.n_rencai{ padding-top: 3rem;}
	.n_rencai ul li .pic{ margin-bottom: 1.25rem;}
	.n_join ul li .yaoqiu span{ margin-right: 1rem;}
	.n_join ul li .btn_arr{ display: none;}
	.n_join ul li .fuli{ margin-bottom: 0;}
	.n_join ul li .fuli span{ padding: 6px 1rem;}
	.n_join ul li .yaoqiu{ margin: 10px 0 15px !important;}
	.page a {padding: 0 7px;min-width: 32px;line-height: 30px;height: 32px; margin: 0 2px;}
	.n_peiyu .hd ul li .box{ padding-bottom: 5rem;}
	.n_peiyu .hd ul li{ padding: 3rem 1.25rem;}
	.n_peiyu .hd ul li .box .tt{ margin-bottom: 2rem;}
	.n_peiyu .slick_arrow_right{ bottom: 3rem; left: 1.25rem;}
	
	.n_gufei02 .hd ul li .box{ padding-bottom: 5rem;}
	.n_gufei02 .hd ul li{ padding: 3rem 1.25rem;}
	.n_gufei02 .hd ul li .box .tt{ margin-bottom: 2rem;}
	.n_gufei02 .slick_arrow_right{ bottom: 3rem; left: 1.25rem;}
	.n_huanjing{ padding: 3rem 0;}
	.n_gongyi{ padding: 3rem 0;}
	.n_gy_list .hd ul li{ margin: 5px 0; width: 50%; float: left; padding: 0 5px;}
	.n_gy_list .hd ul li a{ min-width: inherit; width: 100%; padding: 0;}
	.n_gy_list{ padding-top: 3rem; padding-bottom: 3rem;}
	.liucheng{ padding: 2rem 1rem; flex-wrap: wrap; justify-content: flex-start;}
	.liucheng img{ width: .75rem; margin: 0 6px;}
	
	.n_pingtai .ul .li {
    min-width: 175px;
    line-height: 1.35;
}
.n_huanwei01 .right {
	margin-top: 3rem;
	transform: scale(.6);
}
.n_huanwei01{ padding-bottom: 0; padding-top: 3rem;}
.n_pingtai .ul .li p{ font-size: 1.5rem;}
.slide_car ul li{ padding: 0 10px;}
.n_youshi{ padding: 3rem 0;}
.n_youshi .left ul li span {
	width: 66px;
	padding-left: 33px;}
	.n_youshi .left ul li .txt{padding: 1.25rem 1rem;}
	.n_youshi .left ul li .txt p{ line-height: 1.75rem;}
	.n_youshi .left ul li{margin-bottom: 1.5rem; width: 100%;}
	.n_huanbao01 .left{ padding-bottom: 0; background: none; margin-bottom: 2rem;}
	.n_huanbao01{ padding-top: 3rem; padding-bottom: 3.5rem;}
	.n_huanbao02{ padding: 3rem 0 1rem;}
	.n_huanbao02 .center{ margin-bottom: 0; margin-top: -1rem; transform: scale(.8); -webkit-transform: scale(.8); -moz-transform: scale(.8); -ms-transform: scale(.8); -o-transform: scale(.8); }
	.n_gufei01{ padding-bottom: 3rem;}
	.n_gufei02 .hd ul li .box .tt h3{ font-size: 1.75rem;}
	.n_gufei03{ padding-top: 3rem; padding-bottom: 3rem;}
	.gufeijishu ul li{ width: 50%;}
	.gufeijishu ul li:nth-child(5){ width: 100%;}
	.gufeijishu ul li .img{ height: 270px;}
	.gufeijishu ul li:nth-child(5) .img{ height: 170px;}
	.gufeijishu ul li:nth-child(5) span{ display: none;}
	.n_gufei04{ padding-top: 3rem; padding-bottom: 3rem;}
	.n_gufei04 .left .tt{ margin-top: 1rem;}
	.n_gufei05 ul{ margin: 0 2rem;}
	.n_huanjing ul{ margin-bottom: 1rem;}
	.gufei_lc{transform: scale(.4);-webkit-transform: scale(.5);-moz-transform: scale(.4);-ms-transform: scale(.4);-o-transform: scale(.4);}
	.n_gufei03 .left{height: 391px;}
	.gufei_lc{top: -138px;margin-right: 104px;}
	.gufei_lc ul li span{font-size: 32px;}
	.gufei_lc ul li p{font-size: 21px;white-space: normal;min-width: 204px;line-height: 1.5;margin-top: 0;}
	.gufei_lc ul li.li_12{ top: 307px;}
	.n_gufei02 .hd ul li .box .tt h3{ font-size: 1.5rem;}
	.gufei_lc ul li.li_1{
    flex-direction: column-reverse;
    text-align: center;
    top: auto;
    bottom: 378px;
    right: 406px;
   }
	.gufei_lc ul li.li_2{
    flex-direction: column-reverse;
    text-align: center;
    top: auto;
    bottom: 506px;
    right: 240px;
}
	.gufei_lc ul li.li_3{
    flex-direction: column-reverse;
    text-align: center;
    top: auto;
    bottom: 487px;
    right: 4px;
    left: auto;
    }
	.gufei_lc ul li.li_4{
    flex-direction: column-reverse;
    top: auto;
    bottom: 278px;
    left: 441px;
    text-align: center;
}
	.gufei_lc ul li.li_5{
    flex-direction: column;
    text-align: center;
    left: 414px;
    top: 392px;
}
	.gufei_lc ul li.li_6{flex-direction: column;text-align: center;left: 243px;}
	.gufei_lc ul li.li_7{flex-direction: column;text-align: center;right: 300px;}
	.gufei_lc ul li.li_8{
    flex-direction: column;
    right: 434px;
    text-align: center;
}
	.gufei_lc ul li.li_9{}
	.gufei_lc ul li.li_10{}
	.gufei_lc ul li.li_11{ left: 312px;}
	.gufei_lc ul li.li_12{top: 392px;}
	.gufei_lc ul li.li_13{}
	.logo01 img{ width: 100px !important; height: 100px !important;}
	.s_news .hd ul li a{ font-size: 16px;}
	.n_gufei02 .left{    background: #3d75c0;}
	.n_gufei03 .right{ margin-top: 0;}
	.n_lianxi form .group.yzm{ width: 100%;}
	.group.btnbox.fr {
    float: none;
    margin-left: 6px;
}
.n_banner div.pic2 {
	height: 12rem;
	background-position: left !important;
}
.n_huanwei01 .left .con{ height: auto; min-height: inherit;}
.n_youshi .left{ width: 100%;}

.main_container {
    margin-top: 20px;
  }
  .main_container .item .explain {
    padding-left: 60px;
  }
 .main_container .item .explain .item_time .item_time_day {
    font-size: 30px;
  }
  .main_container .item .explain .explain_content {
    margin-top: 8px;
  }

.downbox li p{ width:85%; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}

}

