@charset "utf-8";

/* CSS Document */

@font-face {
    font-family: "syRegular";
    src: url("/eportal/fileDir/sxkj/resource/cms/article/1040622/1194488/fonts/syRegular.eot");
    src: url("/eportal/fileDir/sxkj/resource/cms/article/1040622/1194488/fonts/syRegular.eot?#iefix") format("embedded-opentype"), url("/eportal/fileDir/sxkj/resource/cms/article/1040622/1194488/fonts/syRegular.woff") format("woff"), url("/eportal/fileDir/sxkj/resource/cms/article/1040622/1194488/fonts/syRegular.ttf") format("truetype"), url("/eportal/fileDir/sxkj/resource/cms/article/1040622/1194488/fonts/syRegular.svg#syRegular") format("svg");
    font-weight: normal;
    font-style: normal;
}

body {
    font-family: "syRegular", Arial, "Microsoft Yahei", "微软雅黑", SimSun, Arial, tahoma, arial !important;
    margin: 0;
    padding: 0;
    font-style: normal !important;
    font-variant: normal !important;
    color: #222;
    font-size: 12px;
}

html {
    font-size: 62.5%;
}

a {
    color: #333;
    text-decoration: none;
    outline: none;
    transition: .3s linear;
    -webkit-transition: .3s linear;
    -o-transition: .3s linear;
    -moz-transition: .3s linear;
}

a:hover {
    color: #0c6fb8;
    text-decoration: none;
    outline: none;
}

a:focus {
    outline: none;
    text-decoration: none;
}

.clear {
    clear: both;
    font-size: 0px;
    line-height: 0;
    height: 0;
}

* html .clearfix {
    zoom: 1;
}

*:first-child+html .clearfix {
    zoom: 1;
}

.cell,
.cell2,
.cell3 {
    border-collapse: collapse;
    border-spacing: 0;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.yh {
    font-family: "Microsoft Yahei", "微软雅黑";
}

a,
img {
    border: 0px;
}

br {
    font-family: SimSun;
}

p {
    margin: 0px;
    padding: 0px;
    line-height: 20px;
}

i {
    margin: 0px;
    padding: 0px;
    font-style: normal;
}

ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

br {
    margin: 0px;
    padding: 0px;
}

.clearheight {
    width: 100%;
    height: 1px;
    overflow: hidden;
}

input,
select,
textarea {
    font-family: "Myriad Pro", Arial, "Microsoft Yahei";
    outline: none;
}

input::-ms-clear,
input::-ms-reveal {
    display: none;
}

input[type="text"]:disabled {
    background-color: #999;
}

input::-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #999;
}

input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #999;
}

input:-ms-input-placeholder {
    color: #999;
}

input::-webkit-input-placeholder {
    color: #999;
}

input[type="text"],
input[type="button"],
input[type="submit"],
input[type="reset"],
select,
textarea,
button {
    -webkit-appearance: none;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 100px white inset;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

input[type=button],
input[type=text],
input[type=password] {
    -webkit-appearance: none;
    outline: none
}


/*loading*/

.loading {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 9998;
    display: block;
}

.loading b.b1 {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    background-color: #004c98;
    position: absolute;
    left: 0px;
    top: 0%;
}

.container {
    width: 100%;
}

.section {
    width: 100%;
    background-color: #fff;
}

.section .pagefr {
    width: 100%;
    height: 100vh;
    overflow: hidden;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: flex-start;
    transition: .3s linear;
    -webkit-transition: .3s linear;
    -o-transition: .3s linear;
    -moz-transition: .3s linear;
}

.section .p_last {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
}

.section.active .pagefr {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
}

@-webkit-keyframes an_0 {
    0% {
        box-shadow: 0 0 0px 0px rgba(24, 152, 242, 0)
    }
    50% {
        box-shadow: 0 0 10px 3px rgba(24, 152, 242, 0.6)
    }
    100% {
        box-shadow: 0 0 0px 0px rgba(24, 152, 242, 0)
    }
}

@keyframes an_0 {
    0% {
        box-shadow: 0 0 0px 0px rgba(24, 152, 242, 0)
    }
    50% {
        box-shadow: 0 0 10px 3px rgba(24, 152, 242, 0.6)
    }
    100% {
        box-shadow: 0 0 0px 0px rgba(24, 152, 242, 0)
    }
}

@-webkit-keyframes an_02 {
    0% {
        transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
    }
}

@keyframes an_02 {
    0% {
        transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
    }
}

.an_02 {
    -webkit-animation-name: an_02;
    animation-name: an_02
}

.play {
    width: 40px;
    height: 40px;
    display: block;
    overflow: hidden;
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/c_10.png") center no-repeat;
    background-size: 100%;
    -webkit-animation: an_01 1.1s linear infinite;
    animation: an_01 1.1s linear infinite;
}

.play1 b {
    -webkit-animation: an_01 1.1s linear infinite;
    animation: an_01 1.1s linear infinite;
}

@-webkit-keyframes an_01 {
    0% {
        transform: scale(0.99, 0.99);
        -moz-transform: scale(0.99, 0.99);
        -webkit-transform: scale(0.99, 0.99);
    }
    50% {
        transform: scale(1, 1);
        -moz-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
    }
    100% {
        transform: scale(0.99, 0.99);
        -moz-transform: scale(0.99, 0.99);
        -webkit-transform: scale(0.99, 0.99);
    }
}

@keyframes an_01 {
    0% {
        transform: scale(0.96, 0.96);
        -moz-transform: scale(0.96, 0.96);
        -webkit-transform: scale(0.96, 0.96);
    }
    50% {
        transform: scale(1, 1);
        -moz-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
    }
    100% {
        transform: scale(0.96, 0.96);
        -moz-transform: scale(0.96, 0.96);
        -webkit-transform: scale(0.96, 0.96);
    }
}

@-webkit-keyframes an_03 {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes an_03 {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.an_03 {
    -webkit-animation-name: an_03;
    animation-name: an_03;
}

@-webkit-keyframes an_zdy {
    0% {}
    100% {}
}

@keyframes an_zdy {
    0% {}
    100% {}
}

.an_zdy {
    -webkit-animation-name: an_zdy;
    animation-name: an_zdy;
}


/*common*/

.fc ul li a {
    font-size: 0.2rem
}

.in_body {
    min-height: 100vh;
    position: relative;
    opacity: 0;
}

.home_body {
    overflow: hidden;
    height: 100vh;
}

.wrap {
    width: 100%;
    margin: 0px auto;
    padding: 0px;
}

.wrap_c {
    margin: 0px 7%;
    padding: 0px;
}

.wrap_in {
    overflow: visible;
    margin: 0px 3%;
}

.wrap_nr {
    margin: 0px 4%;
    padding: 0px;
}

.w_pc {}

.w_wap {
    display: none !important;
}

.topfr {
    overflow: hidden;
}

.topfrc {
    width: 100%;
    overflow: visible;
    padding: 0px 5.01rem 0px 5.01rem;
    position: relative;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.topfr .fl {
    margin-top: .18rem;
    position: absolute;
    left: 0px;
    top: 0px;
}

.topfr .fl img {
    display: block;
    height: 1.24rem;
}

.topfr .fr {
    position: absolute;
    right: 0px;
    top: .66rem;
}

.topfr .fr .top_s {
    float: left;
    width: 2rem;
    height: .3rem;
    line-height: .3rem;
    position: relative;
}

.topfr .fr .top_s label {
    width: 100%;
    height: 100%;
    overflow: hidden;
    border: 1px solid #f0f0f0;
    border-radius: .3rem;
    position: absolute;
    left: 0px;
    top: 0px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.topfr .fr .top_s label .top_txt {
    width: 100%;
    height: .3rem;
    line-height: .3rem;
    border: 0px;
    padding: 0px .15rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: .16rem;
}

.topfr .fr .top_s label .top_btn {
    width: .3rem;
    height: .3rem;
    border: 0px;
    cursor: pointer;
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/t_01.jpg") center no-repeat;
    background-size: .18rem;
    position: absolute;
    right: 0px;
    top: 0px;
}

.topfr .fr .top_tel {
    float: left;
    margin-left: .42rem;
    font-size: .22rem;
    color: #676767;
    line-height: .3rem;
}

.topfr .fr .top_tel span {
    display: inline-block;
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/t_02.jpg") left center no-repeat;
    background-size: .13rem;
    padding-left: .23rem;
    font-weight: bold;
}

.topfr .fc {
    width: 100%;
    overflow: hidden;
}

.topfr .fc ul {
    width: 100%;
    overflow: hidden;
    display: flex;
    display: -webkit-flex;
    justify-content: space-around;
}

.topfr .fc ul li {
    line-height: .48rem;
    padding-top: .61rem;
    padding-bottom: .57rem;
    font-size: .2rem;
    color: #676767;
    position: relative;
}

.topfr .fc ul li.on {}

.topfr .fc ul li.on a {
    color: #0c6fb8;
    font-weight: bold;
}

.topfr .fc ul li.on b {
    width: 100%;
    height: .06rem;
    background-color: #0c6fb8;
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.top_sub{width:100%;overflow:hidden;background-color:#fff;position:absolute;left:0px;top:1.65rem;z-index:99999;border-top:1px solid #4c87b0;opacity: 0.7;}
.top_sub ul li{width:100%;overflow:hidden;display:none;padding: .24rem 0px .34rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.top_sub ul li .tops_c{width:100%;overflow:hidden;display:flex;display:-webkit-flex;justify-content:space-between}
.top_sub ul li .tcs_l{width:40%;float:left;}
.top_sub ul li .tcs_l img{width:100%;display:block;border-radius:.08rem;}
.top_sub ul li .tcs_r{width:100%;overflow:hidden;float:left;padding-left:.7rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:flex;display:-webkit-flex;align-items:center;justify-content:flex-start;}
.top_sub ul li .topcsr_c{width:100%;overflow:hidden;}
.top_sub ul li .tcs_r p{width:100%;overflow:hidden;font-size:.3rem;color:#000;line-height:.6rem;font-weight:bold;}
.top_sub ul li .tcs_r dl{width:100%;overflow:hidden;margin:0px;padding:0px;margin-top:.2rem;}
.top_sub ul li .tcs_r dl dd{width: 24.3333%;overflow:hidden;float:left;margin:.08rem 0px;padding:0px;font-size:.2rem;line-height:.3rem;}
.top_sub ul li .tcs_r dl dd a{display:inline-block;background:url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/m_01.png") left center no-repeat;background-size:.09rem;padding-left:.2rem;font-size: 0.2rem;color:#000;}
.top_sub ul li .tcs_r dl dd a:hover{color:#0c6fb8;}


.subfr{overflow: hidden;position:relative;}
.subfr img{width:100%;display:block;}
.subfr .b1{width:100%;height:4.84rem;display:block;overflow:hidden;}
.sub_c{width:100%;height:100%;overflow:hidden;position:absolute;left:0px;top:0px;display:flex;display:-webkit-flex;align-items:center;justify-content:center;z-index:999;}
.sub_c p{width:100%;overflow:hidden;color:#fff;text-align:center;}
.sub_c p.p1{font-size:.48rem;line-height:.65rem;}
.sub_c p.p2{font-size:.24rem;line-height:.42rem;text-transform:uppercase;}


.navfr {
    overflow: visible;
    height: 1.15rem;
    background-color: #fff;
    -moz-box-shadow: 0px 0px 21px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0px 0px 21px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 0px 21px rgba(0, 0, 0, 0.05);
}

.navr_c {
    width: 100%;
    overflow: visible;
}

.navr_c ul {
    width: 100%;
    overflow: visible;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between
}

.navr_c ul li {
    width: calc(100% / 6);
    text-align: center;
    height: 1.15rem;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.navr_c ul li a {
    width: 100%;
    display: block;
    overflow: visible;
    position: relative;
    z-index: 9999;
}

.navr_c ul li em {
    display: block;
    font-style: normal;
}

.navr_c ul li em.em1 {
    display: none;
    margin-bottom: .1rem;
}

.navr_c ul li em.em1 img {
    display: block;
    height: .36rem;
    margin: 0px auto;
    padding: 0px;
}

.navr_c ul li em.em2 {
    font-size: .24rem;
    color: #333;
    line-height: .4rem;
}

.navr_c ul li b {
    width: 100%;
    height: 0;
    display: block;
    overflow: hidden;
    background-color: #0c6fb8;
    position: absolute;
    left: 0px;
    bottom: 0px;
    transition: .3s linear;
    -webkit-transition: .3s linear;
    -o-transition: .3s linear;
    -moz-transition: .3s linear;
}

.navr_c ul li:hover em.em2 {
    color: #0c6fb8;
}

.navr_c ul li.on em.em2 {
    color: #fff;
}

.navr_c ul li.on em.em1 {
    display: block;
}

.navr_c ul li.on {
    height: 1.65rem;
    top: -.5rem;
}

.navr_c ul li.on b {
    height: 100%;
}

.navr_c ul.ul2 li {
    width: auto;
    padding: 0px .4rem;
}

.navr_c ul.ul3 li {
    width: calc(100% / 5);
}

.navrc_slide {
    width: 100%;
    overflow: visible;
}

.navrc_slide .swiper-slide {
    width: auto;
    text-align: center;
    height: 1.15rem;
    padding: 0px .2rem;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.navrc_slide .swiper-slide a {
    width: 100%;
    display: block;
    overflow: visible;
    position: relative;
    z-index: 9999;
}

.navrc_slide .swiper-slide em {
    display: block;
    font-style: normal;
}

.navrc_slide .swiper-slide em.em1 {
    display: none;
    margin-bottom: .1rem;
}

.navrc_slide .swiper-slide em.em1 img {
    display: block;
    height: .36rem;
    margin: 0px auto;
    padding: 0px;
}

.navrc_slide .swiper-slide em.em2 {
    font-size: .24rem;
    color: #333;
    line-height: .4rem;
}

.navrc_slide .swiper-slide b {
    width: 100%;
    height: 0;
    display: block;
    overflow: hidden;
    background-color: #0c6fb8;
    position: absolute;
    left: 0px;
    bottom: 0px;
    transition: .3s linear;
    -webkit-transition: .3s linear;
    -o-transition: .3s linear;
    -moz-transition: .3s linear;
}

.navrc_slide .swiper-slide:hover em.em2 {
    color: #0c6fb8;
}

.navrc_slide .swiper-slide.on em.em2 {
    color: #fff;
}

.navrc_slide .swiper-slide.on em.em1 {
    display: block;
}

.navrc_slide .swiper-slide.on {
    height: 1.65rem;
    top: -.5rem;
}

.navrc_slide .swiper-slide.on b {
    height: 100%;
}

.ab_01 {
    overflow: hidden;
    padding-top: 1.16rem;
}

.ab01fr_c {}

.ab_01fr {
    width: calc(100% + 1.2rem);
    margin-left: -0.6rem;
    padding: 0px .6rem;
    overflow: hidden;
    position: relative;
    z-index: 999;
    background-color: #fff;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.abr_01_t {
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between
}

.abr_01_t .fl {
    width: 45%;
    overflow: hidden;
    position: relative;
}

.abr_01_t .fl b.b1 {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
}

.abr_01_t .fl label {
    width: 1.5rem;
    cursor: pointer;
    height: 1.5rem;
    display: block;
    overflow: hidden;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -0.75rem;
    margin-top: -0.75rem;
}

.abr_01_t .fl label b.b2 {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/play_03.png") center no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    -webkit-animation: an_03 .9s linear infinite;
    animation: an_03 .9s linear infinite;
}

.abr_01_t .fl label b.b3 {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/play_02.png") center no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    -webkit-animation: an_03 .9s linear infinite;
    animation: an_03 .9s linear infinite;
}

.abr_01_t .fl label b.b4 {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/play_01.png") center no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
}

.abr_01_t .fl .ab_01_v {
    width: 100%;
    overflow: hidden;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: #000;
    display: none;
}

.abr_01_t .fl .ab_01_v video {
    width: 100%;
    /*height: 100%;*/
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    margin-top: 19%;
    object-fit: cover;
}

.abr_01_t .fr {
    width: 50%;
    overflow: hidden;
}

.abrt01_t {
    width: 100%;
    overflow: hidden;
    position: relative;
    padding-left: .3rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.abrt01_t p {
    width: 100%;
    overflow: hidden;
}

.abrt01_t p.p1 {
    font-size: .36rem;
    color: #000;
    line-height: .5rem;
    font-weight: bold;
}

.abrt01_t p.p2 {
    font-size: .24rem;
    color: #0c6fb8;
    text-transform: uppercase;
    line-height: .3rem;
    font-weight: bold;
    margin-top: .05rem;
}

.abrt01_t b {
    width: .05rem;
    height: .73rem;
    display: block;
    background-color: #0c6fb8;
    position: absolute;
    left: 0px;
    top: 0.05rem;
}

.abrt01_c {
    width: 100%;
    overflow: hidden;
    margin-top: 1rem;
}

.abrt01_c p {
    width: 100%;
    overflow: hidden;
    font-size: .2rem;
    line-height: .4rem;
    color: #333333;
}

.abr_01_c {
    width: 100%;
    overflow: hidden;
    margin-top: 1.28rem;
    margin-bottom: .6rem;
}

.abr_01_c ul {
    width: 100%;
    overflow: hidden;
    display: flex;
    display: -webkit-flex;
    justify-content: space-around
}

.abr_01_c ul li {}

.abr_01_c ul li span {
    width: 100%;
    display: block;
    overflow: hidden;
    text-align: center;
}

.abr_01_c ul li span.sp1 {
    line-height: .9rem;
    font-size: .23rem;
    color: #004892;
}

.abr_01_c ul li span.sp1 i {
    font-size: .7rem;
    font-weight: bold;
    font-family: Arial;
    margin-right: .1rem;
}

.abr_01_c ul li span.sp1 b {
    font-weight: normal;
    position: relative;
    top: -0.05rem;
}

.abr_01_c ul li span.sp2 {
    font-size: .3rem;
    color: #066eb7;
    line-height: .4rem;
}

.ab_02 {
    overflow: hidden;
    position: relative;
    margin-top: -2.3rem;
}

.ab_02 b.b1 {
    width: 100%;
    display: block;
    overflow: hidden;
    height: 8.09rem;
}

.ab_02 img {
    width: 100%;
}

.ab_03 {
    overflow: visible;
    position: relative;
    margin-top: -2.28rem;
}

.ab03fr {
    width: calc(100% + 1.2rem);
    margin-left: -0.6rem;
    padding: 0px .6rem;
    padding-top: 0.8rem;
    overflow: hidden;
    position: relative;
    z-index: 999;
    background-color: #fff;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.ab_03_t {
    width: 62%;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    position: relative;
    margin-top: .6rem;
}

.ab_03_t ul {
    width: 100%;
    overflow: hidden;
    display: flex;
    display: -webkit-flex;
    justify-content: space-around
}

.ab_03_t ul li {
    position: relative;
    padding-top: .5rem;
}

.ab_03_t ul li span {
    width: 1rem;
    display: block;
    overflow: hidden;
    text-align: center;
    font-size: .26rem;
    color: #004892;
    line-height: .4rem;
    position: absolute;
    left: 50%;
    margin-left: -0.5rem;
    bottom: .65rem;
}

.ab_03_t ul li b {
    width: .5rem;
    height: .5rem;
    display: block;
    margin: 0px auto;
    padding: 0px;
    overflow: hidden;
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/img/ab_01.jpg") center no-repeat;
    background-size: .32rem;
}

.ab_03_t ul li.on b {
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/img/ab_02.jpg") center no-repeat;
    background-size: 100%;
}

.ab_03_t ul li.on span {
    font-size: .4rem;
    font-weight: bold;
}

.ab_03_t b.b1 {
    width: 100%;
    height: 1px;
    display: block;
    overflow: hidden;
    border-top: 1px dashed #004892;
    position: absolute;
    left: 0px;
    bottom: 0.25rem;
}

.ab_04 {
    overflow: hidden;
    margin-top: .7rem;
}

.ab_04 ul li {
    width: 100%;
    overflow: hidden;
    position: relative;
    margin-bottom: .46rem;
}

.ab_04 ul li .ab04_img {
    width: 41%;
    height: 70%;
    overflow: hidden;
    z-index: 999;
}

.ab_04 ul li .ab04_img.fl {
    position: absolute;
    left: 0px;
    top: 15%;
}

.ab_04 ul li .ab04_img.fr {
    position: absolute;
    right: 0px;
    top: 15%;
}

.ab_04 ul li .ab04_img b {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
}

.ab_04 ul li .ab04_txt {
    width: 73%;
    overflow: hidden;
    min-height: 5.32rem;
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/img/ab_03.jpg") center bottom no-repeat #f9f9f9;
    position: relative;
    background-size: 100%;
    padding: .72rem 0px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
}

.ab_04 ul li .ab04_txt p {
    width: 100%;
    overflow: hidden;
    font-size: .2rem;
    line-height: .4rem;
    color: #333;
    margin: .2rem 0px;
}

.ab_04 ul li .ab04_txt.fr {
    padding-left: 24.25%;
    padding-right: 10%;
}

.ab_04 ul li .ab04_txt .ab_04t_p {
    width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 99;
}

.ab_04 ul li .ab04_txt .sp1 {
    font-size: 2.75rem;
    color: rgba(255, 255, 255, 0.6);
    position: absolute;
    right: 0px;
    top: 0px;
    line-height: 3rem;
    font-family: Arial;
}

.ab_04 ul li .ab04_txt.fl .sp1 {
    right: initial;
    left: 0px;
}

.ab_04 ul li .ab04_txt.fl {
    padding-left: 10%;
    padding-right: 24.25%;
}

.btn_empty {
    overflow: hidden;
    height: 1.5rem;
}

.btn_emimg {
    height: auto;
}

.btn_empty img {
    width: 100%;
    display: block;
}

.btnfr {
    overflow: hidden;
    background-color: #000114;
}

.btn_01 {
    width: 100%;
    overflow: hidden;
    margin-top: .3rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding-bottom: .1rem;
}

.btn_01 .fl {
    width: 51%;
    overflow: hidden;
}

.btn_01 .fl p {
    width: 100%;
    overflow: hidden;
}

.btn_01 .fl p.p1 {}

.btn_01 .fl p.p1 img {
    display: block;
    height: 1.24rem;
}

.btn_01 .fl ul {
    width: 100%;
    overflow: hidden;
    margin-top: .34rem;
}

.btn_01 .fl ul li {
    width: 50%;
    overflow: hidden;
    float: left;
    position: relative;
    line-height: .32rem;
    margin-bottom: .22rem;
    padding-left: .4rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.btn_01 .fl ul li img {
    width: .3rem;
    height: .3rem;
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
}

.btn_01 .fl ul li span {
    width: 100%;
    display: block;
    overflow: hidden;
    font-size: .2rem;
    color: #fff;
}

.btn_01r_l {
    float: left;
    margin-top: 1.7rem;
}

.btn_01r_l a {
    float: left;
    margin-right: .2rem;
}

.btn_01r_l img {
    display: block;
    height: .32rem;
}

.btn_01r_r {
    width: 1.56rem;
    overflow: hidden;
    float: left;
    margin-left: .46rem;
    margin-top: .5rem;
}

.btn_01r_r img {
    width: 100%;
    display: block;
}

.btn_01r_r span {
    width: 100%;
    display: block;
    overflow: hidden;
    text-align: center;
    color: #fff;
    font-size: .2rem;
    line-height: .3rem;
    margin-top: .1rem;
}

.btn_02 {
    width: 100%;
    overflow: hidden;
    margin-top: .12rem;
    line-height: .42rem;
    padding-bottom: .2rem;
    color: #80828d;
}

.btn_02 .fl {
    font-size: .18rem;
}

.btn_02 .fl a {
    float: left;
    color: #80828d;
}

.btn_02 .fl i {
    width: 1px;
    height: .16rem;
    display: block;
    float: left;
    margin: 0px .2rem;
    background-color: #80828d;
    margin-top: 0.12rem;
}

.btn_02 .fr {
    font-size: .18rem;
}

.zzjg_01 {
    overflow: hidden;
    margin-top: .7rem;
}

.zzjg_01_c {
    width: 100%;
    overflow: hidden;
    margin-top: .36rem;
}

.zzjg_01_c img {
    max-width: 100%;
}

.menu {
    float: left;
    margin-top: -9px;
    display: none;
    margin-left: 10px;
}

.menu em {
    width: 34px;
    height: 34px;
    display: block;
    overflow: hidden;
    float: left;
    position: relative;
    cursor: pointer;
}

.menu em i {
    cursor: pointer;
    width: 60%;
    display: block;
    overflow: hidden;
    height: 2px;
    background-color: #333;
    position: absolute;
    left: 15%;
    top: 10px;
    transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
}

.menu em i.i1 {
    top: 10px;
}

.menu em i.i2 {
    top: 18px;
}

.menu em i.i3 {
    top: 26px;
}

.menu em.on i.i2 {
    opacity: 0;
}

.menu em.on i.i1 {
    width: 60%;
    left: 20%;
    transform: translateY(8px) rotate(45deg);
    -ms-transform: translateY(8px) rotate(45deg);
    -moz-transform: translateY(8px) rotate(45deg);
    -webkit-transform: translateY(8px) rotate(45deg);
    -o-transform: translateY(8px) rotate(45deg);
}

.menu em.on i.i3 {
    width: 60%;
    left: 20%;
    transform: translateY(-8px) rotate(-45deg);
    -ms-transform: translateY(-8px) rotate(-45deg);
    -moz-transform: translateY(-8px) rotate(-45deg);
    -webkit-transform: translateY(-8px) rotate(-45deg);
    -o-transform: translateY(-8px) rotate(-45deg);
}

.menu span {
    float: left;
    line-height: 36px;
    font-weight: bold;
}

.ldtd_01{overflow:hidden;margin-top:.76rem;}
.ldtd_01 ul{width:100%;overflow:hidden;display:flex;display:-webkit-flex;justify-content: space-around}
.ldtd_01 ul li{width:48.7%;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;}
.ldtd_01 ul li .ldtd_01c_t{width:100%;overflow:hidden;background-color:#f4f5f6;}
.ldtd_01 ul li .ldtd_01c_t .ldtd_01_t{width:3.37rem;overflow:hidden;position:relative;margin:0px auto;padding:0px;border-bottom:0px dashed #d0d0d2;}
.ldtd_01 ul li .ldtd_01c_t .ldtd_01_t span{width:100%;display:block;overflow:hidden;text-align:center;}
.ldtd_01 ul li .ldtd_01c_t .ldtd_01_t span.sp1{position:absolute;left:0px;top:0px;font-size:1.4rem;color:#eceef2;line-height:1.5rem;}
.ldtd_01 ul li .ldtd_01c_t .ldtd_01_t span.sp2{font-size:.3rem;color:#0c6fb8;line-height:1.5rem;font-weight:bold;position:relative;z-index:9;}
.ldtd_01 ul li .ldtd_01c_t .ldtd_01_c{width:100%;overflow:hidden;padding:.2rem 0px;height:1rem;display:flex;display:-webkit-flex;align-items:center;justify-content:center;display:none;}
.ldtd_01 ul li .ldtd_01c_t .ldtd_01_c p{width:100%;overflow:hidden;text-align:center;font-size:.2rem;color:#333;line-height:.3rem;}
.ldtd_01 ul li .ldtd_01c_c{width:100%;overflow:hidden;}
.ldtd_01 ul li .ldtd_01c_c b{width:.41rem;height:.2rem;display:block;margin:0px auto;padding:0px;overflow:hidden;background:url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/ldtd_01.png") center no-repeat;background-size:100%;display:none;}
.ldtd_01 ul li.on .ldtd_01c_t{background-color:#3a8ac4;}
.ldtd_01 ul li.on .ldtd_01c_t .ldtd_01_t span.sp1{color:#498fc6;}
.ldtd_01 ul li.on .ldtd_01c_t .ldtd_01_t span.sp2{color:#fff;}
.ldtd_01 ul li.on .ldtd_01c_t .ldtd_01_c p{color:#fff;}
.ldtd_01 ul li.on .ldtd_01c_c b{display:block;}

.ldtd_02 {
    overflow: hidden;
    margin-top: .6rem;
}

.ldtd_02 ul {
    width: 100%;
    overflow: hidden;
    display: flex;
    display: -webkit-flex;
    justify-content: space-around;
    margin-bottom: 0.8rem;
}

.ldtd_02 ul li {
    width: 22%;
    overflow: hidden;
    position: relative;
    padding: 0px .46rem .46rem .46rem;
    position: relative;
}

.ldtd_02 ul li:before {
    content: "";
    width: 75%;
    height: 3.31rem;
    display: block;
    overflow: hidden;
    background-color: #f1f2f4;
    position: absolute;
    left: 13%;
    bottom: 0px;
    transition: .3s linear;
    -webkit-transition: .3s linear;
    -o-transition: .3s linear;
    -moz-transition: .3s linear;
}

.ldtd_02_0 ul li:before  {
    height: 2.8rem !important;
}
.ldtd_02 ul li em {
    width: 100%;
    display: block;
    overflow: hidden;
    font-style: normal;
    position: relative;
    z-index: 99;
}

.ldtd_02 ul li em.em1 {}

.ldtd_02 ul li em.em1 img {
    margin: 0 auto;
    width: 64%;
    display: block;
}

.ldtd_02 ul li em.em2 {
    margin: 0 auto;
    width: 89%;
}

.ldtd_02 ul li em.em2 span {
    width: 100%;
    display: block;
    overflow: hidden;
    transition: .3s linear;
    -webkit-transition: .3s linear;
    -o-transition: .3s linear;
    -moz-transition: .3s linear;
}

.ldtd_02 ul li em.em2 span.sp1 {

    font-size: .26rem;
    color: #0c6fb8;
    line-height: .47rem;
    margin-top: .27rem;
    text-align: center;
}

.ldtd_02 ul li em.em2 span.sp2 {

    font-size: .16rem;
    color: #666666;
    line-height: .26rem;
    margin-top: .1rem;
    text-align: center;
}

.ldtd_02 ul li em.em3 {
    margin: 0 auto;
    width: 83%;
}

.ldtd_02 ul li em.em3 span {
    width: 100%;
    display: block;
    overflow: hidden;
    transition: .3s linear;
    -webkit-transition: .3s linear;
    -o-transition: .3s linear;
    -moz-transition: .3s linear;
}

.ldtd_02 ul li em.em3 span.sp1 {

    font-size: .26rem;
    color: #0c6fb8;
    line-height: .47rem;
    margin-top: .27rem;
    text-align: center;
}

.ldtd_02 ul li em.em3 span.sp2 {

    font-size: .16rem;
    color: #666666;
    line-height: .26rem;
    margin-top: .1rem;
    text-align: center;
}
.ldtd_02 ul li:hover:before {
    background-color: #f1f2f4;
}

.ldtd_02 ul li:hover em.em2 span.sp2 {
    color: #0c6fb8;
}

.ldtd_03 {
    overflow: hidden;
    margin-top: .4rem;
    text-align: center;
}

.ldtd_03 a {
    display: inline-block;
    width: 1.8rem;
    height: .5rem;
    line-height: .5rem;
    font-size: .16rem;
    color: #fff;
    text-align: center;
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/c_01.jpg") center no-repeat;
    background-size: 100% 100%;
    border-radius: .25rem;
}

.qywh_01 {
    overflow: hidden;
    margin-top: .8rem;
}

.qywh_01 ul {
    width: 100%;
    overflow: hidden;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between
}

.qywh_01 ul li {
    width: 32%;
    overflow: hidden;
    position: relative;
    padding-bottom: 1.2rem;
}

.qywh_01 ul li img {
    width: 100%;
    display: block;
}

.qywh_01 ul li label {
    width: 100%;
    display: block;
    overflow: hidden;
    position: absolute;
    left: 0px;
    bottom: 0px;
    padding: 0px .4rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    transition: .2s linear;
    -webkit-transition: .2s linear;
    -o-transition: .2s linear;
    -moz-transition: .2s linear;
}

.qywh_01 ul li em {
    width: 100%;
    display: block;
    overflow: hidden;
    font-style: normal;
    background-color: #f8af84;
    padding: .4rem .2rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.qywh_01 ul li em span {
    width: 100%;
    display: block;
    overflow: hidden;
    text-align: center;
}

.qywh_01 ul li em span.sp1 {
    font-size: .6rem;
    color: #fff;
    line-height: 1rem;
}

.qywh_01 ul li em span.sp2 {
    font-size: .26rem;
    color: #fff;
    line-height: .4rem;
    margin-top: .2rem;
    height: 1.2rem;
}

.qywh_01 ul li:nth-child(2) em {
    background-color: #6b87bf;
}

.qywh_01 ul li:nth-child(3) em {
    background-color: #315b80;
}

.qywh_01 ul li:hover label {
    transform: translateY(-3px);
    -webkit-transform: translateY(-3px);
    -moz-transform: translateY(-3px);
}

.jtzl_01 {
    overflow: visible;
    padding-top: .5rem;
}

.jtzl_01 ul li {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.jtzl_01 ul li .jtzl_01_img {
    width: 57%;
    height: 85%;
    overflow: hidden;
    position: absolute;
    top: 15%;
    z-index: 999;
}

.jtzl_01 ul li .jtzl_01_img b {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
}

.jtzl_01 ul li .jtzl_01_img.fl {
    left: 0px;
}

.jtzl_01 ul li .jtzl_01_img.fr {
    right: 0px;
}

.jtzl_01 ul li .jtzl_01_txt {
    width: 53%;
    overflow: hidden;
    position: relative;
    padding: .2rem .5rem;
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/jtzl_01.png") center no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.jtzl_01 ul li .jtzl_01_txt.fr {
    padding: .8rem 1rem .5rem 2.16rem;
    padding-bottom: 2rem;
}

.jtzl_01 ul li .jtzl_01_txt.fl {
    padding: .8rem 2.16rem .5rem 1rem;
    padding-bottom: 2rem;
}

.jtzl_01 ul li.li1 {
    height: .6rem;
    overflow: hidden;
}

.jtzl_01 ul li .jtzl_01_txt.fr i {
    position: absolute;
    right: 0.2rem;
    bottom: 0px;
    font-size: 2.4rem;
    font-weight: bold;
    color: #f5f7fa;
    line-height: 2rem
}

.jtzl_01 ul li .jtzl_01_txt.fl i {
    position: absolute;
    right: 1.6rem;
    bottom: 0px;
    font-size: 2.4rem;
    font-weight: bold;
    color: #f5f7fa;
    line-height: 2rem
}

.jtzl_01 ul li .jtzl_01_txt p {
    width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 999;
}

.jtzl_01 ul li .jtzl_01_txt p.p1 {
    font-size: .4rem;
    color: #0c6fb8;
    line-height: .8rem;
    font-weight: bold;
    overflow: visible;
    margin-bottom: .2rem;
}

.jtzl_01 ul li .jtzl_01_txt p.p1 span {
    display: inline-block;
    position: relative;
}

.jtzl_01 ul li .jtzl_01_txt p.p1 span b {
    width: 1rem;
    height: .04rem;
    display: block;
    overflow: hidden;
    background-color: #0c6fb8;
    position: absolute;
    top: 50%;
    margin-top: -0.02rem;
}

.jtzl_01 ul li .jtzl_01_txt p.p1 span b.b1 {
    left: -1.2rem;
}

.jtzl_01 ul li .jtzl_01_txt p.p1 span b.b2 {
    right: -1.2rem;
}

.jtzl_01 ul li .jtzl_01_txt p.p2 {
    font-size: .2rem;
    color: #333;
    line-height: .4rem;
}

.xxgk_01 {
    overflow: hidden;
    margin-top: .8rem;
}

.xxgk_01 ul li {
    width: 100%;
    min-height: .78rem;
    overflow: hidden;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    position: relative;
    padding-left: 2.58rem;
}

.xxgk_01 ul li em {
    display: block;
    overflow: hidden;
    font-style: normal;
}

.xxgk_01 ul li em.em1 {
    width: 2.16rem;
    height: .78rem;
    background-color: #0c6fb8;
    font-size: .22rem;
    color: #fff;
    text-align: center;
    line-height: .78rem;
    position: absolute;
    left: 0px;
    top: 0px;
}

.xxgk_01 ul li em.em2 {
    width: 100%;
    overflow: hidden;
}

.xxgk_01 ul li em.em2 a {
    display: inline-block;
    width: 18.4%;
    float: left;
    font-size: .18rem;
    color: #000000;
    margin-bottom: .3rem;
    margin-right: 2%;
    height: .78rem;
    padding: .05rem;
    border: 1px solid #e1e1e1;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.xxgk_01 ul li em.em2 a:nth-child(5n) {
    margin-right: 0px;
}

.xxgk_01 ul li em.em2 a:hover {
    background-color: #ecf5fe;
    border: 1px solid #9ec5e3;
    color: #0c6fb8;
}

.xxgkfr {
    overflow: hidden;
    padding-top: .6rem;
}

.xxgk_main {
    width: 100%;
    overflow: hidden;
}

.xxgk_main .xxgkm_r {
    float: right;
    width: calc(100% / 6);
    overflow: hidden;
}

.xxmr_01 {
    width: 100%;
    overflow: hidden;
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/xx_01.jpg") center no-repeat;
    font-size: .26rem;
    color: #fff;
    background-size: cover;
    border-radius: .08rem .08rem 0px 0px;
    text-align: center;
    line-height: .69rem;
}

.xxmr_02 {
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border: 1px solid #e7ecf2;
    border-top: 0px;
    padding: 0px .15rem;
}

.xxmr_02 ul li {
    width: 100%;
    overflow: hidden;
}

.xxmr_02 ul li .xxmr_02_t {
    width: 100%;
    overflow: hidden;
    cursor: pointer;
    border-bottom: 1px solid #e5e5e5;
    height: .64rem;
    font-size: .2rem;
    color: #222;
    padding: 0px .3rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: flex-start;
}

.xxmr_02 ul li .xxmr_02_c {
    width: 100%;
    overflow: hidden;
    padding: .1rem .3rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: none;
}

.xxmr_02 ul li .xxmr_02_c p {
    width: 100%;
    overflow: hidden;
    font-size: .18rem;
    line-height: .28rem;
    margin: .1rem 0px;
}

.xxmr_02 ul li .xxmr_02_c p a {
    color: #666;
    font-size: 0.18rem;
    font-family: "syRegular", Arial, "Microsoft Yahei", "微软雅黑", SimSun, Arial, tahoma, arial !important;
}

.xxmr_02 ul li .xxmr_02_c p a:hover {
    color: #0c6fb8;
}

.xxmr_02 ul li .xxmr_02_c p.on a {
    color: #0c6fb8;
    font-size: 0.18rem;
    font-family: "syRegular", Arial, "Microsoft Yahei", "微软雅黑", SimSun, Arial, tahoma, arial !important;
}

.xxmr_02 ul li:hover .xxmr_02_t {
    color: #0c6fb8;
}

.xxmr_02 ul li.on .xxmr_02_t {}

.xxmr_02 ul li.on .xxmr_02_c {
    display: block;
}

.xxgkm_l {
    width: calc(100% - 100% / 6 - 1.05rem);
    overflow: hidden;
}

.xxml_01 {
    width: calc(100% - .6rem);
    margin: 0px auto;
    overflow: hidden;
    border-bottom: 1px solid #e5e5e5;
    line-height: .69rem;
    padding-bottom: .16rem;
}

.xxml_01 span {
    float: left;
    font-size: .36rem;
    color: #000000;
    font-weight: bold;
}

.xxml_01 a {
    float: right;
    display: inline-block;
    font-size: .2rem;
    color: #333;
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/xx_02.png") left center no-repeat;
    background-size: .24rem;
    padding-left: .5rem;
}

.xxml_02 {
    width: calc(100% - .6rem);
    margin: 0px auto;
    overflow: hidden;
    position: relative;
    padding-top: 0.86rem;
    margin-top: .24rem;
    padding-left: 2.15rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.xxml_02 span.sp1 {
    width: 1.76rem;
    height: 1.14rem;
    display: block;
    font-size: .46rem;
    color: #adadad;
    font-weight: bold;
    overflow: hidden;
    line-height: 1.14rem;
    border-bottom: 1px solid #d1d1d1;
    position: absolute;
    left: 0px;
    top: 0px;
}

.xxml_02 ul {
    width: 100%;
    overflow: hidden;
}

.xxml_02 ul li {
    width: 100%;
    overflow: hidden;
    margin: .1rem 0px;
}

.xxml_02 ul li a {
    width: 100%;
    display: block;
    overflow: hidden;
    position: relative;
    padding-right: 1.35rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.xxml_02 ul li i {
    display: block;
    overflow: hidden;
    font-size: .2rem;
    color: #000;
    line-height: .4rem;
}

.xxml_02 ul li i.i2 {
    position: absolute;
    right: 0px;
    top: 0px;
}

.xxml_02 ul li i.i1 {
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/xx_03.png") left center no-repeat;
    background-size: .16rem;
    padding-left: .46rem;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xxml_02 ul li a:hover i {
    color: #0c6fb8;
}

.xxml_03 {
    width: calc(100% - .6rem);
    margin: 0px auto;
    overflow: hidden;
    margin-top: .4rem;
}

.xxml_03 p {
    width: 100%;
    overflow: hidden;
    font-size: .22rem;
    color: #000;
    line-height: .43rem;
}

.xxml_03 p.p1 {
    font-weight: bold;
    margin-top: .2rem;
}

.xxml_04 {
    width: calc(100% - .6rem);
    margin: 0px auto;
    overflow: hidden;
    margin-top: .4rem;
}

.xxml_04 p {
    width: 100%;
    overflow: hidden;
    font-size: .22rem;
    line-height: .42rem;
}

.xxml_04 a {
    color: #0c6fb8;
    font-weight: bold;
    font-size: 0.2rem;
}

.xxml_04 img {
    max-width: 100%;
}

.xxml_05 {
    width: calc(100% - .6rem);
    margin: 0px auto;
    overflow: hidden;
    margin-top: .4rem;
}

.xxml_05 ul li {
    width: 32%;
    overflow: hidden;
    float: left;
    margin-right: 2%;
    margin-bottom: .4rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.xxml_05 ul li:nth-child(3n) {
    margin-right: 0px;
}

.xxml_05 ul li em {
    display: block;
    font-style: normal;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.xxml_05 ul li em.em1 {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.xxml_05 ul li em.em1 img {
    width: 100%;
    display: block;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.xxml_05 ul li em.em1 b {
    width: 100%;
    overflow: hidden;
    height: 100%;
    display: block;
    overflow: hidden;
    border: .12rem solid #e7ecf2;
    position: absolute;
    left: 0px;
    top: 0px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    transition: .3s linear;
    -webkit-transition: .3s linear;
    -o-transition: .3s linear;
    -moz-transition: .3s linear;
}

.xxml_05 ul li em.em2 {}

.xxml_05 ul li em.em2 span {
    width: 100%;
    display: block;
    overflow: hidden;
    text-align: center;
}

.xxml_05 ul li em.em2 span.sp1 {
    font-size: .2rem;
    color: #000;
    line-height: .4rem;
    margin-top: .24rem;
}

.xxml_05 ul li em.em2 span.sp2 {
    line-height: .3rem;
    margin-top: 0.06rem;
}

.xxml_05 ul li em.em2 span.sp2 a {
    display: inline-block;
    margin: 0px .3rem;
    font-size: .16rem;
    color: #000;
}

.xxml_05 ul li em.em2 span.sp2 a.a1 {
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/zrbg_01.png") left center no-repeat;
    background-size: .22rem;
    padding-left: .34rem;
}

.xxml_05 ul li em.em2 span.sp2 a.a1:hover {
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/zrbg_01_on.png") left center no-repeat;
    background-size: .22rem;
    color: #0c6fb8;
}

.xxml_05 ul li em.em2 span.sp2 a.a2 {
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/zrbg_02.png") left center no-repeat;
    background-size: .16rem;
    padding-left: .25rem;
}

.xxml_05 ul li em.em2 span.sp2 a.a2:hover {
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/zrbg_02_on.png") left center no-repeat;
    background-size: .16rem;
    color: #0c6fb8;
}

.xxml_05 ul li:hover em.em1 b {
    border: .24rem solid #0c6fb8;
}

.xxml_06 {
    width: 100%;
    overflow: hidden;
    padding-top: .7rem;
}

.xxml_06 ul li {
    width: calc(100% - .6rem);
    margin: 0px auto;
    padding: 0px;
    overflow: hidden;
    margin-bottom: .34rem;
    -moz-box-shadow: 0px 0px 21px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0px 0px 21px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 0px 21px rgba(0, 0, 0, 0.05);
}

.xxml_06 ul li a {
    width: 100%;
    display: block;
    overflow: hidden;
    position: relative;
    padding-left: 42%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.xxml_06 ul li em {
    display: block;
    overflow: hidden;
    font-style: normal;
}

.xxml_06 ul li em.em1 {
    width: 42%;
    height: 100%;
    display: block;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
}

.xxml_06 ul li em.em1 b {
    width: 100%;
    display: block;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
}

.xxml_06 ul li em.em2 {
    width: 100%;
    overflow: hidden;
    padding: .7rem .6rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.xxml_06 ul li em.em2 span {
    width: 100%;
    display: block;
    overflow: hidden;
}

.xxml_06 ul li em.em2 span.sp1 {
    font-size: .26rem;
    color: #0c6fb8;
    line-height: .46rem;
}

.xxml_06 ul li em.em2 span.sp2 {
    font-size: .3rem;
    line-height: .4rem;
    height: .8rem;
    margin-top: .2rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
}

.pagefr {
    width: 100%;
    overflow: hidden;
    text-align: center;
    margin-top: .7rem;
}

.pagefr em {
    display: inline-block;
    font-style: normal;
}

.pagefr a {
    display: inline-block;
    line-height: .6rem;
    margin: 0px .08rem;
    border-radius: 3px;
    font-size: .18rem;
    padding: 0px .2rem
}

.pagefr a.a1 {
    background-color: #eee;
    padding: 0px .27rem;
}

.pagefr a.on {
    background-color: #da0000;
    color: #fff;
    padding: 0px .27rem;
}

.szj_01{overflow:hidden;position:relative;background: url(/eportal/fileDir/sxkj/resource/cms/2021/09/img_pc_site/shu_cen.jpg) center center no-repeat;    background-size: cover; }
.szj_01 b.b1{width:100%;height:6.5rem;display:block;overflow:hidden;position:absolute;left:0px;top:0px;}
.szj_01 .wrap_c{position:relative;z-index:99;}

.szj_01_t{width:100%;overflow:hidden;margin-top:1rem;margin-bottom: 0.8rem;}
.szj_01_t p{width:100%;overflow:hidden;font-size:.2rem;color:#fff;line-height:.4rem;text-align:center;}
.szj_01_t p.p1{margin-top:.6rem;font-size:.3rem;font-weight:bold;color:#fff;line-height:.5rem;}
.szj_01_t p.p2{    margin-top: .5rem;
    font-size: 0.28rem;}
.szj_01_t .videofr1{width:100%;overflow:hidden;margin-top:.3rem;}
.szj_01_t .videofr1 video{width:100%;overflow:hidden;background-color:#000;}
.szj_01_t img{width:100%;display: block;}



.szj_02{padding-top: 0rem;overflow:hidden;background-size: cover;background: url(/eportal/fileDir/sxkj/resource/cms/2021/09/img_pc_site/3.png) center center no-repeat;}
.szj_02_01{width:100%;overflow:visible;padding: 8% 0 10%;}
.szj_tab{width:100%;/* clear: both; */}
.szj_tab li:first-child{margin-left:8%}
.szj_tab li{width: 1.3rem;height: 2.6rem;margin: 0 6%;padding: 0 2%;float: left;}
.szj_tab li a{width: 1rem;height:  1rem;display:block;}
/*.szj_tab li a:hover{background: #1c66c6;border: 1px solid #1c66c6;}*/
.szj_tab li a:hover{   transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -webkit-transform: scale(1.03, 1.03);}
.szj_tab li p{width: 1.5rem;text-align: center;color: #fff;font-size: .3rem;margin-top: .3rem;margin-left: -14px;/* margin: 0 auto; *//* display: block; */}
.szj_tab li img{width: 100%;height: 100%;}
.szj_02_02{width:100%;overflow:visible;padding-top: 0rem;}
.szj_02_02 .szj_tab_con{display:block;overflow:hidden;height: 5rem;}
.szj_02_02 .szj_tab_con li{
    padding: 0 12%;
    float: left;
    display: none;
}
.szj_02_02 p{color: #fff}
.szj_02_02 p.p1{font-size: 0.4rem;
    text-align: center;margin:0.3rem 0;}
.szj_02_02 p.p2{
    font-size: 0.2rem;
    line-height: 0.43rem;
}
.szj_02_02 a.szj_more{width: 1.5rem;height: 0.5rem;display: block;border: 1px solid #fff;background: rgba(255,255,255,0.2);border-radius: 3px;color: #fff;text-align: center;line-height: 0.5rem;margin: 0.4rem auto 0;}
a.szj_more:hover{background: #1c66c6}
.szj_02_02 a:hover {transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -webkit-transform: scale(1.03, 1.03);}


.zljz_01 {
    overflow: hidden;
    margin-top: .65rem;
    position: relative;
}

.zljz_01 .b1 {
    width: 100%;
    height: 4.1rem;
    display: block;
    overflow: hidden;
    background-color: #f7faff;
    position: absolute;
    left: 0px;
    top: 1.8rem;
}

.zljz_01 .wrap_c {
    position: relative;
    z-index: 999;
    overflow: hidden;
}

.zljz_01_c {
    width: 5.93rem;
    overflow: hidden;
    margin-top: 1.85rem;
    margin-bottom: 2.55rem;
    padding-left: .3rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.zljz_01_c p {
    width: 100%;
    overflow: hidden;
    font-size: .2rem;
    color: #333333;
    line-height: .4rem;
}

.zljz_01 .fr {
    width: 50%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    right: 0px;
    top: 0px;
}

.zljz_01 .fr b {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
}

.zljz_01 .fr label {
    width: 1.5rem;
    cursor: pointer;
    height: 1.5rem;
    display: block;
    overflow: hidden;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -0.75rem;
    margin-top: -0.75rem;
}

.zljz_01 .fr label b.b2 {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/play_03.png") center no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    -webkit-animation: an_03 .9s linear infinite;
    animation: an_03 .9s linear infinite;
}

.zljz_01 .fr label b.b3 {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/play_02.png") center no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    -webkit-animation: an_03 .9s linear infinite;
    animation: an_03 .9s linear infinite;
}

.zljz_01 .fr label b.b4 {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/play_01.png") center no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
}

.zljz_01 .fr .ab_01_v {
    width: 100%;
    overflow: hidden;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: #000;
    display: none;
}

.zljz_01 .fr .ab_01_v video {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    object-fit: cover;
}

.zljz_02 {
    overflow: hidden;
    margin-top: .9rem;
}

.zljz_02 ul li {
    width: 32%;
    overflow: hidden;
    float: left;
    position: relative;
    margin-right: 2%;
    padding-bottom: .37rem;
}

.zljz_02 ul li:nth-child(3n) {
    margin-right: 0px;
}

.zljz_02 ul li a {
    width: 100%;
    display: block;
    overflow: visible;
    position: relative;
}

.zljz_02 ul li i {
    width: 100%;
    height: 3.2rem;
    display: block;
    overflow: hidden;
    position: relative;
}

.zljz_02 ul li b {
    width: 101%;
    height: 101%;
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
    overflow: hidden;
    transition: .3s linear;
    -webkit-transition: .3s linear;
    -o-transition: .3s linear;
    -moz-transition: .3s linear;
}
.zljz_02 ul li em {
    width: 2.84rem;
    height: .94rem;
    font-style: normal;
    font-size: .2rem;
    color: #0c6fb8;
    display: block;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    background-color: #fff;
    position: relative;
    margin-top: -.56rem;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    -moz-box-shadow: 0px 0px 21px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0px 0px 21px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 0px 21px rgba(0, 0, 0, 0.05);
    transition: .3s linear;
    -webkit-transition: .3s linear;
    -o-transition: .3s linear;
    -moz-transition: .3s linear;
}

.zljz_02 ul li a:hover em {
    background-color: #0c6fb8;
    color: #fff;
}

.zljz_02 ul li a:hover b {
    transform: scale(1.03, 1.03);
    -moz-transform: scale(1.03, 1.03);
    -webkit-transform: scale(1.03, 1.03);
}

.lt_01 {
    overflow: hidden;
    margin-top: 1.12rem;
}

.lt_01fr {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.lt_01fr ul li {
    width: 49%;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    padding-right: 3.9rem;
    min-height: 3.57rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.lt_01fr ul li em.em1 {
    width: 3.56rem;
    height: 3.56rem;
    display: block;
    overflow: hidden;
    position: absolute;
    right: 0px;
    top: 0px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.lt_01fr ul li em.em1 b.b1 {
    width: 3.22rem;
    height: 3.22rem;
    display: block;
    overflow: hidden;
    position: absolute;
    left: .16rem;
    top: .16rem;
    border-radius: 50%;
    border-radius: 50%;
    opacity: 0.7;
}

.lt_01fr ul li em.em1:hover b.b1 {opacity: 1;}

.lt_01fr ul li em.em1 b.b2 {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    /*border: 1px solid #e5e5e5;*/
    position: absolute;
    left: 0px;
    top: 0px;
    border-radius: 50%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.lt_01fr ul li em.em2 {
    width: 100%;
    overflow: hidden;
    font-style: normal;
    margin-top: 1.29rem;
    display: block;
}

.lt_01fr ul li em.em2 span {
    width: 100%;
    display: block;
    overflow: hidden;
    text-align: right;
}

.lt_01fr ul li em.em2 span.sp1 {
    font-size: .3rem;
    color: #000;
    line-height: .94rem;
    position: relative;
    font-weight: bold;
}

.lt_01fr ul li em.em2:hover span.sp1 {color:#0c6fb8;}

.lt_01fr ul li em.em2 span.sp1 i {
    width: .85rem;
    height: .04rem;
    display: block;
    overflow: hidden;
    position: absolute;
    right: 0px;
    bottom: 0px;
    background-color: #0c6fb8;
}

.lt_01fr ul li em.em2 span.sp2 {
    margin-top: .24rem;
    font-size: .18rem;
    color: #000000;
    line-height: .3rem;
}

.lt_01fr ul li em.em2:hover span.sp2 {color:#0c6fb8;}

.lt_01fr ul li:nth-child(2n) {
    left: initial;
    right: 0px;
    padding-right: 0px;
    padding-left: 3.9rem;
}

.lt_01fr ul li:nth-child(2n) em.em1 {
    right: initial;
    left: 0px;
}

.lt_01fr ul li:nth-child(2n) em.em2 span {
    text-align: left;
}

.lt_01fr ul li:nth-child(2n) em.em2 span.sp1 i {
    left: 0px;
    right: initial;
}

.zhcl_01 {
    overflow: hidden;
    margin-top: .67rem;
}

.zhcl_01 .wrap_c {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: space-between;
}

.zhcl_01 .fl {
    width: 58%;
    overflow: hidden;
    height: 335px;
}

.zhcl_01 .fl img {
    width: 100%;
    display: block;
}

.zhcl_01 .fr {
    width: 36%;
    overflow: hidden;
}

.zhcl_01 .fr p {
    width: 100%;
    overflow: hidden;
    font-size: .2rem;
    color: #333333;
    line-height: .4rem;
}

.zhcl_01 .fr p.p1 {
    font-size: .26rem;
    line-height: .4rem;
    margin-bottom: .4rem;
    font-weight: bold;
}

.zhcl_02 {
    overflow: hidden;
    background-color: #f7faff;
    margin-top: .67rem;
    padding: .5rem 0px;
}

.zhcl_02 p {
    width: 100%;
    overflow: hidden;
    font-size: .2rem;
    color: #333333;
    line-height: .4rem;
}

.zhcl_02 p.p1 {
    font-size: .26rem;
    line-height: .4rem;
    margin-bottom: .4rem;
    font-weight: bold;
}

.zhcl_03 {
    overflow: hidden;
}

.zhcl_03 ul li {
    width: 100%;
    overflow: hidden;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #eaeaea;
}

.zhcl_03 ul li:last-child {
    border-bottom: 0px;
}

.zhcl_03 ul li .zhcl_03_img {}

.zhcl_03 ul li .zhcl_03_txt {}

.zhcl_03 ul li .zhcl_03_txt p {
    width: 100%;
    overflow: hidden;
    font-size: .2rem;
    color: #333333;
    line-height: .4rem;
}

.zhcl_04 {
    overflow: hidden;
    margin-top: .67rem;
}

.zhcl_04 p {
    width: 100%;
    overflow: hidden;
    font-size: .2rem;
    line-height: .4rem;
}

.zhcl_04 img {
    max-width: 100%;
}

.jtyw_01 {
    overflow: hidden;
    margin-top: .3rem;
}

.jtyw_01_slide {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.jtyw_01_slide .swiper-slide {
    width: 100%;
    overflow: hidden;
    padding: .44rem 0px;
    position: relative;
}

.jtyw_01_slide .swiper-slide b.b1 {
    width: 60%;
    overflow: hidden;
    height: 100%;
    display: block;
    overflow: hidden;
    background-color: #f7faff;
    position: absolute;
    right: 0px;
    top: 0px;
}

.jtyw_01_slide .swiper-slide a {
    width: 100%;
    display: block;
    overflow: hidden;
    position: relative;
    z-index: 999;
}

.jtyw_01_slide .swiper-slide em {
    display: block;
    font-style: normal;
}

.jtyw_01_slide .swiper-slide em.em1 {
    width: 48%;
    overflow: hidden;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
}

.jtyw_01_slide .swiper-slide em.em1 b {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
}

.jtyw_01_slide .swiper-slide em.em2 {
    width: 52%;
    overflow: hidden;
    padding: 0px .9rem;
    float: right;
    min-height: 4.5rem;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: flex-start;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.jtyw_01_slide .swiper-slide em.em3 {
    width: 100%;
    overflow: hidden;
}

.jtyw_01_slide .swiper-slide em.em2 span {
    width: 100%;
    display: block;
    overflow: hidden;
}

.jtyw_01_slide .swiper-slide em.em2 span.sp1 {
    font-size: .26rem;
    color: #005bac;
    line-height: .5rem;
    font-weight: bold;
}

.jtyw_01_slide .swiper-slide em.em2 span.sp2 {
    font-size: .2rem;
    color: #0c6fb8;
    line-height: .4rem;
    margin: .2rem 0px;
}

.jtyw_01_slide .swiper-slide em.em2 span.sp3 {
    font-size: .2rem;
    color: #005bac;
    line-height: .4rem;
}

.jtyw_01_click {
    position: absolute;
    left: 48%;
    margin-left: .9rem;
    z-index: 9999;
    bottom: .57rem;
}

.jtyw_01_click a {
    width: .6rem;
    height: .6rem;
    display: block;
    overflow: hidden;
    float: left;
    margin-right: .24rem;
}

.jtyw_01_click a.jtyw_01_prev {
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/jtyw_01.png") center no-repeat;
    background-size: 100%;
}

.jtyw_01_click a.jtyw_01_prev:hover {
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/jtyw_01_on.png") center no-repeat;
    background-size: 100%;
}

.jtyw_01_click a.jtyw_01_next {
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/jtyw_02.png") center no-repeat;
    background-size: 100%;
}

.jtyw_01_click a.jtyw_01_next:hover {
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/jtyw_02_on.png") center no-repeat;
    background-size: 100%;
}

.jtyw_02{overflow:hidden;margin-top:.6rem;}
.jtyw_02 ul li{width:31%;overflow:hidden;float:left;margin-right:3.5%;margin-bottom:.54rem;-moz-box-shadow:0px 0px 21px rgba(9,61,102,0.15); -webkit-box-shadow:0px 0px 21px rgba(9,61,102,0.15); box-shadow:0px 0px 21px rgba(9,61,102,0.15);}
.jtyw_02 ul li:nth-child(3n){margin-right:0px;}
.jtyw_02 ul li a{width:100%;display:block;overflow:hidden;}
.jtyw_02 ul li em{width:100%;display:block;overflow:hidden;font-style:normal;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.jtyw_02 ul li em.em1{position:relative;height: 3.5rem;}
.jtyw_02 ul li em.em1 img{width:100%;display:block;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;height:100%;}
.jtyw_02 ul li em.em1 em{position:absolute;left:0px;bottom:0px;z-index:99;width:2.97rem;height:.77rem;background:url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/n_01.png") center no-repeat;background-size:100%;display:flex;display:-webkit-flex;align-items:flex-end;justify-content:center;}
.jtyw_02 ul li em.em1 em span{width:100%;display:block;overflow:hidden;margin-bottom:0.05rem;color:#fff;font-size:.2rem;line-height:.4rem;padding:0px .3rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.jtyw_02 ul li em.em1 b.b1{width:100%;height:100%;display:block;overflow:hidden;position:absolute;left:0px;top:0px;background-color:rgba(12,111,184,0);transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.jtyw_02 ul li em.em1 label{width:1rem;cursor:pointer;height:1rem;display:block;overflow:hidden;position:absolute;left:50%;top:50%;margin-left:-0.5rem;margin-top:-0.5rem;}
.jtyw_02 ul li em.em1 label b.b2{width:100%;height:100%;display:block;overflow:hidden;background:url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/play_03.png") center no-repeat;background-size:100%;position:absolute;left:0px;top:0px;-webkit-animation:an_03 .9s linear infinite;animation: an_03 .9s linear infinite;}
.jtyw_02 ul li em.em1 label b.b3{width:100%;height:100%;display:block;overflow:hidden;background:url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/play_02.png") center no-repeat;background-size:100%;position:absolute;left:0px;top:0px;-webkit-animation:an_03 .9s linear infinite;animation: an_03 .9s linear infinite;}
.jtyw_02 ul li em.em1 label b.b4{width:100%;height:100%;display:block;overflow:hidden;background:url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/play_01.png") center no-repeat;background-size:100%;position:absolute;left:0px;top:0px;}
.jtyw_02 ul li em.em2{padding:.3rem;font-size:.2rem;color:#333333;}
.jtyw_02 ul li em.em2 span{width:100%;display:block;height:.68rem;line-height:.34rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;display:-webkit-box;overflow:hidden;}
.jtyw_02 ul li em.em2 i{width:100%;display:block;overflow:hidden;font-size:.2rem;color:#0c6fb8;line-height:.3rem;margin-top:.2rem;}
.jtyw_02 ul li a:hover em.em1 img{transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -webkit-transform: scale(1.03, 1.03);}
.jtyw_02 ul li a:hover em.em2{color:#005bac;}
.jtyw_02 ul li a:hover em.em1 b.b1{background-color:rgba(12,111,184,0.7);}

.nxq_01{overflow:hidden;margin-top:.7rem;}
.nxq_01 h1{width:76%;overflow:hidden;margin:0 auto;padding:0px;text-align:center;font-size:.34rem;color:#333333;line-height:.6rem;}
.nxq_01 p{width:100%;overflow:hidden;font-size:.16rem;color:#adadad;border-bottom:1px solid #d6d6d6;line-height:.35rem;padding-bottom:.13rem;text-align:center;margin-top:.1rem;}
.nxq_01 p span{display:inline-block;margin:0px .1rem;}

.nxq_02 {
    overflow: hidden;
    margin-top: .3rem;
}
.nxq_02 p {text-align: justify;}
.nxq_02 p,.nxq_02 p span{
    font-size: .22rem;
    color: #333;
    line-height: .4rem;

}
.wrap_c p a:hover {color:#0c6fb8 !important;}

.nxq_02 p,.nxq_02 p strong{
    font-size: .23rem;
    color: #333;
    line-height: .39rem;
    padding-bottom: 20px;
}
.nxq_02 img {
    max-width: 92%;
}

.nxq_03 {
    overflow: hidden;
    margin-top: .6rem;
}

.nxq_03 .wrap_c {
    position: relative;
    padding-top: .3rem;
}

.nxq_03 b.b1 {
    width: 100%;
    display: block;
    height: 1px;
    overflow: hidden;
    background-color: #d6d6d6;
    position: absolute;
    left: 0px;
    top: 0px;
}

.nxq_03 p {
    width: 100%;
    overflow: hidden;
    font-size: .2rem;
    line-height: .4rem;
    margin: .02rem 0px;
}

.nxq_03 a.a1 {
    display: inline-block;
    font-size: .2rem;
    line-height: .4rem;
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/nxq_01.png") left center no-repeat;
    background-size: .24rem;
    padding-left: .5rem;
    position: absolute;
    right: 0px;
    top: .3rem;
}

.nxq_04 {
    overflow: hidden;
    background-color: #f4f4f4;
    margin-top: .8rem;
    padding: .6rem 0px;
}

.nxq_04_t {
    width: 100%;
    overflow: hidden;
    text-align: center;
    font-size: .28rem;
    color: #333;
    font-weight: bold;
    line-height: .6rem;
}

.nxq_04_c {
    width: 100%;
    overflow: hidden;
    margin-top: .4rem;
}

.nxq_04_c ul li {
    width: 31%;
    overflow: hidden;
    float: left;
    margin-right: 3.5%;
    margin-bottom: .54rem;
    -moz-box-shadow: 0px 0px 21px rgba(9, 61, 102, 0.15);
    -webkit-box-shadow: 0px 0px 21px rgba(9, 61, 102, 0.15);
    box-shadow: 0px 0px 21px rgba(9, 61, 102, 0.15);
}

.nxq_04_c ul li:nth-child(3n) {
    margin-right: 0px;
}

.nxq_04_c ul li a {
    width: 100%;
    display: block;
    overflow: hidden;
}

.nxq_04_c ul li em {
    width: 100%;
    display: block;
    overflow: hidden;
    font-style: normal;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.nxq_04_c ul li em.em1 {
    position: relative;
    height: 3.5rem;
}

.nxq_04_c ul li em.em1 img {
    width: 100%;
    height:100%;
    display: block;
    transition: .3s linear;
    -webkit-transition: .3s linear;
    -o-transition: .3s linear;
    -moz-transition: .3s linear;
}

.nxq_04_c ul li em.em1 em {
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 99;
    width: 2.97rem;
    height: .77rem;
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/n_01.png") center no-repeat;
    background-size: 100%;
    display: flex;
    display: -webkit-flex;
    align-items: flex-end;
    justify-content: center;
}

.nxq_04_c ul li em.em1 em span {
    width: 100%;
    display: block;
    overflow: hidden;
    margin-bottom: 0.05rem;
    color: #fff;
    font-size: .2rem;
    line-height: .4rem;
    padding: 0px .3rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.nxq_04_c ul li em.em2 {
    padding: .3rem;
    font-size: .2rem;
    color: #333333;
}

.nxq_04_c ul li em.em2 span {
    width: 100%;
    display: block;
    height: .68rem;
    line-height: .34rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
}

.nxq_04_c ul li a:hover em.em1 img {
    transform: scale(1.03, 1.03);
    -moz-transform: scale(1.03, 1.03);
    -webkit-transform: scale(1.03, 1.03);
}

.nxq_04_c ul li a:hover em.em2 {
    color: #005bac;
}

.hydt_01{overflow:hidden;padding-top:.67rem;}
.hydt_01 ul li{width:100%;overflow:hidden;background-color:#fff;margin-bottom:.28rem;padding:.35rem .44rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-moz-box-shadow:0px 0px 21px rgba(9,61,102,0.15); -webkit-box-shadow:0px 0px 21px rgba(9,61,102,0.15); box-shadow:0px 0px 21px rgba(9,61,102,0.15);}
.hydt_01 ul li a{width:100%;display:block;overflow:hidden;min-height:1.5rem;padding-left:2.04rem;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.hydt_01 ul li em{display:block;overflow:hidden;font-style:normal;}
.hydt_01 ul li em.em1{width:1.5rem;height:1.5rem;background-color:#ccc;border-radius:.08rem;position:absolute;left:0px;top:0px;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.hydt_01 ul li em.em1 span{width:100%;display:block;overflow:hidden;text-align:center;color:#fff;}
.hydt_01 ul li em.em1 span.sp1{font-size:.5rem;line-height:.6rem;margin-top:.25rem;}
.hydt_01 ul li em.em1 span.sp2{font-size:.26rem;line-height:.4rem;}
.hydt_01 ul li em.em2{width:100%;overflow:hidden;}
.hydt_01 ul li em.em2 span{width:100%;display:block;overflow:hidden;}
.hydt_01 ul li em.em2 span.sp1{font-size:.24rem;color:#333333;line-height:.47rem;margin-top:.08rem;text-overflow:ellipsis;white-space:nowrap;}
.hydt_01 ul li em.em2 span.sp2{font-size:.18rem;color:#333;line-height:.33rem;margin-top:.18rem;height:.66rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;display:-webkit-box;}
.hydt_01 ul li a:hover em.em1{background-color:#0c6fb8;}


.spxwfr {
    width: 100%;
    overflow: hidden;
    background-color: #f7faff;
    padding-bottom: .8rem;
}

.video_01 {
    overflow: hidden;
    margin-top: .74rem;
}

.video_01 a {
    width: 100%;
    display: block;
    overflow: hidden;
    position: relative;
}

.video_01 img {
    width: 100%;
    display: block;
}

.video_01 b.b1{width:100%;height:100%;display:block;overflow:hidden;position:absolute;left:0px;top:0px;background-color:rgba(0,0,0,0.5);}

.video_01 label {
    width: 1.5rem;
    cursor: pointer;
    height: 1.5rem;
    display: block;
    overflow: hidden;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -0.75rem;
    margin-top: -0.75rem;
}

.video_01 label b.b2 {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/play_03.png") center no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    -webkit-animation: an_03 .9s linear infinite;
    animation: an_03 .9s linear infinite;
}

.video_01 label b.b3 {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/play_02.png") center no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    -webkit-animation: an_03 .9s linear infinite;
    animation: an_03 .9s linear infinite;
}

.video_01 label b.b4 {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/play_01.png") center no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
}

.video_01 .ab_01_v {
    width: 100%;
    overflow: hidden;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: #000;
    display: none;
}

.video_01 .ab_01_v video {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    object-fit: cover;
}
.navr_c ul.ul2 li{width:auto;padding:0px .4rem;}
.navr_c ul.ul3 li{width:calc(100% / 5);}
.navr_c ul.ul4{width:8rem;margin:0px auto;padding:0px;}
.navr_c ul.ul4 li{width:4rem;}
.navr_c ul.ul5 li{width:calc(100% / 4);}
/*投资者关系*/
.navr_c ul.ul4{width:8rem;margin:0px auto;padding:0px;}
.navr_c ul.ul4 li{width:4rem;}

.tzz_01 {
    overflow: hidden;
    margin-top: .6rem;
}

.tzz_01fr {
    width: 100%;
    overflow: hidden;
    height: 4.32rem;
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/xx_02.jpg") center no-repeat #0c6fb8;
    padding: .75rem 0px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.tzz_01fr .fl {
    width: 36.7%;
    overflow: hidden;
    margin-left: 1.46rem;
    border-right: 1px solid #fff;
    height: 3.06rem;
}

.tzz_01fr .fl p {
    width: 100%;
    overflow: hidden;
    color: #fff;
}

.tzz_01fr .fl p.p1 {
    font-size: .4rem;
    line-height: .7rem;
}

.tzz_01fr .fl p.p2 {
    font-size: 1.03rem;
    line-height: 1.74rem;
    font-weight: bold;
}

.tzz_01fr .fl p.p3 {
    font-size: .3rem;
    line-height: .4rem;
    margin-top: .23rem;
}

.tzz_01fr .fr {
    width: 42.8%;
    overflow: hidden;
}

.tzz_01fr .fr p {
    width: 100%;
    overflow: hidden;
    color: #fff;
}

.tzz_01fr .fr p.p1 {
    font-size: .3rem;
    line-height: .44rem;
}

.tzz_01fr .fr ul {
    width: 100%;
    overflow: hidden;
    margin-top: .47rem;
}

.tzz_01fr .fr ul li {
    width: 50%;
    overflow: hidden;
    float: left;
    margin-bottom: .4rem;
}

.tzz_01fr .fr ul li p.p3 {
    font-size: .3rem;
    color: #ccdbeb;
    line-height: .45rem;
}

.tzz_01fr .fr ul li p.p4 {
    font-size: .3rem;
    line-height: .45rem;
}


.tzz_02 {
    overflow: hidden;
    margin-top: .5rem;
}

.tzz_02 p {
    width: 100%;
    overflow: hidden;
    font-size: .2rem;
    color: #333333;
    line-height: .4rem;
}

.tzz_02 p.p1 {
    font-size: .28rem;
    color: #000000;
    line-height: .48rem;
    font-weight: bold;
}


.ss_01 {
    width: 100%;
    overflow: hidden;
    position: relative;
    padding-left: .3rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.ss_01 p {
    width: 100%;
    overflow: hidden;
    text-align: center;
}

.ss_01 p.p1 {
    font-size: .36rem;
    color: #000;
    line-height: .5rem;
    font-weight: bold;
}

.ss_01 p.p2 {
    font-size: .24rem;
    color: #0c6fb8;
    text-transform: uppercase;
    line-height: .3rem;
    font-weight: bold;
    margin-top: .05rem;
    position: relative;
    padding-bottom: .28rem;
}

.ss_01 b {
    width: .78rem;
    height: .04rem;
    display: block;
    background-color: #0c6fb8;
    position: absolute;
    left: 50%;
    bottom: 0px;
    margin-left: -.39rem;
}


.ss_02 {
    overflow: hidden;
    margin-top: .44rem;
}

.ss_02 label {
    width: 8.19rem;
    overflow: hidden;
    display: block;
    margin: 0px auto;
    padding: 0px;
}

.ss_02 label input.ss_02_txt {
    width: 6.80rem;
    float: left;
    height: .76rem;
    display: block;
    overflow: hidden;
    border: 1px solid #dcdcdc;
    padding: 0px .2rem;
    font-size: .18rem;
    color: #333;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.ss_02 label input.ss_02_btn {
    float: right;
    width: 1.28rem;
    height: .76rem;
    border: 1px solid #dcdcdc;
    cursor: pointer;
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/ss_01.jpg") center no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.ss_03 p {
    width: 8.19rem;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    font-size: .2rem;
    color: #000;
    line-height: .44rem;
    margin-top: .22rem;
}

.ss_03 p i {
    color: #1a65ca;
}

.ss_04 {
    overflow: hidden;
    margin-top: .5rem;
}

.ss_04 ul {
    width: 8.19rem;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
}

.ss_04 ul li {
    width: 100%;
    overflow: hidden;
    padding: .2rem 0px;
}

.ss_04 ul li a {
    width: 100%;
    display: block;
    overflow: hidden;
}

.ss_04 ul li span {
    width: 100%;
    display: block;
    overflow: hidden;
}

.ss_04 ul li span.sp1 {
    font-size: .26rem;
    color: #333;
    line-height: .46rem;
}

.ss_04 ul li span.sp1 i {
    color: #1a65ca;
}

.ss_04 ul li span.sp2 {
    font-size: .2rem;
    color: #9a9a9a;
    line-height: .4rem;
    margin-top: .1rem;
}


.job_01 {
    overflow: visible;
    margin-top: .71rem;
}

.job_01_t {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #e5e5e5;
    line-height: .9rem;
    font-size: .28rem;
    color: #0c6fb8;
    font-weight: bold;
}

.job_01_c {
    width: 100%;
    overflow: visible;
    margin-top: .46rem;
}

.job_01_c ul {
    width: 100%;
    overflow: visible;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
}

.job_01_c ul li {
    width: 32.5%;
    overflow: visible;
    position: relative;
    padding-bottom: .4rem;
}

.job_01_c ul li label {
    width: 100%;
    display: block;
    overflow: hidden;
}

.job_01_c ul li img {
    width: 100%;
    display: block;
    transition: .3s linear;
    -webkit-transition: .3s linear;
    -o-transition: .3s linear;
    -moz-transition: .3s linear;
}

.job_01_c ul li em {
    width: 80%;
    display: block;
    position: absolute;
    left: 10%;
    bottom: 0px;
    background-color: #fff;
    overflow: hidden;
    font-style: normal;
    height: .8rem;
    font-size: .2rem;
    color: #000;
    line-height: .4rem;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    -moz-box-shadow: 0px 0px 21px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0px 0px 21px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 0px 21px rgba(0, 0, 0, 0.05);
}

.job_01_c ul li:hover img {
    transform: scale(1.03, 1.03);
    -moz-transform: scale(1.03, 1.03);
    -webkit-transform: scale(1.03, 1.03);
}

.job_02 {
    overflow: hidden;
    margin-top: .74rem;
}

.job_02_c {
    width: 100%;
    overflow: hidden;
    margin-top: .43rem;
}

.job_02c_c {
    width: 80%;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    position: relative;
}

.job_02c_c b {
    width: 100%;
    height: 1px;
    display: block;
    overflow: hidden;
    border-top: 1px dashed #0c6fb8;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -0.5px;
}

.job_02c_c ul {
    width: 100%;
    overflow: hidden;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between
}

.job_02c_c ul li {
    width: 2.06rem;
    overflow: hidden;
    position: relative;
}

.job_02c_c ul li img {
    width: 100%;
    display: block;
    transition: .3s linear;
    -webkit-transition: .3s linear;
    -o-transition: .3s linear;
    -moz-transition: .3s linear;
}

.job_02c_c ul li img.img2 {
    position: absolute;
    left: 0px;
    top: 0px;
    opacity: 0;
}

.job_02c_c ul li span {
    width: 100%;
    display: block;
    overflow: hidden;
    text-align: center;
    position: absolute;
    left: 0px;
    bottom: .36rem;
    font-size: .24rem;
    color: #fff;
    line-height: .4rem;
}

.job_02c_c ul li:hover img.img2 {
    opacity: 1;
}

.job_02c_c ul li:hover img.img1 {
    opacity: 0;
}


.job_03 {
    overflow: hidden;
    margin-top: .73rem;
}

.job_03fr {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.job_03fr i.i1 {
    width: 100%;
    height: 4.3rem;
    display: block;
    overflow: hidden;
    background-color: #f6f6f6;
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.job_03fr b.b2 {
    width: 50%;
    height: 100%;
    display: block;
    overflow: hidden;
    position: absolute;
    right: 0px;
    top: 0px;
}

.job_03_c {
    width: 50%;
    overflow: hidden;
    margin-top: 1.7rem;
    padding: 0px .9rem 0px .64rem;
    margin-bottom: .8rem;
    position: relative;
    z-index: 999;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.job_03_c p {
    width: 100%;
    overflow: hidden;
    font-size: .2rem;
    color: #333;
    line-height: .4rem;
}

.job_03_c p.p1 {
    position: relative;
    font-size: .26rem;
    color: #0c6fb8;
    line-height: .9rem;
    font-weight: bold;
    margin-bottom: .4rem;
}

.job_03_c p.p1 b {
    width: .72rem;
    height: .04rem;
    display: block;
    overflow: hidden;
    position: absolute;
    left: 0px;
    bottom: 0px;
    background-color: #0c6fb8;
}

.job_04 {
    overflow: hidden;
    margin-top: .6rem;
}

.job_04_c {
    width: 100%;
    overflow: hidden;
    margin-top: .4rem;
}

.job_04_c p {
    width: 100%;
    overflow: hidden;
    font-size: .2rem;
    color: #333;
    line-height: .4rem;
}

.job_04_c img {
    max-width: 100%;
}

.job_05_c {
    width: 100%;
    overflow: hidden;
    margin-top: .45rem;
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/job_09.jpg") center no-repeat;
    background-size: cover;
    padding: .67rem .98rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.job_05c_r {
    width: 50%;
    overflow: hidden;
    padding: .67rem;
    background-color: rgba(255, 255, 255, 0.9);
    border-radius: .09rem;
    float: right;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.job_05c_r p {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.job_05c_r p.p1 {
    position: relative;
    font-size: .24rem;
    color: #333333;
    line-height: .44rem;
    font-weight: bold;
    margin-bottom: .4rem;
    padding-bottom: .28rem;
}

.job_05c_r p.p1 b {
    width: .62rem;
    height: .03rem;
    display: block;
    overflow: hidden;
    position: absolute;
    left: 0px;
    bottom: 0px;
    background-color: #0c6fb8;
}

.job_05c_r p.p2 {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: .2rem;
    color: #333333;
    padding: .1rem 0px;
    padding-left: .3rem;
}

.job_05c_r p.p2 img {
    display: block;
    position: absolute;
    left: 0px;
    top: .12rem;
    width: .21rem;
}

.job_06_c {
    width: 100%;
    overflow: hidden;
    margin-top: .46rem;
}

.job_06_c ul li {
    width: 48%;
    overflow: hidden;
    margin-right: 4%;
    margin-bottom: .46rem;
    float: left;
}

.job_06_c ul li:nth-child(2n) {
    margin-right: 0px;
}

.job_06_c ul li .job_06c_t {
    width: 100%;
    overflow: hidden;
    background-color: #0c6fb8;
    border-radius: .08rem .08rem 0px 0px;
    font-size: .24rem;
    color: #fff;
    height: .7rem;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
}

.job_06_c ul li .job_06c_c {
    width: 100%;
    overflow: hidden;
    background-color: #f6f6f6;
    padding: .3rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.job_06_c ul li .job_06c_c p {
    width: 100%;
    overflow: hidden;
    font-size: .2rem;
    line-height: .4rem;
    text-align: center;
}


.dj_01 {
    overflow: hidden;
    margin-top: .72rem;
}

.dj_01_c {
    width: 90%;
    margin:0 5%;
    overflow: hidden;
    background-color: #f2f2f2;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between
}

.dj_01_c .dj_01c_img {
    width: 50%;
    overflow: hidden;
}

.dj_01_c .dj_01c_img img {
    width: 100%;
    display: block;
}

.dj_01_c .dj_01c_txt {
    width: 50%;
    overflow: hidden;
    padding: 0px .94rem;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.dj_01_c .dj_01c_txt p {
    width: 100%;
    overflow: hidden;
    font-size: .2rem;
    color: #333;
    line-height: .4rem;
}

.djbg_01 {
    width: 100%;
    overflow: hidden;
    background-color: #fff;
}

.djbg_01 .jtyw_01 {
    margin-bottom: .43rem;
}

.djbg_01 .jtyw_01_slide .swiper-slide em.em2 span.sp1 {
    color: #333;
}

.djbg_01 .jtyw_01_slide .swiper-slide em.em2 span.sp3 {
    color: #333;
}


.djdt_01 {
    overflow: hidden;
    margin-top: .75rem;
}

.djdt_01 ul li {
    width: 48%;
    overflow: hidden;
    float: left;
    padding: .48rem .26rem;
    background-color: #fff;
    margin-right: 4%;
    margin-bottom: .4rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.djdt_01 ul li:nth-child(2n) {
    margin-right: 0px;
}

.djdt_01 ul li a {
    width: 100%;
    display: block;
    overflow: hidden;
}

.djdt_01 ul li em {
    display: block;
    overflow: hidden;
    font-style: normal;
}

.djdt_01 ul li em.em1 {
    width: 50%;
    float: left;
    position: relative;
    height: 2rem;
}

.djdt_01 ul li em.em1 b {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
}

.djdt_01 ul li em.em2 {
    width: 50%;
    overflow: hidden;
    float: right;
    padding-left: .5rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.djdt_01 ul li em.em2 label {
    width: 1.11rem;
    height: 1.03rem;
    display: block;
    overflow: hidden;
    background-color: #f3f3f3;
    border-radius: .06rem;
    transition: .3s linear;
    -webkit-transition: .3s linear;
    -o-transition: .3s linear;
    -moz-transition: .3s linear;
}

.djdt_01 ul li em.em2 label i {
    width: 100%;
    display: block;
    overflow: hidden;
    text-align: center;
    transition: .3s linear;
    -webkit-transition: .3s linear;
    -o-transition: .3s linear;
    -moz-transition: .3s linear;
}

.djdt_01 ul li em.em2 label i.i1 {
    font-size: .36rem;
    color: #333333;
    line-height: .38rem;
    margin-top: .18rem;
}

.djdt_01 ul li em.em2 label i.i2 {
    font-size: .22rem;
    color: #333;
    line-height: .31rem;
}

.djdt_01 ul li em.em2 span {
    width: 100%;
    display: block;
    overflow: hidden;
    font-size: .22rem;
    color: #333;
    line-height: .33rem;
    height: .66rem;
    margin-top: .2rem;
    font-weight: bold;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
}

.djdt_01 ul li a:hover em.em2 label {
    background-color: #0c6fb8;
}

.djdt_01 ul li a:hover em.em2 label i.i1 {
    color: #fff;
}

.djdt_01 ul li a:hover em.em2 label i.i2 {
    color: #fff;
}


.djbg_02 {
    width: 100%;
    overflow: hidden;
    background-color: #f3f3f3;
}

.ghhd_01 {
    width: 100%;
    overflow: hidden;
    margin-top: .48rem;
    margin-bottom: .77rem;
}

.ghhd_01_slide {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.ghhd_01_click a {
    width: .6rem;
    height: .6rem;
    display: block;
    overflow: hidden;
    position: absolute;
    top: 50%;
    margin-top: -.3rem;
    z-index: 999;
    border-radius: 50%;
}

.ghhd_01_click a.ghhd_01_prev {
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/jtyw_03.png") center no-repeat #fff;
    background-size: 100%;
    left: 17.5%;
    margin-left: -.3rem;
}

.ghhd_01_click a.ghhd_01_prev:hover {
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/jtyw_01_on.png") center no-repeat;
    background-size: 100%;
}

.ghhd_01_click a.ghhd_01_next {
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/jtyw_04.png") center no-repeat #fff;
    background-size: 100%;
    right: 17.5%;
    margin-right: -.3rem;
}

.ghhd_01_click a.ghhd_01_next:hover {
    background: url("/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/jtyw_02_on.png") center no-repeat;
    background-size: 100%;
}


.ghhd_01_slide .swiper-slide {
    width: 65%;
    overflow: hidden;
    background-color: #fff;
}

.ghhd_01_slide .swiper-slide a {
    width: 100%;
    display: block;
    overflow: hidden;
}

.ghhd_01_slide .swiper-slide em {
    width: 100%;
    display: block;
    overflow: hidden;
    font-style: normal;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.ghhd_01_slide .swiper-slide em.em1 {
    position: relative;
}

.ghhd_01_slide .swiper-slide em.em1:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0.5);
    transition: .3s linear;
    -webkit-transition: .3s linear;
    -o-transition: .3s linear;
    -moz-transition: .3s linear;
}

.ghhd_01_slide .swiper-slide img {
    width: 100%;
    display: block;
}

.ghhd_01_slide .swiper-slide em.em2 {
    font-size: .2rem;
    color: #000000;
    padding: .24rem .4rem;
    display: none;
}

.ghhd_01_slide .swiper-slide em.em2 span {
    width: 100%;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ghhd_01_slide .swiper-slide-active {
}

.ghhd_01_slide .swiper-slide-active em.em2 {
    display: block;
}

.ghhd_01_slide .swiper-slide-active em.em1:before {
    opacity: 0;
}


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

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

    .job_01{margin-top:.3rem;}
    .job_02{margin-top:.3rem;}

    .job_02c_c{width:100%;}
    .job_02c_c ul li{width:1.4rem;}
    .job_02c_c ul li span{bottom:.1rem;font-size:12px;}

    .job_03fr img{width:100%;display:block;margin-top:.4rem;}
    .job_03_c{width:100%;padding:0px 0px .4rem 0px;margin-top:0px;margin-bottom:0px;}
    .job_03fr i.i1{display:none;}

    .job_04_t{height:0px;}
    .job_04{margin-top:.3rem;}
    .job_05c_r{width:100%;padding:.4rem;}
    .job_05_c{padding:.4rem;}
    .job_05c_r p.p2 img{top:.2rem;}

    .job_06_c ul li{width:100%;margin-right:0px;}

 .top_sub{display:none;  opacity: 0.9;}
    .top_sub ul li{display:block !important;padding:.2rem 0px;}
    .top_sub ul li .tcs_l{display:none;}
    .top_sub ul li .tcs_r{width:100%;padding:0px .2rem;}
    .top_sub ul li .tcs_r dl{margin-top:0px;}

    .wrap_in {
        margin: 0px 10px;
    }
    .wrap_c {
        margin: 0px 10px;
    }
    .wrap_nr {
        margin: 0px 10px;
    }
    .w_pc {
        display: none !important;
    }
    .w_wap {
        display: block !important;
    }
    .menu {
        display: block;
    }
    .topfrc {
        padding: 0px;
        min-height: 1.64rem;
    }
    .topfr .fr .top_s {
        display: none;
    }
    .topfr .fr .top_tel {
        display: none;
    }
    .topfr .fc {
        display: none;
    }
    .ab_01 {
        padding-top: .6rem;
    }
    .abr_01_t {
        display: block;
    }
    .abr_01_t .fl {
        width: 100%;
    }
    .abr_01_t .fl img {
        width: 100%;
    }
    .abr_01_t .fr {
        width: 100%;
        margin-top: .5rem;
    }
    .abrt01_c {
        margin-top: .5rem;
    }
    .abr_01_c {
        margin-top: .5rem;
    }
    .ab_02 {
        margin: 0px;
    }
    .ab_03 {
        margin-top: 0px;
    }
    .ab03fr {
        padding: .5rem;
    }
    .ab_03_t {
        width: 100%;
    }
    .ab_04 {
        margin-top: .4rem;
    }
    .ab_04 ul li .ab04_img {
        width: 100%;
        height: auto;
    }
    .ab_04 ul li .ab04_img.fl {
        position: relative;
        left: 0px;
        top: 0px;
    }
    .ab_04 ul li .ab04_img.fr {
        position: relative;
        left: 0px;
        right: 0px;
        top: 0px;
    }
    .ab_04 ul li .ab04_img img {
        width: 100%;
    }
    .ab_04 ul li .ab04_txt.fl {
        width: 100%;
        padding: .3rem;
    }
    .ab_04 ul li .ab04_txt.fr {
        width: 100%;
        padding: .3rem;
    }
    .ab_04 ul li .ab04_txt {
        min-height: initial;
    }
    .btn_empty {
        height: .6rem;
    }
    .btn_01 .fl {
        width: 100%;
    }
    .btn_01 .fl img {
        margin: 0px auto;
        padding: 0px;
    }
    .btn_01 .fl ul li {
        width: 100%;
        margin-right: 0%;
    }
    .btn_01 .fl ul li:nth-child(2n) {
        margin-right: 0px;
    }
    .btn_01 .fr {
        width: 100%;
    }
    .btn_01r_l {
        width: 100%;
        margin-top: .4rem;
        float: none;
        overflow: hidden;
        text-align: center;
    }
    .btn_01r_l a {
        float: none;
        display: inline-block;
        margin: 0px .1rem;
    }
    .btn_01r_l img {
        height: .5rem;
    }
    .btn_01r_r {
        width: 100%;
        margin: 0px;
        padding: 0px;
        margin-top: .3rem;
        float: none;
        overflow: hidden;
    }
    .btn_01r_r img {
        width: 3rem;
        display: block;
        margin: 0px auto;
        padding: 0px;
        margin-bottom: .2rem;
    }
    .navfr {
        height: .8rem;
    }
    .navfr .wrap_c {
        margin: 0px;
    }
    .navr_c ul li {
        height: .8rem;
    }
    .navr_c ul li.on {
        height: 1.2rem;
        top: -.4rem;
    }
    .navrc_slide {
        height: 1.2rem;
        overflow: hidden;
        position: relative;
        top: -0.4rem;
    }
    .navrc_slide .swiper-slide {
        height: .8rem;
        margin-top: .4rem;
    }
    .navrc_slide .swiper-slide.on {
        height: 1.2rem;
        top: -.42rem;
    }
    .ldtd_01 ul li .ldtd_01c_t .ldtd_01_t span.sp1 {
        font-size: 1rem;
        line-height: 1rem;
    }
    .ldtd_01 ul li .ldtd_01c_t .ldtd_01_t span.sp2 {
        line-height: 1rem;
    }
    .ldtd_01 ul li .ldtd_01c_t .ldtd_01_c p {
        font-size: .12rem;
    }
    .ldtd_01 ul li .ldtd_01c_t .ldtd_01_c p br {
        display: none;
    }
    .ldtd_01 ul li .ldtd_01c_t .ldtd_01_c {
        height: 1.5rem;
        padding: 0px .2rem;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
    }
    .ldtd_02 ul li {
        padding: 0px .2rem .2rem .2rem;
        width: 26%
    }
    .qywh_01 ul {
        display: block;
    }
    .qywh_01 ul li {
        width: 100%;
        margin-bottom: .6rem;
    }
    .jtzl_01 ul li .jtzl_01_img {
        height: auto;
        width: 100%;
        position: relative;
        top: 0px;
    }
    .jtzl_01 ul li .jtzl_01_img img {
        width: 100%;
    }
    .jtzl_01 ul li .jtzl_01_txt {
        width: 100%;
    }
    .jtzl_01 ul li .jtzl_01_txt.fr {
        padding: .5rem .5rem;
    }
    .jtzl_01 ul li .jtzl_01_txt.fl {
        padding: .5rem .5rem;
    }
    .xxgk_01 ul li {
        padding-left: 0px;
    }
    .xxgk_01 ul li em.em1 {
        position: relative;
    }
    .xxgk_01 ul li em.em2 {
        margin-top: .3rem;
    }
    .xxgk_01 ul li em.em2 a {
        width: auto;
        padding: .2rem .2rem;
        height: auto;
    }
    .xxgk_01 ul li em.em2 a:nth-child(5n) {
        margin-right: 2%;
    }
    .xxgk_main .xxgkm_r {
        display: none;
    }
    .xxgk_main .xxgkm_l {
        width: 100%;
    }
    .xxml_02 {
        padding-left: 1.5rem;
    }
    .xxml_02 span.sp1 {
        width: 1.4rem;
    }
    .xxml_05 ul li {
        width: 49%;
    }
    .xxml_05 ul li:nth-child(3n) {
        margin-right: 2%;
    }
    .xxml_05 ul li:nth-child(2n) {
        margin-right: 0px;
    }
    .xxml_06 ul li em.em2 {
        padding: .7rem .3rem;
    }
    .szj_tab li:first-child {
        margin-left: 7%;
    }

    .szj_tab li p {
        font-size: .24rem;
        margin-top: .1rem;
        margin-left: -10px;}
    .szj_02_02 {
        height: 5rem;
    }
    .szj_02_02 .szj_tab_con li {
        padding: 0 7%;}
    .zljz_01 .fr {
        width: 100%;
        position: relative;
        height: 10rem;
    }
    .zljz_01_c {
        margin-bottom: 1.1rem;
        margin-top: 1.1rem;
        width: 100%;
    }
    .zljz_02 ul li {
        width: 100%;
        margin-right: 0px;
    }
    .lt_01 {
        margin-top: .6rem;
    }
    .lt_01fr ul li {
        position: relative;
        width: 100%;
        margin-bottom: .6rem;
    }

    .zhcl_01 .wrap_c {
        display: block;
    }
    .zhcl_01 .fl {
        width: 100%;
    }
    .zhcl_01 .fr {
        width: 100%;
        margin-top: .4rem;
    }
    .zhcl_01 .fr p.p1 {
        margin-bottom: .2rem;
    }
    .zhcl_02 p.p1 {
        margin-bottom: .2rem;
    }
    .zhcl_03 ul li {
        display: block;
    }
    .zhcl_03 ul li .zhcl_03_img {
        width: 100%;
    }
    .zhcl_03 ul li .zhcl_03_img img {
        max-width: 100%;
        display: block;
        margin: 0px auto;
        padding: 0px;
    }
    .zhcl_03 ul li .zhcl_03_txt {
        width: 100%;
        padding: .3rem 0px;
    }
  
    .zljz_01 .wrap_c .xjqn_r01{
   width: 100%;
    height: 5rem;
  }
   .wrap_c .xjqn {
    width: 100%;
       margin-top: 0.5rem;
    
}
    .jtyw_01_slide .swiper-slide em.em2 span.sp1 {
        height: .5rem;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .jtyw_01_slide .swiper-slide em.em2 span.sp3 {
        height: .8rem;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        display: -webkit-box;
    }
    .jtyw_01_slide .swiper-slide em.em2 {
        padding: 0px .2rem;
    }
    .jtyw_01_slide .swiper-slide em.em1 img {
        width: 100%;
        display: block;
    }
    .jtyw_01_slide .swiper-slide em.em2 {
        min-height: 3rem;
    }
    .jtyw_01_click {
        width: 100%;
        position: relative;
        left: 0px;
        bottom: 0px;
    }
    .jtyw_02 ul li {
        width: 100%;
        margin-right: 0px;
    }
    .nxq_03 p {
        width: 70%;
    }
    .nxq_04_c ul li {
        width: 100%;
        margin-right: 0px;
    }
   .frylnk_01 .wrap_c dl dd{width:32%;}
  /* .frylnk_01 .wrap_c dl dd:nth-child(3n){margin-right:0px;}*/
  
   .djdt_01 .wrap_c ul li em.em1 .w_wap{width:100%}
}
@media screen and (max-width:1200px) {
    .nxq_01 h1{width:100%;margin:0px;
}

@media screen and (max-width:900px) {
.nxq_02 p, .nxq_02 p span {line-height:0.6rem !important;}
.nxq_02 img {height:auto !important;width:100% !important;}
.nxq_02 p video{width: 92%!important;height:100% !important;}
}

@media screen and (max-width:690px) {
 .szj_tab li:nth-child(4) {
        margin-left: 7%;
    }
    .szj_tab li {
        height: 1.8rem;
        margin: 0 4%;
    }
   .djdt_01 ul li {
    width: 100%;
   
  }
  .dj_01_c .dj_01c_txt{    padding: 0px 0.2rem;}
   .frylnk_01 .wrap_c dl dd{min-height: 1.24rem;}
   .jjyx{width: 100%;}.jjyx span{    right: 5%;}
    .djimg{width:80%}
    .jtyw_01 .jtyw_01_slide .swiper-slide em.em2{min-height:2rem;}
  } 

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

@media (max-width:900px) {}

@media screen and (max-width:690px) {
.zhcl_04 .xnyqc p{
     width: 100%;
    
    margin-top: 2rem;
      line-height: .4rem;
    }
.zhcl_04 .ddhy p{    width: 100%;
    height: 2.5rem;
    padding-top: 2.2rem;
    float: right;
    color: #222;
    line-height: 2.2em;}
.jianjie_right{float:left!important;text-indent: 2em;width:100%!important;}
}



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

.jianjie_right{float:right;width:30%;}
.menu_box {
    width: 100%;
    height: auto;
    padding: 15% 5% 0 0;
    background: rgba(0, 0, 0, .8);
    position: absolute;
    z-index: 10000;
}
.menu_box input{
    background:none;
    outline:none;
    border: none;
    border-bottom:1px solid #ccc;
    display: block;
    margin-top: 15%;
    height: 32px;
    width: 80%;
    color: #fff;
}
.menu_box input:focus{
    border:none;
    border-bottom:1px solid #ccc;
}
.menu_box_l{position:relative;width: 50%;}
.menu_box .seach{
    width: 0.33rem;
    height: 0.28rem;
    background: url(/eportal/fileDir/sxkj/resource/cms/2021/08/img_pc_site/index/search_03.png);
    background-size: contain;
    position: absolute;
    bottom: 14%;
    right: 22%;
}
.menu_box_r{width: 50%;text-align: center;}
.menu_box_r li{margin-bottom: 0.6rem;}
.menu_box_r li a{font-size: 0.3rem;color: #fff}
.menu_box_r li a:hover{color: #fff;}
.menu_box input::-webkit-input-placeholder{
    font-size: 0.25rem;
}
.menu_box{display: none;}
.menu_box .menu_name{
    display: inline-block;
    color: #fff;
    font-size: 0.18rem;
}
.menu_box .zhe_btn{
    position: absolute;
    right: 5%;
    top: 2%;
}
.frylnk_01 .wrap_c{overflow:hidden;margin-top:.5rem;}
.frylnk_01 .wrap_c dl{width:100%;overflow:hidden;margin:0px;padding:0px;}
.frylnk_01 .wrap_c dl dt{width:100%;overflow:hidden;color:#000;font-size:.18rem;line-height:.4rem;font-weight:bold;margin:0px;padding:0px;margin-bottom:.2rem;}
.frylnk_01 .wrap_c dl dd{float:left;margin:0px;padding:0px;font-size:.18rem !important;text-align:center;line-height:.6rem;color:#000;width:15%;overflow:hidden;float:left;margin-right:2%;margin-bottom:.33rem;border:1px solid #808080;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.frylnk_01 .wrap_c dl dd:nth-child(6n){margin-right:0px;}
.frylnk_01 .wrap_c dl a{color:#000;font-size:.18rem !important;}
.frylnk_01 .wrap_c dl dd:hover{background-color:#0c6fb8;border:1px solid #0c6fb8}
.frylnk_01 .wrap_c dl dd:hover a{color:#fff;}

.xnyqc p{
     text-indent: 2em;
    line-height: .4rem;
    width: 38%;
    }
.ddhy p{    text-indent: 2em;
    line-height: .6rem;
    width: 32%;
    height: 414px;
    padding-top: .7rem;
    float: right;
    color: #fff;
}

.wrap .xjqn li{
    line-height: 2.2em;
     margin-bottom: 0.29rem;
}
.xjqn{    width: 65%;
    margin-top: 1rem;
    float: left;
    margin-bottom: 0rem;}
.zljz_01 .xjqn_r01{
   width: 35%;
    height: 100%;
  }
   .zljz_01_c li {
        list-style: none;
        width: 100%;
        overflow: hidden;
        font-size: .2rem;
        color: #333333;
       line-height: .4rem;
    margin-bottom: 0.9rem;
    }

    .zljz_01_c li img {
        width: 4%;
        display: block;
        float: left;
        margin-right: 40px;

    }