
input::-webkit-input-placeholder {color: #999; -webkit-transition: color.5s;}
input:focus::-webkit-input-placeholder, input:hover::-webkit-input-placeholder {color: #c2c2c2; -webkit-transition: color.5s; border:#ccc 1px solid;} 
.btn-blue{ background:#2e578b; padding:12px 0; width:320px; font-weight:bold; cursor:pointer; font-size:16px; color:#fff; border-radius:2px; border:none;}
.btn-blue:hover{ background:#26446a; }
a.btn-gray{background:#ededed; border:#ddd 1px solid; display:inline-block;  padding:10px 52px; border-radius:3px;  font-weight:bold; cursor:pointer; font-size:12px; color:#666; border-radius:2px;}
a.btn-gray:hover{ background:#e0e0e0; text-decoration:none;}
a.btn-blue{ background:#2e578b; padding:12px 0; display:inline-block; font-weight:bold; cursor:pointer; font-size:16px; color:#fff; border-radius:2px; border:none;}
a.btn-blue:hover{ background:#26446a; }
h4.com-title{ font-size:18px;  font-weight:bold; border-bottom:#ededed 1px solid; padding:22px 42px;}
.com-tx{ height:28px; line-height:28px; padding:5px; font-size:14px; border:#ddd 1px solid;}
.right-tips{color:#77B962; padding-left:20px;}
.com-tips{ color:#999; padding-left:20px;}
.error-tips{ color:#ed584e; padding-left:5px;}
.f-red{ color:#ed584e;}
.relat{ position:relative; }


.w-header{ background:#fff; border-bottom:#dedede 1px solid; height:62px; width:100%;}
.w-header .con{ width:1080px; margin:0 auto; padding-top:6px;}

.sign-box{ border:#ededed 1px solid; border-bottom:#ddd 1px solid;  _zoom:1; background:#fff; margin-top:52px; }
.sign-box .col-l{ float:left; width:290px; background:#fafafa; min-height:576px;}
.sign-box .col-l li{ margin-bottom:12px; padding:32px 32px; border-bottom:#ededed 1px solid;}
.sign-box .col-l h3{ font-size:18px; color:#666;}
.sign-box .col-r{ float:left; width:786px; display:inline;  border-left:#ededed 1px solid; min-height:460px;}
.sign-box .r-tips{ color:#999; padding-top:8px;}
.sign-box .login span, .sign-box .get-pw span{ float:left; padding-top:10px;}
.sign-box .com-tx{ float:left; width:220px;}
.sign-box .col-l .ico-clock{ background:url(../images/ico-clock.png) no-repeat 32px 42px; padding-left:86px;}
.sign-box .col-l .ico-man{ background:url(../images/ico-man.png) no-repeat 32px 42px; padding-left:86px;}
.reg-bg{background:#fff url(../images/regBg.png) repeat-y 0;}

.com-tx-h{ height:160px;}
.sign-box .com-tx-h{ height:320px; width:750px;}

.login{ padding:42px;}
.login .com-tx{ width:320px;}
.login li{ padding:12px 8px; overflow:hidden; _zoom:1;}
.login li.bt{ width:330px;}
.login li.bt input{ float:left; position:relative; margin:2px 5px 0 0;}
.login li.bt span{ padding-top:0px;}
.login .ok{ padding-left:8px; color:#093;}
.login .error{ padding-left:8px; color:#f00;}

.get-pw{ padding:32px 42px; min-height:368px;}
.get-pw p{ padding:5px 0;}
.get-pw .com-tx{ width:320px;}
.get-pw li{ padding:12px 62px; overflow:hidden; _zoom:1;}
.get-pw .con{ padding:0 30px;}

.reg .tabs{   background:url(../images/tBg.jpg) repeat-x;}
.reg .tabs li{ float:left; width:391px; position:relative; border-top:#fafafa 2px solid;   border-bottom:#dedede 1px solid;  color:#666; text-align:center; height:66px; line-height:66px; font-size:22px;}
.reg .tabs li.selected{ background:#fff; border-top:#26446A 2px solid;border-right:#dedede 1px solid; border-bottom:none;  }
.reg .tabs li.cr{ float:left; width:393px;}
.reg .tabs li a{ display:block;}
.reg .tabs li a:hover{ background:#fff; text-decoration:none;}

.reg .formbox{ padding:42px; position:relative;}
.reg .formbox label.title{ float:left; width:132px; text-align:right; line-height:38px; font-size:14px;}
.reg .formbox li{ clear:both; margin-bottom:25px;}
.reg .formbox table th{  width:132px; text-align:right; padding:8px 2px; line-height:38px; font-size:14px;}
.reg .formbox table th b{ color:#ED584E;}
.reg .formbox table td{ text-align:left;  padding:8px;}
.reg .formbox select { margin-right:8px;}

.reg .formbox .inputbox{ margin-left:112px;}
.reg .formbox .inpt-radio{display:inline-block; padding:3px 20px 0 0; height:36px; line-height:36px; vertical-align:middle;}
.reg .formbox .tx{ display:inline-block; padding:0 6px; width:320px; height:36px; line-height:36px; border:#dedede 1px solid;}
.reg .formbox .dx{ width:120px;}

.reg .formbox .tip{ line-height:24px; padding-left:5px; color:#999; display:inline-block; vertical-align:middle;}
.reg .formbox .error{ color:#ed584e; padding-left:5px;}
.reg .btn-gray{background:#ededed; border:#ddd 1px solid; display:inline-block;  padding:10px 15px; border-radius:3px;  font-weight:bold; cursor:pointer; font-size:12px; color:#666; border-radius:2px;}
.reg .btn-gray:hover{ background:#e0e0e0; text-decoration:none;}
.reg .formbox select{ overflow:hidden; height:40px; padding:6 0; border:#ddd 1px solid; color:#999; min-width:100px;}
.reg .btn-sort{ width:120px;}
.com-title .tips{ font-size:12px; font-weight:normal; margin-left:12px;}
.reg .c-logo{ position:absolute; top:50px; right:200px; width:152px;}
.reg .c-logo .img{ background:#efefef; border:#ddd 1px solid; width:150px; height:120px; overflow:hidden; margin:0 auto; margin-bottom:12px;}
.reg .c-logo .img img{ width:150px; height:120px;}
.reg .c-logo .tips{ text-align:center; padding:12px 0; color:#666;}

.reg-step,.step-two,.step-three{ background:url(../images/stepBg.jpg) no-repeat; width:776px; height:64px; margin:12px auto;}
.step-two{ background-position:0 -65px;}
.step-three{ background-position:0 bottom;}
.reg-last{ padding:32px 0 150px 150px; font-size:14px;}
.reg-last p{ padding-bottom:8px;}
.reg .formbox .inputbox .textarea{ width:500px; height:200px;}

a.IndustryTree{ display:inline-block;  padding:8px 12px; text-align:center; background:#59c784; color:#fff; border-radius:2px;}
a.IndustryTree:hover{background:#50b477; text-decoration:none;}
.IndustryTreeName{ padding-top:11px; display:inline-block;}

.all-class{ position: absolute;top: 32px;left: 0; width: 186px;  border:#dedede 2px solid; background: #fff; z-index:99999;overflow: visible; -webkit-box-shadow:2px 2px 8px rgba(0,0,0,.2);
	-moz-box-shadow:2px 2px 8px rgba(0,0,0,.2);
	box-shadow:2px 2px 8px rgba(0,0,0,.2); }
.all-class .title{font-size:14px; font-weight:bold; height:36px; font-size:14px; font-weight:bold; border-bottom:#ededed 1px solid; line-height:36px; padding:0 20px;}
.all-class .item{width: 186px;height: 36px;}
.all-class .no-line{border-top:none;}
.all-class .item .show-class{ position: absolute;z-index: 999; width: 186px; }
.all-class .item a{ color:#666;}
.all-class .item .show-class h3{width: 157px;height: 34px;padding-left: 28px;border-width: 1px 0;  font-size:12px; text-decoration:none; line-height: 36px;}
.all-class .item .show-class s{display: block;position: absolute;top: 13px;left: 167px;width: 6px;height: 9px; background: url(../images/ico-right.png) no-repeat 0px 0px;}
.all-class .active .show-class h3{line-height:32px; font-size:12px; text-decoration:none; background:#fff;border:1px solid #dedede; border-width:2px 0;width: 160px;}
.all-class .class-wrap{ position: absolute; width: 478px; z-index: 99; border:2px solid #dedede; background: #fff; padding: 20px; display: none; -webkit-box-shadow:2px 2px 8px rgba(0,0,0,.2);
	-moz-box-shadow:2px 2px 8px rgba(0,0,0,.2);
	box-shadow:2px 2px 8px rgba(0,0,0,.2); }
.all-class .one{left: 186px; top: 0px;}
.all-class .two{left: 186px; top: 37px;}
.all-class .three{left: 186px; top: 74px;}
.all-class .four{left: 186px; top: 111px;}
.all-class .five{left: 186px; top: 148px;}
.all-class .six{left: 186px; top: 185px;}
.all-class .seven{left: 186px; bottom: -2px;}
.all-class .eight{left: 186px; bottom: -2px;}
.all-class .nine{left: 186px; bottom: -2px;}
.all-class .ten{left: 186px; bottom: -2px;}
.all-class .eleven{left: 186px; bottom: -2px;}
.all-class .class-wrap dl{ overflow:hidden; _zoom:1; padding:8px 0;}
.all-class .class-wrap dt{ float:left; width:86px; text-align:right; font-size:14px; font-weight:bold;}
.all-class .class-wrap dd{ font-size:12px; float:left; width:320px; margin-left:12px;}
.all-class .class-wrap dd a{ margin:0px 5px 5px 5px; white-space:nowrap; display:inline-block;}