@charset "utf-8";

.section01 {overflow: hidden; clear:both; max-width: 1400px; margin: 0 auto; position: relative; }
.section02 {clear:both; max-width: 1440px; margin: 0 auto; position: relative; padding: 30px 20px 35px; overflow:hidden;}
.section03 {clear:both; max-width: 1440px; margin: 0 auto; position: relative; padding: 30px 20px 35px; overflow:hidden;}
.section04 {overflow: hidden; clear:both; max-width: 1400px; margin:  0 auto; position: relative; padding: 30px 0 0 0; }

.section01 .group_r {float:right; width:688px;}
.section01 .group_l {float:left; width:692px;}

.section01 .visual {width:100%; position:relative; margin-bottom:20px;}
.section01 .visual .vs_list {position: relative;}
.section01 .visual .vs_list > li > a > img {width:688px; height:330px; padding:0; margin:0; display: block;}
.section01 .visual .vs_list > li > a {display: block;}
.section01 .visual .vs_list .title {background: #000000; opacity: 0.7; padding:0; position: absolute; width: 100%; bottom: 0; left: 0;}
.section01 .visual .vs_list .title a {color:#ffffff; padding:14px 20px; display: block; width:100%; overflow:hidden; box-sizing:border-box;}
.section01 .visual .vs_list .title a:hover {text-decoration: underline;}
.section01 .visual .vs_list .Hidden {display:none;}

.section01 .visual .control_box {position: absolute; right:12px; bottom:12px;}

.section01 .visual .control_box .vs_count {font-size:14px; color:#ffffff; display: inline-block; line-height: 24px; vertical-align: top; margin:0 4px 0 0;}
.section01 .visual .control_box .vs_btn {display: inline-block; vertical-align: top;}
.section01 .visual .control_box .vs_btn a {float:left; overflow:hidden; height:25px;background-image:url('../../img/asis/mainImg.png'); background-repeat: no-repeat; cursor: pointer; border:1px solid #808080; box-sizing:border-box; margin:0; padding:0;}
.section01 .visual .control_box .vs_btn .prev {width:26px; background-position:-65px -102px;}
.section01 .visual .control_box .vs_btn .next {width:26px; background-position:-91px -102px;}
.section01 .visual .control_box .vs_btn .stop {width:26px; background-position:-66px -127px;}
.section01 .visual .control_box .vs_btn .play {width:26px; background-position:-91px -127px;}
.section01 .visual .control_box .vs_btn .Hidden { display: none; }

.section01 .visual .control_box .vs_btn a:first-child {border-right:none;}
.section01 .visual .control_box .vs_btn a:last-child {border-left:none;}

.section01 .mainCont {overflow: hidden;}
.section01 .mainCont h2 {font-size:19px; line-height:25px; font-weight: 500; margin:0 0 10px 0;}

.section01 .mainCont .popup_zone {float:left; position: relative; width: 340px;}

.section01 .mainCont .popup_zone li {overflow:hidden; width:100%; margin:0; }
.section01 .mainCont .popup_zone li a {display: block; border:5px solid #eeeeee;}
.section01 .mainCont .popup_zone img {width: 100%;  height: 100%;  max-height: 170px; display: block;}

.section01 .mainCont .popup_zone .count {position:absolute; top:6px;left: 62px; font-size:13px; line-height:1.0;}
.section01 .mainCont .popup_zone .p_num {color:#de3b2a; font-weight:500;}
.section01 .mainCont .popup_zone .pz_btn {position:absolute;top:0;left: 88px;}
.section01 .mainCont .popup_zone .pz_btn a {float:left; overflow:hidden; height:25px;background-image:url('../../img/asis/mainImg.png'); background-repeat: no-repeat; cursor: pointer; border:1px solid #e1e1e1; box-sizing:border-box; margin:0; padding:0; }
.section01 .mainCont .popup_zone .pz_btn .prev {width:25px; background-position:-1px -102px;}
.section01 .mainCont .popup_zone .pz_btn .next {width:25px; background-position:-26px -102px;}
.section01 .mainCont .popup_zone .pz_btn .stop {width:25px; background-position:-1px -127px;}
.section01 .mainCont .popup_zone .pz_btn .play {width:25px; background-position:-26px -127px;}
.section01 .mainCont .popup_zone .pz_btn .Hidden {display:none !important;}

.section01 .mainCont .popup_zone .pz_btn a:first-child {border-right:none;}
.section01 .mainCont .popup_zone .pz_btn a:last-child {border-left:none;}

.section01 .mainCont .popup_zone .Hidden { display: none; }

.section01 .mainCont .video_zone {float:right;}
.section01 .mainCont .video_zone a {width: 328px; height: 179px; border:5px solid #3d4382; display: block; box-sizing: border-box; background: #000000; overflow: hidden; position: relative;}
.section01 .mainCont .video_zone img {width:101%; display: block; padding:0; margin:0; opacity: 0.4; float: left;}
.section01 .mainCont .video_zone a::after{content: "";background-image: url('../../img/asis/mainImg.png');background-repeat: no-repeat;background-position: -263px -227px;width: 77px; height: 77px;display: block; z-index: 1;vertical-align: middle;margin-top: 43px; margin-left: auto; margin-right: auto;}

.section01 .mainCont .video_zone:hover img {transform:scale(1.1); transition: transform 0.35s;}


.section01 .latest_stat {position:relative;}
.section01 .latest_stat::after {content: ''; display: block; clear: both;}
.section01 .latest_stat .ls_top {width:100%; background:#227f41; position: relative; padding:20px 0;}
.section01 .latest_stat .ls_top h2 {font-size:18px; color:#ffffff; z-index: 1; padding: 0 0 0 88px; font-weight: 500;}
.section01 .latest_stat .ls_top .count {position: absolute; top: 50%; transform:translateY(-50%); right: 93px; z-index: 1; color: #ffffff; font-size: 14px; line-height:22px;}
.section01 .latest_stat .ls_btn {position:absolute;top: 12px;right:12px; z-index: 1;}
.section01 .latest_stat .ls_btn a {float:left; overflow:hidden; height:34px;background-image:url('../../img/asis/mainImg.png'); background-repeat: no-repeat; cursor: pointer; background-color: #1d6133; margin-left:3px;}
.section01 .latest_stat .ls_btn .prev {width:34px; background-position:-130px -100px;}
.section01 .latest_stat .ls_btn .next {width:34px; background-position:-166px -100px;}


.section01 .latest_stat .ls_cont {width:100%;}
.section01 .latest_stat .ls_cont h3 {color:#ffffff; font-size:18px; background:#1d6133; width:72px; text-align: center; padding:20px 0; position: absolute; top:0; left:0; }

.section01 .latest_stat .ls_cont .ls_list {box-sizing: border-box; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;  border-bottom:1px solid #dcdcdc;  border-top:none; padding:4px 25px;}
.section01 .latest_stat .ls_cont #ls_cont_ul .Hidden {display:none;}
.section01 .latest_stat .ls_cont .ls_list li {border-bottom:1px dashed #d9d9d9; }

.section01 .latest_stat .ls_cont .ls_list li:last-child {border-bottom:none;}

.section01 .latest_stat .ls_cont .ls_list li a {padding: 31px 0 31px 105px; display: block; background-image:url('../../img/asis/statIcon.png'); background-repeat: no-repeat; cursor: pointer;}
.section01 .latest_stat .ls_cont .ls_list li:nth-child(3) a {background-position:-16px -8px;}
.section01 .latest_stat .ls_cont .ls_list li:nth-child(1) a {background-position:-12px -130px;}
.section01 .latest_stat .ls_cont .ls_list li:nth-child(4) a {background-position:-13px -248px;}
.section01 .latest_stat .ls_cont .ls_list li:nth-child(2) a {background-position:-13px -370px;}

.section01 .latest_stat .ls_cont .sj li:nth-child(2) a {background-position:-16px -8px;}
.section01 .latest_stat .ls_cont .sj li:nth-child(4) a {background-position:-12px -130px;}
.section01 .latest_stat .ls_cont .sj li:nth-child(3) a {background-position:-13px -248px;}
.section01 .latest_stat .ls_cont .sj li:nth-child(1) a {background-position:-13px -370px;}


.section01 .latest_stat .ls_cont .ls_list .stat_tit {font-size:18px; line-height:26px; font-weight: 500;}
.section01 .latest_stat .ls_cont .ls_list .stat_info01 {font-size:14px; line-height:22px; color:#777777;}
.section01 .latest_stat .ls_cont .ls_list .stat_info02 {font-size:32px; line-height:40px; color:#0c8c37; font-weight: 500;}
.section01 .latest_stat .ls_cont .ls_list .stat_info03 {font-size: 16px; line-height:24px;}

.section01 .latest_stat .ls_cont .ls_list .block {padding:0; margin:0; line-height: 1.1;}

.section02 h2 {font-size:18px; font-weight: 500; margin:0 0 10px 0;}

.section02 .brdCont {border:1px solid #c2d4e2; background: #ffffff; min-height: 180px;}
.section02 .brdCont a { position:relative; min-height: 180px; padding: 25px 20px; display: block;}
.section02 .brdCont a:after{content:''; position:absolute; top:0; left:0; width:100%; height:100%; border:0 solid #266ab6; box-shadow:none; transition: all ease 0.2s 0s;}
.section02 .brdCont a:hover:after{border-width:4px;box-shadow: 0 10px 10px 0 #91a3b2;}

.section02 .more {position: absolute; top:1px; right:0;}
.section02 .more a {font-size:13px; color:#777777;}
.section02 .more a:hover {text-decoration: underline;}
.section02 .news_brd {width:24%; position: relative;}
.section02 .notice_brd {width:24%; position: relative;}
.section02 .survey_brd {width:24%; position: relative;}
.section02 .career_brd {width:24%; position: relative;}

.section02 > div {margin-right:1.33%; float:left;}
.section02 > div:last-child {margin-right:0;}

.section02 .brdCont dl {font-size:0; line-height:0;}
.section02 .brdCont dl dt {margin:0 0 15px 0; overflow:hidden; text-overflow:ellipsis; height:48px;}
.section02 .brdCont dl dd {font-size:14px; line-height:22px; overflow:hidden; text-overflow:ellipsis; height:110px;}

.section02 .brdCont .brd_title {font-size:16px; font-weight: 500; line-height:24px; text-decoration: underline;}
.section02 .brdCont .date {font-size:12px; line-height:20px; color:#777777; display: block; text-align:right; margin-top:8px;}
.section02 .brdCont .sv_ing {background: #cf4943; color:#ffffff; border-radius:3px; margin-right:4px; font-size:13px; padding:3px 10px; text-decoration: none;}
.section02 .brdCont .c_title {font-size:16px; font-weight: 500; text-decoration: underline;}


.section03 h2 {text-align: center; font-size:22px; font-weight: 500; margin:0 0 20px 0;}
/*.section03 .eg_list {display: flex; position: relative;} display: -webkit-box;
display: -ms-flexbox; display: -webkit-flex;}*/
.section03 .eg_list {position: relative;}
.section03 .eg_list > li {width:24%; position: relative; float:left; margin-right: 1.33%; background: #ffffff;}
.section03 .eg_list > li:last-child {margin-right:0;}
.section03 .eg_list li a {display:block; padding-bottom:20px;  margin: 0 auto;  background: #ffffff;  position: relative;  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.1);}
.section03 .eg_list li a .eg_img {display:block; background: #ffffff; overflow: hidden;}
.section03 .eg_list li a .eg_img img {width:100%; display: block; padding:0; margin:0; opacity: 0.98;}
.section03 .eg_list li a h3 {display:block; color: #222222; font-size: 17px; font-weight: 500; padding: 10px 0 0 0; margin:18px 20px 12px 20px; background-image:url('../../img/asis/mainImg.png'); background-repeat: no-repeat; background-position:0 -166px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.section03 .eg_list li a p {display:block; font-size: 14px; line-height:22px; margin: 0 20px; height:66px; overflow: hidden;}

.section03 .eg_list li a:hover {box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.1); transition: box-shadow ease 0.2s 0s; }
.section03 .eg_list li a:hover p, .section03 .eg_list li a:hover h3 {text-decoration: underline;}
.section03 .eg_list li a:hover .eg_img img {opacity:0.9; transform:scale(1.1); transition: transform 0.35s; }

.section04 h2 {font-size:18px; font-weight: 500; float:left; margin-top: 7px;}
.section04 .box {float:right; width:900px; height:44px; overflow:hidden; padding:0; margin:0;}
.section04 .listb {float:right; max-width:100%;}
.section04 .listb > li {float:left; margin-left: 5px; margin-bottom:2px;}
.section04 .listb > li a {border:1px solid #dcdcdc; box-sizing: border-box; display: block; width:175px;}
.section04 .listb > li a img {display: block; /*width:183px; height:42px;*/ padding:0; margin:0; width:100%;}

.section04 .bnr_btn {/* float:left; margin: 7px 0 0 2px; */ position:absolute; top:38px; left:105px;}
.section04 .bnr_btn a {float:left; overflow:hidden; height:25px;background-image:url('../../img/asis/mainImg.png'); background-repeat: no-repeat; cursor: pointer; border:1px solid #e1e1e1; box-sizing:border-box; margin:0; padding:0; }
.section04 .bnr_btn .prev {width:25px; background-position:-1px -102px;}
.section04 .bnr_btn .next {width:25px; background-position:-26px -102px;}
.section04 .bnr_btn .stop {width:25px; background-position:-1px -127px;}
.section04 .bnr_btn .play {width:25px; background-position:-26px -127px;}
.section04 .bnr_btn .Hidden {display:none !important;}
.section04 .bnrCnt {font-size:14px; font-weight:normal; color:#555555; margin:0 0 0 2px; padding:0;}

.section04 .bnr_btn a:first-child {border-right:none;}
.section04 .bnr_btn a:last-child {border-left:none;}

/* m05 */
.mwrapper05 {max-width:1440px; margin:0 auto; margin-top:32px; padding:0 20px;}
.m05_slide_wrap {position:relative; font-size:0; line-height:0;}
.m05_slide_wrap .m05_t h3,
.m05_slide_wrap .m05_t .s_c,
.m05_slide_wrap .m05_t .s_c span,
.m05_slide_wrap .m05_t .s_c em,
.m05_slide_wrap .m05_t .s_b,
.m05_slide_wrap .m05_t .s_b [class^="btn_"] {display:inline-block; vertical-align:middle;}
.m05_slide_wrap .m05_t h3 {font-size:17px; line-height:25px; font-weight:500; margin-right:8px;}
.m05_slide_wrap .m05_t .s_c {margin-right:16px;}
.m05_slide_wrap .m05_t .s_c span,
.m05_slide_wrap .m05_t .s_c em {font-size:15px; line-height:23px; color:#666;}
.m05_slide_wrap .m05_t .s_b [class^="btn_"] {width:25px; height:25px; margin-left:2px; border:1px solid #ddd; background:url(../../img/asis/mainImg.png) no-repeat #fff center center;}
.m05_slide_wrap .m05_t .s_b .btn_prev {background-position:-1px -102px;}
.m05_slide_wrap .m05_t .s_b .btn_next {background-position:-26px -102px;}
.m05_slide_wrap .m05_t .s_b .btn_pause {background-position:-1px -127px;}
.m05_slide_wrap .m05_t .s_b .btn_play {background-position:-26px -127px;}
.m05_slide_wrap .m05_slide_inner {overflow:hidden;}
.m05_slide_wrap .m05_slide_inner .m05_slide {margin:0 -4px;}
.m05_slide_wrap .m05_slide_inner .m05_slide .s_w .sw_l {padding:0 4px;}
.m05_slide_wrap .m05_slide_inner .m05_slide .s_w .sw_l a {display:block; border:1px solid #ddd; height:42px; text-align:center;}
.m05_slide_wrap .m05_slide_inner .m05_slide .s_w .sw_l a > img {display:inline-block; width:auto; height:100%;}

@media (min-width:1640px) {
    .m05_slide_wrap {height:39px; padding-left:213px;}
    .m05_slide_wrap .m05_t {position:absolute; left:0; top:50%; transform:translateY(-50%);}
    .m05_slide_wrap .sw_l {width:20%;}
}
@media (min-width:1200px) and (max-width:1639px) {
    .mwrapper05 {max-width:1240px; margin:0 auto; margin-top:32px;}
    .m05_slide_wrap {height:42px; padding-left:213px;}
    .m05_slide_wrap .m05_t {position:absolute; left:0; top:50%; transform:translateY(-50%);}
    .m05_slide_wrap .sw_l {width:25%;}
}
@media (min-width:768px) and (max-width:1199px) {
    .mwrapper05 {padding:0 20px;}
    .m05_slide_wrap .m05_slide_inner {margin-top:8px;}
    .m05_slide_wrap .sw_l {width:33.3333%;}
}
@media (max-width:767px) {
    .mwrapper05 {padding:0 20px;}
    .m05_slide_wrap .m05_slide_inner {margin-top:8px;}
    .m05_slide_wrap .sw_l {width:50%;}
}
@media (max-width:520px) {
	.mwrapper05{margin-top:27px;}
}
@media (max-width:400px) {
    .m05_slide_wrap .m05_slide_inner .m05_slide .s_w .sw_l a > img{width:100%;}
}