body{font-size:15px}
@font-face {
font-family:font_georgia;
src:url('../fonts/georgia.ttf') format(‘truetype’);
font-weight:normal;
 font-style:normal;
}
#banner{position:relative}
.bg_banner{position:relative}
.main_boxHeadlines{margin-top:-260px;position:relative}
.boxHeadlines{background:#fff;padding:0 25px}
.Headlines_title h2{margin-bottom:20px!important;font-size:32px;font-weight:700;position:relative;z-index:3}
.Headlines_title h2 .title{background:#fff;position:relative;z-index:9;padding:0 45px}
.Headlines_title{color:#333;background:#fff;padding-top:45px;padding-bottom:15px}
.Headlines_title p{padding-bottom:15px;font-size:16px}
.main_caption{color:#FFF;display:inline-block;width:100%}
.main_caption h2,.main_caption .h2_caption{font-size:38px;font-weight:700;float:right;margin-bottom:15px!important}
.boxHeadlines .Headlines_title h2{margin-bottom:20px!important;font-size:28px;font-weight:700;position:relative;z-index:3}
.h2_title:before{content:"";position:absolute;left:32%;right:32%;top:28px;height:3px;z-index:2;background:#3b9dd3}
#carousel{width:100%!important;position:relative}
.h2_title:after{content:"";position:absolute;left:0;top:28px;width:100%;height:3px;z-index:1;background:#e1e1e1}
.BoxNews .owl-carousel .owl-nav{display:none}
.see_more{float:right;border-bottom:1px solid #6a7387}
.slide_Headlines .list_item{display:inline-block;height:444px}
.slide_Headlines .list_item .photo{display:inline-block;width:100%}
.slide_Headlines .list_item .body_top h3{font-size:18px;font-weight:700;margin-bottom:15px 11px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px;}
.slide_Headlines .list_item .body_top p{font-size:16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.slide_Headlines .list_item .body{padding:14px 10px;display:inline-block;width:100%}
.slide_Headlines .list_item .body_top .date{padding-bottom:10px;display:block;font-size:16px}
.slide_Headlines .list_item .body_top .date .fa{margin-right:5px}
.slide_Headlines .list_item .body_bottom{text-align:right}
.slide_Headlines .list_item .body_bottom a{color:#0c254e;font-size:14px}
.boxHeadlines .owl-carousel .owl-nav{display:block!important}
.boxHeadlines .owl-carousel .owl-nav .owl-prev{display:block!important;right:0;width:40px;top:40px;height:52px;background:url(../images/icon/news_icon.png) no-repeat -36px -32px!important;position:absolute;left:-4px;opacity:1;text-indent:-9999%;margin:0!important;border-radius:100%!important}
.boxHeadlines .owl-carousel .owl-nav .owl-next{display:block!important;right:0;width:40px;height:52px;position:absolute;background:url(../images/icon/news_icon.png) no-repeat -30px 9px!important;top:40px;right:-5px;opacity:1;text-indent:-9999%;margin:0!important;border-radius:100%!important}
#carousel .owl-next{color:#fff;padding:3px 9.33px;display:block!important;width:29px;height:29px;background:url(../images/icon/icon_event.png) no-repeat -9px -9px!important;position:absolute;opacity:1;text-indent:-9999%;right:0;margin:0!important;border-radius:100%!important}
#prev2 font{display:none}
#next2 font{display:none}
#carousel .owl-prev{color:#fff;padding:3px 9.33px;display:block!important;width:29px;height:29px;background:url(../images/icon/icon_event.png) no-repeat -8px -50px!important;position:absolute;opacity:1;right:35px;text-indent:-9999%;margin:0!important;border-radius:100%!important}
.caroufredsel_wrapper{width:100%!important}
.list_event{height:110px!important;width:auto!important}
.boxHeadlines{padding-bottom:80px}
.BoxNews .News_title h2{margin-bottom:20px!important;font-size:30px;font-weight:700;position:relative;z-index:3}
.BoxNews .News_title p{width:830px;margin:0 auto}
.News_title{padding-bottom:30px}
.BoxNews .News_title .title{background:#0c254e;position:relative;z-index:9;padding:0 28px;color:#FFF}
.BoxNews .News_title .h2_title:before{left:38.5%;right:38.5%;top:20px}
.BoxNews .News_title .h2_title:after{top:20px}
.BoxNews{background:#0c254e;padding:50px 0 70px;color:#FFF}
.list_News{padding:0 20px}
.list_News .list_item .body h3 a{color:#FFF;font-size:18px;font-weight:700}
.list_News .list_item .body .date{font-size:16px;display:block}
.list_News .list_item a{position:relative;display:inline-block;width:100%}
.list_News .list_item{position:relative}
.see_more_title{width:100%;display:inline-block}
.grad{position:absolute;background-image:linear-gradient(to bottom,rgba(0,0,0,0.4) 0,rgba(0,0,0,.4) 100%);bottom:0;z-index:0;left:0;right:0;height:100%;opacity:.7;background-color:rgba(0,0,0,0);box-shadow:0 0 25px rgba(0,0,0,0.1),inset 0 0 1px rgba(255,255,255,0.6)}
.list_News .list_item .body{padding:10px 0px;bottom:0}
.list_News .list_item .body .title_item{position:relative;padding-top:20px;line-height: 24px}
.list_News .list_item .body .title_item:before{position:absolute;content:" ";width:92%;height:3px;background:#bbb9b8;top:10px}
.list_News .list_item .body .title_item:after{position:absolute;content:" ";width:26%;height:3px;background:#3b9dd3;top:10px;left:0}
.boxEvent .Event_title h2{margin-bottom:20px!important;font-size:30px;font-weight:700;position:relative;z-index:3}
.boxEvent .Event_title p{font-size:16px}
.boxEvent .Event_title h2 .title{position:relative;z-index:9;padding:0 45px;background: #edf5f8}
.slide_Headlines .list_item .body_top .intro{
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
	overflow: hidden;
}
.boxEvent{background:#edf5f8;padding:82px 0}
.list_event{background:#fff;position:relative;padding:20px 40px 20px 50px;height:auto!important;min-height:100px;margin-left:122px;margin-bottom:8px}
.boxEvent .Event_title .list_event .date{position:absolute;left:-27px;top:calc(50% - 38px);text-align:center}
.see_more_title{padding-bottom:10px}
.Event_title .list_event .date p.day{background:#0c254e;color:#fff;margin-bottom:0;padding:8px 10px 5px;font-size:26px;font-weight:700}
.Event_title .list_event .date p.month{background:#3b9dd3;padding:5px 10px;margin-bottom:0;color:#FFF;font-weight:700}
.Event_title .list_event .body{text-align:-webkit-auto}
.Event_title .list_event .body .event_full_date{font-size:12px;color:#3b9dd3;}
.Event_title .list_event .body .event_full_date i{width: 20px;}
.Event_title .list_event .body .address{font-size:12px;color:#3b9dd3;position:relative;padding-top:0px!important;display:block;padding-left:25px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.Event_title .list_event .body .address:before{content:"";background:url(../images/icon/news_icon.png) no-repeat 0 1px;width:20px;top:-1px;height:20px;position:absolute;left:0}
.Event_title .list_event .body .title_item{font-weight:700;font-size:18px;max-height: 58px;overflow: hidden;display: inline-block;}
.Event_title .list_event .body h3{margin-bottom: 15px;}
.Event_title .h2_title:before{left:35%!important;right:35%!important}
.boxGallery{padding:98px 0}
.boxGallery .title{color:#FFF;background:#0c254e;padding:30px 0}
.boxGallery .title p{border-bottom:1px solid #fff;display:inline-block}
#boxPartner{border-top:2px solid #cbcccc;width:100%!important}
.boxGallery .owl-carousel .owl-nav{display:block!important}
.detail_list_Event .owl-carousel .owl-nav .owl-next{display:block!important;right:0;width:35px;top:-18%;height:35px;background:url(../images/icon/icon_event.png) no-repeat -5px -5px!important;position:absolute;opacity:1;text-indent:-9999%;margin:0!important;border-radius:100%!important}
.detail_list_Event .owl-carousel .owl-nav .owl-prev{display:block!important;width:35px;top:-18%;height:35px;right:30px;background:url(../images/icon/icon_event.png) no-repeat -6px -46px!important;position:absolute;opacity:1;text-indent:-9999%;margin:0!important;border-radius:100%!important}
.detail_list_Event .owl-carousel .owl-nav .disabled{opacity:.6}
.boxGallery .owl-carousel .owl-nav .owl-next{display:block!important;right:20px;width:65px;top:calc(50% - 32px);height:65px;background:url(../images/icon/news_icon.png) no-repeat -9px -83px!important;position:absolute;opacity:1;text-indent:-9999%;margin:0!important;border-radius:100%!important}
.boxGallery .owl-carousel .owl-nav .owl-prev{display:block!important;width:65px;top:calc(50% - 32px);height:65px;left:20px;background:url(../images/icon/news_icon.png) no-repeat -9px -159px!important;position:absolute;opacity:1;text-indent:-9999%;margin:0!important;border-radius:100%!important}
#view_all{display: block;padding: 12px}
#view_all .fa{margin-left: 5px}
.detail_event{background:#fff;margin-top:-195px;position:relative;padding:30px 30px 45px}
.detail_event .detail .venue{max-width:500px;line-height:24px}
.detail_event .detail .body .Register{width:130px;padding:0 28px;border-top:2px solid #004297;border-bottom:2px solid #004297;border-right:2px solid #004297;text-align:center;margin-left:54px;margin-top:50px;line-height:24px;margin-bottom:20px;position:relative}
.detail_event .detail .body .Register a{font-weight:700}
.detail_event .detail .body .Register:before{content:" ";width:65px;height:65px;left:-56px;top:-10px;position:absolute;background:url(../images/icon/icon_check.png) no-repeat -16px -17px;right:0}
.detail_event .owl-carousel .owl-nav .owl-next{display:block!important;width:64px;top:calc(50% - 32px);height:64px;background:url(../images/icon/news_icon.png) no-repeat -9px -158px!important;position:absolute;left:25px;opacity:1;text-indent:-9999%;margin:0!important;border-radius:100%!important}
.detail_event .owl-carousel .owl-nav .owl-prev{display:block!important;width:64px;top:calc(50% - 32px);height:64px;background:url(../images/icon/news_icon.png) no-repeat -9px -158px!important;position:absolute;left:25px;opacity:1;text-indent:-9999%;margin:0!important;border-radius:100%!important}
.detail_event .detail .link a{color:#0771e3;font-weight:100}
.breadcrumb-main{position:absolute;top:0;background:none;color:#FFF!important;z-index:3;left:0;right:0;width:100%}
.breadcrumb-main li a{color:#FFF}
.breadcrumb{background:none;padding:25px 0}
.detail_event h3,.detail_event .h3_title{position:relative}
.h3_title span{font-size:28px;font-weight:700;overflow:hidden;display:-webkit-box}
.h3_title span:before{content:"";position:absolute;left:0;right:78%;bottom:0;height:3px;z-index:2;background:#3b9dd3}
.h3_title span:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;z-index:1;background:#e1e1e1}
.detail_event .photo{margin:45px 0}
.detail_event .body{width:100%;overflow:hidden}
.detail_event .content{text-align:justify}

.detail_event .detail .date i{padding-right:5px}
.slide_Event{padding-bottom:65px}
.detail_event .detail span{font-weight:700;margin-bottom:35px;padding-bottom: 10px}
.slide_Event h3{position:relative;padding-bottom: 10px;margin-bottom: 40px}
.slide_Event .list_item{display:inline-block;height:470px}
.slide_Event .list_item .body_top h3{font-size:18px;font-weight:700;margin-bottom:12px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-bottom: 0}
.slide_Event .list_item .body_top p{font-size:16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.slide_Event .list_item .body{padding:15px 12px;display:inline-block;width:100%}
.slide_Event .list_item .body_top .date{padding-bottom:5px;display:block;font-size:16px}
.slide_Event .list_item .body .intro{max-height:75px;overflow:hidden}
.slide_Event .list_item .body_bottom{text-align:right}
.slide_Event .list_item .body_bottom a{color:#0c254e;font-size:14px}
.pb30{padding-bottom:30px}
.main_page{margin-top:-262px;position:relative;font-size:18px}
.list_news_box{background:#fff;padding:64px 28px 0}
.content_banner{color:#FFF;display:inline-block;width:100%}
.content_banner h2,.content_banner .h2_caption{font-size:38px;font-weight:700;float:right}
.list_news_box .new_item{display:inline-block;height:444px;width:100%}
.list_news_box .new_item .body{padding:15px 11px;display:inline-block;width:100%}
.list_news_box .new_item .body_top h3,.list_news_box .new_item .body_top .title_photo{font-size:18px;font-weight:700;margin-bottom:10px;}
.list_news_box .new_item .body_top .date{padding-bottom:5px;display:block;font-size:16px}
.list_news_box .new_item .body_top p{font-size:16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.list_news_box .new_item .body_bottom a{color:#1b3359;font-size:14px}
.list_news_box .new_item .body_bottom{text-align:right}
.pagination>li>a,.pagination>li>span{padding:8px 13px!important}
.list_news_box .new_item{margin-bottom:30px}
#pagination{text-align:center;margin-top:32px;margin-bottom:62px}
#pagination .directional{background:#0c254e!important;color:#9fa4b0!important;border-radius:4px!important}
#pagination .pagination li a{border:none;margin-right:4px;color:#333;font-size:14px}
#pagination .pagination .active a{background:#ececec!important;border-radius:4px!important}
.directional .fa{padding:2.5px 1.5px!important}
.ui-widget-header .ui-icon{background-image:url(../images/icon/icon_prev_calendar.png);background-position:0 0}
#datepicker.hasDatepicker{background-image:none;background-repeat:no-repeat;background-position:100% center;border:none;border-radius:3px}
#datepicker.hasDatepicker .ui-widget-content{width:100%;margin-top:3px;border:none;padding:10px;padding-bottom:20px}
.ui-datepicker th span{font-size:16px;text-transform:uppercase;font-weight:700}
#datepicker.hasDatepicker .ui-widget-content .ui-widget-header{background:#fff;border:none;width:100%;max-width:380px;margin:0 auto}
#datepicker.hasDatepicker .ui-datepicker table{margin:auto;width:100%;max-width:380px}
#datepicker.hasDatepicker .ui-datepicker table .ui-state-default,#datepicker.hasDatepicker .ui-datepicker table .ui-widget-content .ui-state-default,#datepicker.hasDatepicker .ui-datepicker table .ui-widget-header .ui-state-default{border:none;background:transparent;color:#333;text-align:center;line-height:24px;font-weight:700;font-size:16px;display:block;width:35px;height:35px;margin:0 auto}
#datepicker.hasDatepicker .ui-datepicker table .ui-state-highlight,#datepicker.hasDatepicker .ui-datepicker table .ui-widget-content .ui-state-highlight,#datepicker.hasDatepicker .ui-datepicker table .ui-widget-header .ui-state-highlight{background:#c5c5c5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;text-align:center;line-height:28px;font-weight:700}
#datepicker.hasDatepicker .ui-datepicker table td.ui-state-highlight{background:none;border:0}
#datepicker.hasDatepicker .ui-datepicker table .ui-state-highlight a{background:#0c4da1;border-radius:100%}
#datepicker.hasDatepicker .ui-datepicker table .ui-state-highlight a.ui-state-active{background:#0c254e;border-radius:100%}
.ui-datepicker-calendar td.ui-datepicker-current-day{border:none;background:none!important}
#datepicker.hasDatepicker .ui-datepicker table .ui-state-active,#datepicker.hasDatepicker .ui-datepicker table .ui-widget-content .ui-state-active,#datepicker.hasDatepicker .ui-datepicker table .ui-widget-header .ui-state-active{background:#0c254e;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;text-align:center;line-height:28px;font-weight:700}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:0!important}
#datepicker.hasDatepicker .ui-icon-circle-triangle-w{background-position:0 0}
#datepicker.hasDatepicker .ui-icon-circle-triangle-e{background-position:0 0;transform:rotate(180deg)}
#datepicker.hasDatepicker .ui-datepicker th{padding:.7em 0}
#datepicker.hasDatepicker .ui-datepicker table .ui-state-highlight a{color:#fff!important}
@media only screen and (max-width: 1024px) {
#banner{margin-top:78px!important}
#banner img{height:175px!important}
.main_boxHeadlines{margin-top:-202px!important}
.BoxNews .News_title p{width:auto!important}
.list_event{margin-left:27px}
.Event_title .list_event .detail .address{padding-top:0}
.boxGallery .title p{border-bottom:none}
}
@media (min-width: 992px) {
.bg_banner{position:relative;min-height:300px}
.col_pd0{padding:0!important}
}
@media (max-width:991px) {
.main_page{margin-top:-120px}
.list_news_box{padding:30px 20px 0}
}
@media (max-width: 767px) {
	.h3_title span:after,.h3_title span:before{bottom: -10px}
.slide_Headlines .list_item{height:auto!important}
.boxEvent{padding:30px 0}
.main_caption h2,.main_caption .h2_caption{text-align:center;font-size:38px!important;float:none}
.boxHeadlines{padding:0}
.boxHeadlines .owl-carousel .owl-nav .owl-next{top:85px}
.boxHeadlines .owl-carousel .owl-nav .owl-prev{top:85px}
.owl-carousel .owl-item img{display:inline-block}
.boxEvent .caroufredsel_wrapper{margin-top:20px!important}
.boxGallery .title{padding:15px 0!important}
.boxGallery .owl-carousel .owl-nav .owl-prev{top:calc(50% - 35px);left:0}
.boxGallery .owl-carousel .owl-nav .owl-next{top:calc(50% - 35px);right:0}
.boxGallery{padding:0!important}
.News_title{padding-bottom:40px!important}
.BoxNews{padding:40px 0}
.detail_event{padding:5px 0 35px!important;margin-top:-100px}
.detail_event h3{margin:30px 5px}
.h3_title span{overflow:inherit;display:inline}
.slide_Event{padding-bottom:0!important}
.slide_Event .list_item{height:410px}
.detail_event .detail .body .Register{margin-left:60px}
.main_page{margin-top:-120px}
.list_news_box{padding:0}
.list_news_box .new_item{display:inline-block;height:auto}
}
@media (max-width: 480px){
	.detail_event .content .table-mce{width: 100%}
}