﻿*{box-sizing:border-box;margin:0; padding:0; list-style:none; font-size:max(12px,.16rem); }
html{font-size: 100px;}
a{ color:#333; text-decoration:none;   }
a:hover{text-decoration:none;}
h1,h2,h3,h4,h5,h6{ margin: 0;font-weight:normal;}
hr{ border:none;}
.clear{ clear:both;}
p,ul{margin: 0;}
img {border:0;  
    -webkit-user-drag: none;
    user-drag: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	-webkit-touch-callout: none;
}

input,textarea{outline:none;}
.row{ margin: 0px;}
.l{float: left}
.r{float: right}
audio, canvas, progress, video{display: inline-block; vertical-align: baseline;}
*:focus { outline: none; }
em{font-style:normal}
.container{width:84%; max-width: 1600px; margin: 0px auto;}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{content: "";}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{content: "";}
.ny_header_top{position: fixed; top: 0; left:0; z-index:9; width: 100%; height: 0.8rem; background: #fff;}
.header_top{width:100%; height:0.8rem;  border-bottom: 1px solid rgba(255,255,255,0.8); position: fixed; top: 0; left:0; z-index:9}
.header_top .container{display: flex; justify-content: space-between;}
.h_logo{display: flex; align-items: center; height:0.8rem; width:13%;  max-width: 1.8rem;}
.h_logo img{width:100%;}
.h_logo h4{color:#000000; font-size:max(12px, .16rem); line-height:.2rem;}
.header_right{ display: flex; justify-content: space-between; align-items: center; width:65%}
.logo2{display: none;}
.h_ywzx{width:1.2rem; height:.4rem; line-height:.4rem; background:#ffffff; border-radius:25px; text-align: center; font-size:max(12px, .16rem); color:#202e6c;}



/*导航*/
#menu{height:0.8rem; position: relative; z-index:9; width:82%}
#menu .nav{ position:relative; z-index:1; width:100%; height:.8rem; display: flex; justify-content:space-between;}
#menu .nav .nLi{ float:left;  position:relative; display:inline;  line-height:.78rem;}
#menu .nav .nLi p{font-weight: normal; width:auto; text-align:center;  z-index: 2; position: relative; line-height: .78rem;   }
#menu .nav .nLi p a{color:#fff; font-size:max(12px, .18rem); height:100%;  position: relative;  display: table; margin: 0px auto; }
#menu .nav .sub{ display:none; width:6.2rem; left:50%; transform: translate(-50%,0); top:.78rem;  position:absolute;  line-height:.3rem; z-index: 99999; background: #fff; 
    border-radius:15px; padding:.3rem .3rem .3rem .4rem; box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1); }
#menu .nav .sub li{ zoom:1;width:100%; margin-bottom:.15rem; }
#menu .nav .active p a,#menu .nav .nLi:hover p a{font-weight: bold; color:#004a9d}
.sub_img{width:40%; float: right;}
.sub_img img{width:100%; height: auto; border-radius: 10px;}
.sub_ul{width:56%; float: left;}
.sub_ul li a{font-size:max(12px,.16rem); color: #000;  width: 100%; }
#menu .nav .nLi:last-child .sub{right:-.6rem; left:auto; transform: translate(0,0); }
.sub_ul li a:hover{color:#004a9d}
.sub_ul_san{width:100%; overflow: hidden;}
.sub_ul_san a{color: #555 !important; font-size: 14px!important; display:block}
.sub_ul_san a:hover{text-decoration: underline;}
#menu .nav .sub li a:hover{color:#004a9d}
.h_fixed{background: #fff; box-shadow:0 0 .2rem rgba(0,0,0,0.4)}
.h_fixed #menu .nav .nLi p a,.ny_header_top #menu .nav .nLi p a{color:#000}
.h_fixed .logo2,.ny_header_top .logo2{display: block;}
.h_fixed .logo1,.ny_header_top .logo1{display: none;}
.h_fixed .h_ywzx,.ny_header_top .h_ywzx{background: #003db3; color:#fff}
#menu .nav .active p a,#menu .nav .nLi:hover p a{font-weight:bold}
.h_fixed #menu .nav .active p a,.h_fixed #menu .nav .nLi:hover p a{color:#003db3!important; }



/*头部*/
.index_header{width:100%; height: auto; z-index:999;  position:fixed; top:0; left:0; background: #fff; display: none;}
.header{width:100%; clear:both; height:1rem;  padding:0 3%}
.logo{float:left; width:AUTO; height: 100%; }
.logo a{width:100%; height:1rem; display: block; display: flex; align-items: center; }
.logo a img{width:1.8rem; max-height: 100%}
.logo span{color:#29a7e1; margin-left: .2rem;}
.menu{float:right; height:100%; width:1rem; }
.menu a{width:100%; height: 100%;  display: flex; align-items: center; }
.menu img{height:auto; width: .55rem; align-items: center; margin: 0px auto;}
.xymob-menu{width:100%; height: 100vh; position: absolute; right:0; left:0; background: #fff; display: none; padding: 0 5%;  z-index: 9999;  }
.xymob-menu .xymob-menu-box{height: 100vh; overflow: auto; padding-bottom: .8rem; }
.xymob-nav > li { border-bottom: 1px solid #d0d0d0; position: relative;}
.xymob-nav > li > a { display: block; line-height: .8rem; font-size:max(12px,.22rem); color: #333;}
.xymob-nav .xymob-menu-jt { position: absolute; width: 20%; height: .8rem; line-height: .5rem; right: 0; top: 0; text-align: center; z-index: 9; display:none}
.xymob-nav .xymob-menu-jt .icon-font{display: block; width: 100%; height: 100%; background:url(../images/down.png) no-repeat center}
.xymob-nav .xymob-sub-menu{display: none;}
.xymob-nav .xymob-sub-menu > li{border-top: 1px solid #d0d0d0; position: relative;}
.xymob-nav .xymob-sub-menu > li > a {display: block; font-size: 14px; color: #333; line-height:.4rem; text-indent: .2rem;}
.xymob-navbtn {float: right; width:.5rem; height:1rem; display: flex; align-items: center;}
.xymob-navbtn img{width:100%}
.xymob-nav > li:nth-child(5) .xymob-menu-jt,.xymob-nav > li:nth-child(6) .xymob-menu-jt,.xymob-nav > li:nth-child(7) .xymob-menu-jt{display:block}




/*banner*/
.banner,.sj_banner{ width:100%; height:auto; position: relative; overflow: hidden; }
.banner .swiper{width:100%; overflow: hidden;}
.banner .ban_img{width:100%; display: block; max-height:9.3rem}
.banner .swiper-pagination-bullet{width:.3rem; height:5px; background: #fff; border-radius: 8px; opacity: 1;}
.banner .swiper-pagination{bottom:.3rem}
.ban_video{width:100%; height: auto; overflow: hidden;}
.ban_video video{width:100%;}
.ban_info{width:84%;  max-width: 1600px; height: auto; left:50%; top: 50%; transform: translate(-50%,-50%); position: absolute;}
.ban_info h4{position: relative; display: table;}
 .ban_info h4 span{color:#000000; font-size:max(12px, .18rem); background: linear-gradient(135deg, #003db3, #8429ea);
  -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; position: relative; z-index:1 }
.ban_info h4:after{content: ""; width: 100%; height:7px; background: #7bf7fe; position: absolute; bottom:0; left:0}
.ban_info h5{color:#000000; font-size:.7rem; font-weight: bold; line-height: .74rem; margin: .1rem 0 .2rem;}
.ban_info h6{color:#000000; font-size:.7rem; font-weight: bold; line-height: .74rem; background: linear-gradient(135deg, #003db3, #8429ea);
  -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; display: table; margin-bottom: .28rem;}
.ban_info p{color:#555555; font-size:.26rem; font-weight: 300; }
.ban_more{width:2rem; height:.6rem; color:#fff; line-height:.6rem; background: #003db3; border-radius:10px; text-align: center; display: block; font-size: .2rem; margin-top: .6rem;}
.ban_zi{position: absolute; bottom:-.2rem; right:0; font-size: 1.9rem; line-height: 1.92rem; text-transform: uppercase;   font-weight: bold;
  -webkit-text-fill-color: transparent; -webkit-text-stroke:1px rgba(255,255,255,0.5); letter-spacing:1px; ;}
.banner .swiper-pagination-bullet-active{background: #003db3;}

.sj_banner{display:none; margin-top:1rem}
.sj_banner .swiper{width:100%; overflow: hidden;}
.sj_banner .ban_img{width:100%; display: block; max-height:9.3rem}
.sj_banner .swiper-pagination-bullet{width:.3rem; height:5px; background: #fff; border-radius: 8px; opacity: 1;}
.sj_banner .swiper-pagination{bottom:.3rem}
.sj_banner .swiper-pagination-bullet-active{background: #003db3;}


main{width:100%; height: auto; overflow: hidden;}
.index_sydt{width:100%; height:auto; overflow: hidden; background: #f3f7ff; padding:1.15rem 0 .9rem;}
.index_news_title{width:100%; height: auto; display: flex; justify-content: space-between;}
.news_title_bts{width:100%; height: auto;}
.news_title_bts h4{color:#000000; font-size:.42rem; font-weight: bold;}
.news_title_bts h4 span{color:#003db3; font-size: .42rem; position: relative; padding-left:.3rem; margin-left:1%}
.news_title_bts h4 span:after{content: ""; width: 1px; height:.36rem; position: absolute; top:50%; left:0; transform: translate(0,-50%); background:#d2d2d2; }
.news_title_bts h5{color:#777777; font-size:max(12px, .18rem); margin-top: 5px;}
.index_news_title a{width:1.6rem; height: .52rem; line-height: .52rem; font-size:max(12px, .16rem); color: #000000; border-radius: 25px; background: #ffde00; text-align: center; display: flex; justify-content: space-between; align-items: center; padding: 0 1%;}
.index_news_title a img{transition: all 0.4s ease-in-out; width:.15rem}
.index_news_title a:hover img{margin-right:5px;}
.index_sydt_all{width:100%; margin-top: .65rem; overflow: hidden; display: flex; justify-content: space-between; display: -webkit-flex;  display: flex; -webkit-flex-wrap: wrap;  flex-wrap: wrap;}
.index_sydt_nm,.index_sydt_wm,.index_sydt_tg{width:32.5%; min-height: 7.5rem; float: left; overflow: hidden; border-radius: 15px; padding:2.5% 2%; position: relative;}
.index_sydt_title{width:100%; position: relative; z-index:1}
.index_sydt_title h3{font-size:.32rem; font-weight: bold;}
.index_sydt_title h4{font-size:max(12px, .18rem); }
.index_sydt_title hr{width:100%; height: 1px; background:rgba(0,57,176,0.1); margin: .34rem 0 .45rem;}
.tt_lan h3,.tt_lan h4{color:#003db3}
.tt_ls h3,.tt_ls h4{color:#127c89}
.tt_zs h3,.tt_zs h4{color:#25137d}
.index_sydt_ul{width:100%; height: auto; overflow: hidden;}
.index_sydt_ul li{width:100%; height:auto; overflow: hidden; margin-bottom: .45rem;}
.index_sydt_ul li h3{color:#000000; font-size: .24rem; font-weight: bold;}
.index_sydt_ul li h4{color:#000000; font-size:max(12px, .16rem); opacity: 0.8; margin:5px 0  .2rem;}
.sydt_nm_p{width:100%; display: flex;flex-wrap:wrap ; -webkit-flex-wrap: wrap ;}
.sydt_nm_p p{border: 1px solid #c9cbcb; padding: 0 .2rem; color:#000000; font-size:max(12px, .16rem); height: .36rem; line-height:.36rem; margin-right:2%; margin-bottom:.1rem}
.index_sydt_img{width:27%; position: absolute; top:.2rem; right:-4%; animation:mymove 3s infinite;}
.index_sydt_img img{max-width:100%}
.index_sydt_nm{background: linear-gradient(to bottom, #c9e1fe 0%, #e4efff 20%, #f7faff 30%,  #ffffff 100%);}
.index_sydt_wm{background: linear-gradient(to bottom, #caeef6 0%, #e2effe 20%, #fbfefe 30%,  #ffffff 100%);}
.index_sydt_tg{background: linear-gradient(to bottom, #e4dff8 0%, #efecfa 20%, #f7f5fd 30%,  #ffffff 100%);}
.index_sydt_nm .sydt_nm_p p:hover{color:#fff; background: #003db3; border: 1px solid #003db3;}
.index_sydt_wm .sydt_nm_p p:hover{color:#fff; background: #127c89; border: 1px solid #127c89;}
.index_sydt_tg .sydt_nm_p p:hover{color:#fff; background: #25137d; border: 1px solid #25137d;}
.index_case{width:100%; height: auto; overflow: hidden; margin: 1.14rem 0 1rem;}
.index_case_one{width:100%; height: auto; overflow: hidden; margin-top:.46rem; display: flex; justify-content: space-between;}
.index_case_one li{position: relative; border-radius: 10px; overflow: hidden; height: 4.3rem;}
.index_case_one li img{width:100%; height: 100%; display: block; border-radius: 10px; object-fit: cover; object-position: center center; 
  transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.index_case_one li:nth-child(1){width:66.3%;}
.index_case_one li:nth-child(2){width:32.5%;}
.index_case_one li:nth-child(1) .case_one_hover{padding:5%;}
.index_case_two{width:100%; overflow: hidden; display: flex; justify-content: space-between; margin-top: .2rem;}
.index_case_two li{width:32.5%; position: relative; overflow: hidden; border-radius: 10px; }
.index_case_two li a{width:100%; height: auto; display: block;}
.index_case_two li img{width:100%; height: 100%; display: block; border-radius: 10px; object-fit: cover; object-position: center center; 
  transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.case_one_hover{width:100%; height: auto; position: absolute; bottom:0; left:0; padding:3% 10% 10% 10%; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.9));
    background-image: -webkit-gradient(to bottom, rgba(255,255,255,0), rgba(0,0,0,0.9));
    background-image: -webkit-radial-gradient(to bottom, rgba(255,255,255,0), rgba(0,0,0,0.9));}

.case_one_hover h3{color:#fff;  width: 100%; height:.4rem; line-height:.4rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size:.24rem;}
.case_one_hover p{color:#fff; width: 100%; height:.4rem; line-height:.4rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size:max(12px, .18rem);}
.case_one_hover i{width:22px; height: 9px; background: url(../images/cy_bts.png) no-repeat; background-size:.22rem .09rem; display: block; margin-top:.35rem;}
.index_case_two li:hover img{transform: scale(1.07);transition: all 1s ease 0s;-webkit-transform: scale(1.07);-webkit-transform: all 1s ease 0s;}
.index_case_one li:hover img{transform: scale(1.07);transition: all 1s ease 0s;-webkit-transform: scale(1.07);-webkit-transform: all 1s ease 0s;}
.index_news{width:100%; height: auto; overflow: hidden; padding: 1.14rem 0 1rem; background:url(../images/index_news.jpg) no-repeat; background-size: cover;}
.index_news_all{width:100%; height: auto; overflow: hidden; background: #fff; padding:.4rem 2%; margin-top: .45rem; border-radius: 10px;}
.index_news_all .swiper-slide a{width:100%; display: block;}
.index_news_all .swiper-slide a h5{font-size:max(12px,.16rem); color: #777777; margin-bottom: 10px;}
.index_news_all .swiper-slide a h5 span{color:#003db3; font-size:max(12px,.16rem);}
.index_news_all .swiper-slide a h3{width:100%; height:.72rem; font-size: .24rem; color: #000000; line-height: .36rem;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden; font-weight: bold;}
.index_news_all .swiper-slide a p{width:100%; height:.6rem;  color: #777777; line-height: .3rem;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden; font-size:max(12px, .16rem); margin-top: .3rem;}
.index_news_all .swiper-slide a i{width:.7rem; height: .35rem; background: #ebf2ff url(../images/n_jts.png) no-repeat center; display: block; margin-top: .5rem; 
transition: all 0.4s ease-in-out; background-size:.28rem}
.index_news_all .swiper-slide a:hover i{background: #003db3 url(../images/ns_jts.png) no-repeat center; margin-left: .1rem; background-size:.28rem}
.index_zizhi{width:100%; height: auto; overflow: hidden; padding: .3rem 0;}
.index_zizhi .container{display:flex; justify-content: center; }
.index_zizhi .container p{width:2.8rem; height:.55rem; background: url(../images/zizhi_ico.png) no-repeat; font-size:max(12px, .18rem); color: #000000; text-align: center; padding: 0 2%; margin: 0 .2rem; display: flex;
    align-items: center; justify-content: center; background-size: 100% auto;}
.index_zcpt{width:100%; height:auto; overflow: hidden; background: url(../images/zcpt_bjs.jpg) no-repeat; background-size: cover; padding: .75rem 0;}
.index_zcpt .container{height:auto; overflow: hidden; background: url(../images/dd_bjs.jpg) no-repeat;  background-size: cover; border-radius:15px; display: flex; justify-content: space-around;}
.index_zcpt_left{width:45%; padding:.5rem 3% .2rem 4%; height: 100%;}
.index_zcpt_left h3{color:#fff; font-size: .36rem; font-weight:300;}
.index_zcpt_left h4{color:#fff; font-size:max(12px, .18rem); opacity: 0.6;}
.zcpt_left_ma{width:100%; display: flex; align-items: center; margin:.28rem 0;}
.zcpt_left_ma img{width:20%; border-radius: 10px;}
.zcpt_left_ma p{color:#fff; font-size: .18rem; margin-left: 2%; transition: all 0.4s ease-in-out;}
.zcpt_left_ma:hover p{margin-left:5%}
.zcpt_left_dhs{width:100%; height: auto; overflow: hidden; background: url(../images/cx_xs.png) no-repeat top; padding: .2rem 7%  0 0; display: flex; justify-content: space-between;}
.zcpt_left_dh span{color:#fff; font-size:max(12px,.16rem); display: block;}
.zcpt_left_dh p{color:#fff; font-size:.3rem; font-weight: bold;}
.index_zcpt_right{width:60%; height: auto; overflow: hidden; background: #fff; border-radius:10px; padding:.5rem 4%;}
.index_zcpt_right h4{color:#000000; font-size:.36rem; font-weight: 300;}
.index_zcpt_right h5{color:#000000; font-size:.24rem; }
.index_zcpt_input{width:100%; margin:.28rem 0; display: flex; justify-content: space-between;}
.zcpt_input_tel{width:100%; height:.72rem; line-height: .72rem; border: 1px solid #dcdcdc;  border-radius:10px; display: flex; padding:1%; align-items: center;}
.zcpt_input_tel span{color:#000000; font-size:max(12px, .18rem); margin-left:3%;}
.zcpt_input_tel input[type="tel"]{width:76%; height: 100%; border: 0; font-size:max(12px, .18rem); color: #333; margin-left:4%;}
.zcpt_input_ma{width:49%; height:.72rem; line-height: .72rem; border: 1px solid #dcdcdc;  border-radius:10px; display: flex; padding-left:1%; align-items: center;}
.zcpt_input_ma input[type="text"]{width:76%; height: 100%; border: 0; font-size:max(12px, .18rem); color: #333; margin-right:4%;}
.zcpt_input_ma img{width:auto; height: 100%;border-radius: 0 10px 10px 0;}
.index_zcpt_li{width:100%; display: flex; margin:15px 0 .3rem; justify-content: space-between; overflow:hidden;flex-wrap: wrap;}
.index_zcpt_li input[type="radio"] {display: none;}
.radio-label{display: inline-flex;  align-items: center;  justify-content: center; padding: 12px .32rem;  border: 1px solid #dcdcdc;
    border-radius:10px;  color: #000; font-size:max(12px, .16rem);  opacity: 0.5; cursor: pointer;
    transition: all 0.2s ease; white-space: nowrap; flex-wrap: wrap;}
.index_zcpt_li input[type="radio"]:checked + .radio-label {opacity: 1; background: #003db3; color:#fff}
.radio-label:hover {opacity: 1; background: #003db3; color:#fff}
.zcpt_submit{width:2.1rem; height:.7rem; line-height:.7rem; background: #ffde00; border-radius: 10px; color:#000000; font-size:max(12px, .18rem); border: 0;}
.zcpt_submit:hover{background:#003db3; color:#fff}
.form-btn{width:100%; position:relative}


/*内贸*/
.ny_banner{width:100%; height:auto; position: relative; overflow:hidden}
.ny_abn_pic{width:100%; height:auto; display: block;  transition: transform 0.5s ease; animation: imgZoom 3s ease forwards; max-height:9.3rem; object-fit: cover; object-position: center center;}
.parent-box {width: 100%;  position: absolute; bottom:5%; left:0; }
.ny_ban_jts{width:.5rem; height: .5rem;animation:mymove 2s infinite; margin:0px auto}
.ny_ban_jts img{width:100%; display: block;}
@keyframes mymove
{
	 0% {
			transform: translate(0, 0px);
		}
		50% {
			transform: translate(0, -.2rem);
		}
		100% {
			transform: translate(0, 0px);
		}
}


@keyframes imgZoom {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.2);
  }
}

.ny_banner_info{width:63%; height:auto; position: absolute; top: 50%; left:50%; padding: .55rem .2rem; transform: translate(-50%,-50%); border: 1px solid rgba(255,255,255,0.2); 
  border-radius: 25px; text-align: center;  backdrop-filter: blur(70px);  -webkit-backdrop-filter: blur(70px); background: rgba(0,0,0,0.05); border: 1px solid rgba(255,255,255,0.3); }
.ny_banner_info h4{color:#fff; font-weight: bold; font-size: .66rem; line-height:1.1; text-transform: uppercase;}
.ny_banner_info h5{color:#fff; font-weight: bold; font-size: .8rem; line-height:1.1; margin-bottom:.14rem}
.ny_banner_info h5 span{color:#fff; font-weight: bold; font-size: .8rem;  display: inline-block;  opacity: 0;  transform: translateX(-.8rem) scale(0.5);  }
.ny_banner_info p{color:#fff; font-size:max(12px, .18rem); opacity: 0.5;}
.ny_banner_links{margin-top: .3rem; display: flex; justify-content: center;}
.ny_banner_links a{border-radius: 25px; display: flex; justify-content: space-between; align-items: center; padding:.14rem .25rem; }
.ny_banner_links a img{width:15px; transition: all 0.4s ease-in-out;}
.ny_banner_links a span{font-size:max(12px, .16rem); margin-right: .3rem;}
.ny_banner_links a:hover img{margin-left:.15rem}
.nlink_hh{background: #ffde00; }
.nlink_zs{background-image: linear-gradient(to right, #261481 , #5841ea); 
	background-image: -webkit-gradient(to right, #261481 , #5841ea); 
	background-image: -webkit-radial-gradient(to right, #261481 , #5841ea); margin: 0 .2rem;}
.nlink_bs{background: #fff;}
.nlink_hh span{color:#000}
.nlink_zs span{color:#fff}
.nlink_bs span{color:#000}
.ny_neimao_one{width:100%; height: auto; overflow: hidden; position: relative; padding:1rem 0 1.4rem; background: #f3f7ff;}
.neimao_one_zi{width:100%; text-align: right;}
.neimao_one_zi .text{ font-size: 3rem; font-weight: bold; color: #003db3; opacity:0.1; width: 100%; line-height: 1;}
.neimao_one_top{width:100%; display: flex; justify-content: space-between; border-bottom: 1px solid #dadee5; padding-bottom: .8rem; margin-bottom: .8rem;}
.neimao_one_top h3{color:#000000; font-size: .42rem; line-height: .7rem; font-weight: bold; max-width: 16%;}
.neimao_one_xiang{width:75%;}
.neimao_one_xiang h4{color:#003db3; font-size: .3rem; margin-bottom: .2rem;}
.neimao_one_jieshao{width:100%; height: auto; overflow: hidden;}
.neimao_one_jieshao p{color:#555555; font-size:max(12px, .18rem); line-height:.4rem;}
.neimao_one_bottom{width:100%; height: auto; overflow: hidden; display: flex; justify-content: space-between; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
.neimao_one_pic{width:58%; overflow: hidden; border-radius: 10px;}
.neimao_one_pic img{width:100%; border-radius: 10px; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.neimao_one_pic:hover img{transform: scale(1.07);transition: all 1s ease 0s;-webkit-transform: scale(1.07);-webkit-transform: all 1s ease 0s;}
.neimao_one_tab{width:39%;}
.neimao_one_tab h3{color:#000000; font-size: .3rem; position: relative; transition: all 0.4s ease-in-out;}
.neimao_one_tab h3:after{content: ""; width:0; height: 3px; background: #003db3; position: absolute; top: 50%; left:0; transition: all 0.4s ease-in-out;}
.neimao_one_tab p{color:#555555; font-size:max(12px, .18rem); line-height:.35rem;}
.nm_tab{border-bottom: 1px solid #dadee5; width: 100%; padding: .35rem 0;}
.nm_tab.on h3{margin-bottom: 10px; padding-left:.8rem;}
.nm_tab.on h3:after{width:.6rem}
.ny_neimao_cysz{width:100%; padding-top:1.44rem}
.ny_neimao_cysz h3{color:#000000; font-size: .42rem; font-weight: bold;}
.ny_neimao_cysz h4{color:#003db3; font-size: .3rem; margin-top: .4rem;}
.ny_neimao_cysz h5{color:#555555; font-size:max(12px, .18rem); line-height:.4rem; margin-top: .2rem;}
.neimao_cysz_div{width:100%; height: auto; overflow: hidden; display: flex; justify-content: space-between;}
.neimao_cysz_info{width:48.8%; height: auto; overflow: hidden; border-radius:10px; background: #f3f7ff; padding: 10px 2%; margin-top: .3rem;}
.neimao_cysz_info p{color:#000000; font-size:max(12px, .18rem); line-height: .4rem;}
.neimao_cysz_swiper{width:100%; height: auto; overflow: hidden; display: flex; justify-content: flex-end; margin-top: 1rem; position: relative;}
.neimao_cysz_swiper .mySwiper{width:84%; margin: 0;}
.neimao_cysz_swiper .swiper-slide{width:60%}
.neimao_cysz_li{width:100%; height: 6.28rem; overflow: hidden; display: flex; justify-content: space-between; align-items: center;}
.neimao_cysz_xq{width:41%}
.neimao_cysz_xq h3{color:#010101; font-size:.3rem; font-weight: bold; margin-bottom: .2rem;}
.neimao_cysz_xq p{color:#555555; font-size:.2rem; line-height: .35rem; min-height:1.05rem}
.neimao_cysz_xq i{width:13px; height: 13px; border:3px solid #0642b5; border-radius: 50%; display: block; margin-top: .55rem; background: #fff;}
.neimao_cysz_pic{width:58%}
.neimao_cysz_pic img{max-width:100%; display: block;}
.neimao_cysz_swiper:after{content: ""; width: 100%; height: 1px; background: #dddddd; position: absolute; bottom:32.2%; left:0}
.neimao_ptdj_one{width:100%; height:auto; overflow: hidden; margin-bottom: .75rem; padding-top:1.3rem;}
.neimao_ptdj_one .container{display: flex; justify-content: space-between;  -webkit-flex-wrap: wrap; flex-wrap: wrap;}
.neimao_ptdj_left{width:40%;  border-radius: 10px; overflow:hidden}
.neimao_ptdj_left img{width:100%; height: 100%; object-fit: cover; object-position: center center; border-radius: 10px; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.neimao_ptdj_left:hover img{transform: scale(1.07);transition: all 1s ease 0s;-webkit-transform: scale(1.07);-webkit-transform: all 1s ease 0s;}
.neimao_ptdj_right{width:58.2%; background: url(../images/pyjs_bjs.jpg) no-repeat; background-size: cover;  border-radius: 10px; padding: 1rem 5% 0;}
.neimao_ptdj_right h4{color:#fff; font-size: .42rem; font-weight: bold;}
.neimao_ptdj_right h5{color:#fff; font-size: .3rem; margin: .4rem 0 .3rem;}
.neimao_ptdj_right p{color:#fff; font-size:max(12px, .18rem); opacity: 0.6; line-height: .4rem; font-weight: 300;}
.neimao_ptdj_list{width:100%; height:auto; overflow: hidden; padding:.75rem 0; position: relative;}
.neimao_ptdj_list .container{position: relative; z-index:1}
.neimao_ptdj_list:after{content: ""; width: 50%; height: 100%; background: #f3f7ff; position: absolute; top: 0; left:0}
#tabs-container{width:100%; display: block; overflow: hidden;}
.neimao_ptdj_li{width:100%; height: auto; overflow: hidden; display: flex; justify-content: space-between; align-items: center;}
.neimao_ptdj_pic{width:78%; }
.neimao_ptdj_pic img{width:100%; display: block;}
.neimao_ptdj_xx{width:22%; }
.neimao_ptdj_xx h3{color:#010101; font-size:.3rem; font-weight: bold; margin-bottom: .2rem;}
.neimao_ptdj_xx p{color:#555555; font-size:.2rem; line-height: .35rem;}
.neimao_ptdj_xx i{width:13px; height: 13px; border:3px solid #0642b5; border-radius: 50%; display: block; margin-top: .7rem;}
.ptdj_tabs{width:auto; display: table; margin:.3rem auto 0;}
.ptdj_tabs p{font-size:max(12px,.16rem); color: #000000; border-radius:35px;  background: #d2d2d2; line-height: .55rem; float: left; width: 1.6rem; text-align: center; margin: 0 10px; cursor: pointer;}
.ptdj_tabs p.active{background: #ffde00;}




/*外贸*/
.ny_waimao_yytx{width:100%; overflow: hidden; padding-top: 1.12rem;}
.waimao_yytx_tt{width:100%; text-align: center;}
.waimao_yytx_tt h4{color:#127c89; font-size: .3rem;}
.waimao_yytx_tt h3{color:#000000; font-size: .6rem; font-weight: bold;}
.waimao_yytx_xt{width:auto; display:flex; justify-content: center; align-items: center; margin-top:.4rem;}
.waimao_yytx_xt p{color:#000000; font-size: .18rem;}
.waimao_yytx_xs{width:1.1rem; height: 1px; background: #bbbbbb; margin: 0 .2rem;}
.waimao_yytx_info{width:100%; height: 8.15rem; overflow: hidden;  position: relative; display: flex; align-items:center; justify-content: space-between; margin-top: .4rem;}
.waimao_yytx_hwpp{width:30%; }
.waimao_yytx_hwpp h3,.waimao_yytx_btfw h3{color:#000000; font-size: .3rem; margin-bottom: .1rem;}
.waimao_yytx_hwpp p,.waimao_yytx_btfw p{color:#555555; font-size:max(12px, .18rem); line-height:.35rem;}
.waimao_yytx_btfw{width:30%;}
.waimao_yytx_img{width:100%; text-align: center; position: absolute; bottom:0; left:0 }
.yytx_img_left{width:8.56rem; position: absolute; bottom:-1.6rem; left:10%}
.yytx_img_right{width:4rem; position: absolute; bottom:-2.6rem; right:26.5%}
.ny_waimao_about{width:100%; height: auto; overflow: hidden; position: relative; padding:1rem 0 1.4rem; background: #f3f7ff; }
.ny_waimao_about .neimao_one_zi .text{font-size: 3rem; font-weight: bold; color: #127c89; opacity:0.1; line-height: 1;}
.waimao_about_one{width:100%; display: flex; justify-content: space-between;  margin-bottom: .8rem;}
.waimao_about_one h3{color:#000000; font-size: .42rem; line-height: .7rem; font-weight: bold;}
.waimao_about_xiang{width:75%;}
.waimao_about_xiang h4{color:#127c89; font-size: .3rem; margin-bottom: .2rem;}
.waimao_about_two{width:100%; overflow: hidden;}
.waimao_about_two ul{width:100%; display: flex; justify-content: space-between;}
.waimao_about_two ul li{width:32.5%; height:3.4rem; border: 1px solid #ededed; background: #fff; border-radius: 25px; padding:2% 3%;}
.waimao_about_two ul li i{width:.51rem; height: .51rem; line-height:.45rem; border: 1px solid rgba(18,124,137,0.2); border-radius: 50%; display: block; font-style: normal; text-align: center; font-size:.43rem;  color:#127c89}
.waimao_about_two ul li h4{color:#000000; font-size: .24rem; margin:.3rem 0;}
.waimao_about_two ul li p{color:#555555; font-size:max(12px, .18rem); line-height: .3rem; margin-bottom: .4rem;}
.waimao_about_two ul li span{color:#127c89; font-size:max(12px,.16rem); position: relative; padding-left:.15rem;}
.waimao_about_two ul li span:after{content: ""; width:.08rem; height:.08rem; background: #127c89; border-radius: 50%; position: absolute; top:50%; left:0; transform: translate(0,-50%);}
.waimao_about_two ul li:hover{background: linear-gradient(to bottom, transparent 0%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.5) 75%,  rgba(255,255,255,1) 100%),
linear-gradient( 130deg, #344163 2%,  #344163 10%,  #669ba5 45%,  #40c19d 75%,  #7bd6bf 85%,  #b1e9d9 100%);}
.waimao_about_two ul li:hover h4{color:#fff}
.waimao_about_two ul li:hover p{color:#fff}
.waimao_about_two ul li:hover span{color:#fff}
.waimao_about_two ul li:hover span:after{background: #fff;}
.waimao_about_two ul li:hover i{color:#fff; border: 0;}




/*做推广*/
.ny_ztg_about{width:100%; height: auto; overflow: hidden; position: relative; padding:1rem 0 1.4rem; background: #f3f7ff; }
.ztg_about_xiang h4{color:#25137d}
.ny_ztg_about .neimao_one_zi .text{color:#25137d}
.ny_ztg_about .waimao_about_one{border-bottom: 1px solid #dadee5;  padding-bottom: .8rem; margin-bottom: .8rem;}
.ztg_about_bottom{width:100%; height: auto; overflow: hidden; display: flex; justify-content: space-between;}
.ztg_about_pic{width:100%; overflow: hidden; border-radius:15px;}
.ztg_about_pic img{width:100%; display: block;  border-radius:15px; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.ztg_about_bottom li{width:48.8%}
.ztg_about_bottom li h4{color:#000000; font-size:.3rem; margin: 15px 0;}
.ztg_about_bottom li p{color:#555555; font-size:max(12px, .18rem);}
.ztg_about_bottom li:hover img{  transform: scale(1.07);transition: all 1s ease 0s;-webkit-transform: scale(1.07);-webkit-transform: all 1s ease 0s;}
.ny_ztg_aitg{width:100%; padding-top: 1.5rem;}
.ny_ztg_aitg .container{display: flex; justify-content:space-between;}
.ztg_aitg_left{width:50%}
.ztg_aitg_left h4{color:#000000; font-size: .42rem; font-weight: bold;}
.ztg_aitg_left h5{color:#25137d; font-size: .3rem; margin-top: .6rem; margin-bottom: .2rem;}
.ztg_aitg_xx{color:#555555; font-size:max(12px, .18rem); line-height:.4rem;}
.ztg_aitg_xx p{color:#555555; font-size:max(12px, .18rem); line-height:.4rem;}
.ztg_aitg_qy{width:100%; padding: 10px 4%; background: #f3f7ff; color:#555555; font-size:max(12px, .18rem); line-height:.4rem; margin:.35rem  0;}
.ztg_aitg_ico{width:34.12%; height: auto; }
.ztg_aitg_ico img{width:100%; display: block;}
.ny_ztg_qyll{width:100%; background: url(../images/qyll_bjs.jpg) no-repeat center; background-size:cover; padding:1rem 0 2.2rem;}
.ny_ztg_qyll h3{color:#000000; font-size:.42rem; font-weight: bold; text-align: center;}
.ny_ztg_qyll h4{color:#25137d; font-size: .3rem; margin-top:.5rem; text-align: center;}
.ztg_qyll_info{width:76%; text-align: center; color:#555555; font-size:max(12px, .18rem); line-height:.4rem; margin:.3rem auto 0;}
.ztg_qyll_info p{ color:#555555; font-size:max(12px, .18rem); line-height:.4rem; }
.ztg_qyll_links{width:41%; height:1rem; margin: 0px auto; background: #25137d; display: flex; align-items: center; justify-content:space-between; border-radius:65px; margin-top: 1rem; padding: 0 5%;}
.ztg_qyll_jia{width:.51rem; height: .51rem; border: 1px solid rgba(255,255,255,0.2); border-radius: 50%; text-align: center; line-height:.45rem; font-size: .45rem; color: #fff; margin: 0 .2rem;     -webkit-transition: -webkit-transform 0.5s ease-out;
    -moz-transition: -moz-transform 0.5s ease-out;
    transition: transform 0.5s ease-out;}
.ztg_qyll_jia:hover{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg);}
.ztg_qyll_jzhk{text-align: center;}
.ztg_qyll_jzhk p{color:#fff; font-size: .36rem; font-weight: bold;line-height: 0.5rem;}
.ztg_qyll_jzhk span{color:#fff; font-size:max(12px, .18rem); opacity:0.5;}


/*案例*/
.ny_case_title{width:100%; text-align: center; color:#000; font-size:.8rem; font-weight: bold; margin-top: 1.6rem;}
.ny_case_nav{width:100%; margin:.5rem 0 .6rem; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding:.35rem 0;}
.ny_case_nav .container{position: relative;}
.ny_case_nav .mySwiper{width:82%; height: auto; overflow: hidden;}
.ny_case_nav .swiper-slide a{color:#777777; font-size:max(12px, .18rem);  height: .5rem; line-height: .5rem; display:block; text-align:center }
.ny_case_nav .swiper-button-next,.ny_case_nav .swiper-button-prev{width:.5rem; height: .5rem; top: 50%; transform: translate(0, -50%); margin-top: 0;} 
.ny_case_nav .swiper-button-next{background: url(../images/nc_right.png) no-repeat center;}
.ny_case_nav .swiper-button-prev{background: url(../images/nc_left.png) no-repeat center;}
.ny_case_nav .active a{background: #003db3; color:#fff; display: block;border-radius: 25px; text-align: center;}
.ny_case_ul{width:100%; overflow: hidden; margin-bottom:1.6rem;}
.ny_case_ul ul.news_list_ul{width:100%; overflow: hidden; margin-bottom: .7rem;}
.news_list_ul li{width:32.5%; height: auto; float:left; margin-bottom:.22rem; margin-right:1.25%; position: relative; overflow: hidden; border-radius:15px;}
.news_list_ul li:nth-child(3n){margin-right: 0;}
.news_list_ul li .ny_case_pic{width:100%; overflow: hidden; display:block; border-radius:15px; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.ny_case_hover{width:100%; height: auto; position: absolute; bottom:0; left:0; padding:5% 8% 8% 8%;
background-image: linear-gradient(to bottom, rgba(255,255,255,0), rgba(0,0,0,0.9)); 
	background-image: -webkit-gradient(to bottom, rgba(255,255,255,0), rgba(0,0,0,0.9)); 
	background-image: -webkit-radial-gradient(to bottom, rgba(255,255,255,0), rgba(0,0,0,0.9));
}
.ny_case_hover h3{color:#fff; font-size: .24rem; width: 100%; height: .4rem; line-height: .4rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.ny_case_hover p{color:#fff; font-size:max(12px, .18rem); width: 100%; height: 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; opacity: 0; transition: all 0.4s ease-in-out;}
.ny_case_hover img{width:.22rem; margin-top: .15rem;}
.news_list_ul li:hover .ny_case_pic{transform: scale(1.07);transition: all 1s ease 0s;-webkit-transform: scale(1.07);-webkit-transform: all 1s ease 0s;}
.news_list_ul li:hover p{opacity: 0.8;  height: .4rem; line-height: .4rem;}
.ny_case_cbt{width:100%; height: auto; overflow: hidden; margin-top:1.8rem;}
.ny_case_cbt .container{display: flex; justify-content: space-between;}
.ny_case_cbt p{color:#333333; font-size: .18rem; border-radius: .3rem; border: 1px solid #aaaaaa; display: table; height: .52rem; line-height: .52rem; padding: 0 .5rem;}
.ny_case_ctop{width:100%; height: auto; overflow: hidden; margin: .4rem 0 .5rem;}
.ny_case_ctop .container{display: flex; justify-content: space-between; align-items: center;}
.ny_case_ctop h3{display: flex; color:#000000; font-size: .42rem; font-weight: bold; align-items: center;}
.ny_case_ctop h3 a{width: .61rem; height: .61rem; margin-left:10px;     display: inline-block;
    vertical-align: middle;
    overflow: hidden; line-height: .61rem; transition: all 0.4s ease-in-out; border:1px solid #003db3; border-radius:50%}
.ny_case_ctop h3 a i{background: url(../images/links.png) no-repeat center; background-size:50%; width: 0.6rem;  height: 0.6rem;  border-radius: 50%;   -webkit-transition: 0.4s;
    -o-transition: 0.4s; transition: 0.4s;float:left}
.ny_case_ctop h3 span{font-size: .18rem; color: #fff; display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap;
    padding-right: 0.2rem;
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;}
.ny_case_ctop h3 a:hover{background:#003db3;  width: 172px; border-radius:35px;}
.ny_case_ctop h3 a:hover i{background: url(../images/links_bb.png) no-repeat center;}
.ny_case_cfanhui{color:#003db3; font-size: .18rem; border: 1px solid #003db3; border-radius: .3rem; padding: 0 .3rem; height: .52rem; line-height: .5rem;}
.ny_case_cfanhui img{margin-left:.2rem;  transition: filter 0.3s;}
.ny_case_cfanhui:hover{background:#003db3; color:#fff}
.ny_case_cfanhui:hover img{filter: brightness(0) invert(1);}
.ny_case_xiangqing{width:100%; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding: .5rem 0;}
.case_xiangqing_neirong{width:100%; height: auto; overflow: hidden; display: flex; justify-content: space-between;}
.xiangqing_neirong_hh{color:#000000; font-size: .42rem; font-weight: bold; width:20%;}
.xiangqing_neirong_nr{width:75%;  color:#555555; font-size:max(12px, .18rem); line-height: .4rem;}
.xiangqing_neirong_nr img{max-width: 100%;}
.xiangqing_neirong_nr p{ color:#555555; font-size:max(12px, .18rem); line-height: .4rem;}
.case_xiangqing_list{width:100%; height: auto; overflow: hidden; margin-bottom: .4rem;}
.case_xiangqing_list img{max-width:100%}
.ny_case_cqbtn{width:100%; margin: .5rem auto .8rem;}
.ny_case_cqbtn .container{ display: flex; justify-content:space-between;}
.ny_cprev,.ny_cnext{padding:0 .2rem; height: .6rem; line-height: .6rem; font-size:max(12px, .18rem); color: #000000; opacity: 0.6; border: 1px solid #dcdcdc; border-radius: .3rem; width: 1.85rem; text-align: center;}
.ny_cblack{width:2rem; height: .6rem; line-height: .6rem; font-size:max(12px, .18rem); color: #fff; background: #003db3; border-radius: .3rem; text-align: center;}
.ny_cprev:hover,.ny_cnext:hover{background: #003db3; color: #fff; opacity: 1;}


/*新闻资讯*/
.ny_all{width:100%; height: auto; overflow: hidden; background: url(../images/all_bja.jpg) no-repeat; background-size: cover;}
.ny_news_list{width:100%; overflow: hidden; margin-bottom: 1rem;} 
.ny_news_list ul.news_list_ul{width:100%; height: auto; margin-bottom: .5rem; overflow: hidden;}
.ny_news_list ul.news_list_ul li{width:32.53%; height: auto; float:left; margin:0 1.2% .2rem 0; background: #fff; padding:.55rem 3%; border-radius: 10px;}
.ny_news_list ul.news_list_ul li:nth-child(3n){margin-right: 0;}
.ny_news_list ul.news_list_ul li h3{width:100%; height:.72rem; line-height: .36rem; color: #000000; font-size: .26rem;  word-break:break-all; display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden; margin:.3rem 0 .45rem;}
.ny_news_list ul.news_list_ul li p{width:100%; height:.6rem; line-height:.3rem; color: #777777; font-size:max(12px, .16rem);  word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;}
.ny_news_list ul.news_list_ul li i{width:.41rem; height:.41rem; background:url(../images/nhb_jts.png) no-repeat center; display: block; border-radius: 50%; margin-top: .6rem;}
.ny_news_list ul.news_list_ul li span{color:#999999; font-size:max(12px, .18rem);}
.ny_news_list ul.news_list_ul li:hover i{background:#b2c4e8 url(../images/nb_jts.png) no-repeat center;}
.ny_news_list ul.news_list_ul li:hover{ background: linear-gradient(to top right, #ffffff 0%, #f0f7ff 50%, #e0edff 100%); box-shadow: 0 0 12px rgba(0,0,0,0.2);}
.ny_news_list ul.news_list_ul li:hover span{color:#003db3}
.ny_news_all{width:100%; height: auto; overflow: hidden; padding-bottom: .7rem; border-bottom: 1px solid #e5e5e5;}
.ny_news_all h1{color:#000000; font-size: .42rem; margin:.48rem 0; text-align:center}
.ny_news_post{width:100%; height: auto; overflow: hidden; background: #f2f2f2; padding:.18rem 2%; display: flex; justify-content: space-between;}
.news_post_time{display: flex; align-items: center;}
.news_post_time p{color:#555555; font-size:max(12px, .16rem);}
.news_post_time span{width:1px; height:.2rem;  background: #d3d3d3; display: block; margin: 0 .2rem;}
.news_post_nav,.news_post_nav a{color:#555555; font-size:max(12px, .16rem);}
.news_post_nav a:hover{color:#003db3}
.ny_news_info{width:100%; height: auto; overflow: hidden; margin-top: .6rem; display: flex; justify-content: space-between;}
.news_info_left{width:82%; border-right:1px solid #e5e5e5; padding-right:3%;}
.news_info_left,.news_info_left p{font-size:max(12px, .18rem); color: #555555; line-height:.4rem;}
.news_info_left img{max-width: 100%;}
.news_info_right{width:16%}
.news_info_right h4{color:#000000; font-size: .24rem; font-weight: bold; margin-bottom: .25rem;}
.news_info_axx{width:100%;}
.news_info_axx a{color:#333333; font-size:max(12px, .18rem); display: block; margin-bottom: .2rem;}
.news_info_axx a:hover,.news_info_axx a.active{color:#003db3}
.news_info_share{width:100%; height: auto; margin:.6rem 0;}
.news_info_share h5{color:#000000; font-size:max(12px, .18rem); margin-bottom: 10px;}
.news_info_ma{width:100%; overflow: hidden;}
.news_info_ma h5{color:#000000; font-size:max(12px, .18rem); margin-bottom: 10px;}
.news_info_ma img{width:74%; display: block;}


/*关于我们*/
.ny_banner_about{ height: auto; overflow: hidden; position: absolute; bottom:.75rem; left:50%; transform: translate(-50%,0);}
.banner_about_top{width:100%; height: auto; overflow: hidden; display: flex; justify-content: space-between;}
.about_top_info{width:61%;}
.about_top_info h4{color:#fff; font-size: .2rem;}
.about_top_info h5{color:#fff; font-size: .8rem; font-weight:bold;}
.about_top_miaoshu{width:100%; color: #fff; font-size:max(12px, .18rem); line-height:.36rem;  margin-top: .5rem;}
.about_top_miaoshu p{ color: #fff; font-size:max(12px, .18rem); line-height:.36rem; opacity: 0.6;}
.about_top_info .ny_banner_links{justify-content: left;}
.about_top_num{color:#fff; font-size: .2rem;}
.about_top_num span{font-size: 2.5rem; color:#fff; font-weight: bold;}
.banner_about_bottom{width:100%; height: auto; overflow: hidden; border-top: 1px solid rgba(255,255,255,0.2); display: flex; justify-content: space-between; padding:.4rem 2% 0; margin-top:.6rem;}
.banner_about_bottom dl dt{color:#fff; font-size:max(12px, .18rem);}
.banner_about_bottom dl dt span{color:#fff; font-size: .6rem; font-weight: bold;}
.banner_about_bottom dl dd{color:#fff; font-size:max(12px, .18rem);}
.ny_about_one{width:100%; height: auto; overflow: hidden; margin: .9rem 0 .95rem;}
.about_one_top{width:100%; overflow: hidden; display: flex; justify-content: space-between;}
.about_one_list{width:47.5%}
.about_one_list h4{color:#000000; font-size: .42rem; font-weight: bold;}
.about_one_list h5{color:#003db3; font-size: .3rem; margin-top:.15rem;}
.about_one_pic{width:100%; margin: .4rem 0; height: 54px;}
.about_one_pic img{max-width: 100%; max-height: 100%;}
.about_one_list p{width:100%; color: #555555; font-size:max(12px, .18rem); line-height: .4rem;}
.about_one_bottom{width:100%; overflow: hidden; margin-top: .6rem; border-radius:15px}
.about_one_bottom img{width:100%; border-radius:15px; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.about_one_bottom:hover img{transform: scale(1.07);transition: all 1s ease 0s;-webkit-transform: scale(1.07);-webkit-transform: all 1s ease 0s;}
.ny_about_two{width:100%; height: auto; overflow: hidden; background: url(../images/ab_libei.jpg) no-repeat; background-size: cover; padding: .7rem 0 1rem;}
.about_two_biaoti{display: flex; justify-content: space-between;}
.about_two_tt h4{color:#fff; font-size: .42rem; font-weight: bold;}
.about_two_tt p{color:#fff; font-size: .3rem; margin-top:.1rem;}
.about_two_icon{display: flex; align-items: center; width:24.5%; justify-content: space-between;}
.about_two_icon img{animation:mymove 3s infinite; width:27%}
.about_two_history{width:100%; height: auto; display: flex; justify-content: flex-end; margin-top:.7rem; }
.about_two_history .mySwiper{width:92%; height:3.8rem; margin: 0; position: relative; padding-left: 3%;}
.about_two_history .mySwiper:after{content: ""; width: 100%; height: 1px; background: rgba(255,255,255,0.2); position: absolute; top:50%; left:0}
.about_two_history .mySwiper:before{content: ""; width:.19rem; height:.21rem; background: url(../images/lc_icon.png) no-repeat center; background-size:100% 100%; position: absolute; top:50%; left:0; transform: translate(0,-50%);}
.about_two_history .mySwiper .swiper-slide{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox;  display: flex;  width:18%; cursor: move;}
.two_history_li{width:100%; height:1.96rem; position: relative;}
.two_history_li h5{color:#fff; font-size: .2rem;}
.two_history_li h5 span{color:#fff; font-size: .5rem; font-weight: bold;}
.two_history_xx{width:100%; height:1rem; word-break:break-all;display:-webkit-box; -webkit-line-clamp:3;
  -webkit-box-orient:vertical; overflow:hidden;}
.two_history_xx p{color:#8595ab; font-size: .2rem; line-height:1.6;}
.two_history_li:after{content: ""; position: absolute; left: 0; bottom:0; width:5px; height: 5px; border: 2px solid #fff; border-radius:50%; display: block;}
.about_two_history .swiper-slide:nth-child(even) .two_history_li:after{content: ""; position: absolute; left: 0; top:0; width:5px; height:5px; border:2px solid #fff; border-radius:50%; display: block;}
.about_two_history .swiper-slide:nth-child(even) { flex-direction: column-reverse;}
.about_two_history .swiper-slide:nth-child(even) .two_history_lc{padding-top:.2rem;}
.about_two_history .swiper-slide:nth-child(odd) .two_history_li{display:flex; align-items: flex-end; }
.about_two_history .swiper-slide:nth-child(odd) .two_history_xx{ margin-bottom:.3rem; }
.ny_about_three{width:100%; overflow: hidden; margin:1.15rem 0;}
.ny_about_three .container{display: flex; justify-content: space-between;}
.about_three_left h3{color:#000000; font-size: .42rem; font-weight: bold;}
.about_three_left h4{color:#25137d; font-size: .3rem; margin-top: .1rem;}
.ny_about_three ul{width:76%; border: 1px solid #e3e3e3; border-right:0; border-bottom: 0; }
.ny_about_three ul li{width:20%; float:left; display: flex; align-items: center; border-bottom: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; overflow: hidden;}
.ny_about_three ul li img{max-width: 100%; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.ny_about_three ul li:hover img{transform: scale(1.07);transition: all 1s ease 0s;-webkit-transform: scale(1.07);-webkit-transform: all 1s ease 0s;}
.ny_about_four{width:100%;   background: #f3f7ff; padding: .9rem 0 1.3rem;}
.about_four_top{width:100%; height: auto; display: flex; justify-content: space-between;}
.about_four_title h4{color:#000000; font-size: .42rem; font-weight: bold;}
.about_four_info{width:75%}
.about_four_info h4{color:#003db3; font-size: .3rem; margin: .15rem 0;}
.about_four_info p{color:#555555; font-size:max(12px, .18rem); line-height: .4rem;}
.about_four_list{width:100%; height: auto; margin-top: .7rem; position: relative;}
.about_four_li{width:100%; height:auto; border-radius: 25px; margin-bottom: .3rem;    }
.about_four_li a{display: -webkit-flex; display: flex; -webkit-flex-wrap:wrap; justify-content:space-between; flex-wrap: wrap;}
.about_four_li:nth-child(1){background: linear-gradient(to bottom left, #ffffff, #cae2fe);}
.about_four_li:nth-child(2){background: linear-gradient(to bottom left, #ffffff, #cceff6);}
.about_four_li:nth-child(3){background: linear-gradient(to bottom left, #ffffff, #e4e0f8);}
.about_four_left{width:37%; height:100%; padding:.7rem 6% 0;}
.about_four_left span{color:#003db3; font-size:max(12px, .18rem);}
.about_four_left h3{color:#010101; font-size: .4rem; margin-top: .5rem;}
.about_four_left p{color:#777777; font-size: .24rem; line-height: .36rem; margin-top:.1rem;}
.about_four_right{width:63%; overflow:hidden}
.about_four_right img{width:100%; border-radius: 0 10px 10px 0; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.about_four_right:hover img{transform: scale(1.07);transition: all 1s ease 0s;-webkit-transform: scale(1.07);-webkit-transform: all 1s ease 0s;}
.about_four_icon{width:1.4rem; margin-top:.4rem;}
.about_four_icon img{max-width: 100%; animation:mymove 3s infinite;}

@keyframes mymove
{
	 0% {
			transform: translate(0px, 0px);
		}
		50% {
			transform: translate(0px, -15px);
		}
		100% {
			transform: translate(0px, 0px);
		}

}


.list {
    position: -webkit-sticky;
    position: sticky;
    top: .5rem;
    -webkit-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
    cursor: pointer;
    -webkit-border-radius: .2rem;
    border-radius: .2rem;
    overflow: hidden;
}


/* 联系我们*/
.ny_contact_all{width:100%; height: auto; overflow: hidden; background: url(../images/all_bja.jpg) no-repeat; background-size: cover; padding-bottom:1rem;}
.ny_contact_top{width:100%; height:5rem; overflow: hidden; border-top: 1px solid #d8e0e1; border-bottom: 1px solid #d8e0e1; margin-top: .6rem; }
.ny_contact_top .container{display: flex; height: 100%; }
.contact_top_left,.contact_top_xx{width:50%}
.contact_top_left{padding-top: .6rem;}
.contact_top_left h4{color:#000000; font-size: .3rem;}
.contact_top_left h5{color:#000000; font-size: .5rem; font-weight: bold; margin-top:.2rem;}
.contact_top_info{width:100%}
.contact_top_info span{display: block; font-size:max(12px, .18rem); color: #555555;}
.contact_top_info p{font-size:.3rem; color: #000000; margin-bottom: .2rem;}
.contact_top_xx{height: 100%; display: flex; align-items: center;}
.ny_contact_bottom{width:100%; height: auto; overflow: hidden; margin-top:.55rem;}
.contact_bottom_tt{color:#010101; font-size:.3rem; font-weight:bold; margin-bottom: .5rem;}
.contact_bottom_Address{width:100%; height: auto; overflow: hidden; }
.contact_Address_li{width:50%}
.contact_bottom_Address h4{color:#000000; font-size: .2rem; position: relative; padding-left:.22rem; margin-bottom: 10px;}
.contact_bottom_Address h4:after{content: ""; width:.08rem; height:.08rem; background: #fff; border-radius: 50%; border:0.03rem solid #003db3; position: absolute; top: 50%; left:0; transform: translate(0,-50%);}
.contact_bottom_Address p{color:#555555; font-size:max(12px, .18rem); padding-left: .2rem; line-height: .3rem;}
.contact_bottom_form{width:100%; height: auto; overflow: hidden; background:#fff; padding:2.2% 3.2% 5%; margin-top: .65rem; border-radius:.3rem;}
.contact_bottom_form h5{color:#000000; font-size: .3rem;}
.contact_bottom_tab{width:100%; margin-top:.5rem; display: flex; justify-content: space-between;}
.contact_bottom_tab dl{width:48%}
.contact_bottom_tab dl dt,.contact_bottom_text p{color:#000000; font-size:max(12px, .18rem);}
.contact_bottom_tab dl dd{width:100%; height: .6rem; border-bottom: 1px solid #e5e5e5; margin-top: .1rem; position: relative;}
.contact_bottom_tab dl dd input[type="text"]{width:100%; height: 100%; border: 0; font-size:max(12px,.16rem); color: #333;}
.contact_bottom_tab dl dd input[type="email"]{width:100%; height: 100%; border: 0; font-size:max(12px,.16rem); color: #333;}
.Validform_checktip{color:#ff0101; font-size:12px; position: absolute; top: 50%; right:0; transform: translate(0,-50%);}
.contact_bottom_text{width:100%; height: auto; overflow: hidden; margin-top:.5rem;}
.contact_bottom_text textarea{width:100%; height:1.3rem; background: #f5f5f5; padding: 10px;  font-size:max(12px,.16rem); color: #333; resize: none; border: 0; margin-top: 10px;}
.contact_bottom_yzm{width:100%; height: auto; overflow: hidden; margin-top:.52rem; display: flex; justify-content: space-between;}
.ysxy{display:flex}
.ysxy,.ysxy span{font-size:max(12px, .18rem); color:#000000}
.ysxy a{color:#ff0101; font-size:max(12px, .18rem); }
.ny_contact_tijiao{display: flex;  align-items: center;}
.nyc_submit{width:1.6rem; height: .52rem; border-radius: 25px; color: #fff; border: 0; margin-left:.2rem; background: #a0a0a0; font-size:.18rem}
.ny_contact_tzm{display: flex; align-items: center;}
.ny_contact_tzm span{color:#000000; font-size:max(12px, .18rem);}
.ny_contact_tzm a{color:#003db3; font-size:16px;}
.ny_contact_tzm p{width:2.6rem; height:.52rem; border: 1px solid #e5e5e5; border-radius: 25px; margin: 0 .25rem; display: flex; align-items: center; padding-left: 5%;} 
.ny_contact_tzm p input[type="text"]{width:62%; height: 100%; border: 0;}
.ny_contact_tzm p img{width:50%; border-radius:0 25px 25px 0;}




/*底部*/
.pc_footer{width:100%; height: auto; overflow: hidden; margin: .4rem 0 .3rem;}
.pc_footer .container{display: flex; justify-content: space-between;}
.pc_footer_left{width:64%; float: left;}
.pc_fdianhua,.pc_footer_links{color:#888888; font-size:max(12px, .16rem); line-height: .3rem;}
.copy_l{width:auto; height: auto; overflow: hidden; font-size:max(12px, .16rem); color:#888888; line-height:.3rem;  }
.copy_l a{color:#888888; font-size:max(12px, .16rem);}
.copy_l a:hover{color:#003c83}
.pc_fdianhua a{color:#888888; font-size:max(12px, .16rem); line-height: .3rem; margin-right: 2%;}
.pc_footer_ywfw{color:#888888; font-size:max(12px, .16rem); line-height: .3rem; margin-top: .2rem;}
.pc_footer_links p{color:#888888; font-size:max(12px, .16rem); line-height: .3rem; float: left;}
.footer_link_xx{margin-left:75px;}
.footer_link_xx a{color:#888888; font-size:max(12px, .16rem); line-height: .3rem;}
.pc_footer_right{width:3.8rem; height:.6rem; border: 2px solid #003db3; overflow:hidden; position:relative; padding: 2px 0.5% 2px 1.2%; float: right; border-radius:35px; cursor:pointer; display: flex; align-items: center; justify-content: space-between; margin-top: .2rem;}
.pc_footer_right p{font-size:max(12px, .18rem); color: #000000; position:relative; z-index:9}
.pc_footer_right i{width:.45rem; height: .45rem; background: url(../images/f_jts.png) no-repeat; background-size: 100% 100%; position:relative; z-index:9}
.pc_footer_right:after{content:""; width:0; height:100%; background:#003db3; position:absolute; top:0; left:0; transition: all 0.4s ease-in-out;border-radius:35px;}
.pc_footer_right:hover:after{width:100%}
.pc_footer_right:hover p{color:#fff}
.pc_footer_right:hover{border:0}
.pc_fdianhua a:hover{color:#003db3}


/*底部*/
.sj_footer{ position: fixed;  bottom: 0;left: 0;z-index: 222; height:1.1rem;width: 100%; background: #333333; display: none;}
.sj_footer ul{width:100%; height:100%;}
.sj_footer li{width:20%;height: 100%;float: left; border-left: 1px solid rgba(255,255,255,0.2);}
.sj_footer li a{display: block;width: 100%;height: 100%;text-align: center; box-sizing: border-box;color: #3c3c3c;  padding-top:.2rem }
.sj_footer span{line-height:.3rem; font-size: .22rem; width: 100%; display: block; color: #fff; margin-top: .1rem }
.sj_footer i{height:.4rem; display: block; margin:0 auto 0;  }
.sj_footer i img{height: 100%}
.sj_footer li a.active{border-bottom: 2px solid #29a7e1}
.copy {width: 100%;   line-height: .3rem; clear: both; font-size: .26rem; text-align: center; background:url(../images/copy_bjs.jpg) no-repeat; background-size: cover; padding: .4rem 0; font-weight: 100;}
.copy p{color:#ffffff;line-height:.4rem; font-size:.26rem; opacity: 0.7}
.copy a{color:#ffffff;line-height:.4rem; font-size:.26rem; }
.copy_zi{opacity: 0.7; margin:.1rem auto; display: table; }
.f_top{width:.8rem; position:fixed; bottom:15%; right:0; z-index: 9}
.f_top img{width:100%; display: block}
.index_footer{width:100%; height: auto; overflow: hidden; background:#f5f5f5; padding: .5rem 0}
.index_footer h3{color:#ffffff; font-size:.4rem; text-align: center}
.index_footer h4{color:#ffffff; font-size:.4rem; text-align: center; margin-top: .1rem;}
.form_tall{width:100%; height:100%; background:rgba(0,0,0,0.8); position:fixed; top:0; left:0; z-index:999; display:none}
.form_tall_center{width:42%; height:auto; background:#fff; border-radius:10px; padding:2% 3%; position:fixed; top:50%; left:50%; transform:translate(-50%,-50%)}
.form_tall_center h4{font-size:.28rem; color:#333}
.form_tall_center h5{font-size:.24rem; color:#333}
.form_close{width:.32rem; height:auto; position:absolute; top:5%; right:2%}
.form_close img{width:100%}
.tan_zcpt_input{width:100%; margin:.15rem 0}
.tan_zcpt_input .zcpt_input_tel{width:100%; display:flex; align-items:center}
.tan_zcpt_input .zcpt_input_tel input[type="tel"]{width:80%; height:100%; border:0; margin-left:2%; font-size:.18rem}
.tan_zcpt_input .zcpt_input_tel span{margin-left:2%}
.form-captcha { display: none; overflow:hidden; margin-bottom:.2rem}
.captcha-wrapper{ display: flex; align-items: center; gap: 10px; float:left; margin-left:3%}
.captcha-wrapper .form-control { flex: 1; padding-left:1% }
.captcha-img { cursor: pointer; height: 44px; border: 1px solid #dcdfe6; border-radius: 8px; }
.index_zcpt_li input[type="radio"]:checked + label { border-color: #409eff;  color: #409eff; background: rgba(64, 158, 255, 0.06);}
.toast { position:absolute; top:50%; left:3rem; transform: translateY(-50%); font-size: 14px; background:#fff; color: #f11010; z-index: 9999; opacity: 0; transition: opacity 0.3s; pointer-events: none; }
.toast.show { opacity: 1; }
.form-captcha label{float:left; line-height:.44rem}
.captcha-wrapper .form-control{height:.44rem;  line-height:.44rem; border: 1px solid #dcdcdc;}




/*客服*/
.lxfx{height: auto; position: fixed; right:0px; top:2.5rem; width: 77px; z-index: 999;background:#0054a8; padding:10px 0; border-radius:35px}
.lxfx li a{color: rgb(255, 255, 255); display: block; height: 47px;  margin-top:9px;  width: 300px; font-size: 14px;}
.leftlx{float: left; height: 47px; width: 77px;}
.lxfx li i{display: block; height: 27px; margin: 0 auto; text-align: center;  width:30px; background:url(../images/fx.png) no-repeat;}
.lxfx li i.icon-tel{background-position: 0 -25px;}
.lxfx li i.icon-ly{background-position: 4px -53px;}
.lxfx li i.icon-top{background-position: -30px -49px; height:32px;}
.lxfx li p{line-height:1; text-align: center; font-size:14px;}
.lxfx li{height: 62px; margin-bottom: 1px; margin-left: 0; position: relative; width: 77px; float:left;}
.lxfx li span{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    -webkit-transform: translateX(-webkit-calc(-100%)) scale(0);
    -ms-transform: translateX(calc(-100% - 0px)) scale(0);
    transform: translateX(calc(-100% - 0px)) scale(0);
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
    opacity: 0;
    transform-origin: right center;
    border-radius: 72px;
    background-image: linear-gradient(0deg, #fff, #f3f5f8);
	color:#333;
	font-size:22px; width:1.8rem; text-align:center; line-height:62px
}

.lxfx li:hover span{
    -webkit-transform: translateX(-webkit-calc(-100%)) scale(1);
    -ms-transform: translateX(calc(-100% - 0px)) scale(1);
    transform: translateX(calc(-100% - 0px)) scale(1);
    opacity: 1;
}





@media (max-width:1600px) {
  .ny_banner_info{width:80%}
  .neimao_cysz_swiper:after{}
}


@media (min-width:1280px) {
 .container{min-width:1200px; width:86%}
 .radio-label{padding: 12px .2rem;}
 
}



@media (max-width: 1470px) {
  html{font-size:75px;}
  .about_top_miaoshu p,.about_one_list p,.about_four_info p,.ny_news_list ul.news_list_ul li p,.news_post_time p,.news_post_nav, .news_post_nav a{font-size: max(12px, .2rem);}
  .ztg_about_bottom li p,.ny_case_nav .swiper-slide a,.waimao_about_two ul li p,.waimao_yytx_hwpp p, .waimao_yytx_btfw p{font-size: max(12px, .22rem);}
  .index_news_all .swiper-slide a p,.radio-label,.contact_bottom_Address p,.contact_bottom_tab dl dt, .contact_bottom_text p{font-size:.2rem} 
  .contact_bottom_Address h4,#menu .nav .nLi p a{font-size:.22rem}
  .contact_bottom_tab dl dd input[type="text"],.contact_bottom_text textarea,.contact_bottom_tab dl dd input[type="email"],.h_ywzx{font-size: max(12px, .18rem);}
  .index_news_all .swiper-slide a h5,.index_sydt_ul li h4{font-size: max(12px, .18rem);}
	
  
}


@media (max-width: 1240px) {
	  html{font-size:70px;}
  .container{width:92%}
  .ztg_qyll_links{width:48%}
  .ztg_qyll_info{width:85%}
  .ny_banner_info h5 span{font-size:.75rem}
  .ny_banner_info h4{font-size:.6rem}
  .ny_about_pic{height:9rem}
   .lxfx{display:none}
   .neimao_ptdj_right{padding:.4rem 4% 0;}
   .header_right{width:70%}
   .waimao_about_two ul li span{font-size:.24rem}
   .waimao_about_two ul li{height:4rem}
}


@media (max-width:1024px) {
   html{font-size:70px;}
   .banner .swiper-pagination{bottom:10px}
   	.radio-label{margin-bottom:.1rem}
	.neimao_ptdj_right{padding: .2rem 3% 0;}
   .waimao_about_two ul li p,.ztg_about_bottom li p{font-size:.2rem}
   .waimao_about_two ul li h4{font-size:.26rem}
   .about_top_info h5{font-size:.7rem}
   .about_top_miaoshu{margin-top:.3rem}
   .ny_banner_about{bottom:.5rem}
   .ny_contact_tzm p{width:3.2rem}
   .ny_contact_tzm p img{height:auto}
   .neimao_cysz_swiper .mySwiper{width:95%}
	.neimao_cysz_swiper .swiper-slide{width:80%}
	.about_top_num span{font-size:2rem}
	.ny_abn_pic{height:8rem}
	.yytx_img_left{width:7rem}
	.yytx_img_right{width:3.5rem}
  }




@media (max-width:780px) {
	 html{font-size:65px;}
	 .ny_header_top{height:1rem}
	.neimao_ptdj_right{padding:.4rem 3%}
	.header_top,.pc_footer_right,.neimao_ptdj_xx i,.about_top_num{display:none}
	.index_header{display:block}
	.pc_footer_left{width:100%;}
	.index_sydt_nm, .index_sydt_wm, .index_sydt_tg{width:100%; margin-bottom:.2rem; min-height:auto}
	.neimao_ptdj_li,.banner_about_top,.neimao_one_top{flex-wrap: wrap;}
	.neimao_ptdj_pic,.neimao_ptdj_xx{width:100%}
	.index_zcpt .container,.ny_about_three .container,.about_four_top,.neimao_one_bottom,.ny_ztg_aitg .container,.case_xiangqing_neirong,.ny_news_info,.about_one_top,.contact_bottom_tab,.contact_bottom_yzm{flex-wrap: wrap;}
	.index_zcpt_left,.index_zcpt_right,.ztg_aitg_left,.news_info_left,.contact_top_left{width:100%}
	.index_zcpt_right{margin-top:.3rem}
	.ny_banner{margin-top:1rem}
	.about_three_left,.about_four_title,.about_four_info,.neimao_one_pic,.neimao_one_tab,.neimao_ptdj_left,.neimao_ptdj_right,.xiangqing_neirong_hh{width:100%}
	.ny_about_three ul,.xiangqing_neirong_nr,.ny_contact_tzm,.ny_contact_tijiao{width:100%; margin-top:.2rem}
	.ny_banner_info{width:90%}
	.ztg_qyll_links{width:70%; height:1rem}
	.ztg_aitg_ico{margin:.25rem auto 0}
	.ny_banner_info h5 span{font-size:.6rem}
	.news_info_right,.contact_bottom_tab dl,.contact_top_xx{width:100%; margin-top:.5rem}
	.about_one_list{width:100%; margin-bottom:.5rem}
	.news_info_ma img{width:30%}
	.ny_contact_top .container{flex-wrap: wrap;}
	.ny_contact_top{height:auto}
	.sj_banner{display:block}
	.banner{display:none}
	.sydt_nm_p p{height:.55rem; line-height:.5rem}
	 .neimao_cysz_li{height:5.28rem}
	 .news_post_nav{margin-bottom:0}
	 .news_info_left, .news_info_left p{font-size:.24rem}
	.ban_zi{font-size:1.4rem}
	.news_title_bts h4 span:after{display:none}
	.news_title_bts h4 span,.news_title_bts h4{padding-left:0; margin-left:0; font-size:.36rem}
	.zcpt_left_dh p{font-size:.4rem}
	.zcpt_left_dh span,.contact_top_info span,.ny_contact_tzm span{font-size:.22rem}
	.ny_case_title{font-size:.4rem; margin-top: 1.5rem;}
	.contact_top_left h5{font-size:.4rem}
	.contact_bottom_tt{font-size:.34rem; margin-bottom:.3rem;}
	.contact_bottom_Address h4, #menu .nav .nLi p a{font-size:.26rem}
	.index_news_all .swiper-slide a p, .radio-label, .contact_bottom_Address p, .contact_bottom_tab dl dt, .contact_bottom_text p{font-size:0.24rem; line-height:.4rem}
	.contact_bottom_tab{margin-top:0}
	.contact_bottom_yzm{margin-top:.2rem}
	.ny_contact_tzm p{width:4rem; padding-left:3%; height:.6rem}
	.nyc_submit{width:1.9rem; height:.6rem; }
	.ban_zi{font-size:1.2rem}
	.waimao_about_one{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.about_top_info{width:100%}
	.index_news_all .swiper-slide a p{height:.8rem}
	.neimao_one_zi .text,.ny_waimao_about .neimao_one_zi .text{font-size:2rem}
	.neimao_one_top h3,.neimao_one_xiang,.neimao_cysz_info,.waimao_about_one h3,.waimao_about_xiang{width:100%}
	.neimao_one_top h3{max-width:100%; margin-bottom:.2rem}
	.ny_abn_pic{height:7rem}
	.yytx_img_left{width:6rem; left: 6%;}
	.waimao_yytx_info{height:6.2rem}
	.ny_ztg_about .waimao_about_one{padding-bottom: .5rem;}
	.waimao_about_two ul li p, .ztg_about_bottom li p{font-size:.22rem}
}



@media (max-width:620px) {
	html{font-size:60px;}
	.index_zizhi .container,.banner_about_bottom{flex-wrap:wrap; -webkit-flex-wrap: wrap ;}
	.waimao_yytx_img,.index_news_title a{display:none}
	.about_top_miaoshu p, .about_one_list p, .about_four_info p, .ny_news_list ul.news_list_ul li p, .news_post_time p, .news_post_nav, .news_post_nav a,.about_four_left span{font-size:.24rem}
	.two_history_xx p{line-height:1}
	.waimao_yytx_hwpp,.waimao_yytx_btfw,.about_four_left,.about_four_right{width:100%}
	.waimao_yytx_info,.waimao_about_two ul,.ny_news_post,.index_news_title,.neimao_cysz_div,.ny_banner_links{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.waimao_about_two ul li{width:100%; margin-bottom:.2rem;  padding:5% 5% 2%;}
	.ny_news_list ul.news_list_ul li{width:100%; float:none; margin-bottom:.3rem}
	.news_post_time,.news_post_nav{width:100%; justify-content: center; display:flex;  margin-bottom:.3rem}
	.index_zizhi .container p{width:48%; margin:.2rem 0;  height:.9rem; font-size:.22rem}
	.index_zizhi .container{justify-content: space-between;}
	.index_zcpt_li{justify-content:left;}
	.index_zcpt_li p{margin-right:2%}
	.radio-label{padding:6px .5rem;}
	.contact_bottom_Address h4{font-size:.28rem}
	.xymob-nav > li > a{font-size:.26rem}
	.xymob-nav .xymob-sub-menu > li > a{padding:.12rem 0}
	.ny_contact_top{margin-top:.4rem}
	.banner_about_bottom{justify-content:left;}
	.banner_about_bottom dl{width:33.33%;  text-align:center; margin-bottom:.2rem}
	.banner_about_bottom dl dt span{font-size:.5rem}
	.about_top_info h5{font-size:.5rem}
	.news_title_bts h4 span,.news_title_bts h4,.news_title_bts h4,.news_title_bts h4 span{font-size:.36rem}
	.ny_banner_info h5 span{font-size:.5rem}
	.nm_tab.on h3:after{width:.4rem}
	.ny_neimao_cysz,.ny_ztg_aitg{padding-top:1rem;}
	.neimao_one_jieshao p,.neimao_one_tab p,.neimao_cysz_info p,.ny_neimao_cysz h5,.waimao_yytx_xt p,.zcpt_submit,.waimao_about_two ul li p, .ztg_about_bottom li p{font-size:.23rem}
	.ny_waimao_about .neimao_one_zi .text{font-size:2rem}
	.waimao_yytx_info{height:auto; margin-top: .6rem;}
	.waimao_yytx_btfw{margin:.5rem 0}
	.ztg_qyll_info{width:98%}
	.news_list_ul li{width:48%; margin-right:0}
	.news_list_ul li:nth-child(2n){float:right}
	.ny_case_cfanhui img{width:.17rem}
	.ny_news_list ul.news_list_ul li p{height:.8rem; line-height:.4rem}
	.ny_banner_links a{width:46%; margin:.2rem auto}
	.zcpt_left_dh p{font-size:.38rem}
	 .contact_bottom_Address p{font-size:.26rem}
	 .ny_news_all h1{font-size:.38rem}
	 .ban_zi{font-size:1rem}
	 .ban_info{width:92%; top: 30%;}
	 .ban_info h5,.ban_info h6{font-size:.5rem; line-height:.5rem }
	.ban_info h6{margin-bottom: .1rem;}
	.ztg_qyll_links{width:82%}
	.zcpt_left_ma p{font-size:.2rem}
	.ny_about_pic{height:10rem; max-height:12rem}
	.ny_neimao_one{padding: 1rem 0 1.1rem;}
	.waimao_yytx_tt h3{font-size:.4rem}
	.ny_waimao_about{padding: 1rem 0 1rem;}
	.waimao_about_two ul li h4{font-size:.3rem;}
.waimao_about_two ul li p{line-height:.4rem}
.ztg_qyll_jzhk p{font-size:.3rem}
.ny_ztg_qyll{padding: 1rem 0 1.1rem;}
.ny_case_nav .swiper-button-next{right:0}
.ny_case_nav .swiper-button-prev{left:0}
.ny_news_list ul.news_list_ul li span{font-size:.22rem}
.ny_news_list ul.news_list_ul li i{margin-top:.4rem}
.ny_news_list ul.news_list_ul li h3{line-height:.4rem; height:.8rem; margin:.25rem 0 .3rem;}
.ny_news_list ul.news_list_ul li i,.ny_news_list ul.news_list_ul li:hover i{background-size:.22rem .09rem}
	.news_post_nav{margin-bottom:.1rem}
	.two_history_xx p{line-height:1.5; font-size:.22rem}
	.about_two_history .mySwiper{width:95%}
	.waimao_yytx_tt h4{font-size:.28rem}
}


@media (max-width:450px) {
	html{font-size:55px;}
	.about_top_info h5{font-size:.5rem}
	.index_zcpt_right h4{font-size:.3rem}
	.ny_banner_info h4{font-size:.4rem}
	.index_sydt{padding:.9rem 0 .9rem;}
	.index_zizhi .container p{height:.7rem}
	.index_case_one li{height:3.2rem}
	.ny_banner_info h5 span{font-size:.45rem}
	.ban_zi{font-size:.8rem}
	.index_case{margin:.7rem 0 .8rem;}
	.index_news{padding:.9rem 0 1rem;}
	.radio-label{padding: 6px .4rem;}
	.pc_footer_ywfw,.copy_l,.pc_fdianhua, .pc_footer_links{line-height:.4rem}
	
	
}


@media (max-width:400px) {
	.radio-label {padding: 6px .3rem;}
}



