*{margin:0;padding:0;list-style:none;border:0;}
body{width:100%;margin:0 auto;/*overflow:hidden*/}

.bannerInside{padding-top: 15px; height: 680px; overflow: hidden;}
.banner{width: 1040px;}
.bannerNews{width: 472px;}

.bannerNewsUlTop{margin-top: 20px;}
.bannerNewsUlTop .bannerNewsList{font-size: 20px; height: 64px; line-height: 32px;}
.bannerNewsUlTop .bannerNewsList:first-child{font-size: 28px; line-height: 30px;  font-weight: bold!important;}
.bannerNewsUlTop .bannerNewsList:first-child p{height: 30px; overflow: hidden;}
.bannerNewsUlTop .bannerNewsList span{ margin-right: 5px;}

.bannerNewsUlBot{margin-top: 20px;}
.bannerNewsUlBot .bannerNewsList{font-size: 20px; height: 64px; line-height: 32px;}
.bannerNewsUlBot .bannerNewsList:first-child{font-size: 28px; line-height: 30px; color: #333; font-weight: bold;}
.bannerNewsUlBot .bannerNewsList:first-child p{height: 30px; overflow: hidden;}
.bannerNewsUlBot .bannerNewsList span{color: #dedede; margin-right: 5px;}
.bannerNewsFont{color: #333;}

/* main_image */
.main_visual{width: 1040px; height:680px;overflow:hidden;position:relative;}
.main_image{height:680px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:680px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:680px;}
.main_image li span{display:block;width:100%;height:680px}
.main_image li a{display:block;width:100%;height:680px}
.bannerTitle{width: 100%; position: absolute; left: 0; bottom: 18px; font-size: 26px; line-height: 76px; color: #fff; text-align: center; z-index: 2; padding: 0 140px;}
.bannerLogo{padding: 0 22px; font-size: 30px; color: #fff; position: absolute; right: 0; bottom: 0; z-index: 3; background: #a07874; border-top-left-radius: 38px; line-height: 76px;}

div.flicking_con{position:absolute;bottom:20px;left:50%;z-index:99;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url(../imgs/btn_main_img.png) 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:111;position:absolute;display:block;width:50px!important;height:76px!important;bottom:18px;display:none; background-size: 100%}
#btn_prev{background:url(../imgs/hover_left.png) no-repeat left center; background-size: 100%; left:0px; opacity: 1 !important; display: block !important;}
#btn_next{background:url(../imgs/hover_right.png) no-repeat right center; background-size: 100%; right:0px; opacity: 1 !important; display: block !important;}
.bannerAIs span{background-size: 1040px 680px !important;}
.bannerNum{position: absolute; left: 60px; bottom: 18px; color: #fff; z-index: 112;}
.bannerNum .totalNum{font-size: 42px; line-height: 50px; font-family: "宋体"; font-weight: 500;}
.bannerNum .total{font-size: 28px; line-height: 50px; font-family: "宋体"; font-weight: 500;}

/*插画大赏轮播*/
/* 重置样式 */
.wrap{width: 1536px;margin: 0 auto;}
.pr{position: relative;}
.pa{position: absolute;}
.lhjt{margin-bottom: 50px;}
.img-scroll{ position:relative; width: 1536px;}
.img-scroll .prev,.img-scroll .next{position:absolute; width:17px; height:30px;background: url(../imgs/spr.png) no-repeat left -160px; top:50%; transform: translate(0,-50%); cursor:pointer; left:0px;}
.img-scroll .next {right: 0px; left:auto; background-position: -16px -160px;}
.img-list { position:relative; width:1456px; overflow:hidden; margin: 0 auto;}
.img-list ul { width:9999px;}
.img-list li { float:left; width:260px; margin-right:40px;}
.img-list li img{display:block; width:260px; height: 390px; margin: 0 auto;}
.img-list li .infor{width: 260px; font-size: 16px;color: #1e1b25; text-align: center; font-weight: bold; padding-top: 22px;}


.paintingReward .main_visual{width: 100%; height:680px;}
.paintingReward .main_visual{height: 680px;}
.paintingReward .main_image{height: 680px;}
.paintingReward .main_image ul{height: 680px;}
.paintingReward .main_image li{height: 680px;}
.paintingReward .main_image li span{height: 680px;}
.paintingReward .main_image li a{height: 680px;}
.paintingNr{margin-top: 50px;}

.paintingRewardLogo{padding: 0 22px; font-size: 30px; color: #fff; position: absolute; left: 0; top: 0; z-index: 3; background: rgba(160,120,116,0.5) none repeat scroll !important; border-bottom-right-radius: 30px; line-height: 76px;}
.paintingReward div.flicking_con{position:absolute;bottom:-78px;left:50%;z-index:99;width:80%;height:234px; transform: translate(-50%,0); margin: 0;}
.paintingReward div.flicking_con a{float:left;width:21%;height:136px;margin:0;padding:0;background:url(../imgs/smailImgNot.png) 0 0 no-repeat;display:block;text-indent:0px; margin-left: 46px; padding: 31px 12px 10px 12px;}
.paintingReward div.flicking_con a img{width: 100%; height: 100%;}
.paintingReward div.flicking_con a:first-child{margin-left: 0;}
.paintingReward div.flicking_con a.on{background:url(../imgs/smailImgIs.png) 0 0 no-repeat; background-size:100%; display:block;}
.paintingReward #btn_prev,.paintingReward #btn_next{z-index:111;position:absolute;display:block;width:56px!important;height:56px!important; top:auto; bottom:116px; margin-top:0px;display:none;}
.paintingReward #btn_prev{background:url(../imgs/2_12.png) no-repeat left bottom; left:20px;}
.paintingReward #btn_next{background:url(../imgs/2_13.png) no-repeat right bottom; right:20px;}
.paintingReward #btn_prev:hover{background:url(../imgs/2_12.png) no-repeat left bottom rgba(255,255,255,0.7); left:20px;}
.paintingReward #btn_next:hover{background:url(../imgs/2_13.png) no-repeat right bottom rgba(255,255,255,0.7); right:20px;}

.netBookTitleInside{padding: 0 278px;}
.netBookTitle{width: 326px; text-align: center; font-size: 36px; font-weight: bold;}
.netBookTitleInside .netBookTitle:nth-child(1){color: #ff6160;}
.netBookTitleInside .netBookTitle:nth-child(2){color: #2d96ff;}
.netBookTitleInside .netBookTitle:nth-child(3){color: #1bdd07;}

.netBookTitleInside .netBookTitle .solidActive{width: 74px; height: 4px; position: absolute; left: 50%; bottom: -20px; transform: translate(-50%,0);}
.netBookTitleInside .netBookTitle:nth-child(1) .solidActive{background: #ff6160;}
.netBookTitleInside .netBookTitle:nth-child(2) .solidActive{background: #2d96ff;}
.netBookTitleInside .netBookTitle:nth-child(3) .solidActive{background: #1bdd07;}

.contentCore{width: 1536px;margin:0 auto;}
/*.contentTop{width:100%;height:566px;background: url(../imgs/1_11.jpg) no-repeat;}*/
.contentTop{width:100%;position: relative;}
.contentTop img{width: 100%;height: 566px;}
.contentDiv{width: 42%; height:342px;position: absolute;right:0;top: 114px;background: #fff;border-top-left-radius: 16px;border-bottom-left-radius: 16px; padding: 14px 6px 14px 26px;}
.smallSlogan{width: 604px;height: 54px;background:rgba(0,0,0,0.4) none repeat scroll !important;position: absolute;left: 0;bottom: 0;font-size: 20px;color: #fff;line-height: 54px;text-align: center;}
.contentTitle a{font-size: 20px;color: #000;line-height: 58px;text-align: center;}
.content_introduce{width: 508px;margin: 0 auto; font-size: 20px;color: #000;line-height: 46px;text-align: center;}
.center_content a{font-size: 18px;color: #7b7b7b;line-height: 42px;}


.plateWrap{padding-top: 29px;}
.plateTitle_s{margin-top: 30px; margin-bottom: 26px;}
.plateTitle_s img,.plateTitle_e img{width: 8px;height: 40px;}
.plateTitle_s .more,.plateTitle_e .more{width: 36px; height: 36px;}
.plateTitle_s span,.plateTitle_e span{font-size: 30px;color: #000;line-height: 40px;margin-left: 18px;}
.plateTitle_s a,.plateTitle_e a{color: #000;}
.category{width: 48%;height: 430px;background: #fff;box-shadow: 0 0 10px 2px #eee;margin-left: 60px;margin-top: 44px;}
.category:nth-child(2n+1){margin-left: 0;}
.category:nth-child(-n+2){margin-top: 0;}
.categoryP{position: relative;}
.categoryP span a{width: 200px; text-align: center; font-size: 26px;color: #fff;line-height: 50px; position: absolute;left: 0px;top: 0;}

.boutiqueBooks{padding-top: 15px;}

.category .categoryP span{width: 160px; height: 40px;  font-size: 20px; line-height: 40px; color: #fff; text-align: center;}
.categoryP .arrows{width: 30px; height: 30px; margin-top:5px; margin-right: 20px;}
.categoryP .arrows img{width: 100%;}
.category:nth-child(1) .categoryP span{background: url(../imgs/2_02.png) no-repeat center center; background-size: 100%;}
.category:nth-child(2) .categoryP span{background: url(../imgs/2_03.png) no-repeat center center; background-size: 100%;}
.category:nth-child(3) .categoryP span{background: url(../imgs/2_04.png) no-repeat center center; background-size: 100%;}
.category:nth-child(4) .categoryP span{background: url(../imgs/2_05.png) no-repeat center center; background-size: 100%;}


.coverTitle img{width: 140px;height: 170px;margin-left: 35px;margin-top: 42px;}
.synopsis{margin-left: 26px;margin-top: 40px;}
.title_book{font-size: 16px;line-height: 30px;}
.title_book a{color: #000; font-family: "黑体"}
.author_book{font-size: 16px;color: #757575;line-height: 28px;margin-top: 2px;}
.synopsis_book{width:310px;font-size: 16px;color: #757575;line-height: 26px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.synopsis_book a{color: #757575}
.toReadBtn{width: 100px;height: 32px; border:2px solid #e45858;font-size: 16px;color: #e45858;line-height: 26px;text-align: center;border-radius: 10px;margin-top: 18px;}
.toReadBtn a{color: #e45858;}
.comment{margin-top: 26px;width: 100%;padding:0 35px;}
.synopsis_Bottom{font-size: 16px;line-height: 36px;}
.comment a{}
.comment em{color: #000;}
.comment span{color: #7d7d7d;margin-left: 8px;}

.advertise{margin-top: 60px;}
.advertiseList{width: 31%; margin-left: 3.5%;}
.advertiseList:first-child{margin-left: 0;}
.advertiseList img{border-radius: 20px; width: 476px; height: 268px;}

.boutiqueBooksInside{padding: 0 30px;}
.boutiqueBooksL{width: 1056px;}
.boutiqueBooksOnesFont{width: 475px; height: 306px; padding: 40px 30px; background: #f6f6f6;}
.boutiqueBooksOnesFontTitle a{font-size: 28px; line-height: 40px; color: #333;}
.boutiqueBooksOnesFontContent a,.boutiqueBooksOnesFontAuthor a{font-size: 16px; line-height: 42px; color: #333;}
.boutiqueBooksOnesFontAuthor a{font-family: "楷体"; font-size: 16px; line-height: 18px; padding: 12px 0;}
.boutiqueBooksOnesFontContent{margin-top: 30px;}

.boutiqueBooksImg{margin-left: 56px;}
.boutiqueBooksOnesImg img{width: 245px; height: 306px;}
.boutiqueBooksImg:first-child{margin-left: 0;}

.boutiqueBooksOnesBotTitle{margin-top: 29px;}
.boutiqueBooksOnesBotTitleList{width: 546px;}
.boutiqueBooksOnesBotTitleList:nth-child(2n+1){width: 475px; margin-right: 34px;}

.boutiqueBooksOnesBotTitleList{font-size: 16px; padding: 29px 0;}

.boutiqueBooksR{width: 390px;}
.boutiqueBooksRUlList{font-size: 16px; padding: 29px 0;}
.boutiqueBooksRUlList a,.boutiqueBooksOnesBotTitleList a{color: #333; font-family: "宋体"}
.boutiqueBooksRUlList a .cateLabel,.boutiqueBooksOnesBotTitleList a .cateLabel{font-family: "黑体";}
.boutiqueBooksRUlList a .boutiqueUserName,.boutiqueBooksOnesBotTitleList a .boutiqueUserName{font-family: "楷体";}
.erectSokid{padding: 0 5px;}


.plateTitle_e{margin-top: 20px;}
.e_bookClassification{margin-top: 40px;box-shadow: 0 2px 10px 4px #eee;}
.classification{width: 94px;height: 228px; background: #ffa7a7;font-size: 24px;color: #fff;line-height: 40px;padding:34px 34px;}
.classification a{color: #fff}
.e_bookClassification:nth-child(3) .classification{background: #8cc5ff;}
.e_bookClassification:nth-child(4) .classification{background: #f79a4f;}
.e_bookListUl{margin-top: 40px; padding: 20px 22px; box-shadow: 0 0 10px 2px #eee;}
.e_bookList{width: 160px; margin-left: 88px;}
.e_bookList{margin-left: 106px;}
.e_bookList:first-child{margin-left: 0;}
.e_bookList img{width: 160px;height: 215px;box-shadow: 0 6px 12px 4px #c7c7c7;transition:all 0.5s ease-out;}

.e_bookList img:hover {
  transform:scale(1.1);
}
.e_bookList p{margin-top: 22px;}
.e_bookList a{font-size: 16px; color: #000;line-height: 16px;display: block;text-align: center;}
.e_bookList p{height: 16px; overflow: hidden;}


.newsAssociation{border-radius: 16px;box-shadow: 0 6px 10px 4px #e6e6e6;margin-top: 6px; margin-bottom: 34px; padding: 40px 34px 26px 34px;position: relative;}
.newsInfor{width: 48%;}
.smallHead span{font-size: 30px;color: #000;line-height: 30px;}
.smallHead img{width: 30px;height: 30px;}
.newsInforListUl{margin-top: 35px;}
.newsInforList{font-size: 22px;line-height: 75px; padding: 4px 0;}
.newsInforList a{color: #a0a0a0;}
.dividingLine{width: 1px;height: 300px;background: #000;position: absolute;left: 50%;transform: translateX(-50%); top: 50%;transform:translateY(-50%);}

.middleNavWrap{margin-top: 40px;}
.middleNav{width: 486px;height: 130px;background: #a07874;padding:33px 40px 33px 43px;border-radius: 10px;}
.middleNav:nth-child(2){margin: 0 33px;}
.middleNav span{font-size: 40px;color: #fff;line-height: 63px;}
.middleNav img{width: 63px;height: 63px;}

.writingClass_writer{margin-top: 56px;}
.writingClass, .writer_original{width: 46%;}
.writingClass{margin-right: 76px;}
.moduleHead{border-bottom: 2px solid #a07874;}
.moduleHead p{width: 168px;height: 62px; font-size: 30px;color: #fff;line-height: 62px;text-align: center;}
.moduleHeadP1{background: url(../imgs/2_39.png)no-repeat; background-size: 100%;}
.moduleHeadP2{background: url(../imgs/2_40.png)no-repeat; background-size: 100%;}

.articleUl{margin-top: 18px;}
.article_theme{font-size: 28px;line-height: 28px;margin-top: 28px;}
.article_theme a{color: #a07874;}
.article_theme a em{font-family: "楷体"; margin-left: 10px;}
.articleList{font-size: 24px;color: #383838;line-height: 24px; padding: 30px 0;}
.article_title{color: #383838;}
.articleList p{width: 500px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.articleList p em{font-family: "楷体"; margin-left: 10px;}
.release_date{max-width: 145px;}
.new_bookListUl{margin-top: 44px;}
.new_bookList{width:234px; font-size: 24px;line-height: 24px;text-align: center; margin-left: 90px;}
.new_bookList:first-child{margin-left: 0;}
.new_bookList p{margin-top: 45px;}
.new_bookList a{color: #000;}


.new_bookList img{
  width: 234px;
  height: 310px;
  box-shadow: 0 6px 12px 4px #c7c7c7;
  transition:all 0.5s ease-out;
}
.new_bookList img:hover {
  transform:scale(1.2);
}


.schoolsListUl{padding: 24px 28px;border-radius: 16px; box-shadow: 0 6px 10px 4px #e6e6e6;margin-top: 30px;}
.schoolsList{width: 356px;margin-left: 14px;}
.schoolsList:first-child{margin-left: 0;}
.schoolsList img{width: 356px;height: 197px;}

.schoolIntroductionDiv{margin-top: 24px;}
.schoolName{font-size: 24px;color: #000;line-height: 24px;text-align: center;}
.schoolIntroduction{font-size: 20px;color: #000;line-height: 42px;margin-top: 16px;text-indent: 2em;
  overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;
}

.contribution_plate{width: 50%;padding-bottom: 0px;}
.solicitation_info{height: 360px; margin-top: 50px; position: relative;}
.solicitation_info img{width: 238px;height: 324px;}
.contributionsUl{margin-left: 30px; width: 48%;}
.contributionsList{font-size: 18px;line-height: 20px; padding: 8px 0;}
.contributionsList a{color: #a0a0a0;}
.solicitation_info .verticalLine{width: 1px;height: 300px;background: #000;position: absolute;right: 0;top: 12px;}

.baseSchoolWrap{width: 48%;}
.baseSchool{height: 360px; margin-top: 50px;}
.baseSchool img{width: 238px;height: 324px;}
.baseSchoolList{max-width: 260px; font-size: 18px;color: #000;line-height: 36px; text-align: center;}
.baseSchoolList a{color: #000;}
.baseSchoolList:first-child{margin-top: 0;}
.boutiqueUserName{margin-left: 10px;}


.newsNetName{width: 100%; display: inline-block; font-size: 16px; line-height: 30px; background: rgba(0,0,0,0.3) none repeat scroll !important; color: #fff; position: absolute; left: 0; bottom: 0; text-align: center;}

 .isTitle{width: 500px;}






@media screen and (max-width: 1800px) {
  .bannerTitle{
    font-size: 22px;
    line-height: 66px;
  }

  #btn_prev,#btn_next{
    width:42px!important;
    height:64px!important;
  }
  .bannerInside{height: 530px;}
  .banner{width: 812px;}
  .bannerNews{width: 370px;}
  .main_visual{width: 812px; height:530px;overflow:hidden;position:relative;}
  .main_image{height:530px;overflow:hidden;position:relative;}
  .main_image ul{width:9999px;height:530px;overflow:hidden;position:absolute;top:0;left:0}
  .main_image li{float:left;width:100%;height:530px;}
  .main_image li span{display:block;width:100%;height:530px}
  .main_image li a{display:block;width:100%;height:530px}
  .bannerAIs span{background-size: 812px 530px !important;}
  
  .bannerNewsUlTop .bannerNewsList{font-size: 18px; height: 48px; line-height: 24px;}
  .bannerNewsUlBot .bannerNewsList{font-size: 18px; height: 48px; line-height: 24px;}

  .bannerNewsUlTop .bannerNewsList:first-child{font-size: 20px; line-height: 22px;  font-weight: bold!important;}
  .bannerNewsUlBot .bannerNewsList:first-child{font-size: 20px; line-height: 22px; color: #333; font-weight: bold;}
  .bannerNewsUlTop .bannerNewsList:first-child p{height: 22px;}
  .bannerNewsUlBot .bannerNewsList:first-child p{height: 22px;}

  .bannerNum{left: 50px;}
  .bannerTitle{padding: 0 110px;}


  .dividingLine{height:110px;}

  .netBookTitle{font-size: 22px;}
  .netBookTitleInside {
    padding: 0 216px;
  }

  .netBookTitle{width: 253px;}
  .netBookTitleInside .netBookTitle .solidActive{width: 58px;}
  .category{margin-left: 47px;}
  .boutiqueBooksL{width: 825px;}

  .boutiqueBooksOnesFont{width: 370px; height: 240px; padding: 20px 15px}
  .boutiqueBooksOnesImg img{width: 190px; height: 240px;}
  .boutiqueBooksOnesFontContent{margin-top: 8px;}
  .boutiqueBooksOnesFontTitle a{font-size: 20px; line-height: 26px;}

  .boutiqueBooksOnesBotTitleList:nth-child(2n+1) {
    width: 370px;
    margin-right: 20px;
  }
  .boutiqueBooksOnesBotTitleList{width: 426px;}
  .boutiqueBooksOnesBotTitleList{padding: 20px 0;}
  .boutiqueBooksR{width: 304px;}
  .boutiqueBooksRUlList{padding: 20px 0;}
  .boutiqueBooksOnesBotTitle{margin-top: 16px;}
  .advertiseList img{border-radius: 20px; width: 372px; height: 210px;}
  .contentCore{
    width: 1200px;
  }

  .contentTop img{
    width: 100%;
    height: auto;
  }

  .newsAssociation{
    padding: 30px 30px 22px 30px;
  }

  .smallHead span{
    font-size: 22px;
  }

  .articleList p{width: 386px;}
  .release_date{max-width: 110px;}

  .newsInforListUl{
    margin-top: 15px;
  }

  .newsInforList{
    font-size: 18px;
    line-height: 28px;
    padding: 4px 0;
  }

  .plateTitle_s img,.plateTitle_e img{
    width: 6px;
    height: 30px;
  }

  .plateTitle_s span,.plateTitle_e span{
    font-size: 22px;
    line-height: 30px;
    margin-left: 10px;
  }

  .isTitle{width: 386px;}

  .categoryP span a{
    width: 160px;
    font-size: 20px;
    line-height: 40px;
  }

  .coverTitle img,.synopsis{
    margin-top: 20px;
  }

  .comment{
    margin-top: 20px;
  }

  .category{
    height: auto;
    padding-bottom: 20px;
    margin-top: 30px;
  }

  .e_bookList{
    width: 118px;
    margin-left: 88px;
  }

  .e_bookList img{width: 118px; height: 152px;}

  .classification{
    width: 70px;
    padding: 34px 22px;
  }

  .moduleHead p{
    width: 130px;
    height: 50px;
    line-height: 50px;
    font-size: 22px;
  }

  .article_theme{
    font-size: 20px;
    margin-top: 15px;
  }

  .articleUl{
    margin-top: 10px;
    padding-bottom:25px;
  }

  .articleList{
    font-size: 18px;
    padding: 8px 0;
  }

  .writingClass, .writer_original{
    height: auto;
  }

  .paintingReward #btn_prev, .paintingReward #btn_next{
    bottom: 28px;
  }

  .paintingRewardLogo{
    font-size: 22px;
    line-height: 56px;
  }

  .new_bookListUl{
    margin-top: 30px;
  }

  .new_bookList p{
    margin-top: 25px;
  }

  .new_bookList{
    width: 168px;
    font-size: 18px;
  }
  .new_bookList img{
    width: 144px;
    height: 180px;
  }

  .plateTitle_e{
    margin-top: 40px;
  }

  .solicitation_info,.baseSchool{
    margin-top: 30px;
  }

  .solicitation_info img,.baseSchool img{
    width: 214px;
    height: 290px;
  }

  .contributionsUl{
    width: 340px;
  }

  .contributionsList{
    font-size: 16px;
    line-height: 18px;
    padding: 7px 0;
  }

  .baseSchoolList{
    font-size: 16px;
    line-height: 32px;
  }

  .solicitation_info,.baseSchool{
    height: auto;
    padding-bottom: 30px;
  }

  .solicitation_info .verticalLine{
    height: 240px;
  }

  .center_content a{
    line-height: 38px;
  }

  .contentDiv{
    height: auto;
    top: 50%;
    transform: translate(0,-50%);
  }

  .wrap{width: 1200px;}
  .img-scroll{width: 1200px;}
  .img-list{width: 1086px;}
  .img-list li {width:185px; margin-right:40px;}
  .img-list li img{width:185px; height: 276px;}
  .img-list li .infor{width: 185px; font-size: 16px;color: #1e1b25; padding-top: 22px;}

}

/*@media screen and (max-width: 800px) {
  .bannerAIs span{background-size: 100%!important;}
  .main_visual{
    width: 100%;
    height: 340px;
  }

  .main_image{
    height: 340px;
  }

  .main_image ul{
    height: 340px;
  }

  .main_image li{
    height: 340px;
  }

  .main_image li span{
    height: 340px;
  }

  .main_image li a{
    height: 340px;
  }

}
*/




/*
.aaa img{
  width: 100px;
  transition:all 0.6s ease-out;
}
.aaa img:hover {
  transform:scale(1.1);
}
*/
