*{margin:0;padding:0}
body,html{min-width:1400px}
ul{list-style:none}
i{font-style:normal}
li::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background-color:#5d9fe8;margin:0 15px 3px 0}
a{text-decoration:none}
.header{height:356px;background:url(sszntop_1.jpg) no-repeat center top;}
.toptitle{width:100%;height:111px;margin:auto;background:url(topbox_1.jpg) no-repeat center top;color:#fff;text-align:center;font-size:28px;font-weight:600;line-height:111px;margin:34px 0}
.content{width:1400px;margin:0 auto;overflow:hidden}
.pn_980x440{float:left;width:680px;height:440px;}
.pn_980x440 img{width:100%;height:440px;}
.content .new{float:right;width:700px;}
.content .new .title a{float:left;width:100%;margin:15px 0;font-size:22px;font-weight:700;line-height:50px;color:#333}
.content .new .title p{float:left;width:100%;text-indent:2em;line-height:28px;font-size:16px;color:#333}
.content .newlist{float:left;width:100%;margin-top:10px;}
.content .newlist li{float:left;width:100%;line-height:48px;font-size:18px;color:#333}
.content .newlist li a{color:#333}
.content .newlist li p{display:none;color:#787878}
.content .head{height:46px;border-bottom:1px solid #f6f6f6}
.content .new h3{float:left;font-weight:600;color:#5d9fe8;font-size:28px;line-height:46px;cursor:default}
.content .new .more{font-style:normal;float:right;font-size:16px}
.content .new .head img{margin-top:8px}
.content .new .more a{line-height:40px;color:#828282}

/* .hr hr {border: 1px solid #5d9fe8;} */
.hr::after {
    content: '';
    position: absolute;
    left: 0%;
    top: 45%;
    width: 1400px;
    height: 2px;
    background-color: #5d9fe8;
}
.hr{width:1400px;margin:100px auto 50px; text-align:center; position: relative; height: 100px;}
.hr h1{display:block;width:246px;height:86px;background:url(zt_titbg_1.jpg);line-height:86px;font-size:28px;color:#5D9FE8;
border-left:30px #fff solid;border-right:30px #fff solid;position: absolute; left: 39%;z-index: 99;}

.con1{width:1400px;margin:0 auto}
.content ul{float:left;width:100%;}
.con1 ul li{float:left;width:48%;height:57px;margin-left:2%;border-top:1px dotted #eceded;color:#5d9fe8;}
.con1 ul li a{padding-left:20px;color:#474747;font-size:16px;line-height:57px;font-weight:500}
.con2 img{margin:56px 0;width:100%}
.con3{width:1400px;margin:0 auto;overflow: hidden;}
.con3 .list{float:left;width:690px;box-shadow:2px 5px 10px #d3d2d2;margin-bottom: 10px;}
.con3 .list{margin-right:10px}
.con3 .list .head{height:54px;background:#5D9FE8 }
.con3 .list .head h3{padding:0 45px;display:inline-block;font-size:20px;color:#fff;line-height:54px}
.con3 .list .head i{margin-left:440px;font-style:normal}
.con3 .list .head i a{font-size:14px;color:#fff}
.con3 .list .body{height:158px;width:100%;margin:22px 0}
.con3 .list .body .intext img{
    width: 230px;
    height: 160px;
    float: left;
    margin: 22px;
}
.con3 .list .body .intext h4 {
    float: left;
    width: 60%;
    font-size: 24px;
    font-weight: 700;
    margin: 15px 0;
}
.con3 .list .body .intext p {
    line-height: 26px;
    font-size: 16px;
}
.con3 .list .body .intext i {
    display: inline-block;
    margin-top: 15px;
}
.con3 .list .body .intext i a,.con3 .list2 .body .intext i a{color:#85b7ee;font-size:14px}
.con3 .list ul,.con3 .list2 ul{margin-bottom:12px;width: 100%;float: left;}
.con3 .list ul li,.con3 .list2 ul li{line-height:54px;margin-left:40px}
.con3 .list ul li a,.con3 .list2 ul li a{color:#000;font-size:20px}
.other{width:1400px;margin:0 auto}
.other ul li{display:inline-block;width:660px;margin-left:30px;line-height:52px}
.other ul li a{font-size:20px;color:#4d4d4d}
.footer{margin-top:48px;width:100%;height:158px;background-color:#5d9fe8;text-align:center;overflow:hidden}
.footer ul{display:block;height:22px;width:635px;margin:46px auto 25px}
.footer ul li::before{content:none}
.footer ul li{float:left;border-right:1px solid #fff}
.footer ul li a{color:#fff;padding:0 8px}
.footer ul li:last-child{border-right:none}
.footer p{color:#fff;cursor:default}    
#container{width:1400px;height:330px;margin:0 auto;overflow:hidden;position:relative;border:1px solid #333}
#container .next,#container .prev{position:absolute;width:40px;height:74px;background:url(focus_btn_1.png) no-repeat;z-index:999}
#container .prev{top:50%;margin-top:-37px;left:0;background-position:0 -74px;cursor:pointer}
#container .next{top:50%;margin-top:-37px;right:0;background-position:-40px -74px;cursor:pointer}
#container .prev:hover{background-position:0 0}
#container .next:hover{background-position:-40px 0}
#wrap{width:4400px;height:330px;position:relative}
.item{float:left;width:335px;height:250px;margin:0 10px}
.item img{width:335px;height:250px;}
.item p{display:block;height:60px;padding:10px 5px;font-size:14px;background-color:#eff6ff}

@media screen and (max-width:1400px){
    .content,.con3{width:1200px; margin-left: 40px;}
    .pn_980x440,.pn_980x440 img{width:550px;height:380px;}
    .content .new{width:625px;}
    .content .newlist li{line-height:36px;}
    .content .new .title a,.content .newlist li{ white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    .con3 .list {width: 585px;}
    .con3 .list .body .intext h4 {
        font-size: 20px;
        width: 50%;overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;}
        *{
            overflow-x: hidden;
            overflow-y: inherit;
        }
        #container {
            margin-left: 60px;
            width: 1120px;
        }
        .content {
            margin-left: 30px ;
        }
        .con3 .list .body .intext p {
            float: left;
            width: 50%;
            line-height: 20px;
            display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        }
        .hr {
            margin-left: -75px;
        }
        .footer {
            margin-left: -80px;
        }

}