body{
    min-width: 1040px;
}

.sk02-container img{
    width: 100%;
    height: 100%;
    display: block;
}

.sk02-container .zoomImg{
    overflow: hidden;
}
.sk02-container .zoomImg-down{
    height: 265px;
}
.sk02-container .zoomImg img{
    transition: transform 0.4s;
}

.sk02-container .zoomImg:hover img{
    transform: scale(1.2);
}

.sk02-container h3{
    font-weight: bold;
}

.sk02-wrapper{
    width: 1400px;
    margin: 0 auto;
}

.sk02-container .pcNone{
    display: none;
}

.sk02-container .mNone{
    display: block;
}

/*  分页  */
.sk02-container .nypage {
    padding: 50px 0 70px;
    text-align: center;
    color: #333333;
    line-height: 32px;
}

.sk02-container .nypage a {
    display: inline-block;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    color: #333333;
    margin: 0 2px;
    border: 1px solid #dddddd;
    font-size: 16px;
    border-radius: 2px;
}

.sk02-container .nypage a.index, .nypage a.end {
    width: 48px;
}

.sk02-container .nypage a.next {
    width: 65px;
}

.sk02-container .nypage a.cur {
    background: #1f7dad;;
    color: #ffffff;
}

.sk02-container .nypage font {
    display: inline-block;
    vertical-align: middle;
    height: 32px;
    line-height: 32px;
    font-size: 0;
}

.sk02-container .nypage font span {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    float: left;
}

.sk02-container .nypage font span {
    line-height: 27px;
    margin-right: 3px;
}

.sk02-container .nypage input {
    margin: 0 2px;
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    text-align: center;
    border: 1px solid #dddddd;
    width: 44px;
    float: left;
    margin-top: -2px;
    border-radius: 2px;
}

.sk02-container .nypage #go {
    text-align: center;
    border: 1px solid #dddddd;
    width: 44px;
    height: 32px;
    background: #1f7dad;
    cursor: pointer;
    color: #333;
    margin-left: 10px;
    line-height: 32px;
    border-radius: 4px;
    color: #fff;
}

/*  社科关注  */
.skgz-container{
    padding: 30px 0 50px;
}

.skgz-container .skgz-left{
    width: 960px;
    float: left;
}

.skgz-container .skgz-left li{
    border-bottom: 1px dashed #bacbdd;
    position: relative;
    padding: 25px 0;
}

.skgz-container .skgz-left li:after,.skgz-container .skgz-left li:before{
    content: '';
    display: block;
    position: absolute;
    width: 36px;
    height: 1px;
    background: #bacbdd;
    bottom: 0;
    margin-bottom: -1px;
}

.skgz-container .skgz-left li:after{
    right: 0;
}

.skgz-container .skgz-left li:before{
    left: 0;
}

.skgz-container .skgz-left li h3{
    font-size: 22px;
    color: #212121;
}

.skgz-container .skgz-left li p{
    font-size: 16px;
    line-height: 1.8;
    color: #707070;
    margin-top: 15px;
    text-indent: 2em;
}
.skgz-container .skgz-left li span{
    display: inline-block;
    font-size: 16px;
    color: #c29460;
    margin-top: 15px;
}


.skgz-container .skgz-left .sk_title_02{
    line-height: 2;
    font-size: 24px;
    font-weight: bold;
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
}
.skgz-container .skgz-left .sk_title_02 span{
    padding-right: 10px;
    padding-bottom: 10px;
    border-bottom: 5px solid #2181b0;
    display: inline-block;
    position: relative;
}
.skgz-container .skgz-left .sk_title_02::after{
    content: '';
    height: 1px;
    background-color: #2181b0;
    width: 100%;
    position: absolute;
    bottom: 0;
}
.skgz-container .skgz-left .sk_title_02 span::after{
    content: '';
    background: url(./sk05_icon_bg.png) no-repeat center center #fff;
    height: 5px;
    width: 10px;
    position: absolute;
    right: 0;
    bottom: -5px;
    z-index: 9;
}
.skgz-container .skgz-left .sk_title_02{
    margin-bottom: 30px;
}






.skgz-container .skgz-top li{
    margin-bottom: 15px;
    line-height: 26px;
}

.skgz-container .skgz-top .li-label{
    display: inline-block;
    width: 92px;
    height: 26px;
    border-radius: 0px 6px 0px 6px;
    border: solid 1px;
    color: #2181b0;
    text-align: center;
    margin-right: 14px;
}

.skgz-container .skgz-top .li-label.color1{
    color: #2181b0;
}

.skgz-container .skgz-top .li-label.color2{
    color: #4db3a4;
}

.skgz-container .skgz-top .li-label.color3{
    color: #ab9373;
}

.skgz-container .skgz-top li a{
    font-size: 16px;
    color: #172a3a;
    transition: color 0.4s;
}

.skgz-container .skgz-top li a:hover{
    color: #212121;
    font-weight: bold;
}
.skgz-container .skgz-top ul li .icos{
    display: inline-block;
    width: 92px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    font-size: 16px;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 6px;
    margin-right: 8px;
    color: #fff;
    transition: all 0.3s ;
}
.skgz-container .skgz-top ul li .icos:hover {
    color: #FFFFFF;
}


.skgz-container .skgz-right{
    width: 398px;
    float: right;
    margin-top: 62px;
}

.skgz-container .skgz-title{
    border-bottom: 1px solid #e6e6e6;
    padding: 12px 0;
    font-size: 24px;
    color: #212121;
    position: relative;
}

.skgz-container .skgz-title:after{
    content: '';
    display: block;
    width: 98px;
    height: 3px;
    background-color: #0076a4;
    position: absolute;
    left: 0;
    bottom: 0;
    margin-bottom: -2px;
}

.skgz-container .skgz-ztch{
    margin-top: 20px;
}

.skgz-container .skgz-ztch ul{
    padding-top: 20px;
}

.skgz-container .skgz-ztch ul li{
    margin-bottom: 30px;
}

.skgz-container .skgz-ztch ul li .text-cont{
    padding: 15px 0;
    text-align: center;
    font-size: 18px;
    color: #707070;
}

.skgz-container .skgz-sktj{
    margin-top: 40px;
}
.tj_ul {
    overflow: hidden;
}
.tj_ul li {
    padding: 10px 0;
}
.tj_ul li a {
    position: relative;
    padding-left: 20px;
    color: #212121;
    display: inline-block;
    width: 89%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.tj_ul li:nth-child(1) span {
    background: url("sk05_tj1.png") repeat-x;
}
.tj_ul li:nth-child(2) span {
    background: url("sk05_tj2.png") repeat-x;
}
.tj_ul li:nth-child(3) span {
    background: url("sk05_tj3.png") repeat-x;
}
.tj_ul li a:hover {
    color: #277398;
}
.tj_ul li span {
    display: block;
    width: 20px;
    height: 20px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    background-color: #D0D0D0;
    text-align: center;
    border-radius: 4px;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    float: left;
    margin-top: 2px;
}


/*  社科要论  */
.skyl-container{
    padding: 50px 0 0;
}

.skyl-container .top-swiper{
    width: 852px;
    float: left;
}

.skyl-container .top-swiper .swiper-slide{
    position: relative;
}

.skyl-container .top-swiper .text-cont{
    position: absolute;
    left: 0;
    bottom: 0;
    height: 70px;
    box-sizing: border-box;
    padding-top: 25px;
    font-size: 18px;
    font-weight: bold;
    text-indent: 22px;
    background: url("sk_swiper_text_bg.png") left bottom repeat-x;
    background-size: auto 100%;
    color: #fff;
    width: 100%;
}

.skyl-container .big-swiper{
    height: 438px;
    overflow: hidden;
}

.skyl-container .big-swiper .img-cont {
    width: 100%;
    height: 438px;
}

.skyl-container .big-swiper .swiper-nums{
    position: absolute;
    right: 24px;
    bottom: 20px;
    font-size: 18px;
    color: #fff;
    opacity: .7;
    letter-spacing: 5px;
}

.skyl-container .big-swiper .swiper-nums .swiper-index{
    font-size: 30px;
    margin-left: 6px;
}

.skyl-container .big-swiper img {
    width: 100%;
    height: 100%;
}

.skyl-container .small-swiper{
    height: 145px;
    margin:0 -20px;
    padding-top: 20px;
}

.skyl-container .small-swiper .swiper-slide{
    box-sizing: border-box;
    padding: 0 20px;
    cursor: pointer;
}

.skyl-container .small-swiper .img-cont{
    width: 100%;
    height: 100%;
    position: relative;
}



.skyl-container .small-swiper .img-cont:after{
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.5);
    box-sizing: border-box;
}

.skyl-container .small-swiper .active .img-cont:after{
    background: none;
    border: 4px solid #bd0d0d;
}

.skyl-container .small-swiper .active .img-cont:before{
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-bottom-color: #bd0d0d;
    position: absolute;
    left: 50%;
    top: 0;
    margin-top: -16px;
    margin-left: -8px;
}

.skyl-container .top-texts{
    width: 506px;
    float: right;
}

.skyl-container .top-news h3{
    text-align: center;
    font-weight: bold;
    font-size: 30px;
    color: #bd0d0d;
}

.skyl-container .top-news p{
    font-size: 16px;
    color: #2a2a2a;
    line-height: 1.8;
    margin-top: 15px;
}

.skyl-container .top-texts ul{
    margin-top: 20px;
    border-top: 1px solid #c9d4e2;
    padding-top: 25px;
}

.skyl-container .top-texts li{
    color: #212121;
    font-size: 20px;
    margin-bottom: 20px;
}

.skyl-container .top-texts li span{
    color: #3882ad;
    font-size: 16px;
    letter-spacing: -4px;
    margin-right: 15px;
    vertical-align: 2px;
}

.skyl-container .top-texts li span i{
    font-style: normal;
    opacity: .7;
}

.skyl-container .other-news{
    background-color: #f1faff;
    margin-top: 48px;
    padding: 30px 32px;
}

.skyl-container .other-news h3{
    font-size: 24px;
    font-weight: bold;
    color: #2f3030;
}

.skyl-container .other-news p{
    font-size: 16px;
    color: #212121;
    line-height: 1.8;
    margin-top: 25px;
}

.skyl-container .skyl-title span{
    display: inline-block;
    height: 40px;
    padding-left: 90px;
    background: url("sk02-skyl-icon1.png") 0 center no-repeat;
    font-size: 30px;
    color: #b90000;
    font-weight: bold;
    position: relative;
}

.skyl-container .skyl-title span:after,.skyl-container .skyl-title span:before{
    content: '';
    display: block;
    width: 432px;
    height: 14px;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    background-repeat: no-repeat;
}

.skyl-container .skyl-title span:after{
    background-image: url("sk02-skyl-titleBg1.png");
    left: 100%;
    margin-left: 10px;
}

.skyl-container .skyl-title span:before{
    background-image: url("sk02-skyl-titleBg2.png");
    right: 100%;
    margin-right: 10px;
}

.skyl-container .skyl-title.no-left span:before{
    display: none;
}

.skyl-container .skyl-cont .skyl-title{
    text-align: center;
}


.skyl-container .skyl-cont,.skyl-container .skmp-cont{
    margin-top: 40px;
    padding: 40px 0 60px;
    background: url("sk02-skyl-bg2.jpg") no-repeat;
    background-size: cover;
}

.skyl-container .skyl-cont ul{
    margin: 40px -20px 0;
}

.skyl-container .skyl-cont ul li{
    width: 25%;
    box-sizing: border-box;
    padding: 0 20px;
    float: left;
    text-align: center;
    margin-bottom: 35px;
    position: relative;
}

.skyl-container .skyl-cont .li-wrapper{
    background: #fff;
    transition: all 0.4s;
    box-sizing: border-box;
    padding: 25px 20px;
    height: 370px;
}

.skyl-container .skyl-cont li h3{
    font-size: 20px;
    color: #212121;
    transition: color 0.4s;
    text-align: left;
    line-height: 36px;
}

.skyl-container .skyl-cont li .img-cont{
    margin-bottom: 18px;
}

.skyl-container .skyl-cont li p{
    font-size: 16px;
    color: #707070;
    line-height: 1.8;
    margin-top: 10px;
    transition: color 0.4s;
    text-align: left;
}
.skyl-container .skyl-cont li a{
    display: inline-block;
    color: #808080;
    font-size: 18px;
    transition: color 0.4s;
}
.skyl-container .skyl-cont li .more {
    position: absolute;
    left: 0;
    bottom: 20px;
    margin: 0;
    display: block;
    text-align: center;
    width: 100%;
}
.skyl-container .skyl-cont .li-wrapper:hover{
    background: #2181b0;
}

.skyl-container .skyl-cont .li-wrapper:hover h3,.skyl-container .skyl-cont .li-wrapper:hover p,.skyl-container .skyl-cont .li-wrapper:hover a{
    color: #fff;
}

.skyl-container .ohter-cont{
    padding-top: 50px;
    padding-bottom: 30px;
}

.skyl-container .sksp-cont{
    width: 880px;
    float: left;
}

.skyl-container .sksp-cont ul{
    padding-top: 30px;
}

.skyl-container .sksp-cont li{
    padding: 32px 0;
    border-bottom: 1px dashed #c9d4e2;
}

.skyl-container .sksp-cont li a:hover h3{
    color: #277398;
}

.skyl-container .sksp-cont li h3{
    font-size: 22px;
    font-weight: bold;
    color: #212121;
}

.skyl-container .sksp-cont li p{
    font-size: 16px;
    color: #707070;
    line-height: 1.5;
    margin-top: 20px;
}

.skyl-container .sksp-cont li p a{
    color: #277398;
}

.skyl-container .sksp-cont li span{
    font-size: 16px;
    color: #c29460;
    margin-top: 20px;
    display: inline-block;
}

.skyl-container .skrp-cont{
    width: 476px;
    float: right;
}

.skyl-container .skrp-cont .img-cont{
    margin-top: 30px;
}
.skyl-container .skrp-cont ul{
    background-color: #f5f5f5;
    padding: 0 20px;
}

.skyl-container .skrp-cont ul li{
    border-bottom: 1px dashed #c9d4e2;
    padding: 20px 0;
}

.skyl-container .skrp-cont ul li:last-of-type{
    border-bottom: none;
}

.skyl-container .skrp-cont ul li h3{
    font-size: 22px;
    color: #212121;
}

.skyl-container .skrp-cont ul li a:hover h3 {
    color: #277398;
}

.skyl-container .skrp-cont ul li p{
    font-size: 16px;
    color: #707070;
    line-height: 1.8;
    margin-top: 20px;
}

.skyl-container .skrp-cont ul li p a{
    color: #277398;
}

.skyl-container .skmp-top{
    margin-top: 50px;
    position: relative;
}

.skyl-container .skmp-top .img-cont{
    width: 972px;
    height: 548px;
    overflow: hidden;
}

.skyl-container .skmp-top .text-cont{
    width: 517px;
    height: 429px;
    background-color: #578097;
    box-sizing: border-box;
    position: absolute;
    right: 0;
    top: 64px;
    padding: 40px;
    color: #fff;
    transition: color 0.4s;
}

.skyl-container .skmp-top .text-cont:hover{
    background: #4293BB;
}

.skyl-container .skmp-top .text-cont h3{
    font-size: 24px;
    font-weight: bold;
    padding-bottom: 25px;
    border-bottom: 1px solid #fff;
}
.skyl-container .skmp-top .text-cont h3 a {
    color: #FFFFFF;
}
.skyl-container .skmp-top .text-cont p{
    margin-top: 25px;
    font-size: 16px;
    line-height: 1.8;
}

.skyl-container .skmp-cont .skyl-title{
    text-align: center;
}

.skyl-container .skmp-cont ul{
    margin-top: 56px;
    overflow: hidden;
}

.skyl-container .skmp-cont ul li{
    float: left;
    width: 33.33%;
    position: relative;
}

.skyl-container .skmp-cont ul li .text-cont{
    position: absolute;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding: 35px 20px;
    left: 0;
    top: 100%;
    background: rgba(33, 129, 176, 0.85);
    transition: top 0.8s;
}

.skyl-container .skmp-cont ul li:hover .text-cont{
    top: 0;
}

.skyl-container .skmp-cont ul li .text-cont h3{
    font-size: 20px;
    color: #fff;
}

.skyl-container .skmp-cont ul li .text-cont p{
    font-size: 16px;
    line-height: 1.9;
    color: #fffefe;
    margin-top: 30px;
}

/* 中国学派 */

.zgxp-container .zgxp-banner{
    position: relative;
}

.zgxp-container .zgxp-banner .zgxp-book{
    position: absolute;
    width: 37.2%;
    padding-top: 28.1%;
    background: url("sk02-zgxp-book0.png") no-repeat;
    background-size: 100% auto;
    top: 7%;
    left: 50%;
    transform: translateX(-49.7%);
    perspective: 1200px;
}

.zgxp-container .zgxp-banner .zgxp-book .book-page1{width: 50%; height: 100%; position: absolute; top: 0; right: 0; transform-style:preserve-3d; transistion:1s all ease; z-index:2; transform-origin:left center ;box-sizing: border-box; padding: 4px;}
.zgxp-container .zgxp-banner .zgxp-book span{width: 100%; height: 100%; position: absolute; top: 0; left: 0; right: 0; background-size: auto 100%;}
.zgxp-container .zgxp-banner .zgxp-book .book-front{background: url(sk02-zgxp-book0.png) no-repeat right top; background-size: auto 100%;}
.zgxp-container .zgxp-banner .zgxp-book .book-back{background: url(sk02-zgxp-book1.png) no-repeat left top;transform: translateZ(-1.1px) scale(-1,1);height: 99.67%; background-size: auto 100%;left: -1px;}
.zgxp-container .zgxp-banner .zgxp-book .book-page2{width:50%; position:absolute; right:0; top:0; height:100%; background:url(sk02-zgxp-book1.png) no-repeat right top; z-index:1;background-size: auto 100%; }
.zgxp-container .zgxp-top{
    padding: 75px 0;
    background: #f5f5f5;
}

.zgxp-container .zgxp-top .zzft-cont{
    height: 408px;
    margin-top: 70px;
    background-image: url("sk02-zgxp-bg2.jpg");
    background-size: auto 100%;
    background-position: right center;
    background-repeat: no-repeat;
    background-color: #fff;
    box-sizing: border-box;
    padding: 40px 304px 40px 40px;
    position: relative;
}
.zgxp-container .zgxp-top .zzft-cont .xpsmore {
    position: absolute;
    right: 0;
    top: 0;
    width: 260px;
    height: 408px;
}
.zgxp-container .zgxp-top .zzft-swiper{
    position: relative;
}

.zgxp-container .zgxp-top .zzft-swiper .swiper-btn{
    width: 50px;
    height: 50px;
    position: absolute;
    background-repeat: no-repeat;
    top: 50%;
    margin-top: -25px;
    cursor: pointer;
    z-index: 2;
}

.zgxp-container .zgxp-top .zzft-swiper .swiper-btn.prev{
    background-image: url("sk02-zgxp-arrow1.png");
    left: -25px;
}

.zgxp-container .zgxp-top .zzft-swiper .swiper-btn.next{
    background-image: url("sk02-zgxp-arrow2.png");
    right: -25px;
}

.zgxp-container .zgxp-top .zzft-swiper .swiper-container .slide-main{
    margin: 0 -20px;
    overflow: hidden;
}

.zgxp-container .zgxp-top .zzft-swiper .swiper-slide .slide-item{
    padding: 0 20px;
    box-sizing: border-box;
    float: left;
    width: 25%;
}

.zgxp-container .xpj-cont{
    padding-top: 60px;
    padding-bottom: 100px;
    background-color: #ebeef4;
}

.zgxp-container .xpj-title{
    width: 124px;
    height: 99px;
    background: url("sk02-zgxp-title1.png") no-repeat;
    margin: 0 auto;
}

.zgxp-container .xpj-info{
    padding: 0 190px;
    margin-top: 10px;
    font-size: 16px;
    color: #333;
    line-height: 2;
    text-align: center;
}

.zgxp-container .xpj-cont ul{
    margin-top: 75px;
    overflow: hidden;
    margin-left: 155px;
}

.zgxp-container .xpj-cont ul li{
    width: 250px;
    float: left;
    margin-left: 64px;
    margin-right: 34px;
    box-sizing: border-box;
    background: url("sk02-zgxp-bg3.png") no-repeat;
    position: relative;
    padding: 18px;
}

.zgxp-container .xpj-cont .text-cont{
    height: 214px;
    background: #fff;
    box-sizing: border-box;
    padding-top: 20px;
}

.zgxp-container .xpj-cont .text-cont i{
    display: block;
    height: 123px;
    margin: 0 auto;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center bottom;
}

.zgxp-container .xpj-cont .text-cont i.icon1{
    width: 170px;
    background-image: url("sk02-zgxp-icon1.png");
}

.zgxp-container .xpj-cont .text-cont i.icon2{
    width: 137px;
    background-image: url("sk02-zgxp-icon2.png");
}

.zgxp-container .xpj-cont .text-cont i.icon3{
    width: 121px;
    background-image: url("sk02-zgxp-icon3.png");
}

.zgxp-container .xpj-cont .text-cont i.icon4{
    width: 128px;
    background-image: url("sk02-zgxp-icon4.png");
}

.zgxp-container .xpj-cont .text-cont p{
    text-align: center;
    margin-top: 18px;
    color: #17538e;
    font-size: 20px;
}

.zgxp-container .xpj-cont .hide-cont{
    position: absolute;
    top: 18px;
    left: 18px;
    right: 18px;
    bottom: 18px;
    background: #fff;
    display: none;
    box-sizing: border-box;
    padding: 15px;
}

.zgxp-container .xpj-cont li:hover .hide-cont{
    display: block;
}


.zgxp-container .qk-cont{
    height: 647px;
    overflow: hidden;
    position: relative;
    background-color: #fff;
}

.zgxp-container .qk-cont .imgs-cont{
    width: 400px;
    height: 100%;
    float: left;
}

.zgxp-container .qk-cont .imgs-cont .img-cont{
    position: absolute;
    width: 378px;
    opacity: 0;
    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
}

.zgxp-container .qk-cont .imgs-cont .img-cont.active{
    opacity: 1;
    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
}

.zgxp-container .qk-cont .news-list{
    width: 760px;
    float: right;
    padding-top: 28px;
}

.zgxp-container .qk-cont .news-item{
    display: none;
}

.zgxp-container .qk-cont .news-item.active{
    display: block;
}

.zgxp-container .qk-cont .news-top{
    background-color: #fafafa;
    overflow: hidden;
    box-sizing: border-box;
    padding-top: 10px;
    padding-bottom: 10px;
}
.zgxp-container .qk-cont .news-top li{
    width: 16.66%;
    float: left;
    text-align: center;
    font-size: 16px;
    color: #2181b0;
    position: relative;
    line-height: 2.3;
    cursor: pointer;
}

.zgxp-container .qk-cont .news-top li:after{
    content: '';
    display: block;
    width: 0;
    height: 2px;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    transition: width 0.8s;
    bottom: 0;
    background-color: #2181b0;
    border-radius: 1px;
}

.zgxp-container .qk-cont .news-top li.active,.zgxp-container .qk-cont .news-top li:hover{
    font-weight: bold;
}

.zgxp-container .qk-cont .news-top li.active:after,.zgxp-container .qk-cont .news-top li:hover:after{
    width: 64px;
}

.zgxp-container .qk-cont .news-main ul{
    display: none;
    height: 497px;
    overflow-y: auto;
    padding-right: 35px;
}

.zgxp-container .qk-cont .news-main ul li{
    border-bottom: 2px solid rgba(85, 67, 162, 0.2);
    padding: 20px 0;
}

.zgxp-container .qk-cont .news-main ul li:last-of-type{
    border-bottom: none;
}
.zgxp-container .qk-cont .news-main ul li h3{
    font-size: 20px;
    font-weight: bold;
}

.zgxp-container .qk-cont .news-main ul li p{
    font-size: 16px;
    line-height: 1.8;
    color: #707070;
    margin-top: 18px;
}

.zgxp-container .qk-cont .news-main ul li p a{
    color: #2188ba;
}


.zgxp-container .qk-cont .news-main ul::-webkit-scrollbar{width:8px;height:1px;}
.zgxp-container .qk-cont .news-main ul::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:#3299cb;}
.zgxp-container .qk-cont .news-main ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:10px;background:#f5f5f5;}

.zgxp-container .qk-cont .news-main ul.active{
    display: block;
}


.zgxp-container .qk-cont .tab-cont{
    position: absolute;
    top: 0;
    bottom: 0;
    width: 250px;
    background: url("sk02-zgxp-border1.png") right center no-repeat;
    left: 350px;
    box-sizing: border-box;
    padding-top: 146px;
}
.zgxp-container .qk-cont .tab-cont .tab-item{
    padding-right: 30px;
    position: relative;
    font-size: 22px;
    color: #2181b0;
    text-align: right;
    margin-bottom: 40px;
    cursor: pointer;
    transition: color 0.4s;
    /* font-family: KaiTi; */
    font-weight: bold;
}

.zgxp-container .qk-cont .tab-cont .tab-item.active{
    color: #bd0d0d;
}

.zgxp-container .qk-cont .tab-cont .tab-item:nth-of-type(1){
    margin-right: 24px;
}
.zgxp-container .qk-cont .tab-cont .tab-item:nth-of-type(2){
    margin-right: 5px;
}
.zgxp-container .qk-cont .tab-cont .tab-item:nth-of-type(3){
    margin-right: -4px;
}
.zgxp-container .qk-cont .tab-cont .tab-item:nth-of-type(4){
    margin-right: -4px;
}
.zgxp-container .qk-cont .tab-cont .tab-item:nth-of-type(5){
    margin-right: 8px;
}
.zgxp-container .qk-cont .tab-cont .tab-item:nth-of-type(6){
    margin-right: 44px;
}
.zgxp-container .qk-cont .tab-cont .tab-item:after{
    content: '';
    width: 11px;
    height: 11px;
    background-color: #2181b0;
    border-radius: 6px;
    overflow: hidden;
    position: absolute;
    right: 0px;
    top: 6px;
    transition: all 0.4s;
    box-shadow: 0 0 0 0px rgba(189, 13, 13, .2);
}

.zgxp-container .qk-cont .tab-cont .tab-item.active:after{
    background-color: #bd0d0d;
    box-shadow: 0 0 0 4px rgba(189, 13, 13, .2);
}

.zgxp-container .xpq-cont{
    margin-top: 70px;
    height: 275px;
    overflow: hidden;
    position: relative;
}
.zgxp-container .xpq-cont dl
{
    position: absolute;
    left:0;
}
.zgxp-container .xpq-cont dl dd {
    height: 277px;
    width: 1400px;
    float: left;
}
.zgxp-container .xpq-cont dl dd img {
    width: 100%;
    height: 100%;
}

.focus_news {
    width: 1400px;
    height: 60px;
    line-height: 60px;
    margin: 4px auto 0;
    overflow: hidden;
    background: #94aed7;
}

.focus_left {
    width: 100px;
    float: left;
    background: #1b5ba6;
    font-size: 24px;
    box-sizing: border-box;
    color: #FFF;
    padding-left: 24px;
    letter-spacing: 4px;
}
.focus_left a {
    color: #FFFFFF;
}
.focus_content {
    width: 1300px;
    height: 60px;
    float: right;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
}
.focus_content .tempWrap {
    width: 100% !important;
}
.focus_content .tempWrap ul li {
    width: auto!important;
}
.marquee_box {
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
}

.focus_content ul {
    /* padding: 0 20px; */
    box-sizing: border-box;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
}

.focus_content ul li{
    margin-right: 20px;
    float: left;
}

.focus_content ul li a {
    color: #FFFFFF;
    position: relative;
    padding-left: 10px;
    display: inline-block;
}

.focus_content ul li a::before {
    content: '';
    width: 5px;
    height: 5px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    background: #FFFFFF;
    display: block;
    position: absolute;
    left: 0;
    top: 27px;
}

/* 哲学公社 */
.zxgs-container .zxgs-banner{
    padding-top: 80px;
    padding-bottom: 90px;
    background: url("sk02-zxgs-bg1.jpg");
    background-size: cover;
}

.zxgs-container .zxgs-banner .slide-left{
    width: 934px;
    float: left;
    height: 555px;
    overflow: hidden;
    position: relative;
}

.zxgs-container .zxgs-banner .text-cont{
    height: 100px;
    background: url("sk_swiper_text_bg.png") repeat-x;
    background-size: auto 100%;
    font-size: 24px;
    box-sizing: border-box;
    padding-top: 45px;
    text-indent: 42px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
    width: 100%;
    color: #fff;
}

.zxgs-container .zxgs-banner .slide-right{
    float: right;
    width: 466px;
    height: 555px;
    background: url("sk02-zxgs-bg2.jpg") right center no-repeat;
    background-size: auto 100%;
    box-sizing: border-box;
    padding: 56px 66px 0 38px;
    color: #ffffff;
}

.zxgs-container .zxgs-banner .s-date{
    font-size: 18px;
    font-weight: bold;
    color: #91eaff;
}

.zxgs-container .zxgs-banner h3{
    font-size: 24px;

    line-height: 1.6;
    margin-top: 55px;
}

.zxgs-container .zxgs-banner p{
    font-size: 18px;
    line-height: 2;
    margin-top: 20px;
}
.zxgs-container .zxgs-banner .swiper-btn{
    width: 50px;
    height: 115px;
    position: absolute;
    top: 50%;
    margin-top: -58px;
    cursor: pointer;
    z-index: 2;
}

.zxgs-container .zxgs-banner .swiper-btn.prev{
    background-image: url("sk02-zxgs-arrow1.png");
    left: 0;
}

.zxgs-container .zxgs-banner .swiper-btn.next{
    background-image: url("sk02-zxgs-arrow2.png");
    right: 0;
}
.zxgs-container .zxgs-banner .pagination {
    position: absolute;
    z-index: 20;
    bottom: 32px;
    text-align: right;
    right: 0;
    box-sizing: border-box;
    padding-right: 160px;
}
.zxgs-container .zxgs-banner .swiper-pagination-switch {
    display: inline-block;
    width: 14px;
    height: 14px;
    border-radius: 8px;
    background: #fff;
    margin: 0 6px;
    cursor: pointer;
    transition: width 0.4s;
}
.zxgs-container .zxgs-banner .swiper-active-switch {
    width: 35px;
}

.zxgs-container .zxgs-main{
    padding-top: 70px;
    padding-bottom: 130px;
    text-align: center;
}

.zxgs-container .zxgs-title{
    display: inline-block;
    position: relative;
}

.zxgs-container .zxgs-title:before,.zxgs-container .zxgs-title:after{
    content: '';
    width: 550px;
    height: 3px;
    background-color: #5f7095;
    display: inline-block;
}

.zxgs-container .zxgs-title:before{
    margin-right: 60px;
    vertical-align: 20px;
}

.zxgs-container .zxgs-title:after{
    margin-left: 60px;
    vertical-align: 10px;
}

.zxgs-container .zxrs-cont .zxgs-title:after{
    width: 392px;
}

.zxgs-container .zxgs-title span:nth-of-type(1){
    font-size: 42px;
    color: #5f7095;
    vertical-align: 10px;
    margin-right: 10px;
}

.zxgs-container .zxgs-title span:nth-of-type(2){
    display: inline-block;
    font-size: 34px;
    color: #ffffff;
    padding: 4px 6px;
    line-height: 1;
    background-color: #5f7095;
}

.zxgs-container .zxrs-cont{
    position: relative;
    text-align: left;
}

.zxgs-container .zxrs-cont ul{
    margin: 0 -34px;
}

.zxgs-container .zxrs-cont ul li{
    width: 50%;
    padding: 0 34px;
    float: left;
    margin-bottom: 60px;
    box-sizing: border-box;
}

.zxgs-container .zxrs-cont li .clear{
    height: 363px;
    background: url("sk02-zxgs-bg3.jpg");
    background-size: cover;
    box-sizing: border-box;
    padding: 30px;
    padding-bottom: 0;
    border-radius: 10px;
    overflow: hidden;
}

.zxgs-container .zxrs-cont li .img-cont{
    width: 199px;
    height: 199px;
    border-radius: 50%;
    float: left;
    overflow: hidden;
}

.zxgs-container .zxrs-cont li .text-cont{
    width: 358px;
    float: right;
}

.zxgs-container .zxrs-cont .text-top{
    position: relative;
    color: #5f7095;
    margin-bottom: 35px;
}

.zxgs-container .zxrs-cont .text-top:before,.zxgs-container .zxrs-cont .text-top:after{
    content: '';
    width: 39px;
    height: 36px;
    position: absolute;
    display: block;
    z-index: 2;
    background-repeat: no-repeat;
}

.zxgs-container .zxrs-cont .text-top:before{
    background-image: url("sk02-zxgs-icon1.png");
    top:0;
    left: 0;
    margin-left: -55px;
    margin-top: -10px;
}

.zxgs-container .zxrs-cont .text-top:after{
    background-image: url("sk02-zxgs-icon2.png");
    bottom:0;
    right: 0;
    margin-bottom: -30px;
}

.zxgs-container .zxrs-cont .text-top h3{
    font-size: 32px;
}

.zxgs-container .zxrs-cont .text-top p{
    font-size: 20px;
    margin-top: 10px;
    line-height: 1.5;
}


.zxgs-container .zxrs-cont .text-bottom h3{
    font-size: 24px;
    color: #212121;
}

.zxgs-container .zxrs-cont .text-bottom p{
    font-size: 20px;
    margin-top: 10px;
    line-height: 1.8;
    color: #2b2c2d;
}

.zxgs-container .zxrs-cont .text-bottom p a{
    color: #3e5589;
}

.zxgs-container .zxrs-cont .swiper-container{
    margin-top: 70px;
}

.zxgs-container .zxrs-cont .swiper-btn{
    width: 40px;
    height: 40px;
    position: absolute;
    top: 20px;
    background-repeat: no-repeat;
    cursor: pointer;
}

.zxgs-container .zxrs-cont .swiper-btn.prev{
    background-image: url("sk02-zxgs-arrow4_.png");
    right: 64px;
}

.zxgs-container .zxrs-cont .swiper-btn.prev:hover{
    background-image: url("sk02-zxgs-arrow3.png");
}

.zxgs-container .zxrs-cont .swiper-btn.next{
    background-image: url("sk02-zxgs-arrow4.png");
    right: 0px;
}

.zxgs-container .zxrs-cont .swiper-btn.next:hover{
    background-image: url("sk02-zxgs-arrow3_.png");
}

.zxgs-container .zxsb-cont ul{
    margin-top: 48px;
    text-align: left;
}

.zxgs-container .zxsb-cont ul li{
    margin-bottom: 20px;
    background-size: cover;
    background-image: url("sk02-zxgs-bg4.jpg");
    box-sizing: border-box;
    padding: 20px;
    overflow: hidden;
}

.zxgs-container .zxsb-cont ul li a{
    display: block;
    overflow: hidden;
}

.zxgs-container .zxsb-cont ul li:nth-of-type(even){
    background-image: url("sk02-zxgs-bg5.jpg");
}

.zxgs-container .zxsb-cont ul li:nth-of-type(even) .img-cont{
    float: right;
}

.zxgs-container .zxsb-cont ul li:nth-of-type(even) .text-cont{
    float: left;
}

.zxgs-container .zxsb-cont .img-cont{
    width: 295px;
    float: left;
}

.zxgs-container .zxsb-cont .img-cont span{
    display: block;
    text-align: center;
    font-size: 26px;
    color: #5f7095;
    margin-top: 15px;
}

.zxgs-container .zxsb-cont .img-cont img{
    border-radius: 10px;
    overflow: hidden;
}

.zxgs-container .zxsb-cont .text-cont{
    position: relative;
    width: 1040px;
    float: right;
    height: 327px;
    background-color: #fff;
    background-image: url("sk02-zxgs-bg6.jpg");
    background-repeat: no-repeat;
    background-position: right bottom;
    box-sizing: border-box;
    padding: 32px 40px 0;
    border-radius: 8px;
    box-shadow: -0.7px -0.7px 0px 0px #a9bbc8;
    margin-top: 2px;
}

.zxgs-container .zxsb-cont .text-cont:after{
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-right-color: #fff;
    position: absolute;
    top: 60px;
    left: 0;
    margin-left: -20px;
}

.zxgs-container .zxsb-cont ul li:nth-of-type(even) .text-cont:after{
    left: auto;
    right: 0;
    margin-right: -20px;
    margin-left: 0;
    border-left-color: #fff;
    border-right-color: transparent;
}

.zxgs-container .zxsb-cont .text-cont h3{
    font-size: 28px;
    color: #232222;
    transition: color 0.4s;
}

.zxgs-container .zxsb-cont .text-cont p{
    font-size: 21px;
    line-height: 1.8;
    color: #666666;
    margin-top: 30px;
    transition: color 0.4s;
}

.zxgs-container .zxsb-cont ul li:hover h3,.zxgs-container .zxsb-cont ul li:hover p{
    color: #7d8db0;
}

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

    .sk02-wrapper{
        width: 1000px;
    }
    .sk02-container .zoomImg-down{
        height: 190px;
    }
    .skgz-container .skgz-left{
        width: 660px;
    }
    .skgz-container .skgz-left .sk_title_02{
        line-height: 2;
        font-size: 20px;
        font-weight: bold;
        position: relative;
        overflow: hidden;
        margin-bottom: 20px;
    }
    .skgz-container .skgz-left .sk_title_02 span {
        padding-right: 10px;
        padding-bottom: 5px;
        border-bottom: 5px solid #2181b0;
        display: inline-block;
        position: relative;
    }
    .skgz-container .skgz-right{
        width: 320px;
        margin-top: 45px;
    }

    .skgz-container .skgz-left li{
        padding: 16px 0;
    }

    .skgz-container .skgz-left li h3{
        font-size: 16px;
    }

    .skgz-container .skgz-left li p,.skgz-container .skgz-left li span{
        font-size: 13px;
        margin-top: 8px;

    }


    .skgz-container .skgz-top .li-label{
        width: 66px;
        height: 20px;
        line-height: 20px;
        font-size: 12px;
        border-radius: 0px 4px 0px 4px;
    }

    .skgz-container .skgz-top li a{
        font-size: 14px;
    }

    .skgz-container .skgz-top li{
        margin-bottom: 8px;
    }
    .skgz-container .skgz-top ul li .icos{
        display: inline-block;
        width: 66px;
        height: 20px;
        line-height: 20px;
        text-align: center;
        font-size: 12px;
        border-top-right-radius: 6px;
        border-bottom-left-radius: 6px;
        margin-right: 4px;
        color: #fff;
        transition: all 0.3s ;
    }
    .skgz-container .skgz-title{
        font-size: 18px;
    }

    .skgz-container .skgz-title:after{
        width: 75px;
    }

    .skgz-container .skgz-ztch ul li .text-cont{
        font-size: 13px;
        padding: 10px 0;
    }

    .skgz-container .skgz-ztch ul li{
        margin-bottom: 20px;
    }

    .tj_ul li span {
        display: block;
        width: 16px;
        height: 16px;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        -o-border-radius: 100%;
        background-color: #D0D0D0;
        text-align: center;
        border-radius: 4px;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        float: left;
        margin-top: 2px;
    }
    .tj_ul {
        overflow: hidden;
        font-size: 14px;
    }
    .tj_ul li {
        padding: 6px 0;
    }
    .tj_ul li a {
        position: relative;
        padding-left: 10px;
        color: #212121;
    }

    .skyl-container .top-swiper{
        width: 610px;

    }

    .skyl-container .big-swiper{
        height: 311px;
        overflow: hidden;
    }

    .skyl-container .big-swiper .img-cont {
        width: 100%;
        height: 311px;
    }


    .skyl-container .small-swiper{
        height: 105px;
        padding-top: 12px;
        margin: 0 -13px;
    }

    .skyl-container .small-swiper .swiper-slide{
        padding: 0 13px;
    }

    .skyl-container .top-texts{
        width: 362px;
    }

    .skyl-container .top-news h3{
        font-size: 21px;
    }

    .skyl-container .top-news p{
        font-size: 12px;
        margin-top: 10px;
    }

    .skyl-container .top-texts ul{
        margin-top: 12px;
        padding-top: 15px;
    }

    .skyl-container .top-texts li{
        font-size: 14px;
        margin-bottom: 13px;
    }

    .skyl-container .top-texts li span{
        font-size: 14px;
        vertical-align: 1px;
        margin-right: 10px;
    }

    .skyl-container .other-news{
        margin-top: 28px;
        padding: 20px 25px;
    }

    .skyl-container .other-news h3{
        font-size: 16px;
    }

    .skyl-container .other-news p{
        font-size: 13px;
        margin-top: 20px;
    }

    .skyl-container .skyl-cont, .skyl-container .skmp-cont{
        margin-top: 30px;
        padding: 30px 0 50px;
    }

    .skyl-container .skyl-title span{
        height: 30px;
        line-height: 30px;
        font-size: 21px;
        background-size: 62px auto;
        padding-left: 65px;
    }

    .skyl-container .skyl-title span:after, .skyl-container .skyl-title span:before{
        width: 308px;
        height: 10px;
        background-size: 100% auto;
        margin-top: -4px;
    }

    .skyl-container .skyl-cont ul{
        margin: 24px -14px 0;
    }

    .skyl-container .skyl-cont ul li{
        padding: 0 14px;
    }

    .skyl-container .skyl-cont .li-wrapper{
        height: 265px;
        padding: 12px;
    }

    .skyl-container .skyl-cont li h3{
        font-size: 14px;
        line-height: 24px;
    }

    .skyl-container .skyl-cont li p{
        font-size: 12px;
        margin-top: 6px;
    }

    .skyl-container .skyl-cont li .img-cont{
        margin-bottom: 10px;
    }

    .skyl-container .skyl-cont li a{
        font-size: 14px;
    }

    .skyl-container .ohter-cont{
        padding-top: 35px;
        padding-bottom: 20px;
    }

    .skyl-container .sksp-cont{
        width: 630px;
    }

    .skyl-container .sksp-cont ul{
        padding-top: 20px;
    }

    .skyl-container .sksp-cont li{
        padding: 25px 0;
    }

    .skyl-container .sksp-cont li h3{
        font-size: 16px;
    }

    .skyl-container .sksp-cont li p{
        font-size: 13px;
        margin-top: 10px;
    }

    .skyl-container .sksp-cont li span{
        font-size: 13px;
        margin-top: 10px;
    }

    .skyl-container .skrp-cont{
        width: 340px;
    }

    .skyl-container .skrp-cont ul{
        padding: 0 16px;
    }

    .skyl-container .skrp-cont ul li{
        padding: 14px 0;
    }

    .skyl-container .skrp-cont ul li h3{
        font-size: 16px;
    }

    .skyl-container .skrp-cont ul li p{
        margin-top: 10px;
        font-size: 14px;
        line-height: 1.6;
    }

    .skyl-container .skmp-top{
        margin-top: 30px;
    }

    .skyl-container .skmp-top .img-cont{
        width: 695px;
        height: 392px;
    }

    .skyl-container .skmp-top .text-cont{
        width: 370px;
        height: 306px;
        padding: 26px 30px;
        top: 46px;
    }

    .skyl-container .skmp-top .text-cont h3{
        font-size: 17px;
        padding-bottom: 18px;
    }

    .skyl-container .skmp-top .text-cont p{
        margin-top: 18px;
        font-size: 12px;
    }

    .skyl-container .skmp-cont ul li .text-cont{
        padding: 20px;
    }

    .skyl-container .skmp-cont ul li .text-cont h3{
        font-size: 15px;
    }

    .skyl-container .skmp-cont ul li .text-cont p{
        font-size: 12px;
        margin-top: 14px;
    }


    .focus_news {
        width: 1000px;
        height: 50px;
        line-height: 50px;
        margin: 3px auto 0;
    }
    .focus_left {
        width: 80px;
        float: left;
        background: #9570A8;
        font-size: 20px;
        box-sizing: border-box;
        color: #FFF;
        padding-left: 18px;
        letter-spacing: 4px;
    }
    .focus_content {
        width: 920px;
        height: 50px;
        float: right;
        padding-left: 10px;
        padding-right: 10px;
        box-sizing: border-box;
        position: relative;
        overflow: hidden;
    }
    .focus_content ul li a::before {
        content: '';
        width: 5px;
        height: 5px;
        border-radius: 100%;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        -o-border-radius: 100%;
        background: #FFFFFF;
        display: block;
        position: absolute;
        left: 0;
        top: 22px;
    }
    .focus_content ul li a {
        font-size: 14px;
    }


    .zgxp-container .zgxp-top{
        padding: 50px 0;
    }

    .zgxp-container .qk-cont{
        height: 462px;
    }

    .zgxp-container .qk-cont .imgs-cont{
        width: 300px;
    }

    .zgxp-container .qk-cont .imgs-cont .img-cont{
        width: 270px;
    }

    .zgxp-container .qk-cont .tab-cont{
        width: 180px;
        background-size: 150px auto;
        padding-top: 100px;
        left: 246px;
        padding-right: 0px;
    }

    .zgxp-container .qk-cont .tab-cont .tab-item:nth-of-type(1){
        margin-right: 19px;
    }
    .zgxp-container .qk-cont .tab-cont .tab-item:nth-of-type(2){
        margin-right: 4px;
    }
    .zgxp-container .qk-cont .tab-cont .tab-item:nth-of-type(3){
        margin-right: -3px;
    }
    .zgxp-container .qk-cont .tab-cont .tab-item:nth-of-type(4){
        margin-right: -3px;
    }
    .zgxp-container .qk-cont .tab-cont .tab-item:nth-of-type(5){
        margin-right: 5px;
    }
    .zgxp-container .qk-cont .tab-cont .tab-item:nth-of-type(6) {
        margin-right: 30px;
    }

    .zgxp-container .qk-cont .tab-cont .tab-item{
        font-size: 15px;
        padding-right: 20px;
        margin-bottom: 30px;
    }

    .zgxp-container .qk-cont .tab-cont .tab-item:after{
        width: 8px;
        height: 8px;
        top: 6px;
    }

    .zgxp-container .qk-cont .news-list{
        width: 550px;
        padding-top: 15px;
    }

    .zgxp-container .qk-cont .news-top{
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .zgxp-container .qk-cont .news-top li{
        font-size: 12px;
    }

    .zgxp-container .qk-cont .news-top li:after{
        height: 2px;

    }

    .zgxp-container .qk-cont .news-top li.active:after, .zgxp-container .qk-cont .news-top li:hover:after{
        width: 40px;
    }

    .zgxp-container .qk-cont .news-main ul{
        height: 354px;
        padding-right: 20px;
    }

    .zgxp-container .qk-cont .news-main ul::-webkit-scrollbar{ width: 4px}

    .zgxp-container .qk-cont .news-main ul li{
        padding: 10px 0;
    }

    .zgxp-container .qk-cont .news-main ul li h3{
        font-size: 14px;
    }

    .zgxp-container .qk-cont .news-main ul li p{
        font-size: 12px;
        margin-top: 10px;
    }

    .zgxp-container .zgxp-top .zzft-cont{
        height: 292px;
        margin-top: 50px;
        padding: 30px 220px 30px 30px;
    }
    .zgxp-container .zgxp-top .zzft-cont .xpsmore {
        position: absolute;
        right: 0;
        top: 0;
        width: 190px;
        height: 290px;
    }
    .zgxp-container .zgxp-top .zzft-swiper .swiper-slide .slide-item{
        padding: 0 14px;
    }

    .zgxp-container .zgxp-top .zzft-swiper .swiper-container .slide-main{
        margin: 0 -14px;
    }

    .zgxp-container .zgxp-top .zzft-swiper .swiper-btn{
        width: 37px;
        height: 37px;
        margin-top: -18px;
        background-size: 100% auto;
    }

    .zgxp-container .zgxp-top .zzft-swiper .swiper-btn.next{
        right: -18px;
    }

    .zgxp-container .zgxp-top .zzft-swiper .swiper-btn.prev{
        left: -18px;
    }

    .zgxp-container .xpj-cont{
        padding-top: 42px;
        padding-bottom: 70px;
    }

    .zgxp-container .xpj-title{
        width: 88px;
        height: 70px;
        background-size: 100% auto;
    }

    .zgxp-container .xpj-info{
        padding: 0 80px;
        font-size: 12px;
    }


    .zgxp-container .xpj-cont ul{
        margin-top: 38px;
        margin-left: 120px;
    }

    .zgxp-container .xpj-cont ul li{
        width: 178px;
        height: 178px;
        margin-left: 45px;
        margin-right: 20px;
    }

    .zgxp-container .xpj-cont .text-cont{
        height: 142px;
        padding-top: 8px;
    }

    .zgxp-container .xpj-cont .text-cont i{
        height: 88px;
        background-size: 100% auto;
    }

    .zgxp-container .xpj-cont .text-cont p{
        font-size: 14px;
    }

    .zgxp-container .xpj-cont .text-cont i.icon1{
        width: 121px;
    }

    .zgxp-container .xpj-cont .text-cont i.icon2{
        width: 98px;
    }

    .zgxp-container .xpj-cont .text-cont i.icon3{
        width: 86px;
    }

    .zgxp-container .xpj-cont .text-cont i.icon4{
        width: 91px;
    }

    .zxgs-container .zxgs-banner{
        padding-top: 56px;
        padding-bottom: 66px;
    }

    .zxgs-container .zxgs-banner .slide-left{
        width: 667px;
        height: 397px;
    }

    .zxgs-container .zxgs-banner .slide-right{
        width: 333px;
        height: 397px;
        padding: 35px 50px 0 26px;
    }

    .zxgs-container .zxgs-banner .text-cont{
        height: 72px;
        font-size: 18px;
        text-indent: 30px;
        padding-top: 35px;
    }

    .zxgs-container .zxgs-banner .s-date{
        font-size: 13px;
    }

    .zxgs-container .zxgs-banner h3{
        font-size: 18px;
        margin-top: 30px;
    }


    .zxgs-container .zxgs-banner p{
        font-size: 13px;
        margin-top: 14px;
    }

    .zxgs-container .zxgs-banner .swiper-pagination-switch{
        width: 11px;
        height: 11px;
    }

    .zxgs-container .zxgs-banner .swiper-active-switch{
        width: 26px;
    }

    .zxgs-container .zxgs-banner .pagination{
        bottom: 20px;
        padding-right: 110px;
    }

    .zxgs-container .zxgs-main{
        padding-top: 50px;
        padding-bottom: 90px;
    }

    .zxgs-container .zxgs-title span:nth-of-type(1){
        font-size: 30px;
    }

    .zxgs-container .zxgs-title span:nth-of-type(2){
        font-size: 24px;
    }

    .zxgs-container .zxgs-title:before, .zxgs-container .zxgs-title:after{
        width: 394px;
        height: 3px;
    }

    .zxgs-container .zxgs-title:before{
        margin-right: 40px;
    }


    .zxgs-container .zxgs-title:after{
        margin-left: 40px;
    }

    .zxgs-container .zxrs-cont .zxgs-title:after{
        width: 270px;
    }

    .zxgs-container .zxrs-cont .swiper-btn{
        top: 15px;
    }

    .zxgs-container .zxrs-cont .swiper-btn{
        width: 29px;
        height: 29px;
        background-size: 100% auto;
    }

    .zxgs-container .zxrs-cont .swiper-btn.prev{
        right: 48px;
    }

    .zxgs-container .zxrs-cont .swiper-container{
        margin-top: 55px;
    }

    .zxgs-container .zxrs-cont ul{
        margin: 0 -24px;
    }

    .zxgs-container .zxrs-cont ul li{
        padding: 0 24px;
        margin-bottom: 40px;
    }

    .zxgs-container .zxrs-cont li .img-cont{
        width: 142px;
        height: 142px;
    }

    .zxgs-container .zxrs-cont li .clear{
        height: 260px;
        padding: 20px;
        padding-bottom: 0;
    }

    .zxgs-container .zxrs-cont li .text-cont{
        width: 256px;
    }

    .zxgs-container .zxrs-cont .text-top h3{
        font-size: 22px;
    }

    .zxgs-container .zxrs-cont .text-top p{
        font-size: 14px;
        margin-top: 6px;
    }

    .zxgs-container .zxrs-cont .text-bottom h3{
        font-size: 18px;
    }

    .zxgs-container .zxrs-cont .text-bottom p{
        font-size: 14px;
        margin-top: 6px;
    }

    .zxgs-container .zxrs-cont .text-top{
        margin-bottom: 25px;
    }

    .zxgs-container .zxrs-cont .text-top:before, .zxgs-container .zxrs-cont .text-top:after{
        width: 27px;
        height: 26px;
        background-size: 100% auto;
    }

    .zxgs-container .zxrs-cont .text-top:before{
        margin-left: -40px;
    }

    .zxgs-container .zxrs-cont .text-top:after{
        margin-bottom: -20px;
    }

    .zxgs-container .zxsb-cont ul li{
        padding: 12px;
    }

    .zxgs-container .zxsb-cont .img-cont{
        width: 210px;
    }

    .zxgs-container .zxsb-cont .text-cont{
        width: 745px;
        padding: 26px 24px 0 34px;
        height: 233px;
    }

    .zxgs-container .zxsb-cont .img-cont span{
        font-size: 18px;
        margin-top: 10px;

    }

    .zxgs-container .zxsb-cont .text-cont h3{
        font-size: 20px;
    }

    .zxgs-container .zxsb-cont .text-cont p{
        font-size: 14px;
    }

    .zgxp-container .xpq-cont{
        margin-top: 50px;
        height: 196px;
        overflow: hidden;
        position: relative;
    }
    .zgxp-container .xpq-cont dl dd {
        height: 198px;
        width: 1000px;
        float: left;
    }
    .qk_ifarme {
        width: 940px;
    }
    .zgxp-container.qk_ifarme .qk-cont .news-list {
        width: 490px;
    }
    .zgxp-container.qk_ifarme .qk-cont {
        height: 440px;
    }
    .zgxp-container.qk_ifarme .qk-cont .imgs-cont .img-cont {
        width: 257px;
    }
    .zgxp-container.qk_ifarme .qk-cont .tab-cont .tab-item:nth-of-type(1) {
        margin-right: 14px;
    }
    .zgxp-container.qk_ifarme .qk-cont .tab-cont .tab-item:nth-of-type(2) {
        margin-right: 1px;
    }
    .zgxp-container.qk_ifarme .qk-cont .tab-cont .tab-item:nth-of-type(4) {
        margin-right: -2px;
    }
    .zgxp-container.qk_ifarme .qk-cont .tab-cont .tab-item:nth-of-type(5) {
        margin-right: 8px;
    }
    .zgxp-container.qk_ifarme .qk-cont .tab-cont .tab-item:nth-of-type(6) {
        margin-right: 38px;
    }
}
