﻿/* 公共样式-----公共搜索框-----开始 */



.zysearch {

    width     : 100%;

    text-align: center;

    position  : relative;

    z-index   : 0;

    background: #0272bc;

}



.zysearch .check .checkbox {

    display: inline-block;

    margin : 5px 26px;

}



.zysearch .check .checkbox .inpcheck {

    width           : 17px;

    height          : 17px;

    top             : -2px;

    background-color: #fff;

    color           : #fff !important;

}



.zysearch .search {

    width     : 100%;

    text-align: center !important;

    height    : 80px;

    position  : relative;

    padding   : 20px;



}



.zysearch .search .inpsea {



    position : absolute;

    left     : 50%;

    transform: translateX(-50%);

}



.zysearch .search .inpsea .input-group {

    width: 100%;

}



.zysearch .search .inpsea .input-group-btn {

    font-size  : 0;

    white-space: nowrap;

    width      : 20%;

    right      : 0px;

    z-index    : 999;

}

.close_ico{

    font-size: 26px;

    font-weight: bold!important;

    cursor: pointer;

}

.zysearch .search .inpsea .input-group-btn .gj_srach {

    font-size     : 16px;

    color         : #fff;

    vertical-align: middle;

    margin        : 0 20px;

    cursor        : pointer;



}



.zysearch .search .inpsea .input-group-btn .gj_srach .add_ico {

    display       : inline-block;

    width         : 13px;

    height        : 13px;

    line-height   : 12px;

    margin        : 0 5px;

    color         : #ffffff;

}

.zysearch .search .inpsea .serchbtn {

    width: 135px;

    height: 40px;

    background-color: #fff;

    color: #0272bc;

    border: 0;

    font-size: 14px;

    border-radius: 40px;

    outline: none;

}



.zysearch .auto-screening {

    position     : absolute;

    top          : 55px;

    width        : 66%;

    z-index      : 9;

    border       : 1px solid #cccccc;

    border-bottom: 0;

    border-top   : 0;

    max-height   : 300px;

    display: none;

}



.gj_search_box .xh_list {

    position     : absolute;

    top          : 55px;

    width        : 66%;

    z-index      : 9;

    border       : 1px solid #cccccc;

    border-bottom: 0;

    border-top   : 0;

    max-height   : 300px;

}



.auto-screening-prompt {

    width      : 100%;

    height     : 30px;

    line-height: 30px;

    background : #ffffff;

    padding    : 0 10px;

    color      : #999;

    font-weight: bold;

    font-size: 14px!important;

}







/* 高级搜索----开始 */

.gj_search_box {

    position: relative;

    width   : 100%;

    z-index: 9999;

}



.gj_search_box .search_box {

    left      : 50%;

    position  : absolute;

    width     : 62%;

    background: #fff;

    z-index   : 999;

    margin    : 0 auto;

    transform : translateX(-50%);

    padding   : 30px;

    box-shadow: 0 0 1px #e4e4e4;

    color     : #666;

    display   : none;

    text-align: left;



}



.gj_search_box .search_box .tit_h {

    border-bottom: 1px solid #f1f1f1;

    display: flex;

    justify-content: space-between;

}



.gj_search_box .search_box .tit_h h4 {

    font-size     : 18px;

    font-weight   : bold;

    display       : inline-block;

    width         : 300px;

    border-bottom : 3px solid #0272bc;

    padding-bottom: 13px;

    margin        : 0;

}



.gj_search_box .search_box .search_list {}



.gj_search_box .search_box .search_list ul {}



.gj_search_box .search_box .search_list ul li {

    margin: 15px 0;

}



.gj_search_box .search_box .search_list ul li .tit {

    padding    : 10px 0;

    margin     : 0;

    font-weight: bold;

    font-size  : 16px;

    color      : #656565;

}



.gj_search_box .search_box .search_list ul li .in_li {

    position: relative;

    width   : 50%;



}

.gj_search_box .search_box .search_list ul li .in_li .xhinp,.gj_search_box .search_box .search_list ul li .in_li .sccjcinp{

    width: 47%;

    display: inline-block;

    margin: 0 7px;





}

.gj_search_box .search_box .search_list ul li .input {

    width             : 100%;

    padding           : 0px 10px;

    height            : 39px;

    border-radius     : 40px;

    border            : 1px solid #f1f1f1;

    font-size         : 14px;

    outline           : none;

    appearance        : none;

    -moz-appearance   : none;

    -webkit-appearance: none;

    background        : transparent;

}



.gj_search_box .search_box .search_list ul li .search_ico {

    position     : absolute;

    right        : 0;

    top          : 1px;

    font-size    : 28px;

    background   : #0272bc;

    color        : #fff;

    width        : 60px;

    height       : 37px;

    text-align   : center;

    border-radius: 40px;

    line-height  : 36px;

    border       : 0;

    outline      : none;

}



.gj_search_box .search_box .search_list ul li .down_ico {

    position : absolute;

    right    : 10px;

    top      : 2px;

    font-size: 35px;

    z-index  : -1;

}



.gj_search_box .search_box .search_list ul li .cc_li {

    display       : inline-block;

    width         : 100%;

    vertical-align: top;



}



.gj_search_box .search_box .search_list ul li .cc_li .cc_tit {

    border-bottom: 1px solid #f1f1f1;

    width        : 91%;

    font-size    : 16px;

    padding      : 5px 0;

    color        : #666;

}



.gj_search_box .search_box .search_list ul li .cc_li .dw_tit {

    min-width     : 63px;

    display   : inline-block;

    text-align: center;

    font-size: 16px;

}

.gj_search_box .search_box .search_list ul li .cc_li .inp {

    width: 32%;

    display: inline-block;

}





.gj_search_box .search_box .search_list ul li .cc_li .inp input {

    padding      : 8px 19px;

    width        : 173px;

    border-radius: 50px;

    border       : 1px solid #e6e6e6;

    margin       : 10px 0;

    font-size    : 14px;

}

.gj_search_box .search_box .search_list ul li .cc_li_t .inp input {

    width        : 100px;



}

.gj_search_box .search_box .search_list ul li .gjsub_btn {

    width        : 40%;

    height       : 40px;

    background   : #0272bc;

    border-radius: 40px;

    color        : #fff;

    font-size    : 14px;

    border       : 0;

    outline      : none;

}



/* 高级搜索----结束 */

/* 公共搜索框-----开始 */

@media (min-width: 1520px) {

    .zysearch .search .inpsea {

        width: 50%;

    }

    .cplist .left_tree_box {

        display: block!important;

      }

}



@media (min-width: 980px) {

    .zysearch .web{

        display: none!important;

    }

    .zysearch .search .inpsea {

        width: 64%;

    }



    .zysearch .search .inpsea .form-control {

        height       : 40px;

        width        : 100%;

        border       : 0;

        border-radius: 43px;

    }

    .zysearch .xhinp, .zysearch  .sccjcinp{

        width: 46%;

        display: inline-block;

        margin: 0 10px;

    }



    .zysearch .auto-screening {

        top  : 55px;

        width: 66%;

    }

}



@media (max-width: 1024px) {

    .gj_search_box .search_box{

        width: 90%;

    }



}

@media (max-width: 980px) {

    .gj_search_box .search_box{

        left: 50%;

    }

    .zysearch{

        width: 100%;

        height: 62px;

        text-align: center;

        padding: 20px 10px 0;

        position: relative;

        z-index: 9;

        background: #f6f4f5;

    }

    .cplist .left_tree_box {

        display: none;

      }

    .zysearch .pc{

        display: none!important;

    }

    .zysearch .web{

        display: inline-block!important;

    }

    .zysearch .search .inpsea .input-group-btn .web .add_ico{

        width: 46px;

        height: 34px;

        font-size: 28px;

        line-height: 34px!important;

        margin: 0;

        display: none;



    }

    .zysearch .search .inpsea .input-group-btn {

        font-size: 0;

        white-space: nowrap;

        width: 23%;

        right: 0px;

        z-index: 999;

    }

    .zysearch .serchbtn {

        width: 88% !important;

        height: 35px !important;

        border-radius: 0!important;

        background-color: #0272bc!important;

        color: #fff!important;

      }

      .zysearch .search .inpsea .input-group-btn .gj_srach{

          margin: 0;

      }

    .inpsea {

        width: 100%;

    }



    .form-control {

        height: 35px !important;

    }



    .auto-screening {

        top  : 35px;

        width: 70%;

    }



    .gj_search_box .search_box {

        width  : 100%;

        padding: 20px;

    }



    .gj_search_box .search_box .search_list ul li .in_li {

        width: 98%;

    }



    .gj_search_box .search_box .search_list ul li .cc_li {

        width: 100%;

    }



    .gj_search_box .search_box .search_list ul li .cc_li_o .inp {

        width  : 49%;

        display: inline-block;



    }



    .gj_search_box .search_box .search_list ul li .cc_li_o .dw_tit {

        width: 56px;



    }

    .gj_search_box .search_box .search_list ul li .cc_li_o .inp input{

        width: 63%;

    }

    .gj_search_box .search_box .search_list ul li .cc_li_t .inp{

        width: 100%;



    }

    .gj_search_box .search_box .search_list ul li .cc_li_t .inp input{

        width: 35%;



    }

    .gj_search_box .search_box .search_list ul li .cc_li_t .dw_tit {

        width: 80px;



    }

    .gj_search_box .search_box .search_list ul .sub_li{

        text-align: center;

    }

    .gj_search_box .search_box .search_list ul li .gjsub_btn{

        width: 50%;

    }

    .zysearch .search {

        width: 100%;

        text-align: center !important;

        height: auto;

        position: relative;

        padding: 0;

    }



}



