.solution1-banner{
    height: 279px;
}
.section1{
    height: 120px;
    background: #f1f1f1;
}
.section1 .section1_p1{
    font-size: 10px;
    color: #3586df;
}
.section1 p{
    margin: 0;
}
.section1_p1_span{
    font-size: 36px;
    font-weight: bold;
}
.section2{
    padding: 50px 0;
}
.section2_ul1 li{
    float: left;
    padding: 4px 25px;
}
.section2_ul1 li.active{
    background: #3586df;
    color: #ffffff;
    box-shadow: 0 0 2px #2b5a8b;
}

.section2_ul2 li{
    float: left;
    padding: 5px 15px;
    border: 1px solid #dcdcdc;
    border-right: 0;
    border-left: 0;
    background: #f8f8f8;
}
.section2_ul2 li:first-child{
    border-left:  1px solid #dcdcdc;
    border-radius: 5px 0 0 5px;
}
.section2_ul2 li:last-child{
    border-right:  1px solid #dcdcdc;
    border-radius: 0 5px 5px 0;
}
.section2_ul2 li.active{
    color: #3586df;
}
.section2_ul3 li{
    float: left;
    padding: 5px 15px;
}
.section2_ul3 li.active{
    color: #3586df;
}
.section2_ul1 li,
.section2_ul2 li,
.section2_ul3 li,
.section2_ul4 li{
    cursor: pointer;
}

.section2_ul4 li{
    float: left;
    width: 80px;
    height: 15px;
}
.section2_ul4 li:nth-child(1){
    background: linear-gradient(to right,#f61007 0%,#f8b607 16%,#f3fc07 33%,#228f01 48%,#3800fa 64%,#4d0085 80%,#9b1dd7 100%);
}
.section2_ul4 li:nth-child(2){
    background: #ffffff;
}
.section2_ul4 li:nth-child(3){
    background: #c50a04;
}
.section2_ul4 li:nth-child(4){
    background: #ec9206;
}
.section2_ul4 li:nth-child(5){
    background: #ebe406;
}
.section2_ul4 li:nth-child(6){
    background: #61ca01;
}
.section2_ul4 li:nth-child(7){
    background: #385ee3;
}
.section2_ul4 li:nth-child(8){
    background: #9b1dd7;
}
.section2_ul4 li:nth-child(9){
    background: #865610;
}
.section2_ul4 li:nth-child(10){
    background: #000000;
}
.section2_ul4 li:nth-child(11){
    background: #979797;
}
