@charset "UTF-8";
/*20191031*/
.zt-slideBox{ width:100%; height:480px; overflow:hidden; position:relative;}
.zt-slideBox .bd{ position:relative; height:100%; z-index:0;   }
.zt-slideBox .bd li{ zoom:1; vertical-align:middle; width:100%; height:480px; }
.zt-slideBox .bd li{background-position: center;background-repeat: no-repeat;background-size: cover;}
.zt-slideBox .bd li .banner-bg{float: right;background: rgba(255,255,255,.5);width:430px;margin-top:146px;padding:50px 78px;}
.zt-slideBox .bd li .banner-bg h3{font-size:70px;color: #0c4580;font-weight: normal;text-align:right;}
.zt-slideBox .bd li .banner-bg .text{width:100%;display: block;text-align: right;font-size:18px;color: #0c4580;margin:15px 0;}
.zt-slideBox .bd li .banner-bg .text p{background: url(/newsimages/circle.png) left center no-repeat;display: inline-block;padding-left:15px;}
.zt-slideBox .bd li .banner-bg .input{display: block;text-align: right;}
.zt-slideBox .bd li .banner-bg .input a{display:inline-block;width:240px;height: 46px;background: #1F70C4;color: #fff;line-height: 46px;text-align: center;font-size:16px;}
.zt-slideBox .bd li .banner-bg .input a:hover{width:250px;opacity: .8;}
.zt-slideBox .bd li a{display: block;width:100%;height: 100%;}


.zt-slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:0; bottom:45px; z-index:999; width:100%; margin:0 auto;text-align: center;}
.zt-slideBox .hd ul{ overflow:hidden; zoom:1;}
.zt-slideBox .hd ul li{ margin:0 5px;  width:11px; height:11px;background:#fff; cursor:pointer;display: inline-block;border-radius:11px;}
.zt-slideBox .hd ul li.on{ background:#5BAFEC;}




.header .header-top{width:100%;height: 32px;background: #3983B4;margin-top:-7px;line-height: 32px;}
.header .header-top a{color: #fff;margin-left:25px;}
.header .header-top span{color: #fff;margin-right:25px;}
.header .header-top a:hover{opacity: .8;}

.zt-top{width:100%;height: 486px;background: url(/newsimages/ztbg1.jpg) right top no-repeat #4699D5;background-size: 50% 486px;}
.zt-top .zt-top-left{width:50%;float:left;padding:65px 40px 0 0;}
.zt-top .zt-top-left h3{display: block;font-size:38px;color: #fff;font-weight: normal;}
.zt-top .zt-top-left .content{display: block;font-size:18px;line-height: 30px;color: #fff;margin-top:15px; height:355px;overflow:hidden}
.zt-top .zt-top-right{width:50%;float:left;padding:65px 0 0 40px; height: 486px; overflow:hidden;}
.zt-top .zt-top-right h3{display: block;font-size:38px;color:#4699D5;font-weight: normal;}
.zt-top .zt-top-right .content{display: block;font-size:18px;line-height: 30px;color: #4699D5;margin-top:15px;height:355px;overflow:hidden}
.zt-top .zt-top-right .content a{color: #4699D5;}
.zt-title{width:100%;float:left;margin-top:50px;border-bottom:1px solid #4699D5;padding-bottom:20px;line-height: 28px;}
.zt-title span{float: left;font-size:28px;}
.zt-title a{float: right;margin-right:10px;  color:#4699D5}
.zt-gkk{width:100%;float:left;}

.zt-gkk ul{margin-left:-47px;}
.zt-gkk li{width:283px;float:left;margin:25px 0 0 47px;}
.zt-gkk li .pic{width:100%;float:left;height: 188px;overflow: hidden;}
.zt-gkk li .pic img{max-width: 100%;}
.zt-gkk li .text{width:100%;float:left;border-bottom:2px solid #4699D5;padding:10px 0;}
.zt-gkk li .text h3{font-size:18px;font-weight: normal;}
.zt-gkk li .text h3 a{color: #4699D5;}
.zt-gkk li .text p{display: block;width:100%;height: 23px;line-height: 23px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #7F7F7F;}

.zt-nxk{width:617px;float: left;}
.zt-nxk ul{width:100%;float:left;height: 243px;overflow: hidden;}
.zt-nxk li{width:100%;float:left;position: relative;border-bottom:1px solid #E1E1E1;padding:10px 0;}
.zt-nxk li a{display: block;}
.zt-nxk li:hover h3{color: #333;}
.zt-nxk li h3{font-size:18px;display: block;height: 30px;line-height: 30px;color: #4699D5;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: normal;}
.zt-nxk li p{display: block;color: #353535;font-size:13px;height: 30px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zt-nxk li::after{content: "";background: url(/newsimages/ico6h.png) center no-repeat;width:24px;height: 20px;position: absolute;top:50%;margin-top:-10px;right:10px;
	-webkit-transition: all .5s ease;
    -moz-transition:all .5s ease;
    -o-transition:all .5s ease;
    -ms-transition:all .5s ease;
    transition:all .5s ease;
}
.fonlink{
 font-size:20px;
}
.fonlink2{
font-size:20px;  margin-right:30px;line-height:50px

}
.adwq a{float:left
}
.adwq a:link,.adwq a:visited{text-decoration:none;color:#4699D5;}
.ffeae1{ width:130px;height:50px;float:right; text-align:left;position: relative;
}


.ffeae2{ width:130px;height:50px;float:right; text-align:left;

}



@keyframes bounce-down {
     25% {transform: translateX(-3px);}
     50%{transform: translateX(0);}
     75% {transform: translateX(3px);}
     100% {transform: translateX(0);}
}
.zt-more-ico::after{-webkit-animation: bounce-down 1s linear infinite;animation: bounce-down 1s linear infinite;content: "";background: url(/newsimages/ico6h.png) center no-repeat;width:24px;height: 20px;position: absolute;margin-top:5px;margin-left:10px;
}
.zt-more-ico:hover::after{-webkit-animation: bounce-down 1s linear infinite;animation: bounce-down 1s linear infinite;}

.zt-more-ico2::after{-webkit-animation: bounce-down 1s linear infinite;animation: bounce-down 1s linear infinite;content: "";background: url(/newsimages/ico6h.png) center no-repeat;width:24px;height: 20px;position: absolute;margin-top:15px;margin-left:10px;
}
.zt-more-ico2:hover::after{-webkit-animation: bounce-down 1s linear infinite;animation: bounce-down 1s linear infinite;}



.zt-nxk li:hover::after{right:20px;}
.zt-nxk-pic{width:100%;float:left;height: 261px;background-position: center;background-repeat: no-repeat;margin-top:60px;}
.zt-nxk-pic .text{width:273px;float: right;margin-right:42px;padding-top:30px;color: #fff;font-size:30px;line-height: 45px;}
.zt-nxk-pic .text p{font-size:15px;color: #C3CDD4;line-height: 24px;margin-top:15px;}
.zt-bps{width:617px;float: right;}
.zt-bps ul{height: 243px;overflow: hidden;width:100%;}
.zt-bps li{width:168px;margin:12px 0 0 28px;float: left;}
.zt-bps li .pic{width:100%;height: 183px;float:left;text-align: center;}
.zt-bps li .pic img{max-width: 100%;max-height: 100%;}
.zt-bps li h3{font-weight: normal;font-size:14px;line-height: 20px;}
.zt-bps li h3 a{color: #7E7E7E;}
.zt-bps li h3 a:hover{color: #4699D5;}

.zt-bps .zt-bps-pic{width:100%;float:left;height: 261px;position: relative;margin-top:60px;overflow: hidden;}
.zt-gljc{width:100%;float:left;}
.zt-gljc ul{margin-left:-39px;}
.zt-gljc li{width:617px;float:left;position: relative;border-bottom:1px solid #E1E1E1;padding:10px 0;margin-left:39px;}
.zt-gljc li a{display: block;}
.zt-gljc li:hover h3{color: #333;}
.zt-gljc li h3{font-size:18px;display: block;height: 30px;line-height: 30px;color: #4699D5;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: normal;}
.zt-gljc li p{display: block;color: #353535;font-size:13px;height: 30px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zt-gljc li::after{content: "";background: url(/newsimages/ico6h.png) center no-repeat;width:24px;height: 20px;position: absolute;top:50%;margin-top:-10px;right:10px;
	-webkit-transition: all .5s ease;
    -moz-transition:all .5s ease;
    -o-transition:all .5s ease;
    -ms-transition:all .5s ease;
    transition:all .5s ease;
}
.zt-gljc li:hover::after{right:20px;}
.zt-bg1{width:100%;background: #F2F2F2;padding:50px 0;margin-top:50px;}
.zt-bg1 .zt-bg1-left{width:618px;float:left;}
.zt-bg1 .zt-bg1-left li{width:100%;float:left;}
.zt-bg1 .zt-bg1-left li:last-child{margin-top:27px;}
.zt-bg1 .zt-bg1-left li img{max-width: 100%;vertical-align: bottom;}
.zt-bg1-right{width:548px;float: right;}
.zt-bg1-right .tit{display: block;font-size:24px;color: #867043;}
.zt-bg1-right .text{display: block;width:100%;margin-top:10px;height: 70px;overflow: hidden;}
.zt-bg1-right .text span.ico1{background: url(/newsimages/zt-ico1.png) left center no-repeat;padding-left:15px;font-size:15px;}
.zt-bg1-right .text span.ico2{background: url(/newsimages/zt-ico2.png) left center no-repeat;padding-left:15px;margin-left:15px;font-size:16px;color: #867043;}
.zt-bg1-right .text p{display: block;font-size:14px;color: #73623E;margin-top:4px;}
.zt-bg1-right .pic{width:100%;background: url(/newsimages/ztbg2.jpg);height: 281px;position: relative;}
.zt-bg1-right .pic a{width:532px;height: 53px;background: #9A855C;color: #fff;font-size:22px;position: absolute;bottom:9px;left:8px;text-align: center;line-height: 53px;}
.zt-bg1-right .pic a:hover{opacity: .8;}

.zt-team{width:100%;float:left;padding:50px 0;}
.zt-team .title{width:100%;float:left;line-height: 38px;}
.zt-team .title span{float: left;font-size:28px;color: #4699D5;}
.zt-team .title a{float: right;font-size:20px;color:#4699D5;}
.zt-team ul{margin-left:-56px;}
.zt-team li{width:608px;float:left;margin:37px 0 0 56px;}
.zt-team li .pic{width:116px;float:left;}
.zt-team li .pic img{border:1px solid #E3E3E3;}
.zt-team li .pic a.yuyue{width:100%;height: 33px;border:1px solid #CACACA;border-radius:33px;line-height: 31px;text-align: center;margin-top:10px;display: block;}
.zt-team li .pic a.yuyue:hover{background:#005EAE;color: #fff;border-color: #005EAE;}
.zt-team li .text{width:481px;float: right;background: #F2F2F2;height: 167px;padding:24px 33px;overflow: hidden;}
.zt-team li .text h3{display: block;font-size:16px;font-weight: normal;}
.zt-team li .text h3 a{color: #005EAE;}
.zt-team li .text h3 a:hover{color: #333;}
.zt-team li .text h3 span{margin-left:20px;}
.zt-team li .text p{display: block;line-height: 22px;font-size: 12px;color: #666;margin-top:10px;}

.zt-bg2{width:100%;background: #F2F2F2;padding:50px 0;margin-top:0;border-top:1px solid #DBDBD8;}
.zt-bg2 .zt-bg2-box{width:607px;}
.zt-bg2 .title{width:100%;float:left;}
.zt-bg2 .title span{font-size:28px;color: #4699D5;float:left;}
.zt-bg2 ul{width:100%;float:left;margin-top:30px;}
.zt-bg2 li{width:100%;float:left;background: #fff;border-top:1px solid #E0E0E0;padding:20px;position: relative;}
.zt-bg2 li p{display: block;height: 24px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #2484B3;font-size:16px;}
.zt-bg2 li .ff123{width:536px;overflow:hidden;font-size:14px; color:#60A7DB}
.zt-bg2 li .ff123:hover{ color:white}
.zt-bg2 li::after{content: "";background: url(/newsimages/ico6h.png) center no-repeat;width:24px;height: 20px;position: absolute;right:20px;top:50%;margin-top:-10px;
	-webkit-transition: all .5s ease;
    -moz-transition:all .5s ease;
    -o-transition:all .5s ease;
    -ms-transition:all .5s ease;
    transition:all .5s ease;
}
.zt-bg2 li:hover{background: #2484B3;}
.zt-bg2 li:hover p{color: #fff;}
.zt-bg2 li:hover::after{background: url(/newsimages/ico6.png) center no-repeat;right:30px;}

.zt-zygw{width:100%;float:left;margin:50px 0;}
.zt-zygw .title{width:100%;float:left;line-height: 38px;}
.zt-zygw .title span{float: left;font-size:28px;color: #4699D5;}
.zt-zygw .title a{float: right;font-size:20px;color:#4699D5;}
.zt-zygw ul{margin-left:-26px;}
.zt-zygw li{width:407px;float:left;margin:30px 0 0 26px;}
.zt-zygw li .pic{float:left;width:148px;height: 148px;overflow: hidden;}
.zt-zygw li .pic img{max-width: 100%;}
.zt-zygw li .text{width:259px;float:left;border:1px solid #E0E0E0;height: 148px;overflow: hidden;padding:18px;}
.zt-zygw li .text h3{display: block;border-bottom:1px solid #4699D5;padding-bottom:10px;font-weight: normal;}
.zt-zygw li .text h3 a{color: #4B4B4B;font-size:16px;}
.zt-zygw li .text h3 a:hover span{color: #333;}
.zt-zygw li .text h3 span{font-size:16px;color: #4699D5;margin-right:10px;}
.zt-zygw li .text p{display: block;margin-top:10px;line-height: 23px;color: #666666;font-size:12px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.zt-kehu{border-top:1px solid #E0E0E0;padding:50px 0;width:100%;}
.zt-kehu .title{width:100%;float:left;line-height: 38px;}
.zt-kehu .title span{float: left;font-size:28px;color: #4699D5;}
.zt-kehu .title a{float: right;font-size:20px;color:#4699D5;}
}