.index-190605 {margin: -20px 0;}
.index-190605 .banner {width: 100%; min-width: 1150px; height: 533px; background: url(images/banner.jpg?v=1.0) no-repeat center center;}
.index-190605 .banner .content {width: 1150px; height: 533px; margin: 0 auto; position: relative;}
.index-190605 .banner a {width: 150px; height: 120px; display: block; position: absolute; left: 1px; top: 38px;}
.index-190605 .video {width: 1150px; margin: 40px auto;}
.index-190605 .video .left {float: left; width: 384px; height: 246px; margin-right: 30px;}
.index-190605 .video .left video {width: 384px; height: 246px; object-fit: fill; cursor: pointer;}
.index-190605 .video .right {float: left; width: 736px; height: 246px; color: #666; font-size: 18px;}
.index-190605 .video .right p {text-align: justify; text-indent: 36px; line-height: 30px;}
.index-190605 .video .right p.one {margin: 10px 0 20px;}
video::-webkit-media-controls {overflow: hidden !important;}
video::-webkit-media-controls-enclosure {width: calc(100% + 30px);margin-left: auto;}
.index-190605 .title1 {width: 739px; height: 52px; background: url(images/title1.png) no-repeat center center; margin: 40px auto 30px;}
.index-190605 .bg {width: 100%; min-width: 1150px; height: 428px; background: url(images/bg.jpg) no-repeat center center;}
.index-190605 .title2 {width: 821px; height: 52px; background: url(images/title2.png) no-repeat center center; margin: 40px auto;}
.index-190605 .area {width: 1150px; margin: 0 auto; height: 418px;}
.index-190605 .area li {float: left; width: 69px; height: 418px;  cursor: pointer; margin-right: 2px; position: relative;}
.index-190605 .area li > div {width: 793px; height: 416px; border: 1px solid #ddd; position: absolute; left: 71px; display: none; text-align: center;}
.index-190605 .area li > div .img {width: 670px; height: 320px; margin-top: 20px;}
.index-190605 .area li > div a {width: 160px; height: 30px; line-height: 30px; font-size: 16px; color: #fff; text-align: center; border-radius: 5px; display: block; background: #DA1F3D; text-decoration: none; margin: auto; margin-top: 15px;}
.index-190605 .area li > div .big {position: absolute; z-index: 1; top: 148px; width: 70px; height: 70px; left: 360px; cursor: pointer; display: none;}


.index-190605 .title3 {width: 792px; height: 52px; background: url(images/title3.png) no-repeat center center; margin: 40px auto;}
.index-190605 .goods {width: 1150px; margin: 40px auto;}
.index-190605 .goods a {text-decoration: none;}
.index-190605 .goods .left {float: left; width: 552px; margin-right: 65px;}
.index-190605 .goods .left .img {width: 552px; height: 265px; background: url(images/p1.png?v=1.0) no-repeat center center; margin-bottom: 15px;}
.index-190605 .goods .left .btn {width: 552px; height: 65px; border-radius: 5px; background: #DA1F3D; text-align: center; color: #fff; font-size: 20px; line-height: 65px;}
.index-190605 .goods .right {float: left; width: 533px;}
.index-190605 .goods .right .img {width: 533px; height: 265px; background: url(images/p2.png?v=1.1) no-repeat center center; margin-bottom: 15px;}
.index-190605 .goods .right .btn {width: 533px; height: 65px; border-radius: 5px; background: #DA1F3D; text-align: center; color: #fff; font-size: 20px; line-height: 65px;}
.index-190605 .sub-box {width: 1150px; margin: 0 auto 40px;}
.index-190605 .sub {width: 150px; height: 28px; background: url(images/sub.png) no-repeat center center;}
.index-190605 .post {width: 1150px; margin: 0 auto;}
.index-190605 .post .each {border-bottom: 1px dashed #E9E9E9; padding-bottom: 20px; margin-bottom: 20px;}
.index-190605 .post p.one {font-weight: bold; font-size: 20px; color: #333; cursor: pointer;}
.index-190605 .post p.two {text-align: justify; color: #666; line-height: 25px; font-size: 16px; text-indent: 32px; margin-top: 20px; display: none;}
.index-190605 .post p.two a {color: #da1f3d; font-weight: bold;}

.index-190605 .title4 {width: 933px; height: 52px; background: url(images/title4.png) no-repeat center center; margin: 40px auto;}
.index-190605 .form {width: 1150px; margin: 0 auto;}
.index-190605 .form .left {float: left; width: 570px; margin-right: 20px; padding: 20px; border-radius: 5px; background: #F4F4F4; height: 482px; color: #333;}
.index-190605 .form .left .one {font-weight: bold; font-size: 20px; margin-bottom: 10px;}
.index-190605 .form .left .one>span {font-size: 14px; color: #999; font-weight: 100;}
.index-190605 .form .left .one>span>span {color: #f00;}
.index-190605 .form .left .question {font-size: 16px; margin-bottom: 10px;}
.index-190605 .form .left .question>span {color: #f00;}
.index-190605 .form .left .qs-input input {width: 470px; height: 35px; border: 1px solid #E2E2E2; outline: none; font-size: 14px; padding: 0 10px; margin-left: 25px; margin-bottom: 15px; color: #333;}
.index-190605 .form .left .qs-input input::-webkit-input-placeholder{color: #999;}
.index-190605 .form .left .qs-radio {margin-left: -25px; margin-bottom: 15px; color: #333; font-size: 16px;}
.index-190605 .form .left .qs-radio>span{display: inline-block;}
.index-190605 .form .left .qs-radio span input {margin-right: 10px; margin-left: 50px; vertical-align: middle; border: 5px; visibility: hidden;}
.index-190605 .form .left .qs-radio label {cursor: pointer;position: relative;}
.index-190605 .form .left .qs-radio span input +label>span{display: block;width: 10px;height: 10px;border-radius:2px;position: absolute;top: 2px;left: -20px;background: #fff; border: 1px solid #e2e2e2;}
.index-190605 .form .left .qs-radio span input:checked +label>span::before{display: block;content: "√";text-align: center;font-size: 12px;color: #f00; font-weight: bold; margin-top: -2px; margin-left: -1px; font-family: '宋体';}
.index-190605 .form .left .qs-radio.bottom {color: #666; font-size: 14px; text-align: center; margin-bottom: 0;}
.index-190605 .form .left .qs-radio .other {width: 420px; height: 35px; border: 1px solid #E2E2E2; outline: none; font-size: 14px; padding: 0 10px; margin-left: 25px; color: #333; margin-top: 12px;}
.index-190605 .form .left .qs-radio .other::-webkit-input-placeholder{color: #999;}
.index-190605 .form .left .btn {width: 120px; height: 35px; border-radius: 5px; background: #DA1F3D; text-align: center; color: #fff; font-size: 18px; line-height: 35px; margin: auto; margin-top: 10px; cursor: pointer;}
.index-190605 .form .right {float: left; width: 520px;}
.index-190605 .form .right .top {width: 391px; height: 262px; background: url(images/prize.png) no-repeat center center; margin-bottom: 20px; margin-left: 60px;}
.index-190605 .form .right .bottom {width: 520px; height: 240px; background: #F4F4F4; border-radius: 5px;}
.index-190605 .form .right .bottom .one {width: 520px; height: 60px; background: #DA1F3D; border-top-left-radius: 5px; border-top-right-radius: 5px; text-align: center; color: #fff; line-height: 60px; font-size: 20px;}
.index-190605 .form .right .bottom .two {color: #333; font-size: 14px; padding: 25px 25px 0;}
.index-190605 .form .right .bottom .two .name-box {width: 100%; padding-bottom: 10px; border-bottom: 1px dashed #C0C0C0;}
.index-190605 .form .right .bottom .two span {display: block; float: left; width: 20%; margin-bottom: 15px; text-align: center;}
.index-190605 .form .right .bottom .three {width: 355px; height: 48px; background: url(images/tips.png?v=1.0) no-repeat center center; margin: 20px auto 0;}

.index-190605 .rules-box {width: 1150px; margin: 50px auto 30px;}
.index-190605 .rules {width: 867px; height: 298px; background: url(images/rules.png?v=1.2) no-repeat center center;}
.index-190605 .adv {width: 1150px; margin: 0 auto; height: 281px; background: url(images/img.jpg) no-repeat center center; display: block; margin-bottom: 40px;}

.index-190605 .layer-box-one {width: 100%; min-width: 1150px; background: rgba(0,0,0,0.5); position: fixed; top: 0; left: 0; height: 100%; display: none; z-index: 1; overflow: scroll;}
.index-190605 .layer-one {width: 1110px; padding: 20px; background: #fff; margin: 90px auto; position: relative;}
.index-190605 .layer-one .img {width: 1110px;}
.index-190605 .layer-one .btn {width: 178px; height: 38px; border-radius: 5px; background: #DA1F3D; text-align: center; color: #fff; font-size: 18px; line-height: 38px; margin: 15px auto 0; display: block; text-decoration: none;}
.index-190605 .layer-one .close {position: absolute; display: block; border-radius: 50px; width: 30px; height: 30px; font-size: 30px; color: #fff; text-align: center; line-height: 30px; z-index: 1; background: #DA1F3D; right: 10px; top: 10px; cursor: pointer;}
.index-190605 .layer-box-two {width: 100%; min-width: 1150px; background: rgba(0,0,0,0.5); position: fixed; top: 0; left: 0; height: 100%; display: none; z-index: 1; overflow: scroll;}
.index-190605 .layer-two {width: 940px; padding: 30px 50px 20px; background: #fff; margin: 100px auto; position: relative; border-radius: 10px; color: #333; font-size: 18px;}
.index-190605 .layer-two .one {width: 388px; height: 29px; background: url(images/layert.png) no-repeat center center; margin: 0 auto 40px;}
.index-190605 .layer-two .row {margin-bottom: 28px;}
.index-190605 .layer-two .row input {width: 335px; height: 40px; outline: none; background: #eee; border: none; font-size: 16px; padding: 0 10px;}
.index-190605 .layer-two .row span {margin-right: 10px; margin-left: 30px;}
.index-190605 .layer-two .row select {width: 355px; height: 40px; outline: none; background: #eee; border: none; font-size: 16px;}
.index-190605 .layer-two .row input::-webkit-input-placeholder{color: #ccc;}
.index-190605 .layer-two .mark {font-size: 14px; color: #e90000; line-height: 20px; margin-left: 30px;}
.index-190605 .layer-two .btn {width: 145px; height: 40px; border-radius: 5px; background: #DA1F3D; text-align: center; color: #fff; font-size: 16px; line-height: 40px; margin: 30px auto 0; cursor: pointer;}
.index-190605 .layer-two .bottom {border-top: 2px #f1f1f1 dashed; margin-top: 30px; padding-top: 25px;}
.index-190605 .layer-two .bottom .img {width: 658px; height: 157px; background: url(images/layer.png) no-repeat center center; margin: 0 auto;}
.index-190605 .layer-two .close {position: absolute; display: block; border-radius: 50px; width: 30px; height: 30px; font-size: 30px; color: #fff; text-align: center; line-height: 30px; z-index: 1; right: 0; top: -30px; cursor: pointer;}
