.about{padding-bottom: 1rem;}
.company{margin-bottom: 0.88rem;}

.company {font-size: 0.18rem;line-height: 0.38rem;color: #3b3b3b;margin: 0.80rem 0;}
.company img{max-width: 100%!important;}


.about .size li{float: left;margin-right: 1.9rem;position: relative;}
.about .size li:last-child{margin-right: 0;}
.about .size li .info{padding-left: 0.52rem;background-position: top 0.15rem left;background-repeat: no-repeat;background-size: 0.30rem auto;}
.about .size li .txt {display: flex;flex-direction: row;align-items:end;}
.about .size li .txt span{font-size: 0.60rem;line-height: 1;color: #de0323;font-family: 'rajdhaniBold';}
.about .size li .txt em{font-size: 0.18rem;line-height: 0.48rem;color: #de0323;margin-right: 3px;}
.about .size li .info p{font-size: 0.18rem;line-height: 0.28rem;color: #3b3b3b;margin-top: 0.10rem;}

.develop{padding-top: 0.95rem;padding-bottom: 0.55rem;background-color: #9fdef6;background-image: url("../images/develop_bg.jpg");background-repeat: no-repeat;background-position: bottom center;background-size: 100%;}

.develop .slider1 .swiper-slide{padding-left: 0.5rem;-webkit-box-sizing: border-box;box-sizing: border-box;padding-bottom: 2.5rem;
    cursor: pointer;}

.develop .swiper-slide .item {padding-left: 0.22rem;position: relative;top: 0;-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;}

.develop .swiper-slide .item::before {content: '';position: absolute;left: -0.07rem;top: 0.09rem;width: 0.14rem;height: 0.14rem;border: 0.04rem solid #000;-webkit-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -o-transition: all 0.4s linear; transition: all 0.4s linear;box-sizing: border-box;border-radius: 50%;}
.develop .swiper-slide .item .top {font-size: 0.30rem;line-height: 1;color: #000101;position: relative;-webkit-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -o-transition: all 0.4s linear; transition: all 0.4s linear;font-family: 'DinMedium';}

.develop .swiper-slide .item .bot {font-size: 0.16rem;line-height: 0.26rem;color: #000;margin-top: 0.24rem;-webkit-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -o-transition: all 0.4s linear; transition: all 0.4s linear;max-height: 1rem;padding-right: 10px;}
.develop .swiper-slide .item::after {content: '';position: absolute;left: 0;top: 0.3rem;height: 100%;width: 1px;background: #8b8b8b;}

.develop .slider1 .active .item .top{color:#de0323; }
.develop .slider1 .active .item::before{border: none;background: -webkit-linear-gradient(135deg, #ef800a, #de0323);background: -moz-linear-gradient(135deg, #ef800a, #de0323);background: -ms-linear-gradient(135deg, #ef800a, #de0323);background: -o-linear-gradient(135deg, #ef800a, #de0323);background: linear-gradient(135deg, #ef800a, #de0323);}

.develop .box {margin-top: 1rem;display: -webkit-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;}
.develop .box .button{cursor: pointer;}
.develop .box .button img{width: 0.34rem;}
.develop .box .slider2 {width: 94%;padding: 0 10%;box-sizing: border-box;}
.develop .box .slider2 .swiper-slide p {text-align: center;cursor: pointer;}
.develop .box .slider2 .swiper-slide p span{display: inline-block;font-size: 0.24rem;line-height: 0.26rem;color: #fff;border-bottom: 0.03rem solid transparent;font-family: 'rajdhaniBold';}
.develop .box .slider2 .active p span{color: #de0323;border-bottom: 0.03rem solid #de0323;}

.organization{padding-top: 1.05rem;overflow: hidden;}
.dsz{padding-top: 1.05rem;overflow: hidden;}
.dsz .content{padding-top: 1rem;padding-bottom: 0.3rem;font-size: 0.17rem;line-height: 0.32rem;color: #3b3b3b;}
.dsz .content img{max-width: 100% !important;}
.dsz .content .mes{margin-top: 0.65rem;}
.auto-columns {-webkit-column-count: auto; /* Chrome, Safari, Opera */-moz-column-count: auto;    /* Firefox */column-count: auto;-webkit-column-width: 400px; /* Chrome, Safari, Opera */-moz-column-width: 400px;    /* Firefox */column-width: 400px;column-gap: 0.55rem;}
.dsz .content strong{color: #000;}
.dsz .content .mes p{text-align: justify;}

.organization .content{padding-top: 1rem;padding-bottom: 0.3rem;}
.organization .content img{max-width: 100% !important;}

.strategy{overflow: hidden;}
.strategy-cont{margin-top: 1.05rem;padding-top: 1.3rem;padding-bottom: 1.3rem;background-image: url("../images/strategy_bg2.jpg");background-position: bottom center;background-repeat: no-repeat;background-size: cover}
.strategy-cont .title h3{color: #3b3b3b;}
.strategy-list{margin-top: 1.2rem;}
.strategy-list li{float: left;width: 32%;margin-right: 2%;border-radius: 0.24rem;background-color: #fff;box-sizing: border-box;text-align: center;-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;overflow: hidden;}
.strategy-list li:nth-child(3n){margin-right: 0;}
.strategy-list li .img{height: 2.4rem;background-repeat: no-repeat;background-position: top center;background-size: cover;}
.strategy-list li .mes{padding: 0.35rem 0.35rem;text-align: center;}
.strategy-list li .tit{font-size: 0.32rem;line-height: 0.42rem;color: #000;}
.strategy-list li .info{font-size: 0.30rem;line-height: 0.38rem;color: #696969;height: 0.76rem;overflow: hidden;margin-top: 0.25rem;}
.strategy-list li .en{font-size:0.16rem;line-height: 0.48rem; font-family: 'rajdhaniBold';}
/*.strategy-list li:hover{border: none;background: -webkit-linear-gradient(135deg, #ef800a, #de0323);background: -moz-linear-gradient(135deg, #ef800a, #de0323);background: -ms-linear-gradient(135deg, #ef800a, #de0323);background: -o-linear-gradient(135deg, #ef800a, #de0323);background: linear-gradient(135deg, #ef800a, #de0323);}*/




.social{padding-top: 1.15rem;padding-bottom: 0.90rem;overflow: hidden;}

.social .content{margin-top: 0.65rem;}
.social .content p{font-size: 0.20rem;line-height: 0.38rem;color: #3b3b3b;}
.social .content img{max-width: 100% !important;}
.social .social-list{margin-top: 0.65rem;}
.social .social-list li{float: left;width: 49%;margin-right: 2%;margin-bottom: 0.40rem;box-shadow: 0 0 70px rgba(45,45,45,0.10);border-radius: 0.40rem;background: #fff;border: 2px solid #fff;box-sizing: border-box;-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;cursor: pointer;}
.social .social-list li:nth-child(2n){margin-right: 0;}
.social .social-list li .mes{padding: 0.45rem 0.60rem 0.45rem 0.50rem;}
.social .social-list li .mes h3{font-size: 0.36rem;line-height: 0.48rem;color: #3b3b3b;height: 0.48rem;white-space: nowrap;overflow: hidden;margin-bottom: 0.25rem;}
.social .social-list li .mes p{font-size: 0.18rem;line-height: 0.28rem;color: #6e6e6e;height:1.12rem; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; text-overflow: ellipsis;overflow: hidden; }
.social .social-list li .mes .icon{margin-top: 0.10rem;}
.social .social-list li .mes .icon img{height: 0.70rem;}
.social .social-list li .mes .icon img.icon2{display: none;}
/*.social .social-list li:hover{ -webkit-linear-gradient(135deg, #ef800a, #de0323);background: -moz-linear-gradient(135deg, #ef800a, #de0323);background: -ms-linear-gradient(135deg, #ef800a, #de0323);background: -o-linear-gradient(135deg, #ef800a, #de0323);background: linear-gradient(135deg, #ef800a, #de0323);}*/
/*.social .social-list li:hover .mes h3,.social .social-list li:hover .mes p{color: #fff;}*/
/*.social .social-list li:hover .mes .icon img.icon1{display: none;}*/
/*.social .social-list li:hover .mes .icon img.icon2{display: inline-block;}*/
.social .social-list li:hover{border: 2px solid #fb0101;}
.honor{padding-top: 1rem;padding-bottom: 0.90rem;background-image: url("../images/honor_bg.jpg");background-repeat: no-repeat;background-position: right bottom;background-size: cover;overflow: hidden;}
.honor .content{margin-top: 0.60rem;}
.honor .content p{font-size: 0.20rem;line-height: 0.38rem;color: #3b3b3b;}


.honor-list{padding: 1.2rem 0.4rem 0 0.4rem;}
.swiper-container {width: 100%;}
.honor-list .swiper-slide {text-align: center;}
.honor-list .swiper-slide .img{height: 4.8rem;background-color: #fff;border-radius: 0.32rem;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;transition: 300ms;transform: scale(0.65);box-shadow: 3px 4px 40px rgba(206,206,206,0.51);margin-bottom: 0.40rem;text-align: center;background-image: url("../images/honor_imgbg.png");background-repeat: no-repeat;background-position: center center;background-size: 100% 100%;}
.honor-list .swiper-slide .img img{max-width: 80%;max-height: 80%;}
.honor-list .swiper-slide p{font-size: 0.24rem;line-height: 0.34rem;text-align: center;color: #3b3b3b;}
.honor-list .swiper-slide-active .img,.swiper-slide-duplicate-active .img{
    transform: scale(1);
}

.honor-list .button{position: absolute;top:2.4rem;width: 0.48rem;height: 0.48rem;margin-top: -0.24rem;border-radius: 50%;border: 1px solid #fff;background-position: center center;background-repeat: no-repeat;background-size: 0.34rem;box-sizing: border-box;z-index: 100;cursor: pointer;}
.honor-list .button.prev{left: 29%;background-image: url("../images/icon_prev.png");}
.honor-list .button.next{right: 29%;background-image: url("../images/icon_next.png");}

.report{padding-top: 1.05rem;}
.report-list{position: relative;}
.report-list .swiper-container{padding: 1.15rem 0.20rem 1.6rem 0.20rem;box-sizing: border-box;}
.report-list .swiper-slide{border-radius: 0.36rem;color: #3b3b3b;box-shadow: 0 0 0.20rem rgba(206,206,206,0.61);-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;}
.report-list .swiper-slide a{display: block;padding: 0.30rem 0.40rem 0.45rem 0.30rem;color: #3b3b3b;}
.report-list .swiper-slide .logo{width: 87%;}
.report-list .swiper-slide .logo img{width: 100%;}
.report-list .swiper-slide .logo img.logo2{display: none;}

.report-list .swiper-slide .ym{margin-top: 1.20rem;}
.report-list .swiper-slide .ym .year{display: flex;flex-direction: row;align-items: flex-end;margin-bottom: 0.14rem;}
.report-list .swiper-slide .ym .year span{font-size: 0.90rem;line-height: 1;font-family: 'rajdhaniBold';}
.report-list .swiper-slide .ym .year em{font-size: 0.30rem;line-height: 0.76rem;}
.report-list .swiper-slide .ym .p{font-size: 0.30rem;line-height: 0.40rem;}
.report-list .swiper-slide .lk{margin-top: 1.35rem;display: flex;flex-direction: row;align-items: center;justify-content: space-between;}
.report-list .swiper-slide .lk span{font-size: 0.18rem;line-height: 0.48rem;position: relative;width: 2.05rem;}
.report-list .swiper-slide .lk span:after{content: "";position: absolute;right: 0;top:0.24rem;width: 1.25rem;height: 1px;background-color: #3b3b3b;}
.report-list .swiper-slide .lk .icon img{height: 0.48rem;}
.report-list .swiper-slide .lk .icon .icon2{display: none;}

.report-list .swiper-slide:hover{-webkit-linear-gradient(135deg, #ef800a, #de0323);background: -moz-linear-gradient(135deg, #ef800a, #de0323);background: -ms-linear-gradient(135deg, #ef800a, #de0323);background: -o-linear-gradient(135deg, #ef800a, #de0323);background: linear-gradient(135deg, #ef800a, #de0323);}
.report-list .swiper-slide:hover a{color: #fff;}
.report-list .swiper-slide:hover .logo img.logo1{display: none;}
.report-list .swiper-slide:hover .logo img.logo2{display: block;}
.report-list .swiper-slide:hover .lk .icon .icon1{display: none;}
.report-list .swiper-slide:hover .lk .icon .icon2{display: block;}
.report-list .swiper-slide:hover .lk span:after{background-color: #fff;}

.report-list .swiper-button-next,.report-list .swiper-button-prev{position: absolute;top:0;width: 0.46rem;height: 0.46rem;text-indent: -999999px;background-position: center center;background-repeat: no-repeat;background-size: 20px;background-color: #fff;border-radius: 50%;z-index: 100;cursor: pointer;overflow: hidden;border: 1px solid #8f8f8f;}
.report-list .swiper-button-prev{left: auto;right: 0.63rem;background-image: url("../images/icon_xz.png");}
.report-list .swiper-button-next{right: 0;background-image: url("../images/icon_xy.png");}
.report-list .swiper-button-prev:hover{background-color: #de0323;border-color: #de0323;background-image: url("../images/icon_xz2.png");}
.report-list .swiper-button-next:hover{background-color: #de0323;border-color: #de0323;background-image: url("../images/icon_xy2.png");}