.zt_index {width: 100%; height: 100vh; background: pink; background: url("../images/zt_top_03.png") center no-repeat; background-size: cover; overflow: hidden; position: relative;}
.zt_index .cloud,.zt_index .suzhou_bg {width: 100%; position: absolute; left: 0;}
.zt_index .cloud {top: 0;}
.zt_index .suzhou_bg {bottom: 0;}
.zt_index .cloud {width: 100%; height: 100%; position: absolute; top: 0;}
.zt_index .fengmian {width: 670px; height: 450px; text-align: center; position: absolute; left: 50%; top: 50%; margin-left: -335px; margin-top: -225px;}
.zt_index .fengmian img {display: inline-block; margin: 0 auto;}
.zt_index .fengmian .logo {margin-bottom: 40px;}
.zt_index .fengmian .words {margin-bottom: 30px;}
.zt_index .guide_icon {width: 70px; height: 115px;}
.zt_content .news_swiper {height: 500px; padding: 35px; overflow: hidden; background: rgb(237,239,240)}
.zt_content .fl {width: 520px; float: left;}
.zt_content .fr {float: right; height: 140px;}

.zt_content .fl a {display: block; height: 130px; padding: 10px 0; overflow: hidden;}
.zt_content .fl a.border_bottom {border-bottom: 1px solid rgb(208,209,211)}
.zt_content .fl h2 {font-size: 22px; line-height: 80px;}
.zt_content .fl p {font-size: 16px; line-height: 28px;}
.zt_swiper {width: 525px; height: 430px; margin-top: 10px;}
.zt_swiper .swiper-slide { height: 380px;}
.zt_swiper .swiper-wrapper a{display: block; height: 380px;}
.zt_swiper .words {width: 100%; padding: 5px 0; text-align: center; font-size: 18px; line-height: 25px; background: rgba(0,0,0,.3); color: #fff; position: absolute; bottom: 0; left: 0;}
.zt_pagination .swiper-pagination-bullet {width: 20px; height: 4px; border-radius: 0; background: rgb(14,122,255); opacity: 1;}
.zt_pagination .swiper-pagination-bullet-active {background: rgb(38,76,190)}
.zt_new_title {width: 1200px;margin: 0 auto;height: 100px; text-align: center; font-size: 40px; line-height: 100px; font-weight: 500; color: #fe1a03; position: relative;}
.zt_new_title::before,.zt_new_title::after {content: ''; display: block; width: 30%; height: 5px; background: #fe1a03; position: absolute; top: 50%; margin-top: -2.5px;}
.zt_new_title::before {left: 0;}
.zt_new_title::after {right: 0;}
.zt_news_wrap {font-size: 0;}
.zt_news_wrap>a {display: inline-block;}
.zt_news_wrap>a img {width: 100%}
.zt_news_wrap>a h2 {font-size: 18px;height: 50px; line-height: 25px; text-align:left;  text-overflow: ellipsis; overflow: hidden;}
.zt_news_wrap>a p {font-size: 14px; line-height: 24px;margin-top: 10px; color: #292929;}
.zt_news_important {margin: 30px 0; padding: 10px 0;}
.zt_news_important .zt_news_wrap a {width: 29%; height: 390px; margin: 40px 1.94% 0; overflow: hidden;}
.zt_news_important .zt_news_wrap img {height: 210px;}
.zt_news_case {width: 100%; height: 750px; padding: 10px 0; background: url("../images/zt_bg.jpg") center no-repeat; background-size: cover;}
.zt_news_case a {margin: 30px 0; width: 33%; height: 220px; overflow: hidden;}
.zt_news_case a img {width: 47%; float: left; height: 210px;border: 2px #fff solid;}
.zt_news_case a .fr {width: 51%; padding: 5px 30px 5px 10px; float: right;}
.clear{clear: both;}
.zt_news_case .more,.com_content .more{background: #fe1a03; width: 100px; height: 30px;  line-height: 30px; text-align: center;margin: 0 auto;border-radius: 4px; }
.zt_news_case .more a,.com_content .more a{color: #fff;}

.news_video {padding: 30px 0;}
.news_video a {width: 46.6%; height: 460px; margin: 35px 0; overflow: hidden;}
.news_video a:nth-child(odd) {margin-right: 5.8%;}
.news_video a img {width: 100%; height: 285px; margin-bottom: 20px;}
.back_home{ width: 50px; height: 50px; position: fixed;top: 10px; right: 10px;}
.back_home img{ width: 100%; height:auto;}

.video_left{width:70.833%; max-width:850px; height:520px; float:left; background:#F6F6F6;}
.video_item{width:100%; height:520px;}
.video_item video{width:100%; height:460px;background: #000;}
.video_item_title{width:100%; height:60px; background:#015493; color:#fff; font-size:18px; line-height:60px; padding:0 15px;}

.video_right{width:26.666%; max-width:320px; height:520px; float:right; background:#F6F6F6;overflow: auto}
.video_right::-webkit-scrollbar {display:none}
.video_right_title{width:100%; height:70px; color:#000; font-size:24px; padding:0 15px; line-height:70px; background:url(../images/cxjswlx_icon_video.png) no-repeat; background-position:center left; padding-left:45px; margin-left:15px;}

.video_right_item{width:100%; height:113px; border-bottom:2px #dcdcdc dashed; padding:20px 15px; cursor:pointer;}
.video_right_item.hover{background:#DAE5EA;}
.video_right_item img{width:80px; height:56px !important; float:left; margin-top:5px;}
.video_right_item_title{width:64.0625%; max-width:205px; height:70px;line-height: 22px; float:right; color:#000; font-size:18px; overflow:hidden;}

.qiye_con{width:100%; overflow:hidden;}
.qiye_con_left{width:47.5%; max-width:570px; height:400px; border:1px solid #F0F0F0; float:left; box-shadow:10px 10px 0px #E0E0E0; padding:15px;}
.qiye_con_left_con{width:100%; padding:0 20px;}
.qiye_con_left_title{width:100%; height:75px; margin:0 auto; border-bottom:1px #F0F0F0 solid; font-size:24px; line-height:75px; background:url(../images/cxjswlx_icon_report.png) no-repeat; background-position:20px center; padding-left:68px; margin-bottom:15px;}
.qiye_con_left_title a{ font-size: 14px;padding-left: 280px;}

.qiye_con_left_con a{width:100%; height:45px; line-height:45px; display:block; font-size:18px; background:url(../images/cxjswlx_point_style2.png) no-repeat; background-position:0px center; padding-left:30px; overflow:hidden;}

.qiye_con_right{width:47.5%; max-width:570px; height:400px; border:1px solid #E0E0E0; float:right; background:#f6f6f6; padding:15px;}

.qiye_con_right_con{width:100%; padding:0 20px;}
.qiye_con_right_title{width:100%; height:75px; margin:0 auto; border-bottom:1px #E0E0E0 solid; font-size:24px; line-height:75px; background:url(../images/cxjswlx_icon_promise.png) no-repeat; background-position:20px center; padding-left:68px; margin-bottom:15px;}
.qiye_con_right_title a{ font-size: 14px;padding-left: 265px;}
.qiye_con_right_con a{width:100%; height:45px; line-height:45px; display:block; font-size:18px; background:url(../images/cxjswlx_point_style1.png) no-repeat; background-position:0px center; padding-left:30px; overflow:hidden;}

.anli_con{width:100%; height:470px; background:#F6F6F6; position:relative; padding-left:60px; margin-bottom:40px;}
.shixin_tip{width:59px; height:150px; font-size:30px; line-height:32px; padding-top:10px; text-align:center; color:#fff; background:#4A687D; margin:0 auto; top:95px; left:0px; position:absolute; border-top-right-radius:10px; border-bottom-right-radius:10px;}
.shouxin_tip{width:59px; height:150px; font-size:30px; line-height:32px; padding-top:10px; text-align:center; color:#fff; background:#c62a04; margin:0 auto; top:95px; left:0px; position:absolute; border-top-right-radius:10px; border-bottom-right-radius:10px;}

.anli_con_item{width:20%; max-width:345px; height:360px; float:left; margin-top:55px; margin-left:3.333%;}
.anli_con_item img{width:100%; height:150px/*auto;*/}
.anli_con_item h7{max-height:55px; text-align:center; font-weight:600; font-size:18px; line-height:28px; text-align:center; display:block; overflow:hidden;}
.anli_con_item p{font-size:16px; max-height:105px; overflow:hidden;margin-top: 10px;}

.banner{width: 1200px;margin: 0 auto;padding: 20px 0;}


