@charset "utf-8";
/* CSS Document */
.Banner {overflow: hidden;}
.Banner.currents{margin-top: 158px;}
.Banner .flexslider .flex-direction-nav a{width: 64px;height: 64px;line-height: 64px;font-size: 40px;text-align: center;}
.Banner .flexslider .flex-direction-nav .flex-prev{left: 100px; background: url(../images/lf.png) no-repeat; background-size: 64px;}
.Banner .flexslider .flex-direction-nav .flex-next{right: 100px; background: url(../images/rt.png) no-repeat; background-size: 64px;}

.Banner .flex-control-nav {width: auto; padding: 0px 0px; background: rgba(0,131,185,.2); height: 9px; border-radius: 20px; position: absolute; bottom:29px; right:50%; margin:0 -600px 0 0; text-align: center ; z-index:98; }
.Banner .flex-control-nav li {margin: 0 7px 0 ; display: inline-block; zoom: 1; *display: inline; float: left;}
.Banner .flex-control-paging li a {float: left; width: 8px; height:8px; display: block;  cursor: pointer; text-indent: -9999px;border-radius:8px;background: #ffffff;  }
.Banner .flex-control-paging li a:hover,.flex-control-paging li a.flex-active { background: #e3bb1d;  }


.content{position: relative;z-index: 98; max-width: 1200px; margin: 0 auto; overflow: hidden;}
.wrap_content { background: url(../images/content_bg.jpg); background-size: cover; }
.focus_news .title { padding: 15px 0; text-align: center; }
.focus_news .title h2 { font-size: 24px; color: #09649e; }
.focus_news .title span { color: #09649e;font-weight: bold; font-size: 16px; font-family: Arial; }
.focus_news ul { overflow: hidden; }
.focus_news ul li { width: 32%; float: left; }
.focus_news ul li:nth-of-type(1),.focus_news ul li:nth-of-type(2){ margin-right:2% }
.fo_con { background: #ffffff;  }
.fo_conIn { padding: 15px 15px 0; }
.focus_con span { height: 0px; display: block; overflow: hidden; padding-bottom: 56%; }
.fo_con h3 { font-size: 16px; color: #000000; font-weight: normal; line-height: 24px; height: 48px; overflow: hidden; }
.f_con { font-size: 14px; color: #999999; line-height: 22px; height: 22px; overflow: hidden; margin: 18px 0 19px 0; }
.fo_con p { width: 100px; height: 40px; line-height: 40px; text-align: center; background: #c7d3d9; color: #ffffff }
.focus_news ul li .focus_con span { position: relative;  }
.focus_news ul li .focus_con span img {  width: 100%; }
 .focus_news ul li.li1 .focus_con span:before,.focus_news ul li.li3 .focus_con span:before {content: ''; position: absolute;width:0; 
    height:0; 
    border-left:18px solid transparent;
    border-right:18px solid transparent;
    border-bottom:20px solid #ffffff; bottom: 0px; left: 50%; margin:0 0 0 -18px; display: none;}
.focus_news ul li.li2 .focus_con span:before{ content: ''; position: absolute;width:0; 
    height:0; 
    border-left:18px solid transparent;
    border-right:18px solid transparent;
    border-top:20px solid #ffffff; top: 0px; left: 50%; margin:0 0 0 -18px; display: none; }
.focus_news ul li.li1:hover .focus_con span:before,.focus_news ul li.li3:hover .focus_con span:before { display: block;  }
.focus_news ul li.li2:hover .focus_con span:before { display: block; } 
.focus_news ul li:hover p { background: #0083b9; }




.news_notice { overflow: hidden; }
.news { width: 61.3%; float: left; }
.news .title { overflow: hidden; padding: 20px 0 18px 0; }
.news .title h2 { float: left; font-size: 24px; color: #09649e; /*font-weight: normal;*/ }
.news .title span { font-size: 16px; color: #09649e; margin: 0 0 0 10px; }
.news .title a { float: right; }
.icongengduo { font-size: 26px; color: #ffffff; background: url(../images/more.png) no-repeat; width: 26px; height: 25px; display: block; }

/*.news ul { background:#ffffff; padding: 15px; overflow: hidden; }
.news ul li { float: left; width: 50%; }
.news ul li a { transition:1s; }
.news ul li.li3 a{ display: block; padding: 20px 20px 0 0;   border-right: 1px dashed #d9d9d9;  } 
.news ul li.li4 a{  display: block; padding: 20px 0 0 20px;  } 
.news ul li:hover a { box-shadow:3px 35px 77px -17px rgba(0, 0, 0, 0.8); transition:1s; padding:13px 15px 15px;transform: scale(1.06);z-index: 100;background-color: #fff; }
.news ul li.li1 a{display: block; padding:0 20px 20px 0; border-right: 1px dashed #d9d9d9; border-bottom: 1px dashed #d9d9d9; } 
.news ul li.li2 a{  display: block; padding: 0 0 20px 20px; border-bottom: 1px dashed #d9d9d9; }*/

.news ul.item{background:#ffffff; padding: 30px; overflow: hidden;border-bottom: 4px solid #09649e;}
.news ul.item li{margin-bottom:30px;}
.news ul.item li a .dt_title{font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news ul.item li a .dt_date{margin-top: 20px;position: relative;font-style: italic;color: #9c888a;}
.news ul.item li a .dt_date:before{content: "";position: absolute; left: 0;top: 50%;width: 100%;border-top: 1px solid #eee;transition: all 0.3s ease-out 0s;}
.news ul.item li a .dt_date span{background: #fff;padding-right: 10px;display: inline-block;position: relative;}
.news ul.item li:hover .dt_date:before{border-top: 1px solid #09649e;}

.imgIn { position: relative; }
.imgIn span { height: 0px; display: block; overflow: hidden; padding-bottom: 62%; }
.imgIn span img { width: 100%; }
.imgIn p { font-size: 12px; padding: 6px 15px 6px 0px; color: #ffffff; background:#0083b9; width: 92px;  border-radius: 20px; position: absolute; left: 5px; bottom: 15px; }
.imgIn p .icon-time {width: 15px; font-size: 11px; padding: 2px 0 0 7px;}
.imgIn p strong { font-weight: normal; float: right; }
.img_sm { font-size: 16px; margin: 10px 0 0 0;line-height: 24px; height: 48px; overflow: hidden; }

.notice { width: 36.3%; float: right; }
.notice .title { padding: 20px 0 18px 0; }
.notice .title h2 { text-align: center; font-size: 25px; color: #09649e; /*font-weight: normal;*/ }
.notice .title span { color: #09649e; font-size: 16px; margin: 0 0 0 10px; }
.notice ul { }
.notice ul li {  padding: 14px 0 14px 0; border-bottom: 1px dashed #d9d9d9; transition: 1s;}
.notice ul li:hover { box-shadow:3px 35px 77px -17px rgba(0, 0, 0, 0.8); transition:1s; padding:13px 15px 15px;transform: scale(1.06);z-index: 100;background-color: #fff; }
.notice ul li span { padding: 0 0 0 15px; border-left: 1px dashed #e6e6e6; float: right; }
.notice ul li span p { font-size: 14px; color: #999999; line-height: 22px; }
.notice ul li span i { font-size: 16px; color: #999999; font-style: normal; line-height: 22px; }
.notice ul li a { padding: 0 0 0 20px; background: url(../images/2020/circle_03.png) no-repeat left 10px; display: block; line-height: 24px; height: 48px; overflow: hidden; font-size: 16px; }
.noticeIn { background:#ffffff; margin-top:-2px;padding: 0px 10px 0;  }
.noticeIn .more { padding: 5px 0 12px 0; text-align: center; font-size: 16px; }
.noticeIn .more a { color: #09649e; }

.midea { margin: 0 0 48px 0; }
.midea .title { overflow: hidden; padding: 20px 0 18px 0; }
.midea .title h2 { float: left; font-size: 24px; color: #09649e; /*font-weight: normal;*/ }
.midea .title span { font-size: 16px; color: #09649e; margin: 0 0 0 10px; }
.midea .title a { float: right; }


.midea ul {margin:0 -10px; overflow: hidden; background:url(../images/media_bg.jpg); padding: 20px 30px 35px; }
.midea ul li { width: 25%; float: left; }
.liIn { margin:0 10px; position: relative; padding: 30px 0 0 0; }
.li_date { width: 56px; height: 56px; background:#ffffff; border: 1px solid #d9d9d9; position: absolute; left: 20px; top: 0px;}
.liIn a { padding: 50px 15px 35px 15px; border: 1px solid #d9d9d9; display: block; font-size: 16px; line-height: 24px; height: 48px; overflow: hidden; display: block; }
.liIn a span { height: 48px; overflow: hidden; display: block; }
.li_other { text-align: center; width: auto; padding:0 5px; height: 30px; line-height: 30px; color: #ffffff; background:#0083b9; position: absolute; right: 0px; bottom: -15px;  }
.li_date .day { font-size: 24px; color: #999999; text-align: center; line-height: 34px; }
.li_date .year { font-size: 12px; color: #999999; text-align: center; line-height: 20px; }

.wrap_enroll { background-image:url(../images/entroll_bg_02.jpg); background-repeat: no-repeat; background-position: center; background-attachment:fixed; background-size: cover;  }


.enroll { max-width: 1200px; margin: 0 auto; overflow: hidden; }
.enroll_left { /* background: url(../images/bg_03.png); */ width: 670px; padding: 20px 20px 23px; overflow: hidden; float: left; }
.en_left_fix { width: 240px; float: left; position: relative; }
.en_left_fix span { height: 0px; padding: 0 0 121% 0; display: block; }
.banner1 { width: 414px; float: right; }
.banner1 .flexslider .slides > li a{padding: 0 0 16px}
.banner1 .flex-viewport { padding-bottom: 151px; }
/*.banner1 ul li { padding: 6px 0; }*/
.banner1 .flex-direction-nav .flex-next {width: 30px; height: 30px; background: url(../images/rt2.png) no-repeat; text-indent: 999px; right: 0px; top: 108%; }
.banner1 .flex-direction-nav .flex-prev { width: 30px; height: 30px; background: url(../images/lf2.png) no-repeat; text-indent: 999px; left: 84%; top: 108%; }
.banner1 .flexslider ul li.flex-active-slide img { transform: scale(1,1); }
.banner1 .flex-control-nav { display: none; }
.share { margin: 15px 0 0 0; }
.share .weibo{ width:33px; height: 32px;  display: inline-block; margin: 0 25px 0 0;*background-image: url(../images/share1_03.png); }
.share .weixin{ width:32px; height: 31px;  display: inline-block;   *background-image: url(../images/share2_03.png);}
.erweima { display: none; position: absolute; right: 0px; bottom: 0px; }
.icon-weixin { color: #ffffff; font-size: 35px;  background: url(../images/share2_03.png) no-repeat\9\0; background: url(../images/share2_03.png) no-repeat\0;  width: 33px; height: 32px; }
.icon-weibo { color: #ffffff; font-size: 35px;  background: url(../images/share1_03.png) no-repeat\9\0; background: url(../images/share1_03.png) no-repeat\0; *background-image: url(../images/share1_03.png); width: 33px; height: 32px;}


.tab_top { float: right; width: 36%; }
.tab_top h2 { padding: 35px 0 0 0; font-weight: normal; }
.tab_top h2 a { border-bottom: 4px solid #0083b9; padding: 0 0 8px 0; display: inline-block;}
.tab_top p { font-size: 24px; color: #ffffff; }
.tab_top span { font-size: 16px; color: #999999; }
.tab_top ul { margin: 30px 0 0 0; overflow: hidden; }
.tab_top ul li { width: 32%;  margin: 0 0 20px 0; float: left; height: 21px; overflow: hidden; }
.tab_top ul li a { font-size: 16px; color: #ffffff; display: block; transition: 1s; }
.tab_top ul li a:hover { transition: 1s; margin: 0 0 0 10px; }



.wrap_link { margin: 0 0 40px 0; }
.link { padding: 20px 28px 0; background: #ffffff; max-width: 1144px; margin: 0 auto 40px; }
.link ul { overflow: hidden; margin: 0 -33px; }
.link ul li { float: left; width:12.5%; margin: 0 0 20px 0; }
.link ul li a { margin: 0 0px; display: block; text-align: center; }
.link ul li span { width: 64px; height: 70px; line-height: 76px; display: block; border-radius: 50%; margin: 0 auto; }
.link ul li span > img { width: 100%; height: auto; line-height: 76px; margin: 0 auto; }
.link ul li p { font-size: 16px; color: #666666; margin: 10px 0 0 0; text-align: center; }

.link ul li:hover img{ transition: 1s; transform: rotateY(360deg); opacity: .8; }

/*专题图片*/
.gallery { margin: 0 0 40px 0;}
.gallery>.img-col { margin: 0; padding: 0; position: relative; height: 244px;width:25%; }
.gallery>.img-col .img-container { padding: 0; margin: 0; height: 100%; overflow: hidden }
.gallery>.img-col .col2 { height: 50%; width: 100%; padding: 0; margin: 0; overflow: hidden; position: relative }
.gallery>.img-col .img-container img { width: 100%; height: 100% }
.gallery>.img-col .col2 img { width: 100%; height: 100% }
.gallery .img-container .animated { z-index: 99999; display: none; position: absolute; left: 0; right: 0; bottom: 0; top: 0; background: url(../images/cover.png); background-size: 100% 100%; -moz-background-size: 100% 100% }
.gallery .img-container .animated .wrapper { margin: 0; padding: 0; position:absolute; bottom: 15px; left: 0px !important; width:100%; text-align:center; font-size:20px; font-weight:bold;}
.gallery .img-container .animated .wrapper .time { margin-top: 15px }
.gallery .img-container .desc-container { position: absolute; bottom: 15px; left: 20px }
.gallery .img-container .time { font-family: "Microsoft YaHei"; font-size: 180%; display: block; color: white; font-weight: bold }
.gallery .img-container .desc { font-family: "Microsoft YaHei"; font-size: 120%; display: block; color: white }
.gallery>.img-col .img-container:hover .animated{display:block;}


/*公告*/
.noticeIn td,.noticeIn p,.noticeIn li,.noticeIn input,.noticeIn select {font-size:15px;line-height:24px;}
.noticeIn A:link{color:#000000;line-height:24px;font-size: 15px;text-decoration:none;}
.noticeIn A:visited{color:#000000;line-height:24px;font-size: 15px;text-decoration:none;}
.noticeIn A:hover{color:#0E6DBC;line-height:24px;font-size: 15px;text-decoration:underline;}
.noticeIn td {border-bottom: 1px dashed #d9d9d9;  height: 48px;}

.noticeIn td a {/* width: 310px; */padding: 0 15px 0 15px; background: url(../images/circle_03.png) no-repeat left 18px; display: block; line-height: 48px !important; height: 48px; overflow: hidden;}

.noticeIn table tr { border-bottom: 1px dashed #d9d9d9; transition: 0.35s;}
.noticeIn table tr:hover { box-shadow:3px 5px 10px rgba(0, 0, 0, 0.1); transition:1s; padding:13px 15px 15px;transform: scale(1.06);z-index: 100;background-color: #fff; }





@media screen  and (max-width:1380px){
.Banner .flex-control-nav { right: 50px; margin: 0px; }
.mode{width: 1000px;}
.content { max-width: 1000px; }
.enroll { max-width: 1000px; }
.tab_top { margin: 0 0 0 740px; float: none; }
.tab_top ul li { width: 40%; }
.link { margin-bottom: 40px; }
.link ul { margin: 0 -20px; }
.link ul li p { font-size: 13px;  }
.link ul li a { margin: 0 0px; }
}

@media screen  and (max-width:1100px) {
    .mode{width: auto;padding:30px 20px 20px 20px;}
 }




@media screen  and (max-width:992px) { 
  .Banner .flex-control-nav { margin:0 auto; position: static; }
.Banner .flexslider .flex-control-nav { position: absolute; z-index: 0; text-align: center; right: 45%; border-radius: 50px; bottom: 15px; }
.Banner .flexslider .flex-direction-nav .flex-next { right: 0px; background-size: 40px; }
.Banner .flexslider .flex-direction-nav .flex-prev { left: 0px; background-size: 40px; }
.Banner .flexslider .flex-direction-nav a { width: 40px; height: 40px; font-size: 30px; line-height: 40px; background-size: 40px; }
.Banner .flex-control-paging li a { width: 7px; height: 7px; }
.Banner .flexslider .flex-control-nav { padding: 0px 0px; }
.content { margin: 0 15px; overflow: hidden; }
.focus_news ul li.li1 { width: 48%; }
.focus_news ul li:nth-of-type(1),.focus_news ul li:nth-of-type(2){ margin-right:1% }
.focus_news ul li.li2 { width: 50%; }
.focus_news ul li.li3 { width: 100%; }
.focus_news ul li.li3 .focus_con span { width: 50%;  float: left; }
.focus_news ul li.li3 .fo_con { width: 50%; margin: 0 0 0 50%;   }
.focus_news ul li.li3 .focus_con span:before {content: ''; position: absolute;width:0; 
    height:0; 
    border-right:20px solid #ffffff;
    border-top:18px solid transparent;
    border-bottom:18px solid transparent; left: 92.2%; top: 50%; margin:-18px 0 0 0px; }
.focus_news .title h2 { font-size: 22px; font-weight: normal; }  
.focus_news .title span { font-size: 15px; }  
.fo_con h3 { font-size: 15px; line-height: 22px; height: 44px; }
.f_con { font-size: 13px; }
.news { width: auto; float: none; }
.notice { width: auto; float: none; }
.notice ul { overflow: hidden; }
.notice ul li { width: 46%; float: left; }
.notice ul li:nth-child(even){ float: right; }
.notice ul li:last-child { display: none; }
.news .title h2 {font-size: 22px;}
.news .title span { font-size: 15px; }
.icongengduo { font-size: 24px; }
.img_sm { font-size: 15px; }
.notice .title h2 { font-size: 22px; }
.notice .title span { font-size: 15px; }
.notice ul li a { font-size: 15px; }
.midea .title h2 {font-size: 22px;}
.midea .title span { font-size: 15px; }
.midea ul li { width: 50%; margin: 0 0 20px 0 }
.midea ul li:nth-child(even){ float: right; }
.liIn a { font-size: 15px; }
.enroll_left { width: auto; float: none; margin: 0 28px; }
.tab_top { width: auto; float: none; margin:0 28px 50px;}
.tab_top ul li { width: 19%; }
.tab_top p { font-size: 22px; }
.tab_top span { font-size: 15px; }
.tab_top ul li a { font-size: 15px; }
.tab_right ol li a span { font-size: 15px; }
.fo_con { height:165px; position: relative; }
.fo_con p { position: absolute; left: 0px; bottom: 0px; }
.focus_con span { height: 295px; padding-bottom: 0px; }
.focus_news ul li .focus_con span img {  height: 100%; }
.link ul li { width: 16.6%; }
.gallery>.img-col { height: 244px;width:50%; }
}


@media screen and (max-width:768px) {
.fo_con { height: 218px; }
.focus_con span { height: 200px; }

}



@media screen and (max-width:767px) {

.banner1 .flex-direction-nav .flex-prev { left: 70%; }
.en_left_fix span img{ width: 100%; }
.enroll_left { margin: 0 15px; padding: 20px 10px; }
.link ul li { width: 25%; }

}



@media screen and (max-width:710px) {
.en_left_fix { width:36%; }
.banner1 { width:61% }
.banner1 .flex-viewport { padding-bottom:36%; }
}



@media screen and (max-width:650px){
.banner1 .flex-viewport { padding-bottom:36%; }
}

@media screen and (max-width:640px){
.Banner .flexslider .flex-direction-nav a { width: 26px; height: 26px; line-height: 26px; font-size: 20px; background-size: 26px;}	
.Banner .flexslider .flex-direction-nav .flex-next { right: 0px; background-size: 26px; }
.Banner .flexslider .flex-direction-nav .flex-prev { left: 0px; background-size: 26px; }
.focus_news ul li.li1,.focus_news ul li.li2,.focus_news ul li.li3 { width: 100%; float: none; }
.focus_news ul li .focus_con span { width: 100%; /*float: right; height: 155px;*/ padding: 0px; }

.fo_con { margin: 0 247px 0 0; }
.f_con { display: none; }
.fo_con p { display: none; }
.fo_con { height: auto;width:100%; }
.focus_news ul li.li3 .focus_con span { width: 247px; float: right; height: 155px; padding: 0px; }
.focus_news ul li.li3 .fo_con { margin: 0 247px 0 0; }
.focus_news ul li.li2 .focus_con span { position: absolute; right: 0px; top: 0px; }
.focus_con { position: relative; }
.focus_news ul li.li3 .fo_con { width: auto; }
.focus_news ul li.li1:hover .focus_con span:before,.focus_news ul li.li2:hover .focus_con span:before,.focus_news ul li.li3:hover .focus_con span:before {content: ''; position: absolute;width:0; 
   display: none; }
.focus_news ul li { margin: 0 0 10px 0; } 
.fo_con h3 { height: auto; }  
.fo_conIn { padding: 15px; max-height: 120px; overflow: hidden; }
.focus_news .title h2 { font-size: 20px; font-weight: normal; }  
.focus_news .title span { font-size: 12px; } 
.fo_con h3 { font-size: 14px; } 
.news .title h2 { font-size: 20px; }
.news .title span { font-size: 12px; }
.img_sm { font-size: 14px; }
.news ul li { width: 100%; float: none; margin: 0 0 15px 0; }
.news ul li.li1 a,.news ul li.li2 a,.news ul li.li3 a,.news ul li.li4 a { border: 0px; padding: 0px; }
.img_sm { height: auto; }
.notice ul li a { font-size: 14px; }
.notice ul li { width: 100%; float: none; }
.notice ul li:nth-child(even) { float: none; }
.midea .title h2 { font-size: 20px; }
.midea .title span { font-size: 12px; }
.midea ul li { float: none; width: auto; margin: 0 0 15px 0; }
.midea ul li:nth-child(even) { float: none; width: auto; }
.li_date .day { font-size: 20px; }
.liIn a { font-size: 14px; height: auto; }
.liIn { margin: 0px; }
.tab_top ul li { width: 30% }
.tab_top p { font-size: 20px; }
.tab_top span { font-size: 12px; }
.tab_top ul li a { font-size: 14px; }
.tab_right ol li a span { font-size: 14px; }
.f_l_top { font-size: 12px; }
.f_l_bottom { font-size: 12px; margin-top:-20px;}

.liIn a span { height: auto; }
.gallery>.img-col { height: auto;width:100%; }
}
	
@media screen and (max-width:570px){
    



}
@media screen and (max-width:480px){
.link ul li { width: 33.3%; }
}

@media screen and (max-width:414px){

}

@media screen and (max-width:380px){
	.link ul li { width: 50%; }
	
}