::-webkit-input-placeholder { /* WebKit browsers */
    color:#7b8083;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#7b8083;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#7b8083;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#7b8083;
}
.main .main_text{ /*文字部分*/
    font-size: 16px;
    /*font-family: "Open Sans Light","Segoe UI Light","Myriad Set Pro","Helvetica Neue",Helvetica,"Segoe UI",Arial,sans-serif;*/
    color: #000000;
    line-height: 24px;
    padding-bottom: 40px;
    padding-top: 50px;
}
.main .main_search{ /*搜索框部分*/
    width: 100%;
    height: 52px;
    border: #e7e7e7 solid 1px;
    border-radius: 5px;
    margin-bottom: 50px;
}
.main_search .search_by_company_name{ /*第一个搜索框*/
    border: #e7e7e7 solid 1px;
    width: 41.167%;
    height: 34px;
    padding-left: 4px;
    margin-left: 14px;
    margin-top: 8px;
    float: left;
    box-sizing: border-box;
}
.main_search  .select_country{ /*第二个搜索框*/
    width: 41.167%;
    height: 34px;
    border: #e7e7e7 solid 1px;
    padding-left: 4px;
    margin-left: 15px;
    color: #000000;
    margin-top: 8px;
    float: left;
    box-sizing: border-box;
}
.main_search .main_search_submit{ /*搜索按钮*/
    background-color: #418bca;
    width: 12.95%;
    height: 34px;
    border: #2666a4 solid 1px;
    border-radius: 5px;
    margin-top: 8px;
    margin-left: 14px;
    cursor: pointer;
    float: left !important;
}
.main_map img{
    /*width: 100%;*/
    display: block;
    height: 100%;
    max-width: 100%;
}
.main_map .reseller_style img{/*width: 128px;*/}
.main_tip{
    padding-bottom: 40px;
    font-size: 16px;
    line-height: 24px;
}
@media screen and (max-width: 1220px) and (min-width: 359px){
    .main{
        width: 97%;
    }
    .main .main_search{
        width: 100%;
        height: 136px;
    }
    .main_search .search_by_company_name{
        width: 97%;
        margin-left: 1.5%;
    }
    .main_search  .select_country{
        width: 97%;
        margin-left: 1.5%;
    }
    .main_search .main_search_submit{
        width: 97%;
        margin-left: 1.5%;
    }
}
@media screen and (max-width: 360px){
    .main{
        width: 97%;
    }
    .main .main_search{
        width: 100%;
        height: 136px;
    }
    .main_search .search_by_company_name{
        width: 97%;
        margin-left: 1.5%;
    }
    .main_search  .select_country{
        width: 97%;
        margin-left: 1.5%;
    }
    .main_search .main_search_submit{
        width: 97%;
        margin-left: 1.5%;
    }
}
@media screen and (max-width: 1365px) and (min-width: 1023px){
    .main{
        width: 1100px;
    }
}
@media screen and (max-width: 1024px) and (min-width: 800px){
    .main{
        width: 97%;
    }
}
@media only screen and (max-width: 799px){
    .main{
        width: 96%;
    }
}
/*搜索详情页 start*/
/*第三个页面*/
.main_page{
    margin: 0 auto !important;
}
.main_search_wrap{
    width: 100%;
    height: 52px;
    border: #e7e7e7 solid 1px;
    font-size: 14px;
    line-height: 22px;
    background-color: #f8f8f8;
}
.search_by_city{
    width: 41.167%;
    height: 34px;
    margin-left: 1.17%;
    margin-top: 8px;
    position: relative;
    float: left;
}
.search_by_city input{
    width: 100%;
    border: #e0e1e1 solid 1px;
    height: 34px;
    padding: 0 4px;
    box-sizing:border-box !important;
}
.main_search_wrap .search_by_kw{
    width: 41.167%;
    height: 34px;
    margin-left: 1.248%;
    margin-top: 8px;
    float: left;
}
.main_search_wrap .select_country{
    width: 100%;
    border: #e0e1e1 solid 1px;
    height: 34px;
    padding: 0 4px;
    box-sizing:border-box !important;
}
.search_right{
    width: 27.628%;
    border: #e0e1e1 solid 1px;
    height: 34px;
    padding: 0 4px;
    box-sizing:border-box !important;
    margin-left: 0.833%;
    margin-top: 8px;
    border-radius: 3px;
    float: left;
}
.search_submit{
    width: 12.95%;
    height: 34px;
    background-color: #428bca;
    border: #357ebd solid 1px;
    border-radius: 3px;
    margin-left: 0.833%;
    margin-top: 8px;
    float: left;
    cursor: pointer;
}
/*选择半径弹框*/
.main_search_popover{
    position: absolute;
    left: -96px;
    width: 200px;
    height: 94px;
    margin-top: 10px;
    margin-left: 94.99%;;
    display: none;
    opacity: 1;
    padding: 1px;
    text-align: left;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,0.2);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    white-space: normal;
}
/*小三角形覆盖大三角形==>有边框的三角形*/
.main_search_arrow_lg{
    width:0;
    height:0;
    border-width:0 11px 11px;
    border-style:solid;
    margin-left: -11px;
    top: -11px;
    left: 50%;
    position: absolute;
    border-color:transparent transparent rgba(0,0,0,0.2);
}
.main_search_arrow_sm{
    width:0;
    height:0;
    border-width:0 10px 10px;
    border-style:solid;
    margin-left: -10px;
    top: -10px;
    left: 50%;
    position: absolute;
    border-color:transparent transparent #f7f7f7;
}
.main_search_popover .fa-close{
    color: #c6c6c6;
    font-size: 20px;
    position: absolute;
    top: 6px;
    left: 90%;
    cursor: pointer;
}
.main_search_popover .fa-close:hover{
    color: #7c7c7c;
}
.main_search_popover .popover_title{
    font-size: 14px;
    line-height: 18px;
    color: #333333;
    background-color: #f7f7f7;
    padding: 8px 14px;
}
.popover_content{
    font-size: 15px;
    line-height: 24px;
    padding: 9px 14px;
}
.main_list_map{
    width: 100%;
    border-bottom: #dddddd solid 1px;
    border-right: #dddddd solid 1px;
    border-top: #dddddd solid 1px;
    height: 600px;
    margin-top: 15px;
}
.bg{
    border: #dddddd solid 1px !important;
}
.bg .right_map{
    width: 100%;
    height: 825px;
    float: left;
}
.bg .right_map img{
    width: 100%;
}
.bg .right_map .right_head{
    border: none;
}
.left_list{
    float: left;
    width: 41.7%;
    height: 600px;
    /*border-right: #dddddd solid 1px;*/
    overflow: scroll;
    overflow-x:hidden;
}
.list_item{
    width: 100%;
}
.list_item_left{
    width: 25%;
    padding-left: 7px;
    float: left;
    padding-top: 20px;
}
.list_item_left img{
    width: 100%;
}
.list_item_right{
    width: 67.349%;
    float: left;
    padding-left: 15px;
    padding-right: 10px;
    padding-top: 20px;
}
.list_item_right .address_name a{
    font-size: 17px;
    line-height: 24px;
    color: #1585d4;
    font-weight: bold;
}
.list_item_right .address_name a:hover{
    text-decoration: underline;
}
.list_item_right .address_msg{
    font-size: 15px;
    line-height: 24px;
    color: #333333;
    padding-top: 2px;
}
.list_item_right .address_msg a{
    color: #1585d4;
}
.list_item_right .address_msg a:hover{
    text-decoration: underline;
}
.list_item_right .address_msg .address{position: relative;}
.list_item_right .address_msg .address .address-icon{position: absolute;top: 5px;}
.list_item_right .address_msg .msg_box2{display: inline-block;width: 90%; margin-left: 15px;}
.list_item_right .address_msg .msg_box{padding-left: 20px;display: block;}
.list_item_right i{
    padding-right: 2px;
}
.list_item_right .label{
    padding-top: 20px;
}
.list_item_right .label a{
    color: #333333;
    cursor: default;
}
.list_item_right .label a:hover{
    text-decoration: none;
}
.list_item .fields{
    width: 100%;
    margin-top: 28px;
    border-top: #dddddd solid 1px;
    float: left;
}
.right_map{
    width: 58.3%;
    height: 600px;
    float: left;
}
.right_map .right_head{
    height: 25px;
    width: 100%;
    border-bottom: #dddddd solid 1px;
    padding-top: 7px;
    padding-left: 5px;
    box-sizing: border-box;
}
/*
.right_map img{
    width: 100%;
    height: 792px;
    margin: 0 auto;
}*/
.main_foot{
    width: 100%;
    height: 149px;
    float: left;
}
.main_foot .first_foot{
    height: 30px;
    margin-top: 15px;
    font-size: 15px;
    line-height: 24px;
}
@media screen and (max-width: 767px){
    .main_page{
        width: 100%;
    }
    .main_search_wrap{
        height: 135px;
    }
    .search_by_city{
        width: 97%;
        margin-left: 1.5%;
    }
    .main_search_wrap .search_by_kw{
        width: 97%;
        margin-left: 1.5%;
    }
    .search_right{
        width: 97%;
        margin-left: 1.5%
    }
    .search_submit{
        width: 97%;
        margin-left: 1.5%;
    }
    .main_search_popover{
        left: -150px;
    }
}

@media screen and (max-width: 1219px){
    .main_page{
        width: 100%;
    }
    .list_item_right{
        width: 100%;
    }
}
@media screen and (max-width: 768px){
    .main_page{
        width: 100%;
    }
    .left_list{
        width: 100%;
    }
    .right_map{
        width: 100%;
    }
    .right_map img{
        width: 100%;
    }
}
@media screen and (min-width: 1601px){
    .main{
        width: 1400px;
    }
}



/*搜索详情页 end*/

.reseller_style{}
.reseller_style .title_style{font-size:16px;}
.reseller_style tr td,.reseller_style tr td a{font-size:14px;}


