.e44_container.body_bg {
	background: none;
}
.e44_container .div_bg {
	background: none; width: 100%; position: relative; max-width: 750px; box-sizing: border-box;
}
.e44_container .div_bg.hasbg {
	background-position: top; height: 100%; background-image: url("../../../images/44/skin_miecf2024/bg2.jpg"); background-size: cover;
}
.e44_container .div_content {
	background: none; width: 100%; margin-top: 0px; position: relative; z-index: 1;
}
.e44_maintitle {
	margin: 0px auto; width: 679px; padding-top: 477px; padding-bottom: 478px;
}
.e44_maintitle img {
	width: 100%;
}
.e44_mainbtnbox {
	margin-top: 19px; margin-bottom: 0px; float: none;
}
:last-child.e44_mainbtnbox {
	margin-bottom: 43px;
}
.e44_mainbtn {
	background: no-repeat 0% 0% / cover; padding: 18px 17px; width: 504px; height: 142px; line-height: 104px; box-sizing: border-box;
}
.e44_mainbtn.bot1_bg {
	background-image: url("../../../images/44/skin_miecf2024/ibtn1.png?ver=1");
}
.e44_mainbtn.bot2_bg {
	background-image: url("../../../images/44/skin_miecf2024/ibtn2.png?ver=1");
}
.e44_header {
	display: block;
}
.div_bg.hasbg .e44_header {
	padding: 0px; width: 100%; position: relative;
}
.e44_logo {
	width: 100%; position: relative;
}
.e44_logo img {
	width: 100%; display: block; position: relative; z-index: 1;
}
.e44_langbox {
	height: 50px; padding-right: 67px; margin-top: 64px; display: flex; justify-content: flex-end; align-items: center;
}
.e44_lang_btn {
	margin-left: 8px; cursor: pointer;
}
.e44_lang img {
	display: block;
}
.e44_source_title {
	left: 37px; text-align: left; bottom: 41px; color: rgb(17, 132, 95); line-height: 57px; letter-spacing: 2px; font-weight: bold; position: absolute; z-index: 2; text-shadow: 2px 1px 1px #9ed3db;
}
.e44_progressbox {
	margin: 45px auto; width: 82%; height: 70px; position: relative; box-sizing: border-box;
}
.e44_progressbox::after {
	border-radius: 25px; left: 0px; top: 26px; width: 100%; height: 25px; position: absolute; content: ""; box-shadow: 0px 2px 1px #2f9278; background-color: rgb(176, 202, 0);
}
.e44_progress {
	border-radius: 50%; border: 1px solid rgb(17, 132, 95); border-image: none; top: 0px; width: 66px; height: 66px; text-align: center; color: rgb(255, 255, 255); line-height: 64px; font-size: 34px; font-weight: bold; display: block; position: absolute; z-index: 2; box-sizing: border-box; box-shadow: 2px 2px 1px #b0ca00; background-color: rgb(17, 132, 95);
}
.e44_progress_1 {
	left: calc(15% - 33px);
}
.e44_progress_2 {
	left: calc(38% - 33px);
}
.e44_progress_3 {
	left: calc(62% - 33px);
}
.e44_progress_4 {
	left: calc(85% - 33px);
}
.e44_container .index_title {
	margin: 0px; padding: 0px 46px; width: 100%; height: 85px; line-height: 83px; border-bottom-color: rgb(155, 203, 188); border-bottom-width: 2px; border-bottom-style: solid; display: flex; box-sizing: border-box; justify-content: flex-start; align-items: center;
}
.e44_step_icon {
	width: 40px; height: 34px; margin-right: 10px; background-image: url("../../../images/44/skin_miecf2024/icon1.png"); background-repeat: no-repeat;
}
.e44_step_icon.e44_confirm {
	background-image: url("../../../images/44/skin_miecf2024/icon2.png");
}
.e44_container .index_title span {
	color: rgb(17, 132, 95); font-size: 28px;
}
.e44_container .content-container {
	padding: 0px;
}
.e44_container .div_content_ny {
	margin: 0px auto; border-radius: 6px; border: 1px solid rgb(193, 193, 193); border-image: none; width: 94%; padding-bottom: 55px; box-shadow: -1px 2px 20px 5px #b8b8b8;
}
.e44_mainbox {
	margin: 0px auto; border-radius: 6px; border: 1px solid rgb(193, 193, 193); border-image: none; width: 94%; padding-bottom: 55px; box-shadow: -1px 2px 20px 5px #b8b8b8;
}
.e44_container .index_title span {
	font-size: 30px;
}
.e44_confirm_title span {
	font-size: 30px;
}
.e44_container .form-horizontal .form-group {
	margin: 45px auto 0px;
}
.e44_container .form-group label {
	color: rgb(94, 94, 94); font-size: 28px;
}
.e44_container .form-group input[type='text'] {
	height: 72px; font-size: 26px; margin-top: 20px; box-shadow: none;
}
.e44_container input[type='password'] {
	height: 72px; font-size: 26px; margin-top: 20px; box-shadow: none;
}
.e44_container select {
	height: 72px; font-size: 26px; margin-top: 20px; box-shadow: none;
}
.e44_imbtn {
	background: url("../../../images/44/skin_miecf2024/btn1.png") 0% 0% / cover; margin: 0px auto 50px; padding: 13px; border: currentColor; border-image: none; width: 323px; height: 117px; line-height: 91px; font-size: 45px; font-weight: bold; display: block; box-shadow: none;
}
.e44_imbtn.btn-primary:active {
	background: url("../../../images/44/skin_miecf2024/btn1.png") 0% 0% / cover; margin: 0px auto 50px; padding: 13px; border: currentColor; border-image: none; width: 323px; height: 117px; line-height: 91px; font-size: 45px; font-weight: bold; display: block; box-shadow: none;
}
.e44_imbtn.btn-success:active {
	background: url("../../../images/44/skin_miecf2024/btn1.png") 0% 0% / cover; margin: 0px auto 50px; padding: 13px; border: currentColor; border-image: none; width: 323px; height: 117px; line-height: 91px; font-size: 45px; font-weight: bold; display: block; box-shadow: none;
}
.e44_imbtn.e44_submit {
	background-image: url("../../../images/44/skin_miecf2024/btn2.png");
}
.e44_submit.e44_imbtn.btn-primary:active {
	background-image: url("../../../images/44/skin_miecf2024/btn2.png");
}
.e44_submit.e44_imbtn.btn-success:active {
	background-image: url("../../../images/44/skin_miecf2024/btn2.png");
}
.e44_imbtn.btn-primary:hover {
	border: currentColor; border-image: none;
}
.e44_imbtn.btn-success:hover {
	border: currentColor; border-image: none;
}
.e44_imbtn.btn-primary:focus {
	border: currentColor; border-image: none;
}
.e44_imbtn.btn-success:focus {
	border: currentColor; border-image: none;
}
.e44_phonebox {
	display: flex; justify-content: flex-start;
}
.e44_phone_code {
	width: 30% !important; margin-right: 10px; flex-shrink: 0;
}
.e44_phone_main {
	width: 100% !important;
}
.e44_statutebox {
	margin: 6.8% auto 0px; width: 90%;
}
.e44_statutebox label {
	padding: 0px; text-align: left; line-height: 27px; font-size: 21px; margin-bottom: 30px; display: flex; align-items: flex-start;
}
.e44_statutebox input {
	margin: 8px 0px 0px; transform: scale(1.5);
}
.e44_statutebox span {
	text-align: left; font-size: inherit; margin-left: 15px;
}
.e44_btnbox {
	margin-top: 45px; margin-bottom: 50px; display: flex;
}
.e44_teambox .row {
	margin: 0px;
}
.e44_teambox #xuanzhe {
	padding: 35px 5%; text-align: left; color: rgb(83, 83, 83); font-size: 26px; border-bottom-color: rgb(155, 203, 188); border-bottom-width: 2px; border-bottom-style: solid;
}
.e44_teamlist_title {
	margin: 0px; padding: 0px 46px; width: 100%; height: 85px; line-height: 83px; border-bottom-color: rgb(155, 203, 188); border-bottom-width: 2px; border-bottom-style: solid; display: flex; box-sizing: border-box; justify-content: flex-start; align-items: center;
}
.e44_teamlist_title h4 {
	padding: 0px; color: rgb(17, 132, 95); font-size: 28px; font-weight: bold;
}
[disabled].btn-primary {
	
}
[disabled].btn-success {
	
}
.e44_surveytitle {
	padding: 0px 46px; height: 85px; line-height: 83px; border-bottom-color: rgb(155, 203, 188); border-bottom-width: 2px; border-bottom-style: solid; display: flex; box-sizing: border-box; justify-content: flex-start; align-items: center;
}
.e44_surveytitle span {
	color: rgb(17, 132, 95); font-size: 28px; font-weight: bold;
}
.e44_questionbox {
	margin: 0px auto; width: 90%;
}
.e44_questionbox .selection .select2-selection {
	height: 35px !important; text-align: left; color: rgb(102, 102, 102); font-size: 23px; display: block;
}
.select2-results {
	text-align: left; color: rgb(102, 102, 102); font-size: 23px;
}
.select2-selection__rendered {
	color: rgb(102, 102, 102) !important;
}
.select2-dropdown {
	border: 1px solid rgb(153, 153, 153) !important; border-image: none !important;
}
.select2-container--default .select2-results > .select2-results__options {
	max-height: 360px !important;
}
.e44_questionbox .question {
	background: none; width: 100%; text-align: left; color: rgb(94, 94, 94); line-height: 31px; font-size: 28px; font-weight: normal; display: block;
}
.e44_questionbox .question .question-tip {
	color: rgb(170, 170, 170); font-size: 23px; display: inline-block;
}
.e44_questionbox .options {
	width: auto; text-align: left; font-size: 20px;
}
:last-child.e44_questionbox .e44_answerbox {
	margin-bottom: 0px;
}
.e44_answerbox {
	margin-top: 20px; margin-bottom: 45px; display: flex; flex-wrap: wrap;
}
.e44_answerbox.e44_mobile {
	margin: 0px;
}
.e44_answerbox.e44_mobile .weui_cell_primary {
	width: auto;
}
.e44_confirm_title {
	margin: 0px;
}
.e44_confirm_title .alert {
	background: none; border-width: medium medium 2px; border-style: none none solid; border-color: currentColor currentColor rgb(242, 198, 157); padding: 0px 46px; border-image: none; height: 85px; line-height: 83px; margin-bottom: 0px; display: flex; box-sizing: border-box; justify-content: flex-start; align-items: center;
}
.e44_confirm_title span {
	color: rgb(227, 127, 37); font-size: 28px; font-weight: bold;
}
.e44_confirmlist {
	margin: 45px auto 0px; width: 90%; text-align: left;
}
.e44_confirmlist_title {
	color: rgb(94, 94, 94); font-size: 28px;
}
.e44_confirmlist p {
	padding: 3px 12px; border-radius: 4px; border: 1px solid rgb(231, 231, 231); border-image: none; width: 100%; height: 70px; color: rgb(153, 153, 153); line-height: 62px; font-size: 23px; font-weight: bold; margin-top: 20px; box-sizing: border-box; background-color: rgb(231, 231, 231);
}
.e44_memberlist_title {
	margin: 45px 0px; padding: 0px; color: rgb(227, 127, 37); font-size: 28px; font-weight: bold;
}
.e44_container .div_content_ny.e44_mainbox.e44_showpagebox {
	padding: 45px 5% 55px; margin-bottom: 50px; box-sizing: border-box;
}
.e44_showpage_title {
	text-align: left; color: rgb(17, 132, 95); padding-bottom: 28px; font-size: 28px; font-weight: bold;
}
.e44_showpage_box {
	margin: 38px 0px;
}
:last-child.e44_showpage_box {
	margin-bottom: 0px;
}
.e44_showpage_subtitle {
	text-align: left; color: rgb(17, 132, 95); font-size: 23px; font-weight: bold;
}
.e44_showpage_text {
	text-align: left; color: rgb(109, 109, 109); line-height: 31px; font-size: 20px;
}
.e44_showpage_box .registdo_title {
	
}
.e44_showpage_box .pr-show-qrcode {
	
}
.e44_showpage_box .registdo_title {
	display: none;
}
.e44_showpage_box .pr-show-qrcode {
	margin: 0px;
}
.e44_qrcode {
	margin: 0px auto; width: 415px;
}
.e44_qrcode img {
	width: 100%; display: block;
}
.e44_qrcode_mess p {
	text-align: center; color: rgb(138, 138, 138); line-height: 32px; font-size: 20px;
}
.registdo_titlebox {
	border-radius: 20px; border: 9px solid rgb(245, 245, 245); border-image: none;
}
.e44_showpage_box .registdo_title_g1 {
	margin: 0px; padding: 0px;
}
.e44_showpage_box .registdo_title_g2 {
	margin: 0px; padding: 0px;
}
.e44_showpage_box .registdo_title_g1 {
	border: currentColor; border-image: none; width: 100%;
}
.e44_team_messbox {
	padding: 38px 0px 18px; margin-bottom: 38px; border-bottom-color: rgb(140, 163, 206); border-bottom-width: 1px; border-bottom-style: solid;
}
.e44_team_mess {
	padding: 0px 30px; font-weight: normal; margin-bottom: 20px; display: flex; justify-content: flex-start; align-items: center;
}
.e44_team_mess_title {
	padding: 0px 81px 0px 0px; height: 53px; color: rgb(255, 255, 255); line-height: 53px; font-size: 26px; margin-right: 15px; position: relative; flex-shrink: 0;
}
.e44_team_mess_title span {
	width: 100%; height: 100%; padding-left: 16px; display: block; min-width: 157px; box-sizing: border-box; background-color: rgb(176, 202, 0);
}
.e44_team_mess_title::after {
	top: 0px; width: 81px; height: 100%; right: 2px; position: absolute; content: ""; background-image: url("../../../images/44/skin_miecf2024/show_title_bg2.png");
}
.e44_team_mess p {
	width: 100%; color: rgb(104, 104, 104); line-height: 33px; font-size: 33px; font-weight: normal;
}
.e44_team_number_title {
	margin: 0px auto 25px; padding: 1px 40px 43px; width: 488px; height: 107px; position: relative; box-sizing: border-box;
}
.e44_team_number_title::before {
	top: 0px; width: 40px; height: 100%; position: absolute; content: "";
}
.e44_team_number_title::after {
	top: 0px; width: 40px; height: 100%; position: absolute; content: "";
}
.e44_team_number_title::before {
	background: url("../../../images/44/skin_miecf2024/show_numner_left.png"); left: 2px;
}
.e44_team_number_title::after {
	background: url("../../../images/44/skin_miecf2024/show_numner_right.png?ver=1"); top: 1px; right: 2px;
}
.e44_team_number_title span {
	margin: 0px; width: 100%; height: 100%; color: rgb(255, 255, 255); font-size: 34px; display: block; background-color: rgb(176, 202, 0);
}
.e44_team_number p {
	color: rgb(128, 128, 128); line-height: 86px; font-size: 96px; margin-bottom: 40px;
}
@media screen and (max-width:750px)
{
.e44_statutebox label {
	font-size: 23px;
}
.e44_statutebox input {
	padding: 0px; width: 20px; height: 20px; margin-top: 6px; min-width: 20px;
}
.e44_statutebox span {
	margin-left: 24px;
}
.e44_showpage_title {
	font-size: 28px;
}
.e44_questionbox .question {
	font-weight: bold;
}
.e44_questionbox .options label {
	font-size: 23px;
}
.e44_showpage_subtitle {
	font-size: 26px;
}
.e44_container .ac_results li {
	line-height: 50px; font-size: 25px;
}
#xuanzhe select {
	margin-top: 0px;
}
.e44_bg {
	
}
}
