@charset "utf-8";
body{background: url(/xxfbpt/dfiles/8582/xxgkpt/images/gkztbg.jpg)  center top no-repeat!important;}
.hidden{ display: none;}
.gkheader{ width: 1200px; margin:0 auto; position: relative;}
.gklogo{position: absolute;top: -92px;left:0px;width: 100%;}
.gktit{margin: 125px auto 66px;text-align: center;}
.gktit h1{ font-size: 100px; font-weight:bold; color: #fff; letter-spacing: 10px;}
.searchBox{ height: 52px; background: url(/xxfbpt/dfiles/8582/xxgkpt/images/newsearch.png) top center no-repeat; margin-bottom: 60px;}
.search{width:540px;  height: 52px;  margin:40px auto 0px;}
.search .search_input{float:left; width:430px; line-height:52px; padding:0px 23px; border: none; background: none;}
.search .search_btn{ width:63px; height: 52px; border:none;background: none;}
.gkpt{width: 1042px;margin: 0px auto;background-color: #fafafa;padding: 1px 30px 29px;height: auto;}
.gkpt_lef{float: left;width: 240px;margin-top: -15px;}
.gkpt_rig{float: right;width: 742px;background-color: #fff;height: auto;padding: 0 20px 65px;}
.gkpt_ul li ul li{width:130px;}
.gkpt_ul li{  margin: 15px 0px;height:70px;line-height: 70px; list-style-type: none; background-color: #fff;}
.gkpt_ul li i{
    width: 14px;
    height: 14px;
    display: block;
    background-image: url(/xxfbpt/dfiles/8582/xxgkpt/images/jia.png);
    float: right;
    
    margin: 28px 20px;
cursor:pointer;}
fieldset, img{    vertical-align: middle;
    border: 0;}
.gkpt_ul li.on i{ background-image: url(/xxfbpt/dfiles/8582/xxgkpt/images/jian.png);}
.gkpt_ul li.a2{ background-color: #cb0306; background-position:190px center; background-repeat: no-repeat;}
.gkpt_ul li.a3{ background-color: #cb0306; background-position:190px center; background-repeat: no-repeat;}
.gkpt_ul li.a4{ background-color: #cb0306; background-position:190px center; background-repeat: no-repeat;}
.gkpt_ul li.a3 a,.a4 a{ color:#fff;}
.gkpt_ul li:hover i{}


.gkpt_ul li:hover a{ color: #fff;}
.gkpt_ul li:hover{background-color: #cb0306;  background-repeat: no-repeat;}
.gkpt_ul li.hover{background-color: #cb0306;  background-repeat: no-repeat;}
.gkpt_ul li.hover a{ color: #fff;}
.gkpt_ul li a{
    font-size: 23px;
    line-height: 70px;
    display: block;
    padding: 9px 0px 0px 77px;
    width: 94px;
    line-height: 27px;
    font-weight: 500;}
.gkpt_ul li.a1 a{background: url(/xxfbpt/dfiles/8582/xxgkpt/images/gkzt_icon11.png) 20px center no-repeat;}
.gkpt_ul li.a2 a{ background: url(/xxfbpt/dfiles/8582/xxgkpt/images/gkzticon22.png) 20px center no-repeat;color:#fff;}
.gkpt_ul li.a3 a{ background: url(/xxfbpt/dfiles/8582/xxgkpt/images/gkzticon33.png) 20px center no-repeat;}
.gkpt_ul li.a4 a{ background: url(/xxfbpt/dfiles/8582/xxgkpt/images/gkzticon44.png) 20px center no-repeat;}
.gkpt_ul li.a1 a:hover{ background: url(/xxfbpt/dfiles/8582/xxgkpt/images/gkzt_icon11.png) 20px center no-repeat;}
.gkpt_ul li.a2 a:hover{ background: url(/xxfbpt/dfiles/8582/xxgkpt/images/gkzticon22.png) 20px center no-repeat;}
.gkpt_ul li.a3 a:hover{ background: url(/xxfbpt/dfiles/8582/xxgkpt/images/gkzticon33.png) 20px center no-repeat;}
.gkpt_ul li.a4 a:hover{ background: url(/xxfbpt/dfiles/8582/xxgkpt/images/gkzticon44.png) 20px center no-repeat;}
.gkpt_ul li.a1 a.hover{ background: url(/xxfbpt/dfiles/8582/xxgkpt/images/gkzt_icon11.png) 20px center no-repeat;}
.gkpt_ul li.a2 a.hover{ background: url(/xxfbpt/dfiles/8582/xxgkpt/images/gkzticon22.png) 20px center no-repeat;}
.gkpt_ul li.a3 a.hover{ background: url(/xxfbpt/dfiles/8582/xxgkpt/images/gkzticon33.png) 20px center no-repeat;}
.gkpt_ul li.a4 a.hover{ background: url(/xxfbpt/dfiles/8582/xxgkpt/images/gkzticon44.png) 20px center no-repeat;}
.gknr{ padding: 30px;}
.gknr h1{ line-height: 70px; font-size: 30px; font-weight: bold; text-align: center; color:#cb0306;}
.attr{ font-size: 14px; color: #666; border-bottom: #ccc 1px solid;text-align: center; margin-bottom: 15px;}
.gknr .cont p{line-height: 30px; font-size: 16px; text-indent: 2em;}
.gknrlist{ padding:40px 30px;}
.gknrlist li{line-height: 40px; font-size: 16px;}
.gknrlist li .date{ float: right; color: #ccc;}


.zdgknav ul li{width:240px; line-height:45px;padding:0px 20px;}


.zdgknav ul li a{ font-size: 16px; padding-left:20px; background: url(/xxfbpt/dfiles/8582/xxgkpt/images/dot.png) left center no-repeat;}
.zdgknav ul li:hover{background-color: #fde4e5;}


.gkzttit{height:35px; line-height: 35px; border-bottom: #ccc 2px solid;}
.gkzttit span{ float: right; padding-right: 15px;}
.gkzttit h1{ padding: 0px 30px; display: inline-block; background: #cb0306; font-size: 16px; color: #fff; text-align: center;}


.nblb-tit{font-size:18pt; line-height:50px;margin-left:20px; padding:20px 0px 10px;}
.nblb-subtit{ width:300px;line-height:40px;background:#2c69bc;color:#fff;font-size:18px;text-align:center;margin-left:20px;}
.nblb{margin-left:20px;}
.nblb li{float:left;width:278px;line-height:40px;background-color:#f6f6f6;border:#fff 1px solid;}
.nblb li a{padding-left:30px;}
.bmlbttit{line-height: 30px;
    font-size: 16px;
    font-weight: bold;
    color: #2c69bc;
    margin-left: 20px;
    
    margin: 20px 20px;}
.bmlbttit h1{font-size:18px; font-weight:bold;}
.blank0 {
    display: block;
    height: 0px;
    font-size: 0px;
    line-height: 0;
    overflow: hidden;
    clear: both;}


.gbTit{line-height: 70px;font-size: 32px; font-weight:bold; color: #cb0306; text-align:center; margin-top: 20px;}
.gbAttr{line-height:40px; text-align: center; border-bottom: #ccc 1px solid; margin-bottom: 15px;}


.gblist{padding:20px;border-top: 2px solid #cb0306;margin-top: 38px;}
.gblist ul li{line-height: 60px;}


.nbbgtit{text-align: center;line-height: 40px; padding: 30px 0px;}
.nbbgtit h1{font-size: 20px; font-weight: bold;}
.nbhztit{height:40px;line-height: 40px; border-bottom: #ccc 1px solid;}
.nbhztit h1{line-height: 40px; display: inline-block; padding: 0px 20px; background-color: #cb0306; color: #fff; font-size: 18px;}
.nblist{ padding: 20px 0px;}
.nblist li{ float: left; width: 33.3%; line-height: 40px; background: url(/xxfbpt/dfiles/8582/xxgkpt/images/bdot.png) 10px center no-repeat;}
.nblist li a{ padding-left: 30px; font-size: 16px;}
.gblist ul li a{font-size: 16px;width: 81%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.gblist ul li span{ float: right;}




.gblmtit{height:40px;line-height: 40px; border-bottom: #ccc 1px solid;}
.gblmtit h1{line-height: 40px; display: inline-block; padding: 0px 20px; background-color: #cb0306; color: #fff; font-size: 18px;}
.gblmtit span{float: right; line-height: 40px;}


.y-header{
 min-width: 1200px;
 width: 742px;
 padding-top: 0px;
 margin-top: -4px;
 }
.y-header-nav{
 height: 59px;
 width: 760px;
 text-align: center;
 margin-top: -21px;
 }
.y-header-nav a{
 display: inline-block;
 height: 59px;
 width: 138px;
 background: url(/xxfbpt/dfiles/8582/xxgkpt/images/yb-bg14.png) center no-repeat;
 margin-right: 7px;
 }
.y-header-nav a:last-child{
 margin-right: 0px;}
.y-header-nav a span{
 vertical-align: middle;
 display: inline-block;
 color: #fff;
 font-weight: bold;
 font-size: 20px;
 line-height: 59px;}
.y-header-nav a img{
 margin-right: 14px;
 vertical-align: middle;}
.y-header-nav a.cur,.y-header-nav a:hover{
 background: url(/xxfbpt/dfiles/8582/xxgkpt/images/yb-bg14o.png) center no-repeat;
 background-size: contain;
 }
.y-content{
 background: #f8f8f8;
 padding: 8px 40px 0px 46px;
 margin-top: -8px;}
.y-xz-content{
 padding-top: 48px;}
h1.y-title{
 color: #e4372e;
 font-size: 20px;
 height: 43px;
 line-height: 43px;
 text-align: center;
 border: 1px solid #e5e5e5;
 background: #fff;}
.y-xz-con{
 padding-top: 51px;
    padding-left: 18px;
    min-height: 705px;}
.y-xz-con p{
 color: #333333;
    font-size: 15px;
    margin-bottom: 26px;}
.y-xz-con .fj{
 padding-top: 24px;}
.y-xz-con .fj a{
 display: inline-block;
 padding-left: 27px;
 color: #5178bf;
 font-size: 15px;
 font-weight: bold;
 text-decoration: underline;}
.y-xz-con .fj a.w{
 background:  left center no-repeat;}


.y-jg-con{
 padding: 18px 16px 78px 18px;}
.y-jg-con p{
 color: #333333;
 font-size: 15px;
 margin-bottom: 10px;}
.y-jg-con p span{
 display: inline-block;
 margin-right: 90px;}
.y-jg-l{
 margin-top: 51px;
 width: 1080px;
 border: 1px solid #e5e5e5;
    border-collapse: collapse;
    background: #fff;}
.y-jg-l .tit{
 height: 50px;}
.y-jg-l .con{
 height: 72px;}
.y-jg-l tr td{
 text-align: center;
 color: #333333;
 font-size: 15px;
 overflow: hidden;
 line-height: 24px;}
.y-jg-l tr td.w111{
 width: 111px;}
.y-jg-l tr td.w221{
 width: 221px;}
.y-jg-l tr td.w183{
 width: 183px;}
.y-jg-l tr td.w99{
 width: 99px;}
.y-jg-l tr td.w236{
 width: 236px;}
.y-jg-con p.y-jg-tips{
 text-align: center;
 color: #fff;
 line-height: 27px;
 background: #e4372e;}


.y-sq-con{
 padding-top: 17px;
 padding-bottom: 71px;}
.y-sq-con p{
 color: #333333;
 font-size: 15px;
 padding: 0px 28px 0px 36px;}
.y-sq-con>p{
 line-height: 30px;}
.y-sq-tips{
 padding-top: 51px;}
.y-sq-tips .tit{
 text-align: center;
 margin-bottom: 44px;}
.y-sq-tips>p{
 line-height: 24px;
 margin-bottom: 24px;}
.y-sq-btn{
 margin-top: 50px;
 text-align: center;}
.y-sq-btn a{
 text-align: left;
 width: 122px;
 padding-left: 78px;
 display: inline-block;
 background:  37px center no-repeat #e4372e;
 color: #fff;
 font-size: 18px;
 font-weight: bold;
 line-height: 50px;
 border-radius: 4px;}


.y-cx-content{
 padding-top: 48px;
 padding-bottom: 58px;}
.y-cx-box{
 border: 1px solid #e5e5e5;
    padding: 62px 0px 177px 546px;
    background: url(/xxfbpt/dfiles/8582/xxgkpt/images/yb-img9.png) 136px 42px no-repeat #fff;}
.y-cx-box h1{
 color: #217ec3;
 font-size: 30px;
    margin-bottom: 32px;}
.y-cx-col{
 height: 30px;
 margin-bottom: 15px;}
.y-cx-col span{
 color: #333333;
 font-size: 16px;
 line-height: 30px;
 display: inline-block;}
.y-cx-col span.tit{
 width: 96px;
 text-align: right;
 margin-right: 10px;}
.y-cx-col .sel-in{
 margin-top: 10px;
 margin-left: 5px;}
.y-cx-col span.sel{
 margin-left: 8px;
    margin-right: 28px;}
.y-cx-col1 input,.y-cx-col2 input{
 height: 28px;
 padding: 0px 10px;
 border: 1px solid #d2d2d2;}
.y-cx-col1 input{
 width: 273px;}
.y-cx-col2 input{
 width: 103px;}
.y-cx-col2 img{
 margin-left: 8px;}
.y-cx-btn{
 padding-top: 12px;
    padding-left: 105px;}
.y-cx-btn button{
 color: #fff;
 font-size: 16px;
 font-weight: bold;
 background: #f8b551;
 border-radius: 4px;
 width: 100px;
 height: 40px;}


.y-sqb-content{
 padding-top: 70px;
 padding-bottom: 68px;}
.y-sqb-content h1{
 text-align: center;
 color: #e4372e;
 font-size: 30px;
 font-weight: bold;
 margin-bottom: 30px
;}
.y-sqb-con{
 border: 1px solid #e5e5e5;
 padding: 7px;
 background: #fff;}
.y-person-table{
 border: 1px solid #e5e5e5;
 margin-bottom: 7px;}
.y-person-table tr{
 height: 36px;}
.y-person-table td.tit1,.y-info-table td.tit1{
 width: 19px;
 background: #f6f6f6;
 color: #666666;
 font-size: 17px;
 padding: 0px 34px;
 line-height: 30px;}
.y-person-table td{
 color: #000000;
 font-size: 15px;}
.y-person-table td.tit2{
    padding: 0px 24px;
    width: 100px;
 text-align: center;}
.y-person-table td.tit2 input{
 margin-right: 8px;}
.y-person-table td.con1{
 padding-left: 40px;
 width: 101px;}
.y-person-table td.con1.star{
 background:  26px center no-repeat;}
.y-person-table td.con2{
 width: 264px
;}
.y-person-table td.con2 input{
 padding: 0px 20px;
 width: 224px;}
.y-person-table td.con3{
 width: 308px;}
.y-person-table td.con3 input{
 padding: 0px 20px;
 width: 264px;}
.y-person-table td.tit3{
 text-align: center;}
.y-person-table td.con4{
 padding-left: 12px;}
.y-person-table td.con4 span{
 display: inline-block;
 width: 112px;
 height: 23px;
 color: #666666;
 font-size: 13px;
 text-align: center;
 line-height: 23px;
 border: 1px solid #d2d2d2;}
.y-info-table{
 border: 1px solid #e5e5e5;}
.y-info-table tr td.tit2{
 font-size: 15px;
 color: #333;
 text-align: center;
 width: 172px;
 padding: 0px 24px;}
.y-info-table tr td.tit2 img{
 margin-right: 8px;}
.y-info-table tr td.con1 textarea{
 padding: 20px 0px;
 width: 740px;
 height: 105px;}
.y-info-table tr td.p23{
 padding: 0px 23px;}
.y-info-table tr td.con2{
 padding: 8px 23px 10px;}
.y-info-table tr td.con2 .sel{
 width: 238px;
 height: 28px;
 border: 1px solid #d2d2d2;
 position: relative;
 margin-bottom: 126px;}
.y-info-table tr td.con2 .sel p{
 padding: 0px 16px;
 line-height: 28px;
 color: #666666;
 font-size: 15px;
 background:  216px center no-repeat;
 cursor: pointer;}
.y-info-table tr td.con2 .sel .drop{
 width: 100%;
 border: 1px solid #d2d2d2;
 position: absolute;
 top: 29px;
 left: -1px;
 overflow-y: auto;
 display: none;}
.y-info-table tr td.con2 .sel .drop li{
 line-height: 28px;
 font-size: 15px;
 padding: 0px 16px;
 cursor: pointer;}
.y-info-table tr td.con2 .sc span.wj{
 display: inline-block;
 width: 78px;
 height: 28px;
 text-align: center;
 line-height: 28px;
 border: 1px solid #d2d2d2;
 color: #666666;
 font-size: 13px;
 cursor: pointer;}
.y-info-table tr td.con2 .sc span.re{
 color: #666666;
 font-size: 13px;
 line-height: 30px;
 display: inline-block;
 margin-right: 30px;
 margin-left: 8px;}
.y-info-table tr td.con2 .sc span.tip{
 color: #ff2c2c;
 font-size: 13px;
 line-height: 30px;}
.y-info-table tr td.con3{
 padding-bottom: 14px;}
.y-info-table tr td.con3 .con3-l{
 padding-top: 16px;}
.y-info-table tr td.con3 input,.y-info-table tr td.con4 input{
 margin-right: 8px;
 margin-top: 5px;}
.y-info-table tr td.con3 span{
 display: inline-block;
 width: 230px;
 margin-right: 10px;
 color: #666666;
 font-size: 15px;}
.y-info-table tr td.con4 span{
 display: inline-block;
 margin-right: 50px;
 color: #666666;
 font-size: 15px;}
.y-info-table tr td.con4{
 padding: 15px 23px;}
.y-info-table tr td.con5{
 color: #666;
 font-size: 15px;
 padding: 14px 23px;}
.y-info-table tr td.con6{
 padding: 10px 23px;}
.y-info-table tr td.con6 input{
 border: 1px solid #d2d2d2;
 width: 118px;
 height: 28px;
 margin-right: 8px;
 padding: 0px 10px;}
.y-sqb-con .btn{
 text-align: center;
 padding-top: 28px;
 padding-bottom: 22px;}
.y-sqb-con .btn button{
 text-align: left;
 background: 46px center no-repeat #e4372e;
 color: #fff;
 font-size: 18px;
 font-weight: bold;
 padding-left: 78px;
 width: 200px;
 height: 50px;
 border-radius: 4px;}


.y-lc-content{
 padding: 40px 0px;}
.y-lc-tip{
 margin-bottom: 40px;}
.y-lc-tip p{
 padding: 0px 24px;
 color: #ffa11b;
 font-size: 16px;
 font-weight: bold;
 line-height: 23px;}
.y-lc-box{
 margin-bottom: 18px;}
.y-lc-box-t{
 border: 1px solid #e5e5e5;
 padding: 9px 15px 10px;
 background: #fff
;}
.y-lc-box-t .num{
 display: inline-block;
 padding-left: 14px;
 margin-right: 14px;
 width: 20px;
 height: 24px;
 line-height: 24px;
 background:  center no-repeat;
 color: #fff;
 font-size: 15px;
 font-weight: bold;
 text-align: center;}
.y-lc-box-t .tit{
 display: inline-block;
 line-height: 22px;
 color: #e4372e;
 font-size: 20px;
 font-weight: bold;}
.y-lc-box-con{
 padding: 20px 18px;}
.y-lc-box-con p{
 color: #333333;
 font-size: 15px;
 line-height: 23px;}
.y-lc-box-con.con1 p{
 margin-bottom: 23px;}
.y-lc-box-con p:last-child{
 margin-bottom: 0px;}
.y-lc-box-con.con2 p{
 margin-bottom: 10px;}
.y-lc-jb{
 margin-top: 70px;
 margin-bottom: 25px;
 background:  right center no-repeat;}
.y-lc-jb span.tit{
 display: inline-block;
 color: #333333;
 font-size: 20px;
 font-weight: bold;}
.y-lc-box-con.con3 p{
 margin-bottom: 16px;}


.jz-content{
 padding-top: 30px;}
.jz-box{
 margin-bottom: 19px;}
.jz-box-t{
 border: 1px solid #ededed;
 background: #fafafa;
 padding-left: 28px;
 height: 44px;}
.jz-box-t .tit{
 color: #333333;
 font-size: 20px;
 font-weight: bold;
 display: inline-block;
 line-height: 44px;}
.jz-box-con{
 border: 1px solid #ededed;
 border-top: none;
 padding: 50px 40px 26px;}
.jz-box-l2{
 border-bottom: 1px solid #e5e5e5;
 margin-bottom: 20px;}
.jz-box-l li{
 float: left;
 margin-right: 50px;
 width: 144px;
 height: 42px;}
.jz-box-l li:last-child{
 margin-right: 0px;}
.jz-box-l li a{
 display: inline-block;
 max-width: 120px;
 padding-left: 24px;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 color: #333333;
 font-size: 15px;
 background:  left 4px no-repeat;}
.jz-box-l2 li a:hover{
 border-bottom: 2px solid #e4372e;}
.jz-box-l2 li a{
 padding-bottom: 21px;}
.jz-box-l li span{
 display: inline-block;
 position: relative;}
.jz-box-l li div{
 display: none;
 position: absolute;
 left: 50%;
 top: -132px;
 transform: translate(-50%,0);
 z-index: 999;
 width: 127px;
 height: 134px;
 background:  center no-repeat;
 text-align: center;}
.jz-box-l li div img{
 margin-top: 14px;}


.lzjs-container{
 width: 1030px;
 margin: 0 auto;}
.lzjs-bg{
 padding-top: 248px;
 padding-bottom: 148px;
 background:  top center no-repeat #fff;}
.lzjs-main{
 padding-top: 29px;
 padding-bottom: 70px;
 box-shadow: 0px 5px 30px -5px #e8e8e8;
 background: #fff;}
.lzjs-con{
 width: 480px;}
.lzjs-con.con1{
 margin-left: 37px;}
.lzjs-con.con2{
 margin-right: 12px;}
.lzjs-con-t{
 height: 30px;
 border-bottom: 1px solid #f8bcc1;}
.lzjs-con-t .tit{
 color: #272727;
 font-size: 16px;
 font-weight: bold;
 padding-bottom: 7px;
 display: inline-block;
 border-bottom: 3px solid #ee4242;}
.lzjs-con-t .more{margin-right: 7px;
    margin-top: 5px;
 float: right;
 color: #6d6d6d;
 font-size: 12px;
 display: inline-block;
 padding-right: 14px;
 background:  right center no-repeat;}
.lzjs-l{
 padding-top: 14px;
 border-bottom: 1px solid #dcdcdc;
 margin-bottom: 5px;}
.lzjs-l:last-child{
 border-bottom: none;}
.lzjs-l li{
 width: 100%;
 height: 35px;}
.lzjs-l li a{
 color: #444343;
 font-size: 14px;
 display: inline-block;
 max-width: 70%;
 padding-left: 12px;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 background:  left center no-repeat;}
.lzjs-l li a:hover{
 color: #ee4242;}
.lzjs-l li span{
 display: inline-block;
 float: right;
 color: #949494;
 font-size: 14px;}