.main-content{
    width:1200px;
    margin:0 auto;
}
p.title{
    padding-top:84px;
    font-size: 18px;
    font-weight: 300;
    color: #31313a;
}
dl.tab{
    margin-top:24px;
    width:100%;
}
dl.tab dd a,dl.tab dd a:active,dl.tab dd a:hover,dl.tab dd a:link{
    display: inline-block;
    width: 150px;
    height: 30px;
    color: #79798c;
}
dl.tab dd{
    width: 150px;
    height: 30px;
    text-align:center;
    font-size: 16px;
    line-height: 30px;
    font-weight: 500;
    margin-right:10px;
    color: #79798c;
    cursor: pointer;
    float:left;
}
dl.tab dd.active a,dl.tab dd.active a:active,dl.tab dd.active a:hover,dl.tab dd.active a:link{
    display: inline-block;
    width: 145px;
    height: 30px;
    color: #fff;
}
dl.tab dd.active{
    width: 180px;
    height: 30px;
    border-radius: 100px;
    text-align:center;
    font-size: 16px;
    line-height: 30px;
    font-weight: 500;
    color: #ffffff;
    margin-right:10px;
    float:left;
    background-color: rgba(77, 84, 169, 0.9);
}
.link-model{
    width:100%;
    padding:24px 35px 0 35px;
    background: #fff;
    margin-bottom:24px;
}
p.child-title{
    width:32px;
    height:22px;
    font-size:16px;
    font-family:PingFangSC-Medium;
    color:rgba(121,121,140,1);
    line-height:22px;
    margin-bottom: 16px;
}
p.demo-title{
    /*width:80px;*/
    height:22px;
    font-size:16px;
    font-family:PingFangSC-Medium;
    color:rgba(121,121,140,1);
    line-height:22px;
    margin-bottom: 16px;
}
p.sub-title{
    font-family:PingFangSC-Regular;
    color:rgba(49,49,58,1);
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    /*color: #31313a;*/
}
p.sen-title{
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #6c6c78;
    padding-top:12px;
    padding-bottom:24px;
}
.pack-list dd{
    position:relative;
    float:left;
    width:250px;
    height:302px;
    margin-right:30px;
    text-align: center;
    padding-top:24px;
    background: #fff;
    padding-left:35px;
    padding-right:35px;
    margin-bottom:24px;
    border: solid 1px #e2e8ec;
}
.pack-list dd p.title{
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #31313a;
    padding-top:24px;
    padding-bottom:12px;
}
.pack-list dd p.content{
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: center;
    color: #6c6c78;
}
.pack-list dd select{
    position:absolute;
    width: 180px;
    top:190px;
}
.pack-list dd a.download-btn{
    display: inline-block;
    width: 145px;
    height: 36px;
    line-height: 36px;
    border-radius: 6px;
    background-color: #34c28e;
    font-size: 14px;
    /*font-weight: 600;*/
    font-style: normal;
    font-stretch: normal;
    text-align: center;
    color: #ffffff;
    position:absolute;
    top:240px;
    left:52px;
}

/*devicedoc*/
.doc-list{
    width:1200px;
    margin:24px auto;
    padding:0 35px 24px 35px;
    background: #fff;
}
.doc-list dl dd{
    padding-top:24px;
    position:relative;
    padding-bottom:24px;
    border-bottom: solid 1px #e2e8ec;
}
.doc-list .doc-content{
    width:775px;
    float:left;
}
.doc-list dl dd span.left-border{
    display: inline-block;
    margin-right:12px;
    float:left;
    width:3px;
    height:51px;
    background-color: #95e5c4;
}
.doc-list dl dd p.doc-title{
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #31313a;
    padding-bottom:12px;
}
.doc-list dl dd p a,.doc-list dl dd p a:hover,.doc-list dl dd p a:link,.doc-list dl dd p a:active{
    color: #31313a;
}
.doc-list dl dd p a:hover{
    color: #38b487;
}
.doc-list dl dd p.doc-desc{
    font-size: 12px;
    line-height: 22px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    color: #6c6c78;
}
.doc-list dl dd p.time-box{
    float:left;
    height:75px;
    line-height: 75px;
    position:absolute;
    right:146px;
    top:45px;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #6c6c78;
}
.doc-list dl dd a.download-logo{
    display: inline-block;
    width:31px;
    height:31px;
    float:right;
    background: url('../../images/download.png');
    background-size:100%;
    margin-top:10px;
    cursor: pointer;
}
.pack-list_spe  dd{
    height:268px;
}
.pack-list_spe dd a.download-btn{
    top:208px;
}
.download-now{
    cursor:pointer
}
