@charset "utf-8";
/* CSS Document */

.pa{position: absolute;}
.pr{position: relative;}

.fybanner{ overflow:hidden; /*padding-bottom:28%;*/ }
.fybanner img{ width:100%;max-width: none; }

.con{ }



/*侧边栏*/
.left{background-image:url(../images/bg5.jpg);background-repeat: repeat;width: 240px;/*margin-top: 50px;*/ float:left;}
.left-title{text-align: center;height: 120px;line-height: 120px;color:#af8b52;font-weight:bold;background-image: url(../images/mode_bg02.png);background-repeat: repeat;left: 0;top: -120px;width: 100%; font-size:36px; font-size:2.8rem;}
.left-title:before{content: '';width: 1000%;/*background-image: url(../images/bg5.jpg);*/position: absolute;right: 240px;top: 0;height: 100%;}
.left > ul{padding:50px 0}
.left > ul:before{content: '';width: 1000%;background-image: url(../images/mode_bg02.png);height: 100%;position: absolute;right: 240px;top: 0;z-index: 0;}
.left > ul:after{content: '';width: 240px;height: 240px;background-image: url(../images/sub_bg1.png); right: 240px;bottom: 0;z-index: 1;position: absolute;}
.left > ul >li{position: relative;}
.left > ul >li > a{padding:22px 15px 22px 20px;display: block;transition: all 0.35s ease-in-out;position: relative;color: #fff;position: relative; font-size:22px; font-size:2.5rem;}
.left > ul >li > a:before{content:'';width: 0;left: 0;height: 100%;background: #0b5190;position: absolute;transition: all 0.35s ease-in-out;top: 0;}
.left > ul >li > a:hover:before,.left > ul >li > a.active:before{width: 20px;}
.left .toggles{width: 58px;height: 86px;position: absolute;right: 0;top: 3px;line-height: 86px;text-align: center;cursor: pointer;color:#fff;opacity: 0.5;filter: alpha(opacity=50);font-size: 20px;}
.second-nav{font-size: 14px;display: none;background-color: rgba(11,81,144,0.6);border-left: 20px solid #0b5190;}
.second-nav dd a{display: block;padding:18px 15px 18px 30px;color:#fff;transition: all 0.35s ease-in-out;position: relative; font-size:22px; font-size:2.2rem;}
.second-nav dd a:hover,.second_nav dd a.active{background: rgba(11,81,144,0.2)}
.second-nav dd a:before{content: '';height: 100%;position: absolute;left: 0;top: 0;transition: all 0.35s ease-in-out;width: 0;background-color: #024d90;}
.second-nav dd a:hover:before,.second-nav dd a.active:before{width: 12px;}
.left > ul >li > a > span{position: relative;}
.left > ul >li > a:hover,.left > ul >li > a.active,.left > ul >li.active > a{background-color: rgba(204,178,137,0.2);}
.left > ul >li dd > a:hover,.left > ul >li dd a.active{background-color:#024d90;color: #d0b9b9;}
.left > ul >li.active > a:before{width: 20px;}




/*右侧*/
.right{min-height: 500px; float:right; width:75%; position:relative;}

.listTitle01{padding:27px 0}
.listTitle01 h2{ font-size:32px; font-size:3.2rem !important;color:#165aa1;}

.genHeader{background-image: url(../images/bg6.png);box-shadow:0 0 15px rgba(0,0,0,0.2);overflow: hidden;padding:0 35px;margin-top: -50px;}
.brow{height:auto; line-height:20px; color:#999;padding:12px 0;overflow:hidden;position: relative;z-index: 5;color:#fff;margin-top: 19px; font-size:20px; font-size:2rem; }
.brow span{color:#999;margin:0 3px}
.brow a{color:#999; font-size:20px; font-size:2rem; }
.brow a:hover{color:#005bac;}

.genHeader_p{ position:relative; }

.list{}

.list_kuang ul{ margin:30px 0px 30px 0px; }
.list_kuang li{ height: 55px;line-height: 55px;overflow: hidden;background-color: #f7f3eb;margin-bottom: 21px;padding:0 20px;position: relative;transition: all 0.35s ease-in-out;}
.list_kuang li a{color: #666;display: block; float:left; font-size:18px; font-size:1.8rem; }
.list_kuang li span{color: #999;border-left: 1px dashed #e6e6e6;height: 19px;line-height: 19px;margin: 21px 0 0 10px; float:right; }
.list_kuang li:before{width:4px;height: 30px;background-color: #005bac;left: 0;top: 15px;content: '';left:0;position: absolute;}
.list_kuang li:nth-child(2n){background:none;}
.list_kuang li:hover{ box-shadow: 0 0px 15px rgba(0,0,0,0.15); }




.yxjg{margin: 30px 0 0}
.yxjg_div{ margin-bottom:20px; }
.yxjg_title{border-bottom: 1px solid #ccb289;/*overflow: hidden;margin:20px 0 25px;*/ padding-bottom:11px; }
.yxjg_title span{padding:10px 0;border-bottom: 3px solid #ccb289;}
.yxjg_div{overflow: hidden;}
.yxjg_ul{overflow: hidden;margin:0 -13px;  }
.yxjg_ul > li{margin-bottom: 25px; width:50%; float:left; }
.yxjg_ul > li > a{display: block;margin:0 13px;background-color: #f7f6f2;padding:15px 15px; }
.yxjg_dtitle{line-height: 24px;padding-left: 14px;position: relative;color: #666;display: inline-block;*zoom: 1;*display: inline;vertical-align: top;}
.yxjg_dtitle:before{content: '';width: 4px;height: 20px;background-color: #005bac;position: absolute;left: 0;top: 17px;}
.yxjg_dtitle:hover{ color:#005bac; }


.con{}
.con_jj{ margin-top:30px; }

.listpic{ margin-bottom:30px;}
.listpic ul{}
.listpic li{ width:310px; margin-right:40px; float:left; margin-top:30px; }
.listpic_lilast{ margin-right:0px !important; }
.listpic_div{  }
.listpic_div a{ display:block;}

.listpic_dpic{ overflow:hidden; height:230px; }
.listpic_dpic img{ width:100%; height:100%; transition-duration:.3s; -webkit-transition-duration:.7s; -o-transition-duration:.7s; -ms-transition-duration:.7s; -moz-transition-duration:.7s; }


.listpic_dtitle{ color:#666; line-height:24px; margin:10px 0px; font-size:16px; font-size:1.6rem; }
.listpic_div:hover .listpic_dpic img{ webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1); }
.listpic_div:hover .listpic_dtitle{ color:#005bac; }

.listpic_time{ padding-left:20px; font-size:14px; font-size:1.4rem; color:#999; background:url(../images/timebg.jpg) no-repeat left center; line-height:20px; margin-top:5px; }

.xxgk{ }
.xxgk_title{text-align: center;padding:30px 0 30px 0px; font-size:34px; font-size:3.4rem !important; font-weight:bold;color:#165aa1; }
.xxgk ul { padding-bottom: 50px; text-align:center; }
.xxgk ul > li{/* width: 320px; float:left;*//* margin-right:40px;*/ display:inline-block; width:24%; margin-bottom:25px; }
.xxgk ul li > div{  padding:0px 20px; }
.xxgk_lilast{ margin-right:0px !important; }

.xxgk_pic{width: 100%;height: 0;padding-bottom: 66.67%;overflow:hidden;display: block;background-color: #d2d2d2}
.xxgk_pic img{width: 100%;transition: all 0.5s ease-in-out; height:224px;}
.xxgk_pic img:hover{transform:scale(1.03);opacity: 0.85;}
.xxgk_div .xxgk_pic{padding-bottom: 70%;position: relative;}
.xxgk_div >a:before{content:'';width: 100%;height: 50px;/*background-color: #000;opacity: 0.3;filter: alpha(opacity=30);*/position: absolute;left: 0;bottom: 0;z-index: 0; background:rgb(0,0,0,0.7);}
.xxgk_div strong{background:#000;opacity:0.5;position: absolute;width: 100%;height: 50px;line-height: 50px;overflow: hidden;z-index: 5;color: #fff;left: 0;bottom: 0;font-weight: normal;text-align: center;display: block; font-size:32px; font-size:3.2rem;}
.xxgk_pic:hover{}

.xxgk2{}
.xxgk2 ul > li{   width:33%; }
.xxgk2 .xxgk_div .xxgk_pic{padding-bottom: 53%;}

/*现任领导*/
.leader{}
.leader_ul1{padding:50px 0 35px;overflow: hidden;width: 96%;margin:0 auto; text-align:center;}
.leader_ul1 > li{margin-bottom: 25px; width:50%; float:left; /*width:49%; display:inline-block;*/  }
.leader_ul1 > li > a{margin:0 35px;display: block;transition: all 0.3s ease-in-out;}
.leader_ul1 > li > a img{ width:100%; height:300px; }
.leader_ul1 .gp-img-responsive{padding-bottom: 65.753%;}
.leader_ys1 h3{color: #ccb289;padding:20px 0 15px; font-size:24px; font-size:2.4rem;}
.leader_ys1 h4{color: #666;font-weight: normal;margin-bottom:15px; font-size:22px; font-size:2.2rem; }
.leader_ys1 p{font-size: 22px; font-size:2.2rem; color: #999;margin-bottom: 18px;}
.leader_more{height: 40px;line-height: 40px;border:1px solid #ccb289;color: #ccb289;padding:0 20px;position: relative;overflow: hidden;}
.leader_more i{color:#ccb289;font-weight: bold;}
.leader_more:before{content: ""; position: absolute;  width: 10px;  height: 10px;  background: #ccb289;  border-radius: 50%;
  -webkit-transition: 0.7s cubic-bezier(0.475, 0.425, 0, 0.995);  transition: 0.7s cubic-bezier(0.475, 0.425, 0, 0.995);  right: auto;
  left: -70px;  bottom: -60px;}
.leader_more span{transition-delay: 0.3s;transition: all 0.35s ease-in-out;}
.leader_ys1:hover .leader_more:before {  width:100%;    height: 350px;    opacity: 1;  }
.leader_ys1:hover span {color:#fff;}
.leader_ul2 {margin:0 -25px}
.leader_ul2  > li > a{display: block;margin:0 25px;}
.leader_ul2 > li {margin-bottom: 45px; float:left; width:33%;}
.leader_ul2 > li > a img{ width:100%; height:350px; } 
.leader_ul2  .gp-img-responsive{padding-bottom: 137.5%;}


/**分页底部**/
.fyfooter_title {display:inline-block;margin-right:20px;line-height:34px; font-size: 14px;color: #fff;cursor:pointer;position:relative;}
.fyfooter_title:after {content:'';position:absolute; left:0; bottom:0px;width:26px; height:1px; background:#fff;}


.fyf_kuang {margin-bottom:0px;}
.fyf_kuang .con{padding:12px 0px;}
.fyf_kuang .news_list{margin:0 -5px;}
.fyf_kuang .news_list li.news{float:none;width:auto;text-align:left; line-height:34px;}
.fyf_kuang .news_list li.news .news_box{line-height:27px;margin:0 5px;}
.fyf_kuang .news_list li.news .link_icon{display:inline-block;width:auto;background:none;}
.fyf_kuang .news_list li.news .link_icon:hover{background-color:transparent;}
.fyf_kuang .news_list li.news .link_con{display:block;line-height: 28px;color:#c2c3c2;}
.fyf_kuang .news_list li.news .link_icon:hover .link_con{color:#fff;}

.fyf_kuang.pstyle1{}
.fyf_kuang.pstyle1 .wp-menu {margin:0 auto}
.fyf_kuang.pstyle1 .wp-menu .menu-item {position: relative; z-index:9999999999999999;}
.fyf_kuang.pstyle1 .wp-menu .menu-item .menu-switch-arrow{ display:inline-block; width:20px; height:20px; background:url(images/foot_nav_j.png) no-repeat center center; vertical-align:middle;}
.fyf_kuang.pstyle1 .wp-menu .menu-item a.menu-link {display: inline-block;line-height: 28px;color: #c2c3bd;font-size: 14px;}
.fyf_kuang.pstyle1 .wp-menu .menu-item.hover a.menu-link,
.fyf_kuang.pstyle1 .wp-menu .menu-item a:hover{color: #fff;}
.fyf_kuang.pstyle1 .sub-menu {display: none;position: absolute;left: 0;top: 26px;min-width: 145px;z-index: 100;background:#fff;}
.fyf_kuang.pstyle1 .sub-menu .sub-item { position: relative; white-space: nowrap;}
.fyf_kuang.pstyle1 .sub-menu .sub-item a {display: block;height: 26px;line-height: 26px;padding: 0 12px;font-size: 13px;color: #000;}
.fyf_kuang.pstyle1 .sub-menu .sub-item.hover> a,
.fyf_kuang.pstyle1 .sub-menu .sub-item a:hover{ color: #fff; background-color:#204f9f;}

.fyf_kuang.pstyle2 .news_list{margin:0 0px;}
.fyf_kuang.pstyle2 .news_list li.news .news_title{color: #c2c3c2;}



#fyfooter {background: #005bac; border-bottom:1px solid #252525;}
#fyfooter .zong { position:relative; padding:20px 0px 10px 0px;}
#fyfooter .zong .mod{/* display:none; */background:url('../images/fyfooter_logo.png') no-repeat center 10px;}
#fyfooter .zong .fyfoot-left{float:left;width:16.6%; margin-right:20px;}
#fyfooter .zong .fyfoot-right{float:right;width:28%; }
#fyfooter .zong .fyfoot-main{position:absolute;top: 210px;left:0px;right:0;bottom:0px;text-align:center;}
#fyfooterbottom {background: #333534; border-top:1px solid #474747;}
/*#fyfooterbottom .zong {padding:10px 0px;}*/
#fyfooterbottom .zong .copyright{}
#fyfooterbottom .zong .copyright span{}
#fyfooterbottom .zong .copyright a{color:#eee;}
#fyfooterbottom .zong p{font-size: 13px;line-height: 21px;font-weight:normal;text-align:center;color: #fff;}
#fyfooterbottom .zong p span { margin:0 3px; }



/* 分享二维码 */
.fyf_shares{display:inline-block; width:100%;text-align:center;position:absolute;bottom:50px;left:0px;right:0px;}
.fyf_shares ul{width:auto;margin:0 auto;/*text-align: right;float:right;*/}
.fyf_shares li{float:none; margin:6px 6px; position:relative; display:inline-block;}
.fyf_shares li a{display:inline-block;width: 30px;height: 30px; background:url('../images/erjidibu.png') no-repeat;opacity:1;filter:Alpha(opacity=100);vertical-align:top;}
.fyf_shares li a:hover{ opacity:.7; filter:Alpha(opacity=70); }
.fyf_shares li.i1 a{background-position: -10px -8px;}
.fyf_shares li.i2 a{background-position: -53px -8px;}
.fyf_shares li.i3 a{background-position: -92px -10px;}
.fyf_shares li.i4 a{background-position: -136px -8px;}
.fyf_shares li.i5 a{background-position: -181px -8px;}
.fyf_shares li.i6 a{background-position: -223px -8px;}

.fyf_shares li.i7 a{background-position: -305px -8px;}
.fyf_shares li.i8 a{background-position: -349px -8px;}
.fyf_shares li.i9 a{background-position: -394px -8px;}
.fyf_shares li.i11 a{background-position: -10px -8px;}
.fyf_shares li.i12 a{background-position: -10px -8px;}
.fyf_shares li span{display:none; line-height:22px; font-size:12px; color: #D0D4EA;text-align:center;}
.fyf_shares li .con{display:none;position:absolute;bottom: 40px;left:50%;z-index:100;margin-left: -45px;width:90px;}
.fyf_shares li .con img{ width: 90px; height:90px; vertical-align:top; background:#fff;}



.fyf_part2 { height: 80px; position: absolute; left: 0px; bottom: 180px; width: 100%; display: none; opacity: 0; padding-bottom: 16px; /*background: url(../images/1.png) no-repeat 19% 100%;*/ z-index:1000; }
.fyf_part2 ul { background: #484848;   display: block;   overflow: hidden;   border-radius: 10px;   padding: 15px; }
.fyf_part2 li { width: 20%;   float: left; }
.fyf_part2 li a { color: #c2c3c2;   line-height: 40px;   padding: 10px; }



div#fyf_part22 { bottom: 140px; }
div#fyf_part23 { bottom: 115px; }
div#fyf_part24 { bottom: 198px; }
div#fyf_part25 { bottom: 89px; }

#fyf_part25 li {width:33.3%;}



@media screen and (max-width: 1380px) { 
.xxgk ul > li{ width:310px; margin-right:20px; }
.xxgk_pic img{ height:217px; } 
.listpic li{ width:310px; margin-right:20px;}
.listpic_dpic{ height:223px; }
}



.simg{ display:none; }
/*需要更具实际情况调整的*/
/*图片显示大小*/
/*整个组件表格样式*/ 
.nav_changeimg_1  
{  
    list-style:none; 
    margin:0;
    padding:0;
    background:#000000;
    width: 100%;}
/*大图区样式*/ 
.nav_changeimg_1 div.bigmvfc  
{  
   width: 100%px; /*大图显示宽度*/ 
   height: 600px;} 
/*图片显示层样式*/ 
.nav_changeimg_1 div.bigbimg  
{
   width: 100%; /*大图显示宽度*/ 
   height: 600px;} 
/*大图样式*/ 
.nav_changeimg_1 IMG.bigimg 
{ 
    border:none;/*没有边框*/ 
    width: 100%; /*大图显示宽度*/ 
    height: 600px;} 
/*标题区样式*/ 
.nav_changeimg_1 div.mvfc1  
{ 
    left: 0px; /*标题滤镜区显示位置x*/ 
    top: 188px; /*标题滤镜区显示位置y(需要根据打图显示的高度进行调整)*/ 
    width: 100%; /*标题滤镜区宽度(一般要和大图显示宽度一致)*/ 
    height: 32px;} 
/*真正的文字显示区域*/ 
.nav_changeimg_1 div.con  
{ 
    padding-right: 25px;/*距离右边距的大小(相对于滤镜区域)*/  
    padding-left: 25px; /*距离左边距的大小(相对于滤镜区域)*/ 
    padding-top: 8px; /*距离顶部距的大小(相对于滤镜区域)*/ 
    padding-bottom: 0px;  /*距离底部距的大小(相对于滤镜区域)*/ 
    left: 0px; /*显示位置x*/ 
    top: 188px;  /*显示位置y(需要根据打图显示的高度进行调整)*/    
    width: 275px; /*显示区宽度*/ 
    height: 24px; /*显示区高度*/ 
    color: #fff; /*显示颜色*/ 
    line-height: 20px; /*行高*/ 
    text-align: left;} 
/*文字链接样式*/ 
/*.nav_changeimg_1 a.hreftitle 
{ 
    color:#FFFFFF;/*文字颜色*/ 
    text-decoration:none;/*链接没有下划线*/ 
} */
/*小图区层样式*/ 
.nav_changeimg_1 div.simg  
{  
    width: 100%; /*小图显示区宽度(需要根据小图和显示的数量进行调整)*/ 
    height: 51px;} 
/*小图区的整个表格样式*/ 
.nav_changeimg_1 ul.smallul
{ 
    width:420px;/*表格宽度(需要根据小图和显示的数量进行调整)*/ 
    border:none; /*表格边框*/
    list-style:none; 
    margin:0;
    padding:0;} 
/*一张小图站占的表格宽度*/ 
.nav_changeimg_1 li.smallli 
{ 
    float:left;
    text-align:center;
    width:70px;/*小图的表格宽度*/ 
    margin:0;
    padding:0;} 
/*获得焦点的小图样式*/ 
.nav_changeimg_1 IMG.f1  
{ 
    border: #00FF80 3px solid;/*获得焦点的小图边框色*/ 
    width:60px;/*小图显示宽度*/ 
    height:40px;} 
/*没有获得焦点的小图样式*/ 
.nav_changeimg_1 IMG.f2  
{ 
    border: #373737 3px solid; /*小图边框色*/ 
    filter: alpha(opacity=80);/*透明程度*/ 
    width:60px;/*小图显示宽度*/ 
    height:40px;}
/*需要更具实际情况调整结束*/

/*大图区样式，修改大图区显示的大小*/ 
/*不需要改变的*/ 
.nav_changeimg_1 div.bigmvfc  
{  
    overflow: hidden;/*设置层中的图片如果超过层的大小则隐藏不显示多余部分*/ 
    position: relative;} 
.nav_changeimg_1 div.bigbimg  
{ 
    filter: progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 );} 
.nav_changeimg_1 div.mvfc1  
{ 
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://mat1.qq.com/musictop2/09imgindex/imgindex/tbg1.png', sizingMethod='scale');  
    background-image: url(http://mat1.qq.com/musictop2/09imgindex/imgindex/tbg1.png)! important;  
    position: absolute;} 
.nav_changeimg_1 div.con  
{ 
    filter: dropshadow(color=#000000,offx=1,offy=1);  
    position: absolute;} 
.nav_changeimg_1 div.simg  
{  
    margin: 0px;  
    overflow: hidden;   
    cursor: pointer;} 
.nav_changeimg_1 div.dis  
{ 
    display: block;} 
.nav_changeimg_1 div.undis  
{ 
    display: none;} 
/*不需要改变结束*/ 



/*学食住行*/
.cf::after { display: block; clear: both; content: ""; visibility: hidden; height: 0; }
.cf { zoom: 1; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { zoom: 1; }
.fl { float: left; }
.fr { float: right; }
.xszx { background: url(../images/xszx-bg.png) no-repeat center top; padding-top: 63px; overflow:hidden; }
.xszx div{  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); box-sizing: border-box; }
.xszx a { text-decoration: none; color: inherit; }
.xszx_bg { width: 1400px; margin: 0 auto 0; background: url(../images/xszx-bg4.png) no-repeat center top; background-size: 100% auto; min-height: 1000px; padding-bottom: 124px; line-height: 1; }
.xszx_xue { position: relative; padding-top: 28px; margin-bottom: 215px; }
.xszx_xue_l { width: 49.572%; height: 537px; background: url(../images/xszx-bg1.png) no-repeat; background-size: 100% auto; padding: 6% 0 0 14%; margin-left: -5.7%; }
.necetext {
}

.necetext h4 { font-size: 72px; font-size:7.2rem; color: #ffffff; font-weight: 550; margin-bottom: 10%; }
.necetext ul li { font-size: 30px; font-weight: normal; font-stretch: normal; line-height: 60px; letter-spacing: 0px; color: #ffffff; white-space: nowrap; overflow: hidden; }
.xszx_xing_l ul li { width: 100%; }
.xszx_xue .xszx_xue_r { right: -1.8%; top: 205px; width: 70%; z-index: 2; }
.xszx_img { position: absolute; }
.xszx_img img { width: 100%; }
.xszx_shi { position: relative; margin-bottom: 70px; }
.xszx_shi_l { background: url(../images/xszx-bg5.png) no-repeat; background-size: 100% auto; width: 50.1%; height: 678px; padding: 9% 0 0 6%; margin-left: 12%; position: relative; z-index: 1; }
.xszx_shi_l h4 { margin-bottom: 5%; }
.xszx_shi_r { right: 8.1%; top: 20%; width: 48%; }
.xszx_zhu { position: relative; margin-bottom: 138px; z-index: 1; }
.xszx_zhu_l { background: url(../images/xszx-bg202012211.png) no-repeat; background-size: 100% auto; width: 38.36%; height: 539px; padding: 11% 0 0 3%; position: relative; z-index: 1; margin-right: -5.3%; }
.xszx_zhu_l h4 { margin-bottom: 30px; }
.xszx_zhu_l ul { padding-left: 42px; }
.xszx_zhu_r { top: -30%; left: -3%; width: 77.5%; }
.xszx_xing { position: relative; }
.xszx_xing_l { width: 25.08%; height: 443px; background-color: #4f71aa; padding: 59px 0 0 41px; margin-left: 12%; }
.xszx_xing_l h4 { margin-bottom: 28px; }
.xszx_xing_r { width: 55%; margin-right: 7.92%; }
.xszx_bg .necetext h4 span{ text-shadow: 0 0 4px #FFF, 5px -5px 10px #54176d; font-size:80px; font-size:10rem; }
.cwb{ margin-bottom:35px; }