html { height: 100%; }
body { background: url(yjtc-xzjc-body.png) no-repeat center bottom; height: 100%;}

#ariaTipText {
    display: none;
}

.pNav {
    display: none;
}

.pTop {
    background: none;
    position: fixed; 
    z-index: 999;
}

.pTop .mainWidth {
    width: 100%;
}

.pTop .top-link {
    padding: 0 20px;
    padding: 0 .2rem;
    margin-top: 10px;
    margin-top: .1rem;
    width: calc();
}

.pTop .top-con {
    display: none;
}

.xzjc-body .pTop .top-con {
    display: block;
}

.xzjc-body .pTop .top-con .con-left {
    display: none;
}

.xzjc-body .pTop .top-con {
    padding-top: 0;
}

.xzjc-body .pTop .top-con .con-right .pSearch {
    margin-right: 20px;
    margin-right: .2rem;
}

.xzjc-body .pTop .top-con .con-right .pSearch .ipt {
    background: none;
}

.xzjc-body .pTop .top-con .con-right .tq {
    display: none;
}

.pFoot {
    z-index: 9;
}

.pFoot .mainWidth {
    width: 88%;
}

@media screen and (max-width: 835px) {
    .pTop .top-con {
        display: block;
        padding-top: 0;
        position: absolute;
        right: 10px;
        width: 42%;
        top: -3px;
    }
    
    .pTop .top-con .con-left {
        display: none;
    }
    
    .pTop .top-con .con-right .pSearch {
        margin-top: 0;
        width: 80%;
    }
}

#main-container { width: 100%; height: 100%; }
#main-container .swiper-slide { width: 100%; height: 100%; }
#main-container #main-button-next { left: auto; right: 46%; bottom: 10px; top: auto; height: 52px; width: 52px; background: url(yjtc-xzjc-next.png) no-repeat center; outline: none; }
#main-container #main-button-next:after { content: '';}
#main-container #main-button-prev { right: auto; left: 25px; bottom: 70px; top: auto; height: 52px; width: 52px; background: url(yjtc-xzjc-prev.png) no-repeat center; outline: none; }
#main-container #main-button-prev:after { content: '';}
#main-container .my-button-disabled { display: none; }

.btn-top { position: absolute; bottom: 10px; left: 25px; z-index: 999; width: 52px; height: 52px; background: url(yjtc-xzjc-top.png) no-repeat center; display: block; }
.xzjc-tit { width: auto; padding-left: 20px; height: 20px; background: url(yjtc-xzjc-tit-ico.png) no-repeat left; }
.xzjc-tit a,.xzjc-tit span { color: #014f94; font-size: 22px; font-weight: 700; line-height: 20px; }
.xzjc-list01 { width: 100%; }
.xzjc-list01 li { background: rgba(0,0,0,.05); padding: 15px 10px; margin-top: 1%; height: 64px; }
.xzjc-list01 li .day { width: 60px; text-align: center; border-right: 1px solid rgba(0,0,0,.3); float: left; line-height: 32px; padding-right: 10px; display: block; margin-right: 10px; }
.xzjc-list01 li .day em { font-style: normal; display: block; width: 100%; }
.xzjc-list01 li .day em.dd { font-size: 20px; }
.xzjc-list01 li .day em.yymm { font-size: 14px; }
.xzjc-list01 li .a-tit { height: 64px; line-height: 32px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -moz-box; -moz-box-orient: vertical; -moz-line-clamp: 2; word-wrap: break-word; word-break: break-all; }
.xzjc-list01 li .a-tit:hover { color: #014F94; }

section { width: 100%; height: 100%; position: relative; }
.section01 .sec-left { width: 70%; float: left; }
.section01 .sec-left .logo { width: 100%; display: block; margin-top: 5%; }
.section01 .sec-left .logo01 { width: 29.54%; display: block; margin: 0 auto;}
.section01 .sec-left .logo02 { width: 43%; display: block; margin: 2.5% auto 0;}
.section01 .sec-left .logofont { width: 100% !important; margin-top: 3% !important; text-align: center; }
.section01 .sec-left .tit { width: 90%; margin: 4% auto 0; font-size: 22px; font-weight: 700; color: #014f94; }
.section01 .sec-left .txt { width: 90%; margin: 4% auto 0; }
.section01 .sec-left .txt li { border-bottom: 1px solid #dedede; padding: 1.5% 0; min-height: 28px; line-height: 28px; overflow: hidden; }
.section01 .sec-left .txt li .a-font { font-size: 15px; font-weight: 700; width: 50%; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; display: block; float: left; }
.section01 .sec-left .txt li .a-font:hover { color: #014F94; }
.section01 .sec-left .txt li .a-status { float: right; width: 128px; height: 28px; font-size: 14px; color: #FFFEFE; display: block; background-color: #78bfeb; text-align: center; border-radius: 3px; }
.section01 .sec-left .txt li .a-status.djc { background-color: #a6cb75; }
.section01 .sec-left .txt li .a-status.zjz { background-color: #6ebb8b; }
.section01 .sec-left .txt li .a-status.zjjs { background-color: #73b5bf; }
.section01 .sec-left .txt li .a-status.jcwc { background-color: #78bfeb; }
.section01 .sec-left .txt li span { float: right; margin-right: 10px; }
.section01 .sec-left .more { margin-top: 1%; color: #014f94; font-size: 14px; display: block; font-style: italic; }
.section01 .sec-left .more:hover { text-decoration: underline; }

.section01 .sec-right { width: 30%; float: left; height: 100%; background: #dae8f9 url(yjtc-xzjc-sec01r-bg.png) no-repeat top center; background-size: 100% auto; }
.section01 .sec-right .logo { display: block; margin: 30% auto 0;}
.section01 .sec-right .yearbox { width: 30%; height: 37px; border: 1px solid #004fa6; margin: 6% auto 10%; min-width: 120px; position: relative; display: block; background: none; color: #014F94; font-size: 16px; outline: none; cursor: pointer; text-align: center; text-align-last: center; }
.section01 .sec-right .yearbox .tag { width: 100%; height: 37px; line-height: 37px; text-align: center; background: url(yjtc-xzjc-sec01r-listico.png) no-repeat right center; cursor: pointer; color: #014F94; }
.section01 .sec-right .yearbox .jcgk-drop1-l { width: 100%; text-align: center; position: absolute; left: -1px; border: 1px solid #004fa6; background-color: #d1e3f8; display: none; }
.section01 .sec-right .yearbox .jcgk-drop1-l li { line-height: 30px;}
.section01 .sec-right .yearbox .jcgk-drop1-l li a { width: 100%; height: 100%; display: block; }
.section01 .sec-right .yearbox .jcgk-drop1-l li a:hover { color: #ff0000; }
.section01 .sec-right .search-box { width: 60%; background: #78bfeb; margin: 0 auto; padding-bottom: 8%; }
.section01 .sec-right .search-box h5 { font-size: 18px; font-weight: 700; color: #FFFFFF; margin: 8% 8% 4% 8%; display: inline-block; }
.section01 .sec-right .search-box #jcgk-sname { width: calc(84% - 22px); display: block; height: 38px; line-height: 38px; border: 1px solid #FFFFFF; margin: 4% 8% 0; background: none; padding: 0 10px; color: #FFFFFF; outline: none;  }
.section01 .sec-right .search-box #jcgk-sname::-webkit-input-placeholder { color: #FFFFFF; }
.section01 .sec-right .search-box #jcgk-sname::-moz-placeholder { color: #FFFFFF; }
.section01 .sec-right .search-box #jcgk-sname::-ms-input-placeholder { color: #FFFFFF; }
.section01 .sec-right .search-box #jcgk-ssta { width: calc(84% - 0px); display: block; height: 38px; line-height: 38px; border: 1px solid #FFFFFF; margin: 4% 8% 0; background: none; padding: 0 10px; color: #FFFFFF; outline: none; cursor: pointer;  }
.section01 .sec-right .search-box #jcgk-ssta option { color: #000000; }
.section01 .sec-right .search-box #jcgk-sbtn { width: 84%; height: auto; font-size: 16px; font-weight: 700; color: #FFFFFF; padding: 5% 0; border-radius: 3px; margin: 8% 8% 0; border: 0; outline: none; cursor: pointer; background: url(yjtc-zxjc-search.png) no-repeat 35% center #4686ae; }

@media screen and (max-width: 835px) {
    .section01 .sec-left { float: none; width: 100%; }
    .section01 .sec-left .logo { margin-top: 10%; }
    .section01 .sec-left .logo01 { width: 50%; }
    .section01 .sec-left .logo02 { width: 75%; margin-top: 5%; }
    .section01 .sec-left .tit { font-size: 18px; margin-top: 10%; }
    .section01 .sec-left .txt li { padding: 4% 0; }
    .section01 .sec-left .txt li .a-font { width: 70%; }
    .section01 .sec-left .txt li .a-status { width: 80px; }
    .section01 .sec-left .more { margin-top: 2%; }
    .section01 .sec-right { display: none; }
}

.section02 { padding-left: 3%; width: 97%; }
.section02 .sec-slide01 { width: 25%; float: left; margin-left: 3%; margin-top: 10%; }
.section02 .sec-slide01 .xcimg { margin-top: 5%; width: 100%; height: auto; margin-bottom: 1%; }
.section02 .sec-slide02 { width: 31%; float: left; margin-left: 3%; margin-top: 2.5%; }
.section02 .sec-slide02 .box { margin-top: 10%; width: 100%; }
.section02 .sec-slide02 .box .xzjc-list01 { margin-top: 10%; }
.section02 .btn-top { bottom: 10px; }

@media screen and (max-width: 835px) {
    .section02 { padding: 0 10px; width: calc(100% - 20px); overflow-y: auto; }
    .section02 .sec-slide01 { width: 100%; float: none; margin-left: 0; margin-top: 5%; }
    .section02 .sec-slide02 { width: 100%; float: none; margin-left: 0; padding-bottom: 80px; }
}

.section03 .sec-left { width: 42%; float: left; margin-left: 6%; margin-top: 8%; }
.section03 .sec-left .xzjc-list01 { margin-top: 4%; }
.section03 .sec-left .xzjc-list01 a { line-height: 64px; display: block; white-space: nowrap; }
.section03 .sec-right { width: 40%; float: left; margin-left: 6%; margin-top: 6%; height: 92%; }
.section03 .sec-right .swiper-container { height: 100%; }
.section03 .sec-right .swiper-slide .imgbox { width: 100%; height: 55%; z-index: 8; position: relative; overflow: hidden; }
.section03 .sec-right .swiper-slide .imgbox img { min-width: 100%; height: 100%; display: block; position: absolute; left: 50%; top: 50%; transform:translate(-50%,-50%) !important; -webkit-transform:translate(-50%,-50%) !important; -ms-transform:translate(-50%,-50%) !important; *position: relative; *left: auto; *top: auto; }
.section03 .sec-right .swiper-slide .txt { z-index: 9; position: relative; width: 96%; background: #2883ef; padding: 2%; color: #FFFFFF; }
.section03 .sec-right .swiper-slide .txt h4 { font-size: 18px; font-weight: 400; display: block; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; }
.section03 .sec-right .swiper-slide .txt p { margin-top: 2%; font-size: 14px; line-height: 36px; color: #d2e1fb; text-indent: 2em; }
.section03 .sec-right .swiper-slide .txt a { float: right; color: #d2e1fb; font-size: 14px; }
.section03 .sec-right .swiper-slide .txt a:hover { color: #FFFFFF; text-decoration: underline; font-style: italic; }
.section03 .sec-right #news-button-prev { left: auto; right: 50px; outline: none;  }
.section03 .sec-right #news-button-next { right: 10px; outline: none; }
.section03 .sec-right #news-button-prev:after,.section03 .sec-right #news-button-next:after { width: 31px; height: 31px; line-height: 31px; text-align: center; background: #2883ef; color: #FFFFFF; font-size: 14px; border-radius: 3px;}
.pFoot { position: absolute; left: 0; bottom: 0; }
/* .pFoot .foot-con { width: calc(100% - 30px); padding-left: 15px; padding-right: 15px; } */
.pFoot .foot-con .dzjg { right: 10px; }
.pFoot .foot-con .zfzc { right: 160px; }
.pFoot .foot-con .jc { right: 93px; }

@media screen and (max-width:1500px) {
    .pFoot { height: auto; }
    .pFoot .foot-con { padding-top: 20px; height: 112px; }
    .pFoot .foot-con .zfzc { top: 40px; }
    .pFoot .foot-con .dzjg { top: 30px; }
    .pFoot .foot-con .jc { top: 32px; }
}

@media screen and (max-width: 835px) {
    .section03 { padding: 0 10px; width: calc(100% - 20px); overflow-y: auto; }
    .section03 .btn-top { bottom: 10px; position: fixed; }
    .section03 .sec-left { width: 100%; float: none; margin-left: 0; }
    .section03 .sec-right { width: 100%; float: none; margin-left: 0; height: auto; padding-bottom: 10px; margin-top: 10px; }
    .section03 .sec-right .swiper-container { width: 100%; height: auto; }
    .section03 .sec-right .swiper-slide .imgbox { width: 100%; height: 300px;}
    .section03 .sec-right .swiper-slide .txt { width: 92%; margin: 0; }
    .section03 .sec-right #news-button-prev { top: 30%; left: 0; z-index: 999; opacity: 1 !important; display: inline-block !important; }
    .section03 .sec-right #news-button-next { top: 30%; right: 0; z-index: 999; opacity: 1 !important; display: inline-block !important; }
    .section03 .sec-right #news-button-prev:after,.section03 .sec-right #news-button-next:after { opacity: 1 !important; display: inline-block !important; z-index: 999;}
    .pFoot { height: auto; position: relative; }
    .pFoot .foot-con { width: calc(100% - 30px); text-align: center; line-height: 24px; padding: 10px 15px; height: auto; }
    .pFoot .foot-con p { width: 100%; }
    .pFoot .foot-con .dzjg { position: relative; display: inline-block; top: auto; right: auto; }
    .pFoot .foot-con .zfzc  { display: none; }
    .pFoot .foot-con .jc { display: none; }
}

.xzjc-pagelist { width: 100%; height: 100%; margin: 0 auto; }
.xzjc-pagelist .section01 { height: auto; min-height: 100vh; }
.xzjc-pagelist .section01 .sec-right { height: 100vh; }
.xzjc-pagelist .xzjc-tit { width: calc(90% - 20px); margin: 2% auto 0; }
.xzjc-pagelist .xzjc-tit a, .xzjc-pagelist .xzjc-tit span { font-size: 18px; }
.xzjc-pagelist .pNext { width: 90%; margin: 20px auto 0;}
.xzjc-pagelist .pFoot { position: relative; margin-top: 0; }
.xzjc-content { width: 70%; height: auto; margin: 0 auto; padding: 0 15%; display: inline-block; margin-bottom: 15px; }
.xzjc-content .logo { width: 100%; display: block; margin-top: 5%; text-align: center; }
.xzjc-content .logo01 { width: auto; display: block; margin: 0 auto; }
.xzjc-content .logo02 { width: auto; display: block; margin: 2.5% auto 0;}
.xzjc-content .list-con .txt li .a-status#jcwc { background-color: #78bfeb; }
.xzjc-content .txt-con { margin-top: 4%; width: auto; padding: 20px 0 15px 0; height: auto; border-top: 1px solid; border-color: rgba(0,0,0,.2); }
.xzjc-content .txt-con .title{ margin: 0px auto 25px auto; font-weight:700; font-size:24px; color:#005293; text-align: center;}
.xzjc-content .txt-con .infobar { background: rgb(246, 246, 246); margin: 0px 0px 15px; padding: 0px 10px; border: none; border-image: none; text-align: center; color: rgb(102, 102, 102); line-height: 34px;}
.xzjc-content .txt-con .infobar span { margin-right: 6px; font-size: 15px; color: #454545; line-height: 35px;}
.xzjc-content .txt-con .nrcon { width: auto; font-size:15px !important; line-height: 30px;}
.xzjc-content .txt-con .nrcon p, .content .nrcon span{ color:#454545 !important; line-height:30px !important; font-size:15px !important;}
.rt{ float: right; }
.lf{ float: left; }
/* 清除浮动 */
.clearfix:before,.clearfix:after { content:""; display:table; }
.clearfix:after { clear:both; overflow:hidden; }
.clearfix { zoom:1; /* for ie6 & ie7 */ }
.nrcon-left { width: calc(75% - 16px); padding-right: 15px; border-right: 1px solid #eee; }
.nrcon-right { width: calc(25% - 15px); display: block; padding-left: 15px; }
.jcgk-link-t{ color: #2760b7; font-weight: 600; font-size: 14px; line-height: 30px; margin-bottom: 10px; }
.jcgk-link-l{ margin:10px 25px 10px 0; }
.jcgk-link-l li{ font-size:14px; line-height:24px; margin-top:10px; }
.jcgk-link-l li a{ color:#2760b7 !important; }
.xzqkgk-link{ margin-top: 30px; padding-bottom: 30px; }
.jcgk-pic li a{ display: inline-block; width: 100%; height: 100%; }
.pContent-btm-link { display: none; }
.contentpage .head-link .head-link-left { display: none; }

@media screen and (max-width: 835px) {
    .xzjc-pagelist .pNext { width: 100%; }
    .xzjc-content { width: calc(100% - 20px); padding: 0 10px;}
    .xzjc-content .logo { margin-top: 10%; }
    .xzjc-content .logo01 { width: 50%; }
    .xzjc-content .logo02 { width: 75%; margin-top: 5%; }
    .xzjc-content .txt-con { margin-top: 25px;}
    .xzjc-content .txt-con .infobar span#cgSize { display: none; }
    .nrcon-left,.nrcon-right { width: 100%; float: none; padding-right: 0; padding-left: 0; border: 0; }
    .xzjc-content .txt-con .title { font-size: 18px; }
}