@charset "utf-8";



.yfcg {
    width: 50%;
    float: left;
    text-align: center;
    margin-top: 20px
}

.yfcg p img {
    width: 70%;
}

.yfcg-item {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.yfcg-item p {
    width: 32%
}

.box4_lbimg ul li a {
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 9;
    display: block !important;
}

.second_wrap {
    width: 100%;
}

.box5_lbimg .zdyjj {
    margin-top: 50px
}

.ce_left_nav_ywly .dl:nth-child(6) .ywly-sjdh {

    margin-left: -206px;
}

.cgyf {
    display: flex;
    flex-wrap: wrap;
}

.yfcg {

    width: 31%;
    margin-right: 2%;
}

.yfcg-pic {
    background-color: #FFFFFF;
    padding: 8%;
    height: 322px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.secondbanner {
    width: 100%;
}

.secondbanner img {
    width: 100%;
}

.base-crumbs {
    width: 100%;
    height: 80px;
    background-color: #f6f6f6;
}

.base_crumbswrap {
    width: 100%;
    height: 123px;
    /* background-color: #f6f6f6; */
    overflow: hidden;
}

.base-wrapper {
    width: 1240px;
    height: 80px;
    margin: 0 auto;
    background-color: #f6f6f6;
}

.base-wrapper span {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #666666;
    padding: 14px;
}

.base-wrapper a {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #666666;
    line-height: 80px;

}

.gywm_wrap {
    margin-top: 0;
}

.wrap_1400_789 {
    width: 1240px;
    margin: 0 auto;
    padding-bottom: 40px;
    padding-top: 44px;
    background: #F5F8FA;
    margin-bottom: 50px;
}

.ce_left_nav {
    float: left;
    width: auto;
}

.ce_left_nav ul li {
    margin-bottom: 32px;
}

.ce_left_nav ul li a {
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #A3A2A1;
}

.econd_witd {
    width: 100% !important;
    !importan;
    !importa;
    !import;
    !impor;
    !impo;
    !imp;
    !im;
    !i;
    !;
}

.second_witd {
    height: auto;
    width: 95%;
    margin: auto;
}

.second_witd_1240 {
    height: auto;
    /* width: 100%; */
    margin: auto;
}

.ty_second h3 {
    font-size: 24px;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #333333;
    font-weight: 500;
    padding-bottom: 28px;
box-sizing:border-box;
   background-size: 100% 100% !important;
}

.ty_second h3 {
    display: inline-block;
    min-width: 188px;
    height: 64px;
padding:0 20px;
    line-height: 64px;
    background: url(../scheme/1773.png) no-repeat;
    color: rgb(255, 255, 255);
}

.ty_secondh3 h3 {
    display: inline-block;
    width: 188px;
    height: 64px;
    line-height: 64px;
    background: url(../scheme/1773.png) no-repeat;
    color: rgb(255, 255, 255);
    font-size: 24px;
}

.ty_second p {
    color: rgb(0, 0, 0, 0.1);
    font-size: 30px;
    font-weight: 700;
    line-height: 43px;
    letter-spacing: 0px;
    text-align: left;
    text-transform: uppercase;
    display: none;
}

.ty_secondh3 {
    margin-bottom: 90px;
}

.ty_second {
    /* display: inline-block;*/
    text-align: center;
    margin-bottom: 20px;
}

.ty_second .ywjj {
    background: url(../scheme/ywbjjs.png) no-repeat 100%;
    background-size: 100% 100%;
    height: 336px;
}

.ty_second .ywjj p.ywjjp {
    display: block;
    color: black;
    font-size: 15px;
    text-align: center;
    font-weight: 400;
    line-height: 26px;
}

.ywjjtop {
    display: flex;
    height: 167px;
    width: 100%;
    margin: 0 auto;
    align-items: center;
}

.ywjjbotom {
    display: flex;
    height: 167px;
    width: 100%;
    margin: 0 auto;
    align-items: center;
}

.ywjjtop h2 {
    color: rgb(27, 98, 206);
    font-family: å¾®è½¯é›…é»‘;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    letter-spacing: 0px;
    text-align: left;
    float: left;
    margin-left: 85px;
    margin-right: 180px;
}

.ywjjbotom h2 {
    color: rgb(27, 98, 206);
    font-family: å¾®è½¯é›…é»‘;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    letter-spacing: 0px;
    text-align: left;
    float: left;
    margin-left: 85px;
    margin-right: 180px;
}

.ywjjtop p {
    display: block;
    color: rgb(85, 85, 85);
    font-family: å¾®è½¯é›…é»‘;
    font-size: 16px;
    /*font-size: 18px;*/
    font-weight: 400;
    /* line-height: 36px;*/
    line-height: 30px;
    letter-spacing: 0px;
    text-align: left;
    float: right;
    width: 68%;
    padding-left: 0;
    box-sizing: border-box;
    text-indent: 2em;
    /*overflow-y: scroll;*/

    text-align: justify;
}

.ywjjbotom p {
    display: block;
    color: rgb(85, 85, 85);
    font-family: å¾®è½¯é›…é»‘;
    font-size: 16px;
    /*font-size: 16px;*/
    font-weight: 400;
    /*line-height: 36px;*/
    line-height: 30px;
    letter-spacing: 0px;
    text-align: left;
    float: right;
    width: 68%;
    padding-left: 0;
    box-sizing: border-box;
    text-indent: 2em;
    /*overflow-y: scroll;*/

    text-align: justify;
}












.dy_p {

    float: right;

    width: 60%;

    margin-bottom: 40px;
}

.dy_p p {
    color: rgb(102, 102, 102);
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0px;
    text-align: justify;
    padding: 7px 0px 7px 0px;
}

.second_p {}

.second_p p {
    color: rgb(102, 102, 102);
    font-size: 18px;
    font-weight: 400;
    line-height: 37px;
    letter-spacing: 0px;
    text-align: justify;
    padding: 7px 0px 7px 0px;
}

.xwzx_title {
    margin-top: 15px;
    border-top: 1px solid rgb(240, 240, 239);
}

.xwzx_title ul li {
    border-bottom: 1px solid rgb(240, 240, 239);
    line-height: 61px;
}

.xwzx_title ul li a {
    color: rgb(102, 102, 102);
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0px;
    float: left;
}

.xwzx_title ul li span {
    color: rgb(153, 153, 153);
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0px;
    float: right;
}

.gszz_Wrap {

    margin-top: 24px;
}


.rczp-li{
    background:linear-gradient(#fff,#EFF4F8);
    padding:20px 39px;
    box-shadow:0px 4px 10px rgba(22, 45, 90, 0.2);
    border-radius:10px;
    margin-bottom:20px;
    transition:all .3s;
}

.rczp-top{
    display:flex;
    border-bottom:1px solid #ddd;
    justify-content:space-between;
    padding-bottom:16px;
    align-items:center;
}

.rczp-bottom{
    display:flex;
    justify-content:space-between;
    padding-top:10px;
}

.xwzx_title ul li.rczp-li{
    line-height:35px;
}

.rczp-li:hover{
    background:linear-gradient(#417DD7,#77A4E6);
    box-shadow:0px 4px 10px rgba(22, 45, 90, 0.2);
}

.xwzx_title ul li .rczp-title a{
    font-size:20px;
    font-weight:bold;
    color:#333;
}

.xwzx_title ul li .rczp-detail a{
    font-size:16px;
    color:#666;
}

.rczp-item{
    font-size:16px;
    color:#777;
    transition:all .3s;
}

.rczp-li:hover .rczp-title a,.rczp-li:hover .rczp-detail a,.rczp-li:hover .rczp-item{
    color:#fff;
}


.xwzx_title ul li.rczp-li{
    line-height:35px;
}

.xwzx_title ul li .rczp-title a{
    font-size:20px;
    font-weight:bold;
    color:#333;
}

.xwzx_title ul li .rczp-detail a{
    font-size:16px;
    color:#666;
}

.rczp-item{
    font-size:16px;
    color:#777;
}




.gszz_Wrap1 {}

.gszz_Wrap1 ul li:nth-child(1) {
    margin-left: 0;
}

.gszz_Wrap1 ul li {
    width: 353px;
    height: 285px;
    float: left;
    margin-left: 59px;
    background-size: 100% 100%;
    background: url(../scheme/gszzbj1.png)no-repeat;
}


.gszz_Wrap1 ul li h2 {
    font-size: 22px;
    color: #0A50B4;
    font-weight: 700;
    margin: 0 auto;
    margin-bottom: 20px;
    width: 89%;
    padding-bottom: 14px;
    border-bottom: 1px solid rgb(0, 0, 0, 0.1);
    padding-top: 43px;
}

.gszz_Wrap1 ul li p {

    width: 89%;

    margin: 0 auto;

    font-size: 18px;

    color: #47484D;

    font-weight: 700;

    line-height: 32px;
}

.gszz_Wrap2 {

    margin-top: 80px;
}

.gszz_Wrap2 ul li {
    width: 550px;
    height: auto;
    float: left;
    margin-left: 78px;
    background: url(../scheme/gszzbj2.png)no-repeat;
    background-size: 102% 100%;
    padding-bottom: 15px;
}

.gszz_Wrap2 ul li:nth-child(1) {
    margin-left: 0;
}

.gszz_Wrap2 ul li h2 {
    font-size: 22px;
    color: #0A50B4;
    font-weight: 700;
    margin: 0 auto;
    margin-bottom: 20px;
    width: 89%;
    padding-bottom: 14px;
    border-bottom: 1px solid rgb(0, 0, 0, 0.1);
    padding-top: 43px;

}

.gszz_Wrap2 ul li p {
    width: 89%;

    margin: 0 auto;

    font-size: 18px;

    color: #47484D;

    font-weight: 700;

    line-height: 32px;

}


.gsry_Wrap {

    background: url(../scheme/gsrybj.png) no-repeat;

    background-size: 100% 100%;

    margin-top: 20px;

    padding-bottom: 60px;
}


.tabs-colorful-icons {
    width: 95%;
    margin: 0 auto;
    padding-top: 30px;
}

/* The tabs */

.tabs-colorful-icons>ul {
    list-style: none;
    width: 50%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}

.tabs-colorful-icons>ul>li {
    display: inline-block;
    background: url(../scheme/gsrykh.png) no-repeat 100%;
    width: 28%;
    text-align: center;
    height: 50px;
    line-height: 50px;
    background-size: 100% 100%;
}

.tabs-colorful-icons ul li a {
    display: block;
    text-decoration: none;
    font-size: 22px;
    color: #333333;
    border-bottom: 0;
}

.tabs-colorful-icons ul li i {
    padding-right: 8px;
}

.tabs-colorful-icons .first-tab {
    /* color:  #7494b7; */
}

.tabs-colorful-icons .second-tab {
    /* color:  #9274b7; */
}

.tabs-colorful-icons .third-tab {
    /* color:  #dbb43d; */
}

.tabs-colorful-icons .tab-active {
    color: #1B62CE;
    font-weight: 700;
}

/* The content */

.tabs-colorful-icons .tabs-content-placeholder {
    overflow: hidden;
    border-top: 1px solid #dddddd;
    font-weight: normal;
    margin: 0 auto;
    text-align: center;
    margin-top: 25px;
}

.tabs-colorful-icons .tabs-content-placeholder>div {
    display: none;
    padding-top: 30px;
}

.tabs-colorful-icons .tabs-content-placeholder div.tab-content-active {
    display: block;
}

.tabs-colorful-icons .tabs-content-placeholder>div>p {
    color: #565a5c;
    line-height: 1.45;
    text-align: left;

    margin: 5px 0 20px;
}

.tabs-colorful-icons .tabs-content-placeholder div img {
    max-width: 100%;
}

@media (max-width: 500px) {

    .tabs-colorful-icons>ul>li>a {
        font-size: 16px;
        padding: 12px 19px;
        line-height: 19px;
    }

    .tabs-colorful-icons ul li i {
        display: none;
    }

}

.gsry_left {
    float: left;
    width: 45%;
}


.gsry_left ul li {

    margin-bottom: 18px;

    background: url(../scheme/yuans.png) no-repeat 0px 9px;

    padding-left: 20px;
}

.gsry_left ul li p {
    color: #333333;
    font-size: 18px;
    text-align: left;
    line-height: 29px;
}

.gsry_left ul li p:nth-child(1) {
    color: #1B62CE;
    font-weight: 700;

}

.gsry_tight {
    width: 54%;
    float: right;
    margin-top: 22px;
}



.gsry_tight img {
    width: 100%;
}


.lxwm_Wrap {}


.maplxwm {

    margin-top: 20px;
}

.maplxwm img {

    width: 100%;
}

.lxwmbotm {

    margin-top: 24px;
}

.lxwmbotm ul li {
    transition: 0.6s;
    width: 396px;
    height: 313px;
    float: left;
    margin-left: 45px;
}

.lxwmbotm ul li:nth-child(1) {
    margin-left: 0;

}

.lxwmbotm ul li h2 {
    color: rgb(102, 102, 102);
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0px;
    text-align: left;
    width: 90%;
    margin: 0 auto;
    background: url(../scheme/lxmbjx.png) no-repeat bottom;
    height: 38px;
    background-size: 100%;
    padding-top: 53px;
}

.lxwmbotm ul li p {
    color: rgb(51, 51, 51);
    font-size: 26px;
    font-weight: 400;
    letter-spacing: 0px;
    text-align: left;
    width: 90%;
    margin: 0 auto;
    margin-top: 27px;
    line-height: 34px;
}

.lxwmbotm ul li:hover {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    background: rgb(255, 255, 255);
    transition: 0.6s;

}




.qywh_Wrap {
    margin-top: 20px;
}

.qywhine {}

.qywhine ul li {
    width: 313px;
    height: 353px;
    border-radius: 8px;
    background: linear-gradient(180.00deg, rgb(246, 250, 255), rgb(228, 236, 240) 100%);
    float: left;
    padding-left: 28px;
    padding-right: 28px;
    padding-top: 38px;
    margin-left: 35px;
    margin-bottom: 35px;
}

.qywhine ul li:nth-child(3n+1) {
    margin-left: 0;
}

.qywhine ul li img {
    margin-bottom: 14px;
}

.qywhine ul li h2 {
    color: rgb(27, 98, 206);
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 0px;
    padding-bottom: 0;
    height: 35px;
    text-align: left;
    margin-bottom: 14px;
    background: url(../scheme/4198.png) no-repeat 0 bottom;
}

.qywhine ul li span {
    color: rgb(51, 51, 51);
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0px;
    text-align: left;
    margin-bottom: 25px;
    display: block;
    line-height: 27px;
}

.qywhine ul li p {
    color: rgb(85, 85, 85);
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0px;
    text-align: left;
    line-height: 28px;
}


.xwgf {
    margin-top: 20px;

}

.xwgf h2 {
    color: #1B62CE;
    font-size: 22px;
    font-weight: 700;
    height: 34px;
    background: url(../scheme/4198.png) no-repeat left bottom;
}

.qywhtwo {
    margin-top: 20px;
}

.qywhtwo ul li {
    width: 509px;
    height: 270px;
    border-radius: 8px;
    float: left;
    margin-left: 40px;
    margin-bottom: 40px;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
    padding-left: 60px;
}

.qywhtwo ul li h2 {
    color: rgb(255, 255, 255);
    font-size: 20px;
    font-weight: 700;
    line-height: 29px;
    letter-spacing: 0px;
    text-align: left;
    margin-bottom: 20px;
}

.qywhtwo ul li p {
    color: rgb(255, 255, 255);
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0px;
    text-align: left;

}

.qywhtwo ul li:nth-child(odd) {
    margin-left: 0;
}

.qywhtwo ul li:nth-child(1) {
    background: url(../scheme/xwgf1.png) no-repeat;
    background-size: 100% 100%;
}

.qywhtwo ul li:nth-child(2) {
    background: url(../scheme/xwgf2.png) no-repeat;
    background-size: 100% 100%;


}

.qywhtwo ul li:nth-child(3) {
    background: url(../scheme/xwgf3.png) no-repeat;
    background-size: 100% 100%;


}

.qywhtwo ul li:nth-child(4) {
    background: url(../scheme/xwgf4.png) no-repeat;
    background-size: 100% 100%;


}


.qywhtreen {

    margin-top: 25px;
}

.qywhtreen_top {}

.qywhtreen_top_left {
    width: 40%;
    height: 250px;
    float: left;
}

.qywhtreen_top_left img {
    width: 100%;
    height: 100%;
}

.qywhtreen_top_right {
    width: 60%;
    height: 250px;
    float: right;
    box-sizing: border-box;
    border-bottom: 1px solid rgb(209, 209, 209);
    border-right: 1px solid rgb(209, 209, 209);
    border-top: 1px solid rgb(209, 209, 209);
    background: rgb(250, 250, 250);
    padding: 44px;
}

.qywhtreen_top_right p {
    color: rgb(51, 51, 51);
    font-family: æ€æºé»‘ä½“;
    font-size: 18px;
    font-weight: 400;
    line-height: 34px;
    letter-spacing: 0px;
    text-align: left;
}


.qywhtreen_bot {

    margin-top: 45px;
}

.qywhtreen_bot ul li {
    width: 45.5%;
    float: left;
    margin-left: 9%;
}

.qywhtreen_bot ul li:nth-child(1) {
    margin-left: 0;
}

.qywhtreen_bot ul li img {
    width: 100%;
    height: 230px;
}

.qywhtreen_bot ul li h2 {
    color: #333333;
    font-size: 18px;
    text-align: center;
    padding: 25px;
}


.psecond img {
    width: 100%;

}




















.box4_lbimg1 {
    margin-top: 12px;
}

.box4_lbimg1 ul li {
    width: 413px;
    height: auto;
    float: left;
    margin-left: 21px;
    margin-bottom: 21px;
    position: relative;
    overflow: hidden;
}

.box4_lbimg1 ul li:nth-child(5) {
    margin-left: 76px !important;
}

.box4_lbimg1 ul li:nth-child(3n+2) {
    margin-left: 0px;
}

.box4_lbimg1 ul li a {
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 9;
    display: none;
}

.box4_lbimg1 ul li img {
    width: 100%;
    height: 255px;
    object-fit: cover;
}





.box4_lbimg1 ul li:hover img {}



.box4_lbimg1 ul li h2 {
    color: #000;
    font-size: 22px;
    font-weight: 500;
    line-height: 31px;
    padding-right: 10px;
    letter-spacing: 0px;
    text-align: left;
    padding-top: 10px;
    height: 83px;
    padding-bottom: 20px;
    padding-left: 13px;
    border: 1px solid #ccc;
    /* position: absolute; */
    /* bottom: 10%; */
    /* left: 10%; */
}





.box4_lbimg1 ul li {
    width: 551px;
    height: 290px;
    float: left;
    margin-left: 76px;
    margin-bottom: 64px;
    position: relative;
    overflow: hidden;
    /* background: url(/cbtgc/lib/scheme/cxptbjhover.png) no-repeat; */
}

.box4_lbimg1 ul li:nth-child(4) {
    margin-left: 0px;
}

.box4_lbimg1 ul li a {
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 9;
    display: none;
    background: url(/cbtgc/lib/scheme/cxptbjhover.png) no-repeat;
}

.box4_lbimg1 ul li img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}





.box4_lbimg1 ul li:hover img {}



.box4_lbimg1 ul li h2 {
    color: #FFFFFF;
    font-size: 20px;
    font-weight: 700;
    line-height: 31px;
    padding-right: 10px;
    letter-spacing: 0px;
    text-align: left;
    padding-top: 10px;
    height: auto;
    padding-bottom: 20px;
    padding-left: 13px;
    border: none;
    position: absolute;
    bottom: 0%;
    left: 3%;
    z-index: 9;
}

























.box5_lbimg h3 {
    color: rgb(51, 51, 51);
    font-family: å¾®è½¯é›…é»‘;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    letter-spacing: 0px;
    text-align: center;
    margin-bottom: 24px;
}


.box5_lbimg {
    /* margin-top: 50px; */
}

.box5_lbimg ul>li {
    width: 358px;
    height: auto;
    float: left;
    margin-left: 21px;
    margin-bottom: 21px;
    position: relative;
    overflow: hidden;
}

.box5_lbimg ul>li:nth-child(3n+2) {
    margin-left: 0;
}

.box5_lbimg ul>li a {
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 9;
    /* display: none; */
}

.box5_lbimg ul>li img {
    width: 100%;
    height: 220px;
    object-fit: cover;
}





.box5_lbimg ul>li:hover img {}


.dibcs {
    height: 90px;
    box-shadow: 0px 1px 10px 0px rgba(0, 13, 26, 0.1);
    background: rgb(255, 255, 255);
}

.box5_lbimg ul>li h2 {
    color: rgb(51, 51, 51);
    font-size: 18px;
    line-height: 31px;
    font-weight: 700;
    letter-spacing: 0px;
    text-align: left;
    padding-top: 12px;
    height: auto;
    width: 86%;
    margin: 0 auto;
    padding-bottom: 15px;
    margin-bottom: 15px;
    width: #f3f8fb;
}

.box5_lbimg ul>li p {
    width: 86%;
    height: 128px;
    color: #5a5a5a;
    font-size: 18px;
    margin: 0 auto;
    line-height: 25px;
    overflow-x: auto;
    display: none;
}





@media screen and (max-width: 1440px) {
    .base-wrapper {
        width: 1240px;
    }




    .gszz_Wrap1 ul li:nth-child(1) {
        margin-left: 0;
    }

    .gszz_Wrap1 ul li {
        width: 349px;
        height: 260px;
        float: left;
        margin-left: 28px;
        background-size: 100% 100%;
        background: url(../scheme/gszzbj1.png)no-repeat;
        background-size: 100% 100%;
    }


    .gszz_Wrap1 ul li h2 {
        font-size: 22px;
        color: #0A50B4;
        font-weight: 700;
        margin: 0 auto;
        margin-bottom: 10px;
        width: 89%;
        padding-bottom: 14px;
        border-bottom: 1px solid rgb(0, 0, 0, 0.1);
        padding-top: 35px;
    }

    .gszz_Wrap1 ul li p {
        width: 89%;
        margin: 0 auto;
        font-size: 18px;
        color: #47484D;
        font-weight: 700;
        line-height: 32px;
    }

    .gszz_Wrap2 {
        margin-top: 28px;
    }

    .gszz_Wrap2 ul li {
        width: 536px;
        height: 445px;
        float: left;
        margin-left: 30px;
        background: url(../scheme/gszzbj2.png)no-repeat;
        background-size: 100% 100%;
    }

    .gszz_Wrap2 ul li:nth-child(1) {
        margin-left: 0;
    }

    .gszz_Wrap2 ul li h2 {
        font-size: 22px;
        color: #0A50B4;
        font-weight: 700;
        margin: 0 auto;
        margin-bottom: 20px;
        width: 89%;
        padding-bottom: 14px;
        border-bottom: 1px solid rgb(0, 0, 0, 0.1);
        padding-top: 43px;

    }

    .gszz_Wrap2 ul li p {
        width: 89%;

        margin: 0 auto;

        font-size: 18px;

        color: #47484D;

        font-weight: 700;

        line-height: 32px;

    }

    .lxwmbotm ul li {
        transition: 0.6s;
        width: 335px;
        height: 313px;
        float: left;
        margin-left: 45px;
    }

    .qywhine ul li {
        width: 288px;
        height: 324px;
    }

    .qywhtwo ul li {
        width: 469px;
        height: 236px;
    }


    .qywhtreen_top_right {
        width: 60%;
        height: 250px;
        padding: 37px;
    }

    .qywhtreen_top_right p {

        font-size: 16px;

        line-height: 34px;

    }


    .box5_lbimg ul>li p {
        width: 86%;
        height: auto;
        color: #5a5a5a;
        font-size: 18px;
        margin: 0 auto;
        line-height: 25px;
        overflow-x: auto;
        padding-bottom: 0;
        display: none;
        /* ä½¿ç”¨å¼¹æ€§ç›’å­å¸ƒå±€æ¨¡åž‹ */
        -webkit-box-orient: vertical;
        /* åž‚ç›´æŽ’åˆ—å­å…ƒç´  */
        -webkit-line-clamp: 4;
        /* é™åˆ¶åœ¨ä¸‰è¡Œ */
        overflow: hidden;
        /* è¶…å‡ºå®¹å™¨éƒ¨åˆ†éšè— */
    }

    .box5_lbimg ul>li h2 {
        /* height: auto; */
        /* width: 92%; */
    }






















}






@media screen and (max-width: 950px) {
    .wrap_1400_789 {
        width: 100%;
    }
}


@media screen and (max-width: 750px) {
    .jsyy-dxal ul li {
        flex-wrap: wrap;
    }

    .dxal-img {
        width: 100% !important;
    }

    .dxal-right {
        width: 100% !important;
        margin-right: 0px !important;
        margin-top: 20px;
    }

    .jxyyxq-sum img {
        width: 100%;
        max-width: 100% !important;
    }

    .jsyy ul li {
        width: 100% !important;
    }

    .yfcg {
        width: 48%
    }

    .yfcg-pic {
        height: 135px
    }

    .yfcg-item p {
        width: 100%
    }

    .box5_lbimg ul>li {
        width: 100%;
        height: auto;
        float: none;
        margin-left: 0;
        margin-bottom: 21px;
        position: relative;
        overflow: hidden;
    }

    .base-crumbs {

        display: none;
    }

    .base_crumbswrap {
        display: none;
    }

    .ce_left_nav {

        display: none;
    }

    .ldtlf2 ul li {
        margin-bottom: 20px !important;
    }
.second_witdsbox.clearfix {
    background: linear-gradient(180.00deg, rgb(249, 252, 255), rgb(236, 245, 255) 100%);
    /* padding: 26px; */
    padding: 50px;
    margin-bottom: 20px;
}
    .second_witd {
        height: auto;
        width: 100%;
        margin: 0 auto;
        margin-top: 0;
        float: none;
    }

    .gywm_wrap {
        margin-top: 0px !important;
    }
.ty_second {

    margin-bottom: 20px;
}
    .box5_lbimg ul>li img {
    height: auto;
}
    .wrap_1400_789 {
        width: 90%;
        margin: 0 auto;
        margin-bottom: 0;
        padding-top: 30px;
        padding-left: 16px;
        padding-right: 15px;
        box-sizing: border-box;
    }

    .box {

        display: none;
    }

    .gywm_top .wrap_1400_789 {
        margin-top: 0px !important;
        background: #ffff;
        padding-bottom: 86px;
        width: 100%;
    }

    .ty_second h3 {
        font-size: 20px;
        font-stretch: normal;
        letter-spacing: 0px;
        color: #ffffff;
        font-weight: 500;
        padding-bottom: 20px;
        /* background-size: 4%; */
        width: 148px;
        height:44px;
        line-height: 44px;
        background-size: 100% 100% !important;
    }

    .ty_secondh3 h3 {
        display: inline-block;
        width: 165px;
        height: 52px;
        line-height: 73px;
        background: url(../scheme/1773.png) no-repeat 100%;
        color: rgb(255, 255, 255);
        font-size: 18px;
        background-size: 100%;
    }

    .ty_second .ywjj {
        background: none;
        background-size: 100% 100%;
        height: auto;
    }

    .ty_second .ywjj p.ywjjp {
        display: block;
        color: black;
        font-size: 15px;
        text-align: center;
        font-weight: 400;
        line-height: 26px;
    }

    .ywjjtop {
        display: inline-block;
        height: auto;
        width: 100%;
        margin: 0 auto;
        align-items: center;
        margin-bottom: 20px;
        margin-top: 20px;
    }

    .ywjjbotom {
        display: inline-block;
        height: auto;
        width: 100%;
        margin: 0 auto;
        align-items: center;
    }

    .ywjjtop h2 {
        color: rgb(27, 98, 206);
        font-family: å¾®è½¯é›…é»‘;
        font-size: 20px;
        font-weight: 700;
        line-height: 26px;
        letter-spacing: 0px;
        text-align: left;
        float: none;
        margin-left: 0;
        margin-right: 0;
    }

    .ywjjbotom h2 {
        color: rgb(27, 98, 206);
        font-family: å¾®è½¯é›…é»‘;
        font-size: 20px;
        font-weight: 700;
        line-height: 26px;
        letter-spacing: 0px;
        text-align: left;
        float: none;
        margin-left: 0;
        margin-right: 0;
    }

    .ywjjtop p {
        display: block;
        color: rgb(85, 85, 85);
        font-family: å¾®è½¯é›…é»‘;
        font-size: 16px;
        /*font-size: 18px;*/
        font-weight: 400;
        /* line-height: 36px;*/
        line-height: 30px;
        letter-spacing: 0px;
        text-align: left;
        float: none;
        width: 68%;
        padding-left: 0;
        box-sizing: border-box;
        text-indent: 2em;
        /*overflow-y: scroll;*/
        height: auto;
        text-align: justify;
    }

    .ywjjbotom p {
        display: block;
        color: rgb(85, 85, 85);
        font-family: å¾®è½¯é›…é»‘;
        font-size: 16px;
        /*font-size: 16px;*/
        font-weight: 400;
        /*line-height: 36px;*/
        line-height: 30px;
        letter-spacing: 0px;
        text-align: left;
        float: none;
        width: 68%;
        padding-left: 0;
        box-sizing: border-box;
        text-indent: 2em;
        /*overflow-y: scroll;*/

        text-align: justify;
    }

    .ty_second p {
        color: rgb(85, 85, 85);
        font-size: 16px;
        font-weight: 500;
        line-height: 43px;
        letter-spacing: 0px;
        text-align: left;
        text-transform: uppercase;
        width: 100%;
    }




    .dy_p {
        float: right;
        width: 100%;
        margin-bottom: 7px;
    }

    .dy_p p {
        color: rgb(102, 102, 102);
        font-size: 16px;
        font-weight: 400;
        line-height: 28px;
        letter-spacing: 0px;
        text-align: justify;
        padding: 7px 0px 7px 0px;
    }

    .ldtlf1 {
        margin-bottom: 0px !important;
    }

    .ldtdbox ul li {
        margin-bottom: 0px !important;
    }

    .xwzx_title {
        margin-top: 0;
        border-top: 1px solid rgb(240, 240, 239);
    }

    .xwzx_title ul li {
        border-bottom: 1px solid rgb(240, 240, 239);
        line-height: 61px;
    }

    .xwzx_title ul li a {
        color: rgb(102, 102, 102);
        font-size: 18px;
        font-weight: 400;
        letter-spacing: 0px;
        float: left;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 72%;
    }

    .xwzx_title ul li span {
        color: rgb(153, 153, 153);
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 0px;
        float: right;
    }

    .gszz_Wrap1 ul li {
        width: 100%;
        float: none;
        margin-left: 0;
        margin-bottom: 20px;

    }

    .gszz_Wrap2 ul li {
        width: 100%;
        margin-bottom: 20px;

        margin-left: 0;
        float: none;

    }

    .gszz_Wrap1 ul li h2 {
        font-size: 20px;

    }

    .gszz_Wrap1 ul li p {
        font-size: 16px;
    }

    .gszz_Wrap2 ul li h2 {
        font-size: 20px;

    }

    .gszz_Wrap2 ul li p {
        font-size: 16px;
    }

    .tabs-colorful-icons>ul>li {
        width: auto;
        height: auto;
        line-height: 11px;
    }

    .tabs-colorful-icons>ul {
        width: 100%;

    }

    .gsry_left {
        float: none;
        width: 100%;
    }



    .gsry_tight {
        width: 100%;
        float: none;
        margin-top: 22px;
    }


    .gsry_left ul li p {
        color: #333333;
        font-size: 16px;
        text-align: left;
        line-height: 29px;
    }

    .tabs-colorful-icons {
        margin: 0 auto;
        padding-top: 30px;
    }

    .gsry_Wrap {
        padding-bottom: 0;
        margin-top: 0;
    }


    .lxwmbotm ul li {
        transition: 0.6s;
        width: 100%;
        height: auto;
        float: none;
        margin-left: 0;
    }

    .lxwmbotm ul li p {

        margin-top: 12px;

        line-height: 34px;
    }


    .lxwmbotm ul li h2 {

        padding-top: 23px;
    }

    .qywhine ul li {
        width: 100%;
        height: auto;
        float: none;
        margin-left: 0;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        margin-left: 0;
        /* margin-bottom: 0; */
        display: inline-block;
        box-sizing: border-box;
        padding: 30px;
    }

    .qywhtwo ul li {
        width: 100%;
        height: auto;
        border-radius: 8px;
        float: none;
        margin-left: 0;
        margin-bottom: 16px;
        display: flex;
        align-items: flex-start;
        flex-direction: column;
        justify-content: center;
        padding-left: 0;
        box-sizing: border-box;
        padding: 14px;
    }

    .qywhtwo ul li h2 {
        color: rgb(255, 255, 255);
        font-size: 18px;
        font-weight: 700;
        line-height: 26px;
        letter-spacing: 0px;
        text-align: left;
        margin-bottom: 9px;
    }

    .qywhtwo ul li p {
        color: rgb(255, 255, 255);
        font-size: 16px;
        font-weight: 400;
        line-height: 28px;
        letter-spacing: 0px;
        text-align: left;
    }




    .qywhtreen_top_left {
        width: 100%;
        height: auto;
        float: none;
    }

    .qywhtreen_top_left img {
        width: 100%;
        height: 100%;
    }

    .qywhtreen_top_right {
        width: 100%;
        height: auto;
        float: right;
        box-sizing: border-box;
        border-bottom: 1px solid rgb(209, 209, 209);
        border-left: 1px solid rgb(209, 209, 209);
        border-right: 1px solid rgb(209, 209, 209);
        border-top: 1px solid rgb(209, 209, 209);
        background: rgb(250, 250, 250);
        padding: 8px;
    }

    .qywhtreen_top_right p {
        color: rgb(51, 51, 51);
        font-family: æ€æºé»‘ä½“;
        font-size: 16px;
        font-weight: 400;
        line-height: 34px;
        letter-spacing: 0px;
        text-align: left;
    }


    .qywhtreen_bot {

        margin-top: 45px;
    }

    .qywhtreen_bot ul li {
        width: 100%;
        float: none;
        margin-left: 0;
    }

    .qywhtreen_bot ul li:nth-child(1) {
        margin-left: 0;
    }

    .qywhtreen_bot ul li img {
        width: 100%;
        height: auto;
    }

    .qywhtreen_bot ul li h2 {
        color: #333333;
        font-size: 18px;
        text-align: center;
        padding: 25px;
    }

    .box4_lbimg ul li {
        width: 100%;
        height: auto;
        float: none;
        margin-left: 0;
        margin-bottom: 21px;
        position: relative;
        overflow: hidden;
    }

    .box4_lbimg1 ul li:nth-child(5) {
        margin-left: 0px !important;
    }


}

.ldtdbox {}

.ldtdbox ul li img {
    width: auto;
    height: 282px;
    background: rgb(53, 113, 177);

    .ldtdboxul li {
        width: 200px;
    }

    ;
}

.ldtdbox ul li {
    width: 200px;
    margin: 0 auto;
    height: 149px;
    background: #FEFFFF;
    border-bottom: 8px solid #006FC0;
    border-radius: 8px;
    padding-top: 12px;
    box-sizing: border-box;
    margin-top: 50px;
    margin-bottom: 100px;
}

.ldtdbox ul li h2 {
    color: rgb(51, 51, 51);
    font-family: æ€æºé»‘ä½“;
    font-size: 24px;
    font-weight: 400;
    line-height: 35px;
    letter-spacing: 0px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

.ldtdbox ul li p {
    color: rgb(102, 102, 102);
    font-family: æ€æºé»‘ä½“;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0px;
    text-align: center;
}

.ldtlf1 {
    margin-bottom: 38px;
}

.ldtlf2 ul li {
    margin-left: 0;
    float: left;
    /* margin-left: 101px;*/
    margin-left: 75px;
}

.ldtlf2 ul li:nth-child(1) {
    margin-left: 0;
}

.tygsld_second {
    border-bottom: 1px solid rgb(27, 98, 206, 0.1);
    text-align: center;
}

.second_witdsbox.clearfix {
    background: linear-gradient(180.00deg, rgb(249, 252, 255), rgb(236, 245, 255) 100%);
    /*padding: 26px;*/
    padding: 30px 60px;
    margin-bottom: 20px;
}

.tygsld_second h3 {
    color: rgb(102, 102, 102);
    font-size: 26px;
    font-weight: 700;
    line-height: 29px;
    letter-spacing: 0px;
    padding-bottom: 12px;
    text-align: left;
display: block;
    float: left;
margin-right: 25px;
}

.tygsld_second>p {
    color: rgb(102, 102, 102);
    font-family: 思源黑体;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0px;
    text-align: left;
    margin-bottom: 27px;
}

.gsldxq {
    padding-top: 20px;
}

.gsldxqleft {
    width: 200px;
    height: 282px;
    float: left;
}

.gsldxqright {
    float: none;
    width: 100%;
}

.gsldxqright p {
    color: rgb(102, 102, 102);
    font-size: 18px;
    font-weight: 400;
    line-height: 36px;
    letter-spacing: 0px;
    text-align: justify;
    text-indent: 0;
}

.gywm_zzjg {
    background: #F5F8FA;
    margin-top: 0;
}

.gywm_zzjg p {
    font-size: 18px;
    line-height: 31px;
    padding-bottom: 15px;
    color: #666666;
}

.gywm_top {
    margin-top: -43px;
    background: #ffff;
}

.gywm_top .wrap_1400_789 {
    margin-top: -43px;
    background: #ffff;
    padding-bottom: 86px;
}




/* box */

.box {
    width: 100%;
 
    margin-bottom: 30px;
    position: relative;
}

.tab_menu {
    overflow: hidden;
    width: 480px;
    height: 440px;
    float: left;
    position: relative;
}

.tab_menu li {
    float: left;
    line-height: 30px;
    color: #104BA6;
    text-align: center;
    cursor: pointer;
    font-size: 18px;
    font-weight: 700;
    position: absolute;
    text-align: left;
    box-sizing: border-box;
    /* display: flex; */
    /* align-items: center; */
    /* justify-content: center; */
}

.tab_menu li.current {
    color: #FFFFFF;
    /* background:#fff; */
}

.tab_menu li a {
    color: #104BA6;
    text-decoration: none;
}

.tab_menu li.current a {
    color: #ffffff;
}

.tab_box {
    width: 680px;
    height: 415px;
    float: right;
    background: #E7F1F9;
    box-sizing: border-box;
    padding: 40px;
}

.tab_box div h2 {
    color: #333333;
    font-size: 20px;
    font-weight: 700;
    padding-bottom: 30px;
    border-bottom: 1px solid rgb(0, 0, 0, 0.1);
    margin-bottom: 19px;
}

.tab_box div ul li {
    color: #666666;
    font-size: 18px;
}

.tab_box div ul li a {
    color: #666666;
    font-size: 18px;
}



.tab_box li {
    height: auto;
    line-height: 32px;
    overflow: hidden;
}

.tab_box li span {
    margin: 0 5px 0 0;
    font-family: "å®‹ä½“";
    font-size: 12px;
    font-weight: 400;
    color: #666666;
}

.tab_box .hide {
    display: none;
}

.tab_box_yfcg {
    width: 148px;
    height: 148px;
    border-radius: 50%;
    background: rgb(255, 255, 255);
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgb(51, 51, 51);
    font-family: æ€æºé»‘ä½“;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0px;
    position: absolute;
    top: 33%;
    left: 14%;
}

.tab_menu li:nth-child(1) {
    background: url(../scheme/1766.png) no-repeat 100%;
    background-size: 100%;
    height: 178px;
    width: 193px;
    left: 250px;
    top: 0;
    padding-top: 88px;
    padding-left: 48px;
}

.tab_menu li:nth-child(2) {
    background: url(../scheme/1767.png) no-repeat 100%;
    background-size: 100%;
    width: 155px;
    height: 228px;
    left: 300px;
    top: 160px;
    padding-top: 87px;
    padding-left: 48px;
}

.tab_menu li:nth-child(3) {
    background: url(../scheme/1768.png) no-repeat 100%;
    background-size: 100%;
    height: 137px;
    width: 239px;
    left: 117px;
    top: 300px;
    padding-top: 48px;
    padding-left: 87px;
}

.tab_menu li:nth-child(4) {
    background: url(../scheme/1769.png) no-repeat 100%;
    background-size: 100%;
    width: 153px;
    height: 226px;
    left: 21px;
    top: 160px;
    padding-top: 87px;
    padding-left: 0;
    text-align: center;
}

.tab_menu li:nth-child(5) {
    background: url(../scheme/1770.png) no-repeat 100%;
    background-size: 100%;
    height: 178px;
    width: 193px;
    left: 36px;
    top: 0px;
    padding-top: 87px;
    padding-left: 77px;
}

.tab_menu li:nth-child(1):hover {
    background: url(../scheme/1762.png) no-repeat 100%;
    background-size: 100%;
    height: 178px;
    width: 193px;
    left: 250px;
    top: 0;
}

.tab_menu li:nth-child(2):hover {
    background: url(../scheme/1763.png) no-repeat 100%;
    background-size: 100%;
    width: 155px;
    height: 228px;
    left: 300px;
    top: 160px;
}

.tab_menu li:nth-child(3):hover {
    background: url(../scheme/1764.png) no-repeat 100%;
    background-size: 100%;
    height: 137px;
    width: 239px;
    left: 117px;
    top: 300px;
}

.tab_menu li:nth-child(4):hover {
    background: url(../scheme/1765.png) no-repeat 100%;
    background-size: 100%;
    width: 153px;
    height: 226px;
    left: 21px;
    top: 160px;
}

.tab_menu li:nth-child(5):hover {
    background: url(../scheme/1761.png) no-repeat 100%;
    background-size: 100%;
    height: 178px;
    width: 193px;
    left: 36px;
    top: 0px;
}
.tab_menu li:hover a{color: #fff;}
.tab_menu li:nth-child(1).current {
    background: url(../scheme/1762.png) no-repeat 100%;
    background-size: 100%;
    height: 178px;
    width: 193px;
    left: 250px;
    top: 0;
}

.tab_menu li:nth-child(2).current {
    background: url(../scheme/1763.png) no-repeat 100%;
    background-size: 100%;
    width: 155px;
    height: 228px;
    left: 300px;
    top: 160px;
}

.tab_menu li:nth-child(3).current {
    background: url(../scheme/1764.png) no-repeat 100%;
    background-size: 100%;
    height: 137px;
    width: 239px;
    left: 117px;
    top: 300px;
}

.tab_menu li:nth-child(4).current {
    background: url(../scheme/1765.png) no-repeat 100%;
    background-size: 100%;
    width: 153px;
    height: 226px;
    left: 21px;
    top: 160px;
}

.tab_menu li:nth-child(5).current {
    background: url(../scheme/1761.png) no-repeat 100%;
    background-size: 100%;
    height: 178px;
    width: 193px;
    left: 36px;
    top: 0px;
}

.rctd_boxs1 {
    width: 90%;
    margin: 0 auto;
}

.rctd_boxs1 ul li {
    width: auto;
    float: left;
    margin-left: 69px;
}

.rctd_boxs1 ul li div {
    width: 82px;
    height: 82px;
    color: rgb(51, 51, 51);
    font-size: 18px;
    font-weight: 700;
    line-height: 82px;
    letter-spacing: 0px;
    text-align: center;
    border-radius: 100%;
    margin: 0 auto;
    margin-bottom: 10px;
}

.rctd_boxs1 ul li h2 {
    color: rgb(51, 51, 51);
    font-family: 微软雅黑;
    font-size: 18px;
    font-weight: 400;
    line-height: 36px;
    letter-spacing: 0px;
    text-align: center;
}

.rctd_boxs1 ul li:nth-child(1) {
    margin-left: 0;
}

.rctd_boxs1 ul li:nth-child(1) div {
    background: url(../scheme/1821.png) no-repeat 100% 100%;
    background-size: 100% 100%;
}

.rctd_boxs1 ul li:nth-child(2) div {
    background: url(../scheme/1822.png) no-repeat 100% 100%;
    background-size: 100% 100%;
}

.rctd_boxs1 ul li:nth-child(3) div {
    background: url(../scheme/1823.png) no-repeat 100% 100%;
    background-size: 100% 100%;
}

.rctd_boxs1 ul li:nth-child(4) div {
    background: url(../scheme/1824.png) no-repeat 100% 100%;
    background-size: 100% 100%;
}

.rctd_boxs1 ul li:nth-child(5) div {
    background: url(../scheme/1825.png) no-repeat 100% 100%;
    background-size: 100% 100%;
}

.rctd_boxs1 ul li:nth-child(6) div {
    background: url(../scheme/1826.png) no-repeat 100% 100%;
    background-size: 100% 100%;
}

.rctd_boxs1 ul li:nth-child(7) div {
    background: url(../scheme/1827.png) no-repeat 100% 100%;
    background-size: 100% 100%;
}

.rctd_boxs2.clearfix {
    margin-top: 46px;
}

.rctd_boxs2left {
    float: left;
    width: 570px;
    height: 274px;
    background: rgb(255, 255, 255);
    display: flex;
    align-items: center;
    justify-content: center;
}

.rctd_boxs2right {
    float: right;
    width: 570px;
    height: 274px;
    background: rgb(255, 255, 255);
    display: flex;
    align-items: center;
    justify-content: center;
}

.rctd_boxs3.clearfix {
    margin-top: 46px;
}

.rctd_boxs3.clearfix ul li {
    width: 570px;
    height: 140px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    background: rgb(255, 255, 255);
    background: url(../scheme/334726.png) no-repeat 100%;
    background-size: 100% 100%;
    float: left;
    margin-left: 36px;
}

.rctd_boxs3.clearfix ul li:nth-child(1) {
    margin-left: 0;
}

.rctd_boxs3.clearfix ul li h2 {
    color: rgb(51, 51, 51);
    font-family: 思源黑体;
    font-size: 18px;
    font-weight: 700;
    line-height: 140px;
    letter-spacing: 0px;
    text-align: center;
}

.rctd_boxs4.clearfix p {
    color: rgb(102, 102, 102);
    font-family: 微软雅黑;
    font-size: 18px;
    font-weight: 400;
    line-height: 36px;
    letter-spacing: 0px;
    text-align: justify;
    text-indent: 2em;
}

.rctd_boxs4.clearfix {
    margin-top: 46px;
}

@media screen and (max-width: 750px) {

 .rczp-li{
        padding:20px
    }
    .rczp-top{
       padding-bottom:10px;
    }
   .rczp-li .rczp-title a{
        width:auto;
        font-size:18px;
    }

    .rczp-bottom{
        flex-wrap:wrap;
        padding-top:5px;
    }

    .rczp-item{
        width:100%;
    }
    .rczp-detail{
        display:none;
    }

    .rctd_boxs1 {
        width: 90%;
        margin: 0 auto;
        margin-top: 35px;
    }

    .rctd_boxs1 ul li {
        width: 29%;
        float: left;
        margin-left: 18px;
        margin-bottom: 20px;
    }

    .rctd_boxs1 ul li div {
        width: 100%;
        height: auto;
        color: rgb(51, 51, 51);
        font-size: 18px;
        font-weight: 700;
        line-height: 82px;
        letter-spacing: 0px;
        text-align: center;
        border-radius: 100%;
        margin: 0 auto;
        margin-bottom: 10px;
    }

    .rctd_boxs1 ul li h2 {
        color: rgb(51, 51, 51);
        font-family: 微软雅黑;
        font-size: 16px;
        font-weight: 400;
        line-height: 22px;
        letter-spacing: 0px;
        text-align: center;
    }

    .rctd_boxs1 ul li:nth-child(3n+1) {
        margin-left: 0;
    }

    .rctd_boxs1 ul li:nth-child(1) {
        margin-left: 0;
    }

    .rctd_boxs1 ul li:nth-child(1) div {
        background: url(../scheme/1821.png) no-repeat 100% 100%;
        background-size: 100% 100%;
    }

    .rctd_boxs1 ul li:nth-child(2) div {
        background: url(../scheme/1822.png) no-repeat 100% 100%;
        background-size: 100% 100%;
    }

    .rctd_boxs1 ul li:nth-child(3) div {
        background: url(../scheme/1823.png) no-repeat 100% 100%;
        background-size: 100% 100%;
    }

    .rctd_boxs1 ul li:nth-child(4) div {
        background: url(../scheme/1824.png) no-repeat 100% 100%;
        background-size: 100% 100%;
    }

    .rctd_boxs1 ul li:nth-child(5) div {
        background: url(../scheme/1825.png) no-repeat 100% 100%;
        background-size: 100% 100%;
    }

    .rctd_boxs1 ul li:nth-child(6) div {
        background: url(../scheme/1826.png) no-repeat 100% 100%;
        background-size: 100% 100%;
    }

    .rctd_boxs1 ul li:nth-child(7) div {
        background: url(../scheme/1827.png) no-repeat 100% 100%;
        background-size: 100% 100%;
    }

    .rctd_boxs2.clearfix {
        margin-top: 46px;
    }

    .rctd_boxs2left {
        float: none;
        width: 100%;
        height: auto;
        margin-bottom: 23px;
        background: rgb(255, 255, 255);
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .rctd_boxs2right {
        float: none;
        width: 100%;
        height: auto;
        background: rgb(255, 255, 255);
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .rctd_boxs3.clearfix {
        margin-top: 46px;
    }

    .rctd_boxs3.clearfix ul li {
        width: 100%;
        height: 140px;
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
        background: rgb(255, 255, 255);
        background: url(../scheme/334726.png) no-repeat 100%;
        background-size: 100% 100%;
        float: none;
        margin-left: 0;
        margin-bottom: 20px;
    }

    .rctd_boxs3.clearfix ul li:nth-child(1) {
        margin-left: 0;
    }

    .rctd_boxs3.clearfix ul li h2 {
        color: rgb(51, 51, 51);
        font-family: 思源黑体;
        font-size: 18px;
        font-weight: 700;
        line-height: 140px;
        letter-spacing: 0px;
        text-align: center;
    }

    .rctd_boxs4.clearfix p {
        color: rgb(102, 102, 102);
        font-family: 微软雅黑;
        font-size: 18px;
        font-weight: 400;
        line-height: 36px;
        letter-spacing: 0px;
        text-align: justify;
        text-indent: 2em;
    }

    .rctd_boxs4.clearfix {
        margin-top: 46px;
    }

}

.jsyy ul {
    overflow: hidden;
    margin-left: -2%
}

.jsyy ul li {
    float: left;
    width: 31%;
    margin-left: 2.3%;
    margin-top: 10px;
    position: relative;
    margin-bottom: 20px;
}

.jsyy ul li img {
    width: 100%;
    height: auto
}

.jsyy-title {
    position: absolute;
    bottom: 0;
    font-size: 18px;
    line-height: 24px;
    padding: 14px 24px;
    width: 100%;
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));
    box-sizing: border-box;
    height: 30%;
}

.jsyy-title a {
    color: #fff;
}

.jxyyxq-title {
    font-size: 20px;
    color: #333;
    text-align: center;
    line-height: 29px;
    font-weight: 700;
    margin-bottom: 25px;
    margin-top: 10px;
}

.jxyyxq-sum p {
    font-size: 18px;
    line-height: 36px;
    color: #666;
    margin-bottom: 20px;
}

.jxyyxq-sum img {
    max-width: 80%;
}

.dxal-title {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 20px;
}

.jsyy-dxal ul li {
    background: #fff;
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 20px;
    box-sizing: border-box;
}

.jsyy-dxal ul li .dxal-img {
    width: 26%;

}

.dxal-right {
    width: 67%;
    margin-right: 40px;
}

.dxal-right-title {
    font-size: 18px;
    color: #666666;
    font-weight: 700;
    line-height: 36px;
}

.dxal-sum {
    font-size: 18px;
    color: #666;
    line-height: 36px;
    text-indent: 2em;
}