/*banner*/
.banner{padding-top:99px; }
.banner .swiper-pagination-bullet{width:10px;height:10px;}
.banner .swiper-pagination-bullet-active{background:#eb0d0d;}

.banner .swiper-button-prev{background:url(../images/icon1_03.png) no-repeat;left: 9%;}
.banner .swiper-button-next{background:url(../images/icon1_05.png) no-repeat;left:12.5%;}
.banner .swiper-button-next,.banner .swiper-button-prev{width:59px;height:36px; top: inherit;bottom:0;margin:0;}
.banner .text{position:absolute;z-index:5;*z-index:5;_z-index:5;right:5px;top:700px;color:#fff; }
.banner .text .more{display:inline-block;padding:20px 26px;background:#457b83; font-size: 28px; color:#fff;text-align:center;vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;
  position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
a.more:before,.btn a:before,a.btn:before {content: ""; position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;-webkit-transform: scaleX(0);
  transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;
  -webkit-transition-duration: 0.3s; transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.banner .text .more:hover,.btn a:hover,a.btn:hover{ color:#fff;}
a.more:hover:before, a.more:focus:before, a.more:active:before,.btn a:hover:before,.btn a:focus:before,.btn a:active:before,a.btn:hover:before, a.btn:focus:before, a.btn:active:before { -webkit-transform: scaleX(1);transform: scaleX(1);}
.news .btn a:hover,.newsletter .btn a:hover{color:#457b83;}
/*标题字体颜色*/
.tit{position:relative;display: inline-block;padding-top: 10px;}

.tit p.red{font-size: 32px;color:#292929;}
.tit p.white{font-size: 32px;color:#292929;}
.tit:before{position:absolute;left:0px;top:14px;}
/*项目合作*/

@media screen and (min-width: 1200px) {
	.walk{background: url(../images/jjhbg-1.jpg) no-repeat; width: 100%; height: 100%; }
	.tit p.white{font-size: 32px;color:#fff;padding-left: 0%}
	.walk .swiper-container{margin-left: 50px;}
	.walk .hd{width:94%; margin-left: 6%}
}

.walk,.walk .swiper-container{margin-top:77px;}
.walk{padding-bottom:50px;position:relative;}
.walk .hd{width:100%;}
.walk .pic{height:214px;overflow:hidden;position:relative;transition:all 0.6s ease-out 0s;padding-top: 20px;}
.walk li{-webkit-transition: all .4s;-o-transition: all .4s;transition: all .4s;overflow:hidden;height:100%;}
.walk li:hover .pic{transform:scale(1.1);}
.walk .pic a,.prspect .pic a,.prspect .pic span,.Dream-box .pic a{background-repeat: no-repeat;background-position: center;background-size: cover;height: 100%;display: block;-webkit-transition: all .4s;
    -o-transition: all .4s;transition: all .4s;}
.walk .pic:hover a,.Dream-box .pic:hover a,.newsletter .pic:hover img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.walk .swiper-slide .txt{padding:25px; background: #fff;}
.walk .swiper-slide .txt h1{font-size:26px;color:#000000;position:relative;font-weight:bold;position: relative;}
.walk .swiper-slide:hover .txt h1{background-size: 100% 1px;color:#457b83;}
.walk .swiper-slide .txt p{margin-top:10px;color:#515253;}
.jianjie{padding-top: 10px; color:#8b8989}
.walk .swiper-container li a:after,.Dream-p .Dream-bt:after{content:'';background-color:#fff;position:absolute;left:46px;top:0px;}
.walk .swiper-container{padding-bottom:50px;}
.walk .swiper-pagination-bullet{width:10px;height:10px;}
.walk .swiper-pagination-bullet-active{background:#eb0d0d;}
@media screen and (min-width: 768px) {
	.walk .swiper-button-next{background:url(../images/icon-dy.png)no-repeat; left: 93%; width: 100%}
    .walk .swiper-button-prev{background:url(../images/icon-xy.png)no-repeat;left: 86%;width: 100%}
    .walk .swiper-button-next,.walk .swiper-button-prev{top: 5%;}
}



/*新闻*/
.news{margin-top:10px;}

.news .hd{width:100%}

.news .top .swiper-button-next{right:0;background:url(../images/icon-dy2.png)no-repeat;}
.news .top .swiper-button-prev{left:0;background:url(../images/icon-xy2.png)no-repeat; }
.news .top .swiper-button-next,.news .top .swiper-button-prev{top: 63%;}
.news .top .swiper-container{width:45%;-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}
.news .top .swiper-slide{position:relative;}
.news .top .pic{height: 355px;position: relative;overflow: hidden;}
.news .top .pic a,.prspect .pic a,.prspect .pic span,.Dream-box .pic a{background-repeat: no-repeat;background-position: center;background-size: cover;height: 100%;display: block;-webkit-transition: all .4s;
    -o-transition: all .4s;transition: all .4s;}
.news .top .pic:hover a,.Dream-box .pic:hover a,.newsletter .pic:hover img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.news .top .swiper-slide .txt{padding-left: 25px;}
.news .top .swiper-slide .txt h1{font-size:20px;color:#000000;position:relative; position: relative; padding: 25px 5px 25px 0;}
.news .top .swiper-slide:hover .txt h1{background-size: 100% 1px;color:#457b83;}
.news .top .swiper-slide .txt p{margin-top:20px;color:#888;}



.mews-list{width:53%;}
.mews-list span{text-align:right;}
.mews-list .text_wrap{width:calc(100% - 100px); font-size:16px;line-height:20px;z-index:20;position: relative;}

/*新闻列表行*/
.mews-list li{padding:10px 0px;transition: all 0.3s ease-in-out;position: relative;min-height:38px; }  
.mews-list li a{display:block;padding:0 20px;}
@media screen and (min-width: 1200px) {
	.mews-list span.date2{max-width: 80px;font-size:14px; z-index:30;position: relative;padding-top: 8px;}
}
.mews-list span.date2{max-width: 80px;font-size:14px;  z-index:30;position: relative;padding-right:1%;}
.mews-list li:before{content: '';background-color:#307d83;display: block;position: absolute;z-index: 10;width: 100%;height:0;left:0%;top: 50%;background-size: 50% 50%; background-repeat: no-repeat;transition: all 0.3s ease-in-out;}

.mews-list li:hover{z-index: 10;position: relative; color:#fff}
.mews-list li:hover:before{width: 104%;height: 100%;left:-2% ;top:0%;content: '';}
.mews-list li:hover {color:#fff;border:none;}
.mews-list li:hover a{color:#fff;border:none;}
.mews-list ol:hover {color:#fff;border:none;}
.mews-list span:hover a{color:#fff;border:none;}
.mews-list li.border{border:none;}

.news .btn{text-align:right;margin:10px auto 0px; font-size: 16px;}
.news .btn a{display:inline-block; text-align:center;vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;
  position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}

/*公告*/
.nr-color{color:#909090; font-size:13px;line-height: 21px;}
.news .down .swiper-container{width:36%;-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}
.news .down .swiper-slide{position:relative;}
.news .down .pic{height: 302px;position: relative;overflow: hidden;}
.news .down .pic a,.prspect .pic a,.prspect .pic span,.Dream-box .pic a{background-repeat: no-repeat;background-position: center;background-size: cover;height: 100%;display: block;-webkit-transition: all .4s;
    -o-transition: all .4s;transition: all .4s;}

.news .down .pic:hover a,.Dream-box .pic:hover a,.newsletter .pic:hover img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}

.news .down .swiper-slide .txt{padding:25px;}
.news .down .swiper-slide .txt h1{font-size:20px;color:#333334;position:relative;position: relative;}
.news .down .swiper-slide:hover .txt h1{background-size: 100% 1px;color:#457b83;}
.news .down .swiper-slide .txt p{margin-top:20px;color:#888;}
/*公告列表*/
.notice-list{width:58%;}
.notice-list span{text-align:right;}
.notice-list span.date{max-width: 60px;font-size:14px;margin-top:-6px;border-right:1px solid #c1c1c1;padding-right:4%;z-index:30;position: relative;}
.notice-list span.date em{display: block;font-size: 30px;font-weight:bold;}
.notice-list .text_wrap{width:85%;font-size:16px;line-height:30px;z-index:30;position: relative;margin-top:-16px;}
.notice-list li{padding:30px 0px;border-bottom:1px solid #eaeaea;transition: all 0.3s ease-in-out;position: relative;min-height:60px;}  
.notice-list li a{display:block;padding:0 20px;}

.notice-list li:before{content: '';background-color:#307d83;display: block;position: absolute;z-index: 10;width: 100%;height:0;left:0%;top: 50%;background-size: 50% 50%; background-repeat: no-repeat;transition: all 0.3s ease-in-out;}

.notice-list li:hover{z-index: 10;position: relative;}
.notice-list li:hover:before{width: 104%;height: 100%;left:-2% ;top:0%;content: '';}
.notice-list li:hover a{color:#fff;border:none;}
.notice-list li.border{border:none;}

.ckxq{color:#b9202f;}
