﻿*{
    margin: 0;
    padding: 0;
    border: 0;
}
.body{
    margin: 0 auto;
}
a{
    text-decoration: none;
    color: #000000;
}
.banner{
    width: 100%;
    min-width: 1300px;
    height: 750px;
    background-color:#0d022a;
}
.banner-mid{
    width: 1300px;
    height: 750px;
    margin: 0 auto;
    background: url('../images/banner.jpg?t=1') no-repeat;
}
.nav_top{
    width: 100%;
    height: 80px;
    background-color: #000605;
}
.nav-item{
    width: 1300px;
    height: 80px;
    margin: 0 auto;
    display: flex;
}
.nav-common{
    flex: 1;
    font-size: 20px;
    text-align: center;
    line-height: 80px;
}
.nav-common a{
    color: #ffffff;
}
.nav-common:hover{
    background-color: #00c285;
}
/* 编者按 */
.intro{
    width: 100%;
    height: 345px;
    background: #f8f8f8;
}
.intro-main{
    width: 1300px;
    height: 345px;
    margin: 0 auto;
    overflow: hidden;
}
.subhead{
    text-align: center;
    font-size: 30px;
    margin-top: 50px;
}
.subhead span{
    padding: 0 50px;
}
.intro-cont{
    color: #000000;
    font-size: 18px;
    text-indent: 2em;
    padding: 70px 200px 0px;
    line-height: 38px;
}
/* 大咖寄语 */
.guest{
    width: 100%;
    height: 830px;
    background-color: #ffffff;
}
.guest-main{
    width: 1300px;
    height: 630px;
    margin: 0 auto;
}
.guest-head{
    width: 1300px;
    height: 154px;
    margin: 0 auto;
    display: flex;
    margin-top:50px;
}
.guest-items{
    flex: 1;
    display: flex;
}
.guest-pic1{
    width: 114px;
    height: 154px;
}
.guest-pic1 img{
    width: 114px;
    height: 114px;
    margin-top: 40px;
}
.guest-send1{
    flex: 1;
    background: url('../images/guestbg.png') no-repeat;
    background-size: 350px 154px;
}
.guest-send1 p{
    font-size: 16px;
    color: #ffffff;
    padding: 5px 190px 0px 50px;
}
.guest-cont{
    width: 100%;
    height: 442px;
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.guest-common{
    flex: 25%;
    height: 221px;
    display: flex;
}
.guest-pic{
    width: 100px;
    height: 200px;
    margin-top: 15px;
}
.guest-pic img{
    width: 100px;
    height: 100px;
    margin-top: 50px;
}
.guest-send{
    flex: 1;
    background: url('../images/guestbg.png') no-repeat;
    background-size: 225px 200px;
}
.guest-send p{
    color: #ffffff;
    font-size: 14px;
    padding: 6px 5px 10px 40px;
}
/* 案例解析 */
.case{
    width: 100%;
    height: 1350px;
    background: url('../images/anlbg.png') no-repeat;
    background-size:1920px 1350px;
}
.case-main{
    width: 1300px;
    height: 1350px;
    margin: 0 auto;
    overflow: hidden;
}
.case-title{
    width: 1300px;
    height: 210px;
    background: url('../images/anltt.png') no-repeat;
    background-position-x: 50%;
    margin-top: 80px;
}
.case-title p{
    color: #ffffff;
    font-size: 18px;
    text-align: center;
    padding-top: 230px;
}
.case-title span{
    padding-left: 60px;
}
.case-cont{
    width: 100%;
    height: 640px;
    margin-top: 100px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.case-common{
    flex: 33.3%;
    height: 320px;
}
.case-pic{
    width: 330px;
    height: 190px;
}
.case-pic img{
    width: 330px;
    height: 190px;
}
.case-nr{
    width: 330px;
    height: 110px;
    background-color: #ffffff;
}
.case-head{
    color: #000000;
    font-size: 16px;
    padding-left: 10px;
    font-weight: bold;
    padding-top: 5px;
}
.case-abst{
    color: #666666;
    font-size: 12px;
    padding: 10px;
}
/* 媒体解读 */
.media{
    width: 100%;
    height: 990px;
    background-color:#f8f8f8;
}
.media-main{
    width: 1300px;
    height: 990px;
    margin: 0 auto;
    overflow: hidden;
}
.media-cont{
    width: 100%;
    height: 760px;
    margin-top: 60px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.media-common{
    flex: 25%;
    height: 380px;
}
.media-pic{
    width: 312px;
    height: 208px;
    box-shadow:2px 2px 5px rgba(0,0,0,0.2);
}
.media-pic img{
    width: 312px;
    height: 208px;
}
.media-nr{
    width: 312px;
    height: 158px;
    background-color: #ffffff;
    box-shadow:2px 2px 5px rgba(0,0,0,0.2);
}
.media-head{
    color: #000000;
    font-size: 18px;
    padding:10px;
    font-weight:600;
}
.media-head a:hover{
    color: #138635;
}
.media-abst{
    color: #666666;
    font-size: 14px;
    padding:0px 10px 5px;
}
/* 荣誉颁奖 */
.honour{
    width: 100%;
    height: 820px;
    background-color: #ffffff;
}
.honour-main{
    width: 1300px;
    height: 820px;
    margin: 0 auto;
    overflow: hidden;
}
.honour-cont{
    width: 1300px;
    height: 600px;
    margin-top: 60px;
    display: flex;
}
.honour-common{
    flex: 1;
    background: url('../images/honbg.png') no-repeat;
    background-position-x: 50%;
}
.awards{
    color: #ffffff;
    font-size: 20px;
    text-align: center;
    padding-top: 30px;
}
.wlist{
    color: #ffffff;
    font-size: 16px;
    text-align: center;
    padding-top: 80px;
    line-height: 22px;
}
/* 新闻资讯 */
.news{
    width: 100%;
    height: 880px;
    background-color:#f8f8f8;
}
.news-main{
    width: 1300px;
    height: 880px;
    margin: 0 auto;
    overflow: hidden;
}
.news-cont{
    width: 1300px;
    height: 510px;
    display: flex;
    margin-top: 80px;
}
.newsl{
    width: 560px;
    height: 510px;
    display: flex;
    flex-direction: column;
}
.news-common{
    flex: 1;
    border-bottom:1px dashed #000000;
    font-size: 18px;
    line-height: 30px;
    padding-left: 10px;
}
.time{
    font-size: 14px;
}
.news-common a:hover{
   color: #138635;
}
.newsr{
    flex: 1;
}
.swiper-container {
    width: 711px;
    height: 510px;
}
.swiper-slide img{
    width: 711px;
    height: 510px;
}
.case-num{width:75px;height:26px;background:url('../images/num.png') no-repeat; position:absolute;}
.case-num p{font-size:20px;text-align:center;color:#ffffff;}
