/*------------ style -----------------*/
*{box-sizing: border-box;}
html{overflow-x: hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,th,td{margin: 0; padding: 0;}
body{word-break: break-all; font: 12px/1.5 'microsoft yahei', 'simsun', sans-serif, tahoma, arial, 'Hiragino Sans GB', sans-serif;background:#fff;}
button,img,em{border: 0;}
img{vertical-align: middle;}
li,ul{list-style: none;}
i{font-style: normal;}
a{text-decoration: none; outline: none;}
a:hover{text-decoration: none;}
input,textarea{outline: none;}
em,i{font-style: normal; font-weight: normal;}
table{border-collapse: collapse; border-spacing: 0;}
label{display: block;}

/*------------ class -----------------*/
.clearfix{display: inline-table}
*html .clearfix{height: 1%}
*+html .clearfix{min-height: 1%}
.clearfix{display: block}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear{clear: both;}
.center{text-align: center;}
.auto-0{margin: 0 auto;}
.bold{font-weight: bold;}
.ell{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cursor{cursor: pointer;}
.fl{float: left;}
.fr{float: right;}
.block{display: block;}
.inline-block{display: inline-block;}
.hide{display: none;}
.allWidth{width: 1420px;margin: 0px auto;}
.scroll_top {width: 60px;height: 60px;position: fixed;right: 20px;bottom: 20px;z-index: 1000;cursor: pointer;}
.scroll_top img {width: 100%;height: 100%;}

/*------------ header -----------------*/
.head{height: 142px; overflow: hidden; background: #0066cc;}
.logo{margin: 20px 0;}
.honor{border-left: 4px solid #ffffff;padding-left: 8px;margin-left: 8px;margin: 35px 0 0 8px;}
.honor p{color: #fff;font-size: 16px;line-height: 36px;}
.index{margin-top:60px;}
.index a{font-size: 14px;color: #fff;margin-left: 80px;}
.search{height: 30px; line-height: 30px; overflow: hidden; border: 1px solid #f1b000; margin-top: 8px;}
.search input{width: 162px; line-height: 28px; border: none; padding: 0 8px; float: left;}
.search button{background: #f1b000; line-height: 28px; float: right; cursor: pointer; padding: 0 10px; color: #fff; font-size: 14px;}


/*------------ nav -----------------*/
.nav{background: #0066cc;height: 60px;line-height: 40px;}
.navbar_ul{display:flex;justify-content: space-between;}
.navbar_ul > li{width:114px;float: left; font-size: 18px; position: relative;}
.navbar_ul > li > a{color: #fff; display: block; padding: 0 10px;}
.navbar_ul > li:hover > a,.navbar_ul>li.on > a{background:#01478d;}
.navbar_ul .menu{width: 100%;background: #e6f4ff; position: absolute; top: 40px; left: 0; z-index: 9; display:none;}
.navbar_ul .menu li{line-height:24px;font-size: 14px;}
.navbar_ul .menu li a{color:#0067cc; display: block;padding: 8px 4px;}
.navbar_ul .menu li:hover{background: #fff;font-weight: bold;}


/*------------ banner -----------------*/
.banner{position:relative;}
.banner .tempWrap{margin:0 auto;}
.banner > a{position:absolute;top:50%;margin-top:-28px;opacity: 0.6;}
.banner > a:hover{opacity:1;}
.banner > a.prev{left:8%;}
.banner > a.next{right:8%;}
.banner > a img{width:100%;}
.banner .bd li a{display: block;}
.banner .bd li img{width:100%;}
.banner .contain_hd{width: 100%;height: 50px;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,0.3);}
.banner .hd {text-align: center;}
.banner .hd li{width: 12px;height: 12px;background: #fff;border-radius: 50%;display: inline-block;margin: 19px 6px;cursor: pointer;}
.banner .hd li.on{background: #0066cc;}


/*------------ main-content -----------------*/
.common_title{height: 45px;overflow: hidden;margin-bottom: 25px;}
.common_title span{color: #666;font-size: 24px;cursor: pointer;margin-right: 42px;display: inline-block;line-height: 43px;}
.common_title span.normal{border-bottom: 2px solid #0066CC;color: #0066cc;}
.common_title .more{margin-top: 26px;}
.common_title .more a{color: #0066cc;font-size: 14px;}
.common_title .more a:hover{font-weight:bold;}

.one_floor{overflow: hidden;box-shadow: 0px 10px 15px #eef5fb;padding: 50px 0 40px;}
.nav_tab ul{display: flex;justify-content: space-between;}
.nav_tab ul li{width: 236px;text-align: center;float: left;transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
.nav_tab ul li a .nav_img{display: inline-block;}
.nav_tab ul li a .nav_img img{width:100%;}
.nav_tab ul li a p{font-size: 15px;color: #0066cc;margin-top: 20px;}
.nav_tab ul li:hover{margin-top:-10px;font-weight: bold;}

.two_floor{overflow: hidden;margin: 60px 0 60px;}
.two_floor > .allWidth{position:relative;}
.two_floor > .allWidth:before{content:'';width:100%;height:1px;background:#eee;overflow:hidden;position:absolute;left:0;top: 478px;}
.news_tab{width: 430px;margin-right: 65px;}
.news_info li{border-bottom: 1px solid #eee;font-size: 14px;padding: 16px 0;overflow: hidden;}
.news_info li a{color: #333;display: block;line-height: 20px;padding-left: 16px;background: url(/images/list.png) no-repeat center left;}
.news_info li i{color: #999;padding-left: 16px;}
.news_info li.top_li{height: 398px; margin-bottom: 32px;border: none;}
.news_info li.top_li a{padding: 0;}
.news_info li.top_li a .news_img{width: 100%;height: 260px;overflow: hidden;}
.news_info li.top_li a .news_img img{width: 100%;height: 100%;transition:all 0.8s ease-out 0s;-moz-transition:all 0.8s ease-out 0s;-webkit-transition:all 0.8s ease-out 0s;-o-transition:all 0.8s ease-out 0s;}
.news_info li.top_li a .news_img img:hover{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);}
.news_info li.top_li a .news_tit{line-height: 42px;font-size: 16px;font-weight: bold;padding: 0 15px;margin-top: 10px;}
.news_info li.top_li a .news_con{font-size: 14px;line-height: 20px;}
.news_info li.top_li a i{display: block;text-align: right;font-size: 14px;color: #999;line-height: 46px;}
.news_info li:hover a{color:#0066cc;}

/*.three_floor{overflow: hidden; background: url(/images/partyBg.png) no-repeat bottom center;background-size: cover;}*/
.three_floor{overflow: hidden; background: url(/upload/images/2022/11/67ee5d19f939d99e.png) no-repeat bottom center;background-size: cover;}
.party_tab{background: rgba(238,238,238,0.8);margin: 35px 0;border-radius: 6px;padding: 16px 35px 30px;}
.party_title{position: relative;}
.party_title .title_name{width: 80%;text-align: center;margin: auto;}
.party_title .title_name .party_span{width: 32%;float: none;display: inline-block;vertical-align: middle;}
.party_title .title_name .party_span img{}
.party_title .title_name .party_center{width: 13%;margin: 0 6%;display: inline-block;vertical-align: middle;}
.party_title .title_name .party_center img{}
.party_title .more{position: absolute;right: 0;top: 40px;}
.party_title .more a{font-size: 14px;color: #E0100F;}
.party_title .more a:hover{font-weight:bold;}
.party_list .party_info li{float: left;width: 600px;  height: 50px;line-height: 50px;border-bottom: 1px solid #fff;font-size: 14px;}
.party_list .party_info li:nth-child(2n){float:right;}
.party_list .party_info li a{color: #333;width: 80%;display: inline-block;}
.party_list .party_info li a:hover{color: #DF0E0F;}
.party_list .party_info li i{float: right;color: #DF0E0F;}
.party_child{margin-top: 30px;}
.party_child ul li{width: 250px;height: 40px;line-height: 40px;float: left;background: url(/upload/images/2021/12/adb775a55653e5a7.png)no-repeat center center;background-size:100% 100%;text-align: center;font-size: 18px;margin-right: 116px;}
.party_child ul li:last-child{margin-right:0;}
.party_child ul li a{color: #fff;display: block;}

.four_floor{position: relative;height: 715px;margin: 60px 0 60px;}
.four_floor:after {content: "";width: 100%;height: 418px;background: #0066cc;position: absolute;bottom: 0;z-index: -1;}
.internal_info li.img_li{float: left;width: 335px;height: 394px;margin-left: 27px;position: relative;}
.internal_info li.img_li a .internal_img{width:100%;height: 243px;overflow:hidden;}
.internal_info li.img_li a .internal_img img{width: 100%;height: 100%;transition:all 0.8s ease-out 0s;-moz-transition:all 0.8s ease-out 0s;-webkit-transition:all 0.8s ease-out 0s;-o-transition:all 0.8s ease-out 0s;}
.internal_info li.img_li a .internal_img img:hover{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);}
.internal_info li.img_li a .internal_txt{position: absolute;background: #fff;width: 277px;top: 208px;left: 0;right: 0;margin: auto;padding: 38px 26px;font-size: 14px;box-shadow: 0 0 16px #3f3f3f;}
.internal_info li.img_li a .internal_txt:hover{background:#0066cc;}
.internal_info li.img_li a .internal_txt:hover p,.internal_info li.img_li a .internal_txt:hover i,.internal_info li.img_li a .internal_txt:hover .internal_see{color:#fff;}
.internal_info li.img_li a p{color: #333;margin-bottom: 46px;}
.internal_info li.img_li a i{float: left;color: #0066cc;}
.internal_info li.img_li a .internal_see{float: right;color: #0066cc;}
.internal_info li.img_li:first-child{width: 694px;margin: 0;}
.internal_info li.img_li:first-child .internal_img{width:100%;height: 100%;}
.internal_info li.img_li:first-child .internal_txt{position: absolute;bottom: 0;width: 100%;height: 40px;background: rgb(0 0 0 / 50%);line-height: 40px;padding: 0 30px;text-align: center;top: auto;box-shadow:none;}
.internal_info li.img_li:first-child .internal_txt p{font-size:20px;color:#fff}
.internal_info li.img_li:first-child i,.internal_info li.img_li:first-child .internal_see{display:none}
.internal_info li.txt_li{color:#fff;float:left;width:430px;margin:64px 0;margin-right:65px}
.internal_info li.txt_li:last-child{margin-right:0}
.internal_info li.txt_li .li_left{overflow:hidden;margin-bottom:14px}
.internal_info li.txt_li .internal_date{float:left;text-align:center;margin-right:40px;padding-left:30px;border-left:1px solid #fff}
.internal_info li.txt_li .internal_date span{display:block;}
.internal_info li.txt_li .internal_date .dd{font-size:50px;line-height:42px;}
.internal_info li.txt_li .internal_date .yy{font-size:16px;}
.internal_info li.txt_li a{color:#fff;line-height:30px;font-size:16px;display:block;}
.internal_info li.txt_li p.internal_con{font-size:14px;padding-left:30px;}

.five_floor{box-shadow:0px 10px 15px #eef5fb;}
.message_tab{width:430px;margin-right:65px;}
.message_info{margin-bottom: 20px;}
.message_info li{overflow:hidden;border-top:1px solid #eee;padding:20px 0;height: 126px;line-height: 86px;}
.message_info li:first-child{padding-top:0;border:none;}
.message_info li .message_img{display: inline-block;width:136px;height:86px;margin-right:20px;}
.message_info li .message_img img{width:100%;height:100%;transition:all 0.8s ease-out 0s;-moz-transition:all 0.8s ease-out 0s;-webkit-transition:all 0.8s ease-out 0s;-o-transition:all 0.8s ease-out 0s;}
.message_info li a{display: inline-block;font-size:16px;color:#333;width: 60%;line-height: 25px;vertical-align: middle;}
.message_info li a:hover{color:#0066cc;}
.message_info li:hover .message_img img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);}

.six_floor{margin: 60px 0 60px;}
.research_tab{width:600px}
.research_tab .common_title{width:500px}
.research_info li{font-size:14px;border-bottom:1px solid #eee;padding:14px 0;padding-left: 16px;background: url(/images/list.png) no-repeat center left;}
.research_info li a{color:#333;line-height:26px;display: block;}
.research_info li a:hover{color:#0066cc;}
.research_info li i{color:#999;display:block}
.research_info li.top_li{position:relative;height:326px;border:none;padding:0;background: none;}
.research_info li.top_li .research_img{width:500px;height:244px;overflow:hidden;}
.research_info li.top_li .research_img img{width:100%;height:100%;transition:all 0.8s ease-out 0s;-moz-transition:all 0.8s ease-out 0s;-webkit-transition:all 0.8s ease-out 0s;-o-transition:all 0.8s ease-out 0s;}
.research_info li.top_li .research_img img:hover{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);}
.research_info li.top_li a{width:404px;line-height:normal;font-size:14px;position:absolute;right:-100px;top:218px;border:1px solid #0066cc;border-radius:8px;padding:20px 32px;background:#fff;}
.research_info li.top_li a p{color:#333;height:40px}
.research_info li.top_li a i{color:#666}
.research_info li.top_li a:hover{background:#0066cc;}
.research_info li.top_li a:hover p,.research_info li.top_li a:hover i{color:#fff;}

.seven_floor{margin-bottom: 110px;}
.images_title{padding: 35px 78px 0 52px;height: auto;margin-bottom: 10px;}
.images_title span.normal{color: #fff;border: none;}
.images_title .more {margin-top: 14px;}
.images_title .more a{color:#fff;}
.images_left{width:872px;float:left;overflow:hidden}
.images_left .images_top{width: 100%;height: 318px;background: url(/images/elegant01.png) no-repeat center center;background-size: 100% 100%;}
.images_left .images_top .images_info{margin-left: 148px;margin-right: 40px;}
.images_left .images_top .images_info li{font-size: 14px;line-height:36px;}
.images_left .images_top .images_info li a{float:left;width:80%;overflow:hidden;color:#fff;}
.images_left .images_top .images_info li a:hover{font-weight:bold;}
.images_left .images_top .images_info li i{float:right;color:#fff;}
.images_left .images_bottom{position: relative;}
.images_left .images_bottom a .charm_title{position: absolute;font-size: 24px;color: #fff;padding: 35px 0 0 52px;z-index: 1;}
.images_left .images_bottom .charm_img{width:100%;height:318px;overflow:hidden;}
.images_left .images_bottom .charm_img img{width:100%;height:100%;transition:all 0.8s ease-out 0s;-moz-transition:all 0.8s ease-out 0s;-webkit-transition:all 0.8s ease-out 0s;-o-transition:all 0.8s ease-out 0s;}
.images_left .images_bottom .charm_img img:hover{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);}
.images_left .images_bottom .charm_play{width: 103px;height: 103px;position: absolute;top: 0;right: 0;left: 0;bottom: 0;margin: auto;}
.images_left .images_bottom .charm_play img{width:100%;height:100%;}
.images_right{width:548px;float:left;overflow:hidden;position: relative;}
.images_right a .charm_title{position: absolute;font-size: 24px;color: #fff;padding: 35px 0 0 52px;z-index: 1;}
.images_right a .charm_img{width:100%;height:636px;overflow:hidden;}
.images_right a .charm_img img{width:100%;height:100%;transition:all 0.8s ease-out 0s;-moz-transition:all 0.8s ease-out 0s;-webkit-transition:all 0.8s ease-out 0s;-o-transition:all 0.8s ease-out 0s;}
.images_right a .charm_img img:hover{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);}


/*-------------- common-channel ----------------*/
.content_Banner{text-align:center;}
.content_Banner img{width:100%;}
.channel_news{background: url(/images/channelBg.png) no-repeat bottom center;background-size: 100%;min-height:400px;}
.news_page{margin: 80px 0 238px;}
.channel_title{text-align: center;font-size: 30px;color: #333;margin-bottom: 50px;}
.page_list li{width: 692px;float: left;overflow: hidden;height: 72px;line-height: 72px;border-bottom: 1px solid #ddd;}
.page_list li a{color: #333;display: inline-block;width: 75%;}
.page_list li .page_img{width:100%;height:394px;overflow:hidden;}
.page_list li .page_img img{width:100%;height:100%;transition:all 0.8s ease-out 0s;-moz-transition:all 0.8s ease-out 0s;-webkit-transition:all 0.8s ease-out 0s;-o-transition:all 0.8s ease-out 0s;}
.page_list li .page_img img:hover{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);}
.page_list li .page_con{color:#666;font-size:14px;}
.page_list li .page_tit{font-size:16px;text-align:left;}
.page_list li i{color: #0066cc;font-size:14px;float: right;}
.page_list li:nth-child(2n){float:right;}
.page_list li:nth-child(-n+2){line-height: normal;border: 1px solid #ddd;height: 594px;margin-bottom: 70px;}
.page_list li:nth-child(-n+2) .page_img,.page_list li:nth-child(-n+2) .page_con{display:block;}
.page_list li:nth-child(-n+2) a{display: block;width:100%;}
.page_list li:nth-child(-n+2) .page_tit{line-height: 60px;font-size:20px;padding: 0 20px;text-align:center;}
.page_list li:nth-child(-n+2) .page_con{padding: 0 20px;}
.page_list li:nth-child(-n+2) i{display: block;text-align: right;padding: 0 20px;line-height: 70px;float:none;}
.page_list li:hover ,.page_list li:hover a,.page_list li:hover i{color:#0066cc;}

.page_num{margin: 30px 0;font-size: 14px;color: #666;overflow: hidden;}
.page_num .page{float: right;}
.page_num .page >li{padding: 5px 8px;float: left;background: #dff2ff;margin: 2px 5px;}
.page_num .page >li > a{color: #0066cc;background: #dff2ff;}
.page_num .page .pageBtn{background: none;padding: 0;margin: 0;}
.page_num .page .pageBtn a{padding: 5px 11px;margin: 2px 5px;float: left;}
.page_num .page .pageBtn a.active{background: #0066cc;color: #fff;}
.page_num .page li span{color: #0066cc;}

.address{position: absolute;right: 0;top: -170px;font-size:14px;width: 340px;text-align: right;}
.address a{color:#333;}
.address a:hover{color:#0066cc;}



/*-------------- channel-title ----------------*/
.channel_list{margin-top: -36px;position: relative;}
.channel_list:before{content:'';width:700px;height:151px;background:url('https://www.wfhgzxy.edu.cn/p/images/conTitle.png') no-repeat center center;position:absolute;left:-250px;top:0;}
.current_title{float:left;font-size:30px;color:#fff;width:450px;text-align:left;line-height:36px;padding:57px 20px;position: relative;z-index: 1;}
.channel_nav{float:left;width: 600px;margin-top: 36px;}
.channel_nav ul{padding: 19px 0;}
.channel_nav ul li{float:left;margin:0 60px}
.channel_nav ul li a{font-size:20px;color:#333;border-bottom:2px solid transparent;line-height:36px;display:inline-block}
.channel_nav ul li a.normal{color:#0066cc;border-bottom:2px solid #0066cc}
.channel_nav ul li:hover a{color:#0066cc;border-bottom:2px solid #0066cc}

/*-------------- channel-img ----------------*/
.images_list li{width: 340px;margin: 20px 0;margin-right: 20px;box-shadow: 0 2px 10px #ddd;}
.images_list li:nth-child(4n){margin-right:0;}
.images_list li a{display:block;}
.images_list li .img_li{width: 100%;height: 210px;overflow:hidden;}
.images_list li .img_li img{width: 100%;height: 100%;transition:all 0.8s ease-out 0s;-moz-transition:all 0.8s ease-out 0s;-webkit-transition:all 0.8s ease-out 0s;-o-transition:all 0.8s ease-out 0s;}
.images_list li .txt_li{line-height: 50px;color: #333;font-size: 16px;padding: 0 10px;}
.images_list li:hover img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);}
.images_list li:hover .txt_li{color:#0066cc;}.images_list li{width: 340px;margin: 20px 0;margin-right: 20px;box-shadow: 0 2px 10px #ddd;}
.images_list li:nth-child(4n){margin-right:0;}


/*-------------- content ----------------*/
.content_news{background: url('https://www.wfhgzxy.edu.cn/p/images/channelBg.png') no-repeat bottom center;background-size: 100%;min-height:400px;}
.content_contain{position:relative}
.con_text{margin-bottom:238px}
.con_text .tit h4{color:#333;font-size:30px;line-height:40px;margin:80px 0 40px;font-weight:normal}
.con_text .text{line-height:30px;font-size:20px;color:#333}
.con_text .text p{margin:15px 0;}
.con_text .text img{max-width: 100%;height:auto !important;}
.con_text .text video{max-width: 100%;}
.con_text .text table{max-width: 100%;}
.con_text .text table th,.con_text .text table td{padding: 5px 10px;border: 1px solid #DDD;}
.con_text .text li, .con_text .text ul {list-style: auto;}
.con_text .text a{text-decoration: auto;}
.con_text .text a:hover{text-decoration: auto;}

.filedownload{margin:10px 0;line-height: 36px;color:#666;font-size: 14px;}
.filedownload a{display:inline-block;}

.text_next{margin: 40px 0; line-height: 30px; font-size: 14px}
.text_next a{color: #333;}
.text_next a:hover{color: #0089e1}



/*-------------- footer ----------------*/
.foot_link{background:#0066cc}
.link_tab{font-size:20px;padding:40px 0}   
.link_title{margin: 10px 0;}
.link_title a{color:#fff;font-weight: bold;}
.link_ul{width: 80%;}
.link_ul li{margin: 10px 50px;}
.link_ul li a{color:#fff}
.link_ul li a:hover{font-weight:bold;}

.footer{background: #0066cc url(../images/footBg.png) no-repeat bottom center;background-size: cover;text-align:center;color:#fff;padding: 74px 0 46px;}
.footer a{display:inline; color:#fff;}
.footer a:hover{font-weight:bold;}
.footer .foot_txt{float:left;text-align: left;}
.footer .foot_txt p{color: #fff;font-size: 14px;line-height: 50px;}
.footer .foot_logo{text-align:center;display: inline-block;}
.footer .foot_logo span{display: inline-block;}
.footer .foot_logo .span_img{margin: 0 33px;}
.footer .foot_logo .span_img img{width:220px;}
.footer .foot_logo p{margin-top: 88px;}
.footer .foot_code{float: right;text-align: center;width: 354px;position: relative;}
.footer .foot_code ul li{float: left;margin: 20px 40px;cursor: pointer;position: relative;}
.footer .foot_code ul li .code_icon img{width: 50px;height: 50px;display: block;margin: auto;}
.footer .foot_code ul li .code_icon span{font-size: 24px;margin-top: 12px;display: inline-block;}
.footer .foot_code ul li .code_img{display:none;width: 100%;height: 100%;position: absolute;left: 0;right: 0;bottom: 100px;margin: auto;}
.footer .foot_code ul li:hover .code_img{}
.footer .foot_code .foot_login{position: absolute;bottom: -34px;right: 72px;}


/*-------------- array ----------------*/
.array_list > li{position: relative;}
.array_list > li:first-child{margin-bottom:50px;}
.array_list > li:first-child .array_img{width:700px;height:500px;position:absolute;left:-242px;background:url(/images/arrBg01.png) no-repeat bottom center;background-size:100%}
.array_list > li:first-child .array_img img{width:658px;height:451px}
.array_list > li:first-child .array_txt{float:right;height:500px}
.array_list > li .array_txt{float:left;width:918px}
.array_list > li .array_title{line-height:40px;padding:24px 10px;background:url(/images/arrTitBg.png) no-repeat center center;background-size:100% 100%;text-align:center;font-size:30px;color:#fff}
.array_list .array_child{}
.array_list .array_child li{float:left;width:400px;line-height:68px;border:1px solid #999;margin-top:38px;overflow:hidden;}
.array_list .array_child li:nth-child(2n){float:right}
.array_list .array_child li a{width:100%;color:#333;font-size:20px;display:inline-block;vertical-align:middle;line-height:30px;padding:0 30px}
.array_list .array_child li:hover{border-color:#0066cc;border-left:10px solid #0066cc;}
.array_list .array_child li:hover a{background:url(/images/array01.png) no-repeat 365px center}
.array_list > li:nth-child(2){margin-bottom:100px;}
.array_list > li:nth-child(2) .array_img{width:700px;height:1010px;position:absolute;right:-243px;background:url(/images/arrBg02.png) no-repeat bottom center;background-size:100%}
.array_list > li:nth-child(2) .array_img img{width:436px;height:669px;margin-left: 132px;}
.array_list > li:nth-child(3){margin-bottom: 164px;}


/*-------------- teacher ----------------*/
.teach_page{padding-top: 64px;border-top: 1px solid #ddd;}
.teach_list li{float: left;width: 313px;height: 360px;margin-bottom: 60px;margin-right: 56px;border: 1px solid #ddd;text-align: center;padding: 0 16px;position: relative;}
.teach_list li:nth-child(4n){margin-right:0;}
.teach_list li a{display: block;color: #333;}
.teach_list li .teach_img{width: 143px;height: 186px;margin:20px auto 18px;}
.teach_list li .teach_img img{width: 100%;height: 100%;}
.teach_list li .teach_tit{font-size: 20px;}
.teach_list li .teach_sub{font-size: 16px;line-height: 40px;}
.teach_list li .teach_remarks{color: #666;font-size: 14px;border-top: 1px solid #eee;line-height: 42px;}
.teach_list li .teach_icon{width: 40px;height: 40px;line-height: 40px;border-radius: 50%;background: #ddd;text-align: center;position: absolute;left: 0;right: 0;bottom: -20px;margin: auto;}
.teach_list li .teach_icon img{margin: -4px 0px 0px 2px;}
.teach_list li:hover{border-color:#0066cc;}
.teach_list li:hover a{color:#0066cc;}
.teach_list li:hover .teach_icon{background:#0066cc;}
/*content*/
.teacher_main{color: #333;border-bottom: 1px solid #ddd;padding-bottom: 80px;margin-bottom: 50px;}
.teacher_main .main_tit{font-size: 30px;margin-top: 60px;}
.teacher_main .main_sub{font-size: 24px;}
.teacher_main .main_remarks{font-size: 20px;margin-bottom: 50px;}
.teacher_main .main_img{text-align: center;}
.teacher_main .teacher_content p{margin: 15px 0;}


/*-------------- charm ----------------*/
.charm_array .charm_one{display: flex;justify-content: space-between;margin-bottom: 80px;}
.charm_array .charm_one li{width: 339px;height: 100px;line-height: 100px;background: url('https://www.wfhgzxy.edu.cn/p/images/charm_one.png') no-repeat center center;background-size: 100% 100%;text-align: center;font-size: 30px;color: #0066cc;cursor: pointer;}
.charm_array .charm_one li.active,.charm_array .charm_one li:hover{background: url('https://www.wfhgzxy.edu.cn/p/images/charm__one_a.png') no-repeat center center;color: #fff;}
.charm_array .charm_two .charm_list{display:none;}
.charm_array .charm_two .charm_list:before{content:"";width:700px;height:422px;background:url('https://www.wfhgzxy.edu.cn/p/images/charm01.png') no-repeat center center;background-size:100% 100%;overflow:hidden;display:block;float:left;margin-bottom:20px}
.charm_array .charm_two .charm_list:after{content:"";width:700px;height:422px;background:url('https://www.wfhgzxy.edu.cn/p/images/charm02.png') no-repeat center center;background-size:100% 100%;overflow:hidden;display:block;float:right;margin-bottom:20px}
.charm_array .charm_two .charm_list .child_one{float: right;}
.charm_array .charm_two .charm_list .child_two{float:left;}
.charm_array .charm_two .charm_list ul{width:700px;margin-bottom:20px}
.charm_array .charm_two .charm_list ul li{width:340px;height:200px;line-height:200px;background:url('https://www.wfhgzxy.edu.cn/p/images/charm_two.png') no-repeat center center;background-size:100% 100%;font-size:30px;text-align:center;float:left;margin:0 20px 22px 0;}
.charm_array .charm_two .charm_list ul li:nth-child(2n){margin-right:0; }
.charm_array .charm_two .charm_list ul li:nth-child(4n-1),.charm_array .charm_two ul li:nth-child(4n){margin-bottom:0; }
.charm_array .charm_two .charm_list ul li a{color:#0066cc;display:block}
.charm_array .charm_two .charm_list ul li:hover{background:url('https://www.wfhgzxy.edu.cn/p/images/charm_two_a.png') no-repeat center center;background-size:100% 100%;}
.charm_array .charm_two .charm_list ul li:hover a{color:#fff;}
