/*轮播广告*/
.g-adv{ position:relative; width:100%; margin:0 auto; height: auto; z-index:15; font-size:0;}
.g-adv .m-box img{ display:block;position: relative;width:100%; height: auto;}
.g-adv .swiper-pagination{height:0.6rem;bottom: 6%;}
.g-adv .swiper-pagination .swiper-pagination-bullet{width:0.85rem;height:0.85rem;background: #333;opacity: 0.5;margin:0 0.6rem;vertical-align:top;border-radius:50%;position:relative;}
.g-adv .swiper-pagination .swiper-pagination-bullet-active{background: #26B458;opacity: 1;}


/*公共标题*/
.title a{text-align: center;color: #000;display: block;font-size: 1.9rem;line-height: 1.9rem;}
.title span{font-weight: bold;color: #26B458;}
.title em{display: block;font-size: 1rem;line-height: 1rem;margin-top: .85rem;color: #333;}
.con,.tit{width: 93.75%;margin: 0 auto;}
.flex{display: flex; display: -webkit-flex; flex-wrap: wrap; justify-content: space-between;}


/*引子*/
.yz{padding-top: 3.7rem;}
.yz .con{margin-top: 2rem;}
.yz ul{justify-content:center;}
.yz li{width: 35%;border:1px solid #BFBFBF;text-align: center;margin:0 5%;margin-bottom: 1.25rem;line-height: 0;padding-bottom: 0.7rem;}
.yz li img{width: 90%;margin: 0 auto;}
.yz li span{font-size: 0.9rem;line-height: 0.9rem;font-weight: bolder;color: #666;}


/*产品中心*/
.pro{margin-top: 2.7rem;}
.pro-t{margin-top: 1.75rem;margin-bottom: 1.5rem;}
.pro-t li{background: #efefef;padding: 1rem 3%;margin-bottom: 1rem;}
.pro-t li h3 a{font-size: 1.5rem;color: #26B458;display: block;line-height: 1.5rem;font-weight: bold;margin-bottom: 1rem;}
.pro-t li p a{color: #333;font-size: 1.2rem;line-height: 1.2rem;display: block;}
.pro-c li{line-height: 0;width: 48.5%;text-align: center;}
.pro-c li h4{font-size: 1rem;line-height: 1rem;margin-top: 1rem;margin-bottom: 1.2rem;color: #666;}


/*好品质*/
.pz{margin-top: 3rem;position: relative;}
.pz .con{width: 100%;background: url(../images/pz-bg.jpg) no-repeat center top;background-size: 100% 100%;margin-top: 2.2rem;padding-top: 1.75rem;padding-bottom: 2.65rem;}
.pz .swiper-wrapper{margin: 0 3.125%;}
.pz dl{margin-bottom: 1.15rem;display: flex; display: -webkit-flex; flex-wrap: wrap; justify-content: flex-start;align-items: center;}
.pz dt{width: 9.2rem;border-radius:1.3rem;background: #fff;height: 4.55rem;display: inline-block;box-sizing: border-box;font-size: 1.1rem;color: #333;font-weight: bold;position: relative;padding-top: 1rem;text-align: center;vertical-align: middle;}
.pz dt span{display: block;width: 4.4rem;height: 1.55rem;background: #10923E;text-align: center;line-height: 1.55rem;font-weight: normal;border-radius:0.8rem 0.8rem 0px 0px;color: #fff;font-size: 0.9rem;position: absolute;left: 50%;bottom: 0;margin-left: -2.2rem;}
.pz dd{font-size: 0.9rem;line-height: 1.3rem;vertical-align: middle;color: #fff;width: 60%;box-sizing: border-box;margin-left: 0.85rem;}
.pz .swiper-pagination{line-height: 0;bottom: 1.55rem;}
.pz .swiper-pagination-bullet{width:2rem; height:0.2rem;border-radius:0;margin: 0 0.25rem!important;opacity: 0.5;background: #fff;position: relative;}
.pz .swiper-pagination-bullet-active{opacity: 1;}


/*实力沉淀*/
.sl{margin-top: 3.3rem;position: relative;}
.sl .con{margin-top: 1.5rem;overflow: hidden;}
.sl dt{line-height: 0;}
.sl dd{padding-top: 1.15rem;}
.sl dd h3{font-size: 1.2rem;color: #333;font-weight: bold;}
.sl dd h3 span{width: 2.55rem;height: 2.25rem;line-height: 2.25rem;background: #26B458;text-align: center;color: #fff;font-family: impact;font-size: 1.8rem;display: inline-block;vertical-align: middle;margin-right: 0.5rem;}
.sl dd p{font-size: 1.05rem;line-height: 1.8rem;color: #666;margin-top: 0.5rem;}
.sl .prev{display: inline-block;position: absolute;left: 30%;bottom: -0.65rem;width: 2.65rem;z-index: 1;}
.sl .next{display: inline-block;position: absolute;right: 30%;bottom: -0.65rem;width: 2.65rem;z-index: 1;}
.sl .swiper-pagination{line-height: 0;bottom: 1.55rem;position: unset;margin-top: 2rem;}
.sl .swiper-pagination-bullet{width:1rem; height:1rem;border-radius:50%;margin: 0 0.35rem!important;opacity: 1;background: #585858;position: relative;}
.sl .swiper-pagination-bullet-active{opacity: 1;background:#26B458;}


/*客户案例*/
.case{margin-top: 3.5rem;}
.case-t{margin-top: 3rem;border: 1px solid #E5E5E5;border-bottom: none;border-right: none;margin-bottom: 1.1rem;}
.case-t li{text-align: center;line-height: 3.5rem;height: 3.5rem;width: 33%;border-right: 1px solid #E5E5E5;border-bottom: 1px solid #E5E5E5;box-sizing: border-box;}
.case-t li:nth-of-type(3n){width: 34%;}
.case-t li a{display: block;}
.case-t li.cur{background: #26B458;position: relative;border-right: 1px solid #26B458;}
.case-t li.cur a{color: #fff;}
.case-b li{width: 48.5%;}
.case-b li img{display: block;width: 100%;}
.case-b li h4{font-size: 1rem;line-height: 1.4rem;color: #333;display: block;margin-top: 0.6rem;margin-bottom: 2.5rem;}
.case .more a{width:11.25rem;height:3.1rem;background:rgba(38,180,88,1);margin: 0 auto;display: block;text-align: center;line-height: 3.1rem;color: #fff;font-size: 1.2rem;}


/*走进昌瑞*/
.abt{padding-top: 3.5rem;padding-bottom: 1.5rem;}
.abt .con{margin-top: 1.5rem;}
.abt dt{line-height: 0;}
.abt h4 a{font-size: 1.1rem;line-height: 1.1rem;color: #333;display: block;text-align: center;font-weight: bold;margin-top: 1rem;margin-bottom:0.9rem;}
.abt p a{line-height: 1.8rem;font-size: 1rem;color: #666;display: block;text-align: left;padding: 0 1.3rem;}



@media screen and (min-width:320px) {html {font-size: 10px;}}
@media screen and (min-width:360px) {html {	font-size: 11.25px;}}
@media screen and (min-width:375px) {html {	font-size: 11.7px;}}
@media screen and (min-width:384px) {html {	font-size: 12px;}}
@media screen and (min-width:480px) {html {	font-size: 15px;}}
@media screen and (min-width:414px) {html {	font-size: 13px;}}
@media screen and (min-width:560px) {html {	font-size: 17.5px;}}
@media screen and (min-width:640px) {html {	font-size: 20px;}}
