
.hei8{height: 631px;}
.hei5{height: 681px;}
.w_1140{width: 90%;max-width: 1140px;margin: 0 auto;}
body{background: #a8e1ff;position: relative}
.bg_box{position: relative}
.bg_top{height: 561px;background: url("20200429-bg-top.png") no-repeat top center;position: absolute;top: 0;width: 100%;z-index: -1;left: 0;}
.bg_bot{width: 100%;height: 1265px;background: url("20200429-bg-bot.png") no-repeat bottom center;position: absolute;bottom:0;z-index: -2;left: 0}
.yj_bot{background: url(20200429-bg-bot.png) no-repeat top center fixed;}
.logo{margin-top: 36px;}
.search{
    width: 270px;
    height: 38px;
    background: #fff;
    border-radius: 50px;
    margin-top: 55px;
}
.search input{
    float: left;
    margin-left: 20px;
    color: #999;
    border: none;
    height: 100%;
    *height: 34px;
    line-height: 38px;
}
.search input[type=text]{border: 0;}
.search button{
    float: right;
    width: 20px;
    height: 100%;
    margin-right: 16px;
    background: url("20200423-cx.png") no-repeat center;
    border: none;
    cursor: pointer;
}
.navBox{height: 50px;margin-top: 40px;background: url("20200423-navbg.png") repeat-x;}
.navBox ul li{
    width: 12.5%;
    text-align: center;
    line-height: 50px;
    font-size: 18px;
    float: left;
    position: relative;
}
.navBox ul li.choose,.navBox ul li:hover{background:#1d7ad1 }
.navBox ul li a{
    display: block;
    color: #fff;
    text-decoration: none;
}
.navBox ul li em{
    display: inline-block;
    width: 1px;
    height: 18px;
    background:#6ca6da;
    position: absolute;
    right: 0;
    top: 16px;
}
.main{padding: 25px;background: #fff;min-height:512px}
.newsBox{
    padding-right: 40px;
    background: #f2f8ff;
}
.lbt{ width: 58%; text-align: center}
.lbt img{max-width: 100%}
.xq { width: 40%;}
.xq h5{
    font-size: 24px;
    font-weight: bold;
    line-height: 40px;
    margin-top: 30px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.xq p{
    font-size: 16px;
    color: #999;
    line-height: 30px;
    margin-top: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:3;
    overflow: hidden;
}
.xq a{
    display: inline-block;
    width: 114px;
    height: 35px;
    background: #0855a6;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 35px;
    text-decoration: none;
    margin-top: 36px;
}
.side_lef{  width: 56%;  margin-top: 25px;}
.tabDiv{border-bottom: 1px #d6d6d6 solid;}
.gend{
    float: right;
    color: #999!important;
}
.tab{ line-height: 20px; }
.tab a{font-size: 20px;text-decoration: none;display: inline-block;padding: 0 10px 10px;margin-bottom: -1px}
.tab em{color: #d6d6d6;margin: 0 18px}
.tab a.active,.tab a:hover{
    border-bottom: 2px #0856a7 solid;
    font-weight: bold;
    color: #0856a7;
}
.btn1{position: absolute;top: 50%;margin-top: -16px;left: 0;}
.btn2{position: absolute;top: 50%;margin-top: -16px;right: 0;}
.wbxb{margin-top: 25px;}
.nero_list li{
    width: 32%;
    margin-right: 2%;
    background: #fff;
    box-shadow: 0 2px 18px rgba(18,53,93,.06);
    line-height: 24px;
    float: left;
}
.nero_list li:last-child{margin-right: 0;}
.nero_list li a{
    display: block;
    text-decoration: none;
    padding: 20px;
}
.nero_list li h5{
    font-size: 16px;
    font-weight: bold;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;

}
.nero_list li p{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:3;
    overflow: hidden;
    color: #999;
    margin-top: 10px;
}
.bot{margin-top:14px;}
.bot span{ float: left; color: #999;}
.bot img{float: right;margin-top: 5px}
.side_rig{width: 42%;margin-top: 25px}
.qdIcon1{
    width:66%;
    height: 74px;
    background: #9785fe;
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 74px;
    margin-right: 3%;
}
.qdIcon1 img{margin-right: 15px}
.qdIcon2{width: 31%;height: 74px;background: #faa729;color: #fff;font-size: 16px;text-align: center;}
.qdIcon2 span{display: block}
.qdIcon2 img{margin-top: 10px;margin-bottom: 5px;}
.qdIcon3{margin-top: 15px;background: #f17089;margin-right: 3%;}
.qdIcon4{margin-right: 0;background: #53cc71;margin-top: 15px;}
.qdIcon5{margin-top: 15px;}
.qdIcon5 img{width: 100%}
.qdIcon1 a,.qdIcon2 a{color: #fff;display: block;text-decoration: none}
.footer{border-top: 5px #0856a7 solid;background: #f5f5f5;}
.lj_box{ padding: 20px 0; border-bottom: 1px #d5d5d5 solid;}
.wzlj{position: absolute;top: 0;left: 0;}
.lj_sel{ padding-left: 100px;}
.lj_sel select{
    width: 31%;
    float: left;
    margin-left: 2%;
    height: 38px;
    padding: 0 20px;
    border: 1px #e3e3e3 solid;
}
/*.lj_sel select:last-child{margin-right: 0;}*/
.lj_box p{
    font-size: 12px;
    line-height: 14px;
    color: #b4b4b4;
    margin-top: 16px;
    margin-left: 90px;
}
.lj_box p a{margin: 0 20px;display: inline-block}
.fot2{
    padding: 25px 0;
    border-top: 1px #d5d5d5 solid;
    text-align: center;
    font-size: 15px;
    line-height: 28px;
}
.fot2 p a{color:#333;margin: 0 10px}
.fot2 p span{margin: 0 6px;}
.fot2 p span img{margin-right: 5px}
.red{
    position: absolute;
    left: 210px;
    top: 25px;
}

/*****手机导航*****/
.phone-menu{
    height: 60px;
    width: 100%;
    position: fixed;
    top: 0;
    background: #0856a7;
    border-bottom: 1px #6ca6da solid;
    z-index: 9999;
    display: none;
}
.menu{
    display: inline-block;
    width: 20px;
    height: 100%;
    cursor: pointer;
    background: url("../images/1911menu.png") no-repeat center;
    float:right;
    margin-right: 25px;
}
.phone_logo{
    float: left;
    width: 400px;
    margin-top: 8px;
    margin-left: 25px;
}
.list_nav{
    position: fixed;
    top: 61px;
    width: 100%;
    background: #1964b1;
    display: none;
    z-index: 9999;
}
.phone-list li a{
    display: block;
    padding: 10px 25px;
    color: #fff;
    font-size: 18px;
    text-decoration: none;
}
.phone-list li.active a,.phone-list li:hover a{
    background: #18509f;
}


.sear-box {
    padding: 10px 20px;
    border-top: 1px #89b0d9 solid;
    border-bottom: 1px #89b0d9 solid;
}
.phone-search{margin-top: 0;display: block!important;}
.phone-search input{width: 70%}
.height{height: 60px;display: none}
.rig_dig{
    position: fixed;
    right: 40px;
    top: 240px;
    z-index: 999;
}
.idx li{
    width: 46px;
    height: 46px;
    border-radius: 100%;
    margin-top: 16px;
    cursor: pointer;
}
.idx li.sp1{background: #fff url("20200424-mzt2.png") no-repeat center;}
.idx li.sp2{background: #fff url("20200424-wx2.png") no-repeat center;}

.idx li.act,.idx li.sp1:hover{background: #0569ba url("20200424-mzt1.png") no-repeat center;}
.idx li.sp2:hover{background: #0569ba url("20200424-wx1.png") no-repeat center;}

.dialog{
    padding: 10px 10px 6px;
    border-radius: 4px;
    background: #fff;
    position: absolute;
    right: 64px;
    top: 16px;
}
.dialog p{
    font-size: 13px;
    color: #666;
    text-align: center;
    margin-top: 5px;
}
.dialog i{
    display: inline-block;
    width: 8px;
    height: 10px;
    background: url("20200424-rigsanj.png") no-repeat center;
    position: absolute;
    top: 10px;
    right: -7px;
}
.cxfw{ margin-top: 25px;}
.lze{position: absolute;top: 0;left: 0;}
.fw_ul{ padding-left: 67px;}
.fw_ul li{
    width: 18%;
    margin-left: 2%;
    float: left;
    text-align: center;
    height:125px;
}
.fw_ul li:last-child{display: none}
.fw_ul li a{
    display: block;
    text-decoration: none;
    border: 1px #e4e4e4 solid;
    height: 125px;
    font-size: 16px;
}
.fw_ul li a img{margin-top: 24px;margin-bottom: 16px}

.sp_list li{
    width: 32%;
    margin-right: 2%;
    height: 120px;
    text-align: center;
    line-height: 120px;
    float: left;
    margin-top: 25px;
}
.sp_list li a{
    display: block;
    text-decoration: none;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}
.sp_list li:last-child{margin-right: 0;}
.qd1{background: url("20200424-iteBg.png") no-repeat center}
.qd2{background: url("20200424-iteBg2.png") no-repeat center}
.qd3{background: url("20200424-iteBg3.png") no-repeat center}
.sp_list li a img{margin-right: 30px}

.pad-bot{padding-bottom: 30px}

.hd_title{
    padding-bottom: 15px;
    border-bottom: #d6d6d6 1px solid;
    line-height: 20px;
}
.hd_title p{
    font-size: 20px;
    font-weight: bold;
    padding-left: 14px;
    border-left: 7px #0856a7 solid;
    float: left;
}
.hd_left{ width: 70%;}
.zxft{margin-top: 20px}
.ftt{width: 43%;text-align: center}
.ftt img{max-width: 100%}
.bqft{width: 55%}
.bqft h5{
    font-size: 16px;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.bqft h5 span{color: #0856a7}
.js_nero{margin-top: 10px;line-height: 27px}
.js_nero p span{font-weight: bold}
.js_nero p a{color: #0856a7}
.zb{margin-top: 15px;line-height: 14px}
.zb a{margin: 0 8px;display: inline-block}
.zb a> img{margin-right: 8px;float: left}
.zb a:first-child{margin-left: 0}

.zxft_ul li{
    width: 18.4%;
    margin-right: 2%;
    height: 55px;
    border-radius: 4px;
    float: left;
    line-height: 55px;
    background: #096cc7;
    margin-top: 20px;
    text-align: center;
}
.zxft_ul li:last-child{margin-right: 0;}
.zxft_ul li img{margin-right: 8px}
.zxft_ul li a{display: block;text-decoration: none;color: #fff;font-size: 15px}
.w_49{width: 49%}
.list-1 li {
    line-height: 38px;
    transition: all .3s linear;
    overflow: hidden;
}
.list-1 li span {
    float: right;
    color: #999;
    font-size: 14px;
}
.list-1 li i {
    display: inline-block;
    width: 3px;
    height: 3px;
    background: #999;
    vertical-align: middle;
    margin-right: 12px;
    margin-top: 18px;
    float: left;
}
.list-1 li a {
    display: inline-block;
    max-width:90%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
    float: left;
    color: #333;
    transition: all .3s linear;
}
.list-1 li a:hover {
    padding-left: 8px;
    color: #0856a7;
    transition: all .3s linear;
}
.hd_right{width: 28%;}

.list-2 li{line-height: 34px}
.list-2 li i{margin-top: 15px}
.znwd{
    height: 173px;
    background: url("20200424-jqr.png") no-repeat top center;
    margin-top: 20px;
    background-size: cover;
}
.znwd h5{
    font-size: 24px;
    font-weight: bold;
    color: #0856a7;
    margin-left: 28px;
    padding-top: 30px;
    line-height: 1;
    padding-bottom: 16px;
    position: relative;
}
.znwd h5 em{
    display: inline-block;
    width: 20px;
    height: 4px;
    background: #0856a7;
    position: absolute;
    left: 0;
    bottom: 0;
}
.znwd p{
    width: 185px;
    margin-left: 28px;
    line-height: 24px;
    margin-top: 20px;
}
.zsk{height: 65px;margin-top: 20px;text-align: center;line-height: 65px;background: url("20200424-hdjlzsk.png") no-repeat center;border-radius: 4px;background-size: cover}
.zsk a{display: block;text-decoration: none;color: #fff;font-size: 18px;font-weight: bold;}
.zsk a img{margin-right: 20px}

.side{width: 49%;}
.hd_title p.qha{
    font-weight: normal;
    padding-left: 0;
    font-size: 16px;
    color: #b7b7b7;
}
.hd_title p.qha a{
    font-size: 20px;
    margin: 0 16px;
    text-decoration: none;
    color: #333;
}
.hd_title p.qha a.on,.hd_title p.qha a:hover{font-weight: bold}
.center{text-align: center;}
.w_50{width: 50%;}
.w_50 a{text-decoration: none;}
.ldtx{display: inline-block;margin-top: 20px}
.ldtx img{max-width: 100%}
.ld_box p{font-size: 16px;margin-top: 10px}
.ld_nam{margin-top: 16px;border-top: 1px #dcdcdc dashed;}
.ld_nam ul li{
    margin-right: 10%;
    padding-left: 14px;
    background: url("20200426-sanjx.png") no-repeat left center;
    margin-top: 10px;
    float: left;
}
.ld_nam ul li a{
    font-size: 16px;
    text-decoration: none;
}
.ld_nam ul li:nth-child(5n){margin-right: 0}
.jgzn{
    font-size: 16px;
    line-height: 30px;
    tab-index: 32px;
    padding-top: 15px;
}
.jgzn a{color: #0856a7}
.nsjg li{
    width: 32%;
    margin-right: 2%;
    margin-top: 20px;
    font-size: 16px;
    float: left;
}
.nsjg li a{
    display: block;
    height: 50px;
    text-align: center;
    border: 1px #e8e8e8 solid;
    background: #f4f4f4;
    border-radius: 4px;
    text-decoration: none;
    line-height: 50px;
}
.nsjg li:nth-child(3n+3){margin-right: 0}
.lxwm{
    height: 110px;
    background: url("20200426-lxfs.png") no-repeat left center #d6f1ff;
}
.lxfs{
    width: 268px;
    padding-left: 30px;
    height: 80px;
    border-radius: 10px;
    background: rgba(255,255,255,.6);
    float: right;
    margin-right: 20px;
    margin-top: 10px;
    font-size: 15px;
    line-height:25px;
    padding-top: 10px;
}
.xwtp{text-align: center}
.xwtp img{max-width: 100%}
.xw_det{
    padding-bottom: 10px;
    border-bottom: 1px #d6d6d6 dashed;
}
.xw_det h5{
    font-size: 18px;
    color: #d4190c;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    white-space: nowrap;
    margin-top: 12px;
}
.xw_det p{
    font-size: 14px;
    line-height: 24px;
    color: #666;
    margin-top: 10px;
}
.xw_det h5 a,.xw_det p a{color: #d4190c;}

.list-3 li a{max-width: 75%}
.tj_an li{
    margin-top: 20px;
    width: 32%;
    margin-right: 2%;
    text-align: center;
    float: left;
    border-radius: 4px;
    background: #e9f0fa;
}
.tj_an li:last-child{margin-right: 0}
.tj_an li a{
    text-decoration: none;
    display: block;
    height: 50px;
    font-size: 16px;
    line-height: 50px;
    color: #1b54a4;
}
.tj_an li a em{
    color: #a6c9f4;
    margin: 0 16px;
    font-size: 14px;
}

.cb_btn{ margin-bottom: 20px;height: 64px;   border-radius: 6px;}
.cb_btn a{
    display: block;
    height: 100%;
    overflow: hidden;

}
.cb1{background: url("20200426-cb-bg1.png") no-repeat;background-size: cover}
.cb2{background: url("20200426-cb-bg2.png") no-repeat;background-size: cover}

.ddz{font-size: 18px;color: #fff;line-height: 1;margin-top: 15px;margin-left: 25px}
.yw{font-size: 11px;font-family: Arial;margin-top: 3px}

.cb_btn img{float: right;margin-top: 15px;margin-right: 30px}

.zfxx li{
    height: 52px;
    background: #f1f6fa;
    margin-top: 20px;
}
.zfxx li a{
    display: block;
    line-height: 52px;
    text-decoration: none;
    font-size: 16px;
}
.zfxx li a img{margin-right: 20px;margin-left: 30px}
.zt_ul li{
    margin-top: 20px;
    width: 32%;
    margin-right: 2%;
    float: left;
    border-radius: 4px;
    position: relative;
}
.zt_ul li:nth-child(3n){margin-right: 0}
.zt_ul li a>img{width: 100%}
.zt_ul li span img{position: absolute;top: 0;left: -6px}


/*************************************/
.dz-p{padding-bottom:17px;border-bottom: 1px #e6e6e6 solid;}
.dz-p p{
    font-size: 14px;
    color: #666;
    padding-left: 30px;
    background: url("20191229-weizhi.png") no-repeat left center;
}
.dz-p p a{color: #666}
.dz-p p a.zzdz{color: #2574c2}
.sl-title{
    text-align: center;
    margin-top: 30px;
    margin-bottom: 50px;
    line-height: 34px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 32px;
    font-weight: bold;
}
.sl-title a{
    font-size: 32px;
    font-weight: bold;
    text-decoration: none;
    color: #333;
}
.ftjb{
    width: 484px;
    height:272px;
    overflow: hidden;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
}
.ftjb img{ max-width: 100%;}
.jestav{ background: #eef4fd; height: 207px; padding-top: 20px; }
.jestav table{ font-size: 16px; line-height: 34px; border-collapse:collapse; table-layout:fixed;}
.jestav table tbody tr td{ padding:0 10px; vertical-align: top; }
.jestav table tbody tr td p{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.jestav table tbody tr td:first-child{width: 50px;text-align: right;padding-right: 0}
.ftsl-spt{ border-bottom: 1px #eee solid; margin-top: 25px; }
.ftsl-spt span a{
    display: inline-block;
    height: 48px;
    padding: 0 20px 0 20px;
    font-size: 22px;
    line-height: 48px;
    text-decoration: none;
    margin-right: 10px;
}
.ftsl-spt span a i{
    display: inline-block;
    width: 26px;
    height: 26px;
    overflow: hidden;
    float: left;
    margin-top: 10px;
    margin-right: 10px;
}
.ftsl-spt span.i_sp2 a i img{margin-left: -26px}
.ftsl-spt span.spt-act a,.ftsl-spt span:hover a{
    background: #0068b7;
    color: #fff;
    font-weight: bold;
}
.ftsl-spt span.spt-act a img,.ftsl-spt span:hover a img{margin-top: -26px;vertical-align: top}


.ftsl-spt span.spt-on3 a{
    font-weight: bold;
    color: #fff;
    background: #1964b1 url("../images/20200106-ftsl-icon3.png") no-repeat left 20px center;
    padding: 0 20px 0 60px;
}

.wzzb{
    margin-top: 35px;padding-left: 20px;overflow-y: scroll; height:1348px;padding-top: 10px;
}
.mainNero{ border-left: 1px solid #c8c8c8; padding-right: 30px;}
.zsxx{
    padding: 10px 0;
    background-color: #fbfafa;
}
.wdnr{ position: relative;font-size: 16px }
.wdnr img{ position: absolute; top:0; left: -19px;}
.zsxx img{
    margin-right: 8px;
    margin-left: 15px;
    margin-top: 3px;
    float: left;
}
.wdnr p{ margin-left: 25px;line-height: 38px}
.bj_ft_box{ padding: 20px 20px 20px 0; background: #f2f2f2; margin-left: 23px;border-radius: 6px; margin-top: 20px; margin-bottom: 20px;}
.bj_ft_box i{ position: absolute; top: -12px; left: 40px;}
.ftsl_bottom_tit{margin-top: 10px}
.ftsl_1th { width: 110px; color: #7e7e7e; }
.ftsl_bottom_tit tr td select { border: 1px solid #dedede; height: 22px; color: #7e7e7e; }
.ftsl_2th ul li { float: left;}
.ftsl_2th ul li a {
    width: 45px;
    height: 20px;
    display: block;
    text-align: center;
    border: 1px solid #dedede;
    background: #f9f8f8;
    line-height: 20px;
    text-align: center;
    text-decoration: none;
    border-right: none;
}
.ftsl_2th ul li a:hover, .ftsl_2th ul li a.cur {
    background: #f19557;
    color: #fff;
    border: 1px solid #f19557;
}
.ftsl_an2 { background: url(20200424-sx-icon01.png) 14px center no-repeat; padding-left: 25px; }
.ftsl_an3 { background: url(20200424-sx-icon02.png) 10px center no-repeat; padding-left: 20px; }
.zx-box{ position: relative; padding-left: 484px; }
.zj_tit{ padding: 20px 0; border-bottom: 1px #e6e6e6 solid;}
.zj_tit p{
    font-size: 24px;
    font-weight: bold;
    padding-left: 35px;
    line-height: 1;
    background: url("20200506-fhpic.png") no-repeat left center;
    float: left;
}
.zj_tit a{float: right}
.table-ftzj{width: 100%;border-collapse:collapse;margin-top: 40px }
.table-ftzj tbody tr td{padding: 10px;vertical-align: middle}
.table-ftzj tbody tr td:nth-child(1){
    width: 190px;
    text-align: right;
    font-size: 16px;
    font-weight: bold;
    vertical-align: top;
    line-height: 40px;
}
.table-ftzj tbody tr td input{
    width: 60%;
    height: 40px;
    background: #f8f8f8;
    border: 1px #dedede solid;
}
.table-ftzj tbody tr td textarea{
    width: 60%;
    height: 140px;
    background: #f8f8f8;
    border: 1px #dedede solid;
}
.table-ftzj tbody tr td span{ font-size: 14px; color: #999; margin-left: 17px; }
.table-ftzj tbody tr td input.yzm{ width: 120px; }
.table-ftzj tbody tr td img{margin-left: 10px}
.table-ftzj tbody tr td a{ color: #e60012; margin-left: 10px; }
.btn_box{ text-align: center; margin-top: 60px; }
.btn_box button{
    width: 120px;
    height: 40px;
    border: none;
    font-size: 16px;
    color: #fff;
    border-radius: 6px;
    margin: 0 15px;
    background: #cdcdcd;
    cursor: pointer;
}
.btn_box button.tj_btn{background: #1965b1;}
.galtbox{padding-top: 10px;}
.fgl-tit{margin-top: 20px;border-bottom:1px #e6e6e6 solid;}
.fgl-tit span{
    display: inline-block;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    background: #1965b1;
    margin-bottom: -1px;
    color: #fff;
}
.fgl-tit span a{ font-size: 16px; font-weight: bold; color: #fff; text-decoration: none;}
.borbot{padding-bottom: 15px;border-bottom: 1px #ccc dashed}
.page{text-align: center;margin-top: 40px}
.page img{max-width: 100%}
.zj_tit .gls{border-left: 8px #1964b1 solid;padding-left: 10px;background: none}
.sxbox{ padding: 10px 20px; background: #f8f8f8; }
.sx-table{ width: 100%; border-collapse:collapse ;font-size: 14px;}
.sx-table tbody tr td{ padding:10px 0; line-height: 26px; }
.sx-table tbody tr td:first-child{ width:80px;vertical-align: top}
.sx-table tbody tr td span{
    display: inline-block;
    height: 26px;
    padding: 0 5px;
    cursor: pointer;
    border-radius: 4px;
    margin: 5px 20px 5px 0;
}
.sx-table tbody tr td a{color: #999;}
.sx-table tbody tr td input{
    width: 307px;
    height: 30px;
    background: #fff;
    margin-right: 12px;
    border: 1px #d8d8d8 solid;
    border-radius: 4px;
    /*color:#ccc;*/
    padding-left: 10px;
}
.sx-table tbody tr td button{
    border: 1px #ff7700 solid;
    border-radius: 4px;
    background: #ff7700;
    color: #fff;
    width: 55px;
    height:30px;
    cursor: pointer;
}
.sx-table tbody tr td span.ons,.sx-table tbody tr td span:hover{ background: #0e68c3; color: #fff; }
.sx-table tbody tr td select{
    /*color: #ccc;*/
    height: 32px;
    border: 1px #d8d8d8 solid;
    border-radius: 4px;
    background: #fff url("20200507-xljt.png") no-repeat right 10px center;
    width: 215px;
    padding-left:10px;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    float: left;
    margin-right: 20px;
}
.sjBox{
    height: 26px;
    background: #fff url("20200507-rq.png") no-repeat left 15px center;
    border: 1px #d8d8d8 solid;
    border-radius: 4px;
    padding-left: 30px;
    display: inline-block;
}
.sx-table tbody tr td .sjBox input {
    width: 140px;
    height: 100%;
    border: none;
    color: #ccc;
    text-align: center;
    margin-right: 0;
    padding-left: 0;
}
.sx-table2{display: none}
.sx-table2 tbody tr td:first-child{text-align: right}
.bmxx-table{
    width: 100%;
    margin-top: 30px;
    border-collapse:collapse;
    table-layout:fixed;
    font-size: 16px;
}
.bmxx-table>thead>tr>th{
    vertical-align: middle;
    padding: 12px 10px;
    font-weight: bold;
    background: #e5f2ff;
    text-align: center;
    font-size: 16px;
}
.bmxx-table>tbody>tr>td{
    padding: 18px 10px;
    line-height: 1.42857143;
    vertical-align: middle;
    border-bottom: 1px dashed #ccc;
    text-align: center;
}
.bmxx-table>tbody>tr>td.tab_item{ text-align: left; }
.bmxx-table>tbody>tr>td.tab_item a{
    display: block;
    width: 90%;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.xjcx{ padding: 17px 0; }
.xjcx span{
    display: inline-block;
    padding-left:58px;
    font-size: 16px;
    background: url("../images/20200106-bmxx-search.png") no-repeat left center;
    line-height: 46px;
    font-weight: bold;
}
.xjcx input{
    width: 60%;
    height: 43px;
    border: 1px #dbdbdb solid;
    border-radius: 6px;
    background: #fff;
    color: #999;
    padding-left: 15px;
}
.xjcx button{
    width:80px;
    height: 45px;
    border-radius: 6px;
    background: #1179da;
    font-size: 16px;
    color: #fff;
    border: none;
    cursor: pointer;
    margin-left: 15px;
}
.xjcx button.wyxx{
    width: 125px;
    background: #fa9237;
    margin-left: 10px;
}
.xjcx button.wyxx img{margin-right: 5px;}
.left_sjld{ width: 22%;margin-top: 25px}
.sjld{
    height: 58px;
    line-height: 58px;
    font-size: 22px;
    background: #1964b1;
    text-align: center;
    color: #fff;
}
.sjld img{margin-right: 10px}
.ld_list li{
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    padding: 0 30px;
    border-bottom: 1px #e2e2e2 solid;
    background: #f3f3f3;
}
.ld_list li a{text-decoration: none;display: block;height: 100%;}
.ld_list li a i{float: right;height: 100%;display: inline-block;width: 6px;background: url("20200507-xy-1.png") no-repeat center}
.ld_list li:hover a,.ld_list li.ld_act a{color: #1964b1}
.ld_list li:hover a i,.ld_list li.ld_act a i{background: url("20200507-xy-2.png") no-repeat center;}
.right_sjld{width: 76%}
.det-tit{
    margin-top: 30px;
    border-bottom: 1px #dedede solid;
}
.det-tit span{
    display: inline-block;
    padding-bottom: 14px;
    font-size: 18px;
    color: #1964b1;
    border-bottom: 3px #1964b1 solid;
    margin-bottom: -1px;
}
.ld-pic{width: 20.5%;text-align: center;margin-top: 25px}
.ld-pic img{max-width: 100%}
.ldxx{width: 76%;font-size: 16px;margin-top: 25px}
.ldxx h5{color: #747272;margin-top:10px;margin-bottom: 20px}
.ldxx h5 span{font-size: 26px;color: #333;margin-right: 15px}
.ldxx p{
    text-align: justify;
    font-size: 14px;
}
.det-nero{
    font-size: 16px;
    line-height: 38px;
    margin-top: 15px;
    min-height: 120px;
}
.h1{
    font-size: 32px;
    font-weight: bold;
    line-height: 46px;
    margin: 40px auto 35px;
    width: 65%;
    text-align: center;
}
.cxxt{
    padding: 5px 20px 20px 20px;
    background: #f8f8f8;
}
.ite{margin-top: 14px}
.item1 select{
    width: 120px;
    height: 30px;
    border: 1px #d8d8d8 solid;
    border-radius: 4px;
    background: #fff url("20200507-xljt.png") no-repeat right 10px center;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    /*color: #ccc;*/
    padding-left: 10px;
}
.item1 input{
    width: 118px;
    height: 28px;
    border: 1px #d8d8d8 solid;
    border-radius: 4px;
    background: #fff;
}
.item1 span{text-align: right}
.item2 input{
    width: 218px;
    height: 28px;
    border: 1px #d8d8d8 solid;
    border-radius: 4px;
    background: #fff;
}
.item2 span{display: inline-block;width: 84px;text-align: right}
.item3 span{line-height: 28px;display: inline-block;width: 100px;text-align: right}
.yxq{
    width: 298px;
    padding-left: 30px;
    height: 28px;
    border: 1px #d8d8d8 solid;
    border-radius: 4px;
    background: #fff url("20200507-rq.png") no-repeat left 15px center;
}
.yxq input{
    width: 130px;
    text-align: center;
    color: #ccc;
    height: 100%;
}
.item4 {width: 78px;   margin-left: 15px;}
.item4 button{
    width: 78px;
    height: 30px;
    background: #ddd;
    border-radius: 4px;
    margin-top: 14px;
    color: #fff;
    cursor: pointer;
}
.item4 button.cxBtn{background: #0b62b3}
.sj_table{width: 100%;margin-top: 40px; border-collapse:collapse;}
.sj_table>thead>tr>th{
    padding: 12px 5px;
    color: #fff;
    background: #1168b9;
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
}
.sj_table>tbody>tr>td{
    padding: 14px 5px;
    border-bottom: 1px #ebebeb solid;
    word-break:break-all;
    word-wrap:break-word;
    text-align: center;
    vertical-align: middle;
}
.sj_table>tbody>tr:nth-child(even){background: #f8f8f8}

/*******/
.xll{padding: 0 20px}
.sever{
    padding:40px 0 20px;
    /*border-bottom: 1px #eee solid;*/
    text-align: center;
}
.lip{padding-top: 20px;border-top: 1px #eee solid}
.sever h2{
    font-size: 32px;
    color: #333;
    font-weight: bold;
    line-height:42px;
    display: inline-block;
    position: relative;
    width: 85%;
}
.sever h1{
    font-size: 32px;
    font-weight: bold;
    line-height: 42px;
    width: 63%;
    display: inline-block;

}

.sever p{font-size: 16px;color: #666;margin-top: 20px}
.over{
    background-color: #fd2a3e;
    display: inline-block;
    font-size: 14px;
    color: #fff;
    border-radius: 4px;
    padding: 0 5px;
    font-weight: 200;
    line-height: 22px;
    position: absolute;
    right: -62px;
    top: 7px;
}
.lip{
    margin-top: 20px;
    color: #999;
}
.lip p span{
    font-size: 14px;
    margin-right: 20px;
}
.lip .sp2{color: #d8d8d8;}
.lip a{
    display: inline-block;
    padding: 0 20px;
}
.detp{
    margin-top: 60px;
    font-size: 18px;
    line-height: 39px;
    text-align: justify;
}
.dc_lie{
    border-bottom: 1px #dedede solid;
    margin-top: 70px;
}
.dc_lie li{
    width: 120px;
    height: 40px;
    background-color: #f2f2f2;
    font-size: 16px;
    color: #000;
    text-align: center;
    line-height: 43px;
    border-radius: 4px 4px 0 0;
    float: left;
    margin-right: 10px;
    cursor: pointer;
}
.dc_lie .dc_lieOn,.dc_lie li:hover{
    background-color: #0068b7;
    color: #fff;
    font-weight: bold;
}
.question{
    line-height: 36px;
}
.question p{font-size: 18px}
.xzda{
    padding: 15px 20px;
    background-color: #fcfcfc;
    border: 1px #e9e9e9 solid;
    border-radius: 5px;
    font-size: 14px;
    margin-top: 10px;
}
.xzda p{font-size: 15px}
.center{text-align: center}
.tjBtn{
    width: 146px;
    height: 49px;
    border: none;
    background-color:#0b62b3;
    font-size: 18px;
    color: #fff;
    border-radius: 5px;
    margin:50px 0;
    cursor: pointer;
}

.wyxx tbody tr td select{
    width: 60.1%;
    height: 40px;
    background: #fff;
    border: 1px #dedede solid;
    padding-left: 15px;
}
.wyxx tbody tr td input,.wyxx tbody tr td textarea{background: #fff;}
.wxts{
    min-height: 275px;
    background: url(2020106_qj_xxxz.png) no-repeat #f6fafe;
    background-size: cover;
    padding-bottom: 20px;
    margin-top: 25px;
    padding-left: 270px;
}
.wxts h5{
    font-size: 18px;
    font-weight: bold;
    color: #d52626;
    padding-top: 37px;

}
.wxts ul{line-height: 32px;margin-top: 18px;font-size: 14px;padding-right: 3%;}
.fjp {
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 70px;
}
.fjwz a{
    font-size: 16px;
    color: #2a8bd4;
}
.xglj{
    padding: 30px 0;
    border-top: 1px #dedede solid;
    margin-top: 55px;
}
.xglj p{
    font-size: 20px;
    padding-left: 18px;
    border-left: 4px #0068b7 solid;
    color: #0068b7;
    font-weight: bold;
}

.ldxx-tit{
    padding-bottom: 14px;
    font-size: 20px;
    font-weight: bold;
    border-bottom: 3px #609cd9 solid;
    margin-top: 30px;
}
.ldxx-tit img{margin-right: 14px}
.xxdet_table{
    width: 100%;
    font-size: 16px;
    border: 1px #e8e8e8 solid;
    border-collapse: collapse;
}
.xxdet_table tbody tr td{
    border-bottom: 1px #e8e8e8 solid;
    padding: 10px 20px;
    border-left: 1px #e8e8e8 solid;
    line-height: 42px;
}
.xxdet_table tbody tr td.info-t{
    width: 130px;
    background: #f8f8f8;
    text-align: center;
}

.xxdet_table2{display: none}

.wsdc{
    font-size: 22px;
    margin-top: 30px;
    margin-bottom: 30px;
    font-weight: bold;
}
.wsdc_list li{
    padding: 30px 0;
    border-bottom: 1px #dedede solid;
    overflow: hidden;
}
.wsdc_list li span{
    display: inline-block;
    float: left;
    width: 98px;
    height: 58px;
    border-radius: 6px;
    border: 1px #eaeaea solid;
    background: #fafafa;
    font-size: 16px;
    text-align: center;
    line-height: 58px;
    color: #999;
    box-shadow: 5px 6px 0 #fafafa;
    margin-right: 30px;
}
.wsdc_list li .jxz{
    border: 1px #095aab solid;
    background: #e9f4fe;
    color: #095aab;
    box-shadow: 5px 6px 0 #ecf2f8;
}
.wsdc_wen h5{ position: relative; font-size: 18px; }
.wsdc_wen h5 a{text-decoration: none;}
.wsdc_wen p{ color: #666; margin-top: 10px; }
.dc_btn a{
    display: inline-block;
    width: 100px;
    height: 35px;
    border-radius: 25px;
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    text-align: center;
    line-height: 35px;
    background: #1d8cf5;
    margin-top: 10px;
}
.dc_btn a.jg_btn{ background: #e9e9e9; color: #999; margin-left: 28px; }
.dc_btn a.jg_btn:hover,.dc_btn a.jg_act{ background: #ff9a09; color: #fff; }
.wsdc_wen{width: 50%}
.wsdc_wen h5{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.fjes{font-size: 16px;line-height: 36px}
.fjes a{color: #333}
.yjzj_table tbody tr td:nth-child(1){
    width: 80px;
}
.yjzj_table tbody tr td input.dxz-inp{width: 30%}
.yjzj_table tbody tr td input.dxz-inp2{width: 40%}


.xqyg_Box_big{ border: 1px solid #e6e6e6; border-left: 5px solid #1864b0;margin-top: 25px}
.xqyg_icon{ font-size: 20px; font-weight:bold; color: #1864b0; float: left; width: 128px;background: #f1f8ff; height: 104px;text-align: center;}
.xqyg_icon em{ display: block; background: url( ../images/20200106-xqyg.png) center center no-repeat; width: 128px; height: 32px; margin-top: 20px; margin-bottom: 10px;}
.xqyg_tit_bOX span p{ font-size: 16px; color: #999;line-height: 36px;}
.xqyg_tit_bOX span p.dz{ font-size: 18px; color: #333;}
.xqyg_tit_bOX span {margin-left: 25px; margin-top: 17px;}
.xqyg_rq{ margin-top: 20px; margin-bottom: 15px;  width: 140px; border-left:1px solid #e6e6e6;}
.xqyg_rq p.xy{ text-align: center;font-size: 18px; color: #999; margin-top:15px;}
.xqyg_rq p.dy{ text-align: center;font-size:48px; font-weight: bold; color: #666;padding-top: 10px;}
.zxft_box_Big{ margin-top: 30px;}
.zxft_BIG_top{position: relative; border-bottom: 1px solid #e5e5e5;}
.zxft_BIG_top h4{ font-size: 20px; font-weight: bold; color: #fff; width: 135px; height: 46px;background: #1864b0; text-align: center;line-height: 46px;}
.zxft_BIG_top a{position: absolute; left: 160px; text-align: center; top: 50%; margin-top: -16px; display:block; width:100px; height: 30px; line-height: 30px; border: 1px solid #0068B7; border-radius:4px; background: #F6FAFE; color: #0855A6; }
.zxft_tit_BoX{ background: #f2f8ff; padding: 25px;}
.ftjs_nero{width: 60%;}
.zxft_p a{color: #0068b7 }
.zxft_p{font-size: 22px;font-weight: bold;color: #0068b7;margin-top:8px;margin-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
    line-height: 26px;}
.zx_table{
    font-size: 16px;
    color: #666;
    line-height: 31px;
}
.zx_table tbody tr td{
    vertical-align: top;
}
.zx_table tbody tr td.sj_pd{
    padding:0 0 0 10px;
}
.ftsl_box_BIg{background: #e13434; float: right;margin-top: 20px;border-radius: 4px;}
.ftsl_box_BIg a{line-height: 36px; font-size: 15px; color: #fff;display:block; width: 120px; height: 36px;text-decoration: none;}
.ftsl_box_BIg a em{display: block; background: url(20200106-ftsl-m.png) center center no-repeat; width: 20px; height:20px; float: left;margin:8px 8px 0 14px;}

.zxft_img{width: 38%;text-align: center}
.zxft_img img{max-width: 100%}

.zxfNav{background-color: #f7f7f7;margin-top: 25px;}
.zxfNav li{
    height: 45px;
    width: 33.33%;
    float: left;
    font-size: 15px;
    text-align: center;
    line-height: 45px;
    cursor: pointer;
}

.zxfNav li:hover,.zxfNav li.chosLi{
    background-color: #1e6fbf;
    color: #fff;
}
.twzb>a {
    text-decoration: none;
    color: #333;
}
.twzb{
    /*min-width: 300px;*/
    width: 31.6%;
    float: left;
    margin-right: 2%;
    border: 1px #e5e5e5 solid;
    margin-top: 20px;
}
.twzb:nth-child(3n+3){
    margin-right:0;
}
.tpBox img{
    width: 100%;
}
.wen{
    padding: 10px 18px;
    line-height: 28px;
}
.zbfs{
    padding: 10px 0;
    border-top: 1px #e5e5e5 solid;
    color: #999;
    text-align: center;
}
.zbfs a{
    display: inline-block;
    color: #999;
    padding: 0 20px;
}

.ldxx-table{display: table!important;}
.ldxx-table tbody tr td select{width: 110px;margin-right: 10px;}
.ldxx-table tbody tr td input{width: 300px;margin-right: 10px;float: left}
.ldxx-table tbody tr td button{background: #1179da;border: 1px #1179da solid;margin-right: 10px;float: left }
.ldxx-table tbody tr td button.xx-btn{background: #fa9237;border: 1px #fa9237 solid;width: 122px;margin-right: 0}
.ldxx-table tbody tr td button.xx-btn img{margin-right: 8px;}
.ldxx-table tbody tr td:first-child{vertical-align: middle;}
.sjcx{
    min-height: 500px;
    background: #fff;
}
.sj_sear{padding: 20px 0;background: #f8f8f8;text-align: center;border-bottom: 1px #dfdfdf solid;}
.sj_sear > div{display: inline-block;*display:inline;*zoom:1;}
.sj_sear span{float: left;margin-right: 10px;
    display: inline-block;height: 44px;line-height: 44px;font-size: 16px;font-weight: bold;padding-left: 44px;background: url("20200610-cx.png") no-repeat left center;}
.sj_sear input{
    width: 547px;
    height: 42px;
    background: #fff;
    border: 1px #dbdbdb solid;
    border-radius: 6px;
    float: left;
}
.sj_sear button{
    width: 108px;
    height: 44px;
    border-radius: 6px;
    color: #fff;
    font-size: 16px;
    border:none;
    background: #f4a322;
    margin-left:10px;
    float: left;
    cursor: pointer;
}
.slider{margin-left: -2%;}
.slider li{
    width: 31%;
    float: left;
    margin-top: 20px;
    font-size: 16px;
    margin-left:2%;
}
.slider li a{
    display: block;
    height: 54px;
    border-radius: 2px;
    border: 1px #e6e6e6 solid;
    line-height: 54px;
    text-decoration: none;
    text-align: center;
    background: #f9f9f9;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.con_bo{padding: 0 30px 35px}
.fenl{margin-top: 30px;color: #cfcece;margin-left: -15px}
.fenl a{
    display: inline-block;
    padding:0 10px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    text-decoration: none;
    margin: 0 15px;
    border-radius: 4px;
}
.fenl a.fe_act,.fenl a:hover{
    background: #0471e2;
    color: #fff;
}

.pad110{padding: 0 85px;}










