/* CSS Document */  

/*1680*/
@media screen and (max-width:1680px){
	
	
	.m_box1_type { width: 49%; max-width: initial; float: left; position: relative; z-index: 18; overflow: hidden; }
	
	.m_box1_next{width: 50.8%; max-width:initial;}
	
	 .m_box1_type_con dl dd:nth-child(2) .dbox1{padding:19% 2%;}
	
	
	
	
	
	
}

/*1580*/
@media screen and (max-width:1580px){
	
	.m_box1_type_con dl dd:first-child .dbox1{padding: 10% 2%;;}
	
	
	.m_box1_next_con .dbox1{padding:4% 5%; line-height:38px;}
	
	
	
	
	
	
	
}

/*1440*/
@media screen and (max-width:1440px){
	
.imgbox h3{font-size:24px;}

.imgbox h4{font-size:45px;}

.imgbox h5{font-size:14px;}


.m_box1_type_con dl dd:first-child .dbox1 span font{font-size:14px;}

.m_box1_type_con dl dd:nth-child(2) .dbox1 {
    padding: 18% 2%;
}

.m_box1_type_con dl dd:nth-child(2) .dbox1 span font{font-size:32px; line-height:50px; }

.m_box1_type_con dl dd:nth-child(2) .dbox1 span font b{font-size:32px;  line-height:50px; }

.m_box1_next_con .dbox1 {
    padding: 3% 5%;
    font-size:17px;
    line-height: 32px;
}

.m_box_list {
    width: 94%;
    float: left;
    margin: 2% auto;
}
.m_box_list ul li .ptxt {
    width: 68%;
    float: left;
    margin: 6% 0 10px 3%;
}


#certify2 {
    position: relative;
    width: 90%;
    display: block;
    margin: 40px auto 0px auto;
}

#certify2 .swiper-slide font{font-size:18px; line-height:40px;}

.s_ban_imgbg h4{font-size:36px;}

.s_ban_imgbg font{font-size:20px;}


.m_foot1_center { max-width: 1400px; display: block; margin: 0 auto; padding:0 2%; }


}
 

/*1360*/
@media screen and (max-width:1360px){
	
.imgbox h3 {
    font-size: 22px;
}
.imgbox h4 {
    font-size: 30px;
}


.m_box1_next_con .dbox1 {
    padding: 3% 5%;
    font-size: 15px;
    line-height: 30px;
}


#certify2 .swiper-slide font{font-size:18px; line-height:36px;}


#certify2 .swiper-button-prev2,#certify2 .swiper-button-prev2:hover{width:50px; height:50px;}

#certify2 .swiper-button-next2,#certify2 .swiper-button-next2:hover{width:50px; height:50px;}

.m_link1{left:190px; top:260px;}

.m_link2{left:350px; top:200px;}


.m_link3{left:660px; top:160px;}

.m_link4{left:950px; top:160px;}


.m_link5{left:190px; top:360px;}

.m_link6{left:350px; top:300px;}


.m_link7{left:660px; top:300px;}

.m_link8{left:860px; top:260px;}



.m_link9{left:1020px; top:320px;}


 



}


/*1200*/
@media screen and (max-width:1200px) {

.m_box1_next_con .dbox1 {
    padding: 3% 5%;
    font-size: 14px;
    line-height: 24px;
}
.m_box1_type_con dl dd:first-child .dbox1 {
    padding: 1% 2%;
}
.m_box1_type_con dl dd:nth-child(2) .dbox1 {
    padding: 14% 2%;
}

#certify2 .swiper-slide font{font-size:16px; line-height:30px;}


.show_texts h4{font-size:16px; line-height:30px;}


.s_serv_menu1 ul li { width: 33.1%; height: 76px; float: left; border: 1px solid #fff; border-radius: 70px; }


.s_serv_menu1 ul li a{font-size:14px;}

.s_serv_menu2 ul li a{font-size:14px;}


.conta_tj{margin:3% 0 3% 20%;}


}
 
 /*1024*/
@media screen and (max-width:1024px) {


.web{display:none;}

.mobile{display:block;}


.m_denglu {
    float: right;
    margin:4% 5% 0 0;
}

.m_denglu .m_delu{color: #333;}

.m_xuanze{float:right; margin:4% 3% 0 0%; position:relative; z-index:26;}
 

.m_zhuce { width: 40px; float: right; margin:4% 3% 0 0%; position: relative; z-index: 26;  }

.m_zhuce .m_zc { float: left; width: 100%; height: 20px; padding: 0 10px; position: relative; z-index: 12; font-family: 'Noto Sans SC'; font-weight: 400; font-size: 16px; color: #333; line-height: 20px; font-weight: normal; }


.z_denglu { width: 40px; float: right; margin: 3% 2% 0 2%; position: relative; z-index: 26; }


.z_denglu .m_delu { float: left; width: 100%; height: 20px; padding: 0 10px; position: relative; z-index: 12; font-family: 'Noto Sans SC'; font-weight: 400; font-size: 16px; color: #333; line-height: 20px; font-weight: normal; }


.m_xuanze { float: left; margin: 3% 3% 0 0%; position: relative; z-index: 26; }

.m_xuanze .m_xuanze_xuan { float: left; width: 100px; height: 30px; padding: 0 10px; position: relative; z-index: 12; }

.m_xuanze .m_xuanze_fanyi { float: right; margin: 0% 0 0 0; width: 100%; position: absolute; z-index: 15; left: 0; top:10px; display: none; }

.m_xuanze_xuan a { width: 100%; height:20px; float: left; font-family: 'Noto Sans SC'; font-weight: 400; font-size: 16px; color: #333; line-height:20px; font-weight: normal; }

.m_xuanze_xuan a img { width: 16px; margin: 5px 0px 0 5px; -webkit-transition: -webkit-transform 1s ease-out; -moz-transition: -moz-transform 1s ease-out; -o-transition: -o-transform 1s ease-out; -ms-transition: -ms-transform 1s ease-out; }

.m_xuanze_fanyi dl dd a{color: #333;}



.m_xuanze:hover .m_xuanze_xuan a img { -webkit-transform: rotateZ(180deg); -moz-transform: rotateZ(180deg); -o-transform: rotateZ(180deg); -ms-transform: rotateZ(180deg); transform: rotateZ(180deg); }



  .z_mhead { position: relative; background: #004B91; width: 100%; left: 0; height:8rem; box-sizing: border-box; padding: 0 0%; z-index: 45;  }
  
   .z_mhead img { width: 100%; }
  
   .z_mhead .logo { width:20%; float: left; margin:4% 0 .5rem 3%; }
  
   .z_mhead .nav { position: absolute; width:36px; height: 36px; background: url(../images/menu01.png) no-repeat center center; background-size: 100%; border-radius: 0px; right: 5%; top:2rem; display: block; z-index: 55; }
  
   .z_nav { position: fixed; width: 100%; height: calc(100% - 0rem); left: 0%; top:7rem; z-index: 99; display: none; }
  
   .z_nav .navleft { width: 30%; float: left; background: rgba(0, 0, 0, 0.1); height: 100vh; overflow: hidden; }
  
   .z_nav .nav { width: 70%; float: left; background: #fff; height: calc(100% - 0rem); overflow-y: auto; overflow-x: hidden; }
  
   
   .z_nav .nav ul { width: 100%; float: left; margin: 3% 0 3% 0%; border-top: 1px dashed #f2f3f5; }
  
   .z_nav .nav ul li { width: 100%; min-height: 3rem; float: left; border-bottom: 1px dashed #f2f3f5; }
  
   .z_nav .nav ul li.selected { }
  
   .z_nav .nav ul li a { height: 3rem; display: flex; align-items: center; justify-content: space-between; width: 100%; float: left; margin: 0 3%; font-size: 20px; color: #333; line-height: 3rem; }
  
   .z_nav .nav ul li a img.vimg1 { width: 1rem; display: block; margin: 4% 8% 4% 6%; }
  
   .z_nav .nav ul li a img.vimg2 { width: 1rem; display: none; margin: 4% 8% 4% 6%; }
  
   .z_nav .nav ul li.selected > a { color: #004B91; }
  
   .z_nav .nav ul li.selected a img.vimg1 { width: 1rem; display: none; margin: 4% 8% 4% 6%; }
  
   .z_nav .nav ul li.selected a img.vimg2 { width: 1rem; display: block; margin: 4% 8% 4% 6%; }
  
   .z_nav .nav ul li ul { background: #fff; margin: 0; padding: 1rem 1rem; box-sizing: border-box; }
  
   .z_nav .nav ul li ul li { border: 0; margin-bottom: 0.5rem; padding: 0; border-bottom: 1px solid #f2f3f5; }
  
   .z_nav .nav ul li ul li a { font-size: 18px; color: #333333; margin-bottom: 0; }
 

 

.imgbox h3{margin: 14% 0 0 0; }



.m_navi ul li:nth-child(3) .navi_top{width:200px; height:auto; min-height:60px; float: left; position:absolute; z-index:44; left:; margin-left:-50px; top:80px;  background:rgba(0, 75, 145, .4); display:none; }

.m_navi ul li:nth-child(3):hover .navi_top{display:block;}



  
}
 
 
 
 
 
  /*768*/
 @media screen and (max-width:1000px){
	 

.m_banner{margin:0;}


.imgbox h3{margin:16% 0 0 0; font-size:16px; }

.imgbox h4{margin:-2% 0 0 0; font-size:20px; }

	 
.imgbottom ul li font{font-size:20px; line-height:40px;}


.m_box1_type{width:100%;}

.m_box1_next{width:100%;}

.m_box1_type_con dl dd:first-child .dbox1 {
    padding: 10% 2%;
}

.m_box1_type_con dl dd:first-child .dbox1 span font {
    font-size: 21px;
}

.m_box1_type_con dl dd:nth-child(2) .dbox1 {
    padding: 22% 2%;
}

.m_box1_next_con .dbox1 {
    padding: 3% 5%;
    font-size: 22px;
    line-height: 33px;
}

.m_box_list{width:98%;}

.m_box_list ul li{width:96%; max-width:inherit; float:left; margin:2% 0 2% 3%; }

.m_box_list ul li:hover{width:96%;   max-width:inherit;   }

#certify2 .swiper-slide font{font-size:12px; line-height:20px; }


#certify2 .swiper-button-prev2,#certify2 .swiper-button-prev2:hover{width:40px; height:40px; right:70px;}

#certify2 .swiper-button-next2,#certify2 .swiper-button-next2:hover{width:40px; height:40px;}


.m_box5_1{width:100%; height:480px; float:left; background-size:100% 100%; }



.m_link1{ width:115px; left:90px; top:160px;}

.m_link2{width:135px; left:200px; top:100px;}


.m_link3{left:360px; top:90px;}

.m_link4{left:550px; top:80px;}


.m_link5{width:115px;  left:80px; top:260px;}

.m_link6{width:115px;  left:200px; top:200px;}


.m_link7{width:115px; left:380px; top:200px;}

.m_link8{width:115px;left:500px; top:150px;}



.m_link9{width:115px; left:600px; top:210px;}


 
.m_foot1_type ul li font{width:86%;}


.s_banner{margin:0;}

.s_ban_imgbg h4{margin:12% 0 0 0; font-size:26px;}


.s_ban_imgbg font{font-size:16px;}

.s_serv_menu1 ul li{width:33%;}

.shows_title{font-size:26px;}

.show_texts h3{font-size:20px;}


.show_texts h4 {
    font-size: 14px;
    line-height: 24px;
}


.s_serv_menu2 ul li a {
    font-size: 14px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 28px;
}

.s_conta_dtext h3{font-size:16px; line-height:30px;}

table.table1 td{line-height:30px;}

.s_biaoge ul li{width:45.6%;}

.tabt1{width:78%;}

select.select1{width:76%; padding:0 1% 0 3%;}

.s_biaoge ul li:last-child {
    width: 80%;
}




 }
 
 
 
  /*750*/

@media screen and  (max-width: 750px) {
	 
.z_mhead .logo {
    width: 24%;
    float: left;
    margin: 6% 0 0.5rem 3%;
}
.m_banner{margin:0;}


.imgbox h3{margin:16% 0 0 0; font-size:16px; }

.imgbox h4{margin:-2% 0 0 0; font-size:20px; }

	 
 
.m_xuanze {
    width:90px;
    float: left;
    margin: 3% 22% 0 0%;
    position: relative;
    z-index: 26;
}

.z_denglu { width: 40px; float: right; margin:8% 2% 0 2%; position: relative; z-index: 26; }


.m_zhuce { width: 40px; float: right; margin: 3% 1% 0 0%; position: relative; z-index: 26;  }

.m_zhuce .m_zc { float: left; width: 100%; height: 20px; padding: 0 10px; position: relative; z-index: 12; font-family: 'Noto Sans SC'; font-weight: 400; font-size: 16px; color: #333; line-height: 20px; font-weight: normal; }


.z_denglu .m_delu { float: left; width: 100%; height: 20px; padding: 0 10px; position: relative; z-index: 12; font-family: 'Noto Sans SC'; font-weight: 400; font-size: 16px; color: #333; line-height: 20px; font-weight: normal; }


.m_xuanze_xuan a {font-size:16px;}

.m_denglu dl dd a{font-size:14px;}

.z_nav {
    position: fixed;
    width: 100%;
    height: calc(100% - 0rem);
    left: 0%;
    top: 6.5rem;
    z-index: 99;
    display: none;
}

.s_banner img { width: 100%; height:140px; }

.s_ban_imgbg h4 {
    margin: 10% 0 0 0;
    font-size: 22px;
    line-height:40px;
}
.s_ban_imgbg font {
    font-size: 14px;
}

#certify1 .swiper-slide img.imgs1{height:280px;}

.imgbox h3{margin:10% 0 0 0; font-size:12px; }

.imgbox h4{margin:-2% 0 0 0; font-size:16px; }


.imgbox h5 { width: 100px; height: 30px; padding: 0 0 0 1%; border: 1px solid #fff; float: left; margin: 1% 0 2% 0; font-family: 'Noto Sans SC'; font-weight: 400; font-size: 14px; color: #fff; line-height: 30px; font-weight: normal; text-align: left; }

.imgbox h5 img { width: 16px; float: right; margin:8px 10px 0 10px; }


	 
.imgbottom ul li img {
    width: 30px;
    display: block;
    margin: 2% auto 1% auto;
}

.imgbottom ul li font {
    font-size: 12px;
    line-height:30px;
letter-spacing:5px;
}

.imgbottom ul li,.imgbottom ul li:nth-child(2){padding:1% 0;}


.m_box1_type_con dl dd:first-child .dbox1 span{font-size:16px; line-height:30px;}

.m_box1_type_con dl dd:first-child .dbox1 span font {
    font-size: 12px;
    line-height: 20px;
}

.m_box1_type_con dl dd:nth-child(2) .dbox1 span font,.m_box1_type_con dl dd:nth-child(2) .dbox1 span font b {
    font-size: 22px;
    line-height: 30px;
}

.m_box1_next_con .dbox1 {
    padding: 1% 5%;
    font-size: 12px;
    line-height: 14px;
}

.m_cokk h3{font-size:20px;}
.m_cokk h3 font{font-size:12px;}

.m_box_list ul li,.m_box_list ul li:hover{height:150px;}

.m_box_list ul li img.ximg1 {
    width: 47px;
    float: left;
    margin: 60px 0 0 30px;
    display: block;
}

.m_box_list ul li:hover img.ximg2 {
    width: 47px;
    float: left;
    margin: 60px 0 0 30px;
    display: block;
}

.ptxt h4{font-size:22px;}
.ptxt h5{font-size:14px;}


#certify2 .swiper-slide img{width:100%; float:left;}

#certify2 .swiper-slide font{width:100%; margin:3% 0 12% 0;}

.m_box4_1{width:96%; }

.imgbt_txt h3{font-size:14px; height:30px; line-height:30px;}

.imgbt_txt h4{font-size:12px; height:40px; line-height:20px;}

.m_box4_2{width:92%; max-width:inherit;}

#certify3 .swiper-slide h3{font-size:18px;}

#certify3 .swiper-slide h4{font-size:12px;}



 .m_foot1_type{width:100%; max-width:inherit;}

.m_foot1_navi {
    width: 100%;
    float: right;
}

.m_foot1_navi ul li {
    width: 42%;
    float: left;
    margin: 3% 2% 0 0;
}
.m_foot1_navi ul li:nth-child(1){
	width: 24%;
}
.m_foot1_navi ul dl {
    width: 103%;
    float: left;
    height: auto !important;
}

.m_guanzhu {
    width: 66%;
    float: right;
    margin: 6% 0 1% 0;
}

.serv_itexts h3{font-size:80px; height:100px;}

.serv_itexts h3 font{font-size:20px;}

.serv_list dl dd .serv_imgs {
    width: 80%;
    float: left;
    position: relative;
    z-index: 20;
    overflow: hidden;
}

.serv_list dl dd .serv_itexts,.serv_list dl dd:nth-child(2) .serv_itexts{width:99%;}

.serv_itexts h3 {
    font-size: 80px;
    line-height: 100px;
}

.serv_itexts h4{height:auto; font-size:16px; line-height:34px; }


.serv_list dl dd:nth-child(2) .serv_imgs{width:80%;}


.s_serv_center {
    width: 96%;
    max-width: initial;
    display: block;
    margin: 0 auto;
    padding: 0 2%;
}

.s_serv_menu1 ul {
    width: 100.6%;
    height: auto;
    float: left;
}

.s_serv_menu1 ul li {
    width: 32%;
}


.s_serv_menu1 ul li a{
    width: 100%; float:left; height:50px; padding:13px 0;  
    color: rgba(37, 37, 37, 1);
    line-height: 25px;
    text-align: center; border-radius:40px;
    font-weight: normal; display:-webkit-box;   -webkit-line-clamp:2; -webkit-box-orient:vertical;
}
 .s_serv_menu2 {
   height:auto;
}

 .s_serv_menu2 ul {
   height:auto;
}

.s_serv_menu2 ul li {
    width: 32%;
}


.s_serv_menu2 ul li a{
    width: 100%; float:left; height:50px; padding:13px 0;  
    color: rgba(37, 37, 37, 1);
    line-height: 25px;
    text-align: center; border-radius:40px;
    font-weight: normal; display:-webkit-box;   -webkit-line-clamp:2; -webkit-box-orient:vertical;
}

.s_serv_menu1 ul li:hover a, .s_serv_menu1 ul li.vhov a{ border-radius:40px;}
.s_serv_menu2 ul li:hover a, .s_serv_menu2 ul li.vhov a{ border-radius:40px;}

.shows_list dl dd .show_imgs,.shows_list dl dd:nth-child(2n) .show_imgs{width:98%; margin:1% 0;}

.shows_list dl dd .show_texts,.shows_list dl dd:nth-child(2n) .show_texts{width:98%;}


.list_shows dl dd .show_imgs,.list_shows dl dd:nth-child(2n) .show_imgs{width:98%; margin:1% 0;}

.list_shows dl dd .show_texts,.list_shows dl dd:nth-child(2n) .show_texts{width:98%;}


.s_conta_ditu{width:98%;}

.s_conta_dtext{width:98%;}



.s_biaoge ul li {
    width: 94%;
}

.s_biaoge ul li:last-child {
    width: 90%;
}
.s_biaoge ul li h4{font-size:12px; width:65px; }

.tabt3{width:40%; font-size:12px;}

.s_biaoge ul li img.oimgs1 {
    width: 80px;
    float: left;
    margin: 5% 1% 1% 2%;
    cursor: pointer;
}

.conta_tj{width:60%; height:60px; line-height:60px; font-size:18px;}

.m_box5_1 {
    width: 100%;
    height: 350px;
    float: left;
    background-size: 100% 100%;
}

.m_link1{ width:65px; height:40px; left:40px; top:90px;}

.m_link1 img { max-width:40px; display: block; margin: 10px auto; vertical-align: middle; }

.m_link2{width:75px; height:30px; left:90px; top:50px;}

.m_link2 img { max-width:30px; display: block; margin: 10px auto; vertical-align: middle; }


.m_link3{width:65px; height:30px; left:180px; top:40px;}
.m_link3 img { max-width:40px; display: block; margin: 10px auto; vertical-align: middle; }

.m_link4{ width:70px; height:40px; left:260px; top:60px;}
.m_link4 img { max-width:40px; display: block; margin: 10px auto; vertical-align: middle; }


.m_link5{width:75px; height:34px;  left:40px; top:200px;}
.m_link5 img { max-width:30px; display: block; margin: 10px auto; vertical-align: middle; }

.m_link6{width:65px; height:34px;  left:100px; top:160px;}
.m_link6 img { max-width:30px; display: block; margin: 10px auto; vertical-align: middle; }


.m_link7{width:75px; height:34px; left:180px; top:180px;}
.m_link7 img { max-width:30px; display: block; margin: 10px auto; vertical-align: middle; }

.m_link8{width:75px;  height:34px; left:230px; top:130px;}
.m_link8 img { max-width:30px; display: block; margin: 10px auto; vertical-align: middle; }



.m_link9{width:65px; height:34px; left:280px; top:160px;}
.m_link9 img { max-width:30px; display: block; margin: 10px auto; vertical-align: middle; }



.imgbottom ul li,.imgbottom ul li:nth-child(2){padding:1% 0;}



.m_xuanze_xuan a {color: #333;}

 

.dbox {
    width: 60%;
    height: auto;
    min-height: 200px;
    background: #fff;
    border: none;
    border-radius: 10px;
    box-shadow: 1px 2px 6px rgba(0, 75, 145, .8);
    float: l2ft;
    padding: 0% 5% 3% 5%;
    margin: 18% 0 0 16%;
    position: relative;
}



 }
 
 /*540*/
 @media screen and (max-width: 600px){


  .z_mhead { position: relative; background: #004B91; width: 100%; left: 0; height:5rem; box-sizing: border-box; padding: 0 0%; z-index: 45;  }
  
   .z_mhead img { width: 100%; }
  
   .z_mhead .logo { width:20%; float: left; margin:6% 0 .5rem 3%; }
  
   .z_mhead .nav { position: absolute; width:36px; height: 36px; background: url(../images/menu01.png) no-repeat center center; background-size: 100%; border-radius: 0px; right: 5%; top:1.4rem; display: block; z-index: 55; }
  
   .z_nav { position: fixed; width: 100%; height: calc(100% - 0rem); left: 0%; top:6rem; z-index: 99; display: none; }

   .m_zhuce {
    width: 40px;
    float: right;
    margin: 3% 3% 0 0%;
    position: relative;
    z-index: 26;
}


.z_denglu {
    width: 40px;
    float: right;
    margin: 3% 2% 0 2%;
    position: relative;
    z-index: 26;
}



  
 }
 
 


  /*375*/

 @media screen and (max-width:480px){

.topfixed{
        position: fixed !important;
}

.z_mhead .logo {

    width: 24%;

    float: left;

    margin: 6% 0 0.5rem 3%;

}

.m_banner{margin:0;}





.imgbox h3{margin:16% 0 0 0; font-size:16px; }



.imgbox h4{margin:-2% 0 0 0; font-size:20px; }



     

.m_denglu {

    float: right;

    margin: 8% 5% 0 0;

}


.m_zhuce {

    float: right;

    margin: 8% 3% 0 0;

}

.m_denglu .m_delu {width: 100%;}


.m_xuanze {

    width:90px;

    float: left;

    margin: 7% 2% 0 0%;

    position: relative;

    z-index: 26;

}

.m_zhuce .m_zc  {width: 100%;}

.m_xuanze_xuan a {font-size:16px;}



.m_denglu dl dd a{font-size:14px;}



.z_nav {

    position: fixed;

    width: 100%;

    height: calc(100% - 0rem);

    left: 0%;

    top: 5rem;

    z-index: 99;

    display: none;

}



.s_banner img { width: 100%; height:140px; }



.s_ban_imgbg h4 {

    margin: 10% 0 0 0;

    font-size: 22px;

    line-height:40px;

}

.s_ban_imgbg font {

    font-size: 14px;

}



#certify1 .swiper-slide img.imgs1{height:280px;}



.imgbox h3{margin:12% 0 0 0; font-size:12px; }



.imgbox h4{margin:-2% 0 0 0; font-size:16px; line-height:30px; }



     

.imgbottom ul li img {

    width: 30px;

    display: block;

    margin: 5% auto 1% auto;

}



.imgbottom ul li font {

    font-size: 12px;

    line-height:20px;
    height: 20px;
letter-spacing:3px;

}



.imgbottom ul li,.imgbottom ul li:nth-child(2){padding:1% 0;}





.m_box1_type_con dl dd:first-child .dbox1 span{font-size:16px; line-height:30px;}



.m_box1_type_con dl dd:first-child .dbox1 span font {

    font-size: 12px;

    line-height: 20px;

}



.m_box1_type_con dl dd:nth-child(2) .dbox1 span font,.m_box1_type_con dl dd:nth-child(2) .dbox1 span font b {

    font-size: 22px;

    line-height: 30px;

}



.m_box1_next_con .dbox1 {

    padding: 4% 5%;

    font-size: 12px;

    line-height: 13px;

}
.serv_imgs img{
	display: none;
}

#certify2 .swiper-slide  strong{line-height:2rem;}

.m_cokk h3{font-size:20px;}

.m_cokk h3 font{font-size:12px;}



.m_box_list ul li,.m_box_list ul li:hover{height:150px;}



.m_box_list ul li img.ximg1 {

    width: 47px;

    float: left;

    margin: 60px 0 0 30px;

    display: block;

}



.m_box_list ul li:hover img.ximg2 {

    width: 47px;

    float: left;

    margin: 60px 0 0 30px;

    display: block;

}



.ptxt h4{font-size:22px;}

.ptxt h5{font-size:14px;}





#certify2 .swiper-slide img{width:100%; float:left;}



#certify2 .swiper-slide font{width:100%; margin:3% 0 12% 0;}



.m_box4_1{width:96%; }



.imgbt_txt h3{font-size:14px; height:30px; line-height:30px;}



.imgbt_txt h4{font-size:12px; height:40px; line-height:20px;}



.m_box4_2{width:92%; max-width:inherit;}



#certify3 .swiper-slide h3{font-size:18px;}



#certify3 .swiper-slide h4{font-size:12px;}







 .m_foot1_type{width:100%; max-width:inherit;}



.m_foot1_navi {

    width: 100%;

    float: right;

}



.m_foot1_navi ul li {

    width: 42%;

    float: left;

    margin: 3% 2% 0 0;

}

.m_foot1_navi ul dl {

    width: 103%;

    float: left;

    height: 110px;

}



.m_guanzhu {

    width: 66%;

    float: right;

    margin: 6% 0 1% 0;

}



.serv_itexts h3{font-size:80px; height:100px;}



.serv_itexts h3 font{font-size:20px;}



.serv_list dl dd .serv_imgs {

    width: 80%;

    float: left;

    position: relative;

    z-index: 20;

    overflow: hidden;

}



.serv_list dl dd .serv_itexts,.serv_list dl dd:nth-child(2) .serv_itexts{width:99%;}



.serv_itexts h3 {

    font-size: 80px;

    line-height: 100px;

}



.serv_itexts h4{height:auto; font-size:16px; line-height:34px; }





.serv_list dl dd:nth-child(2) .serv_imgs{width:80%;}





.s_serv_center {

    width: 96%;

    max-width: initial;

    display: block;

    margin: 0 auto;

    padding: 0 2%;

}



.s_serv_menu1 ul {

    width: 100%;

    height: auto;

    /*float: left;*/
    padding: 0;
    display: flex;
    
}

.nav-wrap.navFix ul{ border-bottom: 0;  padding: 0; max-width: 1440px; display: flax; margin: 0 auto;  }

.s_serv_menu1 ul li {

    width: 100%;
    height: auto;
	display: flex;
    justify-content: center;
}





.s_serv_menu1 ul li a{

    /*width: 100%; */
    float:left; 
    height:25px; 
    padding:5px 8px;  

    color: rgba(37, 37, 37, 1);

    line-height: 25px;

    text-align: center; 
    font-size: 12px;

    font-weight: normal; display:-webkit-box;   -webkit-line-clamp:2; -webkit-box-orient:vertical;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; 
    width: 72px;
	text-overflow:ellipsis; overflow:hidden;

}

 .s_serv_menu2 {

   height:auto;

}



 .s_serv_menu2 ul {

   height:auto;

}



.s_serv_menu2 ul li {

    width: 32%;

}





.s_serv_menu2 ul li a{

    width: 100%; float:left; height:50px; padding:13px 0;  

    color: rgba(37, 37, 37, 1);

    line-height: 25px;

    text-align: center; border-radius:40px;

    font-weight: normal; display:-webkit-box;   -webkit-line-clamp:2; -webkit-box-orient:vertical;


}



.s_serv_menu1 ul li:hover a, .s_serv_menu1 ul li.vhov a{ border-radius:40px; }


.s_serv_menu2 ul li:hover a, .s_serv_menu2 ul li.vhov a{ border-radius:40px;}



.shows_list dl dd .show_imgs,.shows_list dl dd:nth-child(2n) .show_imgs{width:98%; margin:1% 0;}



.shows_list dl dd .show_texts,.shows_list dl dd:nth-child(2n) .show_texts{width:98%;}





.list_shows dl dd .show_imgs,.list_shows dl dd:nth-child(2n) .show_imgs{width:98%; margin:1% 0;}



.list_shows dl dd .show_texts,.list_shows dl dd:nth-child(2n) .show_texts{width:98%;}





.s_conta_ditu{width:98%;}



.s_conta_dtext{width:98%;}







.s_biaoge ul li {

    width: 94%;

}



.s_biaoge ul li:last-child {

    width: 90%;

}

.s_biaoge ul li h4{font-size:12px; width:65px; }



.tabt3{width:40%; font-size:12px;}



.s_biaoge ul li img.oimgs1 {

    width: 80px;

    float: left;

    margin: 5% 1% 1% 2%;

    cursor: pointer;

}



.conta_tj{width:60%; height:60px; line-height:60px; font-size:18px;}



.m_box5_1 {

    width: 100%;

    height: 350px;

    float: left;

    background-size: 100% 100%;

}



.m_link1{ width:65px; height:40px; left:40px; top:90px;}



.m_link1 img { max-width:40px; display: block; margin: 10px auto; vertical-align: middle; }



.m_link2{width:75px; height:30px; left:90px; top:50px;}



.m_link2 img { max-width:30px; display: block; margin: 10px auto; vertical-align: middle; }





.m_link3{width:65px; height:30px; left:180px; top:40px;}

.m_link3 img { max-width:40px; display: block; margin: 10px auto; vertical-align: middle; }



.m_link4{ width:70px; height:40px; left:260px; top:60px;}

.m_link4 img { max-width:40px; display: block; margin: 10px auto; vertical-align: middle; }





.m_link5{width:75px; height:34px;  left:40px; top:200px;}

.m_link5 img { max-width:30px; display: block; margin: 10px auto; vertical-align: middle; }



.m_link6{width:65px; height:34px;  left:100px; top:160px;}

.m_link6 img { max-width:30px; display: block; margin: 10px auto; vertical-align: middle; }





.m_link7{width:75px; height:34px; left:180px; top:180px;}

.m_link7 img { max-width:30px; display: block; margin: 10px auto; vertical-align: middle; }



.m_link8{width:75px;  height:34px; left:230px; top:130px;}

.m_link8 img { max-width:30px; display: block; margin: 10px auto; vertical-align: middle; }







.m_link9{width:65px; height:34px; left:280px; top:160px;}

.m_link9 img { max-width:30px; display: block; margin: 10px auto; vertical-align: middle; }




 

.dbox {
    width: 70%;
    height: auto;
    min-height: 200px;
    background: #fff;
    border: none;
    border-radius: 10px;
    box-shadow: 1px 2px 6px rgba(0, 75, 145, .8);
    float: left;
    padding: 0% 5% 3% 5%;
    margin: 28% 0 0 10%;
    position: relative;
}



 
.m_box1_next img {
    width: 100%;
    float: left;
    position: relative;
    z-index: 5;
    /*min-height: 300px;*/
}




 }

 
 
 
 