@charset "gb2312";
/* css document */

.icondown,.iconright,.iconesc,.iconup,.icongou,.icontxt{ display:inline-block; vertical-align:top; background: url(/uploads/image/simages/icon.png) no-repeat;vertical-align:top;}
.icondown{ width:54px; height:54px; transition:0.3s all;}
.icondown.on{ transform:rotate(-180deg)}
.iconright{ width:14px; height:14px; background-position:-68px 0;}
.iconesc{background-position:-91px 2px; width:14px; height:14px; transition:0.3s all;}
.iconup{ width:36px; height:31px; background-position:-67px -23px;}
.icongou{ width:34px; height:46px; background-position:-168px -1px;}
.icontxt{ width:50px; height:58px;background-position:-112px 0px;}

.main{ width:920px; padding:20px 24px;}
.pic{ position:relative; padding-bottom:27px;}
.pic img{ display:block;}
.pic a{ position:absolute; top:267px; left:376px; width:170px; height:55px; line-height:55px; font-size:24px; text-align:center; color:#fff; border-radius:3px; background:#52c555;}
.pic a:hover{ background:#6fcb71;}
.pic .icondown{ position:absolute; cursor:pointer; left:50%; bottom:0; margin-left:-27px;}
.downpic{ display:none;}
h4{ display:block; padding:57px 0 20px 0; margin-top:50px; border-top:1px dotted #e1e1e1; font-size:24px; text-align:center; color:#444; font-weight:100;}
.jrxx .tj{ display:block; width:100%; height:34px; padding:50px 0 0 0; text-indent:18px; font-size:14px; color:#287a05; background: no-repeat;}
.jrxx .tj span{ color:#555;}
.jrxx .tj em{ color:#e30101;}
.jrxx ul{ display:block; position:relative; margin-top:4px; line-height:24px; font-size:14px; color:#555; overflow:hidden; z-index:2;}
.jrxx li{ position:relative; width:858px; padding:20px 30px; margin-bottom:15px; border:1px solid #f0f0f0;}
.jrxx li i{ position:absolute; left:15px; top:28px; width:7px; height:7px; background: no-repeat;}
.jrxx li img{}
.jrxx a:link,.jrxx .post a:visited{ color:#555; text-decoration:none;}
.jrxx a:hover{ color:#f70;}
.jrxx li.open b{ color:#f70;}
.jrxx li.open .hide_box{ display:block;}
.jrxx li.open i{ background: no-repeat;}
.jrxx b{ display:inline-block; font-size:18px; cursor:pointer;}
.jrxx b:hover{ color:#f70;}
.jrxx .hide_box{ clear:both; display:none; padding-top:15px;}
.jrxx .hide_box ol{ display:block; width:905px; padding:5px 15px 10px 0; margin:0 7px; line-height:18px; font-size:12px; list-style-type:none; color:#999;}
.jrxx .hide_box li{ position:static; width:auto; padding:0; margin:0; float:none; padding-left:24px; line-height:30px; border:none; font-size:14px; color:#444;}
.jrxx .hide_box strong{ font-size:16px;}
.jrxx .hide_box strong span{ font-size:12px;}
.jrxx .hide_box p{ padding:15px 0; border-top:1px dotted #e1e1e1; font-size:14px;}
.jrxx .hide_box p span{ float:left;}
.jrxx .hide_box p a{ float:right; padding-left:20px; color:#999;}
.jrxx .hide_box p a:hover{ color:#f70;}

.jobminmin{ width:94%; margin:auto;}

.joblist{ width:100%;}
.joblist th{ padding-left:20px; border-bottom:#f0f0f0 solid 1px; line-height:35px; color:#999; font-size:14px; background:#fff;}
.joblist td{ padding:15px 0 15px 20px; font-size:14px; color:#444; line-height:30px;}
.joblist td.bold{ font-weight:bold;}
.joblist td .more{ display:none; color:#5dc560}
.joblist td .more i{ margin-top:8px;}
.joblist tr:hover td .more{ display:inherit;}
.joblist tr:nth-child(odd){ background:#f8f8f8}

.jobfoot{border-top:1px dotted #e1e1e1; margin:50px auto; color:#666; padding:20px; padding-bottom:0; font-size:14px;}
.jobfoot font{ float:right; color:#999;}
.jobfoot a{ color:#23a842;}

.jobmore{ color:#444;}
.jobmore *{ font-size:14px; color:#444;}
.jobmore .tit{ font-size:18px; font-weight:bold; padding:20px 0;}
.jobmore .jj{ border-bottom:1px dotted #e1e1e1; padding:10px 0 20px 0; margin-bottom:20px;}
.jobmore .jj p{ display:inline-block; min-width:240px; padding-right:20px;}
.jobmore .t{ font-weight:bold; font-size:16px;}
.jobmore .c{ line-height:30px; padding-bottom:10px;}
.jobmore .c p:before{ content:"●"; font-size:10px; color:#b8c1c3; margin-right:10px;}
.jobmore .btngreen{ margin-top:10px;}

.btngreen,.btngreen2,.btnhui,.btngreen3{ background:#5dc560; color:#fff; font-size:18px; width:165px; text-align:center; line-height:52px; border-radius:3px; cursor:pointer;}
.btngreen2{ font-size:20px; font-weight:bold; width:276px; position:relative; overflow:hidden;}
.btngreen2 i{ margin:10px 5px 0 0;}
.btngreen:hover,.btngreen2:hover,.btngreen3:hover{ background:#3abb3e}
.btngreen2 input{ position:absolute; width:100%; height:100%; left:0; top:0; font-size:100px; opacity:0;filter: alpha(opacity =0);}
.btnhui,.btngreen3{ width:134px; line-height:35px; background:#ccc; display:inline-block; font-size:14px;}
.btngreen3{ background:#1bc261;}

.mengban{background: #000;width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 999;filter: alpha(opacity =40);display: none;opacity:0; transition:0.3s all;transform:scale(0.2)}
.mengban.xz{opacity: 0.4; transform:scale(1)}

.openwin{ position:fixed; width:544px; top:50%; left:50%; z-index:999; background:#fff; box-shadow:0 3px 15px rgba(0,0,0,0.3); border-radius:5px; margin:-150px 0 0 -272px; min-height:150px; display:none; opacity:0; transition:0.4s all; transform:scale(0.5)}
.openwin.xz{ display:block; opacity:1; transform:scale(1)}
.openwin .esc{ position:absolute; top:20px; right:20px; padding:5px; cursor:pointer;}
.openwin .esc:hover i{ transform:rotate(180deg)}
.openwin .btngreen2{ display:block; margin:70px auto 15px auto; overflow:hidden;}
.openwin .btngreen2 object{ position:absolute; top:0; left:0; width:100%; height:100%; opacity:0;filter: alpha(opacity =0);}
.openwin .txt{ text-align:center; font-size:14px; color:#666; padding-bottom:20px;}
.openwin .btn{ border-top:#e8e8e8 solid 1px; padding:10px 0; text-align:center;}
.openwin .filecon{ width:504px; margin:55px auto 30px auto; background:#f4f4f4; text-align:center; padding:16px 0; color:#666;}
.openwin .filecon .icongou{ position:absolute; top:48px; left:40px;}
.openwin .filecon p{ font-size:18px; padding:10px 10px 5px 10px;}
.openwin .fileimg{ text-align:center; padding:30px 0 40px 0;}
.openwin .fileimg .t{ color:#5dc560; font-size:20px; font-weight:bold; padding:10px 0 15px;}
.openwin .fileimg .c{ font-size:14px;}
