.w1400{ width:1400px; margin:0 auto; clear:both; height: auto;position: relative; padding: 0px; }

.nav-tab{width: 100%;height: 55px; line-height: 55px;}
.nav-tab{height: 48px;width: 100%; border-bottom: #e0e0e0 solid 1px;line-height: 45px;}
.nav-tab li{float:left; position: relative; transition: all .3s;}
.nav-tab li a{color: #666666; font-size: 22px; font-weight: normal; padding: 0 10px;transition: all .3s;}
.nav-tab li:after{content: ''; position: absolute; width:0; bottom:0; height: 2px; background: #D50F0F; overflow: hidden;transition: all .3s;}
.nav-tab li:after{ left:10px;}
.nav-tab li.on:after{width: calc(100% - 20px);}
.nav-tab li.on,.nav-tab li.on a,.nav-tab li a:hover{color: #D50F0F;font-weight: bold;}
.tab-con{padding-top: 14px;transition: all 0.4s;}
.tab-con li{line-height: 55px;position: relative;height: 55px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%;padding-right: 16%;text-indent: 20px; transition: .3s all; padding-left: 0px;}
.tab-con li a{color: #333;font-size: 18px; float: left;  max-width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tab-con li:hover span, .tab-con li a:hover{color: #D50F0F; font-weight: bold;}
.tab-con li span{position: absolute;right: 0px;top: 0px;color: #bbb;font-size: 15px;}
.tab-con-more{display: none;}
.tab-con li::before{content: "";position: absolute;top: 25px;left: 3px;width: 6px;height: 6px;background-color: #cccccc; border-radius: 50%;}
.tab-con li:hover::before{background-color: #D50F0F;}

.zfkfr-top{width: 100%; height: 460px; background: url(zcgkj-banner.jpg) no-repeat center;}
.mlhsp-top{ height: 65px; width: 100%; font-size: 16px; float: left;}
.mlhsp-top-l{float: left; width: 750px; line-height: 65px; color: #333333;}
.mlhsp-top-l a{display: block; color: #333333; float: left;}
.mlhsp-top-l span{margin: 0 10px; float: left;}
.mlhsp-top-r{float: right; width: 450px;}
.mlhsp-top-r a{float: right; margin: 15px 10px; padding: 5px 15px; background: #D50F0F; color: #fff; border-radius: 15px; }
.mlhsp-top a:hover{font-weight: bold;}

.zfkfr-logo{width: 450px; height: 82px; float: left;margin-top: -40px;}
.zfkfr-logo img{width: 100%; height: auto;}
.gkj-title{width: 492px; height: 171px; float: left; margin-top: 60px;}

.gkj-p1{background: #f5f5f5;}
.gkj-p1-dy{border: 1px solid #ccc;font-size: 16px;line-height: 31px;height: 170px;margin: 50px 200px;padding: 30px;text-indent: 2em;}

.gkj-tit1{text-align: center; margin-top: 30px;margin-bottom: 10px;}

.gkj-zx{background: none;background-color: #fdeddb;padding-bottom: 30px;}
.gkj-zx-box{padding: 30px; max-width: 1200px;margin: 0 auto;}
.gkj-zx-box-zt{color: #a06e2f;font-size: 24px;width: 100%;margin: 0 auto 20px;line-height: 65px;padding-left: 85px;background: url(gkj-tit2.png) no-repeat left center;display: block;text-align: left;}
.gkj-zx-box-sp{width: 1200px; height: 680px; float: left;}
.gkj-zx-box-sp video{width: 1200px; height: 680px;}
.gkj-zx-box-xx{float: left;line-height: 40px;font-size: 16px;padding: 20px 180px 0px 0;position: relative;width: 100%;}
.gkj-zx-box-xx th{color: #a06e2f;width: 6%;vertical-align: text-top;}
.gkj-zx-box-xx td{color: #000;}
.gkj-zx-box-xx .more{position: absolute;right: 0;bottom: 0px;z-index: 111;display: block;}

.gkj-wq{width: 1200px; height: auto; margin: 0 auto; margin-top: 30px;}
.gkj-wq .hd{text-align: center; display: inline-table;width: 100%;}
.gkj-wq .hd li{display: inline-table;margin: 0 5px;padding:5px 15px;cursor: pointer;background: linear-gradient(145deg,#fdeddb 0%,#ffd07b 100%);color: #fff;}
.gkj-wq .hd li a{color: #fff;}
.gkj-wq .hd li.on a, .gkj-wq .hd li.on{color: #b58c53;}
.gkj-wq .hd li.on{background: #fff;border: 1px solid #c5cedb;border-bottom: none;}
.gkj-wq .bd{width: 100%; background: #fff;float: left;margin-bottom: 30px;padding-bottom: 30px;}
.gkj-wq-box{float: left;width: 100%;}
.gkj-wq-box li{margin-top: 30px;padding-bottom:30px;border-bottom: 1px dashed #ccc;width: calc(100% - 60px);float: left;margin-left: 30px;margin-right: 30px;}
.gkj-wq-box li a{display: block;}
.gkj-wq-box li .img{width: 440px;float: left;}
.gkj-wq-box li .img img{width: 100%; height: 100%;}
.gkj-wq-box li .txt{font-size: 16px;text-align: left;line-height: 45px;width: 670px;margin-top: 40px;float: right;}
.gkj-wq-box li .txt th{vertical-align: text-top;}
.gkj-wq-box li .txt th span{display: inline;}
.gkj-wq-box li .txt .c1{color: #b58c53;}
.gkj-wq-box .more{font-size: 18px;line-height: 30px;background-color: #f1f1f1;padding: 5px 0;margin-top: 30px;cursor: pointer;float: left;text-align: center; margin: 30px 30px 0; width: calc(100% - 60px);}

