@charset "utf-8";

html {
	height: 100%
}

body {
	min-height: 100%;
	box-sizing: border-box;
	position: relative;
}

.nav_fkw {
	width: 100%;
	height: 90px;
	border-bottom: 1px solid #eee;
	background-color: #fff;
	font-family: 微软雅黑;
	font-size: 15px;
	position: relative;
	z-index: 5
}

.nav_fkw .nav_fkw--container {
	position: relative;
	width: 1200px;
	height: 80px;
	margin: 0 auto
}

.nav_fkw .nav_fkw--logo {
	width: 347px;
	height: 45px;
	float: left;
	margin-top: 22px
}

.nav_fkw .nav_fkw--logo>a {
	display: block
}

.nav_fkw .nav_fkw--oper {
	width: 320px;
	height: 80px;
	float: right
}

.nav_fkw #nav_fkw_register,.nav_fkw #nav_fkw_login {
	display: block;
	height: 42px;
	line-height: 42px;
	text-align: center;
	font-size: 14px;
	text-decoration: none;
	margin-top: 24px;
	border-radius: 3px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	float: right;
	margin-right: 14px
}

.nav_fkw #nav_fkw_register {
	width: 130px;
	background: #0076fe;
	border: 1px solid #0076fe;
	color: #fff
}

.nav_fkw #nav_fkw_register:hover {
	background: #2288fe;
	border: 1px solid #2288fe
}

.nav_fkw #nav_fkw_login {
	width: 65px;
	border: 1px solid #ccc;
	background-color: #fff;
	color: #666
}

.nav_fkw #nav_fkw_login:hover {
	background-color: #fafafa;
	color: #000
}

#nav_fkw_alliance,#nav_fkw_alliance:visited {
	display: block;
	padding: 0 5px;
	height: 40px;
	height: 90px;
	line-height: 90px;
	color: #666;
	float: right;
	text-decoration: none
}

#nav_fkw_alliance:hover {
	color: #000
}

.webFoot {
	clear: both;
	width: 100%;
	background-color: #ddd;
	color: #777;
	font-family: 微软雅黑
}

.fk-footer {
	min-width: 1200px;
	display: block;
	margin: 0;
	z-index: 2;
	padding-top: 2px;
	margin-top: -2px
}

.fk-footer a {
	text-decoration: none
}

.fk-footer .f-footer-wrap {
	width: 980px;
	margin: 0 auto
}

.fk-footer .f-footer-main {
	height: 210px
}

.fk-footer .f-footer-partWrap {
	text-align: center;
	width: 1200px
}

.fk-footer .f-footer-mainPart {
	display: inline-block;
	display: inline-block;
	*display: inline;
	_zoom: 1;
	*zoom: 1;
	vertical-align: top
}

.fk-footer .f-footer-connect {
	width: 256px;
	margin-right: 130px;
	text-align: center
}

.fk-footer .f-footer-partner {
	width: 1020px
}

.fk-footer .f-footer-friendLink {
	width: 400px;
	overflow: hidden
}

.fk-footer .f-footer-mainPart-title {
	padding-top: 50px;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	color: #909090;
	line-height: 1
}

.icon-wx:hover {
	background-position: -296px -819px
}

.fk-footer .f-footer-mainPart-content {
	padding-top: 32px
}

.fk-footer .f-footer-mainPart-content .icon-share {
	float: right
}

.fk-footer .f-main-list {
	overflow: hidden
}

.fk-footer ul.f-main-list li {
	list-style: none;
	float: left
}

.fk-footer .f-main-item {
	float: left
}

.fk-footer .f-footer-partner .f-main-item {
	width: 80px;
	height: 30px;
	margin-bottom: 20px;
	margin-right: 20px;
	font-size: 0
}

.f-footer-partner .f-main-item.f-main-item a {
	display: block;
	height: 100%;
	opacity: 0;
	filter: alpha(opacity=0)
}

.f-footer-partner .f-main-item {
	background-image: url(/image/index/fkw/hfkw-parents?v=201808091800);
	background-position: 0 0;
	background-repeat: no-repeat
}

.f-footer-partner .f-main-item-baidu {
	background-position: 0 0
}

.f-footer-partner .f-main-item-sogou {
	background-position: 0 0
}

.f-footer-partner .f-main-item-cft {
	background-position: 0 0
}

.f-footer-partner .f-main-item-alipay {
	background-position: 0 0
}

.f-footer-partner .f-main-item-cn {
	background-position: 0 0
}

.f-footer-partner .f-footer-mainPart-content {
	padding-top: 30px;
	position: relative
}

.fk-footer .f-footer-partner .f-main-list {
	width: 100%
}

.fk-footer .f-footer-main a {
	color: #5d5d5d;
	font-size: 14px
}

.fk-footer .f-footer-friendLink .f-main-list {
	width: 150%;
	margin-bottom: 24px
}

.fk-footer .f-footer-friendLink {
	width: 400px
}

.fk-footer .f-friendLink-list1 .f-main-item {
	padding-right: 30px
}

.fk-footer .f-friendLink-list2 .f-main-item {
	padding-right: 30px
}

.fk-footer .f-footer-connect,.fk-footer .f-footer-partner,.fk-footer .f-footer-friendLink {
	_overflow: hidden
}

.fk-footer .f-footer-mainPart-content .icon-wx,.fk-footer .f-footer-partner .f-main-list,.fk-footer .f-footer-friendLink .f-main-list1,.fk-footer .f-footer-friendLink .f-main-list2 {
	position: relative
}

.webFoot {
	background: #2c2c2c
}



.footLinks a {
	font-size: 13px
}

.footLinks span {
	margin: 0 8px
}

.footCpy {
	font-size: 13px
}

.footCpy .f-img,.footCpy .f-txt {
	display: inline-block;
	vertical-align: middle
}

.fk-trustLink {
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin-left: 10px;
	vertical-align: bottom
}

.fk-footer-splitLine {
	border-top: solid #f4f4f4 1px;
	margin-top: 20px
}

.fk-footer .f-main-item a {
	display: block;
	line-height: 1
}

.f-main-aptitude {
	display: inline-block;
	width: 50px;
	height: 30px;
	margin: 0 0 21px 28px;
	cursor: pointer
}

.f-main-aptitude a {
	display: block;
	width: 100%;
	height: 100%
}

.f-main-aptitude a.linkLeftPic1 {
	background: url('/ic01.png') 0 0 no-repeat
}

.f-main-aptitude a.linkLeftPic2 {
	background: url('/ic07.png') 0 0 no-repeat
}

.f-main-aptitude a.linkLeftPic3 {
	background: url('/ic03.png') 0 0 no-repeat
}

.f-main-aptitude a.linkLeftPic4 {
	background: url('/ic04.png') 0 0 no-repeat
}

.f-main-aptitude a.linkLeftPic5 {
	background: url('/ic05.png') 0 0 no-repeat
}

.f-main-aptitude a.linkLeftPic6 {
	background: url('/ic06.png') 0 0 no-repeat
}

#as_frame,.webFoot {
	position: relative;
	z-index: 2;
	background: #ffffff;
}
.footer{ height: auto; background-color: #fff; text-align: center; font-size: 13px;font-family: 微软雅黑; color: #777; }

.f-footer-big-brands {
	color: #5d5d5d;
	font-size: 15px;
	height: 153px;
	background: url('http://www.zjtxhealth.com/templets/default/ceshi/img/fkw-parents.png') 0 bottom no-repeat;
	margin-top: 25px;
}

.f-footer-float {
	display: inline-block;
	vertical-align: top
}

.f-footer-wrap .f-footer-headline,.f-footer-wrap .f-footer-content {
	font-size: 15px;
	color: #5d5d5d;
	margin-bottom: 20px
}

.f-footer-wrap .f-footer-content {
	font-size: 14px;
	color: #5d5d5d;
	margin-bottom: 20px
}

.f-footer-about {
	width: 145px
}

.f-footer-user-service {
	width: 134px
}

.f-footer-product-service {
	width: 240px
}

.f-footer-product-service>.f-footer-content>a {
	display: inline-block;
	width: 86px
}

.f-footer-cooperation {
	width: 120px
}

.f-footer-approve {
	width: 195px
}

.f-footer-approve .f-footer-content {
	margin-bottom: 0
}

.f-footer-approve .f-footer-approve-icon {
	display: inline-block;
	width: 76px;
	height: 46px;
	margin: 0 5px 2px 0;
	cursor: pointer
}

.f-footer-approve .f-footer-approve-icon1 {
	background: url('/icon001.png') 0 0 no-repeat
}

.f-footer-approve .f-footer-approve-icon2 {
	background: url('/icon002.png') 0 0 no-repeat
}

.f-footer-approve .f-footer-approve-icon3 {
	background: url('/icon003.png') 0 0 no-repeat
}

.f-footer-approve .f-footer-approve-icon4 {
	background: url('/icon004.png') 0 0 no-repeat
}

.f-footer-approve .f-footer-approve-icon5 {
	background: url('/icon005.png') 0 0 no-repeat
}

.f-footer-approve .f-footer-approve-icon6 {
	background: url('/icon006.png') 0 0 no-repeat
}

.f-footer-wxapp-code {
	width: 120px;
	height: 120px;
	background: url('/fkw-qr-code.jpg') 0 0 no-repeat
}

.f-footer-friendly-link>dt {
	color: #5d5d5d;
	font-size: 15px;
	display: inline-block;
	margin-right: 25px
}

.f-footer-friendly-link>dd {
	color: #5d5d5d;
	font-size: 14px;
	display: inline-block;
	margin-right: 25px
}

.fk-footer .footCpy {
	height: 75px;
	line-height: 75px
}

.yunduiAuth {
	background: #fff;
	font-size: 14px;
	font-family: "微软雅黑";
	overflow-y: hidden
}

.yunduiAuth .authPanel {
	width: 730px;
	height: 300px;
	margin: 180px auto 0 auto;
	font-size: 14px
}

.yunduiAuth .authButton {
	width: 243px;
	height: 41px;
	line-height: 41px;
	text-align: center;
	border: 1px solid #fff;
	border-radius: 2px;
	background: #ddd;
	color: #fff;
	font-size: 16px
}

.yunduiAuth .agreeCheckButton:hover {
	background: #0076fe;
	color: #fff
}

.yunduiAuth .agreeCheckButton {
	background-color: #f3f9ff;
	border-radius: 2px;
	border: solid 1px #cae3ff;
	color: #0076fe;
	cursor: pointer
}

.yunduiAuth .panelLeft {
	width: 342px;
	height: 100%;
	float: left;
	padding-top: 55px
}

.yunduiAuth .panelRight {
	width: 250px;
	height: 100%;
	float: left;
	padding-top: 55px;
	padding-left: 115px
}

.yunduiAuth .fkAcct {
	height: 40px;
	font-size: 18px;
	color: #232323
}

.yunduiAuth .agreement {
	font-size: 14px;
	height: 54px;
	color: #646464
}

.yunduiAuth .line {
	width: 1px;
	height: 100%;
	float: left;
	background-color: #d5d5d5
}

.yunduiAuth .authImg {
	margin-top: 5px;
	height: 60px;
	background: url(/yunduiAuth.png) no-repeat
}

.yunduiAuth .authTips {
	color: #646464;
	font-size: 14px;
	margin-top: 22px
}

#agree {
	vertical-align: middle;
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 10;
	opacity: 0;
	cursor: pointer
}

.yunduiAuth .checkItemLabel {
	float: left;
	width: 17px;
	height: 17px;
	cursor: pointer;
	position: absolute;
	z-index: 9;
	margin: 3px 0 0 -15px
}

.yunduiAuth .checkBox+.checkItemLabel {
	background: url(/yunduiAuth.png) 0 -86px no-repeat
}

.yunduiAuth .checkBox:checked+.checkItemLabel {
	background: url(/yunduiAuth.png) 0 -127px no-repeat
}

.yunduiAuth .agreeLable {
	margin-left: 15px;
	font-size: 14px;
	cursor: pointer
}

.wxProBody .noFixedPanel {
	height: 60px;
	width: 100%;
	background-color: #fff;
	box-shadow: 0 3px 5px 0 rgba(172,172,172,0.29);
	position: relative;
	z-index: 9
}

.wxProBody .fixedPanel {
	height: 60px;
	width: 100%;
	background-color: #fff;
	box-shadow: 0 3px 5px 0 rgba(172,172,172,0.29);
	position: fixed;
	z-index: 9;
	top: 0;
	margin-top: -80px;
	-webkit-transition: margin-top .3s linear;
	transition: margin-top .3s linear
}

.wxProBody .fixedPanel.fix-nav {
	position: fixed;
	top: 0;
	margin-top: 0
}

.wxProBody .panel1 {
	height: 1330px;
	width: 100%;
	background: url(/image/wxPro/bg1.png?v=201810221702) center no-repeat
}

.wxProBody .panel2 {
	height: 1871px;
	width: 100%;
	background: url(/image/wxPro/bg2.png?v=201810221702) center no-repeat
}

.wxProBody .panel3 {
	height: 2404px;
	width: 100%;
	background: url(/image/wxPro/bg3.png?v=201810221702) center no-repeat
}

.wxProBody .panel4 {
	height: 790px;
	width: 100%;
	background: url(/image/wxPro/bg4.png?v=201810221702) center no-repeat
}

.wxProBody .fixedPanelCenter {
	height: 100%;
	width: 1300px;
	margin: 0 auto
}

.wxProBody .panelLeft {
	height: 100%;
	width: 450px;
	float: left
}

.wxProBody .proLogo {
	width: 36px;
	height: 36px;
	background: url(http://www.zjtxhealth.com/templets/default/ceshi/img/icon.png) 0 0 no-repeat;
	float: left;
	margin-top: 12px
}

.wxProBody .proTitle {
	width: 168px;
	height: 25px;
	font-family: "微软雅黑";
	font-size: 24px;
	color: #3e3e3e;
	float: left;
	margin-left: 8px;
	margin-top: 16px
}

.wxProBody .proTxt {
	width: 223px;
	height: 13px;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #8b8b9d;
	float: left;
	margin-left: 12px;
	margin-top: 31px
}

.wxProBody .panelRight {
	width: 119px;
	height: 36px;
	background-color: #3c9;
	border-radius: 4px;
	font-size: 14px;
	line-height: 36px;
	color: #fff;
	font-family: "微软雅黑";
	float: right;
	text-align: center;
	margin-top: 14px;
	cursor: pointer
}

.wxProBody .panelRight:hover {
	background: #10ae99
}

.wxProBody .consultBtn {
	width: 119px;
	height: 36px;
	background-color: #3c9;
	border-radius: 4px;
	font-size: 16px;
	color: #fff;
	font-family: "微软雅黑";
	cursor: pointer;
	text-align: center;
	border-radius: 6px;
	line-height: 54px;
	position: relative;
	top: 440px
}

.wxProBody .consultBtn:hover {
	background: #10ae99
}

.wxProBody .consultBtn1 {
	width: 165px;
	height: 50px;
	line-height: 54px;
	top: 495px
}

.wxProBody .consultBtn2 {
	width: 216px;
	height: 54px;
	margin: 0 auto;
	top: 1127px
}

.wxProBody .consultBtn3 {
	width: 188px;
	height: 54px;
	top: 465px
}

.wxProBody .consultBtn4 {
	width: 188px;
	height: 54px;
	top: 352px
}

.wxProBody .consultBtn5 {
	width: 177px;
	height: 54px;
	margin: 0 auto;
	top: 586px;
	left: 73px
}

.wxProBody .consultBtn6 {
	width: 202px;
	height: 54px;
	margin: 0 auto;
	top: 1184px
}

.wxProBody .consultBtn7 {
	width: 188px;
	height: 54px;
	margin: 0 auto;
	top: 1685px;
	left: 156px
}

.wxProBody .consultBtn8 {
	width: 244px;
	height: 59px;
	float: right;
	top: 672px;
	font-size: 24px
}

.btnPanel {
	width: 1036px;
	height: 100%;
	margin: 0 auto
}

.btnPanel2-1 {
	width: 936px;
	height: 589px;
	margin: 0 auto
}

.btnPanel2-2 {
	width: 936px;
	height: 496px;
	margin: 0 auto
}

.btnPanel2-3 {
	width: 1062px;
	height: 786px;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto
}

.wxProBody .f-fkw-topBar {
	position: relative!important
}

.wxProBody .btnPanel4 {
	width: 1086px;
	height: 100%;
	margin: 0 auto
}

.wxProBody .imgPanel {
	width: 100%;
	height: 100%;
	position: absolute
}

.wxProBody .prevBtn {
	width: 58px;
	height: 58px;
	float: left;
	background: url(http://www.zjtxhealth.com/templets/default/ceshi/img/icon.png) 0 -78px no-repeat;
	margin: 435px auto;
	cursor: pointer
}

.wxProBody .nextBtn {
	width: 58px;
	height: 58px;
	float: left;
	background: url(http://www.zjtxhealth.com/templets/default/ceshi/img/icon.png) -114px -78px no-repeat;
	margin: 435px auto;
	cursor: pointer
}

.wxProBody .shufflingImgPanel {
	margin-left: 95px;
	float: left;
	margin-top: 208px;
	width: 842px;
	height: 477px;
	overflow: hidden
}

.wxProBody .shufflingImg {
	width: 842px;
	height: 477px;
	position: relative;
	float: left
}

.wxProBody .shufflingImgItem {
	width: 500%;
	overflow: hidden;
	position: relative
}

.loginWindow {
	width: 337px;
	height: 471px;
	border-radius: 2px;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 9999;
	color: #6b7488;
	font-family: "微软雅黑";
	text-align: center
}


.loginWindow .logo {
	width: 128px;
	height: 37px;
	background-position: 0 0;
	margin: 25px auto
}

.loginWindow .righttop {
	height: 44px;
	line-height: 44px;
	font-size: 18px;
	color: #2f82ff;
	position: relative;
	top: 2px;
	z-index: 99;
	border-bottom: 1px solid #eef1f4;
	margin-top: 31px
}

.loginWindow .rightmid {
	margin-top: 20px
}

.loginWindow .pwdLoginTab {
	width: 120px;
	height: 31px;
	font-family: "微软雅黑";
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 15px;
	letter-spacing: 0;
	color: #afbcd3;
	text-align: center;
	float: left;
	cursor: pointer;
	margin-top: 11px
}

.loginWindow .codeLoginTab {
	width: 120px;
	height: 31px;
	font-family: "微软雅黑";
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 15px;
	letter-spacing: 0;
	color: #afbcd3;
	text-align: center;
	float: left;
	cursor: pointer;
	margin-top: 11px;
	margin-left: 33px
}

.loginWindow .checkLoginTab {
	border-bottom: 2px solid #2f82ff;
	color: #1b2f4d
}

.loginWindow .log-showPwd {
	height: 14px;
	width: 43px;
	float: right;
	position: relative;
	right: 0;
	top: 16px;
	cursor: pointer;
	background: url(http://www.zjtxhealth.com/templets/default/ceshi/img/login_icon.png) -49px -53px no-repeat;
	z-index: 10
}

.loginWindow #showPwd {
	display: none
}

.loginWindow .log-hidePwd {
	background-position: -49px -94px
}

.loginWindow .registerHref {
	width: 56px;
	height: 12px;
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 0;
	letter-spacing: 0;
	color: #2074f1;
	text-decoration: none;
	margin-left: 64px
}

.loginWindow .registerHref:hover {
	color: #5291f4
}

.loginWindow .codeLoginPanel {
	display: none
}

.loginWindow .mobileCodeBtn {
	width: 106px;
	height: 44px;
	background-color: #f4f5f7;
	border-radius: 2px;
	line-height: 44px;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #bac3d3;
	text-align: center;
	float: left;
	margin-left: 8px
}

.loginWindow .mobileCodeBtn_ok {
	background-color: #f1f7ff;
	border-radius: 2px;
	color: #2f82ff;
	cursor: pointer
}

.loginWindow .mobileCodeBtn_hover {
	background-color: #e2eeff
}

.loginWindow #mobileCode {
	width: 157px;
	float: left
}

.wxLoginCode {
	display: none;
	height: 271px
}

#wxLoginTips {
	float: left;
	margin-top: 7px;
	margin-left: -3px
}

.acctLoginTips {
	float: left;
	margin-top: 7px;
	display: none;
	cursor: pointer
}

.wxLoginTip {
	border-radius: 2px;
	border: 1px solid #dddfe3;
	width: 135px;
	height: 23px;
	float: left;
	margin-top: 7px;
	margin-left: 7px;
	font-size: 13px
}

.wxLoginDesc {
	color: #738299
}

.login_WeChatIm {
	width: 20px;
	height: 25px;
	display: inline-block;
	background: url(http://www.zjtxhealth.com/templets/default/ceshi/img/wxLogin.png) no-repeat 0 4px;
	vertical-align: middle;
	margin-right: 5px
}

#login_WeChatCode {
	width: 60px;
	height: 50px;
	display: inline-block;
	background: url(http://www.zjtxhealth.com/templets/default/ceshi/img/wxLogin.png) no-repeat 11px -210px;
	vertical-align: middle;
	cursor: pointer
}

.userLoginDesc {
	display: none;
	border-radius: 2px;
	color: #738299;
	border: 1px solid #dddfe3;
	width: 105px;
	height: 23px;
	line-height: 22px;
	text-align: center;
	overflow: hidden;
	float: left;
	margin-top: 7px;
	margin-left: 4px;
	font-size: 13px
}

.wxLoginIframe {
	margin-top: 57px
}

.wxLoginIframe iframe {
	position: static!important
}

.login_WeChatTips {
	width: 220px;
	height: 35px;
	background-color: #fff;
	margin-top: -94px;
	margin-left: 25px;
	font-size: 16px;
	border: 1px solid #e5e5e5;
	border-top: 0;
	display: none
}

.weChatScannerDesc {
	margin-top: 10px;
	color: #738299
}

#login_UersCode {
	width: 60px;
	height: 70px;
	display: inline-block;
	background: url(http://www.zjtxhealth.com/templets/default/ceshi/img/wxLogin.png) no-repeat 7px -280px;
	vertical-align: middle
}

.login_WeChatScanner {
	width: 25px;
	height: 30px;
	display: inline-block;
	background: url(http://www.zjtxhealth.com/templets/default/ceshi/img/wxLogin.png) no-repeat 0 -40px;
	vertical-align: middle;
	margin-right: 5px;
	margin-top: 10px
}

.loginTipTriangle2 {
	position: absolute;
	width: 0;
	height: 0;
	line-height: 0;
	border-width: 4px;
	border-style: solid dashed dashed;
	border-color: transparent transparent #fff transparent;
	top: 16px;
	left: 58px;
	margin: auto;
	display: block;
	transform: rotate(270deg)
}

.loginTipTriangle {
	position: absolute;
	width: 0;
	height: 0;
	line-height: 0;
	border-width: 4px;
	border-style: solid dashed dashed;
	border-color: transparent transparent #dddfe3 transparent;
	top: 16px;
	left: 56px;
	margin: auto;
	display: block;
	transform: rotate(270deg)
}

.m-imgVerify {
	display: none;
	width: 430px;
	height: 288px;
	background: #fff;
	border-radius: 2px;
	position: absolute;
	top: 45%;
	left: 50%;
	margin-left: -215px;
	margin-top: -144px;
	z-index: 9999
}

.m-imgVerify .close {
	display: block;
	position: absolute;
	right: 15px;
	top: 15px;
	width: 20px;
	height: 20px;
	background: url(http://www.zjtxhealth.com/templets/default/ceshi/img/popUpVc.png) -58px 1px no-repeat;
	cursor: pointer
}

.m-imgVerify .title {
	font-size: 16px;
	color: #253040;
	margin: 16px 0 0 22px;
	text-align: left
}

.m-imgVerify .inputLine {
	margin: 60px 0 0 60px
}

.m-imgVerify .inputLine>* {
	vertical-align: middle
}

.m-imgVerify .inputLine input[type="text"] {
	height: 44px;
	line-height: 40px;
	width: 170px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e7ecf0;
	padding-left: 8px;
	margin-top: 1px
}

.m-imgVerify .inputLine .codeImg {
	max-height: 44px
}

.m-imgVerify .refreshBtn {
	color: #0075ff;
	font-size: 14px;
	cursor: pointer;
	margin-left: 4px
}

.popupBg {
	position: fixed;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	_position: absolute;
	_height: expression(document.documentElement.clientHeight);
	background-color: #000;
	filter: alpha(opacity=70);
	z-index: 9032;
	overflow: hidden;
	opacity: .7
}

.m-imgVerify .u-bigBtn {
	width: 220px;
	height: 42px;
	line-height: 42px;
	position: absolute;
	bottom: 60px;
	left: 50%;
	margin-left: -110px;
	background-color: #0075ff;
	border-radius: 2px;
	color: #fff;
	text-align: center;
	font-size: 18px;
	outline: 0;
	border: 0;
	cursor: pointer
}

.m-imgVerify .msg {
	color: #f00;
	margin-left: 60px;
	line-height: 2;
	display: none
}

.m-imgVerify .msg:before {
	content: '*';
	width: 8px;
	display: inline-block;
	vertical-align: middle
}

.m-mobiVerify .title {
	text-align: center;
	color: #010101;
	width: 342px;
	position: relative;
	margin: 34px auto -16px
}

.m-mobiVerify .title font {
	display: inline-block;
	padding: 0 15px;
	position: relative;
	z-index: 5;
	background: #fff;
	color: #738299
}

.m-mobiVerify .title .line {
	display: block;
	width: 100%;
	border-top: 1px solid #c2c2c2;
	position: absolute;
	top: 40%;
	z-index: 0
}

.loginWindow #rowSacct {
	display: none
}

.loginWindow .log-line-hover .log-input {
	border: 1px solid #2f82ff;
	color: #1b2f4d
}

.loginWindow #log-valid-img,#codeLogin-valid-img {
	position: absolute;
	right: 20px;
	top: 7px;
	cursor: pointer;
	height: 30px
}

.loginWindow #log-refresh-btn,#codeLogin-refresh-btn {
	float: right;
	margin-top: 10px;
	height: 25px;
	width: 16px;
	cursor: pointer;
	background: url(http://www.zjtxhealth.com/templets/default/ceshi/img/regVersion2016.png) no-repeat -675px -650px
}

.loginWindow .checkBox {
	vertical-align: middle;
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 10;
	opacity: 0;
	cursor: pointer
}

.loginWindow .checkItemLabel {
	float: left;
	width: 15px;
	height: 15px;
	cursor: pointer;
	position: absolute;
	z-index: 9;
	margin: 5px 0 0 -15px!important
}

.loginWindow .checkBox+.checkItemLabel {
	background: url(http://www.zjtxhealth.com/templets/default/ceshi/img/login_icon.png) 0 -94px no-repeat
}

.loginWindow .checkBox:checked+.checkItemLabel {
	background: url(http://www.zjtxhealth.com/templets/default/ceshi/img/login_icon.png) 0 -53px no-repeat
}

.loginWindow #reg-link {
	color: #acacac;
	font-size: 16px;
	cursor: pointer
}

.loginWindow #reg-link:hover {
	color: #6b6b6b
}

.loginWindow .option {
	font-size: 14px;
	color: #373737;
	height: 26px;
	line-height: 24px
}

.loginWindow .goin {
	float: left;
	padding-left: 2px
}

.loginWindow .goin input {
	vertical-align: middle
}

.loginWindow .goin label {
	vertical-align: middle;
	margin-left: 9px;
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 0;
	letter-spacing: 0;
	color: #4c6083;
	line-height: 22px
}

.loginWindow .goin1 {
	float: right;
	margin-top: 4px
}

.loginWindow .goin1 a {
	text-decoration: none;
	font-size: 12px;
	color: #4c6083
}

.loginWindow .goin1 a:hover {
	color: #2f82ff
}

.loginWindow .worn {
	display: none;
	font-size: 12px;
	color: #e63333;
	width: 237px;
	height: 25px;
	line-height: 25px;
	text-align: left;
	padding-left: 34px;
	margin-bottom: 5px;
	border: solid 1px #fdd3d3;
	background: url(http://www.zjtxhealth.com/templets/default/ceshi/img/login_icon.png) -104px -50px no-repeat #feefef
}

.loginWindow .loginBtn {
	float: left;
	width: 273px;
	height: 44px;
	line-height: 44px;
	color: #fff;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
	background: #2075f6;
	margin-top: 5px;
	border-radius: 2px
}

.loginWindow .loginBtn:hover {
	background: #3282fa
}

.loginWindow .loginBtn-hover {
	background-position: 0 -376px
}

.loginWindow .login-toggle {
	float: left;
	width: 38%;
	text-decoration: none;
	color: #2f82ff;
	margin-top: 18px
}

.loginWindow .login-toggle:hover {
	text-decoration: underline
}

.loginWindow .login-toggle .icon {
	float: left;
	width: 18px;
	height: 16px;
	background: url(http://www.zjtxhealth.com/templets/default/ceshi/img/regVersion2016.png) -261px -64px no-repeat;
	_background: url(http://www.zjtxhealth.com/templets/default/ceshi/img/regVersion2016.png) -261px -64px no-repeat
}

.loginWindow .log-line {
	text-align: center;
	margin-bottom: 15px;
	position: relative;
	height: 44px;
	width: 271px;
	border: 1px solid #fff
}

.loginWindow .log-line .log-txt {
	color: #bac3d3;
	position: absolute;
	top: 0;
	left: 50px;
	z-index: 1;
	text-align: left;
	line-height: 44px;
	font-size: 14px
}

.loginWindow .log-line .log-txt-hover {
	color: #bac3d3
}

.loginWindow .log-line .logIco {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 24px;
	height: 24px;
	background: url(http://www.zjtxhealth.com/templets/default/ceshi/img/regVersion2016.png) -101px 0 no-repeat;
}

.loginWindow .log-line .logIcoNew {
	position: absolute;
	top: 12px;
	left: 15px;
	width: 21px;
	height: 21px;
	background: url(http://www.zjtxhealth.com/templets/default/ceshi/img/login_icon.png) no-repeat;
}

.loginWindow .log-line .logIcoCacct {
	background-position: 1px 1px
}

.loginWindow .log-line .logIcoSacct {
	background-position: -35px 0
}

.loginWindow .log-line .logIcoPwd {
	background-position: -75px -1px
}

.loginWindow .log-line-hover .logIcoCacct {
	background-position: 1px 1px
}

.loginWindow .log-line-hover .logIcoSacct {
	background-position: -35px 0
}

.loginWindow .log-line-hover .logIcoPwd {
	background-position: -75px -1px
}

.loginWindow .log-line .logIcoMobile {
	background-position: -116px -1px
}

.loginWindow .log-line .logIcoMobileCode {
	background-position: -75px -1px
}

.loginWindow .log-line-hover .logIcoMobile {
	background-position: -116px -1px
}

.loginWindow .log-line-hover .logIcoMobileCode {
	background-position: -75px -1px
}

.loginWindow .log-line .log-input {
	border-radius: 2px;
	position: absolute;
	top: 0;
	left: 0;
	width: 211px;
	height: 38px;
	line-height: 38px;
	background: transparent;
	font-size: 14px;
	padding: 2px 10px 2px 50px;
	outline: 0;
	z-index: 10
}

.loginWindow .log-line .input2 {
	border: 1px solid #dbe1ea;
	color: #1b2f4d
}

.login_otherAcct {
	width: 335px;
	height: 59px;
	line-height: 59px;
	background-color: #fafbfc;
	border: solid 1px #f4f6f7;
	color: #6c7b96;
	font-family: "微软雅黑";
	border-radius: 0 0 2px 2px
}

.loginBody {
	padding: 30px 32px 23px 32px;
	width: 273px;
	background: #fff;
	border-radius: 2px 2px 0 0
}

.pwdLoginPanel {
	margin-bottom: 9px
}

.login_other {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	margin-right: 5px
}

.login_WeChatI {
	width: 25px;
	height: 30px;
	display: inline-block;
	background: url(http://www.zjtxhealth.com/templets/default/ceshi/img/regVersion2016.png) no-repeat -37px -1090px;
	vertical-align: middle;
	margin-right: 5px
}

.login_QQI {
	width: 25px;
	height: 30px;
	display: inline-block;
	background: url(http://www.zjtxhealth.com/templets/default/ceshi/img/regVersion2016.png) no-repeat -68px -1090px;
	vertical-align: middle;
	margin-right: 5px
}








