
/* CSS Document */

@media screen and (max-width:1400px)

{

}




@media screen and (max-width:1000px)

{
.mainbox{ padding:20px 10px;}
.header{ padding:10px;}
.nav{ width:70%; text-align:right;}
.topright{ display:none}
}

@media screen and (max-width:768px)

{
.phone_nav{ display:block}	
.header{ display:none}
.banbox li{width:calc(100% - 41px); margin-bottom:20px;padding: 0px 20px;}
.banbox{ padding:20px 0px;}
.syableft{ width:100%}
.syabright{ width:100%; margin:10px 0px;}

.maintit p{ font-size:28px;}
.maintit h3{ font-size:22px;}
.maintit span{ padding:0px 10px;}
.teambox li{ width:100%}
.teamtxt{width: calc(50% - 20px);padding:10px 10px 0px;}
.teamtxt span{ line-height:22px; height:auto}
.teamtxt p{ font-size:20px; margin:5px 0px;}

.teambox li:nth-child(2) .fl{ float:right}
.teambox li:nth-child(3) .fr{ float:left}
.chanpsxi .swiper-slide li:first-child{ width:100%}
.chanpsxi .swiper-slide li{ width:50%}
.chanpsxi .swiper-button-next{ right:0px}
.chanpsxi .swiper-button-prev{ left:0px;}
.newsbox li{ width:calc(50% - 10px); margin-left:10px;}
.newsbox ul {width: calc(100% + 10px);margin-left: -10px; padding:20px 0px;}
.newsbox li span{ overflow:hidden}
.serviceleft{ width:100%}
.serviceleft li,.serviceleft li:first-child{ background-size:15% auto; background-position:100% bottom}
.serviceleft li{width: calc(50% - 21px);padding: 0px 10px;}
.serviceright{ width:100%; margin-top:10px;}
.linkbox li {width: calc(50% - 10px);margin-left: 10px;margin-bottom: 10px;}
.lilian{ width:100%}
.auixax p{ font-size:30px; margin:20px 0px;}
.auixax span {font-size: 15px;line-height: 22px;}

.online{ width:calc(100% - 20px); padding:10px 10px 20px;}

.foleft{ width:100%}
.foleft li{width: calc(25% - 1px);padding:10px 0px;min-height: 140px; text-align:center}
.foright{ width:100%; text-align:center; padding-top:10px;}
.share a{ margin:0px 10px}
.aisxs p{ width:100%; text-align:center; line-height:1.5}
.aisxs span{ width:100%; text-align:center; line-height:2}
.aisxs span a{ margin:0px 10px;}


.nybanner{ height:150px; width:100%; overflow:hidden}
.nybanner img{ height:150px; width:auto; max-width:none}
.nybanx h3{ font-size:30px;}
.abtxt{ width:100%}
.abotxs{ margin-top:20px;}
.abimg{ width:100%; margin-top:10px;}
.canguanbxos{ padding:10px;}
.leftasx{ width:100%}
.cangusxs{ padding:10px 0px;}
.ausixd{ width:100%}
.canguanbxos,.canguanbxos2{ margin-top:20px;}
.canguanbxos2 .cangusxs{ padding:10px; margin-bottom:20px;}
.qiehuanx{ margin:25px 0px;}
.auxsa a,.auxsa a:first-child{border: 1px solid #c1c1c1; line-height:40px; height:40px; padding:0px; display:block; margin-bottom:10px;}
.biaoges{ overflow-x:scroll}
.biaoges table{ width:250%;}

.axs{ padding:10px;}
.fanweibox{ padding-top:10px;}

.lisahxs li{width: calc(50% - 21px);padding: 0px 10px;}
.linianbox{ padding:20px 0px;}
.linianxs{ height:300px;}
.linianxs>img{ max-width:none}

.qiyexs{ width:100%}
.newsshowbox h1{ margin-bottom:10px;}
.faosx a.fl{ width:108px;}

.sosubox{ padding:0px 10px;}

.sosubox a{ line-height:26px;}
.chanpxts li{ width:calc(50% - 57px); margin-bottom:5px}
.chanpxts ul{ width:calc(100% + 4px); margin-left:-2px;}
.chanpxtsywo li{ width:calc(50% - 57px); margin-bottom:5px}
.chanpxtsywo ul{ width:calc(100% + 4px); margin-left:-2px;}


.bosdfs{ padding:20px;}
.siasx {width:100%;padding-right:0px;}
.asxsd{ width:100%; margin:0px;}
.shuxa{ width:100%}

.shuaxsd ul {width: calc(100% + 10px);margin-left: -10px;}
.shuaxsd li{width: calc(50% - 10px);margin-left: 10px; margin-bottom:10px;}
.proshoboxs{ padding:10px;}
.tipainsx{ width:100%}
.asuxsdfg{ width:100%}
.uxiasa li{ width:calc(25% - 5px);}
.fuwuliubox{ padding:20px 0px;}
.fuwuliubox ul {width: calc(100% + 10px);margin-left: -10px;}
.fuwuliubox li{width: calc(50% - 10px);margin-left: 10px; margin-bottom:10px;}
.fuwqxs li{ padding-left:10px;}
.abtxt2{ width:100%}
.wendabox{ padding:20px 0px;}
.wendabox li{ padding:0px 10px;}
.wendabox li>a{ padding-right:20px; font-size:14px; line-height:20px;}
.wendabox li div{ line-height:22px;}
.shoufengq li{ width:100%}
.imgsx{ width:100%; height:auto; border:none}
.shoufengq li.active{ width:100%}
.chanpsx{ width:100%; right:0px; bottom:0px; text-align:right}
.chanpsx span{ padding:10px; display:block}
.banner .swiper-pagination{ bottom:10px;}

.nycontact>p img{ float:left; margin-right:5px; }
.nycontact>p{ padding:20px 0px;}
}