.forum1809 {margin: -15px 0 -20px; background: url(images/bg.png) no-repeat top center; background-color: #03030B; width: 100%; min-height: 555px;}
.forum1809 .clear {clear: both;}
.forum1809 a {color: #fff; text-decoration: none;}
.forum1809 .index-content {margin: 0 auto; padding-top: 555px; width: 1150px; text-align: center; }
.forum1809 .tips {color: #fff; font-size: 16px; text-align: center;}
.forum1809 .tips span {margin: 0 10px; color: #0bb792; font-size: 20px; font-weight: bold;}
.forum1809 .nav {width: 770px; height: 36px; margin:30px auto 0; padding: 12px 0; border-radius: 50px; background: #0bb792; color: #fff; font-size: 16px; font-weight: bold;}
.forum1809 .nav span {display: block; float: left; width: 102px; height: 36px; line-height: 36px; border-radius: 50px; text-align: center; margin: 0 26px;}
.forum1809 .nav span:hover {background: #3A3A3A;}
.forum1809 .nav span.active {background: #3A3A3A;}
.forum1809 .introduce {width: 1150px; margin: 35px auto 0; text-align: center; color: #fff;}
.forum1809 .introduce .title {color: #0bb792; font-size: 24px; font-weight: bold;}
.forum1809 .introduce .content {width: 666px; font-size: 16px; margin: 15px auto 0; line-height: 26px;}
.forum1809 .introduce .content span {color: #0bb792; font-weight: bold;}
.forum1809 .introduce .step {margin-top: 45px;}
.forum1809 .subtitle {color: #0bb792; font-size: 16px; font-weight: bold; text-align: left; margin-top: 35px;}
.forum1809 .group {background: url(images/group.png) no-repeat center center; width: 1156px; height: 299px; margin-top: 15px; position: relative;}
.forum1809 .group .part1 {width: 180px; height: 90px; color: #fff; font-size: 16px; position: absolute; top: 178px; left: 35px;  text-align: center;}
.forum1809 .group .part1 span {font-size: 14px; padding: 8px 14px; border-radius: 5px; background: #0bb792;}
.forum1809 .group .part1 span:hover {background: #0A9B79;}
.forum1809 .group .part2 {width: 198px; height: 68px; position: absolute; top: 200px; left: 260px; text-align: center;}
.forum1809 .group .part3 {left: 483px;}
.forum1809 .group .part4 {left: 706px;}
.forum1809 .group .part5 {left: 929px;}
.forum1809 .group .info {font-size: 14px; color: #c8c8c8; line-height: 20px;}
.forum1809 .group .num {margin-top: 12px; font-size: 16px;}
.forum1809 .group .num span {color: #0bb792; font-weight: bold;}
.forum1809 .need {color: #fff; font-size: 16px; text-align: left; margin-top: 20px; padding-bottom: 15px;}
.forum1809 .need p {line-height: 30px;}
.forum1809 .need p span {color: #0bb792; font-weight: bold;}
.forum1809 .mark {color: #fff; font-size: 16px; margin-top: 20px; text-align: left;}
.forum1809 .judges {margin-top: 15px;}
.forum1809 .judges .judges-each {width: 374px; height: 165px; margin-right: 14px; float: left; margin-top: 20px; position: relative;}
.forum1809 .judges .judges-each:nth-child(3n+0) {margin-right: 0;}
.forum1809 .judges .img1 {background: url(images/judges1.png) no-repeat center center;}
.forum1809 .judges .img2 {background: url(images/judges2.png) no-repeat center center;}
.forum1809 .judges .img3 {background: url(images/judges3.png) no-repeat center center;}
.forum1809 .judges .img4 {background: url(images/judges4.png) no-repeat center center;}
.forum1809 .judges .img5 {background: url(images/judges5.png) no-repeat center center;}
.forum1809 .judges .img6 {background: url(images/judges61.png) no-repeat center center;}
.forum1809 .judges .img7 {background: url(images/judges7.png) no-repeat center center;}
.forum1809 .judges .img8 {background: url(images/judges8.png) no-repeat center center;}
.forum1809 .judges .judges-each .judges-each-info {width: 260px; height: 140px; text-align: right; font-size: 14px; color: #fff; position: absolute; left: 100px; top: 24px;}
.forum1809 .judges .judges-each .judges-each-info a > p:hover {color: #0bbf98}
.forum1809 .judges .judges-each .judges-each-info .judges-each-name {color: #0bb792; font-weight: bold; font-size: 20px;}
.forum1809 .judges .judges-each .judges-each-info .judges-each-pos {margin-top: 8px;}
.forum1809 .judges .judges-each .judges-each-info .judges-each-works {color: #c8c8c8; margin-top: 18px;}
.forum1809 .judges .judges-each .judges-each-info .judges-each-wt {color: #999; margin-top: 5px;}
.forum1809 .prize {width: 1150px; margin: 40px auto 0; text-align: center; color: #fff;}
.forum1809 .prize .title {color: #0bb792; font-size: 24px; font-weight: bold;}
.forum1809 .prize .sub {font-size: 16px; margin-top: 20px; margin-bottom: 30px;}
.forum1809 .prize .sub span {color: #0bb792; font-weight: bold;}
.forum1809 .prize .prize-pro {background: url(images/prize.png) no-repeat center center; width: 1156px; height: 191px; margin-top: 20px;}
.forum1809 .prize .prize-pro-info {margin-top: 10px; margin-bottom: 50px; color: #fff; font-size: 14px;}
.forum1809 .prize .prize-pro-info-each {width: 218px; float: left; margin-right: 15px; text-align: center;}
.forum1809 .prize .prize-pro-info-each:nth-child(5) {margin-right: 0;}
.forum1809 .prize .prize-pro-info1 {color: #0bb792; font-size: 16px;}
.forum1809 .prize .prize-pro-info2 {margin-top: 8px;}
.forum1809 .prize .prize-pro-info3 {margin-top: 10px;}
.forum1809 .honor {background: url(images/honor.png) no-repeat center center; width: 1156px; height: 296px; margin-top: 25px;}
.forum1809 .honor .honor-each {width: 178px; margin: 0px 18px; color: #fff; font-size: 14px; padding-top: 160px; float: left;}
.forum1809 .honor .honor-each:nth-child(5) {margin-right: 0;}
.forum1809 .honor .honor-p1 {color: #0bb792; font-weight: bold; font-size: 16px;}
.forum1809 .honor .honor-p2 {margin-top: 18px; line-height: 20px; text-align: left; text-align: justify;}
.forum1809 .bottom {background: url(images/bottom.png) no-repeat center center; width: 100%; height: 128px; margin-top: 35px; text-align: center; line-height: 128px;}
.forum1809 .bottom span {color: #0bb792; font-size: 24px; font-weight: bold;}
.forum1809 .bottom span a {color: #fff; display: inline-block; padding: 15px 30px; font-size: 20px; background: #0BBF98; line-height: 20px; border-radius: 5px; margin-left: 25px;}
.forum1809 .bottom span a:hover {background: #0bb792;}

.forum1809 .post {width: 1150px; margin: 35px auto 0; text-align: center; color: #fff; font-size: 16px; padding-bottom: 60px;}
.forum1809 .post .title {color: #0bb792; font-size: 24px; font-weight: bold;}
.forum1809 .post .sub {margin: 20px 0 15px; line-height: 30px; }
.forum1809 .post .item {margin: 15px 0 45px; text-align: left;}
.forum1809 .post .item span {color: #0bb792; font-weight: bold;}
.forum1809 .post .prize {width: 820px; height: 191px; background: url(images/prize2.png) no-repeat center center; margin: 25px auto 10px;}
.forum1809 .post .prize-info {width: 870px; margin-left: 145px; text-align: center;}
.forum1809 .post .prize-info .prize-p1 {color: #0bb792; font-size: 16px; font-weight: bold;}
.forum1809 .post .prize-info .prize-p2 {margin-top: 10px; font-size: 14px;}
.forum1809 .post .prize-info .prize-info1 {width: 277px; float: left;}
.forum1809 .post .prize-info .prize-info2 {width: 316px; float: left;}
.forum1809 .post .prize-info .prize-info3 {width: 277px; float: left;}
.forum1809 .post .rank {width: 1050px; padding: 35px 50px 5px; background: #3A3A3A; margin-top: 35px;}
.forum1809 .post .rank .title {color: #0bb792; font-size: 16px; font-weight: bold; text-align: left;}
.forum1809 .post .rank .title img {margin-right: 15px;}
.forum1809 .post .rank .head {margin-top: 30px; height: 50px; line-height: 50px; color: #333; font-size: 16px; font-weight: bold; background: #0bb792;}
.forum1809 .post .rank .head .order, .forum1809 .post .rank ul li .order {width: 210px; margin-right: 70px; float: left;}
.forum1809 .post .rank .head .user, .forum1809 .post .rank ul li .user {width: 620px; float: left; text-align: left;}
.forum1809 .post .rank .head .num, .forum1809 .post .rank ul li .num {width: 70px; float: left;}
.forum1809 .post .rank ul {margin-top: 25px;}
.forum1809 .post .rank ul li .order span {display: inline-block; width: 26px; height: 26px; border-radius: 50px; background: #0bb792; line-height: 26px;}
.forum1809 .post .rank ul li .order-fs {font-size: 14px;}
.forum1809 .post .rank ul li {margin-bottom: 20px;}

.forum1809 .works {width: 1150px; margin: 45px auto 0; color: #fff; font-size: 14px;  padding-bottom: 60px;}
.forum1809 .works .hot-title {color: #0bb792; font-size: 24px; font-weight: bold; text-align: left;}
.forum1809 .works .hot-works {margin-top: 25px; width: 1150px;}
.forum1809 .works .hot-works .hot-works-each {margin-right: 20px; width: 370px; height: 135px; float: left;}
.forum1809 .works .hot-works .hot-works-each:nth-child(3n+0) {margin-right: 0;}
.forum1809 .works .hot-works-img {width: 198px; height: 135px; float: left; background: #3A3A3A;}
.forum1809 .works .hot-works-img img {width: 198px; height: 135px;}
.forum1809 .works .hot-works-info {width: 160px; height: 135px; float: left; margin: 3px 7px 0 5px;}
.forum1809 .works .hot-works-info .hot-works-info1 {color: #0bb792; font-size: 16px; font-weight: bold; text-align: justify; min-height: 40px;}
.forum1809 .works .hot-works-info .hot-works-info2 {text-align: justify; margin-top: 10px; min-height: 40px; color: #ddd;}
.forum1809 .works .hot-works-info .hot-works-info3 {font-size: 12px; color: #ddd; margin-top: 27px; float: left; width: 160px;}
.forum1809 .works .hot-works-info .hot-works-info3 img {margin-top: -3px;}
.forum1809 .works .all-strip {width: 1110px; padding: 0 20px; margin-top: 30px; height: 70px; line-height: 70px; background: #3A3A3A; text-align: left;}
.forum1809 .works .all-title {color: #0bb792; font-size: 18px; font-weight: bold; margin-right: 20px;}
.forum1809 .works .all-num {color: #0bb792;}
.forum1809 .works .all-input {display: inline-block; float: right; height: 30px; position: relative;}
.forum1809 .works select {width: 130px; height: 30px; border: 1px solid #0bb792; background: #03030B; color: #fff; padding: 0; margin-right: 15px; margin-top: -4px;}
.forum1809 .works input {width: 260px; height: 30px; border: 1px solid #0bb792; background: #03030B; color: #fff; font-size: 14px; padding-left: 10px; margin-top: -4px;}
.forum1809 .works input:focus {outline: none;}
.forum1809 .works button:focus {outline: none;}
.forum1809 .works input::-webkit-input-placeholder {color: #fff;} 
.forum1809 .works button {width: 40px; height: 25px; background: #03030B; border: none; display: inline; position: absolute; right: 1px; top: 22px; cursor: pointer; z-index: 1;}
.forum1809 .works .all-works {width: 1150px; margin-top: 35px;}
.forum1809 .works .all-works .all-works-each {width: 550px; height: 190px; padding-right: 48px; margin-right: 2px; float: left; margin-bottom: 35px; padding-bottom: 35px; border-bottom: 1px dashed #0BBF98;}
.forum1809 .works .all-works .all-works-each:nth-child(2n+0) {padding-right: 0;  margin-right: 0;}
.forum1809 .works .all-works .all-works-each-noborder {border: none;}
.forum1809 .works .all-works-img {width: 280px; height: 190px; float: left; background: #3A3A3A;}
.forum1809 .works .all-works-img img {width: 280px; height: 190px;}
.forum1809 .works .all-works-info {width: 248px; height: 190px; float: left; margin: 3px 7px 0 15px; position: relative;}
.forum1809 .works .all-works-info .all-works-info1 {font-size: 16px; font-weight: bold; text-align: justify; min-height: 40px;}
.forum1809 .works .all-works-info .all-works-info2 {text-align: justify; margin-top: 10px; min-height: 40px; color: #ddd;}
.forum1809 .works .all-works-info .all-works-info3 {font-size: 12px; color: #ddd; margin-top: 10px; float: left; width: 248px;}
.forum1809 .works .all-works-info .all-works-info3 img {margin-top: -3px;}
.forum1809 .works .all-works-info .all-works-info4 .all-works-btn {position: absolute; top: 140px; width: 122px; height: 52px; text-align: center; line-height: 52px; display: block; color: #0bb792; background: url(images/btn-box.png) no-repeat center center;}
.forum1809 .works .all-works-info .all-works-info4 .btn-left {left: -5px;}
.forum1809 .works .all-works-info .all-works-info4 .btn-right {right: -5px;}
.forum1809 .works .all-works-info .all-works-info4 .btn-left:hover {background: #0bb792; border-radius: 5px; width: 112px; height: 42px; line-height: 42px; left: 0; color: #fff; margin-top: 5px;}
.forum1809 .works .all-works-info .all-works-info4 .btn-right:hover {background: #0bb792; border-radius: 5px; width: 112px; height: 42px; line-height: 42px; right: 0; color: #fff; margin-top: 5px;}
.forum1809 .works .all-works-page {width: 100%; height: 35px; text-align: center;}
.forum1809 .works .all-works-page a {display: inline-block; width: 35px; height: 35px; font-size: 16px; color: #fff; line-height: 35px;}
.forum1809 .works .all-works-page a:first-child {background: #fff; color: #333; font-size: 0;}
.forum1809 .works .all-works-page a:first-child:after {content: '<'; font-size: 16px;color: #333; font-family: "宋体"; font-weight: bold; line-height: 32px;}
.forum1809 .works .all-works-page a:last-child {background: #fff; color: #333; font-size: 0;}
.forum1809 .works .all-works-page a:last-child:after {content: '>'; font-size: 16px;color: #333; font-family: "宋体"; font-weight: bold; line-height: 32px;}
.forum1809 .works .all-works-page span {display: inline-block; width: 35px; height: 35px; font-size: 16px; color: #fff; line-height: 35px; background: #0bb792;}

.forum1809 .me {width: 1150px; margin: 45px auto 0; color: #fff; font-size: 14px;  padding-bottom: 60px; text-align: center;}
.forum1809 .me .me-tips {font-size: 16px; margin-top: 75px; margin-bottom: 25px;}
.forum1809 .me .me-tips span {color: #0bb792; font-weight: bold;}
.forum1809 .me .me-btns {margin-top: 45px;}
.forum1809 .me .me-btn {display: inline-block; width: 125px; height: 45px; line-height: 45px; text-align: center; background: #0bb792; border-radius: 5px; font-size: 16px;}
.forum1809 .me .me-btn:hover {background: #0A9B79;}
.forum1809 .me .me-btn-left {margin-right: 35px;}
.forum1809 .me .title {color: #0bb792; font-size: 24px; font-weight: bold;}
.forum1809 .me .me-works {width: 1150px; margin-top: 35px;}
.forum1809 .me .me-works .me-works-each {width: 770px; height: 250px; padding: 0 190px 35px 190px; margin-bottom: 35px; border-bottom: 1px dashed #0BBF98;}
.forum1809 .me .me-works .me-works-each-noborder {border: none;}
.forum1809 .me .me-works-img {width: 370px; height: 250px; float: left; background: #3A3A3A;}
.forum1809 .me .me-works-img img {width: 370px; height: 250px;}
.forum1809 .me .me-works-info {width: 368px; height: 250px; float: left; margin: 3px 7px 0 25px; position: relative;}
.forum1809 .me .me-works-info .me-works-info1 {font-size: 16px; font-weight: bold; text-align: justify; min-height: 40px;}
.forum1809 .me .me-works-info .me-works-info2 {text-align: justify; margin-top: 20px; min-height: 60px; color: #ddd;}
.forum1809 .me .me-works-info .me-works-info3 {font-size: 12px; color: #ddd; margin-top: 35px; float: left; width: 368px;}
.forum1809 .me .me-works-info .me-works-info3 img {margin-top: -3px;}
.forum1809 .me .me-works-info .me-works-info4 .me-works-btn {position: absolute; top: 200px; width: 122px; height: 52px; text-align: center; line-height: 52px; display: block; color: #0bb792; background: url(images/btn-box.png) no-repeat center center;}
.forum1809 .me .me-works-info .me-works-info4 .btn-left {left: -5px;}
.forum1809 .me .me-works-info .me-works-info4 .btn-right {right: -5px;}
.forum1809 .me .me-works-info .me-works-info4 .btn-left:hover {background: #0bb792; border-radius: 5px; width: 112px; height: 42px; line-height: 42px; left: 0; color: #fff; margin-top: 5px;}
.forum1809 .me .me-works-info .me-works-info4 .btn-right:hover {background: #0bb792; border-radius: 5px; width: 112px; height: 42px; line-height: 42px; right: 0; color: #fff; margin-top: 5px;}

.forum1809 .form {position: fixed; z-index: 2; width: 100%; text-align: center; }
.forum1809 .form iframe {background: #fff; width: 500px; padding: 15px 25px 0; font-size: 16px; margin: auto; height: 435px;}
.forum1809 .form .close {font-size: 20px; font-weight: bold; color: #0bb792; width: 550px; margin: auto; text-align: right; cursor: pointer;}
.forum1809 .form .close span {border: 1px solid #0bb792; padding: 0; display: inline-block; padding: 0 5px; font-size: 20px;}
