@charset "utf-8";
/* CSS Document */
html{
  font-size: 625%;
  height: 100%;
}

@media only screen and (max-width: 1200px) {
  html{
    font-size: 540%;
  }
}

@media only screen and (max-width: 992px) {
  html{
    font-size: 480%;

  }
}

@media only screen and (max-width: 768px) {
  html{
    font-size: 400%;
  }
}

/*@media only screen and (max-width: 480px) {
  html{
    font-size: 320%;
  }
}*/



.pc_header{ width:100%; height:92px; background:#fff; position:fixed; left:0px; top:0px; padding:8px 0; z-index:10;}

.logo{ width:35%; float:left;}
.logo img{ width:100%; max-width:67px; display:block;}
nav{ width:65%; float:right;}

ul.nav_list li{ width:calc(100% / 5); height:76px; line-height:76px; text-align:center; float:left;}
ul.nav_list li a{ width:68px; display:block; margin:0 auto; position:relative;}
ul.nav_list li a:hover:before,
ul.nav_list li.navcurrent a:before{ content:""; position:absolute; width:18px; height:1px; background:#833184; top:51%; left:-25px;}
ul.nav_list li a:hover:after,
ul.nav_list li.navcurrent a:after{content:""; position:absolute; width:18px; height:1px; background:#833184; top:51%; right:-25px;}
ul.nav_list li.navcurrent a{ color:#833184;}

@media(max-width:1200px){
	.logo{ width:25%;}
	nav{ width:75%;}
	}


@media (min-width:769px){
	.mobile_header{ display:none;}
	}

@media (max-width:768px){
	.pc_header{ display:none;}
	
/*---------------------------------------------------------------------------------------------------------------手机站导航开始----------*/
.sp_header{height:60px;overflow:hidden;background:#fff;position:fixed;z-index:100;width:100%; top:0px;}
.sp_logo{padding:5px 10px;float:left;height:60px}
.sp_logo img{margin:auto;max-height:50px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:20px;}
.sp_nav span{display:block;
background:#782b79;
width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:99;
background:#fff;
width:100%;
height:100%;
font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:60px;}

.sjj_nav ul li i{position:absolute;top:6px;right:38%;/*border-left:1px #ddd solid;*/height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{/*border-top:1px #ddd solid;margin-left:20px;*/position:relative;line-height:40px; text-align:center;
padding:0 20px;}
.sjj_nav>ul >li:last-child{/*border-bottom:1px #ddd solid;*/}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{width:100%; font-size:18px;}

.sjj_nav ul li ul li a{color:#666;display:block;text-align:center; font-size:14px;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#782b79;}
.sjj_nav ul li ul li>ul{margin-left:10px}
/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*/
		
	}


@media(max-width:480px){
	.sjj_nav ul li i{right:30%;}
	}


.index_banner{ margin-top:92px;}
.banner{width:100%;}
@media (max-width:1280px){
	.index_banner{ }
	}
@media (max-width:992px){
	.index_banner{}
	}	
@media (min-width:769px){
	.index-mobile-banner{ display:none;}
	}
@media (max-width:768px){
	.index-pc-banner{ display:none;}
	.index_banner{ margin-top:0px; padding-top:60px;}
	}



.index_box01{ width:100%; height:auto; padding:0.65rem 0;}

.index_number li{ width:calc(100% / 4); float:left; text-align:center;}
.index_number li h1{ font-weight:bold; color:#833184; font-size:0.45rem;}
.index_number li p{ color:#666; padding-top:0.1rem;}

@media (max-width:768px){
	.index_box01{padding:0.65rem 0 0.35rem;}
	.index_number li{ width:calc(100% / 2); margin-bottom:0.4rem; padding:0 15px;}
	}


.index_box02{ width:100%; height:auto; margin:0 auto 0.85rem;  padding-top:90px; position:relative;}

.index_abRight{ width:53%; float:right; position:relative;}
.index_abRight img{ width:100%; max-width:100%; display:block;}
.index_abRight:after{ content:""; position:absolute; top:-90px; right:5%; width:2px; height:159px; background:#833184; animation:juli 2s linear infinite;}
@keyframes juli{
	25%{ transform:translateY(10px);}
	50%, 100%{ transform:translateY(0);}
	75%{ transform:translateY(-10px);}	
	}

@-webkit-keyframes juli{
	25%{ transform:translateY(10px);}
	50%, 100%{ transform:translateY(0);}
	75%{ transform:translateY(-10px);}	
	}


.index_abLeft{ width:53%; min-height:340px; background:#833184; color:#fff; position:absolute; left:0px; top:0px; z-index:1;  padding-right:1.2rem; padding-top:0.8rem; padding-bottom:0.6rem;}
.index_about{ padding-left:calc(100% - 560px);}
.index_abTitle{ left:20%; bottom:0px; position:absolute; text-transform:uppercase; color:#833184; font-size:0.55rem; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
padding-bottom:0.6rem;}
.index_abTitle:after{ content:""; position:absolute; width:272px; height:2px; background:#833184; bottom:0px; left:0px;}
.index_about h2{ padding-bottom:0.3rem;}
.index_about p{ padding-bottom:0.2rem; font-size:15px;}


.index_abmore{ width:120px; height:30px; line-height:30px; text-align:center; border:1px solid #fff; border-radius:30px; margin-top:0.3rem;}
.index_abmore a{ color:#fff; text-transform:uppercase; font-size:14px;}
.index_abmore a:hover{ text-decoration:underline;}

@media(max-width:1800px){
	.index_abLeft{ padding-top:0.6rem; padding-right:1rem;}
	.index_abTitle{padding-bottom:0.3rem; left:14%;}
	}


@media(max-width:1600px){
	.index_abLeft{ padding-top:0.4rem; padding-bottom:0.4rem; padding-right:0.8rem;}
	.index_abmore{margin-top:0.2rem;}
	.index_abTitle{ font-size:0.5rem; padding-bottom:0.25rem;}
	.index_abTitle:after{ width:248px;}
	}

@media(max-width:1440px){
	.index_about h2{ padding-bottom:0.2rem; font-size:28px;}
	.index_abTitle{ font-size:0.46rem; padding-bottom:0.2rem; left:9%;}
	.index_abTitle:after{ width:208px;}
	.index_about p{ padding-bottom:0.15rem;}
	}


@media(max-width:1366px){
	.index_abTitle{left:7%;}
	}

@media(max-width:1280px){
	.index_abTitle{left:4%;}
	.index_abTitle{ font-size:0.42rem;}
	.index_abTitle:after{ width:188px;}
	}


@media(max-width:1200px){
	.index_box02{ width:100%; height:auto; margin:0.1rem auto 0.45rem;  padding-top:0px; position:relative;  background:#833184;}
	.index_abTitle{ display:none;}
	.index_abRight img{ width:100%; max-width:100%; min-height:320px; display:block;}
	.index_abRight:after{ content:""; position:absolute; top:0px; right:5%; width:0px; height:0px; display:none;}
	.index_abLeft{ width:47%; min-height:240px; color:#fff; position:inherit; left:0px; top:0px; z-index:0; float:left; padding-left:15px; padding-right:15px;}
	.index_about h2{font-size:24px;}
	.index_about p{ font-size:14px;}
	.index_abmore a{ font-size:13px;}
	.index_about{ padding-left:0px;}
	}


@media(max-width:992px){
	.index_abRight img{ min-height:360px;}
	}


@media(max-width:768px){
	.index_box02{ padding:20px 0 0;}
	.index_abLeft{ width:100%; float:none;}
	.index_abRight{ width:100%; float:none;}
	.index_box02  br{ display:none;}
	.index_abRight img{ min-height:100px;}
	.index_about h2{ text-align:center; padding-bottom:15px;}
	.index_abmore{ margin:15px auto 0;}
	}




.index_box03{ width:100%; height:auto; padding:0.8rem 0 0.9rem;
background-image:url(../images/bg_pro.jpg);
background-repeat:no-repeat;
background-position:top left;
background-size:cover;
}
.index_Title01{ width:240px; margin:0 auto; text-align:center;}
.index_Title01 h1{ color:#833184; font-size:0.38rem; font-weight:bold; padding-bottom:15px; border-bottom:2px solid #833184;}
.index_Title01 h3{ font-weight:lighter; color:#666666; font-size:0.24rem; padding-top:20px; text-transform:uppercase;}

.index_category{
	width:100%;
	 display:flex;
	 flex-wrap:nowrap;
	 justify-content:center;
	 padding:0.4rem 0 0.45rem;
	 }


.index_category a{ width:180px; height:36px; border:1px solid #833184; color:#833184; line-height:36px; text-align:center; border-radius:36px; display:block; margin:0 10px;
transition:all ease 0.4s;}
.index_category a:hover{ background:#833184; color:#fff;}


.index_proul li{width:calc((100% - 72px) / 3); margin:0 12px; float:left;}
.index_proul li a{ width:100%; display:block; background:#fff; border:1px solid #fff; transition:all ease 0.5s; text-align:center; padding-bottom:0.5rem;}
.index_proul li a img{ width:100%; display:block; max-width:100%;}
.index_proul li a h4{ width:108px; height:26px; line-height:26px; border-radius:26px; margin:0 auto; text-align:center; background:#833184; color:#fff; font-size:16px; font-weight:normal;}
.index_proul li a p{ font-size:14px; color:#666; padding-top:10px;}
.index_proul li a:hover{ border:1px solid #833184; box-shadow:0px 0px 10px rgba(225,225,225,0.9);}


@media(max-width:1200px){
	.index_Title01{ width:160px;}
	.index_Title01 h1{font-size:0.32rem;}
	.index_Title01 h3{font-size:0.2rem;}
	.index_category a{ width:150px; height:32px;line-height:32px; border-radius:32px;}
	}



@media(max-width:768px){
	.index_box03{padding:0.8rem 0 0.6rem;}
	.index_category{ display:none;}
	.index_products{ padding:0.45rem 0 0;}
	.index_proul li{width:100%; margin:0 0px 15px; float:none;}
	.index_proul br{ display:none;}
	.index_Title01 h1{font-size:24px;}
	.index_Title01 h3{font-size:18px;}
	}



.index_box04{ width:100%; height:auto; padding:0.9rem 0 1rem;}
.index_news{ width:100%; padding:0.45rem 0 0;}


.index_nsul li{width:calc((100% - 48px) / 2); margin:0 12px; float:left;}

.index_nsul li a{ width:100%; display:block; background:#fff; box-shadow:0px 0px 10px rgba(225,225,225,0.9); transition:all ease 0.4s;}

.index_nsimg{ width:100%; overflow:hidden;}
.index_nsul li img{ width:100%; display:block; max-width:100%; transition:all ease 0.4s;}
.index_nsTitle{ padding:0.35rem 0.3rem;}
.index_nsTitle time{ width:68px; display:block; float:left; color:#833184; text-align:center;}
.index_nsTitle time p:nth-child(1){ font-size:0.48rem; line-height:1; font-weight:bold;}
.index_nsTitle time p:nth-child(2){ font-size:13px;}
.index_nsTitle h4{ width:calc(100% - 68px); float:right; padding-left:0.25rem; line-height:1.8; font-size:16px; padding-top:8px;
 display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
}
.index_nsul li a:hover .index_nsimg img{ transform:scale(1.1,1.1);}
.index_nsul li a:hover{ background:#833184;}
.index_nsul li a:hover time{ color:#fff;}
.index_nsul li a:hover h4{ color:#fff;}


.index_nsmore{ width:100%; padding:0.35rem 0 0;}
.index_nsmore a{ width:100%; height:42px; line-height:42px; text-align:center; border-radius:42px; display:block; color:#fff; text-transform:uppercase; font-size:15px; background:rgba(131,49,132,1); transition:all ease 0.4s;}
.index_nsmore a:hover{background:rgba(131,49,132,0.8);}

@media(max-width:1200px){
	.index_nsTitle h4{ font-size:14px;}
	}


@media(max-width:768px){
	.index_box04{padding:0.8rem 0 0.6rem;}
	.index_nsul li{width:100%; margin:0 0px 15px; float:none;}
	.index_nsul br[class="clear_cs"]{ display:none;}
	.index_nsTitle h4{ padding-top:2px;}
	.index_nsmore a{ width:100%; height:40px; line-height:40px; border-radius:40px; font-size:14px;}
	}


@media(max-width:480px){
	.index_nsTitle{ padding:0.35rem 10px;}
	.index_nsTitle time{ width:58px;}
	.index_nsTitle h4{width:calc(100% - 58px); padding-left:10px;}
	.index_nsTitle time p:nth-child(2){ font-size:12px;}
	.index_nsmore a{ width:100%; height:36px; line-height:36px; border-radius:36px; font-size:13px;}
	}




footer{ width:100%; height:auto; margin:0 auto; background:#782b79; color:#fff; padding:25px 0 45px 0;}


.ft_nav{ width:100%; padding-bottom:0.23rem; border-bottom:1px solid #fff;}

.ft_logo{ width:94px; float:right;}
.ft_logo img{ width:100%; display:block; max-width:100%;}

.ft_navlist{ width:calc(100% - 94px); float:left; height:94px; line-height:94px; font-size:15px;}
.ft_navlist a{ font-size:15px; color:#fff; padding:0 0.35rem;}
.ft_navlist a:nth-child(1){ padding-left:0px;}

@media(max-width:768px){
	.ft_nav{ display:none;}
	}


.ft_box02{ width:100%; height:auto; margin:0.55rem 0 0;}

.ft_code{ width:150px; float:right; font-size:15px;}
.ft_code img{width:100%; display:block; max-width:100%;}
.ft_code p{ text-align:center; padding-top:8px;}


.ft_contact{ width:calc(100% - 150px); float:left;}
.ft_tel{ width:100%; max-width:240px; height:38px; line-height:38px; border-radius:38px; border:1px solid #fff; text-align:center;}
.ft_tel a{ color:#fff; font-size:18px;}
.ft_tel a span{ padding-right:6px;}


.ft_conul{ padding:0.3rem 0 0;}
.ft_conul li a{ color:#fff; font-size:15px;}
.ft_conul li:nth-child(4){ padding:0.35rem 0 0;}
.ft_conul li:nth-child(4) span{ padding:0 8px;}



@media(max-width:768px){
	.ft_contact{ width:100%; float:none;}
	.ft_tel{ margin:0 auto;}
	.ft_conul li{ text-align:center;}
	.ft_code{ width:150px; float:none; font-size:15px; margin:0.4rem auto 0;}
	.ft_box02 br[class="clear_cs"]{ display:none;}
	}




.ny_center{ width:100%; height:auto; margin:0 auto; padding-top:92px;}

@media (max-width:768px){
	.ny_center{padding-top:60px;}
	}


.ny_locationBox{ width:100%; border-top:3px solid #782b79; border-bottom:1px solid #e5e5e5;}
.ny_location{ width:100%; height:66px; line-height:66px; color:#555555;}

.ny_location h3{ float:right; line-height:66px; color:#833184; font-size:20px;}
.ny_location a{ font-size:14px; color:#555555;}
.ny_location a:hover{color:#833184;}
.ny_location font{color:#833184; font-size:14px;}

@media(max-width:1200px){
	.ny_location{height:56px; line-height:56px;}
	.ny_location h3{line-height:56px; font-size:18px;}
	}

@media(max-width:480px){
	.ny_location{height:50px; line-height:50px;}
	.ny_location h3{ display:none;}
	}



.ny_content{ width:100%; padding:0.6rem 0 1.1rem 0;}

.ny_abBox01{ width:100%; height:auto;}
.ny_about{ width:56%; float:left; padding-right:0.8rem; color:#666666; font-size:14px;}
.ny_about p{ text-align:justify;}
.ny_about h1{ font-size:0.48rem; color:#833184; font-weight:bold; line-height:1; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.ny_about h3{ color:#222222; font-size:24px; padding:0.3rem 0 0.2rem 0;}
.ny_honor{ width:44%; float:right;}
.ny_honorlist li{ width:calc((100% - 20px) / 2); margin:0 5px; float:left;}
.ny_honorlist li img{width:100%; display:block; max-width:254px;}


@media(max-width:1200px){
	.ny_about{ width:65%; padding-right:0.4rem;}
	.ny_honor{ width:35%;}
	.ny_about h1{ font-size:0.42rem;}
	.ny_about h3{ font-size:20px; padding:0.15rem 0 0.1rem 0;}
	}


@media(max-width:992px){
	.ny_about h1{ text-align:center;}
	.ny_about h3{ text-align:center; padding:0.25rem 0 0.2rem 0;}
	.ny_about{ width:100%; padding-right:0rem; float:none;}
	.ny_honor{ width:100%; float:none; max-width:528px; margin:0 auto; padding:0.35rem 0 0;}
	.ny_abBox01 br[class="clear_cs"]{ display:none;}
	}

@media(max-width:480px){
	.ny_about h3{ font-size:18px;}
	}


.ny_abBox02{ width:100%; height:auto; padding:0.6rem 0 0;}

.ny_equipt li{ width:calc((100% - 40px) / 4); margin:0 5px 10px; float:left;}
.ny_equipt li img{width:100%; display:block; max-width:100%;}

.ny_equipt li:nth-child(1){ width:calc(100% - 10px);}

@media(max-width:768px){
	.ny_equipt li{ width:calc((100% - 20px) / 2);}
	}



.pro_category{
	width:100%;
	 display:flex;
	 flex-wrap:wrap;
	 justify-content:center;
	 }
.pro_category a{ width:180px; height:36px; border:1px solid #833184; color:#833184; line-height:36px; text-align:center; border-radius:36px; display:block; margin:0 10px 20px;
transition:all ease 0.4s;}
.pro_category a:hover{ background:#833184; color:#fff;}

@media(max-width:1200px){
	.pro_category a{ width:140px; height:32px;line-height:32px; border-radius:32px; margin:0 8px 16px;}
	}

@media(max-width:992px){
	.pro_category a{ width:120px; height:30px;line-height:30px; border-radius:30px; margin:0 5px 10px;}
	}

@media(max-width:768px){
	.pro_category{ display:none;}
	}



.ny_products{ width:100%; padding:0.45rem 0 0;}

.pro_proul{ padding-bottom:0.2rem;}
.pro_proul li{width:calc((100% - 72px) / 3); margin:0 12px 24px; float:left;}
.pro_proul li a{ width:100%; display:block; background:#fff; border:1px solid #dcdcdc; transition:all ease 0.5s; text-align:center; padding-bottom:0.5rem;}
.pro_proul li a img{ width:100%; display:block; max-width:100%;}
.pro_proul li a h4{ width:108px; height:26px; line-height:26px; border-radius:26px; margin:0 auto; text-align:center; background:#833184; color:#fff; font-size:16px; font-weight:normal;}
.pro_proul li a p{ font-size:14px; color:#666; padding-top:10px;}
.pro_proul li a:hover{ border:1px solid #833184; box-shadow:0px 0px 10px rgba(225,225,225,0.9);}

@media(max-width:992px){
	.pro_proul li{width:calc((100% - 48px) / 2); margin:0 12px 24px;}
	}

@media(max-width:768px){
	.ny_products{ padding:0;}
	}
@media(max-width:480px){
	.pro_proul li{width:100%; margin:0 0px 15px; float:none;}
	.pro_proul br{ display:none;}
	}


.ny_productsd{ width:100%; padding:0rem 0 1.1rem 0;}
.ny_prodetail{}
.ny_prodBox img{ width:100%; display:block; margin:0 auto; max-width:500px;}
.ny_prodBox h4{width:128px; height:32px; line-height:32px; border-radius:10px; margin:0 auto; text-align:center; background:#833184; color:#fff; font-size:16px; font-weight:normal;}
.ny_prodContent{ padding:20px 0 0;}
.ny_prodContent p{font-size:14px; color:#666; text-align:center;}
.ny_propager{ width:100%; padding:0.6rem 0 0;}
.ny_propager p a{ color:#666666; font-size:14px; padding-bottom:8px;}
.ny_propager p a:hover{ color:#833184;}

@media(max-width:768px){
	.ny_prodBox img{max-width:560px;}
	.ny_prodBox h4{ font-size:14px;}
	}

@media(max-width:480px){
	.ny_prodBox img{max-width:100%;}
	}


.nsul{ padding-bottom:0.2rem;}
.nsul li{width:calc((100% - 72px) / 3); margin:0 12px 24px; float:left;}
.nsul li a{ width:100%; display:block; background:#efefef; padding:20px 20px 30px; transition:all ease 0.4s;}
.nsul li a img{width:100%; display:block; max-width:100%;}
.nsul li a h4{ padding:0.3rem 0; font-size:16px; line-height:1.6; min-height:109px;
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
}

.nsul li a p{ height:28px;}
.nsul li a p span{ display:block; width:108px; height:28px; line-height:28px; border-radius:28px; border:1px solid #833184; text-align:center; font-size:14px; text-transform:uppercase; color:#833184; float:right; transition:all ease 0.4s;}
.nsul li a p time{ width:calc(100% - 108px); float:left; font-size:20px; line-height:28px; color:#888; transition:all ease 0.4s;}


.nsul li a:hover{background:#833184;}
.nsul li a:hover h4{ color:#fff;}
.nsul li a:hover time{ color:#fff;}
.nsul li a:hover span{ border:1px solid #fff; background:#fff;}


@media(max-width:1200px){
	.nsul li{width:calc((100% - 60px) / 3); margin:0 10px 20px;}
	.nsul li a{padding:15px 15px 20px;}
	.nsul li a h4{ font-size:14px; min-height:95px;}
	.nsul li a p time{ font-size:18px;}
	.nsul li a p span{ font-size:12px; width:100px; height:24px; line-height:24px; border-radius:24px;}
	}


@media(max-width:992px){
	.nsul li{width:calc((100% - 40px) / 2);}
	.nsul li a p time{ font-size:16px;}
	
	}


@media(max-width:480px){
	.nsul li{width:100%; margin:0 0px 20px; float:none;}
	}



.ny_newsd{}
.ny_newsd h4{ text-align:center; font-size:20px; padding-bottom:15px;}
.ny_newsd h5{ text-align:center; color:#666; font-size:14px;}
.ny_newsdTxt{ width:100%; overflow:hidden; padding-top:30px; color:#666; line-height:2; font-size:14px;}

@media(max-width:1200px){
	.ny_newsd h4{ font-size:18px;}
	}

@media(max-width:768px){
	.ny_newsd h4{ font-size:16px;}
	}


.ny_contact{ width:47%; float:left;}
.ny_map{ width:53%; height:730px; float:right;}
.ny_map iframe{ width:100%; height:100%;}


.ny_contact h2{ font-weight:bold; font-size:26px; padding-bottom:10px;}
.ny_contact p{ padding-bottom:0.3rem;}

.ny_condl{ padding-bottom:0.2rem;}
.ny_condl dt{ width:152px; height:32px; line-height:32px; border-radius:32px; background:#833184; color:#fff; text-align:center; font-size:18px; font-weight:normal; margin-bottom:0.2rem;}
.ny_condl dd{ max-width:292px; height:45px; line-height:30px; border-bottom:1px solid #dcdcdc; padding-bottom:15px; margin-bottom:15px;}
.ny_condl dd span{ border:1px solid #833184; width:30px; height:30px; line-height:30px; border-radius:30px; display:block; float:left; text-align:center; color:#833184; margin-right:8px;}

.ny_code li{ width:113px; margin:0 10px; float:left; text-align:center;}
.ny_code li img{width:100%; display:block; max-width:100%;}
.ny_code li p{ padding-top:10px;}

@media(max-width:1200px){
	.ny_contact h2{font-size:22px;}
	.ny_condl{ padding-bottom:0.15rem;}
	.ny_condl dt{ width:142px; height:28px; line-height:28px; border-radius:28px; font-size:16px; margin-bottom:0.15rem;}
	.ny_condl dd{padding-bottom:10px; margin-bottom:10px;}
	.ny_condl dd span{ border:1px solid #833184; width:28px; height:28px; line-height:28px; border-radius:28px;}
	}


@media(max-width:992px){
	.ny_contact{ width:50%; padding-right:15px;}
	.ny_map{ width:50%;}
	}


@media(max-width:480px){
	.ny_contact{ width:100%; float:none; padding-right:0px;}
	.ny_map{ width:100%; height:330px; float:none;}
	.ny_condl dt{ margin-bottom:0.2rem;}
	.ny_condl dd{ max-width:100%;}
	}




.nsimg{ width:100%; display:block; margin:15px auto; max-width:600px;}
.allimg{width:100%; display:block; max-width:100%;}



















