#mainVisual {background:url(/img/main/main_visual_bg.png) no-repeat 50% 0;height:800px;position:relative;}



#mainVisual .mv_slider {position:absolute;left:0;right:0;top:175px;height:625px;}
#mainVisual .mv_slider .swiper-slide {width:880px !important}

#mainVisual .mv_slider .swiper-slide {margin:0 108px;}
.mv_slider .swiper-slide.swiper-slide-next, .mv_slider .swiper-slide.swiper-slide-prev {width:302px !important;}
#mainVisual .mv_slider .swiper-pagination {top:auto;bottom:0;}

#mainVisual .mv_slider .swiper-pagination .swiper-pagination-bullet {width:10px;height:10px;background:#b0bfd8;opacity:1;line-height:12px;display:inline-block;vertical-align:middle;}
#mainVisual .mv_slider .swiper-pagination .swiper-pagination-bullet-active {background:none;border:1px solid #315ea8;box-sizing:content-box;}

#mainVisual .mv_slider .text_wrap {position:absolute;top:50%;left:70px;transform:translateY(-50%);color:#fff}
#mainVisual .mv_slider .text_wrap .tit {display:block;font-size:34px;font-family:'NotoSerif';font-weight:700;}
#mainVisual .mv_slider .text_wrap .sub_tit1 {display:block;font-size:16px;font-family:'NotoSerif';font-weight:700;}
#mainVisual .mv_slider  .sub_tit2 {font-family:'NotoSerif';font-weight:400;position: absolute; line-height: 60px; color: #fff; font-size: 17px; opacity: 0; width: 575px; height: 60px; transform: rotateZ(90deg) translate(0,0); top: 260px;  right: -325px;letter-spacing:0;}
#mainVisual .mv_slider .swiper-slide-active .sub_tit2 {opacity:1}
#mainVisual .mv_slider .sub_tit2:before {content:'';position:absolute;width:50px;height:1px;background:rgba(255,255,255,.3);bottom:7px;;left:0px;}



#mainVisual .slide_btn_wrap { width: 1200px; height: 50px; margin: 0 auto;   position: absolute; top: 50%;  left: 50%; transform: translate(-50%,-50%);z-index:10;margin-top:90px;}
#mainVisual .slide_btn_wrap .btn_prev {border:none;background:url(/img/main/icon_slide_prev.png) no-repeat 100% 50%;width:50px;height:50px;background-size:auto 50px;text-indent:-9999px;float:left;margin-left:50px;}
#mainVisual .slide_btn_wrap .btn_next {border:none;background:url(/img/main/icon_slide_next.png) no-repeat 0% 50%;width:50px;height:50px;background-size:auto 50px;text-indent:-9999px;float:right;margin-right:50px;}






#section_wrap{position:relative;}
#section_wrap:before {content:'';position:absolute;top:-50px;bottom:523px;left:50%;width:1px;background:#e9ecf0;}
#section_wrap:after {content:'';position:absolute;top:375px;right:0;left:0;height:1px;background:#e9ecf0;}

#latest_wrap {width:1200px;margin:0 auto;overflow:hidden;position:relative;}
#latest_wrap .inner {width:600px;float:left;margin:70px 0;height:235px;}
#latest_wrap .inner.bottom {height:320px;}
#latest_wrap .inner:nth-child(2n-1) {padding-right:52px;box-sizing:border-box;}
#latest_wrap .inner:nth-child(2n) {padding-left:52px;box-sizing:border-box;}
#latest_wrap .inner .latest_tit {margin-bottom:25px;color:#2d5ba6;font-size:22px;font-family:'NotoSerif';font-weight:900;}
#latest_wrap .inner .latest_tit  a{color:#2d5ba6;font-size:22px;background:url(/img/main/icon_more.png) no-repeat 100% 50%;display:inline-block;padding-right: 16px;font-family:'NotoSerif';font-weight:900;}




#latest_wrap .inner .latest_list li {width:100%;overflow:hidden;}
#latest_wrap .inner .latest_list a p{padding-right:25px;font-size:18px;color:#363636;line-height:34px;display:inline-block;float:left;max-width:430px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#latest_wrap .inner .latest_list a p.new {background:url(/img/main/icon_new.png) no-repeat 100% 50%;}
#latest_wrap .inner .latest_list a:hover p {text-decoration:underline;}
#latest_wrap .inner .latest_list a .date {font-size:18px;color:#848484;line-height:34px;display:block;letter-spacing:0;font-weight:400;letter-spacing:0em;float:right;}

#latest_wrap .inner .box {width:250px;height:320px;background:#e8eef6;position:relative;padding:60px 70px 20px 0px;box-sizing:border-box;text-align:center;}
#latest_wrap .inner .box_01 {width:250px;height:320px;background:#e8eef6;}

#bottom_l {position:relative;}
#latest_wrap .inner .box_tit_wrap {width:50px;height:50px;background:#4971b2;position:absolute;top:-20px;left:15px;z-index:10;}
#latest_wrap .inner .box_tit_wrap a {color:#fff;font-family:'NotoSerif';font-weight:700;position:absolute;bottom:12px;left:8px;}
.bg_a{background:#9e4cae !important;}


#latest_wrap .inner .box .text_wrap {position:absolute;width:240px;top:230px;left:6px;}
#latest_wrap .inner .box .text_wrap .sbject {display: block;font-size:20px;line-height:30px;font-family:'NotoSerif';font-weight:700;height:92px;overflow:hidden;word-break:keep-all;color:#353535;width:230px;}
#latest_wrap .inner .box .text_wrap .date {margin-top: 15px; display: block;color:#4971b2}
#latest_wrap .inner .box:hover {background:#41639a;}
#latest_wrap .inner .box:hover .sbject {color:#fff;}
#latest_wrap .inner .box:hover .date {color:#fff;}
#latest_wrap .inner .box .img_wrap {float:right;width: 120px; height: 150px; overflow: hidden; position: relative;}


#bottom_r .box_l {position:relative;width:50%;height:320px;float:left;background:url(/img/main/bg_box_l.png) no-repeat 50% 50%;}
#bottom_r .box_r {position:relative;width:50%;height:320px;float:left;background:url(/img/main/bg_box_r.png) no-repeat 50% 50%;}
#bottom_r .text_wrap {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;}
#bottom_r .text_wrap .box_tit2 {font-size:24px;line-height:30px;color:#fff;text-align:center;font-family:'NotoSerif';font-weight:700;}
#bottom_r .text_wrap a {display:block;color:#fff;text-align:center;width:88px;height:25px;line-height:25px;border:1px solid rgba(255,255,255,.2);margin:15px auto;font-weight:300;font-size:13px;font-family: 'Noto Sans HK';}
#bottom_r .text_wrap a:hover {border-color:#4971b2;background:#4971b2}


#bottom_section_a {position:relative;background:url(/img/main/bg_bottom_section.png) no-repeat 50% 50%;height:523px;overflow: hidden;}
#bottom_section_a:before {content:'';position:absolute;top:-50px;bottom:523px;left:50%;width:1px;background:#e9ecf0;}
#bottom_section_a:after {content:'';position:absolute;top:332px;right:0;left:0;}

#bottom_section_a .inner_a_01 {width:1200px;margin:0 auto;overflow:hidden;position:relative;}
#bottom_section_a .inner_a {width:500px;height:332px;margin:90px 0;}
#bottom_section_a .inner_a .left {float:left;}
#bottom_section_a .inner_a .left .tit {font-size:30px;font-weight:700;font-family:'NotoSerif';color:#fff;width:200px;}
#bottom_section_a .inner_a .left a {display:inline-block;margin-top:40px; padding:18px 30px;border:1px solid rgba(255,255,255,0.3);}
#bottom_section_a .inner_a .left a:hover {border-color:#4971b2;background:#4971b2}
#bottom_section_a .inner_a .left a span {display:block;width:105px;height:13px;line-height:13px;background:url(/img/main/icon_plus.png) no-repeat 100% 50%;color:#fff;font-size:13px;}

#bottom_section {background:url(/img/main/bg_bottom_section.png) no-repeat 50% 50%;height: 523px;    overflow: hidden; }
#bottom_section .inner {width:1200px;height:332px;margin:110px auto 81px;}
#bottom_section .inner .left {float:left;}
#bottom_section .inner .left .tit {font-size:34px;font-weight:700;font-family:'NotoSerif';color:#fff;}
#bottom_section .inner .left a {display:inline-block;margin-top:40px; padding:18px 30px;border:1px solid rgba(255,255,255,0.3);}
#bottom_section .inner .left a:hover {border-color:#4971b2;background:#4971b2}
#bottom_section .inner .left a span {display:block;width:105px;height:13px;line-height:13px;background:url(/img/main/icon_plus.png) no-repeat 100% 50%;color:#fff;font-size:13px;}
#bottom_section .inner .right {float:right;width:750px;position:relative;}

#bottom_section .swiper-container.relics_slider {width:750px;}
#bottom_section .swiper-container.relics_slider .swiper-wrapper li {position:relative;width:250px !important;}
#bottom_section .swiper-container.relics_slider .swiper-wrapper li a:before {content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:url(/img/main/cover_relics.png) no-repeat 50% 100%;}
#bottom_section .swiper-container.relics_slider .swiper-wrapper li a {display:block;position:relative;}
#bottom_section .swiper-container.relics_slider .swiper-wrapper li a:after {content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.3);display:none;}
#bottom_section .swiper-container.relics_slider .swiper-wrapper li a:hover:after {display:block;}
#bottom_section .right .swiper-button-prev {left:-50px;background:url(/img/main/icon_slide2_prev.png) no-repeat 50% 50%;}
#bottom_section .right .swiper-button-next {right:-50px;background:url(/img/main/icon_slide2_next.png) no-repeat 50% 50%;}



dl.time {color:#363636}
dl.time dt {font-size:22px;display:inline-block;line-height:34px}
dl.time dd {font-size:18px;display:inline-block;line-height:34px}
dl.time dd strong{font-family:'NotoSerif';font-size:34px;font-weight:300;}

ul.chk_style {margin-top:30px;}
ul.chk_style li {position:relative;font-size:18px;line-height:34px;padding-left:20px;}
ul.chk_style li:before {content:'';position:absolute;top:0;left:0;width:12px;height:34px;background:url(/img/main/bullet_chk.png) no-repeat 50% 50%;}





