.spb {

    width: 1100px;

    margin: 30px auto 10px;

    overflow: auto;
}

.spb01 {

    float: left;

    margin-bottom: 100px;

    width: 280px;

}

.spb01 li:hover {

    cursor: pointer;

}

.spb01-1 {

    width: 260px;

    height: 52px;

    padding: 2px 0;

    line-height: 52px;

    text-align: center;

    background-image: url(../img/spb04.jpg);

    background-repeat: no-repeat;

    background-size: 100%;

    font-size: 24px;
}

.sbp01 {

    background: #e98300 !important;

    color: #fff;

}

.spb01-2 li {

    width: 260px;

    height: 60px;

    line-height: 60px;

    background: #e5e5e5;

    text-align: center;

    font-size: 18px;
}

.spb01-2 .b01 {

    background: #eee;

}

.spb01-3 li {

    width: 260px;

    height: 60px;

    line-height: 60px;

    background: #e5e5e5;

    text-align: center;

    font-size: 18px;
}

.spb01-3 .b01 {

    background: #eee;

}

.spb02 {

    float: right;

}



.spb03 {

    width: 260px;

    height: 360px;

    border: 1px solid #ccc;

    margin-top: 40px;

    padding: 15px 12px 0;

}

.spb03 h2 {

    padding-bottom: 10px;

    border-bottom: 1px solid #ccc;

    font-size: 18px;

    font-weight: 700;

    color: #333;

    margin-bottom: 10px;

}

.spb03 select {

    width: 100%;

    line-height: 30px;

    font-size: 14px;

    margin-bottom: 10px;

    border: 1px solid #ccc;

    padding-left: 10px;

}

.spb03 select option {

    height: 30px;

    font-size: 14px;

    padding: 11px 0;

}

.spb03 p {

    font-size: 16px;

}

.spb03 input {

    width: 130px;

    font-size: 14px;

    height: 40px;

    line-height: 40px;

    border: 1px solid #ccc;

    text-align: center;

    vertical-align: middle;

}

.spa03 {

    width: 240px;

    height: 360px;

    border: 1px solid #ccc;

    margin-top: 40px;

    padding: 15px 12px 0;

}

.spa03 h2 {

    padding-bottom: 10px;

    border-bottom: 1px solid #ccc;

    font-size: 18px;

    font-weight: 700;

    color: #333;

    margin-bottom: 10px;

}

.spa03 select {

    width: 100%;

    line-height: 40px;

    font-size: 14px;

    margin-bottom: 10px;

    border: 1px solid #ccc;

}

.spa03 select option {

    height: 40px;

    font-size: 14px;

    padding: 11px 0;

}

.spa03 p {

    font-size: 16px;

}

.spa03 input {
    font-size: 14px;
    width: 130px;
    height: 40px;

    line-height: 40px;

    border: 1px solid #ccc;

    text-align: center;

    vertical-align: middle;

}


select {

    /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/

    border: solid 1px #000;

    /*很关键：将默认的select选择框样式清除*/

    appearance: none;

    -moz-appearance: none;

    -webkit-appearance: none;

    /*在选择框的最右侧中间显示小箭头图片*/

    background: url("../images/xl.png") no-repeat scroll transparent;

    background-position: 96% center;

    /*为下拉小箭头留出一点位置，避免被文字覆盖*/

    padding-right: 14px;

}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/

select::-ms-expand {
    display: none;
}



.spb02 {

    width: 800px;
    /* margin-left: 100px; */
}

.spb02>div {

    width: 98%;


}

.spbs01 {

    font-size: 18px;

    color: #323232;

    /* padding-top: 25px; */
}

.spbs01 h3 {
    color: #000;

    margin-top: 20px;

    font-weight: 700;

    font-size: 20px;

    line-height: 36px;

}

.spbs01 p {

    font-size: 16px;

    line-height: 30px;

    margin-bottom: 30px;

    letter-spacing: 2px;

}

.spbs01 img {

    margin: 10px 0 80px;
}

.spbs02>div {

    width: 100%;

    font-size: 0;

    /* padding-top: 66px; */
}

.spbs02>div img {

    display: inline-block;
    *display: inline;
    *zoom: 1;

}

.spbs02>div a {

    vertical-align: top;

    margin: 20px 10px 0 0;

    width: 377px;

    height: 180px;

    display: inline-block;
    *display: inline;
    *zoom: 1;

}

.spbs02-3 {

    text-align: center;

    margin: 28px 0 30px;

}

.spbs02-3 span:hover {

    cursor: pointer;

}

.spbs02-4 {

    height: 46px;

    width: 46px;

    background: #f39301;

    border-radius: 50%;

    display: inline-block;
    *display: inline;
    *zoom: 1;

    line-height: 46px;

    text-align: center;

    font-size: 18px;

    font-weight: 700;

    color: #fff;

    vertical-align: middle;

    margin: 0 10px;

}

.spbs02-5 {

    height: 36px;

    width: 36px;

    background: #42474c;

    border-radius: 50%;

    display: inline-block;
    *display: inline;
    *zoom: 1;

    line-height: 36px;

    text-align: center;

    font-size: 14px;

    font-weight: 700;

    color: #fff;

    vertical-align: middle;

    margin: 0 10px;

}

.spbs03 {

    width: 100%;

}

.spbs03 h3 {

    font-size: 20px;

    font-weight: 700;

    margin-top: 20px;
}

.spbs03 p {

    font-size: 18px;

    line-height: 32px;

    letter-spacing: 2px;

}

.spbs03 img {

    margin-top: 24px;
}

.spbs04 h3 {

    font-size: 20px;

    font-weight: 700;

    margin: 20px 0 0;

}

.spbs04 img {

    margin-top: 50px;

}

.spbs05 h3 {

    color: #000;

    margin-top: 20px;

    font-weight: 700;

    font-size: 20px;

    line-height: 36px;

    /* font-size: 28px; */

    /* font-weight: 700; */

    /* margin: 30px 0 50px; */
}

.spbs05 p {

    font-size: 18px;

    line-height: 32px;

    letter-spacing: 2px;

}

.spbs05 img {

    margin-top: 24px;

}

.spbs06 h3 {

    color: #000;
    margin-top: 20px;
    font-weight: 700;
    font-size: 20px;
    line-height: 36px;

}

.spbs06 img {

    margin: 100px 0;

}





/*sp3  TE人*/

.spcs01 h3 {

    margin-top: 20px;

    font-weight: 700;

    font-size: 20px;

    line-height: 36px;

}

.spbs02 h3 {

    margin-top: 20px;

    font-weight: 700;

    font-size: 20px;

    line-height: 36px;

}

.spcs01 p {

    font-size: 16px;

    line-height: 30px;

    margin-bottom: 30px;

    letter-spacing: 2px;

}

/*sp4*/

.spd01 {

    height: 415px;

    width: 100%;

    overflow: auto;

}

.spd01 li {

    line-height: 40px;

    font-size: 14px;

    border-bottom: 1px solid #666;

    padding-left: 20px;

}

.spd01li-active{
    background: #f7d3a4;
}

.spd01 li:hover{

    background: #f7d3a4;
  }

.spd01 li a {

    color: #666;

}

.spd01-1 {

    width: 100%;

    height: 50px;

    background: #ea8300;

    line-height: 50px;

    text-align: center;

    color: #fff;

    font-size: 18px;

}

.spb02 .spd02-1 {
    color: #ea8300;
    font-weight: 700;
    font-size: 20px;
    line-height: 36px;
    margin-bottom: 20px;
}

.spb02 p {

    font-size: 16px;

    line-height: 30px;

    margin: 0px 0 0;

    letter-spacing: 1px;

    color: #5a5a5a;

}

.spd02-2 {

    width: 100%;

    text-align: center;
    margin-top: 30px;

}

.spd02-2 a:hover {

    color: #f29300;
    font-weight: 900;

}

.spd02-2 th {

    color: #ea8300;

    font-size: 18px;

    line-height: 50px;

    width: 25%;

    font-weight: 700;

    text-align: center;

    border-bottom: 1px solid #6694ad;

}

.spd02-2 td {

    color: #323232;

    font-size: 14px;

    line-height: 40px;

    width: 25%;

}

.spd02-2 td a {
    color: #0700ff;
}

.spd02-2 tr {

    border-bottom: 1px solid #333;

}

.spd02-2 a {

    color: #323232;

}

.spb02 .spd02-3 {

    text-align: center;

    margin: 30px 0 60px;

}

.spd02-3 a {

    color: #666;

}

.spd02-3 input {

    width: 16px;

    height: 16px;

    border: 1px solid #666;

}

.spdb01 {

    padding-bottom: 30px;

    border-bottom: 14px solid #ea8300;



}



.spda h2 {

    height: 70px;

    line-height: 70px;

    font-size: 18px;

    color: #ea8300;

    border-bottom: 1px solid #666;

    padding-left: 10px;

    font-weight: 700;

}

.spda h3 {

    color: #ea8300;

    font-weight: 700;

    font-size: 20px;

    margin-top: 30px;

    line-height: 30px
}

.spda div {

    font-size: 14px;

    line-height: 30px;

    color: #000;

}

.spda {

    border-bottom: 1px solid #666;

}

.spda a {

    display: inline-block;
    *display: inline;
    *zoom: 1;

    line-height: 30px;

    font-size: 14px;

    color: #fff;

    width: 100px;

    height: 30px;

    background: #ea8300;

    text-align: center;

    float: right;

    margin: 40px 0 20px 10px;

}



.sp3d h2 {

    height: 70px;

    line-height: 70px;

    font-size: 18px;

    color: #ea8300;

    border-bottom: 1px solid #666;

    padding-left: 10px;

    font-weight: 700;

}

.sp3d h2 span {

    font-size: 14px;

    color: #333;

    font-weight: 500;

}

.sp3d01 {

    border: 1px solid #ee9f54;

    width: 520px !important;

}

.sp3d01p {

    height: 20px;

}

.sp3d01 input {

    border: 1px solid #666;

    width: 150px;

    height: 20px;

    line-height: 20px;

    font-size: 12px
}

.spb02 .sp3d01 {

    padding: 25px 0 25px 30px;

}

.spb02 .sp3d01 p {

    margin: 5px 0;

}

.spb02 .sp3d01 p span {

    display: inline-block;
    *display: inline;
    *zoom: 1;

    width: 80px;

    text-align: center;



}

.spb02 .sp3d01 a {

    display: inline-block;
    *display: inline;
    *zoom: 1;

    width: 80px;

    height: 24px;

    margin-left: 20px;

    color: #fff;

    background: #ea8300;

    text-align: center;
    ;

    line-height: 24px;

    vertical-align: middle;

}

.sp3d textarea {

    border: 1px solid #ee9f54;

    width: 520px;

}

.sp3da {

    display: inline-block;
    *display: inline;
    *zoom: 1;

    width: 80px;

    height: 24px;

    margin-left: 20px;

    color: #fff;

    background: #ea8300;

    text-align: center;
    ;

    line-height: 24px;

    float: right;

    margin-top: 20px;

}

.spb02 .sp3d02 {

    width: 520px;

}




#go {
    border: 0;
    outline: none;
    color: #fff;
    margin-left: 10px;
    /* width: 30px; */
}


.a14 {

    width: 100px;

    height: 35px;

    line-height: 35px;

    background: #ff9900;

    display: block;

    margin: 30px auto 0;

    text-align: center;

    font-size: 18px;

    color: #fff;

}

.a14 img {

    vertical-align: middle;
    margin-left: 5px;
    display: inline-block;
    display: inline;
    zoom: 1;

}
.zwss{
    width: 100%;
    display: flex;
    align-items: center;

    color: #fff;
    padding-left: 10px;
    font-size: 16px !important;
    box-sizing: border-box;
}

.zwss span{
    background-color: #ff9900;
    width: 100%;
    height: 44px;
    line-height: 40px;
    text-align: center;
    display: block;
    font-size: 14px;
}