﻿.hidden{ height:30px;overflow:hidden }



/*-------------------------------------- 职位列表框 开始------------------------------------- */
#main1{ margin:auto; width:1100px; height:auto; text-align:left; padding-top:10px; overflow:hidden;  }
#main1L{ float:left;width:865px; height:auto; }

#sMain2,#sMain3{ float:left;width:865px;  min-height:460px; margin-top:0px;position:relative; overflow:hidden; }


/* 列表头 */
.seaTop{ float:left; width:835px; height:45px; background-color:#fff;border-radius:4px; padding:0px 15px; }
.seaTopl{ float:left; width:70%; height:45px; }
.seaTopl ul li{ float:left; width:auto; height:43px; line-height:43px; margin:0px 15px; text-align:center;  font-size:15px;}
.seaTopl ul .new{ background:url(/images/job/new.png) 90px 7px no-repeat; }
.jobClass1{ float:left; width:auto; height:43px; border-bottom:2px #3b99fb solid; }
.jobClass1 a{ color:#3b99fd; }
.jobClass2{ float:left; width:auto; height:43px; }
.jobClass2:hover{ border-bottom:2px #3b99fb solid; }
.jobClass2 a{ color:#98a1b1; }
.jobClass2 a:hover{ color:#3b99fb; }

/* 排序 */
.seaTopr{ float:right; width:30%; height:45px; line-height:45px; text-align:right;color:#8392A7; font-size:12px; }
.seaTopr ul{ float:right; width:auto;height:20px; margin-left:10px; }
.seaTopr ul li{ float:left; width:auto;height:20px;padding:12px 0px; }
.seaSort1 a{ float:left; width:auto; line-height:20px; display:inline-block; background-color:#98a1b1;border-radius:4px; padding:0px 10px; color:#FFF; font-size:12px; }
.seaSort1 a:visited{ color:#FFF; }
.seaSort2 a{ float:left; width:auto; line-height:20px; display:inline-block; color:#98A1B2; padding:0px 10px; font-size:12px; }
.seaSort2 a:hover{ background-color:#D8DEEB;border-radius:4px;color:#fff;  }


/* 职位列表 */
.seaList{ float:left; width:835px; height:auto; margin-top:10px;padding:0px 15px;background-color:#fff;border-radius:4px; }
.seaList ul{ float:left; width:835px; height:auto; border-bottom:1px #eee solid; padding:15px 0px; }
.seaList .li11{ float:left; width:315px; height:auto; }
.seaList .li11 .s1{ float:left; width:310px; height:30px; padding-bottom:0px; }
.seaList .li11 .s1 a{ float:left; width:310px; line-height:30px; font-size:13pt; color:#172342; overflow: hidden;white-space: nowrap; text-overflow: ellipsis; }
.seaList .li11 .s1 a:hover{ color:#0FA3F6; }

.seaList .li11 .s2{ float:left; width:310px; height:30px; }
.seaList .li11 .s2 p{ float:left; width:auto; line-height:30px; font-size:12pt; color:#F47736; margin-left:0px;  }
.seaList .li11 .s2 i{ float:left; width:auto; line-height:30px; margin-left:15px; font-style:normal; color:#8392A7; font-size:14px; }
.seaList .li11 .s2 i em{ font-style:normal; margin:0px 3px; color:#D4D8EA; }
.seaList .li12{ float:left; width:65px; height:auto; }
.seaList .li12 img{ width:54px; height:54px; border:1px #f5f5f5 solid; }

.seaList .li13{ float:left; width:310px; height:auto; }
.seaList .li13 .s1{ float:left; width:310px; height:30px; line-height:30px; padding-bottom:0px; }
.seaList .li13 .s1 a{ float:left; width:auto; line-height:30px; color:#172342; font-size:16px; }
.seaList .li13 .s1 a:hover{ color:#0FA3F6; }
.seaList .li13 .s1 img{ width:20px; height:15px; margin-left:0px; margin-top:8px; }
.seaList .li13 .s2{ float:left; width:310px; height:30px; line-height:30px;color:#8392A7; font-size:14px; }
.seaList .li13 .s2 em{ font-style:normal; margin:0px 3px; color:#D4D8EA; }

.seaList .li14{ float:left; width:80px; height:auto; padding-top:15px; }
.seaList .li14   i{ float:left; width:80px;line-height:25px; color:#F10; text-align:center;font-style:normal;font-size:14px; font-weight:bold; }

.seaList .li14 a{ display:inline-block; width:80px; line-height:32px;font-size:14px; background-color:#f60;color:#FFF; text-align:center; cursor:pointer;border-radius:4px; }
.seaList .li14 a:link{ color:#FFF; }
.seaList .li14 a:hover{ background-color:#F47736;color:#FFF; }
.seaList .li15{ float:right; width:60px; height:auto;line-height:32px;color:#D4D8EA; font-size:12px; text-align:center; padding-top:15px; }
.seaList .li2{ float:left; width:910px; height:18px; margin-top:3px; }
.seaList .li2 i{ float:left; width:auto; line-height:18px; background-color:#FFF; border:1px #D4D8EA solid;padding:0px 10px; margin-right:10px; font-style:normal; font-size:12px; color:#8392A7;border-radius:3px; }


/* 提示登录 */
.seaLogin{ position:absolute;bottom:0px; left:0px; width:865px; height:360px; background-color:#fff;background:url(../images/job/sealogin.png) repeat-x; padding-top:100px; text-align:center;z-index:10; overflow:hidden; }
.seaLogin .d1{ float:left; width:865px; height:40px; line-height:40px; font-size:16pt; font-weight:bold; margin-bottom:10px; }
.seaLogin .d2{ float:left; width:865px; height:30px; line-height:30px; font-size:16px; color:#777; margin-bottom:15px; }
.seaLogin .d3{ float:left; width:865px; height:40px; }
.seaLogin .d3 a{ display:inline-block; width:120px; line-height:40px; margin:0px 5px;font-size:14px; color:#fff; text-align:center; cursor:pointer;border-radius:4px; }
.seaLogin .d3 .login{ background-color:#3b99fb; }
.seaLogin .d3 .login:link{ color:#fff; }
.seaLogin .d3 .login:hover{ background-color:#298dfc;color:#fff; }
.seaLogin .d3 .reg{ background-color:#e14e4e; }
.seaLogin .d3 .reg:link{ color:#fff; }
.seaLogin .d3 .reg:hover{ background-color:#e13e3e;color:#fff; }


.seaPage{ float:left; width:100%; height:50px; line-height:50px; text-align:center;}
/*-------------------------------------- 职位列表框 结束------------------------------------- */

.topLine{ border-top:1px #E6E6E6 solid; }
.bottomLine{ border-bottom:1px #DDD solid; }


/* 右侧 */
#main1R{ float:right;width:225px; height:auto; text-align:left; }
.right1{ float:left; width:225px; height:auto; background-color:#fff; border-radius:4px; margin-bottom:10px; }
.right1 .title{ float:left; width:210px; height:40px; line-height:40px;font-size:15px; padding-left:15px; color:#6C7380; }
.right1 .conte{ float:left; width:225px; height:auto;}
.right1 .conte ul li{ float:left; width:205px; height:auto; border-top:1px #EEE solid; margin:0px 10px; padding:3px 0px; }
.right1 .conte ul li span{ float:left; width:205px; height:30px;line-height:30px; }
.right1 .conte ul li span a{ float:left; display:inline-block;width:135px; line-height:30px; color:#272727; overflow: hidden;white-space: nowrap; text-overflow: ellipsis;font-size:15px; }
.right1 .conte ul li span a:hover{ color:#3b99fb; }
.right1 .conte ul li span i{ float:left; width:70px; line-height:30px; text-align:right; font-style:normal; color:#F47736;font-size:13px; }
.right1 .conte ul li p{ float:left; width:220px; line-height:25px; font-size:12px; color:#8392A7;overflow: hidden;white-space: nowrap; text-overflow: ellipsis; }



/* 翻页广告 */
.bannerad{position:relative;z-index:0;height:300px;}
.banner-show{position:absolute;top:0;left:0;z-index:0;width:100%;min-width:1200px;height:300px;overflow:hidden;}
.banner-show .cell{position:absolute;top:0;left:0;width:100%;overflow:hidden;background-repeat:repeat-x;background-position:center top;}
.banner-show .cell .con{position:relative;height:420px;background-repeat:no-repeat;background-position:center top;}


.banner-link{position:absolute;top:100px;left:50%;width:100%;height:400px;margin-left:-600px;}
.banner-link i{display:none;}
.banner-control{position:absolute;top:0;left:50%;width:1100px;margin-left:-550px;}
.banner-control a{position:absolute;top:160px;width:30px;height:30px;line-height:10;overflow:hidden;background-image:url(/images/public/icon_control.png);background-repeat:no-repeat;background-repeat:no-repeat;}
.banner-control a.left{left:-55px;background-position:0 0;}
.banner-control a.left:hover{background-position:0 -30px;}
.banner-control a.right{right:-55px;background-position:-30px 0;}
.banner-control a.right:hover{background-position:-30px -30px;}

.container{position:relative;top:600px;z-index:2;width:980px;height:0;margin:auto;}
.storage-info{display:none;position:absolute;top:0;width:980px;height:30px;padding:20px 0;text-align:right;overflow:hidden;}
.storage-info span{position:relative;display:inline-block;height:30px;margin:0 0 0 40px;padding-left:48px;line-height:30px;zoom:1;font-size:18px;color:white;}
.storage-info i{position:absolute;top:0;left:0;width:36px;height:30px;overflow:hidden;background-image:url(/images/icon_storage.gif?v=201406241538);background-repeat:no-repeat;}
.ist-user{background-position:0 0;}
.ist-storage{background-position:-36px 0;}
.ist-file{background-position:-72px 0;}
.register-box{position:absolute;top:-550px;right:0;width:396px;height:476px;background:white;border-radius:3px;background:rgba(255, 255, 255, 0.95);}
.reg-tab{position:relative;width:396px;height:57px;zoom:1;overflow:hidden;border-radius:3px 3px 0 0;}
.reg-tab span{float:left;width:198px;height:57px;margin-left:-1px;line-height:57px;text-align:center;font-size:24px;color:#444;border-left:1px solid #d2d3d4;background:url(/images/bg_tab_x.png?v=201406241538) repeat-x 0 0;cursor:pointer;}
.reg-tab span:first-child{border-top-left-radius:3px;}
.reg-tab span:last-child{border-top-right-radius:3px;}
.reg-tab span.current{background:none;cursor:default;}
.reg-slogan{height:50px;line-height:50px;text-align:center;font-size:16px;}
.reg-form{width:328px;height:280px;margin:auto;}
.reg-form .cell{position:relative;height:40px;margin-bottom:22px;zoom:1;}
.reg-form .cell label{position:absolute;top:0;left:0;z-index:1;padding:0 12px;line-height:40px;font-size:16px;color:#999;font-weight:bold;cursor:text;}
.reg-form .cell input{position:absolute;top:0;left:0;width:304px;padding:7px 11px;font-size:16px;background:none;}
.reg-form .cell .icon-form{top:11px;right:10px;}
.reg-form .vcode input{width:110px;}
.reg-form .vcode .button{position:absolute;top:0;left:144px;width:182px;padding:0;font-size:14px;}
.reg-form .vcode img{position:absolute;top:0;left:144px;width:110px;height:40px;}
.reg-form .vcode span{position:absolute;top:0;left:264px;line-height:40px;font-size:14px;}
.reg-form .vcode .icon-form{right:204px;}
.reg-form .vcode .login-popup-hint{right:194px;}
.reg-form .user-agreement{height:16px;margin-top:-22px;padding:18px 0;line-height:16px;}
.reg-form .user-agreement input{float:left;width:14px;height:14px;margin:1px 5px 0 0;}
.reg-form .bottom{height:40px;}
.reg-form .bottom .button{display:block;border-radius:3px;}


