.wzpmain { background: #010554; width: 100%; overflow: hidden; font-family: 'Microsoft YaHei'; }
.bannerwzp { background: url('../wzpimg/wzp.jpg') no-repeat center top; height: 674px; }
.bannerbottom { background: url('../wzpimg/wzpbottom.jpg') no-repeat center top; height: 120px; padding-top: 180px; }
.wzp_con { width: 1000px; margin: 0 auto; margin-top: -300px; }
.lead { color: #e4e4e4; font-size: 20px; background-color: rgb(255, 255, 255, .09); padding: 20px 80px; border-radius: 30px; }
.lead:first-letter { color: #ba9f84; font-size: 3em; line-height: 60px; margin-right: 8px; float: left; font-weight: 600; }
.wzp_contain { width: 1260px; margin: 0 auto; }
.mod_box { margin: 0 auto; padding-top: 30px; }
.mod_box h2 { color: #ba9f84; font-size: 24px; font-weight: normal; height: 60px; line-height: 30px; padding: 20px 0 40px; text-align: center; }
.bannerbottom .bdiv { width: 1000px; margin: 0 auto; text-align: center; }
.bdiv a { text-align: center; display: inline-block; color: #ba9f84; font-size: 16px; margin-right: 10px; border-right: 1px solid #ba9f84; padding-right: 10px; }
.bdiv a:hover { text-decoration: underline; }
.bdiv a.bornone { border-right: none; }
.companyPosition_3Parent > li { width: 295px; height: 300px; background-color: #f9fafa; position: relative; float: left; margin: 0 10px 20px 10px; overflow: hidden; border-radius: 10px; }
.companyPosition_3Parent > li .title { height: 142px; padding: 15px 15px 10px 21px; margin: 0 auto; text-align: center; background: #e2584e; }
.companyPosition_3Parent > li .title .right { width: auto; float: left; }
.companyPosition_3Parent > li .title > a { width: 105px; height: 103px; padding: 2px 0 0 0;  /*background: #000;*/  /*background-color: rgba(0, 0, 0, 0.1);*/

  /*filter: Alpha(opacity=50);*/
border-radius: 6px; overflow: hidden;  /*display: block;*/ }
.companyPosition_3Parent > li .title a.name { text-decoration: none; background: none; font-size: 18px; width: 250px;  /*padding-top: 10px;*/ word-break: break-all; height: 25px; line-height: 25px; overflow: hidden; display: block;  /*text-overflow: ellipsis;*/ }
.companyPosition_3Parent > li .title p.tag { width: 143px; height: 56px; padding: 10px 0 0 11px; overflow: hidden; }
.companyPosition_3Parent > li .title p.tag span { height: 20px; line-height: 20px; padding: 0 5px; overflow: hidden; text-align: left; text-decoration: none; font-size: 12px; color: #ffffff; border: 1px solid #fff; opacity: 0.5; border-radius: 100px; float: left; margin: 0 4px 6px 0; }
.companyPosition_3Parent > li .logo img { width: 100px; height: 100px; margin: 0 auto; border-radius: 4px;  /*background: #fff; */ }
.companyPosition_3Parent > li .slogan { width: 226px; height: 68px; line-height: 24px; padding: 32px 30px 32px 39px; margin: 0 auto; font-size: 16px; color: #333333; text-align: left; overflow: hidden; word-break: break-all; background: url("../wzpimg/quotation_small.png") no-repeat 18px 23px; border: 1px solid #f7f7f7; border-top: none; border-radius: 0 0 7px 7px; }
.companyPosition_3Parent > li .slideLayer { position: absolute; left: 0; top: 100%; display: none; }
.companyPosition_3Parent > li .positionList { width: 197px; height: 265px; text-align: center; padding: 48px 48px 0 50px; background: #e2584e; }
.companyPosition_3Parent > li .more { width: 220px; height: 47px; line-height: 47px; border-radius: 3px; display: block; background: #fff; color: #e2584e; text-align: center; font-size: 18px; text-decoration: none; position: absolute; left: 41px; bottom: 51px; }

.wzp_contain .wzpmore { cursor: pointer; margin-top: 50px; text-align: center; color: #ba9f84;  font-size: 20px;}