@charset "UTF-8";
body,h1,h2,h3,h4,h5,h6,li,p,ul,dl,dt,dd{padding:0;margin:0}
ul{list-style:none}
body.jc_competition{background-color: #000; font-family: "PingFangSC", "Microsoft Yahei", sans-serif; color: #fff; margin: 0; padding: 0; min-width: 1000px;}
.jc_container{width: 100%; max-width: 1920px; color: #fff; display: block; overflow: hidden; background-color: #000; background-image: url(images/pc/bg1.png), url(images/pc/earthnum.png), url(images/pc/bg1.png), url(images/pc/earthnum2.png), url(images/pc/earthnum.png); -webkit-background-size: 684px 327px, 1442px 721px, 684px 327px, 1442px 721px, 1442px 721px; background-size: 684px 327px, 1442px 721px, 684px 327px, 1442px 721px, 1442px 721px; background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat; background-position: left -100px, right 860px, left 2270px, left 3520px, right bottom; display: block; overflow: hidden; margin: 0 auto;}
.jc_container div{display: block; overflow: hidden;}
.jc_container ._unit{width: 100%;}
.jc_container .bgn{-webkit-background-size: 100%; background-size: 100%; background-position: center top; background-repeat: no-repeat;}
.jc_container .lt{float: left;}
.jc_container .rt{float: right;}
.jc_container .jc_flex{display: flex; align-items: center; justify-content: center; width: 100%;}
.jc_container .clear{clear:both;font-size:0;width:0;height:0;line-height:0;visibility:hidden}
.jc_container .jc_ts{text-shadow: 0 2px 6px rgba(255, 255, 255, 0.5); font-size: 28px;line-height: 40px;}
.jc_container .subtitle{font-size: 22px; text-shadow: 0 2px 6px rgba(255, 255, 255, 0.5); line-height: 30px;}
.jc_container .theme{font-weight: bold;}
.jc_container .ts{text-shadow: 0 2px 6px rgba(255, 255, 255, 0.5);}

.jc_container .jc_theme{background-image: url(images/pc/theme.png); width: 928px; height: 329px; margin: 20px auto 0; display: block; overflow: hidden; text-align: center;}
.jc_container .jc_theme .theme{margin: 25px auto 0;}
.jc_container .jc_theme .line{background-image: url(images/pc/line.png); width: 168px; height: 17px; margin: 8px auto 0;}
.jc_container .jc_theme .title{font-size: 28px; margin: 25px auto 0; line-height: 40px;}
.jc_container .jc_theme .info{width: 762px; font-size: 16px; line-height: 30px; margin: 20px auto 0; text-align: left; opacity: .8;text-align: justify;}

.jc_container .jc_con{text-align: center; width: 908px; margin: 0 auto;}
.jc_container .jc_con .theme{margin: 80px auto 0;}
.jc_container .jc_con .line{background-image: url(images/pc/line.png); width: 168px; height: 17px; margin: 8px auto 0;}
.jc_container .jc_con .list{display: block; overflow: hidden; margin: 42px auto 0;}
.jc_container .jc_con .list .bg1{background-image: url(images/pc/conbg1.png); width: 440px; height: 186px; float: left;}
.jc_container .jc_con .list .bg1 dl{width: 100%; height: 100%; display: block;}
.jc_container .jc_con .list .bg1 dl dt{margin-top: 25px;}
.jc_container .jc_con .list .bg1 dl dd{}
.jc_container .jc_con .list .bg1 dl dd span{width: 84px; height: 84px; margin: 20px 20px 0;}
.jc_container .jc_con .list .bg1 dl dd span:nth-child(1){background-image: url(images/pc/ico1.png);}
.jc_container .jc_con .list .bg1 dl dd span:nth-child(2){background-image: url(images/pc/ico2.png);}
.jc_container .jc_con .list .bg1 dl dd span:nth-child(3){background-image: url(images/pc/ico3.png);}
.jc_container .jc_con .list .bg2{background-image: url(images/pc/conbg2.png); width: 341px; height: 169px; margin-right: 50px; margin-top: 15px; float: right;}
.jc_container .jc_con .list .bg3{background-image: url(images/pc/conbg3.png); width: 440px; height: 150px; margin-top: 15px; float: left;}
.jc_container .jc_con .list .bg3 dl{width: 100%; height: 100%; display: block;}
.jc_container .jc_con .list .bg3 dl dt{margin-top: 25px;}
.jc_container .jc_con .list .bg3 dl dd{text-align: center; font-size: 18px; margin-top: 27px; line-height: 22px;}
.jc_container .jc_con .list .bg3 dl dd.pic{display: none;}
.jc_container .jc_con .list .bg4{background-image: url(images/pc/conbg4.png); width: 441px; height: 137px; margin-top: 30px; float: right;}
.jc_container .jc_con .list .bg5{width: 100%; height: 666px; background-image: url(images/pc/conbg5.png); margin: 25px auto 0;}
.jc_container .jc_con .list .bg5 dl{width: 100%; height: 100%; display: block;}
.jc_container .jc_con .list .bg5 dl dt{margin-top: 25px;}
.jc_container .jc_con .list .bg5 dl dd{width: 100%; margin-top: 12px; display: block; overflow: hidden;}
.jc_container .jc_con .list .bg5 dl dd .cartype,
.jc_container .jc_con .list .bg5 dl dd .cartapp{display: block; width: 368px;}
.jc_container .jc_con .list .bg5 dl dd .cartype{background-image: url(images/pc/cartype.png); width: 368px; height: 544px; margin-left: 60px; float: left;}
.jc_container .jc_con .list .bg5 dl dd .carapp{background-image: url(images/pc/carapp.png); width: 368px; height: 536px; margin-right: 58px; float: right;}

.jc_container .jc_time{margin: 100px auto 0; width: 100%; height: 747px; box-sizing: border-box; text-align: center; background-image: url(images/pc/timebg.png), url(images/pc/timecar.png); -webkit-background-size: 1447px 433px, 613px 226px; background-size: 1447px 433px, 613px 226px; background-repeat: no-repeat, no-repeat; background-position: center 193px,  right bottom;}
.jc_container .jc_time .line{background-image: url(images/pc/line.png); width: 168px; height: 17px; margin: 8px auto 0;}
.jc_container .jc_time .timewords.pc{position: relative; width: 1000px; height: 580px; margin: 0 auto 0; box-sizing: border-box;}
.jc_container .jc_time .timewords.pc dl{position: absolute; text-align: center; display: block;}
.jc_container .jc_time .timewords.pc dl dd{font-size: 16px; line-height: 22px; margin-top: 15px;}
.jc_container .jc_time .timewords.pc dl dd.datetime{line-height: 25px; font-size: 18px; background-image:-webkit-linear-gradient(bottom,#00AAFF,#00FFE3); -webkit-background-clip:text; -webkit-text-fill-color:transparent; margin-top: 6px; font-weight: bold;}
.jc_container .jc_time .timewords.pc dl dd.intro{font-size: 16px; line-height: 24px; margin-top: 17px; opacity: 0.8;}
.jc_container .jc_time .timewords.pc dl:nth-child(1){top: 152px; left: 54px;}
.jc_container .jc_time .timewords.pc dl:nth-child(2){top: 396px; left: 160px;}
.jc_container .jc_time .timewords.pc dl:nth-child(3){top: 83px; left: 385px;}
.jc_container .jc_time .timewords.pc dl:nth-child(4){top: 370px; left:505px;}
.jc_container .jc_time .timewords.pc dl:nth-child(5){top: 45px; left: 788px;}
.jc_container .jc_time .timewords.pc .ico{position: absolute; right: 0; top: 284px;}
.jc_container .jc_time .timewords.pc .ico span{background-image: url(images/pc/ico.png); width: 24px; height: 29px; display: block;}
.jc_container .jc_time .timewords.pc .ico p{font-size: 14px; line-height: 24px; opacity: .8; margin-top: 23px; text-align: left;}
.jc_container .jc_time .timewords.m{display: none;}

.jc_container .jc_prize{text-align: center; margin: 21px auto 0;}
.jc_container .jc_prize .line{background-image: url(images/pc/line.png); width: 168px; height: 17px; margin: 8px auto 0;}
.jc_container .jc_prize .marsk{font-size: 14px; line-height: 24px; opacity: .8; margin-top: 10px;}
.jc_container .jc_prize .prize{margin: 45px auto 0; width: 908px;}
.jc_container .jc_prize .prize .p1 div{width: 252px; height: 368px;}
.jc_container .jc_prize .prize .p1 .p1-1{background-image: url(images/pc/1.png); float: left;}
.jc_container .jc_prize .prize .p1 .p1-2{background-image: url(images/pc/2.png); margin-left: 76px; float: left;}
.jc_container .jc_prize .prize .p1 .p1-3{background-image: url(images/pc/3.png); float: right;}
.jc_container .jc_prize .prize .p2{margin: 55px auto 0;}
.jc_container .jc_prize .prize .p2 div{width: 412px; height: 210px;}
.jc_container .jc_prize .prize .p2 .p2-1{background-image: url(images/pc/4.png); float: left;}
.jc_container .jc_prize .prize .p2 .p2-2{background-image: url(images/pc/5.png); width: 406px; float: right;}

.jc_container .jc_explain{text-align: center; margin: 70px auto 0; display: block;}
.jc_container .jc_explain dl{background-image: url(images/pc/line.png), url(images/pc/tcbg.png); -webkit-background-size: 168px 17px, 884px 312px; background-size: 168px 17px, 884px 312px; width: 884px; height: 312px; margin: 20px auto 0; background-position: center top, center 6px; background-repeat: no-repeat; display: block; overflow: hidden;}
.jc_container .jc_explain dl dt{margin-top: 25px;}
.jc_container .jc_explain dl dd p{text-align: left; width: 765px; margin: 30px auto 0; font-size: 16px; line-height: 30px; opacity: .8;text-align: justify;}
.jc_container .jc_explain dl dd p span{background-image: url(images/pc/btnbg.png); width: 102px; height: 28px; display: inline-block; line-height: 28px; text-align: center;}
.jc_container .jc_explain dl.req{background-image: url(images/pc/line.png), url(images/pc/reqbg.png); -webkit-background-size: 168px 17px, 884px 386px; background-size: 168px 17px, 884px 386px; background-position: center top, center 6px; background-repeat: no-repeat; width: 884px; height: 636px; margin: 20px auto 0;  display: block; overflow: hidden;}

.jc_container ._unit.cari{background-image: url(images/pc/car.png);-webkit-background-size: 497px 357px; background-size: 497px 357px; background-position: 380px bottom; background-repeat: no-repeat;}
.jc_container ._unit.basic{margin-top: -150px;}
.jc_container .jc_basic{background-image: url(images/pc/theme.png); width: 928px; height: 329px; margin: 20px auto 0; display: block; overflow: hidden; text-align: center;}
.jc_container .jc_basic .theme{margin: 25px auto 0;}
.jc_container .jc_basic .line{background-image: url(images/pc/line.png); width: 168px; height: 17px; margin: 8px auto 0;}
.jc_container .jc_basic .title{font-size: 28px; margin: 25px auto 0; line-height: 40px;}
.jc_container .jc_basic .info{width: 762px; font-size: 16px; line-height: 30px; margin: 20px auto 0; text-align: left; opacity: .8;text-align: justify;}
.jc_container .jc_basic .info strong{opacity: 1;}

.jc_container .jc_judges{text-align: center; margin-top: 60px;}
.jc_container .jc_judges .line{background-image: url(images/pc/line.png); width: 168px; height: 17px; margin: 8px auto 0;}
.jc_container .jc_judges .list.pc{width: 926px; margin: 25px auto 0;}
.jc_container .jc_judges .list.pc dl{width: 429px; height: 294px; float: left; display: block; overflow: hidden; margin-bottom: 50px;}
.jc_container .jc_judges .list.pc dl dt,
.jc_container .jc_judges .list.pc dl dd{width: 100%; box-sizing: border-box;}
.jc_container .jc_judges .list.pc dl:nth-child(2n){float: right;}
.jc_container .jc_judges .list.pc dl dt img{width: 100%;}
.jc_container .jc_judges .list.m{display: none;}

.jc_container .jc_copyright{background-image: url(images/pc/copyright.png); width: 928px; height: 535px; margin: 50px auto 0; display: block; overflow: hidden; text-align: center;}
.jc_container .jc_copyright .theme{margin: 25px auto 0;}
.jc_container .jc_copyright .line{background-image: url(images/pc/line.png); width: 168px; height: 17px; margin: 8px auto 0;}
.jc_container .jc_copyright .title{font-size: 28px; margin: 25px auto 0; line-height: 40px;}
.jc_container .jc_copyright .info{width: 762px; font-size: 16px; line-height: 30px; margin: 20px auto 0; text-align: left; opacity: .8;text-align: justify;}

.jc_container .jc_org{text-align: center; margin: 100px auto 0; display: block;}
.jc_container .jc_org .line{display: none;}
.jc_container .jc_org dl{background-image: url(images/pc/line.png), url(images/pc/org.png); -webkit-background-size: 168px 17px, 884px 184px; background-size: 168px 17px, 884px 184px; width: 884px; height: 184px; margin: 20px auto 0; background-position: center top, center 6px; background-repeat: no-repeat; display: block; overflow: hidden;}
.jc_container .jc_org dl dt{height: 0; line-height: 0;}
.jc_container .jc_org dl dd{}
.jc_container .jc_org dl dd .company{width: 50%; box-sizing: border-box; margin-top: 35px; float: left;}
.jc_container .jc_org dl dd .company .subtitle{}
.jc_container .jc_org dl dd .company p{display: block; text-align: center; font-size: 16px; line-height: 30px; opacity: .8; margin-top: 20px;}
.jc_container .jc_org dl dd .company.company2{border-left: 1px dashed #000; float: right;}

.jc_container .jc_with{text-align: center; margin: 55px auto 100px;}
.jc_container .jc_with .theme{margin: 25px auto 0;}
.jc_container .jc_with .line{background-image: url(images/pc/line.png); width: 168px; height: 17px; margin: 8px auto 0;}
.jc_container .jc_with .withcon{margin-top: 50px;display: flex; align-items: center; justify-content: center; width: 100%;}
.jc_container .jc_with .withcon div{background-repeat: no-repeat; background-position: left center; height: 34px; line-height: 34px; font-size: 18px; text-indent: 45px; margin: 0 40px;}
.jc_container .jc_with .withcon div.qq{background-image: url(images/pc/qq.png); -webkit-background-size: 28px 33px;background-size: 28px 33px;}
.jc_container .jc_with .withcon div.mail{background-image: url(images/pc/mail.png); -webkit-background-size: 37px 26px; background-size: 37px 26px;}
.jc_container .jc_with .withcon div.wechart{background-image: url(images/pc/wechat.png); -webkit-background-size: 41px 34px; background-size: 41px 34px;}
@media screen and (max-width: 1680px) {
    .jc_container ._unit.cari{background-image: url(images/pc/car.png);-webkit-background-size: 497px 357px; background-size: 497px 357px; background-position: 220px bottom; background-repeat: no-repeat;}
}

@media screen and (max-width: 1600px) {
    .jc_container ._unit.cari{background-image: url(images/pc/car.png);-webkit-background-size: 497px 357px; background-size: 497px 357px; background-position: 220px bottom; background-repeat: no-repeat;}
}

@media screen and (max-width: 1440px) {
    .jc_container ._unit.cari{background-image: url(images/pc/car.png);-webkit-background-size: 497px 357px; background-size: 497px 357px; background-position: 120px bottom; background-repeat: no-repeat;}
}

@media screen and (max-width: 1366px) {
    .jc_container ._unit.cari{background-image: url(images/pc/car.png);-webkit-background-size: 497px 357px; background-size: 497px 357px; background-position: 30px bottom; background-repeat: no-repeat;}
}

@media screen and (max-width: 1280px) {
    .jc_container ._unit.cari{background-image: url(images/pc/car.png);-webkit-background-size: 497px 357px; background-size: 497px 357px; background-position: left bottom; background-repeat: no-repeat;}
}

@media screen and (max-width: 1024px) {

}

@media screen and (max-width: 960px) {

}

@media screen and (max-width: 768px) {

}

@media screen and (max-width: 428px) {
	body.jc_competition{background-color: #000; font-family: "PingFangSC", "Microsoft Yahei", sans-serif; color: #fff; margin: 0; padding: 0; min-width: 100%;}
	.jc_container{width: 100%; display: block; overflow: hidden; background-color: #000; background-image: none; display: block; overflow: hidden; margin: 0 auto;}
	.jc_container div{display: block; overflow: hidden;}
	.jc_container ._unit{width: 100%;}
	.jc_container .bgn{-webkit-background-size: 100%; background-size: 100%; background-repeat: no-repeat;}
	.jc_container .jc_flex{display: flex; align-items: center; justify-content: center; width: 100%;}
	.jc_container .clear{clear:both;font-size:0;width:0;height:0;line-height:0;visibility:hidden}
	.jc_container .jc_ts{text-shadow: 0 2px 6px rgba(255, 255, 255, 0.5); font-size: 28px;line-height: 40px;}
	.jc_container .subtitle{font-size: 22px; text-shadow: 0 2px 6px rgba(255, 255, 255, 0.5); line-height: 30px;}
	.jc_container .theme{font-weight: bold; font-size: 24px;}
	.jc_container .ts{text-shadow: 0 2px 6px rgba(255, 255, 255, 0.5);}
	.jc_container .jc_theme{background-image: url(images/m/theme.png); background-position: center top; width: 368px; height: 415px; margin: 28px auto 0; display: block; overflow: hidden; text-align: center;}
	.jc_container .jc_theme .theme{margin: 16px auto 0;}
	.jc_container .jc_theme .line{background-image: url(images/m/line.png); width: 100px; height: 12px; margin: 8px auto 0;}
	.jc_container .jc_theme .title{font-size: 16px; margin: 19px auto 0; line-height: 40px; letter-spacing: 1px;}
	.jc_container .jc_theme .info{width: 314px; font-size: 16px; line-height: 30px; margin: 20px auto 0; text-align: left; opacity: 1; color: #8b8b8b;text-align: justify;}

	.jc_container .jc_con{width: 100%;}
	.jc_container .jc_con .theme{margin: 27px auto 0;}
	.jc_container .jc_con .line{display: none;}
	.jc_container .jc_con .list{display: block; overflow: hidden; margin: 10px auto 0;}
	.jc_container .jc_con .list .bg1{background-image: url(images/m/conbg1.png); width: 100%; height: 186px; float: none;}
	.jc_container .jc_con .list .bg1 dl{width: 100%; height: 100%; display: block;}
	.jc_container .jc_con .list .bg1 dl dt{margin-top: 25px;}
	.jc_container .jc_con .list .bg1 dl dd{}
	.jc_container .jc_con .list .bg1 dl dd span{width: 84px; height: 84px; margin: 20px 20px 0;}
	.jc_container .jc_con .list .bg1 dl dd span:nth-child(1){background-image: url(images/pc/ico1.png);}
	.jc_container .jc_con .list .bg1 dl dd span:nth-child(2){background-image: url(images/pc/ico2.png);}
	.jc_container .jc_con .list .bg1 dl dd span:nth-child(3){background-image: url(images/pc/ico3.png);}
	.jc_container .jc_con .list .bg2{background-image: url(images/pc/conbg2.png); width: 100%; height: 169px; margin-right: 50px; margin-top: 15px; display: none;}
	.jc_container .jc_con .list .bg3{background-image: url(images/m/conbg2.png); width: 100%; height: auto; margin-top: 15px; display: block; float: none;}
	.jc_container .jc_con .list .bg3 dl{width: 100%; height: 100%; display: block;}
	.jc_container .jc_con .list .bg3 dl dt{margin-top: 25px;}
	.jc_container .jc_con .list .bg3 dl dd{text-align: center; font-size: 16px; margin-top: 27px; line-height: 22px;}
	.jc_container .jc_con .list .bg3 dl dd.pic{display: block;}
	.jc_container .jc_con .list .bg3 dl dd img{margin: 0 auto 0; width: 82%;}
	.jc_container .jc_con .list .bg4{background-image: url(images/pc/conbg4.png); width: 232px; height: 70px; float: none; display: block; margin: 30px auto 0;}
	.jc_container .jc_con .list .bg5{width: 100%; height: auto; background-image: url(images/m/conbg2.png); margin: 50px auto 0;}
	.jc_container .jc_con .list .bg5 dl{width: 100%; height: 100%; display: block;}
	.jc_container .jc_con .list .bg5 dl dt{margin-top: 25px;}
	.jc_container .jc_con .list .bg5 dl dd{width: 100%; margin-top: 12px; display: block; overflow: hidden;}
	.jc_container .jc_con .list .bg5 dl dd .cartype,
	.jc_container .jc_con .list .bg5 dl dd .cartapp{display: block; width: 358px;}
	.jc_container .jc_con .list .bg5 dl dd .cartype{background-image: url(images/m/cartype.png); height: 544px; margin: 25px auto 0; background-size: 100%; float: none;}
	.jc_container .jc_con .list .bg5 dl dd .carapp{background-image: url(images/m/carapp.png); height: 407px; margin: 25px auto 0; background-size: 100%; float: none;}

	.jc_container .jc_time{margin: 40px auto 0; width: 100%; height: auto; box-sizing: border-box; text-align: center; background-image: url(images/pc/timecar.png); -webkit-background-size: 491px 181px;
	background-size: 491px 181px; background-position: right -100px bottom; background-repeat: no-repeat;}
	.jc_container .jc_time .line{background-image: url(images/m/line.png); width: 114px; height: 15px; margin: 8px auto 0;}
	.jc_container .jc_time .timewords.m{position: relative; width: 358px; height: 920px; display: block; margin: 34px auto 0; box-sizing: border-box; background-image: url(images/m/time.png); -webkit-background-size: 10px 672px; background-size: 10px 672px; background-repeat: no-repeat; background-position: center top;}
	.jc_container .jc_time .timewords.m dl{position: absolute; text-align: center; display: block;}
	.jc_container .jc_time .timewords.m dl .subtitle{font-size: 18px;}
	.jc_container .jc_time .timewords.m dl dd{font-size: 14px; line-height: 22px; color: #d8d8d8; opacity: .8;}
	.jc_container .jc_time .timewords.m dl dd.datetime{line-height: 22px; font-size: 16px; background-image:-webkit-linear-gradient(bottom,#00AAFF,#00FFE3); -webkit-background-clip:text; -webkit-text-fill-color:transparent; margin-top: 6px; font-weight: bold;}
	.jc_container .jc_time .timewords.m dl dd.intro{font-size: 14px; line-height: 24px; margin-top: 12px; opacity: 0.8;}
	.jc_container .jc_time .timewords.m dl:nth-child(2n+1){text-align: left; background-image: url(images/m/item.png); background-size: 30px; background-repeat: no-repeat; background-position: left top; padding-left: 35px; left: 164px;}
	.jc_container .jc_time .timewords.m dl:nth-child(2n){text-align: right; background-image: url(images/m/item.png); background-size: 30px; background-repeat: no-repeat; background-position: right top; padding-right: 35px; right: 164px;}
	.jc_container .jc_time .timewords.m dl:nth-child(1){top: 42px;}
	.jc_container .jc_time .timewords.m dl:nth-child(2){top: 126px;}
	.jc_container .jc_time .timewords.m dl:nth-child(3){top: 298px;}
	.jc_container .jc_time .timewords.m dl:nth-child(4){top: 382px;}
	.jc_container .jc_time .timewords.m dl:nth-child(5){top: 584px;}
	.jc_container .jc_time .timewords.m .ico{position: absolute; left: 0; width: 100%; text-align: center; top: 695px;}
	.jc_container .jc_time .timewords.m .ico span{background-image: url(images/pc/ico.png); width: 24px; height: 29px; display: block; display: none;}
	.jc_container .jc_time .timewords.m .ico p{font-size: 14px; line-height: 24px; opacity: .8; text-align: center;}
	.jc_container .jc_time .timewords.pc{display: none;}

	.jc_container .jc_prize{text-align: center; margin: 21px auto 0;}
	.jc_container .jc_prize .line{background-image: url(images/m/line.png); width: 114px; height: 15px; margin: 8px auto 0;}
	.jc_container .jc_prize .marsk{font-size: 14px; line-height: 24px; opacity: .8; margin-top: 10px;}
	.jc_container .jc_prize .prize{margin: 26px auto 0; width: 350px;}
	.jc_container .jc_prize .prize .p1 div{width: 166px; float: none; height: 262px; -webkit-background-size: 100%;background-size: 100%;}
	.jc_container .jc_prize .prize .p1 .p1-1{background-image: url(images/m/1.png); float: left;}
	.jc_container .jc_prize .prize .p1 .p1-2{background-image: url(images/m/2.png); float: right; margin: 0;}
	.jc_container .jc_prize .prize .p1 .p1-3{background-image: url(images/m/3.png); width: 350px; height: 152px; margin: 20px auto 0;}
	.jc_container .jc_prize .prize .p2{margin: 0 auto 0;}
	.jc_container .jc_prize .prize .p2 div{float: none; margin-top: 20px; -webkit-background-size: 100%;background-size: 100%;}
	.jc_container .jc_prize .prize .p2 .p2-1{background-image: url(images/m/4.png); width: 350px; height: 152px;}
	.jc_container .jc_prize .prize .p2 .p2-2{background-image: url(images/m/5.png); width: 350px; height: 152px;}

	.jc_container .jc_explain{text-align: center; margin: 60px auto 0; display: block;}
	.jc_container .jc_explain dl{background-image: url(images/m/conbg2.png); width: 100%; height: auto; margin: 20px auto 0; -webkit-background-size: 100% auto; background-size: 100% auto; background-position: center top; background-repeat: no-repeat; display: block; overflow: hidden;}
	.jc_container .jc_explain dl dt{margin-top: 25px;}
	.jc_container .jc_explain dl dd p{text-align: left; width: 332px; margin: 30px auto 0; font-size: 16px; line-height: 30px; opacity: 1; color: #8b8b8b; text-align: justify;}
	.jc_container .jc_explain dl dd p span{color: #fff; font-weight: bold; background-image: none; width: auto; height: auto; display: inline-block;}
	.jc_container .jc_explain dl.req{background-image: url(images/m/conbg2.png); width: 100%; height: auto; margin: 20px auto 0; -webkit-background-size: 100% auto; background-size: 100% auto; background-position: center top; background-repeat: no-repeat; display: block; overflow: hidden; width: 100%; height: auto; margin: 45px auto 280px;}
	.jc_container ._unit.cari{background-image: url(images/pc/car.png);-webkit-background-size: 414px 297px; background-size: 414px 297px; background-position: center bottom 0px; background-repeat: no-repeat;}

	.jc_container ._unit.basic{margin-top: -85px;}
	.jc_container .jc_basic{background-image: url(images/m/theme.png); background-repeat: no-repeat; width: 368px; height: 415px; margin: 20px auto 0; display: block; overflow: hidden; text-align: center;}
	.jc_container .jc_basic .theme{margin: 25px auto 0;}
	.jc_container .jc_basic .line{background-image: url(images/m/line.png); width: 117px; height: 15px; margin: 8px auto 0;}
	.jc_container .jc_basic .title{font-size: 28px; margin: 25px auto 0; line-height: 40px;}
	.jc_container .jc_basic .info{width: 314px; font-size: 16px; line-height: 37px; margin: 20px auto 0; text-align: left; opacity: 1; color: #8b8b8b;text-align: justify;}
	.jc_container .jc_basic .info strong{opacity: 1; color: #fff;}

	.jc_container .jc_judges{text-align: center; margin-top: 42px; width: 100%;}
	.jc_container .jc_judges .line{display: none;}
	.jc_container .jc_judges .list.m{width: 100%; margin: 25px auto 0; background-image: url(images/m/pwbg.png); height: auto; display: block;}
	.jc_container .jc_judges .list.m .content{width: 98%; margin: 52px auto 0; display: flex; justify-content: space-between; flex-wrap: wrap;}
	.jc_container .jc_judges .list.m dl{width: 155px; height: auto; float: left; display: block; overflow: hidden; margin: 27px auto 0;}
	.jc_container .jc_judges .list.m dl dt{width: 146px; height: 146px; margin: 0 auto;}
	.jc_container .jc_judges .list.m dl dd{width: 100%; box-sizing: border-box;}
	.jc_container .jc_judges .list.m dl dd.name{font-size: 18px; line-height: 25px; margin: 18px auto 0;}
	.jc_container .jc_judges .list.m dl dd.info{font-size: 14px; line-height: 20px; margin: 13px auto 0;}
	.jc_container .jc_judges .list.m dl:nth-child(2n){float: right;}
	.jc_container .jc_judges .list.m dl dt img{width: 100%;}
	.jc_container .jc_judges .list.pc{display: none;}

	.jc_container .jc_copyright{background-image: none; width: 100%; height: auto; margin: 50px auto 0; display: block; overflow: hidden; text-align: center;}
	.jc_container .jc_copyright .theme{margin: 25px auto 0;}
	.jc_container .jc_copyright .line{display: none;}
	.jc_container .jc_copyright .title{font-size: 28px; margin: 25px auto 0; line-height: 40px;}
	.jc_container .jc_copyright .info{width: 100%; background-image: url(images/m/conbg2.png); font-size: 16px; line-height: 30px; margin: 20px auto 0; text-align: left; color: #8b8b8b;}
	.jc_container .jc_copyright .info p{display: block; width: 332px; margin: 42px auto 0;text-align: justify;}

	.jc_container .jc_org{text-align: center; margin: 41px auto 0; display: block; background-image: url(images/m/tree.png); background-repeat: no-repeat; width: 368px; height: 329px;}
	.jc_container .jc_org .theme{margin: 20px auto 0;}
	.jc_container .jc_org .line{background-image: url(images/m/line.png); width: 117px; height: 15px; margin: 8px auto 0; display: block;}
	.jc_container .jc_org dl{background-image: none; display: block; height: auto; width: 100%; margin-top: 0;}
	.jc_container .jc_org dl dt{height: 0; line-height: 0;}
	.jc_container .jc_org dl dd{}
	.jc_container .jc_org dl dd .company{width: 100%; box-sizing: border-box; margin-top: 10px;}
	.jc_container .jc_org dl dd .company .subtitle{}
	.jc_container .jc_org dl dd .company p{display: block; text-align: center; font-size: 16px; line-height: 30px; color: #8b8b8b; margin-top: 20px;}
	.jc_container .jc_org dl dd .company.company2{border: none;}

	.jc_container .jc_with{text-align: center; margin: 41px auto 0; background-image: url(images/pc/earthnum.png); background-position: right top; -webkit-background-size: auto 341px; background-size: auto 341px;}
	.jc_container .jc_with .theme{margin: 25px auto 0;}
	.jc_container .jc_with .line{background-image: url(images/m/line.png); width: 117px; height: 15px; margin: 8px auto 0; display: block;}
	.jc_container .jc_with .withcon{margin-top: 20px; padding-bottom: 100px; height: 220px; display: flex; flex-flow: column; justify-content: space-between;}
	.jc_container .jc_with .withcon div{background-repeat: no-repeat; background-position: left center; width: 300px; height: 22px; line-height: 22px; font-size: 18px; text-align: left; text-indent: 45px; margin: 0;}
	.jc_container .jc_with .withcon div.qq{background-image: url(images/m/qq.png); -webkit-background-size: 18px 21px;background-size: 18px 21px; background-position: 4px center;}
	.jc_container .jc_with .withcon div.mail{background-image: url(images/m/mail.png); -webkit-background-size: 24px 18px; background-size: 24px 18px; background-position: 2px center;}
	.jc_container .jc_with .withcon div.wechart{background-image: url(images/m/wechat.png); -webkit-background-size: 26px 22px; background-size: 26px 22px;}
}

@media screen and (max-width: 375px){
	.jc_container .jc_theme{background-image: url(images/m/theme.png); width: 100%;  -webkit-background-size: auto 100%; background-size: auto 100%;height: 415px; margin: 28px auto 0; display: block; overflow: hidden; text-align: center; background-position: center 0; box-sizing: border-box;}
	.jc_container .jc_theme .info{width: 300px; font-size: 16px; line-height: 30px; margin: 20px auto 0; text-align: left; opacity: 1; color: #8b8b8b;text-align: justify;}
	/*.jc_container .jc_con .list .bg5 dl dd .cartype{background-image: url(images/m/cartype.png); width: 100%; height: 544px; margin: 5px auto 0; background-size: 100%; float: none;}*/
	/*.jc_container .jc_con .list .bg5 dl dd .carapp{background-image: url(images/m/carapp.png); width: 100%; height: 407px; margin: -25px auto 0; background-size: 100%; float: none;}*/
	.jc_container .jc_time{margin: 40px auto 0; width: 100%; height: auto; box-sizing: border-box; text-align: center; background-image: url(images/pc/timecar.png); -webkit-background-size: 491px 181px;
	background-size: 491px 181px; background-position: right -100px bottom; background-repeat: no-repeat;}
	.jc_container .jc_time .timewords.m{position: relative; width: 320px; height: 920px; display: block; margin: 34px auto 0; box-sizing: border-box; background-image: url(images/m/time.png); -webkit-background-size: 10px 672px; background-size: 10px 672px; background-repeat: no-repeat; background-position: center top;}
	.jc_container .jc_time .timewords.m dl:nth-child(2n+1){text-align: left; background-image: url(images/m/item.png); background-size: 30px; background-repeat: no-repeat; background-position: left top; padding-left: 35px; left: 145px;}
	.jc_container .jc_time .timewords.m dl:nth-child(2n){text-align: right; background-image: url(images/m/item.png); background-size: 30px; background-repeat: no-repeat; background-position: right top; padding-right: 35px; right: 145px;}
	.jc_container .jc_time .timewords.m dl .subtitle{font-size: 16px;}
	.jc_container .jc_prize .prize{margin: 26px auto 0; width: 320px;}
	.jc_container .jc_prize .prize .p1 div{width:150px; float: none; height: 250px; -webkit-background-size: 100%;background-size: 100%;}
	.jc_container .jc_prize .prize .p1 .p1-1{background-image: url(images/m/1.png); float: left;}
	.jc_container .jc_prize .prize .p1 .p1-2{background-image: url(images/m/2.png); float: right; margin: 0;}
	.jc_container .jc_prize .prize .p1 .p1-3{background-image: url(images/m/3.png); width: 320px; height: 152px; margin: 20px auto 0;}
	.jc_container .jc_prize .prize .p2{margin: 0 auto 0;}
	.jc_container .jc_prize .prize .p2 div{float: none; margin-top: 20px; -webkit-background-size: 100%;background-size: 100%;}
	.jc_container .jc_prize .prize .p2 .p2-1{background-image: url(images/m/4.png); width: 320px; height: 152px;}
	.jc_container .jc_prize .prize .p2 .p2-2{background-image: url(images/m/5.png); width: 320px; height: 152px;}
	.jc_container .jc_explain dl dd p{text-align: left; width: 300px; margin: 30px auto 0; font-size: 16px; line-height: 30px; opacity: 1; color: #8b8b8b; text-align: justify;}
	.jc_container .jc_basic{background-image: url(images/m/theme.png); width: 100%; background-position: center top; height: 415px; margin: 20px auto 0; display: block; overflow: hidden; text-align: center;}
	.jc_container .jc_basic .info{width: 300px; font-size: 16px; line-height: 37px; margin: 20px auto 0; text-align: left; opacity: 1; color: #8b8b8b;text-align: justify;}
	.jc_container .jc_copyright .info p{display: block; width: 300px; margin: 42px auto 0;text-align: justify;}
	.jc_container .jc_org{text-align: center; margin: 41px auto 0; display: block; background-image: url(images/m/tree.png); background-position: center top; width: 100%; height: 329px;}
	.jc_container .jc_with .withcon div{width: 280px;}
}


@media screen and (max-width: 320px){
	.jc_container .jc_theme{background-image: url(images/m/theme.png); width: 100%;  -webkit-background-size: auto 100%; background-size: auto 100%;height: 415px; margin: 28px auto 0; display: block; overflow: hidden; text-align: center; background-position: center 0; box-sizing: border-box;}
	.jc_container .jc_theme .info{width: 300px; font-size: 16px; line-height: 30px; margin: 20px auto 0; text-align: left; opacity: 1; color: #8b8b8b;text-align: justify;}
	.jc_container .jc_con .list .bg5 dl dd .cartype{background-image: url(images/m/cartype.png); width: 100%; height: 544px; margin: 5px auto 0; background-size: 100%; float: none;}
	.jc_container .jc_con .list .bg5 dl dd .carapp{background-image: url(images/m/carapp.png); width: 100%; height: 407px; margin: -25px auto 0; background-size: 100%; float: none;}
	.jc_container .jc_time{margin: 10px auto 0; width: 100%; height: auto; box-sizing: border-box; text-align: center; background-image: url(images/pc/timecar.png); -webkit-background-size: 491px 181px;
	background-size: 491px 181px; background-position: right -100px bottom; background-repeat: no-repeat;}
	.jc_container .jc_time .timewords.m{position: relative; width: 320px; height: 920px; display: block; margin: 34px auto 0; box-sizing: border-box; background-image: url(images/m/time.png); -webkit-background-size: 10px 672px; background-size: 10px 672px; background-repeat: no-repeat; background-position: center top;}
	.jc_container .jc_time .timewords.m dl:nth-child(2n+1){text-align: left; background-image: url(images/m/item.png); background-size: 30px; background-repeat: no-repeat; background-position: left top; padding-left: 35px; left: 145px;}
	.jc_container .jc_time .timewords.m dl:nth-child(2n){text-align: right; background-image: url(images/m/item.png); background-size: 30px; background-repeat: no-repeat; background-position: right top; padding-right: 35px; right: 145px;}
	.jc_container .jc_time .timewords.m dl .subtitle{font-size: 16px;}
	.jc_container .jc_prize .prize{margin: 26px auto 0; width: 320px;}
	.jc_container .jc_prize .prize .p1 div{width:150px; float: none; height: 250px; -webkit-background-size: 100%;background-size: 100%;}
	.jc_container .jc_prize .prize .p1 .p1-1{background-image: url(images/m/1.png); float: left;}
	.jc_container .jc_prize .prize .p1 .p1-2{background-image: url(images/m/2.png); float: right; margin: 0;}
	.jc_container .jc_prize .prize .p1 .p1-3{background-image: url(images/m/3.png); width: 320px; height: 152px; margin: 20px auto 0;}
	.jc_container .jc_prize .prize .p2{margin: 0 auto 0;}
	.jc_container .jc_prize .prize .p2 div{float: none; margin-top: 20px; -webkit-background-size: 100%;background-size: 100%;}
	.jc_container .jc_prize .prize .p2 .p2-1{background-image: url(images/m/4.png); width: 320px; height: 152px;}
	.jc_container .jc_prize .prize .p2 .p2-2{background-image: url(images/m/5.png); width: 320px; height: 152px;}
	.jc_container .jc_explain dl dd p{text-align: left; width: 300px; margin: 30px auto 0; font-size: 16px; line-height: 30px; opacity: 1; color: #8b8b8b; text-align: justify;}
	.jc_container .jc_basic{background-image: url(images/m/theme.png); width: 100%; background-position: center top; height: 415px; margin: 20px auto 0; display: block; overflow: hidden; text-align: center;}
	.jc_container .jc_basic .info{width: 300px; font-size: 16px; line-height: 37px; margin: 20px auto 0; text-align: left; opacity: 1; color: #8b8b8b;text-align: justify;}
	.jc_container .jc_copyright .info p{display: block; width: 300px; margin: 42px auto 0;text-align: justify;}
	.jc_container .jc_org{text-align: center; margin: 41px auto 0; display: block; background-image: url(images/m/tree.png); background-position: center top; width: 100%; height: 329px;}
	.jc_container .jc_with .withcon div{width: 280px;}
}



.content-contest-detail {background:#000;}
.content-contest-detail .tabs_wrapper, .content-contest-detail .tabs_wrapper .px_tabs{border:0;}
.content-contest-detail .contest-head-infor .contest-time {color:white}
.content-contest-detail .tabs_wrapper .px_tabs {
	display:flex;justify-content: center;flex-wrap: wrap;
}
.content-contest-detail .tabs_wrapper .px_tabs>li a {
	display:block;
	background: #01202f;
	color:white;
	border:1px solid #00558e;
	line-height:1;padding:14px 32px;
	height: auto;border-radius:3px;
	margin: 0 0 20px;
}
.content-contest-detail .tabs_wrapper .px_tabs>li:hover a{
	color:white;
	border:1px solid #7230f6;
	background: #7230f6;
}
.content-contest-detail .tabs_wrapper .px_tabs>li.active a {
	color:white;
	background: #7230f6;
}

.content-contest-detail .contest-head-infor .contest-action-region .style-upload{
	background: #7230f6;
	line-height: 46px;
	border-color:#7230f6;
}

.lyby_pope .arrow {
	border-color: transparent transparent #00558e;
}

.lyby_pope .content{
	border-color: #00558e;
	background-color: #01202f;
	color:white;
}

.lyby_pope .arrow .fill {
	border-color: transparent transparent #01202f;
}

.lyby_pope .content .item{
	color:white;
	border:0;
}

.lyby_pope{
	top:42px;
}

.cates-label.dropdown-div{
	color:white;
}

.title {
	background: #003D5F;
	border-radius: 4px;
	margin: 20px 0;
}
.sucai-result .pics .title.with-img .fontW70-13 {
	color:#fff;
}