@charset "utf-8";html,body,.banner,.banner .slick,.banner .slick div,.banner .slick-slide a,.banner .slick-slide a img{width: 100%;height: auto}body{min-width:1400px;}.banner{padding: 0 7.43%;overflow: hidden;position: relative;z-index: 1}.banner:before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 7.23%;background-size: cover}.banner:after{content: "";position: absolute;right: 0;top: 0;bottom: 0;width: 7.23%;background-size: cover}.banner .slick{position: relative;z-index: 9}.banner .slick-slide a{display: block;position: relative;overflow: hidden;font-size: 0}.banner .slick-slide a img{display: block;width: 100%}.banner .slick-slide a .banner-info{position: absolute;left: 0;right: 0;bottom: 0;width: 100%;max-width: 1400px;margin: 0 auto;height: 56px;background: rgba(0, 0, 0, 0.48);z-index: 9}.banner .slick-slide a .banner-info p{color: #fff;font-size: 20px;line-height: 56px;padding: 0 180px 0 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.banner .slick-dots{bottom: 23px;width: 100%;left: 0;right: 0;margin: 0 auto;text-align: right;font-size: 0;max-width: 1400px}.banner .slick-dots li{width: 10px;height: 10px;border-radius: 50%;background: #fff;margin: 0 10px;padding: 0;position: relative;transition: all 0.3s}.banner .slick-dots li:last-child{margin-right: 20px}.banner .slick-dots li.slick-active{width: 32px;border-radius: 5px}.banner .slick-dots li button{display: none}.banner .slick-prev,.banner .slick-next{width: 50px;height: 50px;opacity: 0.22;position: absolute;top: 50%;transform: translateY(-50%);z-index: 1}.banner .slick-prev{background-size: cover;left: 22px}.banner .slick-next{background-size: cover;right: 22px}.banner .slick-prev:hover,.banner .slick-next:hover{opacity: 0.5}.tit{line-height: 40px;padding: 30px 0;overflow: hidden;text-align: center}.tit h3{float: left;font-size: 28px;font-weight: bold}.more a{display: block;font-size: 14px;padding-right: 15px;transition: all 0.3s}.more a:hover{color: #a01313;}.section1{padding: 60px 0;background: #f7f7f7;background-size: cover}.s1-video{float: right;width: 580px;height: 380px;border: 10px solid #fff;border-radius: 10px;position: relative;overflow: hidden;margin-left: 70px}
.s1-video img{ width: 560px;height: 360px;}


.s1-video a{display: block;padding-top: 65.51%}.s1-jj{overflow: hidden}.s1-jj-tit a{display: block;font-size: 24px;line-height: 38px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;margin-top: 50px}.s1-jj-tx p{font-size: 16px;line-height: 34px;color: #666;margin-top: 20px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;line-clamp: 4;-webkit-box-orient: vertical}.s1-d{margin-top: 30px}.s1-more a{display: block;width: 130px;height: 40px;border: 1px solid #999;text-align: center;line-height: 40px;font-size: 14px;color: #666;transition: all 0.5s}.s1-more a:hover{background: #054da2;border-color: #054da2;color: #fff}.s1-dz{background: url(../images/dz.png) no-repeat left center;padding-left: 31px;font-size: 18px;line-height: 40px;cursor: pointer}.section2{padding: 30px 0 0 0}.s1-tit{text-align: center}.s1-tit ul{overflow: hidden;height: 60px;line-height: 60px;border-bottom: 1px solid #d8d8d8}.s1-tit ul li{display: inline-block;margin: 0 30px}.s1-tit ul li a{display: block;font-size: 20px;color: #666;text-align: center}.s1-tit ul li.on a{color: #fff;color: #054da2;position: relative}.s1-tit ul li.on a:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 3px;background: #054da2}.s1-tit ul li a img{vertical-align: middle;padding-right: 10px;display: none}.s1-tit ul li.on a img{display: inline-block}.s1-tit ul li.on a::before{display: block}.s1-tit ul li.on a::after{display: block}.s1-bd{position: relative;margin-top: 10px}.s1-bd>ul{position: absolute;left: 0;right: 0;top: 0;width: 100%;opacity: 0;z-index: 8}.s1-bd>ul>div{margin-left: -20px;margin-right: -20px}.s1-bd>ul.on{position: relative;z-index: 9;opacity: 1}.s1-bd>ul li{float: left;width: 33.333%}.s1-bd>ul li a{display: block;margin: 20px;background: #f1f1f1;padding: 20px;border-radius: 4px;position: relative}.s1-bd>ul li a:before{content: "";position: absolute;right: 110px;top: 28px;width: 8px;height: 8px;border: 1px solid #fff;border-radius: 50%;z-index: 1;display: none}.s1-bd>ul li a:after{content: "";position: absolute;right: 10px;top: 32px;width: 100px;height: 1px;background: #fff;z-index: 1;display: none}.s1-bd>ul li span{display: block;background: url(../images/rl1.png) no-repeat left center;padding-left: 30px;font-size: 20px;font-family: "Georgia";color: #054da2}.s1-bd>ul li h3{font-size: 16px;line-height: 28px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;margin-top: 20px}.s1-bd>ul li a:hover{background: url(../images/qh-bg.jpg) no-repeat;background-size: cover;box-shadow: 0px 0px 20px 0px rgba(54, 54, 54, 0.2)}.s1-bd>ul li a:hover span{color: #fff;background: url(../images/rl2.png) no-repeat left center}.s1-bd>ul li a:hover h3{color: #fff}.s1-bd>ul li a:hover:before,.s1-bd>ul li a:hover:after{display: block}.more2 a{display: block;position: absolute;right: 0;top: -50px;font-size: 14px}.more2 a:hover{color: #054da2}.section3{padding: 30px 0}.section3 .tit h3{color: #fff}.section3 .more a{color: #fff;background: none;background: url(../images/more3.png) no-repeat right center;color: #f6f0eb}.s3-l .pic{padding-top: 79.73%;cursor: pointer}.s3-l .pic video{position: absolute;left: 0;top: 0;min-width: 100%;min-height: 100%}.seciton3>div>div{margin-left: -19px;margin-right: -19px}.s3-l{width: 50%;margin-top: 40px}.s3-lk{margin: 0 19px}.s3-l1 .tit{background: url(../images/s3-tit1.jpg) no-repeat center;height: 110px;line-height: 110px}.s3-l2 .tit{background: url(../images/s3-tit2.jpg) no-repeat center;height: 110px;line-height: 110px}.s3-l3 .tit{background: url(../images/s3-tit3.jpg) no-repeat center;height: 110px;line-height: 110px}.s3-l4 .tit{background: url(../images/s3-tit4.jpg) no-repeat center;height: 110px;line-height: 110px}.s3-l .tit{padding: 0 30px;width: 100%;background-size: cover}.s3-l .tit h3{float: left;font-family: 'sySong';color: #fff;padding: 0}.s3-l .tit .more3 a{display: block;width: 42px;height: 42px;background: rgba(255, 255, 255, 0.6) url(../images/more3.png) no-repeat center;border-radius: 50%;margin-top: 34px;transition: all 0.3s}.s3-l .tit .more3 a:hover{background: rgba(255, 255, 255, 0.8) url(../images/more3.png) no-repeat center}.public-list{margin-top: 20px;height:230px;}.public-list li{line-height: 48px}.public-list li em{font-style: normal;font-family: "宋体";font-size: 14px;padding-right: 10px}.public-list li span{float: right;padding-left: 15px}.public-list li a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all}.public-list li:hover a{color: #054da2}.public-list li:hover span{color: #054da2}@media screen and (max-width: 1100px){.s1-bd>ul li a:before{right: 90px}.s1-bd>ul li a:after{width: 80px}}@media screen and (max-width: 1024px){.s1-video{width: 450px;height: 295px;margin-left: 40px}.s1-jj-tit a{margin-top: 20px;font-size: 20px}.s1-jj-tx p{font-size: 14px;margin-top: 15px}.s1-more a{width: 110px;height: 36px;line-height: 36px;font-size: 12px}.s1-dz{background-size: 18px;line-height: 36px;font-size: 16px}.s1-bd>ul>div.s1-bdk{margin-left: -15px;margin-right: -15px}.s1-bd>ul li span{font-size: 18px;background-size: 18px}.s1-bd>ul li h3{margin-top: 10px}.s1-bd>ul li a{margin: 20px 15px}.s3-l .tit{padding: 0 20px;height: 90px;line-height: 90px}.s3-l .tit h3{font-size: 24px}.s3-l .tit .more3 a{width: 32px;height: 32px;margin-top: 29px}.s1-bd>ul li a:before{display: none !important}.s1-bd>ul li a:after{display: none !important}}@media screen and (max-width: 768px){.section1{padding: 30px 0}.s1-video{float: none;width: 100%;height: auto;margin-left: 0}.s1-jj-tit a{font-size: 18px}.s1-jj-tx p{margin-top: 10px;line-height: 28px}.s1-d{margin-top: 15px}.s1-bd>ul li{width: 100%}.s1-bd>ul li a{margin: 6px 15px}.section2{padding: 20px 0 0 0}.s3-l{float: none;width: 100%;margin-top: 20px}}@media screen and (max-width: 640px){.more2 a{position: static;text-align: center;margin-top: 10px}.s1-tit ul li{margin: 0 10px}.s1-jj-tit a{font-size: 16px}}@media screen and (max-width: 480px){.s1-tit ul{height: auto;line-height: 34px}.s1-tit ul li{margin: 8px 10px}.s1-tit ul li.on a:after{height: 2px;bottom: -4px}}


/*aboutbox*/
.i_banner {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    background: url() center no-repeat #f5f9fb;
}

.cg_jjbox {
    width: 1480px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

.cg_jdt {
    margin: 0 auto;
}

.cg_jdt img {
    width: 1480px;
}

.cg_jdt {
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}

.cg_jdt .hd {
    height: 33px;
    overflow: hidden;
    position: absolute;
    right: 0;
    bottom: 20px;
    z-index: 1;
    text-align: center;
    left: 0;
}

.cg_jdt .hd ul {
    overflow: hidden;
    zoom: 1;
    display: inline-block;
}

.cg_jdt .hd ul li {
    float: left;
    margin: 0 10px;
    width: 27px;
    height: 33px;
    line-height: 8px;
    text-align: center;
    background: url() center no-repeat;
    cursor: pointer;
    border-radius: 50%
}

.cg_jdt .hd ul li.on {
    background: url() center no-repeat;
    color: #fff;
}

.cg_jdt .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.cg_jdt .bd li {
    zoom: 1;
    vertical-align: middle;
}

.cg_jdt .bd li a {
    display: block;
    position: relative;
}

.cg_jdt .bd li h2 {
    display: block;
    width: 96%;
    padding: 0 2%;
    position: absolute;
    z-index: 8;
    font-size: 16px;
    margin-top: 5px;
    line-height: 50px;
    height: 50px;
    overflow: hidden;
    bottom: 0;
    color: #ffffff;
    background: url();
}

.cg_jdt .bd img {
    width: 100%;
    display: block;
}

.cg_jdt .prev,
.cg_jdt .next {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: url(../images/picnews-arrow.png) -110px 5px no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.cg_jdt .next {
    left: auto;
    right: 3%;
    background-position: 8px 5px;
}

.cg_jdt .prev:hover,
.cg_jdt .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.cg_jdt .prevStop {
    display: none;
}

.cg_jdt .nextStop {
    display: none;
}