@import 'xpopup.css';
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,em,button{margin:0;padding:0;}
body{ font-family:Microsoft Yahei,Helvetica,Arial,PingHei,Hiragino Sans GB; color:#333; background: #f0f0f0; font-size:12px; }
img, fieldset{border:none;vertical-align:middle;}
em{ font-style:normal;}
input, textarea{font-size:12px;}
table{border-collapse:collapse;}
a{color:#004080;text-decoration:none;}
a:visited{ color:#004080;}
a:hover{ text-decoration:underline;}
.f-16{ font-size:16px;}
.f-18{ font-size:18px;}
.f-red{ color:#f00;}
.f-blue{ color:#2E578B;}
.f-reg-m{color:#ff5000}
.f-gray{ color:#999;}
.f-green{ color:#59c784;}
.f-orage{ color:#f60;}
ul,ol,li{list-style:none;}
input[type="button"],input[type="submit"]{-webkit-appearance:none;}
input[type="text"]{border-radius:0;}
.clr:after {content: "."; display: block;height: 0; clear: both; visibility: hidden; _zoom:1;}
.c-fl{ float:left;}
.c-fr{ float:right;}
.wrapfix:after {content: "."; display: block;height: 0; clear: both; visibility: hidden; _zoom:1;}
.header{ background:#fff; height:68px; width:100%; min-width:1080px; border-bottom:#e7eaec 1px solid;}
.header a{ color:#333; text-decoration:none;}
.header .con{ width:1080px; margin:auto;}
.header .logo{  padding-top:1px;  float:left; width:192px; }
.header .logo img{ }
.header .nav{ float:right;  display:inline; } 
.header .nav li{ float:left; padding-top:26px; margin-left:52px; font-size:14px; font-weight:bold; position:relative;}
.header .nav .sub-nav{ font-size:12px; font-weight:normal; margin-left:60px; width:170px;}
.header .nav a:hover{ color:#2E578B;}
.header .nav .sub-nav span{ margin:0 12px; display:inline; float:left;}
.header .nav a.cur{ color:#2E578B;}

.header .nav li.pop{ position:relative; }
.header .nav li.pop a{white-space: nowrap;}
.header .nav li.pop dl {position: absolute;left: 0px;display: none;-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); background:#2E578B; }
.header .nav li.pop dl dd:hover {  background:#223c5e; text-decoration:none;}
.header .nav li.pop dl a {display: block;height: 32px; line-height:32px;}
.header .nav li.pop dl a:hover {  background:#2E578B; text-decoration:none;}
.header .nav li.pop dl span.ico-down{ background:url(../images/ico-down.png) no-repeat; display:inline-block; margin-left:5px; width:8px; height:8px;}
.header .nav li.pop dl{ z-index:999; background:#efefef; border:#ddd 1px solid; border-top:none; float:right; -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);
	border-color:#d6d6d6; }
.header .nav li.pop dl a{ color:#666; text-decoration:none; display:block; padding:6px 12px;}
.header .nav li.pop dl{ border-top:#ddd 1px solid;  margin-left:0; font-weight:normal; float:none; font-size:12px; text-align:center;}
.header .nav li.pop dl dd:hover{background:#26446a; }
.header .nav li.pop dl dd:hover a{color:#fff;}
.header .nav li.pop dl a:hover{color:#fff;}

.header .arrow{width:0;height:0;position:absolute; right:35px; top:-8px; z-index:1001; font-size:0;border-width:4px;border-color:transparent transparent #ddd; border-style:dashed dashed solid;}
.header .sub-nav{ width:120px; text-align:center; float:right;  font-size:14px; }
.header .sub-nav a{ white-space:nowrap;}
.header .sub-nav a.ico-user{ background:url(../images/ico-user.png) no-repeat 0 2px; padding-left:16px;}
.header .sub-nav span.ico-down{ background:url(../images/ico-down.png) no-repeat; display:inline-block; margin-left:5px; width:8px; height:8px;}
.header .sub-nav .list{ z-index:999; background:#efefef; margin-top:8px; border:#ddd 1px solid; border-top:none; float:right; -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);
	border-color:#d6d6d6;
	right:12px }
.header .sub-nav .list a{ color:#666; text-decoration:none;}
.header .sub-nav .list li{ border-top:#ddd 1px solid; padding:6px 12px; margin-left:0; font-weight:normal; float:none; font-size:12px; text-align:center; width:80px;}
.header .sub-nav .list li:hover{background:#26446a; }
.header .sub-nav .list li:hover a{color:#fff;}
.header .sub-nav .list li a{ padding:2px 3px;}
.header .sub-nav .list li a:hover{color:#fff;}
.header a.ico-d{ background:url(../images/ico-down-gy.png) no-repeat right 8px; padding-right:12px; }

.header .arrows{width:0;height:0;position:absolute; right:50%; top:-8px; z-index:1001; font-size:0;border-width:4px;border-color:transparent transparent #ddd; border-style:dashed dashed solid;}
a.btn-green{ background:#59c784; padding:12px 65px; display:inline-block; font-weight:bold; cursor:pointer; font-size:16px; color:#fff; border-radius:2px; border:none;}
a.btn-green:hover{background:#50b477; text-decoration:none; }

a.btn-blue{ background:#2e578b; padding:12px 65px; display:inline-block; font-weight:bold; cursor:pointer; font-size:16px; color:#fff; border-radius:2px; border:none;}
a.btn-blue:hover{ background:#26446a;text-decoration:none; }

a.btn-gay{ border:#ccc 1px solid; display:inline-block; padding:5px 8px; text-align:center; background:#f1f2f7; color:#666; border-radius:2px;}
a.btn-gay:hover{ background:#ededed; text-decoration:none;}
.btn-gay{ border:#ccc 1px solid; display:inline-block; border:none; padding:5px 8px; text-align:center; background:#f1f2f7;  color:#666; border-radius:2px; }
.btn-gay:hover{ background:#ededed;}

.wrapper{ width:100%; min-width:1080px; border-bottom:#ebeff5 1px solid;}
.container{ width:1080px; margin:auto; padding:32px 0; }
.v-box{ background:#f4f5f9; min-width:1080px;}

.banner{ width:100%; height:580px; min-width:1080px; background:url(../images/banner1.jpg) no-repeat center;}
.bannerBox{ width:1080px; margin:0 auto;}
.bannerBox .title{ font-size:32px; padding-top:120px; float:left;}
.bannerBox .title strong{  padding:0 8px; font-size:60px;}
.bannerBox .jobCate{ float:right; background:rgba(0, 0, 0, 0.5)!important;
filter:Alpha(opacity=50); height:570px; width:300px; margin-top:6px; border-radius:2px;}
.bannerBox .jobCate h2{ border-bottom:#666 1px solid; font-weight:normal;  padding:8px 0 8px 24px;}
.bannerBox .jobCate .box{ position:relative; color:#fff;}
.bannerBox .jobCate .box a{ color:#fff; }
.bannerBox .jobCate .box dt{ font-weight:bold; padding-bottom:3px;}
.bannerBox .jobCate .box dd span{ display:inline;  float:left; width:33.33%; margin-bottom:1px; }
.bannerBox .jobCate .box dl{ overflow:hidden; _zoom:1; padding:8px 5px 5px 24px;}
.bannerBox .jobCate .box dd span.long{ width:50%;}

.com-title{ font-size:24px; color:#516888;}
.com-title span{ color:#666; font-weight:normal; font-size:14px;}

.testStep{ padding:46px 0 20px 0; overflow:hidden; _zoom:1;}
.testStep ul{ overflow:hidden; _zoom:1;}
.testStep li{ float:left; text-align:center; width:33.333%;}
.testStep li p{ font-size:16px; font-weight:bold; padding-top:12px;}
.testStep li span{ font-size:14px; color:#666; padding-top:12px;}
.vbot{  text-align:center; padding-top:38px;}
.vbot .tx{ font-size:28px; padding:12px;}
.vbot .btn-blue{ width:120px; margin:auto;}

.aectTable{ padding:8px 0 12px 0; overflow:hidden; _zoom:1;}
.aectTable ul{ overflow:hidden; _zoom:1;}
.aectTable h3{ font-size:14px; color:#666; }
.aectTable h4{ line-height:32px; font-size:16px; padding-top:32px;}
.aectTable li{ float:left; width:33.3333%; text-align:center;}
.aectTable li.a{ text-align:left;}
.aectTable li.c{ text-align:right;}
.aectTable .bot{ text-align:center; padding-top:32px; font-weight:bold; font-size:16px;}
.aectTable .bot p { margin-left:90px; line-height:32px;}
.aectTable .bot p span{ padding-left:12px; font-size:12px; font-weight:normal;}

.mainTh{overflow:hidden; _zoom:1;}
.mainTh li{ float:left; width:50%; }
.mainTh .box1{background:url(../images/ico-X.png) no-repeat;  padding-left:152px; padding-bottom:100px;}
.mainTh .box2{background:url(../images/ico-jm.png) no-repeat;  padding-left:152px; padding-bottom:100px;}
.mainTh h2{ padding-top:32px; line-height:32px;}
.mainTh p{ font-size:14px; color:#666; line-height:28px;}
.mainTh p span{ font-size:12px; line-height:16px; display:block;}

.mainChan{ text-align:center;}
.mainChan .com-title { font-size:32px; position:relative; background:#6982b8; color:#fff; padding:0; border-radius:3px; width:200px; height:60px; line-height:60px; text-align:center; margin:auto;}
.mainChan ul{ overflow:hidden; _zoom:1; width:890px; margin:32px auto; position:relative; height:148px; font-size:18px;}
.mainChan ul li{ float:left; width:360px; position:absolute; top:22px; left:0; text-align:right;}
.mainChan ul li.r{ position:absolute; left:380px;}
.mainChan ul li .big{ font-size:32px;}
.mainChan .bot{ padding:32px;}
.mainChan .bot .btn-green{ margin-right:20px;}
.mainChan .bigTx{ font-size:36px; font-style:italic; text-align:center;}

.mainChan .ico-down{ border-color: #6982b8 #f4f5f9 #f4f5f9;border-style: solid dashed dashed; display:block; border-width: 6px; font-size: 0; height: 0; left: 48%; position: absolute;  top:60px; width: 0; z-index:1;}


.bannerZp{width:100%; height:580px; min-width:1080px; background:#eeebfb; }
.bannerZp .box{ padding:88px 0; overflow:hidden; _zoom:1; text-align:center; line-height:32px;}
.bannerZp .box .title{ font-size:52px; font-weight:bold; padding-bottom:12px;}
.bannerZp .box .title .f-blue{ color:#2e578b; padding:0 48px 0 8px; font-size:62px;}
.bannerZp .box .title .f-red{ color:#d71a36; padding-left:16px; font-size:62px;}
.bannerZp .box .t-n{ font-size:32px; padding:42px 0 5px 0; }
.bannerZp .box .t-m{ font-size:24px; padding:32px 0 42px 0; }
.bannerZp .box .bot{ overflow:hidden; _zoom:1;}
.bannerZp .box .bot .cl{ float:left; width:50%;}
.bannerZp .box .bot .cr{ float:left;    width:50%;}
.bannerZp .box .bot .s{  background:#2e578b;  color:#fff; margin-right:12px; display:inline; text-align:right; float:right; font-weight:bold; line-height:42px; font-size:42px; width:320px; padding:12px;}
.bannerZp .box .bot .n{ background:#c00;  color:#fff; display:inline;  margin-left:12px;  text-align:left; float:left; font-weight:bold; line-height:42px; font-size:42px; width:320px; padding:12px;}

.bannerJob{width:100%; height:580px; min-width:1080px; background:url(../images/bannerJob.jpg) no-repeat center;}
.bannerJob .box{ padding:88px 0; overflow:hidden; _zoom:1;  line-height:32px;}
.bannerJob .box .title{ font-size:52px; font-weight:bold; padding-bottom:12px; }
.bannerJob .box .t-n{ font-size:32px; line-height:42px;  padding-top:42px; padding-right:550px; text-align:right;}
.bannerJob .box .t-n .t{  padding-top:27px;}

.showAEC{ background:#f3f5f8;}
.showAEC .dec{ padding:6px 0 48px 0; color:#666; font-size:14px; line-height:25px;}
.showAEC .dec p{ padding-bottom:12px;}
.showAEC .aectTable{ padding-bottom:32px;}
.FAQ dt{ cursor: pointer; font-size:16px; font-weight:bold; margin-top:12px; overflow:hidden; padding:6px 12px; background:#eee; position:relative;}

.FAQ dt span{
	background-color: #336699;
    border-radius: 2px;
    color: white;
    cursor: pointer;
    font-size: 12px;
    margin-left: 1em;
    padding: 0 5px;
    line-height: 1.5; float:right; margin-top:2px;
}
.FAQ dt span i{
	border-color: #fff transparent transparent;
    border-style: solid;
    border-width: 4px 4px 0;
    display: inline-block;
    height: 0;
    line-height: 0;
    margin-left: 3px;
    overflow: hidden;
    vertical-align: 2px;
    width: 0;}
.FAQ .up, .FAQ .open .down{display: none;}
.FAQ .open .up{background-color: #59C784;
	display: inline-block;}
.FAQ .open .up i{
	border-color: transparent transparent #fff;
    border-style: solid;
    border-width: 0 4px 4px;}
.hide{display: none;}
.FAQ dd{padding:12px; font-size:12px; color:#666; line-height:28px;}
.FAQ ul { padding:32px; overflow:hidden; _zoom:1;}
.FAQ li{ float:left; width:20%; font-weight:bold; font-size:14px;}
.FAQ li span{ border:#ddd 1px solid; background:#fff; padding:20px 32px; border-radius:3px;}

.bar {position:relative;display:block;margin:18px auto;width:98%;height:32px;}
.bar-title {width:18%;font-size:12px;color:#666; z-index:999; text-align:center;display:block; float:left; line-height:12px;}
.bar-bar-box{ width:80%; float:left;}
.bar-bar {height:14px;width:0px; display:block; position:relative; text-align:right; padding-right:12px;}
.bar-percent {height:14px;line-height:14px; display:block; color:#fff;}

.Jobase{ }
.Jobase th{ background:#f9f9f9; color:#666; border:#ededed 1px solid;  padding:12px 5px; text-align:center;}
.Jobase td{ border:#ededed 1px solid;  padding:8px 12px; }
.Jobase td.company{ text-align:center;}
.Jobase td.user p a{ display:block; padding-top:5px;}
.Jobase th.t-a{ width:120px; text-align:center;}
.Jobase th.t-b{width:260px; }
.Jobase th.t-c{ width:auto;}
.Jobase th.t-d{ width:150px; }
.Jobase th.t-e{ width:210px;}
.Jobase .dec{ position:relative; color:#666; text-align:left; height:98px;}
.Jobase .time{ color:#999; padding-top:5px; }
.Jobase tr:hover{ background:#ddd;}
.Jobase .score{ color:#666; line-height:90px; width:90px; height:90px; background:url(../images/ico-num.png) no-repeat; font-size:32px; margin:auto; text-align:center; position:relative;}
.Jobase .job{ text-align:left; padding-left:20px; color:#666;}
.Jobase .job span{ color:#999; padding-right:2px;}
.Jobase .job p{ padding-top:5px;}
.Jobase .job strong{ padding-left:8px;}
.Jobase .name{ font-size:16px;}
.Jobase a.btn-gay{ border:#ccc 1px solid; display:block; margin:5px 8px; text-align:center; background:#f1f2f7; padding:3px 0px; color:#666; border-radius:2px; text-decoration:none; cursor:default;}
.Jobase a.btn-gay:hover{ background:#ededed; text-decoration:none;}
.Jobase a.btn-tips{ position:relative; text-decoration:none; z-index:999; }
.Jobase .tips-show{ display:block;line-height:22px; text-align:left;  color:#666; }
.Jobase .hd{ padding:8px 0; overflow:hidden; _zoom:1;}
.Jobase .h-title{ float:left; font-size:18px; padding-right:8px;}
.Jobase .hd span{ float:left; color:#999; font-size:14px; padding-top:5px;}
.Jobase .hd a.btn{ float:right; padding-top:5px;}
.Jobase .ico-exploit{ background:url(../images/ico-exploit.png) no-repeat; width:32px; height:32px; position:absolute; top:68px; left:28px;}
.Jobase .tips-r{ color:#666; padding-top:5px;}
.Jobase a.clogo img{  border:#fff 2px solid; text-align:center; display:block; margin:auto;}
.Jobase a.clogo span{ display:block; text-align:center;}
.Jobase .tip{ line-height:20px; font-size:12px; color:#999; text-align:center;}
.Jobase .tip a{ color:#004080; display:block;}


.companyInfo{ overflow:hidden; background:#fff; padding:22px; font-size:14px;}
.companyInfo .compayLogo{ float:left; width:250px; overflow:hidden; }
.companyInfo .compayLogo img{ max-width:150px; max-height:120px;}
.companyInfo .base{ float:left; padding-left:32px; width:680px;}
.companyInfo .base dl{ overflow:hidden; padding-bottom:12px;}
.companyInfo .base dt{ float:left; width:100px; color:#666; text-align:left;}
.companyInfo .base dd{ float:left; width:540px; }

.companyDec{background:#fff;  font-size:14px; margin-top:12px;}
.companyDec .title{ font-size:16px; font-weight:bold; padding:8px 12px; border-bottom:#ededed 1px solid; background:#f9f9f9;}
.companyDec .con{ padding:22px; line-height:25px;}

.companyDec{background:#fff;  font-size:14px; margin-top:12px;}
.companyDec .title{ font-size:16px; font-weight:bold; padding:8px 12px; border-bottom:#ededed 1px solid; background:#f0f0f0;}

.JobInfo{ background:#fff;  font-size:14px; margin-top:12px;}
.JobInfo .title{ font-size:16px; font-weight:bold; padding:8px 12px; border-bottom:#ededed 1px solid; background:#f0f0f0;}

.JobDec{background:#fff; padding:32px; font-size:14px; margin-top:12px; position:relative;}
.JobDec h4{ font-weight:bold; font-size:16px; padding-bottom:8px;}
.JobDec h5{ padding-top:12px; font-size:12px; font-weight:bold;}
.JobDec .con{ overflow:hidden; _zoom:1; padding-bottom:16px;}
.JobDec dl{ overflow:hidden; _zoom:1; padding-bottom:8px;}
.JobDec dt{ width:120px; float:left; color:#666; text-align:right; padding-right:12px;}
.JobDec dd{ float:left; width:700px;}
.JobDec .Clogo{ position:absolute; top:64px; right:64px; text-align:center;}
.JobDec .Clogo span{ display:block;  text-align:center;}
.JobDec .btn-list{ position:absolute; top:32px; right:280px;} 
.JobDec .btn-list a.btn-a,.JobDec .btn-list a.btn-b{ display:inline-block; padding:6px 12px; border-radius:2px; text-decoration:none; color:#fff; margin-right:5px;}
.JobDec .btn-list a.btn-a{ background:#5b9bd2;}
.JobDec .btn-list a.btn-b{background:#26446A;}
.JobDec .red-tips{ position:absolute; top:32px; width:200px; border:#ededed 1px solid; padding:12px; border-radius:3px; background:#f9f9f9; right:32px;}
.JobDec .red-tips h3{ text-align:center; padding:5px 0;}
.JobDec .red-tips p{ font-size:12px; color:#666; padding:3px 0;}
.JobDec .red-tips .btn-blue{ width:90%; margin:0 auto; display:block; padding:5px 0; text-align:center;}
.JobDec .red-tips .f-gay{ color:#333; text-align:center;}
.JobDec h4 span{ font-size:12px; font-weight:normal; color:#666; padding-left:8px;}

.JobDec .qr-code-d{ position:absolute; top:32px; width:200px; border:#ededed 1px solid; padding:12px; border-radius:3px;  right:32px;}

.JobDec .remark{ width:732px; overflow:hidden; _zoom:1; background:#f4fcfe; border:#badbe3 2px solid; font-size:12px; color:#666; line-height:22px; padding:12px;}
.btn-box{ padding-left:132px;}
.btn-box p{ padding-top:6px;}
.btn-box a{ display:block; padding-top:3px;}
.details{ padding-top:12px;}
.details h5{ font-size:14px; padding-bottom:12px;}
.details h5 span{ font-size:12px; font-weight:normal; color:#666; padding-left:8px;}


.user-privilege{ background:#f9f9f9; border:#ededed 1px solid; border-radius:3px; width:760px;}
.user-privilege .bd{ padding:16px 32px;} 
.user-privilege .bd p{ padding-bottom:5px;}
.user-privilege .bd .s1{ border-bottom:#ededed 1px solid; padding:12px 0;}
.user-privilege .bd .s1 .cont{ padding-bottom:12px;}
.user-privilege .bd .s2{ padding:12px 0;}
.user-privilege .btn-blue{ padding:6px 16px; font-size:14px; font-weight:normal;}

.fast-score{ margin-top:12px;}
.fast-score .hd{ height:36px; line-height:36px; font-weight:bold; font-size:14px; padding:0 12px; border-radius: 3px 3px 0 0;}
.fast-score .hd span{ padding-left:12px; font-weight:normal;} 
.fast-score .bd{ background:#fff; padding:16px 32px;} 
.fast-score  .btn-green{ padding:12px 20px; background:#2e578b; font-size:14px; font-weight:bold;}
.fast-score  .btn-gray{ padding:12px 20px; background:gray; font-size:14px; font-weight:bold;}
.fast-score  .btn-green:hover{ background:#254977;}
.fast-score dl{ clear:both; padding:12px 0;}
.fast-score dt{ width:120px; text-align:right; float:left; }
.fast-score dd{ width:700px; text-align:left;  float:left; padding-left:8px;} 
.fast-score dt span{ display:block; color:#999;} 
.fast-score dt strong span{ color:#f00; display:inline;} 
.yearly li{ float:left; padding:5px 12px; display:inline; margin:5px; border:#888 1px solid; border-radius:2px;}
.yearly li.cur{ border:#004080 1px solid; color:#004080; font-weight:bold;}

.fast-score .cert{ border-right:0;}
.fast-score .cert li{ padding-bottom:5px; overflow:hidden;}
.fast-score .cert li span{ float:left; padding:5px 12px; display:inline; margin:5px; border:#888 1px solid; border-radius:2px;}
.fast-score .cert li span.cur{ border:#004080 1px solid; color:#004080; font-weight:bold; }


.theme-mask{z-index: 99998;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.4;filter:alpha(opacity=40);display:none}
.theme-title{border-bottom:1px solid #ddd;padding:12px;position: relative;}
.theme-title .close{float:right;color:#999;padding:5px;margin:-2px -5px -5px;font:bold 14px/14px simsun;text-shadow:0 1px 0 #ddd}
.theme-title .close:hover{color:#444;}
.theme-box{z-index:99999;position:fixed;top:50%;left:50%;width:660px;margin:-180px 0 0 -330px;border-radius:5px;border:solid 2px #666;background-color:#fff;display:none;box-shadow: 0 0 10px #666;}
.theme-con{padding:32px;color:#444; font-size:14px; line-height:22px;}
.theme-con .com-tx{ border:#ddd 1px solid; height:32px; line-height:32px; text-indent:12px;}
.theme-con .bot{ padding-bottom:12px;}
.theme-con .cont{ padding-bottom:12px;}
.theme-con .btn-green{ margin:0 auto; width:120px; text-align:center;}
.theme-title h3 span{ font-size:12px; font-weight:normal; padding-left:12px;}

.login{ padding:12px;}
.login .com-tx{ width:220px;}
.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;}


.wk-skill{ background:#fff; margin-top:12px; padding:32px;}
.wk-skill table{border-collapse: collapse; border: none; width:100%;}
.wk-skill th{ text-align:center; height:22px; padding:2px; white-space:nowrap; font-weight:normal; color:#777; overflow:hidden; background:#ddd; border: solid #ededed 1px;}
.wk-skill th.t1{ width:200px;}
.wk-skill th.t2{ width:100px;}
.wk-skill th.t3{ width:auto;}
.wk-skill th.t4{ width:300px;}
.wk-skill th.t5{ width:200px;}
.wk-skill th.t6{ width:100px;}
.wk-skill td{ text-align:center; height:22px; padding:10px 5px; white-space:nowrap; overflow:hidden; background:#fff; border: solid #ededed 1px;}
.wk-skill .bar-green{display:inline-block; padding:0px 2px; background:#a4d693; color:#fff; }
.wk-skill .bar-orage{display:inline-block; padding:0px 2px; background:#ffae21; color:#fff; }
.wk-skill .role li{ width:33%; float:left; text-align:center;}
.wk-skill .e-Exp li{ width:48%; float:left; text-align:center;}
.wk-skill .role li a,.wk-skill .e-Exp li a{ background:#fff; border:#ededed 1px solid; margin:1px; display:block;}
.wk-skill .role li a:hover,.wk-skill .e-Exp li a:hover{ background:#efefef; text-decoration:none;}
.wk-skill .role li a.cur,.wk-skill .e-Exp li a.cur{ background:#e4e4fe; border:#b7b7fd 1px solid;}
.wk-skill td .num{ padding:0 8px; height:16px; line-height:16px; text-align:left;}
.wk-skill td .num span{ text-align:center;}
.wk-skill .t{ padding-left:12px; float:left; font-size:14px; font-weight:bold;}
.wk-skill .bot{ padding:18px; text-align:center;}
.wk-skill .bot a.btn-green{ padding:8px 20px; font-size:16px; font-weight:bold;}
.wk-skill .tips{ padding:12px 0; font-size:18px; font-weight:bold;}


.footer{text-align:center; margin-top:12px; min-width:1080px; padding:48px 0;}
.footer .f-nav a{ margin:0 12px;}
.footer .f-nav a:hover{ text-decoration:underline;}
.footer .copy{ padding:12px 0;}

.IndustryTree{ display:block; margin-bottom:6px; padding:5px 16px; text-align:center; cursor:pointer; border:none; background:#59c784; color:#fff; border-radius:2px;}
.IndustryTree{ display:inline-block; margin-bottom:6px; padding:5px 16px; text-align:center; cursor:pointer; border:none; background:#59c784; color:#fff; border-radius:2px;}
.IndustryTree:hover{background:#50b477;}

.InterviewTrueTime{ font-weight:bold; font-size:14px;}

.registerInterview{  display:block; width:100px; margin:5px auto; cursor:pointer; border:none;  padding:5px 16px; text-align:center; background:#59c784;  color:#fff; border-radius:2px; }
.registerInterview:hover{ background:#50b477;}

.registerGoInterview{ display:block; width:100px; margin:6px auto; padding:5px 16px; text-align:center; cursor:pointer; border:none; background:#59c784; color:#fff; border-radius:2px;}
.registerGoInterview:hover{background:#50b477;}

.selectInterviewTime{ display:block; width:100px; margin:6px auto; padding:5px 16px; text-align:center; cursor:pointer; border:none; background:#59c784; color:#fff; border-radius:2px;}
.selectInterviewTime:hover{background:#50b477;}

.op1, .op2, .op23{ text-align:center; line-height:22px;}
.op5 p{ padding-bottom:5px;}

p.c-pd{ padding-bottom:12px;}

.interviewOperate p{ padding-bottom:6px;}
.InterviewTrueTime{ font-size:14px; font-weight:bold;}

.error{ color:#f00; padding-left:5px;}

.interviewOperate{ text-align:center;}

.slider-app {text-align:left;}
.slider-app .back-bar {  height: 12px;  position: relative;}
.slider-app .back-bar .selected-bar { position: absolute;  height: 100%;}
.slider-app .back-bar .year{ position:absolute; top:-2px; right:-32px;}
.slider-app .back-bar .pointer {  position: absolute; width: 8px; height: 16px; top:-3px; background-color:#2E578B; cursor: col-resize; opacity: 1; z-index: 2;}
.slider-app .back-bar .pointer.last-active { z-index: 3;}
.slider-app .back-bar .pointer-label { position: absolute; top: 0px; right:-19px;  font-size: 12px; white-space: nowrap; text-align:right; line-height: 1;}
.slider-app .back-bar .focused { z-index: 10;}
.slider-app .clickable-dummy { cursor: pointer; position: absolute; width: 100%; height: 100%; z-index: 1;}
.slider-app .scale { display:none;  top: 2px; position: relative;}
.slider-app .scale span { position: absolute; height: 10px; border-left: 1px solid #999; font-size: 0;}
.slider-app .scale ins { position: absolute; left: 0; top: 5px; color: #999;line-height: 1;}
.slider-app.slider-readonly .clickable-dummy,.slider-app.slider-readonly .pointer { cursor: auto;}
.slider-app .back-bar {height: 10px;background: #ddd;}
.slider-app .back-bar .pointer-label {color: #999;}
.slider-app .scale span {border-left: 1px solid #e5e5e5;}
.slider-app .theme-green .selected-bar{ background:#5C9BD1;}

.lasy_login .login .com-tx{ height:32px;}
.lasy_login .login ul{ padding:16px 0 0 32px;}
.lasy_login .login li, .lasy_login .login li.bt{ width:238px; text-align:left;}



.theme-box-fan{z-index:99999;position:fixed;top:50%;left:50%;width:660px;margin:-180px 0 0 -330px;border-radius:5px;border:solid 2px #666;background-color:#fff;display:none;box-shadow: 0 0 10px #666;}
.theme-con .com-tx{ border:#ddd 1px solid; height:32px;  line-height:32px; text-indent:12px;}
.theme-box-fan ul{ overflow:hidden;}
.theme-box-fan li{ float:left; display:inline; margin:0px 8px 8px 0;}
.theme-box-fan li a{ background:#fff; border:#aaa 1px solid; display:block; padding:5px 12px; color:#666; border-radius:2px; text-decoration:none; }
.theme-box-fan li a:hover{ background:#f5f5f5;}
.theme-box-fan li.cur a{ border:#004080 1px solid; color:#004080;}
.theme-box-fan .bot{ padding-top:12px;}
.theme-box-fan .btn-blue{ padding:6px;}
.theme-box-fan .btn-gay{ padding:6px 22px;}
.theme-box-fan .op-sf{ padding:12px 32px;}
.theme-box-fan p{ padding:3px 0;}

/*您的快速得分*/
.my-fast-score{ overflow:hidden; margin-top:12px; background:rgba(0, 0, 0, 0.92); color:#fff; position:fixed; width:100%; left:0; bottom:0; z-index:999;}
.my-fast-score .bd{ width:1080px; margin:auto;}
.my-fast-score ul{ padding:28px 0; overflow:hidden; width:1080px; margin:auto;}
.my-fast-score .Jobase{ width:150px;}
.my-fast-score li{ float:left;}
.my-fast-score .score-info{ float:left; width:550px; padding-top:12px;}
.my-fast-score .detail{ float:left; width:150px; padding-top:12px; color:#efefef; text-align:center;}
.my-fast-score .apply{float:left; width:150px; padding-top:12px; color:#efefef; float:right; text-align:center;}
.my-fast-score a.btn-deta{ background:#5B9BD2; color:#fff; display:block; padding:8px; width:80px; margin:5px auto; border-radius:3px; text-decoration:none;}
.my-fast-score a.btn-deta:hover{}
.my-fast-score a.btn-app{background:#2e578b; color:#fff; display:block; padding:8px; width:80px; margin:5px auto; border-radius:3px; text-decoration:none;}
.my-fast-score a.btn-app:hover{ background:#518bbc;}
.my-fast-score .s-title{ color:#efefef;}
.my-fast-score .s-score{ padding-top:3px;}
.my-fast-score .s-info{ padding-top:8px; font-weight:bold;}


.theme-v-job{z-index:99999;position:fixed;top:50%;left:50%;width:660px;margin:-180px 0 0 -330px;border-radius:5px;border:solid 2px #666;background-color:#fff;display:none;box-shadow: 0 0 10px #666;}
.theme-v-job a.btn-vs{}

.specially a.show-more{ margin-left:32px;}
.specially a.show-more span:hover{ text-decoration:underline;}
.specially a.show-more span{ display:inline-block;}
.specially .show{}
.specially .btn-blue{ padding:6px;}
.theme-v-job .specially p{ padding-bottom:8px;}
.theme-v-job p{ padding:3px 0;}
.theme-v-job h3{ font-size:14px; padding:5px 0;}
.theme-v-job a.btn-need{ background:#fff; border:#aaa 1px solid; border-radius:3px; padding:5px 12px; color:#666; text-decoration:none; }
.theme-v-job a.btn-y{ background:#26446A; border:#26446A 1px solid; color:#fff; text-decoration:none;}
