/* CSS Document */
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;}
a,a:hover{outline:none}
.layout{ clear:both;width:1000px;text-align:left;margin:0 auto;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;overflow:hidden}
.clearfix{*zoom:1;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
input,textarea{outline:none}
textarea{resize:none;overflow:auto}
/*placeholder字体颜色*/
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #bcbbbb;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #bcbbbb;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #bcbbbb;opacity:1
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #bcbbbb !important;
}
input:-webkit-autofill { /* 谷歌浏览器-文本框边框阴影遮住了背景颜色浅黄*/
    -webkit-box-shadow: 0 0 0 1000px #ffffff inset !important;
}

body{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
/*顶部*/
.login-header{}
.login-header-in{width:1200px;height:102px;margin:0 auto}
.login-header-in .logo{display:block;_display:inline;width:171px;height:44px;margin:23px 0 0 38px}
.login-header-in .logo-text{color:#333;font-size:24px;line-height:40px;margin:27px 0 0 27px}
.login-header-in ul{margin:36px 40px 0 0}
.login-header-in ul li{color:#666;font-size:14px;padding:0 14px;border-left:1px dotted #c7c2c2;line-height:14px}
.login-header-in ul li.no-line{border-left:0}
.login-header-in ul li a{color:#666;font-size:14px}
.login-header-in ul li a:hover{text-decoration:underline}
.login-main{background:url(http://www.zikao365.com/upload/html/2019/04/28/ch73b242591af842adb92e7369d4d4f385.jpg) no-repeat center 0}
.login-main-in{height:605px;width:1200px;margin:0 auto;background:url(http://www.zikao365.com/upload/html/2019/04/28/ch73b242591af842adb92e7369d4d4f385.jpg) no-repeat center 0}
.lm-banner{width:700px;height:604px;padding-top:1px}
.lm-banner .ban-text{margin:70px 0 0 180px}
.lm-banner .ban-bg{margin:126px 0 0 284px}
.lm-banner .ban-cir{background:url() no-repeat 0 0}
.lm-banner .ban-cir01{width:32px;height:32px;background-position:-145px 0;top:126px;left:292px}
.lm-banner .ban-cir02{width:69px;height:69px;background-position:-299px -312px;top:440px;left:446px}
.lm-banner .ban-cir03{width:64px;height:64px;background-position:-97px -69px;top:198px;left:245px}
.lm-banner .ban-cir04{width:77px;height:77px;background-position:-331px -17px;top:143px;left:479px}
.lm-banner .ban-cir05{width:33px;height:33px;background-position:-127px -348px;top:474px;left:275px}
.lm-banner .ban-cir06{width:53px;height:53px;background-position:0 -115px;top:242px;left:147px}
.lm-banner .ban-cir07{width:56px;height:56px;background-position:-335px -164px;top:292px;left:481px}
.lm-banner .ban-cir08{width:77px;height:77px;background-position:-64px -197px;top:325px;left:212px}
.loginMain{width:375px;margin:54px 50px 0 0}
.loginMain_dl_in{width:375px;height:auto;padding:0 0 5px 0;background:#ffffff;padding-top:15px;position:relative;font-family:microsoft yahei;border-radius:3px;box-shadow:3px 3px 10px 0 #cee6d4 }
.loginMain_dl_in .loginMain_dl_tit{height:40px;margin:0 40px 14px;color:#333;font-size:20px;line-height:40px;position:relative;font-weight:bold}
.loginMain_dl_in .loginMain_dl_tit a{display:block;height:24px;line-height:24px;position:absolute;top:10px;right:0px;color:#ff9d3d;font-size:14px;font-weight:normal}
.loginMain_dl_in .loginMain_dl_tit a:hover{text-decoration:underline}
.loginMain_dl_in .loginMainD_d{height:40px;margin:0 40px 20px;border:1px solid #dedede;border-radius:1px}
.loginMain_dl_in .loginMainD_d p{height:36px;width:38px;margin:2px 0 0 0;background:url(//www.med66.com/OtherItem/images/loginPage/icon.jpg) no-repeat 10px 1px;}
.loginMain_dl_in .loginMainD_d01 p{background-position:11px -449px;}
.loginMain_dl_in .loginMainD_d02 p{background-position:10px -55px;}
.loginMain_dl_in .loginMainD_d .input_d{height:30px;margin:5px 0 0 0}
.loginMain_dl_in .loginMainD_d .input_d input{height:30px;line-height:30px;width:223px;border:0;font-size:14px;font-family:microsoft yahei;color:#333;outline:none}
.loginMain_dl_in .loginMainD_d .input_d label{height:30px;line-height:30px;width:205px;border:0;font-size:14px;font-family:microsoft yahei;color:#bcbbbb;top:0;left:0;display:none}
.loginMain_dl_in .loginMainD_dBtn{margin:0 40px 20px;}
.loginMain_dl_in .loginMainD_dBtn a{display:block;background:#ff9d3d;height:46px;line-height:46px;color:#fff;font-size:20px;text-align:center;border-radius:3px}
.loginMain_dl_in .loginMainD_dBtn a:hover{text-decoration: none;background:#ffaa4e}
.loginMain_dl_in .loginMainD_dBtn span.tip{display:block;position:absolute;color:#f52828;line-height:24px;width:100%;text-align:center;top:-25px;left:0}
.loginMain_dl_in .loginMainD_dTip{height:24px;line-height:24px;margin:0 40px 20px;font-size:14px;position:relative}
.loginMain_dl_in .loginMainD_dTip label{display:block;height:24px;line-height:24px;position:absolute;top:0px;left:0px;color:#999;cursor: pointer;padding:0 0 0 20px;background:url(//www.med66.com/OtherItem/images/loginPage/icon.jpg) no-repeat 0 -346px;}
.loginMain_dl_in .loginMainD_dTip label.disab{background-position-y: -296px;}
.loginMain_dl_in .loginMainD_dTip a{display:block;height:24px;line-height:24px;position:absolute;top:0px;right:0px;color:#ff9d3d}
.loginMain_dl_in .loginMainD_dTip a:hover{text-decoration:underline}
.loginMain_dl_in .loginMainD_dparam{color:#999;line-height:28px;font-size:14px;margin:0 40px 18px;}
.loginMain_dl_in .loginMainD_dpsms{height:40px;margin:0 40px 15px;border:1px solid #dedede;border-radius:1px}
.loginMain_dl_in .loginMainD_dpsms .input_d{height:40px;width:175px}
.loginMain_dl_in .loginMainD_dpsms .input_d p{height:36px;width:38px;margin:2px 0 0 0;background:url(//www.med66.com/OtherItem/images/loginPage/icon.jpg) no-repeat 11px -119px}
.loginMain_dl_in .loginMainD_dpsms .input_d .input_d_d{padding:5px 0}
.loginMain_dl_in .loginMainD_dpsms .input_d .input_d_d input{height:30px;line-height:30px;width:135px;border:0;font-size:14px;font-family:microsoft yahei;color:#333;outline:none}
.loginMain_dl_in .loginMainD_dpsms .input_d .input_d_d label{height:30px;line-height:30px;width:205px;border:0;font-size:14px;font-family:microsoft yahei;color:#bcbbbb;top:5px;left:0;display:none}
.loginMain_dl_in .loginMainD_dpsms .img_sms{display:block;_display:inline;height:20px;width:50px;cursor: pointer;margin:10px 10px 0 0}
.loginMainD_dother{height:40px;margin:0 40px 20px}
.loginMainD_dother p{height:40px;line-height:40px;color:#999;font-size:14px}
.loginMainD_dother a{height:40px;width:40px;background:url(//www.med66.com/OtherItem/images/loginPage/other.png) no-repeat 2px 3px;display:block;float:left;_display:inline;margin:0 0 0 18px}
.loginMainD_dother a.a_weixin{}
.loginMainD_dother a.a_qq{background-position:-54px 3px}
.loginMainD_dother a.a_weibo{background-position:-110px 3px}
.loginMainD_dother a:hover{background-position-y:-42px}
.loginMain_dl_in .error{border:1px solid #ff6c6c;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease;
}
.loginMain_dl_in .success{border:1px solid #8db8f9;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease;
}

/*动画组*/
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.animatedDelay1 {
    -webkit-animation-delay: .1s;
    animation-delay: .1s;
}
.animatedDelay2 {
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
}
.animatedDelay3 {
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
}
.animatedDelay4 {
    -webkit-animation-delay: .4s;
    animation-delay: .4s;
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

@keyframes bounceIn {
    from, 20%, 40%, 60%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }

    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03);
    }

    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97);
    }

    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
}