
.bottom{
    width:1200px;
    margin:auto auto -60px;
    height:60px;
    background:white;
    clear:both;
}

.pub-ski{
    width:1200px;
    float:left;
}
.pub-left{
    float:left;
    width:200px;
}
.pub-left span,.pub-left a{
    width:100%;
    padding-left:15%;
    height:50px;
    line-height:50px;
    display:block;
}
.pub-left span{
    font-size:16px;
}
.pub-left a{
    color:#7F858C;
    border-bottom:1px solid #DBDBDD;
}
.pub-left a:hover{
    color:white;
    background:#2277DA;
}
.left-sho{
    color:white!important;
    background:#2277DA;
}

.hel-cen{
    width:1200px;
    margin:auto;
    padding-top:30px;
}
.hel-right{
    width:960px;
    float:right;
}
.hel-lis{
    width:100%;
    height:110px;
    border-bottom:1px solid #DBDBDD;
    margin-bottom:15px;
}
.hel-lis-top{
    width:100%;
    height:30px;
    line-height:30px;
}
.hel-lis-top a{
    float:left;
    color:#3F4658!important;
    font-size:18px;
}
.hel-lis-top span{
    float:right;
    font-size:12px;
}
.hel-lis-bot{
    width:100%;
    height:50px;
    line-height:25px;
    margin-top:15px;
}
.hel-bot{
    width:100%;
    height:120px;
    line-height:120px;
    float:left;
    text-align:center;
}
.hel-bot a,.hel-bot span{
    color:#565656;
    border:1px solid #DBD4CD;
    padding:0 10px;
    height:40px;
    border-radius:20px;
    line-height:40px;
    margin:auto 5px;
    min-width:40px;
    display:inline-block;
    cursor:pointer;
}
.hel-bot a:hover,.hel-bot span:hover{
    color:white;
    background:#CF010E;
}
.current{
    color:white!important;
    background:#CF010E;
}

.hes-right{
    margin-bottom:60px;
}
.hes-fir{
    width:100%;
    height:30px;
    line-height:30px;
}
.hes-fir span{
    color:#3F4658!important;
    font-size:18px;
}
.hes-sec{
    font-size:12px;
    margin:5px auto 20px;
    width:100%;
    height:30px;
    line-height:30px;
}
.hes-thr{
    width:100%;
    line-height:24px;
}

.cus-cen{
    width:100%;
    height:500px;
}
.cus-ski{
    width:1200px;
    height:100%;
    margin:auto;
}
.cus-left-fir{
    width:500px;
    height:100%;
    float:left;
}
.cus-right-fir{
    width:680px;
    float:right;
    height:100%;
}
.cus-tex-fir{
    width:100%;
    height:50px;
    line-height:50px;
    font-size:32px;
    margin-top:100px;
}
.cus-tex-sec{
    line-height:24px;
    margin-top:20px;
}
.cus-tex-thr{
    display:block;
    width:150px;
    height:50px;
    background:#2277DA;
    color:white!important;
    border-radius:4px;
    font-size:22px;
    line-height:50px;
    text-align:center;
    margin-top:40px;
}
.cus-bgc{
    background:#F4F5F5;
}

.cas-cen{
    width:1200px;
    margin:auto;
}
.cas-top{
    width:100%;
    height:120px;
    text-align:center;
    line-height:120px;
}
.cas-top a{
    display:inline-block;
    padding:0 20px;
    margin:auto 10px;
    font-size:16px;
    color:#4C5263!important;
    height:50px;
    line-height:50px;
    border-bottom:3px solid white;
}
.cas-top a:hover{
    border-color:#2277DA;
}
.top-sho{
    border-color:#2277DA!important;
}
.cas-bot{
    width:100%;
    margin-bottom:60px;
}
.cas-bot img{
    width:190px;
    height:110px;
    border:none;
    cursor:pointer;
    margin:5px;
}

.con-left{
    width:800px;
    height:500px;
    float:left;
}
.con-right{
    width:380px;
    height:500px;
    float:right;
    background:#F4F5F5;
}
.con-fir{
    width:340px;
    margin:20px auto auto 20px;
    float:left;
}
.con-lin{
    line-height:24px;
}
.con-siz{
    font-size:18px;
}
.con-fir-pic{
    width:30px;
    height:30px;
    float:left;
}
.con-fir-tex{
    float:left;
    height:30px;
    line-height:30px;
    margin-left:15px;
    font-size:16px;
    font-weight:bold;
}
.con-fir-img{
    width:111px;
    height:111px;
    float:left;
    margin-right:20px;
}

.dat-top{
    width:100%;
    height:30px;
    line-height:30px;
    font-size:16px;
    margin-bottom:20px;
}
.dat-top a{
    color:#3F4658!important;
}
.dat-bot{
    width:100%;
    height:270px;
    border-bottom:1px solid #DBDBDD;
    margin-bottom:40px;
}
.dat-hid{
    width:100%;
    height:60px;
    border-bottom:1px solid #DBDBDD;
    margin-bottom:-60px;
}
.dat-fir{
    width:100%;
    height:230px;
    border:1px solid #DBDBDD;
}
.dat-fir img{
    width:200px;
    height:100%;
    float:left;
}
.dat-sec{
    float:left;
    width:960px;
    height:60px;
    margin-left:20px;
    line-height:60px;
}
.dat-sec span{
    font-size:20px;
    font-weight:bold;
}
.dat-sec a{
    float:right;
    height:30px;
    line-height:30px;
    padding:0 20px;
    background:#E64001;
    color:white!important;
    border-radius:4px;
    margin-top:15px;
}
.dat-thi{
    font-size:18px;
    height:30px;
    line-height:30px;
    float:left;
    width:960px;
    margin:15px auto 10px 20px;
}
.dat-fou{
    float:left;
    width:960px;
    margin-left:20px;
    line-height:25px;
    height:100px;
}

.das-fir{
    float:left;
    width:100%;
    border:1px solid #DBDBDD;
}
.das-sec{
    float:left;
    height:60px;
    line-height:60px;
    text-align:center;
    font-size:20px;
    font-weight:bold;
    width:100%;
}
.das-thi{
    font-size:18px;
    height:30px;
    line-height:30px;
    float:left;
    width:1160px;
    margin:15px auto 10px 20px;
}
.das-thi span{
    float:right;
    height:1px;
    width:1060px;
    background:#E6E6E6;
    margin-top:15px;
}
.das-fou{
    float:left;
    width:1160px;
    margin:auto auto 30px 20px;
    line-height:24px;
}

.des-cen{
    width:1200px;
    margin:auto;
}
.whi{
    background:white;
}
.des-div{
    width:100%;
    float:left;
}
.des-top-fir{
    width:200px;
    height:200px;
    float:left;
}
.des-top-sec{
    float:left;
    font-size:42px;
    width:970px;
    height:60px;
    line-height:60px;
    margin-top:30px;
}
.des-top-thi{
    float:left;
    width:970px;
    line-height:24px;
}
.des-top-fou{
    width:1140px;
    margin-left:30px;
    font-size:16px;
    font-weight:bold;
    height:60px;
    line-height:60px;
    float:left;
}
.des-top-fiv{
    width:1140px;
    margin-left:30px;
    float:left;
    line-height:24px;
    min-height:300px;
}
.des-bot-fir{
    width:1140px;
    margin-left:30px;
    height:50px;
    line-height:50px;
    border:1px solid #E6E6E6;
    float:left;
    text-align:center;
    background:white;
}
.dbf-cha{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    margin:auto;
}
.des-bot-fir span{
    display:inline-block;
    height:100%;
    padding:0 20px;
    border-bottom:3px solid white;
    margin:auto 20px;
    cursor:pointer;
}
.des-bot-fir span:hover{
    border-bottom-color:#1A8CE5;
}
.des-bot-tit{
    width:1140px;
    float:left;
    height:60px;
    line-height:60px;
    font-size:26px;
    margin:30px auto 20px 30px;
}
.des-bot-tit span{
    float:right;
    width:1000px;
    height:1px;
    background:#E6E6E6;
    margin-top:30px;
}
.des-bot-tab{
    width:1140px;
    float:left;
    margin-left:30px;
    border-top:1px solid #E6E6E6;
    border-left:1px solid #E6E6E6;
}
.des-bot-tab th,.des-bot-tab td{
    border-bottom:1px solid #E6E6E6;
    border-right:1px solid #E6E6E6;
    text-align:center;
    max-width:228px;
}
.des-bot-tab th{
    background:#F4F5F5;
    padding:20px 0;
    font-size:18px;
}
.des-bot-tab td{
    padding:20px;
    vertical-align:top;
    line-height:24px;
}
.des-bot-lin{
    width:1140px;
    margin:auto auto 30px 30px;
    height:50px;
    float:left;
}
.des-bot-lin div{
    width:50px;
    height:100%;
    float:left;
    line-height:50px;
    background:#F4F5F5;
    text-align:center;
    font-size:26px;
}
.des-bot-lin span{
    float:right;
    width:1070px;
    height:100%;
    line-height:25px;
}
.des-bot-sec{
    width:1140px;
    float:left;
    margin-left:30px;
    height:50px;
    line-height:50px;
    font-size:16px;
    text-align:center;
    cursor:pointer;
}
.des-bot-sec div{
    width:25%;
    height:100%;
    border:1px solid #F4F5F5;
    border-bottom:none;
    float:left;
    background:#F4F5F5;
}
.des-bot-sec div:hover{
    border-color:#E6E6E6;
    background:white;
}
.dbs-sho{
    border-color:#E6E6E6!important;
    background:white!important;
}
.des-bot-thi{
    width:1080px;
    float:left;
    margin:20px auto auto 60px;
}
.des-bot-thi div{
    width:100%;
    min-height:200px;
    display:none;
}
.dbt-sho{
    display:block!important;
}

.hyb-fir th,.hyb-fir td{
    max-width:380px;
    font-weight:normal;
}
.hyb-sec{
    margin-bottom:30px;
    border:none;
}
.hyb-sec th,.hyb-sec td{
    border:none;
    background:white;
    text-align:left;
    max-width:285px;
}
.hyb-sec th{
    padding-left:20px;
}
.hyb-thi{
    width:1140px;
    float:left;
    height:60px;
    line-height:60px;
    font-size:26px;
    margin:30px auto 20px 30px;
    text-align:center;
}
.hyb-thi div,.hyb-thi span{
    width:300px;
    height:1px;
    background:#E6E6E6;
}
.hyb-thi div{
    float:left;
    margin-top:30px;
}
.hyb-thi span{
    float:right;
    margin-top:30px;
}
.hyb-fou{
    width:1140px;
    float:left;
    height:60px;
    line-height:30px;
    margin:auto auto 20px 30px;
}
.hyb-fiv{
    width:1140px;
    height:200px;
    float:left;
    margin:30px auto 20px 30px;
}

.pri-fir{
    margin-bottom:30px;
    border:none;
}
.pri-fir th,.pri-fir td{
    border:none;
    background:white;
    text-align:left;
    max-width:380px;
}
.pri-fir th{
    padding-left:20px;
}

.pri-sec{
    width:1140px;
    height:120px;
    margin:auto auto 10px 30px;
    float:left;
    border:1px solid #E6E6E6;
    border-left:3px solid#2987E6;
}
.pri-sec-left{
    width:120px;
    height:100%;
    float:left;
}
.pri-sec-top{
    width:980px;
    float:left;
    height:30px;
    line-height:30px;
    margin:15px auto 5px 20px;
    font-size:16px;
    font-weight:bold;
}
.pri-sec-bot{
    width:980px;
    float:left;
    height:50px;
    line-height:25px;
    margin-left:20px;
}

.pub-fir{
    width:1140px;
    float:left;
    height:160px;
    margin-left:30px;
}
.pub-fir div{
    width:360px;
    height:100%;
    float:left;
}
.pub-fir span{
    height:150px;
    float:left;
    margin-top:5px;
    width:760px;
    line-height:24px;
}
.pub-sec th{
    height:90px;
    font-weight:normal;
}
.pub-sec td{
    height:240px;
}
.pub-thi{
    border:none;
}
.pub-thi th{
    font-size:16px;
    text-align:left;
    background:white;
    border:none;
}
.pub-thi td{
    text-align:left;
    border:none;
    padding-left:0;
    max-width:540px;
    line-height:24px;
}