@charset "utf-8";



/* main page*/
#fSitemapWrap{display:none;}

#mainWrap{width:100%; position:relative; z-index:1;}



/* main page */



/* main Roll */
.mSlideWrap{width:100%; height:512px; margin-top:137px; position:relative; left:0; margin-left:0; overflow:hidden;}
.mSlideWrap .mSlideAc{width:100%; height:100%; position:relative; overflow:hidden; z-index:1;}

.mSlideWrap .mTxt{display:inline-block; position:absolute; left:50%; top:100px; z-index:10;}


.mSlideAc .swiper-container{width:100%; height:100%;}
.mSlideAc .swiper-container .swiper-slide{background-position:center center; background-repeat:no-repeat; background-size:auto 100%;}
.mSlideAc .swiper-container .swiper-slide .swipeBox{width:100%; height:100%; display:inline-block; vertical-align:middle; text-align:left; text-align:center; margin-left:05%; margin-top:0%; background-color:#ffffff; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.mSlideAc .swiper-container .swiper-slide .swipeBox a{display:inline-block; width:100%; height:100%;}

.mSlideAc .swiper-pagination{bottom:20px; width:100%; text-align:center;}
.mSlideAc .swiper-pagination .swiper-pagination-bullet{width:20px; height:20px; margin:0 5px; background:#fff; border:1px solid #dbdbdb; border-radius:100%; opacity:1; box-sizing:border-box;}
.mSlideAc .swiper-pagination .swiper-pagination-bullet-active{background:none; border:2px solid #c3d600;}

.mSlideAc .swiper-button-next{width:70px; height:70px; background:url(../images/main/mainPrdArrowR.png) no-repeat center center; cursor:pointer;}
.mSlideAc .swiper-button-prev{width:70px; height:70px; background:url(../images/main/mainPrdArrowL.png) no-repeat center center; cursor:pointer;}

.mSlideAc .swiper-container .swiper-slide-active .swipeBox{width:100%; height:100%; margin-left:0; margin-top:0;}

.mSlideAc .swiper-container .swiper-slide-active .swipeBox{-webkit-transition-property:all ;
		-moz-transition-property: 	all ;
		transition-property: 		all ;
		-webkit-transition-duration: 0.5s, 0.5s;
		-moz-transition-duration: 0.5s, 0.5s;
		transition-duration: 0.5s, 0.5s; 
		-webkit-transition-timing function: linear, ease-in-out;
		-moz-transition-timing function: linear, ease-in-out; 
		transition-timing function: linear, ease-in-out;
		transition:1s;
		-moz-transition:1s;
		-webkit-transition:1s;
		box-sizing:border-box;
		}
		



.mainContWrap{width:100%; float:left; padding-bottom:60px;}
.mainContWrap02{width:100%; float:left; padding-bottom:60px; background:#f8f8f8;}
.mainCenter{width:1106px; margin:0 auto;}

.mContBox01{width:100%; float:left; box-sizing:border-box; padding-top:30px; text-align:center;}

.mVideoWrap{display:inline-block; width:100%; float:left; padding-bottom:20px;}
.mVideoBox{display:inline-block; width:31.333%; margin:0 1% 20px 1%; box-sizing:border-box; float:left; box-shadow:1px 1px 5px #dbdbdb;}
/*.mVideoBox:first-child{margin-left:0;}*/
.mVideoBox:nth-child(3n+1){clear:both;}

.mVideoBox a{display:inline-block; float:left; width:100%; position:relative;}
.mVideoBox .mVideoImgWrap{width:100%; float:left; height:192px; overflow:hidden;  position:relative;}
.mVideoBox .mVideoImgWrap .mVideoImg{width:100%; height:100%;  position:relative; z-index:1; float:left;}
.mVideoBox .mVideoImgWrap .mVideoImg img{width:100%; min-height:192px;}
.mVideoBox .mVideoImgWrap .mVideoOv{width:100%; height:100%; overflow:hidden; position:absolute; z-index:2; top:0; left:0; background-color:rgba(0,0,0,0.7); 
                                    background-position:center center; background-repeat:no-repeat; background-image:url(/images/academy/btnMovie.png); opacity:0;}
.mVideoBox .mVideoImgWrap .mVideoIcon{width:100%; position:absolute; z-index:3; bottom:2px; right:2px; text-align:right;}
.mVideoBox .mVideoTit{width:100%; position:relative; float:left; box-sizing:border-box; padding:15px 10px; height:80px; position:relative; border:1px solid #dbdbdb; border-top:none;}
.mVideoBox .mVideoTit .videoTit{display:inline-block; width:100%; box-sizing:border-box; padding-right:40px; z-index:1; font-size:17px; line-height:24px; color:#3c3c3c; text-align:left; font-weight:600;}
.mVideoBox .mVideoTit .btnView{display:inline-block; width:32px; height:32px; position:absolute; top:50%; right:10px; margin-top:-12px; 
                                            background:url(/images/academy/contIcon_more.png) no-repeat center center; z-index:2;}


.mVideoBox a:hover .mVideoOv{opacity:1;}
.mVideoBox a:hover .mVideoTit{border:1px solid #c3d600; border-top:none;}
.mVideoBox a:hover .btnView{background:url(/images/academy/contIcon_more02.png) no-repeat center center;}

.mSMVideoWrap .mVideoBox .mVideoImgWrap{height:480px !important;}
.mSMVideoWrap .mVideoImgWrap .mVideoOv{background-image:none !important;}


								 

.mContBox02{width:100%; float:left; box-sizing:border-box; padding-top:30px; text-align:center;}
.mPrdWrap{width:100%; float:left; padding-bottom:20px;}
.mPrdWrap .mPrdBox{width:357px; float:left; margin-left:17.5px;}
.mPrdWrap .mPrdBox:first-child{margin-left:0;}
.mPrdWrap .mPrdBox:nth-child(3n+1){margin-left:0;}
.mPrdWrap .mPrdBox a{display:inline-block; width:100%; float:left;}
.mPrdWrap .mPrdBox .mPrdImg{width:100%; height:222px; border-radius:8px; overflow:hidden; float:left;}
.mPrdWrap .mPrdBox .mPrdName{width:100%; box-sizing:border-box; padding:10px; color:#3a3a3a; font-size:18px; background:url(../images/dc/contIcon_more.png) no-repeat 300px center; text-align:left; float:left;}

.mPrdBox a:hover .zoom{transition:0.3s; transform:matrix(1.20, 0, 0, 1.20, 0, 0); -webkit-transform:matrix(1.20, 0, 0, 1.20, 0, 0); -moz-transform:matrix(1.20, 0, 0, 1.20, 0, 0);}
.mPrdBox a:hover .mPrdName{color:#c3d600;background:url(../images/dc/contIcon_more02.png) no-repeat 300px center; }


.contBoxL{width:726px; height:303px; box-sizing:border-box; margin-right:10px; float:left;/* background:url(../images/dc/boxBg.png) no-repeat center center;*/}
.contBox{width:50%; height:151px; float:left; box-sizing:border-box; float:left; margin-bottom:1px; padding:10px; background-repeat:no-repeat; background-position:225px center; background-image:url(../imagec/dc/contIcon_01.png); text-align:left;}
.contBox:nth-child(2n){padding-left:30px;}
.contBox01{background-image:url(../images/dc/contIcon_01.png);}
.contBox02{background-image:url(../images/dc/contIcon_02.png);}
.contBox03{background-image:url(../images/dc/contIcon_03.png);}
.contBox04{background-image:url(../images/dc/contIcon_04.png);}
.contBox .goLink{display:inline-block; margin-top:0px; border-bottom:1px solid #3a3a3a; color:#3a3a3a; font-size:13px;}
.contBox .goLink:hover{color:#c3d600; border-bottom:1px solid #c3d600;}


.contBoxR{width:370px; box-sizing:border-box; float:left; /*border-left:1px solid #cccccc; border-right:1px solid #cccccc;*/ background:#c3d600; padding-left:22px;}
.custom{width:100%; float:left; padding-top:60px; padding-bottom:60px; color:#ffffff; font-size:17px; text-align:left;}
.custom p{width:100%; padding-bottom:12px;}
.custom p span{display:inline-block; padding-right:10px; margin-right:10px; border-right:1px solid #ffffff; font-weight:600; float:left;}
.custom p span.tel{display:inline-block; padding-right:0px; margin-right:0px; border-right:none; width:35px; height:27px; background:url(../images/academy/icon_tel02.png) no-repeat 0 center;}
.custom p span.time{display:inline-block; padding-right:0px; margin-right:0px; border-right:none; width:35px; height:27px; background:url(../images/academy/icon_time.png) no-repeat 0 center;}
.custom p span.email{display:inline-block; padding-right:0px; margin-right:0px; border-right:none; width:35px; height:27px; background:url(../images/academy/icon_email.png) no-repeat 0 center;}


/*.mBbsBox{width:100%; float:left; box-sizing:border-box; border:1px solid #cccccc; border-radius:8px; overflow:hidden;}
.mBbs{width:360px; float:left; box-sizing:border-box; padding:30px; text-align:left;}
.mBbs:first-child{border-left:none; width:362px;}
.mBbs:nth-child(2){width:375px;  border-left:1px solid #cccccc;  border-right:1px solid #cccccc;}
.mBbs:nth-child(3n+1){border-left:none;}

.mBbs a{display:inline-block; width:100%;}
.mBbs .mBbsTit{width:100%; box-sizing:border-box; padding-left:30px; color:#3c3c3c; font-size:15px; font-weight:600; background:url(../images/dc/contIcon_notice.png) no-repeat 0 center;}
.mBbs .mBbsDate{width:100%; box-sizing:border-box; padding-top:10px; color:#7d7d7d; font-size:14px;}
.mBbs a:hover .mBbsTit{color:#c3d600;}*/




.mContTit{width:100%; float:left; text-align:center; font-size:20px; color:#3a3a3a; padding-bottom:30px; font-weight:600;}
.mContTitL{text-align:left;line-height:32px;}
.mContTit span.more{display:inline-block; float:right;}
.mContTit span.more a{display:inline-block; width:32px; height:32px; padding-right:60px; background:url(../images/academy/btnView_01.png) no-repeat right center; color:#4d4d4d; font-size:14px; font-weight:400;}
.mContTit span.more a:hover{background:url(../images/academy/btnView_02.png) no-repeat right center; color:#c3d600;}

.mContTit02{width:100%; float:left; text-align:left; font-size:17px; color:#3a3a3a; font-weight:600; padding:5px 0;}
.mContTxt{width:100%; float:left; text-align:left; font-size:12px; color:#666666; line-height:20px; padding:5px 0 15px;}

.mContTit03{width:100%; float:left; text-align:left; font-size:18px; color:#ffffff; font-weight:600; padding:50px 0 0;}



.mContBox03{width:100%; float:left; box-sizing:border-box; padding-top:30px; text-align:center;}
.mContBoxL{width:50%; float:left;}
.mContBoxR{width:50%; float:left; box-sizing:border-box; padding-left:11px;}


.bottomRollWrap{width:100%; float:left; box-sizing:border-box; padding-top:30px; text-align:center;}
.bottomRoll{width:100%; height:200px; float:left; box-sizing:border-box; text-align:center;}

.bottomRoll .swiper-container{width:100%; height:100%;}
.bottomRoll .swiper-container .swiper-slide{width:210px; height:200px;}
.bottomRoll .swiper-container .swiper-slide .rollBox{width:100%; height:100%; box-sizing:border-box; border:1px solid #dbdbdb; position:relative; overflow:hidden;}
.bottomRoll .swiper-container .swiper-slide .rollBox .rollBoxImg{width:100%; height:100%; position:relative; z-index:1;}
.bottomRoll .swiper-container .swiper-slide .rollBox .rollBoxImg img{width:100%;}
.bottomRoll .swiper-container .swiper-slide .rollBox .rollBoxOv{width:210px; height:200px; position:absolute; z-index:3; top:0; left:0; background:rgba(0,0,0,.8); opacity:0; box-sizing:border-box; padding-top:79px;}
.bottomRoll .swiper-container .swiper-slide .rollBox .rollBoxOv a{display:inline-block; width:130px; height:42px; box-sizing:border-box; border:1px solid #ffffff; line-height:40px; color:#ffffff; text-align:center; font-size:18px;}
.bottomRoll .swiper-container .swiper-slide .rollBox .rollBoxOv a:hover{background:#ffffff; color:#292929;}
.bottomRoll .swiper-container .swiper-slide .rollBox:hover .rollBoxOv{opacity:1;}
.bottomRoll .swiper-container .swiper-slide .rollBox .rollBoxName{width:210px; height:40px; position:absolute; z-index:2; bottom:0; left:0; background:rgba(0,0,0,.8); line-height:40px; text-align:center; color:#ffffff; font-size:20px;}

.bottomRoll .swiper-pagination{bottom:20px; width:100%; text-align:center; display:none;}
.bottomRoll .swiper-pagination .swiper-pagination-bullet{width:20px; height:20px; margin:0 5px; background:#fff; border-radius:100%; opacity:1; box-sizing:border-box;}
.bottomRoll .swiper-pagination .swiper-pagination-bullet-active{background:none; border:2px solid #c3d600;}

.bottomRoll .swiper-button-next{width:70px; height:70px; background:url(../images/main/mainPrdArrowR.png) no-repeat center center; cursor:pointer; right:0px; margin-top:-40px;}
.bottomRoll .swiper-button-prev{width:70px; height:70px; background:url(../images/main/mainPrdArrowL.png) no-repeat center center; cursor:pointer; left:0px; margin-top:-40px;}

/*.bottomRoll .swiper-container .swiper-slide-active .rollBox{width:100%; height:100%; margin-left:0; margin-top:0;}

.bottomRoll .swiper-container .swiper-slide-active .rollBox{-webkit-transition-property:all ;
		-moz-transition-property: 	all ;
		transition-property: 		all ;
		-webkit-transition-duration: 0.5s, 0.5s;
		-moz-transition-duration: 0.5s, 0.5s;
		transition-duration: 0.5s, 0.5s; 
		-webkit-transition-timing function: linear, ease-in-out;
		-moz-transition-timing function: linear, ease-in-out; 
		transition-timing function: linear, ease-in-out;
		transition:1s;
		-moz-transition:1s;
		-webkit-transition:1s;
		box-sizing:border-box;
		}*/
		

.mSeminarWrap{width:100%; float:left; display:table;}
.mSeminarWrap .mSeminar{width:33.33%; display:table-cell; position:relative;}
.mSeminarWrap .mSeminar .mSeminarImg{width:100%; float:left; position:relative; z-index:1;}
.mSeminarWrap .mSeminar .mSeminarImg img{width:100%;}
.mSeminarWrap .mSeminar .mSeminarOv{width:100%; float:left; position:absolute; z-index:2; height:100%; overflow:hidden; top:0; left:0;}
.mSeminarWrap .mSeminar .mSeminarOv a{display:inline-block; width:100%; height:100%;}
.mSeminarWrap .mSeminar .mSeminarOv a .zoom{width:100%;}
.mSeminarOv a:hover .zoom{transition:0.3s; transform:matrix(1.20, 0, 0, 1.20, 0, 0); -webkit-transform:matrix(1.20, 0, 0, 1.20, 0, 0); -moz-transform:matrix(1.20, 0, 0, 1.20, 0, 0);}




.mbbsBoxL{width:100%; float:left; box-sizing:border-box; padding:0 10px 20px 10px;}
.mbbsBoxR{width:100%; float:left; box-sizing:border-box; padding:0 10px;}

.boardTit{width:100%; float:left; padding-bottom:10px; position:relative; font-size:18px; font-weight:600; color:#000000; text-align:left;}
.boardTit::after{display:inline-block; content:'';width:80%; height:3px; background:#dbdbdb; position:absolute; right:0; top:50%; margin-top:-11px;}

.mBbsBox{width:100%; float:left; box-sizing:border-box; overflow:hidden; border-bottom:3px solid #dbdbdb; height:105px;}
.mBbs{width:100%; float:left; box-sizing:border-box; padding:10px; text-align:left;}

.mBbs a{display:inline-block; width:100%; line-height:24px; padding:5px; box-sizing:border-box;}
.mBbs .mBbsTit{width:60%; box-sizing:border-box; padding-left:30px; color:#3c3c3c; font-size:15px; font-weight:600; background:url(../images/academy/bbsicon_new.png) no-repeat 0 center; float:left; }
.mBbs .mBbsDate{width:40%; box-sizing:border-box; color:#7d7d7d; font-size:14px; text-align:right; float:left;}
.mBbs a:hover .mBbsTit{color:#c3d600;}