﻿.hidden{ height:30px;overflow:hidden }
.jobbg{ width:100%; background-color:#FBFBFB; }
.bluebg{ background-color:#00AAFF;  }

/* 页面路径 */
.mainpath{ margin:15px auto; width:1200px; height:40px; text-align:left; }
.mainpath .path{ float:left; width:300px; height:40px; line-height:40px; color:#999; }
.mainpath .path a{ color:#1696F9; margin:0px 5px; }
.mainpath .path a:hover{ color:#1696F9; }
.mainpath .sea{ float:right; width:690px; height:40px; position:relative; }
.mainpath .sea .sea1{ float:left; width:590px; height:40px; }
.mainpath .sea .sea1 .seainp{ float:left;width:588px; height:38px; line-height:38px;border:1px #e14e4e solid; padding:0px;background:url(../image/seaicon.png) 10px center no-repeat; padding-left:35px;font-family: "Microsoft YaHei", 微软雅黑; color:#555; font-size:14px;border-top-left-radius:3px;border-bottom-left-radius:3px;outline:none;background-color:#FFF; }
.mainpath .sea .sea2{ float:left; width:100px; height:40px; }
.mainpath .sea .sea2 .seabtn{ display:inline-block;width:100px; height:40px; line-height:40px; border:none; background:linear-gradient(to right,#EE4E4E,#F17474); text-align:center; font-size:14px; color:#FFF;border-radius:0px;border-top-right-radius:3px;border-bottom-right-radius:3px;cursor:pointer;outline:none;  }

/* 关键字联想(显示/隐藏) */
.seahidden{ z-index:100; position: absolute;top:40px;left:0px; width:660px; height:auto;border:1px #ddd solid; padding:10px 14px;overflow:auto; background-color:#fff;text-align:left; display:none;border-radius:3px; }
.seashow{ width: 100%;z-index: 10;display: block; }
#divSearchLogin{ float:left;width:660px; height:200px;background:url(../image/sealogin.png)  center 20px no-repeat; background-size:330px 125px; background-color:#FFF; }
#divSearchLogin a{ margin:auto; width:100px; line-height:32px; margin-top:150px; display:block; background-color:#ee4e4e; text-align:center; color:#FFF; font-size:12px;border-radius:2px; }
#divSearchLogin a:hover{ background-color:#e14e4e; }

.historykey{ float:left; width:100%; height:auto; padding:5px 0; }
.historykey .key{ float:left; width:90%; height:auto; }
.historykey .key a{ float:left; width:auto; line-height:20px; background-color:#eee; color:#808080; font-size:12px;border-radius:3px; padding:2px 10px; margin-right:10px; margin-bottom:10px; }
.historykey .key a:hover{ background-color:#E5F2FD;color:#00AAFF; }
.historykey .del{ float:left; width:10%; height:24px; }
.historykey .del a{ float:right; width:16px; height:16px; margin-top:4px;background:url(../image/del.png) center no-repeat; }
.historykey .del a:hover{ background:url(../image/dels.png) center no-repeat; }

.browsehistory{ float:left; width:100%; }
.browsehistory .list{ float:left; width:100%; padding:10px 0; background-color:#F8FBFE; }
.browsehistory .list .lst{ float:left; width:100%; height:25px; padding:5px 0; }
.browsehistory .list .lst a{ float:left; width:85%; line-height:25px;background:url(../image/time.png) left center no-repeat; padding-left:25px; color:#333; }
.browsehistory .list .lst p{ float:right; width:10%; line-height:25px; }
.browsehistory .list .lst p i{ float:right; width:auto; line-height:20px; background-color:#f6f6f6; color:#999; font-size:12px;border-radius:3px; padding:2px 5px; font-style:normal; }
.browsehistory .list .lst:hover a{ color:#00AAFF; }
.browsehistory .list .lst:hover p i{ background-color:#E5F2FD;color:#00AAFF; }
.browsehistory .set{ float:left; width:100%; margin-top:0px;margin-bottom:0px;  height:25px; }
.browsehistory .set .more{ float:left; line-height:25px; padding-left:18px;background:url(../image/more.png) left center no-repeat; font-size:12px; color:#999; }
.browsehistory .set .more:hover{ background:url(../image/mores.png) left center no-repeat; color:#00AAFF; }
.browsehistory .set .delete{ float:left; line-height:25px; padding-left:18px;background:url(../image/delete.png) left center no-repeat; font-size:12px; color:#999; margin-left:15px; }
.browsehistory .set .delete:hover{ background:url(../image/deletes.png) left center no-repeat; color:#00AAFF; }

.searchkey{ float:left; width:620px;padding:10px 20px; background-color:#F8FBFE; }
.searchkey .searchlist{ float:left; width:400px; }
.searchkey .searchlist .title{ float:left; width:100%; line-height:35px; color:#b2b2b2; }
.searchkey .searchlist .list{ float:left; width:100%; }
.searchkey .searchlist .list a{ float:left; width:100%; line-height:35px; color:#333; }
.searchkey .searchlist .list a:hover{ color:#00AAFF; }
.searchkey .searchlist .list a i{ color:#ee4e4e; font-weight:bold; font-style:normal; }
.searchkey .typelist{ float:right; width:200px; }
.searchkey .typelist .title{ float:left; width:100%; line-height:35px; color:#b2b2b2; }
.searchkey .typelist .list{ float:left; width:100%; }
.searchkey .typelist .list .lst{ float:left; width:100%; line-height:35px; color:#333; cursor:pointer; }
.searchkey .typelist .list .lst:hover{ color:#00AAFF; }
.searchkey .typelist .list .lst i{ color:#ee4e4e; font-weight:bold; font-style:normal; }

/* 翻页广告 */
.bannerad{position:relative;z-index:0;height:180px;}
.banner-show{position:absolute;top:0;left:0;z-index:0;width:100%;min-width:1200px;height:180px;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:180px;background-repeat:no-repeat;background-position:center top;}
.banner-link{position:absolute;top:100px;left:50%;width:100%;height:90px;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:150px;width:30px;height:30px;line-height:10;overflow:hidden;background-image:url(../image/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;}

/* 招聘会列表 */
.main1{ margin:auto; width:1200px; height:auto; background-color:#fff; margin-top:0px; overflow:hidden; }
.seaList{ float:left; width:1170px; height:auto; padding:0px 15px;background-color:#fff;border-radius:0px; }
.seaList ul{ float:left; width:1170px; height:auto; border-bottom:1px #eee solid; padding:15px 0px; position:relative; }
.seaList .li11{ float:left; width:215px; height:auto; }
.seaList .li11 img{ width:200px; height:140px;border-radius:3px; }

.seaList .li12{ float:left; width:700px; height:auto; }
.seaList .li12 .s1{ float:left; width:700px; height:25px; line-height:25px; font-size:18px; color:#222; margin-bottom:5px;overflow: hidden;white-space: nowrap; text-overflow: ellipsis; }
.seaList .li12 .s2{ float:left; width:700px; height:25px; line-height:25px; font-size:14px; color:#6C7380; margin-bottom:5px; }
.seaList .li12 .s2 i{ color:#aaa; font-style:normal; margin:0px 5px; }
.seaList .li12 .s3{ float:left; width:700px; height:28px; line-height:28px; font-size:13px; color:#888; }
.seaList .li12 .s3 i{ color:#f20; font-style:normal; margin:0px 5px; }

.seaList .li13{ float:right; width:150px; height:auto; padding-top:45px; }
.seaList .li13 a{ display:inline-block; width:120px; line-height:32px;font-size:13px; background-color:#02AB1F;color:#fff; text-align:center; cursor:pointer;border-radius:3px; }
.seaList .li13 a:link{ color:#fff; }
.seaList .li13 a:hover{ background-color:#028A1A;color:#fff; }
.seaList .li21{ position:absolute; top:0px; right:-15px; width:50px; height:50px; }
.seaPage{ float:left; width:100%; height:50px; line-height:50px; text-align:center;}


/* 招聘会内容 */
.detailbg{ margin:auto; width:100%; min-height:300px;position:relative; }
.bannersea{ position:relative;top:235px;left:0px;z-index:2;width:100%; height:65px;background:url(../image/tm2.png) repeat; }
.bannersea .sea{ margin:auto;width:680px; height:45px; padding-top:10px; }
.bannersea .sea .sea1{ float:left;width:540px; height:45px; }
.bannersea .sea .sea1 .txt{ float:left;width:540px; height:45px; line-height:45px;border:0px; padding:0px;background:url(../image/seabg.png) 18px center no-repeat; text-indent:50px;font-family: "Microsoft YaHei", 微软雅黑; color:#AAA; font-size:14px;outline:none;background-color:#FFF; }
.bannersea .sea .sea2{ float:left;width:140px; height:55px; }


/* 导航栏 */
.detailnav{ margin:auto;width:100%; height:50px; text-align:left; background-color:#fff;overflow:hidden; }
.detailnav .nav{ margin:auto; width:1200px; height:50px; }
.detailnav .nav .left{ float:left; width:600px;height:50px; }
.detailnav .nav .left li{ float:left; width:150px;height:50px; }
.detailnav .nav .left .la1{ display:block; width:150px; line-height:50px; background-color:#e14e4e; text-align:center; font-size:16px; color:#fff; }
.detailnav .nav .left .la2{ display:block; width:150px; line-height:50px; background-color:#fff; text-align:center; font-size:16px; color:#333; }
.detailnav .nav .right{ float:left; width:600px;height:50px; }
.detailnav .nav .right .topline{ float:right; width:180px;height:50px;background:url(../image/topline.png) left center no-repeat; padding:0px 0px;padding-left:30px; }
.detailnav .nav .right span{ float:right;line-height:45px; margin-right:50px; color:#888; }
.detailnav .nav .right span i{ font-style:normal; margin:0px 3px; color:#f20; }

/* 文字滚动 */
.roll-wrap:hover .control{ display: block; }
.roll-wrap{ float:left;position: relative;width: 150px;height: 30px;overflow: hidden; margin-top:10px; }
.roll_row .roll__list::before, .roll_row .roll__list::after {content: "";display: table;line-height: 0;}
.roll_row .roll__list::after { clear: both; }
.roll_row .roll__list{ width: 9999px; }
.roll_row .roll__list li{ float: left;display: block;margin-right: 15px;width: 150px;height: 30px;line-height: 30px;font-size: 14px;color: #555; }
.roll_row .roll__list li a{ color:#3b99fb; margin:0px 5px; }


/* 展会简介 */
.detaildesc{ margin:auto;width:1200px; height:auto; text-align:left; background-color:#fff; padding:15px 0; margin-top:20px;overflow:hidden; }
.detaildesc .d1{ margin:auto; width:750px; height:45px; background-color:#FCEFEF; text-align:center; }
.detaildesc .d1 span{ line-height:45px; margin-right:50px; color:#888; }
.detaildesc .d1 span i{ font-style:normal; margin:0px 3px; color:#f20; }
.detaildesc .d2{ margin:auto; width:750px; line-height:30px; font-size:14px; color:#5a5a5a; padding:10px 0; }


/*企业列表*/
.detailcompany{ margin:auto;width:1240px; height:auto; text-align:left; overflow:hidden; }
.detailcompany ul{ float:left;width:255px; height:auto; margin-left:20px; margin-top:20px;padding:15px 15px; background-color:#fff; border-top:0px #27A7F6 solid; position:relative;box-shadow: 2px 2px 6px 0px #D4D8EA; }
.detailcompany ul:hover{ box-shadow: 3px 3px 10px 0px #C0C7E0; }
.detailcompany .li1{ float:left; width:255px; height:90px; text-align:center; }
.detailcompany .li1 img{ width:90px; height:90px; }
.detailcompany .li2{ float:left; width:255px; line-height:30px; text-align:center; padding:10px 0; }
.detailcompany .li2 a{ color:#444; font-size:15px; }
.detailcompany .li2 a:hover{ color:#f60; }

.detailcompany .li3{ float:left; width:235px;height:35px; background-color:#fff; padding:0px 10px; }
.detailcompany .li3 span{ float:left; width:105px; line-height:35px; color:#aaa; }
.detailcompany .li3 a{ float:right; width:auto; line-height:35px; color:#aaa; font-size:12px; }

.detailcompany .li4{ float:left; width:235px;height:160px; background-color:#fff; padding:0px 10px; }
.detailcompany .li4 span{ float:left; width:235px; line-height:30px; border-top:1px #eee dashed; font-size:13px;color:#f40; }
.detailcompany .li4 span a{ float:left; width:140px; line-height:30px; color:#27A7F6;overflow: hidden;white-space: nowrap; text-overflow: ellipsis; }
.detailcompany .li4 span p{ float:right; width:90px; line-height:30px; text-align:right; }

.detailcompany .li5{ float:left; width:255px;height:30px; margin-top:10px; }
.detailcompany .li5 .li51{ float:left; width:100px;height:30px; }
.detailcompany .li5 .li51 a{ float:left; width:auto;height:30px; margin-right:5px; }

.detailcompany .li5 .li52{ float:right; width:155px;height:30px; text-align:right; }
.detailcompany .li5 .li52 a{ display:inline-block; width:90px; line-height:28px;font-size:14px; background-color:#e14e4e;color:#FFF; text-align:center; cursor:pointer;border-radius:2px; }
.detailcompany .li5 .li52 a:link{ color:#FFF; }
.detailcompany .li5 .li52 a:hover{ background-color:#e13e3e;color:#FFF; }


/*求职者列表*/
.detailperson{ margin:auto;width:1240px; height:auto; text-align:left; overflow:hidden; }
.detailperson ul{ float:left;width:194px; height:auto; margin-left:20px; margin-top:20px;padding:15px 15px; background-color:#fff; border-top:0px #27A7F6 solid; position:relative;box-shadow: 2px 2px 6px 0px #D4D8EA; }
.detailperson ul:hover{ box-shadow: 3px 3px 10px 0px #C0C7E0; }
.detailperson .li1{ float:left; width:194px; height:70px; text-align:center; }
.detailperson .li1 img{ width:70px; height:70px;border-radius:100%; }
.detailperson .li2{ float:left; width:194px; line-height:30px; text-align:center; padding:10px 0; font-size:16px; color:#f00;overflow: hidden;white-space: nowrap; text-overflow: ellipsis; }
.detailperson .li3{ float:left;width:194px; height:30px; padding:0 0; text-align:center; font-size:13px; color:#999; }
.detailperson .li3 i{ font-style:normal; font-size:15px; color:#333; }
.detailperson .li4{ float:left;width:194px; height:30px; padding:0 0; text-align:center; font-size:13px; color:#666; }
.detailperson .li4 i{ font-style:normal; color:#888; margin:0px 5px; }
.detailperson .li5{ float:left; width:194px;height:30px; margin-top:0px; text-align:center; }
.detailperson .li5 a{ display:inline-block; width:100px; line-height:28px;font-size:14px; background-color:#e14e4e;color:#FFF; text-align:center; cursor:pointer;border-radius:2px; }
.detailperson .li5 a:link{ color:#FFF; }
.detailperson .li5 a:hover{ background-color:#e13e3e;color:#FFF; }


/*左侧浮动*/
.lefooter { position:fixed;top:240px; left:50%; width:98px; margin-left:-720px; padding-top:0px; border:1px solid #27A7F6; border-bottom:none;background-color:#fff; z-index:11;border-radius:4px; }
.lefooter .f0{ float:left;display:block; width:98px; height:35px; line-height:35px;padding:0px 0px; background:#fff; border-bottom:1px #27A7F6 solid; font-size:14px; text-align:center; color:#666; }
.lefooter .f0:hover { background:#27A7F6; color:#fff;}
.lefooter .f1{ float:left;display:block; width:98px; height:35px; line-height:35px;padding:0px 0px; background:#27A7F6; border-bottom:1px #27A7F6 solid; font-size:14px; text-align:center; color:#fff; }
.lefooter .f1:hover { background:#27A7F6; color:#fff;}


/* 底部图层 */
.footbg{ width:100%; height:50px;z-index:999; background:url(../image/tm3.png) repeat;margin-right:0px;margin-bottom:0px; text-align:left;}
.footbg .conte{ margin:auto; width:1200px; height:50px; }
.footbg .conte .c1{ float:left; width:900px; height:50px; }
.footbg .conte .c1 .botline{ float:left; width:800px; height:50px; background:url(../image/botline.png) left center no-repeat; padding-left:37px;  }
.roll-wrap_bottom:hover .control{ display: block; }
.roll-wrap_bottom{ float:left;position: relative;width: 800px;height:30px;overflow: hidden; margin-top:10px; }
.roll_row_bottom .roll_list_bottom::before, .roll_row_bottom .roll_list_bottom::after {content: "";display: table;line-height: 0;}
.roll_row_bottom .roll_list_bottom::after { clear: both; }
.roll_row_bottom .roll_list_bottom{ width: 9999px; }
.roll_row_bottom .roll_list_bottom li{ float: left;display: block;margin-right: 30px;width: auto;height: 30px;line-height: 30px;font-size: 14px;color: #aaa; }
.roll_row_bottom .roll_list_bottom li i{ color:#fff; margin-right:5px; font-style:normal; }
.roll_row_bottom .roll_list_bottom li a{ color:#fff; margin-left:5px; }

.footbg .conte .c2{ float:left; width:150px; height:50px; text-align:center; padding:10px 0; }
.footbg .conte .c2 a{ float:right;display:inline-block; width:135px; line-height:30px;font-size:14px; background-color:#f60;color:#FFF; text-align:center; cursor:pointer;border-radius:2px; }
.footbg .conte .c2 a:link{ color:#FFF; }
.footbg .conte .c2 a:hover{ background-color:#f30;color:#FFF; }
.footbg .conte .c3{ float:left; width:150px;height:60px; text-align:center;padding:10px 0; }
.footbg .conte .c3 a{ float:right;display:inline-block; width:135px; line-height:30px;font-size:14px; background-color:#27A7F6;color:#FFF; text-align:center; cursor:pointer;border-radius:2px; }
.footbg .conte .c3 a:link{ color:#FFF; }
.footbg .conte .c3 a:hover{ background-color:#14A2F5;color:#FFF; }

/*分享到微信*/
.shareMoredown{ margin:auto;width:300px; padding:15px 0px; }
.shareMoredown b{ float:left;width:300px; text-align:center; }
.shareMoredown p{ float:left;width:300px; text-align:center; color:#999; line-height:30px; }


