@charset "utf-8";
/* CSS Document */

.container,.indcontainer{width:1200px;margin:0 auto;}

body{background:#fff;}
.gknb_banbox{height:320px;background:url("../images_nb2019/gknb_banbg-2021.png") center 0 no-repeat;position:relative;}
.gknb_banbox .guidang{position:absolute;left:50%;top:20px;margin-left:318px;}
.gknb_banbox .gknb_logo{position:absolute;left:50%;top:20px;margin-left:-580px;}
.gknb_banbox .gknb_logo .img_title{display:none;}

.gknb_container{border:1px #ddd solid;margin:20px 0;padding:0 30px 40px;}
.gknb_tel1{ padding: 12px 0 0; height: 97px; position: relative;}
.gknb_tel1 span{ display: block; position: absolute; top: 12px; left: -48px; padding: 0 0 30px 45px; height: 67px; line-height: 66px; font-weight: bold; color: #fff; font-size: 30px; background: url("../images_nb2019/gknb_tel.png") 0 0 no-repeat; width: 167px;}
.gknb_listzf{ background: #f4faff; margin-top: 8px; padding: 56px 0 26px; position: relative;}
.gknb_listzf .list{ font-size: 0; line-height: 0; text-align: center;}
.gknb_listzf .list li{display: inline;}
.gknb_listzf .list li a{ display: inline-block; margin: 0 8px 0 7px; float: none; padding: 40px 12px 0; width: 21px; height: 240px; overflow: hidden; font-size: 18px; line-height: 20px; text-align: center; background: url("../images_nb2019/gknb_libg1.png") 0 0 no-repeat; color: #fff;}
.gknb_listzf .list li a:hover{color: #ff0;}
.gknb_listzf h3{ height: 57px; line-height: 56px; font-weight: bold; text-align: center; font-size: 28px; color: #2270bd; padding: 0 3px 3px 0; width: 280px; position: absolute; top: -29px; left: 50%; margin-left: -141px; background: url("../images_nb2019/gknb_tel1.png") 0 0 no-repeat;}
.gknb_listzf1 h3{ width: 340px; background: url("../images_nb2019/gknb_tel2.png") 0 0 no-repeat; margin-left:-170px;}
.gknb_listbm{margin: 49px 0 17px; padding-bottom: 11px;}
.gknb_listbm .list{padding: 0 59px; text-align: left;}
.gknb_listbm .list li a{ margin-bottom: 20px; padding-top: 35px; height: 290px; background-image: url("../images_nb2019/gknb_libg2.png");}
/*年报展示 end */
.gknb_history{ padding:30px 35px; background: #f4faff;}
.gknb_history li{float: left; padding: 10px; width: 193px; height: 65px;}
.gknb_history li a{ background: #ffffff; display: block; height: 63px; line-height: 62px; text-align: center; border: 1px #addaff solid; font-size: 26px; font-weight: bold; color: #2270bd; border-radius: 9px; transition: 0.4s all;}
.gknb_history li a:hover{ color: #fff; background: #2270bd; border-color: #2270bd;}
/*历史年报 end */
/*公开年报专题 end */


.czbg{ background:url(../images_nb2019/czzxzj_bg.jpg) center top no-repeat #f3f3f3;}
.cz_banner{ width:1200px; height:220px; margin:0 auto; }
.cz_container{ width:1160px; height:auto; margin:0 auto; padding:20px; background:#fff; overflow:hidden;margin-bottom:20px;}
.sgjf{ border:1px solid #e8e8e8; border-bottom:0 none; height:auto; background:url(../images_nb2019/xxgk_sgjfbg.jpg) 0 0; overflow:hidden; }
.sgjf li{ height:48px; padding-bottom:1px; line-height:48px; font-size:14px; padding-left:37px; float:left; background:url(../images_nb2019/cz_dot.png) 20px 21px no-repeat; width:537px; border-right:1px solid #e8e8e8; text-align:right;}
.sgjf li.ever{ border-right:0 none;}
.sgjf li a{ padding-right:12px;}
.sgjf li a.tit{ font-size:16px; float:left; padding:0;}
.sgjf_line{ height:41px; background:url(../images_nb2019/sgjf_linebg.jpg) repeat-x;}
