body{color: #121212;}
.container h3{font-size: 0.72rem;color: #1e1e1e;padding-top: 0.8rem;padding-bottom: 0.6rem;background: url(images/arrow.png) no-repeat center top;background-size: 0.9rem;}
.container h3 p{font-size: 0.4rem;font-weight: normal;line-height: 0.56rem;color: #fff;}

.offer-list{padding: 1.2rem 0.4rem;}
.offer-list .offer-title,.offer-list .swiper-container{background-color: #ddd;}
.offer-list .offer-title section{display: inline-block;width: 6.3rem;padding: 0.4rem 0 0.4rem 0.8rem;}
.offer-list .offer-title section.active{background-color: #f7f7f7;}
.offer-list .offer-title img{width: 2rem;display: inline-block;vertical-align: middle;}
.offer-list .offer-title h4{display: inline-block;font-size: 0.48rem;width: 3.8rem;padding-left: 0.3rem;vertical-align: middle;}
.offer-list .offer-title h4 p{font-size: 0.32rem;font-weight: normal;}
.offer-list .offer-title h4 span{font-size: 0.28rem;}
.offer-list li{width: 13.4rem !important;padding-left: .4rem;padding-right: .4rem;padding-bottom: 1rem;}
.offer-list li section{display: inline-block;width: 4rem;margin-right: 0.7rem;margin-top: 0.8rem;vertical-align: top;}
.offer-list li section:nth-of-type(3n){margin-right: 0;}
.offer-list li section .offer-img{width: 3.88rem;border: 0.06rem solid #fc403f;position: relative;}
.offer-list li section img{width: 100%;}
.offer-list li section .offer-img p{font-size: 0.28rem;color: #fff;position: absolute;top: 0.64rem;right: -.8rem;width: 1.6rem;height: 1.6rem;line-height: 1.6rem;background-color: #FC403F;text-align: center;display: none;}
.offer-list li section .offer-img p i{font-size: 0.6rem;}
.offer-list li section a>p{font-size: 0.32rem;color: #767676;padding-top: 0.3rem;padding-bottom: 0.24rem;}
.offer-list li section span{display: inline-block;line-height: 0.24rem;font-size: 0.36rem;color: #121212;font-weight: bold;text-align: center;border-bottom: 0.16rem solid #FC403F;}
.offer-list .more{display: block;width: 7.2rem;height: 1.2rem;line-height: 1.2rem;font-size: 0.48rem;color: #fff;background-color: #FC403F;text-align: center;margin: 0.6rem auto 0;border-radius: 0.6rem;}

.case-share{background: url(images/bg1.jpg) no-repeat top center;background-size: cover;padding: 1.2rem .4rem;}
.case-share h3,.zp h3,.register h3{color: #fff;}
.case-share .case-video li{width: 14.2rem;}
.case-share .case-video li:nth-of-type(2){margin-top: .4rem;}
.case-share .case-video li video{width: 100%;height: 100%;}
.case-share .case-video li h4{font-size: 0.32rem;background-color: #f4f4f4;padding: 0.4rem;}
.case-share .case-news li{display: inline-block;width: 6.8rem;margin-right: 0.6rem;vertical-align: top;margin-top: 0.6rem;}
.case-share .case-news li h4{font-size: 0.28rem;color: #121212;padding: 0.4rem;background-color: #f4f4f4;border-bottom: 0.16rem solid #FC403F;}

.case-list{padding: 1.2rem .4rem;}
.case-list1{background-color: #f4f4f4;}
.case-list li{display: inline-block;width: 6.8rem;margin-right: .6rem;vertical-align: top;margin-top: .6rem;}
.case-list li .case-info{font-size: 0.28rem;margin-top: -1rem;background-color: #f4f4f4;width: 6rem;padding: .3rem .2rem .4rem;margin-left: .2rem;text-align: center;position: relative;z-index: 2;}
.case-list1 li .case-info{background-color: #fff;}
.case-list li .case-info:after{position: absolute;content: '';bottom: -0.12rem;width: 1rem;left: 2.7rem;height: 0.16rem;background-color: #FC403F;}
.case-list span{display: block;width: 7.2rem;height: 1.2rem;line-height: 1.2rem;font-size: 0.48rem;color: #fff;background-color: #FC403F;text-align: center;margin: 0.6rem auto 0;border-radius: 0.6rem;cursor: ;}
.case-share .case-news li:nth-of-type(2n),.case-list li:nth-of-type(2n){margin-right: 0;}

.zp{padding: 1.2rem .4rem;background: url(images/bg2.jpg) no-repeat center;background-size: cover;}

.zp-list{padding: 1rem .4rem 1.2rem;}
.zp-list li{display: inline-block;width: 3.25rem;height: 1rem;line-height: 1rem;font-size: 0.36rem;background-color: #f7f7f7;text-align: center;margin-bottom: 0.3rem;margin-right: .4rem;}
.zp-list li:nth-of-type(4n){margin-right: 0;}
.zp-list li.active{background-color: #FC403F;color: #fff;}
.zp-list img{width: 100%;height: 100%;}
.swiper-button-prev,.swiper-button-next{top: 3.3rem;width: 1rem;height: 1rem;}
.swiper-button-next{right: 0.4rem;background: url(images/icon.png) no-repeat center;background-size: 1rem;}
.swiper-button-prev{left: 0.4rem;background: url(images/icon1.png) no-repeat center;background-size: 1rem;}

.register{background: url(images/bg2.jpg) no-repeat center;padding-top: 1.2rem;padding-bottom: 1.6rem;}
.register h3 span{font-weight: bold;}
.register h3 p{font-size: 0.6rem;margin-bottom: 0.6rem;}
.register form p{width: 10.8rem;height: 1.4rem;line-height: 1.4rem;font-size: 0.48rem;text-align: left;text-indent: 0.3rem;background-color: #fff;margin: 0.4rem auto 0;}
.register p input{width: 6rem;line-height: 0.8rem;font-size: 0.48rem;padding: 0.3rem;}
.register p.tj{text-indent: 0;background-color: #FC403F;}
.register p.tj input{width: 10.2rem;color: #fff;font-weight: bold;text-align: center;}