body{background-color: #f5f5f5}
.subBanner {width:100%;overflow:hidden;position: relative;position: relative;*zoom:1;clear:both;}
.subBanner span{display: block;width: 100%;height: 0;padding-bottom:21.875%;overflow:hidden;}
.subBanner img{width: 100%;}
.subPage{position:relative;min-height: 400px;}
.listTitle02 h3{text-shadow: 2px 2px 0px rgba(0,0,0,1);color:#fff;font-size: 29px;font-weight: normal;padding:10px 0;}
.listTitle02{ overflow: hidden; margin:-35px 0 0 0;}
.subContent{background-color: #fff;padding:40px;position: relative;margin: -24px 30px 0;z-index: 100;overflow: hidden;margin-bottom: 50px;}

.BPC-list09{margin:0 -20px;}
.BPC-list09 li{width: 33.3%;float: left;margin-bottom: 47px;}
.BPC-list09 li > a{display: block;margin:0 20px;transition: all 0.35s ease-in-out;}
.item-img09.imgResponsive{padding-bottom: 52.926%;position: relative;transition: all 0.35s ease-in-out;}
.BPC-list09 li h3{height: 54px;line-height: 54px;text-align: center;background:#d9e6f4;border-radius: 7px; background: -webkit-linear-gradient(left, #f0f0f0 , #d7e6f5); 
  background: -o-linear-gradient(right, #f0f0f0, #d7e6f5); 
  background: -moz-linear-gradient(right, #f0f0f0, #d7e6f5); 
  background: linear-gradient(to right, #f0f0f0 , #d7e6f5); max-width: 244px;margin: 0 auto;font-size: 20px;margin-top: -27px;position: relative;transition:background 0.15s ease-in-out;width: 80%;z-index: 10;}
.item-img09:before{content: '';width: 0;height: 0;position: absolute;left: 50%;top: 50%;transition: all 0.35s ease-in-out;z-index: 5;}

.subContent2{  position: relative; z-index: 100; margin-bottom: 50px;}

.subLeft{width: 260px;float:left; margin: -90px 0 0 0; }
.subLeft h3 { font-size: 24px; color: #fff; height: 90px; line-height: 90px; background: url(../image/title_bg_03.png) no-repeat; padding:0 0 0 55px; }
.subLeft.currents{top:90px;left:50%;margin-left:-700px;}
.subLeftTitle{background:url(404.png) no-repeat right center #00366f;height: 50px;background-color: #00366f;color:#fff;line-height: 50px;font-size: 20px;text-align: center;}
.subLeft ul{background-color: #fff;border-left:20px solid #c81622; position: relative; }
.subLeft ul:before { content: ''; position: absolute; width: 100%; height: 60px; background: #fff; bottom: -60px; }
.subLeft li{line-height: 25px;font-size: 18px;position:relative;  padding: 0 20px;}
.subLeft li a{display: block;padding:16px 10px 16px 13px;color:#333;margin-bottom: 1px;}
.subLeft li > a:hover,.subLeft li > a.active,.subLeft li:hover >a{color:#fff; }
.subLeft li:hover { background: #ffa63e; }
.subLeft li:hover a { border-bottom: 1px solid #ffa63e; }
.subLeft li:hover >.toggles{color:#fff}
.subLeft li > a:hover:before,.subLeft li > a.active:before{background: #fff}
.subLeft li > a{padding-right: 20px;position: relative; border-bottom: 1px solid #ebebeb; }
.subLeft li .toggles{position:absolute;right:10px;top:0;height:25px;display:block;padding:16px 0;width:40px;cursor:pointer;z-index:999;font-size:25px;color:#fff;text-align: center;line-height: 20px;}
.subLeft .second_nav{display:none;overflow: hidden;}
.subLeft .second_nav dd a{display:block;padding-left:30px;font-size:18px;padding:10px 10px 10px 40px;font-size:16px;position: relative;color:#666}

.subLeft .second_nav dd a:hover,.subLeft .second_nav dd a.active{color:#fff;background: #4295ec;border-radius: 0 20px 20px 0;}
.subLeft .second_nav dd:first-child{border-top:none;}

.asideBottom{width: 100%;overflow:hidden;margin-top: 10px;}


.phone_subNav{margin: 15px 0;}
.phone-icon01{width: auto;height: 40px;display: block;}
.sub_navm{ width:100%; overflow: hidden;display: none;}
.sub_navm ul{background-color:#f5f5f5;text-align: left;width: 100%;overflow: hidden;}
.sub_navm li{border-bottom:1px solid #e6e6e6;width: 100%;overflow: hidden;position:relative;}
.sub_navm li .phone_toggle{position:absolute;right:0;top:0;width:46px;height:45px;text-align:center;line-height:45px;font-size:22px;cursor:pointer;}
.sub_navm li a{font-size: 14px; padding-left:13px; height:45px;line-height:45px;display:block;width: 100%;float:left;}
.sub_navm li dd a{height:35px;line-height:35px;font-size:12px;padding-left:0;}
.sub_navm li.sub_has span{ margin-left: 10px;}
.sub_navm li.on a{ color:#003c7f;float: left;overflow: hidden;}
.sub_navm dl{ display: none; background-color:#fff; overflow: hidden;width:auto;clear: both;}
.sub_navm dl dd{ padding-left: 30px; line-height:18px;overflow: hidden;border-bottom: 1px solid #e6e6e6;}
.sub_navm dl dd:last-child{border-bottom: none;}
.sub_navm li.on dl dd a{ font-size: 13px; color:#444;font-weight:normal;display:inline; border:none; padding:0px;float:left; }
.sub_navm li.on{border-bottom: none;}
.sub_navm li strong{float:right;width: 30px;height:35px;line-height:35px;text-align: center;color:#b8b8b8;font-size: 18px;}
.phone_subNav{display: none;}
.phone-icon01{text-align: center;display: block;}
.phone_subNav .mobile-inner-header-icon{display:block;height: 40px;color:#fff;width: 100%;margin-right:0;font-size:16px;line-height:40px;box-sizing: border-box;padding:0 15px;text-align: left;}
.phone_subNav  .mobile-inner-header-icon-out{background:url(../image/add.png) no-repeat right center #c81622;}
.phone_subNav  .mobile-inner-header-icon-click{background:url(../image/add.png) no-repeat right center #ce6e75;color:#fff;}
.phone_subNav{width: 100%;overflow: hidden;}
.phone_subNav .mobile-inner-header-icon span{background-color: #6a1305}
.sub_right{margin-left:280px; }
.articleList03{padding:20px 30px;background-color: #fff;overflow:hidden;}
.bread{width:auto;height:auto; line-height:20px; color:#fff; overflow:hidden;float: right;}
.bread span{float:left;font-weight:normal;color:#fff;}
.bread span a{color:#fff;}
.bread a:hover{color:#8ec2f9;}

.leader { overflow: hidden; }
.leader ul { width: 50%; float: left; overflow: hidden;  }
.leader ul li { margin: 0 0 40px 0; }
.leaderIn { margin: 0 50px; }
.leaderIn h3 { width: 150px; float: left; height: 49px; line-height: 49px; background: #f5f5f5; text-align: center; font-size: 16px; color: #666666; font-weight: normal; }
.leader_right { margin: 0 0 0 150px; border-top: 1px solid #ebebeb;  line-height: 49px; }
.leader_right a { width: 40%; display: inline-block; text-align: center; font-size: 16px; color: #dc9a4d; }



.subPage{margin:0 auto ;}
.articleTitle03{font-size: 20px;padding-bottom: 20px;}
.btbu-article{}
.btbuGenImg{float: left;padding:0 20px 10px 0;}
.subMenu{width: 100%;overflow:hidden;border-top: 1px solid #d9d9d9;margin-bottom: 30px;padding-bottom: 3px;position: relative;}
.subMenu:before{content: '';width: 100%;height: 1px;bottom: 2px;left: 0;position: absolute;background-color: #d9d9d9}
.subMenu li{padding:0 20px;float: left;line-height: 1.5;font-size: 16px;font-weight: bold;}
.subMenu li >a {padding:12px 0;display: block;position: relative;}
.subMenu li.active >a,.subMenu li:hover >a{color:#00366f;}
.subMenu li > a:before{content: '';width: 0;height: 4px;background-color: #00366f;position: absolute;bottom: -2px;left: 50%;transition: all 0.3s ease-in-out;}
.subMenu li.active >a:before,.subMenu li:hover >a:before{left: 0;width: 100%}

.r_title { padding: 25px 0 15px 0; }
.r_title h2 { font-size: 24px; color: #333333; font-weight: normal; }
.subRightIn { background: #ffffff; padding: 40px 40px; }

.weChatBox{width: 260px;height:300px;background-color:#fff;border:solid 1px #d8d8d8;padding:10px;position: fixed;left: 50%;top: 50%;margin:-130px 0 0 -140px;z-index: 9998;display: none;box-shadow: 0 0 10px rgba(0,0,0,0.25);}
.weChatBox .w-title{font-size: 12px;font-weight: bold;padding:0 0 10px 0;}
.w-close{width: 20px;height: 20px;line-height: 20px;text-align: center;font-size: 20px;position: absolute;right: 0;top: 0;color:#333;cursor: pointer;}
.qrcode{width: 200px;height: 200px;margin:15px auto;background: #ccc;}
.w-footer{font-size: 12px;line-height: 1.5;color:#999;}
#qrodeText{opacity: 0;position: absolute;left: 0;top: 0;z-index: 0;visibility:hidden;}




.subRight{margin:15px 0 0 300px;}
.article02{}
.article02 p{margin-bottom: 15px;text-indent: 2em;;}
.listTitle04{font-size: 20px;text-align: center;padding:10px 0 15px;}

.BPC-column1{margin-bottom: 15px;}
.BPC-column1 > h3{padding: 15px 0;}
.BPC-list10{margin:0 -15px}
.BPC-list10 li{width: 25%;margin-bottom: 20px;}
.BPC-list10 li > a{display: block;margin:0 15px;height: 53px;border:1px solid #eee;padding:0 15px;box-shadow: 0 0 6px rgba(0,0,0,0.04);border-radius:0 4px 4px 0;border-left: 1px solid #5e96d1;text-align: center;transition: all 0.35s ease-in-out;overflow: hidden;}
.BPC-list10 li > a i{display: inline-block;height: 100%;vertical-align: middle;}
.BPC-list10 li > a strong{display: inline-block;vertical-align: middle;text-align: center;font-weight: normal;}

.BPC-lis11{}
.BPC-lis11 li{margin-bottom: 20px;border:1px solid #eee;padding:30px;position: relative;overflow: hidden;}
.item-img11{width: 160px;float: left;position: relative;z-index: 5;}
.item-img11 .imgResponsive{padding-bottom: 100%;}
.item-txt11{margin-left: 160px;position: relative;z-index: 5}
.item-txt11 h3{margin-bottom: 13px;color:#222;line-height: 1.5;}
.item-txt11 h3 span{margin:0 8px;font-weight: normal;}
.item-txt11 h3 i{font-style: normal;font-weight: normal;}
.item-txt11 > p{line-height: 1.8;}
.BPC-lis11 li:before{width: 100%;height: 75px;content: '';background:#c8dbef;
  background: -webkit-linear-gradient(top, #fff , #c8dbef); 
  background: -o-linear-gradient(bottom, #fff, #c8dbef); 
  background: -moz-linear-gradient(bottom, #fff, #c8dbef); 
  background: linear-gradient(to bottom, #fff , #c8dbef); position: absolute;left: 0;bottom: 0;z-index: 0;}

.BPC-list12{margin:0 -20px;padding-bottom: 20px;}
.BPC-list12 li {width: 33.3%;margin-bottom: 10px;}
.BPC-list12 li > a{display: block;margin:0 20px;}
.BPC-list12 li h3{height: 45px;line-height: 45px;overflow: hidden;font-weight: normal;text-align: center;white-space: nowrap;text-overflow: ellipsis;}
.BPC-list12 li .imgResponsive{position: relative;background-color: #F5F5F5;}
.BPC-list12 li .imgResponsive img{position: absolute;right: 0;top: 0;bottom: 0;left: 0;width: auto;display: block;max-width: 100%;margin:auto}

.history-img{width: 204px;float: left;padding-top: 15px;}
.history-txt{margin-left: 280px;}
.BPC-list13{background: url(../image/histroy_bg01.png) 30px repeat-y;margin-top: 25px;}
.BPC-list13 li{margin-bottom: 20px;line-height: 1.5;}
.BPC-list13 li strong{font-size: 14px;margin-right: 20px;float: left;font-weight: bold;color:#3e7e99;width: 18px;text-align: center;}
.BPC-list13 li span{width: 9px;height: 9px;background: #5e96d1;border-radius: 50%;float: left;margin-top: 5px;}
.BPC-list13 li a{display: block;margin-left: 95px;position: relative;font-weight: bold;}
.BPC-list13 li a:before{content: '';width: 16px;height: 1px;background: #c2dfff;left: -35px;top: 10px;position: absolute;}
.BPC-list13 li .color0{color:#004ea2}
.BPC-list13 li .color1{color:#933e02}
.BPC-list13 li .color2{color:#d88400}
.BPC-list13 li .color3{color:#d2b000}
.BPC-list13 li .color4{color:#5b9b3b}
.BPC-list13 li .color5{color:#0b55a9}

.listTitle05 {text-align: left;}
.history-content{line-height: 1.8;color:#666;margin-bottom: 15px;}
.history-content p{margin-bottom: 15px;text-indent: 2em;;}
.imgCenter{text-align: center;padding-bottom: 15px;}
.his-title{font-weight: bold;padding-bottom: 10px;}
.history-pages{border-top:1px solid #eee;padding-top: 15px;margin-top: 15px;;}
.history-pages a{width: auto;}
.h-prev{float: left;}
.h-next{float: right;}
.imgColumn2{text-align: center;}
.imgColumn2 > div{display: inline-block;vertical-align: top;text-align: center;margin:0 15px 15px;text-align: center;font-size: 14px;*display: inline;*zoom:1;}
.imgColumn2 > div strong{text-align: center;font-weight: normal;display: block;}
.imgColumn2 img{;}

.pageArticle{width:100%;overflow:hidden;position: relative;}
.articleTitle{line-height:26px;padding:5px 0 0;}
.articleTitle h3{line-height:1.5;text-align:center;}
.article{font-size: 16px;padding: 0 0 25px;line-height: 1.7;color:#555}
.Annex {padding:10px 0 20px 0; overflow:hidden;}
.Annex h3 {overflow:hidden;margin-bottom: 10px;font-weight: normal;font-size: 16px;border-bottom: 1px solid #eee;padding-bottom: 10px;}
.Annex ul{overflow: hidden;}
.Annex ul li { height: 30px; line-height: 30px;overflow:hidden;}
.Annex ul li a { color:#757575;}
.article strong{font-weight: bold;}
.article i,.article em{font-style: italic;}
.articleAuthor{padding:8px 0 12px;color:#999;font-size:12px;margin-bottom: 12px;text-align: center;border-bottom: 2px solid #eee;}
.articleList02{padding-top:0;}
.articleAuthor span{display: inline-block;height: 22px;line-height: 22px;}
.articleAuthor i{margin:0 8px;font-style: normal;color:#999;}
.articleBottom{width: 100%;position: relative;min-height: 130px;border-top: 1px solid #d9d9d9}
.share{width: 205px;padding:10px 0;float: right;margin-left: 35px;}
.share_btn{float: left;line-height: 33px;font-weight: normal;margin-top: 6px;}
.share .bdsharebuttonbox{float: left;}
.share > span{float: left;height: 24px;line-height: 24px;margin:6px;}
.share .bdsharebuttonbox .bds_weixin{background:url(../image/wechat.png) no-repeat center;background-position: 0;}
.share .bdsharebuttonbox .bds_tsina{background:url(../image/sina.png) no-repeat center;background-position: 0;}
.share .bdsharebuttonbox .bds_more{background:url(../image/share-more.png) no-repeat center;background-position: 0;}
.share .bdsharebuttonbox a{margin:6px 8px !important;width: 33px;height: 33px;padding:0}
.shareBox {width: 260px;background-color: #fff;position: fixed;top: 50%;left: 50%;margin: -150px 0 0 -130px;z-index: 9998;height: 310px;border: 6px solid #8F8F8F;border-radius: 8px;box-shadow: 0 0 7px #aaa;display: none;}
.shareBox { font-size: 14px;}
.shareBox .title {   background: #f6f6f6;  font-size: 14px;  font-weight: bold;  padding: 10px 15px !important;}
.shareClose {   position: absolute;    right: 0;    top: 0; cursor: pointer;font-size: 18px;width: 20px;; }
.sharelist {  position: static;   height: 250px;  overflow-y: auto;padding-left: 17px !important;}
.sharelist li {    float: left;    width: 130px;     padding: 2px;     margin-left: 6px;     _margin-left: 3px;     height: 28px;     overflow: hidden;     list-style: none; }
.sharelist li a {     color: #565656;     font: 12px '宋体';     display: block;        text-decoration: none;     border: 1px solid #fff;     line-height: 18px; width: auto;height: auto;text-indent: 0;}
.weChatBox{width: 280px;height:300px;background-color:#fff;border:solid 1px #d8d8d8;padding:10px;position: fixed;left: 50%;top: 50%;margin:-150px 0 0 -140px;z-index: 9998;display: none;box-shadow: 0 0 10px rgba(0,0,0,0.25);}
.weChatBox .w-title{font-size: 12px;font-weight: bold;padding:0 0 10px 0;}
.w-close{width: 20px;height: 20px;line-height: 20px;text-align: center;font-size: 20px;position: absolute;right: 0;top: 0;color:#333;cursor: pointer;}
.qrcode{width: 200px;height: 200px;margin:15px auto;background: #ccc;}
.w-footer{font-size: 12px;line-height: 1.5;color:#999;}
#qrodeText{opacity: 0;position: absolute;left: 0;top: 0;z-index: 0;visibility:hidden;}


.pages{ text-align:right; height:44px; line-height:42px; margin:15px auto; overflow: hidden;font-size: 0;max-width: 1000px;}
.pages .sumPages{font-size: 16px;float: left;color: #999;}
.pages .sumPages em{color: #c81622;font-style: normal;margin:0 2px;}
.pages > div{display: inline-block;vertical-align: top;*display:inline; *zoom:1;border-top: 1px solid #eee;border-bottom: 1px solid #eee; height: 42px;border-radius: 22px;}
.pages img{vertical-align: middle;width: auto;}
.pages > span{ color:#999; padding:0 10px; font-size:16px;height: 35px;line-height:35px;vertical-align: top;display: inline-block; *display:inline; *zoom:1; }
.pages a{ display: inline-block; *display:inline; *zoom:1; *vertical-align: middle;width:34px; height: 42px;line-height: 42px; font-size:15px; text-align:center; color:#666;color:#999;margin:0 5px}
.pages a img{*display:block; *margin-top: 8px;}
.pages a:hover{ color:#fff; background-color:#c81622;}
.pages a.end,.pages a.start{padding:0 15px;background-color: #f5f5f5;box-shadow: inset 0 0 7px rgba(0,0,0,0.08);transition: all 0.3s ease-in-out;}
.pages a.prev,.pages a.start,.pages a.next,.pages a.end{width: auto;}
.pages a.prev,.pages a.next{width: 48px;margin:0}
.pages a.prev{background:url(../image/page_lf.png) no-repeat center #f5f5f5;margin-right: 5px;box-shadow: inset 0 0 7px rgba(0,0,0,0.08);}
.pages a.next{background:url(../image/page_rt.png) no-repeat center #f5f5f5;margin-left: 5px;box-shadow: inset 0 0 7px rgba(0,0,0,0.08);}
.pages a.prev:hover{background:url(../image/page_lf_hover.png) no-repeat center #c81622;}
.pages a.next:hover{background:url(../image/page_rt_hover.png) no-repeat center #c81622;}
.pages a.on_pages,.pages a.end:hover,.pages a.start:hover{ background-color:#c81622;color:#fff;}
.pages  .pageSelect{min-width:68px;height: 38px;*display:inline; *zoom:1; vertical-align: middle;border:1px solid #b25b67;color:#969696;line-height: 38px;border:1px solid #b25b67;text-align: center;padding:0 10px;text-align: center;}
.select2-container--default .select2-selection--single{background: #f5f5f5;box-shadow: inset 0 0 7px rgba(0,0,0,0.08);border:none}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
  background-image: url(../image/select.png);}
.select2-container .select2-selection--single{height: 42px;line-height: 42px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 44px;text-align: center;}
.select2-container--default .select2-selection--single .select2-selection__arrow{right: 10px;}
.pages_min{ margin:25px 0; overflow: hidden; display: none;padding:0 18px;font-size:13px;font-size:1.3rem;}
.pages_min a.prev_min,.pages_min a.next_min{ display: block; width:100px; height: 30px; float:left;  border-radius: 3px; color:#666; line-height: 30px; text-align: center;border:1px solid #eee;background: #f5f5f5;}
.pages_min a.next_min{ float:right;}
.pages_min a:hover{ background:#c81622; color:#fff; transition:0.5s;}

.subMenu2{background: #f9f9f9;border:1px solid #f9f9f9;border-bottom: none;box-shadow: inset 0 0 10px rgba(0,0,0,0.06);}
.subMenu2 li{width: 25%;text-align: center;}
.subMenu2 li > a{display: block;border-bottom: 1px solid #eee;color:#757575;height: 42px;line-height: 42px;font-weight: bold;position: relative;}
.subMenu2 li.active a,.subMenu2 li:hover a{background: #fff;color:#004ea2;box-shadow: 0 0 10px rgba(0,0,0,0.07);}
.subMenu2 li > a:before{content: '';width: 1px;height: 17px;background: #ddd;position: absolute;left: 0;top: 50%;margin-top: -8.5px;}
.subMenu2 li:first-child >a:before{display: none;}
.subMenu2-avg-1 li{width: 100%;}
.subMenu2-avg-2 li{width: 50%;}
.subMenu2-avg-3 li{width: 33.3%;}
.subMenu2-avg-4 li{width: 25%;}
.subMenu2-avg-5 li{width: 20%;}
.BPC-list12{margin:0 -20px;padding:20px 0  0}
.BPC-list12 li{width: 33.3%;margin-bottom: 25px;;}
.BPC-list12 li .imgResponsive{padding-bottom: 56.25%;}
.BPC-list12 li h3{font-weight: normal;height: 40px;line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}



.LeaderList{ max-width:650px; margin: 0 auto; overflow: hidden; }
.LeaderList .BPC-list12 li span{ display: block; width: 190px; height: 230px; }
.LeaderList .BPC-list12 li strong{ font-weight: normal; display: block; text-align: center; color: #666; }





.BPC-list14{padding-bottom: 20px;}
.BPC-list14 li{height: 60px;line-height: 60px;border-bottom: 2px solid #f1f1f1;font-weight: normal;overflow: hidden;}
.BPC-list14 li span{float: right;margin-left: 10px;color:#757575}

.BPC-list15{padding-bottom: 10px;}
.BPC-list15 li{border-bottom: 2px solid #f1f1f1;margin-bottom: 30px;padding-bottom: 30px;overflow: hidden;}
.item-img15{width: 260px;float: left;padding-top: 8px}
.item-img15 .imgResponsive{padding-bottom: 56.13%;;}
.item-txt15{margin-left: 280px;overflow: hidden;;}
.item-txt15 h3{line-height: 24px;max-height: 48px;overflow: hidden;margin-bottom: 10px;}
.item-date15{padding-left: 20px;background:url(../image/date.png) no-repeat left center;line-height: 1.5;margin-bottom: 15px;color:#757575}
.item-txt15 p{line-height: 24px;height: 48px;overflow: hidden;color:#999;}
.BPC-list15 li.noImg .item-txt15{margin:0}
.wrapArticle{width: 85%;margin:0 auto;}

.BPC-column2{margin-bottom: 50px;}
.zg-img01{width: 212px;float: left;transition: all 0.35s ease-in-out;}
.zg-img01 h3{height: 53px;line-height: 53px;color:#fff;background: #c81622;text-align: center;overflow: hidden;}
.zg-img01 h3 img{display: inline-block;vertical-align: middle;*display: inline;*zoom: 1;width: 30px;margin-right: 10px;margin-top: -4px;}
.zg-img01 .imgResponsive{padding-bottom:60.38%;}
.BPC-list16{margin-left: 213px;overflow: hidden;}
.BPC-list16 li{width: 25%;margin-bottom: 20px;*width: 211px;}
.BPC-list16 li > a{display: block;margin-left: 30px;border-radius: 6px;background: #f5f5f5;height: 54px;line-height: 54px;text-align: center;transition: all 0.35s ease-in-out;}

.BPC-student{width:912px;margin:15px auto 0;position: relative;}
.number{width: 50px;height: 50px;cursor: pointer;position: absolute;}
.number1{top: 182px;left: 334px;}
.number ul{display: none;position:absolute;}
.numberList1{width: 149px;height: 118px;background: url(../image/student1.png) no-repeat center center;padding-top: 71px;left: -7px;top: -7px;}
.number ul li{height: 32px;line-height: 32px;;}
.number ul li a{display: block;width: 100%;height: 100%;}
.number2{right: 48px;top: 359px;}
.numberList2{width: 320px;height: 284px;background:url(../image/student2.png) no-repeat top center;right: -10px;top: 0;padding-top: 65px;}
.number3{left: 503px;top: 683px;}
.numberList3{width: 186px;height: 180px;background:url(../image/student3.png) no-repeat top center;left:0;top: 0;padding-top: 70px;}

.number4{right: 248px;bottom: 292px;}
.numberList4{width: 173px;height: 218px;background:url(../image/student4.png) no-repeat top center;right:-17px;top: -1px;padding-top: 70px;}
.number5{left: 254px;bottom: 468px;}
.numberList5{width: 148px;height: 155px;background:url(../image/student5.png) no-repeat top center;left:-1px;top: -1px;padding-top: 76px;}

.BPC-list17 li strong{display: inline-block;background: #5e96d1;height: 21px;line-height: 21px;padding:0 8px;color:#fff;font-weight: normal;font-size: 13px;margin-right: 10px;}

.BPC-list17 li i{font-style: normal;}
.pop-up{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 9000;display: none;}
  .overlay{width: 100%;height: 100%;background-color: #000000;opacity: 0.8;filter: alpha(opacity=80);z-index: 9001;position: fixed;}
  .pop-up img{margin:auto;max-width: 100%;max-height: 100%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 9002;}



.leader_add ul{overflow: hidden;  }
.leader_addIn { overflow: hidden; }
.leaderl_left { float: left; }
.leaderl_right { margin: 0 0 0 240px; }
.leaderl_right .leader_title { border-bottom: 1px solid #ebebeb; overflow: hidden; vertical-align: middle; padding: 20px 0 15px 0;}
.leader_title h3 { font-size: 24px; font-weight: normal; display: inline-block; }
.leader_title h3 a { color: #dc9a4d; }
.leader_title span { font-size: 18px; color: #666666;  margin: 0 0 0 30px;}
.leader_con { font-size: 16px; color: #666666; margin: 30px 0 0 0; }

@media screen  and (min-width:1020px) {
	.BPC-list09 li > a:hover h3{background:#4c76e4;
  background: -webkit-linear-gradient(left, #3d8cd1 , #4e74e6); 
  background: -o-linear-gradient(right, #3d8cd1, #4e74e6); 
  background: -moz-linear-gradient(right, #3d8cd1, #4e74e6); 
  background: linear-gradient(to right, #3d8cd1 , #4e74e6); color: #fff;}
  .BPC-list09 li > a:hover .item-img09{box-shadow: 0 0 12px rgba(16,26,33,0.6);}
  .BPC-list09 li > a:hover .item-img09:before{border:5px solid #65a5e8;left: 0;top: 0;right: 0;bottom: 0;display: block;width: 100%;height: 100%;box-sizing: border-box;}
  .BPC-list09 li img:hover{transform: scale(1);}
  .BPC-list10 li > a:hover{background: #c81622;color: #fff;border-color:#c81622;border-left: 4px solid #004ea2;}
  .zg-img01:hover{box-shadow:0 0 10px rgba(0,0,0,0.3);}
  .BPC-list16 li > a:hover{background: #c81622;color:#fff;}
	
}
@media screen  and (max-width:1440px) {
  .listTitle02 h3{font-size: 26px;}
  .BPC-list09 li h3{font-size: 18px;}
  
  

}

@media screen  and (max-width:1280px) {
.subRightIn { padding: 60px 20px; }
.leaderIn { margin:0 20px  }
}


@media screen  and (max-width:1240px) {
	.listTitle02 h3{font-size: 24px;}
  .subLeft li{font-size: 16px;}
  .subLeft .second_nav dd a{font-size: 14px;}
  .BPC-list10 li,.BPC-list16 li{width: 33.3%}
  .BPC-student{width: 800px;}
  .number{width: 44px;;}
  .number1{left: 293px;top:160px;}
  .numberList1{layout-flow: -9px;top: -9px;}
  .number2{top: 315px;right: 42px;}
  .number3{left: 441px;top: 599px;}
  .number5{left: 223px;bottom: 406px;}
  .number4{right: 218px;bottom: 251px;}
}
@media screen  and (max-width:1020px) {
	.listTitle02{padding:0 20px 25px}
  .subContent{margin:-24px 15px 0}
  .bread{padding-top: 20px;}
  .BPC-list09{margin:0 -8px}
  .BPC-list09 li > a{margin:0 8px}
  .subContent{padding:20px}
  .subPage {padding-left: 0 !important;padding-right: 0 !important;}
  .wrapArticle{width: 100%;}
  .share{float: none;margin-left: 0;width: 100%;height: 45px;}
  .BPC-list12 li{margin-bottom: 15px;}

}
@media screen  and (max-width:998px) {
	.listTitle02 h3{font-size: 21px;}
	.BPC-list09 li h3{font-size: 17px;height: 45px;line-height: 45px;}
  .BPC-list09 li{margin-bottom: 25px;}
  .subLeft{display: none;}
  .subRight{margin-left: 0;}
  .phone_subNav{display: block;}
  .subContent2{padding:0 15px;margin:-24px 0 0}
  .article{font-size: 15px;}
  .BPC-list10,.BPC-list12{margin:0 -8px}
  .BPC-list10 li > a,.BPC-list12 li > a{margin:0 8px}
  .history-txt{margin-left: 230px;}
  .BPC-list16 li > a{margin-left: 15px}
  .BPC-column2{margin-bottom: 25px;}
  .BPC-student{text-align: center;width: 100%;}
  .number{position: static;width: auto;display: inline-block;vertical-align: top;height: auto;margin:0 10px 15px;}
  .number > h3{display: none;}
  .number ul{display: block;position: static;}
  .BPC-list12 li{margin-bottom: 10px;}
  .pages{display: none;}
  .pages_min{display: block;}
  .leader ul { width: 100%; float: none; }

}

@media screen  and (max-width:767px) {
	.BPC-list09 li{width:50%}
  .BPC-list09 li h3{font-size: 16px;font-weight: normal;}
  .subContent{margin:-24px 0 0}
  .bread{float: none;border-bottom: 1px solid #c81622;padding:13px 0}
  .listTitle02{padding:0 15px 25px}
	.article{font-size: 14px;}
  .listTitle04{font-size: 18px;}
  
  .BPC-list16{margin:0 -8px}
  .BPC-list16 li > a{margin:0 8px}
  .zg-img01{float: none;margin-bottom: 15px;}
  .BPC-column2{margin-bottom: 10px;}
  .zg-img01 .imgResponsive{display: none;}
	.BPC-list14 li{height: 45px;line-height: 45px;}
  .BPC-list17 li{line-height: 21px;height: auto;padding:12px 0}
  .BPC-list17 li i{display: block;padding-top: 5px;}
}

@media screen and (max-width:640px) {
	.BPC-list10 li{width: 50%;margin-bottom: 15px;}
  .BPC-list12 li{width: 50%;}
  .leaderl_left { float: none; }
  .leaderl_left img { width: 100%; height: auto; }
  .leaderl_right { margin: 20px 0 0 0; }
}
@media screen and (max-width:480px) {
	.item-img11{float: none;}
  .item-txt11{margin:10px 0 0 }
  .item-txt11 h3{margin-bottom: 10px;}
  .history-txt{margin:15px 0}
  .history-img{float: none;margin:0 auto}
  .BPC-list13 li a{margin-left: 85px;}
  .BPC-list13{background-position: 33px ;}
  .BPC-list13 li strong{margin-right: 15px;}
  .item-img15{float: none;width: 100%;max-width: 480px;}
  .item-txt15{margin:12px 0 0 }
  .BPC-list16 li{width: 50%;}
  .subMenu2-avg-5 li{width: 33.3%}
  .leaderIn h3 { width: 100px; }
  .leader_right { margin: 0 0 0 100px; }
  .subRightIn { padding: 20px 10px; }

}
@media screen and (max-width:400px) {
	.BPC-list09 li{width: 100%;}
}

@media screen and (min-width:320px) and (max-width:400px) {
	.number2{margin:0 auto 15px}

}
