@charset "utf-8";

/*** @latest 2020.06.29 SSJ ***/

.thesis02 {width:100%;height:100%;box-sizing:border-box;/* padding:15px 0 0; */margin:0 auto;float:left;overflow:hidden;position:relative;}
.thesis02 .swiper-container {position:relative;box-sizing:border-box;width:100%;/* margin:0 3.5%; */height:100%;}
.thesis02 .swiper-container .swiper-wrapper {box-sizing:border-box; position:relative; clear:both; text-align:center;}
.thesis02 .swiper-container .swiper-wrapper .swiper-slide {box-sizing:border-box; vertical-align:middle; display:inline-block; position:relative; text-align:center; overflow:hidden;
															-webkit-transition:background 0.5s, padding 0.5s;
															transition:background 0.5s, padding 0.5s;}
.thesis02 .swiper-container .swiper-wrapper .swiper-slide:only-child {/* width:100% !important; */margin-right: 0 !important; width: 50% !important;margin: 0 25%;}
.layout_04 .thesis02 .swiper-container .swiper-wrapper .swiper-slide:only-child {width:100% !important; margin:0 !important;}




.thesis02 .schrBox {width:100%; height:100%; float:left;position:relative;text-align:center;box-sizing:border-box;}

.thesis02 .schrBox .imgbox {overflow:hidden;width:100%;float:left;box-sizing:border-box;position:relative;display:inline-block;}
.thesis02 .schrBox .imgbox img {border:1px solid #eaeaea;box-sizing:border-box;width:100%;height:auto;min-height:100%;box-sizing:border-box; 
								-webkit-transition:transform 0.5s; transition:transform 0.5s;}


.thesis02 .schrBox .titlebox {position:absolute; top:0; left:0; width:100%; text-align:center; background:rgba(0,0,0,0.5); vertical-align:middle;
							  -webkit-transition:background 0.5s; transition:background 0.5s;}
.thesis02 .schrBox .titlebox > a {width:100%; line-height:150%; vertical-align:middle; display:inline-block; padding:0 40px; box-sizing:border-box; overflow:hidden;}
.thesis02 .schrBox .tit {width:100%; color:#fff; line-height:150%; font-weight:400; vertical-align:middle; overflow:hidden; word-break:keep-all;
					  	  text-overflow:ellipsis; white-space:normal; -webkit-box-orient:vertical; display:-webkit-inline-box;}
.thesis02 .schrBox .btnbox {display:inline-block;width:100%; background:#f2f2f2;}
.thesis02 .schrBox .btnbox .btnwrap {display:inline-block; vertical-align:middle; line-height:normal;}
.thesis02 .schrBox .btnbox .btnwrap>div {display:inline-block; position:relative;}
.thesis02 .schrBox .btnbox .btnwrap>div:not(:last-child):after {content:""; border-right:1px solid #8c8c8c;width:1px;height:15px; opacity:0.5; position:absolute;right:0;top:50%;margin-top:-7px;margin-right:-2px;}
.thesis02 .schrBox .btnbox a {height:35px; padding:0 10px; position:relative; box-sizing:border-box; overflow:hidden;
						   	 line-height:35px; letter-spacing:-0.5px; white-space:nowrap; text-overflow:ellipsis; font-weight:600;}
.thesis02 .schrBox .btnbox a:hover {text-decoration:underline;}


.thesis02 .swiper-container .swiper-wrapper .swiper-slide:hover .imgbox img {transform:scale(1.1);}
.thesis02 .swiper-container .swiper-wrapper .swiper-slide:hover .titlebox {background:rgba(0,0,0,0.7);}


/* no-data */
.thesis02 .no_data {width:100% !important; padding-right:0 !important; display:none;}
.thesis02 .no_data .imgbox {display:none;}
.thesis02 .no_data .tit {font-weight:400; margin-bottom:0; font-size:18px; color:#333;}
.thesis02 .no_data .thesisBtnbox {display:none;}
	@media (min-width:800px){
		.layout_height_H .thesis02 .no_data .tit {line-height:350px; height:auto !important;}
		.layout_height_M .thesis02 .no_data .tit {line-height:250px; height:auto !important;}
		.layout_height_L .thesis02 .no_data .tit {line-height:150px; height:auto !important;}
	}
	@media (max-width:799px){
		.thesis02 .no_data .tit {font-size:16px;}
	}





/* slide btn */
.thesis02 .btnbox.slideBtn {box-sizing:border-box; top:0;}

.thesis02 .swiper-button-next,
.thesis02 .swiper-button-prev {overflow:hidden;width:35px;height:45px;text-indent:-9999px;pointer-events:auto !important;position:absolute;top:50%;margin-top:0;
								-webkit-transition:background 0.5s; transition:background 0.5s;}
.thesis02 .swiper-button-prev {background:url(../img/slideprev.png) #fff no-repeat;background-position:10px center;left:0;background-size:31%;}
.thesis02 .swiper-button-next {background:url(../img/slidenext.png) #fff no-repeat;background-position:13px center;right:0;background-size:31%;}
.thesis02 .swiper-button-next:hover {background:url(../img/slidenext.png) rgba(255,255,255,0.8) no-repeat;background-position:13px center;right:0;background-size:31%;}
.thesis02 .swiper-button-prev:hover {background:url(../img/slideprev.png) rgba(255,255,255,0.8) no-repeat; background-position:10px center;left:0;background-size:31%;}

.thesis02 .swiper-button-next.swiper-button-disabled, 
.thesis02 .swiper-button-prev.swiper-button-disabled {opacity:1;}
.thesis02 .swiper-pagination {display:none;}

.hiddenBtn {display:none;}

	@media (min-width:800px){
		.layout_03 .thesis02 .swiper-button-next,.layout_03 .thesis02 .swiper-button-prev,
		.layout_04 .thesis02 .swiper-button-next,.layout_04 .thesis02 .swiper-button-prev {width:25px; height:35px;}
	    .layout_height_H .thesis02 .swiper-button-next,
        .layout_height_H .thesis02 .swiper-button-prev {top:110px;}
        .layout_height_M .thesis02 .swiper-button-next,
        .layout_height_M .thesis02 .swiper-button-prev {top:60px;}
        .layout_height_L .thesis02 .swiper-button-next,
		.layout_height_L .thesis02 .swiper-button-prev {top:25px;}
	}
	@media (max-width:799px){
		.thesis02 .swiper-wrapper > div:hover {padding:0;}
		.thesis02 .swiper-wrapper > div:hover img {opacity:0.8;}

		.thesis02 .swiper-button-prev {background-size:10px; background-position:6px center; width:25px; height:35px; top:58px;}
		.thesis02 .swiper-button-next {background-size:10px; background-position:9px center; width:25px; height:35px; top:58px;}
	}




/* layout height setting */


.border-radius .thesis02 .swiper-container .swiper-wrapper .swiper-slide {border-radius:8px;}
.border-radius .thesis02 .swiper-button-next {border-radius:5px 0 0 5px;}
.border-radius .thesis02 .swiper-button-prev {border-radius:0 5px 5px 0;}

.border-radius.br20 .thesis02 .swiper-container .swiper-wrapper .swiper-slide {border-radius:20px;}
.border-radius.br20 .thesis02 .swiper-button-next {border-radius:10px 0 0 10px;}
.border-radius.br20 .thesis02 .swiper-button-prev {border-radius:0 10px 10px 0;}




	@media (min-width:800px){
		.layout_height_H .thesis02 .schrBox .imgbox, .layout_height_H .thesis02 .schrBox .titlebox {height:265px; line-height:265px;}
		.layout_height_M .thesis02 .schrBox .imgbox, .layout_height_M .thesis02 .schrBox .titlebox {height:165px; line-height:165px;}
		.layout_height_L .thesis02 .schrBox .imgbox, .layout_height_L .thesis02 .schrBox .titlebox {height:95px;  line-height:95px;}

		.thesis02 .schrBox .btnbox {height:85px; line-height:85px;}
		.layout_height_L .thesis02 .schrBox .btnbox {height:55px; line-height:55px;}

		.layout_height_H .thesis02 .schrBox .titlebox > a {height:90px;}
		.layout_height_M .thesis02 .schrBox .titlebox > a,
		.layout_height_L .thesis02 .schrBox .titlebox > a {height:60px;}
		.layout_height_H .thesis02 .schrBox .tit {-webkit-line-clamp:3;}
		.layout_height_M .thesis02 .schrBox .tit, .layout_height_L .thesis02 .schrBox .tit {-webkit-line-clamp:2;}


		.layout_03 .thesis02 .schrBox .btnbox a {font-size:15px; width:100%; float:left; padding:0 5px; line-height:normal; height:auto;}
		.layout_03 .thesis02 .schrBox .btnbox a:first-child {margin-bottom:5px;}
		.layout_03 .thesis02 .schrBox .btnbox .btnwrap>div:not(:last-child):after {display:none;}
	}
	@media (min-width:1050px){
		.layout_04 .thesis02 .schrBox .titlebox > a {padding:0 30px;}
		.layout_04 .thesis02 .schrBox .tit {font-size:16px;}

		.layout_04.layout_height_H .thesis02 .schrBox .titlebox > a {height:72px;}
		.layout_04.layout_height_M .thesis02 .schrBox .titlebox > a,
		.layout_04.layout_height_L .thesis02 .schrBox .titlebox > a {height:48px;}
	}

	@media (min-width:991px){
		.layout_04 .thesis02 .schrBox .btnbox a {font-size:15px; width:100%; float:left; padding:0 5px; line-height:normal; height:auto;}
		.layout_04 .thesis02 .schrBox .btnbox a:first-child {margin-bottom:5px;}
		.layout_04 .thesis02 .schrBox .btnbox .btnwrap>div:not(:last-child):after {display:none;}
	}





	@media (max-width:799px){
		.thesis02 .schrBox .imgbox, .thesis02 .schrBox .titlebox {height:150px; line-height:150px;}
		.thesis02 .schrBox .btnbox {height:50px; line-height:50px;}

		.thesis02 .schrBox .titlebox > a {height:54px; padding:0 30px;}
		.thesis02 .schrBox .tit {-webkit-line-clamp:2;}
	}


	@media (min-width:600px) and (max-width:799px){
		.layout_block4 .layout_height_M .thesis02 .schrBox .imgbox, .layout_block4 .layout_height_M .thesis02 .schrBox .titlebox {height:165px;line-height:165px;}
		.layout_block4 .layout_height_L .thesis02 .schrBox .imgbox, .layout_block4 .layout_height_L .thesis02 .schrBox .titlebox {height:95px;line-height:95px;}
		.layout_block4 .layout_height_H .thesis02 .schrBox .imgbox, .layout_block4 .layout_height_H .thesis02 .schrBox .titlebox {height:265px;line-height:265px;}
		
		.layout_block4 .layout_04 .thesis02 .schrBox .btnbox {height:85px; line-height:85px;}
		.layout_block4 .layout_height_L .thesis02 .schrBox .btnbox {height:55px; line-height:55px;}
		.layout_block4 .layout_04 .thesis02 .schrBox .btnbox a {font-size:15px; width:100%; float:left; padding:0 5px; line-height:normal; height:auto;}
		.layout_block4 .layout_04 .thesis02 .schrBox .btnbox a:first-child {margin-bottom:5px;}
		.layout_block4 .layout_04 .thesis02 .schrBox .btnbox .btnwrap>div:not(:last-child):after {display:none;}


		.layout_block4 .layout_04 .thesis02 .schrBox .titlebox > a {padding:0 30px;}
		.layout_block4 .layout_04 .thesis02 .schrBox .tit {font-size:16px;}
		.layout_block4 .layout_04.layout_height_H .thesis02 .schrBox .titlebox > a {height:72px;}
		.layout_block4 .layout_04.layout_height_M .thesis02 .schrBox .titlebox > a,
		.layout_block4 .layout_04.layout_height_L .thesis02 .schrBox .titlebox > a {height:48px;}
	}


	@media (max-width:599px){}

	