body,html{background:#fff;font-family: "Source Han Sans";}
.layout{width: 1220px;}
.bc-header{width:100%; height:106px; background: url(../image/nav.png) left 0 repeat-x; position: relative;}
.bc-brand{float:left;margin-top:5px;}
.bc-slogan{float:left;margin-top:5px;}
.bc-nav{float:none;text-align:right;height:40px;line-height:40px;margin-top:25px}
.bc-nav a{display:inline-block;font-size:18px;margin-right:30px;color:#757575}
.bc-nav a:hover{color:#ea5504;}
.bc-banner{width:100%;height:560px; background:url(../image/recycle.jpg) no-repeat center #fff;margin-bottom:80px; margin-top: -10px;}
.bc-form{width:1220px;margin:0 auto; background: url(../image/rs.png) center 0 no-repeat; padding: 0 20px 20px; box-sizing: border-box;}
.bc-form h1{font-size: 30px; font-weight: normal; color: #2c2c2c; margin: 0 0 20px 0; padding-top: 20px; text-align: center;}
.bc-field{margin:10px}
.type1{width:370px;float:left;height:58px;line-height:58px;border:1px solid #d7d7d7;background:#fbfbfb;position: relative;margin-bottom: 18px;}
.type1 label{display:block;float:left;padding:0 14px;font-size:15px;color:#6e6e6e;font-weight:700}
.type1 input{border:none;background:0 0;width:260px;height:58px;color:#6e6e6e}
.type1 select{border:none;background:0 0;width:260px;height:58px;color:#6e6e6e}
.type2{width:100%;clear:both;float:left;padding:10px 0;line-height:40px;margin:10px 10px 0}
.type2 span{float:left;width:85px;font-size:15px;color:#6e6e6e;font-weight:700}
.type2 textarea{width:1100px;height:180px;resize:none;background-color:#fafbfb;padding:4px;box-sizing:border-box;border:1px solid #d7d7d7;}
.boxGroup{width:1100px;float:left}
.boxGroup label{float:left;white-space:nowrap;margin-right:36px;color:#6e6e6e;cursor: pointer;}
.boxGroup label input{display:none}
.boxGroup label i{padding-left:20px;background-image:url(../image/form.png);background-repeat:no-repeat;background-position:-17px -65px}
.boxGroup label input:checked+i{background-position:-17px -15px}
.bc-submit{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;display:block;margin:0 auto 80px;width:350px;height:65px;line-height:65px;background-color:#fe4f25;color:#fff;text-align:center;transition:all .2s ease-in-out;clear:both;font-size:20px}
.bc-submit:hover{background-color:#e1421c}

.wcClient{position: relative;}
.wcClient:hover div{display: block;}
.wcClient div{display: none; box-shadow: 0 0 5px #eee; -webkit-box-shadow: 0 0 5px #eee; position: absolute; left: -30px; top:45px; background: #fff; border:1px solid #eee; z-index: 10001; height: 120px; width: 120px; text-align: center;}
.wcClient div img{width: 100px; height: 100px; margin-top: 10px;}
.wcClient div span{font-size: 12px; display: block;}
.floor{box-shadow:0 0 6px rgba(91,109,2,0.05),0 10px 2px rgba(50,60,2,0.05);margin-bottom: 50px;text-align:center;overflow: hidden;}
.floor .title{height: 100px;line-height:100px;font-size: 30px;color:#2c2c2c;}
.floor .title span{display:block;color:#666;font-size:14px;line-height: 14px;}
.floor1 .block{width:25%;float: left;}
.floor1 .block span {font-size:24px;color:#2c2c2c;height: 30px;line-height:30px;display:block;margin-bottom: 80px;}
.floor1 .block:before{content:"";display:block;width:140px;height: 140px;margin:15px auto 35px;border-radius: 140px;}
.floor1 .block.b1:before{background:url(../image/b11.png) no-repeat center center;}
.floor1 .block.b2:before{background:url(../image/b12.png) no-repeat center center;}
.floor1 .block.b3:before{background:url(../image/b13.png) no-repeat center center;}
.floor1 .block.b4:before{background:url(../image/b14.png) no-repeat center center;}
.floor2 .block{width:33.3%;float: left;}
.floor2 .block span {font-size:24px;color:#666666;height: 24px;line-height:24px;display:block;}
.floor2 .block em{display:block;font-size: 16px;padding:12px 0 40px;position: relative;line-height:30px;}
.floor2 .block em:before{content:"";display:block;margin:12px auto;width:30px;height: 2px;background-color: #ccc;}
.floor2 .block:before{content:"";display:block;width:140px;height: 165px;margin:15px auto 35px;}
.floor2 .block.b1:before{background:url(../image/b21.png) no-repeat center center;}
.floor2 .block.b2:before{background:url(../image/b22.png) no-repeat center center;}
.floor2 .block.b3:before{background:url(../image/b23.png) no-repeat center center;}
.floor3 .title{line-height:80px;height: auto;}
.floor3 .title span{display:block;color:#666;font-size:14px;line-height: 40px;position: relative;}
.floor3 .title span:before{content:"";display:block;margin:0 auto 10px;width:60px;height: 2px;background-color: #bcd734;}
.floor3 .block{width:25%;height:290px;float: left;background-image:url(../image/b3.png);background-repeat: no-repeat;}
.floor3 .block span {font-size:18px;color:#666;height:40px;line-height:40px;display:block;margin-top:120px;}
.floor3 .block.b1{background-position:10px 40px;}
.floor3 .block.b2{background-position:-296px 40px;}
.floor3 .block.b3{background-position:-600px 40px;}
.floor3 .block.b4{background-position:-904px 40px;}
.msg{
    position: absolute;
    bottom: -28px;
    font-size: 14px;
    line-height: 28px;
    color: transparent;
}
.msg.msgErr{
    color: #f00;
}