@charset "utf-8";
/*孙立宏2020.11.16*/
.pd120{padding-bottom: 100px;}
.pd80{padding-bottom: 80px;}
.subBanner{height: 0;padding-bottom:20.8%;overflow: hidden;}
.subBanner img{width: 100%;max-width: none;}
.gp-bread{padding:16px 20px;position: relative;z-index: 10;margin-top: 50px;box-sizing: border-box;}
.subPage {min-height: 500px;z-index: 50;background-color: #fff;}
.subTitle{position: relative;margin-top: -50px;border-bottom: 1px solid #ebebeb;margin-bottom: 20px;}
.subTitle h2{position: relative;font-size: 3rem;text-align: center;font-weight: normal;color: #fff;line-height: 1;padding: 0 15px;min-width: 220px;box-sizing: border-box;height: 100px;line-height: 100px;background-color: #1b6cd1;
 background: -webkit-linear-gradient(left, #5cbdf5 , #196ad0); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #5cbdf5, #196ad0); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #5cbdf5, #196ad0); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #5cbdf5 , #196ad0); /* 标准的语法 */}
	.subTitle h2::before{content: '';width: 0;height: 0;border-right: 40px solid transparent;border-bottom: 100px solid #196ad0;position: absolute;right: -40px;top: 0;}
/*侧边栏*/
.gp-subLeft{z-index: 100;position: relative;background-color: #f2f2f2;padding-left: 30px;}
.gp-subLeft >li{display: inline-block;position: relative;margin-right: 7%;}
.gp-subLeft >li > a{display: inline-block;transition: all 0.35s ease-in-out;position: relative;font-size: 1.8rem;line-height: 1;vertical-align: middle;padding: 26px 10px;}
.gp-subLeft >li > a i{font-size: 1.4rem;color: #c3c3c3;margin-left: 5px}
.gp-subLeft >li > a::before{content: '';width: 0;bottom: 0;height: 6px;left: 50%;transition: all 0.35s ease-out;position: absolute;background-color: #1463cd;}
.gp-subLeft >li > a:hover{color: #1463cd;}
.gp-subLeft >li > a.active,.gp-subLeft >li > a.active i{color: #1463cd;}
.gp-subLeft >li.on .gp-second-nav{display: block;top:72px;}
.gp-subLeft >li.on.hover {background-color: #6416a6;}
.gp-subLeft >li.on.hover > a{color: #fff;}
.gp-subLeft >li.on.hover > a i{color: #fff;}
.gp-subLeft >li > a:hover:before,.gp-subLeft >li > a.active:before{bottom: -10px;width: 100%;left: 0;bottom: 0;}
.gp-subLeft .gp-toggles{text-align: center;cursor: pointer;color:#999;font-size: 1.6rem;display: inline-block;vertical-align: middle;padding: 12px 0;line-height: 1.4;}
.gp-second-nav{display: none;background-color:rgba(27,33,48,0.95);width: 100%;position: absolute;left: 0;z-index: 500;top: 72px;}
.gp-second-nav dd{}
.gp-second-nav dd a{display: block;padding:12px ;transition: all 0.35s ease-in-out;position: relative;font-size: 1.6rem;color: #fff;border-bottom: 0.01rem solid rgba(255,255,255,0.1);}
.gp-second-nav dd a:hover{background-color: #6416a6;color: #fff;}
/*三级*/
.sMode1{margin-top: 40px;}
/*侧边栏移动端 */
.gp-m-subNav{display:none;margin: 0 0 15px;}
.gp-m-inner-header{width:auto;height:50px;cursor:pointer;line-height: 50px;background-color: #1b6cd1; background: -webkit-linear-gradient(left, #5cbdf5 , #1362cd); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #5cbdf5, #1362cd); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #5cbdf5, #1362cd); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #5cbdf5 , #1362cd);}
.gp-m-inner-header > span{height: 40px;padding-left: 15px;font-size:1.8rem;color:#fff;}
.gp-m-subNav .gp-m-inner-header-icon-click{}
.gp-m-subNav .gp-m-inner-header-icon{float: right;width:40px;height: 40px;text-align: center;color: #fff;}
.gp-subNavm{ width:100%; overflow: hidden;display: none;background-color: #fff;}
.gp-subNavm h2{width:100%;height:48px;line-height:48px;background-color:#003c7f;}
.gp-subNavm h2 a{padding-left:13px;font-size:2rem;font-family:'Tahoma';display:block;color:#fff;}
.gp-subNavm ul{}
.gp-subNavm li{position: relative;}
.gp-subNavm li > a{ font-size: 1.6rem;line-height:1.4;border-bottom:1px solid #eee;display:block;padding:13px 15px;}
.gp-subNavm li.sub_has span{ margin-left: 10px;}
.gp-subNavm li.on a{ color:#6416a6; display:block; width:100%;}
.gp-m-toggle{width: 40px;height: 40px;position: absolute;right: 0;top: 0;line-height: 40px;text-align: center;}
/* .gp-m-subNav .gp-m-toggle.icon-down{tra} */
.gp-subNavm li.active .gp-m-toggle{transform: rotate(90deg);} 
.gp-subNavm dl{ display: none; background-color:#fff;}
.gp-subNavm dl dd{ padding-left: 30px; line-height:18px; padding:12px 0px 12px 30px;border-bottom: 1px dotted #e6e6e6;}
.gp-subNavm li dl dd a{ font-size: 1.4rem; font-weight:normal; display:inline;  border:none; padding:0px;}
.gp-subNavm li dl dd a:hover{ color:#6416a6}
/*图片列表页*/
.tj-list3 {margin: 0 -17px;}
.tj-list3 li{margin-bottom: 44px;}
.tj-list3 li > a{display: block;margin: 0 17px;}
.tj-list3 li h3{padding-top: 15px;margin-bottom: 15px;}
.list-date3{display: inline-block;vertical-align: middle;position: relative;height: 40px;line-height: 40px;background-color: #1b6cd1; background: -webkit-linear-gradient(left, #5cbdf5 , #196ad0); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #5cbdf5, #196ad0); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #5cbdf5, #196ad0); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #5cbdf5 , #196ad0); /* 标准的语法 */padding: 0 15px;text-align: center;color: #fff;font-family: 'Arial';box-sizing: border-box;min-width: 128px;}
.list-date3 i{margin-right: 10px;}
.list-date3::before{content: '';width: 0;height: 0;border-right: 20px solid transparent;border-bottom: 40px solid #196ad0;position: absolute;right: -20px;top: 0;}
/*底部*/
.footer{background-color: #1b6cd1; background: -webkit-linear-gradient(left, #5cbdf5 , #1362cd); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #5cbdf5, #1362cd); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #5cbdf5, #1362cd); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #5cbdf5 , #1362cd); /* 标准的语法 */padding: 60px 0 40px;overflow: hidden;position: relative;}
	.footer .gp-container{position: relative;z-index: 10;}
.footer_lf{width: 46%;padding-right: 15px;box-sizing: border-box;}
.footer_md{width: 46%;padding-right: 15px;}
.footer .dw{padding-top: 0;}
.footer::after{width: 238px;height: 100%;position: absolute;right: 0;bottom:0;background: url(../images/footer_bg.png) no-repeat right bottom;z-index: 0;}
/*文章页*/
.wrapPage{margin-right: 220px;position: relative;border: 1px solid #f2f2f2;}
.pageArticle{padding: 0 120px 0 0;position: relative;}
.pageArticleTitle{overflow: hidden;padding: 25px 45px;position: relative;background-color: #f5f5f5;}
.pageArticleTitle h3{line-height: 1.5;font-weight: normal;min-height: 33px;margin-right: 60px;}
.articleDate{position: absolute;right: 20px;top: 18px;height: 50px;border-left: 1px solid #d0d6df;padding-left: 20px;}
.articleDate strong,.articleDate span{display: block;color: #1463ce;font-family: 'Arial';font-weight: normal;line-height: 1;}
.articleDate strong {font-size: 3.6rem;}
.articleDate span{font-size: 1.4rem;}
.articleAuthor{padding:15px;text-align: center;margin-bottom: 20px;color: #999;background-color: #f5f4f0;line-height: 1.5;}
.articleAuthor span,.articleAuthor i{display: inline-block;*display: inline;*zoom:1;color:#999;}
.articleAuthor i{margin:0 10px;font-style: normal;}
.wrapArticle {position: relative;margin: 60px auto 0;}
.articleBottom{overflow: hidden;}
.gp-article{position: relative;line-height: 1.8;padding-bottom: 5px;padding-top: 10px;color: #666;}
.gp-article p{margin-bottom: 1.5rem;}
.gp-article p:last-child{margin-bottom: 0;}
.article2{padding: 30px 0 50px;position: relative;}
.Annex{padding:15px 0 0;background-color: #f7f7f7;padding:12px 20px;}
.Annex > strong{padding:6px 0;float: left;color: #666;}
.annexList{overflow: hidden;margin-left: 60px;}
.annexList li{line-height: 1.5;padding:6px 0;}
.annexList li a{color: #666;}
.annexList li:last-child{margin-bottom: 0;}
.share{position: absolute;right:0;top: 110px;width: 60px;}
.share_title{line-height: 1.5;text-align: center;display: block;margin-bottom: 15px;}
.share .bdshare-button-style0-16{text-align: center;}
.share .bdsharebuttonbox  > a{padding-left: 0;height:60px;text-indent: 0;width: 60px;line-height: 60px;text-align: center;background: none;font-size: 3.4rem;display: inline-block;margin-bottom: 5px;color: #fff;float: none;margin: 0 0 5px ;}
.share .bdsharebuttonbox > a.bds_more{background-color:#a3bfd9}
.share .bdsharebuttonbox > a.bds_weixin{background-color:#27b713}
.share .bdsharebuttonbox  > a.bds_tsina{background-color:#f35125;}
.share .bdsharebuttonbox  > a.bds_qzone {background-color: #fdbf22}
.share .bdsharebuttonbox  > a:hover{color: #fff;box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.share .popup_qzone{background-position: 4px -47px;}
.share .popup_tsina{background-position: 4px -99px;}
.share .popup_bdysc{background-position:4px -3063px;}
.share .popup_weixin{background-position:4px -1607px;}
.share .popup_tsina{background-position: 4px -99px;}
.shareBox {width: 300px;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: 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;}

.share.fixed{position: fixed;left: 50%;margin-left: 490px;top:0;}
.share{text-align: center;}
.shareBtn{color: #999 !important;position: relative;font-size: 1.4rem;margin-bottom: 18px;text-align: center;display: block;}
.shareBtn:before,.shareBtn:after{content: '';width: 14px;height: 1px;background-color: #d9d9d9;position: absolute;top: 50%;transform: translateY(-50%);}
.shareBtn:before{left: -12px;}
.shareBtn:after{right: -12px;}
/*本馆概况*/
.subCon1{margin-right: 220px;border: 1px solid #f2f2f2;}
.subTitle2{font-size: 2.2rem;padding: 27px 35px;line-height: 1.5;background: url(../images/t_bg2.jpg) repeat;border-bottom: 1px solid #f2f2f2;}
.subCon1 .gp-article{padding: 35px;}
/*通知列表页*/
.tj-list4 {margin: 0  0 0 -50px ;}
.tj-list4 li{margin-bottom: 10px;padding-top: 50px;}
.tj-list4 li > a{display: block;background-color: #e6f3fe;padding: 20px 0 35px 30px;position: relative;margin-right: 42px;box-sizing: border-box;min-height: 180px;margin-left: 50px;}
.tj-list4 li > a::before{content: '';width: 0;height: 0;border-right: 40px solid transparent;border-bottom: 180px solid #e6f3fe;position: absolute;top: 0;right: -40px;}
.tj-list4 li .list-date3{margin-bottom: 20px;background-color: #1b6cd1; 
  background: -webkit-linear-gradient(left, rgba(92,189,245,0.5), rgba(19,98,205,0.5)); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, rgba(92,189,245,0.5), rgba(19,98,205,0.5)); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right,rgba(92,189,245,0.5), rgba(19,98,205,0.5)); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, rgba(92,189,245,0.5), rgba(19,98,205,0.5)); /* 标准的语法 */}
.tj-list4 li .list-date3::before{opacity: 0.5;filter: alpha(opacity = 50);}
.tongCol .subTitle{margin-bottom: 0;}
/***分页*/
.gp-page { padding:70px 15px;font-size: 0;text-align: center;}
.gp-page:after,.gp-page:before { content:" "; display:table}
.gp-page>a:first-child{}
.gp-page>a,.gp-page > span{display:inline-block;*display: inline;*zoom:1;height:28px;line-height: 28px; position:relative;text-align: center; vertical-align: top;width: auto;font-size: 1.4rem;transition: all 0.35s ease-in-out;margin:0 5px;border:1px solid #d7dfdc;padding: 0 15px;margin-bottom: 5px;cursor: pointer;}
.gp-page > span{border: none;}
.gp-page .gp-page-start,.gp-page .gp-page-end,.gp-page > span,.gp-page .gp-page-prev,.gp-page .gp-page-next {}
.gp-page > a:hover ,.gp-page > a.on_pages{ background-color:#1463ce;color: #fff;border-color: #1463ce;}
.gp-page > a.on_pages{background-color: #1463ce;}
.gp-page .pageSelect{min-width:66px;height: 28px; vertical-align: middle;border:1px solid #d7dfdc;line-height: 28px;text-align: center;padding:0 15px;font-size: 1.4rem;background: none;outline: none;}
/*简介*/
.genCon1{color: #666;line-height: 2;margin-bottom:80px;}
.genCon1 p{margin-bottom: 20px;}
.pd110{padding-bottom: 110px;}

/*联系我们*/
.contact{max-width: 1000px;margin: 0 auto;}
.contactList{padding: 15px 0;}
.contactList li{margin-bottom: 45px;font-size: 1.6rem;line-height: 1.5;}
.map{max-width: 520px;margin: 0 auto 25px;}
.ueditor_baidumap{width: 100%;}
@media screen and (min-width:1020px) {
	.tj-list3 li > a,.tj-list4 li > a{transition: transform 0.35s ease-out;}
	.tj-list3 li > a:hover,.tj-list4 li > a:hover{transform: translateY(-10px);}
	
}

@media screen and (max-width:996px) {
	.gp-bread{margin-top: 0;padding: 15px 0;}
	.gp-subLeft,.subTitle,.gp-subLeft2{display: none;}
	.gp-m-subNav {display: block;}
	
	.gp-page span,.gp-page > a,.gp-page .pageSelect{display: none;}
	.gp-page .gp-page-prev,.gp-page .gp-page-next {display: inline-block;cursor: pointer;}
	.gp-page{padding: 30px 15px 40px;}
	.tj-list3 li > a{margin: 0 8px;}
	.tj-list3{margin: 0 -8px;}
	.tj-list3 li{margin-bottom: 20px;}
	.footer{text-align: center;padding: 25px 0 20px;}
	.tongCol .subTitle{display: block;margin-top: -25px;}
	.tongCol .gp-bread{float: right;width: auto !important;margin-top: 25px;}
	.subTitle h2{height: 70px;line-height: 70px;font-size: 2.4rem;min-width: 100px;}
	.subTitle h2::before{border-bottom: 70px solid #196ad0;}
	.sMode1{margin-top: 20px;}
	.tj-list4 li{padding-top: 20px;}
	.genCon1{margin-bottom: 30px;}
	.share{display: none;}
	.pageArticle{padding-right: 0;}
	.pd110{padding-bottom: 50px;}
	.contactList li{margin-bottom: 12px;}
}

@media screen and (max-width:767px) {
	.gp-bread{display: none;}
	.subTitle h2{height: 50px;line-height: 50px;font-size: 2rem;min-width: 100px;}
	.subTitle h2::before{border-bottom: 50px solid #196ad0;}
	.gp-m-subNav{margin-top: 15px;}
	.Annex > strong{float: none;display: block;}
	.annexList{margin-left: 0;}
	.pageArticleTitle h3{font-size: 1.8rem;}
	.pageArticleTitle{padding: 25px 45px 25px 20px;}
	.pd80,.pd110{padding-bottom: 40px;}
	.subPage{min-height: 200px;}
}

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

@media screen and (max-width:480px) {
	.tj-list3 li h3{height: auto;}
	.subBanner{height: 120px;padding: 0;}
	.subBanner img{object-fit: cover;width: auto;height: 120px;}
	.tj-list4 li{padding-top: 15px;margin-bottom: 0px;}
	.tj-list4 li > a::before{display: none;}
	.tj-list4 li > a{min-height: auto;margin: 0;padding: 15px;}
	.tj-list4{margin: 0;}
	.tj-list4 li .list-date3{margin-bottom: 12px;}
	.gp-title{height: auto;}
}
@media screen and (max-width:400px) {
.gp-page .gp-page-start,.gp-page .gp-page-end{display: none;}
.logo{width: 200px;}
}
