@charset "utf-8";

.mainBanner{position:relative;}
.mainBanner .mainBannerCont .slick-slide{padding:28px 0 90px;}
.mainBanner .mainBannerCont .slick-list img{margin:0 auto;box-shadow:0 40px 40px rgba(0,0,0,.17);border-radius:100px 0 100px 0;}
.mainBanner .mainBannerCont .slick-list img{width:90.384%;}
.mainBanner .mainBannerCont .slick-slide div{vertical-align:top;}
.mainBanner .slick-arrow{width:30px;height:57px;margin-top:-29px;background:none;position:absolute;top:50%;border:0;z-index:1;}
.mainBanner .slick-arrow:before,
.mainBanner .slick-arrow:after{width:40px;height:2px;background:#fff;position:absolute;left:-5px;content:"";}
.mainBanner .slick-arrow:before{top:14px;}
.mainBanner .slick-arrow:after{bottom:14px;}
.mainBanner .slick-arrow.slick-prev{left:16%;}
.mainBanner .slick-arrow.slick-prev:before{transform:rotate(-45deg);}
.mainBanner .slick-arrow.slick-prev:after{transform:rotate(45deg);}
.mainBanner .slick-arrow.slick-next{right:16%;}
.mainBanner .slick-arrow.slick-next:before{transform:rotate(45deg);}
.mainBanner .slick-arrow.slick-next:after{transform:rotate(-45deg);}
.mainBanner .slick-controls{width:1440px;position:absolute;left:50%;bottom:198px;transform:translateX(-50%);line-height:0;display:flex;align-items:center;}
.mainBanner .slick-controls .slick-dots{margin:0 10px;}
.mainBanner .slick-controls .slick-dots li{display:inline-block;margin-right:5px;position:relative;}
.mainBanner .slick-controls .slick-dots li:nth-child(n+2){margin-left:37px;}
.mainBanner .slick-controls .slick-dots li button{width:8px;height:8px;background:#919191;border-radius:50%;font-size:0;letter-spacing:-1000em;text-indent:-1000em;border:0;}
.mainBanner .slick-controls .slick-dots li.slick-active:before{width:34px;height:34px;background:transparent;border:3px solid #fff;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);content:'';border-radius:50%;}
.mainBanner .slick-controls .slick-dots li.slick-active button{background:#fff;}
.mainBanner .slick-controls > button{position:relative;border:0;background:none;}
.mainBanner .slick-controls .slide-pause{width:15px;height:18px;margin-left:27px;}
.mainBanner .slick-controls .slide-pause:before,
.mainBanner .slick-controls .slide-pause:after{width:5px;height:18px;background:#fff;position:absolute;top:0;content:"";}
.mainBanner .slick-controls .slide-pause:before{left:0;}
.mainBanner .slick-controls .slide-pause:after{right:0;}
.mainBanner .slick-controls .slide-play{border-top:8px solid transparent;border-right:0 solid transparent;border-bottom:8px solid transparent;border-left:13px solid #fff;margin-left:47px;}
.mainBanner .slick-controls .pagingInfo{color:#fff;margin-left:10px;line-height:15px;}
.mainBanner .linkView{position:absolute;left:50%;bottom:65px;transform:translateX(-50%);text-align:center;}
.mainBanner .linkView a{width:168px;height:52px;line-height:52px;display:inline-block;background:#2e3b83;border-radius:30px;color:#fff;font-size:1.6rem;}

.contTitle{font-size:5rem;font-weight:300;color:#222;}
.contTitle strong{font-weight:700;}

.inner{max-width:1440px;margin:0 auto;}


.hide{display:none;}

.boardTab01{display:flex;margin-bottom:60px;position:relative;}
.boardTab01:before{width:100%;height:2px;background:#2c2c2c;position:absolute;left:0;bottom:0;content:'';}
.boardTab01 li{position:relative;}
.boardTab01 li:before{width:100%;height:2px;background:#2c2c2c;position:absolute;left:0;bottom:0;content:'';}
.boardTab01 li:after{width:1px;height:53px;background:#dcdcdc;position:absolute;right:0;bottom:2px;content:'';}
.boardTab01 li:last-child:after{display:none;}
.boardTab01 li a{width:195px;height:62px;display:flex;align-items:center;justify-content:center;background:#f8f8f8;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid transparent;border-radius:10px 10px 0 0;font-weight:500;}


.boardTab01 li.on:after{display:none}
.boardTab01 li.active:before{display:none;}
.boardTab01 li.active:after{display:none;}
.boardTab01 li.active a{background:#fff;border-color:#2c2c2c;font-weight:700;}
/*.boardTab01 li.active:after{display:none;}*/

.blueText{color:#0075c2;}
.greenText{color:#00ac97;}
.purpleText{color:#934cbc;}

.blueBg{background-color:#0075c2 !important;}
.greenBg{background-color:#00ac97 !important;}
.purpleBg{background-color:#934cbc !important;}
.pinkBg{background-color:#f46174 !important;}



.mainNews{margin-bottom:167px;}
.mainNews .contTitle{margin:18px 0 59px;}
.mainNewsList{display:flex;flex-wrap:wrap;}
.mainNewsList li{width:calc((100% - 78px) / 4);margin-right:26px;background-color:#fff;border:1px solid transparent;box-shadow:0 0 50px rgba(0,0,0,.1);border-radius:10px;}
.mainNewsList li a{display:block;padding:38px 11.82% 40px}
.mainNewsList li:hover{border-color:#2f2f2f;background-image:url(/img/main/btn_more_arrow.png);background-repeat:no-repeat;background-position:right 29px bottom 39px;}
.mainNewsList li:nth-child(4n){margin-right:0;}
.mainNewsList li:nth-child(n+5){margin-top:25px;}
.mainNewsList li .newsType{font-weight:900;}
.mainNewsList li .newsTitle{height:2.957em;font-size:2.3rem;line-height:1.4785;color:#333;margin:22px 0 29px;font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.mainNewsList li .date{color:#999;}

.mainIntroduction{margin-bottom:151px;}
.mainIntroduction .mainIntroductionBox{display:flex;}
.mainIntroduction .mainIntroductionBox .contTitle{margin-bottom:53px;}
.mainIntroduction .mainIntroductionBox .btnDirect{font-size:2.6rem;font-weight:700;color:#222;}
.mainIntroduction .mainIntroductionBox .btnDirect img{vertical-align:middle;margin-left:12px;}
.mainIntroduction .mainIntroductionBox .mainIntroList{display:flex;margin-top:38px;}
.mainIntroduction .mainIntroductionBox .mainIntroList li{font-weight:500;font-size:2.2rem;color:#000;text-align:center;}
.mainIntroduction .mainIntroductionBox .mainIntroList li:nth-child(n+2){margin-left:40px;}
.mainIntroduction .mainIntroductionBox .mainIntroList li p{box-shadow:0 0 50px rgba(0,0,0,.1);background:#fff;border-radius:10px;border:1px solid transparent;}
.mainIntroduction .mainIntroductionBox .mainIntroList li a span{display:block;padding-top:27px;}
.mainIntroduction .mainIntroductionBox .mainIntroList li:hover p{border-color:#303030;}

.mainIntroduction .mainIntroductionBox > div{width:50%;} 
.mainIntroduction .mainIntroductionBox .eBook{position:relative;padding-top:6px;}
.mainIntroduction .mainIntroductionBox .eBook:before{width:calc(50vw + 90px);height:calc(100% - 36px);background:#f4f7fc;position:absolute;left:-12.917%;top:36px;content:'';z-index:-1;border-radius:95px 0 0 0;}
.mainIntroduction .mainIntroductionBox .eBook .eBookTitle{display:flex;align-items:center;}
.mainIntroduction .mainIntroductionBox .eBook .eBookTitle p{font-size:3.2rem;line-height:1.1095;color:#222;margin-right:6.667%;}
.mainIntroduction .mainIntroductionBox .eBook .eBookTitle p span{font-size:2.4rem;font-weight:700;color:#1848a7;}
.mainIntroduction .mainIntroductionBox .eBook .eBookTitle > strong{font-size:3.6rem;font-weight:700;color:#222;}
.mainIntroduction .mainIntroductionBox .eBook dl{width:44.445%;;}
.mainIntroduction .mainIntroductionBox .eBook dl dt{font-size:2.2rem;font-weight:700;margin:31px 0 14px;display:flex;align-items:center;justify-content:space-between;position:relative;color:#222;}
.mainIntroduction .mainIntroductionBox .eBook dl dt strong{padding-right:18px;background:#f4f7fc;}
.mainIntroduction .mainIntroductionBox .eBook dl dt span{padding-left:13px;background:#f4f7fc;}
.mainIntroduction .mainIntroductionBox .eBook dl dt span img{box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:50%;}
.mainIntroduction .mainIntroductionBox .eBook dl dt:before{width:100%;height:.5px;border:1px dotted #ccc;position:absolute;left:0;top:50%;transform:translateY(-50%);content:'';z-index:-1;}
.mainIntroduction .mainIntroductionBox .eBook dl dd > div ul li{font-size:1.7rem;line-height:34px;position:relative;padding-left:17px;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mainIntroduction .mainIntroductionBox .eBook dl dd > div ul li:before{width:5px;height:5px;border-radius:50%;background:#1848a7;content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);content:'';}
.mainIntroduction .mainIntroductionBox .eBook dl dd > div .imgBox{width:40%;position:absolute;top:-50px;right:0;}
.mainIntroduction .mainIntroductionBox .eBook dl dd > div .imgBox .downBox{position:relative;}
.mainIntroduction .mainIntroductionBox .eBook dl dd > div .imgBox .downBox > img{border-radius:10px;box-shadow:0 0 50px rgba(0,0,0,.16);}
.mainIntroduction .mainIntroductionBox .eBook dl dd > div .imgBox .downBox a{position:absolute;left:-42px;top:46px;}

.mediaGallery .mediaGalleryBox{display:flex;}
.mediaGallery .mediaGalleryBox .youtubeSlide .videoList img{max-width:500px;}

.mediaGallery .mediaGalleryBox .mainMedia{width:calc(50% - 30px);padding:100px 140px 123px 0;position:relative;color:#fff;}
.mediaGallery .mediaGalleryBox .mainMedia .contTitle{color:#fff;}
.mediaGallery .mediaGalleryBox .mainMedia:before{width:calc(50vw - 120px);height:100%;background:url(/img/main/main_media_bg.jpg)no-repeat left top / cover;position:absolute;right:90px;top:0;content:'';z-index:-1;border-radius:0 100px 0 0;}
.mediaGallery .mediaGalleryBox .mainMedia .videoTitle{font-size:2.6rem;font-weight:500;margin:49px 0 33px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.mediaGallery .mediaGalleryBox .mainGallery{width:calc(50% + 30px);padding-top:100px;position:relative;}
.mediaGallery .mediaGalleryBox .mainGallery .mainGalleryList {color:#303030;margin-left:-7.5px;}
.mediaGallery .mediaGalleryBox .mainGallery .mainGalleryList dl dt{font-size:2.2rem;font-weight:600;letter-spacing:-0.02em;margin:43px 0 18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mediaGallery .mediaGalleryBox .mainGallery .mainGalleryList dl dd{height:3.556em;line-height:1.778;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.mediaGallery .mediaGalleryBox .mainGallery .mainGalleryList .slider .slick-list{margin:0 -7.5px;}
.mediaGallery .mediaGalleryBox .mainGallery .mainGalleryList .slick-slide{margin:0 7.5px;}
.mediaGallery .mediaGalleryBox .progress{display:block;width:100%;height:3px;overflow:hidden;background-color:#eee;background-image:linear-gradient(to right, #1848a7, #1848a7);  background-repeat:no-repeat;background-size:0 100%;transition:background-size .4s ease-in-out;}
.mediaGallery .mediaGalleryBox .mainGalleryBtn{position:absolute;right:5px;top:124px;}
.mediaGallery .mediaGalleryBox .mainGalleryBtn button{width:70px;height:70px;border:0;}
.mediaGallery .mediaGalleryBox .mainGalleryBtn button.slick-prev{background:url(/img/main/btn_gallery_prev.png)no-repeat;}
.mediaGallery .mediaGalleryBox .mainGalleryBtn button.slick-next{background:url(/img/main/btn_gallery_next.png)no-repeat;margin-left:5px;}

.mediaGallery .mediaGalleryBox .mainGallery .mainGalleryList .date{margin:27px 0 55px;color:#999;}
.mediaGallery .mediaGalleryBox .basicText{font-size:2rem;height:50px;margin:23px 0 47px;line-height:1.4;}

.boardTab02{display:flex;justify-content:flex-end;position:relative;top:-82px;}
.boardTab02 li:nth-child(n+2){margin-left:30px;}
.boardTab02 li a{font-weight:700;color:#999;font-size:2rem;padding-bottom:7px;}
.boardTab02 li.active a{color:#303030;border-bottom:4px solid #303030;}

.mainInformation{margin-top:169px;}
.mainInformation .contTitle{margin-bottom:45px;}
.mainInformation .mainInformationList{display:flex;flex-wrap:wrap;}
.mainInformation .mainInformationList li{width:calc((100% - 60px) / 3);position:relative;margin-right:30px;}
.mainInformation .mainInformationList li:nth-child(n+4){margin-top:48px;}
.mainInformation .mainInformationList li:nth-child(3n){margin-right:0;}
.mainInformation .mainInformationList li  div{display:flex;justify-content:flex-end;background:#0075c2;border-radius:10px;padding:6px;}
.mainInformation .mainInformationList li  div > span{font-size:1.9rem;transform:rotate(90deg);transform-origin:left top;text-align:center;flex-shrink:0;position:absolute;left:41px;top:21px;color:#fff;font-weight:700;}
.mainInformation .mainInformationList li  div .imgBox{width:calc(100% - 58px);}
.mainInformation .mainInformationList li  div .imgBox img{width:100%;border-radius:10px;}
.mainInformation .mainInformationList li .informationTitle{font-size:2rem;font-weight:600;letter-spacing:-0.02em;color:#303030;margin:34px 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mainInformation .mainInformationList li .date{letter-spacing:-0.02em;color:#999;}
.mainInformation .btnMore{text-align:center;margin-top:73px;}



@media all and (max-width:1920px){
/*.mainBanner .mainBannerCont{width:1200px;margin:0 auto;}*/
/*.mainBanner .mainBannerCont .slick-list{margin:0 -350px;}
.mainBanner .mainBannerCont .slick-list img{width:auto;}*/
}

@media all and (max-width:1760px){
.mainBanner .slick-controls{width:75%;bottom:29.5%;}
}

@media all and (max-width:1600px){
.mainBanner .mainBannerCont .slick-list img{width:calc(100% - 40px);}
}


@media all and (max-width:1480px){
.inner{padding:0 20px;}

}

@media all and (max-width:1279px){
/*.mainBanner .mainBannerCont{width:100%;overflow:hidden;}
.mainBanner .mainBannerCont .slick-list{margin:0 -25%;}
.mainBanner .mainBannerCont .slick-list img{width:100%;}*/

.mainBanner .mainBannerCont .slick-list img{border-radius:85px 0 85px 0;}

.mainBanner .slick-arrow.slick-prev{left:20px;}
.mainBanner .slick-arrow.slick-next{right:20px;}

.mainBanner .mainBannerCont .slick-slide{padding:28px 20px 90px;}
.mainBanner .mainBannerCont .slick-list img{width:100%;}
.mainBanner .slick-controls{width:80%;}

.mainIntroduction .mainIntroductionBox .eBook:before{left:-10%;}
.mainIntroduction .mainIntroductionBox .eBook dl{width:50.445%;}
.mainIntroduction .mainIntroductionBox .eBook dl dd > div .imgBox{top:0;}
.mainIntroduction .mainIntroductionBox .eBook dl dd > div .imgBox .downBox a{left:-30px;}
.mainIntroduction .mainIntroductionBox .eBook dl dd > div .imgBox .downBox a img{width:60px;height:60px;}

.mediaGallery .mediaGalleryBox .mainMedia{padding-right:100px;}
.mediaGallery .mediaGalleryBox .mainMedia:before{width:calc(50vw - 80px);right:80px;}

.boardTab02{top:0;margin-bottom:50px;}
.mainInformation .mainInformationList li{width:49%;margin-right:2% !important;}
.mainInformation .mainInformationList li:nth-child(n+3){margin-top:48px;}
.mainInformation .mainInformationList li:nth-child(2n){width:49%;margin-right:0% !important;}
}

@media all and (max-width:1100px){
.mainIntroduction .mainIntroductionBox{display:block;}
.mainIntroduction .mainIntroductionBox > div{width:100%;}
.mainIntroduction .mainIntroductionBox .eBook{margin-top:100px;padding-left:30px;}
.mainIntroduction .mainIntroductionBox .eBook:before{width:calc(100% + 40px);height:calc(100% - 10px);left:-20px;}
.mainIntroduction .mainIntroductionBox .eBook dl{width:60%;}
.mainIntroduction .mainIntroductionBox .eBook dl dd > div .imgBox{width:auto;top:-40px;}
.mainIntroduction .mainIntroductionBox .eBook dl dd > div .imgBox .downBox > img{width:220px;}
.mainIntroduction .mainIntroductionBox .mainIntroList{justify-content:space-between;}
.mainIntroduction .mainIntroductionBox .mainIntroList li{width:32%;}
.mainIntroduction .mainIntroductionBox .mainIntroList li:nth-child(n+2){margin-left:0;}
}

@media all and (max-width:979px){
.mainNewsList li{width:calc((100% - 40px) / 3);margin-right:20px;}
.mainNewsList li:nth-child(3n){margin-right:0 !important;}
.mainNewsList li:nth-child(4n){margin-right:20px;}
.mainNewsList li:nth-child(4){margin-top:25px;}

.boardTab01 li a{width:170px;}

.mediaGallery .mediaGalleryBox{display:block;}
.mediaGallery .mediaGalleryBox .mainMedia{width:calc(100% + 20px);}
.mediaGallery .mediaGalleryBox .mainMedia:before{width:100%;right:20px;}
.mediaGallery .mediaGalleryBox .mainGallery{width:100%;}
.mediaGallery .mediaGalleryBox .basicText{height:auto;}
.mediaGallery .mediaGalleryBox .mainMedia{padding-right:9%;}

.mainInformation .mainInformationList li  div{display:block;}
.mainInformation .mainInformationList li  div > span{position:static;transform:none;}
.mainInformation .mainInformationList li  div .imgBox{width:100%;margin-top:6px;}
.mainInformation .mainInformationList li  div .imgBox img{}
}

@media all and (max-width:767px){
.mainBanner .mainBannerCont .slick-list img{box-shadow:0 20px 20px rgba(0,0,0,.17);}
.mainBanner .slick-arrow{height:40px;margin-top:-20px;}
.mainBanner .slick-arrow:before,
.mainBanner .slick-arrow:after{width:24px;left:0;}
.mainBanner .slick-arrow:before{top:11px;}
.mainBanner .slick-arrow:after{bottom:11px;}
/*.mainBanner .slick-controls{bottom:25px;}*/
.mainBanner .slick-controls{bottom:14%;}
.mainBanner .mainBannerCont .slick-slide{padding:14px 20px 45px;}
.mainBanner .mainBannerCont .slick-list img{border-radius:70px 0 70px 0;}
.mainBanner .slick-controls .slick-dots li.slick-active:before{width:28px;height:28px;border-width:2px;}
.mainBanner .slick-controls .slick-dots li button{width:6px;height:6px;}
.mainBanner .slick-controls .slick-dots li:nth-child(n+2){margin-left:30px;}
.mainBanner .slick-controls .slide-pause:before, .mainBanner .slick-controls .slide-pause:after{width:4px;height:16px;}
.mainBanner .slick-controls .slide-play{border-top-width:7px;border-bottom-width:7px;border-left-width:12px;margin-left:30px;}
.mainBanner .slick-controls .slide-pause{margin-left:18px;}


.contTitle{font-size:4.5rem;}

.boardTab01{margin-bottom:30px;}
.boardTab01:before{display:none;}
.boardTab01 li{flex:1;}
.boardTab01 li a{width:100%;height:52px;}
.boardTab01 li:after{height:43px;}

.mainNews{margin-bottom:83.5px;}
.mainNews .contTitle{margin:9px 0 29.5px;}
.mainNewsList li{width:49%;margin-right:2% !important;}
.mainNewsList li:hover{background-size:25px auto;background-position:right 15px bottom 17px;}
.mainNewsList li:nth-child(n+3){margin-top:15px !important;}
.mainNewsList li:nth-child(3n){margin-right:2% !important;}
.mainNewsList li:nth-child(2n){margin-right:0 !important;}
.mainNewsList li a{padding:15px;}
.mainNewsList li .newsTitle{margin:11px 0 14.5px;}

.mainIntroduction{margin-bottom:75.5px;}
.mainIntroduction .mainIntroductionBox .contTitle{margin-bottom:26.5px;}
.mainIntroduction .mainIntroductionBox .mainIntroList{margin-top:19px;}
.mainIntroduction .mainIntroductionBox .mainIntroList li a span{padding-top:13.5px;}
.mainIntroduction .mainIntroductionBox .eBook{padding-left:20px;margin-top:70px;}
.mainIntroduction .mainIntroductionBox .eBook:before{border-radius:70px 0 0 0;}
.mainIntroduction .mainIntroductionBox .eBook dl dt{margin:15.5px 0 7px;}
.mainIntroduction .mainIntroductionBox .eBook dl dd > div .imgBox{width:30%;top:0;}
.mainIntroduction .mainIntroductionBox .eBook dl dd > div .imgBox .downBox > img{width:auto;}
.mainIntroduction .mainIntroductionBox .eBook dl dd > div .imgBox .downBox a{left:-22.5px;}
.mainIntroduction .mainIntroductionBox .eBook dl dd > div .imgBox .downBox a img{width:45px;height:45px;}
.mainIntroduction .mainIntroductionBox .eBook dl dd > div ul li{padding-left:10px;}
.mainIntroduction .mainIntroductionBox .eBook dl dd > div ul li:before{width:3px;height:3px;}


.mediaGallery .mediaGalleryBox .mainGalleryBtn button{width:50px;height:50px;background-size:50px 50px !important;}
.mediaGallery .mediaGalleryBox .mainMedia{padding:50px 40px 60px 0;}
.mediaGallery .mediaGalleryBox .mainMedia:before{border-radius:0 75px 0 0;}
.mediaGallery .mediaGalleryBox .mainMedia .videoTitle{margin:24.5px 0 16.5px;}
.mediaGallery .mediaGalleryBox .basicText{margin:11.5px 0 23.5px;}
.mediaGallery .mediaGalleryBox .mainGallery{padding-top:50px;}
.mediaGallery .mediaGalleryBox .mainGalleryBtn{top:75px;}
.mediaGallery .mediaGalleryBox .mainGalleryBtn button.slick-next{margin-left:2.5px;}
.mediaGallery .mediaGalleryBox .mainGallery .mainGalleryList dl dt{margin:21.5px 0 9px;}
.mediaGallery .mediaGalleryBox .mainGallery .mainGalleryList .date{margin:13.5px 0 40px;}

.mainIntroduction .mainIntroductionBox .btnDirect img{width:30px;margin-left:7px;}

.mainInformation{margin-top:84.5px;}
.mainInformation .contTitle{margin-bottom:22.5px;}
.mainInformation .mainInformationList li .informationTitle{margin:10px 0 5px;}
.mainInformation .mainInformationList li:nth-child(n+3){margin-top:35px;}
.mainInformation .btnMore{margin-top:36.5px;}
.mainInformation .btnMore img{width:60px;}

.boardTab02{flex-wrap:wrap;margin-bottom:25px;}
.boardTab02 li{margin-bottom:15px;}
.boardTab02 li:nth-child(n+2){margin-left:15px;}
.boardTab02 li a{padding-bottom:3.5px;}
.boardTab02 li.active a{border-width:3px;}





}

@media all and (max-width:501px){
.contTitle{font-size:4rem;}
.mainIntroduction .mainIntroductionBox .eBook dl{width:100%;}
.mainIntroduction .mainIntroductionBox .eBook dl dd > div .imgBox{width:40%;position:static;margin:30px auto 0;}


.mediaGallery .mediaGalleryBox .mainGalleryBtn{position:static;text-align:center;margin-top:30px;}

.mainInformation .mainInformationList li  div > span{font-size:1.6rem;}

}
