body{
width: 100%;
/* height: 5641px; */
background: #EFEFEF !important;
/* border: 1px solid #707070; */
opacity: 1;
border-radius: 0px;
}
a{text-decoration:none;color: inherit;} 
ul,li{
    padding:0;margin:0;list-style:none
}
/* 面包屑 */
.mianbao{
height: 19px;
font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
line-height: 12px;
color: #333333;
opacity: 1;
margin-top: 10px;
}
.pre{
width: 259px;
height: 19px;
font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
line-height: 12px;
color: #999;
opacity: 1;  
}
.next{
width: 259px;
height: 19px;
font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
line-height: 12px;
color: #333333;
opacity: 1;   
}
/* 公司信息 */
.compony{
background: #FFFFFF;
border: 1px solid #E4E4E4;
border-radius: 0px;
margin:15px auto 0;
}
.text{
display: flex;
}
.componyname{
/*width: 160px;*/
height: 26px;
display: block;
font-size: 20px;
font-family: Microsoft YaHei;
font-weight: bold;
line-height: 12px;
color: #333333;
opacity: 1;
margin: 23px 0 0 0 ;  
}
.left{
width: 100px;
height: 100px;
margin:18px 14px 74px 20px ;
position: relative;

}
.left p{
position: absolute;
top:0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
width: 72px;
height: 42px;
font-size: 18px;
font-family: Noto Sans S Chinese;
font-weight: bold;
line-height: 24px;
color: #FFFFFF;
opacity: 1;
}
.imgs{
width: 100%;
}
.note{
width: 926px;
height: 44px;
font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
line-height: 24px;
color: #333333;
opacity: 1;
margin-top: 10px;
}
.componybottom{
margin:16px 0;
width: 900px;
height: auto;
font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
line-height: 20px;
color: #999999;
opacity: 1;   
padding:12px 13px;
background-color: #FFF2F2;
}


/* 主体 */
section{
display: flex;
width: 1080px;
margin:20px auto 0;
}
/* 主体左侧 */
.leftList{
width: 804px;
/* height: 4497px; */
background: #FFFFFF;
border: 1px solid #E4E4E4;
opacity: 1;
border-radius: 0px;
margin-right: 20px;
}
.listhead{
width: 804px;
height: 36px;
background: #FFFFFF;
border-bottom: 1px solid #E4E4E4;
opacity: 1;
border-radius: 0px;
margin: 0;
text-align: center;
line-height: 36px;
}
.span1{
color: #333333;
font-weight: Regular;
}
.span2{
color: #DF2229;
font-weight: Regular;
}
.List li{
padding: 20px 20px 19px 13px;
border-bottom: 1px solid #E4E4E4;

}
.lihead{
width: 771px;
height: 19px;
line-height: 19px;
font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
line-height: 18px;
color: #999999;
opacity: 1;
display: flex;
}
.lihead .span1{
/*color: #DF2229;*/
font-weight: bold;
}
.lihead .span2{
color: #333333;
font-weight: bold;
margin-right: 40px;
width: 500px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.lihead .span3{
color: #333333;
margin-right: 18px;
}
.lihead .span4{
color: #999999;
}
.licontent{
margin: 12px 0 12px 6px;
width: 764px;
height: 57px;
font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
line-height: 20px;
color: #666666;
opacity: 1;
overflow: hidden;
/* white-space: normal; */
/*text-overflow: ellipsis;*/
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
word-break: break-all;
}
.bottom{
width: 803px;
height: 38px;
background: #F8F8F8;
opacity: 1;
border-radius: 0px;
font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
line-height: 32px;
color: #999999;
opacity: 1;
text-align: center;
}

/* 主体右侧 */
.rightServe{
width: 256px;
}
.register{
width: 256px;
background: linear-gradient(1deg, #FFFFFF 0%, #FFF5E1 100%);
opacity: 1;
box-sizing: border-box;
padding-bottom: 21px;
margin-bottom: 20px;
}
.register h4{
width: 228px;
height: 28px;
font-size: 19px;
font-family: Microsoft YaHei;
font-weight: bold;
line-height: 20px;
color: #333333;
opacity: 1;
margin:0;
padding:11px 14px 10px 14px;
}
.register ul{
display: flex;
flex-wrap: wrap;
}
.register li{
margin:0;
display: flex;
width: 50%;
align-items: center;
justify-content: space-around;
box-sizing: border-box;
padding: 0 15px 16px 15px;
}
.register li span{
width: 72px;
height: 16px;
font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
opacity: 1;
}
.register li span a{
color: #DF2229 ;
}
.register li img{
width: 20px;
height: 20px;
/* margin: 23px 6px 16px 20px; */
}
.botton{
display: flex;
margin-top: 10px;
justify-content: space-around;
}
.button1{
width: 100px;
height: 32px;
background: #DF2229;
opacity: 1;
border-radius: 16px;  
color: #FFFFFF;
display: flex;
justify-content: center;
align-items: center;
}
.button2{
width: 100px;
height: 32px;
color: #FFFFFF;
background: #D0D0D0;
opacity: 1;
border-radius: 16px;
display: flex;
justify-content: center;
align-items: center;
}

.searchInfo{
/*margin-top: 20px;*/
width: 256px;
height: 300px;
background: #FFFFFF;
border: 1px solid #E4E4E4;
opacity: 1;
border-radius: 0px;
}
.head{
height: 40px;
display: flex;
align-items: center;
justify-content: center;
width: 256px;
background: #FFFFFF;
border-bottom: 1px solid #E4E4E4;
/* opacity: 0.4; */
border-radius: 0px;
}

.dot{
width: 4px;
height: 18px;
background: #DF2229;
opacity: 1;
border-radius: 0px;
margin-right: 10px;
}
.h4{
width: 195px;
height: 20px;
font-size: 15px;
font-family: Microsoft YaHei;
font-weight: bold;
line-height: 20px;
color: #333333;
opacity: 1 !important;
}
.searchList{
margin-top: 9px;
padding: 0 19px;
display: flex;
flex-wrap: wrap;
}
.searchList li{
width: 25%;
margin: 0;
text-align: center;
}
.searchList li{
font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
line-height: 30px;
opacity: 1;
}
.searchList li a{
color: #333333;
}

.otherInfo{
margin-top: 20px;
width: 256px;
/* height: 332px; */
background: #FFFFFF;
border: 1px solid #E4E4E4;
opacity: 1;
border-radius: 0px;
/* text-align: center; */
}
.InfoList{
margin-top: 7px;
padding: 0 19px;
display: flex;
flex-wrap: wrap;
padding-bottom: 5px;
}
.InfoList li{
width: 217px;
font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
line-height: 30px;
color: #333333;
opacity: 1;
margin: 0;
}

.hotJob{
width: 256px;
height: 346px;
background: #FFFFFF;
border: 1px solid #E4E4E4;
opacity: 1;
border-radius: 0px;
margin-top: 20px;
}

.hotJobList{
margin-top: 9px;
padding: 0 19px;
display: flex;
flex-wrap: wrap;
}
.hotJobList li{
margin: 0;
width: 33%;
font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
line-height: 32px;
opacity: 1;
text-align: center;
}

.hotJobList li a{
color: #333333;
}

/* 相关网站 */
.connext{
margin:21px auto 0;
width: 1080px;
background: #FFFFFF;
border: 1px solid #E4E4E4;
opacity: 1;
border-radius: 0px;
}
.header{
width: 1080px;
height: 40px;
background: #FFFFFF;
border-bottom: 1px solid #E4E4E4;
opacity: 1;
border-radius: 0px;
display: flex;
align-items: center;
}
.h5{
height: 19px;
font-size: 14px;
font-family: Microsoft YaHei;
font-weight: bold;
line-height: 19px;
color: #333333;
opacity: 1;
}
.dot1{
width: 4px;
height: 18px;
background: #DF2229;
opacity: 1;
border-radius: 0px;
margin:0 10px 0 20px;
}

.type{
margin:21px auto 0;
width: 1080px;
height: 85px;
background: #FFFFFF;
border: 1px solid #E4E4E4;
opacity: 1;
border-radius: 0px;
}

.href{
margin:21px auto 0;
width: 1080px;
background: #FFFFFF;
border: 1px solid #E4E4E4;
opacity: 1;
border-radius: 0px;
}
.box1{
padding:12px 20px 0px 20px;
}
.box2{
padding:0px 20px 0px 20px;
}
.key{
margin: 0;
width: 120px;
height: 16px;
font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
line-height: 32px;
color: #999999;
opacity: 1;  
}
.connext ul{
display: flex;
flex-wrap: wrap;
margin: 13px 31px 23px 0px;
}
.connext li{
font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
line-height: 24px;
color: #333333;
opacity: 1;
margin: 0 10px 0 0;
}
.type ul {
display: flex;
height: 45px;
padding-left: 20px;
}

.type li{
display: flex;
align-items: center;
font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
line-height: 28px;
color: #333333;
opacity: 1;
margin-right: 33px;
}
.href ul{
display: flex;
flex-wrap: wrap;
margin: 13px 31px 23px 20px;

}
.href li{
font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
line-height: 24px;
color: #333333;
opacity: 1;
margin: 0 10px 0 0;
}

/* 版权信息 */
#c_right1{
height: 200px;
background: #222629;
opacity: 1;
border-radius: 0px;
margin-top: 20px;
}
.w1{
width: 1080px;
height: 200px;
background: #222629;
opacity: 1;
margin:auto;
color: #fff;
text-align: center;
overflow: hidden;
}
.w1 h6{
margin: 20px 0;
opacity: .8;
}
.w1 .bidding{
line-height: 20px;
}
#search .link1, .link2{
top: 41px !important;
}
#hotwords{
top: 14px!important;
}
#search{
padding-top: 42px !important;
}
#header h1{
top: 30px!important;
}
#header .hots{
top: 88px!important;
}
#header{
padding-bottom: 10px!important;
}

.lihead .td_zbgg{color:#299AEB}
.lihead .td_zbyg{color:#ffc002}
.lihead .td_zbgs{color:#DF2229}
.lihead .td_xmxx{color:#00c3c4}
.lihead .td_gcjs{color:#ffc002}
.lihead .td_cgxxx{color:#edabac}
.lihead .td_cgxx{color:#00c3c4}
.lihead .td_vipxm{color:#ffc002}
.lihead .td_ggzyjyzx{color:#41a0de}
.lihead .td_ZBGG{color:#299AEB}
.lihead .td_ZBGS{color:#DF2229}
.lihead .td_ZBYG{color:#41a0de}
.lihead .td_ZBXX{color:#00c3c4}
.lihead .td_ZFCG{color:#00c3c4}
.lihead .td_XMXX{color:#ffc002}
.lihead .td_XMDT{color:#ffc002}
.lihead .td_CGXX{color:#edabac}
.lihead .td_VIPXM{color:green}


