

@media (max-width:1200px) {

    .wrap{width:92%}

    .mwrap{width:92%}

    .div_pc{display: none !important;}

    .pc-div{display: none !important;}

    .phone-div{display: block !important;}

    .div_m{display: block !important;}

    

    html{width: 100%; margin-left: auto !important; margin-right: auto !important;}
	body,html{
		-webkit-text-size-adjust: 100%;
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);font-size: .26rem; line-height: .4rem;
	}	
    .header{ display:none}  

        /*移动端menu*/

#c-header {
  position: fixed;background:url(../images/pic46.png) repeat-x left bottom; background-size: 100%;
  top: 0;
  left: 0;
  z-index: 99999999999900;
  width: 100%;
	height: 1.2rem;
  text-align: center;
  transition: 0.3s;
/*  pointer-events: none;*/
}


#c-header .c-logo {
  display: block;
  transition: 0.3s;
}


#c-header .container {

margin: 0 auto; height: 100%;

  display: flex;

  align-items:center;

  justify-content:space-between;

  width: 100%;

  padding: 0 3.5%;

}

/*顶部logo*/

#c-header .c-logo img {

  height: auto; width: 1.1rem; display: block;

}



/*顶部移动端导航*/

#c-header .c-nav2 {

  position: absolute;

  top: 0;

  left: 100%;

  width: 100%;

  height: 100vh;

  line-height: 1.1rem;

  color: #ffffff;

  background: #fff;

  overflow-y: auto;

  transition: 0.3s;

  text-align: left;

  pointer-events: auto; z-index: 99999999999999;

}

#c-header .c-nav2 > li:last-child {

  border-bottom: 1px solid rgba(34, 34, 34, .1);

}

#c-header .c-nav2 > li:first-child {

  border-top: 0;

}

#c-header .c-nav2 li {

  padding: 0 .3rem;

  border-top: 1px solid rgba(34, 34, 34, .1);outline: none;

}
	#c-header .c-nav2 li.diyi1{border-top:0}
	#c-header .c-nav2 li.diyi{ padding:.2rem 1.2rem .2rem .1rem;border-top:0; background: #000; display: flex; align-items: center; justify-content: space-between; font-size: .24rem; line-height: .34rem; color: #fff;}
	#c-header .c-nav2 li.diyi .logo{display:block; width:auto; height: .87rem; margin-left: .1rem;}
	.diyiR{display: flex; align-items: center; justify-content: space-between; }
	#c-header .c-nav2 li.diyi .diyiR a{ display: block; margin-right: .18rem;}
#c-header .c-nav2 li.diyi .diyiR .a2{margin-right:0;}
#c-header .c-nav2 li.diyi .diyiR img{ display: block; width: .4rem; height: auto;}
	
	#c-header .c-nav2 li.diyi2{ width: 2rem; }

#c-header .c-nav2 li .c-title-box {

  display: flex;

  align-items: center;

  justify-content: space-between;outline: none;

}

#c-header .c-nav2 li .c-title-box img,

#c-header .c-nav2 li .c-title-box svg {

  width: 0.3rem;

  height: 0.3rem;

}

#c-header .c-nav2 li .c-title-box img path,

#c-header .c-nav2 li .c-title-box svg path {

  fill: #303E48;

}

#c-header .c-nav2 li a {

  color: #222222;

  -webkit-transition: all 0.3s;

  transition: all 0.3s; outline: none;

}
	#c-header .c-nav2 li .c-title-box{ background: url(../images/pic48.png) no-repeat right center;background-size:.15rem;}
#c-header .c-nav2 .c-title-box a { display: block; width: 100%; height: 100%; font-size: .3rem;font-family:Oswald-Regular;text-transform:uppercase;}
	#c-header .c-nav2 .c-title-box a.aL{ width: 80%;}
	#c-header .c-nav2 .c-title-box .aR{ width: 20%; height: 100%;}

#c-header .c-nav2 li ul {

  display: none;

}

#c-header .c-nav2 li ul li{line-height: .9rem; padding: 0 0;}

#c-header .c-nav2 li ul li a { display:block; width: 100%; height: 100%; padding: 0 .3rem; font-size: .26rem; display: flex; align-items: center; justify-content: flex-start; color: #222}
	#c-header .c-nav2 li ul li a:before{content:''; display: block; width: .04rem; height: .22rem; background: #FFD70B; margin-right: .14rem;}


.c-open #c-header .c-nav2 {

    left: 0;

 }




/*顶部导航开关*/

#c-header .c-switch {

  position: relative;

  width: .6rem;

  height: 100%;

  cursor: pointer;

}



#c-header .c-switch i {

  position: absolute;

  left: 0;

  height: 2px;

  width: 100%;

  background: #fff;

  transition: all 0.3s;

}

#c-header .c-switch i:nth-child(1) {

  top:1px;

}

#c-header .c-switch i:nth-child(3) {

  bottom: 0;

}

#c-header .c-switch i:nth-child(2) {

  top: 50%; width: 68%;

  margin-top: -1px;

}

body.c-open #c-header .c-switch i:nth-child(2) {

  opacity: 0; 

}

body.c-open #c-header .c-switch i:nth-child(1) {

  top: 50%;background: #fff;

  margin-top: -2px;

  -webkit-transform: rotate(45deg);

  transform: rotate(45deg);

}

body.c-open #c-header .c-switch i:nth-child(3) {

  bottom: 50%; background: #fff;

  margin-bottom: -1px;

  -webkit-transform: rotate(-45deg);

  transform: rotate(-45deg); 

}

/* 顶部功能区 */

#c-header .c-gn {

  position: relative;

  z-index: 100;

  display: flex;

  align-items: center;

  pointer-events: auto; z-index: 9999999999;

}

#c-header .c-gn .c-menu {

  display: flex;

  align-items: center;

  justify-content: center;

  height: .45rem;

  background:none;

  cursor: pointer;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

}

#c-header .c-gn .c-menu p {

  margin-right: 0.1rem;

}

#c-header .c-gn .c-menu img,

#c-header .c-gn .c-menu svg {

  width: 0.4rem;

  height: 0.4rem;

}

#c-header .c-gn .c-menu img path,
#c-header .c-gn .c-menu svg path {

  fill: #ffffff;

}

#c-header .search{ font-size: .24rem; line-height: .34rem; color: #fff; display: flex; align-items: center; justify-content: flex-end; position: absolute; right: 1.26rem;}
#c-header .search a{ display: block; margin-right: .18rem;}
#c-header .search .a2{margin-right:0;}
#c-header .search img{ display: block; width: .4rem; height: auto;}


#c-header .menu-item { width: 92%; margin: 0 auto;
            border-bottom: 1px solid rgba(34, 34, 34, .1);
        }
#c-header .menu-header {
	 height: .8rem; line-height: .8rem;
            display: flex;
            justify-content: space-between;
            align-items: center;
            font-size: .26rem;
            color: #222;
            cursor: pointer;
        }

#c-header .menu-header .arrow {
	 width: .15rem; height: .25rem;
            background: url(../images/pic48.png) no-repeat center center; background-size: .15rem; 
            transition: transform 0.3s ease;
        }
#c-header .menu-header.active .arrow {
            transform: rotate(180deg);
        }
	#c-header .menu-header .l{display:flex; align-items: center; justify-content: flex-start;}
#c-header .menu-header .l:before{content:''; display: block; width: .04rem; height: .22rem; background: #FFD70B; margin-right: .14rem;}


#c-header .submenu {
            max-height: 0;
            overflow: hidden;
            transition: max-height 0.3s ease;
        }
#c-header .submenu.active {
            max-height: 500px;
        }
#c-header .submenu-item { width: 94.2%; margin: 0 auto;
            font-size: .24rem; line-height: .54rem; 
            color: #222;
        }
#c-header .submenu-item.secondary {

            color: #888;
        }
	#c-header .submenu-item.secondary a{ display:block;color: #888;}
#c-header .divider {
	 width: 93%; margin: .1rem auto; border-bottom: 1px dashed #ddd;
            height: 1px;

        }
	.contact #c-header{background:#000}	
.fixed-header {background:#000!important}	
	

	
	
	
	
	
.banner .h-banner .swiper-button-prev{display:none}
.banner .h-banner .swiper-button-next{display:none}
.banner .txt .p1{ font-size: .56rem; line-height:1rem; margin-bottom: .56rem;}
.banner .txt .p2{  line-height: .5rem;}
.banner .swiper-horizontal>.swiper-pagination-bullets, .banner .swiper-pagination-bullets.swiper-pagination-horizontal{top:inherit; bottom: .5rem}
.banner .swiper-pagination-bullet{ width: .18rem; height: .18rem;}
.banner .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .16rem}
.banner img{ width: 100%; height: 100%;}
.banner .txt{ width: 92%; left:4%; top:30%;}
.banner .txt .p2 a{ width: 2.8rem; font-size: .24rem; height: .66rem; line-height: .66rem;}	


.mTitle{font-size: .48rem; line-height: .68rem; margin-bottom: .6rem;}
.iTitle{ font-size: .56rem; line-height: .8rem;margin-bottom: .52rem;}
	
	.row1 .list .listL{width:100%; float: inherit; font-size: .28rem; line-height: .58rem; margin-bottom: .5rem;}
	.row1 .list .listR{width:100%; float: inherit;}
	
	.row2{ height: 4.44rem; background: url(../images/pic05_m.png) no-repeat center center; background-size:100%; padding-top: .06rem;}
	.row2 .list{display:block}
	.row2 .list .li{width:50%; height: 2rem;padding-right:0; background: url(../images/pic06_m.png) no-repeat right center;background-size:.01rem;}
	.row2 .list .li:nth-child(2n){background:none}
	.row2 .list .li .d1{font-size: .6rem; line-height: .6rem;margin-bottom: .1rem;}
	.row2 .list .li .d1_2{font-size: .4rem;}
	.row2 .list .li .d2{ width: 80%; margin: 0 auto;font-size: .24rem; line-height: .3rem;}
	.row3 .text{ font-size: .26rem; line-height: .46rem; }
	
	
	.row3 .list1{display:block}
	.row3 .list1 .li{width:100%; height: auto;margin-bottom: .2rem; padding: .45rem .4rem;}
	.row3 .list2 .li{width:100%; height: auto; float: inherit; margin-bottom: .2rem; margin-right: 0;}
	.row3 .list .li .d2{ font-size: .32rem; line-height: .5rem;padding-bottom: .2rem; margin-bottom: .22rem;}
	.row3 .list .li .d3{ font-size: .26rem; line-height: .46rem;}
	.row3 .list .li .d1 img{width:.55rem;}
	
	.moreBtn{width: 3.05rem; height: .66rem; line-height: .66rem;font-size: .24rem;}
	
	.row4 .text{ font-size: .28rem; line-height: .58rem; text-align: left; background: url(../images/pic04_m.png) no-repeat top center; background-size: 100%;padding-top:.36rem;}
	
	.footer .box1{height: 10.8rem; background: url(../images/pic07_m.png) no-repeat bottom center; background-size:100%;}
	
	.footer .box1 .d1{font-size: .48rem; line-height: .68rem; margin-bottom: .34rem;}
	.footer .box1 .d2{ width: 100%; font-size: .28rem; line-height: .58rem;}
	.footer .box1 .d3 a{width:2.8rem; height: .66rem; line-height: .66rem; font-size: .24rem;}
	

	.footer .box2{background:#fff url(../images/pic12_m.png) no-repeat top center; background-size: 100%;}
	.footer .box2 .list .listL{width:100%; float: inherit; font-size: .26rem; line-height: .5rem; text-align: center; margin-bottom: .5rem;}
	.footer .box2 .list .listL img{margin:0 auto;margin-bottom:.4rem;}
	.footer .box2 .list .listR .listR_1{display:none}
	.footer .box2 .list .listR .listR_2{ width: 100%; justify-content:center; font-size: .24rem;line-height:.4rem;}
	.footer .box2 .list .listR{ width: 100%;}
	.footer .box2 .list .listR .listR_2 img{width:.4rem;}
	.footer .box3{ font-size: .26rem; line-height: .42rem; height: auto;}
	.footer .box3 .mwrap{ width: 94%; display:block; padding: .16rem 0;}
	.footer .box3 span{ width: 100%; display: block;}
	.footer .box3 a{ float:left}
	.footer .box3 a.a1{margin-left:0}
	.footer .box3 a.a1:before{ display: none;}
	.footer .box3 a:before{height:.18rem;}
	
	.tese .footer .box2 .list{ padding: .46rem 0 .62rem 0}
	.footer_list2{padding-bottom:.4rem; margin-bottom: .24rem;}
	.footer_list2 .footer_dt2 { height:1rem; line-height:1rem; cursor: pointer;color: #fff;font-size: .28rem; display: flex; align-items: center; justify-content: space-between;background: url("../images/pic47.png") no-repeat right center; background-size: .25rem;  border-bottom: 1px solid rgba(255, 255, 255, .2);}
.footer_list2 .footer_dd2{ display: none;border-bottom: 1px solid rgba(255, 255, 255, .2); padding-bottom: .08rem;}
.footer_list2 .footer_dd2 a{display:block; width: 100%; font-size: .24rem; line-height: .52rem; color:#888; border-radius: .4rem 0 0 .4rem; margin-bottom: .12rem;}
	.footer_list2 .wu{ height:1rem; line-height:1rem; cursor: pointer;color: #fff;font-size: .28rem; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid rgba(255, 255, 255, .2);}

#open4{background: url("../images/ico47-on.png") no-repeat right center; background-size: .25rem;border-bottom: 0;}
	
	
.iBanner .wz{ width: 92%; left: 4%; margin-left:0; top: 40%;font-size: .8rem; line-height: 1rem;}

.iBanner .wz .p2{ width: 100%; font-size: .26rem; line-height: .46rem; margin-top: .4rem;}	
	
	.saf-online{right:4px}
	.g_senavatv{width:.98rem;}
	.saf-online .saf-lineitem > .xsbox{width:2.4rem; height:.98rem;font-size: .22rem; line-height: .98rem; top:-.02rem;transform:translate(-.1rem,6%);}
	.saf-online .saf-lineitem{width:.98rem; height: .98rem; margin-bottom: .08rem}
	.saf-online .saf-lineitem saf-icon img{width:.4rem;}
	
	
	.iCon{padding:1.1rem 0 1.5rem 0}
	.iCon2{padding:2.2rem 0 1.5rem 0}
	.dantu_box .iTitle{margin-bottom:.7rem}
	
	.cp_box .iConL a{font-size:.26rem; line-height: .5rem}
	.cp_box .iConL .tit{font-size:.28rem; line-height: .52rem}
	
	.lx_box .box1 .box1L{width:100%; float: inherit; margin-bottom: .4rem;}	
	.lx_box .box1 .box1R{width:100%; float: inherit;}	
	.lx_box .box1 .box1L .d1 .d1R .t1{font-size: .28rem; line-height: .36rem; margin-bottom: .1rem;}
	.lx_box .box1 .box1L .d1 .d1R .t2{font-size: .28rem; line-height: .36rem;}
	.lx_box .box1 .box1L .d1 .d1R{padding-bottom:.3rem;}
	.lx_box .box1 .box1L .d1{margin-bottom:.32rem;}
	.lx_box .box1 .box1L .d1 .d1L img{width:.3rem;}
	.lx_box .box1 .box1L .d1 .d1L{width:8%}
	.lx_box .box1 .box1R .bx .bxL{width:100%; float: inherit; margin-bottom: .2rem;}
	.lx_box .box1 .box1R .bx .bxR{width:100%; float: inherit;}
	.lx_box .box1 .box1R .bx p{font-size: .26rem; line-height: .42rem;}
	.lx_box .box1 .box1R .bx input{height:.72rem; line-height: .72rem;}
	.lx_box .box1 .box1R .smt .sbnm{width:2.8rem; height: .66rem; line-height: .66rem; font-size: .24rem;}
	
	.dantu_box .tit{font-size: .28rem; line-height: .4rem;}
	.dantu_box .wz{font-size: .26rem; line-height: .56rem;}
	
	.product_box .li{width:100%; height: auto; float: inherit; margin-right: 0; margin-bottom: .3rem;}
	.product_box .li .pic img{height:auto}
	.product_box .li .text .t1{font-size: .36rem; line-height: .5rem; margin-bottom: .3rem;}
	.product_box .li .text .t2{width:3.05rem; height: .66rem; line-height: .66rem; font-size: .24rem;}
	.product_box .li .text{padding-bottom:.6rem;}
	
	.cp_box .iConL{width:100%; float: inherit; margin-bottom: .4rem;}
	.cp_box .iConR{width:100%; float: inherit;}
	.cp_box .iConR .ti1{font-size: .32rem; line-height: .42rem; margin-bottom: .12rem;}
	.cp_box .iConR .ti2{font-size: .26rem; line-height: .56rem;}
	.cp_box .iConR .list .li{ width: 48%; height: 3.8rem; margin-right: 4%;}
	.cp_box .iConR .list .li:nth-child(3n){margin-right:4%}
	.cp_box .iConR .list .li:nth-child(2n){margin-right:0}
	.cp_box .iConR .list .li .pic{ height: 3rem;}
	.cp_box .iConR .list .li .wz{height: .66rem; line-height: .66rem;font-size: .28rem;}

	.border-top-0{ border-top: 1px solid #ddd; padding-top: .2rem; margin-top: .2rem;}
	.menu-box {
    width: 92%; margin: 0 auto;
    background: #fff;
    overflow: hidden; margin-bottom: .55rem;
  }
	.menu-box .tit{ font-size: .26rem; line-height: .54rem;font-family:Roboto-Medium; margin-bottom: .04rem;}
	.menu-box .menu-level2 a{ display: block;font-size: .24rem; color: #555555; line-height: .52rem;background: url(../images/pic49.png) no-repeat left center; background-size:.08rem; padding-left: .2rem;} 
	/* 一级标题 */
  .menu-title {
    cursor: pointer; line-height: .82rem;
    display: flex!important;
    justify-content: space-between;
    align-items: center;
    font-size: .28rem;
    color: #222;
    border: 1px solid #ddd; border-radius: .16rem; padding: 0 .24rem
  }
  .menu-title .arrow {
width: .25rem; height: .15rem; display: block;
	  background: url("../images/pic50.png") no-repeat center center; background-size: .25rem;
  }
/*
  .menu-title.active .arrow {
    transform: rotate(180deg);
  }
*/

  /* 二级菜单容器 */
  .menu-level2-wrap {
    max-height: 0; 
    overflow: hidden;
    transition: max-height 0.3s ease;
  }
  .menu-level2-wrap.open {
    max-height: 12.2rem;
  }

  /* 二级菜单项 */
  .menu-level2 {
    padding: .32rem .34rem;
    cursor: pointer;border-radius: .16rem;
    background: #F8F8F8;
  }

	
	.cp_box .iConR .cp_tit{height:.5rem;}
	.cp_box .iConR .cp_tit span{font-size:.28rem; line-height: .5rem;}
	.cp_box .iConR .cp_box1 .li{width:50%; height: 1.5rem; float: left;font-size:.28rem;line-height:.4rem; display: flex; align-items: center; justify-content: center; margin-bottom: .1rem;}
	.cp_box .iConR .cp_box1{display:block}
	.cp_box .iConR .cp_box2 p{font-size:.28rem; line-height: .58rem;}
	.cp_box .iConR .cp_box2 p:before{margin-top:.26rem;}
	.cp_box .iConR .cp_box2 img{margin-bottom:.5rem;}
	
	.services_box .box1 .d1{font-size:.32rem; line-height: .4rem; margin-bottom: .3rem;}
	.services_box .box1 .d2{font-size:.26rem; line-height: .56rem;}
	.services_box .box2 .list{display:block}
	.services_box .box2 .list .li{width:50%; height: 1.8rem; float: left;font-size:.32rem; line-height: .4rem;}
	.services_box .box2 .list .li img{width:.82rem}
	.services_box .box2{padding-top:.9rem}
	
	
	.fuwu_box .box1 .list{height:auto; margin-bottom: .9rem;}
	.fuwu_box .box1 .list .listL{width:100%; float: inherit; margin-bottom: .5rem;}
	.fuwu_box .box1 .list .listR{width:100%; float: inherit;}
	.fuwu_box .box1 .list .listL img{height:auto}
	.fuwu_box .box1 .list .listR .t1{font-size:.32rem; line-height: .46rem;}
	.fuwu_box .box1 .list .listR .t2{font-size:.26rem; line-height: .52rem;}
	.fuwu_box .box1 .list .listR .line span{font-size:.32rem}
	.fuwu_box .box1 .list .listR .line{line-height:.52rem;height:.52rem;margin:.3rem 0;}
	.fuwu_box .box1 .list .listR .t3 p{font-size:.28rem; line-height: .58rem;}
	.fuwu_box .box1 .list .listR .t3 p:before{margin-top:.25rem}
	.fuwu_box .box1 .list:nth-of-type(even) .listL{float: inherit;}
	.fuwu_box .box1 .list:nth-of-type(even) .listR{float: inherit;}
	
	
	.fuwu_box .box2 .list{display:block; height: auto}
	.fuwu_box .box2 .list .li{width:33.3333%; height: 2.8rem; float: left;}
	.fuwu_box .box2 .list .li .d3{font-size:.26rem; line-height: .36rem;}
	.fuwu_box .box2 .list .li .d2{width:.34rem; height: .34rem; line-height: .34rem; font-size: .22rem;}
	.fuwu_box .box2 .list .li .d1 img{width:.58rem;}
	
	.fuwu_box .box3 .text{font-size:.26rem; line-height: .56rem; text-align: center;}
	.fuwu_box .box4 .list .li{width:100%; float: inherit; margin-right: 0; margin-bottom: .18rem;font-size:.28rem; line-height: .4rem;}
	.fuwu_box .box4 .list .li img{width:.3rem}
	
	.resources_box .box1 .list{width:100%; font-size: .28rem; line-height: .44rem;}
	.resources_box .box1 .list .swiper-slide .pic{width:68%; height: 6.08rem; margin: 0 auto; background: url(../images/pic39.png) no-repeat top center; background-size: 100%; margin-bottom: .4rem;}
	.resources_box .box1 .list .swiper-button-prev{left:4%; top: 42%;}
	.resources_box .box1 .list .swiper-button-next{right:4%; top: 42%;}
	.resources_box .box2 .list .li .liL{width:26%;}
	.resources_box .box2 .list .li .liR{width:72%; display: block; padding: .4rem .3rem .2rem .3rem}
	.resources_box .box2 .list .li .liR .a1{font-size:.28rem; line-height: .46rem; margin-bottom: .16rem;}
	.resources_box .box2 .list .li .liR .a2{width:3.05rem; height: .66rem; line-height: .66rem; border-radius: .4rem; font-size: .24rem;}
	.resources_box .box2 .list .li .liR .a2 img{width:.21rem}
	
	
	.cookie-box{font-size: .22rem; line-height: .38rem; padding: .15rem 4%;}
	.cookie-box .L{ width: 75%;}
	.cookie-box .R{ width: 1.56rem; height: auto; display: block; padding-top: .52rem; }
	.cookie-box .R .a{ width: 1.56rem; line-height: .5rem; height: .5rem; margin-top: 0; margin-bottom: .18rem;}

	.cookie-box .R .a1{ margin-left:0;}
	
	
	.map_box .list .li .liL{width:100%; float: inherit; font-size: .32rem; line-height: .5rem; margin-bottom: .2rem;}
	.map_box .list .li .liR{width:100%; float: inherit;}
	.map_box .list .li .liR .bx{width:100%; float: inherit; margin-bottom: .4rem;}
	.map_box .list .li .liR .bx .bx_1{font-size: .28rem; line-height: .44rem;}
	.map_box .list .li .liR .bx .bx_2 a{font-size: .24rem; line-height: .44rem;}
	
	
	
	
.iTitle2{cfont-size: .6rem; line-height: .7rem; margin-bottom: .3rem;}
	.public_con .text .tit{font-size: .28rem; line-height: .5rem; margin-bottom: .14rem;margin-top:.2rem}
	.public_con .text{padding-top:.4rem;font-size: .26rem; line-height: .56rem; word-break: break-all}
	
	.public_con .text .icon:before{margin-top:.25rem}
	
	
	.page-btn{padding: .1rem .3rem; font-size: .24rem; line-height: .4rem;}
	
	.public_con .text .icon22 .dian{margin-top:.25rem}
	
	
	
	
}