﻿@charset "utf-8";
/* CSS Document */
*{border:0; margin:0; padding:0;}
div,i,span,ul,li,dl,dt,dd,table,td,th,tr,em{ font-size:12px; font-style:normal; }
body{ font-size:11px; padding:0px; margin:0px; font-family:宋体,Tahoma, arial, Helvetica, SimSun, sans-serif; font-size:12px; color:#333;/*background:#F2F2F2;*/}
ul{ display:block; margin:0; padding:0; list-style:none;}
li{ display:block; margin:0; padding:0; list-style: none;}
img{ border:0;}
dl,dt,dd,span{ margin:0; padding:0; display:block;}
a,a:focus{ font-size:12px; text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur());}
a {text-decoration: none;color:#333;}
a:hover{ color:#F00; text-decoration:none;}
button { border:none; cursor:pointer; overflow:hidden;}
input,button{ -webkit-appearance:none !important; border-radius:0px;}
input,button{ outline: none;}
input:focus,button:focus,.abtn:focus{ outline: none; }
table{ border-collapse:collapse; border-spacing: 0;}
cite{font-style:normal;}
h2{font-weight:normal;}
.fl{ float:left;}.fr{ float:right;}
.divnone{ display:block; line-height:30px; text-align:center; font-size:12px; color:#999999; padding-top:200px; background:url(/img/nodata.png) center 50px no-repeat;}
.divnone.minnone{ padding:70px 0px 20px 0px; background-position:center 20px;}
.cls { *zoom:1; }
.cls:after { content:''; display:table; clear:both; }

/*news*/
.cont{ width:1100px; position:relative; margin:0px auto;}
.header{ height:75px; padding:20px 0px; border-bottom:1px solid #EEEEEE; -moz-box-shadow:0px 4px 20px rgba(128,128,128,0.2); -webkit-box-shadow:0px 4px 20px rgba(128,128,128,0.2); box-shadow:0px 4px 20px rgba(128,128,128,0.2);}
/*.header .fl.subtit{ padding:13px 0px 10px 15px;}
.header .fl.subtit span{ font-size:22px; color:#999999; display:block; border-left:1px solid #e0e0e0; text-indent:15px; font-family:黑体;}
    */
.header .cont{ width:1200px;}
.header .fr{ line-height:30px; padding:14px 0px 0px 0px;}
.header .fr a{ margin:0px 15px; font-size:14px;}
.header .subtit{ height:75px; position:relative; line-height:75px; font-size:36px; color:#c6c6c6; font-family:黑体; margin-left:10px; padding:0px 0px 0px 10px; max-width:320px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.header .subtit:after{ content:''; display:block; width:1px; height:50px; background:#c6c6c6; position:absolute; left:0px; top:13px;}
.header .subtxt.mini{ font-size:32px;}
.header .divback{ padding-top:23px;}
.header .divback a{ display:inline-block; background:#e0e0e0; border-radius:20px; padding:0px 20px; font-size:13px;}
.header .divback a:hover{ color:#333;}

.logcont{ height:600px; background:url(../images/bg_login.jpg) center top no-repeat;}
.logcont .cont{ height:430px;}
.logcont .login{ width:350px; height:430px; background-color:#FFFFFF; position:absolute; top:80px; right:20px;}
.logcont .login .dtit{ height:55px; padding-top:20px; line-height:55px; font-size:20px; text-indent:40px; border-bottom:1px solid #F4F4F4; font-family:黑体;}
.logcont .login .dologin{ padding:0px 40px 50px 40px; position:relative;}
.logcont .login .dologin .inputxt .alogin{ display:block; width:267px; height:40px; line-height:40px; text-align:center; font-size:14px; background-color:#09AAFF; color:#FFFFFF; border:0px none; border-radius:3px;}
.logcont .login .dologin .inputxt .alogin:hover{ text-decoration:none;}
.logcont .login .dologin .inputxt .alogin.hov{ background-color:#DDDDDD;}
.logcont .login .aforget{ line-height:30px; text-align:right; padding-top:10px;}
.logcont .login .aforget a{ color:#999;}

.form-item{ margin:30px auto 40px auto; width:269px;}
.dinput{ padding-top:15px; position:relative;}
.dinput .icon{ display:block; width:38px; height:38px; background:url(../images/icon_login.png) left top no-repeat; position:absolute; z-index:8; top:16px; left:1px;}
.dinput .icon.pwd{ background:url(../images/icon_login.png) right top no-repeat;}
.dinput .icon.code{ background:url(../images/icon_code.jpg) left top no-repeat;}
.dinput img.code{ position:absolute; top:17px; right:3px; height:35px;}
.definput{ width:210px; padding:11px 5px 11px 50px; border:0; outline:none; border:1px solid #e0e0e0;}
.definput:placeholder{ /*font-weight:bold;*/ color: #999;}
.definput:focus{ box-shadow:0px 0px 8px #e0e0e0;-moz-box-shadow: 0px 0px 8px #e0e0e0;
-webkit-box-shadow: 0px 0px 8px #e0e0e0;}

.regcont .whitebg{ width:500px; min-width:500px; padding:60px 120px 50px 120px; margin:0px auto;}
.regcont .whitebg .dtit{ margin-bottom:30px; text-indent:0px; font-size:30px; text-align:center; border:0px none;}
.regcont .whitebg .dtit i{ font-size:12px; font-style:normal; font-weight:normal; color:#999999; margin-left:10px;}
.regcont .whitebg .ditems{ padding:0px 30px 25px 30px; position:relative;}
.regcont .whitebg .ditems em{ display:block; line-height:23px; text-align:right;}
.regcont .whitebg .ditems a.alink{ color:#0066ff;}
.regcont .whitebg .ditems span{ margin:0px; right:35px; top:10px;}
.regcont .whitebg .ans{ line-height:39px; padding-left:120px; font-size:14px;}
.regcont .whitebg .ditems .dborder{ border:1px solid #e0e0e0; height:40px; overflow:hidden; position:relative;}
.regcont .whitebg .ditems .dborder .uinput{ height:40px; width:320px; padding-left:120px; border:0px none; background:none;}
.regcont .whitebg .ditems .dborder label{ display:block; width:90px; height:23px; line-height:23px; position:absolute; border-right:1px solid #e0e0e0; padding-right:10px; top:8px; text-align:right; color:#999999;}
.regcont .whitebg .ditems .areg{ display:block; width:100%; height:40px; line-height:40px; text-align:center; font-size:14px; background-color:#09AAFF; color:#FFFFFF; border:0px none; border-radius:3px;}
.regcont .whitebg .ditems .areg:hover{ text-decoration:none;}

.footer{ text-align:center; line-height:30px; padding:12px 0px; border-top:1px solid #eee;}
.footer i{ margin:0px 10px;}

.logcont .login{ width:400px; height:500px; top:50px;}
.form-item{ width:319px;}
.definput{ width:260px; font-size:13px; font-family:宋体; padding:14px 5px 14px 50px; border-radius:3px;}
.dinput .icon{ width:44px; height:44px; background:url(../images/ico-user.png) center center no-repeat;}
.dinput .icon.pwd{ background:url(../images/ico-password.png) center center no-repeat;}
.dinput .icon.code{ background:url(../images/icon-code.png) center center no-repeat;}
.logcont .login .dologin .inputxt .alogin{ width:317px; height:50px;}
.dinput img.code{ height:41px;}