@charset "utf-8";
/* CSS Document */
html{overflow:auto;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,select,th,td{margin:0;padding:0;}
body,button,input,select,textarea{ font-size:12px;font-family:Microsoft Yahei,arial,tahoma,宋体;color:#323232;box-sizing:content-box;}
body{line-height:1.33;word-break:break-all}
h1,h2,h3,h4,h5,h6{font-size:100%;}
h2{font-size:16px;}
address,cite,dfn,em,var,i,s{font-style:normal;}
ul,ol,li,dd,dl{list-style:none;}
.list-paddingleft-2{ padding:0 10px 0 30px;}
.list-paddingleft-2 li{ list-style-type:decimal; color:#323232;}
a{color:#626262;text-decoration:none;}
a:hover{color:#ff8800;text-decoration:none;}
img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
body img{max-width:100%;}
:focus{outline:none;}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden;}
.clearfix{display:block;zoom:1;}
.fl,.lefter{float:left;}
.fr,.righter{float:right;}
.container{width:1112px;margin:0 auto;}
.inptxt{color:#333;font-size:14px;padding-left:10px;padding:2px 5px; border:1px solid #dedede;width:210px;line-height:30px;}
.inptxt:hover,.inptxt:focus{border:1px solid #ccc;}
.inptxt:focus{border:1px solid #9ccfd3;}
.cor1{color:#626262;}
.cor2{color:#f80;}
.cor3{color:#999;}
.cor4{color:#c00;}
.cor5{color:#003399;}
.cor6,a.cor6{color:#2f96ff;}
.cor7,a.cor7{color:#999;}
.cor8,a.cor8{color:#459683;}
.cor8,a.cor8:hover{color:#f60;}
.cor9,a.cor9{color:#cdcdcd;}
.cor10{color:#aaa;}
.cor11,a.cor11{color:#69b800;font-weight:bold;}
.cor12{color:#459683;}
.mgl10{margin-left:10px;}
.mgl20{margin-left:20px;}
.mgr14{margin-right:14px;}
.tc{text-align:center;}
:focus{outline:none;}


.btnDay{ cursor:pointer; background: #07b094; border-radius: 2px; color: #fff; border: none; padding: 3px 10px;}
.btnDay:hover{background:#0aa187;}
.signIn{ overflow:hidden;}
.signInbg{ background:#314975; position: relative; min-height: 970px;}
.signInright{ float:right; width:310px; background:#fff; height:340px; margin-top:200px; position:relative; padding:35px; margin-bottom:100px;}
.dayLight .signInright{box-shadow:3px 3px 5px rgba(165,187,197,0.5);}
.signInright .signIncat{ width:334px; height:144px; background:url(../images/signInCat.png) no-repeat 0 0; position:absolute; left:24px; top:-117px;}
.signInright:hover .signIncat{background:url(../images/signInCat.png) no-repeat 0 -156px;}
.signInright h4{ color:#4d4d4d;font-size:22px;font-weight:bold;margin:6px 0 30px 0;}
.signInright.signInCheck h4{margin-bottom:20px;}
.signInright .rfor .inptxt{ border:2px solid #e1e1e1; width:calc(100% - 47px);border-radius:4px; height: 20px; line-height: 20px; margin-bottom:22px; padding:8px 0 8px 38px; color:#4b4b4b;}
.signInright.signInCheck .rfor .inptxt{margin-bottom:13px; }
.signInright .rfor .inptxt:hover,.rfor .inptxt:hover,.signInright .rfor .inptxt:focus,.rfor .inptxt:focus{border:2px solid #49b8a5;}
.typeLogin .dayLight .signInright .rfor .inptxt:hover,.typeLogin .dayLight .rfor .inptxt:hover,.typeLogin .dayLight .signInright .rfor .inptxt:focus,.typeLogin .dayLight .rfor .inptxt:focus{border:2px solid #93c79c;}
.signReme{font-size:14px; font-weight:bold; color:#666;}
.signReme input{vertical-align:middle;}
.signInright .rfor .btnReg{background:#07b094;border:none;border-radius:4px;width:100%;height:40px;line-height:40px;text-align:center;color:#fff;font-size:18px;cursor:pointer;margin:10px 0 0 0;font-weight:bold;}
.signInright .rfor .signBg1{ background:url(../images/signInCat.png) no-repeat -3px -312px;}
.signInright .rfor .signBg2{ background:url(../images/signInCat.png) no-repeat -3px -353px;}
.signInright .rfor .btnReg:hover{background:#0aa187;}
.signInright .rfor .floatR{float:right;}
.signInright .rfor .icUser,.signInright .rfor .icPassword{ background:url(../images/signInCat.png) no-repeat;width:11px;height:18px;display:block;position:absolute;top:12px;left:18px;}
.signInright .rfor .icUser{background-position:-20px -322px;}
.signInright .rfor .icPassword{background-position:-20px -363px;}
.errorWords{ text-align:center; color:#f00;padding:10px 0 0 0;}
.signForget{ text-align:right;margin-top:18px;}
.signForget a{ text-decoration:underline; font-size:14px; font-weight:font; color:#818181;}
.signForget a:hover{ color:#f80;}
.dayLight{ height:100%; min-height: 970px; background:#fff;box-shadow:1px 0 0 #52c5eb inset;
  background-image:-webkit-linear-gradient(to bottom,#49bee5,#d7faeb);
  background-image:linear-gradient(to bottom,#49bee5,#d7faeb);
  background-image:-ms-linear-gradient(to bottom,#49bee5,#d7faeb);
  background-image:-o-linear-gradient(to bottom,#49bee5,#d7faeb);
  background-image:-moz-linear-gradient(to bottom,#49bee5,#d7faeb);
}
.signInbg .topShadow{ background: none; border-bottom: none;height:45px;position:relative;}
.signTopnav{text-align:right; float:right; margin-top:13px; color:#fff; font-size:15px; margin-right:20px;}
.signTopnav a{color:#fff; padding: 0 5px;}
.signTopnav a:hover{color:#fff;}
.signFooter{padding:20px 0;}
.signInleft{position:relative;}
.building img{ width:900px; height:366px; display:block; position:fixed; left:15%; bottom:0px}
.rocket .rocketPic{ position:absolute; left:-20px; top:100px; display:block; width:521px; height:514px; }
.rocket .sunPic{ position:absolute; left:-50px; top:100px; display:block; width:614px; height:385px;}
.signInbg .rfor li .mbSele{display:inline-block;margin:4px 0 8px 0;}
.rfor li .mbSele span{cursor:pointer;}
.rfor li .mbSele span.kckView{cursor:default;}
.rfor li .mbSele span.kckView i{color:#c7c7c7;padding:0 10px 0 3px;}
.rfor li .mbSele em{background:url(../images/seleBtn.png) no-repeat -1px -1px;width:16px;height:16px;display:inline-block;float:none;vertical-align:sub;margin-right:6px;}
.rfor li .mbSele em.on,.htAddInfo li.zzBook .mbSele span:hover em{background:url(../images/seleBtn.png) no-repeat -1px -19px;}
.signInbg .signLogo,.newHeader .signLogo{position:absolute;top:0;left:7.8%;width:185px;height:156px;background:url(../images/sgLogoBg.png) no-repeat;}
.newHeader{ border-top:5px solid #0aa187; background: #fff;}
.newHeader .container{ padding:20px 0; position: relative;}
.backLogin{ float: right; font-size: 14px; padding-top: 30px; color: #333;}
.backLogin:hover{ color: #0aa187;}
.signInbg .verAlign{vertical-align:middle;display:table-cell;height:110px;width:180px;}
.signInbg .signLogo img{width:170px;max-width:170px;margin:0 auto;display:block;max-height:130px;}
.signInbg .nightLogo{background:url(../images/sgNitLg.png) no-repeat;}
.footerDL{ font-size: 14px; height: 43px; line-height: 43px; text-align: center; position: fixed; bottom:0px; left: 0px; width: 100%; background:rgba(255, 255, 255, 0.8); color: #333;}
@media screen and (max-width:1580px) {
	.building img{width:800px; height:325px; left:10%;}
	.rocket .sunPic{ width:550px; height:345px; left:80px;}
	.rocket .rocketPic{ width:450px;height: 443px;left:120px;}
	.signInbg .signLogo{}
	}

@media screen and (max-width:1252px) {
	.building img{width:720px; height:275px; left:0;}
	.rocket .sunPic{ width:450px; height:282px; left:80px;top:120px;}
	.rocket .rocketPic{ width:380px; height: 374px;  left:120px;}
	}

@media screen and (max-height:700px) {
	.building img{left:8%;width:660px;height:205px;}
	.rocket .sunPic{ width:420px; height:252px; left:140px;top:80px;}
	.rocket .rocketPic{ width:350px; height: 344px;  left:160px;top:60px;}
	.signInbg .signLogo img{width:140px;max-height:100px;}
	.signInbg .verAlign{width:144px;height:88px;}
	.signInbg .signLogo{background-size:80%;}
	.signInright{margin-top:110px;padding:20px;}
	.dayLight{height:700px;min-height:700px;}
	.signInright h4{margin:6px 0 20px 0;}
	.signInright .signIncat{background-size:94%;left:20px;top:-109px;}
	.signInright:hover .signIncat{background:url(../images/signInCat.png) no-repeat 0 -146px;background-size:94%;left:20px;top:-109px;}
	}
	.floR{float:right;}
	.wid298{width:309px;}
	.logInMar{margin-top:0; margin-bottom:0;}
/*登录类型2*/
.typeLogin{ height:100%; min-height: 970px; box-shadow:1px 0 0 #52c5eb inset;
  background-image:-webkit-linear-gradient(to bottom,#0dc3ff,#d7faeb);
  background-image:linear-gradient(to bottom,#0dc3ff,#d7faeb);
  background-image:-ms-linear-gradient(to bottom,#0dc3ff,#d7faeb);
  background-image:-o-linear-gradient(to bottom,#0dc3ff,#d7faeb);
  background-image:-moz-linear-gradient(to bottom,#0dc3ff,#d7faeb);}
.typeLogin .dayLight{background:url(../images/building2.png) no-repeat bottom center;}
.typeLogin .signInright{ float: none; margin: 200px auto 0 auto; width: 350px; border-radius:10px; box-shadow: 0 3px 8px rgba(165,187,197,0.5);}
.typeLogin .signInright .rfor .btnReg{ background: #23ab4a;}
.typeLogin .signInright .rfor .btnReg:hover{ background: #149d3b;}
a.aBlue{color:#07b094;text-decoration:underline;padding:0 5px;}
a.aBlue:hover{color:#009688;}
.dealDocument{text-align:center;}
/*验证码登录*/
.signInright .rfor li{position: relative;}
.signInright .rfor li.dealDocument{padding:15px 0 5px 0;font-size:14px;}
.signInright .rfor .getCode{color:#07b094;font-size: 12px; width:98px;padding: 0 3px;background:#fff;border: 2px solid #49b8a5;border-radius: 4px;float: right;line-height: 36px;height: 36px;text-align: center;margin: 0;}
.signInright .rfor .getCode:hover{background: #e6faf7;color: #07b094;}
.typeLogin .dayLight .signInright .rfor .getCode{border-color:#93c79c; color:#1eac46;}
.typeLogin .dayLight .signInright .rfor .getCode:hover{background: #fcfeef;color: #1eac46;}
.signInright .rfor .inptxt.codeIpt{width:calc(100% - 170px);}
.signInright .rfor .getCode.regetCode{background:#ededed;color:#999;border-color:#ededed;}
.signInright .signKindPass{float: right;font-size: 13px;font-weight: normal;color: #999;line-height: 32px;}
.signInright .signKindPass .kindIcon{background: url(../images/signInCat.png) no-repeat -43px -363px;width:14px;height:14px;display:inline-block;margin-right: 5px;vertical-align: -2px;}
.signInright .signKindPass:hover{color: #07b094;}
.signInright .signKindPass:hover .kindIcon{background-position:-70px -363px}
.signInright .codeSign .kindIcon{background: url(../images/signInCat.png) no-repeat -43px -322px;width:16px;height:16px;margin-right:4px;}
.signInright .codeSign:hover .kindIcon{background: url(../images/signInCat.png) no-repeat -70px -322px}
.signInright.signInCheck .rfor .inptxt.codeIpt{width:calc(100% - 210px);}
.signInright.signInCheck .rfor li.ckLi{display:flex;}
.signInright.signInCheck .rfor li .imgCode{max-height:36px;max-width:80px;border-radius:3px;margin-left:5px;margin-top:2px;}
.changeOhter{display:inline-block;line-height:40px;padding-left:8px;font-size:14px;}
.changeOhter .changeIcon{width:16px;height:16px;background:url(../images/changeIcon.png) no-repeat;display:inline-block;margin:0 5px -3px 0;}
.changeOhter a{color:#1296db;}
.signInright.signInCheck .rfor li.ckLi span a{padding:0;border:none;}