.contain{width: 1200px;margin: auto;}

header{height: 360px;width: 100%;background: url(/images/header.png);background-position: center center;background-repeat: no-repeat;overflow: hidden;}
header .logo{width: 453px;height: 83px;background: url(/images/logo_1001.png);margin-top: 28px;}

.main{padding: 52px 0 80px;}
.main h2{font-size: 20px;border-left: 5px solid #1283f7;line-height: 20px;text-indent: 14px;}
.main .tab{margin-top: 48px;display: flex;justify-content: space-between;}
.main .tab a{display: block;width: 280px;height: 58px;box-sizing: border-box;font-size: 18px;line-height: 58px;text-align: center;background: #f4f9ff;border: 1px dashed #b1d6d7;}
.main .tab a.active{border: none;background: #1283f7;color: #fff;}
.main .from{margin-top: 52px;text-align: right;font-size: 16px;line-height: 16px;color: #858585;}
.main .info{margin: 60px 0 48px;font-size: 16px;line-height: 24px;}
.main .list ul{margin-top: 16px;}
.main .list ul li{height: 48px;border-bottom: 1px dashed #cccccc;}
.main .list ul li::before{content: '';display: block;float: left;width: 6px;height: 6px;background: #faa21a;margin: 21px 14px 0 20px;}
.main .list ul li a{font-size: 14px;line-height: 48px;display: block;float: left;width: calc(100% - 160px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.main .list ul li span{float: right;font-size: 12px;line-height: 48px;color: #999999;}
.main .list .page{margin-top: 64px;text-align: center;}
.main .list .page a,.main .list .page span{margin: 0 5px;}
.main .list .page .input{width: 40px;height: 22px;margin: 0 10px;border-radius: 2px;border: 1px solid #767676;text-align: center;}
.main .list .page .go{display:inline-block;width: 36px;height: 22px;border: 1px solid #767676;padding: 0 6px;line-height: 22px;border-radius: 2px;background: #efefef;}

footer{height: 152px;background-color: #f2f2f2;box-sizing: border-box;padding-top: 40px;}
footer .contain{text-align: center;}
footer .left,footer .right{display: inline-block;vertical-align: middle;}
footer .left{margin-right: 120px;}
footer .right span{margin: 0 6px;line-height: 36px;}
#_ideConac,#_span_jiucuo{vertical-align: middle;}

@media screen and (max-width: 1200px){
    .contain{width: 1000px;margin: auto;}
    .main .tab a{width: 23%;}
}
@media screen and (max-width: 1000px){
    .contain{width: 756px;margin: auto;}
    .main .tab a{width: 23%;}
    footer{height: auto;padding: 40px 0;}
    footer .left,footer .left{margin-right: 0;display: block;}
}
@media screen and (max-width: 756px){
    .contain{width: 100%;margin: auto;}
    .main .tab a{width: 23%;}
}