﻿@charset "utf-8";


.gp-row{*overflow: hidden;}
.gp-m15{display: block;}
.logo-nav{margin:  0 auto;}
.subbanner{width: 100%;overflow: hidden;position: relative;}
.subbanner-con{width: 100%;height: 0;overflow: hidden; padding-bottom: 25%; background-position:center top;background-size: cover;background-repeat: no-repeat;}
.subbanner-con1 { padding-bottom:47.91%; }
/*content*/
.subPage_con{width: 1440px; }



/*侧边栏*/
.gp-subLeft{background: none/* #f2f1e9*/;width: 3.1rem;margin-top: -20px;margin-bottom: 100px; position:absolute; top:40px;}
.gp-subLeft > ul{padding-bottom: 58px; background: #FFF;}
.gp-subLeft > ul >li{position: relative; font-size:18px;}
.gp-subLeft > ul >li > a{color:#666666; padding:25px 0px 15px 18px;margin: 0 20px 0 30px; display: block;border-bottom: 1px dashed #cfcfcf;transition: all 0.35s ease-in-out;}
.gp-subLeft > ul >li > a:hover,.gp-subLeft > ul >li > a.active{color:#0A3B8A;padding-left: 33px;}
.gp-subLeft .gp-toggles{width: 58px;height: 50px;position: absolute;right: 10px;top: 14px;line-height: 50px;text-align: center;cursor: pointer;color:#cccccc;}

.gp-second-nav{font-size: 14px;display: none;}
.gp-second-nav dd {position: relative;}
.gp-second-nav dd .gp-sub-toggles{width: 58px; height: 40px;top: 0;font-size: 15px;font-size: 1.5rem;font-weight: normal;line-height: 40px;position: absolute;text-align: center;right: 10px;color:#ccc;cursor: pointer;}
.gp-second-nav dd a{display: block;padding:10px 0px 10px 17px;margin: 0 20px 0 50px; color:#666;border-bottom: 1px dashed #cfcfcf;transition: all 0.35s ease-in-out;}
.gp-second-nav dd dd a{padding-left: 27px;font-size: 14px; font-size: 1.4rem;}
.gp-second-nav dd a:hover,.second_nav dd a.active,.gp-second-nav dd dd a.active{color:#0A3B8A;padding-left: 30px;}
.gp-subRight{margin-left: 290px;}
.gp-subRight-con{}

/*侧边栏移动端 */
.gp-m-subNav{display:none;}
.gp-m-inner-header{width:100%;height:50px;background-color: #f5f4f0;cursor:pointer;line-height: 50px;}
.gp-m-inner-header > span{height: 50px;padding-left: 15px;font-size: 16px;color:#666;}
.gp-m-subNav .gp-m-inner-header-icon-click{}
.gp-m-subNav .gp-m-inner-header-icon{float: right;color: #0A3B8A;width: 50px;height: 50px;text-align: center;}
.gp-m-subNav  .gp-m-inner-header-icon-click i{display: block;}
.gp-subNavm{ width:100%; overflow: hidden;display: none;}
.gp-subNavm h2{width:100%;height:48px;line-height:48px;background-color:#003c7f;}
.gp-subNavm h2 a{padding-left:13px;font-size:20px;font-family:Tahoma;display:block;color:#fff;}
.gp-subNavm ul{ background:#FFF;}
.gp-subNavm li{position: relative;}
.gp-subNavm li > a{ font-size: 14px;padding-left:13px;height:40px;line-height:40px;border-bottom:1px solid #e6e6e6;display:block;}
.gp-subNavm li.sub_has span{ margin-left: 10px;}
.gp-subNavm li.on a{ color:#003c7f; display:block; width:100%;}
.gp-m-toggle,.gp-sub-m-toggle{width: 40px;height: 40px;position: absolute;right: 0;top: 0;line-height: 40px;text-align: center;}
.gp-subNavm dl{ display: none; background-color:#fff; padding:5px 0px;}
.gp-subNavm dl dd{ padding-left: 30px; line-height:18px; padding:8px 0px 8px 30px;border-bottom: 1px dotted #e6e6e6;position: relative;}
.gp-subNavm li dl dd a{ font-size: 12px; font-weight:normal; display:inline;  border:none; padding:0px;}
.gp-subNavm li dl dd a:hover{ color:#a70510}

.subCon{position: relative;z-index: 3}
.sub-leftTitle{height: 100px;line-height: 100px;/*background-color: #0A3B8A;*/ background:none;}
.sub-leftTitle h2{padding-left: 30px;color:#fff;}
/*自定义*/





@media screen and (max-width:996px) {
  .gp-subLeft{display: none;}
  .gp-m-subNav{display: block;}
  .gp-page{display: block;}
  .gp-m-page{display: block;}
  .subCon{margin-top: 20px;}
  .gp-bread span,.gp-bread a{color:#999;}
  .gp-bread{padding-top: 0;}
  .gp-subRight, .prev-leader-box{margin-left: 0;}
  .gp-f26{font-size: 1.8rem;}
  .articleTitle h2{padding-left: 15px;}
  .articleTitle{margin-bottom: 20px;}
  .sub-person{padding-right: 10px;}
  .sub-person .person-rt h3,.counselor h4{margin-bottom: 10px;}
  .sub-counselor-list li{margin-bottom: 15px;}
  .teacher-detail p{line-height: 30px;}
  .news-text h3{margin-bottom: 20px;height: 44px;line-height: 22px;}
  .subPageT .subCon{margin-top: 0;}
  .topic-img h3{height: 30px;line-height: 30px;}
  .news-img-con .news-text h3{height: 44px;}
  .news-img-con .news-img{width: 100%;float: none;}
  .news-img-con .news-text{margin-left:0px;margin-top: 20px;}
  .sub-news-img-list li{margin-bottom: 20px;}
  .sub-news-img-list{margin-bottom: 0;}
  
  .person-rt .phone{margin-bottom: 10px;}
  .sub-retire-list03 .sub-person{height: 139px;}
  .contactList,.structure{ margin-bottom: 30px; }

}
@media screen and (max-width:767px){
	.pre-con .pre-title{margin-top: 0;}
	.pre-img{margin-left: 0;}
	.gp-bread{float: none;text-align: left;padding-bottom: 10px;margin-left: 15px;}
	.articleTitle{padding-bottom: 0;}
	.pre-con h3{margin-left: 0;}
	.pre-con{margin-right: 0;}
	.slick-vertical{display: none;}
	.prev-leader-box{margin: 0;}
	.prev-leader .slider-for{margin-top: 20px;width: 100%;}
	.slider-for .slick-arrow{display: block!important;bottom: 10px;}
	.slider-for .slick-prev{left: auto;right: 80px;}
	.slider-for .slick-next{left: auto;right: 10px;}
	.prev-leader-img{margin-top: 30px;}
	.sub-person{padding-right: 20px;}
	.sub-retire-list03 .sub-person{height: auto;}
	.sub-person .person-rt h3,.person-rt .phone p,.person-rt .time p,.counselor h4,.counselor p{height: auto;}
	.sub-NewsImg-text h3{height: 40px;line-height: 20px;}
	.sub-NewsImg-text02 h3{height: auto;max-height: 72px;}
	.sub-leftTitleT{height: 50px;line-height: 50px;top: -10px;}
	 .sub-leftTitleT h2{font-size: 2.4rem;color:#666;padding-left: 0;}
	 .gp-subRightT .gp-bread{padding-top: 0;margin-left: 0;}
	 .sub-leftTitleT{width: auto;padding-right: 0px;background: none;position: static;float: none;}
	 .gp-f20{font-size: 1.6rem;}
	.articleBottom{margin-bottom: 40px;}
	.map_phone a { margin: 0 1px; }
	.pageart_right { display: none; }
	.pageart_right1 { display: block; }
	.pageArticle1 { margin: 0px; }

}

@media screen and (max-width:479px) {
   .share{display: none;}
   .gp-article{padding: 0;}
   .sub-NewsImg-text h3{height: auto;margin-bottom: 15px;}
   .news-text h3{max-height: 44px;height: auto;}
   .subbanner-con{padding-bottom: 55%;}
   .m_right { display: none; }
   .m_left { margin: 0px; }
   .map_link p { font-size: 14px; }
   .map_link span { font-size: 12px; margin: 5px 0 0 0; }

.pageart_right1 ul li { width: 100%; float: none; }
.pageart_right1 ul li:nth-child(even) { float: none; }

.h-list li > div{ padding: 55px 13px 20px 13px; }
.h-list .h-year{ font-size: 30px; line-height: 100px; }
.h-list li > div:after{ height: 25px; }
.stru-list li a{ background-position: 120% 25px; }
.con-List02 li a{ background: none; }
}