/* 活动页 */
.at-content{
    background-color:#fbefcf;
    min-width:980px;
}
.at-banner{
    height:500px;
    background-color:#f42342;
    position: relative;
}
.at-b-1{
    width:1367px;
    height:690px;
    background:url(../images/at-b1.png) no-repeat;
    position: absolute;
    left:50%;
    margin-left:-755px;
    z-index:2;
    top:0;
}
.at-b-2{
    width:100%;
    height:114px;
    background:url(../images/at-b2.png) center repeat-x;
    position: absolute;
    bottom:-114px;
    left:0;
}
.at-1{
    padding-top:200px;
}
.at-title{
    width:594px;
    height:49px;
    background:url(../images/at-tt.png) center no-repeat;
    margin:0 auto;
    font-size:24px;
    text-align:center;
    color:#fff;
    text-align: center;
    line-height:49px;
    font-weight:bold;
}
.at-1-c{
    height:230px;
    background-color:#3196d7;
}
.at-1-c1{
    width:802px;
    height:120px;
    background:url(../images/act-1.png) no-repeat;
    float: left;
    margin-top:26px;
    margin-left:90px;
}
.at-1-c2{
    margin-top:10px;
    float: left;
}
.at-1-c2 li{
    width:33.33333%;
    float: left;
    font-size:18px;
    color:#fff;
}
.at-1-c2 li span{
    display: block;
}
.at-1-c2 .atcl-1 span{
    margin-left:80px;
}
.at-1-c2 .atcl-2 span{
    margin-left:20px;
}
.at-1-c2 .atcl-3 span{
    margin-left:50px;
}
.at-1-b{
    background-color:#66bff9;
    height:102px;
}
.at-1-btn{
    width:285px;
    height:60px;
    color:#fff;
    text-align: center;
    line-height:60px;
    font-size:30px;
    font-weight: bold;
    display: block;
    position: relative;
    margin:0px auto;
    top:20px;
}
.at-1-btn:hover{
    color:#fff;
    text-decoration:none;
}
.at-1-btn .at-1-b1{
    height:60px;
    position: relative;
    z-index:2;
    background-color:#ff9600;
    display: block;
    border-radius:10px;
    cursor: pointer;
}
.at-1-btn .at-1-b2{
    width:285px;
    height:60px;
    position: absolute;
    left:0;
    bottom:-5px;
    z-index:0;
    background-color:#a34d01;
    border-radius:10px;
}
.at-1-bb{
    width:980px;
    height:50px;
    background:url(../images/act-2.png) center no-repeat;
}
.at-2-1{
    width:980px;
    overflow: hidden;
}
.at-2-list{
    width:1000px;
}
.at-2-list li{
    width:480px;
    float: left;
    margin-right:20px;
}
.at-2-l1{
    height:285px;
    position: relative;
}
.at-2-li1{
    background:#00619f url(../images/act-9.png) center 110px no-repeat;
}
.at-2-li2{
    background:#00619f url(../images/act-10.png) center 110px no-repeat;
}
.at-2-l2{
    height:110px;
    background-color:#3196d7;
}
.at-2-lt{
    width:89px;
    height:77px;
    position: absolute;
    top:0;
    left:0;
}
.at-2-lt1{
    background:url(../images/act-3.png) no-repeat;
}
.at-2-lt2{
    background:url(../images/act-4.png) no-repeat;
}
.at-2-tt{
    height:80px;
    margin-left:60px;
    margin-top:30px;
    float: left;
}
.att-1{
    width:74px;
    height:80px;
    background:url(../images/act-6.png) no-repeat;
}
.att-1 img{
    width:35px;
    height:35px;
    padding:22px;
}
.att-2{
    height:80px;
    line-height:72px;
    background:url(../images/act-14.png) center repeat-x;
    padding:0 10px;
    color:#fff;
    font-size:22px;
    font-weight: bold;
}
.att-2 span{
    font-size:31px;
    color:#e7f950;
    position: relative;
    top:3px;
}
.att-3{
    width:25px;
    height:80px;
    background:url(../images/act-13.png) no-repeat;
}
.at-2-tt .attt{
    float: left;
}
.at-2-l3{
    line-height:110px;
    text-align: center;
    font-size:20px;
    color:#fff;
}
.at-2-l4{
    padding:10px 30px;
}
.at-2-l4 span{
    display: block;
}
.at-2-l4 .atl4-s1{
    font-size:16px;
    line-height:22px;
    color:#fff;
    text-indent:2em;
}
.at-2-l4 .atl4-s2{
    font-size:12px;
    color:#ea344f;
    margin-top:5px;
}
.at-2-l5{
    width:480px;
    height:40px;
    background:url(../images/act-11.png) no-repeat;
    position: relative;
}
.at-3{
    height:282px;
    background-color:#00619f;
    position: relative;
}
.at-2-lt3{
    background:url(../images/act-5.png) no-repeat;
}
.at-3-1{
    width:695px;
    float: left;
}
.at-2-tt2{
    margin-left:220px;
    margin-top:20px;
}
.at-2-tt2 .att-2 span{
    font-size:24px;
}
.at-3-2{
    font-size:18px;
    color:#fff;
    padding-left:68px;
    margin-top:20px;
}
.at-3-2 p{
    text-indent:2em;
}
.at-3-2 span{
    color:#e7f950;
}
.at-3-3{
    width:160px;
    position: relative;
    height:282px;
    background-color:#3196d7;
}
.at-3-4{
    width:104px;
    height:282px;
    background:url(../images/act-16.png) no-repeat;
    position: absolute;
    top:0;
    left:-104px;
}
.at-3-3 .pic{
    position: absolute;
    left:-115px;
    top:2px;
    width:306px;
    height:281px;
    background:url(../images/act-15.png) no-repeat;
}
.at-4-1{
    height:342px;
    background-color:#ef570c;
}
.at-4-l{
    width:600px;
    margin-left:75px;
    margin-top:30px;
}
.at-4-l p{
    font-size:18px;
    color:#fff;
    text-indent:2em;
    line-height:32px;
}
.at-4-l span{
    color:#e7f950;
}
.at-4-explanation{
    text-align: right;
    color:#fff;
    margin-top:40px;
}
.at-4-r{
    width:160px;
    height:342px;
    background-color:#f78750;
    position: relative;
}
.at-4-r1{
    width:103px;
    height:342px;
    background:url(../images/act-18.png) no-repeat;
    position: absolute;
    left:-103px;
    top:0;
}
.at-4-r .pic{
    width:254px;
    height:170px;
    position: absolute;
    left:-100px;
    top:100px;
    background:url(../images/act-17.png) no-repeat;
}
.at-5{
    height:30px;
    background-color:#fcefcf;
    position:relative;
    bottom:-30px;
}