body,dd,div,dl,dt,form,li,ol,p,ul {
	margin: 0;
	padding: 0
}

ol,ul {
	list-style: none
}

button,input {
	outline: 0
}

i {
	font-style: normal
}

body {
	font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif
}

a,a:active,a:focus,a:hover {
	color: #000;
	text-decoration: none
}

.moduleOverLay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1500;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYAQMAAADaua+7AAAAA1BMVEUAAACnej3aAAAAAXRSTlOArV5bRgAAAAtJREFUCNdjoDEAAABgAAGVQESKAAAAAElFTkSuQmCC) repeat;display: none
}

.moduleUserLay {
	width: 400px;
	height: 421px;
	padding: 40px;
	background-color: #fff;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.moduleUserLayFixed {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -265px;
	margin-left: -205px;
	z-index: 2000;
	display: none
}

.mulHead {
	position: relative;
	text-align: center;
	font-size: 24px;
	color: #01a4e5
}

.moduleUserLayFixed .mulHead {
	cursor: move
}

.mulHead span {
	cursor: default
}

.mulClose {
	position: absolute;
	top: 50%;
	right: 15px;
	width: 16px;
	min-height: 16px;
	margin-top: -8px;
	cursor: pointer
}

.mulClose em {
	position: relative;
	display: block;
	width: 16px;
	min-height: 16px;
	background-color: #898989;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.mulClose em:hover {
	background-color: #f60;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}

.mulClose em i {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 1px;
	height: 1px;
	border: 7px solid transparent
}

.mulClose em .mulCloseTop {
	margin: 0 1px 2px 1px;
	border-top-color: #fff
}

.mulClose em .mulCloseRight {
	margin: 1px 0 1px 2px;
	border-right-color: #fff
}

.mulClose em .mulCloseBottom {
	margin: 2px 1px 0 1px;
	border-bottom-color: #fff
}

.mulClose em .mulCloseLeft {
	margin: 1px 2px 1px 0;
	border-left-color: #fff
}

.mulForms>li {
	position: relative;
	padding: 15px 35px 15px 30px;
	border-left: 5px solid #fff
}

.mulForms>li:hover {
	background-color: #f0f0f0;
	border-left: 5px solid #f39800
}

.mulForms>li>i,.mulForms>li>input {
	display: block
}

.mulForms>li>i {
	position: absolute;
	top: 50%;
	left: 41px;
	width: 24px;
	margin-top: -12px;
	padding-top: 24px;
	background: url("data:image/png;base64,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") no-repeat;
}

.mulForms>li>input {
	width: 100%;
	padding: 13px 0 13px 43px;
	border: 1px solid #c9c9c9;
	font-size: 16px;
	color: #3b3b3b
}

.mulForms>.mulCountry,.mulForms>.mulCountry:hover {
	margin: 0 auto;
	padding: 15px 35px;
	border: 0
}

.mulCountrySlide {
	position: relative;
	width: 340px;
	margin: 0 auto
}

.mulCountrySlide .next,.mulCountrySlide .prev {
	position: absolute;
	cursor: pointer;
	clear: both;
	top: 50%;
	width: 25px;
	height: 25px;
	margin-top: -12px;
	-moz-box-shadow: 0 2px 1px 0 rgba(3,0,0,.14);
	box-shadow: 0 2px 1px 0 rgba(3,0,0,.14);
	background: #01a4e5;
}
.mulCountrySlide .prev i{
	display: inline-block;
	border-left: none;
	border-right: 5px solid #333;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	position: absolute;
	top: 50%;
	right: 31%;
	transform: translate(-50%,-50%);
}
.mulCountrySlide .next i{
	display: inline-block;
	border-right: none;
	border-left: 5px solid #333;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	position: absolute;
	top: 50%;
	left: 56%;
	transform: translate(-50%,-50%);
}
.mulCountrySlide .prev {
	left: -31px;
	background-position: left top;
	-webkit-border-radius: 12.5px;
	-moz-border-radius: 12.5px;
	border-radius: 12.5px;
}

.mulCountrySlide .next {
	right: -31px;
	background-position: right top;
	-webkit-border-radius: 12.5px;
	-moz-border-radius: 12.5px;
	border-radius: 12.5px;
}

.mulCountrySlide .prev:hover {
	background-position: left bottom;
	background: #01a4e5;
}
.mulCountrySlide .prev i{
	border-right-color: #fff
}

.mulCountrySlide .next:hover {
	background-position: right bottom;
	background: #01a4e5;
}
.mulCountrySlide .next i{
	border-left-color: #fff
}

.mulCountrySlide .prevStop {
	display: none
}

.mulCountrySlide .nextStop {
	display: none
}

.mulCountrySlide ul {
	overflow: hidden;
	zoom: 1;
	min-width: 345px
}

.mulCountrySlide ul li {
	width: 75px!important;
	float: left
}

.mulCountrySlide ul li a em,.mulCountrySlide ul li a span,.mulCountrySlide ul li strong em,.mulCountrySlide ul li strong span {
	float: left;
	display: block;
	width: 100%
}

.mulCountrySlide ul li a,.mulCountrySlide ul li strong {
	display: block;
	font-weight: 300;
	font-size: 17px;
	color: #bebdbd;
	cursor: pointer;
	height: 43px
}

.mulCountrySlide ul li a:hover {
	text-decoration: none
}

.mulCountrySlide ul li a em,.mulCountrySlide ul li strong em {
	width: 41px;
	padding-top: 27px;
}

.mulCountrySlide ul li a span,.mulCountrySlide ul li strong span {
	padding-left: 6px!important;
	font-size: 14px
}
.mulCountrySlide ul li a span i,.mulCountrySlide ul li strong span i{
	margin-left: -6px
}

.mulCountrySlide ul li .mulCountry-uk em {
	background: url(/Common/images/countries/flag-uk-off.png?hash=9d2873d6) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-uk.active em {
	background: url(/Common/images/countries/flag-uk-on.png?hash=bc6a1e04) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-us em {
	background: url(/Common/images/countries/flag-us-off.png?hash=36c04309) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-us.active em {
	background: url(/Common/images/countries/flag-us-on.png?hash=7304d7a9) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-aus em {
	background: url(/Common/images/countries/flag-aus-off.png?hash=6b3951ee) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-aus.active em {
	background: url(/Common/images/countries/flag-aus-on.png?hash=a80f567b) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-jp em {
	background: url(/Common/images/countries/flag-jp-off.png?hash=242bfacd) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-jp.active em {
	background: url(/Common/images/countries/flag-jp-on.png?hash=75499d6c) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-kr em {
	background: url(/Common/images/countries/flag-kr-off.png?hash=4015dd28) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-kr.active em {
	background: url(/Common/images/countries/flag-kr-on.png?hash=66d58a2c) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-nz em {
	background: url(/Common/images/countries/flag-nz-off.png?hash=eeb0859f) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-nz.active em {
	background: url(/Common/images/countries/flag-nz-on.png?hash=75487ef5) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-az em {
	background: url(/Common/images/countries/flag-ie-off.png?hash=af059588) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-az.active em {
	background: url(/Common/images/countries/flag-ie-on.png?hash=756107a5) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-hk em {
	background: url(/Common/images/countries/flag-hk-off.png?hash=66e1b138) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-hk.active em {
	background: url(/Common/images/countries/flag-hk-on.png?hash=4de96dd9) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-sp em {
	background: url(/Common/images/countries/flag-sg-off.png?hash=e3404562) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-sp.active em {
	background: url(/Common/images/countries/flag-sg-on.png?hash=b434b819) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-cna em {
	background: url(/Common/images/countries/flag-ca-off.png?hash=ec51adb0) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-cna.active em {
	background: url(/Common/images/countries/flag-ca-on.png?hash=554c67ee) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-fra em {
	background: url(/Common/images/countries/flag-fr-off.png?hash=65c2a311) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-fra.active em {
	background: url(/Common/images/countries/flag-fr-on.png?hash=15587d99) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-be em {
	background: url(/Common/images/countries/flag-de-off.png?hash=d10075b2) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-be.active em {
	background: url(/Common/images/countries/flag-de-on.png?hash=5bfa19ae) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-ity em {
	background: url(/Common/images/countries/flag-it-off.png?hash=d9d8a63b) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-ity.active em {
	background: url(/Common/images/countries/flag-it-on.png?hash=0ad515e9) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-sp em {
	background: url(/Common/images/countries/flag-es-off.png?hash=0712336f) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-sp.active em {
	background: url(/Common/images/countries/flag-es-on.png?hash=cae1dbd3) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-ru em {
	background: url(/Common/images/countries/flag-ru-off.png?hash=ec62db01) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-ru.active em {
	background: url(/Common/images/countries/flag-ru-on.png?hash=8864a848) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-ch em {
	background: url(/Common/images/countries/flag-ch-off.png?hash=438b785d) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-ch.active em {
	background: url(/Common/images/countries/flag-ch-on.png?hash=5828be00) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-se em {
	background: url(/Common/images/countries/flag-se-off.png?hash=1272717e) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-se.active em {
	background: url(/Common/images/countries/flag-se-on.png?hash=a8dad39a) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-dk em {
	background: url(/Common/images/countries/flag-dk-off.png?hash=d7af5064) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-dk.active em {
	background: url(/Common/images/countries/flag-dk-on.png?hash=aa8fb1d2) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-no em {
	background: url(/Common/images/countries/flag-no-off.png?hash=c8749a43) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-no.active em {
	background: url(/Common/images/countries/flag-no-on.png?hash=e4816da3) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-fi em {
	background: url(/Common/images/countries/flag-fi-off.png?hash=1353fcb7) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-fi.active em {
	background: url(/Common/images/countries/flag-fi-on.png?hash=201523c7) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-bl em {
	background: url(/Common/images/countries/flag-be-off.png?hash=6bbd46fe) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-bl.active em {
	background: url(/Common/images/countries/flag-be-on.png?hash=e5a98e35) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-nl em {
	background: url(/Common/images/countries/flag-nl-off.png?hash=95564dde) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-nl.active em {
	background: url(/Common/images/countries/flag-nl-on.png?hash=b1dbf8e0) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-mo em {
	background: url(/Common/images/countries/flag-mo-off.png?hash=accdfd61) no-repeat center;
	background-size: 100% 100%
}
.mulCountrySlide ul li .mulCountry-mo.active em {
	background: url(/Common/images/countries/flag-mo-on.png?hash=c834a53d) no-repeat center;
	background-size: 100% 100%
}


.mulCountrySlide ul li .active {
	color: #ec2e30
}

.mulForms .mulEducation {
	float: left;
	width: 50%;
	padding-right: 10px
}

.mulForms .mulClass {
	float: right;
	width: 50%;
	padding-left: 10px
}

.mulForms .mulAddress {
	clear: both
}

.mulForms .mulPhone>i {
	background-position: 0 50%
}

.mulForms .mulPVcode>i {
	background-position: -302px 50%
}

.mulForms .mulCAPTCHA>i {
	background-position: -24px 50%
}

.mulForms .mulPwd>i {
	background-position: -48px 50%
}

.mulForms .mulService>i {
	background-position: -278px 50%;
	z-index: 100
}

.mulForms .mulPlan>i {
	background-position: -182px 50%;
	z-index: 100
}

.mulForms .mulEducation>i {
	background-position: -206px 50%;
	z-index: 100
}

.mulForms .mulClass>i {
	left: 21px;
	background-position: -230px 50%;
	z-index: 100
}

.mulForms .mulAddress>i {
	background-position: -254px 50%
}

.mulForms .moduleSelect {
	position: relative;
	width: 100%;
	font-size: 16px
}

.mulForms .moduleSelect button {
	position: relative;
	display: block;
	width: 100%;
	padding: 12px 0 12px 43px;
	background-color: #fff;
	border: 1px solid #c9c9c9;
	outline: 0
}

.mulForms .moduleSelect button input:disabled {
	position: relative;
	display: block;
	width: 100%;
	border: 0;
	z-index: 0;
	background-color: transparent;
	cursor: pointer
}

.mulForms .moduleSelect button i {
	position: absolute;
	top: 50%;
	right: 20px;
	display: block;
	width: 0;
	height: 0;
	margin-top: -3px;
	border-top: 5px solid #9d9d9d;
	border-right: 5px solid transparent;
	border-bottom: 0;
	border-left: 5px solid transparent
}

.mulForms .moduleSelect ul {
	position: absolute;
	top: 50px;
	left: 0;
	width: 100%;
	background-color: #fff;
	border: 1px solid #01a4e5;
	border-top: 0;
	z-index: 500;
	display: none
}

.mulForms .moduleSelect ul li {
	padding: 0
}

.mulForms .moduleSelect ul li a {
	display: block;
	padding: 10px 14px;
	background-color: #fff;
	text-align: left;
	font-size: 16px;
	color: #333;
	text-decoration: none
}

.mulForms .moduleSelect ul li a:hover {
	background-color: #f0f0f0
}

.mulForms .msActive .moduleSelect button {
	border-color: #01a4e5
}

.mulForms .msActive .moduleSelect button i {
	border-top: 0;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #9d9d9d;
	border-left: 5px solid transparent
}

.mulForms .msActive .moduleSelect ul {
	display: block
}

.mulForms .mulInpError {
	position: absolute;
	top: -9px;
	right: 38px;
	padding: 4px 6px;
	background-color: #fff;
	border: 1px solid #c9c9c9;
	color: #e71f19;
	text-align: center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: none
}

.mulForms .mulCountry .mulInpError {
	top: -25px;
	right: 53px
}

.mulForms .mulEducation .mulInpError {
	right: 13px
}

.mulForms .mulInpError i {
	position: relative;
	top: 36px;
	right: 24px;
	float: right;
	display: block;
	width: 16px;
	padding-top: 16px;
	margin-right: -16px;
	background: url(data:image/png;
	base64,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) no-repeat -114px 50%
}

.mulForms li .mulInpError em,.mulForms li .mulInpError strong {
	position: relative;
	display: block;
	float: right;
	width: 0;
	height: 0
}

.mulForms li .mulInpError strong {
	right: 9px;
	bottom: -25px;
	border: 4px solid #c9c9c9;
	border-right-color: transparent;
	border-bottom-color: transparent
}

.mulForms li .mulInpError em {
	right: 8px;
	bottom: -22px;
	border: 4px solid #fff;
	border-right-color: transparent;
	border-bottom-color: transparent
}

.mulForms .mulErr input {
	border-color: #e71f19
}

@-moz-keyframes ani-mulErr {
	0 {
		margin-right: 0
	}

	20% {
		margin-right: 4px
	}

	40% {
		margin-right: -4px
	}

	60% {
		margin-right: 0
	}
}

@-webkit-keyframes ani-mulErr {
	0 {
		margin-right: 0
	}

	20% {
		margin-right: 4px
	}

	40% {
		margin-right: -4px
	}

	60% {
		margin-right: 0
	}
}

@keyframes ani-mulErr {
	0 {
		margin-right: 0
	}

	20% {
		margin-right: 4px
	}

	40% {
		margin-right: -4px
	}

	60% {
		margin-right: 0
	}
}

.mulForms .mulErr .mulInpError {
	display: block
}

.mulForms .aniMulErr .mulInpError {
	-moz-animation-name: ani-mulErr;
	-moz-animation-duration: .3s;
	-moz-animation-iteration-count: 2;
	-webkit-animation-name: ani-mulErr;
	-webkit-animation-duration: .3s;
	-webkit-animation-iteration-count: 2;
	animation-name: ani-mulErr;
	animation-duration: .3s;
	animation-iteration-count: 2
}

.mulForms .mulPhone .mulNations {
	display: none
}

.mulForms .mulCAPTCHA,.mulForms .mulPVcode {
	padding-right: 175px
}

.mulForms .mulCAPTCHA>input,.mulForms .mulPVcode>input {
	width: 198px
}

.mulForms .mulCAPTCHA .mulInpError,.mulForms .mulPVcode .mulInpError,.mulRegOth .mulPhone .mulInpError {
	right: 180px
}

.mulForms .mulCAPTCHA .getCAPTCHA,.mulForms .mulPVcode .getCAPTCHA {
	position: absolute;
	top: 50%;
	right: 35px;
	display: block;
	width: 122px;
	margin-top: -25px
}

.mulForms .mulCAPTCHA .getCAPTCHA button {
	display: block;
	width: 122px;
	padding: 13px 0;
	background-color: #fff;
	border: 1px solid #c9c9c9;
	text-align: center;
	font-size: 16px;
	color: #f39800;
	cursor: not-allowed;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.mulForms .mulCAPTCHA .getCAPTCHA .allowed {
	background-color: #f39800;
	border-color: #dd8a00;
	color: #fff;
	cursor: pointer
}

.mulForms .mulPwd .mulPwdShow {
	position: absolute;
	top: 50%;
	right: 36px;
	width: 45px;
	margin-top: -23px;
	padding-top: 46px;
	background: #fff url(data:image/png;
	base64,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) no-repeat -68px 50%;cursor: pointer;
	display: none
}

.mulFun {
	padding: 0 35px
}

.mulFun dl {
	padding-top: 15px;
	color: #3b3b3b;
	display: none
}

.mulFun dl dt {
	position: relative;
	float: left;
	padding-left: 30px;
	font-weight: 300;
	cursor: pointer
}

.mulFun dl dt i {
	position: absolute;
	top: 50%;
	left: 0;
	width: 14px;
	margin-top: -7px;
	padding-top: 14px;
	background: url(data:image/png;
	base64,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) no-repeat -139px 50%
}

.mulFun dl dt i.active {
	background-position: -163px 50%
}

.mulFun dl dd {
	float: right
}

.mulFun p {
	padding: 15px 0
}

.mulFun p .mulBtnSub {
	display: block;
	width: 100%;
	padding: 10px 0;
	background-color: #01a4e5;
	border: 1px solid #4dbfed;
	text-align: center;
	font-weight: 700;
	font-size: 22px;
	color: #fff;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}

.mulFun p .mulBtnSub:hover {
	background-color: #01a4e5
}

.mulOth {
	padding: 0 35px 15px;
	text-align: right;
	color: #ccc
}

.mulOth span {
	position: relative;
	display: inline-block;
	padding-left: 20px
}

.mulOth span i {
	position: absolute;
	display: block;
	top: 50%;
	left: 12px;
	width: 0;
	height: 0;
	margin-top: -4px;
	border: 4px solid transparent;
	border-left-color: #01a4e5
}

.mulOth #mulReg {
	display: none
}

.mulRegOth .mulPhone>input {
	width: 198px
}

.mulRegOth .mulPhone .mulNations {
	position: absolute;
	top: 50%;
	right: 35px;
	display: block;
	width: 122px;
	margin-top: -25px
}

.mulNations .mulFlags {
	position: relative
}

.mulNations a span,.mulNations li span {
	display: block;
	width: 40px;
	padding-top: 30px;
	background: url(/Modular/images/module-user-flag.png?hash=82f04aab) no-repeat
}

.mulNations .mulUsa {
	background-position: 0 50%
}

.mulNations .mulJapan {
	background-position: -55px 50%
}

.mulNations .mulUk {
	background-position: -110px 50%
}

.mulNations .mulAus {
	background-position: -165px 50%
}

.mulNations .mulHongkong {
	background-position: -220px 50%
}

.mulNations .mulMacao {
	background-position: -275px 50%
}

.mulNations .mulTaiwan {
	background-position: -330px 50%
}

.mulNations a {
	position: relative;
	display: block;
	padding: 9px 20px;
	background-color: #fff;
	border: 1px solid #c9c9c9;
	text-align: center;
	font-size: 16px;
	color: #f39800;
	cursor: pointer
}

.mulNations a i {
	position: absolute;
	top: 50%;
	right: 12px;
	display: block;
	width: 0;
	height: 0;
	margin-top: -2px;
	border-top: 5px solid #9d9d9d;
	border-right: 5px solid transparent;
	border-bottom: 0;
	border-left: 5px solid transparent
}

.mulNations ol {
	position: absolute;
	top: 100%;
	right: 0;
	z-index: 200;
	width: 100%;
	padding-bottom: 5px;
	background-color: #fff;
	border: 1px solid #c9c9c9;
	border-top: 0;
	display: none
}

.mulNations ol li {
	position: relative;
	padding: 5px 20px;
	cursor: pointer
}

.mulNations ol li:hover {
	background-color: #f0f0f0
}

.mulNations ol li strong {
	position: absolute;
	top: 50%;
	right: 0;
	left: 60px;
	margin-top: -10px;
	text-align: center;
	font-weight: 300;
	font-size: 14px
}

.mulNations .active a i {
	margin-top: -4px;
	border-top: 0;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #9d9d9d;
	border-left: 5px solid transparent
}

.mulNations .active ol {
	display: block
}

.mulRegOth #mulRegSwitch {
	display: none
}

.mulRegOth #mulReg {
	display: inline-block
}

.mulSigin .mulCAPTCHA,.mulSigin .mulCountry,.mulSigin .mulPVcode {
	display: none
}

.mulSigin .mulFun dl {
	display: block
}

.mulSigin #mulLogin,.mulSigin #mulRegSwitch {
	display: none
}

.mulSigin #mulReg {
	display: inline-block
}

.mulSigin.mulRegOth #mulLogin,.mulSigin.mulRegOth #mulReg {
	display: inline-block
}

.mulFoot {
	padding: 0 35px;
	text-align: center
}

.mulFoot p {
	position: relative;
	border-bottom: 1px solid #c9c9c9
}

.mulFoot p span {
	position: relative;
	top: 10px;
	display: inline-block;
	padding: 0 8px;
	background-color: #fff
}

.mulFoot dl {
	padding: 25px 0 35px
}

.mulFoot dl dd,.mulFoot dl dt {
	width: 160px;
	font-weight: 300
}

.mulFoot dl dt {
	float: left
}

.mulFoot dl dd {
	float: right
}

.mulFoot dl a {
	display: block;
	padding: 12px 0;
	border: 1px solid #c9c9c9
}

.cloudOth {
	padding: 0 35px 15px;
	text-align: center;
	color: #7c7c7c
}

.cloudOth a {
	color: #01a4e5
}

#moduleOverLay,#moduleUserLay {
	display: none
}

.moduleQrLay {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 340px;
	margin-left: -170px;
	z-index: 1501;
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px
}

.moduleQrAnimation {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 340px;
	margin: -170px 0 0 -170px;
	padding: 36px 36px 22px;
	background-color: #fff;
	text-align: center;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-70deg);
	-moz-transform: rotateX(-70deg);
	-ms-transform: rotateX(-70deg);
	-o-transform: rotateX(-70deg);
	transform: rotateX(-70deg);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	opacity: 0
}

.moduleAnimate .moduleQrAnimation {
	-webkit-transform: rotateX(0);
	-moz-transform: rotateX(0);
	-ms-transform: rotateX(0);
	-o-transform: rotateX(0);
	transform: rotateX(0);
	opacity: 1
}

.moduleQrAnimation dd {
	margin: 0;
	padding-top: 22px
}

.moduleQrLayClose {
	position: absolute;
	top: 13px;
	right: 13px;
	width: 10px;
	min-height: 10px;
	cursor: pointer
}

.moduleQrLayClose em {
	position: relative;
	display: block;
	width: 10px;
	min-height: 10px;
	background-color: #000
}

.moduleQrLayClose em i {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 1px;
	height: 1px;
	border: 4px solid transparent
}

.moduleQrLayClose em .closeTop {
	margin: 0 1px 2px 1px;
	border-top-color: #fff
}

.moduleQrLayClose em .closeRight {
	margin: 1px 0 1px 2px;
	border-right-color: #fff
}

.moduleQrLayClose em .closeBottom {
	margin: 2px 1px 0 1px;
	border-bottom-color: #fff
}

.moduleQrLayClose em .closeLeft {
	margin: 1px 2px 1px 0;
	border-left-color: #fff
}

@media(max-width:640px) {
	.moduleUserLayFixed {
		width: 100%;
		top: 0!important;
		left: 0!important;
		margin-top: 0!important;
		margin-left: 0!important
	}

	.mulHead {
		padding: 10px 0
	}

	.mulForms>li {
		padding: 10px 25px 10px 20px
	}

	.mulForms>.mulCountry,.mulForms>.mulCountry:hover {
		padding: 10px 25px
	}

	.mulCountrySlide {
		width: auto
	}

	.mulCountrySlide ul li {
		width: 95px
	}

	.mulCountrySlide ul li a span {
		padding-left: 5px
	}

	.mulCountrySlide .prev {
		left: -25px
	}

	.mulCountrySlide .next {
		right: -25px
	}

	.mulForms>li>i {
		left: 26px
	}

	.mulForms>li>input {
		padding: 10px 0 10px 33px
	}

	.mulForms .mulCAPTCHA>input,.mulForms .mulPVcode>input {
		width: 160px
	}

	.mulForms .mulCAPTCHA .getCAPTCHA,.mulForms .mulPVcode .getCAPTCHA {
		right: 25px;
		margin-top: -22px
	}

	.mulForms .mulCAPTCHA .getCAPTCHA button {
		padding: 10px 0
	}

	.mulForms .mulPwd .mulPwdShow {
		position: absolute;
		top: 50%;
		right: 36px;
		width: 45px;
		margin-top: -21px;
		padding-top: 42px
	}

	.mulFun {
		padding: 0 25px
	}

	.mulFun p {
		padding: 10px 0
	}

	.mulFun p .mulBtnSub {
		font-size: 18px
	}
}

.mulConfirm {
	position: fixed;
	top: 28%;
	left: 50%;
	width: 262px;
	margin-left: -131px;
	background-color: #fff;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: none
}

.mulConfirm dl {
	padding: 0 20px;
	border-bottom: 1px solid #ccc
}

.mulConfirm dl dt {
	padding: 14px 0;
	border-bottom: 1px solid #01a4e5;
	font-size: 18px;
	color: #01a4e5;
	text-align: center
}

.mulConfirm dl dd {
	min-height: 120px;
	padding: 14px 0 20px;
	font-size: 14px
}

.mulConfirm ul li {
	float: left;
	width: 50%;
	padding: 14px 0;
	background-color: #f0f0f0;
	border-right: 1px solid #ccc;
	text-align: center;
	color: #676767
}

.mulConfirm ul li:last-child {
	border-right: 0;
	background-color: #fff;
	color: #01a4e5
}

.mulSCplanningLay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	display: none
}

.mulSCplanningConf,.mulSCplanningCont,.mulSCplanningHead {
	width: 768px;
	margin: 0 auto;
	padding: 10px;
	background-color: #eaeef1
}

.mulSCplanningHead {
	position: relative;
	padding: 20px 0;
	text-align: center;
	background-color: #fff;
	border-bottom: 1px solid #e5e5e5
}

.mulSCplanningHead h1 {
	margin: 0;
	font-size: 24px
}

.mulSCplanningHead .tips {
	position: absolute;
	right: 10px;
	top: 22px
}

.mulSCplanningHead .tips p {
	display: inline-block;
	padding-right: 176px;
	font-size: 12px;
	vertical-align: middle;
	color: #01a4e5
}

.mulSCplanningHead .tips p i {
	display: inline-block;
	position: relative;
	top: 1px;
	width: 16px;
	height: 16px;
	margin: 0 3px;
	text-align: center;
	border: 1px solid #01a4e5;
	font: 400 12px/16px Arial,Sans-Serif;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	cursor: pointer
}

.mulSCplanningHead .tips dl {
	position: absolute;
	top: -14px;
	right: 0;
	display: none;
	padding: 6px 8px;
	width: 168px;
	vertical-align: middle;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color: #01a4e5;
	color: #fff
}

.mulSCplanningHead .tips p:hover+dl {
	display: block
}

.mulSCplanningHead .tips dl dd,.mulSCplanningHead .tips dl dt {
	float: left;
	font-weight: 500
}

.mulSCplanningHead .tips dl dt {
	padding-top: 8px
}

.mulSCplanningHead .tips dl .arrow {
	position: absolute;
	border-top: 7px transparent solid;
	border-right: 8px #01a4e5 solid;
	border-bottom: 7px transparent solid;
	left: -7px;
	top: 19px
}

.information {
	padding: 10px 30px;
	border: 1px solid #e1e1e1;
	background: url(/../images/watermark.png)
}

.information p {
	font-size: 14px;
	color: #333;
	display: inline-block;
	float: left
}

.information>div>div {
	min-height: 40px;
	padding: 10px
}

.information>div>.col-sm-12 {
	min-height: 0;
	border-bottom: 1px solid #e5e5e5;
	padding: 0
}

.information>div>.col-sm-10,.information>div>div span {
	color: #999
}

.information>div>div span {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.information>div>div strong {
	color: #f9c81c
}

.information>div>div span strong {
	padding-left: 2px
}

.information>div>div em {
	position: relative;
	top: -4px;
	font-style: normal;
	font-size: 18px;
	color: #01a4e5
}

.information .col-sm-11,.itemSchool .col-sm-10 {
	color: #999
}

.itemSchool h2 {
	margin-top: 10px;
	margin-bottom: 0;
	padding-left: 45px;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	color: #fff;
	background-color: #01a4e5
}

.itemSchool .itemMajor {
	padding: 10px 10px 0
}

.itemSchool .itemMajor>div {
	padding: 20px;
	border: 1px solid #e1e1e1;
	background: url(/../images/watermark.png) repeat 0 0
}

.itemSchool .itemMajor>div h3 {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 20px;
	color: #01a4e5
}

.itemSchool .itemMajor>div>div {
	min-height: 40px;
	padding-top: 20px
}

.itemSchool .itemMajor>div .col-sm-10,.itemSchool .itemMajor>div .col-sm-4 {
	color: #999
}

.itemSchool .itemMajor>div>div span {
	color: #01a4e5
}

.mulSCplanningConf {
	padding: 32px 0;
	background-color: #eaeef1;
	text-align: center
}

.mulSCplanningConf dt {
	font-weight: 500
}

.mulSCplanningConf dt a {
	color: #01a4e5;
	text-decoration: none
}

.mulSCplanningConf strong {
	font-weight: 400
}

.mulSCplanningConf .confCheckbox {
	display: inline-block;
	position: relative;
	top: 4px;
	width: 18px;
	margin-right: 18px;
	padding-top: 16px;
	border: 1px solid #01a4e5;
	cursor: pointer
}

.mulSCplanningConf .confCheckbox.active {
	background-image: url(/../images/checkboxActive.png)
}

.mulSCplanningConf .submit {
	margin-top: 22px;
	padding: 14px 36px;
	background-color: #01a4e5;
	color: #fff;
	font-size: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 0
}

.mulSCplanningConf .submit:disabled {
	background-color: #bababa
}

.mulSCplanningDisc {
	position: fixed;
	display: none;
	width: 584px;
	left: 50%;
	top: 50%;
	margin-top: -241px;
	margin-left: -292px;
	padding: 0 20px 16px;
	background-color: #fff;
	border: 8px solid #dcdcdc;
	z-index: 99
}

.mulSCplanningDisc h2 {
	margin: 0;
	padding: 16px 0;
	font-size: 18px
}

.mulSCplanningDisc .content {
	padding: 15px;
	height: 344px;
	border: 1px solid #dcdcdc;
	overflow: auto
}

.mulSCplanningDisc .content h3 {
	font-weight: 700;
	font-size: 14px;
	margin: 0
}

.mulSCplanningDisc .content h4 {
	font-size: 12px;
	margin: 14px 0 5px 0
}

.mulSCplanningDisc .content p {
	font-size: 12px;
	line-height: 18px;
	color: #333
}

.mulSCplanningDisc .agree {
	display: block;
	margin: 16px auto 0;
	padding: 10px 16px;
	background-color: #01a4e5;
	color: #fff;
	font-size: 14px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 0
}

.mulSCplanningDisc .mulClose {
	position: absolute;
	top: 25px;
	right: 20px;
	width: 10px;
	min-height: 10px;
	margin-top: -5px;
	cursor: pointer
}

.mulSCplanningDisc .mulClose em {
	position: relative;
	display: block;
	width: 10px;
	min-height: 10px;
	background-color: #898989;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.mulSCplanningDisc .mulClose em:hover {
	background-color: #f60;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}

.mulSCplanningDisc .mulClose em i {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 1px;
	height: 1px;
	border: 4px solid transparent
}

.mulSCplanningDisc .mulClose em .mulCloseTop {
	margin: 0 1px 2px 1px;
	border-top-color: #fff
}

.mulSCplanningDisc .mulClose em .mulCloseRight {
	margin: 1px 0 1px 2px;
	border-right-color: #fff
}

.mulSCplanningDisc .mulClose em .mulCloseBottom {
	margin: 2px 1px 0 1px;
	border-bottom-color: #fff
}

.mulSCplanningDisc .mulClose em .mulCloseLeft {
	margin: 1px 2px 1px 0;
	border-left-color: #fff
}

.moduleUserLayFixed .mulCountrySlide ul {
	width: 410px!important
}

.moduleUserLayFixed .mulCountrySlide ul li {
	width: 100px!important
}
