﻿@charset "utf-8";
/* CSS Document */

.nav-list span a:hover {
    color: #f89954;
    text-decoration: none;
}
.nav-list span a {
    color: #fff;
}



.search_left {
    float: left;
}
.input_homesearch {
    border: 1px solid #e60012;
    width: 620px;
    height: 47px;
    line-height: 47px;
    padding-left: 10px;
    color: #999;
    float: left;
    margin: 0;
    font-size: 16px;
}
.input_homesearchbg {
    min-width: 80px;
    background: #e60012;
    float: left;
    border: 1px solid #e60012;
    font-size: 20px;
    line-height: 43px;
    margin: 0;
}
.colorfff {
    color: #fff;
}
.home_search_bg {
    width: 100%;
    background: #fff;
    overflow: hidden;
}
.home_conten {
    width: 100%;
    margin: 0 auto;
    line-height: 34px;
}
.home_search_width {
    width: 825px;
    margin: 0 auto;
}
spte-more-resources.speacl, .spte-prd-catalog.speacl, .spte-service.speacl {
    border-bottom: 1px solid #d7d7d7;
    border-top: 0 none;
    padding-top: 30px;
}
.spte-more-resources.speacl, .spte-prd-catalog.speacl, .spte-service.speacl {
    border-bottom: 1px solid #d7d7d7;
    border-top: 0 none;
}
.spte-prd-catalog, .spte-service {
    background-color: #fff;
}
.spte-more-resources, .spte-prd-catalog, .spte-service {
    background: none repeat scroll 0 0 #f5f5f5;
    border-bottom: 1px solid #d7d7d7;
    display: table;
    padding-bottom: 8px;
    width: 100%;
}
.spte-bg-FFF {
    background: none repeat scroll 0 0 #FFF;
}
.spte-prd-catalog, .spte-service {
    background-color: #fff;
}
.spte-more-resources, .spte-prd-catalog, .spte-service {
    background: none repeat scroll 0 0 #f5f5f5;
    border-bottom: 1px solid #d7d7d7;
    display: table;
    padding-bottom: 8px;
    width: 100%;
}
.spte-bg-FFF {
    background: none repeat scroll 0 0 #FFF;
}
.spte-more-resources h2, .spte-prd-catalog h2, .spte-service h2 {
    font-weight: normal;
    margin-bottom: 18px;
    color: #000;
}
h2.center {
    text-align: center;
}
h2.title {
    font-size: 28px;
    text-align: center;
}
.spte-more-resources h2, .spte-prd-catalog h2, .spte-service h2 {
    font-weight: normal;
    margin-top: 15px;
    padding-bottom: 0;
    margin-bottom: 18px;
}
h2.center {
    text-align: center;
}
h2.title {
    font-size: 28px;
    text-align: center;
}
h2.center {
    text-align: center;
}
h2.title {
    font-size: 28px;
    text-align: center;
}
.title {
    padding-bottom: 60px;
}
.center {
    text-align: center;
}
.spte-more a, a.spte-entry-link {
    color: #06f;
    display: inline-block;
}
.spte-more-resources a, .spte-prd-catalog a, .spte-service a {
    color: #000;
}
.spte-more a, a.spte-entry-link {
    color: #06f;
    display: inline-block;
}
.spte-more-resources a, .spte-prd-catalog a, .spte-service a {
    color: #000;
}
a:link, a:visited {
    text-decoration: none;
}
.spte-prd-catalog .row, .spte-service .row {
    margin-top: 10px;
    margin-bottom: 15px;
}
.spte-prd-catalog .row, .spte-service .row {
    margin-top: 10px;
    margin-bottom: 15px;
}
.spte-more-resources h3, .spte-prd-catalog h3, .spte-service h3 {
    border-bottom: 1px solid #d7d7d7;
    font-weight: normal;
    margin-top: 0;
    padding-bottom: 6px;
    margin-bottom: 18px;
    color: #000;
}
.spte-more-resources h3, .spte-prd-catalog h3, .spte-service h3 {
    border-bottom: 1px solid #d7d7d7;
    font-weight: normal;
    margin-top: 0;
    padding-bottom: 6px;
    margin-bottom: 18px;
}
.spte-prd-1-1 {
    width: 25px;
    height: 21px;
    background-position: 0 -1078px;
    float: left;
    margin-top: 5px;
}
.spte-mr4 {
    margin-right: 4px;
}
.spte-icons {
    background-image:url(../img/icons.png);
}
.spte-prd-1-1 {
    width: 25px;
    height: 21px;
    background-position: 0 -1078px;
}
.spte-icons {
    background-image: url(../img/icons.png);
}
.spte-prd-catalog .row, .spte-service .row {
    margin-top: 10px;
    margin-bottom: 15px;
}
.spte-prd-catalog .row, .spte-service .row {
    margin-top: 10px;
    margin-bottom: 15px;
}
ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: left;
}
.spte-res-data-list-2 ul li.point {
    padding-left: 4px;
}
.spte-res-data-list-2 ul li {
    color: #6d6d6d;
    text-align: left;
}
.spte-res-data-list-2 ul li label {
    font-size: 16px;
    font-weight: normal;
}
.spte-more-resources label, .spte-prd-catalog label {
    display: block;
}
.spte-more-resources label, .spte-prd-catalog label {
    display: block;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}
.spte-icn-grey-point {
    background-position: -217px 0;
    width: 4px;
    height: 4px;
}
.spte-icons {
    background-image: url("../img/icons.png");
}
.spte-valign-m {
    vertical-align: middle;
}
.spte-mr15 {
    margin-right: 15px;
}
.spte-icn-grey-point {
    background-position: -217px 0;
    width: 4px;
    height: 4px;
}
.spte-valign-m {
    vertical-align: middle;
}
.spte-mr15 {
    margin-right: 15px;
}
.spte-icn-robot {
    background-position: -106px -311px;
    background-position: -121px -325px;
    width: 66px;
    height: 86px;
}
.spte-icn-customer-service {
    background-position: -212px -311px;
    background-position: -231px -325px;
    width: 61px;
    height: 74px;
    margin-top: 8px;
}
.spte-icn-hotline {
    background-position: 0 -311px;
    background-position: -13px -324px;
    width: 72px;
    height: 72px;
    margin-top: 8px;
}
.spte-icons {
    background-image:url(../images/icons.png);
    float: left;
    margin-right: 8px;
    position: relative;
    top: 10px;
}

img {
    margin: 0;
    padding: 0;
    border: 0;
}
#breadcrumb_nav ul li:first-child + li::before {
    content: url(../Images/hw_u_394868.png);
    padding-right: 15px;
}
.spte-prd-1-2 {
    width: 21px;
    height: 25px;
    background-position: -32px -1078px;
    float: left;
    margin-top: 5px;
}
.spte-prd-1-3 {
    width: 24px;
    height: 24px;
    background-position: -56px -1078px;
    float: left;
    margin-top: 5px;
}
.spte-prd-2-1 {
    width: 23px;
    height: 23px;
    background-position: -87px -1078px;
    float: left;
    margin-top: 5px;
}
.spte-prd-2-2 {
    width: 25px;
    height: 25px;
    background-position: -120px -1078px;
    float: left;
    margin-top: 5px;
}
.spte-prd-2-3 {
    width: 25px;
    height: 22px;
    background-position: -157px -1078px;
    float: left;
    margin-top: 5px;
}
 .Sever {
        padding-left:0px;
        color: #333;
    }
.tmzz {
    border-right: #ddd 1px solid; border-left: #ddd 1px solid
}

/*//////////////*/
@media(max-width:767px) {
      .search_left {
        width: 99%;
    position: relative;
    
    }
    .casenew_list {
    width: 99%;
    width: 99%;
    margin-left: 2%;
    }
    .spte-bound {
        width: 100%;
    }
    .input_homesearchbg {
    min-width: 20%;
    }
    .input_homesearch {
    width: 75%;
    font-size:14px
    }
    .home_search_width {
    width: 90%; 
    }
    .Sever {
        padding-left:35px;
        color: #333;
        margin-top: 25px;
    }
    .display_none {
    display:none;
    }
    .home_search_bg, .home_conten {
    width: 100%;
    }
    .spte-more-resources h3, .spte-prd-catalog h3, .spte-service h3 {
            border-bottom: 1px solid #fff;
    }
    .tmzz {
    border-right: #fff 1px solid; border-left: #fff 1px solid
}
    .home_search_width input {
    border-radius: 0px;
    top: 0px;
    width: auto;
    height: 40px;
    left: 0px;
}
}
.home_search_width input {
   
    height: 45px;
   
}
.btn-mobile #tab_main_nav_search {
display:none;
}

.spte-res-data-list-2 .col-md-6 ul li label a {
display: block;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}