body{font-family:"Hiragino Sans GB","Microsoft YaHei","微软雅黑",tahoma,arial,simsun,"宋体"; background:#0e0e0e;}
.layouts{width:1080px;margin-left:auto;margin-right:auto; position:relative;}
body,html{overflow-x:hidden;}
.f24{ font-size:24px;}
.pt40{ padding-top:40px;}
.topWrapper{font-size:12px;}
.topWrappers{ background:url(https://img.zcool.cn/event-resource/tianyi/images/banner.jpg) no-repeat center center; height:650px;margin-top:-3px; position:relative;}
.btnup{ background:url(https://img.zcool.cn/event-resource/tianyi/images/btnup.png) no-repeat center center; height:52px; width:194px;display:inline-block; top:490px; left:50%; margin-left:-96px;position:absolute;z-index:2;}
.btnup:hover{ background:url(https://img.zcool.cn/event-resource/tianyi/images/btnup2.png) no-repeat center center;}
.topBtn2{ position:absolute; top:50%; margin-top:200px;left:50%; margin-left:-300px;}
.btndown{ background:url(https://img.zcool.cn/event-resource/tianyi/images/btndown.png) no-repeat center center; height:76px; width:211px; display:inline-block;}

.ymBtn{ display:inline-block;height:71px;width:284px;background:url(https://img.zcool.cn/event-resource/tianyi/images/ym.png) no-repeat center top; position:absolute;left:50%;top:430px;margin-left:-280px;}
.ymBtn:hover{background:url(https://img.zcool.cn/event-resource/tianyi/images/ym.png) no-repeat center bottom;}

.downBtn{ display:inline-block;height:50px;width:206px;background:url(https://img.zcool.cn/event-resource/tianyi/images/downBtn.png) no-repeat center top; }
.downBtn:hover{background:url(https://img.zcool.cn/event-resource/tianyi/images/downBtn.png) no-repeat center bottom;}

.nav{ width:905px; margin:0 auto;}
.nav li{float:left;}
.nav li a{ font-size:18px; text-decoration:none; color:#4d77ef;line-height:55px; text-align:center; display:inline-block;font-weight:bold; padding:0 45px;}
.nav li.active a,.nav li.active a:hover{color:#fff; background:#4d77ef; cursor:default;}
.nav li a:hover{color:#fff; background:#4d77ef;}
.nav li.tp a{color:#70707f; background:none;}
.navBg{ height:55px;display:inline-block;width:100%; background:#27272e;}

.contBg{ background:#0e0e0e url(https://img.zcool.cn/event-resource/tianyi/images/bg1022.jpg) no-repeat center center; position:relative; min-height:6349px;}
.dasai{ position:absolute; width:725px; color:#754da0; left:50%; top:216px; margin-left:-300px;font-size:18px; line-height:32px;}
.sets{ position:absolute; width:625px; color:#4eb0f5; left:50%; top:1586px; margin-left:-540px;font-size:18px; line-height:35px;}
.sets h5{font-size:30px;font-weight:normal;}
.biaoz{position:absolute; width:936px;left:50%; top:2618px; margin-left:-527px;}
.biaoY{position:absolute; width:690px; color:#e4f5ff; left:50%; top:3249px; margin-left:-439px;font-size:18px; line-height:35px;}
.zpyq{position:absolute; width:950px; color:#e4f5ff; left:50%; top:4200px; margin-left:-540px;font-size:18px; line-height:35px;}
.csxz{position:absolute; width:640px; color:#bb84e7; left:50%; top:4926px; margin-left:-540px;font-size:18px; line-height:25px;}
.bqgs{position:absolute; width:1083px; color:#fff; left:50%; top:5480px; margin-left:-540px;font-size:18px; line-height:25px;}

.vbBtn{ display:inline-block;height:60px;width:340px;background:url(https://img.zcool.cn/event-resource/tianyi/images/vbBtn.png) no-repeat left top;}
.vbBtn:hover{background:url(https://img.zcool.cn/event-resource/tianyi/images/vbBtn.png) no-repeat left bottom;}
.logo{ text-align:center; }

a.c000{color:#000;}

.imgL{float:left;width:716px;height:780px;}
.imgR{float:right;width:341px;height:780px; background:#fafafa;}

.imgL li{height:250px;margin-top:15px;}
.imgL li:first-child{margin-top:0;}

.imgTitle{font-size:20px;font-weight:bold; background:url(https://img.zcool.cn/event-resource/tianyi/images/p.jpg) no-repeat left center;padding-left:25px;}

.pUl{float:left;}
.pUl li{font-size:16px;padding-left:25px; background:url(https://img.zcool.cn/event-resource/tianyi/images/pl.jpg) no-repeat 3px center;}

.pl27{padding-left:27px;}

.shuoming{line-height:30px;font-size:16px;}

.cb43700{color:#b43700;}

.downBtn{width:309px;height:90px; display:inline-block; background:url(https://img.zcool.cn/event-resource/tianyi/images/downBtn.png) no-repeat right top; position:absolute;left:39px;top:218px;}
.downBtn:hover{background:url(https://img.zcool.cn/event-resource/tianyi/images/downBtn.png) no-repeat left bottom;}
.downBtn:active{background:url(https://img.zcool.cn/event-resource/tianyi/images/downBtn.png) no-repeat left top;}



.indexDownLogo{ position:absolute;left:0;right:0;bottom:20px;}

.uploadBox{ display:inline-block; width:61px;height:28px; position:relative; overflow:hidden; background:url(https://img.zcool.cn/event-resource/tianyi/images/upload.png); cursor:pointer;}
.uploadBox input{ opacity:0; position:absolute;right:0;top:0; filter:alpha(opacity=0);font-size:100px; cursor:pointer;}


a.downBtns{height:58px;line-height:58px;padding:0 60px;color:#000; background:#fee400;font-size:24px; border-radius:100px; display:inline-block; font-weight:bold;}
a.downBtns:hover{ background:#ffe92c; text-decoration:none;}


.titleTab{font-size:30px;font-weight:normal;}
.tab td{padding-bottom:10px;padding:10px; }
.tab th{font-weight:bold; font-size:14px; color:#fff;padding:10px;text-align:left;}
.tab .tabs{height:30px;width:250px;border:1px solid #ccc;padding:0 5px;}
.tab .tabs.wide{ width:400px;}
.tabsArea{width:600px;height:180px;border:1px solid #ccc;padding:5px;}

.QRbtn{ width:110px; height:42px; border-radius:5px; background:#ff5065; text-align:center; font-size:18px; line-height:42px; color:#fff; display:inline-block; text-decoration:none;border:0; font-family:"Hiragino Sans GB","Microsoft YaHei","微软雅黑",tahoma,arial,simsun,"宋体"; cursor:pointer;}
.QRbtn:hover{ background:#fe3e55;}
.QRbtns{ width:110px; height:42px; border-radius:5px; background:#ff5065; text-align:center; font-size:18px; line-height:42px; color:#fff; display:inline-block; text-decoration:none;border:0; font-family:"Hiragino Sans GB","Microsoft YaHei","微软雅黑",tahoma,arial,simsun,"宋体"; cursor:pointer;}
.QRbtns:hover{ background:#fe3e55;}
.QRbtn.gray,.QRbtn.gray:hover{ background:#c3c3c3; cursor:default;}
.agrees{ font-size:14px;margin-left:5px; color:#ffffff;}


.pwList{margin-right:-30px;padding-top:20px;}
.pwList li{float:left;width:350px;padding:0px 20px 0px 0;height:180px;}
.pwList li > img{width:128px;height:128px;float:left;}
.pwList li > div{margin-left:150px;}
.pwList li > div > div{padding-top:20px;font-size:24px; color:#535353;}
.pwList li > div > p{font-size:16px; color:#717171; line-height:20px;}

.tTitle .pxBox,.tTitle .pxBox span{font-size:12px; font-weight:normal;}
.tTitle .pxBox{color:#fff;padding-top:5px;}
.tTitle .pxBox b{font-size:20px; font-family:verdana;font-weight:normal;}
.tTitle .pxBox a.active{font-weight:bold;}
.tTitle .pxBox a{color:#fff;}



.proUl{margin-right:-30px;}
.proUl li{float:left;width:250px;margin-right:27px;height:300px;}


.proUlTitle{color:#fff;font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.proUlTitle a{color:#fff;}
.proUlTitle a:hover{color:#fff;}
.proUlDes,.proUlDes a{color:#b7b8ba;font-size:12px;line-height:150%;}
.proUlFont,.proUlFont a{color:#868a8d;font-size:12px;line-height:150%;}


.tTitle{color:#4d545a; position:relative;}
.tTitle span{background:#; font-size:24px; font-weight:normal; display:inline-block;padding-right:10px; position:relative;z-index:3;}
.tTitle:before{content:""; position:absolute;z-index:1;left:0;right:0;bottom:10px; border-bottom:1px solid #ffb2b2;}
.con{line-height:30px;color:#fff;font-size:14px;}

.tTitle.inside:before{ display:none;}
.tTitle{}



.topActive{ font-size:24px; font-weight:bold; color:#333;}





.txtdesign{font-size:16px; color:#000; line-height:28px; width:1080px;}
.more{ background:url(https://img.zcool.cn/event-resource/tianyi/images/more.png) no-repeat center right; height:76px; width:211px; display:inline-block;}
.texL{ width:570px; float:left;}
.moreBox{ float:right; width:300px;}
.logo{ font-size:20px; color:#535353;}

/**/
.mt40{margin-top:40px;}

.ty{width:1094px;height:777px; background:url(https://img.zcool.cn/event-resource/tianyi/images/ty.png) no-repeat center center; position:relative;margin-left:-5px;}
.tyContent{width:700px;margin:0 auto;font-size:16px;color:#9b65e1;line-height:32px;padding-top:160px;}

.gsNav{border-bottom:1px solid #1c386c;height:76px; position:relative;}
.gsTitle{height:76px; background:#27272e;color:#9562d9;line-height:76px; text-align:center;font-size:30px;width:368px; position:absolute;left:0;top:0;}
.gsNav ul{margin-left:368px;}
.gsNav li{float:left;margin-left:1px;height:76px; background:#27272e;width:236px; text-align:center;}
.gsNav li a{font-size:24px; display:block;height:71px; color:#6d6d7f; text-decoration:none;padding-top:5px;}
.gsNav li a p{font-size:16px;}

.gsNav li.active a{color:#9b65e1;}


.gsImg{float:left;width:367px;}
.gsTpbox{margin-left:367px;border-left:2px solid #1c386c;padding:60px 0 0 48px;}
.gsTpbox ul{margin-right:-20px; display:none;}
.gsTpbox ul.active{ display:block;}
.gsTpbox li{width:320px;float:left;margin-right:20px;height:360px;color:#9b65e1;}
.gsTpbox li a{color:#9b65e1;font-size:16px;}
.gsTpbox li a.tpbtn{ border-radius:200px;height:32px;line-height:32px;color:#000000; display:inline-block; text-align:center; font-size:20px; text-decoration:none;background-color:#f62c82;width:105px;}

.tpboxWrapper{ position:relative;padding:10px 0;}
.tbLeft{width:220px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tpbox{ position:absolute;right:0;top:20px;}

.tpspan{font-size:20px;line-height:32px;color:#f62c82;}


.gsImgBox{padding:30px 0 0 0;color:#9b65e1;font-size:16px; border-top:1px dashed #9b65e1;width:320px;height:330px;}
.gsImgBox:first-child{border-top:0;padding-top:60px;}
.gsImgBoxInfo{padding:10px 0 0 110px; position:relative; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.gsImgBoxInfo a{color:#9b65e1;}
.gsImgBoxInfo > div{ position:absolute;left:0;top:10px;line-height:45px;font-size:24px;}
a.tp.done,.tp.done{ border-radius:200px;height:32px;line-height:32px;color:#000000; display:inline-block; text-align:center; font-size:20px; text-decoration:none;background-color:#6d6d7f;width:105px; }
a.submitVote{ border-radius:200px;height:32px;line-height:32px;color:#000000; display:inline-block; text-align:center; font-size:20px; text-decoration:none;background-color:#f62c82;width:105px;}
a.submitVote:hover{ text-decoration: none; color: #4d77ef}

.cl:after,.clearfix:after{content:"\20";display:block;height:0;clear:both;visibility:hidden}.cl,.clearfix{zoom:1}
.pwlist .item{width:312px; height:295px; float:left; text-align:center; color:#fff}
.pwlist .item .picbox{ width:130px; height:130px; margin:auto;}
.pwlist .item .picbox img{width:130px; height:130px;}
.pw-name{ font-weight:bold; margin-bottom:0; padding-top:18px; font-size:18px;}
.pw-title-all{ font-size:16px;}
