*{
    padding:0;
    margin:0;
    border:-0;
}
li{
    list-style-type: none;
}
a {
    text-decoration: none!important;
}
body{
    font-size: 0.16rem!important;
}
/* nav */
.m_home_logo{
    display: none;
}
.home_menu_bg{
    width: 100%;
    background-color:#fff ;
    position: fixed;
    top:0;
    z-index: 99;
    left: 50%;
    transform: translateX(-50%);
}
.home_menu_bg .home_menu{
    position: relative;
}
.home_menu_bg .home_menu .home_logo{
position: absolute;
left: 46%;
top:12%;
}
.home_menu_bg .home_menu .home_logo img{
    width: 1rem;
    display: block;
}
.home_menu .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{
    background: #004ac5!important;
    color:#fff!important;
}
.home_menu .nav>li>a:focus, .nav>li>a:hover{
    background-color: #004ac5!important;
    color:#fff!important;
}

.home_menu_bg .home_menu ul.nav{
    display: flex;
    margin: 0 auto;  
}
.home_menu .nav li{
    position: relative;
    width:12%; 
}
.home_menu .nav li img{
    display: block;
    position: absolute;
    top:48%;
    right: 0;
}
.home_menu .nav li:nth-child(4){
    margin-left: 27.5%;
}
.home_menu .nav li a{
	font-weight:900;
	font-size: 0.18rem;
    color:#000;
    text-align: center;
    font-size: 0.24rem;
    padding: 0.2rem 0;
}
.home_menu .nav li a p{
    text-transform: uppercase;
    font-size: 0.16rem;
    font-weight: 400;
    margin-top:0.1rem;
}
.home_menu .nav li ul{
    position: absolute;
    top: 1.17rem;
    left: 0;
    display: block;
    background: #fff;
    width: 1.38rem;
    display: none;
}
.home_menu .nav li ul li{
    padding:0.1rem 0;
    display: block;
    width: 100%;
    text-align: center;
}
.home_menu .nav li ul li:nth-child(4){
    margin-left:0;
}
.home_menu .nav li ul li:hover {
    background-color: #004ac5!important;
   
}
.home_menu .nav li ul li:hover a{
    color:#fff!important;
}
.home_menu .nav li ul li a{
    color:#3e3e3e;
    font-size: 14px; 
    text-align: center;
}
.home_menu_bg .home_menu a{
    color:#fff;
    padding:0.15rem 0.2rem ;
}
.container_fill{
    width: 100%;
    max-width: 1920px;
    margin:0 auto;
}
.m_home_menu{
	display:none;
}
/* swiper */
.home_swiper{
    margin-top:1.06rem;
    position: relative;
}
.home_swiper  .m_swiper{
		display:none;
	}
  .m_banner{
	  display:none;
  }
  .m_lists_product_content{
	  display:none;
  }
.home_swiper img{
    width: 100%;
}
/* home_tel */
.home_tel{
    position: absolute;
    bottom: -1rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: 9;
    color:#fff;
    display: flex;
    justify-content: space-between;
    
}
.home_tel .left{
    width: 15%;
    background: #07398e;
    color:#fff;
    display: flex;
    padding:0.2rem;
    justify-content: center;
    align-items: center;
}
.home_tel .left p{
    margin:0 0 0 0.15rem;
    font-weight: 700;
}
.home_tel .left img{
    width: 0.5rem;
    height: 0.5rem;
}
.home_tel .right{
    width: 85%;
    padding:0.2rem 0.4rem;
    background: #004ac5;
}
.home_tel .right p{
    font-size: 0.45rem;
    font-weight: 900;
}
.home_tel .right p:nth-child(1){
    display: flex;
    justify-content: space-between;
}
/* .home_title */
.home_title{
    padding:0.1rem;
    margin: 0.5rem 0 0.3rem;
}
.home_title h3{
    font-weight: 900;
    font-size: 0.32rem;
    color:#2e2e2e;
}
.home_title p{
    font-weight: 700;
    color:#666;
    font-size: 0.2rem;
}
.home_title .home_t_line{
    width: 0.3rem;
    height: 0.3rem;
    background: #0d6fb8;
    margin:  0.2rem 0;
    position: relative;
}
.home_title .home_t_line1{
    width: 0.2rem;
    height: 0.2rem;
    margin: -0.01rem auto 0;
    position: absolute;
    top: -0.1rem;
    right: -0.1rem;
    z-index: 9;
    background: #7fb900;
}

/* home_product */
 .m_menu{
		display:none; 
	 }
.m_product{
		display:none;
	}

.home_product{
    padding:0.1rem 0 0.8rem;
    margin-top:1rem;
}
.home_product .home_product_content  {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.home_product .left{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 25%;
    border: #878787 2px solid;
} 
.home_product .left ul{
    width: 100%;
}
.home_product .left li{
    display: block;
    width: 80%;
    margin:0.4rem auto;
    background-color: #d6d6d6;
}
.home_product .left a{
    display: block;
    padding:0.1rem 0.2rem;
    color:#000;
    text-align: center;
}
.home_product .left li.on a{
    background: #004ac5;
    color:#fff;
}
.home_product .right  {  
    width: 70%;
}
.home_product .right ul{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.home_product .right li{
    width: 47.5%;
    display: block;
    text-align: center;
    background: #fff;
    box-shadow:2px 2px 13px #aaaaaa;
    margin-bottom: 0.3rem;
}
.home_product .right li:nth-child(n+3){
   margin-bottom: 0;
}
.home_product .right li a{
    display: block;
    margin:0 auto;
    color:#000;
}
.home_product .right li .img img{
   width: 100%;
    margin:0 auto;
}
.home_product .right li a p{
    font-weight: 700;
    margin-top:0.1rem;
}
/* case */
.home_case_bg{
    padding: 0.1rem 0 0.6rem;
    background: url(../img/home_case_bg.png) no-repeat center;
    background-size: 100% 100%;
  }
.home_case .home_case_content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.home_case .home_case_content   li{
      width:48%;
      margin-bottom: 0.2rem;
  }
  .home_case .home_case_content  li img{
      width: 100%;
  }
  .home_case .home_case_content  li p{
      text-align: center;
      background: #004ac5;
      color:#fff;
      padding:0.1rem 0;
  }
  .home_case .home_case_content  li p span{
    width: 0.2rem;
    height: 0.2rem;
    border-radius: 2em;
    color: #000;
    background: #edc63c;
    display: block;
    float: right;
    margin-right: 0.2rem;
    font-weight: 700;
  }
    a.more{
      background: #fff;
      width: 2rem;
      padding:0.1rem;
      text-align: center;
      margin: 0 auto;
      display: block;
      color:#000;
      margin-top:0.3rem;
  }
.home_aboutapply_bg{
    background: url(https://xingao-1255668958.cos.ap-beijing.myqcloud.com/web/cancen/home_about_app_bg.png) center no-repeat;
    padding-bottom: 0.7rem;
}
/* home_about */
.m_about{
    display:none;
}
.m_home_about_img{
    display:none;
    }
.home_about_bg{
    padding:0.3rem 0;
}
.home_about{
margin: 0.4rem 0;
display: flex;
justify-content: space-between;
}
.home_about .left{
  width: 45%;
}
.home_about .left .home_title{
     margin:0;
}
.home_about .left p{
    line-height: 2;
}
.home_about .right {
   width: 45%;
   position: relative;
}
.home_about .right img{
    width: 100%;
}
.home_about  .right p{
  position: absolute;
  left: -8%;
  top:40%;
  width: 60%;
  text-align: center;
  line-height: 1.5;
  letter-spacing: 0.01rem;
  padding: 0.1rem 0;
  font-weight: bold;
  color:#fff;
  background: #4d92c8;
  font-size: 0.36rem;
}
/* home_apply */
.home_apply{
    position: relative;
}
.home_apply .home_title{
    color:#fff;
    font-weight: 900;
    position: absolute;
    top:0.2rem;
    left: 0.4rem;
    z-index: 9;
    padding:0;
    margin: 0;
    display: flex;
}
.home_apply .home_title p{
    color: #fff;
    margin-left: 0.3rem;
    margin-top: 0.15rem;
}
.home_apply .swiper .swiper-slide{
  display: flex;
  justify-content:space-between;
}
.home_apply .swiper .swiper-slide .left{
    width: 60%;
    position: relative;
}
.home_apply .swiper .swiper-slide .left img{
    width: 100%;
    display: block;
}
.home_apply .swiper .swiper-slide .left .title{
    padding:0.2rem;
    font-size: 0.24rem;
    font-weight: 900;
    text-align: center;
    color:#fff;
    position: fixed;
    z-index:99;
    bottom: 0;
    width: 60%;
    background: #05275f;
    opacity: 0.7;
}
.home_apply .swiper .swiper-slide .right{
    width: 40%;
    background-color:#004ac5;
    color:#fff;
    padding:0.2rem;
    line-height: 2;
}
/* news */
.home_news_bg{
    padding:0.2rem 0 0.25rem;
}
.home_news_content{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; 
}
.home_news_content .left{
    width: 48%;
}
.home_news_content .left .top img{
    width: 100%;
}
.home_news_content .left .top h3{
    font-weight: 900;
} 
.home_news_content .left .top h3 span{
    color:#82be1e;
}
.home_news_content .left .top p{
    color: #777;
}
.home_news_content .left .middle p{
    line-height: 2;
}
.home_news_content .left .more{
    box-shadow: 1px 1px 12px 1px #eeeeee;
}
.home_news_content .right{
    width: 48%;
}
.home_news_content .right a{
    display: flex;
    justify-content: space-between;
}
.home_news_content .right a .l{
    width: 80%;
}
.home_news_content .right a .l h3{
    font-weight: 900;
    font-size: 0.24rem;
    line-height: 1.5;
    color:#000;
}
.home_news_content .right a .l h3 span{
    color:#82be1e;
}
.home_news_content .right a .l p{
     line-height: 1.5;
     color:#666;
}
.home_news_content .right a .r{
    width: 18%;
    text-align: center;
    font-weight: 900;
}
.home_news_content .right a .r h3{
    font-size: 0.45rem;
    color:#4b4b4b;
    font-weight: 900;
}
.home_news_content .right a .r p{
    font-size: 0.2rem;
    color:#4a4a4a;
}
 /* home_tech */
 .home_tech .content{
    display: flex;
    justify-content: space-between;
    width: 80%;
    margin: 0 auto;
}
.home_tech .content li{
    width: 20%;
    color: #fff;
    display: block;
    height: 5.2rem;
    writing-mode: vertical-lr;
    display: flex;
    justify-content: center;
    align-items: center;
    letter-spacing: 0.1rem;
}
.home_tech .content li:nth-child(1){
  background: url(../img/home_tech1.png) no-repeat center;
}
.home_tech .content li:nth-child(2){
    background: url(../img/home_tech2.png) center no-repeat;
}
.home_tech .content li:nth-child(3){
    background: url(../img/home_tech3.png) center no-repeat;
}
.home_tech .content li:nth-child(4){
    background: url(../img/home_tech4.png) center no-repeat;
}
 /* home_factory */
 .home_factory_bg{
    background: url(https://xingao-1255668958.cos.ap-beijing.myqcloud.com/web/cancen/home_factory.png) center no-repeat;
    padding:0.3rem 0;
}
.home_factory{
    display: flex;
    justify-content: space-between;
}
.home_factory .home_title{
    width: 40%;
}
.home_factory .top{
    width:57%;
    display: flex;
    justify-content: space-between;
    margin-top: 0.1rem;
}
.home_factory .top li{
      width: 30%;
      text-align: center;
}
.home_factory .top li .img{
    height: 2rem;
    display: flex;
}
.home_factory .top li .img img{
    display: block;
    margin:auto;
}
.home_factory .top li p{
    margin-top:0.1rem;
    font-weight: 900;
}
.home_factory_bg .bottom{
    display: flex;
    justify-content: space-between;
    margin:0.3rem auto;
}
.home_factory_bg  .bottom li{
    width: 20%;
}
.home_factory_bg  .bottom li .img{
    height: 2rem;
    display: flex;
}
.home_factory_bg  .bottom li .img img{
    display: block;
    margin:auto;
}
.home_factory_bg  .bottom li p{
    margin-top:0.1rem;
    font-weight: 900;
    text-align: center;
}
/* home_form */
.home_form_bg{
    background: #0d6fb8;
    padding-top: 1.2rem;
    position: relative;
    width: 100%;
}
.home_form_bg .left{
    position: absolute;
    top:0;
    left: 0;
    max-width: 1920px;
    width: 5rem;
    height: 1rem;
    background: #fff;
    clip-path: polygon(0 0,5rem 0,5rem 0.3rem,0 1rem);
}
.home_form_bg .right{
    position: absolute;
    top:0;
    right: 0;
    width: 15.2rem;
    height: 1.5rem;
    background: #fff;
    clip-path: polygon(0 0,15.2rem 0,15.2rem 1.5rem,0 0.3rem);
}
.home_form_bg img{
width: 3rem;
display: blok;
margin-bottom: 0.1rem;
}
.lists_form {
    margin-top:0.2rem;
    display: flex;
    justify-content: space-between;
}
.lists_form input{
  display: block;
  padding:0.1rem;
  width: 25%;
  outline: none;
  margin-bottom:0.3rem;
  border: 1px solid #aaaaaa;
}

.lists_form select{
  display: block;
  padding:0.1rem;
  width: 25%;
  height: 0.44rem;
  outline: none;
  border: 1px solid #aaaaaa;
  outline: none;
}
.lists_form button{
    width: 15%;
    background:#82be1e;
    color:#fff;
    padding:0.1rem;
    height: 0.44rem;
}

/* footer */
.footer{
    background-color: #494949;
    color: #f7f6f4;
}
.footer .footer_nav{
    display: flex;
    padding:0.2rem;
    justify-content: space-between;
}
.footer .footer_nav a{
    color:#fff;
    font-weight: 900;
}
.footer .footer_line{
    width: 100%;
    height: 0.01rem;
    background: #eeee;
}
.footer .footer_content{
    display: flex;
    justify-content: space-between;
    padding:0.5rem 0.2rem;
}
.footer .footer_content .left{
    width: 58%;
    display: flex;
    justify-content: space-between;
}
.footer .footer_content .left li{
  width: 25%;
}
.footer .footer_content .left li h3{
    font-size: 0.24rem;
    font-weight: 900;
    margin:0 0 0.25rem 0;
    text-align: center;
}
.footer .footer_content .left li a{
    display: block;
    color:#fff;
    line-height: 2;
    text-align: center;
}
.footer .footer_content .left li .group{
    display: flex;
    justify-content: center;
}
.footer .footer_content .right{
    width: 30%;
}
.footer .footer_content .right h3{
    font-size: 0.24rem;
    font-weight: 900;
    margin:0 0 0.25rem 0;
}
.footer .footer_content .right p{
    line-height: 2;
}
.footer .footer_content .right p:nth-child(4){
    text-indent: 5em;
}
.footer .footer_content .right p:nth-child(5){
    text-indent: 5em;
}
.footer .copyright_bg{
    background-color: #494949;
    padding-top: 0.2rem;
}
.footer .copyright {
   font-size: 14px;
}
.footer .copyright{
    display: flex;
    justify-content: center;
    margin-bottom: 0.1rem;
    color:#fff;
    text-align: center;
}
.footer .copyright span{
    display: inline-block;
    padding: 0.1rem;
}
.footer .copyright span a{
    color:#fff;
}

/* lists_contact */
.pc_banner{
    margin-top:1.17rem;
}
.lists{
    display: flex;
    justify-content: space-between;
    padding:0px 0 0.6rem;
    margin-top:0.3rem;
}

.lists .left{
    width: 25%;
}
.lists .left .top{
    border:1px solid #9e9e9e;
  }
.lists .left .title{
    background: #004ac5;
    color:#fff;
    padding:0.2rem;
    text-align: center;
}
.lists .left  .title h3{
    margin: 0;
    font-weight: 900;
    font-size: 0.32rem;
    letter-spacing: 0.05rem;
}
.lists .left  .title p{
    margin-top:0.1rem;
    font-size: 0.20rem;
}
.lists .left .top li{
    background:#f3f3f3;
    padding:0.1rem 0 0.1rem 0.5rem;
    margin: 0.1rem 0.2rem ;
}
.lists .left .top li a{
    color:#000;
}
.lists .left .bottom{
    border:1px solid #9e9e9e;
    margin-top:0.4rem;
}
.lists .left .bottom .con{
margin: 0.1rem 0.2rem;
}
.lists .left .bottom .con p:nth-child(1){
	font-weight:900;
	font-size:0.2rem;
}
.lists .left .bottom .con p:nth-child(4){
    text-indent: 3em;
    line-height: 0;
}
.lists .left .bottom .con p:nth-child(5){
    text-indent: 3em;
}
.lists .left .bottom .con p{
    margin: 0.25rem 0;
}
.lists .right{
    width: 70%;
}
 .right .position{
    margin:0.2rem 0;
    border-left: #004ac5 solid 0.1rem;
    color:#777;
}
 .right .position a{
    color:#777;
}
 .right .position_line{
    width: 100%;
    height: 0.02rem;
    background-color: #004ac5;
    margin-bottom: 0.2rem;
}
.lists .right .title{
    text-align: center;
} 
.lists .right .title h3{
    font-size: 0.32rem;
    font-weight: 900;
    margin:0.4rem;
}
.lists .right .title p{
    font-size: 0.2rem;
    margin-top:0.1rem;
    
}
.lists_contact .right .title p:nth-child(4){
  text-indent: 3em;
}
.lists_contact .right .title p:nth-child(5){
    text-indent: 3em;
  }
#map{
	width:100%;height:450px;border:#ccc solid 1px;font-size:12px;margin-top:0.4rem;
}

/* lists_about */
.right .lists_about_nav{
    width: 80%;
    margin:0.4rem auto;
    display: flex;
    justify-content: space-between;
}
 .right .lists_about_nav a{
    display: block;
    width: 27%;
    padding:0.1rem;
    color: #fff;
    background: #828282;
    text-align: center;
}
.lists_about .right .content p{
    text-indent: 2em;
    line-height: 2;
    margin:0.15rem 0;
}
.lists_about .right .content img{
    width: 100%;
    display: block;
    margin:0.2rem 0;
}
.lists_about .right .content h3{
    font-weight: 900;
    font-size: 0.36rem;
    font-family: 楷体;
    text-align: center;
    margin:0.5rem 0;
}
/* lists_product */
.m_pro_title{
	display:none;
}
.lists_product .right .content{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.lists_product .right .content a{
   display: block;
   width: 30%;
   margin-bottom: 0.1rem;
}
.lists_product .right .content a img{
    width: 100%;
    padding:0.1rem;
    border: 1px solid #ddd;
    display: block;
}
.lists_product .right .content a h3{
    text-align: center;
    color: #000;
    font-size: 0.16rem;
    background: #dddddd;
    margin: 0 0 0.2rem;
    padding: 0.1rem;
}
/* lists_case */
.lists_case .right .content{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.lists_case  .right .content a{
   display: block;
   width: 48%;
   margin-bottom: 0.2rem;
}
.lists_case  .right .content a img{
    width: 100%;
    padding:0.1rem;
    border: 1px solid #ddd;
    display: block;
}
.lists_case  .right .content a h3{
    text-align: center;
    color: #000;
    font-size: 0.2rem;
    font-weight: 700;
}
.lists_case  .right .content a p{
    text-align: center;
    color: #666;
    font-size: 0.14rem;
    text-transform: capitalize;
}
/* lists_factory */
.lists_factory .right .content{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.lists_factory  .right .content a{
   display: block;
   width: 30%;
   margin-bottom: 0.2rem;
}
.lists_factory .right .content a img{
    width: 100%;
    padding:0.1rem;
    border: 1px solid #ddd;
    display: block;
}

/* lists_xsg */
.lists_xsg .content .one_bg{
    background: url(https://xingao-1255668958.cos.ap-beijing.myqcloud.com/web/huakai/lists_xs_bg.png) center no-repeat;
    background-size: 100% 100%;
}
.lists_xsg .position_bg{
    background: #eaeaea;
    padding:0.1rem 0;
    border-bottom: 1px solid #6d6d6d;
 
}
.lists_xsg .position a{
    color:#000;
}
.lists_xsg .content .one{
    display: flex;
    justify-content: space-around;
    width: 70%;
    margin:0 auto 0.3rem;
    padding:0.4rem 0;
}
.lists_xsg .content .one .left{
    width: 40%;
}
.lists_xsg .content .one .left p{
    text-indent: 2em;
    line-height: 2;
}
.lists_xsg .content .one .right{
    width: 40%;
    padding: 0.25rem 0.65rem;
    background: url(https://xingao-1255668958.cos.ap-beijing.myqcloud.com/web/huakai/lists_xs_video.png) center no-repeat;
    background-size: 100% 100%;
}
.lists_xsg .content .one .right video{
    width: 100%;
}
.lists_xsg .content .two{
    width: 65%;
    margin:0 auto 0.4rem; 
}
.lists_xsg .content .two p{
    padding: 0.1rem 0 0.1rem 0.6rem;
    margin: 0;
    font-weight: 700;
}
.lists_xsg .content .two p:nth-child(1){
    background: #004ac5;
    color:#fff;
}
.lists_xsg .content .two p:nth-child(3){
    background: #e7e7e7
}
.lists_xsg .content .two p:nth-child(5){
    background: #e7e7e7
}
.lists_xsg .content .three{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.lists_xsg .content .three a{
   width: 31%;
   display: block;
   margin-bottom: 0.2rem;
}
.lists_xsg .content .three a img{
    width: 100%;
}
.lists_xsg .content .four {
    text-align: center;
    letter-spacing: 0.02rem;
    margin-bottom: 0.5rem;
}
.lists_xsg .content .four h3{
    font-size: 0.28rem;
    font-weight: 900;
    color:#004ac5;
}
.lists_xsg .content .four span.sub{
    font-size: 0.14rem;
    color:#717171;
    display: block;
    padding:0.1rem 0 0.2rem;
}
.lists_xsg .content .four p{
    padding:0.1rem 0;
}
.lists_xsg .content .four p:nth-child(2n+1){
    background: #004ac5;
    color:#fff;
}
.lists_xsg .content .four p:nth-child(2n+1) span{
    font-weight: 900;
    color:#fff;
}
.lists_xsg .content .four p:nth-child(2n){
    background: #e8e6e7;
}
.lists_xsg .content .four p:nth-child(2n) span{
    font-weight: 900;
}
/* lists_news */
.lists_news .right .content li{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 0.2rem;
}
.lists_news .right .content .left_con{
    width: 25%;
}
.lists_news .right .content .left_con img{
    width: 100%;
}
.lists_news .right .content .right_con{
    width: 70%;
    display: flex;
    justify-content: space-between;
    border-bottom: 2px dashed #e4e4e4;
    padding-top: 0.2rem;
}
.lists_news .right .content .right_con .l{
  width: 15%;
  text-align: center;
  color:#828282;
}
.lists_news .right .content .right_con .l h3{
    font-size: 0.45rem;
    font-weight: 900;
}
.lists_news .right .content .right_con .l p{
    font-size: 0.24rem;
    font-weight: 900;
}
.lists_news .right .content .right_con .r{
    width: 80%;
 
}
.lists_news .right .content .right_con .r h3{
    font-weight: 900;
    font-size: 0.24rem;
    color:#222;
}
.lists_news .right .content .right_con .r p{
    color: #333;
  font-size: 0.16rem;
  line-height: 2;
  margin-top:0.2rem;
}
.lists_news .right .content a span{
    display: inline-block;
    font-size: 0.14rem;
    color: #c10000;
}
.m_page{
	display:none!important;
}
/*分页 begin*/
.pagination li {margin:0 5px;font-size:14px;border:none;border-radius:4px;}
.pagination li a {border-radius:4px;color:#6e6e6e;background:#fff;padding:12px 16px;border:1px solid #DCDCDC;}
/* .pagination li i {font-weight:bold;font-size:18px;padding:0 3px} */
.pagination li.active a,.pagination li a:hover {background:#004ac5;color:#fff;border:1px solid #004ac5;}
/*分页 end*/
.pagination {list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom}
.pagination li {display:inline-block!important;border:solid 1px #EBEBEB;border-radius:4px}
.pagination a {color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination .disabled a:link,.pagination .disabled a:visited,.pagination .disabled a:hover {cursor:not-allowed;pointer-events:none;color:#EBEBEB}
.pagination .active {pointer-events:none}
.pagination .active,.pagination a:hover {transition:all .3s cubic-bezier(0.175,0.885,0.32,1) 0s}

/* view_product */
.view_product .content{
    margin-top: 0.5rem;
}
.view_product .right .l{
     float: left;
     margin-right: 0.4rem;   
    margin-bottom: 0.4rem;
}
.view_product .right .l .img{
    box-shadow: 1px 1px 12px 2px #eeeeee;
}
.view_product .right .l img{
    display: block;
    margin: 0 auto;
 }
 .view_product .right .l h3{
     text-align: center;
     color: #fff;
     background: #3876ed;
     margin:0;
     padding:0.1rem;
 }
 .view_product .right .r h3{
     font-weight: 900;
     margin-bottom: 0.2rem;
     
 }
 .view_product .right .r .line{
     background: #000;
     width: 52%;
     height: 2px;

     margin:0.4rem 0 0.2rem 48%;
 }
 .view_product .right .r h3 a{
     background: #3876ed;
     color:#fff;
     float: right;
     font-size: 0.16rem;
     padding:0.1rem 0.2rem;
 }
.view_product .right .r p{
    color:#8F8F8F;
    font-size: 0.18rem;
    margin-bottom: 0.2rem;
    text-indent: 2em;
    line-height: 2;
}
.page{
    margin: 0.4rem 0;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #eee;
    padding-top:0.2rem;
}
.page li{
    color:#999
}
.page li a{
    color:#444
}
/* view_news */
.view_news .right .tit{
    text-align: center;
    margin-top: 0.5rem;
  }
  .view_news .right .tit p{
      color:#8F8F8F;
      font-size: 0.14rem;
      margin-bottom: 0.2rem;
  }
  .view_news .right .con img{
     display: block;
     margin: 0 auto;
  }
  .view_news .right .con p{
      text-indent: 2em;
      color:#444;
      line-height: 2;
  }

/* mobile */
@media screen and (max-width:750px) {
	/* nav */
	body{
		overflow-x:hidden;
	}
	.home_welcome_bg{
		display:none;
	}
    .m_home_logo{
        display: flex;
        justify-content: space-between;
        padding:0.1rem 0.2rem; 
    }
    .m_home_logo .m_logo img{
        width: 1.5rem;
    }
    .m_home_logo .m_switch{
        display: flex;
    }
    .m_home_logo .m_switch img{
        width:0.3rem;
        margin: auto;
    }
	.home_nav{
		padding:0.05rem 0!important;
	}
	.home_nav .home_logo{
        width: 85%;
		margin-left: 0.1rem;
    }
	.home_logo img{
		 margin:0 auto;
	}
   .home_nav .home_tel{
        display: none;
    }
   
	 .home_nav .home_logo p{
		 font-size:0.12rem;
	 }
	 .home_nav .m_switch{
        width:15%;
		display:block;
    }
	
	.home_nav .m_switch img{
		display:block;
	  width: 0.32rem;
    margin-left: 0.1rem;
	}
    .m_home_menu{
        display:none;
	 position: fixed;
    width: 50%;
    background: #fff;
    top: 0;
    right: 0;
    height: 100%;
    z-index: 99;
    }
	 .m_home_menu ul{
		flex-wrap:wrap;
	}
	 .m_home_menu ul li{
		width:100%;
		text-align: center;
	}
	 .m_home_menu ul li ul{
		 display:none;
	 }
	   .m_home_menu ul li a img{
		   display:none;
	  }
	.m_home_menu ul li a{
	color:#000;
	}
	.black{
		display:none;
	 position: fixed;
    width: 50%;
    background: #000;
	opacity:0.6;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 99;
	}
	.home_nav .home_menu .nav-pills>li {
    float: none;
    text-align: center;
	}
	.home_menu_bg .home_menu ul{
		flex-wrap:wrap;
	}
	.home_menu .nav li:nth-child(1){
		display:none;
	}
	.home_menu .nav li a img{
		display:none!important;
	}
	.home_menu .nav li ul{
		display:none;
	}
	.home_menu{
		margin:0!important;
		padding:0!important;
	}
	.home_menu .nav li{
	border-right: 1px solid #004ac5;
    border-top: 1px solid #004ac5;
	width: 33.33%;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
	}
	.home_menu .nav li a{
		text-align:center;
	}
	/* swiper */
	.home_swiper .pc_swiper{
		display:none;
	}
	.home_swiper{
		margin-top:0rem;
	}
	.home_swiper  .m_swiper{
		display:block;
	}
	.home_swiper  .m_swiper img{
		width:100%;
		display:block;
	}
	.pc_banner{
		display:none;
	}
	.m_banner{
		display:block;
		margin-top:0rem;
			width:100%;
	}
    .home_tel{
        width: 100%;
    }
    .home_tel .left{
        padding:0;
    }
    .home_tel .left img{
        width: 0.1rem;
        height: 0.1rem;
    }
    .home_tel .left p{
        margin:0;
    }
    .home_tel .right{
        padding:0.1rem;
    }
    .home_tel .right p{
        font-size: 0.16rem;
    }

    
	/* product */
	 .m_menu{
		display:none; 
	 }
	 .home_menu_bg{
		display:none;
	}
	.m_product{
		display:block!important;
	}
	.home_product{
		padding: 0.1rem 0 0;
	}
	.home_title{
		margin:0!important;
		font-size:0.26rem;
	}
	.home_title p{
		font-size:0.17rem;
	}
	.home_product_bg{
		background:none;
	}
    .home_product .left{
        width: 100%;
        border: 0;
    }
    .home_product .left ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    }
    .home_product .left li{
        width: 48%;
        margin: 0.1rem auto;
    }
    .home_product .right{
        width: 100%;
    }
    /* case */
    .home_case .home_case_content li p{
        font-size: 0.14rem;
        height: 0.8rem;
        line-height: 1.5;
    }
    	/* about */
        .home_aboutapply_bg{
            background-size: 100% 100%;
        }
        .home_about .left a.more{
            margin-bottom: 0.2rem;
        }
        .home_about .right p{
            font-size: 0.2rem;
        }
        .m_about{
            display:block;
        }
        .pc_about{
            display:none;
        }
        .home_about{
            flex-wrap:wrap;
            margin: 0.4rem 0 0 0;
        }
       
        .m_about .home_t_line1{
            background:#fff;
        }
        .home_about .right .m_about p{
            text-indent:0;
            margin-bottom:0.1rem;
        }
        .home_about_img{
         display:none;
         }
        .m_home_about_img{
         display:block;
         }
        .home_about .left{
            width:100%;
        }
        .home_about .right{
            width:100%;
        }
        .home_about .right p{
                margin: 0rem 0 0.3rem;
        }
        .home_about .right .bottom{
            display:none;
        }
    /* apply */
    .home_apply .swiper .swiper-slide{
        flex-wrap: wrap;
    }
    .home_apply .swiper .swiper-slide .left{
        width: 100%;
    }
    .home_apply .swiper .swiper-slide .right{
        width: 100%;
    }
    .home_apply .swiper .swiper-slide .left .title{
        padding: 0.1rem;
        font-size: 0.2rem;
        width: 100%;
    }
    /* tech */
    .home_tech .content{
        flex-wrap: wrap;
    }
    .home_tech .content li{
        width: 48%;
        margin-bottom: 0.1rem;
        height: 3.2rem;
    }
	/* news */
    .home_news_content .left{
        width: 100%;
    }
	.home_news_content a:nth-child(-n+3){
		display:none;
	}
	.home_news_content a{
		width:100%;
		flex-wrap:wrap;
	}
	.home_news_content .right{
		width:100%;
		text-align:right;
		padding-right:0.1rem;
	}
	.home_news_content a h3{
		margin-top:0;
	}
	.lists_product_content{
		display:none;
	}
	.m_lists_product_content{
		display:flex;
	}
    .container_fill{
        max-width: 750px;
    }
    .home_case_content li .one img{
        width: 45%;
    }
	.home_case_content li .two{
		font-size:0.4rem;
	}
    .home_case_content li .three{
        height: 3.2rem;
    }
	.home_case_content li .three p{
		font-size:0.3rem;
	}
    .home_case_content li .more{
        width: 55%;
    }
	.home_case_content li .more a{
			font-size:0.3rem;
	}
	.home_form h3{
		font-size:0.6rem;
	}
	.home_form_content{
	    flex-wrap:wrap;
	}
	.home_form_content .input{
		width:50%;
		margin-bottom:0.35rem;
	}
	.home_form_content .input:nth-child(3){
		width:100%;
	}
	.home_form_content .input img{
		top:24%；
	}
   /* factory */
   .home_factory_bg{
    background-size: 100% 100%;
   }
   .home_factory{
       flex-wrap: wrap;
   }
   .home_factory .home_title{
       width: 100%;
   }
   .home_factory .top{
       width: 100%;
       flex-wrap: wrap;
   }
   .home_factory .top li{
       width: 48%;
   }
   .home_factory_bg .top li:nth-child(1) img{
    width: 100%;
}
   .home_factory_bg .bottom{
    flex-wrap: wrap;
   }
   .home_factory_bg .bottom li{
    width: 48%;
   }
   .home_factory_bg .bottom li:nth-child(1) img{
        width: 100%;
   }
   .home_factory_bg .bottom li:nth-child(2) img{
    width: 100%;
}
.home_factory_bg .bottom li:nth-child(4) img{
    width: 100%;
}
   .home_form_bg .right{
    width: 5.2rem;
   }
   .lists_form input{
       width: 45%;
   }
   .lists_form{
       flex-wrap: wrap;
   }
   .lists_form select{
    width: 45%;
   }
   .lists_form button{
    width: 45%;
   }
   .home_form{
       padding-bottom: 0.2rem;
   }
	/* foot */
	.footer{
		display:none;
	}
	.m_footer{
		display:block!important;
		background:rgb(248,248,248);
	}
	.m_footer .copyright{
		padding:0.2rem 0 1rem;
	}
	.m_footer .copyright p{
		text-align:center;
		font-size:0.14rem;
			color:#777;
	}
	.m_footer .copyright p a{
		color:#777;
		font-size:0.14rem;
	}
	.m_footer .m_bottom_bg{
		position:fixed;
		bottom:0;
		z-index:9;
		width:100%;
	}
	.m_footer .m_bottom{
		display:flex;
		width:100%;
	  background: #000;
	}
	.m_footer .m_bottom li{
		width:25%;	
		text-align:center;
		padding: 0.1rem 0 0.05rem;
	}
	.m_footer .m_bottom li a{
		color:#fff;
		display:block;
	}
	.m_footer .m_bottom li img{
		display:block;
		margin: 0 auto 0.1rem;
		width:0.32rem;
	}
	/* list */
	.m_pro_title{
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
	}
	.m_pro_title a{
		display:block;
		width:30%;
	  border: 1px solid #ddd;
    color: #333;
    border-radius: 0.2rem;
    font-size: 0.18rem;
    text-align: center;
    padding:0.05rem 0.1rem;
    background-color: #f4f4f4;
	margin-bottom:0.2rem;
	}
	.lists{
		margin-top:0;
	}
	.lists .left{
		display:none;
	}
	.lists .right{
		width:100%;
	}
	.lists_product .right .content a{
		width:48%;
	}
	.lists_case .right .content a{
		width:48%;
	}
	.lists .right .title h3{
		font-size:0.22rem;
		margin: 0.3rem 0;
	}
	.lists_form .right .content{
		margin-top:0.3rem;
	}
	.view_product .right .tit{
		margin-top:0.1rem;
	}
	#map{
		height:2.5rem;
	}
	.pc_page{
	display:none!important;
    }
	.m_page{
	display:block!important;
    }
    /* list_about */
    .right  .lists_about_nav a{
        width: 30%;
    }
    /* view_product */
    .view_product .right .con img{
        width: 100%;
    }
    .view_product .right .l{
        margin-right: 0;
    }
    .view_product .right .l img{
        width: 100%;
    }
    /* list_news */
    .lists_news .right .content .left_con{
        width: 100%;
    }
    .lists_news .right .content .right_con{
        width: 100%;
    }
    .lists_news .right .content .right_con .l h3{
        font-size: 0.24rem;
        margin-top: 0.6rem;
    }
    .lists_news .right .content .right_con .l p{
        font-size: 0.18rem;
    }
}