@charset "utf-8"; /* CSS Document */
.page-one {
    padding: .85rem 0 1.3rem;
    background: url(../images/news-bj.png) no-repeat;
    background-size: cover;
}

.title-cn {
    position: relative;
    text-align: center;
    font-size: .4rem;
    color: #000;
    font-weight: bold;
    z-index: 10;
}

.title-cn span {
    display: block;
    position: absolute;
    color: #e4e9f0;
    font-size: .7rem;
    top: 0;
    font-family: arial;
    font-style: italic;
    text-transform: uppercase;
    left: 50%;
    top: -70%;
    transform: translate(-50%);
    z-index: -1;
}
.tow-right-title span{color:#33404c}

.img-slick {
    margin: 0;
    width: 100%;
}

.container {
    width: 14.7rem;
}

.img-slick a.img-hide {
    display: block;
    position: relative;
    padding-top: 64.28%;
}

.img-slick .slick-slide {
    padding-bottom: 0rem;
}

.img-slick a.img-hide i {
    position: absolute;
    bottom: .7rem;
    right: .2rem;
    color: #fff;
    font-size: .14rem;
    font-weight: 400;
    font-family: "Georgia";
}

.img-slick a.img-hide i font {
    font-size: .42rem;
    font-weight: 400;
}

.img-s-cont {
    font-size: .24rem;
    padding: .2rem 0 0;
    font-weight: bold;
    color: #000;
}

.img-s-cont p {
    color: #848484;
    font-size: .16rem;
    font-family: Arial;
    font-style: italic;
    padding-top: .1rem;
    font-weight: 400;
}

.img-slick a.img-hide img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.img-slick a:before {
    /* display: block; */
    /* content: ""; */
    z-index: 10;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 50%;
    background-size: 100% 100%;
}

.img-slick a.img-hide span {
    position: absolute;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    left: 0;
    right: 0;
    bottom: 15px;
    z-index: 20;
    padding: 0 25px;
    padding-right: 100px;
}

.img-slick .slick-dots {
    bottom: 1.2rem;
    width: auto;
    left: auto;
    right: .15rem;
}

.img-slick .slick-dots li,.img-slick .slick-dots li button {
    width: .27rem;
    height: .27rem;
}

.img-slick .slick-dots li button {
    background: #fff;
    opacity: 1;
    background: url(../images/new-dot1.png) no-repeat;
    background-size: 100%;
}

.img-slick .slick-dots li.slick-active {
    width: .27rem;
}

.img-slick .slick-dots li.slick-active button {
    width: .27rem;
    opacity: 1;
    background: url(../images/new-dot.png) no-repeat;
    background-size: 100%;
}

.img-slick .img-s-cont a {
    transition: all .5s;
}

.img-slick .img-s-cont a:hover {
    color: #1066fb;
    margin-left: 10px;
}

.one-right {
    width: 48.6%;
    background: #fff;
   
}
.one-right ul{ display: flex;
    flex-direction: column;
    justify-content: space-around;
	position:relative;}

.one-right ul li{position:relative;border-bottom:1px solid #e4e9f0;background:url(../images/n-dot.png) no-repeat .28rem .5rem;
                background-size:.08rem;}
.one-right ul li:before{position:absolute;content:"";width:1px;height:100%;background:#e4e9f0;left: .31rem;}
.one-right ul li:last-child{border-bottom:0;}
.s1-lb-tit li {
    float: left;
    padding-right: .2rem;
    line-height: .46rem;
}

.s1-lb-tit li a {
    font-size: .26rem;
    color: #848484;
    font-family: "忙鈧澝β郝惷ヂ�姑ぢ解��";
    padding-bottom: .15rem;
}

.s1-lb-tit li.on a {
    font-size: .26rem;
    color: #000;
    background: url(../images/line-nav.png) no-repeat left bottom;
	background-size:.56rem;
}

.sec2-list {
}

.one-left {
    float: left;
    width: 48.6%;
}

.tabs-more {
    padding-right: 40px;
    border: 1px solid #1066fb;
    font-size: .18rem;
    color: #1066fb;
    background: url(../images/more.png) 1.1rem center no-repeat;
    line-height: .44rem;
    padding: 0 .64rem 0 .24rem;
    display: inline-block;
    margin-top: .2rem;
    transition: all .5s;
    /* margin: 0 auto; */
    float: left;
    background-size: .28rem;
}
.more-link{overflow:hidden;width:100%;text-align: center;}
.more-link-sm{display:none;}
.tabs-more-center{
    /* left: 50%; */
    /* position: relative; */
    /* transform: translateX(-50%); */
    margin: .3rem auto;
    /* display: inline-block; */
    float: none;
    }
.tabs-more:hover{background: url(../images/more-white.png) 1.1rem center no-repeat #1066fb;color:#fff;}

.news-ul li a {
    display: block;
    /* height: 109px; */
    position: relative;
    /* border-top: solid 1px #ddd; */
    /* border-bottom: solid 1px #ddd; */
    /* margin-bottom: -1px; */
    padding: .36rem .33rem .36rem .67rem;
    font-size: .18rem;
    font-weight: bold;
}




.news-ul-right {
    /* margin-left: 140px; */
    display: none; 
    opacity: 0;
    transition: all .5s;
}

.news-vis{transition:all .5s;}
.news-ul li.on{flex-grow: 1;}
.news-ul li.on{background:none;}
.news-ul li.on a{background:url(../images/news-line.png) no-repeat .29rem .35rem;background-size:.06rem;}
.news-ul li.on .news-ul-right{opacity:1;display:block;}
.news-ul li.on .news-vis{opacity:0;display:none;}
.news-ul-tt {
    font-size: .18rem;
    color: #000;
    /* padding-top: 25px; */
}

.news-ul-p {
    font-size: .18rem;
    color: #848484;
    margin-top: .1rem;
    font-weight: 400;
    line-height: .28rem;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: .56rem;
	overflow:hidden;
}
.news-ul-time{margin-top:.2rem;}
.news-ul-time span{display:inline-block;}
.news-ul-time span.news-lm{color:#e60012;border:1px solid #e60012;font-size:.14rem;padding:.03rem .05rem;margin-right:.15rem}
.news-ul-time span.news-lt{color:#848484;font-size:.16rem;font-style:italic;font-weight:400;}
.news-ul-date:before {
    display: block;
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    border-right: solid 1px #ddd;
    height: 60px;
    margin-top: -20px;
}

.s1-lb-tit {
    margin: .3rem 0 .4rem;
    /* text-align: center; */
    display: flex;
    justify-content: center;
}

.news-ul li a:before {
    /* display: block; */
    /* content: ""; */
    transition: 0.3s all;
    position: absolute;
    /* width: 30px; */
    /* left: 20px; */
    /* bottom: -1px; */
    /* height: 2px; */
    background: #e7b96a;
    opacity: 0.5;
}

.news-ul li a:hover:before {
    /* opacity: 1; */
    /* width: 640px; */
}

.news-ul li a:hover {
    z-index: 10;
}

.page-tow {
  position:relative;
  margin-top:-.46rem;
}
.page-tow:before{
	content:"";
	position:absolute;
	width:62.5%;
	height:8.4rem;
	left:0;
	background:url(../images/cybj-left.png) no-repeat;
	background-size:cover;
	
	}
	
	.page-tow:after{
		content:"";
	position:absolute;
	width:62.5%;
	height:8.4rem;
	right:0;
	background:#303b47;
	background-size:cover;
	top:.46rem;
	z-index:-1;		}
	
	.tow-slick-top{width:52.77%;margin-top:2.6rem;}
	.tow-back-bottom{width: 20.2%;margin-top: 1.45rem;}

.title-top span {
    font-size: 32px;
    color: #fff;
    font-family: "忙鈧澝β郝惷ヂ�姑ぢ解��";
}

.title-top a {
    float: right;
    background: url(../images/more.png) right center no-repeat;
    padding-right: 38px;
    color: #fff;
}

.tow-left-tt {
    font-size: .36rem;
    color: #fff;
    font-weight: bold;
	background:url(../images/line-white.png) no-repeat left bottom;
	padding-bottom:.33rem;
	margin-bottom:.2rem;
	background-size:.56rem;
}

.tow-left-p {
    font-size: .18rem;
    color: #fff;
    margin-top: .4rem;
    line-height: .3rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.title-top {
    margin-bottom: 60px;
    line-height: 45px;
}

.tow-left {
    width: 20%;
}

.tow-center {
    
    
}

.tow-center-p {
    font-size: .18rem;
    color: #fff;
    line-height: .3rem;
    height: 1.2rem;
    overflow: hidden;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    margin-top: .4rem;
}

.tow-more {
  
color: #fff;
  
margin-top: .8rem;
  
border: 1px solid #fff;
  
background: url(../images/more-white.png) no-repeat 1.1rem center;
  
background-size: .28rem;
}
.tow-right-title{font-size:.36rem;color: #fff;margin-bottom: .2rem;}
.tow-right {
    width: 32%;
    margin-right: 40px;
}

.tow-right a {
    display: block;
    border: solid 5px #fff;
    padding-top: 69%;
    position: relative;
}

.tow-right a img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.tow-right a:before {
    display: block;
    content: "";
    position: absolute;
    left: -5px;
    right: -5px;
    bottom: -5px;
    z-index: 10;
    height: 50%;
  
    background-size: 100% 100%;
}

.tow-right a span {
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    bottom: 15px;
    font-size: 16px;
    color: #fff;
    padding: 0 30px 0 30px;
    z-index: 20;
}

.tow-right .slick-prev {
    opacity: 0.5;
    left: -40px;
    
    width: 14px;
    height: 24px;
    margin-top: -12px;
}

.tow-right .slick-next {
    opacity: 0.5;
    right: -40px;

    width: 14px;
    height: 24px;
    margin-top: -12px;
}

.tow-right .slick-prev:hover,.tow-right .slick-next:hover {
    opacity: 1;
}

.tow-slick-bottom a {
    display: block;
    transition: 0.3s all;
    position: relative;
  
    color: #6d829c;
    font-size: .22rem;
   
}
.tow-slick-bottom a .tow-na{ height:.72rem;line-height:.72rem;}
.tow-bottom-img img {
    display: inline-block;
}

.tow-bottom-tt {
    font-size: 20px;
    color: #fff;
    line-height: 1;
    margin-top: 25px;
}

.tow-bottom-p {
    color: #a3b0d3;
    margin-top: 10px;
}

.tow-slick-bottom {
    position: relative;
    z-index: 100;
    margin: 0;
 
}

.tow-slick-bottom .slick-slide {
   
}

.tow-back-bottom {
    position: relative;
}





.tow-slick-bottom .slick-list {
    padding: 0!important;
}

.tow-slick-bottom .slick-current a {
   
    background: url(../images/cy-hover.png) no-repeat left center;
    font-size: .3rem;
    color: #5892f8;
    background-size: .17rem;
   font-weight:bold;
}

.tow-slick-bottom .slick-current a:before {
    display: none;
}

.tow-slick-bottom .slick-current a .tow-bottom-p {
    color: #fff;
}

.tow-slick-bottom .slick-prev {
    opacity: 1;
    left: .9rem;
    background: url(../images/cy-left.png) center no-repeat;
    width: .3rem;
    height: .3rem;
    bottom: -.6rem;
    background-size:.3rem;
    top: auto;
}

.tow-slick-bottom .slick-next {
    opacity: 1;
    right: .9rem;
    background: url(../images/cy-right.png) center no-repeat;
    width: .3rem;
    height: .3rem;
    background-size:.3rem;
    bottom: -.6rem;
    top: auto;
}

.tow-slick-bottom .slick-prev:hover,.tow-slick-bottom .slick-next:hover {
    opacity: 1;
}

.page-three{
	background:url(../images/ztlm-bj.png) no-repeat center 0;
	background-size:cover;
	padding:1rem 0 .8rem;
	margin-top: 1.1rem;
	position: relative;
	
	}
	
	
	
	.media-slick{padding:.6rem 0 .6rem;}
.media-slick a{display:block;margin: 0 .2rem;}
.media-cot .pic{position:relative;padding-top: 63.6%;transform: scale(1,1);overflow:hidden;}
.media-cot .pic img{position:absolute;width:100%;height:100%;top:0;left:0;transition: 0.5s all;}
.media-cot .pic .mask{position:absolute;left:0;right:0;bottom:0;padding-top:40%;}
.media-bot{padding: .25rem;background:#fff;transition: 0.5s all;position: absolute;bottom: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(216, 62, 57, 0.8) 100%);right: 0;left: 0;}
.media-bot2{background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(10, 89, 48, 0.8) 100%);}
.media-bot3{background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(17, 125, 214, 0.8) 100%);}
.media-bot4{background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(88, 127, 9, 0.8) 100%);}
.med-title{font-size: .22rem;color: #fff;font-weight:bold;}

.med-time{font-size:16px;color:#999;line-height: 32px;}
.med-t-l img{vertical-align:middle;margin-right:10px;display: inline-block;}


.media-slick .slick-slide {
    /* margin: 0 20px; */
}

.media-slick {
    margin: 0 -15px;
}

	
	

.page-four {
  
    padding: .6rem 0;
}

.page-four .title-cn span{color:#f2f5f9;}
.phase-cont{padding:.6rem 0}
.pha-left{width:40%;}
.pha-right{width:60%;}
.pha-left .pic{position:relative;padding-top: 62%;transform: scale(1,1);overflow:hidden;}
.pha-left .pic img{position:absolute;width:100%;height:100%;left:0;top:0;transition: 0.5s all;}
.pha-le-bot{position:absolute;left:0;right:0;bottom:0;padding: .8rem .4rem .2rem .4rem;color:#ffF;font-size: .24rem;/* top: 45%; */background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(22, 22, 22, 0.8) 100%);}
.pha-abst{font-size:16px;padding-top:5px;}

.pha-btn{position:absolute;background:url(../images/yx_big.png) no-repeat;width: .56rem;height: .56rem;top: 50%;left: 50%;transform: translate(-50%, -50%);background-size: .56rem;}

.pha-right li{float:left;width:31.03333%;margin-left:2.3%;margin-bottom:2.15%;}
.pha-right li a{display:block;}
.pha-right li .pic{padding-top: 63.2%;}
.pha-right li .pha-le-bot{font-size: .16rem;padding-top: .43rem;font-weight: bold;padding-left: .2rem;}
.pha-right li.icon .pha-le-bot{background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(22, 22, 22, 0.8) 100%);}

.pha-right li .pha-btn{background:url(../images/yx_sm.png) no-repeat;width: .4rem;height: .4rem;background-size: .4rem;}

.pha-left .pic:hover img,.media-cot .pic:hover img,.notice-list .first .pic:hover img,.media-cot .pic:hover img {
    transform: scale(1.05,1.05);
}


.page-five{position:relative;background:url(../images/ksljbj.png) no-repeat;background-size:cover;padding: .2rem 0 .6rem;}
.page-five:before{display: block;content: "";position: absolute;left: 0;right: 0px;top: 40%;height: 29px;width: 100%;background: url(../images/xt.png) center repeat-x;background-size: auto 100%;/*animation:dash1 3000s linear infinite;*/}
.xt-top {
    width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    background: #fff;
    border-radius: 50%;
    position: relative;
    margin: 0 auto;
    /* border: 1px dashed #0c66b4; */
    transition: all .5s;
	overflow:hidden;
}

.xt-top:before {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    animation: play 20s linear infinite;
    border-radius: 50%;
    /* background-size: 990px; */
    background: url(../images/q01.png) center no-repeat;
    background-size: 1.15rem;
}
.xt-list li:hover .xt-top:before{ background: url(../images/q02.png) center no-repeat;}

.xt-list li {
    float: left;
    width: 16.6666%;
    /* margin-top: 30px; */
    /* padding-bottom: 40px; */
}

.xt-title {
    font-size: .25rem;
    color: #2d3946;
    font-weight: bold;
    margin-top: 20px;
}
.xt-list li a:hover .xt-title{color:#1066fb;}
.xt-top font {
    position: absolute;
    left: 0;
    right: 0;
    /* top: 100%; */
    transition: 0.5s all;
    opacity: 0;
}


.xt-top span {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    transition: 0.2s all;
}

.xt-list li a:hover .xt-top font {
    
	opacity:1;
}

.xt-list li a:hover .xt-top span {
    top: 0;
	opacity:0;
}

@keyframes play {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}
@keyframes dash1{
  0% {
    background-position: 0px 0px;
}

100% {
    background-position: 100000px 0px;
}
}
.xt-list {
    position: relative;
}



@keyframes dash1 {
    0% {
        background-position: 0px 0px;
    }

    100% {
        background-position: 100000px 0px;
    }
}


@media( max-width: 1479px){}

@media( max-width: 1279px){
	.xt-top font img,.xt-top span img{width:.5rem;}
	}

@media( max-width: 1180px){}
@media( max-width: 1024px){}
@media( max-width: 991px){
	.tow-center-p{height:1.2rem;}
	.search-a{top: .16rem;}
	.one-left,.one-right{width:100%;float:none !important;}
	.container{width: 100% !important;}
	.pha-left{width:100%;float:none;}
	.pha-right li{width:49%;margin-left:0;margin-right:2%;margin-top:2%;margin-bottom:0}
	.pha-right li:nth-child(2n){margin-right:0;}
	.more-link-sm{display:block;}
	.more-link-d{display:none;}
	.tow-slick-top{width:100%;float:none;}
	.tow-more{margin-top:.5rem;}
	.page-tow:before,.page-tow:after{width:100%;height: 6rem;top: .7rem;}
	.page-tow:after{background: #303b47;bottom: 0;top: auto;}
	.tow-back-bottom{width:100%;float:none;margin-top: .8rem;}
	.page-tow {/* background: #303b47; */padding-bottom: .5rem;margin-top:0;}
	.tow-slick-bottom .slick-prev{top:50%; background: url(../images/cy-left1.png) center no-repeat;left:0;border-radius:50%;background-size:.3rem;}
	.tow-slick-bottom .slick-next{top:50%; background: url(../images/cy-right1.png) center no-repeat;right:0;border-radius:50%;background-size:.3rem;}
	.tow-slick-top{margin-top:.5rem;}
	.tow-slick-bottom .slick-list{padding:0 .3rem !important;}
	.tow-slick-bottom .slick-current a{background:none;}
	.tow-slick-bottom a{margin:0 .1rem !important;}
	.page-three{margin-top:0;}
	.page-tow .tow-right-title{color:#000;margin-top: -.71rem;}
	.page-tow .tow-right-title span{color:#e4e9f0;}
	.page-five:before{top:25%;}
	.page-three{padding:.8rem 0 .5rem;}
	.footer-b-left{float:none!important;width:100%;text-align:center;}
	.foot-cen{width:100%;float:none !important;text-align:center;margin-bottom:30px;padding-top:0px;}
	.footer-b-right{float:none !important;margin:0 auto .3rem;}
		.footer-b-right ul{display:flex;justify-content: center;}
	.footer-b-right.head-icon li:nth-child(2), .footer-b-right.head-icon li:nth-child(3){display:block;}
	.footer-do p{text-align:center;}
	.head-icon2 ul li .h-ewm{width:106px;height:114px;left:50%;margin-left:-53px;}
	.head-icon2 ul li .h-ewm img{width:90px;height:90px;margin-top:7px;}
	.slick-current a{font-weight:bold;}
	.tow-slick-bottom a{color:#ccc;}
	
	.s1-lb-tit li a,.s1-lb-tit li.on a,.img-s-cont,.tow-slick-bottom .slick-current a{font-size:.34rem;}
	.news-ul-tt,.news-ul-p,.news-ul li a,.tow-center-p,.tow-left-p,.tow-slick-bottom a,.med-title,.pha-le-bot{font-size:.3rem;}
	.pha-right li .pha-le-bot,.foot-b-contact p,.footer-do p{font-size:.28rem;}
	.head-icon ul li a{width: .6rem;height: .6rem;}
	.foot-b-contact p{line-height:.56rem;}
	.news-ul-p{height:1.02rem;line-height:.55rem;}
	.img-s-cont p,.news-ul-time span.news-lm,.news-ul-time span.news-lt,.tabs-more{font-size:.24rem;}
	.tabs-more{    background-position-x: 1.3rem;padding-top:.06rem;padding-bottom:.06rem;}
	.tow-left-p,.tow-center-p{line-height:.6rem;-webkit-line-clamp: 2;margin-top:.2rem;}
	
	}
@media( max-width: 800px){
	.s1-lb-tit li a,.s1-lb-tit li.on a,.img-s-cont,.tow-slick-bottom .slick-current a{font-size:.26rem;}
	.news-ul-tt,.news-ul-p,.news-ul li a,.tow-center-p,.tow-left-p,.tow-slick-bottom a,.med-title,.pha-le-bot{font-size: .24rem;}
	.pha-right li .pha-le-bot,.foot-b-contact p,.footer-do p{font-size:.22rem;}
	.head-icon ul li a{width:.5rem;height:.5rem;}
	.foot-b-contact p{line-height:.56rem;}
	.news-ul-p{height: .9rem;line-height: .43rem;}
	.img-s-cont p,.news-ul-time span.news-lm,.news-ul-time span.news-lt,.tabs-more{font-size:.19rem;}
	.tabs-more{    background-position-x: 1.3rem;}
	.tow-left-p,.tow-center-p{line-height: .47rem;-webkit-line-clamp: 2;margin-top:.2rem;}
	}	
	
@media( max-width: 768px){

	.xt-list li{width:33.33333%;}
	.page-five:before{background:none;}
}
@media( max-width: 480px){
	.search-a{top:.19rem;}
}
@media( max-width: 420px){
	.s1-lb-tit li a,.s1-lb-tit li.on a,.img-s-cont,.tow-slick-bottom .slick-current a{font-size:.34rem;}
	.news-ul-tt,.news-ul-p,.news-ul li a,.tow-center-p,.tow-left-p,.tow-slick-bottom a,.med-title,.pha-le-bot{font-size:.28rem;}
	.pha-right li .pha-le-bot,.foot-b-contact p,.footer-do p{font-size:.28rem;}
	.head-icon ul li a{width: .6rem;height: .6rem;}
	.foot-b-contact p{line-height:.56rem;}
	.news-ul-p{height:1.02rem;line-height:.55rem;}
	.img-s-cont p,.news-ul-time span.news-lm,.news-ul-time span.news-lt,.tabs-more{font-size:.24rem;}
	.tabs-more{    background-position-x: 1.3rem;}
	.tow-left-p,.tow-center-p{line-height:.6rem;-webkit-line-clamp: 2;margin-top:.2rem;}
	.page-tow:before{height:6rem;}
	}
@media( max-width: 340px){
	.search-a{top: .28rem;}
}