/* 初始化CSS 重置浏览器样式*/
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img{margin: 0; padding: 0;}
fieldset,img{border: none;}
ul,ol,li{list-style: none;}
input{padding-top: 0; padding-bottom: 0; font-family: "Microsoft YaHei", sans-serif; border: 0 none;}
select,input{vertical-align: middle;}
select,input,textarea{font-size: 14px; margin: 0; outline: none;}
textarea{resize: none;}
table{border-collapse: collapse;}
.infoCon table{width: 90% !important;}
h1,h2,h3,h4,h5,h6{font-size: 100%; font-weight: normal;}
div::-webkit-scrollbar{width:10px; height:10px; /**/}
div::-webkit-scrollbar-track{background: rgb(239, 239, 239); border-radius:2px;}
div::-webkit-scrollbar-thumb{background: #bfbfbf; border-radius:10px;}
div::-webkit-scrollbar-thumb:hover{background: #333;}
div::-webkit-scrollbar-corner{background: #179a16;}
a{color: #333333; text-decoration: none; font-family: "Microsoft YaHei", sans-serif; font-size: 16px;}
a:hover{text-decoration: none; color: #9e2924;}
i,b{font-style: normal;}
.oHid{overflow: hidden;}
.wrap{width: 1100px; position: relative; margin: 0 auto; height: 100%;}
.txtEllipsis{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.mt20{margin-top: 20px !important;}
body{background: url(zwxxgk_bg.png) no-repeat top center;}
.topBox{height: 300px;}
.topBox .zfxxgk-logo{display: block; margin: 30px 0;}
.topBox .zfxxgkTitle{text-align: center;}
.zwxxgk_box{width: 1028px; height: 100%; overflow: hidden; background-color: #f2f2f2; padding: 0px 36px 20px 36px;}
.zwxxgk_box .searchBox{padding: 84px 0; background: url(search_bg_line.png) no-repeat center center;}
.zwxxgk_box .searchBox .searchForm{height: 50px; line-height: 50px; width: 510px; margin: 0 auto; border: 2px solid #2d66a3; border-radius: 10px;background: #fff;}
.zwxxgk_box .searchBox .searchForm .searchTxt{width: 410px; height: 35px; float: left; padding-left: 20px; border: none; line-height: 35px; background: #fff; margin: 7px 0 0 2px;}
.zwxxgk_box .searchBox .searchForm .searchBtn{width: 40px; height: 42px; float: right; cursor: pointer; text-align: center; margin: 3px 10px 0 0; background: url(zwxxgk_s.png) no-repeat;}
.txtContent .leftMenu{width: 240px; float: left;}
.txtContent .leftMenu h3{height: 70px; width: 100%; margin-bottom: 15px;}
.txtContent .leftMenu h3 a{display: block; width: 238px; height: 68px; position: relative; border: 1px solid #ddd; background: #FFF; color: #2d66a3; overflow: hidden;}
.txtContent .leftMenu h3 a:hover{background: #2d66a3; color: #FFF;}
.txtContent .leftMenu h3 a:hover em{background: url(zfxxgk_jh1_wy_20191231.png) no-repeat center center;}
.txtContent .leftMenu h3 a.active{background: #2d66a3; color: #FFF;}
.txtContent .leftMenu h3 a.active em{background: url(zfxxgk_jh1_wy_20191231.png) no-repeat center center;}
.txtContent .leftMenu h3 span{display: block; width: 95px; height: 65px; font-size: 23px; font-weight: bold; float: left; padding-top: 3px;}
.txtContent .leftMenu h3 em{display: block; float: right; width: 20px; height: 68px; margin-right: 20px; background: url(zfxxgk_jh_wy_20191231.png) no-repeat center center;}
.txtContent .leftMenu h3 i{display: block; width: 50px; height: 68px; float: left; margin: 0 10px 0 20px;}
.txtContent .leftMenu h3 a.btn01 i{background: url(zwxxgk_bnt01.png) no-repeat center center;}
.txtContent .leftMenu h3 a.btn02 i{background: url(zwxxgk_bnt02.png) no-repeat center center;}
.txtContent .leftMenu h3 a.btn03 i{background: url(zwxxgk_bnt03.png) no-repeat center center;}
.txtContent .leftMenu h3 a.btn04 i{background: url(zwxxgk_bnt04.png) no-repeat center center;}
.txtContent .leftMenu h3 a.btn01:hover i,
.txtContent .leftMenu h3 a.btn01.active i{background: url(zwxxgk_bnt01b.png) no-repeat center center;}
.txtContent .leftMenu h3 a.btn02:hover i,
.txtContent .leftMenu h3 a.btn02.active i{background: url(zwxxgk_bnt02b.png) no-repeat center center;}
.txtContent .leftMenu h3 a.btn03:hover i,
.txtContent .leftMenu h3 a.btn03.active i{background: url(zwxxgk_bnt03b.png) no-repeat center center;}
.txtContent .leftMenu h3 a.btn04:hover i,
.txtContent .leftMenu h3 a.btn04.active i{background: url(zwxxgk_bnt04b.png) no-repeat center center;}
.txtContent .leftMenu .subMenu{width: 238px; border: 1px solid #ddd; border-top: none; padding: 15px 0; background: #FFF; margin-top: -15px; display: none; margin-bottom: 15px;}
.txtContent .leftMenu .subMenu li{height: 32px; line-height: 32px;}
.txtContent .leftMenu .subMenu li a{display: block; height: 32px; width: 178px; padding-left: 60px; font-size: 15px;}
.txtContent .leftMenu .subMenu li a i{display: block; float: left; width: 4px; height: 4px; border-radius: 50%; background: #999; margin: 14px 10px 0 0;}
.txtContent .leftMenu .subMenu li a:hover{background-color:rgb(230,245,255); color: #2d66a3;}
.txtContent .leftMenu .subMenu li a:hover i{background: #2d66a3;}
.main{width: 728px; display: block; float: left; height: 1083px; background-color: #FFF; border: 1px solid #dfdfdf; padding: 0px 20px; margin-left: 18px;}
.main .scrollBox h1{text-align: center; margin: 0px; padding: 0px; margin-top: 38px; margin-bottom: 38px; color: #d13c3f; font-weight: 600; font-size: 32pt;}
.main .scrollContent{line-height: 1.8; padding: 0 20px; overflow: auto; height: 925px;}

.ScrollStyle{overflow-y: auto !important; overflow-x: hidden;}
.ScrollStyle::-webkit-scrollbar{box-sizing: border-box; width: 9px; height: 9px; background: #eee;}
.ScrollStyle::-webkit-scrollbar-button{width: 9px; height: 0px;}
.ScrollStyle::-webkit-scrollbar-button:vertical:start{background-position: 0 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:start:hover{background-position: -10px 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:start:active{background-position: -20px 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:end{background-position: -30px 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:end:hover{background-position: -40px 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:end:active{background-position: -50px 0;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:start{background-position: 0 -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:start:hover{background-position: -10px -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:start:active{background-position: -19px -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:end{background-position: -30px -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:end:hover{background-position: -40px -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:end:active{background-position: -50px -11px;}
.ScrollStyle::-webkit-scrollbar-track-piece{background-color: rgba(0, 0, 0, 0.15);}

.ScrollStyle::-webkit-scrollbar-thumb{border: 1px solid rgba(0, 0, 0, 0.21); background-color: #2d66a5; border-radius: 5px;}
.ScrollStyle::-webkit-scrollbar-thumb:hover{border: 1px solid rgba(0, 0, 0, 0.21); background-color: #2d66a5;}
.ScrollStyle::-webkit-scrollbar-thumb:active{background: -webkit-gradient(linear, left top, left bottom, from(#e4e4e4), to(#f4f4f4));}
.ScrollStyle::-webkit-scrollbar-corner{background-color: #f1f1f1;}

.footer{padding: 20px 0; text-align: center; line-height: 2; background: #2d66a3; color: #FFF;}
.footer .linkPhoto{width: 230px !important; height: 80px; margin: 0 auto;}
.footer .linkPhoto .fleft{width: 80px; height: 80px; float: left;}
.footer .linkPhoto .fright{width: 132px; height: 50px; padding-top: 13px; margin-left: 10px; float: right;}
.footer a{color: #FFF;}
/* second */
.secondMain{width: 768px; display: block; float: left; background-color: #fff; border: 1px solid #dfdfdf; margin-left: 18px;}
.secondMain .nr-rt{width: 100%; height: 35px; border-bottom: 1px solid #ddd;}
.secondMain .nr-rt a{line-height: 35px; padding: 7px 35px; background: #bd1a2d; font-size: 16px; color: #fff;}
.secondMain .info{padding: 0px 20px;}
.secondMain .info h3{font-size: 32px; color: #bd1a2d; text-align: center; margin-top: 20px; margin-bottom: 10px; font-weight: bold;}
.secondMain .info p.data{font-size: 15px; color: #999; text-align: center; padding-bottom: 15px; border-bottom: 1px solid #ddd; margin-bottom: 10px;}
.secondMain .info .infoCon{font-size: 20px;}
.secondMain .info ul li{line-height: 45px; width: 100%; display: block; height: 45px; clear: both;}
.secondMain .info ul li:before{content: ""; width: 5px; height: 5px; border-radius: 5px; float: left; display: inline-block; background: #ccc; margin: 20px 5px;}
.secondMain .info ul li a{display: block; width: 82%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left;}
.secondMain .info ul li span{float: right;}
.secondMain .info .page{height: 38px; line-height: 38px; text-align: center; color: #404040; padding-bottom: 36px;}
.secondMain .info .page span{padding: 0px 15px; border: 1px solid #EDEDED; margin-right: 6px; border-radius: 5px; line-height: 38px; height: 38px; display: inline-block; font-size: 16px;}
.secondMain .info .page span.on{border: 1px solid #bd1a2d; background: #bd1a2d; color: #fff;}
.secondMain .info .page a{padding: 0px 15px; border: 1px solid #EDEDED; margin-right: 6px; color: #404040; line-height: 38px; height: 38px; display: inline-block;}
.secondMain .info .page a:hover{border: 1px solid #bd1a2d; background: #bd1a2d; color: #fff;}
.secondMain .info .page a.back:hover{border: 1px solid #EDEDED; color: #404040; background: #fff;}
.zfjgBox{margin-top: 33px;}
.zfjgBox .title{overflow: hidden;}
.zfjgBox .title h3{min-width: 90px; height: 35px; background: #d13c3f; line-height: 35px; font-size: 18px; color: #FFF; padding: 0 10px; font-weight: 600; float: left;}
.zfjgBox .zfjgCon{padding: 15px; width: 738px;}
.zfjgBox .zfjgCon .organs{overflow: hidden;}
.zfjgBox .zfjgCon .organs li{box-sizing: border-box; width: 33.33%; height: 40px; float: left; line-height: 40px; padding-left: 10px; border-right: solid 1px #cacaca;}
.zfjgBox .zfjgCon .organs li:nth-child(3n){border: solid 1px transparent;}
.sydwBox{margin-top: 33px;}
.sydwBox .title{overflow: hidden;}
.sydwBox .title h3{min-width: 90px; height: 35px; background: #d13c3f; line-height: 35px; font-size: 18px; color: #FFF; padding: 0 10px; font-weight: 600; float: left;}
.sydwBox .sydwCon{padding: 15px; width: 738px;}
.sydwBox .sydwCon .organs{overflow: hidden;}
.sydwBox .sydwCon .organs li{box-sizing: border-box; width: 33.33%; height: 40px; float: left; line-height: 40px; padding-left: 10px; border-right: solid 1px #cacaca;}
.sydwBox .sydwCon .organs li:nth-child(3n){border: solid 1px transparent;}
.jdBox{margin-top: 33px;}
.jdBox .title{overflow: hidden;}
.jdBox .title h3{min-width: 90px; height: 35px; background: #d13c3f; line-height: 35px; font-size: 18px; color: #FFF; padding: 0 10px; font-weight: 600; float: left;}
.jdBox .jdCon{padding: 15px; width: 738px;}
.jdBox .jdCon .organs{overflow: hidden;}
.jdBox .jdCon .organs li{box-sizing: border-box; width: 33.33%; height: 40px; float: left; line-height: 40px; padding-left: 10px; border-right: solid 1px #cacaca;}
.jdBox .jdCon .organs li:nth-child(3n){border: solid 1px transparent;}
.zzfBox{margin-top: 33px;}
.zzfBox .title{overflow: hidden;}
.zzfBox .title h3{min-width: 90px; height: 35px; background: #d13c3f; line-height: 35px; font-size: 18px; color: #FFF; padding: 0 10px; font-weight: 600; float: left;}
.zzfBox .zzfCon{padding: 15px; width: 738px;}
.zzfBox .zzfCon .organs{overflow: hidden;}
.zzfBox .zzfCon .organs li{box-sizing: border-box; width: 33.33%; height: 40px; float: left; line-height: 40px; padding-left: 10px; border-right: solid 1px #cacaca;}
.zzfBox .zzfCon .organs li:nth-child(3n){border: solid 1px transparent;}
.qzfBox{margin-top: 33px;}
.qzfBox .title{overflow: hidden;}
.qzfBox .title h3{min-width: 90px; height: 35px; background: #d13c3f; line-height: 35px; font-size: 18px; color: #FFF; padding: 0 10px; font-weight: 600; float: left;}
.qzfBox .qzfCon{padding: 15px; width: 738px;}
.qzfBox .qzfCon .organs{overflow: hidden;}
.qzfBox .qzfCon .organs li{box-sizing: border-box; height: 40px; float: left; line-height: 40px; padding-left: 10px; width: 100%;}
.throughMain{width: 968px; display: block; min-height: 1085px; background-color: #FFF; overflow: hidden; padding: 0 30px;}
.throughMain .location{height: 60px; line-height: 60px;}
.throughMain .slideBox{width: 918px; margin: 0 auto;}
.throughMain .slideBox .slideTitle{margin-bottom: 20px;}
.throughMain .slideBox .slideTitle h2{font-size: 32pt; color: #d13c3f; font-weight: bold; text-align: center; height: 60px; line-height: 60px;}
.throughMain .slideBox .slideCon .slider{width: 100%; overflow: hidden; position: relative;}
.throughMain .slideBox .slideCon .slider .hd{overflow: hidden; width: 600px; margin: 0 auto;}
.throughMain .slideBox .slideCon .slider .hd li{float: left; width: 118px; height: 38px; line-height: 38px; text-align: center; cursor: pointer; border: solid 1px #d13c3f;}
.throughMain .slideBox .slideCon .slider .hd li.on{background: #d13c3f; color: #FFF;}
.throughMain .slideBox .slideCon .slider .bd .info{margin-top: 40px; line-height: 2; overflow: hidden;}
.throughMain .slideBox .slideCon .slider .bd .leaderList{overflow: hidden; padding-left: 14px;}
.throughMain .slideBox .slideCon .slider .bd .leaderList li{float: left; width: 170px; height: 250px; margin: 0 70px 70px 0;}
.throughMain .slideBox .slideCon .slider .bd .leaderList li:nth-child(4n){margin-right: 0px;}
.throughMain .slideBox .slideCon .slider .bd .leaderList li a{display: block; width: 100%; height: 100%;}
.throughMain .slideBox .slideCon .slider .bd .leaderList li .pic{width: 170px; height: 220px; overflow: hidden;}
.throughMain .slideBox .slideCon .slider .bd .leaderList li .pic img{width: 170px; height: 220px;}
.throughMain .slideBox .slideCon .slider .bd .leaderList li .tit{height: 90px; line-height: 30px; text-align: center; overflow:auto}
.throughMain .slideBox .slideCon .slider .bd .tabList{width: 100%; margin-bottom: 20px;}
.throughMain .slideBox .slideCon .slider .bd .tabList th{padding: 0; background: #dfdfdf; height: 36px; line-height: 36px; text-align: center; color: #ac1e1c; font-weight: bold; box-sizing: border-box; border-right: solid 1px #FFF;}
.throughMain .slideBox .slideCon .slider .bd .tabList th.tab_num{width: 50px;}
.throughMain .slideBox .slideCon .slider .bd .tabList th.tab_date{width: 120px;}
.throughMain .slideBox .slideCon .slider .bd .tabList th.tab_symbol{width: 220px;}
.throughMain .slideBox .slideCon .slider .bd .tabList tr:nth-child(odd){background: #fee9e5;}
.throughMain .slideBox .slideCon .slider .bd .tabList td{height: 50px; line-height: 50px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.throughMain .slideBox .slideCon .slider .bd .tabList td.tit{text-align: left; padding-left: 10px; width: 518px;}
.throughMain .slideBox .slideCon .slider .bd .tabList td.tit a{display: block; width: 518px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.gkzdBox .headnews{overflow: hidden; width: 718px; height: 30px; padding: 42px 0 32px; margin: 0 auto; line-height: 30px; border-bottom: 2px solid #ccc;}
.gkzdBox .headnews a{float: left; color: #606060;}
.gkzdBox .headnews a:hover{color: #9e2924;}
.gkzdBox .headnews span.date{color: #b2b2b2; font-weight: 100; float: right;}
.gkzdBox .gkzdCon{padding: 0 25px; width: 718px; height: 977px;}
.gkzdBox .gkzdList li{overflow: hidden; line-height: 42px; margin-top: 15px;}
.gkzdBox .gkzdList li a{float: left; display: block; width: 80%; color: #606060;}
.gkzdBox .gkzdList li a:hover{color: #9e2924;}
.gkzdBox .gkzdList li span.date{float: right; color: #b2b2b2; font-weight: 100;}



.jgjj_leader{display: block; padding: 0 25px; width: 718px; font-size: 20px; height: 50px; line-height: 50px; border-bottom: solid 2px #CCC;}
.zdmsBox{padding: 20px; width: 728px;}
.zdmsBox ul li{overflow: hidden; line-height: 42px;}
.zdmsBox ul li a{float: left; display: block; width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 20px; color: #606060;}
.zdmsBox ul li span.date{color: #b2b2b2; font-size: 16px; margin-left: 20px; font-weight: 100; float: right;}
.jgjjBox{height: 1030px;}
.jgjjBox .jgjj_qzfBox{margin-top: 33px;}
.jgjjBox .jgjj_qzfBox .title{overflow: hidden;}
.jgjjBox .jgjj_qzfBox .title h3{min-width: 90px; height: 35px; background: #d13c3f; line-height: 35px; font-size: 18px; color: #FFF; padding: 0 10px; font-weight: 600; float: left;}
.jgjjBox .jgjj_qzfBox .qzfCon{padding: 15px; width: 738px;}
.jgjjBox .jgjj_qzfBox .qzfCon .organs{overflow: hidden;}
.jgjjBox .jgjj_qzfBox .qzfCon .organs li{box-sizing: border-box; height: 40px; float: left; line-height: 40px; padding-left: 10px; width: 100%;}
.jgjjBox .jgjj_qzfBox .jgjj_qzfCon{padding: 15px; width: 738px;}
.jgjjBox .jgjj_qzfBox .jgjj_qzfCon .organs{overflow: hidden;}
.jgjjBox .jgjj_qzfBox .jgjj_qzfCon .organs li{box-sizing: border-box; height: 40px; float: left; line-height: 40px; padding-left: 10px; width: 100%;}
.jgjjBox .jgjj_zfjgBox{margin-top: 33px;}
.jgjjBox .jgjj_zfjgBox .title{overflow: hidden;}
.jgjjBox .jgjj_zfjgBox .title h3{min-width: 90px; height: 35px; background: #d13c3f; line-height: 35px; font-size: 18px; color: #FFF; padding: 0 10px; font-weight: 600; float: left;}
.jgjjBox .jgjj_zfjgBox .zfjgCon{padding: 15px; width: 738px;}
.jgjjBox .jgjj_zfjgBox .zfjgCon .organs{overflow: hidden;}
.jgjjBox .jgjj_zfjgBox .zfjgCon .organs li{box-sizing: border-box; width: 33.33%; height: 40px; float: left; line-height: 40px; padding-left: 10px; border-right: solid 1px #cacaca;}
.jgjjBox .jgjj_zfjgBox .zfjgCon .organs li:nth-child(3n){border: solid 1px transparent;}
.jgjjBox .jgjj_zfjgBox .jgjj_zfjgCon{padding: 15px; width: 738px;}
.jgjjBox .jgjj_zfjgBox .jgjj_zfjgCon .organs{overflow: hidden;}
.jgjjBox .jgjj_zfjgBox .jgjj_zfjgCon .organs li{box-sizing: border-box; width: 33.33%; height: 40px; float: left; line-height: 40px; padding-left: 10px; border-right: solid 1px #cacaca;}
.jgjjBox .jgjj_zfjgBox .jgjj_zfjgCon .organs li:nth-child(3n){border: solid 1px transparent;}
.jgjjBox .jgjj_sydwBox{margin-top: 33px;}
.jgjjBox .jgjj_sydwBox .title{overflow: hidden;}
.jgjjBox .jgjj_sydwBox .title h3{min-width: 90px; height: 35px; background: #d13c3f; line-height: 35px; font-size: 18px; color: #FFF; padding: 0 10px; font-weight: 600; float: left;}
.jgjjBox .jgjj_sydwBox .sydwCon{padding: 15px; width: 738px;}
.jgjjBox .jgjj_sydwBox .sydwCon .organs{overflow: hidden;}
.jgjjBox .jgjj_sydwBox .sydwCon .organs li{box-sizing: border-box; width: 33.33%; height: 40px; float: left; line-height: 40px; padding-left: 10px; border-right: solid 1px #cacaca;}
.jgjjBox .jgjj_sydwBox .sydwCon .organs li:nth-child(3n){border: solid 1px transparent;}
.jgjjBox .jgjj_sydwBox .jgjj_sydwCon{padding: 15px; width: 738px;}
.jgjjBox .jgjj_sydwBox .jgjj_sydwCon .organs{overflow: hidden;}
.jgjjBox .jgjj_sydwBox .jgjj_sydwCon .organs li{box-sizing: border-box; width: 33.33%; height: 40px; float: left; line-height: 40px; padding-left: 10px; border-right: solid 1px #cacaca;}
.jgjjBox .jgjj_sydwBox .jgjj_sydwCon .organs li:nth-child(3n){border: solid 1px transparent;}
.jgjjBox .jgjj_jdBox{margin-top: 33px;}
.jgjjBox .jgjj_jdBox .title{overflow: hidden;}
.jgjjBox .jgjj_jdBox .title h3{min-width: 90px; height: 35px; background: #d13c3f; line-height: 35px; font-size: 18px; color: #FFF; padding: 0 10px; font-weight: 600; float: left;}
.jgjjBox .jgjj_jdBox .jdCon{padding: 15px; width: 738px;}
.jgjjBox .jgjj_jdBox .jdCon .organs{overflow: hidden;}
.jgjjBox .jgjj_jdBox .jdCon .organs li{box-sizing: border-box; width: 33.33%; height: 40px; float: left; line-height: 40px; padding-left: 10px; border-right: solid 1px #cacaca;}
.jgjjBox .jgjj_jdBox .jdCon .organs li:nth-child(3n){border: solid 1px transparent;}
.jgjjBox .jgjj_jdBox .jgjj_jdCon{padding: 15px; width: 738px;}
.jgjjBox .jgjj_jdBox .jgjj_jdCon .organs{overflow: hidden;}
.jgjjBox .jgjj_jdBox .jgjj_jdCon .organs li{box-sizing: border-box; width: 33.33%; height: 40px; float: left; line-height: 40px; padding-left: 10px; border-right: solid 1px #cacaca;}
.jgjjBox .jgjj_jdBox .jgjj_jdCon .organs li:nth-child(3n){border: solid 1px transparent;}
.jgjjBox .jgjj_zzfBox{margin-top: 33px;}
.jgjjBox .jgjj_zzfBox .title{overflow: hidden;}
.jgjjBox .jgjj_zzfBox .title h3{min-width: 90px; height: 35px; background: #d13c3f; line-height: 35px; font-size: 18px; color: #FFF; padding: 0 10px; font-weight: 600; float: left;}
.jgjjBox .jgjj_zzfBox .zzfCon{padding: 15px; width: 738px;}
.jgjjBox .jgjj_zzfBox .zzfCon .organs{overflow: hidden;}
.jgjjBox .jgjj_zzfBox .zzfCon .organs li{box-sizing: border-box; width: 33.33%; height: 40px; float: left; line-height: 40px; padding-left: 10px; border-right: solid 1px #cacaca;}
.jgjjBox .jgjj_zzfBox .zzfCon .organs li:nth-child(3n){border: solid 1px transparent;}
.jgjjBox .jgjj_zzfBox .jgjj_zzfCon{padding: 15px; width: 738px;}
.jgjjBox .jgjj_zzfBox .jgjj_zzfCon .organs{overflow: hidden;}
.jgjjBox .jgjj_zzfBox .jgjj_zzfCon .organs li{box-sizing: border-box; width: 33.33%; height: 40px; float: left; line-height: 40px; padding-left: 10px; border-right: solid 1px #cacaca;}
.jgjjBox .jgjj_zzfBox .jgjj_zzfCon .organs li:nth-child(3n){border: solid 1px transparent;}
.nbBox_2016 .nb_qzfBox,
.nbBox_2017 .nb_qzfBox{margin-top: 33px;}
.nbBox_2016 .nb_qzfBox .title,
.nbBox_2017 .nb_qzfBox .title{overflow: hidden;}
.nbBox_2016 .nb_qzfBox .title h3,
.nbBox_2017 .nb_qzfBox .title h3{min-width: 90px; height: 35px; background: #d13c3f; line-height: 35px; font-size: 18px; color: #FFF; padding: 0 10px; font-weight: 600; float: left;}
.nbBox_2016 .nb_qzfBox .qzfCon,
.nbBox_2017 .nb_qzfBox .qzfCon{padding: 15px; width: 738px;}
.nbBox_2016 .nb_qzfBox .qzfCon .organs,
.nbBox_2017 .nb_qzfBox .qzfCon .organs{overflow: hidden;}
.nbBox_2016 .nb_qzfBox .qzfCon .organs li,
.nbBox_2017 .nb_qzfBox .qzfCon .organs li{box-sizing: border-box; height: 40px; float: left; line-height: 40px; padding-left: 10px; width: 100%;}
.nbBox_2016 .nb_qzfBox .nb_qzfCon,
.nbBox_2017 .nb_qzfBox .nb_qzfCon{padding: 15px; width: 738px;}
.nbBox_2016 .nb_qzfBox .nb_qzfCon .organs,
.nbBox_2017 .nb_qzfBox .nb_qzfCon .organs{overflow: hidden;}
.nbBox_2016 .nb_qzfBox .nb_qzfCon .organs li,
.nbBox_2017 .nb_qzfBox .nb_qzfCon .organs li{box-sizing: border-box; height: 40px; float: left; line-height: 40px; padding-left: 10px; width: 100%;}
.nbBox_2016 .nb_zfjgBox,
.nbBox_2017 .nb_zfjgBox{margin-top: 33px;}
.nbBox_2016 .nb_zfjgBox .title,
.nbBox_2017 .nb_zfjgBox .title{overflow: hidden;}
.nbBox_2016 .nb_zfjgBox .title h3,
.nbBox_2017 .nb_zfjgBox .title h3{min-width: 90px; height: 35px; background: #d13c3f; line-height: 35px; font-size: 18px; color: #FFF; padding: 0 10px; font-weight: 600; float: left;}
.nbBox_2016 .nb_zfjgBox .zfjgCon,
.nbBox_2017 .nb_zfjgBox .zfjgCon{padding: 15px; width: 738px;}
.nbBox_2016 .nb_zfjgBox .zfjgCon .organs,
.nbBox_2017 .nb_zfjgBox .zfjgCon .organs{overflow: hidden;}
.nbBox_2016 .nb_zfjgBox .zfjgCon .organs li,
.nbBox_2017 .nb_zfjgBox .zfjgCon .organs li{box-sizing: border-box; width: 33.33%; height: 40px; float: left; line-height: 40px; padding-left: 10px; border-right: solid 1px #cacaca;}
.nbBox_2016 .nb_zfjgBox .zfjgCon .organs li:nth-child(3n),
.nbBox_2017 .nb_zfjgBox .zfjgCon .organs li:nth-child(3n){border: solid 1px transparent;}
.nbBox_2016 .nb_zfjgBox .nb_zfjgCon,
.nbBox_2017 .nb_zfjgBox .nb_zfjgCon{padding: 15px; width: 738px;}
.nbBox_2016 .nb_zfjgBox .nb_zfjgCon .organs,
.nbBox_2017 .nb_zfjgBox .nb_zfjgCon .organs{overflow: hidden;}
.nbBox_2016 .nb_zfjgBox .nb_zfjgCon .organs li,
.nbBox_2017 .nb_zfjgBox .nb_zfjgCon .organs li{box-sizing: border-box; width: 33.33%; height: 40px; float: left; line-height: 40px; padding-left: 10px; border-right: solid 1px #cacaca;}
.nbBox_2016 .nb_zfjgBox .nb_zfjgCon .organs li:nth-child(3n),
.nbBox_2017 .nb_zfjgBox .nb_zfjgCon .organs li:nth-child(3n){border: solid 1px transparent;}
.nbBox_2016 .nb_sydwBox,
.nbBox_2017 .nb_sydwBox{margin-top: 33px;}
.nbBox_2016 .nb_sydwBox .title,
.nbBox_2017 .nb_sydwBox .title{overflow: hidden;}
.nbBox_2016 .nb_sydwBox .title h3,
.nbBox_2017 .nb_sydwBox .title h3{min-width: 90px; height: 35px; background: #d13c3f; line-height: 35px; font-size: 18px; color: #FFF; padding: 0 10px; font-weight: 600; float: left;}
.nbBox_2016 .nb_sydwBox .sydwCon,
.nbBox_2017 .nb_sydwBox .sydwCon{padding: 15px; width: 738px;}
.nbBox_2016 .nb_sydwBox .sydwCon .organs,
.nbBox_2017 .nb_sydwBox .sydwCon .organs{overflow: hidden;}
.nbBox_2016 .nb_sydwBox .sydwCon .organs li,
.nbBox_2017 .nb_sydwBox .sydwCon .organs li{box-sizing: border-box; width: 33.33%; height: 40px; float: left; line-height: 40px; padding-left: 10px; border-right: solid 1px #cacaca;}
.nbBox_2016 .nb_sydwBox .sydwCon .organs li:nth-child(3n),
.nbBox_2017 .nb_sydwBox .sydwCon .organs li:nth-child(3n){border: solid 1px transparent;}
.nbBox_2016 .nb_sydwBox .nb_sydwCon,
.nbBox_2017 .nb_sydwBox .nb_sydwCon{padding: 15px; width: 738px;}
.nbBox_2016 .nb_sydwBox .nb_sydwCon .organs,
.nbBox_2017 .nb_sydwBox .nb_sydwCon .organs{overflow: hidden;}
.nbBox_2016 .nb_sydwBox .nb_sydwCon .organs li,
.nbBox_2017 .nb_sydwBox .nb_sydwCon .organs li{box-sizing: border-box; width: 33.33%; height: 40px; float: left; line-height: 40px; padding-left: 10px; border-right: solid 1px #cacaca;}
.nbBox_2016 .nb_sydwBox .nb_sydwCon .organs li:nth-child(3n),
.nbBox_2017 .nb_sydwBox .nb_sydwCon .organs li:nth-child(3n){border: solid 1px transparent;}
.nbBox_2016 .nb_jdBox,
.nbBox_2017 .nb_jdBox{margin-top: 33px;}
.nbBox_2016 .nb_jdBox .title,
.nbBox_2017 .nb_jdBox .title{overflow: hidden;}
.nbBox_2016 .nb_jdBox .title h3,
.nbBox_2017 .nb_jdBox .title h3{min-width: 90px; height: 35px; background: #d13c3f; line-height: 35px; font-size: 18px; color: #FFF; padding: 0 10px; font-weight: 600; float: left;}
.nbBox_2016 .nb_jdBox .jdCon,
.nbBox_2017 .nb_jdBox .jdCon{padding: 15px; width: 738px;}
.nbBox_2016 .nb_jdBox .jdCon .organs,
.nbBox_2017 .nb_jdBox .jdCon .organs{overflow: hidden;}
.nbBox_2016 .nb_jdBox .jdCon .organs li,
.nbBox_2017 .nb_jdBox .jdCon .organs li{box-sizing: border-box; width: 33.33%; height: 40px; float: left; line-height: 40px; padding-left: 10px; border-right: solid 1px #cacaca;}
.nbBox_2016 .nb_jdBox .jdCon .organs li:nth-child(3n),
.nbBox_2017 .nb_jdBox .jdCon .organs li:nth-child(3n){border: solid 1px transparent;}
.nbBox_2016 .nb_jdBox .nb_jdCon,
.nbBox_2017 .nb_jdBox .nb_jdCon{padding: 15px; width: 738px;}
.nbBox_2016 .nb_jdBox .nb_jdCon .organs,
.nbBox_2017 .nb_jdBox .nb_jdCon .organs{overflow: hidden;}
.nbBox_2016 .nb_jdBox .nb_jdCon .organs li,
.nbBox_2017 .nb_jdBox .nb_jdCon .organs li{box-sizing: border-box; width: 33.33%; height: 40px; float: left; line-height: 40px; padding-left: 10px; border-right: solid 1px #cacaca;}
.nbBox_2016 .nb_jdBox .nb_jdCon .organs li:nth-child(3n),
.nbBox_2017 .nb_jdBox .nb_jdCon .organs li:nth-child(3n){border: solid 1px transparent;}
.nbBox_2016 .nb_zzfBox,
.nbBox_2017 .nb_zzfBox{margin-top: 33px;}
.nbBox_2016 .nb_zzfBox .title,
.nbBox_2017 .nb_zzfBox .title{overflow: hidden;}
.nbBox_2016 .nb_zzfBox .title h3,
.nbBox_2017 .nb_zzfBox .title h3{min-width: 90px; height: 35px; background: #d13c3f; line-height: 35px; font-size: 18px; color: #FFF; padding: 0 10px; font-weight: 600; float: left;}
.nbBox_2016 .nb_zzfBox .zzfCon,
.nbBox_2017 .nb_zzfBox .zzfCon{padding: 15px; width: 738px;}
.nbBox_2016 .nb_zzfBox .zzfCon .organs,
.nbBox_2017 .nb_zzfBox .zzfCon .organs{overflow: hidden;}
.nbBox_2016 .nb_zzfBox .zzfCon .organs li,
.nbBox_2017 .nb_zzfBox .zzfCon .organs li{box-sizing: border-box; width: 33.33%; height: 40px; float: left; line-height: 40px; padding-left: 10px; border-right: solid 1px #cacaca;}
.nbBox_2016 .nb_zzfBox .zzfCon .organs li:nth-child(3n),
.nbBox_2017 .nb_zzfBox .zzfCon .organs li:nth-child(3n){border: solid 1px transparent;}
.nbBox_2016 .nb_zzfBox .nb_zzfCon,
.nbBox_2017 .nb_zzfBox .nb_zzfCon{padding: 15px; width: 738px;}
.nbBox_2016 .nb_zzfBox .nb_zzfCon .organs,
.nbBox_2017 .nb_zzfBox .nb_zzfCon .organs{overflow: hidden;}
.nbBox_2016 .nb_zzfBox .nb_zzfCon .organs li,
.nbBox_2017 .nb_zzfBox .nb_zzfCon .organs li{box-sizing: border-box; width: 33.33%; height: 40px; float: left; line-height: 40px; padding-left: 10px; border-right: solid 1px #cacaca;}
.nbBox_2016 .nb_zzfBox .nb_zzfCon .organs li:nth-child(3n),
.nbBox_2017 .nb_zzfBox .nb_zzfCon .organs li:nth-child(3n){border: solid 1px transparent;}
.nbBox_2016 .nb_lsjgBox,
.nbBox_2017 .nb_lsjgBox{margin-top: 33px;}
.nbBox_2016 .nb_lsjgBox .title,
.nbBox_2017 .nb_lsjgBox .title{overflow: hidden;}
.nbBox_2016 .nb_lsjgBox .title h3,
.nbBox_2017 .nb_lsjgBox .title h3{min-width: 90px; height: 35px; background: #d13c3f; line-height: 35px; font-size: 18px; color: #FFF; padding: 0 10px; font-weight: 600; float: left;}
.nbBox_2016 .nb_lsjgBox .zzfCon,
.nbBox_2017 .nb_lsjgBox .zzfCon{padding: 15px; width: 738px;}
.nbBox_2016 .nb_lsjgBox .zzfCon .organs,
.nbBox_2017 .nb_lsjgBox .zzfCon .organs{overflow: hidden;}
.nbBox_2016 .nb_lsjgBox .zzfCon .organs li,
.nbBox_2017 .nb_lsjgBox .zzfCon .organs li{box-sizing: border-box; width: 33.33%; height: 40px; float: left; line-height: 40px; padding-left: 10px; border-right: solid 1px #cacaca;}
.nbBox_2016 .nb_lsjgBox .zzfCon .organs li:nth-child(3n),
.nbBox_2017 .nb_lsjgBox .zzfCon .organs li:nth-child(3n){border: solid 1px transparent;}
.nbBox_2016 .nb_lsjgBox .nb_lsjgCon,
.nbBox_2017 .nb_lsjgBox .nb_lsjgCon{padding: 15px; width: 738px;}
.nbBox_2016 .nb_lsjgBox .nb_lsjgCon .organs,
.nbBox_2017 .nb_lsjgBox .nb_lsjgCon .organs{overflow: hidden;}
.nbBox_2016 .nb_lsjgBox .nb_lsjgCon .organs li,
.nbBox_2017 .nb_lsjgBox .nb_lsjgCon .organs li{box-sizing: border-box; width: 33.33%; height: 40px; float: left; line-height: 40px; padding-left: 10px; border-right: solid 1px #cacaca;}
.nbBox_2016 .nb_lsjgBox .nb_lsjgCon .organs li:nth-child(3n),
.nbBox_2017 .nb_lsjgBox .nb_lsjgCon .organs li:nth-child(3n){border: solid 1px transparent;}

/* 指南 */
.xxgk-zn .title{margin: 1em;padding: 1em 0; border-bottom: 2px solid #ccc;text-align:center;}
.xxgk-zn .title h2{font-size:32px;font-weight:bold;color:#2d66a5;}
.xxgk-zn .msg {line-height:40px; text-align: center;font-size: 16px;}
.xxgk-zn .body{width: 718px;height: 977px;padding:25px;}
.xxgk-zn .body p{line-height:28px;}

/* 制度 */
.xxgk-zd{padding:25px; width: 718px;}
.xxgk-zd .lzyjCon .title{border-bottom: solid 2px #CCC; overflow: hidden;}
.xxgk-zd .lzyjCon h3{min-width: 90px; height: 35px; background: #2d66a3; line-height: 35px; font-size: 18px; color: #FFF; padding: 0 10px; font-weight: 600; float: left;}
.xxgk-zd .lzyjList li{line-height: 30px; margin-top: 15px; overflow: hidden;}
.xxgk-zd .lzyjList a{float: left; display: block; width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.xxgk-zd .lzyjList span.date{color: #b2b2b2; font-weight: 100; float: right;}
.xxgk-zd a.more{width: 100px; height: 30px; line-height: 30px; font-size: 15px; margin: 0 auto; text-align: center; background: #2d66a3; margin-top: 10px; margin-left: 290px; margin-bottom: 22px; color: #fff; display: block;}

/* 年报 */
.xxgk-nb{padding:25px; width: 718px;}
.xxgk-nb .lzyjCon .title{border-bottom: solid 2px #CCC; overflow: hidden;}
.xxgk-nb .lzyjCon h3{min-width: 90px; height: 35px; background: #2d66a3; line-height: 35px; font-size: 18px; color: #FFF; padding: 0 10px; font-weight: 600; float: left;}
.xxgk-nb .lzyjList li{line-height: 30px; margin-top: 15px; overflow: hidden;}
.xxgk-nb .lzyjList a{float: left; display: block; width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.xxgk-nb .lzyjList span.date{color: #b2b2b2; font-weight: 100; float: right;}
.xxgk-nb a.more{width: 100px; height: 30px; line-height: 30px; font-size: 15px; margin: 0 auto; text-align: center; background: #2d66a3; margin-top: 10px; margin-left: 290px; margin-bottom: 22px; color: #fff; display: block;}
