﻿div {
    box-sizing: border-box;
}
.fengmian img{
    width: auto;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, button, textarea, p, blockquote {
    margin: 0;
    padding: 0;
}
body{
    font-family: lucida grande,helvetica !important;
    background-color: #FFF;
}
.zt_index {width: 100%; height: 100vh; background: pink; background: url(/skin/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;z-index: 999;}
.zt_index .fengmian img {display: inline-block; margin: 0 auto;}
.zt_index .fengmian .cxjswlxlogo {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: 100%; height: 120px; text-align: center; font-size: 40px; line-height: 100px; font-weight: 500; color: #fff; position: relative;background: url(/skin/images/wk1.png) no-repeat;}
.zt_new_title::before,.zt_new_title::after {content: ''; display: block; width: 100%; height: 100px;  position: absolute; top: 10%; margin-top: -11px;}
.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-size: cover; margin-top:70px;}
.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: #00a0e9; 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;}
.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; 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 #bce3eb; 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(/skin/images/tb2.png) no-repeat; background-position:20px center; padding-left:68px; margin-bottom:15px;}
.qiye_con_left_title a{ font-size: 14px; float:right;}

.qiye_con_left_con a{width:100%; height:45px; line-height:45px; display:block; font-size:18px; background: url(dd1.jpg) 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:#e8fbff; 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(/skin/images/tb1.png) no-repeat; background-position:20px center; padding-left:68px; margin-bottom:15px;}
.qiye_con_right_title a{ font-size: 14px; float:right;}
.qiye_con_right_con a{width:100%; height:45px; line-height:45px; display:block; font-size:18px; background: url(/skin/images/dd2.jpg) no-repeat; background-position:0px center; padding-left:30px; overflow:hidden;}

.anli_con{width:100%; height:450px; 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: url(wk2.png); 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: url(wk3.png); 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:340px; float:left; margin-top:55px; margin-left:3.333%;}
.anli_con_item img{width:100%;}
.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:85px; overflow:hidden;margin-top: 10px;}


/* content list */
.nr_qk {width:1100px; height:auto; padding:30px 0 15px 0; margin: 0 auto; z-index: 1; overflow:hidden;}


.lb_bt{ width: 100%; height: 40px; line-height:40px; font-family: "å®‹ä½“"; background:#e3eaed;}
.lb_more{ width: auto; font-size:16px; color:#49a1c9; padding-left:30px; text-align:right; float:left;}
.lb_more a { color:#49a1c9; font-size:16px;}
.lb_more a:hover { color:#df0e0e; text-decoration:underline; overflow:hidden;}

.lb_zw {width:98%; font-size: 16px; margin:20px auto 0 auto;}
.lb_zw li {border-bottom: 1px dashed #CCCCCC;padding-left: 10px; background:none; line-height:50px; text-align:left;}

.lb_time {float: right; text-align:right; width:80px;font-size: 14px; color:#919191; font-weight: normal;}
.lb_ym {height: 25px;width: 707px;margin-right: auto;margin-left: auto; margin:30px auto;}
.lb_y {float: right;height: 23px;width: 23px;border: 1px solid #CCCCCC;margin-right: 10px;font-size: 14px;line-height: 23px;text-align: center;}


.nr_k {width: 100%; margin:0 auto; padding-top: 20px;padding-bottom: 30px;}
.nr_k h1 {line-height: 40px;text-align: center;font-family: "å®‹ä½“", "å®‹ä½“", Tahoma, Arial, Helvetica, STHeiti;font-size: 28px;font-weight: normal;}
.nr_k h2 {font-size: 14px;line-height: 40px;color: #999;text-align: center;border-bottom: 1px solid #CCCCCC;font-weight: normal;margin-bottom:30px;}
.nr_k .tp { text-align:center; margin-bottom:20px;}
.nr_k p {font-size: 16px;line-height: 36px;color: #555;}

.com_content{
    width: 100%;
    max-width: 1200px;
    min-width: 1000px;
    overflow: hidden;
    margin: 0 auto;
    padding: 0;
    padding-bottom: 50px;
}

