.search button{
    background: url(../images/ssicon.png) #0A5FA4 13px center no-repeat;
    padding-left: 25px;
}

.nav-cont > ul > li ul li{
    width: calc(50% - 50px);
    margin-top:37px;
    margin-bottom: -20px;
}
.gaikuang ul li{
    width: 50%;
}
.kjyf {
    float: left;
    width: 48%;
}
.kjyf .tabconts{
    width: 100%;
    /*padding:7px 30px;*/
}

.cpfw{
    width: 50%;
}
.cpfw li a {
    display: block;
    border: 1px solid #333333;
    line-height: 22px;
    padding: 30px 22px 30px 110px;
    height:93px;
}



@media screen and (max-width: 1599px){
    /*.nav-cont > ul > li ul li{*/
        /*padding-right: 0px;*/
    /*}*/
    /*.nav-cont > ul > li ul li a{*/
        /*padding-right: 0px;*/
    /*}*/

}
@media screen and (max-width: 1400px){
    /*.nav-cont > ul > li{*/
        /*padding-right: 120px;*/
    /*}*/
    /*.nav-cont > ul > li div{*/
        /*height:auto;*/
    /*}*/
    /*.nav-cont > ul > li ul li{*/
        /*margin-right: 5px;*/
    /*}*/
    /*.nav-cont > ul > li ul li a{*/
        /*padding-right: 10px;*/
    /*}*/

    .cpfw li:nth-child(1) a{
        padding:15px 10px 15px 100px;
    }
}
@media screen and (max-width: 1400px){
    /*.hoverbg{*/
        /*height: 320px;*/
    /*}*/
    /*.nav-cont > ul > li{*/
        /*padding-right: 80px;*/
    /*}*/
    /*.nav-cont > ul > li div{*/
        /*width: 170px;*/
    /*}*/
    /*.nav-cont > ul > li:nth-child(2) div{*/
        /*width: 300px;*/
    /*}*/
}
@media screen and (max-width: 1200px) {
    .search button{
        width: 17px;
        height: 17px;
        background: url("../images/ssicon.png") left top no-repeat;
        background-size: 100%;
        padding:0;
        text-indent:-1000px;
        overflow: hidden;
    }
    .nav-cont > ul > li ul li{
        width: 100%;
    }
    .nav-cont > ul > li ul li {
        float: none;
        display: block;
        margin: 0;
        font-size: 13px;
        line-height: 38px;
    }
    .nav-cont > ul > li div,.nav-cont > ul > li:nth-child(3) div{
        width: 100%;
    }
    .nav-cont > ul > li:nth-child(1){
        background: url(../images/arrdwon.png) right 18px no-repeat;
        background-size: 4%;
    }
    .nav-cont > ul > li:nth-child(1) > div.navbox ul, .nav-cont > ul > li:nth-child(2) > div.navbox ul, .nav-cont > ul > li:nth-child(3) > div.navbox ul, .nav-cont > ul > li:nth-child(4) > div.navbox ul, .nav-cont > ul > li:nth-child(5) > div.navbox ul {
        padding-left: 13px;
        text-align: left;
        width: 100%;
        float: none;
        padding-right: 13px;
    }
    .kjyf {
        float: none;
        width: 100%;
    }
    .cpfw {
        width: 100%;
        float: none;
    }
    .cpfw li{
        width: 100%;
    }
    .cpfw li:nth-child(1) a, .cpfw li:nth-child(2) a, .cpfw li:nth-child(3) a, .cpfw li:nth-child(4) a{
        background-size: 20%;
        height:auto;

    }
    .cpfw li:nth-child(1) a:hover, .cpfw li:nth-child(2) a:hover, .cpfw li:nth-child(3) a:hover, .cpfw li:nth-child(4) a:hover{
        background-size: 20%;
        height:auto;

    }
    .cpfw dt:nth-child(1) a, .cpfw dt:nth-child(2) a {
        background-position: left 15px center;
        background-size: 8%;
        text-align: left;
        padding-left:70px;
    }

    .cpfw dt:nth-child(1) a:hover, .cpfw dt:nth-child(2) a:hover{
        background-position: left 15px center;
        background-size: 8%;
        text-align: left;
        padding-left:40px;
    }
}