﻿.voteForm{/*padding: 80px 0px;*/font-family:"微軟正黑體";}
.voteMain{width: 545px;margin: 0px auto;}
.voteTl{text-align: center;color: #00237E;font-size: 25px;font-weight: bold;margin:3%;}
.voteEdit{background: #f2f2f2;padding:2%;border-radius:20px;}
#text-info{margin:auto 0;display:block;}
.voteEdit h2{font-size:22px;color:#fff;background:#00237E;border-radius:5px;padding:7px;font-weight:bold;margin-top: 20px;margin-bottom: 10px;}
.voteEdit h3{font-size:20px;color:#00237E;font-weight:bold;margin-top: 20px;margin-bottom: 10px;}
.voteEdit ul li{font-size:18px;font-weight:bold;line-height:33px;list-style:disc;margin-left:30px;color: #555;}
.voteEdit ol li{font-size:18px;}
.voteEdit p{color:#888;font-size:18px;}
.voteEdit a{text-decoration:underline;color:#4a90e2;}
.voteEdit a:hover{opacity:0.8;transition: all .5s ease 0s;}
.voteEdit strong{font-weight:bold;}
.voteEdit img{margin-top:10px;}
.voteErro{color: #EC6D6C;font-size: 16px;font-weight: bold;margin: 15px 0px;}
.voteGp input{height: 50px;background: #f1f1f1;line-height: 50px;color: #B2B2B2;font-size: 16px;border: none;-webkit-appearance:none;padding: 0px 10px;box-sizing: border-box;margin-bottom: 10px;width: 100%;}
.voteGp textarea{background: #f1f1f1;line-height: 50px;color: #B2B2B2;font-size: 16px;border: none;-webkit-appearance:none;padding: 0px 10px;box-sizing: border-box;margin-bottom: 10px;width: 100%;}
.voteGp input:focus,.voteGp select:focus{outline: none;}
.voteGp .voteSurname{width: 19%;margin-right: 2%;}
.voteGp .voteName{width: 34%;margin-right: 2%;}
.voteGp .voteAge{width: 43%;}
.voteGp select{height: 50px;background: #f1f1f1;color: #B2B2B2;font-size: 16px;border: none;padding: 0px 10px;box-sizing: border-box;margin-bottom: 10px;width: 100%;}
.voteFormat{color: #666666;font-size: 17px;font-weight: bold;margin-bottom: 10px;}
.voteBLf{width: 306px;}
.voteB a{cursor: pointer;display: block;line-height: 60px;color: #10069F;font-size: 18px;font-weight: bold;width: 186px;text-align: center;border-radius: 50px;border: 2px solid #10069F;}
.voteB a:hover{opacity: 0.8;color:#10069F;}
.dropzone{border: none;padding: 0px;}
.voteUp{border: 2px dashed #0087F7;border-radius: 5px; background: white;}
@media (max-width: 560px){
	.voteMain{width: 100%;box-sizing: border-box;padding: 0px 5px;}
	/*.voteForm{padding: 50px 0px;}*/
	.voteTl{font-size: 23px;margin-bottom: 20px;}
	.voteErro{margin: 10px 0px;}
	.voteGp .voteSurname{width: 38%;margin-right: 2%;}
.voteGp .voteName{width: 60%;margin-right: 0px;}
.voteGp .voteAge{width: 100%;}
.voteBLf{width: 100%;float: none;}
.voteB a{float: none;margin: 0px auto;margin-top: 10px;}
}
.voteListMain{width: 1200px;margin: 0px auto;}
@media (max-width: 1279px){
	.voteListMain{width: 100%;box-sizing: border-box;padding: 0px 5px;}
}
.voteUL li{padding: 0px 10px;margin-bottom: 20px;}
.voteUL img{width: 100%;vertical-align: middle;border-radius: 5px;}
.voteUL{margin-top: 54px;}
.votePerMess{margin: 10px 0px;text-align: center;color: #4D4D4D;font-size: 18px;}
.voteNum{color: #EC6D6C;display: inline-block;background: url(/assets/images/vote/heart-01.svg) no-repeat left center;padding-left: 23px;margin-left: 10px;font-weight:bold;}
.voteLiA a{display: inline-block;width: 46%;line-height: 34px;border-radius: 3px;text-align: center;font-size: 16px;margin: 0px 1%;}
.voteALf{background: #b3b3b3;color: #fff;}
.voteLiA{text-align: center;}
.voteLiA a:hover{opacity: 0.8;}
.voteARt{background:#EC6D6C;color: #fff;}
.voteALf i{display: inline-block;background: url(/assets/images/vote/voteico2.jpg) no-repeat;width: 18px;height: 16px;vertical-align:-1px;}
.voteARt i{display: inline-block;background: url(/assets/images/vote/heart-02.svg) no-repeat;width: 16px;height: 15px;vertical-align:-2px;}
.voteLiA a i{margin-right: 5px;}
.voteLiA a span{display: inline-block;min-width: 80px;text-align: left;}
@media (max-width: 767px){
	.votePerMess span{display: block;text-align: center;}
	.votePerMess .voteNum{display: inline-block;}
	.voteLiA a{width: 86%;margin: 0px;margin-bottom: 6px;}
	.voteUL li{margin-bottom: 4px;}
	.voteUL{margin-top: 10px;}
	
	.voteTl{font-size: 22px;margin:15px 0px;}
	.voteEdit{background: #f2f2f2;padding:2%;border-radius:20px;}
	.voteEdit h2{font-size:20px;color:#fff;background:#00237E;border-radius:5px;padding:7px;font-weight:bold;}
	.voteEdit h3{font-size:18px;color:#00237E;font-weight:bold;}
	.voteEdit ul li{font-size:16px;font-weight:bold;line-height:27px;list-style:disc;margin-left:30px;color: #555;}
	.voteEdit ol li{font-size:16px;font-weight:bold;line-height:27px;list-style:disc;margin-left:30px;color: #555;}
	.voteEdit p{color:#888;font-size:16px;}
	.voteEdit a{text-decoration:underline;color:#4a90e2;}
	.voteEdit a:hover{opacity:0.8;transition: all .5s ease 0s;}
	.voteEdit strong{font-weight:bold;}
	.voteEdit img{margin-top:10px;}
	
	
	
	}
.voteBg{position: fixed;width: 100%;height: 100%;left: 0px;top: 0px;z-index: 1100;background: rgba(0,0,0,0.7);display: none;}
.voteAlertMain{border: 2px solid #e6e6e6;border-radius: 10px;padding: 27px 0px;}
.voteIf{float: left;width: 50%;text-align: center;color: #00237E;font-size: 18px;font-weight: bold;box-sizing: border-box;padding:56px 0px;}
.voteAlert{width: 390px;margin-left: -195px;padding: 15px;box-sizing: border-box;background: #fff;top: 50%;left: 50%;z-index: 1200;position: fixed;display: none;}
.voteAlert1{margin-top: -164px;}
.voteIf a{display: inline-block;line-height: 31px;width: 94px;background: #00237e;color: #fff;font-size: 16px;border-radius: 10px;margin-top: 25px;}
.voteIf a:hover{opacity: 0.8;color: #fff;}
.voteIf1{border-right: 1px solid #999999;}
.voteIf i{background: url(/assets/images/vote/alertico3.jpg) no-repeat;width: 39px;height: 36px;display: inline-block;margin-bottom: 5px;}
.voteIf1 i{background: url(/assets/images/vote/alertico2.jpg) no-repeat;}
.voteDel{display: inline-block;background: url(/assets/images/vote/alertico1.jpg) no-repeat;width: 13px;height: 13px;position: absolute;right: 32px;top: 32px;cursor: pointer;}
.voteDel:hover{opacity: 0.8;}
.voteAlertBack{display: inline-block;background: url(/assets/images/vote/voteico4.jpg) no-repeat left center;padding-left: 10px;color: #999999;font-size: 16px;cursor: pointer;margin-bottom: 15px;}
.voteAlert2{margin-top: -121px;}
.voteAlert2 .voteAlertMain,.voteAlert3 .voteAlertMain{padding: 15px;}
.voteAlertFm{padding: 0px 25px;}
.voteFmGp{border: 1px solid #1f3e8e;border-radius: 3px;margin-bottom: 10px;height: 42px;padding: 0px 5px;}
.voteFmGp label{color: #505050;font-size: 16px;padding-left: 22px;line-height: 42px;font-weight: normal;}
.voteFmGpNum label{background: url(/assets/images/vote/voteico5.jpg) no-repeat left center;}
.voteFmGpRt{padding-left: 64px;}
.voteFmGpRt input{height: 40px;border: none;width: 100%;line-height: 40px;font-size: 16px;}
.voteFmGpPs label{background: url(/assets/images/vote/voteico6.jpg) no-repeat left center;}
.voteLogin{display: block;line-height: 38px;border-radius: 10px;width: 60%;background: #00237e;color: #fff;font-size: 16px;text-align: center;}
.voteReg{display: inline-block;line-height: 38px;border-radius: 10px;width: 60%;background: #00237e;color: #fff;font-size: 16px;text-align: center;}
.voteBottom a:hover{opacity: 0.8;color: #fff;}
.voteForget{line-height: 26px;background: #b3b3b3;color: #fff;border-radius: 3px;display: block;width: 36%;text-align: center;font-size: 16px;margin-top: 10px;}
.voteBottom{text-align: center;}
.voteNoGp{margin-bottom: 10px;}
.voteNoGp label{color: #666666;font-size: 16px;font-weight: normal;line-height: 26px;text-align: right;display: inline-block;width: 55px;}
.voteNoGpRt{padding-left: 70px;}
.voteNoGpRt input[type="text"],.voteNoGp input[type="password"]{height: 26px;border: 1px solid #989898;line-height: 26px;box-sizing: border-box;padding: 0px 5px;width: 100%;}
.voteNoGpRt .voteInpSmall{width: 50%!important;}
.voteSex{display: inline-block;line-height: 26px;margin-left: 5px;}
.voteSex label{width: auto;}
.voteSex input{width: 14px;height: 14px;border: 1px solid #989898;margin-right: 5px;margin-top: 6px;}
.voteAlert3 .voteAlertFm{padding: 0px;}
.voteEr{padding-left: 70px;font-size: 15px;color: #EC6D6C;font-weight: bold;margin-bottom: 10px;}
.voteAlert3{margin-top: -161px;}
.voteAlertTL{text-align: center;color: #00237E;font-size: 20px;font-weight: bold;margin-bottom: 35px;}
.voteAlertText{color: #999999;font-size: 16px;line-height: 30px;text-align: center;}
.voteAlert4 .voteAlertMain{padding: 50px 0px;}
.voteAlert4{margin-top: -128px;}
.voteAlert5 .voteAlertMain{padding: 34px 0px;}
.voteAlert5{margin-top: -126px;}
.voteAlert6 .voteAlertMain{padding: 50px 0px;}
.voteAlert6{margin-top: -128px;}
@media (max-width: 400px){
	.voteAlert{width: 98%;margin-left: 0px;left: 1%;}
	.voteNoGpRt .voteInpSmall{width: 100%!important;}
	.voteSex{margin-left: 0px;margin-right: 5px;}
	.voteAlert3{margin-top: -184px;}
}
/*7月4日新增样式*/
.joinLf{width: 284px;}
.joinLfImg{width: 100%;border-radius: 10px;}
.joinLf .voteLiA a{display: block;width: 100%;}
.joinRt{padding-left: 294px;}
.joinUpdate{background: #f2f2f2;padding: 10px;margin-bottom: 30px;}
.joinBack{text-align: center;}
.joinBack a{display: inline-block;line-height: 40px;border-radius: 5px;background: #b3b3b3;color: #fff;text-align: center;padding: 0px 34px;}
.joinBack em{display: inline-block;background: url(/assets/images/vote/join_03.png) no-repeat;width: 18px;height: 13px;margin-right: 8px;vertical-align: -1px;}
.joinBack a:hover{opacity: 0.8;color: #fff;}
.VoResultMain .voteListMain{width: 1146px;}
.VoResultLi{position: relative;}
.VoResultMain .voteUL li{padding: 0px 15px;}
.VoResultNum{background: url(/assets/images/vote/award-01.svg) no-repeat;width: 69px;line-height: 69px;text-align: center;color: #754c24;font-size: 30px;position: absolute;left: -12px;top: -12px;z-index: 10;font-weight: bold;font-style: normal;}
.voteULOther li{float: left;width: 20%;box-sizing: border-box;padding: 0px 8px;margin-bottom: 18px;}
.voteULOther{padding-top: 46px;}
.VoResultMain li img{width: 100%;border-radius: 5px;}
.lobtn {width: 100px; height: 33px;line-height: 33px;text-align: center; display: block;float: left;font-size: 15px;color: #fff;background: #ADBABA;cursor: pointer;}
@media (max-width: 1160px){
	.VoResultMain .voteListMain{width: 100%;}
}
@media (max-width: 767px){
	.joinLf{margin: 0px auto;float: none;margin-bottom: 15px;}
	.joinRt{float: left;width: 100%;padding: 0px;}
	.joinUpdate{margin-bottom: 15px;}
	.VoResultNum{width: 36px;line-height: 36px;background-size: 100% 100%;font-size: 16px;}
	.VoResultMain .voteUL li{padding: 0px 2px;}
	.voteULOther{padding-top: 0px;}
	.voteULOther li{width: 50%;margin-bottom: 4px;}
}

.consult_line {
    position: fixed;
    top: 37%;
    z-index: 1300;
}
.consult_google {
    position: fixed;
    top: 44%;
    z-index: 1300;
}
.consult {
    position: fixed;
    top: 30%;
    z-index: 1300;
}
.fix-right {
    right: 9px;
}
@media (max-width: 767px) {
.consult_line {
    position: fixed;
    top: 46%;
    z-index: 1300;
}
.consult_google {
    position: fixed;
    top: 56%;
    z-index: 1300;
}
.consult {
    position: fixed;
    top: 36%;
    z-index: 1300;
}

.consult_google img {
    opacity: 0.7;
}

.consult img {
    opacity: 0.7;
}

.consult_line img {
    opacity: 0.7;
}

}
.ui-datepicker {z-index: 1201!important;}