﻿@charset "utf-8";
.button_box strong{text-transform:capitalize}
.button_box p{padding:2px 0;line-height:1.7em}
.single_imgb{line-height:1.7em}
.top .container{position:relative}
p.tname{position:absolute;left:0;font-size:17px;top:0;line-height:40px;font-weight:bold;color:#eee}
@media screen and (max-width:992px){p.tname{display:none}}
@media screen and (min-width:761px){.pro_left{width:270px}
.pro_right{padding-left:300px}}
.info-links li,.info-links li a{color:#fff}
.defind_wrap{background:url(/Content/upload/2019511463/201909161005105733298.jpg) no-repeat fixed}
.addthis_inline_share_toolbox{margin-top:20px}
.nav_all{display:flex;white-space:nowrap}
.about-con{padding-top:20px;padding-bottom:20px}
.adv-list ul li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.advcontent h4{font-size:20px;font-weight:bold;line-height:1.75}
.advcontent p{line-height:1.5}
.adv-list ul li>div{width:50%}
.adv-list ul li>div img{width:100%;display:block}
.adv-list ul li .advcontent{padding:2%;box-sizing:border-box}
.adv-list ul li:nth-child(2n) .advcontent{text-align:right}
@media (max-width:1200px){.adv-list ul li>div{width:100%}
.adv-list ul li{flex-direction:column}
.adv-list ul li:nth-child(2n){flex-direction:column-reverse}
.adv-list ul li:nth-child(2n) .advcontent{text-align:left}}
.banner-wrap{position:static;padding:15px 0}
.banner{background:#f4f4f4}
.banner-title,.bPosition a,.bPosition span{color:#000}
.nyaboutustitle{position:relative;font-weight:bold;text-align:center;margin-bottom:32px;font-size:32px;line-height:1.3;padding-bottom:12px}
.nyaboutustitle:after{content:'';width:80px;height:5px;background:#0078d7;position:absolute;left:50%;margin-left:-40px;bottom:0;border-radius:4px}
.nyaboutuslide1{margin-right:20px}
.about-button-prev1,.about-button-next1{width:54px;height:54px;position:absolute;top:50%;margin-top:-27px;border:1px solid #fff;border-radius:50%;z-index:1;display:flex;align-items:center;justify-content:center;color:#fff;box-sizing:border-box;cursor:pointer}
.about-button-prev1{left:15px}
.about-button-next1{right:15px}
.about-button-prev1 em,.about-button-next1 em{font-size:40px}
ul.nyaboutuslidelist li{display:none;flex-wrap:wrap}
ul.nyaboutuslidelist li.toact{display:flex}
ul.nyaboutuslidelist li div{width:24%;margin-right:1.333%;margin-bottom:15px}
ul.nyaboutuslidelist li div:nth-child(4n){margin-right:0}
ul.nyaboutuslidelist li div img{width:100%;display:block}
ul.about-pagination{display:flex;justify-content:center;margin:25px 0 0;padding-bottom:30px}
ul.about-pagination li{width:48px;text-align:center;line-height:34px;background:#e5e5e5;margin:0 3px;cursor:pointer}
ul.about-pagination li.toact{background:#0078d7;color:#fff}
@media screen and (max-width:768px){.nyaboutuslide1{max-width:100%!important;float:none!Important;margin:0 0 20px!important}}
@media screen and (max-width:640px){ul.nyaboutuslidelist li div{width:49%;margin-right:2%}
ul.nyaboutuslidelist li div:nth-child(2n){margin-right:0}
.nyaboutustitle{font-size:25px;margin-bottom:25px}
.nyaboutustitle:after{width:60px;height:3px;margin-left:-30px}
.about-button-prev1,.about-button-next1{width:40px;height:40px;margin-top:-20px}
.about-button-prev1 em,.about-button-next1 em{font-size:30px}}
.foot-nav ul li span{display:block}
.foot-nav ul li{display:flex}
.foot-nav ul li i{margin-top:-3px}