﻿.contentc { height: 905px; position: relative; width: 1000px; margin: 0px auto 0px; background: url(../images/contmainbg.png) no-repeat center top; top: -100px; z-index: 999; }
.mainbg { overflow: hidden; }
.addinfo { padding-top: 30px; }
.addinfo .close { text-align: right; background: #fff; width: 25%; margin-left: 50%; padding-right: 20px; height: 30px; line-height: 30px; vertical-align: middle; position:relative;}
.addinfo .close a { position: relative; z-index: 999999; }
.contentc .info { margin: 0px auto; color: #333; font-size: 13px; text-align: left; }
.contentc .info .title { font-size: 16px; font-weight: bold; text-align: center; }
.contentc .info .container { line-height: 20px; text-align: justify; padding-top: 15px; margin: 0px auto; }
.contentc .info span { font-weight: bold; }

.addinfo .close img { margin-top: 5px; }
.addinfo .close img:hover { animation: close 0.5s; -moz-animation: close 0.5s; -webkit-animation: close 0.5s; -o-animation: close 0.5s; }

@keyframes close {
    from { margin-top: 5px; height: 19px; margin-right: -1px; }
    to { margin-top: 4px; height: 20px; margin-right: -1px; }
}

@-moz-keyframes close /* Firefox */
{
    from { margin-top: 5px; height: 19px; margin-right: -1px; }
    to { margin-top: 4px; height: 20px; margin-right: -1px; }
}

@-webkit-keyframes close /* Safari and Chrome */
{
    from { margin-top: 5px; height: 19px; margin-right: -1px; }
    to { margin-top: 4px; height: 20px; margin-right: -1px; }
}

@-o-keyframes close /* Opera */
{
    from { margin-top: 5px; height: 19px; margin-right: -1px; }
    to { margin-top: 4px; height: 20px; margin-right: -1px; }
}

.contentc { clear: both; }
.contentc .award .cup { width: 85px; height: 93px; background: url(../images/cup.png) no-repeat; margin-right: 60px; margin-top: 20px; }
.contentc .award .awardc { line-height: 28px; background: #FFB22E; padding-left: 30px; width: 520px; }
.contentc .award .sptitle { padding: 3px 20px 3px 30px; background: #FFB22E; font-weight: normal; font-size: 14px; }
.contentc .award .awardt { margin-top: -55px; }
.contentc .award .awardc .tip { width: 25px; height: 25px; margin-top: -10px; float: left; margin-left: -30px; }
.contentc .award .jxsz { margin: 0px auto; padding-left: 50px; }
.contentc .award .jxsz .awardc { width: 300px; }
.contentc .award .jxsz .awardc .tip img { position: relative; }

.pagerlist { position: absolute; top: 400px; }
.pagerlist .per { width: 60px; height: 83px; position: absolute; left: 80px; top: 0px; }
.pagerlist .next { width: 60px; height: 83px; position: absolute; left: 860px; top: 0px; }
.pagerlist a { display: block; width: 100%; height: 100%; }

.contentc .join .cup { width: 85px; height: 93px; background: url(../images/cup.png) no-repeat; margin-right: 60px; margin-top: 20px; }
.contentc .join .joinc { line-height: 35px; background: #FFB22E; padding-left: 30px; width: 520px; }
.contentc .join .sptitle { padding: 3px 20px 3px 30px; background: #FFB22E; font-weight: normal; font-size: 14px; }
.contentc .join .joint { margin-top: -55px; }
.contentc .join .joinc .tip { width: 25px; height: 25px; margin-top: -10px; float: left; margin-left: -30px; }
.contentc .join .jxsz { margin: 0px auto; padding-left: 90px; }
.contentc .join .jxsz .joinc { width: 300px; }
.contentc .join .jxsz .joinc .tip img { position: relative; }

.h120 { height: 120px; }
.list .listimg { margin-top: -160px; z-index: 0; position: relative; }
.list .info { position: absolute; z-index: 999; top: 160px; left: 240px; }

.infoc .infoimg { margin-top: -160px; z-index: 0; position: relative; }
.infoc .info { position: absolute; z-index: 999; top: 160px; left: 270px; }

.awardc .awardimg { margin-top: -160px; z-index: 0; position: relative; }
.awardc .info { position: absolute; z-index: 999; top: 180px; left: 240px; }

.liuc .liucimg { margin-top: -160px; z-index: 0; position: relative; }
.liuc .info { position: absolute; z-index: 999; top: 180px; left: 270px; }


.joinc .joinimg { margin-top: -160px; z-index: 0; position: relative; }
.joinc .info { position: absolute; z-index: 999; top: 160px; left: 240px; }