#wrap > .inner_wrap{width:100%;max-width:1200px;margin:2% auto;}


@keyframes fadeInSlideUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
    visibility: visible;
}

to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}

}
@keyframes fadeInSlideUp2 {
from {
opacity: 0;
-webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
    visibility: visible;
}

to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}

#main {margin: 0 0 4% 0;animation: fadeInSlideUp2 2s ease both;font-size: 0;}
#main > div{font-size:0;display:inline-block;margin:0 32px 0 0;vertical-align:bottom;}
#main .visual_wrap{width: 40%;box-sizing:border-box;/* border-radius:32px; *//* overflow:hidden; */box-shadow:2px 3px 20px 0px rgb(0 0 0 / 20%);vertical-align: top;}

#main .con_wrap {width: 26%;position:relative;vertical-align: top;}
#main .con_wrap .tit{font-size:20px;height:32px;padding:14px 0 12px 24px;font-weight:bold;}


#main .visual_wrap .visual_slide {position:relative;}
#main .visual_wrap .owl-theme .owl-nav {position:absolute;box-sizing:border-box;border-radius:30px 30px 0 0;background:rgba(0,0,0,0.4);padding:8px 48px;bottom: 0;left: 50%;transform: translate(-50%,0);}
#main .visual_wrap .owl-theme .owl-nav [class*=owl-]{background:none;padding:4px 8px;}

@media all and (max-width:1200px){
#main .visual_wrap .item > img {height:100%;}
#main .visual_wrap .owl-theme .owl-nav {}

}

@media (max-width: 1050px){
#main .visual_wrap {width: 60%;margin: 0 auto;text-align: center;display: block;}
#main .con_wrap {width:48%;margin: 4% 2% 2% 0;}

}

@media all and (max-width:768px){
#main .visual_wrap {width:90%;}
#main .con_wrap {width:90%;display:block;margin:4% auto;}
}


#main .cardNews_wrap {box-sizing: border-box;box-shadow: 0 0 20px 0 rgb(180 180 180 / 30%);vertical-align: top;}
#main .cardNews_wrap .cardNews_slide{position:relative;min-height: 324px;}
#main .cardNews_wrap .owl-theme .owl-nav {position:absolute;top:-55px;right:0;}
#main .cardNews_wrap .owl-theme .owl-nav [class*=owl-]{background:none;}
#main .cardNews_wrap .owl-theme .owl-dots{position:absolute;bottom:10px;left:50%;transform:translate(-50%,0);width: 100%;}
#main .cardNews_wrap .owl-theme .owl-dots .owl-dot span{background: #fff;box-sizing:border-box;box-shadow:2px 2px 10px 0 rgba(0,0,0,0.5);*border: 1px solid #ccc;}
#main .cardNews_wrap .owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{width:30px;transition:all ease 0.4s 0s;background:#1e9cb0}

@media all and (max-width:1200px){


}

@media all and (max-width:1050px){
#main .cardNews_wrap .cardNews_slide {height:420px;min-height:420px;}
}

@media all and (max-width:768px){
#main .cardNews_wrap .cardNews_slide {min-height: 100%;height: 100%;}
}


#main .mind_wrap {margin:0;box-sizing:border-box;box-shadow:0 0 20px 0 rgb(180 180 180 / 30%);}
#main .mind_wrap .mind_item{width:100%;background:#81abed;min-height: 324px;position:relative;}
#main .mind_wrap .mind_item:before {content:"";background:url(/src/img/main/mind_icon.png)0 0 no-repeat;width:182px;height:142px;left:50%;bottom:20px;transform:translate(-50%,0);position:absolute;}
#main .mind_wrap .mind_item .exp{font-size:18px;line-height:28px;color:#fff;text-align:center;padding: 60px 0 10px 0;}
#main .mind_wrap .more_btn {background:#2a65b3;color:#d5e5ff;font-size:18px;text-align:center;display:block;max-width:180px;box-sizing:border-box;border-radius:30px;margin: 0 auto;padding: 10px 0;border:1px dashed #fff;}

@media all and (max-width:1200px){

}

@media all and (max-width:1050px){
#main .mind_wrap {margin: 4% 0 2% 0;}
#main .mind_wrap .mind_item {min-height: 420px;height: 420px;}
}

@media all and (max-width:768px){
#main .mind_wrap {width:90%;display:block;margin:2% auto;}
#main .mind_wrap .mind_item {min-height:380px;height:380px;}
#main .mind_wrap .mind_item .exp {font-size:20px;}
}


#quick {animation: fadeInSlideUp 2s ease both;animation-delay: .3s;}
#quick .srch_area{display:inline-block;width:25.9%;box-sizing:border-box;border-radius:32px;border:2px solid #ddd;padding:18px 14px 18px 0;max-width:310px;vertical-align:middle;}
#quick .srch_area .srch_frm {position:relative;}
#quick .srch_area .srch_frm .form_tit{font-size:22px;text-align:center;font-weight:bold;line-height:36px;}

#quick .srch_area .srch_frm input[type="text"] {width:calc(100% - 60px);box-sizing:border-box;border:1px solid #1e9cb0;padding:0 5px 0 10px;border-radius:32px;display:block;margin:20px auto 12px;height:40px;}
#quick .srch_area .srch_frm input[type="text"]::placeholder {text-align: left;padding:0 0 0 10px;font-size:16px;}

#quick .srch_area .srch_frm input[type="submit"] {width:60px;height:60px;background:url(/src/img/main/srch_icon.png) center center no-repeat;display:inline-block;vertical-align:middle;position:absolute;right:6px;top:48px;background-color:#1e9cb0;box-sizing:border-box;border-radius:50%;}

@media all and (max-width:1200px){
#quick .srch_area {width:100%;display:block;max-width: 100%;padding: 10px;border-radius: 10px;margin: 2% 0;}
}

@media all and (max-width:1050px){

}

@media all and (max-width:768px){

}


#quick .quick_btn{display:inline-block;width:calc(100% - 336px);vertical-align:middle;margin:0 0 0 24px;}
#quick .quick_btn .item_list {font-size:0;}
#quick .quick_btn .item_list li {display:inline-block;width:15%;text-align:center;box-sizing:border-box;border-radius:50%;box-shadow:6px 6px 20px 0 rgba(0,0,0,0.2);margin:0 2% 0 0;padding:10px;}
#quick .quick_btn .item_list li:last-child {margin: 0;}
#quick .quick_btn .item_list li a{font-size:16px;}
#quick .quick_btn .item_list li a p{padding:8px 0;}
#quick .quick_btn .item_list li a .sp_icon {background:url(/src/img/main/sp_icon.png)0 0 no-repeat;width:50px;height:50px;display:block;margin:12px auto 0;}
#quick .quick_btn .item_list li:nth-child(2) a .sp_icon {background-position:-50px 0;}
#quick .quick_btn .item_list li:nth-child(3) a .sp_icon {background-position:-100px 0;}
#quick .quick_btn .item_list li:nth-child(4) a .sp_icon {background-position:-150px 0;}
#quick .quick_btn .item_list li:nth-child(5) a .sp_icon {background-position:-200px 0;}
#quick .quick_btn .item_list li:nth-child(6) a .sp_icon {background-position:-250px 0;}

@media all and (max-width:1200px){

#quick .quick_btn {width:100%;}
#quick .quick_btn .item_list li {padding:24px 0;}

}

@media all and (max-width:1024px){
#quick .quick_btn .item_list li {width: 32%;margin:0 2% 2% 0;border-radius:10px;box-shadow: 0px 0px 10px rgba(0 0 0 / 10%);border: 1px solid #f2f2f2;}
#quick .quick_btn .item_list li:nth-child(3n){margin:0 0 2% 0;}
}

@media all and (max-width:768px){
#quick .quick_btn .item_list li {width:48%;}
#quick .quick_btn .item_list li:nth-child(3n){margin:2% 2% 0 0;}
#quick .quick_btn .item_list li:nth-child(2n) {margin:2% 0 0 0;}
}


#latest {margin:40px 0;animation: fadeInSlideUp 2s ease both;animation-delay: .5s;}
#latest > div {display:inline-block;vertical-align:top;}

#latest .con_wrap {width:27%;margin:0 24px 0 0;}
#latest .con_wrap .tit {font-size:20px;line-height:32px; padding:14px 0 12px 24px;font-weight:bold;}


#latest .notice {width:40%;margin:0 24px 0 0;}
#latest .notice .tit {font-size:20px;line-height:32px;padding:14px 0 12px 24px;font-weight:bold;display:inline-block;width:87%;vertical-align:middle;}
#latest .notice .more_btn{background:#f2f2f2;box-sizing:border-box;display:inline-block;vertical-align:middle;padding:8px;border-radius:50%;}
#latest .notice .more_btn img{display:block;width:100%;}
#latest .notice ul.extract {font-size:0;}
#latest .notice ul.extract li{padding:18px 0;box-sizing:border-box;border-bottom:1px solid #ccc;}
#latest .notice ul.extract li:nth-child(1){border-top:1px solid #ccc;}
#latest .notice ul.extract li span{font-size:16px;display:inline-block;vertical-align:middle;}
#latest .notice ul.extract li span.date{text-align:center;width: 18%;}
#latest .notice ul.extract li span.date .d{font-size:22px;font-weight:bold;}
#latest .notice ul.extract li span.date .y_m{font-size:15px;color:#999;}
#latest .notice ul.extract li span.txt{width: 78%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin: 0 0 0 6px;}

#latest .popup_zone {min-height:331px;}
#latest .popup_zone .popup_slide{position:relative;}
#latest .popup_zone .popup_slide .item img {height: 270px;}
#latest .popup_zone .owl-theme .owl-nav {position:absolute;top:-55px;right:0;}
#latest .popup_zone .owl-theme .owl-nav [class*=owl-]{background:none;}

#latest .video_wrap {margin:0;}
#latest .video_wrap iframe{width:100%;min-height:270px;height:270px;}
#latest .video_wrap video{width:100%;/* min-height:270px; *//* height:270px; */background: #fff;padding: 44px 0;max-height: 270px;box-sizing: border-box;box-shadow: 0 0 10px rgb(0 0 0 / 10%);}


@media all and (max-width:1200px){
#latest .notice {width:100%;}
#latest .con_wrap {width: 48%;margin:2% 2% 0 0;}
#latest .video_wrap {margin:2% 0 0 0;}

}

@media all and (max-width:1024px){

}

@media all and (max-width:768px){
#latest .con_wrap {width:100%;}
#latest .popup_zone .popup_slide .item img{height:100%;}
#latest .video_wrap video {max-height:100%;}
}


#banner {padding: 0 0 48px 0;animation: fadeInSlideUp 1s ease both;animation-delay: .8s;}
#banner .banner_slide .item{border:1px solid #ccc;}