#visual{}
.sld_visual{position:relative;}
.sld_visual{}
.sld_visual .swiper-pagination{bottom:25px;left:0;width:100%;text-align:center;}
.sld_visual .swiper-pagination-bullet{background:#a6a4a1;width:14px;height:14px;opacity:1;margin:0 3px;}
.sld_visual .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;width:35px;border-radius:10px;}

.titMainWrap{text-align:center;}
/* mainCont01 */
#mainCont01 .left{border-right:1px solid #ededed;}
#mainCont01 .left,
#mainCont01 .right{padding:20px;border-bottom:1px solid #ededed;min-height:361px}
#mainCont01 .Img{display:block;text-align:center;padding:12px 0 0;}
#mainCont01 .Img img{height:88px;}
#mainCont .inner_cont{position:relative;}
#mainCont01 strong{display:block;font-size:12px;font-weight:700;}
#mainCont01 .left strong{color:#e86c98}
#mainCont01 .right strong{color:#f1ac03}
#mainCont01 h4{font-weight:700;line-height:1.1;font-size:16px;padding:5px 0;min-height: 61px}
#mainCont01 p{font-size:13px;color:#9e9e9e;line-height:1.3;padding: 15px 0 0;}
#mainCont01 .link_view{display: none;}


#mainCont02{background-color:#f6f6f6;padding:50px 0 15px;}
#mainCont02 .titMainWrap{padding-bottom:22px;}
#mainCont02 .titMainWrap p.ca{color:#58854b;font-size:12px;font-weight:700;}
#mainCont02 .titMainWrap h4{font-size:18px;padding: 6px 0 0;}
#mainCont02 .sld_program{position:relative;margin:0 57px;padding-bottom:30px;}
#mainCont02 .la_skin .thumb{position:relative;}
#mainCont02 .la_skin .thumb img{vertical-align:top;display:block;height:auto;width:100%;}
#mainCont02 .la_skin .thumb .dimm{position:absolute;left:0;width:100%;top:0;height:100%;z-index:2;opacity:.38;}
#mainCont02 .la_skin .thumb .play{display:block;position:absolute;top:50%;left:50%;margin-left:-14px;margin-top:-14px;width:28px;height:28px;background-repeat:no-repeat;background-size:28px 28px;z-index:3;}
#mainCont02 .la_skin .summary{border:1px solid #ddd;border-top:0;text-align:center;background:#fff;padding:27px 0 25px;}
#mainCont02 .la_skin .summary .la_ca{color:#608771;font-weight:700;font-size:12px;text-transform:uppercase}
#mainCont02 .la_skin .summary .la_tit{color:#6b9b61;font-size:16px;padding:13px 0 10px;}
#mainCont02 .la_skin .summary .la_txt{color:#a09f9f;font-size:14px;}
#mainCont02 .la_skin .summary .line{margin:12px auto;background:#cecece;height:1px;width:28px;}
#mainCont02 .la_skin .summary .link_view{}
#mainCont02 .la_skin .summary .link_view a{display:inline-block;border:1px solid #c4d3c2;color:#fff;background-color:#6b9b61;font-size:14px;width:75px;line-height:26px;font-weight:700;text-transform:uppercase}
#mainCont02 .fir .la_skin .thumb .play{background-image:url(../image/main/ico_play1.png);}
#mainCont02 .fir .dimm{background:#294a25;}

#mainCont02 .sec .la_skin .dimm{background:#518e99;opacity:.75;}
#mainCont02 .sec .la_skin .thumb .play{background-image:url(../image/main/ico_play2.png);}
#mainCont02 .sec .la_skin .la_ca{color:#035f92;}
#mainCont02 .sec .la_skin .la_tit{color:#4692bd;}
#mainCont02 .sec .summary .link_view a{background:#4692bd;border-color:#4289b2;}

#mainCont02 .three .la_skin .dimm{background:#c0a47e;opacity:.55;}
#mainCont02 .three .la_skin .thumb .play{background-image:url(../image/main/ico_play3.png);}
#mainCont02 .three .la_skin .la_ca{color:#febb6c;}
#mainCont02 .three .la_skin .la_tit{color:#eea44d;}
#mainCont02 .three .summary .link_view a{background:#ffcf00;border-color:#eec100;}


.sld_program .swiper-pagination{bottom:0;left:0;width:100%;text-align:center;}
.sld_program .swiper-pagination-bullet{background:#e2e1e0;width:14px;height:14px;opacity:1;margin:0 3px;border-radius:100%}
.sld_program .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#c7c5c5;width:35px;border-radius:10px;}
.sld_program .swiper-button-prev,
.sld_program .swiper-button-next{background-size:14.5px 21.5px;width:14.5px;height:21.5px;margin-top:-7px;background-repeat:no-repeat;background-position:0 0;}
.sld_program .swiper-button-prev{background-image:url(../image/main/btn_sldM2_prev.png);left:-30px;}
.sld_program .swiper-button-next{background-image:url(../image/main/btn_sldM2_next.png);right:-30px;}

#mainCont03{padding:50px 0;}
#mainCont03 .mainStudy{padding:0 43px;}
#mainCont03 .titMainWrap{}
#mainCont03 .titMainWrap span{color: #2daa80;}
#mainCont03 .titMainWrap .fir_text{color:#9e9e9e;font-size:14px;}
#mainCont03 .titMainWrap .fir_text strong{color:#5a5a5a;font-weight: 400;}
#mainCont03 .titMainWrap h4{font-size:20px;padding:10px 0 28px;}
.mainStudy{}
.mainStudy>div{padding-bottom:30px;}
.mainStudy .thumb{padding: 10px;border: 1px solid #eee;}
.mainStudy .thumb img{display:block;vertical-align:top;width:100%;height:auto;}
.mainStudy .summary{padding:15px 0 0 10px;position: relative;}
.mainStudy .summary .tit{font-weight:700;font-size:14px;padding:0 0 5px;text-decoration: underline;}
.mainStudy .summary .tit+p{font-size: 15px;font-weight: 700;color: #000;}
.mainStudy .summary .tit span{color:#31997a;display:block;}
.mainStudy .summary .tit span.c2{color:#63a4b4}
.mainStudy .summary .desc{color: #9e9e9e;font-size: 14px;padding-top: 16px;}
.mainStudy .link_view{text-align:center;padding:0;}
.mainStudy .link_view a{display:inline-block;border:1px solid #eee;padding:7px 25px;font-size:12px;}
.mainStudy .goto_url{display: none;}

#mainCont04{background-color:#f6f6f6;border:1px solid #eaeaea;border-left:0;border-right:0;}
#mainCont04{}
#mainCont04 .main4_comm{padding:20px 20px 30px;}
#mainCont04 .inbox{position:relative;}
#mainCont04 .right .inbox .t1{color:#e1b70e;}
#mainCont04 .inbox .t1{font-weight:700;font-size: 16px;text-transform: uppercase;}
#mainCont04 .inbox .t2{font-size:14px;padding-bottom:72px;text-transform: uppercase;}
#mainCont04 .inbox .t3{display:none;}
#mainCont04 .inbox .link_view{display:inline-block;border:1px solid #cecece;color:#9e9e9e;line-height:20px;padding:0 20px;font-size:11px;transition:all .45s ease-in}
#mainCont04 .inbox .link_view:hover{background:#d9d9d9;}
#mainCont04 .inbox .img{position:absolute;bottom:50px;right:0;}
#mainCont04 .right {border-left: 1px solid #ededed;}
#mainCont04 .left .img img{height:90px;}
#mainCont04 .right .img img{height:100px;}

#mainCont05{padding:50px 0 65px;}
#mainCont05 .inner_layer{padding:0 20px;}
#mainCont05 .titMainWrap{padding-bottom:25px;}
#mainCont05 .titMainWrap p{color:#b78e68;font-size:12px;font-weight:700;}
#mainCont05 .titMainWrap h4{font-size:24px;}
#mainCont05 .la_list{overflow:hidden;}
#mainCont05 .la_list li:first-child{margin-top:0;border-top:0;}
#mainCont05 .la_list li{border-bottom:1px solid #e5e5e5;margin-top:25px;}
#mainCont05 .la_list li.three{border-bottom:0;}
#mainCont05 .la_inner{padding:0 35px;}
#mainCont05 .la_inner .thumb img{display:block;width:100%;height:auto;}
#mainCont05 .la_inner .summary{padding:25px 0;}
#mainCont05 .la_inner .la_tit{font-weight:700;font-size:16px;color: #343434;padding-bottom: 25px;}
#mainCont05 .la_inner .la_cont{display: none;color:#6a6a6a;font-size:12px;opacity:.7;padding:17px 0 12px;}
#mainCont05 .la_inner .la_date{color:#6a6a6a;font-size:12px;}
#mainCont05 .link_view{text-align:center;padding:20px 0 0;overflow:hidden;}
#mainCont05 .link_view a{display:inline-block;border:1px solid #eee;;padding:7px 25px;font-size:12px;transition:all .25s ease-in;color: #343434;}
#mainCont05 .link_view a:hover{border-color:#ccc;color:#ccc;}

#mainCont06{background-color:#bdb0a4}
#mainCont06 .inner_layer{background:url(../image_eng/main/main7_img.jpg) no-repeat 100% 0;background-size:211.5px 211.5px;height:211.5px;padding:33px 20px;}
#mainCont06 .text_group .t1{color:#867463;font-size:12px;font-weight: 700;}
#mainCont06 .text_group .t2{font-weight:700;line-height:1.3;font-size:13px;padding:5px 0 55px;text-transform: uppercase;}
#mainCont06 .text_group .t2 em{font-weight: 700;font-size: 20px;}
#mainCont06 .text_group .t3 {display: none;}
#mainCont06 .link_view{display:inline-block;border:1px solid #6e655e;padding:5px 10px;font-size:14px;color: #6e655e;}

@media only screen and (min-width:1100px) {
	/* mainCont01 */
	#mainCont01{border-bottom: 1px solid #ededed;}
	#mainCont01 .left,
	#mainCont01 .right{padding:38px 0 0 0;border-bottom: 0;height: 375px;position: relative;}
	#mainCont01 .Img{padding: 0;position: absolute;}
	#mainCont01 .Img img{height:auto;}
	#mainCont01 .left .Img{top: 120px;right: 40px;}
	#mainCont01 .right .Img{top: 110px;right: -100px;}
	#mainCont .inner_cont{position:relative;}
	#mainCont01 strong{font-size: 18px;}
	#mainCont01 .left strong{color:#e86c98}
	#mainCont01 .right strong{color:#f1ac03}
	#mainCont01 h4{font-size: 30px;padding: 11px 0 17px;color: #343434;}
	#mainCont01 p{font-size: 16px;line-height: 1.5;color: #9e9e9e;height: 111px;}
	#mainCont01 .right{padding-left: 50px;}
	#mainCont01 .link_view{display: block;padding: 30px 0 0;}
	#mainCont01 .link_view a{display: inline-block;border: 1px solid #d2d2d2;color: #9e9e9e;opacity: .6;line-height: 35px;padding: 0 35px;font-size: 16px;transition:all .25s ease-in}
	#mainCont01 .link_view a:hover{background-color: #3a3a3a;color: #fff;}


	#mainCont02{background-color:#f6f6f6;padding:95px 0;}
	#mainCont02 .titMainWrap{padding-bottom:45px;}
	#mainCont02 .titMainWrap p.ca{font-size: 18px;font-weight: 700;}
	#mainCont02 .titMainWrap h4{font-size:30px;padding: 6px 0 0;color: #343434;}
	#mainCont02 .sld_program{position:relative;margin:0 -50px;padding: 35px 50px;background: #fff;}
	#mainCont02 .la_skin{border: 1px solid #fff;}
	#mainCont02 .la_skin .summary{padding:50px 0 40px;border: 1px solid #ddd;}
	#mainCont02 .la_skin .summary:hover{background: #f6f6f6;}
	#mainCont02 .la_skin .summary .la_ca{font-size: 18px;text-transform:uppercase}
	#mainCont02 .la_skin .summary .la_tit{font-size:24px;padding:13px 0 10px;line-height: 1.3;}
	#mainCont02 .la_skin .summary .la_txt{font-size:16px;}
	#mainCont02 .la_skin .summary .line{margin:20px auto;background:#cecece;height:1px;width:50px;}
	#mainCont02 .la_skin .summary .link_view{}
	#mainCont02 .la_skin .summary .link_view a{font-size:16px;width:100px;line-height:35px}
	#mainCont02 .la_skin .thumb .play{width:56px;height:56px;margin-left:-28px;margin-top:-28px;background-size:56px 56px;}

	.sld_program .swiper-pagination{bottom:-55px;}
	.sld_program .swiper-button-prev,
	.sld_program .swiper-button-next{background-size:23px 33px;width:23px;height:33px;margin-top:-16px;}
	.sld_program .swiper-button-prev{left:8px;}
	.sld_program .swiper-button-next{right:8px;}

	#mainCont03{padding:100px 0 110px;}
	#mainCont03 .mainStudy{padding:0;}
	#mainCont03 .titMainWrap .fir_text{font-size: 24px;font-weight: 400;}
	#mainCont03 .inner_layer{max-width:1120px}
	#mainCont03 .titMainWrap h4{font-size:30px;padding:10px 0 65px;}
	.mainStudy{overflow: hidden;}
	.mainStudy>div{padding-bottom:0;float: left;width: 50%;}
	.mainStudy>div.left{padding-right: 48px;}
	.mainStudy>div.right{padding-left: 48px;}
	.mainStudy .summary{padding:20px 0 0 20px;}
	.mainStudy .summary .tit{font-weight:700;font-size:18px;padding:0 0 5px;}
	.mainStudy .summary .tit span{display: inline-block;margin-right: 20px;text-decoration: underline;}
	.mainStudy .summary .tit span.c2{color:#63a4b4}
	.mainStudy .summary .tit+p{font-size: 20px;padding-bottom: 30px;}
	.mainStudy .summary .desc{font-size: 16px;opacity: 1;line-height: 1.5;margin: 0;padding: 0;height: 65px;}
	.mainStudy .link_view{padding:85px 0 00;clear: left;width: 100%;}
	.mainStudy .link_view a{padding:0 78px;font-size:18px;line-height: 58px;transition:all .25s ease-in}
	.mainStudy .link_view a span{display: inline-block;padding-left: 8px;}
	.mainStudy .link_view a:hover{border-color:#ccc;color:#ccc;}
	.mainStudy .goto_url{display: block;position: absolute;right: 0;bottom: 0;}

	#mainCont04 .main4_comm{padding:90px 0 50px 0;}
	#mainCont04 .right{padding-left:40px;}
	#mainCont04 .inbox{position:relative;}
	#mainCont04 .inbox .t1{font-size:30px;padding:0 0 0;line-height: 1.1;}
	#mainCont04 .inbox .t2{font-size:30px;padding-bottom: 0;font-weight: 700;line-height: 1.1;}
	#mainCont04 .inbox .t3{font-size:16px;display: block;color: #9e9e9e;padding: 25px 0 30px;line-height:1.4;}
	#mainCont04 .inbox .link_view{line-height:36px;padding:0;width: 140px;text-align: center;font-size:16px;}
	#mainCont04 .left .img{bottom: inherit;top: 109px;right: 0;}
	#mainCont04 .right .img{bottom: inherit;top: 92px;right: 0;}
	#mainCont04 .left .img img{height:auto;}
	#mainCont04 .right .img img{height:auto;}
	#mainCont04 .right{border-left: 1px solid #ededed;}


	#mainCont05{padding:140px 0 160px;}
	#mainCont05 .inner_layer{padding:0;}
	#mainCont05 .titMainWrap{padding-bottom:65px;}
	#mainCont05 .titMainWrap p{font-size:18px;}
	#mainCont05 .titMainWrap h4{font-size:36px;}
	#mainCont05 .la_list{margin:0 -15px;}
	#mainCont05 .la_list li{padding: 0 15px;}
	#mainCont05 .la_list li:first-child+li{border-left: 1px solid #ededed;border-right: 1px solid #ededed;}
	#mainCont05 .la_list li{margin: 0;border-bottom: 0;}
	#mainCont05 .la_list li.three{border-bottom:0;}
	#mainCont05 .la_inner{padding: 0;}
	#mainCont05 .la_inner .thumb img{display:block;width:100%;height:auto;}
	#mainCont05 .la_inner .summary{padding:30px 15px;}
	#mainCont05 .la_inner .la_tit{font-size:20px;min-height:70px;padding-bottom: 0;}
	#mainCont05 .la_inner .la_cont{font-size:16px;padding:17px 0 12px;}
	#mainCont05 .la_inner .la_date{font-size:16px;}
	#mainCont05 .link_view {padding: 50px 0 0;clear: left;}
	#mainCont05 .link_view a{padding:0 78px;font-size:18px;line-height: 58px;}
	#mainCont05 .link_view a span{display: inline-block;padding-left: 8px;}

	#mainCont06{height:423px;background:#bdb0a4 url(../image/main/main7_desk_img.jpg) no-repeat 50% 0;}
	#mainCont06 .inner_layer{background:none;padding:80px 0 0 0}
	#mainCont06 .text_group .t1{font-size: 18px;}
	#mainCont06 .text_group .t2{font-size: 36px;padding-bottom: 40px;line-height:1.2;letter-spacing: -0.065em}
	#mainCont06 .text_group .t2 em{font-size: 36px;}
	#mainCont06 .text_group .t3{display: block;font-size: 16px;color: #6e655e;padding-bottom: 20px;}
	#mainCont06  .link_view{font-size:16px;
			line-height: 36px;
			height: 36px;
		    padding: 0;
		    width: 140px;
		    text-align: center;
		    font-size: 16px;
	}

}
