@charset "utf-8";
/* CSS Document */
.having{ position:absolute; left:0px;right:0px;top:0px; bottom:0px; min-width:1300px; min-height:580px;}
.loginTop{ height:75px; background:#e8f0f7; border-bottom:1px #c3cede solid}
.topWrap{ width:1200px; height:75px; margin:0 auto;}
.logoHere{ color:#2a3950; line-height:76px; float:left}
.logoHere span.logopic{ float:left; margin-top:23px; margin-right:8px; display:block; width:30px; height:30px; background:url(../images/img/logo1.png) no-repeat; background-size:100% 100%}
.logoHere h1{ float:left}

.logoHere span{font-size:14px}
.logoHere b{ font-size:20px; font-weight:400; margin-left:6px; margin-right:6px;}
.logoHere span.logoTitle{ font-size:22px;}

.ewmHere{ width:1200px; margin:0 auto; overflow:hidden; height:163px;}
.ewmShow{ width:270px; float:left}
.ewmHere .ewmList{ float:left; }
.ewmShowLeft{ float:left; margin-top:41px;}
.ewmHere a.aEwm{ display:block; border:1px #bfc4c9 solid; background:#fff; padding:0px; margin:0px auto;}
.ewmHere a.aEwm i{ display:block; width:82px; height:82px;}

.ewmHere a.aEwm i.ewmIphone{ background:url(../images/img/ewm/ios.png) no-repeat center; background-size:100% 100%}
.ewmHere a.aEwm i.ewmAndroid{ background:url(../images/img/ewm/android.png) no-repeat center; background-size:100% 100%}
.ewmHere a.aEwm i.ewmWap{ background:url(../images/img/ewm/wap.png) no-repeat center; background-size:100% 100%}
.ewmHere a.aEwm i.ewmWeixin{ background:url(../images/img/ewm/weixin.png) no-repeat center; background-size:100% 100%}

.ewmShowRight{ margin-left:96px; margin-top:30px; position:relative}

.ewmShowRight h1{  font-weight:bold; color:#314350; margin-bottom:7px;}
.ewmShowRight ul li{  margin-top:5px; overflow:hidden}
.ewmShowRight ul li i.yDian{ display:block; float:left; width:4px; height:4px; border-radius:50%; background:#888888; margin-left:5px; margin-top:6px;}
.ewmShowRight ul li span.titleEwm{ display:block; margin-left:14px;}
.ewmLeft{ margin-left:40px}
.aLink{ position:absolute; top:84px; left:15px;}
.aLink a{ margin-right:15px; color:#0392da}

.language{ float:right; color:#2a3950; line-height:76px;}
.language a{ color:#2a3950}
/*换肤*/
.skinPeeler{ float:right; margin-top:23px; margin-left:28px; position:relative}
.skinPeeler>a{ display:block; width:90px; height:30px; border-radius:15px; background:#43556c; color:#fff; line-height:30px;}
.skinPeeler a span{ margin-left:12px;}
.skinPeeler i{ display:block; width:12px; height:11px; background:url(../images/img/iconqie.png); float:right; margin-top:9.5px; margin-right:8px;}
.skinPeeler>a:hover{ background:#4c617b}
.skinPeeler.pointOn>a{ background:#4c617b}
.skinWrap{width:540px;height:130px; position:absolute; background:#fff; box-shadow:0px 0px 2px rgba(0,0,0,0.5); z-index:2; right:0px; top:53px; display:none; padding-right:22px;}
.skinPeeler.pointOn>.skinWrap{ display:block}
.skinWrap>a{ display:block; color:#666666; width:148px; position:relative; margin-top:16px; float:left; margin-left:30px;}
.skinWrap>a>span.signdh{ display:block; width:22px; height:22px; position:absolute; top:0px; right:-2px; background:url(../images/img/skinOn.png) no-repeat center; display:none}
.skinWrap dl dt{ width:148px; height:74px; margin-bottom:10px; border-radius:2px; overflow:hidden}
.skinWrap dl dd{ text-align:center}


/*.skinWrap>a.skinLeft{ float:left; margin-left:20px;}
.skinWrap>a.skinRight{ float:right; margin-right:20px;}
.skinWrap>a.skinMid{ margin:0 auto; margin-top:16px;}*/


.skinWrap dl dt.skin1{ background:url(../images/img/skin1.jpg) no-repeat center}
.skinWrap dl dt.skin2{ background:url(../images/img/skin2.jpg) no-repeat center}
.skinWrap dl dt.skin3{ background:url(../images/img/skin3.jpg) no-repeat center}
.skinWrap>a.pitchOn dl dt{ border:2px #33435a solid}
.skinWrap>a.pitchOn dl dd{ color:#33435a}
.skinWrap>a.pitchOn>span.signdh{ display:block} 
/*登录区*/
.loginRegion{ position:absolute; left:0px;top:76px;right:0px; bottom:163px; background:#fff; }
.regionWrap{ width:1200px; position:absolute; left:50%; margin-left:-600px; top:0px;bottom:0px;}
.loginLeft,.loginRight{ position:absolute; width:50%}
.loginLeft{ left:0px;top:0px; bottom:0px; overflow:hidden}
.loginRight{top:0px; bottom:0px; right:0px;}
.loginLeft i.loginbg{ display:block; width:597px; height:306px; background:url(../images/img/loginbg1.jpg) no-repeat; position:absolute; left:50%; top:50%; margin-left:-298px; margin-top:-153px;}

.loginForm{ height:306px; width:348px; background:#fff; border:1px #c9d3e1 solid; position:absolute; left:50%; top:50%; margin-left:-174px; margin-top:-153px}
.loginFormTab{ height:50px; background:#e6e6e6; border-bottom:1px #e9e7e7 solid; margin-bottom:28px}
.loginFormTab a{ display:block; text-align:center;color:#333;float:left; text-align:center; font-size:14px; width:50%; line-height:50px; }
.loginFormTab a.tabOn{ color:#517ab7; font-weight:bold; background:#fff; height:51px;}

.formRow{ overflow:hidden; margin-left:20px; margin-right:20px; margin-bottom:19px;}
.formRow.formWrite{ border:1px #cbcbcb solid; height:34px;}
.formRow.formWrite i{ display:block; float:left; width:34px; height:34px; background-color:#e5e8ea; border-right:1px #cbcbcb solid; }
.formRow.formWrite i.userIcon{ background-image:url(../images/img/iconUser.png); background-repeat:no-repeat; background-position:center}
.formRow.formWrite i.passIcon{ background-image:url(../images/img/iconLock.png); background-repeat:no-repeat; background-position:center}
/*.formRow.formWrite .forWrite{ margin-left:35px;}*/
.formRow.formWrite .forWrite{ float:left; width:271px;}
.formRow.formWrite .forWrite input{ border:none; width:100%; height:34px; outline:none; text-indent:12px; line-height:34px;}
.formRow.rowStyle{ margin-top:24px; margin-bottom:24px;}
.formRow.rowStyle a{ display:block; float:right; color:#333333}
.formRow.rowStyle input[type=checkbox]{ float:left; margin-top:2px; margin-right:6px;}
.formRow.rowStyle span{ float:left; display:block; color:#333333}
.loginFormBt{ display:block; width:100%; text-align:center; line-height:36px; color:#fff;background:#fe9314;}

.errFor{ text-align:center; color:#F00; margin-top:-10px;}

/*底部二维码*/
.bottomEwm{ position:absolute; height:163px; left:0px; right:0px; bottom:0px; border-top:1px #c3cede solid; background:#fff}

