#TOP_Flash .ASlogan { height:0px; border:0; position:inherit; margin:0 auto; padding:0; z-index:90; }
#TOP_Flash div,div.AE_Banner img,#PageBanner,#PageBanner img { width:100%; height:auto; margin:0 auto; vertical-align:top; }
#TOP_Flash .ASlogan embed { position:absolute; left:0; top:0; z-index:90; }

#SlidesBox div.AEvideo,#SlidesBox div.AEvideo embed,#SlidesBox div.AEvideo video { width:100%; height:100%; object-fit:cover; display:block; }

#TOP_Banner object,#TOP_Banner embed,#TOP_Banner,#TOP_Banner div,#TOP_Banner div img { width:100%; height:100%; height:auto; margin:0 auto; z-index:90; }
#TOP_Banner div img { width:100%; height:100%; background-position:center center; background-repeat:no-repeat; }

#AEFloat,#AEimg { width:1000px; text-align:right; }

div.AE_Banner { padding:0; margin:0 auto; position:relative; }
div.AE_Banner div.Remarks { position:absolute; }



/* 标准广告样式 */
#SlidesBox { width:100%; height:auto; overflow:visible; margin:0 auto; position:relative; }
#SlidesBox ul.IMGBox,#SlidesBox ul.IMGBox li { width:100%; height:100%; position:relative; margin:0; padding:0; }
#SlidesBox ul.IMGBox li img { width:100%; height:100%; background-position:center; background-repeat:no-repeat; }

#SlidesBox .prev,#SlidesBox .next { display:none; width:40px; height:100px; position:absolute; top:50%; margin-top:-50px; z-index:188; cursor:pointer; }
#SlidesBox .prev,#SlidesBox .next { background-color:rgba(102,102,102,.3); background-image:url(/OAction/Images/AEarrow.png); background-position:left center; background-repeat:no-repeat; }
#SlidesBox .next { right:0; background-position:right center; }
#SlidesBox .prev { left:0; }

#SlidesBox .IMGnu { width:100%; height:0; z-index:90; }
#SlidesBox .IMGnu ul { width:100%; height:25px; font:normal normal 1px/12px Arial; text-align:center; position:absolute; bottom:0; z-index:90; }
#SlidesBox .IMGnu span { width:12px; height:12px; font:normal normal 8px/12px Arial; margin:3px; padding:2px; border-radius:50%; cursor:pointer; display:inline-table; }
#SlidesBox .IMGnu span { background-color:#CCC; color:#CCC; -webkit-transition:all .3s; -o-transition:all .3s; transition:all .3s; }
#SlidesBox .IMGnu span.on { border-radius:8px; background-color:#FFF; color:#FFF; }



/*AEBox*/
/*ICO_AEBox*/
div.KE_StarShow div.AEnu { width:100%; height:128px; margin:0 auto; }
div.KE_StarShow div.AEnu li.Tbox { width:100%; height:128px; text-align:center; position:relative; }
div.KE_StarShow div.AEnu li.Tbox img { width:100%; height:128px; background-repeat:no-repeat; background-position:center; background-size:auto 100%; margin:0; padding:0; }
div.KE_StarShow div.AEnu li.Tbox label.Title { width:100%; height:25px; text-align:center; color:#FFF; position:absolute; left:0; bottom:0; z-index:9; }

div.KE_StarShow div.AEbg,div.KE_StarShow div.AENull,div.KE_StarShow div.AEnu li,div.KE_StarShow div.AEnu ul li:hover,
div.KE_StarShow div.AEnu li label,div.KE_StarShow div.AEnu ul li:hover label
{ -webkit-transition:all .5s ease; -moz-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease; }


div.KE_StarShow.AStyle div.AEbg { margin:32px auto; height:320px; }
div.KE_StarShow.CStyle div.AEbg { margin:32px auto; height:390px; }
div.KE_StarShow.BStyle div.AEbg { margin:32px auto; height:260px; }
div.KE_StarShow.DStyle div.AEbg { margin:32px auto; height:260px; }
div.KE_StarShow div.AEbg.AENull { margin:0 auto; height:0; }


div.AEBox { height:300px; position:relative; }

div.AEBox div.AEbg { width:60%; height:300px; background:#F8F8F8; padding-right:2%; position:relative; float:left; }
div.AEBox div.AEbg ul,div.AEBox div.AEbg li.Sbox { width:100%; height:100%; position:relative; }
div.AEBox div.AEbg li.Sbox img.Show { width:46%; height:100%; float:left; padding-right:4%; }
div.AEBox div.AEbg li.Sbox p.Title { font:normal normal 15pt/30px "微软雅黑", "宋体"; }
div.AEBox div.AEbg li.Sbox div.Remarks { padding:2% 3px; font:normal normal 12.5pt/30px "微软雅黑", "宋体"; }

div.AEBox div.AEnu { width:36%; height:100%; float:right; }
div.AEBox div.AEnu ul.Tbox { width:100%; height:100%; overflow:visible; }
div.AEBox div.AEnu li { width:90%; height:40px; font:normal normal 9.5pt/40px "微软雅黑", "宋体"; padding:0 5%; margin-bottom:5px; background:#F8F8F8; }
div.AEBox div.AEnu p.Title { height:28px; font:normal normal 12.5pt/40px "微软雅黑", "宋体"; white-space:nowrap; }

div.AEBox div.AEnu li.on{ background:#EA5403; color:#FFF; }



/*PicShow_AEBox*/
#PicShow.AEBox { width:100%; height:auto; overflow:visible; margin:0 auto 32px; position:relative; }
#PicShow.AEBox ul.Sbox,#PicShow.AEBox ul.Sbox li { width:100%; height:100%; position:relative; margin:0; padding:0; }
#PicShow.AEBox div.AEbg { width:100%; height:700px; margin:0 auto 12px; position:relative; }
#PicShow.AEBox div.AEbg ul.Sbox,#PicShow.AEBox div.AEbg ul.Sbox li { height:700px; }
#Body_Main #PicShow.AEBox div.AEbg { height:500px; margin:0 auto 5px; position:relative; }
#Body_Main #PicShow.AEBox div.AEbg ul.Sbox,#Body_Main #PicShow.AEBox ul.Sbox li { height:500px; }

#PicShow.AEBox div.Athum { width:102%; height:50px; margin:.5% auto; }
#PicShow.AEBox div.Athum li.Tbox { width:8.91%; height:50px; float:left; padding-right:.2%; }

#PicShow.AEBox div.AEbg img.ShowPics,#PicShow.AEBox div.Athum img.ShowList { width:100% !important; height:100% !important; }
#PicShow.AEBox .prev,#PicShow.AEBox .next { display:none; width:40px; height:100px; background:url(/Style/HOT/AEarrow.png) no-repeat; position:absolute; top:50%; margin-top:-50px; z-index:88; cursor:pointer; }
#PicShow.AEBox .next { right:0; background-position:right; }
#PicShow.AEBox .prev { left:0; }

#PicShow.AEBox div.AEbg li.Sbox p.Remarks { width:96%; height:50px; font:normal normal 11.5pt/50px "微软雅黑", "宋体"; color:#FFF; padding:0 2%; background-color:rgba(0,0,0,.5); position:absolute; bottom:0; }


.hr-list {
    margin:50px auto;
}
.hr-list-inner a.line {
	cursor:default;
}
.hr-list-top strong,.hr-list-inner strong {
    font-weight: normal;
    width: 23%; float:left;
    padding-left: 5%
}

.hr-list-top span,.hr-list-inner span {
    width: 19%; float:left;
}

.hr-list-top i,.hr-list-inner i,.hr-list-top em,.hr-list-inner em {
    font-style: normal;
    width: 19%; float:left;
}

.hr-list-top time,.hr-list-inner time {
    width: 15%
}

.hr-list .has-icon:after {
    content: '';
    display: inline-block;
    vertical-align: top;
    background: url(/User/ZSStyle/ICO/job_news.png) no-repeat;
    width: 44px;
    height: 28px;
    margin-top: 2px;
    margin-left: 10px
}

.hr-list .on {
    background: #eb5405
}

.hr-list .on a {
    color: #fff
}

.hr-list-inner a,.hr-list-inner:hover a {
    display: block;
    border-bottom: 1px solid #cccccc;
    line-height: 2;
    padding-top: 10px;
    padding-bottom: 10px;
}

.hr-link {
    padding-top: 20px
}

.hr-link a {
    display: block;
    line-height: 1.875;
    width:12%; float:left;
    background: #4a4848;
    text-align: center;
    color: #fff;
    border-left: 4px solid #eb5405
}

.hr-link a:hover {
    line-height: 1.875;
    background: #eb5405;
    color: #fff;
}

.hr-list-inner {
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.hr-list-top {
    background: #979797;
    border-bottom: none;
    color: #fff;
    height:62px;
    line-height: 62px;
    font-size: 1.125em;
	position:relative;
	overflow:hidden;
}

.hr-content {
    background: #eee9e7;
    padding: 30px
}

.hr-content dl {
    margin-bottom: 30px
}

.JoinForm {
    border: 1px solid #ddd;
    background: #fff;
}

.JoinForm h3 {
    font-size: 14px;
    font-weight: bold;
    background: #ddd;
    line-height: 35px;
    padding-left: 15px;
    font-weight: normal;
}

.JoinForm table {
    margin: 10px 20px 20px;
    background: #fff;
}

.JoinForm .mr {
    padding-right: 20px;
}

.JoinForm .jobsInput {
    width: 310px;
    height: 25px;
    line-height: 25px;
    border: 1px solid #ddd;
    margin-bottom: 10px;
    padding: 0 5px;
}

.JoinForm .input_radio {
    float:none;
    margin-right: 5px;
    vertical-align: middle;
}

.JoinForm .jobsInput:focus, .JoinForm .jobsTextarea:focus {
    border: 1px solid #d40413;
}

.JoinForm .jobsTextarea {
    width: 770px;
    padding: 5px;
    border: 1px solid #ddd;
    line-height: 22px;
    height: 125px;
    margin-top: 3px;
    display: block;
}

.JoinForm .jobsSubmit {
    background: #999;
    width: 85px;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    border: none;
    color: #fff;
    text-align:center;
    margin-right: 10px;
    margin-top: 20px;
    border-radius: 4px;
}

.JoinForm .jobsSubmit:hover {
    background: #666;
    color: #fff;
}

.JoinForm .jobsSubmitb {
    background: #333;
    width: 100px;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    border: none;
    color: #fff;
    margin-top: 20px;
    margin-right: 10px;
    border-radius: 4px;
}

.JoinForm .jobsSubmitb:hover {
    background: #d40413;
    color: #fff;
}