@CHARSET "UTF-8";

* {
    margin: 0;
    padding: 0;
    font-family: "Helvetica Neue", Helvetica, "PingFang SC", 微软雅黑, Tahoma,
    Arial, sans-serif;
}

::-ms-clear, ::-ms-reveal {
    display: none;
}
input,textarea{
    outline: none;
}
a {
    text-decoration: none;
}

ul, li {
    list-style-type: none;
}

.foxc {
    text-align: center;
    margin-left: auto;
    margin-right: auto
}

.wrap {
    width: 1366px;
    height: auto;
}

.header {
    height: 80px;
    display: block;
    background-color: #F3F3F0;
    position: relative;
}
.header .zhsyzpt{
    background: url("../img/1.png") center center no-repeat;
    width: 299px;
    height: 64px;
    display: inline-block;
    position: absolute;
    top: 8px;
    right: 5px;
}
.header_box{
    background: url("../img/log.png") 35px center no-repeat;
    width: 360px;
    height: 80px;
}
.banner {
    height: 520px;
    overflow: hidden;
}

#swiper1 .swiper-pagination-bullet{
    width: 14px;
    height: 14px;
    border-radius: unset;
}
#swiper1 .swiper-pagination-bullet-active{
    background-color: #fff;
}
#swiper1 img{
    width: 100%;
}
.search {
    height: auto;
    box-sizing: border-box;
    position: absolute;
    left: 370px;
    top: 23px;
}

.search input {
    float: left;
    width: 220px;
    height: 35px;
    display: block;
    background-color: #fff;
    text-indent: 15px;
    font-size: 16px;
    border: 1px #E0E0E0 solid;
    border-right: none;
}

.search a {
    float: left;
    width: 100px;
    height: 37px;
    background-color: red;
    font-size: 16px;
    color: white;
    line-height: 37px;
    cursor: pointer;
}

.search a:hover {
    font-size: 17px;
    font-weight: bold;
}

.nav {
    height: 60px;
    line-height: 60px;
    background-color: #005FA8;
    box-sizing: border-box;
    text-align: center;
}

.nav a {
    font-size: 18px;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    padding-right: 18px;
    margin-right: 18px;
    border-right: 3px #fff solid;
    text-align: left;
    color: white;
    cursor: pointer;
}

.nav a:hover {
    color: yellow;
}

.tip {
    display: block;
    text-align: right;
    position: absolute;
    top: 29px;
    right: 100px;
    height: auto;
}

.tip a, .tip label {
    display: inline-block;
    color: #666666;
    font-size: 16px;
    margin: 0 4px;
}

.tip a {
    cursor: pointer;
}

.tip i {
    background-color: red;
    color: white;
    font-style: normal;
    border-radius: 5px;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    vertical-align: top;
    padding: 0 5px;
    margin-top: 3px;
}

.tip a:hover {
    color: blue;
}

.ywbl {
    display: block;
    background: #FFFFFF url("../img/ywbl.jpg") top center no-repeat;
    overflow: hidden;
    background-size:contain;
}

.ywbl table {
    width: 1205px;
    border: 1px #ccc solid;
    table-layout: fixed;
    border-spacing: 0;
    border-collapse: collapse;
    margin-top: 176px;
}

.ywbl table td {
    border: 1px #ccc solid;
    height: 312px;
    empty-cells: show;
    vertical-align: top;
    text-align: center;
    cursor: pointer;
}

.ywbl .pic {
    width: 100%;
    height: 81px;
    display: block;
    margin-top: 20px;
    cursor: pointer;
}

.ywbl .p1 {
    background: url("../img/ywbl_01.png") center center no-repeat;
}

.ywbl .p2 {
    background: url("../img/ywbl_02.png") center center no-repeat;
}

.ywbl .p3 {
    background: url("../img/ywbl_03.png") center center no-repeat;
}

.ywbl .p4 {
    background: url("../img/ywbl_04.png") center center no-repeat;
}

.ywbl .p5 {
    background: url("../img/ywbl_05.png") center center no-repeat;
}

.ywbl .p6 {
    background: url("../img/ywbl_06.png") center center no-repeat;
}

.ywbl .p7 {
    background: url("../img/ywbl_07.png") center center no-repeat;
}

.ywbl .p8 {
    background: url("../img/ywbl_08.png") center center no-repeat;
}

.ywbl .p9 {
    background: url("../img/ywbl_09.png") center center no-repeat;
}

.ywbl .p10 {
    background: url("../img/ywbl_10.png") center center no-repeat;
}

.ywbl .p11 {
    background: url("../img/ywbl_11.png") center center no-repeat;
}


.ywbl .title {
    font-size: 24px;
    padding-top: 10px;
    display: block;
    overflow: hidden;
    cursor: pointer;
}

.ywbl .intip {
    font-size: 16px;
    color: #ABB7C3;
    display: block;
    overflow: hidden;
    padding: 14px 20px 0 20px;
    text-align: left;
    height: 80px;
    cursor: pointer;
}

.back {
    display: block;
    height: 100%;
    width: 400px;
    position: absolute;
    left: 50px;
}

.ywbl a {
    width: 144px;
    height: 34px;
    line-height: 34px;
    cursor: pointer;
    background: url("../img/ywbl-1.png") center center no-repeat;
    font-size: 16px;
    color: white;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    display: block;
    overflow: hidden;: none;
}

.ywbl table td:hover {
    background-color: #eee;
}

.zxjd, .xxcx, .mydpj, .flfgnr,.zthd {
    width: 1205px;
    display: block;
    overflow: hidden;
}
.zthd{
    background: url("../img/zthd_01.png") center center no-repeat;
    height: 120px;
    line-height: 120px;
    font-size: 34px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    text-underline: none;
}
.zthd_sszx{
    font-size: 16px;
    color: white;
    top: 130px;
    background: #43BBEC url("../img/zthd_02.png") 10px center no-repeat;
    width: 125px;
    height: 35px;
    line-height: 35px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    border-radius: 5px;
    padding-left: 10px;
}
.zthd_sszx.disabled{
    background: #999999 url("../img/zthd_02.png") 10px center no-repeat;
}
.zxjd {
    background: url("../img/zxjd_02.png") center 60px no-repeat;
}

.zxjd .zxjdnr {
    margin-top: 177px;
    height: 476px;
    position: relative;
    overflow: hidden;
}
.zxjd .zxjdnr .zxleft{
    float: left;
    width: 840px;
}
.zxjd5 {
    height: 90px;
    background-color: #EBEBEB;
    line-height: 90px;
    text-align: center;
    vertical-align: middle;
}
.zxjd5 label{
    display: inline-block;
    vertical-align: middle;
}

.sl5{
    color: #f34751;
    font-size: 55px;
}
.zxjd1{
    color: #b67324;
    background: url("../img/zxjd_04.png") top center no-repeat;
}
.zxjd2{
    color: #2a808c;
    background: url("../img/zxjd_05.png") top center no-repeat;
}
.zxjd3{
    color: #99823b;
    background: url("../img/zxjd_06.png") top center no-repeat;
}
.zxjd4{
    color: #2872c6;
    background: url("../img/zxjd_07.png") top center no-repeat;
    margin-right: 0px!important;
}
.zxjd1,.zxjd2,.zxjd3,.zxjd4{
    font-size: 48px;
    cursor: pointer;
    float: left;
    width: 194px;
    height: 362px;
    margin-top: 13px;
    margin-right: 21px;
    box-sizing: border-box;
    padding-top: 278px;
}
.zxjd .zxjdnr .zxright{
    float: right;
}

.zxright {

    width: 339px;
    height: 476px;
}

.zxright .title {
    font-size: 21px;
    color: white;
    height: 40px;
    line-height: 40px;
    text-align: left;
    text-indent: 20px;
    background: url("../img/zxjd_03.png") left top no-repeat;
}

.zxright .more {
    float: right;
    margin-right: 10px;
    font-size: 12px;
    cursor: pointer;
    color: white;
}

.zxright ul {
    display: block;
    overflow: hidden;
    margin-top: 15px;
}

.zxright li {
    height: 82px;
    text-align: left;
    padding: 0 15px 15px 15px;
    box-sizing: border-box;
}

.zxright li a {
    display: block;
    overflow: hidden;
    cursor: pointer;
    background: url("../img/zxjd_01.png") left -5px no-repeat !important;
}

.zxright li label {
    font-size: 16px;
    cursor: pointer;
    color: #999999;
}

.zxright li em {
    display: block;
    font-size: 14px;
    font-style: normal;
    margin-top: 5px;
    cursor: pointer;
    color: #c4c4c4;
}

.xxcx {
    background: url("../img/xxcx.png") center 60px no-repeat;
}

.xxcx .xxcxnr {
    height: 240px;
    overflow: hidden;
}

.xxcx .xxcxnr a {
    height: auto;
    display: inline-block;
    width: 113px;
    color: #0073C4;
    margin-right: 23px;
    font-size: 22px;
    vertical-align: baseline;
    float: left;
    padding-top: 120px;
    cursor: pointer;
}
.xxcx  .swiper-pagination-bullet-active{
    width: 32px;
    border-radius: 4px;
    background-color: #8396C6;
}

.xxcxnr a:hover {
    color: #656565;
}

.xxcxnr .xxcx1 {
    background: url("../img/xxcx_01.png") top center no-repeat;
}

.xxcxnr .xxcx2 {
    background: url("../img/xxcx_02.png") top center no-repeat;
}

.xxcxnr .xxcx3 {
    background: url("../img/xxcx_03.png") top center no-repeat;
}

.xxcxnr .xxcx4 {
    background: url("../img/xxcx_04.png") top center no-repeat;
}

.xxcxnr .xxcx5 {
    background: url("../img/xxcx_05.png") top center no-repeat;
}

.xxcxnr .xxcx6 {
    background: url("../img/xxcx_06.png") top center no-repeat;
}
.xxcxnr .xxcx7 {
    background: url("../img/xxcx_07.png") top center no-repeat;
}
.xxcxnr .xxcx8 {
    background: url("../img/xxcx_08.png") top center no-repeat;
}
.xxcxnr .xxcx9 {
    background: url("../img/xxcx_09.png") top center no-repeat;
    margin-right: 0 !important;
}
.xxcxnr .xxcx10 {
    background: url("../img/xxcx_10.png") top center no-repeat;
}

.xxcxnr .xxcx11 {
    background: url("../img/xxcx_11.png") top center no-repeat;
}

.xxcxnr .xxcx1:hover {
    background: url("../img/xxcxxz_01.png") top center no-repeat;
}

.xxcxnr .xxcx2:hover {
    background: url("../img/xxcxxz_02.png") top center no-repeat;
}

.xxcxnr .xxcx3:hover {
    background: url("../img/xxcxxz_03.png") top center no-repeat;
}

.xxcxnr .xxcx4:hover {
    background: url("../img/xxcxxz_04.png") top center no-repeat;
}

.xxcxnr .xxcx5:hover {
    background: url("../img/xxcxxz_05.png") top center no-repeat;
}

.xxcxnr .xxcx6:hover {
    background: url("../img/xxcxxz_06.png") top center no-repeat;
}
.xxcxnr .xxcx7:hover {
    background: url("../img/xxcxxz_07.png") top center no-repeat;
}
.xxcxnr .xxcx8:hover {
    background: url("../img/xxcxxz_08.png") top center no-repeat;
}
.xxcxnr .xxcx9:hover {
    background: url("../img/xxcxxz_09.png") top center no-repeat;
}
.xxcxnr .xxcx10:hover {
    background: url("../img/xxcxxz_10.png") top center no-repeat;
}

.xxcxnr .xxcx11:hover {
    background: url("../img/xxcxxz_11.png") top center no-repeat;
}
#mydpj div {
    height: 200px;
    overflow: hidden;
    cursor: pointer;
    display: inline-block;
    width: 378px;
    margin: 0 20px;
}

#mydpj .mydpj {
    background: url("../img/mydbg.png") center center no-repeat;
}

#mydpj a {
    display: block;
    width: 100%;
    height: 100%;
}

#mydpj .nmgqxqz {
    background: url("../img/nmgqxqz.png") center center no-repeat;
}
#mydpj .lfgzyjzj{
    background: url("../img/lfgzyjzj.png") center center no-repeat;
}
.jgry {
    background: url("../img/ryjgbg.png") center 60px  no-repeat;
    height: 750px;
    overflow: hidden;
    display: block;
    position: relative;
}

.sichuan {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 690px;
    height: 550px;
    display: block;
    overflow: hidden;
}

.jgrysl {
    position: absolute;
    right: 0;
    bottom: 0;
    width: auto;
    height: 550px;
    display: block;
    overflow: hidden;
    margin-left: 690px;
}

.jgrysl ul {
    display: block;
    overflow: hidden;
    width: 100%;
}

.jgrysl li {
    text-align: center;
    box-sizing: border-box;
    width: 134px;
    margin-right: 21px;
    float: left;
    margin-bottom: 34px;
}

.jgrysl li a {
    display: block;
    cursor: pointer;
    background: url("../img/xxcx1.png") no-repeat;
    font-size: 18px;
    color: #383838;
    height: 41px;
    line-height: 41px;
    margin-top: 10px;
}

.jgrysl li label {
    font-size: 28px;
    cursor: pointer;
    color: #FF4240;
    font-weight: bold;
    height: 50px;
    line-height: 50px;
    display: block;
}

.jgrysl li a:hover {
    background: url("../img/xxcx2.png") no-repeat;
    color: white;
}

.flfg {
    text-align: center;
    padding-top: 170px;
    background: url("../img/flfgbg.png") center 60px no-repeat;
}

.flfg .tab {
    display: inline-block;
    width: 169px;
    height: 46px;
    line-height: 46px;
    font-size: 20px;
    color: white;
    margin: 0 17px;
    cursor: pointer;
    border-radius: 5px;
}
.flfg .tab_fwdt {
    background-color: #618BC4;
}
.flfg .tab:hover{
    background-color: #333;
}
.flfgnr table{
    width: 100%;
    table-layout: fixed;
    border-spacing: 0;
    border-collapse: collapse;
    margin-top: 53px;
}
.flfgnr tr:hover {
    background-color: #DCF8A8;
}
.flfgnr tr td label{
    width: 29px;
    height: 29px;
    background: url("../img/flfg_02.png") center center no-repeat;
    display: block;
    overflow: hidden;
    color: white;
    text-align: center;
}
.flfgnr tr:hover label {
    background: url("../img/flfg_01.png") center center no-repeat;
}
.flfgnr a{
    color: #333333;
}
.flfgnr td {
    font-size: 26px;
    color: #333333;
    empty-cells: show;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: keep-all;
    height: 60px;
}

.zflmx {
    margin-top: 60px;
    display: block;
    overflow: hidden;
    width: 100%;
}
.zflmx table{
    width: 100%;
    table-layout: fixed;
}
.zflmx_td1{
    background: url("../img/line1.png") right center no-repeat;
}
.zflmx_td2{
    background: url("../img/line2.png") left center no-repeat;
}
.zflmx_td3{
    font-size: 34px;color: #383838;width: 540px;
}

.zflmx ul {
    width: 2400px;
    overflow: hidden;
    display: block;
    margin-top: 80px;
}

.zflmx ul li {
    float: left;
    display: inline-block;
    height: 190px;
    width: 134px;
    margin: 0 40px;
}

.zflmx ul li:hover {
    background-color: #eee;
}

.zflmx ul li span {
    display: block;
    margin-top: 10px;
}

.zflmx ul li img {
    border: none;
    border-radius: 95px;
    width: 95px;
    height: 95px;
}

.zflmx .ryxm {
    color: #0B49C3;
    font-size: 20px;
}

.zflmx .jgmc {
    color: #444444;
    font-size: 15px;
}

/*新用户注册*/
.registMain {
    height: 440px;
    background: #fff;
    width: 768px;
}

.sepLine {
    float: left;
    margin: 10px 16px 0 16px;
    height: 24px;
    border-left: 1px solid rgba(255, 255, 255, 0.85);
}

.registCont {
    padding: 40px 0 0 46px;
    background: url("../img/login_bg.jpg") no-repeat;
}

.registLis > li {
    margin-bottom: 8px;
    overflow: hidden;
}

.registLable {
    float: left;
    width: 96px;
    color: #333;
    font-size: 14px;
    line-height: 30px;
}

.starTxt {
    position: relative;
    top: 4px;
    margin-right: 4px;
    color: #e84309;
    font-size: 18px;
}

.registip {
    float: left;
    margin-left: 10px;
    padding: 0 15px;
    height: 32px;
    line-height: 32px;
    background: #ffedd4;
    color: #dc6428;
    font-size: 12px;
    display: none;
}

.warnIcon {
    position: relative;
    top: -2px;
    display: inline-block;
    margin-right: 6px;
    width: 16px;
    height: 16px;
    background: url("../img/law_icon6.png") no-repeat;
    vertical-align: middle;
}

.registPut {
    float: left;
    padding: 0 10px;
    width: 348px;
    height: 32px;
    border: 1px solid #c1c1c1;
    border-radius: 1px;
    box-shadow: 0 1px 2px 0px #dfdfdf inset;
    box-sizing: border-box;
}

.registPutsty {
    width: 100%;
    border: none;
    background: #fff;
    outline: none;
    font-size: 14px;
    color: #333;
    font-family: "微软雅黑";
    line-height: 30px;
}

.registPutsty::-webkit-input-placeholder {
    color: #333;
}

.active .registPut {
    border: 1px solid #fd9662;
}

.active .registip {
    display: block;
}

.marlef_4 {
    margin-left: -4px;
}

.selectli {
    float: left;
    width: 170px;
    margin-right: 8px;
}

.selectPut {
    color: #333;
}

.radiolis {
    overflow: hidden;
    margin-left: -5px;
}

.radiolis li {
    float: left;
    margin-bottom: 6px;
    width: 96px;
}

.radiolis .radioLi {
    margin-right: 0;
}

.registFoot {
    margin-left: 96px;
    margin-top: 26px;
}

.registSel {
    color: #333;
    font-size: 14px;
}

.regLink {
    color: #4f74e9;
    text-decoration: underline;
}

.submit {
    margin-top: 26px;
    overflow: hidden;
}

.submitTip {
    position: relative;
    top: 6px;
    margin-left: 16px;
    display: inline-block;
    color: #898989;
    font-size: 14px;
}

.disNone {
    display: none;
}

.padrig0 {
    padding-right: 0px;
}

.loghed {
    padding-left: 26px;
    height: 44px;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    line-height: 44px;
    background-color: #418EFA;
}

.radioLi {
    float: left;
    margin: 8px 16px 0 0;
    color: #333;
    font-size: 14px;
}

.putSty {
    padding: 5px 8px;
    width: 100%;
    border: 1px solid #c1c1c1;
    border-radius: 1px;
    color: #aaa;
    font-size: 14px;
    font-family: "微软雅黑";
    box-sizing: border-box;
    box-shadow: 0 1px 2px 0px #dfdfdf inset;
    outline: none;
}

.putSty:focus {
    border: 1px solid #868ec1;
    color: #333;
    box-shadow: 0 1px 3px 1px #e9f4ff inset;
}

textarea.putSty {
    height: 60px;
    line-height: 18px;
    resize: none;
}

.selectPut {
    color: rgb(51, 51, 51);
}

.closeBtn {
    float: right;
    width: 50px;
    height: 100%;
    cursor: pointer;
    text-align: center;
}

.closeBtn:hover {
    background: #3e559e;
}

/*登录*/
.logMain {
    width: 802px;
    height: 403px;
    background: #fff;
    display: block;
    overflow: hidden;
}

.logCont {
    padding: 34px 40px;
    height: 358px;
    background: url("../img/login_bg.jpg") no-repeat;
    box-sizing: border-box;
}

.loginInf {
    padding: 0px 38px;
    width: 370px;
    height: 308px;
    border: 1px solid #d1d1d1;
    border-radius: 3px;
    background: #fff;
    box-sizing: border-box;
}

.logLable {
    margin-bottom: 4px;
    margin-top: 12px;
    color: #333;
    font-size: 14px;
}

.logOut {
    height: 30px;
    border: 1px solid #c1c1c1;
    border-radius: 2px;
}

.logLef {
    float: left;
    width: 36px;
    height: 100%;
    background: #eaeaea;
    text-align: center;
}

.logLef img {
    margin-top: 5px;
}

.loginPut {
    width: 100%;
    color: #999;
    font-size: 14px;
    font-family: "微软雅黑";
    line-height: 30px;
    height: 30px;
    border: none;
    background: none;
    outline: none;
}

.loginPut::-webkit-input-placeholder {
    color: #999;
}

.loginBtn {
    margin-top: 20px;
    height: 36px;
    border: 1px solid #447cd1;
    border-radius: 2px;
    background: url("../img/btn_bg.png") repeat-x;
    text-align: center;
    color: #fff;
    font-size: 16px;
    letter-spacing: 5px;
    line-height: 36px;
    cursor: pointer;
    font-weight: bold;
    display: block;
    width: 100%;
}

.loginBtn:hover {
    background: url("../img/btn_bgh.png") repeat-x;
}
.otherbtn{
    margin-top: 15px;text-align: center;
}
.otherbtn a:hover{
    text-decoration: underline;
}

.loginTip {
    float: right;
    margin-top: 16px;
    height: 24px;
    line-height: 24px;
    display: inline-block;
    vertical-align: middle;
}

.loginTip input {
    border: none;
    display: inline-block;
    vertical-align: middle;
}

.logrig {
    margin-left: 50px;
    margin-right: 10px;
    height: 30px;
}

.register {
    margin-left: 12px;
    color: #999;
    font-size: 14px;
    text-decoration: underline;
}

.logrig .phTips {
    color: #999 !important;
    font-size: 14px !important;
    line-height: 28px !important;
}

.registBtn {
    color: blue;
}

.admin-head {
    position: relative;
    height: 124px;
    display: block;
    overflow: hidden;
    background: url("../img/subtop.png") no-repeat 100px center;
}

.admin-head > .tip {
    position: absolute;
    right: 0;
    top: 48px;
}

.admin-head > .tip a, .admin-head > .tip label {
    display: inline-block;
    color: #666;
    font-size: 16px;
    margin: 0 9px;: none;
}

.admin-head > .tip a {
    cursor: pointer;
}

.sh {
    width: 546px;
    height: 37px;
    box-sizing: border-box;
    position: absolute;
    left: 465px;
    top: 39px;
}

.sh input {
    float: left;
    border: 1px #979797 solid;
    width: 316px;
    height: 37px;
    display: block;
    background-color: #fff;
    font-size: 16px;
    padding: 0 15px;
    box-sizing: border-box;
    border-right: none;
}

.sh a {
    float: left;
    width: 60px;
    height: 37px;
    background-color: red;
    font-size: 16px;
    color: white;
    line-height: 37px;
    cursor: pointer;
}

.sh a:hover {
    font-size: 18px;
    font-weight: bold;
}

.ubde_sub_btn {
    width: 117px;
    height: 39px;
    display: inline-block;
    color: #fff;
    font-size: 20px;
    line-height: 39px;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    margin-top: 10px;
    border: none;
    background: #418EFA;
}

.ubde_sub_btn:hover {
    background: url(../img/sub_btn_h.png) center center no-repeat;
}

.crumb {
    height: 45px;
    line-height: 45px;
    text-align: left;
    font-size: 15px;
    color: #333333;
    border-bottom: 1px #F6F6F6 solid;
}
.crumb a{
    color: blue;
    text-decoration: underline;
}
.crumb a,.crumb label {
    display: inline-block;
    padding: 0 5px;
    text-indent: 2px;
    cursor: pointer;
}
.crumb label:last-child{
    cursor: default;
    color: red;
}
.content {
    display: block;
    overflow: hidden;
    height: auto;
    width: 1200px;
}

.row {
    height: auto;
    display: block;
    overflow: hidden;
}

.list_main {
    margin-top: 40px;
}

.list_main > .title {
    height: 48px;
    position: relative;
}

.flyztitle {
    background: url("../img/flyz_03.png") center left no-repeat;
}

.lsfwtitle {
    background: url("../img/lsfw_01.png") center left no-repeat;
}

.rmtjtitle {
    background: url("../img/rmtj_03.png") center left no-repeat;
}

.gzfwtitle {
    background: url("../img/gzfw_04.png") center left no-repeat;
}

.sfjdtitle {
    background: url("../img/sfjd_02.png") center left no-repeat;
}

.zcfwtitle {
    background: url("../img/zcfw_02.png") center left no-repeat;
}

.jcflfwtitle {
    background: url("../img/jcflfw_02.png") center left no-repeat;
}

.rmjdtitle {
    background: url("../img/rmjd_02.png") center left no-repeat;
}

.rmpstitle {
    background: url("../img/rmps_02.png") center left no-repeat;
}

.ywgktitle1 {
    background: url("../img/ywgk_02.png") center left no-repeat;
}

.ywgktitle2 {
    background: url("../img/ywgk_04.png") center left no-repeat;
}

.jdfwtitle {
    background: url("../img/jdfw_02.png") center left no-repeat;
}
.hjzytitle {
    background: url("../img/hjzy_01.png") center left no-repeat;
}
.list_main > .title > a {
    position: absolute;
    right: 1px;
    top: 16px;
    cursor: pointer;
    font-size: 15px;: none;
    color: #000;
}

.list_main > .title > a:hover {
    color: blue;
}

.list_main > .title > a > label {
    color: #e69d29;
    cursor: pointer;
}

.col_r {
    float: right;
    width: 280px;
}

.col_l {
    width: auto;
}

.col_r, .col_l {
    display: block;
    overflow: hidden;
}

.bw1 {
    width: 875px;
}

.bw2 {
    width: 415px;
}

.bw3 {
    width: 579px;
}

.box_zx {
    width: 278px;
    border: #E4E4E4 solid 1px;
    border-top: none;
}

.box {
    float: left;
    margin-right: 42px;
    display: inline-block;
}

.box > .title, .box_zx > .title {
    font-size: 20px;
    color: #333333;
    text-indent: 46px;
    height: 52px;
    line-height: 52px;
    position: relative;
    text-align: left;
    font-weight: bold;
    border-bottom: #97C4ED 2px solid;
    display: block;
    overflow: hidden;
}

.flyz_zcfg {
    background: url("../img/flyz_18.png") center left no-repeat;
}

.flyz_fyzn {
    background: url("../img/flyz_27.png") center left no-repeat;
}

.lsfw_tzgg {
    background: url("../img/lsfw_10.png") center left no-repeat;
}

.lsfw_zlxz {
    background: url("../img/lsfw_18.png") center left no-repeat;
}

.lsfw_fwxx {
    background: url("../img/lsfw_21.png") center left no-repeat;
}

.fkfw_xxcx {
    background: url("../img/fkfw_02.png") center left no-repeat;
}

.fkfw_fkdt {
    background: url("../img/fkfw_09.png") center left no-repeat;
}

.box > .title > a, .box_zx > .title > a {
    font-size: 16px;
    position: absolute;
    right: 13px;
    float: right;
    color: #555555;
    font-weight: normal;: none;
}

.box > .title > a:hover, .box_zx > .title > a:hover {
    color: red;
}

.box_zx > .title {

    border: none;
}

.box_zx > .title > span {
    border-top: 2px #317BA2 solid;
    display: inline-block;
    width: 195px;
    text-indent: 18px;
    float: left;
}

.box_zx > .title > a {
    background-color: #eee;
    right: 0px;
    border-left: 1px #E1E1E1 solid;
    border-bottom: 1px #E1E1E1 solid;
    width: 70px;
    padding-right: 13px;
    cursor: pointer;
    text-indent: 26px;
}

.box_zx > .zxlink {
    background-color: #F1F3F7;
    height: 120px;
}

.box > .title > a > label, .box_zx > .title > a > label {
    color: red;
}

.list_fyjg, .list_fyry, list_jds {
    display: block;
}

.list_fyjg ul {
    min-height: 170px;
    display: block;
    overflow: hidden;
}

.list_fyjg ul li {
    height: 185px;
    float: left;
    margin-bottom: 35px;
    border: 1px #F0F4FA solid;
    position: relative;
    width: 580px;
    display: inline-block;
    background-color: #F9FAFF;
    cursor: pointer;
}
.list_fyjg ul li:hover{
    background-color: #ccc;
}
.list_fyjg ul li .logo {
    border: none;
    position: absolute;
    left: 55px;
    top: 30px;
}
.list_fyjg ul li .zp {
    border: none;
    position: absolute;
    left: 25px;
    top: 2px;
    width: 130px;
    height: 180px;
}
.list_fyjg ul li a {
    position: absolute;
    left: 200px;
    text-align: left;
    width: 370px;
    display: block;
    overflow: hidden;
}

.list_fyjg ul li .m1 {
    font-size: 18px;
    color: #302f2f;
    top: 30px;
}

.list_fyjg ul li .m1:hover {
    color: red;
}

.list_fyjg ul li .m2 {
    font-size: 14px;
    color: #666666;
    top: 67px;
}

.list_fyjg ul li .m3 {
    font-size: 14px;
    color: #666;
    top: 88px;
}

.list_fyjg ul li .m4, .list_fyjg ul li .m5 {
    font-size: 17px;
    color: white;
    top: 130px;
    background: url("../img/flyz_13.png") center center no-repeat;
    width: 116px;
    height: 35px;
    line-height: 35px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
}

.unm4 {
    background: url("../img/flyz_11.png") center center no-repeat !important;
}

.list_fyjg ul li .m5 {
    left: 326px;
}


.list_fyjg ul li .m4:hover, .list_fyjg ul li .m5:hover, .list_jds ul li .m4:hover {
    background: url("../img/flyz_10.png") center center no-repeat;
}

.list_jds ul li .m4 {
    font-size: 17px;
    color: white;
    background: url("../img/flyz_13.png") center center no-repeat;
    width: 116px;
    height: 35px;
    line-height: 35px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    margin-top: 25px;
}
.list_sfjd ul li .m1{
    top: 20px;
}
.list_sfjd ul li .m2{
    top: 50px;
}
.list_sfjd ul li .m3{
    top: 71px;
}
.list_sfjd ul li .m33{
    top: 92px;
}
.list_sfjd ul li .m34{
    top: 113px;
}
.list_sfjd ul li .mqq{
    left: 326px;
    background: #43BBEC url("../img/qq.png") 10px center no-repeat;
    width: 125px;
    padding-left: 20px;
    border-radius: 5px;
}
.list_sfjd ul li .mqq:hover{
    background: #43BBEC url("../img/qq.png") 10px center no-repeat;
}
.list_jds ul {
    min-height: 180px;
    display: block;
    overflow: hidden;
    margin-top: 45px;
}

.list_jds ul li {
    height: 252px;
    float: left;
    margin-bottom: 58px;
    border: none;
    position: relative;
    width: 250px;
    display: inline-block;
    margin-right: 65px
}

.list_jds ul li img {
    width: 100%;
    height: 187px;
}

.list_jds ul li .a1 {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    background-color: #959595;
    position: absolute;
    width: 100%;
    top: 165px;
    left: 0px;
    cursor: pointer;
}

.list_fyry ul {
    min-height: 215px;
    display: block;
    overflow: hidden;
}

.list_fyry ul li {
    height: 165px;
    float: left;
    margin-bottom: 38px;
    border: none;
    position: relative;
    width: 106px;
    display: inline-block;
    margin-right: 75px
}
.list_fyry ul li:hover{
    cursor: pointer;
}
.list_fyry ul li:hover a{
    color: blue;
}
.list_fyjg {
}

.list_fyry ul li img {
    border: none;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 106px;
    height: 130px;
}

.list_fyry ul li a {
    position: absolute;
    bottom: 0px;
    text-align: center;
    display: block;
    left: 0px;
    right: 0px;: none;
    color: black;
}

.list_fyry ul li a:hover {
    color: blue;
}

.flfglist {
    height: 240px;
}

.flfglist ul {
    margin: 0 auto;
    height: auto;
    overflow: hidden;
}

.flfglist ul li {
    overflow: hidden;
    height: 44px;
    line-height: 44px;
    text-align: left;
    font-size: 16px;
    background-color: #F8F8F8;
    margin-top: 2px;
}

.flfglist ul li:hover {
    background-color: #DCF8A8;
}

.flfglist ul li a {
    background: url(../img/flyz_01.png) no-repeat left center;
    display: block;
    float: left;
    width: 78%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: keep-all;
    text-indent: 25px;
    color: #666;: none;
}

.flfglist ul li span, .zxlist ul li span {
    float: right;
    color: #666;
    padding-right: 5px;
}

.zxlist {
    height: 210px;
}

.zxlink {
    text-align: center;
}

.zxlink a {
    display: inline-block;
    color: #333;
    font-size: 20px;
    padding-top: 78px;
    width: 134px;
    cursor: pointer;
    text-align: center;
}

.fyznlist {
    display: block;
    overflow: hidden;
    height: auto;
    text-align: left;
}

.ywznlist {
    margin-top: 40px;
}

.fyznlist a {
    color: #333;
    font-size: 18px;
    width: 135px;
    padding-top: 100px;
    float: left;
    display: inline-block;
    text-align: center;
    cursor: pointer;
}

.gzznlist a {
    width: 103px !important;
    margin-top: -20px;
}

.jdznlist a {
    width: 103px !important;
}

.fkznlist a {
    width: 144px !important;
}

.ywznlist a {
    width: 198px !important;
    padding-top: 160px !important;
}

.zx_lyzx {
    background: url("../img/flyz_22.png") center center no-repeat;
}

.zx_sszx {
    background: url("../img/flyz_25.png") center center no-repeat;
}

.fyzn1 {
    background: url("../img/flyz_35.png") center center no-repeat;
}

.fyzn2 {
    background: url("../img/flyz_44.png") center center no-repeat;
}

.fyzn3 {
    background: url("../img/flyz_47.png") center center no-repeat;
}

.fyzn4 {
    background: url("../img/flyz_41.png") center center no-repeat;
}

.fyzn5 {
    background: url("../img/flyz_38.png") center center no-repeat;
}
.fyzn6 {
    background: url("../img/flyz_48.png") center 40px no-repeat;
}

.lszn1 {
    background: url("../img/lsfw_25.png") center 40px no-repeat;
}

.lszn2 {
    background: url("../img/lsfw_28.png") center 40px no-repeat;
}
.lszn3 {
    background: url("../img/lsfw_27.png") center 45px no-repeat;
}
.lszn4 {
    background: url("../img/lsfw_29.png") center 45px no-repeat;
}

.gzzn1 {
    background: url("../img/gzfw_10.png") center center no-repeat;
}

.gzzn2 {
    background: url("../img/gzfw_14.png") center center no-repeat;
}
.gzzn3 {
    background: url("../img/gzfw_15.png") center center no-repeat;
}
.gzzn4 {
    background: url("../img/gzfw_16.png") center center no-repeat;
}
.gzzn5 {
    background: url("../img/gzfw_17.png") center center no-repeat;
}

.jdzn1 {
    background: url("../img/sfjd_05.png") center center no-repeat;
}

.jdzn2 {
    background: url("../img/sfjd_04.png") center center no-repeat;
}

.ywzn1 {
    background: url("../img/ywgk_05.png") top center no-repeat;
}

.ywzn2 {
    background: url("../img/ywgk_06.png") top center no-repeat;
}

.ywzn3 {
    background: url("../img/ywgk_07.png") top center no-repeat;
}

.ywzn4 {
    background: url("../img/ywgk_08.png") top center no-repeat;
}

.ywzn5 {
    background: url("../img/ywgk_09.png") top center no-repeat;
}
.ywzn6 {
    background: url("../img/ywgk_10.png") top center no-repeat;
}
.fkzn1 {
    background: url("../img/fkfw_03.png") center center no-repeat;
}

.fkzn2 {
    background: url("../img/fkfw_04.png") center center no-repeat;
}

.fkzn3 {
    background: url("../img/fkfw_05.png") center center no-repeat;
}

.fkzn4 {
    background: url("../img/fkfw_06.png") center 55px no-repeat;
}

.fkzn5 {
    background: url("../img/fkfw_07.png") center center no-repeat;
}

.fkzn6 {
    background: url("../img/fkfw_08.png") center center no-repeat;
}
.fkzn7 {
    background: url("../img/fkfw_10.png") center center no-repeat;
}

.jgdt {
    height: 97px;
    display: inline-block;
    width: 280px;
    background: url("../img/flyz_32.png") center top no-repeat;
    margin-top: 20px;
}
.sfjdgl {
    height: 97px;
    display: inline-block;
    width: 280px;
    background: url("../img/sfjdgl.jpg") center top no-repeat;
    margin-top: 10px;
}
.tsxz {
    background: url("../img/lsfw_03.png") center top no-repeat !important;
}
.tjzy {
    margin-top: 10px;
    background: url("../img/rmtj_05.png") center top no-repeat !important;
}
.cqtj {
    background: url("../img/rmtj_07.png") center top no-repeat !important;
    margin-top: 10px;
}
.rmtjgl {
    background: url("../img/rmtj_08.png") center top no-repeat !important;
    margin-top: 10px;
}
.bbxt {
    background: url("../img/rmtj_06.png") center top no-repeat !important;
    cursor: pointer;
}
.gzsq{
    background: url("../img/gzfw_07.png") center top no-repeat !important;
    margin-bottom: 20px;
    margin-top: 0;
}
.ryjg {
    background: url("../img/zcfw_04.png") center top no-repeat !important;
}

.jgdt2 {
    background-image: url("../img/jcflfw_04.png");
    width: 228px !important;
    margin-bottom: 20px;
    margin-right: 15px;
    background-size: contain;
    float: left;
}
.jgdt2:last-child{
    margin-right: 0;
}
.sfbz {
    background-image: url("../img/jcflfw_05.png");
}

.wtzn {
    background-image: url("../img/jcflfw_06.png");
}

.ywfw {
    background-image: url("../img/jcflfw_07.png");
}
.jcflfwgl {
    background-image: url("../img/jcflfw_08.png");
}

.bjrx {
    background: url("../img/ywgk_03.png") center top no-repeat !important;
}
.yyts {
    background: url("../img/ywgk_11.png") center top no-repeat !important;
    cursor: pointer;
}

.lmtt {
    width: 100%;
    min-height: 520px;
    overflow: hidden;
    display: block;
}


.pageBar {
    height: 26px;
    line-height: 26px;
    border-top: none;
    font-size: 12px;
    margin: 20px auto;
    padding: 0px 20px;
}

.pageBar div {
    height: 26px;
    line-height: 26px;
    float: right;
}

.pageBar div font {
    padding: 0 1px;
    height: 20px;
    line-height: normal;
    vertical-align: middle;
    display: inline-block;
}

.pageBar div i {
    font-style: normal;
}

.pageBar input {
    width: 30px;
    border: 1px #ccc solid;
    text-align: center;
    margin: 0 5px;
}

.pageBar label {
    cursor: pointer;
}

.pageBar label:HOVER {
    color: blue;
}

.pageBar a.curpage {: none;
    cursor: default;
    background-color: #00aff0;
    color: #fff;
}

.pageBar a.curpage:HOVER {
    cursor: auto;: none;
    color: #000;
}

.pageBar a {
    cursor: pointer;: none;
    border: 1px solid #00aff0;
    padding: 0 8px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    display: inline-block;
}

.numpage {
    line-height: 20px !important;
}

.pageBar a:HOVER {
    color: #000;
}

.zxlist ul li {
    overflow: hidden;
    height: 38px;
    line-height: 38px;
    text-align: left;
    font-size: 16px;
    margin-top: 2px;
    background: url("../img/flyz_04.png") 5px center no-repeat;
}
.zxlist ul li:hover {
    background-color: #DCF8A8;
}
.zxlist ul li a {
    display: block;
    float: left;
    width: 80%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: keep-all;
    text-indent: 15px;
    color: #666;: none;
}

.zxlist ul li span {
    margin-right: 5px;
}
.zxjd4 ul li{
    background: none;
    padding-left: 0;
}
.rmjdyflfglist li {
    border: 1px #BCDDEF solid;
    background-color: #DBF4FE !important;

}

.rmjdyflfglist li a {
    background: none !important;
}

.rmjdyflfglist li a:hover {
    color: red;
}

.l_search {
    display: block;
    overflow: hidden;
}

.l_search ul {
    overflow: hidden;
    display: block;
}

.l_search li {
    float: left;
    height: 73px;
    display: inline-block;
    width: 176px;
    line-height: 73px;
    cursor: pointer;
    font-size: 22px;
    text-align: left;
    text-indent: 55px;
}

.l_search_jg {
    background: url("../img/search_03.png") 17px center no-repeat;
}

.l_search_ry {
    background: url("../img/search_04.png") 17px center no-repeat;
}

.l_search_jg_l {
    background: url("../img/search_01.png") center bottom no-repeat;
    color: #1f5cb0;
}

.l_search_ry_l {
    background: url("../img/search_02.png") center bottom no-repeat;
    color: #1f5cb0;
}

.l_search_area {
    font-size: 18px;
    overflow: hidden;
    display: block;
    margin-left: 1px;
}

.l_search_area .l_search_key {
    float: left;
    display: inline-block;
    width: 176px;
    overflow: hidden;
}

.l_search_key select {
    width: 175px;
    border: none;
    box-sizing: border-box;
    border: 2px #5E88D2 solid;
    height: 47px;
    font-size: 18px;
}

.l_search_area .l_search_inp {
    float: left;
    width: 977px;
    margin-left: -1px;
}

.l_search_inp input {
    border: 2px #5E88D2 solid;
    width: 977px;
    box-sizing: border-box;
    height: 47px;
    line-height: 47px;
    border-left: none;
    font-size: 18px;
    text-indent: 15px;
}

.l_search_area .l_search_btn {
    float: left;
    width: 46px;
    display: inline-block;
    background: #5E88D2;
    height: 47px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px
}

.l_search_btn a {
    background: url("../css/grzx/sear_icon.png") center center no-repeat;
    height: 47px;
    width: 47px;
    display: inline-block;
    cursor: pointer;
}
.l_search_area .date{
    width: 130px;
    border: 2px #5E88D2 solid!important;
    text-align: center!important;
    text-indent: 0!important;
}
.l_search_area .l_search_inp1,.l_search_inp1 input{
    width: 435px;
}
.l_search_area .l_search_inp2{
    width: 110px;
    text-align: center;
    line-height: 47px;
}
.l_search_area .l_search_inp3{
    width: 170px;
    text-align: left;
}
.l_search_area .l_search_inp4{
    width: 180px;
    text-align: left;
}
.l_search_area .l_search_btn1,.l_search_area .l_search_btn1 a{
    width: 130px;
    border-radius:5px;
}
.l_search_area .l_search_btn1 a{
    color: white;
    line-height: 47px;
    text-indent: 30px;
    background-position: 10px center;
    text-align: center;
}
.service_cn {
    height: auto;
    position: relative;
    line-height: 30px;
    margin-left: 20px;
}
.service_cn .tdradio label{
    font-weight: normal;
}
.service_cn span {
    float: left;
    width: auto;
    padding: 10px 10px 0 0;
    font-size: 14px;
    font-family: "微软雅黑";
    display: inline-block;
}

.service_cn > ul {
    width: 90%;
    height: auto;
    margin-top: 10px;
    float: left;
    display: inline-block;
}

.service_cn ul li {
    float: left;
    width: auto;
    padding: 0 15px 0px 18px;
    line-height: 30px;
    font-size: 14px;
    font-family: "微软雅黑";
}

.service_cn a {
    color: black;: none;
}

.service_cn a:hover {
    color: red;
}

.dropdown:hover .xiandiv { /* 下拉菜单样式 */
    display: block;
}

.xiandiv {
    background-color: #fff;
    position: absolute;
    width: 1060px !important;
    padding: 10px 0;
    border: 1px solid grey;
    overflow: hidden;
    display: none;
    z-index: 20;
    left: 80px;
    margin-top: -2px !important;
}

.jianjie {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    margin-top: 50px;
}

.jianjie td {
    height: 40px;
    text-align: left;
}

.jianjie img {
    border: none;
    width: 150px;
    height: 180px;
}
.jianjie .logo{
    width: 150px;
    height: 150px;
}
.jianjie .zyzt{
    height: 22px;
    line-height: 22px;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: middle;
    background: #E5F6DC;
    padding: 0 15px;
    font-size: 14px;
}
.font28 {
    font-size: 22px;
}

.jj {
    height: 46px;
    background-color: #EFEFEF;
    position: relative;
    display: block;
    overflow: hidden;
    margin-bottom: 20px;
}

.jj > .title {
    width: 164px;
    height: 46px;
    line-height: 46px;
    text-align: left;
    background: url("../img/jj_01.png") left center no-repeat;
    float: left;
    font-size: 21px;
    padding-left: 30px;
    color: white;
}

.jj > a > label {
    color: #e69d29;
    cursor: pointer;
}

.jj > a {
    position: absolute;
    right: 10px;
    top: 14px;
    cursor: pointer;
    font-size: 15px;: none;
    color: #000;
}

.jj > a:hover {
    color: red;
}

.step ul {
    margin-top: 30px;
}

.step li {
    float: left;
    width: 240px;
    text-align: left;
    height: 80px;
    line-height: 80px;
    display: inline-block;
    vertical-align: middle;
}

.step li span {
    width: 91px;
    height: 80px;
    display: inline-block;
    vertical-align: middle;
}

.step li label {
    display: inline-block;
    height: 80px;
    line-height: 80px;
    vertical-align: middle;
    text-indent: 2px;
    font-size: 22px;
}

.step1 {
    background: url("../img/ywsq_01.png") left center no-repeat
}

.step2 {
    background: url("../img/ywsq_02.png") left center no-repeat
}

.step3 {
    background: url("../img/ywsq_03.png") left center no-repeat
}

.step4 {
    background: url("../img/ywsq_04.png") left center no-repeat
}

.step5 {
    background: url("../img/ywsq_05.png") left center no-repeat
}

.oldstep label {
    color: #F55F6B;
}

.oldstep > .step1 {
    background: url("../img/ywsq_08.png") left center no-repeat
}

.oldstep > .step2 {
    background: url("../img/ywsq_09.png") left center no-repeat
}

.oldstep > .step3 {
    background: url("../img/ywsq_10.png") left center no-repeat
}

.oldstep > .step4 {
    background: url("../img/ywsq_11.png") left center no-repeat
}

.oldstep > .step5 {
    background: url("../img/ywsq_12.png") left center no-repeat
}

.card {
    position: relative;
    margin-top: 30px;
}

.card > span {
    position: absolute;
    width: 20px;
    display: block;
}

.card > .cell {
    min-height: 120px;
    height: auto;
    overflow: hidden;
    display: block;
    background: url("../img/ywsq_06.png") center top no-repeat;
    border: 2px #47A4D7 solid;
}

.card .cell .title {
    font-size: 24px;
    text-indent: 30px;
    color: white;
    height: 57px;
    line-height: 57px;
    text-align: left;
}

.c_lb, .c_lt {
    left: 0px;
}

.c_lt, .c_rt {
    top: 0px;
    height: 57px;
}

.c_lb, .c_rb {
    bottom: 0px;
    height: 24px;
}

.c_rb, .c_rt {
    right: 0px;
}

.c_lb {
    background: url("../img/ywsq_16.png") left bottom no-repeat;
}

.c_lt {
    background: url("../img/ywsq_17.png") left bottom no-repeat;
}

.c_rb {
    background: url("../img/ywsq_15.png") left bottom no-repeat;
}

.c_rt {
    background: url("../img/ywsq_14.png") left bottom no-repeat;
}

.cell table {
    margin-left: 150px;
    margin-top: 30px;
    margin-bottom: 30px;
}

.cell table td {
    font-size: 14px;
    font-weight: 700;
    padding-left: 10px;
    height: 50px;
    text-align: left;
}

.cell table td .input_W1 {
    width: 271px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #ccc;
    outline: none;
    padding-left: 5px;
    margin-right: 10px;
}

.input_W4 {
    width: 100px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #ccc;
    outline: none;
    padding-left: 5px;
    margin-right: 10px;
}

.input_W2 {
    width: 181px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #ccc;
    outline: none;
    padding-left: 5px;
    margin-right: 10px;
}

.input_W3 {
    width: 543px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #ccc;
    outline: none;
    padding-left: 5px;
    margin-right: 10px;
}

.addres {
    width: 180px;
    margin-right: 8px;
    padding-top: 9px;
    padding-bottom: 9px;
    float: left;
    display: inline;
}

.important {
    color: red;
    padding: 0 5px;
    line-height: 35px;
    cursor: pointer;
}

.fl {
    float: left;
    display: inline;
}

.upload {
    width: 271px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #ccc;
    background: url(../img/upload_03.jpg) no-repeat 40px 8px #f1f1f1;
    color: #5c5c5c;
    text-align: center;
    cursor: pointer;
}

.Case {
    width: 271px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #ccc;
    background: url(../img/upload_03.jpg) no-repeat 30px 8px #f1f1f1;
    color: #5c5c5c;
    text-align: center;
    cursor: pointer;
}

.Dispute {
    width: 180px;
    padding-top: 9px;
    padding-bottom: 9px;
    margin-right: 10px;
}

.Popup {
    padding: 10px;
    width: 420px;
    height: auto;
    border: 1px solid #ccc;
    background: #fff;
    display: none;
    border-radius: 10px;
}

.Popup h3 {
    color: #dd0000;
    width: 100%;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 16px;
    clear: both;
}

.Popup_con {
    height: auto;
    width: 90%;
    margin: 0 auto;
    background: #ebebeb;
}

.Popup_con p {
    height: auto;
    width: 90%;
    margin: 0 auto;
    padding-top: 10px;
    text-align: left;
    font-size: 14px;
}

.cell table td img {
    display: inline;
    overflow: hidden;
    vertical-align: middle;
    border: none;
}

.cell table td textarea {
    padding: 5px;
    margin-top: 6px;
    border: 1px #ccc solid;
    margin-bottom: 5px;
}

.cell .button {
    margin-bottom: 30px;
    display: block;
}

.cell .button a {
    width: 121px;
    height: 38px;
    line-height: 38px;
    vertical-align: middle;
    font-size: 18px;
    background: url("../img/ywsq_18.png") no-repeat;
    display: inline-block;
    color: white;
    margin: 0 20px;
    cursor: pointer;
    text-align: center;: none;
}

.cell .button a:hover {
    background: url("../img/ywsq_13.png") no-repeat;
}

.mechanism {
    width: 230px;
    padding-top: 9px;
    padding-bottom: 9px;
}

.important {
    color: red;
}

.Remarks {
    color: #6f6f6f;
    font-weight: normal;
    margin-left: 10px;
    vertical-align: middle;
    display: inline;
}

.success {
    margin: 20px auto 0px auto;
    font-size: 19px;
    text-align: center;
    height: 99px;
    line-height: 99px;
    color: #ca0202;
    background: url(../img/five_07.jpg) no-repeat 470px 0px;
    text-indent: 100px;
}

.table_Five {
    width: 80%;
    margin: 0 auto;
    height: auto;
    font-weight: bold;
    margin-bottom: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-top: 10px !important;
    margin-left: auto !important;
}

.table_Five tr td {
    height: 70px;
    border: 1px solid #8dc2de;
}

.tdradio {
    padding: 0px;
}

.tdradio label {
    width: auto;
    display: inline-block;
    overflow: hidden;
    text-align: left;
    margin: 0px 0px 0px 14px;
    vertical-align: middle;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    position: relative;
    padding-left: 20px;
    font-weight: 700;
}

.tdradio input {
    border: none !important;
    width: 13px !important;
    padding: 0px;
    text-indent: 0px;
    height: 13px;
    display: block;
    position: absolute;
    left: 0px;
    top: 13px;
    font-family: Arial;
}

.ywblsxlx {
    margin-top: 30px;
    padding-left: 160px;
}

.ywblsxlx label {
    display: block;
}

.rmtjsqxz {
    padding-left: 160px;
    margin: 30px auto;
    text-align: left;
}

.rmtjsqxz p {
    height: 40px;
    line-height: 40px;
}

.geguLis li {
    border: none;
    list-style: none;
    padding: 8px 0;
}

.listlist ul {
    width: 100%;
    display: block;
    padding: 0;
}

.listlist li {
    background: none;
    padding-left: 0px;
    height: 40px;
    line-height: 40px;
}
.listlist li:hover div{
    background-color: #DCF8A8;
}
.listlist li a {
    width: 750px;
}

.geguliLef {
    text-align: left;
}

.geguLink {
    float: left;
    color: #333;
    background: url(../img/zx_01.png) left no-repeat;
    padding-left: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: keep-all;
    display: block;
}

.geguLink:hover {
    cursor: pointer;
    color: red;
}

.gary {
    float: right;
    color: #666;
}

.zxhf_1 {
    text-align: left;
    margin-top: 50px;
    font-size: 20px;
}

.zxhf_1 img {
    border: none;
    vertical-align: bottom;
}

.zxhf_2 {
    background-color: #F0F0F0;
    margin-top: 20px;
    text-align: left;
    height: auto;
    display: block;
    padding-bottom: 20px;
}

.zxhf_2 .zxhf_sj {
    height: 46px;
    margin: 0 45px;
    border-bottom: 1px #D8D8D8 solid;
    color: #626262;
    font-size: 14px;
    line-height: 46px;
}

.zxhf_2 .zxhf_nr {
    margin: 20px 45px;
    font-size: 14px;
    line-height: 25px;
    height: auto;
    display: block;
}

.zxhf_1 a {
    display: inline-block;
    width: 116px;
    height: 35px;
    float: right;
}

.zxhf_1 .qnpj {
    background: url("../img/zxhf_03.png") center center no-repeat;
}

.zxhf_1 .ypj {
    background: url("../img/zxhf_04.png") center center no-repeat;
}

.row .sider {
    width: 220px;
    font-size: 18px;
    float: left;
}
.row .sider .gjflfgsjk{
    background: url("../img/gjflfgsjk.jpg") center center no-repeat;
    width: 220px;
    height: 56px;
    cursor: pointer;
    display: inline-block;
}
.sider, .body {
    display: block;
    overflow: hidden;
    float: right;
    width: 950px;
    position: relative;
}

.sider .bar, .sider4 .bar {
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-color: #00ADEF;
    color: #fff;
    cursor: pointer;
}

.sider a {
    display: block;
    text-align: left;
    color: #000;
    display: block;
    border: 1px #D8D8D8 solid;
    cursor: pointer;
    cursor: pointer;
    height: auto;
    margin-top: -1px;
}

.body .t1 {
    height: 29px;
    line-height: 29px;
    display: block;
    border-bottom: 2px #0090E7 solid;
    background: url("../img/16.png") 5px center no-repeat;
    text-align: left;
    text-indent: 23px;
    padding-right: 5px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.sider a label {
    height: 50px;
    line-height: 50px;
    text-indent: 40px;
    display: inline-block;
    cursor: pointer;
    width: 100%;
}

.sider .link {
    background: url("../img/14.png") 20px center no-repeat;
    background-color: #8DDFFF;
    border-bottom: 1px #D8D8D8 solid;
}

.zixun_tca {
    overflow: hidden;
    display: none;
}

.zixun_tca .que_infos {
    width: 100%;
    background: #fff;
    margin-top: 0px;
}

.zixun_tca .que_infost_sub {
    background: #fff;
}

.zixun_tca .areaint {
    border: 0px;
    height: 100%;
    width: 100%;
    padding: 5px 0;
    box-sizing: border-box;
    color: #333;
    font-size: 14px;
}

.ubde_topbar {
    height: 44px;
    background: #418EFA;
    color: #fff;
    padding-left: 25px;
    line-height: 42px;
}

.ubde_topbar img, .ubde_topbar span {
    vertical-align: middle;
}

.ubde_topbar span.big {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}

.ubde_topbar span.jg {
    padding: 0px 8px;
}

.que_infos {
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    width: 1200px;
    margin: 0 auto;
    margin-top: 25px;
    box-sizing: border-box;
}

.que_infos_macion {
    height: 185px;
    box-sizing: border-box;
    padding-left: 25px;
    font-size: 14px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.que_infos_macion dt {
    line-height: 30px;
    font-weight: bold;
    color: #333;
}

.que_infos_macion img, .que_infos_macion span {
    vertical-align: middle;
}

.que_infos_macion dd p {
    line-height: 25px;
    padding: 0px;
    color: #333;
}

.que_infost_table {
    width: 100%;
    table-layout: fixed;
    border: 1px solid #ccc;
    border-spacing: 0;
    border-collapse: collapse;
}

.que_infost_table td {
    border: 1px solid #ccc;
    font-size: 14px;
    color: #333;
    box-sizing: border-box;
    padding: 8px;
    position: relative;
}

.que_infost_table input[type="text"] {
    width: 100%;
    height: 100%;
    border: 0px;
    background: none;
    box-sizing: border-box;
    line-height: 40px;
    position: absolute;
    top: 0px;
    left: 0px;
    outline: 0px;
    text-align: left;
    text-indent: 10px;
}

.que_infost_table select {
    width: 100%;
    border: 0px;
    box-sizing: border-box;
}

.que_infost_sub {
    padding: 25px 0px;
    text-align: center;
}

.xuan {
    width: 99px;
    height: auto;
    position: fixed;
    top: 40px;
    right: 10px;
    z-index: 3;
    text-align: center;
    background-color: #fff;
}

.xuan > a {
    display: block;
    width: 99px;
    height: 76px;
    border-bottom: #e1e1e1 1px solid;
    color: #fff;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
}

.xuan > a img {
    vertical-align: middle;
    margin-top: 15px;
}

.xuan > a > .img2 {
    display: none;
}

.xuan > a > p {
    color: black;
    margin-top: 10px;
}

.xuan > a:hover {
    background: url("../img/xuan_00.png") no-repeat top center;
    color: #fff;
}

.xuan > a:hover p {
    color: white;
}

.xuan > a:hover .img2 {
    display: inline;
}

.xuan > a:hover .img1 {
    display: none;
}

.xuan > a:hover .fenxiang3, .xuan > a:hover .fenxiang2 {
    display: block;
}

.fenxiang3 {
    left: -130px;
    top: 0px;
    position: absolute;
    width: 126px;
    display: none;
    background: #fff;
    height: auto;
    display: none;
}

.fenxiang3 label {
    color: black;
}

.fenxiang2 {
    left: -142px;
    top: 0px;
    position: absolute;
    width: 142px;
    display: none;
    height: auto;
    overflow: hidden;
    text-align: left;
}

.fenxiang2 table {
    width: 130px;
    border-collapse: collapse;
    table-layout: fixed;
    border-spacing: 0;
    background: #F2F2F2;
}

.fenxiang2 td {
    height: 30px;
    empty-cells: show;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: keep-all;
    text-align: left;
}

.fenxiang2 a {
    color: black;
    font-size: 12px;
    display: block;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    box-sizing: border-box;
    text-indent: 30px;
}

.fenxiang2 td:hover {
    background: url("../img/xuan_13.png") no-repeat center center;
}
.fenxiang2 td:hover a{
    color: #fff;
}
.head2 > .admin-head {
    position: relative;
    height: 124px;
    display: block;
    overflow: hidden;
    background: url("grzx/grzx_01.png") no-repeat center center;
}

.head2 .tip a, .head2 .tip label {
    display: inline-block;
    color: white;
    font-size: 14px;
    cursor: pointer;
    margin: 0 9px;

}

.head2 .tip a {
    color: white;
}

.head2 .crumb {
    height: 45px;
    line-height: 45px;
    text-align: left;
    text-indent: 15px;
    font-size: 15px;
    color: #333333;
    background-color: #E0E0E0;
}

#myfilelist {
    display: inline-block;
    overflow-x: hidden;
    height: 150px;
    width: 582px;
    margin-top: 8px;
    padding: 0;
    overflow-y: auto;
    border: 1px #ccc solid;
    vertical-align: middle;
}

#myfilelist a {

    color: black;
    cursor: pointer;
}

#myfilelist li {
    height: 26px;
    line-height: 26px;
    border-bottom: 1px black dotted;
    padding: 0 5px;
}

#myfilelist > li > span {
    float: right;
    margin-right: 2px;
}

.btn {
    width: 91px;
    height: 26px;
    cursor: pointer;
    vertical-align: middle;
    padding: 0px;
    display: inline-block;
    line-height: 24px \0; /*ie8*/
}

.LoginBox {
    background: white;
    width: 520px;
    height: 330px;
    border-radius: 7px;
    padding: 0 15px;
    font-family: '宋体';
    font-weight: bold;
}

.flyztc {
    height: 64px;
    line-height: 64px;
    font-size: 18px;
    color: #dc0100;
    text-align: center;
    border-bottom: 1px dashed #ababab;
}

.flyztc1 {
    margin-left: 170px;
}

.flyztc1 td {
    height: 60px;
}

.flyztc2 {
    height: 100px;
    background: #f4f4f4;
    border-top: 2px #d2d2d2 solid;
    padding: 17px 5px;
    line-height: 22px;
    font-weight: 100;
    font-size: 12px;
}

.flyztc3 {
    border-radius: 3px;
    height: 35px;
    width: 95px;
    display: block;
    color: white;
    font-size: 16px;
    line-height: 35px;
    text-align: center;
    margin: 20px 12px 0 0;
    float: left;
    background: #959595;
    cursor: pointer;
}

.flyztc3 a, .flyztc3 a:hover {
    color: #fff;
    display: block;
}

.flyztc3_w {
    margin-left: 160px;
}

.flyztc3 {
    float: left;
}

.flyztc4 {
    background: #00adef;
}

.flyztc1 input {
    margin-right: 20px;
}

.map_Left {
    width: 300px;
    overflow: hidden;
    box-sizing: border-box;
    position: absolute;
    left: 0px;
    top: 125px;
    bottom: 0px;
}

.map_Right {
    width: auto;
    overflow: hidden;
    box-sizing: border-box;
    position: absolute;
    right: 0px;
    top: 125px;
    bottom: 0px;
    left: 305px;
}

.sound {
    width: 60px;
    height: 16px;
    line-height: 16px;
    background: url("../img/37.jpg") left center no-repeat;
    display: inline-block;
    overflow: hidden;
    margin-left: 10px;
    cursor: pointer;
    vertical-align: middle;
    font-weight: normal;
    font-size: 12px;
    text-align: right;
}

.s2 {
    margin-bottom: 20px;
}

.queryempty {
    color: red;
    text-align: center;
}

.sszx_lx {
    table-layout: fixed;
    border-spacing: 0;
    border-collapse: collapse;
    margin-top: 50px;
    width: 100%;
}

.sszx_lx td {
    text-align: center;
    height: 220px;
    cursor: pointer;
}

.sszx_lx td label {
    display: block;
    height: 90px;
    margin-bottom: 20px;
    cursor: pointer;
}

.sszx_lx td .zxlx_zxlx {
    background: url("../img/sszx_01.png") top center no-repeat;
}

.sszx_lx td .zxlx_gzzx {
    background: url("../img/sszx_05.png") top center no-repeat;
}

.sszx_lx td .zxlx_flyz {
    background: url("../img/sszx_02.png") top center no-repeat;
}

.sszx_lx td .zxlx_rmtj {
    background: url("../img/sszx_04.png") top center no-repeat;
}

.sszx_lx td .zxlx_sfjd {
    background: url("../img/sszx_06.png") top center no-repeat;
}

.sszx_lx td .zxlx_zc {
    background: url("../img/sszx_07.png") top center no-repeat;
}

.sszx_lx td .zxlx_flzyzgks {
    background: url("../img/sszx_08.png") top center no-repeat;
}

.sszx_lx .link{
    background: #E9EDFF;
}

.sszx_tip {
    border: 1px #E8EEF7 solid;
    background-color: #F9FAFF;
    margin-top: 50px;
    padding: 0 50px;
    position: relative;
}

.sszx_tip .line {
    background-color: #F0F4FA;
    height: 2px;
}

.sszx_tip .title {
    color: #4a8ebd;
    text-align: left;
    font-size: 22px;
    height: 35px;
    line-height: 35px;
    padding-left: 47px;
    margin-top: 35px;
}

.sszx_tip .title a {
    font-size: 17px;
    color: white;
    background: url("../img/flyz_13.png") center center no-repeat;
    width: 116px;
    height: 35px;
    line-height: 35px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    float: right;
}

.sszx_tip .title a:hover {
    background: url("../img/flyz_10.png") center center no-repeat;
}

.sszx_tip .t1 {
    background: url("../img/sszx_11.png") left center no-repeat;
}

.sszx_tip .t2 {
    background: url("../img/sszx_10.png") left center no-repeat;
}

.sszx_tip .txt {
    color: #666;
    font-size: 16px;
    text-align: left;
    padding: 36px 0;
    line-height: 32px;
}

.sszx_tip .txt label {
    display: inline-block;
    vertical-align: middle;
    margin-right: 115px;
}

.liaotian {
    width: 800px;
    height: 600px;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
}

.liaotian .title {
    height: 70px;
    background: #006DD5;
}

.liaotian .title .log {
    background: url("../img/msg_01.png") 23px center no-repeat;
    height: 70px;
    float: left;
    width: 250px;
}

.liaotian .title .close {
    background: url("../img/msg_02.png") center center no-repeat;
    display: block;
    width: 48px;
    height: 20px;
    float: right;
    margin-right: 2px;
    margin-top: 2px;
    cursor: pointer;
}

.liaotian .message {
    height: 400px;
    display: block;
    overflow-y: scroll;
    overflow-x: hidden;
}

.liaotian .message table {
    table-layout: fixed;
    border-spacing: 0;
    border-collapse: collapse;
    margin: 15px;
    width: 757px;
}

.liaotian .message table td {
    position: relative;
    vertical-align: top;
}

.liaotian .message table td span {
    border-radius: 3px;
    text-align: left;
    display: inline-block;
    overflow: hidden;
    padding: 11px 17px;
    width: auto;
    max-width: 550px;
    word-wrap:break-word;
    word-break:normal;
}

.liaotian .message table td i {
    width: 8px;
    height: 8px;
    position: absolute;
    display: block;
    top: 15px;
}

.liaotian .msgleft i {
    background: url("../img/msg_04.png");
    left: 11px;
}

.liaotian .msgleft span {
    border: 1px #C5C5C5 solid;
    background-color: #DCDCDC;
    margin: 0 67px 0 18px;
}

.liaotian .msgright i {
    background: url("../img/msg_05.png");
    right: 11px;
}

.liaotian .msgright span {
    border: 1px #95D2EF solid;
    background-color: #B6E0FD;
    margin: 0 18px 0 67px;
}

.liaotian .msgright td {
    text-align: right;
}

.liaotian .send {
    position: relative;
    border-top: 1px #ccc solid;
    height: 130px;
}

.liaotian .send textarea {
    height: 100%;
    width: 100%;
    display: block;
    border: 1px #fff solid;
    padding: 5px;
    box-sizing: border-box;
    font-size: 14px;
}

.liaotian .m1,.liaotian .m2 {
    cursor: pointer;
    width: 72px;
    height: 30px;
    line-height: 30px;
    position: absolute;
    bottom: 20px;
    font-size: 17px;
    color: #fff;
    background: url("../img/msg_07.png") center center no-repeat;
    text-align: center;
}
.liaotian .sound{
    position: absolute;
    right: 5px;
    top: 35px;
}
.liaotian .m1:hover,.liaotian .m2:hover {
    background: url("../img/msg_06.png") center center no-repeat;
}

.liaotian .send .m1 {
    right: 110px;
}

.liaotian .send .m2 {
    right: 20px;
}

.liaotian_pj {
    display: none;
}

.liaotian_pj .title {
    height: 55px;
    position: relative;
    background-color: #6AAEFF;
}

.liaotian_pj .title .log {
    height: 55px;
    line-height: 55px;
    background: url("../img/msg_08.png") left center no-repeat;
    margin-left: 20px;
    color: #fff;
    font-size: 20px;
    padding-left: 36px;
    width: 220px;
    display: inline-block;
}

.liaotian_pj .title a {
    float: right;
    margin-right: 20px;
    display: inline-block;
    margin-top: 20px;
    cursor: pointer;
}

.liaotian_pj .info {
    padding: 23px 33px;
    color: #c38705;
    font-size: 16px;
    text-align: left;
}

.liaotian_pj .myd {
    display: block;
    overflow: hidden;
    padding-left: 33px;
}

.liaotian_pj .myd input {
    border: none;
    vertical-align: middle;
    width: 15px;
    height: 15px;
    margin-top: -2px;
    margin-right: 4px;
}

.liaotian_pj .myd label {
    display: inline-block;
    float: left;
    width: 140px;
    vertical-align: middle;
    cursor: pointer;
}

.liaotian_pj textarea {
    width: 410px;
    height: 88px;
    border: 1px #ccc solid;
}

.liaotian_pj .anniu {
    margin-top: 15px;
    text-align: center;
}

.liaotian_pj .anniu a {
    display: inline-block;
    width: 70px;
    height: 28px;
    line-height: 28px;
    color: #fff;
    font-size: 17px;
    margin: 0 10px;
    background: url("../img/msg_10.png");
    cursor: pointer;
}

.liaotian_pj .anniu a:hover {
    background: url("../img/msg_09.png");
}
.sqjg{
    margin-top: 75px;
    text-align: left;
}
.sqjg li{
    width: 397px;
    height: 240px;
    display: inline-block;
    margin: 0;
}

.sqjg li label{
    font-size: 14px;
    color: #666666;
    overflow: hidden;
    display: block;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: keep-all;
}
.sqjg li .jgmc{
    font-size: 18px;
    color: #000;
    margin-bottom: 5px;
}
.sqjg li .lxdh,.sqjg li .bgdz{
    height: 38px;
    line-height: 38px;
    box-sizing: border-box;
    text-indent: 30px;
}
.sqjg li .lxdh{
    background: url("../img/gzfw_11.png") no-repeat left center;
}
.sqjg li .bgdz{
    background: url("../img/gzfw_12.png") no-repeat left center;
}
.sqjg li a{
    display: block;
    overflow: hidden;
    width: 116px;
    height: 36px;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    color: #000;
    font-size: 14px;
    line-height: 36px;
    background: url("../img/gzfw_13.png") no-repeat 14px center;
    font-weight: bold;
    text-indent: 40px;
    margin-top: 25px;
}
.nmqxqz{
    background: url("../img/nmqxqz_01.png") top center no-repeat;
    min-height: 500px;
    overflow: hidden;
    display: block;
}
.nmqxqz table{
    table-layout: fixed;
    margin-top: 240px;
}
.nmqxqz table td{
    width: 354px;
}
.nmqxqz a{
    width: 306px;
    display: inline-block;
    overflow: hidden;
    height: 163px;
    cursor: pointer;
}
.nmqxqz .a1{
    background: url("../img/nmqxqz_02.png") no-repeat;
}
.nmqxqz .a2{
    background: url("../img/nmqxqz_03.png") no-repeat;
}
.nmqxqz .a3{
    background: url("../img/nmqxqz_04.png") no-repeat;
}

.tabs {
    background-color: #eee;
    height: 52px;
    padding-left: 10px;
    box-sizing: border-box;
    padding-top: 8px;
    text-align: left;
    width: 1200px;
    z-index: 100;
    overflow: hidden;
}

.tabs li {
    padding: 0 9px;
    height: 44px;
    line-height: 44px;
    font-size: 17px;
    list-style: none;
    display: inline-block;
    color: #386090;
    cursor: pointer;
}

.tabs .lk {
    background-color: #fff;
    color: #ff4041;
}
.tab-content{
    display: block;
    margin-top: -1px;
    box-sizing: border-box;
    border: 1px #eee solid;
    font-size: 16px;
    color: #484848;
    text-align: left;
}
.tab-content .jbxx table,.tab-content .ndjckhxx table{
    table-layout: fixed;
    width: 90%;
    margin-top: 60px;
    border-collapse: collapse;
    border-spacing: 0;
}
.tab-content .jbxx table a{
 cursor: pointer;
    display: inline-block;
}
.tab-content .jbxx table a:hover{
    color: blue;
}
.tab-content .ndjckhxx table{
    width: 94%;
}
.tab-content .jbxx table td{
    height: 37px;
    text-align: left;
    width: 50%;
}
.tab-content .ndjckhxx table,.tab-content .ndjckhxx table td ,.tab-content .ndjckhxx table th{
    border: 1px #eee solid;
}
.tab-content .ndjckhxx td,.tab-content .ndjckhxx table th{
    height: 28px;
    text-align: left;
    padding-left: 15px;
}
.tab-content .item{
    border-left: 3px solid #3D95D4;
    height: 34px;
    line-height: 34px;
    padding: 0 22px;
    background: #eee;
    display: inline-block;
    position: relative;
    left: 34px;
    top: 34px;
}
.tab-content .jjtip{
    margin: 15px 0 15px 34px;
    text-align: left;
    color: red;
    font-weight: bold;
}
.jylist{
    overflow: hidden;
    display: block;
    margin-top: 34px;
    margin-right: -14px;
}
.jylist a{
    width: 214px;
    display: inline-block;
    height: 55px;
    line-height: 55px;
    background-color: #EBEBEB;
    margin: 7px 16px 7px 0px;
    color: #333333;
    float: left;
    cursor: pointer;
}
.jylist a:hover,.jylist .link{
    background-color: #2363CD;
    color: #FFFFFF;
}
.bjlist{
    margin-right: -34px;
}
.bjlist a{
    height: 125px;
    float: left;
    position: relative;
    width: 432px;
    display: inline-block;
    cursor: pointer;
    background-color: #EBEBEB;
    color: #333333;
    margin: 17px 34px 17px 0px;
}
.bjlist a label{
    display: block;
    text-align: left;
    padding: 2px 15px;
}
.bjlist a label:nth-child(1){
    color: #302f2f;
    font-size: 18px;
    margin-top: 10px;
}
.bjlist a label:nth-child(n+2){
    color: #666666;
}
.hjzybt{
    width: 572px;
    height: 52px;
    line-height: 52px;
    background-color: #0F5FB1;
    color: #FFFFFF;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    margin-top: -165px;
}
.hjzylist{
    border: 1px #E6ECF6 solid;margin-top: 30px;padding: 25px;
}
.hjzy-head{
    display: block;
    text-align: left;
    overflow: hidden;
    margin-bottom: 10px;
}
.hjzytx{
    display: inline-block;
    font-size: 20px;
    color: #333333;
    text-align: left;
    vertical-align: middle;
    text-align: left;
    position: relative;
    text-indent: 20px;
}
.hjzytx i{
    display: inline-block;
    width: 5px;
    background-color: #3C87D4;
    height: 19px;
    vertical-align: middle;
    top: 4px;
    position: absolute;
    left: 0;
}
.hjzy-search{
    float: right;
    display: inline-block;
}
.hjzy-search input,.hjzy-search a{
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
}
.hjzy-search input{
    border: 1px #F8F8F8 solid;
    box-sizing: border-box;
    padding: 5px;
    margin-right: -1px;
}
.hjzy-search a{
    width: 72px;
    background-color: #3C87D4;
    font-size: 20px;
    text-align: center;
    color: #FFFFFF;
    display: inline-block;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.wzlink{
    background: #E0E2E6;
    height: 82px;
    line-height: 82px;
    text-align: left;
    box-sizing: border-box;
    padding-left: 80px;
}
.wzlink .title{
    background: url("../img/2.png") left center no-repeat;
    font-size: 26px;
    font-weight: bold;
    color: #364859;
    text-align: left;
    display: inline-block;
    box-sizing: border-box;
    text-indent: 50px;
}
.wzlink a{
    height: 40px;
    line-height: 40px;
    display: inline-block;
    padding: 0 28px;
    background: #FFFFFF;
    color: #333333;
    font-size: 18px;
    text-align: center;
    margin-left: 35px;
}
.wzlink a:hover{
    color: #0F5FB1;
}
.gzsqcx .title{
    font-size: 26px;
    color: black;
    font-weight: bold;
    padding: 62px 0 ;
}
.gzsqcx .row{
    margin-bottom: 30px;
}
.gzsqcx a{
    background-color: #0074BC;
    width: 160px;
    height: 48px;
    line-height: 48px;
    color: #FFFFFF;
    border-radius: 30px;
    display: inline-block;
    cursor: pointer;
}
.gzsqcx input {
    width: 450px;
    height: 40px;
    line-height: 40px;
    border: 1px #B6CCF0 solid;
    background-color: #EBF2FD;
    border-radius: 2px;
    padding: 0 5px;
    display: inline;
    vertical-align: middle;
    font-size: 16px;
}
.gzsqcx img{
    width: 100px;
    height: 40px;
    display: inline;
    vertical-align: middle;
    border: 1px #B6CCF0 solid;
}
.gzsqjg {
    width: 950px;
}
.gzsqjg .title{
    text-align: left;
    font-size: 18px;
    color: black;
    font-weight: bold;
}
.gzsqjg table{
    table-layout: fixed;
    width: 950px;
    margin-top: 10px;
    border-collapse: collapse;
    border-spacing: 0;
}
.gzsqjg table td{
    height: 60px;
    box-sizing: border-box;
    empty-cells: show;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: keep-all;
    border: 1px #CBD7EA solid;
    font-size: 16px;
}
.gzsqjg table tr td:first-child{
    width: 230px;
    text-align: right;
    padding-right: 15px;
    background-color: #E9EFFD;
}
.gzsqjg table tr td:last-child{
    text-align: left;
    padding-left: 15px;
    background-color: #F6FAFE;
}