@charset "utf-8";
* {
    box-sizing: content-box;
}
body {
    background: #f3f9fe;
}
.footer *,
.footer {
box-sizing:border-box;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.pcNone{
    display: none !important;
}
.rcdw_wrap{
    width: 1400px;
    margin: 0 auto;
}
.menu {
    position: relative;
    top: auto;
    left: auto;
    width: 100%;
    z-index: 2;
    background: #3587c0;
}

.menu .menu_bg {
    width: 1400px;
    height: 52px;
    margin: 0 auto;
    background: none;
    background-size: 100% 100%;
    font-size: 0;
    text-align: center;
}

.menu li {
    height: 52px;
    line-height: 52px;
    font-size: 20px;
    display: inline-block;
    width: 14.2%;
    text-align: center;
    font-weight: bold;
    position: relative;
    color: #fff;
}

.menu li.on {
    color: #fff;
}

.menu li::before {
    content: '';
    width: 0;
    height: 20px;
    border-left: 1px solid #9cc3de;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.menu li a {
     color: #fff;
}
.menu li a:hover {
    color: #fff;
}
.header {
    height: auto;
}
.search-btn-con {
    position: relative;
    width: 1400px;
    margin: 0 auto;
}

.search-btn-con a {
    position: absolute;
    top: -60px;
    right: -60px;
    padding-left: 37px;
    color: #3587c0;
    height: 26px;
    line-height: 26px;
    font-size: 20px;
    background: url(trzx251208_searchIcon.png) no-repeat left center;
}
@media (max-width:1440px) {
    .search-btn-con {
        position: relative;
        width: 1000px;
        margin: 0 auto;
    }
    .search-btn-con a {
        position: absolute;
        top: -50px;
        right: -60px;
        padding-left: 27px;
        color: #3587c0;
        height: 22px;
        line-height: 22px;
        font-size: 16px;
        background: url(trzx251208_searchIcon.png) no-repeat left center;
        background-size: auto 20px;
    }
    .rcdw_wrap{
        width: 1000px;
    }
.menu {
    position: relative;
    top: auto;
    left: auto;
    width: 100%;
    z-index: 2;
    background: #3587c0;
}

.menu .menu_bg {
    width: 1000px;
    height: 40px;
    margin: 0 auto;
    background: none;
    background-size: 100% 100%;
    font-size: 0;
    text-align: center;
}

.menu li {
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    display: inline-block;
    width: 13%;
    text-align: center;
    font-weight: bold;
    position: relative;
    color: #fff;
}

.menu li.on {
    color: #fff;
}

.menu li::before {
    content: '';
    width: 0;
    height: 20px;
    border-left: 1px solid #9cc3de;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.menu li a:hover {
    color: #fff;
}
}

.rcdw_list_w{
    background-color: #f3f9fe;
    /* padding-bottom: 70px; */
}
/* 位置导航 */
.rcdw_wz{
    /* line-height: 72px;
    color: #799cb4;
    font-size: 16px; */
    font-size: 16px;
    color: #799cb4;
    line-height: 24px;
    padding: 29px 0;
}
.rcdw_wz a{
    color: #799cb4;
}

/* 列表框架 */
.rcdw_list_kj{
    background: #ffffff url("trzx251208_ej_rcdw3.jpg") no-repeat center bottom;
    padding: 31px 50px 0;
}
.rcdw_list_title{
    padding-left: 84px;
    font-size: 28px;
    line-height: 58px;
    color: #1a1a1a;
    font-weight: bold;
    position: relative;
}
.rcdw_list_title .icos{
    width: 69px;
    height: 49px;
    background: url("trzx251208_ej_rcdw2.png") no-repeat left center;
    background-size: 100% auto;
    position: absolute;
    left: 0;
    top: 8px;
}
.rcdw_list_title .ts{
    border-bottom: 1px solid #b1cfe5;
}
.rcdw_list_title2{
    margin-top: 28px;
}
@media (max-width:1440px) {
    .rcdw_list_w{
        /* padding-bottom: 56px; */
    }
    .rcdw_wz{
        /* line-height: 50px;
        font-size: 12px; */
        font-size: 14px;
        color: #799cb4;
        line-height: 20px;
        padding: 20px 0;
    }
    .rcdw_list_kj{
        background-size: 100% auto;
        padding: 21px 36px 0;
    }
    .rcdw_list_title{
        padding-left: 60px;
        font-size: 20px;
        line-height: 42px;
    }
    .rcdw_list_title .icos{
        width: 49px;
        height: 36px;
        top: 5px;
    }
    .rcdw_list_title2{
        margin-top: 20px;
    }
}
/* 带头人-详情 */
.rcdw_dtr_w{
    padding-bottom: 103px;
    margin-top: 36px;
}
.rcdw_dtr_l .imgs{
    width: 280px;
    /* height: 390px; */
    height: auto;
    display: block;
}
.rcdw_dtr_r{
    width: 970px;
}
.rcdw_dtr_r .titles{
    font-size: 26px;
    line-height: 1;
    font-weight: bold;
    color: #3587c0;
}
.rcdw_dtr_r .text{
    font-size: 20px;
    line-height: 32px;
    margin-top: 18px;
    color: #666666;
    display: block;
}
.rcdw_dtr_r .doc{
    font-size: 20px;
    line-height: 50px;
    padding-top: 26px;
    margin-top: 30px;
    border-top: 1px solid #d7e8f4;
    text-indent: 2em;
}
.rcdw_dtr_r .doc p{
    margin-bottom: 20px;
    text-indent: 2em;
}
@media (max-width:1440px) {
    .rcdw_dtr_w{
        padding-bottom: 59px;
        margin-top: 25px;
    }
    .rcdw_dtr_l .imgs{
        width: 200px;
        /* height: 279px; */
        height: auto; 
    }
    .rcdw_dtr_r{
        width: 693px;
    }
    .rcdw_dtr_r .titles{
        font-size: 18px;
    }
    .rcdw_dtr_r .text{
        font-size: 14px;
        line-height: 22px;
        margin-top: 13px;
    }
    .rcdw_dtr_r .doc{
        font-size: 14px;
        line-height: 36px;
        padding-top: 17px;
        margin-top: 21px;
    }
    .rcdw_dtr_r .doc p{
        margin-bottom: 13px;
    }
}

/* 二级导航 */
.rcdw_list_nav{
    background-color: #ffffff;
    text-align: center;
    font-size: 0;
}
.rcdw_list_nav ul{
    /* display: inline-block; */
}
.rcdw_list_nav ul li{
    /* float: left; */
    font-size: 22px;
    line-height: 60px;
    padding: 0 52px;
    position: relative;
    display: inline;
}
.rcdw_list_nav ul li::before{
    content: "";
    width: 1px;
    height: 21px;
    background-color: #a0c7e7;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.rcdw_list_nav ul li:first-child::before{
    display: none;
}
.rcdw_list_nav ul li::after{
    content: " ";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #3587c0;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    /* bottom: 6px; */
    opacity: 0;
    transition: all 0.5s;
    top: 34px;
}
.rcdw_list_nav ul li:hover::after{
    opacity: 1;
}
.rcdw_list_nav ul li:hover a{
    color: #3587c0;
    font-weight: bold;
}
.rcdw_list_nav ul li.on::after{
    opacity: 1;
}
.rcdw_list_nav ul li.on a{
    color: #3587c0;
    font-weight: bold;
}
@media (max-width:1440px) {
    .rcdw_list_nav ul li{
        font-size: 18px;
        line-height: 48px;
        padding: 0 20px;
    }
    .rcdw_list_nav ul li::before{
        width: 1px;
        height: 18px;
    }
    .rcdw_list_nav ul li::after{
        width: 4px;
        height: 4px;
        /* bottom: 4px; */
        top: 27px;
    }
}
/* 团队介绍 */
.rcdw_tdjs_w{
    margin-top: 40px;
}
.rcdw_tdjs_kj{
    width: 615px;
    padding: 30px 30px 10px;
    margin-bottom: 50px;
    background-color: #ffffff;
    float: left;
}
.rcdw_tdjs_kj:nth-child(2n){
    float: right;
}
.rcdw_tdjs_kj:nth-last-child(1){
    margin-bottom: 0;
}
.rcdw_tdjs_kj:nth-last-child(2){
    margin-bottom: 0;
}
.rcdw_tdjs_kj .imgs_w .imgs{
    width: 100%;
}
.rcdw_tdjs_jj{
    margin-top: 4px;
    height: 428px;
}
.rcdw_tdjs_jj li{
    font-size: 20px;
    line-height: 70px;
    border-bottom: 1px solid #e8f1f7;
    position: relative;
}
.rcdw_tdjs_jj li:nth-child(6){
    border-bottom: none;
}
.rcdw_tdjs_jj li a{
    padding: 0 52px 0 50px;
    display: block;
    transition: all 0.5s;
}
.rcdw_tdjs_jj li:hover a{
    color: #3587c0;
}
.rcdw_tdjs_jj li .icos{
    width: 30px;
    height: 30px;
    background: url("trzx251208_ej_tdjs_icos1.png") no-repeat center center;
    background-size: 100% auto;
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
}
.rcdw_tdjs_jj li .jians{
    width: 22px;
    height: 10px;
    background: url("trzx251208_ej_tdjs_jian.png") no-repeat center center;
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.5s;
    opacity: 0.8;
}
.rcdw_tdjs_jj li:hover .jians{
    transform: translate(10px, -50%);
    opacity: 1;
}
.rcdw_tdjs_jj li .icos1{
    background-image: url("trzx251208_ej_tdjs_icos1.png");
}
.rcdw_tdjs_jj li .icos2{
    background-image: url("trzx251208_ej_tdjs_icos2.png");
}
.rcdw_tdjs_jj li .icos3{
    background-image: url("trzx251208_ej_tdjs_icos3.png");
}
.rcdw_tdjs_jj li .icos4{
    background-image: url("trzx251208_ej_tdjs_icos4.png");
}
.rcdw_tdjs_jj li .icos5{
    background-image: url("trzx251208_ej_tdjs_icos5.png");
}
.rcdw_tdjs_jj li .icos6{
    background-image: url("trzx251208_ej_tdjs_icos6.png");
}
.rcdw_tdjs_jj li .icos7{
    background-image: url("trzx251208_ej_tdjs_icos7.png");
}
.rcdw_tdjs_jj li .icos8{
    background-image: url("trzx251208_ej_tdjs_icos8.png");
}
.rcdw_tdjs_jj li .icos9{
    background-image: url("trzx251208_ej_tdjs_icos9.png");
}
.rcdw_tdjs_jj li .icos10{
    background-image: url("trzx251208_ej_tdjs_icos10.png");
}
.rcdw_tdjs_jj li .icos11{
    background-image: url("trzx251208_ej_tdjs_icos11.png");
}
.rcdw_tdjs_jj li .icos12{
    background-image: url("trzx251208_ej_tdjs_icos12.png");
}
.rcdw_tdjs_jj li .icos13{
    background-image: url("trzx251208_ej_tdjs_icos13.png");
}
.rcdw_tdjs_jj li .icos14{
    background-image: url("trzx251208_ej_tdjs_icos14.png");
}
.rcdw_tdjs_jj li .icos15{
    background-image: url("trzx251208_ej_tdjs_icos15.png");
}
.rcdw_tdjs_jj li .icos16{
    background-image: url("trzx251208_ej_tdjs_icos16.png");
}
.rcdw_tdjs_jj li .icos17{
    background-image: url("trzx251208_ej_tdjs_icos17.png");
}
.rcdw_tdjs_jj li .icos18{
    background-image: url("trzx251208_ej_tdjs_icos18.png");
}
.rcdw_tdjs_jj li .icos19{
    background-image: url("trzx251208_ej_tdjs_icos19.png");
}
.rcdw_tdjs_jj li .icos20{
    background-image: url("trzx251208_ej_tdjs_icos20.png");
}
.rcdw_tdjs_jj li .icos21{
    background-image: url("trzx251208_ej_tdjs_icos21.png");
}
.rcdw_tdjs_jj li .icos22{
    background-image: url("trzx251208_ej_tdjs_icos22.png");
}
.rcdw_tdjs_jj li .icos23{
    background-image: url("trzx251208_ej_tdjs_icos23.png");
}
.rcdw_tdjs_jj li .icos24{
    background-image: url("trzx251208_ej_tdjs_icos24.png");
}
.rcdw_tdjs_jj li .icos25{
    background-image: url("trzx251208_ej_tdjs_icos25.png");
}
.rcdw_tdjs_jj li .icos26{
    background-image: url("trzx251208_ej_tdjs_icos26.png");
}
.rcdw_tdjs_jj li .icos27{
    background-image: url("trzx251208_ej_tdjs_icos27.png");
}
.rcdw_tdjs_jj li .icos28{
    background-image: url("trzx251208_ej_tdjs_icos28.png");
}
.rcdw_tdjs_jj li .icos29{
    background-image: url("trzx251208_ej_tdjs_icos29.png");
}
.rcdw_tdjs_jj li .icos30{
    background-image: url("trzx251208_ej_tdjs_icos30.png");
}

@media (max-width:1440px) {
    .rcdw_tdjs_w{
        margin-top: 28px;
    }
    .rcdw_tdjs_kj{
        width: 436px;
        padding: 21px 21px 8px;
        margin-bottom: 36px;
    }
    .rcdw_tdjs_jj{
        margin-top: 2px;
        height: 304px;
    }
    .rcdw_tdjs_jj li{
        font-size: 14px;
        line-height: 50px;
    }
    .rcdw_tdjs_jj li a{
        padding: 0 38px 0 36px;
    }
    .rcdw_tdjs_jj li .icos{
        width: 20px;
        height: 20px;
        left: 8px;
    }
    .rcdw_tdjs_jj li .jians{
        width: 16px;
        height: 8px;
        right: 22px;
        background-size: 100% auto;
    }
    .rcdw_tdjs_jj li:hover .jians{
        transform: translate(8px, -50%);
    }
}


/* 团队介绍 详情 */
.rcdw_yjsjj{
    margin-top: 50px;
    padding: 20px 0;
    position: relative;
    overflow: hidden;
}
.rcdw_yjsjj_l{
    /* width: 600px; */
    width: 450px;
    padding: 50px 48px;
    background: url("trzx251208_ej_tdjsxx_imgs1.png") no-repeat center center;
    background-size: 100% 100%;
    position: relative;
    z-index: 2;
    height:240px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%); 
}
.rcdw_yjsjj_r{
    /* position: absolute;
    right: 0;
    top: 0; */
    /* width: 700px; */
    width: 850px;
    /* height: 440px; */
    z-index: 1;
    position: relative;
    float: right;
}
.rcdw_yjsjj_r .imgs{
    display: block;
    width: 100%;
    height: 100%;
}
.rcdw_yjsjj_l .titles{
    font-size: 30px;
    color: #3587c0;
    line-height: 35px;
    padding-left: 29px;
    position: relative;
}
.rcdw_yjsjj_l .titles::after{
    content: "";
    display: block;
    width: 6px;
    height: 35px;
    background: #3587c0;
    position: absolute;
    left: 0;
    top: 0;
}
.rcdw_yjsjj_l .texts{
    margin-top: 30px;
    font-size: 18px;
    line-height: 36px;
    text-indent: 2em;
    text-align: justify;
}
.rcdw_yjsjj_l .texts p{
    margin-bottom: 12px;
}
.rcdw_yjsjj_l .texts p:last-child{
    margin-bottom: 0;
}

.rcdw_grjj{
    margin-top: 70px;
    height: 280px;
    background: url("trzx251208_ej_tdjsxx_imgs4.jpg") no-repeat center center;
    background-size: 100% 100%;
    padding: 50px 70px 50px 50px;
}
.rcdw_grjj_l{
    float: left;
}
.rcdw_grjj_l .imgs{
    width: 200px;
    /* height: 281px; */
    display: block;
}
.rcdw_grjj_r{
    width: 1032px;
    float: right;
    color: #ffffff;
}
.rcdw_grjj_r .titles{
    font-size: 20px;
    line-height: 1;
    font-weight: bold;
}
.rcdw_grjj_r .titles .xm{
    font-size: 36px;
    margin-right: 18px;
}
.rcdw_grjj_r .titles .xm a{ 
    color: #fff;
}
.rcdw_grjj_r .texts{
    font-size: 18px;
    line-height: 36px;
    margin-top: 25px;
    text-indent: 2em;
}

.rcdw_grll{
    margin-top: 60px;
}
.rcdw_grll ul{
    width: 104%;
}
.rcdw_grll li{
    float: left;
    min-width: 250px;
    background: url("trzx251208_ej_tdjsxx_imgs6.png") no-repeat center center;
    background-size: 100% 100%;
    position: relative;
    margin-right: 38px;
    border-radius: 12px;
    transition: all 0.5s;
    margin-bottom: 20px;
}
.rcdw_grll li:hover{
    background-image: url("trzx251208_ej_tdjsxx_imgs6_h.png");
}
.rcdw_grll li a{
    padding: 26px 54px 26px 113px;
    display: block;
    color: #3587c0;
    font-size: 26px;
    line-height: 43px;
    transition: all 0.5s;
}
.rcdw_grll li:hover a{
    color: #ffffff;
}
.rcdw_grll li .icos{
    width: 37px;
    height: 43px;
    left: 54px;
    background: url("trzx251208_ej_tdjsxx_imgs5.png") no-repeat center center;
    background-size: 100% auto;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.5s;
}
.rcdw_grll li:hover .icos{
    background-image: url("trzx251208_ej_tdjsxx_imgs5_h.png");
}
@media (max-width:1440px) {
    .rcdw_yjsjj{
        margin-top: 35px;
        padding: 24px 0;
    }
    .rcdw_yjsjj_l{
        /* width: 496px; */
        padding: 36px 34px;
        height: 164px;
        /* width: 428px; */
        width: 300px;
    }
    .rcdw_yjsjj_r{
        width: 628px;
        /* height: 285px; */
    }
    .rcdw_yjsjj_l .titles{
        font-size: 22px;
        line-height: 25px;
        padding-left: 20px;
    }
    .rcdw_yjsjj_l .titles::after{
        width: 4px;
        height: 25px;
    }
    .rcdw_yjsjj_l .texts{
        margin-top: 21px;
        font-size: 14px;
        line-height: 26px;
    }
    .rcdw_yjsjj_l .texts p{
        margin-bottom: 9px;
    }

    .rcdw_grjj{
        margin-top: 50px;
        height: 200px;
        padding: 35px 50px 35px 35px;
    }
    .rcdw_grjj_l .imgs{
        width: 143px;
        /* height: 200px; */
    }
    .rcdw_grjj_r{
        width: 730px;
    }
    .rcdw_grjj_r .titles{
        font-size: 14px;
    }
    .rcdw_grjj_r .titles .xm{
        font-size: 26px;
        margin-right: 12px;
    }
    .rcdw_grjj_r .texts{
        font-size: 14px;
        line-height: 26px;
        margin-top: 16px;
    }

    .rcdw_grll{
        margin-top: 43px;
    }
    .rcdw_grll li{
        min-width: 178px;
        margin-right: 28px;
        border-radius: 8px;
    }
    .rcdw_grll li a{
        padding: 20px 29px 20px 80px;
        font-size: 18px;
        line-height: 30px;
    }
    .rcdw_grll li .icos{
        width: 27px;
        height: 31px;
        left: 37px;
    }
}

/* 科技成果 */
.rcdw_list_kjm{
    margin-top: 20px;
}
.rcdw_list_title_nav{
    float: right;
}
.rcdw_list_title_nav ul li{
    float: left;
    font-size: 22px;
    line-height: 42px;
    padding: 0 18px 0 23px;
    position: relative;
    font-weight: normal;
}
.rcdw_list_title_nav ul li::before{
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #3587c0;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.rcdw_list_title_nav ul li:first-child::before{
    display: none;
}
.rcdw_list_title_nav ul li.on a, .rcdw_list_title_nav ul li:hover a{
    color: #3587c0;
    font-weight: bold;
}
.rcdw_list_title_nav ul li:last-child{
    padding-right: 0;
}

.rcdw_kjcg_mc{
    margin-top: 26px;
    font-size: 18px;
}
.rcdw_kjcg_mc .fo_kj{
    float: left;
}
.rcdw_kjcg_mc .fo_kj .sp{
    color: #0f2235;
}
.rcdw_kjcg_mc .fo_kj .inputs{
    border: 1px solid #ccdcec;
    width: 216px;
    height: 38px;
    border-radius: 6px;
    padding: 0 16px;
}
.rcdw_kjcg_mc .fo_kj .inputs::placeholder{
    color: #a3c4da;
}
.rcdw_kjcg_mc .submits{
    margin-left: 23px;
    width: 90px;
    height: 40px;
    border-radius: 6px;
    display: block;
    background-color: #3587c0;
    color: #ffffff;
    border: none;
    float: left;
    cursor: pointer;
    transition: all 0.5s;
}
.rcdw_kjcg_mc .submits:hover{
    background-color: #176ca9;
}

.rcdw_kjcg_table{
    margin-top: 26px;
}
.rcdw_kjcg_table .th{
    background: url("trzx251208_ej_tdjsxx_imgs7.jpg") no-repeat center center;
    background-size: 100% 100%;
    font-size: 22px;
    color: #ffffff;
    font-weight: bold;
}
.rcdw_kjcg_table .td{
    position: relative;
    float: left;
    line-height: 40px;
    padding: 10px 10px;
    /* padding: 10px 26px; */
    text-align: center;
}
.rcdw_kjcg_table tr .td::after {
    position: absolute;
    content: "";
    width: 1px;
    height: 50%;
    background-color: #90bcda;
    left:0;
    top: 50%;
    transform: translateY(-50%);
}
.rcdw_kjcg_table tr .td:first-child:after {
    display: none;
}
.rcdw_kjcg_table .td1{
    width: 700px;
    padding: 10px 56px;
    text-align: left;
}
.rcdw_kjcg_table .td2{
    width: 175px;
}
.rcdw_kjcg_table .td3{
    width: 206px;
}
.rcdw_kjcg_table .td2, .rcdw_kjcg_table .td3{
    border-left: 1px solid #ffffff;
}
.rcdw_kjcg_table .tr{
    font-size: 18px;
    /* transition: all 0.5s; */
}
.rcdw_kjcg_table .tr:nth-child(4n-1) td{
    background-color: #f2f8ff;
}
.rcdw_kjcg_table .tr .td2, .rcdw_kjcg_table .tr .td3{
    border-left: 1px solid #ffffff;
}
.rcdw_kjcg_table .tr:nth-child(odd) .td2, .rcdw_kjcg_table .tr:nth-child(odd) .td3{
    border-left: 1px solid #f2f8ff;
}
.rcdw_kjcg_table .tr:hover{ 
    background-color: #cae0f8;
}
.rcdw_kjcg_table .tr:hover .td2, .rcdw_kjcg_table .tr:hover .td3{
    border-left: 1px solid #cae0f8;
}

.rcdw_kjcg_table .tr a{
    color: #38739c;
}
.rcdw_kjcg_table .tr a:hover{ 
    text-decoration: underline;
}

@media (max-width:1440px) {
    .rcdw_list_kjm{
        margin-top: 14px;
    }
    .rcdw_list_title_nav ul li{
        font-size: 16px;
        line-height: 30px;
        padding: 0 12px 0 17px;
    }
    .rcdw_list_title_nav ul li::before{
        width: 4px;
        height: 4px;
    }
    .rcdw_kjcg_mc{
        margin-top: 18px;
        font-size: 14px;
        line-height: 28px;
    }
    .rcdw_kjcg_mc .fo_kj .inputs{
        width: 151px;
        height: 28px;
        border-radius: 4px;
        padding: 0 13px;
    }
    .rcdw_kjcg_mc .submits{
        margin-left: 16px;
        width: 64px;
        height: 30px;
        border-radius: 4px;
    }

    .rcdw_kjcg_table{
        margin-top: 19px;
    }
    .rcdw_kjcg_table .th{
        font-size: 16px;
    }
    .rcdw_kjcg_table .td{
        line-height: 30px;
        padding: 6px 16px;
    }
    .rcdw_kjcg_table .td1{
        width: 487px;
        padding: 6px 40px;
    }
    .rcdw_kjcg_table .td2{
        width: 125px;
    }
    .rcdw_kjcg_table .td3{
        width: 150px;
    }
    .rcdw_kjcg_table .tr{
        font-size: 14px;
    }
}

/* 分页 */
.rcdw_page {
    text-align: center;
    font-size: 0;
    padding: 50px 0;
}
.rcdw_page a,
.rcdw_page span {
    color: #333333;
    font-size: 16px;
    height: 34px;
    line-height: 32px;
    display: inline-block;
}
.rcdw_page a {
    padding: 0 8px;
    background: #ffffff;
    border: 1px solid #c6daee;
    min-width: 34px;
    box-sizing: border-box;
    border-radius: 2px;
    margin: 0 2.5px;
}
.rcdw_page a:hover,
.rcdw_page a.on {
    background: #3587c0;
    color: #ffffff;
    border: 1px solid #3587c0;
}
.rcdw_page span {
    padding: 0 3px;
}
.rcdw_page .rcdw_text {
    position: relative;
    top: 1px;
    width: 44px;
    height: 34px;
    line-height: 32px;
    border: 1px solid #c6daee;
    border-radius: 2px;
    color: #333333;
    font-size: 16px;
    text-align: center;
    outline: none;
    box-sizing: border-box;
}
.rcdw_page .rcdw_btn {
    width: 46px;
    height: 34px;
    line-height: 34px;
    border: 0;
    border-radius: 2px;
    color: #ffffff;
    font-size: 16px;
    text-align: center;
    outline: none;
    cursor: pointer;
    background: #90bcda;
}
.rcdw_page .rcdw_btn:hover {
    background: #3587c0;
}
@media (max-width:1440px) {
    .rcdw_page {
        padding: 36px 0;
    }
    .rcdw_page a,
    .rcdw_page span {
        font-size: 12px;
        height: 24px;
        line-height: 22px;
    }
    .rcdw_page a {
        padding: 0 5px;
        min-width: 24px;
        border-radius: 2px;
        margin: 0 2px;
    }
    .rcdw_page span {
        padding: 0 2px;
    }
    .rcdw_page .rcdw_text {
        top: 1px;
        width: 30px;
        height: 22px;
        line-height: 22px;
        border-radius: 2px;
        font-size: 12px;
    }
    .rcdw_page .rcdw_btn {
        width: 30px;
        height: 24px;
        line-height: 24px;
        border-radius: 2px;
        font-size: 12px;
    }
}


/* 科普专栏 */
.rcdw_kpzl{
    margin-top: 50px;
}
.rcdw_kpzl_l{
    width: 300px;
    float: left;
}
.rcdw_kpzl_nav li{
    margin-bottom: 21px;
}
.rcdw_kpzl_nav li .ts{
    font-size: 18px;
    line-height: 40px;
    background: url("trzx251208_ej_kpzl_imgs1.png") no-repeat 20px 50%;
    background-size: 14px 14px;
    background-color: #f0f6fc;
    position: relative;
    transition: all 0.5s;
}
/* .rcdw_kpzl_nav li:hover .ts, .rcdw_kpzl_nav li.on .ts{
    background-image: url("trzx251208_ej_kpzl_imgs1_h.png");
    background-color: #3587c0;
} */
.rcdw_kpzl_nav li .ast {
    display: block;
    padding: 10px 40px;
    font-size: 18px;
    color: #3587c0;
    font-weight: normal;
    transition: all 0.5s;
    position: relative;
    z-index: 2;
}
.rcdw_kpzl_nav li .ast.on {
    font-weight: bold;
}
/* .rcdw_kpzl_nav li:hover .ast, .rcdw_kpzl_nav li.on .ast{
    color: #ffffff;
} */
.rcdw_kpzl_nav li .icos{
    width: 14px;
    height: 8px;
    right: 20px;
    background: url("trzx251208_ej_kpzl_imgs2.png") no-repeat center center;
    background-size: 100% auto;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.5s;
    z-index: 1;
}
.rcdw_kpzl_nav li.on .icos{
    transform: translateY(-50%) rotate(180deg);
}
.rcdw_kpzl_nav li .ps{
    display: none;
    margin-top: 2px;
    display: none;
}
.rcdw_kpzl_nav li.on .ps{
   display: block;
}
.rcdw_kpzl_nav li .ps .as{
    font-size: 18px;
    line-height: 40px;
    display: block;
    padding: 10px 0;
    padding-left: 74px;
    position: relative;
    transition: all 0.5s;
}
.rcdw_kpzl_nav li .third-links {
    display:block;
    padding-left:95px;
    line-height:40px;
}
.rcdw_kpzl_nav li .third-links.on {
    color: #3587c0;
}
.rcdw_kpzl_nav li .ps .as:hover, .rcdw_kpzl_nav li .ps .as.ons{
    color: #3587c0;
}
.rcdw_kpzl_nav li .ps .as::after{
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    background: #3587c0;
    position: absolute;
    left: 48px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
}
@media (max-width:1440px) {
    .rcdw_kpzl{
        margin-top: 36px;
    }
    .rcdw_kpzl_l{
        width: 214px;
    }
    .rcdw_kpzl_nav li{
        margin-bottom: 16px;
    }
    .rcdw_kpzl_nav li .ts{
        font-size: 14px;
        line-height: 30px;
        background-position: 14px 50%;
        background-size: 10px 10px;
    }
    .rcdw_kpzl_nav li .ast{
        padding: 6px 28px;
        font-size: 13px;
    }
    .rcdw_kpzl_nav li .icos{
        width: 11px;
        height: 7px;
        right: 14px;
    }
    .rcdw_kpzl_nav li .ps{
        margin-top: 1px;
    }
    .rcdw_kpzl_nav li .ps .as{
        font-size: 14px;
        line-height: 30px;
        padding: 6px 0;
        padding-left: 53px;
    }
    .rcdw_kpzl_nav li .third-links {
        font-size: 13px;
        padding-left:82px;
        line-height:32px;
    }
    .rcdw_kpzl_nav li .ps .as::after{
        width: 4px;
        height: 4px;
        left: 35px;
    }
}
.rcdw_kpzl_r{
    float: right;
    width: 950px;
}
.rcdw_kpzl_list li{
    padding: 20px 0;
    border-bottom: 1px dashed #d1e5f5;
    font-size: 20px;
    line-height: 50px;
}
.rcdw_kpzl_list li:first-child{
    padding-top: 0;
}
.rcdw_kpzl_list li .ts{
    display: block;
    float: left;
    overflow: hidden;
    width: 70%;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 31px;
    position: relative;
}
.rcdw_kpzl_list li .ts:hover{
    color: #3587c0;
}
.rcdw_kpzl_list li .ts::after{
    content: "";
    display: block;
    width: 5px;
    height: 5px;
    background: #3587c0;
    position: absolute;
    left: 11px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
}
.rcdw_kpzl_list li .times{ 
    float: right;
    color: #707070;
    font-size: 18px;
}
@media (max-width:1440px) {
    .rcdw_kpzl_r{
        width: 674px;
    }
    .rcdw_kpzl_list li{
        padding: 14px 0;
        font-size: 16px;
        line-height: 36px;
    }
    .rcdw_kpzl_list li .ts{
        padding-left: 23px;
    }
    .rcdw_kpzl_list li .ts::after{
        width: 4px;
        height: 4px;
        left: 9px;
    }
    .rcdw_kpzl_list li .times{ 
        font-size: 14px;
    }
}

/* 关于我们 */
.rcdw_gywm{
    margin-top: 50px;
}
.rcdw_gywm_imgs{
    border: 1px solid #c4d6e2;
}
.rcdw_gywm_imgs .imgs{
    display: block;
    width: 100%;
}
.rcdw_gywm_s{
    margin-top: 36px;
}
.rcdw_gywm_s .rcdw_gywm_xx{
    float: left;
    width: 1000px;
}
.rcdw_gywm_s .rcdw_gywm_xx li{
    float: left;
    width: 466px;
    padding-left: 34px;
    position: relative;
    margin-bottom: 11px;
    line-height: 44px;
    font-size: 18px;
}
.rcdw_gywm_s .rcdw_gywm_xx li .icos{
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 25px;
    height: 25px;
    background: no-repeat center center;
    background-size: 100% auto;
}
.rcdw_gywm_s .rcdw_gywm_xx li .icos1{
    background-image: url("trzx251208_ej_gywm_imgs1.png");
}
.rcdw_gywm_s .rcdw_gywm_xx li .icos2{
    background-image: url("trzx251208_ej_gywm_imgs2.png");
}
.rcdw_gywm_s .rcdw_gywm_xx li .icos3{
    background-image: url("trzx251208_ej_gywm_imgs3.png");
}
.rcdw_gywm_s .rcdw_gywm_xx li .icos4{
    background-image: url("trzx251208_ej_gywm_imgs4.png");
}
.rcdw_gywm_ewm{
    float: right;
}
.rcdw_gywm_ewm .imgs{
    width: 120px;
    height: 120px;
    display: block;
    border: 1px solid #cddce3;
}
@media (max-width:1440px) {
    .rcdw_gywm{
        margin-top: 36px;
    }
    .rcdw_gywm_s{
        margin-top: 26px;
    }
    .rcdw_gywm_s .rcdw_gywm_xx{
        width: 710px;
    }
    .rcdw_gywm_s .rcdw_gywm_xx li{
        width: 330px;
        padding-left: 25px;
        margin-bottom: 8px;
        line-height: 32px;
        font-size: 14px;
    }
    .rcdw_gywm_s .rcdw_gywm_xx li .icos{
        width: 18px;
        height: 18px;
    }
    .rcdw_gywm_ewm .imgs{
        width: 86px;
        height: 86px;
    }
}
.rcdw_list_kjm_nbg{
    background-image: none;
}


/* 网站地图 */
.rcdw_wzdt_w{
    padding-top: 26px;
}
.rcdw_wzdt_s li{
    font-size: 20px;
    line-height: 36px;
    min-height: 36px;
    padding: 35px 0;
    border-bottom: 1px solid #d4e6f3;
    position: relative;
}
.rcdw_wzdt_s li:last-child{
    border-bottom: none;
}
.rcdw_wzdt_s li .titles{
    float: left;
    height: 100%;
    /* position: absolute; */
    /* left: 0; */
    /* top: 35px; */
}
.rcdw_wzdt_s li .titles .ts{
    font-size: 24px;
    margin-right: 72px;
    color: #3587c0;
    font-weight: bold;
    display: block;
    padding-left: 20px;
    position: relative;
}
.rcdw_wzdt_s li .titles .ts::after{
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #3587c0;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.rcdw_wzdt_s li .text{
    padding-left: 224px;
}
.rcdw_wzdt_s li .text .as{
    display: block;
    float: left;
    /* min-width: 115px; */
    /* margin-right: 115px; */
    margin-right: 50px;
    font-size: 20px;
}
.rcdw_wzdt_s li .text .as:hover{
    color: #3587c0;
}
.rcdw_wzdt_s li.li2 .text{
    padding-left: 259px;
}
.rcdw_wzdt_s li.li2 .text .as{
    min-width: 258px;
    margin-right: 86px;
}
@media (max-width:1440px) {
    .rcdw_wzdt_w{
        padding-top: 18px;
    }
    .rcdw_wzdt_s li{
        font-size: 14px;
        line-height: 30px;
        min-height: 30px;
        padding: 24px 0;
    }
    .rcdw_wzdt_s li .titles{
        top: 24px;
    }
    .rcdw_wzdt_s li .titles .ts{
        font-size: 14px;
        padding-left: 20px;
    }
    .rcdw_wzdt_s li .titles .ts::after{
        width: 3px;
        height: 3px;
    }
    .rcdw_wzdt_s li .text{
        padding-left: 160px;
    }
    .rcdw_wzdt_s li .text .as{
        min-width: 82px;
        margin-right: 40px;
        /* margin-right: 82px; */
        font-size: 14px;
    }
    .rcdw_wzdt_s li.li2 .text{
        padding-left: 185px;
    }
    .rcdw_wzdt_s li.li2 .text .as{
        min-width: 184px;
        margin-right: 62px;
    }
}


/* 检索 */
.rcdw_search_w{
    padding: 50px 50px 0;
}
.rcdw_search_t{
    padding: 50px 0;
    background: url("trzx251208_ej_search1.png") no-repeat center center;
    background-size: 100% 100%;
}
.rcdw_search_ts{
    width: 1005px;
    margin: 0 auto;
    position: relative;
}
.rcdw_search_t .inputs{
    border-radius: 8px;
    height: 58px;
    width: 82%;
    padding: 0 16% 0 2%;
    border: 1px solid #cee8fb;
    background-color: #ffffff;
    font-size: 20px;
}
.rcdw_search_t .inputs::placeholder{
    color: #a3c4da;
}
.rcdw_search_t .inputs_btn{
    border-radius: 8px;
    width: 150px;
    height: 50px;
    font-size: 20px;
    color: #ffffff;
    border: none;
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    text-align: left;
    text-indent: 73px;
    background: url("trzx251208_ej_search2.png") no-repeat;
    background-position: 38px 50%;
    background-size: 20px 20px;
    background-color: #3587c0;
    cursor: pointer;
    transition: all 0.5s;
}
.rcdw_search_t .inputs_btn:hover{
    background-color: #176ca9;
}
.rcdw_search_c{
    margin-top: 20px;
}
.rcdw_search_cl{
    float: left;
    font-size: 18px;
    line-height: 38px;
}
.rcdw_search_cl .searchtext{
    color: #cb2403;
    margin-right: 35px;
}
.rcdw_search_cl .searchnum{
    color: #cb2403;
}
.rcdw_search_cr{
    float: right;
}
.rcdw_search_cr .as{
    float: left;
    width: 128px;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    border-radius: 6px;
    border: 1px solid #3587c0;
    text-align: center;
    color: #3587c0;
    margin-left: 15px;
    transition: all 0.5s;
}
.rcdw_search_cr .as:hover, .rcdw_search_cr .as.on{
    background: #3587c0;
    color: #ffffff;
}
.rcdw_search_b{
    margin-top: 40px
}
.rcdw_search_b li{
    padding: 18px 0;
    border-bottom: 1px solid #d4e6f3;
}
.rcdw_search_b li font{
    /* color: #ca2403; */
}
.rcdw_search_b li .titles a{
    font-size: 22px;
    line-height: 46px;
    font-weight: bold;
}
.rcdw_search_b li .titles:hover a{
    color: #3587c0;
}
.rcdw_search_b li .texts{
    font-size: 16px;
    line-height: 28px;
    color: #707070;
    margin-bottom: 9px;
}
.rcdw_search_b li .times{
    font-size: 16px;
    line-height: 28px;
    color: #3587c0;
}
@media (max-width:1440px) {
    .rcdw_search_w{
        padding: 36px 36px 0;
    }
    .rcdw_search_t{
        padding: 36px 0;
    }
    .rcdw_search_ts{
        width: 714px;
    }
    .rcdw_search_t .inputs{
        border-radius: 6px;
        height: 42px;
        font-size: 14px;
    }
    .rcdw_search_t .inputs_btn{
        border-radius: 6px;
        width: 108px;
        height: 34px;
        font-size: 14px;
        right: 3px;
        text-indent: 52px;
        background-position: 27px 50%;
        background-size: 14px 14px;
    }
    .rcdw_search_c{
        margin-top: 14px;
    }
    .rcdw_search_cl{
        font-size: 14px;
        line-height: 30px;
    }
    .rcdw_search_cl .searchtext{
        margin-right: 25px;
    }
    .rcdw_search_cr .as{
        width: auto;
        padding: 0 14px;
        height: 28px;
        line-height: 28px;
        font-size: 14px;
        border-radius: 4px;
        margin-left: 11px;
    }
    .rcdw_search_b{
        margin-top: 28px
    }
    .rcdw_search_b li{
        padding: 12px 0;
    }
    .rcdw_search_b li .titles a{
        font-size: 16px;
        line-height: 32px;
    }
    .rcdw_search_b li .texts{
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 6px;
    }
    .rcdw_search_b li .times{
        font-size: 12px;
        line-height: 20px;
    }
}

