.gray-body{ background-color: #eaeaea; } .banner-img{ width: 100%; overflow: hidden; } .banner-img img{ position: relative; left: 50%; margin-left: -960px; } .nav-out{ width: 100%; z-index: 3; } .nav-box{ width: 1200px; margin: 0 auto; background-color:#e76677; box-shadow: 0 0 10px #000; border-bottom-left-radius:14px ; border-bottom-right-radius:14px ; overflow: hidden; } .nav-box > ul{ overflow: hidden; } .nav-box > ul li{ float: left; width: 20%; text-align: center; line-height: 100px; color: #fff; font-size: 30px; font-weight: bold; border-left:1px solid #fa7688; border-right:1px solid #db5465; box-sizing: border-box; transition: all 0.3s; cursor: pointer; } .nav-box > ul li:first-child{ border-left: 0 none; border-bottom-left-radius:14px; } .nav-box > ul li:last-child{ border-right: 0 none; border-bottom-right-radius:14px; } .nav-box > ul li:hover{ background: -webkit-linear-gradient(top,#ffe7ee, #ff9cac); background: -o-linear-gradient(top,#ffe7ee, #ff9cac); background: -moz-linear-gradient(top,#ffe7ee, #ff9cac); background: linear-gradient(top,#ffe7ee, #ff9cac); color: #aa3652; } .nav-box > ul .curr-li{ background: -webkit-linear-gradient(top,#ffe7ee, #ff9cac); background: -o-linear-gradient(top,#ffe7ee, #ff9cac); background: -moz-linear-gradient(top,#ffe7ee, #ff9cac); background: linear-gradient(top,#ffe7ee, #ff9cac); color: #aa3652; } .module-box{ width: 1200px; margin: 0 auto; padding: 0 10px; } .module-title{ width: 180px; height: 180px; border-radius: 50%; background-color: #fff; text-align: center; margin: 0 auto; position: relative; padding-top: 47px; box-sizing: border-box; } .module-title:before{ content: ""; position: absolute; display: block; width: 480px; height: 7px; background: -webkit-linear-gradient(left,#ebebeb, #ffffff); background: -o-linear-gradient(left,#ebebeb, #ffffff); background: -moz-linear-gradient(left,#ebebeb, #ffffff); background: linear-gradient(left,#ebebeb, #ffffff); left: -500px; top: 87px; } .module-title:after{ content: ""; position: absolute; display: block; width: 480px; height: 7px; background: -webkit-linear-gradient(right,#ebebeb, #ffffff); background: -o-linear-gradient(right,#ebebeb, #ffffff); background: -moz-linear-gradient(right,#ebebeb, #ffffff); background: linear-gradient(right,#ebebeb, #ffffff); right:-500px; top: 87px; } .module-title h3{ font-size: 30px; font-weight: bold; } .module-title p{ font-size: 16px; font-weight: bold; font-family: arial; color: #555555; padding-bottom: 40px; margin-top: 5px; background: url("/statics/images/voteimages/title-icon.png") no-repeat bottom center; } .module-title1{ margin-top: 90px; } .introduce-box{ width: 1055px; margin: 0 auto; border-radius: 14px; margin-top: 46px; box-sizing: border-box; padding: 60px; padding-right: 245px; background: url("/statics/images/voteimages/introduce-icon.png") no-repeat 96% center; background-color: #fff; } .introduce-box p{ font-size: 24px; color: #444444; font-weight: bold; line-height: 2em; text-indent: 2em; letter-spacing: 3px; } .module-bg1{ padding-top: 284px; background: url("/statics/images/voteimages/title-bg.png") no-repeat center -20px; } .team-title{ width: 320px; line-height: 60px; border-radius: 30px; background-color: #e76677; text-align: center; font-size: 24px; color: #fff; margin: 0 auto; margin-top: 40px; margin-bottom: 30px; } .team-title span{ font-weight: bold; color: #ffde28; } .team-main{ } .team-main > ul li{ float: left; box-sizing: border-box; border: 2px solid #e76677; width: 277px; margin-right: 30px; background-color: #fff; padding:10px; position: relative; margin-top: 30px; box-shadow: 0 0 10px #dac3bb; height: 235px; } .team-main > ul{ width: 105%; overflow: hidden; } .team-img img{ width: 100%; } .team-infor-out{ position: absolute; width: 277px; height: 235px; background-color: rgba(0,0,0,0.65); top: 0; left: 0; justify-content:center; align-items:center; display:-webkit-flex; transform:scale(0); -ms-transform:scale(0); -moz-transform:scale(0); -webkit-transform:scale(0); -o-transform:scale(0); transition: all 0.5s; opacity: 0; } .team-infor{ padding: 0 20px; color: #fff; } .team-infor p{ line-height: 1.5em; margin-top: 8px; font-size: 12px; } .team-infor p span{ font-weight: bold; color: #ffc056; } .team-infor-btn{ width: 100px; line-height: 28px; text-align: center; margin: 0 auto; border: 1px solid #fff; border-radius: 4px; margin-top: 12px; font-size: 12px; transition:all 0.3s; color: #ffc056; } .team-infor-btn a{ display: block; } .team-infor-btn:hover{ background-color: #fff; color: #f49a02; } .team-main > ul li:hover .team-infor-out{ display:-webkit-flex; transform:scale(1); -ms-transform:scale(1); -moz-transform:scale(1); -webkit-transform:scale(1); -o-transform:scale(1); opacity: 1; } .module-bg2{ padding-top: 304px; background: url("/statics/images/voteimages/title-bg.png") no-repeat 10% top; } .format-box{ margin-top: 90px; } .format-title{ font-size: 36px; color: #404040; font-weight: bold; text-align: center; } .format-main{ width: 1100px; margin: 0 auto; margin-top: 36px; padding-bottom: 30px; border-bottom: 2px solid #78699d; } .format-list{ width: 1100px; margin: 0 auto; position: relative; display: none; } .format-video{ width: 520px; margin: 0 auto; background-color: #404040; padding: 12px; border-radius: 12px; overflow: hidden; } .video-mian{ width: 100%; border-radius: 12px; } .party-box{ float: left; width: 50%; box-sizing: border-box; margin-top: 10px; padding-bottom: 10px; } .party-box1{ padding-right:40px ; } .party-box1 h3{ font-size: 30px; font-weight: bold; color: #e76677; text-align: center; } .party-box p{ font-size: 22px; color: #ffffff; font-weight: bold; margin-top: 10px; padding-left: 10px; } .party-box2{ padding-left:40px; } .party-box2 h3{ font-size: 30px; font-weight: bold; color: #37b0cf; text-align: center; } .pk-icon{ width: 66px; height: 48px; position: absolute; left: 50%; margin-left: -33px; top: 10px; background: url("/statics/images/voteimages/pk-icon.png") no-repeat top center; } .party-main{ position: relative; } .format-party{ position: absolute; top: 100px; text-align: center; width: 250px; } .format-party1{ left: 0; } .format-party h3{ font-size: 44px; font-weight: bold; min-height: 2.5em; } .format-party1 h3{ color: #e76677; } .format-btn{ padding: 0 15px; width: 120px; margin-top: 10px; display: inline-block; } .format-btn button{ width: 100%; color: #fff; line-height: 70px; font-size: 30px; font-family: "微软雅黑"; border: 0 none; cursor: pointer; transition: all 0.3s; } .format-party1 .format-btn button{ background-color: #e76677; } .format-party2{ right: 0; } .format-party2 h3{ color: #37b0cf; } .format-party2 .format-btn button{ background-color: #37b0cf; } .format-party1 .format-btn button:hover{ background-color: #d93147; } .format-party2 .format-btn button:hover{ background-color: #118fb0; } .format-mony{ font-size: 30px; color: #999; } .format-mony2{ font-size: 30px; color: #e76677; } .format-session{ text-align: center; } .format-session ul li{ margin: 0 5px; margin-top: 30px; display: inline-block; background-color: #404040; border-radius: 12px; padding: 12px; width: 160px; cursor: pointer; transition: all 0.2s; } .format-session ul .format-li{ background-color: #e76677; } .format-session ul li:hover{ background-color: #e76677; } .format-date{ text-align: center; color: #fff; font-weight: bold; font-size: 13px; margin-top: 5px; } .format-date span{ margin-left: 8px; } .format-school{ position: relative; overflow: hidden; height: 82px; } .format-school-text{ width: 50%; float: left; min-height: 2.5em; color: #fff; font-size: 14px; margin-top: 25px; box-sizing: border-box; font-weight: bold; } .format-school-vs{ position: absolute; font-size: 14px; color: #fff; top: 25px; left: 50%; margin-left:-11px; font-weight: bold; } .format-school-text1{ padding-right: 15px; } .format-school-text2{ padding-left: 15px; } .format-score{ color: #fff; font-size: 22px; font-weight: bold; margin-top: 10px; } .format-score span{ margin: 0 5px; } .module-bg3{ padding-top: 304px; background: url("/statics/images/voteimages/title-bg.png") no-repeat 90% top; } .ranking-box{ width: 1130px; margin: 0 auto; } .ranking-seach{ background-color: #606060; padding:18px; border-radius: 10px; padding-left: 40px; padding-right: 130px; position: relative; } .ranking-seach input{ width: 100%; border:0 none; background-color: inherit; line-height: 40px; font-size: 32px; padding-left: 30px; border-left: 4px solid #d0d0d0; color: #d0d0d0; } .ranking-seach button{ position: absolute; width: 76px; height: 76px; right: 30px; top: 0; border: 0 none; background-color: inherit; border-radius: 10px; background: url("/statics/images/voteimages/seach-icon.png") no-repeat center center; cursor: pointer; } .ranking-main{ margin-top: 10px; padding-left: 45px; } .ranking-main >ul{ width: 105%; } .ranking-main ul li{ width: 520px; float: left; padding:12px 0; position: relative; border-bottom: 1px dashed #acacac; line-height: 28px; color: #7a7a7a; margin-right: 45px; } .ranking-main ul li:nth-child(1):before{ content: ""; display: block; width: 50px; height: 50px; position: absolute; left: -50px; top: 0; background: url("/statics/images/voteimages/num-icon1.png") no-repeat center center; background-size: 40px auto; } .ranking-main ul li:nth-child(2):before{ content: ""; display: block; width: 40px; height: 50px; position: absolute; left: -42px; top: 0; background: url("/statics/images/voteimages/num-icon2.png") no-repeat center center; } .ranking-main ul li:nth-child(3):before{ content: ""; display: block; width: 50px; height: 50px; position: absolute; left: -50px; top: 0; background: url("/statics/images/voteimages/num-icon3.png") no-repeat center center; } .ranking-num{ float: left; font-size: 20px; width: 72px; } .ranking-img{ float: left; width: 28px; height: 28px; border-radius: 50%; overflow: hidden; } .ranking-img img{ width: 100%; } .ranking-name{ float: left; margin-left: 14px; } .ranking-hao{ float: left; margin-left: 5px; width: 116px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; } .ranking-school{ float: left; margin-left: 5px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; width: 125px; cursor: pointer; } .ranking-input{ float: left; margin-left: 5px; margin-top: 5px; } .ranking-input input{ width: 19px; height: 19px; background: url("/statics/images/voteimages/radio-icon.png") no-repeat center center; cursor: pointer; } .ranking-radio{ background: url("/statics/images/voteimages/radio-icon2.png") no-repeat center center; } .ranking-button{ float: right; } .ranking-button button{ border: 0 none; background-color: #666666; line-height: 26px; font-family: "微软雅黑"; color: #fff; width: 50px; cursor: pointer; border-radius: 4px; transition: all 0.2s; } .ranking-button button:hover{ background-color:#e76677 ; } .ranking-button button[disabled]{ background-color: #ccc; } .ranking-button button[disabled]:hover{ background-color: #ccc; } .ranking-many{ float: right; } .ranking-many2{ float: right; color: #e76677; font-weight: bold; } .ranking-more{ text-align: right; font-size: 24px; font-weight: bold; margin-top: 15px; cursor: pointer; letter-spacing: 0.2em; } .ranking-more:hover{ color: #e76677; } .issue-out{ background: url("/statics/images/voteimages/issue-bg.jpg") no-repeat top center; background-size: 100% 100%; margin-top: 60px; padding-bottom: 40px; } .issue-box{ width: 1200px; margin: 0 auto; overflow: hidden; } .issue-list{ text-align: center; display: none; } .issue-list ul li{ width: 268px; display: inline-block; border-bottom: 6px solid #85662d; position: relative; margin-right: -5px; cursor: pointer; } .issue-img img{ width: 100%; } .issue-win{ position: absolute; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); top: 0; transition: all 0.3s; padding-bottom: 20px; box-sizing: border-box; } .issue-school-box{ position: relative; color: #fff; margin-top: 100px; overflow: hidden; transition: all 0.5s; } .issue-school{ font-size: 16px; float: left; width: 50%; padding: 0 10px; box-sizing: border-box; min-height: 2.5em; } .issue-school-vs{ position: absolute; font-size: 22px; font-weight: bold; left: 50%; margin-left: -15px; } .issue-school{ padding-right: 20px; } .issue-school{ padding-left: 20px; } .issue-text{ color: #fff; } .issue-text p{ display: inline-block; line-height: 1.5em; } .issue-list ul li:hover .issue-win{ background-color: rgba(255,192,86,0.5); height: inherit; top: auto; bottom: 0; } .issue-list ul li:hover .issue-school-box{ margin-top: 20px; } .issue-btn{ text-align: center; margin-top: 40px; } .issue-btn ul li{ display:inline-block; color: #fff; width: 110px; font-size: 18px; font-weight: bold; line-height: 36px; border-radius:18px; background-color: #e76677; margin: 0 10px; cursor: pointer; transition: all 0.3s; } .issue-btn ul li:hover{ background-color: #37b0cf; } .issue-btn ul .issue-btn-li{ background-color: #37b0cf; } .module-out1{ padding-bottom: 100px; background: url("/statics/images/voteimages/title-bg.png") no-repeat bottom center; } .footer-out{ background-color: #222222; } .footer-box{ width: 1200px; margin: 0 auto; padding: 30px 0; overflow: hidden; } .footer-left{ float: left; width: 428px; width: 900px; } .footer-left h3{ font-size: 30px; color: #fff; } .footer-left >ul{ overflow: hidden; margin-top: 8px; } .footer-left >ul li{ color: #808080; float: left; margin-right: 10px; margin-top: 10px; font-size: 13px; } .footer-left >ul li:hover{ color: #e76677; text-decoration:underline; } .footer-copy{ font-size: 13px; color: #808080; margin-top: 20px; } .footer-center{ float: left; margin-left: 40px; } .footer-code{ width: 206px; } .footer-code img{ width: 100%; } .footer-center p{ text-align: center; color: #fff; margin-top: 10px; } .footer-right{ float:right; width: 400px; } .footer-input{ margin-bottom: 20px; } .footer-input input{ width: 100%; padding: 10px; border: 0 none; background-color: inherit; border-radius: 4px; border: 1px solid #4d4d4d; box-sizing: border-box; color: #fff; } .footer-input input:focus{ border: 1px solid #fff; } .forget-box{ overflow: hidden; } .forget-left{ float: left; overflow: hidden; cursor: pointer; } .forget-radio { float: left; } .forget-radio input{ width: 20px; height: 20px; background: url("/statics/images/voteimages/radio-icon.png") no-repeat center center; } .forget-radio .footer-input-radio{ background: url("/statics/images/voteimages/radio-icon2.png") no-repeat center center; } .forget-left p{ float: left; margin-left: 5px; color: #656565; } .forget-right{ float: right; color: #db951e; } .forget-right:hover{ text-decoration: underline; } .forget-button{ margin-top: 20px; } .forget-button button{ width: 100%; border: 0 none; background-color: #ffffff; color: #624e2e; line-height: 40px; font-size: 22px; font-family: "微软雅黑"; border-radius: 4px; cursor: pointer; transition: all 0.3s; } .forget-button button:hover{ background-color: #db951e; color: #fff; } .forget-bottom{ margin-top: 20px; text-align: center; color: #656565; } .forget-bottom span{ color: #db951e; } .video-win{ position: fixed; width: 100%; height: 100%; background-color: rgba(0,0,0,0.6); left: 0; top: 0; justify-content:center; align-items:center; display:-webkit-flex; display: none; z-index: 99; } .video-win-box{ width: 55%; position: relative; } .issue-video{ width: 100%; display: none; } .video-win-close{ position: absolute; top: -50px; right: -50px; width: 50px; height: 50px; background: url("/statics/images/voteimages/close-1.png") no-repeat center center; background-size: 100% auto; cursor: pointer; display: none; } .loading-box{ text-align: center; color: #fff; line-height: 2em; } .loader { margin: 0 auto; font-size: 10px; position: relative; border-top: 1.1em solid rgba(255, 255, 255, 0.2); border-right: 1.1em solid rgba(255, 255, 255, 0.2); border-bottom: 1.1em solid rgba(255, 255, 255, 0.2); border-left: 1.1em solid #ffffff; -webkit-animation: load8 1.1s infinite linear; animation: load8 1.1s infinite linear; } .loader,.loader:after { border-radius: 50%; width: 20px; height: 20px; } @-webkit-keyframes load8 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes load8 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }