.s-title { padding-top: 0.53333rem; text-align: center; padding-left: 0.4rem; }

.s-title img { display: inline-block; width: 2.85333rem; height: auto; }

.s-title.st5 { padding-left: 1.33333rem; }

.s-title.st5 img { width: 4.66667rem; }

.s-title.bw2 img { width: 5.06667rem; }

.s-title.st6 img { width: 4.04rem; }

.s-title.stsi2 img { width: 3.84rem; }

.brief-wrap { padding-top: 0.4rem; padding-bottom: 0.93333rem; }

.brief-wrap .content { padding-top: 0.53333rem; }

.brief-wrap .content p { font-size: 0.32rem; color: #333333; line-height: 1.8; }

.long-btn { margin: 0 auto; width: 5.06667rem; height: 1.06667rem; background: #2aa9e0; color: #fff; font-size: 0.34667rem; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }

.video-box { position: relative; }

.video-box .hover-box { position: absolute; z-index: 1; }

.video-box .hover-box .pic img { width: 100%; height: auto; }

.video-box .hover-box .hover-bg { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }

.video-box .hover-box .hover-bg .play { width: 1.46667rem; height: 1.46667rem; position: absolute; top: 50%; left: 50%; margin-top: -0.73333rem; margin-left: -0.73333rem; background: url("../images/icon-play.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; }

.s-item-1 { background: url("../images/s-item-1.jpg") no-repeat; -moz-background-size: 100% 100%; background-size: 100% 100%; padding: 1.06667rem 0; }

.s-item-1.si2 { background: #fff; }

.s-item-1.si2 .t { color: #333333; }

.s-item-1 .t { color: #ffffff; font-size: 0.48rem; text-align: center; padding-bottom: 0.53333rem; }

.s-item-1 .people { padding-top: 0.26667rem; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }

.s-item-1 .people .pic { width: 4rem; text-align: center; }

.s-item-1 .people .pic img { display: inline-block; width: 2.66667rem; height: 2.66667rem; }

.s-item-1 .people .text { width: 4.4rem; }

.s-item-1 .people .text p { font-size: 0.32rem; color: #333333; padding-bottom: 0.4rem; }

.s-item-1 .people .text .btn { width: 3.8rem; height: 1.06667rem; background: #2aa9e0; color: #fff; font-size: 0.34667rem; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }

.s-item-1 .desc { padding: 0.26667rem 0; color: #333333; font-size: 0.32rem; line-height: 1.8; text-intent:2em;}

.s-item-1 .long-btn { margin-top: 0.4rem; }

.s-item-2 { padding: 1.06667rem 0; }

.s-item-2 .tab { text-align: center; padding-bottom: 0.53333rem; }

.s-item-2 .tab ul { display: inline-block; width: 7.33333rem; }

.s-item-2 .tab ul li { float: left; padding: 0 0.53333rem; }

.s-item-2 .tab ul li.on a { -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; color: #2aa9e0; border-bottom: 0.05333rem solid #2aa9e0; }

.s-item-2 .tab ul li a { -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; font-size: 0.64rem; color: #333333; padding-bottom: 0.26667rem; border-bottom: 0.05333rem solid #fff; }

.s-item-2 .content { display: none; }

.s-item-2 .content.on { display: block; }

.s-item-2 .content .pic { position: relative; }

.s-item-2 .content .pic img { width: 100%; height: auto; }

.s-item-2 .content .pic .hover { width: 100%; height: 2.06667rem; position: absolute; bottom: 0; font-size: 0.32rem; color: #fff; background: url("../images/s-item-2-hover.png") repeat center; }

.s-item-2 .content .pic .hover span { display: block; padding-left: 0.26667rem; padding-top: 1.33333rem; }

.s-item-2 .content .text-list { padding: 0.46667rem 0.26667rem 0 0.26667rem; }

.s-item-2 .content .text-list ul li { padding: 0.13333rem 0 0.13333rem 0.53333rem; background: url("../images/s-item-2-text-list.png") no-repeat left center; -moz-background-size: 0.33333rem; background-size: 0.33333rem; }

.s-item-2 .content .text-list ul li a { font-size: 0.32rem; color: #333333; }

.s-item-2 .content .long-btn { margin-top: 0.66667rem; }

.s-item-3 { background: #24a6e2; }

.s-item-3 .s-item-3-list { padding-top: 0.53333rem; }

.s-item-3 .swiper-slide { margin: 0 0.8rem; text-align: center; width: 5.13333rem; padding-bottom: 1.44rem; background: url("../images/s-item-3-bg.png") no-repeat center bottom; -moz-background-size: 100%; background-size: 100%; }

.s-item-3 .swiper-slide img { display: inline-block; width: 3.33333rem; height: auto; }

.s-item-4 { background: url("../images/s-item-4-bg.jpg") repeat; -moz-background-size: 100%; background-size: 100%; padding: 1.06667rem 0; }

.s-item-4.si2 { background: url("../images/s-item-4-bg2.jpg") repeat; }

.s-item-4 .tab { padding-top: 0.53333rem; overflow: hidden; }

.s-item-4 .tab ul { overflow: hidden; }

.s-item-4 .tab ul li { width: 1.86667rem; height: 0.66667rem; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; color: #333333; background: #fff; margin-bottom: 0.53333rem; margin-right: 0.53333rem; float: left; }

.s-item-4 .tab ul li:nth-child(4n) { margin-right: 0; }

.s-item-4 .tab ul li.on { background: #24a6e2; color: #fff; }

.s-item-4 .s-item-4-list .swiper-slide { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.s-item-4 .s-item-4-list .item { width: 4.33333rem; padding: 0.26667rem; margin-bottom: 0.53333rem; background: url("../images/iit-item-bg.png"); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.s-item-4 .s-item-4-list .item .title { color: #fff; font-size: 0.32rem; line-height: 1; padding-bottom: 0.26667rem; }

.s-item-4 .s-item-4-list .item .title span { font-size: 0.48rem; padding: 0 5px; }

.s-item-4 .s-item-4-list .item .title .line { width: 0.4rem; height: 0.02667rem; background: #a8aab0; }

.s-item-4 .s-item-4-list .item .pic { position: relative; }

.s-item-4 .s-item-4-list .item .pic img { width: 100%; height: auto; }

.s-item-4 .s-item-4-list .item .pic .hover { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; width: 100%; bottom: 0; background: url("../images/iit-item-hover.png") repeat; font-size: 0.32rem; color: #ffffff; padding: 0.13333rem 0.26667rem; }

.s-item-5 { padding: 1.06667rem 0; background: url("../images/s-item-5-bg.jpg") no-repeat center bottom; }

.s-item-5 .content { display: none; }

.s-item-5 .content.on { display: block; }

.s-item-5 .tab { text-align: center; padding-bottom: 0.53333rem; }

.s-item-5 .tab ul { display: inline-block; width: 7.33333rem; }

.s-item-5 .tab ul li { float: left; padding: 0 0.53333rem; }

.s-item-5 .tab ul li.on a { -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; color: #2aa9e0; border-bottom: 0.05333rem solid #2aa9e0; }

.s-item-5 .tab ul li a { -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; font-size: 0.64rem; color: #fff; padding-bottom: 0.26667rem; }

.s-item-5 .top { background: #fff; padding: 0.26667rem; }

.s-item-5 .top img { width: 100%; height: auto; }

.s-item-5 .top .text { padding: 0.4rem 0; }

.s-item-5 .top .text .t { font-size: 0.48rem; color: #333333; }

.s-item-5 .top .text .time { font-size: 0.32rem; color: #999999; }

.s-item-5 .top .long-btn { margin: 0.4rem auto; }

.s-item-5 .s-item-5-list { padding: 0.53333rem 0 0.8rem 0; }

.s-item-5 .s-item-5-list .swiper-slide { background: #fff; width: 6.53333rem; margin-right: 0.13333rem; margin-left: 0.4rem; }

.s-item-5 .s-item-5-list .swiper-slide .pic img { width: 100%; height: auto; }

.s-item-5 .s-item-5-list .swiper-slide .t { padding: 0.53333rem 0.26667rem; font-size: 0.32rem; color: #333333; line-height: 1.8; }

.s-item-5 .s-item-5-list .swiper-slide .long-btn { margin-bottom: 0.53333rem; }

.s-item-6 { background: #f2f2f2; padding: 1.06667rem 0; }

.s-item-6 .s-item-6-list { padding-top: 0.46667rem; }

.s-item-6 .s-item-6-list .swiper-slide { width: 5.2rem; margin-left: 0.4rem; margin-right: 0.13333rem; }

.s-item-6 .s-item-6-list .swiper-slide .pic img { width: 100%; height: auto; }

.s-item-6 .s-item-6-list .swiper-slide .text { font-size: 0.42667rem; color: #333333; text-align: center; padding-top: 0.26667rem; }

.news-details { padding: 1.06667rem 0; background: #f1f1f3; }

.news-details .title { font-size: 0.48rem; text-align: center; color: #333333; }

.news-details .time { padding-top: 10px; text-align: center; font-size: 0.32rem; color: #999999; }

.news-details .content { padding-top: 0.4rem; }

.news-details .content p { font-size: 0.32rem; color: #666666; line-height: 1.8; padding-bottom: 0.4rem; }

.news-details .content img { width: 100%; height: auto; }







