@font-face { font-family: optimaregular; src: url("../fonts/optimaregular.eot") format("embedded-opentype"), url("../fonts/optimaregular.woff") format("woff"), url("../fonts/optimaregular.woff2") format("woff2"), url("../fonts/optimaregular.ttf") format("truetype"), url("../fonts/optimaregular.svg#optimaregular") format("svg"); font-weight: normal; } .header{position: relative;background: url(../images/h_bg1.png) no-repeat right center/auto 100%;background-color: #9b0000;border: none;} .header .top{padding: 28px 0} /* url(../images/h_bg2.png) no-repeat left center/auto 100% */ .wrap_sub_banner { position: relative;display: none;} .sub_banner { height: 0px; position: relative; padding-bottom: 28.6%; z-index: 2; background: center center / cover no-repeat; } .sub_banner::before{content:'';display:block;position:absolute;left:0;right:0;top:-1px;padding-bottom:calc(250% / 19.2);background-size:100% 100%;z-index:2;background: -webkit-linear-gradient(top , rgba(0,0,0,.55), rgba(0,0,0,0));background: -o-linear-gradient(bottom , rgba(0,0,0,.55), rgba(0,0,0,0));background: -moz-linear-gradient(bottom , rgba(0,0,0,.55), rgba(0,0,0,0));background: linear-gradient(to bottom , rgba(0,0,0,.55), rgba(0,0,0,0));} .bread{color:#999;padding: 20px 0 14px;text-align: right;} .bread a{color:#999} .bread a:hover{color: #9b0000;} .sub_menu { overflow: hidden; position: relative; font-size: 0px; background: rgba(0, 135, 60, 0.8); margin: 20px 0px 0px; } .sub_menu ul { margin: 0px -20px; } .sub_menu li {display: inline-block;min-width: 9.1%;text-align: center;padding: 0 1%;} .sub_menu a { display: block; line-height: 30px; position: relative; color: rgb(255, 255, 255); padding: 24px 0px 28px; text-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px; } .sub_menu a::before { content: ""; display: block; width: 6px; height: 6px; background: rgb(255, 255, 255); border-radius: 50%; margin: 0px auto 12px; } .sub_menu a.current, .sub_menu a:hover { z-index: 2; color: #f8b62d; font-weight: bold; } .sub_menu a.current::before, .sub_menu a:hover::before { background: #f8b62d; } .wrap_content { position: relative;background: url(../images/sub_content_bg.png) center bottom no-repeat #fbf8f5;padding: 10px 0 100px;} .wrap_content .sub_content{background: #fff;box-shadow: 0px 10px 20px 0px rgba(26, 0, 1, 0.1);padding: 30px 40px 40px;} .nav_channel{text-align: center;margin: 0px 0 40px;} .nav_channel .text{display: inline-block;padding: 0 220px 38px;background: url(../images/side_bg.png) 20px bottom no-repeat;} .subpage_title { margin: 0px 0px 50px; text-align: center; } .subpage_title::before, .subpage_title::after { content: ""; display: inline-block; width: 20px; height: 6px; background: #9b0000; vertical-align: middle; margin: 0px 16px; } .sub_side_menu { width: 270px; float: right; } .sub_side_menu li a { border-bottom: 1px solid rgb(217, 217, 217); } .sub_side_menu li:first-child a { border-top: 1px solid rgb(217, 217, 217); } .sub_side_menu a { display: block; line-height: 35px; padding: 17px 20px; transition: all 0.3s ease-in-out 0s; } .sub_side_menu a.current, .sub_side_menu a:hover { background: #9b0000; color: rgb(255, 255, 255); border-color: #9b0000; } .sub_side_menu .title { display: initial; overflow: initial; } @media screen and (max-width: 1480px){ .wrap_content .sub_content{padding: 20px 30px 30px;} .nav_channel{margin: 0 0 20px;} } @media screen and (max-width: 1280px){ .row{width: auto;} .header .top{padding: 10px 20px;} } @media screen and (max-width: 992px) { .header .top{padding: 10px 0;} .logo{padding: 20px 0;} .wrap_content{padding: 5px 0 40px;} .bread{padding: 10px 0;} .sub_banner { border: 0px; } .sub_menu ul { white-space: nowrap; overflow: auto; } .sub_menu li { width: auto; } .sub_menu a { padding: 12px 8px; } .sub_menu a::before { margin-bottom: 6px; } .subpage_title { margin-bottom: 24px; } .sub_side_menu { float: none; margin: 0px 0px 20px; width: auto; white-space: nowrap; overflow: auto; } .sub_side_menu li { display: inline-block; } .sub_side_menu a { padding: 4px 20px; } .sub_side_menu li:first-child a { border-top: 0px; } } @media screen and (max-width: 767px) { .sub_menu { margin: 0px; background: #9b0000; } .wrap_content .sub_content{padding: 10px 20px 20px;} .nav_channel .text{padding: 0 0 30px;display: block;background-size: contain;background-position: left center;} }@media screen and (max-width: 767px) { .nav_channel .text{background: none;padding: 10px 0 0;} .nav_channel{} } .pages {padding: 0px;color: rgb(153, 153, 153);font-size: 0px;text-align: center;margin: 60px 0px 40px;line-height: 34px;} .pages::after, .pages::before { content: " "; display: table; } .pages > a:first-child { } .pages > a { display: inline-block; cursor: pointer; width: 34px; height: 34px; position: relative; text-align: center; vertical-align: top; font-size: 16px; transition: all 0.35s ease-in-out 0s; margin: 0px 15px;color: #999;border: 1px solid #dcdcdc;border-radius: 50%;background: center no-repeat;} /* .pages .start, .pages .end, .pages > span, .pages .next, .pages .prev { width: auto; padding: 0px 32px; } */ .pages .prev{background-image: url(../images/pages_prev1.png);} .pages .prev:hover{background-image: url(../images/pages_prev2.png);} .pages .next{background-image: url(../images/pages_next1.png);} .pages .next:hover{background-image: url(../images/pages_next2.png);} .pages > a:hover, .pages > a.on_page { border-color: #9b0000; color: #9b0000;} .pages > a.on_page { } .pages .select_page {display: inline-block;margin: 0px 15px;font-size: 0px;} .pages .select_page span { font-size: 18px; display: inline-block; vertical-align: middle; color: rgb(51, 51, 51); width: 60px; text-align: center; } .pages .select_link {display: inline-block;width: 108px;vertical-align: middle;position: relative;border: 1px solid #dcdcdc;border-radius: 18px;} .pages .select_link.on { border-radius: 0px 0px 18px 18px; background: #9b0000; border-color: #9b0000; } .pages .select_link.on > a { color: #fff; } .pages .select_link .arrow {width: 20px;height: 20px;position: absolute;right: 15px;bottom: 8px;background: url("../images/select_arrow.png") center center no-repeat;transition: all 0.2s ease-in-out 0s;cursor: pointer;} .pages .select_link .arrow.on { transform: rotate(180deg); background: url("../images/select_arrow2.png") center center no-repeat; } .pages .select_link p {display: block;font-size: 16px;color: #999;text-align: left;padding: 0px 0px 0px 20px;} .pages .select_link .alert_box { height: 0px; position: absolute; left: -1px; bottom: 100%; background: #9b0000; right: -1px; border-radius: 18px 18px 0px 0px; padding: 6px 0px 0px; overflow: auto; border: 0px; opacity: 0; transition: all 0.2s ease-in-out 0s; max-height: 200px;} .pages .select_link .alert_box.on { opacity: 1; height: auto; } .pages .select_link .alert_box::-webkit-scrollbar{width: 6px;} .pages .select_link .alert_box::-webkit-scrollbar-thumb{background: rgba(255, 255, 255, .2);border-radius: 5px;} .pages .select_link .alert_box a { display: block; font-size: 14px; color: #fff; line-height: 1.5; padding: 6px 0px; } .pages .select_link.on p { color: #fff; } .pages .select_link .alert_box a:hover { background: rgba(255, 255, 255, 0.2); } @media screen and (max-width: 1480px){ .pages{margin: 40px 0 20px;} } @media screen and (max-width: 767px) { .pages { margin: 24px 0px 0px; } .pages > a, .pages > span { width: 36px; height: 36px; line-height: 36px; font-size: 14px; } .pages a, .pages .select_page { display: none; } .pages a.start, .pages a.prev, .pages a.on_page, .pages a.next, .pages a.end { display: inline-block; } .pages .start, .pages .end, .pages .next, .pages .prev, .pages > span { margin: 0px; } } .pageArticle {position: relative;margin: -20px 0 0;} .pageArticle .left { width: calc(100% - 350px); float: left; } .pageArticle .right {width: 300px;float: right;padding: 0px 0px 40px;} .pageArticleTitle {overflow: hidden;padding: 33px 0 36px;} .pageArticleTitle h3 { line-height: 1.4; color: rgb(51, 51, 51); text-align: center;} .articleAuthor {text-align: center;margin: 0 0 32px;font-size: 16px;width: 100%;border-top: 2px solid #f7b766;padding: 26px 0 0;color: #888;} .articleAuthor span {color: #888;padding: 0 17px;} .pageArticle .article {position: relative;line-height: 30px;text-align: justify;margin: 0px auto;} .pageArticle .article p { } .annex {overflow: hidden;margin: 40px 0 0;} .annex strong {padding: 18px 19px 16px;display: block;line-height: 20px;font-size: 18px;position: relative;color: #333;font-weight: bold;} .annex strong::before { content: ""; display: none; width: 4px; height: 4px; position: absolute; left: 20px; top: 50%; transform: translateY(-50%); background: rgb(198, 120, 45); border-radius: 50%; } .annex .list {margin: 0px;padding: 13px 19px;background: #f5f4f0;border-top: 2px solid #e6e5e1;} .annex li {font-size: 14px;line-height: 24px;text-align: justify;} .annex li:first-child { } .annex a {color: #333;display: block;} .annex a:hover { color: #9b0000; } @media screen and (max-width: 1480px){ .pageArticleTitle{padding: 20px 0;} .articleAuthor{margin: 0 0 20px;padding: 16px 0 0;} } @media screen and (max-width: 992px){ .pageArticle{margin: 0;} .pageArticle .left{width: auto;float: none;} .pageArticle .right{width: auto;float: none;margin: 30px 0 0;padding: 0;border: 0;} .other_articles h3{margin: 16px 0 10px;} .other_articles a{margin: 0 0 16px;} .articleAuthor{margin: 0 0 20px;} } @media screen and (max-width: 767px) { /* .pageArticleTitle{margin: 0 0 16px;} */ /* .articleAuthor span{display: block;padding:2px 0;border: 0;} */ .annex { margin: 0px 0px 20px; } .annex strong::before { left: 10px; } .annex strong{ padding-left: 20px; padding-right: 20px; } .annex li { font-size: 14px; } } .share_box { line-height: 7px; text-align: center; color: rgb(1, 88, 156); font-size: 0px; z-index: 100; margin: 0px 0px 0px -10px; } .share_box span { display: block; text-align: center; color: rgb(51, 51, 51); font-size: 14px; margin: 10px 0px 10px 25px; line-height: 20px; } .share_box .share_btn, .share_box .share_btn.share_more::after { line-height: 20px; margin: 0px 0px 10px 10px; position: relative; width: 60px; height: 60px; background-position: center center; background-repeat: no-repeat; background-size: 60px; cursor: pointer; display: inline-block; } .share_box .share_btn.share_wechat { background-image: url("../images/share_wechat.png"); } .share_box .share_btn.share_sina { background-image: url("../images/share_sina.png"); } .share_box .share_btn.share_qzone { background-image: url("../images/share_qzone.png"); } .share_box .share_btn.share_copy { background-image: url("../images/share_copy.png"); } .share_box .share_btn.share_more::after { content: ""; background-image: url("../images/share_more.png"); position: absolute; border: 0px; left: 0px; margin: 0px; } .share_box .share_btn.share_twitter { background-image: url("../images/share_twitter.png"); } .share_box .share_btn.share_facebook { background-image: url("../images/share_facebook.png"); } .share_box .share_btn.share_linkedin { background-image: url("../images/shareto_linkedin.png"); } .share_box .share_btn:last-child { } .share_box .share_btn .alert_box { position: absolute; top: 100%; right: 0%; padding: 6px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 16px; display: none;z-index: 2;} .share_box canvas { display: block; } .share_box .share_more .alert_box { background: rgb(255, 255, 255); font-size: 0px; line-height: 0; padding: 0px 0px 52px; bottom: 0px; border-radius: 30px; } .share_box .share_more .share_btn { margin: 0px; border: 0px; border-radius: 0px; } .share_box .share_btn:hover .alert_box { display: block; } @media screen and (max-width: 1280px) { .share_box { position: static; } .share_box span { margin: 0px 0px 6px; } .share_box .share_btn, .share_box .share_btn.share_more::after {} .share_box .share_btn .alert_box { left: 0px; top: auto; bottom: 100%; } } .sub_01a{margin: 0 0 65px;} .sub_01a ul{margin: 0 0 -20px -30px;} .sub_01a li{width: 33.3%;} .sub_01a .item{margin: 0 0 20px 30px;padding: 0 10px 10px 0;position: relative;} .sub_01a .item::before{content: '';display: block;position: absolute;left: 10px;right: 0;top: 10px;bottom: 0;border: 1px solid #9b0000;} .sub_01a .img{position: relative;} .sub_01a .img::before{content: '';display: block;position: absolute;left: 0;right: 0;bottom: 0;height: 29.5%;z-index: 2;background: -webkit-linear-gradient(top, rgba(0,0,0,0) , rgba(0,0,0,.55));background: -o-linear-gradient(bottom, rgba(0,0,0,0) , rgba(0,0,0,.55));background: -moz-linear-gradient(bottom, rgba(0,0,0,0) , rgba(0,0,0,.55));background: linear-gradient(to bottom, rgba(0,0,0,0) , rgba(0,0,0,.55));} .sub_01a .title{position: absolute;left: 20px;right: 20px;bottom: 28px;color: #fff;z-index: 3;} .sub_01b{} .sub_01b ul{margin: 0 0 -40px -30px;padding: 0 0 0;} .sub_01b li{width: 50%;} .sub_01b .item{margin: 0 0 40px 30px;} .sub_01b .img_box{width: 300px;float: left;} .sub_01b .info_box{margin: 0 0 0 320px;padding: 25px 0 0;position: relative;border-top: 1px solid #e5e5e5;} .sub_01b .info_box::before{content: '';display: block;position: absolute;left: 0;top: -1px;width: 60px;height: 3px;background: #9b0000;} .sub_01b .img{} .sub_01b .title{margin: 0 0 0;} .sub_02a{position: relative;overflow: hidden;margin: 0 0 50px;} .sub_02a ul{margin: 0 0 0 0;} .sub_02a li{} .sub_02a .item{margin: 0 0 0;} .sub_02a .img{position: relative;} .sub_02a .img::before{content: '';display: block;position: absolute;left: 0;right: 0;bottom: 0;height: 29.5%;z-index: 2;background: -webkit-linear-gradient(top, rgba(0,0,0,0) , rgba(0,0,0,.55));background: -o-linear-gradient(bottom, rgba(0,0,0,0) , rgba(0,0,0,.55));background: -moz-linear-gradient(bottom, rgba(0,0,0,0) , rgba(0,0,0,.55));background: linear-gradient(to bottom, rgba(0,0,0,0) , rgba(0,0,0,.55));} .sub_02a .title{margin: 0 0 0;color: #fff;padding: 0 0 39px 52px;z-index: 2;position: absolute;left: 30px;right: 30px;bottom: 0;} .sub_02a .title::after{content: '';display: block;position: absolute;left: 0;top: 4px;width: 30px;height: 30px;background: url(../images/mode02_ico.png) left top no-repeat;} .sub_02a .title::before{content: '';display: block;width: 1px;position: absolute;left: 12px;top: 12px;bottom: 0;background: #fff;z-index: -1;} .sub_02a .swiper_menu{text-align: center;font-size: 0;right: 0;z-index: 2;} .sub_02a .arrow{width: 55px;height: 70px;background: center no-repeat;display: inline-block;margin: 0 0 0 1px;cursor: pointer;background-size: cover;position: absolute;top: 50%;transform: translateY(-50%);z-index: 2;} .sub_02a .prev{left: 50px;background-image: url(../images/mode01_prev.png);} .sub_02a .next{right: 50px;background-image: url(../images/mode01_next.png);} .sub_02a .prev:hover{background-image: url(../images/mode01_prev2.png);} .sub_02a .next:hover{background-image: url(../images/mode01_next2.png);} .sub_02b{} .sub_02b ul{margin: 0 0 -31px -45px;} .sub_02b li{width: 33.3%;} .sub_02b .item{margin: 0 0 28px 45px;} .sub_02b .title{margin: 13px 0 0;} .sub_03{position: relative;} .sub_03 ul{margin: 0 0 -40px -40px;} .sub_03 li{width: 50%;} .sub_03 .item{margin: 0 0 40px 40px;position: relative;} .sub_03 .img_box{border: 5px solid #e0d8bf;position: relative;padding: 45px;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;} .sub_03 .border{position: absolute;left: 15px;right: 15px;top: 15px;bottom: 15px;border: 2px solid #e0d8bf;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;} .sub_03 .border::before,.sub_03 .border::after{content: '';display: block;width: 38px;height: 38px;position: absolute;right: 3px;top: 3px;background: url(../images/mode01_bg1.png) center no-repeat;opacity: 0;background-size: cover;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;} .sub_03 .border::after{background-image: url(../images/mode01_bg2.png);right: auto;top: auto;left: 3px;bottom: 3px;} .sub_03 .title{margin: 12px 0 0;text-align: center;} .sub_03 .item:hover .img_box,.sub_03 .item:hover .border{border-color: #7e2e20;} .sub_03 .item:hover .border::before,.sub_03 .item:hover .border::after{opacity: 1;} .sub_05{overflow: hidden;margin: 0 0 0 -40px;} .sub_05 .box{width: 33.3%;float: left;} .sub_05 .item{margin: 0 0 40px 40px;border-bottom: 1px solid #e5e5e5;} .sub_05 .item:last-child{margin-bottom: 0;} .sub_05 img{display: block;width: 100%;} .sub_05 .title{padding: 15px 0;} .sub_05 .item:hover{border-bottom: 1px solid #9b0000;} .sub_06a{position: relative;overflow: hidden;} .sub_06a .swiper_menu{text-align: center;font-size: 0;right: 0;z-index: 2;} .sub_06a .arrow{width: 55px;height: 70px;background: center no-repeat;display: inline-block;margin: 0 0 0 1px;cursor: pointer;background-size: cover;position: absolute;top: 50%;transform: translateY(-50%);z-index: 2;} .sub_06a .prev{left: 30px;background-image: url(../images/sub06a_prev.png);} .sub_06a .next{right: 30px;background-image: url(../images/sub06a_next.png);} .sub_06a img{width: 100%;display: block;margin: 0 auto;} .sub_06b{position: relative;padding: 30px 5px;background: #fff;margin: -105px 35px 0;overflow: hidden;z-index: 2;} .sub_06b .item{padding: 0 5px;} .sub_06b .img{position: relative;top: 0;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;box-shadow: 0px 10px 0px 0px rgba(0, 0, 0, 0);} .sub_06b .swiper-slide-thumb-active .img{top: -20px;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.15);} .sub_06b .swiper_menu{text-align: center;font-size: 0;right: 0;z-index: 2;} .sub_06b .arrow{width: 10px;height: 16px;background: center no-repeat;display: inline-block;margin: 0 0 0 1px;cursor: pointer;background-size: cover;position: absolute;top: 50%;transform: translateY(-50%);z-index: 10;} .sub_06b .prev{left: 20px;background-image: url(../images/sub06b_prev.png);} .sub_06b .next{right: 20px;background-image: url(../images/sub06b_next.png);} .sub_06b .img::before{content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background:rgba(0,0,0,0);background: -webkit-linear-gradient(left, #000 , rgba(0,0,0,0));background: -o-linear-gradient(right, #000, rgba(0,0,0,0));background: -moz-linear-gradient(right, #000, rgba(0,0,0,0));background: linear-gradient(to right, #000 , rgba(0,0,0,0));z-index: 2;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;opacity: 0;} .sub_06b .img::after{content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background:rgba(0,0,0,0);background: -webkit-linear-gradient(right, #000 , rgba(0,0,0,0));background: -o-linear-gradient(left, #000, rgba(0,0,0,0));background: -moz-linear-gradient(left, #000, rgba(0,0,0,0));background: linear-gradient(to left, #000 , rgba(0,0,0,0));z-index: 2;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;opacity: 0;} .sub_06b .swiper-slide.first .img::before,.sub_06b .swiper-slide.last .img::after{opacity: .55;} .sub_06c{margin: 0 0 0 0;} .sub_06c .title{margin: 0 0 33px;} .sub_06c .title span{display: inline-block;padding: 27px 0 23px;border-bottom: 1px solid #b7a87b;font-weight: bold;} .sub_07{padding: 20px;border: 1px solid #dcdcdc;} .sub_07a{background: url(../images/sub07_bg.png) center no-repeat;background-size: cover;position: relative;} .sub_07a .img{padding-bottom: 61.5%;position: relative;} .sub_07a .img img{position: absolute;width: auto;left: 50%;transform: translateX(-50%) !important;top: 0;height: 100%;} .sub_07a .num{position: absolute;left: 50%;transform: translateX(-50%);bottom: 8px;color: #fff;z-index: 2;font-size: 16px;} .sub_07b{margin: 10px -5px 0;position: relative;padding: 0;} .sub_07b .img{padding-bottom: 133.3%;} .sub_07b .swiper-slide-thumb-active .img{box-shadow: initial;top: 0;} .sub_07c .title{text-align: center;color: #fff;font-weight: bold;background: url(../images/sub07_title.png) center no-repeat #9b0000;background-size: cover;line-height: 1.8em;padding: 20px 0;} .sub_07b .swiper-slide.first .img::before,.sub_07b .swiper-slide.last .img::after{opacity: 0;} .sub_07b::before{content: '';display: block;position: absolute;left: 5px;top: 0;width: 10%;height: 100%;background:rgba(0,0,0,0);background: -webkit-linear-gradient(left, #000 , rgba(0,0,0,0));background: -o-linear-gradient(right, #000, rgba(0,0,0,0));background: -moz-linear-gradient(right, #000, rgba(0,0,0,0));background: linear-gradient(to right, #000 , rgba(0,0,0,0));z-index: 2;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;opacity: 0.55;pointer-events: none;} .sub_07b::after{content: '';display: block;position: absolute;right: 5px;top: 0;width: 10%;height: 100%;background:rgba(0,0,0,0);background: -webkit-linear-gradient(right, #000 , rgba(0,0,0,0));background: -o-linear-gradient(left, #000, rgba(0,0,0,0));background: -moz-linear-gradient(left, #000, rgba(0,0,0,0));background: linear-gradient(to left, #000 , rgba(0,0,0,0));z-index: 2;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;opacity: 0.55;pointer-events: none;} @media screen and (max-width: 1640px){ .sub_02a .arrow{width: 33px;height: 42px;} .sub_03{} .sub_03 .title{margin: 10px 0 0;} .sub_06a .arrow{width: 33px;height: 42px;} .sub_06a .prev{left: 20px;} .sub_06a .next{right: 20px;} } @media screen and (max-width: 1480px) { .sub_01a{margin: 0 0 40px;} .sub_01b ul{margin: 0 0 -30px -20px;} .sub_01b .item{margin: 0 0 30px 20px;} .sub_01b .img_box{width: 240px;} .sub_01b .info_box{margin: 0 0 0 260px;padding: 20px 0 0;} .sub_02a .prev{left: 20px;} .sub_02a .next{right: 20px;} .sub_02a .title{padding-bottom: 20px;} .sub_06b{margin: 0 10px;padding: 25px 0 10px;} } @media screen and (max-width: 1280px) { .sub_03 .img_box{padding: 24px;} .sub_03 .border{left: 10px;right: 10px;top: 10px;bottom: 10px;} .sub_03 .border::before, .sub_03 .border::after{width: 16px;height: 16px;} } @media screen and (max-width: 1040px) { } @media screen and (max-width: 992px) { .sub_01a ul{margin: 0 0 -20px -12px;} .sub_01a .item{margin: 0 0 20px 12px;} .sub_01b li{width: 100%;} .sub_02a{margin: 0 0 30px;} .sub_02b .title{margin: 6px 0 0;} .sub_03 ul{margin: 0 0 -24px -40px;} .sub_03 .item{margin: 0 0 24px 40px;} .sub_05{margin: 0 0 0 -24px;} .sub_05 .item{margin: 0 0 24px 24px;} .sub_05 .title{padding: 5px 0;line-height: 1.8em;} .sub_06b{width: 1px;padding: 0;margin: 0;} .sub_06c .title span{padding: 15px 0 10px;} .sub_06c .title{margin: 0 0 20px;} } @media screen and (max-width: 800px) { } @media screen and (max-width: 767px) { .sub_01a{margin: 0 0 20px;} .sub_01a li{width: 100%;} .sub_01b .img_box{width: auto;float: none;} .sub_01b .info_box{margin: 0;padding: 10px 0 0;} .sub_01b .title{line-height: 1.8em;-webkit-line-clamp: initial;height: auto;} .sub_02a .title{display: none;} .sub_02b ul{margin: 0 0 -20px -45px;} .sub_02b li{width: 100%;} .sub_02b .item{margin: 0 0 15px 45px;} .sub_03 li{width: 100%;} .sub_03 .title{margin: 5px 0 0;} .sub_05 .box{width: 50%;} .sub_07{padding: 5px;} .sub_07a .img{padding-bottom: 100%;} .sub_07a .prev{left: 0;} .sub_07a .next{right: 0;} } @media screen and (max-width: 479px) { .sub_05 .box{width: 100%;} } @media screen and (max-width: 413px) { }