@charset "UTF-8";
html,
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
em,
img,
strong,
sub,
sup,
tt,
dd,
dl,
dt,
form,
label,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
ul,
li,
p,
a,
section,
img {
    margin: 0;
    padding: 0;
}

body,
h1,
h2,
h3,
h4,
a,
span,
div,
p,
img,
input,
select,
button,
textarea,
ul,
li,
ol,
dl,
dt,
dd {
    box-sizing: content-box;
    list-style-type: none;
    border: 0;
    padding: 0;
}

a {
    text-decoration: none;
    color: #333
}

html,
body {
    font-family: "Microsoft YaHei", "脙茠脝鈥櫭冣€犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩€灺⒚兤捗嗏€櫭兟⒚⑩€毬吢∶兤捗⑩偓拧脙鈥毭偮ッ兤捗嗏€櫭冣€犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏€櫭兟⒚⑩€毬吢∶兤捗⑩偓拧脙鈥毭偮兤捗嗏€櫭冣€犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏€櫭冣€毭偮⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗⑩偓拧脙鈥毭偮兤捗嗏€櫭兟⒚⑩€毬吢∶兤捗⑩偓拧脙鈥毭偮姑兤捗嗏€櫭冣€犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩€灺⒚兤捗嗏€櫭兟⒚⑩€毬吢∶兤捗⑩偓拧脙鈥毭偮っ兤捗嗏€櫭冣€犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏€櫭兟⒚⑩€毬吢∶兤捗⑩偓拧脙鈥毭偮矫兤捗嗏€櫭冣€犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏€櫭冣€毭偮⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗⑩偓拧脙鈥毭偮兤捗嗏€櫭兟⒚⑩€毬偮γ兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ⑩偓艙", "Tahoma", "Arial", "Roboto",
        "Droid Sans", "Helvetica Neue", "Helvetica", "Droid Sans Fallback",
        "Heiti SC", "Hiragino Sans GB", "Simsun", "sans-self";
    height: 100%;
}

body {
    height: 100%;
    width: 100%;
    overflow-x: hidden;
}

.clearfix:before,
.clearfix:after {
    display: table;
    line-height: 0;
    content: "";
}

.clearfix:after {
    clear: both;
}

::-ms-clear,
::-ms-reveal {
    display: none;
}

div,
ul,
li {
    margin: 0;
    padding: 0;
    border: 0;
}

ul,
li {
    list-style-type: none;
    text-transform: capitalize;
}

textarea {
    resize: none;
}

.bg {
    width: 100%;
    background: url(../images/index-bg.png) no-repeat;
    height: 100%;
    background-size: 100% 103%;
    position: fixed;
}


.bg-main {
    width: 100%;
    height: auto;
    position: relative;
    top: 0px;
}

.header-div {
    width: 100%;
    height: 35px;
    position: relative;
    /* background:rgba(54,115,203,0.4); */
}

.headerdiv {
    position: absolute;
    width: 1400px;
    height: 100%;
    left: 50%;
    margin-left: -700px;
    /* border:1px solid transparent; */
}

.headerdiv p {
    display: inline-block;
    line-height: 34px;
    font-size: 12px;
    color: #8CBCFF;
    /* opacity: 0.6; */
}

.headerdiv p a {
    font-size: 12px;
    color: rgba(0, 68, 143, 1);
    /* opacity: 0.6; */
}

.headerdiv p a:hover {
    text-decoration: underline;
}

.heng {
    margin: 0 4px;
}

.title-div {
    height: 110px;
    width: 100%;
    position: relative;
    margin-bottom: 0px;
}

.titlediv {
    position: absolute;
    /* xiugai */
    width: 1400px;
    height: 100%;
    left: 50%;
    margin-left: -700px;
}

.titleimg {
    width: 48%;
    /* xiugai */
    background: url(../images/title.png) no-repeat left center;
    height: 100%;
    float: left;
    background-size: 98%;
    position: absolute;
}

.title-input {
    width: 220px;
    /* xiugai */
    height: 30px;
    position: absolute;
    right: 0px;
    top: 5px;
}

.titlediv-add .title-input {
    width: 250px;
    /* xiugai */
    height: 36px;
    position: absolute;
    right: 0px;
    top: 43px;
}

.click-search {
    height: 100%;
    width: 40px;
    position: absolute;
    right: 8px;
    cursor: pointer;
    background: url(../images/search.png) no-repeat center;
    background-size: 32%;
    /* xiugai */
}

.click-search {
    height: 100%;
    width: 40px;
    position: absolute;
    right: 8px;
    cursor: pointer;
    background: url(../images/search.png) no-repeat center;
    background-size: 40%;
}

.titinp {
    width: 100%;
    height: 100%;
    background: rgba(0, 71, 158, 0.2);
    border-radius: 5px;
    border-color: transparent;
    outline: none;
    text-indent: 23px;
    color: rgba(255, 255, 255, 0.6);
    font-size: 12px;
    opacity: 0.6;
}

::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #fff;
}

:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #fff;
}

::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #fff;
}

:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #fff;
}

.nav-div {
    width: 1240px;
    height: 50px;
    position: relative;
    left: 50%;
    margin-left: -620px;
    background: url(../images/nav.png) no-repeat;
}

.container-div {
    width: 1240px;
    /* height: 680px; */
    margin: 17px auto 20px;
    /* border:1px solid transparent; */
    box-sizing: border-box;
    padding: 0px 20px;
    position: relative;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0px 1px 9px 0px rgba(78, 99, 115, 0.2);
    -webkit-box-shadow: 0px 1px 9px 0px rgba(78, 99, 115, 0.2);
    -moz-box-shadow: 0px 1px 9px 0px rgba(78, 99, 115, 0.2);
    -ms-box-shadow: 0px 1px 9px 0px rgba(78, 99, 115, 0.2);
}

.zhdt:before {
    position: absolute;
    content: "";
    width: 0px;
    height: 0px;
    border: 15px solid transparent;
    border-bottom: 10px solid #fff;
    top: -25px;
    left: 214px;
}

.jyxx:before {
    position: absolute;
    content: "";
    width: 0px;
    height: 0px;
    border: 15px solid transparent;
    border-bottom: 10px solid #fff;
    top: -25px;
    left: 249px;
}

.zjzx:before {
    position: absolute;
    content: "";
    width: 0px;
    height: 0px;
    border: 15px solid transparent;
    border-bottom: 10px solid #fff;
    top: -25px;
    right: 55px;
}

.bszn:before {
    position: absolute;
    content: "";
    width: 0px;
    height: 0px;
    border: 15px solid transparent;
    border-bottom: 10px solid #fff;
    top: -25px;
    left: 525px;
}

.sczx:before {
    position: absolute;
    content: "";
    width: 0px;
    height: 0px;
    border: 15px solid transparent;
    border-bottom: 10px solid #fff;
    top: -25px;
    left: 612px;
}

.sy:before {
    position: absolute;
    content: "";
    width: 0px;
    height: 0px;
    border: 15px solid transparent;
    border-bottom: 10px solid #fff;
    top: -25px;
    left: 60px;
}

.hdjl:before {
    position: absolute;
    content: "";
    width: 0px;
    height: 0px;
    border: 15px solid transparent;
    border-bottom: 10px solid #fff;
    top: -25px;
    right: 236px;
}

.jyfw:before {
    position: absolute;
    content: "";
    width: 0px;
    height: 0px;
    border: 15px solid transparent;
    border-bottom: 10px solid #fff;
    top: -25px;
    left: 430px;
}

.navdiv {
    width: 1240px;
    height: 100%;
    margin: 0 auto;
}

.navdiv-ul {
    width: 105%;
    overflow: hidden;
}

.navdiv-ul li {
    width: 160px;
    height: 100%;
    margin-right: 20px;
    color: #fff;
    font-size: 16px;
    line-height: 50px;
    text-align: center;
    letter-spacing: 1px;
    float: left;
    box-sizing: border-box;
    cursor: pointer;
}

.navdiv-ul li.on {
    width: 160px;
    height: 47px;
    /* background:rgba(32,121,248,1);
    box-shadow:0px 2px 0px 0px rgba(8,88,204,1); */
    border-radius: 4px;
    position: relative;
}

.navdiv-ul li.on:before {
    position: absolute;
    content: "";
    height: 3px;
    width: 98%;
    bottom: 0px;
    left: 2px;
    background: rgba(0, 68, 143, 1);
    border-radius: 5px;
    bottom: -2px;
}

.navdiv-ul li.on:after {
    position: absolute;
    content: "";
    width: 0;
    bottom: -1px;
    left: 75px;
    height: 0;
    border: 7px solid;
    border-color: transparent transparent rgba(0, 68, 143, 1);
}

.navdiv-ul li a {
    color: rgba(0, 68, 143, 1);
}

.navdiv-ul li.mouseon {
    width: 160px;
    height: 47px;
    /* background:rgba(32,121,248,1);
    box-shadow:0px 2px 0px 0px rgba(8,88,204,1); */
    border-radius: 4px;
}

.con-nav {
    height: 45px;
    width: 100%;
    border-bottom: 1px solid rgba(216, 216, 216, 1);
    box-sizing: border-box;
    margin-bottom: 20px;
}

.leftnav {
    float: left;
    width: 60%;
    height: 100%;
    color: #999;
    background: url(../images/home.png) no-repeat left 18px;
    text-indent: 30px;
    line-height: 51px;
}
.min_shen {
    background-image: url(../images/min17.png);
    background-position: 7px 17px;
    background-size: 27px 27px;
}
.min_swq {
    background-image: url(../images/list.png);
    background-position: 10px 17px;
}
        .min_swq {
        background-image: url(../images/list.png);
        background-position: 1px 17px;
        background-size: 20px;
    }
            .min_shen {
        background-image: url(../images/min17.png);
        background-position: 7px 17px;
        background-size: 27px 27px;
    }
.leftnav span {
    color: #999;
    font-size: 14px;
}

.leftnav span:last-child {
    color: #777;
}

.rightnav {
    position: relative;
    float: right;
    width: 300px;
    height: 44px;
    background: url(../images/search1.png) no-repeat left center;
}

.nav-input {
    width: 300px;
    height: 44px;
    border-color: transparent;
    border-bottom: 1px solid #3F82DE;
    text-indent: 30px;
    background: transparent;
    outline: none;
    color: #999;
}

.nav-input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #999;
}

.nav-input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #999;
}

.nav-input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #999;
}

.nav-input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #999;
}

.left-dh {
    width: 150px;
    height: 800px;
    background: rgba(246, 246, 246, 1);
    border-radius: 4px;
    float: left;
    margin-right: 24px;
}

.dh-ul {
    width: 100%;
}

.dh-ul li {
    height: 45px;
    font-size: 16px;
    color: #777;
    line-height: 45px;
    position: relative;
    text-indent: 45px;
    cursor: pointer;
    box-sizing: border-box;
    border-left: 2px solid transparent;
}

.dh-ul li.on {
    color: #0858CC;
    border-left: 2px solid #0858CC;
    background: linear-gradient(270deg, rgba(221, 235, 255, 1) 0%, rgba(143, 189, 255, 1) 100%);
    -webkit-background: linear-gradient(270deg, rgba(221, 235, 255, 1) 0%, rgba(143, 189, 255, 1) 100%);
    -moz-background: linear-gradient(270deg, rgba(221, 235, 255, 1) 0%, rgba(143, 189, 255, 1) 100%);
    -ms-background: linear-gradient(270deg, rgba(221, 235, 255, 1) 0%, rgba(143, 189, 255, 1) 100%);
    -o-background: linear-gradient(270deg, rgba(221, 235, 255, 1) 0%, rgba(143, 189, 255, 1) 100%);
}

.dh-ul li:before {
    position: absolute;
    content: "";
    width: 24px;
    height: 24px;
    border-radius: 5px;
    /* border: 2px solid #777; */
    box-sizing: border-box;
    top: 10px;
    left: 12px;
}

.dh-ul li.on:before {
    border-color: #0858CC;
}

.right-nr {
    width: 1022px;
    float: right;
}

.jyxxcontent>ul>li {
    margin: 5px 0;
    clear: both;
    overflow: hidden;
    font-size: 15px;
    /* border-bottom: 1px dotted #ddd; */
}

.jyxxcontent>ul>li>div {
    float: left;
    line-height: 30px;
    height: 30px;
    font-weight: bold;
    color: #999999;
}

.jyxxcontent>ul>li>ul {
    float: left;
    width: 935px;
}

.jyxxcontent>ul>li>ul>li {
    float: left;
    margin: 0 10px;
    font-size: 15px;
    padding: 0px 10px;
    line-height: 25px;
    height: 25px;
    cursor: pointer;
    border-radius: 15px;
    background-color: #f6f6f6;
    margin-bottom: 15px;
    /* color: #333; */
    color: #555555;
}

.jyxxcontent>ul>li>ul>li:hover {
    text-decoration: none;
    color: #555555;
}

.jyxxcontent>ul>li>ul>li.on {
    color: #fff;
    background: #c52929;
    border-radius: 5px;
}

.sss {
    background-color: #D0021B;
    color: #fff;
    height: 30px;
    background-color: rgba(78, 151, 255, 1) !important;
    box-shadow: 0px 2px 0px 0px rgba(8, 88, 204, 1);
    border-radius: 20px;
    color: #fff !important;
}

.jyxxcontent>ul>li>ul>li.sss:hover {
    color: #fff;
    text-decoration: none;
}

.datas {
    line-height: 25px;
    height: 25px;
    float: left;
    border: 1px solid #ddd;
    width: 120px;
    background: url(../images/btn_05.png) no-repeat 95px center;
}

.dateDiv i {
    float: left;
    font-style: normal;
    margin: 0px 8px;
    font-weight: normal;
    font-size: 12px;
}

.list-ul {
    width: 100%;
    height: auto;
    /* border-top: 1px solid #ddd; */
}

.list-ul li {
    height: 50px;
    width: 100%;
    /* border-top: 1px solid #DDDDDD; */
    border-bottom: 1px solid #DDDDDD;
    margin-top: -1px;
    cursor: pointer;
}

.list-ul li:nth-child(1) {
    border-top-color: transparent;
}

.list-leftp {
    float: left;
    width: 85%;
    position: relative;
    text-indent: 20px;
    font-size: 15px;
    color: #333;
    line-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.list-leftp p {}

.list-leftp span {
    color: #0858CC;
}

.list-rightp {
    width: 10%;
    float: right;
    line-height: 50px;
    color: #333;
    font-size: 14px;
    text-indent: 0px;
}

.list-leftp:before {
    position: absolute;
    content: "";
    width: 4px;
    height: 4px;
    background: rgba(185, 21, 24, 1);
    left: 0px;
    top: 24px;
}

.list-leftp_gcjs {
    float: left;
    width: 85%;
    position: relative;
    text-indent: 20px;
    font-size: 15px;
    color: #333;
    line-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.list-leftp_zfcg {
    float: left;
    width: 85%;
    position: relative;
    text-indent: 20px;
    font-size: 15px;
    color: #333;
    line-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.list-leftp_qt {
    float: left;
    width: 85%;
    position: relative;
    text-indent: 20px;
    font-size: 15px;
    color: #333;
    line-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.list-leftp_gcjs span {
    color: #0858CC;
}

.list-leftp_zfcg span {
    color: #0858CC;
}
.list-leftp_qt span {
    color: #0858CC;
}
.list-leftp_gcjs:before {
    position: absolute;
    content: "";
    width: 4px;
    height: 4px;
    background: rgba(185, 21, 24, 1);
    left: 0px;
    top: 24px;
}

.list-leftp_zfcg:before {
    position: absolute;
    content: "";
    width: 4px;
    height: 4px;
    background: rgba(46, 185, 21,1);
    left: 0px;
    top: 24px;
}

.list-leftp_qt:before {
    position: absolute;
    content: "";
    width: 4px;
    height: 4px;
    background: rgba(0, 255, 255, 1);
    left: 0px;
    top: 24px;
}

.list-ul li:hover {
    border-bottom: 1px solid #0858CC;
    z-index: 999;
}

.list-ul li:hover p {
    color: #0858CC;
}

.footer-div {
    width: 100%;
    height: 128px;
    background: rgba(66, 128, 217, 0.46);
}

.footerdiv {
    width: 1240px;
    margin: 0 auto;
    box-sizing: border-box;
    /* border:1px solid transparent; */
    padding: 24px 0px 0px;
    position: relative;
}

.footerdiv p {
    float: left;
    font-size: 12px;
    color: #fff;
    /*  width: 10%; */
}

.yqlj {
    float: right;
    width: 90%;
}

.yqlj li {
    float: left;
    width: 258px;
    height: 31px;
    background: rgba(140, 187, 255, 0.3);
    border-radius: 4px;
    margin-right: 20px;
}

.yqlj li select {
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.2);
    COLOR: #fff;
}

.selectdiv {
    overflow: hidden;
    line-height: 30px;
}

.selectp {
    width: 75%;
    /* overflow:hidden; */
    float: left;
}

.selectp_right {
    width: 90px;
    /* overflow:hidden; */
    float: left;
}

.selediv {
    /* width: 20%; */
    float: right;
    /* height: 100%; */
}

.selectp>p {
    color: #fff;
    width: 100%;
    line-height: 23px;
    opacity: 1;
    margin-top: 2px;
}

.selectp>p>span {
    opacity: 1;
}

.selectp>p:nth-child(1) {
    margin-top: 1px;
}

.selectp_right>p {
    color: #fff;
    width: 100%;
    text-align:center;
    line-height: 23px;
    opacity: 1;
    margin-top: 2px;
}

.selectp_right>p>span {
    opacity: 1;
}

.selectp_right>p:nth-child(1) {
    margin-top: 10px;
}

#_span_jiucuo {
    margin-top: 5px;
    overflow: hidden;
    float: left;
    margin-left: 40px;
}

#_span_dzjg {
    margin-top: 5px;
    overflow: hidden;
    float: left;
    margin-left: 10px;
}

#_span_jiucuo a {
    display: block;
}

.pagination {
    width: 100%;
    height: 50px;
    margin: 10px auto;
    border: 1px solid red;
}

.main-div {
    width: 1240px;
    height: auto;
    margin: 20px auto 10px;
    border: 1px solid transparent;
}

.main-top {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.main-bottom {
    width: 100%;
    margin-top: 20px;
    height: auto;
    overflow: hidden;
}

.main-top>div {
    float: left;
}

.divcon1 {
    width: 350px;
}

.divcon2 {
    width: 290px;
    margin-left: 17.5px;
}

.divcon3 {
    width: 250px;
    margin-left: 17.5px;
}

.divcon4 {
    width: 140px;
    margin-left: 17.5px;
}

.divcon5 {
    width: 140px;
    margin-left: 17.5px;
}

.conp {
    font-size: 18px;
    color: #fff;
    text-align: left;
    margin-bottom: 10px;
    font-family: SimSun;
}

.lb-div {
    width: 100%;
    height: 231px;
    margin-bottom: 10px;
    border: 1px solid transparent;
    box-sizing: border-box;
}

.gd-div {
    width: 100%;
    height: 229px;
    border: 1px solid transparent;
    background: rgba(255, 255, 255, 0.8);
    padding: 9px 15px;
    box-sizing: border-box;
    overflow: hidden;
}

.xxfw1 {
    width: 100%;
    height: 110px;
    margin-bottom: 10px;
    border: 1px solid transparent;
    box-sizing: border-box;
}

.xxfw {
    width: 140px;
    height: 110px;
    margin-bottom: 10px;
    border: 1px solid transparent;
    float: left;
    box-sizing: border-box;
}

.xxfw_cg {
    width: 140px;
    height: 50px;
    margin-bottom: 10px;
    border: 1px solid transparent;
    float: left;
    box-sizing: border-box;
}

.xxfw:nth-child(odd),
.xxff1,
.xxff3 {
    margin-right: 10px;
}

.xxff1 {
    width: 100%;
    height: 110px;
    margin-bottom: 10px;
    box-sizing: border-box;
    float: left;
    border: 1px solid transparent;
}

.xxff_xypt {
    width: 100%;
    height: 230px;
    margin-bottom: 10px;
    box-sizing: border-box;
    float: left;
    border: 1px solid transparent;
}

.xxff {
    width: 120px;
    float: left;
    height: 110px;
    box-sizing: border-box;
    margin-bottom: 10px;
    border: 1px solid transparent;
}

.xxff_xyxx_l {
    width: 120px;
    float: left;
    height: 50px;
    box-sizing: border-box;
    margin-bottom: 10px;
    margin-right: 10px;
    border: 1px solid transparent;
}
.xxff_xyxx_r {
    width: 120px;
    float: left;
    height: 50px;
    box-sizing: border-box;
    margin-bottom: 10px;
    border: 1px solid transparent;
}

.conul {
    width: 100%;
    height: auto;
}

.conul li {
    width: 100%;
    height: 110px;
    border: 1px solid transparent;
    box-sizing: border-box;
    margin-bottom: 10px;
}

.zl-div {
    width: 1240px;
    height: 55px;
    margin: -25px auto 15px;
}

.zl-div>div {
    float: left;
    background-size: inherit;
    background-position: center -5px;
}

.zl {
    width: 70px;
    height: 100%;
    line-height: 54px;
    background: #fff;
    position: relative;
    box-shadow: 0px 4px 6px 0px rgba(50, 81, 117, 0.17), -1px 1px 0px 0px rgba(255, 255, 255, 0.16);
    border-radius: 5px;
    font-size: 18px;
    color: #147BE2;
    text-align: center;
    font-weight: bold;
}

.zl:before {
    position: absolute;
    content: "";
    border: 10px solid transparent;
    border-left: 10px solid #fff;
    right: -20px;
    top: 19px;
}

.zl1,
.zl2,
.zl3 {
    width: 370px;
    height: 100%;
    float: left;
    background: #fff;
    margin-left: 20px;
    cursor: pointer;
}

.zl1 {
    background: url(../images/p3.png) no-repeat;
}

.zl2 {
    background: url(../images/p2.png) no-repeat;
}

.zl3 {
    background: url(../images/p1.png) no-repeat;
}

.navlist-ul {
    box-sizing: border-box;
    padding: 0px 15px 0px 0px;
    width: 170%;
    height: 35px;
    line-height: 33px;
    border-bottom: 1px solid #dfdfdf;
    /* margin-right: 8px; */
}

.navlist-ul li {
    float: left;
    color: #3072E7;
    font-size: 15px;
    border-bottom: 2px solid transparent;
    margin-right: 20px;
    cursor: pointer;
}

.navlist-ul li.on {
    color: #3072E7;
    border-bottom: 2px solid #3072E7;
}

.list_lh {
    width: 100%;
    margin-top: 10px;
}

.list_lh ul li {
    height: 30px;
    width: 100%;
    border-radius: 4px;
    border: 1px solid #DFDFDF;
    margin-bottom: 4px;
    border-left: 2px solid #3072E7;
    box-sizing: border-box;
    position: relative;
}

.list_lh {
    height: 190px;
    overflow: hidden;
}

.slh {
    color: #333333;
    font-size: 14px;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-indent: 20px;
    line-height: 30px;
}

.slh:before {
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    background: rgba(230, 40, 47, 1);
    left: 5px;
    top: 12px;
}

.topp {
    font-size: 16px;
    color: #fff;
    padding-top: 20px;
    margin-left: 20px;
    background-repeat: no-repeat;
    height: 100%;
    box-sizing: border-box;
    background-position: 160px 50px;
    background-image: url(../images/xyicon.png);
}

.xxff2 .topp {
    font-size: 16px;
    color: #fff;
    padding-top: 20px;
    margin-left: 20px;
    background-repeat: no-repeat;
    height: 100%;
    box-sizing: border-box;
    background-position: 160px 20px;
    background-image: url(../images/xyicon.png);
}

.xxfw,
.xxfw_cg,
.xxff,
.xxff1,
.conul>li,
.xxfw1 {
    box-shadow: 0px 2px 4px 0px rgba(15, 60, 106, 0.27), -1px 1px 0px 0px rgba(255, 255, 255, 0.3);
    -webkit-box-shadow: 0px 2px 4px 0px rgba(15, 60, 106, 0.27), -1px 1px 0px 0px rgba(255, 255, 255, 0.3);
    -moz-box-shadow: 0px 2px 4px 0px rgba(15, 60, 106, 0.27), -1px 1px 0px 0px rgba(255, 255, 255, 0.3);
    -ms-box-shadow: 0px 2px 4px 0px rgba(15, 60, 106, 0.27), -1px 1px 0px 0px rgba(255, 255, 255, 0.3);
    -o-box-shadow: 0px 2px 4px 0px rgba(15, 60, 106, 0.27), -1px 1px 0px 0px rgba(255, 255, 255, 0.3);
    cursor: pointer;
}

.xxfw1 {
    background: linear-gradient(0deg, rgba(19, 165, 255, 1) 0%, rgba(19, 187, 255, 1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(19, 165, 255, 1) 0%, rgba(19, 187, 255, 1) 100%);
    background: -moz-linear-gradient(0deg, rgba(19, 165, 255, 1) 0%, rgba(19, 187, 255, 1) 100%);
    background: -ms-linear-gradient(0deg, rgba(19, 165, 255, 1) 0%, rgba(19, 187, 255, 1) 100%);
    background: -o-linear-gradient(0deg, rgba(19, 165, 255, 1) 0%, rgba(19, 187, 255, 1) 100%);
}

.xxfw2 {
    background: linear-gradient(0deg, #1F98FF 0%, #1BA2FF 100%);
    background: -webkit-linear-gradient(0deg, #1F98FF 0%, #1BA2FF 100%);
    background: -moz-linear-gradient(0deg, #1F98FF 0%, #1BA2FF 100%);
    background: -ms-linear-gradient(0deg, #1F98FF 0%, #1BA2FF 100%);
    background: -o-linear-gradient(0deg, #1F98FF 0%, #1BA2FF 100%);
}

.xxfw3 {
    background: linear-gradient(0deg, #1BA4FF 0%, #17AFFF 100%);
    background: -webkit-linear-gradient(0deg, #1BA4FF 0%, #17AFFF 100%);
    background: -moz-linear-gradient(0deg, #1BA4FF 0%, #17AFFF 100%);
    background: -ms-linear-gradient(0deg, #1BA4FF 0%, #17AFFF 100%);
    background: -o-linear-gradient(0deg, #1BA4FF 0%, #17AFFF 100%);
}

.xxfw4 {
    background: linear-gradient(0deg, #228FFF 0%, #1D9BFF 100%);
    background: -webkit-linear-gradient(0deg, #228FFF 0%, #1D9BFF 100%);
    background: -moz-linear-gradient(0deg, #228FFF 0%, #1D9BFF 100%);
    background: -ms-linear-gradient(0deg, #228FFF 0%, #1D9BFF 100%);
    background: -o-linear-gradient(0deg, #228FFF 0%, #1D9BFF 100%);
}

.xxfw5 {
    background: linear-gradient(0deg, #1F95FF 0%, #1D9BFF 100%);
    background: -webkit-linear-gradient(0deg, #1F95FF 0%, #1D9BFF 100%);
    background: -moz-linear-gradient(0deg, #1F95FF 0%, #1D9BFF 100%);
    background: -ms-linear-gradient(0deg, #1F95FF 0%, #1D9BFF 100%);
    background: -o-linear-gradient(0deg, #1F95FF 0%, #1D9BFF 100%);
}

.xxfw6 {
    background: linear-gradient(0deg, #138BF8 0%, #178EFB 100%);
    background: -webkit-linear-gradient(0deg, #138BF8 0%, #178EFB 100%);
    background: -moz-linear-gradient(0deg, #138BF8 0%, #178EFB 100%);
    background: -ms-linear-gradient(0deg, #138BF8 0%, #178EFB 100%);
    background: -o-linear-gradient(0deg, #138BF8 0%, #178EFB 100%);
}

.xxfw7 {
    background: linear-gradient(0deg, #178EFB 0%, #1A90FC 100%);
    background: -webkit-linear-gradient(0deg, #178EFB 0%, #1A90FC 100%);
    background: -moz-linear-gradient(0deg, #178EFB 0%, #1A90FC 100%);
    background: -ms-linear-gradient(0deg, #178EFB 0%, #1A90FC 100%);
    background: -o-linear-gradient(0deg, #178EFB 0%, #1A90FC 100%);
}

.xxff5 {
    margin-right: 10px;
}

.xxff1 {
    background: linear-gradient(180deg, #84D610 0%, #57C710 100%);
    background: -webkit-linear-gradient(180deg, #84D610 0%, #57C710 100%);
    background: -moz-linear-gradient(180deg, #84D610 0%, #57C710 100%);
    background: -ms-linear-gradient(180deg, #84D610 0%, #57C710 100%);
    background: -o-linear-gradient(180deg, #84D610 0%, #57C710 100%);
}

.xxff2 {
    background: linear-gradient(0deg, #04BC7A 0%, #13D37A 100%);
    background: -webkit-linear-gradient(0deg, #04BC7A 0%, #13D37A 100%);
    background: -moz-linear-gradient(0deg, #04BC7A 0%, #13D37A 100%);
    background: -ms-linear-gradient(0deg, #04BC7A 0%, #13D37A 100%);
    background: -o-linear-gradient(0deg, #04BC7A 0%, #13D37A 100%);
}

.xxff3 {
    background: linear-gradient(180deg, #02CC6A 0%, #11D058 100%);
    background: -webkit-linear-gradient(180deg, #02CC6A 0%, #11D058 100%);
    background: -moz-linear-gradient(180deg, #02CC6A 0%, #11D058 100%);
    background: -ms-linear-gradient(180deg, #02CC6A 0%, #11D058 100%);
    background: -o-linear-gradient(180deg, #02CC6A 0%, #11D058 100%);
}

.xxff4 {
    background: linear-gradient(180deg, #13D157 0%, #23D646 100%);
    background: -webkit-linear-gradient(180deg, #13D157 0%, #23D646 100%);
    background: -moz-linear-gradient(180deg, #13D157 0%, #23D646 100%);
    background: -ms-linear-gradient(180deg, #13D157 0%, #23D646 100%);
    background: -o-linear-gradient(180deg, #13D157 0%, #23D646 100%);
}

.xxff5 {
    background: linear-gradient(180deg, #03BB79 0%, #0BC77A 100%);
    background: -webkit-linear-gradient(180deg, #03BB79 0%, #0BC77A 100%);
    background: -moz-linear-gradient(180deg, #03BB79 0%, #0BC77A 100%);
    background: -ms-linear-gradient(180deg, #03BB79 0%, #0BC77A 100%);
    background: -o-linear-gradient(180deg, #03BB79 0%, #0BC77A 100%);
}

.xxff6 {
    background: linear-gradient(180deg, #0CC87A 0%, #13D37A 100%);
    background: -webkit-linear-gradient(180deg, #0CC87A 0%, #13D37A 100%);
    background: -moz-linear-gradient(180deg, #0CC87A 0%, #13D37A 100%);
    background: -ms-linear-gradient(180deg, #0CC87A 0%, #13D37A 100%);
    background: -o-linear-gradient(180deg, #0CC87A 0%, #13D37A 100%);
    cursor: pointer;
}

.conul1 li:nth-child(1) {
    background: linear-gradient(-90deg, #ECAF0A 0%, #EDA60A 100%);
    background: -webkit-linear-gradient(-90deg, #ECAF0A 0%, #EDA60A 100%);
    background: -moz-linear-gradient(-90deg, #ECAF0A 0%, #EDA60A 100%);
    background: -ms-linear-gradient(-90deg, #ECAF0A 0%, #EDA60A 100%);
    background: -o-linear-gradient(-90deg, #ECAF0A 0%, #EDA60A 100%);
}

.conul1 li:nth-child(2) {
    background: linear-gradient(-90deg, #EDA40A 0%, #F08A0C 100%);
    background: -webkit-linear-gradient(-90deg, #EDA40A 0%, #F08A0C 100%);
    background: -moz-linear-gradient(-90deg, #EDA40A 0%, #F08A0C 100%);
    background: -ms-linear-gradient(-90deg, #EDA40A 0%, #F08A0C 100%);
    background: -o-linear-gradient(-90deg, #EDA40A 0%, #F08A0C 100%);
}

.conul1 li:nth-child(3) {
    background: linear-gradient(-90deg, #EA8D05 0%, #E97508 100%);
    background: -webkit-linear-gradient(-90deg, #EA8D05 0%, #E97508 100%);
    background: -moz-linear-gradient(-90deg, #EA8D05 0%, #E97508 100%);
    background: -ms-linear-gradient(-90deg, #EA8D05 0%, #E97508 100%);
    background: -o-linear-gradient(-90deg, #EA8D05 0%, #E97508 100%);
}

.conul1 li:nth-child(4) {
	height:50px;
    background: linear-gradient(-90deg, #E97308 0%, #E75B0B 100%);
    background: -webkit-linear-gradient(-90deg, #E97308 0%, #E75B0B 100%);
    background: -moz-linear-gradient(-90deg, #E97308 0%, #E75B0B 100%);
    background: -ms-linear-gradient(-90deg, #E97308 0%, #E75B0B 100%);
    background: -o-linear-gradient(-90deg, #E97308 0%, #E75B0B 100%);
}

.conul1 li:nth-child(5) {
	height:50px;
    background: linear-gradient(-90deg, #E97308 0%, #E75B0B 100%);
    background: -webkit-linear-gradient(-90deg, #E97308 0%, #E75B0B 100%);
    background: -moz-linear-gradient(-90deg, #E97308 0%, #E75B0B 100%);
    background: -ms-linear-gradient(-90deg, #E97308 0%, #E75B0B 100%);
    background: -o-linear-gradient(-90deg, #E97308 0%, #E75B0B 100%);
}

.conul2 li:nth-child(1) {
    background: linear-gradient(-90deg, #FE9F06 0%, #F6790A 100%);
    background: -webkit-linear-gradient(-90deg, #FE9F06 0%, #F6790A 100%);
    background: -moz-linear-gradient(-90deg, #FE9F06 0%, #F6790A 100%);
    background: -ms-linear-gradient(-90deg, #FE9F06 0%, #F6790A 100%);
    background: -o-linear-gradient(-90deg, #FE9F06 0%, #F6790A 100%);
}

.conul2 li:nth-child(2) {
    background: linear-gradient(-90deg, #F5750A 0%, #EC500E 100%);
    background: -webkit-linear-gradient(-90deg, #F5750A 0%, #EC500E 100%);
    background: -moz-linear-gradient(-90deg, #F5750A 0%, #EC500E 100%);
    background: -ms-linear-gradient(-90deg, #F5750A 0%, #EC500E 100%);
    background: -o-linear-gradient(-90deg, #F5750A 0%, #EC500E 100%);
}

.conul2 li:nth-child(3) {
    background: linear-gradient(-90deg, #FE4423 0%, #EE3B25 100%);
    background: -webkit-linear-gradient(-90deg, #FE4423 0%, #EE3B25 100%);
    background: -moz-linear-gradient(-90deg, #FE4423 0%, #EE3B25 100%);
    background: -ms-linear-gradient(-90deg, #FE4423 0%, #EE3B25 100%);
    background: -o-linear-gradient(-90deg, #FE4423 0%, #EE3B25 100%);
}

.conul2 li:nth-child(4) {
	height:50px;
    background: linear-gradient(-90deg, #ED3A26 0%, #DE3229 100%);
    background: -webkit-linear-gradient(-90deg, #ED3A26 0%, #DE3229 100%);
    background: -moz-linear-gradient(-90deg, #ED3A26 0%, #DE3229 100%);
    background: -ms-linear-gradient(-90deg, #ED3A26 0%, #DE3229 100%);
    background: -o-linear-gradient(-90deg, #ED3A26 0%, #DE3229 100%);
}
.conul2 li:nth-child(5) {
	height:50px;
    background: linear-gradient(-90deg, #ED3A26 0%, #DE3229 100%);
    background: -webkit-linear-gradient(-90deg, #ED3A26 0%, #DE3229 100%);
    background: -moz-linear-gradient(-90deg, #ED3A26 0%, #DE3229 100%);
    background: -ms-linear-gradient(-90deg, #ED3A26 0%, #DE3229 100%);
    background: -o-linear-gradient(-90deg, #ED3A26 0%, #DE3229 100%);
}

.min {
	margin-top: -5px;
    width: 100%;
    color: #fff;
    font-size: 16px;
    text-align: center;
    /* line-height: 50px; */
    padding-top: 20px;
    background-repeat: no-repeat;
    height: 100%;
    background-position: center 50px;
}

.min_cg {
	margin-top: -5px;
    width: 100%;
    color: #fff;
    font-size: 16px;
    text-align: center;
    padding-top: 16px;
    background-repeat: no-repeat;
    height: 100%;
    background-position: center 50px;
}

.min_fwqd {
    margin-top: -5px;
    width: 118px;
    color: #fff;
    font-size: 16px;
    padding-left:40px;
    padding-top: 19px;
    background-repeat: no-repeat;
    height: 100%;
    background-position: center 50px;
}

.min_cg span{
	display:inline-block;
	margin-left:20px;
}

.min1 {
    background-image: url(../images/min1.png);
}

.min2 {
    background-image: url(../images/min2.png);
}

.min3 {
    background-image: url(../images/min3.png);
}

.min4 {
    background-image: url(../images/min4.png);
}

.min4_gqcg {
    background-image: url(../images/min4_gqcg.png);
    background-position: 10px 17px; 
}

.min4_yycg {
    background-image: url(../images/min4_yycg.png);
    background-position: 10px 17px;
}

.min5 {
    background-image: url(../images/min5.png);
}

.min6 {
    background-image: url(../images/min6.png);
}

.min7 {
    background-image: url(../images/min7.png);
}

.min8 {
    background-image: url(../images/min8.png);
}

.min9 {
    background-image: url(../images/min9.png);
}

.min11 {
    background-image: url(../images/min11.png);
}

.min12 {
    background-image: url(../images/min12.png);
}

.min13 {
    background-image: url(../images/min13.png);
}

.min13_gycq {
    background-image: url(../images/min13_gycq.png);
    background-position: 24px 17px;
    background-size:18px 18px;
}
.min13_gycq span{
	margin-left:22px !important;
}
.min13_pwqjy {
    background-image: url(../images/min13_pwqjy.png);
    background-position: 14px 17px;
    background-size:18px 18px;
}

.min141 {
    background-image: url(../images/min141.png);
}
.min14 {
    background-image: url(../images/min14.png);
}

.min15 {
    background-image: url(../images/min15.png);
}

.min17 {
    background-image: url(../images/min17.png);
}

.min18 {
    background-image: url(../images/min18.png);
}
.min19 {
    background-image: url(../images/min19.png);
}

.min_xyxx{
	color: #fff;
    font-size: 16px;
    text-align: center;
    margin-top: -5px;
    width: 100%;
    padding-top: 16px;
    background-repeat: no-repeat;
    height: 100%;
}
.min_xyxx span{
	margin-left:30px;
}

/*
.min17_xxx{
    background-image: url(../images/sjgx.png);
    background-size:48px 48px;
    background-position:center;
}*/


.min_scpj {
    background-image: url(../images/min_scpj.png);
    background-position: 10px 17px;
}

.min_tscl {
    background-image: url(../images/min_tscl.png);
    background-position: 10px 17px;
}
.min_xzcf {
    background-image: url(../images/min_xzcf.png);
    background-position: 10px 17px;
}
.min_xypt {
    background-image: url(../images/min_xypt.png);
    background-position: 10px 17px;
}

.min_jddt{
	background-image: url(../images/min_jddt.png);
    background-position: 10px 17px;
}
.min_hdjl{
	background-image: url(../images/min_hdjl.png);
    background-position: 10px 17px;
   }
.topp1 {
    background-position: 190px 50px;
    background-image: url(../images/top1.png);
}

.topp2 {
    background-image: url(../images/top2.png);
}

.xy {
    font-size: 17px;
    color: #fff;
    margin-top: 20px;
    margin-left: 20px;
}

.xy_xypt {
   font-size: 17px;
    color: #fff;
    margin-top: -126px;
    margin-left: 20px;
}

.contentdiv {
    overflow: hidden;
    position: relative;
    margin-right: -30px;
    margin-left: 14px;
}

.btp {
    font-size: 24px;
    color: #333333;
    text-align: center;
    margin-bottom: 20px;
    font-weight: bold;
    width: 80%;
    margin: 0 auto 20px;
}

.timetp {
    font-size: 14px;
    color: #333;
    text-align: center;
    margin-bottom: 10px
}

.ybdy {
    width: 80px;
    height: 30px;
    background: rgba(255, 255, 255, 1);
    border-radius: 4px;
    border: 1px solid rgba(60, 126, 219, 1);

    color: #3C7EDB;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;


}

.ybdy1 {
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
}

.ybdy:hover {
    background: #3C7EDB;
    color: #fff;
}

.ybdy2 {
    margin: 10px auto;
}

.tb {
    width: 100%;
    height: auto;
    border: 1px solid rgba(221, 221, 221, 1);
    border-collapse: collapse;
}

.tb tr {
    height: 40px;
}

.tb tr td {
    height: 40px;
    border: 1px solid rgba(221, 221, 221, 1);
    font-size: 14px;
    color: #333;
    padding: 0px 10px;
    box-sizing: border-box;

}

.tb tr td:nth-child(odd) {
    background: rgba(246, 246, 246, 1);
    text-align: right;
    width: 10%;
}

.tb tr td:nth-child(even) {
    text-align: left;
}

.tab-bot {
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #ddd;
    padding: 10px 17px;
    border-top-color: #;
    margin-top: -1px;
}

.tab-bot table tr td{
   font-family: "Microsoft YaHei" !important;
}
.tab-bot {
    color: #333;
    font-size: 15px;
    text-indent: 20px;
    line-height: 30px !important;
    overflow: hidden;
    word-break: break-word;
    font-family: "Microsoft YaHei" !important;
}

.tab-bot p span font {
    font-family: "Microsoft YaHei" !important;
}
.tab-bot span font {
    font-family: "Microsoft YaHei" !important;
}
.tab-bot p font{
   font-family: "Microsoft YaHei" !important;
}
.tab-bot h2 font span{
   font-family: "Microsoft YaHei" !important;
}

.zxbgs {
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #DDDDDD;
}

.zxbgs li {
    float: left;
    margin-right: 20px;
    color: #555;
    font-size: 16px;
    padding: 0px 4px;
    cursor: pointer;
}

.zxbgs li.on {
    color: #4E97FF;
    border-bottom: 2px solid #4E97FF;
}

.zxgk-div,
.bgs-div {
    font-size: 14px;
    color: #555;
    line-height: 27px;
    margin-top: 20px;
    text-indent: 25px;
}

.addlist {
    margin-top: 20px;
}

.addlist .list-ul {
    border-top-color: transparent;
}

.ulimg {
    width: 110%;
    overflow: hidden;
}

.ulimg li {
    float: left;
    width: 320px;
    height: 260px;
    background: #f6f6f6;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 10px;
    box-sizing: border-box;
    position: relative;
}

.back {
    width: 300px;
    height: 200px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: cover;
}

.back1 {
    background-image: url(../images/kbsnew.jpg);
}

.back2 {
    background-image: url(../images/pbsnew.jpg);
}

.back3 {
    background-image: url(../images/jjsnew.jpg);
}

.back4 {
    background-image: url(../images/dhsnew.jpg);
}

.back5 {
    background-image: url(../images/ffcknew.jpg);
}

.back6 {
    background-image: url(../images/bgqnew.jpg);
}

.peixun {
    background-image: url(../images/peixun.jpg);
}

.ppl {
    font-size: 18px;
    text-align: center;
    line-height: 45px;
}

.nonediv {
    display: none;
    width: 60px;
    height: 60px;
    background: rgba(0, 0, 0, 0.11);
    border-radius: 30px;
    margin: 90px 0px;
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -30px;
    cursor: pointer;
}

.zzz {
    width: 100%;
    height: 100%;
    background: url(../images/zzz.png) no-repeat center;
}

.ulimg li:hover .nonediv {
    display: block;
}

.zzc {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    position: fixed;
    top: 0px;
    overflow: hidden;
    display: none;
}

.zzcimg {
    width: 1130px;
    height: 760px;
    background: rgba(255, 255, 255, 1);
    margin: 100px auto;
    padding: 10px;
    box-sizing: border-box;
    position: relative;
}

.imgn {
    width: 100%;
    height: 100%;
    background-size: 100%;
}

.erc {
    width: 28px;
    height: 28px;
    position: absolute;
    top: -27px;
    right: -30px;
    background: url(../images/erc.png);
    cursor: pointer;
}

.erc-icon {
    height: 100%;
    width: 28px;
    background: url(../images/erc.png) no-repeat;
    cursor: pointer;
    background-size: 50%;
    float: right;
    margin-top: 23px;
}

.futitle {
    margin-top: 60px;
    font-size: 14px;
    color: #777777;
    text-align: center;
    width: 100%;
}

.fuul {
    width: 130px;
    height: 35px;
    line-height: 35px;
    margin: 10px auto;
}

.fuul li {
    width: 100%;
    height: 100%;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    border-radius: 4px;
    margin: 0px auto 6px;
}

.fuul li:nth-child(1) {
    background: #CBC9FF;
    color: #6C68D0;
}

.fuul li:nth-child(2) {
    background: #CAE5FF;
    color: #1B7EDD;
}

.fuul li:nth-child(3) {
    background: #FFC3C3;
    color: #D91F1F;
}

.nrul {
    width: 110%;
    height: 80px;
}

.nrul li {
    width: 190px;
    float: left;
    height: 100%;
    background: rgba(246, 246, 246, 1);
    box-shadow: 2px 2px 0px 0px rgba(222, 222, 222, 1);
    -webkit-box-shadow: 2px 2px 0px 0px rgba(222, 222, 222, 1);
    -moz-box-shadow: 2px 2px 0px 0px rgba(222, 222, 222, 1);
    -ms-box-shadow: 2px 2px 0px 0px rgba(222, 222, 222, 1);
    -o-box-shadow: 2px 2px 0px 0px rgba(222, 222, 222, 1);
    border-radius: 4px;
    margin-right: 17px;
    padding: 12px 20px;
    box-sizing: border-box;
    position: relative;
}

.nrul li p:nth-child(1) {
    font-size: 16px;
    margin-bottom: 5px;

}

.nrul li p:nth-child(2) {
    font-size: 16px;
    line-height: 30px;
}

.nrul li p:nth-child(2) span {
    font-size: 30px;
}

.nrul li:nth-child(1) {
    color: #E52D2D;
}

.nrul li:nth-child(2) {
    color: #2D8BE5;
}

.nrul li:nth-child(3) {
    color: #1EC88A;
}

.nrul li:nth-child(4) {
    color: #E8379C;
}

.nrul li:nth-child(5) {
    color: #825FF1;
}

.nrul li:before {
    position: absolute;
    content: " ";
    width: 2px;
    height: 60px;
    border-radius: 0px 2px 2px 0px;
    left: 0px;
    top: 50%;
    margin-top: -30px;
}

.nrul li:nth-child(1):before {
    background: #E52D2D;
}

.nrul li:nth-child(2):before {
    background: #2D8BE5;
}

.nrul li:nth-child(3):before {
    background: #1EC88A;
}

.nrul li:nth-child(4):before {
    background: #E8379C;
}

.nrul li:nth-child(5):before {
    background: #825FF1;
}

.xmmcdiv {
    border-radius: 4px;
    border: 1px solid rgba(221, 221, 221, 1);
    margin-top: 20px;
}

.xmmc-title {
    background: rgba(243, 246, 249, 1);
    border-radius: 4px 4px 0px 0px;
    overflow: hidden;
}

.xmmc-title p {
    float: left;
    line-height: 40px;
    height: 40px;
    font-size: 14px;
    color: #333333;
    text-align: center;
    text-indent: 0px;
}

.xmmc-title p:nth-child(1) {
    width: 60%;
}

.xmmc-title p:nth-child(2) {
    width: 20%;
}

.xmmc-title p:nth-child(3) {
    width: 20%;
}

.addxmmc-title p:nth-child(1) {
    width: 45%;
}

.addxmmc-title p:nth-child(4) {
    width: 15%;
    /* text-indent: 0px; */
}

.xmmcul {
    width: 100%;
    overflow: hidden;
}

.xmmcul li {
    width: 100%;
    float: left;
    border-bottom: 1px solid #dddddd;
    cursor: pointer;
}

.xmmcul li p {
    float: left;
    color: #333333;
    font-size: 14px;
    line-height: 50px;
    text-indent: 0px;
}

.xmmcul li p:nth-child(1) {
    width: 5%;
    text-align: center;
}

.xmmcul li p:nth-child(1) span {
    width: 20px;
    height: 20px;
    border-radius: 10px;
    margin: 15px auto;
    background: #4E97FF;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 20px;
    display: block;
    text-indent: 0px;
}

.xmmcul li p:nth-child(2) {
    width: 55%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xmmcul li p:nth-child(3) {
    width: 20%;
    text-align: center;
}

.xmmcul li p:nth-child(4) {
    width: 20%;
    text-align: center;
}

.xmmcul li:hover {
    border-bottom-color: #4E97FF;
}

.xmmcul li:hover p {
    color: #4E97FF;
}

.xmmcul li:hover p:nth-child(1) {
    color: #ffffff;
}

.add-zxbgs {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.rili-add {
    width: 140px;
    height: 30px;
    background: rgba(246, 246, 246, 1);
    border-radius: 4px;
    position: absolute;
    right: 22px;
    top: 5px;
}

.add-rilip {
    position: absolute;
    right: 170px;
    font-size: 14px;
    color: #28D29F;
    top: 10px;
}

#test1 {
    width: 100%;
    height: 100%;
    background: #f6f6f6 url(../images/riliadd.png) no-repeat 110px center;
    border-radius: 4px;
    text-indent: 10px;
    cursor: pointer;
}

.bybs {
    width: 110%;
    overflow: hidden;
}

.bybs li {
    float: left;
    width: 150px;
    height: 100px;
    background: rgba(247, 247, 247, 1);
    box-shadow: 0px 2px 0px 0px rgba(199, 199, 199, 1);
    border-radius: 4px;
    margin-right: 20px;
    box-sizing: border-box;
    margin-bottom: 20px;
    margin-top: 20px;
    cursor: pointer;
}

.headp {
    width: 100%;
    height: 40px;
    color: #fff;
    background: #CAC9C9;
    line-height: 40px;
    text-align: center;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.botp {
    color: #999999;
    text-align: center;
    line-height: 60px;
}

.bybs li.on {
    background: rgba(247, 247, 247, 1);
    box-shadow: 0px 2px 0px 0px rgba(36, 195, 147, 1);
}

.bybs li.on .headp {
    background: #28D29F;
}

.bybs li.on .botp {
    color: #28D29F;
}

.xgfj {
    color: #333333;
    font-size: 14px;
    line-height: 40px !important;
}

.loadwj {
    width: 100%;
}

.loadwj>p {
    color: #4E97FF;
    font-size: 14px;
}

.smp {
    color: #555555;
    font-size: 14px;
    line-height: 30px;
    display: none;
}
.add-tab-bot .smp, .zxgk-div .smp{
    display: block
}

.add-tab-bot {
    border-radius: 4px;
    margin-top: 12px;
}

.tabbotp {
    position: relative;
    font-size: 16px !important;
    color: #333333;
    font-weight: bold;
    text-indent: 44px !important;
    line-height: 40px !important;
}

.tabbotp:before {
    position: absolute;
    content: " ";
    background: #B91518;
    width: 8px;
    height: 8px;
    left: 18px;
    top: 16px;
}

.addxmmcul li p:nth-child(2) {
    width: 40%;
}

.addxmmcul li p:nth-child(5) {
    width: 15%;
    text-align: center;
}

.ztjsp {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
}

.add-list-leftp {
    text-indent: 0px;
}

.add-list-leftp span {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: rgba(78, 151, 255, 1);
    color: #fff;
    font-size: 14px;
    text-align: center;
    text-indent: 0px;
    border-radius: 10px;
    line-height: 20px;
    margin-right: 10px;
}

.add-list-leftp:before {
    width: 0px;
    height: 0px;
    content: "";
    position: absolute;
}

.xgwt {
    overflow: hidden;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}

.xgwtp {
    color: #555;
    font-size: 18px;
    float: left;
    line-height: 40px;
}

.zzc-head {
    width: 100%;
    height: 60px;
    background: rgba(78, 151, 255, 1);
    box-sizing: border-box;
    padding: 0px 20px;
}

.head-title {
    font-size: 24px;
    color: #fff;
    line-height: 60px;
    float: left;
    /* margin-left: 50px; */
}

.zzc-div {
    width: 1000px;
    margin: 80px auto;
    overflow: hidden;
}

.wyxxdiv {
    height: 450px;
    width: 100%;
    background: #ffffff;
    box-sizing: border-box;
    padding: 20px 90px;
}

.xxxz {
    color: #555;
    font-size: 18px;
    position: relative;
    text-indent: 15px;
    margin-bottom: 10px;
    display: none;
}

.xxxz:before {
    position: absolute;
    content: "";
    width: 4px;
    height: 18px;
    background: rgba(78, 151, 255, 1);
    border-radius: 3px;
    left: 0px;
    top: 5px;
}

.xxxzp {
    font-size: 14px;
    color: #555555;
    line-height: 24px;
    margin-bottom: 15px;
    display: none;
}

.leftp {
    width: 12%;
    float: left;
    text-align: right;
    font-size: 14px;
    color: #333;
    line-height: 40px;
    /* margin-bottom: 10px; */
}

.leftp span {
    color: #E23123;
}

.right-input {
    float: right;
    width: 87%;
    height: 40px;
    background: rgba(255, 255, 255, 1);
    border-radius: 4px;
    border: 1px solid rgba(221, 221, 221, 1);
    outline: none;
    box-sizing: border-box;
    margin-bottom: 10px;
}

.textarea {
    float: right;
    width: 87%;
    height: 100px;
    background: rgba(255, 255, 255, 1);
    border-radius: 4px;
    border: 1px solid rgba(221, 221, 221, 1);
    outline: none;
    box-sizing: border-box;
    margin-bottom: 10px;
}

.form {
    margin-top: 10px;
}

.add-list-leftp {
    width: 15%;
    float: left;
    margin-left: 1%;
}

.input-img {
    height: 40px;
    width: 15%;
    margin-left: 3%;
    float: left;
    border: 1px solid red;
    box-sizing: border-box;
}

.sub {
    width: 130px;
    height: 40px;
    background: rgba(64, 138, 242, 1);
    border-radius: 4px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    cursor: pointer;
    margin-left: 13%;
}

.rxdhul {
    width: 110%;
    overflow: hidden;
    margin-top: 20px;
}

.rxdhul li {
    width: 200px;
    height: 100px;
    background: rgba(78, 151, 255, 1);
    box-shadow: 0px 2px 0px 0px rgba(8, 88, 204, 1);
    border-radius: 4px;
    float: left;
    margin-right: 25px;
    margin-bottom: 25px;
    box-sizing: border-box;
    padding: 20px;
    line-height: 32px;
}

.rxdhul li p {
    font-size: 16px;
    color: #fff;
}

.zjcq {
    width: 425px !important;
}

.dlrkp {
    font-size: 24px;
    color: #2079F8;
    text-align: center;
    margin: 60px auto 35px;
}

.dlrkul {
    width: 90%;
    /* overflow: hidden; */
    box-sizing: border-box;
    /* padding: 0px 5%; */
    /* display: flex; */
    margin: 0px auto;
}

.dlrkul li {
    width: 250px;
    height: 250px;
    background: rgba(98, 163, 255, 1);
    box-shadow: 0px 6px 20px 0px rgba(90, 101, 122, 0.09);
    -webkit-box-shadow: 0px 6px 20px 0px rgba(90, 101, 122, 0.09);
    -moz-box-shadow: 0px 6px 20px 0px rgba(90, 101, 122, 0.09);
    -ms-box-shadow: 0px 6px 20px 0px rgba(90, 101, 122, 0.09);
    -o-box-shadow: 0px 6px 20px 0px rgba(90, 101, 122, 0.09);
    border-radius: 4px;
    margin: 0px 10px 40px;
    float: left;
    cursor: pointer;
    /* flex: 1; */
}

.wyuan {
    width: 80px;
    height: 80px;
    margin: 30px auto auto;
    border-radius: 40px;
    background: #6BA9FF;
    overflow: hidden;
}

.nyuan {
    width: 66px;
    height: 66px;
    margin: 7px auto auto;
    border-radius: 33px;
    background-color: #7FB4FF;
    background-repeat: no-repeat;
    background-position: center;
}

.dlrkul li:nth-child(1) .nyuan {
    background-image: url(../images/top1.png);
}

.dlrkul li:nth-child(2) .nyuan {
    background-image: url(../images/min3.png);
}

.dlrkul li:nth-child(3) .nyuan {
    background-image: url(../images/min6.png);
}

.dlrkul li:nth-child(4) .nyuan {
    background-image: url(../images/min5.png);
}

.dldlp {
    font-size: 18px;
    color: #fff;
    text-align: center;
    margin-top: 20px;
}

.clickin {
    width: 90px;
    height: 30px;
    background: rgba(255, 255, 255, 0.19);
    border-radius: 4px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 30px;
    margin: 20px auto;
}

.footerimg {
    background-image: url(../images/dz.png);
    display: inline-block;
    width: 20px;
    height: 26px;
    background-repeat: no-repeat;
    background-position: 0px 14px;
}

.navdiv-ul li a {
    color: rgba(0, 68, 143, 1);
}

.tab-bot p span {
    font-size: 16px !important;
    font-family: "Microsoft YaHei" !important;
}

.addbot {
    border: 1px solid #ccc;
    border-bottom: 3px solid #ccc;
    padding: 0 20px 20px 20px;
    box-sizing: border-box;
    overflow: hidden;
    margin: 20px 0px;
    padding-top: 20px;
    padding-bottom: 80px;
    position: relative;
}

.timep {
    position: absolute;
    bottom: 15px;
    right: 35px;
    /* text-indent: 10px!important; */
    background: url(../images/clock-time.png) no-repeat 0px center;
    width: 100px;
    text-align: right;
    color: #999 !important;
}

.yqlj li select option {
    color: #555;
}

.dlrkp {
    font-size: 24px;
    color: #2079F8;
    text-align: center;
    margin: 60px auto 35px;
}

.dlrkul {
    width: 90%;
    /* overflow: hidden; */
    box-sizing: border-box;
    /* padding: 0px 5%; */
    /* display: flex; */
    margin: 0px auto;
    display: table;
}

.dlrkul li {
    height: 250px;
    display: table-cell;
}

.dlrkul li>div {
    width: 340px;
    height: 250px;
    background: rgba(98, 163, 255, 1);
    box-shadow: 0px 6px 20px 0px rgba(90, 101, 122, 0.09);
    -webkit-box-shadow: 0px 6px 20px 0px rgba(90, 101, 122, 0.09);
    -moz-box-shadow: 0px 6px 20px 0px rgba(90, 101, 122, 0.09);
    -ms-box-shadow: 0px 6px 20px 0px rgba(90, 101, 122, 0.09);
    -o-box-shadow: 0px 6px 20px 0px rgba(90, 101, 122, 0.09);
    border-radius: 4px;
    margin: 0px auto 30px;
    cursor: pointer;
    overflow: hidden;
    /* flex: 1; */
}

.wyuan {
    width: 80px;
    height: 80px;
    margin: 30px auto auto;
    border-radius: 40px;
    background: #6BA9FF;
    overflow: hidden;
}

.nyuan {
    width: 66px;
    height: 66px;
    margin: 7px auto auto;
    border-radius: 33px;
    background-color: #7FB4FF;
    background-repeat: no-repeat;
    background-position: center;
}

.dlrkul li:nth-child(1) .nyuan {
    background-image: url(../images/top1.png);
}

.dlrkul li:nth-child(2) .nyuan {
    background-image: url(../images/min3.png);
}

.dlrkul li:nth-child(3) .nyuan {
    background-image: url(../images/min6.png);
}

.dlrkul li:nth-child(4) .nyuan {
    background-image: url(../images/min5.png);
}

.dldlp {
    font-size: 18px;
    color: #fff;
    text-align: center;
    margin-top: 20px;
}

.clickin {
    width: 90px;
    height: 30px;
    background: rgba(255, 255, 255, 0.19);
    border-radius: 4px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 30px;
    margin: 20px auto;
}

/* loading
鍔ㄧ敾*/
@keyframes ridus {
    0% {
        -webkit-transform: rotate(0deg);
    }

    25% {
        -webkit-transform: rotate(90deg);
    }

    50% {
        -webkit-transform: rotate(180deg);
    }

    75% {
        -webkit-transform: rotate(270deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@-webkit-keyframes ridus {
    0% {
        -webkit-transform: rotate(0deg);
    }

    25% {
        -webkit-transform: rotate(90deg);
    }

    50% {
        -webkit-transform: rotate(180deg);
    }

    75% {
        -webkit-transform: rotate(270deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

.loading {
    width: 28px;
    height: 28px;
    /* margin: 180px auto; */
    position: absolute;
    z-index: 97;
    left: 55%;
    margin-left: -14px;
    top: 300px;
}

.ifram {

    position: relative;
    z-index: 99;
}

.left-load {
    float: left;
    height: 50px;
    width: 50px;
    background: url(../images/loading.png) no-repeat;
    background-size: cover;
    animation: ridus 2s linear infinite;
    -webkit-animation: ridus 2s linear infinite;
}

.szshbg {
    width: 100%;
    font-size: 40px;
    color: #2079F8;
    text-align: center;
    opacity: 0.12;
}

.szsh {
    width: 216px;
    font-size: 24px;
    color: #2079F8;
    text-align: center;
    border-bottom: 2px solid #2079F8;
    margin: -30px auto 20px;
    padding-bottom: 5px;
}

.szshul {
    width: 80%;
    display: table;
    margin: 0 auto;
    margin-bottom: 50px;
}

.szshul li {
    display: table-cell;
    height: 250px;
    box-sizing: border-box;
    width: 30%;
    margin: 0px 10px;
    cursor: pointer;
    overflow: hidden;
}

.szshdiv {
    height: 250px;
    border: 1px solid #D8D8D8;
    width: 95%;
    margin: 0 auto;
    background: #f8f8f8;
    box-sizing: border-box;
    padding: 0px 25px;
}

.szshtop {
    height: 40px;
    width: 220px;
    margin-left: -15px;
    background-position: center 11%;
    background-repeat: no-repeat;
    color: #444444;
    font-size: 18px;
    text-align: center;
    /* box-sizing: border-box; */
    /* padding: 0px 25px; */
    border-bottom: 1px solid #D8D8D8;
    padding-top: 150px;
}

.cer_tips{
	font-size: 14px;
    text-align: center;
    color: red;
}
.selectp P a {
    COLOR: #FFF;
}

.szshtop1 {
    background-image: url(../images/1.png);
    background-position: 62px 35px;
}

.szshtop2 {
    background-image: url(../images/8.png);
    background-position: 62px 35px;
}

.szshtop3 {
    background-image: url(../images/9.png);
    background-position: 62px 35px;
}

.szshtop4 {
    background-image: url(../images/2.png);
    background-position: 62px 35px;
}

.szshtop5 {
    background-image: url(../images/3.png);
    background-position: 62px 35px;
}
.szshtop6{
    background-image: url(../images/20201119biao.png);
    background-position: 62px 35px;
}

.szshbtn {
    width: 90px;
    height: 30px;
    background: rgba(222, 236, 255, 1);
    border-radius: 4px;
    color: #62A3FF;
    font-size: 12px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    text-align: center;
    margin: 25px auto 0px;
}

.addszshul {
    height: 200px;
}

.addszshdiv {
    height: 200px;
}

.addszshdiv>div {
    border-bottom: 0px;
    height: 100%;
    padding-top: 112px;
    FONT-SIZE: 16PX;
}

.addszshul li:nth-child(1)>.addszshdiv>.szshtop1 {
    background-image: url(../images/7.png);
}

.addszshul li:nth-child(2)>.addszshdiv>.szshtop1 {
    background-image: url(../images/8.png);
}

.addszshul li:nth-child(3)>.addszshdiv>.szshtop1 {
    background-image: url(../images/9.png);
}

.tanc {
    position: fixed;
    right: -30px;
    top: 20px;
    border-radius: 6px 0px 0px 6px;
    width: 20px;
    height: 150px;
    top: 50%;
    margin-top: -75px;
    cursor: pointer;
    z-index: 9999;
    background: rgba(27, 46, 110, 0.2) url(../images/zk.png) no-repeat center;
}

.tancshow {
    width: 85px;
    height: 175px;
    position: fixed;
    top: 50%;
    margin-top: -125px;
    border-radius: 6px 0px 0px 6px;
    right: 0px;
    z-index: 9999;
}

.tanchide {
    width: 13px;
    height: 155px;
    float: left;
    background: rgba(27, 46, 110, 0.2);
    cursor: pointer;
    margin-top: 0.5px;
    border-radius: 3px 0 0 3px;
    background: rgba(27, 46, 110, 0.2) url(../images/sq.png) no-repeat center;
}

.tancdiv {
    float: right;
    height: 156px;
    width: 72px;
    background: rgba(27, 46, 110, 0.2);
}

.tancdiv-ul {
    width: 100%;
    height: 100%;
}

.tancdiv-ul li {
    height: 47%;
    width: 100%;
    font-size: 14px;
    color: #fff;
    background-repeat: no-repeat;
    background-position: center 15px;
    line-height: 140px;
    text-align: center;
    cursor: pointer;
}

.tancdiv-ul li:nth-child(1) {
    background-image: url(../images/li3.png);
}
.tancdiv-ul li:nth-child(2) {
    background-image: url(../images/li1.png);
}

.tancdiv-ul li:nth-child(3) {
    background-image: url(../images/li1.png);
}

.yuner {
    width: 90px;
    height: 90px;
    background: #fff;
    position: relative;
    top: -260px;
    right: 91px;
    border-radius: 5px;
    box-sizing: border-box;
    padding: 5px;
    display: none;
}

.yuner:after {
    position: absolute;
    content: " ";
    border: 12px solid transparent;
    border-left: 12px solid #fff;
    right: -23px;
    top: 41px;
}

.weier {
    width: 90px;
    height: 90px;
    background: #fff;
    position: relative;
    top: -74px;
    right: 91px;
    border-radius: 5px;
    box-sizing: border-box;
    padding: 24px;
    display: none;
    /* line-height: 80px; */
    color: red;
    text-align: center;
    letter-spacing: 5px;
}

.weier:after {
    content: "";
    position: absolute;
    border: 12px solid transparent;
    border-left: 12px solid #fff;
    right: -23px;
    top: 29px;
}

.weier img {
    width: 120px;
    height: 120;
    position: relative;
    top: -38px;
    right: 40px;
    border-radius: 5px;
    box-sizing: border-box;
    padding: 14px;
}

/* loading
鍔ㄧ敾*/
/* #tzkuang1 {
    width: 300px;
    border-radius: 10px;
    margin-left:10px;
    margin-top:-10px;
    z-index: 9999;
    left: 10px;
    display: block;
    cursor: pointer;
    font-size:23px;
}

.tzlan {
    height: 120px;
    width: 100%;
    background:rgba(255, 205,145, 1);
    color: #fff;
    font-size: 24px;
    letter-spacing: 2px;
    line-height: 32px;
    text-align:center;

} */

#tzkuang {
    width: 240px;
    position: absolute;
    z-index: 9999;
    left: 10px;
    top: 10px;
    display: block;
    cursor: pointer;
    
}
#tzkuang1 {
    width: 210px;
    border-radius: 10px;
    margin-left:15px;
    margin-top:-20px;
    z-index: 9999;
    left: 10px;
    display: block;
    cursor: pointer;
    
}
.fuchuang{
	font-size:15px;
    font-weight:bold;
    color: #ffffff;
}
.tzlan {
	border-radius: 10px;
    height: fit-content;
    width: 100%;
    padding-bottom: 20px;
    padding-left: 2px;
    padding-right: 2px;
    background:rgb(28, 160, 255);
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 25px;
    color: #ffffff;
}

.xwlan {
    width: 100%;
    height: 109px;
    box-sizing: border-box;
    border-radius: 10px;
    padding: 35px;
    color: #004c8c;
    font-size: 14px;
    background: url(../images/gundong.png);
    line-height: 25px;
    background-size: 100%;
}

.sjgx:before {
    position: absolute;
    content: "";
    width: 0px;
    height: 0px;
    border: 15px solid transparent;
    border-bottom: 10px solid #fff;
    top: -25px;
    left: 790px;
}

.echar {
    width: 100%;
    overflow: hidden;
    /* border:1px solid red; */
    position: relative;
    margin-bottom: 20px;
}

.ertop-left {
    width: 70%;
    height: 350px;
    float: left;
}

.ertop-right {
    float: right;
    width: 30%;
    height: 350px;
}

.footer-div {
    position: relative;
}

.ertable {
    width: 100%;
    border-collapse: collapse;
    margin-top: 10%;
}

.ertable thead tr th {
    border: 1px solid #ddd;
    font-size: 13px;
    color: #fff;
    background: #4E97FF;
    height: 28px;
}

.ertable tbody tr td {
    border: 1px solid #ddd;
    font-size: 13px;
    color: #333;
    height: 28px;
    text-align: center;
    /* box-sizing: border-box; */
}

.tjss {
    position: absolute;
    width: 200px;
    height: 40px;
    background: rgba(202, 229, 255, 1);
    border-radius: 8px;
    color: #2D8BE5;
    font-size: 16px;
    text-align: center;
    line-height: 40px;
    top: 0px;
    left: 0px;
}

.echar1 {
    width: 30%;
    height: 250px;
    background: #F6F6F6;
    float: left;
    margin-right: 1%;
    padding: 14px;
    box-sizing: border-box;
}

.echar1>p {
    width: 100%;
    font-size: 14px;
    color: #333;
    position: relative;
    text-indent: 12px;
}

.echar1>p:before {
    position: absolute;
    content: "";
    width: 4px;
    height: 14px;
    background: rgba(78, 151, 255, 1);
    border-radius: 3px;
    left: 0px;
    top: 4px;
}

.echas {
    height: calc(100% - 20px);
    width: 100%;
}

.cd-zhdt li:nth-child(1):before {
    background: url("../images/i-tzgg.png");
}

.cd-zhdt li.on:nth-child(1):before {
    background: url("../images/h-tzgg.png");
}

.cd-zhdt li:nth-child(2):before {
    background: url("../images/i-gzdt.png");
}

.cd-zhdt li.on:nth-child(2):before {
    background: url("../images/h-gzdt.png");
}

.cd-zhdt li:nth-child(3):before {
    background: url("../images/i-hyzx.png");
}

.cd-zhdt li.on:nth-child(3):before {
    background: url("../images/h-hyzx.png");
}
.cd-zhdt li:nth-child(4):before {
    background: url("../images/h-lzjs.png");
}

.cd-zhdt li.on:nth-child(4):before {
    background: url("../images/h-lzjs.png");
}

.cd-jyxx li:nth-child(1):before {
    background: url("../images/i-fwsz.png");
}

.cd-jyxx li.on:nth-child(1):before {
    background: url("../images/h-fwsz.png");
}

.cd-jyxx li:nth-child(2):before {
    background: url("../images/i-jtgc.png");
}

.cd-jyxx li.on:nth-child(2):before {
    background: url("../images/h-jtgc.png");
}

.cd-jyxx li:nth-child(3):before {
    background: url("../images/i-slgc.png");
}

.cd-jyxx li.on:nth-child(3):before {
    background: url("../images/h-slgc.png");
}

.cd-jyxx li:nth-child(4):before {
    background: url("../images/i-yycg.png");
}

.cd-jyxx li.on:nth-child(4):before {
    background: url("../images/h-yycg.png");
}

.cd-jyxx li:nth-child(5):before {
    background: url("../images/i-gqcg.png");
}

.cd-jyxx li.on:nth-child(5):before {
    background: url("../images/h-gqcg.png");
}

.cd-jyxx li:nth-child(6):before {
    background: url("../images/i-jtgc.png");
}

.cd-jyxx li.on:nth-child(6):before {
    background: url("../images/h-jtgc.png");
}



.cd-jyxx li:nth-child(7):before {
    background: url("../images/i-zfcg.png");
}

.cd-jyxx li.on:nth-child(7):before {
    background: url("../images/h-zfcg.png");
}

.cd-jyxx li:nth-child(8):before {
    background: url("../images/i-gqcg.png");
}

.cd-jyxx li.on:nth-child(8):before {
    background: url("../images/h-gqcg.png");
}

.cd-jyxx li:nth-child(9):before {
    background: url("../images/i-yycg.png");
}

.cd-jyxx li.on:nth-child(9):before {
    background: url("../images/h-yycg.png");
}

.cd-jyxx li:nth-child(10):before {
    background: url("../images/i-gtzy.png");
}

.cd-jyxx li.on:nth-child(10):before {
    background: url("../images/h-gtzy.png");
}

.cd-jyxx li:nth-child(11):before {
    background: url("../images/i-gycq.png");
}

.cd-jyxx li.on:nth-child(11):before {
    background: url("../images/h-gycq.png");
}

.cd-jyxx li:nth-child(12):before {
    background: url("../images/i-pwq.png");
}

.cd-jyxx li.on:nth-child(12):before {
    background: url("../images/h-pwq.png");
}

.cd-jyxx li:nth-child(13):before {
    background: url("../images/i-txjyq.png");
}

.cd-jyxx li.on:nth-child(13):before {
    background: url("../images/h-txjyq.png");
}

.cd-jyxx li:nth-child(14):before {
     background: url("../images/i-qtjy.png"); 
}

.cd-jyxx li.on:nth-child(14):before {
   background: url("../images/h-qtjy.png");
}

.cd-jyxx li:nth-child(15):before {
     background: url("../images/i-fjcjy.png"); 
}



.cd-sczx li:nth-child(1):before {
    background: url("../images/i-scztxx.png");
}

.cd-sczx li.on:nth-child(1):before {
    background: url("../images/h-scztxx.png");
}

.cd-sczx li:nth-child(2):before {
    background: url("../images/i-xyxx.png");
}

.cd-sczx li.on:nth-child(2):before {
    background: url("../images/h-xyxx.png");
}

.cd-sczx li:nth-child(3):before {
    background: url("../images/i-jdxx.png");
}

.cd-sczx li.on:nth-child(3):before {
    background: url("../images/h-jdxx.png");
}
/*
.cd-sczx li:nth-child(4):before {
    background: url("../images/i-bgt.png");
}

.cd-sczx li.on:nth-child(4):before {
    background: url("../images/h-bgt.png");
}
*/
.cd-sczx li:nth-child(4):before {
    background: url("../images/i-tscl.png");
    background-position: 2px 3px;
    background-repeat: no-repeat;
}

.cd-sczx li.on:nth-child(4):before {
    background: url("../images/h-tscl.png");
    background-position: 2px 3px;
    background-repeat: no-repeat;
}

.cd-sczx li:nth-child(5):before {
    background: url("../images/i-xzcf.png");
    background-position: 2px 3px;
    background-repeat: no-repeat;
}

.cd-sczx li.on:nth-child(5):before {
    background: url("../images/h-xzcf.png");
    background-position: 2px 3px;
    background-repeat: no-repeat;
}

.cd-sczx li:nth-child(6):before {
    background: url("../images/i-xypt.png");
    background-position: 2px 3px;
    background-repeat: no-repeat;
}

.cd-sczx li.on:nth-child(6):before {
    background: url("../images/h-xypt.png");
    background-position: 2px 3px;
    background-repeat: no-repeat;
}

.cd-hdjl li:nth-child(1):before {
    background: url("../images/i-zrxx.png");
}

.cd-hdjl li.on:nth-child(1):before {
    background: url("../images/h-zrxx.png");
}

.cd-hdjl li:nth-child(2):before {
    background: url("../images/i-myzj.png");
}

.cd-hdjl li.on:nth-child(2):before {
    background: url("../images/h-myzj.png");
}

.cd-hdjl li:nth-child(3):before {
    background: url("../images/i-ywzx.png");
}

.cd-hdjl li.on:nth-child(3):before {
    background: url("../images/h-ywzx.png");
}

.cd-hdjl li:nth-child(4):before {
    background: url("../images/i-jdts.png");
}

.cd-hdjl li.on:nth-child(4):before {
    background: url("../images/h-jdts.png");
}


.cd-zjzx li:nth-child(1):before {
    background: url("../images/i-jggk.png");
}

.cd-zjzx li.on:nth-child(1):before {
    background: url("../images/h-jggk.png");
}

.cd-zjzx li:nth-child(2):before {
    background: url("../images/i-dwgg.png");
}

.cd-zjzx li.on:nth-child(2):before {
    background: url("../images/h-dwgg.png");
}

.cd-zjzx li:nth-child(3):before {
    background: url("../images/i-zwgk.png");
}

.cd-zjzx li.on:nth-child(3):before {
    background: url("../images/h-zwgk.png");
}

.cd-zjzx li:nth-child(4):before {
    background: url("../images/i-lzjs.png");
}

.cd-zjzx li.on:nth-child(4):before {
    background: url("../images/h-lzjs.png");
}

.cd-zjzx li:nth-child(5):before {
    background: url("../images/i-ztbd.png");
}

.cd-zjzx li.on:nth-child(5):before {
    background: url("../images/h-ztbd.png");
}

.cd-zjzx li:nth-child(6):before {
    background: url("../images/i-zxfm.png");
}

.cd-zjzx li.on:nth-child(6):before {
    background: url("../images/h-zxfm.png");
}


.cd-jyfw li:nth-child(1):before {
    background: url("../images/i-jrbx.png");
}

.cd-jyfw li.on:nth-child(1):before {
    background: url("../images/h-jrbx.png");
}

.cd-jyfw li:nth-child(2):before {
    background: url("../images/i-cdap.png");
}

.cd-jyfw li.on:nth-child(2):before {
    background: url("../images/h-cdap.png");
}

.cd-jyfw li:nth-child(3):before {
    background: url("../images/i-fwqd.png");
}

.cd-jyfw li.on:nth-child(3):before {
    background: url("../images/h-fwqd.png");
}

.cd-jyfw li:nth-child(4):before {
    background: url("../images/i-zcfg.png");
}

.cd-jyfw li.on:nth-child(4):before {
    background: url("../images/h-zcfg.png");
}

.cd-jyfw li:nth-child(6):before {
    background: url("../images/i-xzzx.png");
}

.cd-jyfw li.on:nth-child(6):before {
    background: url("../images/h-xzzx.png");
}

.cd-jyfw li:nth-child(7):before {
    background: url("../images/i-xxpx.png");
}

.cd-jyfw li.on:nth-child(7):before {
    background: url("../images/h-xxpx.png");
}

.cd-jyfw li:nth-child(5):before {
    background: url("../images/i-zjcq.png");
}

.cd-jyfw li.on:nth-child(5):before {
    background: url("../images/h-zjcq.png");
}

.cd-jyfw li:nth-child(8):before {
    background: url("../images/i-pbzjk.png");
}

.cd-jyfw li.on:nth-child(8):before {
    background: url("../images/h-pbzjk.png");
}

.cd-jyfw li:nth-child(9):before {
    background: url("../images/i-jybzj.png");
}

.cd-jyfw li.on:nth-child(9):before {
    background: url("../images/h-jybzj.png");
}

.cd-jyfw li:nth-child(10):before {
    background: url("../images/i-zfcg.png");
}

.cd-jyfw li.on:nth-child(10):before {
    background: url("../images/h-zfcg.png");
}

.cd-jyfw li:nth-child(11):before {
    background: url("../images/szzsb.png");
}

.cd-jyfw li.on:nth-child(11):before {
    background: url("../images/szzsb.png");
}



.ulul {
    width: 55%;
    float: right;
    background: url(../images/ulul.png) no-repeat;
    height: 60px;
    background-size: 100%;
    margin-top: 2%;
    background-position: 91px 0px;

}

.ulul li {
    color: #fff;
    cursor: pointer;
    float: left;
    width: 89px;
    margin-right: 8px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    font-size: 14px;
}

.ulul li:nth-child(1) {
    margin-left: 93px;
}

.ulul li:nth-child(8) {
    margin-right: 0px;
}

.ulbg {
    height: 140px;
    width: 100%;

    margin-bottom: 50px;
}

.ulul li.on {

    background-size: 100% 95%;
    position: relative;
}

.ulul li.on:before {
    position: absolute;
    content: "";
    height: 3px;
    width: 100%;
    bottom: 1px;
    left: 0px;
    background: rgba(0, 68, 143, 1);
    border-radius: 5px;
}

.ulul li.on:after {
    position: absolute;
    content: "";
    width: 0;
    bottom: 4px;
    left: 38px;
    height: 0;
    border: 4px solid;
    border-color: transparent transparent rgba(0, 68, 143, 1);
}

.ulul li a {
    color: rgba(0, 68, 143, 1);
    font-weight: bold;
}

@media screen and (max-width: 1200px) {
    .header-div {
        height: 10px
    }

    .headerdiv {
        position: absolute;
        width: 1300px;
        height: 100%;
        left: 50%;
        margin-left: -650px;
        display: none;
        /* border: 1px solid transparent; */
    }
}

@media screen and (max-width: 1445px) {
    .header-div {}
    .min13_gycq {
	    background-image: url(../images/min13_gycq.png);
	    background-position: 10px 17px;
	    background-size:18px 18px;
	}
	.min13_gycq span{
		margin-left:22px !important;
	}
	.min13_pwqjy {
	    background-image: url(../images/min13_pwqjy.png);
	    background-position: 2px 17px;
	    background-size:18px 18px;
	}
	
	.min_jddt {
       background-image: url(../images/min_jddt.png);
       background-position: 2px 17px;
       background-size: 18px 18px;
    }
	.min_hdjl {
       background-image: url(../images/min_hdjl.png);
       background-position: 2px 17px;
       background-size: 18px 18px;
    }
    
    .jdtd_height{
    	height:45px !important;
    }
    .hdjl_height{
    	height:45px !important;
    }
	.xxfw_cg {
	    width: 110px;
	    height: 45px;
	    margin-bottom: 10px;
	    border: 1px solid transparent;
	    float: left;
	    box-sizing: border-box;
	}
	.min4_yycg{
	    background-size: 18px 18px;
	    background-position: 10px 17px;
    	background-image: url(../images/min4_yycg.png);
	}
	.min4_gqcg {
	    background-image: url(../images/min4_gqcg.png);
	    background-size: 18px 18px;
	    background-position: 10px 17px;
	}
	
	
    .headerdiv {
        position: absolute;
        width: 1300px;
        height: 100%;
        left: 50%;
        margin-left: -650px;
        /* border: 1px solid transparent; */
    }

    .titlediv {
        position: absolute;
        /* xiugai */
        width: 1300px;
        height: 100%;
        left: 50%;
        margin-left: -650px;
    }

    .titleimg {
        width: 49%;
        /* xiugai */
        background: url(../images/title.png) no-repeat left center;
        height: 100%;
        float: left;
        background-size: 100%;
        position: absolute;
    }

    .container-div {
        width: 1000px;
        margin: 32px auto 20px;
        /* border: 1px solid transparent; */
        box-sizing: border-box;
        padding: 20px 20px;
        position: relative;
        background: #fff;
        border-radius: 10px;
        box-shadow: 0px 1px 9px 0px rgba(78, 99, 115, 0.2);
        -webkit-box-shadow: 0px 1px 9px 0px rgba(78, 99, 115, 0.2);
        -moz-box-shadow: 0px 1px 9px 0px rgba(78, 99, 115, 0.2);
        -ms-box-shadow: 0px 1px 9px 0px rgba(78, 99, 115, 0.2);
    }

    .right-nr {
        width: 782px;
        float: right;
    }

    .jyxxcontent>ul>li>ul {
        float: left;
        width: 695px;
    }

    .footerdiv {
        width: 1000px;
        margin: 0 auto;
        box-sizing: border-box;
        /* border: 1px solid transparent; */
        padding: 24px 0px 0px;
    }

    .yqlj li {
        float: left;
        width: 205px;
        height: 31px;
        background: rgba(140, 187, 255, 0.3);
        border-radius: 4px;
        margin-right: 20px;
    }

    .footerdiv p {
        float: left;
        font-size: 12px;
        color: #fff;
    }

    #_span_jiucuo {
        margin-top: 10px;
        overflow: hidden;
        float: left;
        margin-left: 0px;
    }

    #_span_dzjg {
        margin-top: 10px;
        overflow: hidden;
        float: left;
        margin-left: 30px;
    }

    .main-div {
        width: 1000px;
        height: auto;
        margin: 15px auto 0px;
        border: 1px solid transparent;
    }

    .main-top {
        width: 100%;
        height: auto;
        overflow: hidden;
    }

    .main-bottom {
        width: 100%;
        margin-top: 20px;
        height: auto;
        overflow: hidden;
    }

    .main-top>div {
        float: left;
    }

    .divcon1 {
        width: 320px;
    }

    .divcon2 {
        width: 230px;
        margin-left: 10.5px;
    }

    .divcon3 {
        width: 188px;
        margin-left: 10.5px;
    }

    .divcon4 {
        width: 110px;
        margin-left: 10.5px;
    }

    .divcon5 {
        width: 110px;
        margin-left: 10.5px;
    }

    .conp {
        font-size: 20px;
        color: #fff;
        text-align: left;
        margin-bottom: 10px;
        font-family: SimSun;
        /* font-weight: bold; */
    }

    .lb-div {
        width: 100%;
        height: 211px;
        margin-bottom: 10px;
        border: 1px solid transparent;
        box-sizing: border-box;
    }

    .gd-div {
        width: 100%;
        height: 210px;
        border: 1px solid transparent;
        background: #fff;
        padding: 0px 15px;
        box-sizing: border-box;
    }

    .xxfw1 {
        width: 100%;
        height: 100px;
        margin-bottom: 10px;
        border: 1px solid transparent;
        box-sizing: border-box;
    }

    .xxfw {
        width: 110px;
        height: 100px;
        margin-bottom: 10px;
        border: 1px solid transparent;
        float: left;
        box-sizing: border-box;
    }

    .xxfw:nth-child(odd),
    .xxff1,
    .xxff3 {
        margin-right: 10px;
    }

    .xxff1 {
        width: 100%;
        height: 100px;
        margin-bottom: 10px;
        box-sizing: border-box;
        float: left;
        border: 1px solid transparent;
    }

    .xxff {
        width: 89px;
        float: left;
        height: 100px;
        box-sizing: border-box;
        margin-bottom: 10px;
        border: 1px solid transparent;
    }

    .conul {
        width: 100%;
        height: auto;
    }

    .conul li {
        width: 100%;
        height: 100px;
        border: 1px solid transparent;
        box-sizing: border-box;
        margin-bottom: 10px;
    }
	.gycq_height{
		height:45px !important;
	}
	.pwqjy_height{
		height:45px !important;
	}
    .zl-div {
        width: 1000px;
        height: 50px;
        margin: -15px auto 11px;
    }

    .zl-div>div {
        float: left;
        background-size: contain;
    }

    .zl {
        width: 70px;
        height: 100%;
        line-height: 53px;
        background: #fff;
        position: relative;
        box-shadow: 0px 4px 6px 0px rgba(50, 81, 117, 0.17), -1px 1px 0px 0px rgba(255, 255, 255, 0.16);
        border-radius: 5px;
        font-size: 18px;
        color: #147BE2;
        text-align: center;
        font-weight: bold;
    }

    .zl:before {
        position: absolute;
        content: "";
        border: 10px solid transparent;
        border-left: 10px solid #fff;
        right: -20px;
        top: 19px;
    }

    .zl1,
    .zl2,
    .zl3 {
        width: 290px;
        height: 100%;
        float: left;
        background: #fff;
        margin-left: 20px;
        cursor: pointer;
        background-size: 100%;
    }

    .zl1 {
        background: url(../images/p3.png) no-repeat;
    }

    .zl2 {
        background: url(../images/p2.png) no-repeat;
    }

    .zl3 {
        background: url(../images/p1.png) no-repeat;
    }

    .navlist-ul {
        box-sizing: border-box;
        padding: 0px 15px;
        width: 100%;
        height: 35px;
        line-height: 33px;
        border-bottom: 1px solid #dfdfdf;
        /* margin-right: 8px; */
    }

    .navlist-ul li {
        float: left;
        color: #777777;
        font-size: 16px;
        border-bottom: 2px solid transparent;
        margin-right: 20px;
        cursor: pointer;
    }

    .navlist-ul li.on {
        color: #3072E7;
        border-bottom: 2px solid #3072E7;
    }

    .list_lh {
        width: 100%;
        margin-top: 10px;
    }

    .list_lh ul li {
        height: 28px;
        width: 100%;
        border-radius: 4px;
        border: 1px solid #DFDFDF;
        margin-bottom: 3px;
        border-left: 2px solid #3072E7;
        box-sizing: border-box;
        position: relative;
    }

    .list_lh {
        height: 190px;
        overflow: hidden;
    }

    .slh {
        color: #333333;
        font-size: 14px;
        position: relative;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        text-indent: 20px;
        line-height: 28px;
    }

    .slh:before {
        content: "";
        position: absolute;
        width: 5px;
        height: 5px;
        background: rgba(230, 40, 47, 1);
        left: 5px;
        top: 11px;
    }

    .topp {
        font-size: 16px;
        color: #fff;
        padding-top: 20px;
        margin-left: 20px;
        background-repeat: no-repeat;
        height: 100%;
        box-sizing: border-box;
        background-position: 118px 50px !important;
    }

    .xxff2 .topp {
        font-size: 16px;
        color: #fff;
        padding-top: 20px;
        margin-left: 20px;
        background-repeat: no-repeat;
        height: 100%;
        box-sizing: border-box;
        background-position: 118px 20px !important;
    }

    .min {
        width: 100%;
        color: #fff;
        font-size: 16px;
        text-align: center;
        /* line-height: 50px; */
        padding-top: 20px;
        background-repeat: no-repeat;
        height: 100%;
        background-position: center 50px;
    }

    .min1 {
        background-image: url(../images/min1.png);
    }

    .min2 {
        background-image: url(../images/min2.png);
    }

    .min3 {
        background-image: url(../images/min3.png);
    }

    .min4 {
        background-image: url(../images/min4.png);
    }

    .min5 {
        background-image: url(../images/min5.png);
    }

    .min6 {
        background-image: url(../images/min6.png);
    }

    .min7 {
        background-image: url(../images/min7.png);
    }

    .min8 {
        background-image: url(../images/min8.png);
    }

    .min9 {
        background-image: url(../images/min9.png);
    }

    .min10 {
        background-image: url(../images/min10.png);
    }


    .min11 {
        background-image: url(../images/min11.png);
    }

    .min12 {
        background-image: url(../images/min12.png);
    }

    .min13 {
        background-image: url(../images/min13.png);
    }

    .min14 {
        background-image: url(../images/min14.png);
    }

    .min15 {
        background-image: url(../images/min15.png);
    }

    .min16 {
        background-image: url(../images/min16.png);
    }

    .min17 {
        background-image: url(../images/min17.png);
        background-position: 5px 12px;
        background-size: 30px;
    }

    .min18 {
        background-image: url(../images/min18.png);
    }
    
	.min19{
		background-image: url(../images/min19.png);
	}

    .min_scpj {
        background-image: url(../images/min_scpj.png);
        background-position: 1px 17px;
        background-size: 20px;
    }
    .min_jydn {
        background-image: url(../images/list.png);
        background-position: 1px 17px;
        background-size: 20px;
    }
    
    .min_tscl {
		background-image: url(../images/min_tscl.png);
		background-position: 1px 17px;
        background-size: 20px;
	}
	.min_xzcf {
		background-image: url(../images/min_xzcf.png);
		background-position: 1px 17px;
        background-size: 20px;
	}
	.min_xypt {
		background-image: url(../images/min_xypt.png);
		background-position: 1px 17px;
        background-size: 20px;
	}
	.min_jddt {
		background-image: url(../images/min_jddt.png)
		background-position: 1px 17px;
        background-size: 20px;
	}
    .min_hdjl {
		background-image: url(../images/min_hdjl.png);
		background-position: 1px 17px;
        background-size: 20px;
	}
	
	.xxff_xyxx_l {
    width: 90px;
    float: left;
    height: 46px;
    box-sizing: border-box;
    margin-bottom: 10px;
    margin-right: 8px;
    border: 1px solid transparent;
    }
    .xxff_xyxx_r {
    width: 90px;
    float: left; 
    height: 46px;
    box-sizing: border-box;
    margin-bottom: 10px;
    border: 1px solid transparent;
    }
    
	.topp1 {
        background-position: 145px 50px;
        background-image: url(../images/top1.png);
    }

    .topp2 {
        background-image: url(../images/top2.png);
    }

    .xy {
        font-size: 12px;
        color: #fff;
        margin-top: -33px;
        margin-left: 10px;
    }

    .nav-div {
        width: 1000px;
        height: 50px;
        position: relative;
        left: 50%;
        margin-left: -500px;
        background: url(../images/navmini.png) no-repeat;
        background-size: 100% 100%;
    }

    .navdiv {
        width: 1000px;
        height: 100%;
        margin: 0 auto;
    }

    .navdiv-ul li {
        width: 129px;
        height: 100%;
        margin-right: 16px;
        color: #fff;
        font-size: 16px;
        line-height: 50px;
        text-align: center;
        letter-spacing: 1px;
        float: left;
        box-sizing: border-box;
        cursor: pointer;
        box-sizing: border-box;
    }

    .navdiv-ul li.on {
        width: 129px;
        height: 47px;
        border-radius: 4px;
        /* background-size: 82% 80%; */
        position: relative;
        color: #fff;
    }

    .navdiv-ul li.on:before {
        position: absolute;
        content: "";
        height: 3px;
        width: 100%;
        bottom: -2px;
        left: 0px;
        background: rgba(0, 68, 143, 1);
        border-radius: 5px;
    }

    .navdiv-ul li.on:after {
        position: absolute;
        content: "";
        width: 0;
        bottom: 4px;
        left: 60px;
        bottom: 1px;
        height: 0;
        border: 4px solid;
        border-color: transparent transparent rgba(0, 68, 143, 1);
    }

    .navdiv-ul li a {
        color: rgba(0, 68, 143, 1);
    }

    .zhdt:before {
        position: absolute;
        content: "";
        width: 0px;
        height: 0px;
        border: 15px solid transparent;
        border-bottom: 10px solid #fff;
        top: -25px;
        left: 167px;
    }

    .jyxx:before {
        position: absolute;
        content: "";
        width: 0px;
        height: 0px;
        border: 15px solid transparent;
        border-bottom: 10px solid #fff;
        top: -25px;
        left: 194px;
    }

    .jyfw:before {
        position: absolute;
        content: "";
        width: 0px;
        height: 0px;
        border: 15px solid transparent;
        border-bottom: 10px solid #fff;
        top: -25px;
        left: 338px;
    }

    .navdiv-ul li.mouseon {
        width: 129px;
        height: 47px;
        /*  background:rgba(32,121,248,1);
        box-shadow:0px 2px 0px 0px rgba(8,88,204,1); */
        border-radius: 4px;
    }

    .titlediv-add {
        position: absolute;
        width: 1000px;
        height: 100%;
        left: 50%;
        margin-left: -500px;

    }

    .titlediv-add .titleimg {
        width: 50%;
        background-position: left top;
        height: 100%;
        float: left;
        background-size: 100%;
    }
     .dh-ul li:nth-child(10), .dh-ul li:nth-child(11){
        /* display: none */
    }

    .zjzx:before {
        position: absolute;
        content: "";
        width: 0px;
        height: 0px;
        border: 15px solid transparent;
        border-bottom: 10px solid #fff;
        top: -25px;
        right: 50px;
    }

    .ulimg li {
        float: left;
        width: 254px;
        height: 240px;
        background: #f6f6f6;
        margin-right: 10px;
        margin-bottom: 10px;
        padding: 10px;
        box-sizing: border-box;
        position: relative;
    }

    .back {
        width: 100%;
        height: 85%;
        cursor: pointer;
        background-repeat: no-repeat;
        background-size: auto 100%;
    }

    .zzcimg {
        width: 1000px;
        height: 560px;
        background: rgba(255, 255, 255, 1);
        margin: 60px auto;
        padding: 10px;
        box-sizing: border-box;
        position: relative;
    }

    .nrul {
        width: 110%;
        height: 65px;
    }

    .nrul li {
        width: 142px;
        float: left;
        height: 100%;
        background: rgba(246, 246, 246, 1);
        box-shadow: 2px 2px 0px 0px rgba(222, 222, 222, 1);
        -webkit-box-shadow: 2px 2px 0px 0px rgba(222, 222, 222, 1);
        -moz-box-shadow: 2px 2px 0px 0px rgba(222, 222, 222, 1);
        -ms-box-shadow: 2px 2px 0px 0px rgba(222, 222, 222, 1);
        -o-box-shadow: 2px 2px 0px 0px rgba(222, 222, 222, 1);
        border-radius: 4px;
        margin-right: 17px;
        padding: 12px 20px;
        box-sizing: border-box;
        position: relative;
    }

    .nrul li p:nth-child(1) {
        font-size: 13px;
        margin-bottom: 5px;
    }

    .nrul li p:nth-child(2) {
        font-size: 14px;
        line-height: 22px;
    }

    .nrul li p:nth-child(2) span {
        font-size: 20px;
    }

    .bybs li {
        float: left;
        width: 120px;
        height: 80px;
        background: rgba(247, 247, 247, 1);
        box-shadow: 0px 2px 0px 0px rgba(199, 199, 199, 1);
        border-radius: 4px;
        margin-right: 10px;
        box-sizing: border-box;
        margin-bottom: 20px;
        margin-top: 20px;
        cursor: pointer;
    }

    .headp {
        width: 100%;
        height: 35px;
        color: #fff;
        background: #CAC9C9;
        line-height: 40px;
        text-align: center;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
    }

    .botp {
        color: #999999;
        text-align: center;
        line-height: 44px;
    }

    .bszn:before {
        position: absolute;
        content: "";
        width: 0px;
        height: 0px;
        border: 15px solid transparent;
        border-bottom: 10px solid #fff;
        top: -25px;
        left: 420px;
    }

    .sczx:before {
        position: absolute;
        content: "";
        width: 0px;
        height: 0px;
        border: 15px solid transparent;
        border-bottom: 10px solid #fff;
        top: -25px;
        left: 485px;
    }

    .sy:before {
        position: absolute;
        content: "";
        width: 0px;
        height: 0px;
        border: 15px solid transparent;
        border-bottom: 10px solid #fff;
        top: -25px;
        left: 45px;
    }

    .hdjl:before {
        position: absolute;
        content: "";
        width: 0px;
        height: 0px;
        border: 15px solid transparent;
        border-bottom: 10px solid #fff;
        top: -25px;
        right: 195px;
    }

    .rxdhul li {
        width: 175px;
        height: 100px;
        background: rgba(78, 151, 255, 1);
        box-shadow: 0px 2px 0px 0px rgba(8, 88, 204, 1);
        border-radius: 4px;
        float: left;
        margin-right: 25px;
        margin-bottom: 25px;
        box-sizing: border-box;
        padding: 20px;
        line-height: 32px;
    }

    .zjcq {
        width: 376px !important;
    }

    .title-input {
        width: 310px !important;
        height: 30px !important;
        position: absolute !important;
        /* xiugai */
        right: 0px !important;
        top: 5px !important;
    }

    .title-div {
        height: 70px;
        margin-top: 20px !important;
    }

    .wyuan {
        width: 80px;
        height: 80px;
        margin: 20px auto auto;
        border-radius: 40px;
        background: #6BA9FF;
        overflow: hidden;
    }

    .dldlp {
        font-size: 18px;
        color: #fff;
        text-align: center;
        margin-top: 10px;
    }

    .clickin {
        width: 90px;
        height: 30px;
        background: rgba(255, 255, 255, 0.19);
        border-radius: 4px;
        font-size: 12px;
        color: #fff;
        text-align: center;
        line-height: 30px;
        margin: 10px auto;
    }

    .dlrkul li {
        width: 195px;
        height: 195px;
        background: rgba(98, 163, 255, 1);
        box-shadow: 0px 6px 20px 0px rgba(90, 101, 122, 0.09);
        -webkit-box-shadow: 0px 6px 20px 0px rgba(90, 101, 122, 0.09);
        -moz-box-shadow: 0px 6px 20px 0px rgba(90, 101, 122, 0.09);
        -ms-box-shadow: 0px 6px 20px 0px rgba(90, 101, 122, 0.09);
        -o-box-shadow: 0px 6px 20px 0px rgba(90, 101, 122, 0.09);
        border-radius: 4px;
        margin: 0px 10px 40px;
        float: left;
        cursor: pointer;
        /* flex: 1; */
    }

    .dlrkp {
        margin: 30px auto 35px;
    }

    /* loading
    鍔ㄧ敾*/
    .dlrkul li {
        width: 268px;
        height: 195px;
    }

    .dlrkul li>div {
        width: 250px;
        height: 193px;
    }

    /* loading
    鍔ㄧ敾*/
    .sjgx:before {
        position: absolute;
        content: "";
        width: 0px;
        height: 0px;
        border: 15px solid transparent;
        border-bottom: 10px solid #fff;
        top: -25px;
        left: 632px;
    }



    .ulul {
        width: 55%;
        float: right;
        background: url(../images/ulul.png) no-repeat;
        height: 60px;
        background-size: 100%;
        margin-top: 1%;
        background-position: 85px 0px;
        /* padding-left: 17px; */
    }

    .ulul li {
        color: #fff;
        cursor: pointer;
        float: left;
        width: 82px;
        margin-right: 8px;
        height: 43px;
        line-height: 40px;
        text-align: center;
        font-size: 14px;
    }

    .ulul li:nth-child(8) {
        margin-right: 0px;
    }

    .ulbg {
        height: 140px;
        width: 100%;
        margin-bottom: 50px;

    }



}

@media screen and (max-width: 1000px) {
    .right-nr {
        width: 782px;
        float: right;
    }
}

#cnzz_stat_icon_1275214221 {
    position: absolute;
    top: 92px;
    left: 590px;
}

.ldxxul {
    width: 100%;
    height: 100%;
    overflow: hidden;
    margin-top: 20px;
}

.ldxxul li {
    width: 49%;
    height: 135px;
    margin-bottom: 2%;
    background: rgb(246, 246, 246);
    cursor: pointer;
}

.ldxxul li:nth-child(odd) {
    float: left;
}

.ldxxul li:nth-child(even) {
    float: right;
}

.ldxxul-left {
    width: 100px;
    height: 100%;
    float: left
}

.ldxxul li:nth-child(1) .ldxxul-left {
    background: url(../images/ldxx1.png) no-repeat;
}

.ldxxul li:nth-child(2) .ldxxul-left {
    background: url(../images/ldxx2.png) no-repeat;
}

.ldxxul li:nth-child(3) .ldxxul-left {
    background: url(../images/ldxx3.png) no-repeat;
}

.ldxxul li:nth-child(4) .ldxxul-left {
    background: url(../images/ldxx4.png) no-repeat;
}
.ldxxul li:nth-child(5) .ldxxul-left {
    background: url(../images/ldxx5.png) no-repeat;
}

.ldxxul-right {
    width: calc(100% - 100px);
    height: 100%;
    box-sizing: border-box;
    padding: 15px;
    float: right;
    position: relative;
}

.leader-name {
    width: 100%;
    height: 35px;
    border-bottom: 1px solid rgb(221, 221, 221);
    line-height: 38px;
}

.leader-name span:nth-child(1) {
    color: #111;
    font-size: 16px;
}

.leader-name span:nth-child(2) {
    color: #4d4d4d;
    font-size: 14px;
    text-indent: 15px;
    display: inline-block;
}

.leader-fg {
    color: #4d4d4d;
    font-size: 14px;
    margin-top: 7px;
    line-height: 20px;

}

.leader-xqxxx {
    color: #4e97ff;
    font-size: 14px;
    position: absolute;
    bottom: 12px;
}

@media screen and (max-width: 1445px) {
    .leader-fg {
        color: #4d4d4d;
        font-size: 12px;
        margin-top: 7px;
        line-height: 20px;
    }
}

.xxxy {
    overflow: hidden;
    width: 100%;
    margin-top: 20px;
    display: none;
}

.xxxy-img {
    width: 100px;
    height: 134px;
    float: left;
}

.xxxy-img1 {
    background: url(../images/ldxx1.png) no-repeat;
}

.xxxy-img2 {
    background: url(../images/ldxx2.png) no-repeat;
}

.xxxy-img3 {
    background: url(../images/ldxx3.png) no-repeat;
}

.xxxy-img4 {
    background: url(../images/ldxx4.png) no-repeat;
}
.xxxy-img5 {
    background: url(../images/ldxx5.png) no-repeat;
}

.xxxy-line {
    width: 10px;
    height: 300px;
    float: left;
    background: url(../images/line.png) no-repeat;
    margin: 0px 20px;
}

.xxxy-p {
    width: calc(100% - 160px);
    float: left;
    position: relative;
    height: 475px;
}

.abname {
    font-size: 14px;
    color: #4d4d4d;
    position: absolute;
    top: 20px;
}

.abname span {
    font-size: 16px;
    color: #000;
    display: inline-block;
    margin-right: 15px;
}

.abfg {
    font-size: 14px;
    color: #4d4d4d;
    position: absolute;
    top: 60px;
}

.gbgzjl {
    font-size: 14px;
    color: #4d4d4d;
    position: absolute;
    top: 95px;
}

.gbgzjl p {
    width: 70px;
    float: left;
}

.gbgzjl .gzbjxx {
    width: calc(100% - 70px);
    float: left;
}

.gzbjxx p {
    font-size: 14px;
    color: #4d4d4d;
    width: calc(100% - 70px);
    line-height: 20px;
}

.fff {
    display: none;
}

.rx {
    opacity: 1 !important;
}

.showfalse {
    display: none;
}

.gd-div {
    position: relative;
}

.look-more{
    font-size: 24px;
    color: #3072E7;
    /* float: right; */
    position: absolute;
    top: -2px;
    right: -1px;
}
.look-more a{
    color: #3072E7;
}

.ulul li:nth-child(2) {
    display: none;
}

@media screen and (max-width: 1450px) {
    .ulul li:nth-child(1) {
        margin-left: 86px;
    }
}

.tab-bot table {
 /*   width: 100% !important;
    table-layout: fixed;*/
    margin-left: 0px !important;
}

@media screen and (max-width: 1101px) and (min-width: 766px) {
    .bg {
        width: 100%;
        background: url(../images/bg.png) no-repeat;
        height: 100%;
        background-size: 100% 103%;
        position: fixed;
    }
}

/*10-17鏂板*/
.wsdtul {
    width: 100%;
    margin: 45px auto;
    height: 420px;
    /* overflow: hidden; */
}

.wsdtul li {
    width: 23%;
    height: 180px;
    float: left;
    margin: 0px 1.5% 0px 0px;
    position: relative;
    cursor: pointer;
    border-radius: 4px;
}

.sjx-div {
    position: relative;
    z-index: 2;
    width: 100%;
    height: 200px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    box-shadow: 0px 0px 10px 0px rgba(0, 68, 143, 0.3);
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 68, 143, 0.3);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 68, 143, 0.3);
    -ms-box-shadow: 0px 0px 10px 0px rgba(0, 68, 143, 0.3);
    -o-box-shadow: 0px 0px 10px 0px rgba(0, 68, 143, 0.3);
}
.sjx-jdxt-pt {
    width: 100%;
    height: 248px;
    background-size: 100% 100%;
    background-repeat:no-repeat;
    background-image: url(../images/jdxt_pt.png);
    position:relative;
}
.sjx-jdxt-wl {
    background-image: url(../images/jgwl_pt.png);
    width: 100%;
    height: 248px;
    background-size: 100% 100%;
    background-repeat:no-repeat;
    position:relative;
}
.sjx-jgwl-wldes {
    margin-top: -100px;
    margin-left: -180px;
	position:absolute;
	top: 50%;
    left: 50%;
    width: 100%;
    height: 100px;
    background-image: url(../images/jgwl_bt.png);
    background-repeat:no-repeat;
}
.sjx-jdxt-ptdes {
    margin-top: -100px;
    margin-left: -180px;
    width: 100%;
    top: 50%;
    left: 50%;
    height: 100px;
    position:absolute;
	background-image: url(../images/jdxt_bt.png);
    background-repeat:no-repeat;
}
.wsdtul li:nth-child(1) .sjx-div {
    background-image: url(../images/wsdt11.jpg);
}

.wsdtul li:nth-child(2) .sjx-div {
    background-image: url(../images/wsdt22.jpg);
}

.wsdtul li:nth-child(3) .sjx-div {
    background-image: url(../images/wsdt33.jpg);
}

.wsdtul li:nth-child(4) .sjx-div {
    background-image: url(../images/wsdt40.jpg);
}

.wsdtul li:nth-child(4) {
    margin: 0px;
}

.sjx {
    position: absolute;
    width: 34px;
    height: 12px;
    background: url(../images/sjx.png) no-repeat;
    left: 50%;
    top: 79%;
    margin-left: -17px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}

.wsdtul li:hover .sjx {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}

.hover-div {
    height: 170px;
    width: 100%;
    background-color: rgba(255, 255, 255, 1);
    box-shadow: 0px 0px 10px 0px rgba(0, 68, 143, 0.3);
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 68, 143, 0.3);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 68, 143, 0.3);
    -ms-box-shadow: 0px 0px 10px 0px rgba(0, 68, 143, 0.3);
    -o-box-shadow: 0px 0px 10px 0px rgba(0, 68, 143, 0.3);
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
    border-radius: 0px 0px 10px 10px;
    position: relative;
    top: -170px;
    z-index: 1;
    /* display: none; */
    box-sizing: border-box;
}

.wsdtul li:hover .hover-div {
    /* display: block; */
    top: 0px;
}

.fwrxp {
    position: absolute;
    color: #555555;
    font-size: 18px;
    top: 20px;
    left: 20px;
}

.zhkf {
    width: 137.05px;
    height: 38px;
    background: rgba(242, 242, 242, 1);
    border-radius: 2px;
    color: #555555;
    font-size: 18px;
    line-height: 38px;
    text-align: center;
    cursor: pointer;
    top: 60px;
    position: absolute;
    left: 20px;
}
.czzn {
    width: 137.05px;
    height: 38px;
    background: rgba(242, 242, 242, 1);
    border-radius: 2px;
    color: #555555;
    font-size: 18px;
    line-height: 38px;
    text-align: center;
    cursor: pointer;
    top: 60px;
    position: absolute;
    left: 100px;
}

.wsdtli1 {
    background-image: url(../images/ej.png);
    background-repeat: no-repeat;
    background-position: right 30px;
}

.wsdtli2 {
    padding: 17px 27px;
}

.wsdtli2 p {
    width: 47%;
    height: 38px;
    background: rgba(242, 242, 242, 1);
    border-radius: 2px;
    margin-right: 10px;
    color: #555555;
    font-size: 18px;
    line-height: 38px;
    text-align: center;
    cursor: pointer;
    float: left;
    margin-bottom: 10px;
}

.wsdtli2 p:hover,
.zhkf:hover {
    background: rgba(32, 121, 248, 0.2);
    color: #2079F8;
}
.czzn:hover {
    background: rgba(32, 121, 248, 0.2);
    color: #2079F8;
}

.wsdtli2 p:nth-child(even) {
    margin-right: 0px;
}

#bydk{
	font-size: 10px;
}

.zrxx-top {
    width: 100%;
    /* height: 220px; */
    overflow: hidden;
}

.zrxx-tleft {
    float: left;
    width: 47%;
    /* border: 1px solid red; */
}

.zrxx-tright {
    float: right;
    width: 47%;
}

.zrxx-ptip {
    color: #555555;
    font-size: 18px;
    position: relative;
    text-indent: 15px;
}

.zrxx-ptip:before {
    position: absolute;
    content: "";
    width: 4px;
    height: 18px;
    background: rgba(78, 151, 255, 1);
    border-radius: 3px;
    left: 0px;
    top: 3px;
}

.zrxx-div p {
    color: #555555;
    font-size: 14px;
    line-height: 21px;
    margin-top: 8px;
}

.zrxx-div-add p {
    line-height: 26px;
}

.wyxx-div {
    width: 100%;
    height: 44px;
    overflow: hidden;
    margin: 10px 0px;
}

.wyxxp {
    width: 130px;
    height: 40px;
    background: #408AF2;
    border-radius: 4px;
    line-height: 40px;
    float: left;
    text-align: center;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
}

.ckgdp {
    font-size: 14px;
    color: #408AF2;
    float: right;
    cursor: pointer;
    line-height: 40px;
}

.zrxx-top {
    margin-bottom: 20px;
}

.wyxx-table {
    width: 100%;
    table-layout: fixed;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(221, 221, 221, 1);
}

.wyxx-table thead th {
    width: 100%;
}

.wyxx-table thead tr th {
    background: rgba(246, 246, 246, 1);
}

.wyxx-table thead tr th,
.wyxx-table tbody tr td {
    height: 40px;
    color: #333;
    font-size: 14px;
    line-height: 40px;
    border: 1px solid rgba(221, 221, 221, 1);
    /* margin-top: -7px; */
    border-width: 1px 0px 0px 1px;
    box-sizing: border-box;
    padding: 0px 10px;
    word-break: keep-all;
}

.wyxx-table tbody tr td:nth-child(1) {
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.wyxx-table thead tr {
    width: 100%;
}

.wyxx-table thead tr th:nth-child(1) {
    width: 300%;
}

.wyxx-table thead tr th:nth-child(2) {
    width: 278px;
}

.wyxx-table tbody tr td:nth-child(3),
.wyxx-table thead tr th:nth-child(3) {
    border-right-width: 1px;
}

.wyxx-table tbody tr:nth-child(6) td {
    border-bottom-width: 1px;
}

.wyxx-table tbody tr:nth-child(even) td {
    background: #E9F4FF;
}

.fdj {
    width: 100%;
    height: 100%;
    position: relative;
    top: 0px;
}

.fdj-hover {
    display: none;
    background: url(../images/ckicon.png) no-repeat;
    width: 46px;
    height: 29px;
    position: absolute;
    left: 50%;
    margin-left: -22px;
    z-index: 10;
}

.fdj-div {
    width: 36px;
    height: 20px;
    border-radius: 2px;
    margin: 20px auto 0px;
    cursor: pointer;
    background: rgba(64, 138, 242, 1) url(../images/search.png) no-repeat center;
    background-size: 39%;
}

.fdj:hover .fdj-hover {
    display: block;
}

.wyxx-table tbody tr td:nth-child(2) {
    text-align: center;
}

.xjnr {
    width: 100%;
    /* height: 235px; */
    margin-top: 15px;
}

.zrxx-title {
    color: #333;
    font-size: 24px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 10px;
}

.xixip {
    color: #555555;
    font-size: 18px;
    margin-bottom: 10px;
}

.xixidiv {
    width: 100%;
    /* height:200px; */
    background: rgba(255, 255, 255, 1);
    border-radius: 5px;
    border: 1px solid rgba(221, 221, 221, 1);
    box-sizing: border-box;
    padding: 20px;
    text-indent: 28px;
    position: relative;
    overflow: hidden;
}

.xixidiv p:nth-child(1) {
    color: #333;
    font-size: 14px;
    line-height: 22px;
}

.xjnr-add {
    margin-bottom: 40px;
}

.backicon {
    width: 80px;
    height: 28px;
    background: rgba(255, 255, 255, 1);
    border-radius: 4px;
    border: 1px solid rgba(60, 126, 219, 1);
    cursor: pointer;
    text-align: center;
    line-height: 28px;
    color: rgba(60, 126, 219, 1);
    position: absolute;
    top: -56px;
    right: 0px;
}

.xixicolck {
    background: url(../images/clock.png) no-repeat;
    color: #333;
    font-size: 14px;
    text-indent: 26px;
    /* position: absolute; */
    /* bottom: 20px; */
    /* right: 30px; */
    margin-top: 30px;
    /* text-align: right; */
    float: right;
}

.xixid {
    font-size: 14px;
    color: #333;
    position: absolute;
    right: 30px;
    bottom: 40px;
    display: none;
}

.xixid-add {
    bottom: 20px;
}

/*10-17鏂板*/


/* 2019-11-12鏂板 */
.wsdtul1 {
    overflow: hidden;
    width: 1000px;
    padding: 0px 24px;
    box-sizing: border-box;
}

.wsdtul1 li {
    width: 468px;
}

.wsdtul1 li:last-child {
    margin: 0;
}

.wsdtul1 li .sjx-div {
    width: 468px;
    height: 160px;
    border-radius: 4px;
    text-align: center;
    font-size: 24px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #fff;
    line-height: 160px;
}
.wsdtul1 li .sjx-div a{
    color: #fff;
}

.wsdtul1 li:nth-child(1) .sjx-div {
    background-image: url('../images/wsdt4.png');
}

.wsdtul1 li:nth-child(2) .sjx-div {
    background-image: url('../images/wsdt5.png');
}

/* .wsdtul1 li:nth-child(1) .sjx-div { */
/*     background-image: url('../images/wsdt13.png'); */
/* } */

/* .wsdtul1 li:nth-child(2) .sjx-div { */
/*     background-image: url('../images/wsdt14.png'); */
/* } */

/* .wsdtul1 li:nth-child(3) .sjx-div { */
/*     background-image: url('../images/wsdt15.png'); */
/* } */


.wsdtul1 li .hover-div {
    height: auto;
    min-height: 236px;
    top: -236px;
}
.wsdtul1 li .sjx-div{
    /* width: 484px;
    height: 176px; */
}

.wsdtul1 li .wsdtli2 {
    padding: 20px;
    position: relative;
}

/*======= 2021-02-05 鏂板勾鍓嶆柊澧� begin =======*/
.wsdtul2 {
    overflow: hidden;
    width: 1120px;
    padding: 0px 24px;
    box-sizing: border-box;
}

.wsdtul2 li {
    width: 340px;
}

.wsdtul2 li:last-child {
    margin: 0;
}

.wsdtul2 li .sjx-div {
    width: 340px;
    height: 180px;
    border-radius: 4px;
    text-align: center;
    font-size: 24px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #fff;
    line-height: 140px;
}
.wsdtul2 li .sjx-div a{
    color: #fff;
}

.wsdtul2 li:nth-child(1) .sjx-div {
    background-image: url('../images/wsdt13.png');
}

.wsdtul2 li:nth-child(2) .sjx-div {
    background-image: url('../images/wsdt14.png');
}

.wsdtul2 li:nth-child(3) .sjx-div {
    background-image: url('../images/wsdt15.png');
}


.wsdtul2 li .hover-div {
    height: auto;
    min-height: 236px;
    top: -236px;
}
.wsdtul2 li .sjx-div{
    /* width: 484px;
    height: 176px; */
}

.wsdtul2 li .wsdtli2 {
    padding: 20px;
    position: relative;
}

.wsdtul2 li .wsdtli2 p {
    width:428px;
    height:38px;
    border-radius:2px;
    opacity:0.99;
    border:1px solid rgba(207,207,207,1);
    line-height: 38px;
    color: #555;
    font-size: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    background: transparent!important;
    text-align: left;
    text-indent: 12px;
}

.wsdtul2 li .wsdtli2 p:hover {
   background:rgba(32,121,248,0.2)!important;
    border-radius:2px;
    color: #2079F8;
    border-color: rgba(32,121,248,0.2);
}

.wsdtul2 li .sjx-div {
    box-shadow: 0px 0px 5px 0px rgba(0, 68, 143, 0.3);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 68, 143, 0.1);
    position: relative;
}
.wsdtul2 li .sjx-div>p.sjx-div-des{
    width: 100%;
    position: absolute;
    top: 105px;
    left: 0;
    color: rgba(255,255,255,.8);
    font-size: 16px;
    line-height: 16px;
    padding: 0 20px;
    box-sizing: border-box;
    text-align: center;
}
.wsdtul2 li .sjx-div>p.sjx-div-desgt{
    width: 100%;
    position: absolute;
    top: 105px;
    left: 0;
    color: rgba(255,255,255,.8);
    font-size: 16px;
    line-height: 16px;
    padding: 0 20px;
    box-sizing: border-box;
    text-align: center;
}

/*======= 2021-02-05 鏂板勾鍓嶆柊澧� end =======*/

/*=========鍥芥湁璧勪骇鏂板=========*/
.gyzc_line{
	height:40px;
	width:1200px;
	margin: 10px 50px 50px 10px;
	font-size: 24px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #333;
    line-height: 30px;
    text-aline:center;
}
.gyzc-title{
	 text-aline:center;
	 float:left;
	 margin-right: 12px;
	 font-size: 26px;
     font-weight: 600;
}

.gyzc_line_left {
    background-image: url('../images/left.png');
    background-repeat:no-repeat;
    background-size: 360px;
    height:30px;
    float:left;
    width:380px;
    line-height: 30px;
    margin: 7px 2px;
}

.gyzc_line_right {
    background-image: url('../images/right.png');
    background-repeat:no-repeat;
    background-size: 360px;
    height:30px;
    float:left;
    width:380px;
    line-height: 30px;
    margin: 7px 2px;
}

.wsdtul1 li .gyzc-div{
    width: 450px;
    height: 180px;
    border-radius: 4px;
    text-align: center;
    font-size: 26px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #fff;
    line-height: 160px;
    background-image: url('../images/gyzcbg.png');
    margin: -1px 243px;
}

.wsdtul1 li .gtzy-div{
    width: 450px;
    height: 180px;
    border-radius: 4px;
    text-align: center;
    font-size: 26px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #fff;
    line-height: 160px;
    background-image: url('../images/gtzyjyxt.png');
}

.wsdtul1 li .cqjy-div{
    width: 450px;
    height: 180px;
    border-radius: 4px;
    text-align: center;
    font-size: 26px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #fff;
    line-height: 160px;
    background-image: url('../images/cqjybjw_bg.png');
}

.wsdtul1 li .gtjj-div{
    width: 450px;
    height: 180px;
    border-radius: 4px;
    text-align: center;
    font-size: 26px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #fff;
    line-height: 160px;
    background-image: url('../images/jmrdlrk.png');
}

.hengline{
    position: absolute;
    width:100%;
    height:4px;
    background:rgba(242,242,242,1);
    border-radius:2px;
    bottom: 64px;
    left: 0px;
}
.hengdiv{
    
margin-top: 10px;
}
.wsdtul1 li .wsdtli2 p {
    width:428px;
    height:38px;
    border-radius:2px;
    opacity:0.99;
    border:1px solid rgba(207,207,207,1);
    line-height: 38px;
    color: #555;
    font-size: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    background: transparent!important;
    text-align: left;
    text-indent: 12px;
}

.wsdtul1 li .wsdtli2 p:hover {
   background:rgba(32,121,248,0.2)!important;
    border-radius:2px;
    color: #2079F8;
    border-color: rgba(32,121,248,0.2);
}

.wsdtul1 li .sjx-div {
    box-shadow: 0px 0px 5px 0px rgba(0, 68, 143, 0.3);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 68, 143, 0.1);
    position: relative;
}
.wsdtul1 li .sjx-div>p.sjx-div-des{
    width: 100%;
    position: absolute;
    top: 105px;
    left: 0;
    color: rgba(255,255,255,.8);
    font-size: 12px;
    line-height: 16px;
    padding: 0 20px;
    box-sizing: border-box;
    text-align: left;
}
.wsdtul1 li .sjx-div>p.sjx-div-desgt{
    width: 100%;
    position: absolute;
    top: 105px;
    left: 0;
    color: rgba(255,255,255,.8);
    font-size: 16px;
    line-height: 16px;
    padding: 0 20px;
    box-sizing: border-box;
    text-align: center;
}
/*10-17鏂板*/
.look-more a{
    background: url(../images/add.png) no-repeat center;
    width: 30px;
    height: 30px;
    position: absolute;
    right: 10px;
    cursor: pointer;
    top: 3px;
}
.look-more:hover{
    background: url(../images/add-hover.png) no-repeat center;
}
.gdgd{
    position: absolute;
    width:50px;
    height: 30px;
    display: none;
    bottom: -21px;
    margin-left: 50%;
    left: -25px;
    background: url(../images/more-hover.png) no-repeat center;
}
.look-more:hover .gdgd{
    display: block;
}

.xxfw1:hover {
	transform: scale(1.05);
	transition: all .5s;
}

.xxfw2:hover {
	transform: scale(1.05);
	transition: all .5s;
}
.xxfw3:hover {
	transform: scale(1.05);
	transition: all .5s;
}
.xxfw4:hover {
	transform: scale(1.05);
	transition: all .5s;
}
.xxfw5:hover {
	transform: scale(1.05);
	transition: all .5s;
}
.xxfw6:hover {
	transform: scale(1.05);
	transition: all .5s;
}
.xxfw7:hover {
	transform: scale(1.05);
	transition: all .5s;
}
.xxff1:hover {
	transform: scale(1.05);
	transition: all .5s;
}
.xxff2:hover {
	transform: scale(1.05);
	transition: all .5s;
}
.xxff3:hover {
	transform: scale(1.05);
	transition: all .5s;
}
.xxff4:hover {
	transform: scale(1.05);
	transition: all .5s;
}
.xxff5:hover {
	transform: scale(1.05);
	transition: all .5s;
}
.xxff6:hover {
	transform: scale(1.05);
	transition: all .5s;
}
.jyff1:hover {
	transform: scale(1.05);
	transition: all .5s;
}
.jyff2:hover {
	transform: scale(1.05);
	transition: all .5s;
}
.jyff3:hover {
	transform: scale(1.05);
	transition: all .5s;
}
.jyff4:hover {
	transform: scale(1.05);
	transition: all .5s;
}
.jyff5:hover {
	transform: scale(1.05);
	transition: all .5s;
}
.jyjg1:hover {
	transform: scale(1.05);
	transition: all .5s;
}
.jyjg2:hover {
	transform: scale(1.05);
	transition: all .5s;
}
.jyjg3:hover {
	transform: scale(1.05);
	transition: all .5s;
}
.jyjg4:hover {
	transform: scale(1.05);
	transition: all .5s;
}
.jyjg5:hover {
	transform: scale(1.05);
	transition: all .5s;
}
.jyjg6:hover {
	transform: scale(1.05);
	transition: all .5s;
}
.lxly-lb-div {
    width: 100%;
    height: 550px;
    border: 2px solid transparent;
    border-radius:25px;
    box-sizing: border-box;
    background-image: url(../images/lxly-backgroundImage.png);
    background-size: cover;
    background-position: right bottom;
  	border-color: #808080;
  	padding:40px;
}
.lxly-more{
	position: relative;
	bottom: 20px;
    right: -500px;
	color: #0080ff;
	z-index: 9;
}
.lxly-tab-bot{
	width: 100%;
    height: 450px;
    
    border: 2px solid transparent;
    border-color: #808080;
    border-radius:25px;
    box-sizing: border-box;
    
    background-image: url(../images/lxly-backgroundImage.png);
    background-position: right bottom;
	background-repeat: no-repeat; /* 鑳屾櫙鍥句笉骞抽摵 */
	background-size: cover; /* 璁╄儗鏅浘鍩轰簬瀹瑰櫒澶у皬浼哥缉 */
    
  	padding:40px;
  	margin-bottom: 120px;
}
