﻿.serviceTopBg {
width: 100%;
position: relative;
overflow: hidden;
max-width: 1250px;
min-width: 1060px;
margin: 0 auto;
border-bottom: 1px solid #dbdbdb;
padding: 10px 0;
}

.serviceTop {
width: 100%;
margin: 0 auto;
overflow: hidden;
position: relative;
}

.serviceTop .outSerBox {
width: 218px;
float: left;
}

.serviceTop .serMenu {
width: 220px;
height: 3000px;
background: #F2F5F8;
position: absolute;
}

.serviceTop .serMenu li a {
line-height: 35px;
padding-left: 30px;
color: #222222;
display: block;
width: 188px;
height: 35px;
font-size: 14px;
}

.serviceTop .serMenu li a:hover {
color: #ffffff;
background: #61BEDD url(../images/ar.gif) 204px center no-repeat;
}

.serviceTop .serMenu .serBigTitle {
height: 40px;
padding-left: 10px;
line-height: 40px;
color: #ffffff;
background: #0099cc;
margin-bottom: 10px;
font-size: 15px;
}

.serviceTop .serMenu .serBigTitle span {
padding-left: 6px;
font-size: 12px;
color: #8cc9fb;
}
/**主要内容**/
.serviceTop .serAllInner {
margin-left: 230px;
                
}

.serviceTop .serAllInner .topPlace {
height: 40px;
width: 100%;
line-height: 40px;
background: #F2F5F8;
}

.serviceTop .serAllInner .topPlace .curPosition {
float: left;
padding-left: 10px;
color: #0062B2;
font-size: 13px;
}

.serviceTop .serAllInner .topPlace .curPosition a:hover {
text-decoration: underline;
}

.serviceTop .serAllInner .recruit {
font-family: 'Microsoft YaHei';
min-height: 300px;
position: relative;
width: 100%;
margin: auto;
overflow: hidden;
background: #f3f3f3;
}

                   
.serviceTop .serAllInner .recruit div.inner {
position: relative;
z-index: 2;
width: 100%;
padding:20px 0 0 0;
}

.serviceTop .serAllInner .recruit div.inner .pub {
padding:10px 0;
background: #ffffff;
width:94%;
margin:0 auto 20px;
position:relative;
}

.serviceTop .serAllInner .recruit div.inner h4 {
padding-left: 10px;
font-size: 20px;
line-height: 34px;
color: #333333;
font-weight: 700;
                            
}
.serviceTop .serAllInner .recruit div.inner .pub .survey {
width: 100%;
border-bottom: 2px dotted #dedede;
padding-bottom:8px;
overflow:hidden;
margin:15px auto 10px;
}
.serviceTop .serAllInner .recruit div.inner .pub .survey li{
float:left;
font-size:13px;
width:33%;
text-indent:24px;
}
.serviceTop .serAllInner .recruit div.inner dl{
width:70%;
}
.serviceTop .serAllInner .recruit div.inner dt {
font-size: 13px;
color: #333333;
line-height: 1.8;
font-weight: 700;
padding-left:24px;
display: block;
margin-top: 5px;
}
                              
.serviceTop .serAllInner .recruit div.inner dd {
font-size: 13px;
color: #666666;
line-height: 30px;
padding-left: 24px;
}
.serviceTop .serAllInner .recruit div.inner .apply {
width: 160px;
height: 40px;
/*border:1px solid #8cc9fb;*/
position: absolute;
bottom: 15px;
right: 30px;
display: block;
text-align: center;
line-height: 38px;
font-size: 16px;
color: #ffffff;
background: #52ADCB url(/images/but_img.png) no-repeat 30px 8px;
}
.serviceTop .serAllInner .recruit div.inner .apply:hover {
background-color: #0099cc;
}