
/**/
.body{  background: url(../images/bgimg.png) no-repeat  center 237px fixed #f6f6f6; }
/*input*/
input[type=checkbox],input[type=radio]{-webkit-appearance: none;appearance: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative; border:1px solid #0096e3;cursor: pointer;background: #fff;}
input[type=checkbox]{width: 16px;height: 16px;cursor: pointer; border-radius:2px; vertical-align:middle; margin-right:3px; margin-bottom:2px;}
input[type=radio]{width: 14px;height: 14px;cursor: pointer; border-radius:20px; vertical-align:middle; margin-right:3px; margin-bottom:2px;}
input[type=checkbox]:active,input[type=radio]:active,input[type=checkbox]:checked,input[type=radio]:checked,input[type=checkbox]:checked::after,input[type=radio]:checked::after{border-color: #0096e3;background: url(../images/loginspr.png) #0096e3 no-repeat;}
input[type=checkbox]:active,input[type=checkbox]:checked,input[type=checkbox]:checked::after{  background-position:-5px -327px ; }
input[type=radio]:active,input[type=radio]:checked,input[type=radio]:checked::after { background-position:-57px -323px;}
input[type=checkbox]:checked::after,input[type=radio]:checked::after{display: block;position: absolute;top:0;right: 0px;left:0;color:#e44544}
input[type=checkbox]:focus,input[type=radio]:focus {outline: none;border-color:#0096e3;}
:-moz-placeholder {color: #959595;}
::-moz-placeholder {color:#959595;}
input::-ms-input-placeholder,textarea::-ms-input-placeholder {color:#959595;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #959595;}
/**/ 
.loginbox{ width:880px; margin:4.5% auto; position:relative; height:675px; border-radius:10px; background:#fff;}
.loginleft{  width:405px; border-radius:10px 0 0 10px; background:linear-gradient(#3ea9e0, #1882e0); height:100%; text-align:center; position:relative; float:left;}
.lobg{ width:200px; height:110px; margin:100px auto 0 auto; } 
.logbot{ width:100%; height:auto; position: absolute; bottom:20px; left:0;}
.loginright{ padding:0 50px; text-align:center; float:left; width:375px;}
.loginright h2{ font-size:22px; color:#434343; margin:20px 0 8px 0;}
.inpBox{ background:#fff; padding:5px 5px 5px 50px; border:1px solid #ddd; margin-bottom:8px; border-radius:4px; line-height:22px; position:relative;}
.inpBox input{ width:100%; line-height:24px; height:24px; color:#000; font-size:14px;}
.inpBox i,.labelbox i.spr09{ background: url(../images/loginspr.png) no-repeat;width:24px;height:24px; display:inline-block; position:absolute; left:15px; top:4px;}
.inpBox i.spr01{background-position:0 0;}
.inpBox i.spr02{background-position:0 -38px;}
.inpBox i.spr03{background-position:0 -73px;}
.inpBox i.spr04{background-position:0 -115px;}
.inpBox i.spr05{background-position:0 -158px;}
.inpBox i.spr06{background-position:0 -200px;}
.inpBox i.spr07{background-position:0 -243px;}
.inpBox i.spr08{background-position:0 -284px;}
.inpBox i.spr10{background-position:0 -363px;}
.labelbox i.spr09{background-position:1px -341px; left:30px;}
.inptext{ background:#f6efe3; padding:2px 5px ; line-height:18px; font-size:12px; text-align:left; color:#979797; border-radius:4px; margin-bottom:8px; position:relative;}
.w200{ width:200px;}
.but01{ border:1px solid #ddd;border-radius:4px; line-height:22px; text-align:center; color:#9c9c9c; font-size:14px; width:90px; line-height:36px; height:36px; }
.arrow-t{width: 0;height: 0; line-height: 0px;margin-left: 5px; color:#f6efe3; border-left-color: transparent;border-right-color: transparent; display:inline-block; }
.arrow-t{ border-width: 0 6px 8px 6px; border-style: dashed dashed solid dashed;position:absolute;top:-5px; left:18px;}
.rede1{ color:#e11616;}
.xieyi{ color:#0096e3; text-align:left; margin-left:18px;}
.login-but{ width:100%; line-height:40px; text-align:center; color:#fff; background:#0096e3; border-radius:4px; cursor:pointer; margin-top:8px; font-size:16px;} 
.loginlink{ color:#0096e3; margin-top:8px; font-size:12px; display:inline-block;}
.landing .loginright{ margin-top:80px;}
.landing .loginright h2{ margin:20px 0 40px 0;}
.landing .inpBox{padding:12px 5px 12px 50px;}
.landing .inpBox i{ top:12px;}
.landing .login-but{ line-height:50px; height:50px;}
.labelbox{ padding-left:15px; position:relative;}
.b-i{ position:absolute;left:0;top:8px; font-size:18px;}
.selectBox{ width: 100%; height: 36px;  border:1px solid #ddd; margin-bottom:8px; border-radius:4px;line-height:22px; text-indent: 3rem; color:#9c9c9c;}
