.site-color {
    color:#3B8CC5 !important;
}
.site-a-color > a {
    color:#3B8CC5 !important;
}
.site-hover-color:hover {
    color:#3B8CC5 !important;
}
.site-after-color:after {
    color:#3B8CC5 !important;
}
.site-a-hover-color > a:hover {
    color:#3B8CC5 !important;
}
.site-hover-color-font:hover font {
    color:#3B8CC5 !important;
}
.site-hover-color-span:hover span {
    color:#3B8CC5 !important;
}
.site-hover-color-i:hover i {
    color:#3B8CC5 !important;
}
.site-border-color {
    border-color:#3B8CC5 !important;
}
.site-a-border-color > a {
    border-color:#3B8CC5 !important;
}
.site-hover-border-color:hover {
    border-color:#3B8CC5 !important;
}
.site-after-border-color:after {
    border-color:#3B8CC5 !important;
}
.site-a-hover-border-color > a:hover {
    border-color:#3B8CC5 !important;
}
.site-hover-border-color-font:hover font {
    border-color:#3B8CC5 !important;
}
.site-hover-border-color-span:hover span {
    border-color:#3B8CC5 !important;
}
.site-hover-border-color-i:hover i {
    border-color:#3B8CC5 !important;
}
.site-border-top-color {
    border-top-color:#3B8CC5 !important;
}
.site-a-border-top-color > a {
    border-top-color:#3B8CC5 !important;
}
.site-hover-border-top-color:hover {
    border-top-color:#3B8CC5 !important;
}
.site-after-border-top-color:after {
    border-top-color:#3B8CC5 !important;
}
.site-a-hover-border-top-color > a:hover {
    border-top-color:#3B8CC5 !important;
}
.site-hover-border-top-color-font:hover font {
    border-top-color:#3B8CC5 !important;
}
.site-hover-border-top-color-span:hover span {
    border-top-color:#3B8CC5 !important;
}
.site-hover-border-top-color-i:hover i {
    border-top-color:#3B8CC5 !important;
}
.site-border-left-color {
    border-left-color:#3B8CC5 !important;
}
.site-a-border-left-color > a {
    border-left-color:#3B8CC5 !important;
}
.site-hover-border-left-color:hover {
    border-left-color:#3B8CC5 !important;
}
.site-after-border-left-color:after {
    border-left-color:#3B8CC5 !important;
}
.site-a-hover-border-left-color > a:hover {
    border-left-color:#3B8CC5 !important;
}
.site-hover-border-left-color-font:hover font {
    border-left-color:#3B8CC5 !important;
}
.site-hover-border-left-color-span:hover span {
    border-left-color:#3B8CC5 !important;
}
.site-hover-border-left-color-i:hover i {
    border-left-color:#3B8CC5 !important;
}
.site-border-right-color {
    border-right-color:#3B8CC5 !important;
}
.site-a-border-right-color > a {
    border-right-color:#3B8CC5 !important;
}
.site-hover-border-right-color:hover {
    border-right-color:#3B8CC5 !important;
}
.site-after-border-right-color:after {
    border-right-color:#3B8CC5 !important;
}
.site-a-hover-border-right-color > a:hover {
    border-right-color:#3B8CC5 !important;
}
.site-hover-border-right-color-font:hover font {
    border-right-color:#3B8CC5 !important;
}
.site-hover-border-right-color-span:hover span {
    border-right-color:#3B8CC5 !important;
}
.site-hover-border-right-color-i:hover i {
    border-right-color:#3B8CC5 !important;
}
.site-border-bottom-color {
    border-bottom-color:#3B8CC5 !important;
}
.site-a-border-bottom-color > a {
    border-bottom-color:#3B8CC5 !important;
}
.site-hover-border-bottom-color:hover {
    border-bottom-color:#3B8CC5 !important;
}
.site-after-border-bottom-color:after {
    border-bottom-color:#3B8CC5 !important;
}
.site-a-hover-border-bottom-color > a:hover {
    border-bottom-color:#3B8CC5 !important;
}
.site-hover-border-bottom-color-font:hover font {
    border-bottom-color:#3B8CC5 !important;
}
.site-hover-border-bottom-color-span:hover span {
    border-bottom-color:#3B8CC5 !important;
}
.site-hover-border-bottom-color-i:hover i {
    border-bottom-color:#3B8CC5 !important;
}
.site-background-color {
    background-color:#3B8CC5 !important;
}
.site-a-background-color > a {
    background-color:#3B8CC5 !important;
}
.site-hover-background-color:hover {
    background-color:#3B8CC5 !important;
}
.site-after-background-color:after {
    background-color:#3B8CC5 !important;
}
.site-a-hover-background-color > a:hover {
    background-color:#3B8CC5 !important;
}
.site-hover-background-color-font:hover font {
    background-color:#3B8CC5 !important;
}
.site-hover-background-color-span:hover span {
    background-color:#3B8CC5 !important;
}
.site-hover-background-color-i:hover i {
    background-color:#3B8CC5 !important;
}
.swiper-pagination-bullet-active {
    background-color:#3B8CC5 !important;
}
.site-color a {
    color:#3B8CC5 !important;
}
#block_32893.sscm_css {
    width:100%;
    margin-top:24px;
}
#block_32893.sscm_css .title {
    line-height: 30px;
    padding-bottom: 8px;
    font-size: 22px;
    width:100%;
    display:block;
    color:#E12D39;
    border-bottom:2px solid #E12D39;
}
#block_32893.sscm_css .title font {
    text-transform:Uppercase;
    padding-left:6px;
    font-size:18px;
    color:#e1e1e1;
}
#block_32892.sscm_css {
    width:100%;
    margin-top:24px;
}
#block_32892.sscm_css .title {
    line-height: 30px;
    padding-bottom: 8px;
    font-size: 22px;
    width:100%;
    display:block;
    color:#E12D39;
    border-bottom:2px solid #E12D39;
}
#block_32892.sscm_css .title font {
    text-transform:Uppercase;
    padding-left:6px;
    font-size:18px;
    color:#e1e1e1;
}
#block_32891.sscm_css {
    width:100%;
    margin-top:24px;
}
#block_32891.sscm_css .title {
    line-height: 30px;
    padding-bottom: 8px;
    font-size: 22px;
    width:100%;
    display:block;
    color:#E12D39;
    border-bottom:2px solid #E12D39;
}
#block_32891.sscm_css .title font {
    text-transform:Uppercase;
    padding-left:6px;
    font-size:18px;
    color:#e1e1e1;
}
#block_32890.sscm_css {
    width:100%;
    margin-top:24px;
}
#block_32890.sscm_css .title {
    line-height: 30px;
    padding-bottom: 8px;
    font-size: 22px;
    width:100%;
    display:block;
    color:#E12D39;
    border-bottom:2px solid #E12D39;
}
#block_32890.sscm_css .title font {
    text-transform:Uppercase;
    padding-left:6px;
    font-size:18px;
    color:#e1e1e1;
}
#block_32889.sscm_css {
    width:100%;
    margin-top:24px;
}
#block_32889.sscm_css .title {
    line-height: 30px;
    padding-bottom: 8px;
    font-size: 22px;
    width:100%;
    display:block;
    color:#E12D39;
    border-bottom:2px solid #E12D39;
}
#block_32889.sscm_css .title font {
    text-transform:Uppercase;
    padding-left:6px;
    font-size:18px;
    color:#e1e1e1;
}
#block_32888.sscm_css {
    width:100%;
    margin-top:24px;
}
#block_32888.sscm_css .title {
    line-height: 30px;
    padding-bottom: 8px;
    font-size: 22px;
    width:100%;
    display:block;
    color:#E12D39;
    border-bottom:2px solid #E12D39;
}
#block_32888.sscm_css .title font {
    text-transform:Uppercase;
    padding-left:6px;
    font-size:18px;
    color:#e1e1e1;
}
#block_32887.sscm_css {
    width:100%;
    margin-top:24px;
}
#block_32887.sscm_css .title {
    line-height: 30px;
    padding-bottom: 8px;
    font-size: 22px;
    width:100%;
    display:block;
    color:#E12D39;
    border-bottom:2px solid #E12D39;
}
#block_32887.sscm_css .title font {
    text-transform:Uppercase;
    padding-left:6px;
    font-size:18px;
    color:#e1e1e1;
}
#block_32886.sscm_css {
    margin-top:14px;
    position:relative;
    overflow:auto;
}
#block_32886.sscm_css .title {
    font-size:22px;
    line-height: 30px;
    padding-bottom: 8px;
    width:100%;
    color: #cc3434;
    border-bottom: 2px solid #cc3434;
}
#block_32886.sscm_css .title font {
    text-transform:Uppercase;
    font-size:20px;
    padding-left:6px;
    color:#e1e1e1 !important;
}
#block_32885.sscm_css {
    width:100%;
    margin-top:24px;
}
#block_32885.sscm_css .title {
    line-height: 30px;
    padding-bottom: 8px;
    font-size: 22px;
    width:100%;
    display:block;
    color:#E12D39;
    border-bottom:2px solid #E12D39;
}
#block_32885.sscm_css .title font {
    text-transform:Uppercase;
    padding-left:6px;
    font-size:18px;
    color:#e1e1e1;
}
#block_32884.sscm_css {
    width:100%;
    margin-top:24px;
}
#block_32884.sscm_css .title {
    line-height: 30px;
    padding-bottom: 8px;
    font-size: 22px;
    width:100%;
    display:block;
    color:#E12D39;
    border-bottom:2px solid #E12D39;
}
#block_32884.sscm_css .title font {
    text-transform:Uppercase;
    padding-left:6px;
    font-size:18px;
    color:#e1e1e1;
}
#block_32883.sscm_css {
    width:100%;
    margin-top:24px;
}
#block_32883.sscm_css .title {
    line-height: 30px;
    padding-bottom: 8px;
    font-size: 22px;
    width:100%;
    display:block;
    color:#E12D39;
    border-bottom:2px solid #E12D39;
}
#block_32883.sscm_css .title font {
    text-transform:Uppercase;
    padding-left:6px;
    font-size:18px;
    color:#e1e1e1;
}
#block_32882.sscm_css {
    width:100%;
    margin-top:24px;
}
#block_32882.sscm_css .title {
    line-height: 30px;
    padding-bottom: 8px;
    font-size: 22px;
    width:100%;
    display:block;
    color:#E12D39;
    border-bottom:2px solid #E12D39;
}
#block_32882.sscm_css .title font {
    text-transform:Uppercase;
    padding-left:6px;
    font-size:18px;
    color:#e1e1e1;
}
#block_30857.sscm_css {
    width:100%;
    margin-top:24px;
    margin-bottom: 20px;
}
#block_30857.sscm_css .caseleft {
    width:100%;
}
#block_30857.sscm_css .caseleft li {
    margin-top:18px;
    width:100%;
}
#block_30857.sscm_css .caseleft li a {
    display:block;
    width:100%;
}
#block_30857.sscm_css .caseleft li a .imgbox {
    width: 75px;
    height: 75px;
    overflow:hidden;
    float:left;
    position:relative;
}
#block_30857.sscm_css .caseleft li a .imgbox img {
    width: 121px;
    height: 75px;
    left:50%;
    margin-left: -60px;
    position: absolute;
}
#block_30857.sscm_css .caseleft li a > span {
    width: 65%;
    line-height: 16px;
    height:16px;
    overflow:hidden;
    text-overflow:ellipsis;
    font-size:14px;
    float:right;
    color:#333;
}
#block_30857.sscm_css .caseleft li a > p {
    box-sizing:content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    width: 65%;
    line-height: 18px;
    height: 36px;
    padding-bottom:4px;
    padding-top:5px;
    overflow:hidden;
    font-size:12px;
    float:right;
    color:#787878;
}
#block_30857.sscm_css .caseleft li a > font {
    width: 65%;
    line-height: 14px;
    font-size:12px;
    float:right;
    color:#999;
}
#block_30856.sscm_css {
    width:100%;
    margin-top:24px;
    margin-bottom: 20px;
}
#block_30856.sscm_css .caseleft {
    width:100%;
}
#block_30856.sscm_css .caseleft li {
    margin-top:18px;
    width:100%;
}
#block_30856.sscm_css .caseleft li a {
    display:block;
    width:100%;
}
#block_30856.sscm_css .caseleft li a .imgbox {
    width: 75px;
    height: 75px;
    overflow:hidden;
    float:left;
    position:relative;
}
#block_30856.sscm_css .caseleft li a .imgbox img {
    width: 121px;
    height: 75px;
    left:50%;
    margin-left: -60px;
    position: absolute;
}
#block_30856.sscm_css .caseleft li a > span {
    width: 65%;
    line-height: 16px;
    height:16px;
    overflow:hidden;
    text-overflow:ellipsis;
    font-size:14px;
    float:right;
    color:#333;
}
#block_30856.sscm_css .caseleft li a > p {
    box-sizing:content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    width: 65%;
    line-height: 18px;
    height: 36px;
    padding-bottom:4px;
    padding-top:5px;
    overflow:hidden;
    font-size:12px;
    float:right;
    color:#787878;
}
#block_30856.sscm_css .caseleft li a > font {
    width: 65%;
    line-height: 14px;
    font-size:12px;
    float:right;
    color:#999;
}
#block_25209.sscm_css {
    margin:30px 0;
}
#block_25209.sscm_css .content {
    width:100%;
    margin:0 auto;
}
#block_25209.sscm_css .content .title {
    width:100%;
    color:#666;
    text-align: center;
}
#block_25209.sscm_css .content .title .txtcn {
    padding:8px 0;
    font-size:24px;
}
#block_25209.sscm_css .content .title .txtinfo {
    padding-bottom:15px;
    color:#ccc;
    font-size:12px;
    border-bottom: 1px solid #ddd;
}
#block_25209.sscm_css .content .info {
    margin:20px 0;
}
#block_25209.sscm_css .content .newstag {
    margin-top:25px;
    padding-bottom:15px;
    text-align: center;
    font-size:12px;
    border-bottom: 1px dotted #ddd;
}
#block_25209.sscm_css .content .newstag a {
    color:#fff;
    display: inline-block;
    background-color:#444;
}
#block_25209.sscm_css .content .newstag .prev {
    max-width:300px;
    padding:5px 15px;
}
#block_25209.sscm_css .content .newstag .back {
    margin:0 15px;
    padding:5px 15px;
}
#block_25209.sscm_css .content .newstag .next {
    max-width:300px;
    padding:5px 15px;
}
#block_25209.sscm_css .txtcn h1 {
    font-size:24px;
}
#block_25208.sscm_css {
    width:100%;
    margin-top:24px;
    margin-bottom: 20px;
}
#block_25208.sscm_css .caseleft {
    width:100%;
}
#block_25208.sscm_css .caseleft li {
    margin-top:18px;
    width:100%;
}
#block_25208.sscm_css .caseleft li a {
    display:block;
    width:100%;
}
#block_25208.sscm_css .caseleft li a .imgbox {
    width: 75px;
    height: 75px;
    overflow:hidden;
    float:left;
    position:relative;
}
#block_25208.sscm_css .caseleft li a .imgbox img {
    width: 121px;
    height: 75px;
    left:50%;
    margin-left: -60px;
    position: absolute;
}
#block_25208.sscm_css .caseleft li a > span {
    width: 65%;
    line-height: 16px;
    height:16px;
    overflow:hidden;
    text-overflow:ellipsis;
    font-size:14px;
    float:right;
    color:#333;
}
#block_25208.sscm_css .caseleft li a > p {
    box-sizing:content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    width: 65%;
    line-height: 18px;
    height: 36px;
    padding-bottom:4px;
    padding-top:5px;
    overflow:hidden;
    font-size:12px;
    float:right;
    color:#787878;
}
#block_25208.sscm_css .caseleft li a > font {
    width: 65%;
    line-height: 14px;
    font-size:12px;
    float:right;
    color:#999;
}
#block_25207.sscm_css {
    width:100%;
}
#block_25207.sscm_css {
    margin-bottom: 20px;
}
#block_25207.sscm_css .productleft {
    width:100%;
}
#block_25207.sscm_css .productleft > li {
    border-bottom:1px dashed #e4e4e4;
    position:relative;
    float:left;
    width:100%;
}
#block_25207.sscm_css .productleft > li > a {
    line-height: 42px;
    height: 42px;
    overflow:hidden;
    text-overflow:ellipsis;
    width:100%;
    color:#404040;
    float:left;
    font-size:14px;
    display:block;
}
#block_25207.sscm_css .productleft > li > a > i {
    margin-left: -4px;
    width:22px;
    float:left;
    display:block;
    position:relative;
    font-size:24px;
}
#block_25207.sscm_css .productleft > li > span {
    width: 21px;
    line-height: 42px;
    text-align: center;
    cursor: pointer;
    right:0px;
    top0px;
    position:absolute;
}
#block_25207.sscm_css .productleft > li > span.btn1 {
    display: black;
    color:#c7c7c7;
}
#block_25207.sscm_css .productleft > li > span.btn2 {
    display:none;
    color:#c7c7c7;
}
#block_25207.sscm_css .productleft > li.on > span.btn1 {
    display:none !important;
    color:#c7c7c7;
    font-size:16px;
    float:right;
}
#block_25207.sscm_css .productleft > li.on > span.btn2 {
    display:block !important;
    color:#c7c7c7;
    font-size:16px;
    float:right;
}
#block_25207.sscm_css .productleft > li > ul {
    display: none;
    border-top: 1px dashed #e4e4e4;
}
#block_25207.sscm_css .productleft > li > ul > li {
    width: 94%;
    line-height: 34px;
    border-bottom:1px dashed #e4e4e4;
    border-left:1px solid #f1f1f1;
    float:right;
}
#block_25207.sscm_css .productleft > li > ul > li:last-child {
    border-bottom:0 none !important;
}
#block_25207.sscm_css .productleft > li > ul > li > a {
    overflow:hidden;
    text-overflow:ellipsis;
    font-size:12px;
    float:left;
    width:100%;
    display:block;
    color:#666;
}
#block_25207.sscm_css .productleft > li > ul > li > a i {
    line-height: 30px;
    font-size: 21px;
}
#block_25206.sscm_css {
    background-color:#f5f5f5;
}
#block_25206.sscm_css .content {
    width:1200px;
    height:45px;
    padding:10px 0;
    line-height:25px;
    margin:0 auto;
    overflow:hidden;
}
#block_25206.sscm_css .content .iconfont {
    padding-right:5px;
}
#block_25203.sscm_css {
    margin:30px 0;
}
#block_25203.sscm_css .content {
    width:100%;
    margin:0 auto;
}
#block_25203.sscm_css .content .title {
    width:100%;
    color:#666;
    text-align: center;
}
#block_25203.sscm_css .content .title .txtcn {
    padding:8px 0;
    font-size:24px;
}
#block_25203.sscm_css .content .title .txtinfo {
    padding-bottom:15px;
    color:#ccc;
    font-size:12px;
    border-bottom: 1px solid #ddd;
}
#block_25203.sscm_css .content .info {
    margin:20px 0;
}
#block_25203.sscm_css .content .newstag {
    margin-top:25px;
    padding-bottom:15px;
    text-align: center;
    font-size:12px;
    border-bottom: 1px dotted #ddd;
}
#block_25203.sscm_css .content .newstag a {
    color:#fff;
    display: inline-block;
    background-color:#444;
}
#block_25203.sscm_css .content .newstag .prev {
    max-width:300px;
    padding:5px 15px;
}
#block_25203.sscm_css .content .newstag .back {
    /*margin:0 15px;*/
    padding:5px 15px;
}
#block_25203.sscm_css .content .newstag .next {
    max-width:300px;
    padding:5px 15px;
}
#block_25203.sscm_css .txtcn h1 {
    font-size:24px;
}
#block_25203.sscm_css .content .newstag span {
    color:#fff;
    display: inline-block;
    background-color:#444;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin:0 7px;
}
.site-hover-background-color:hover a {
    background-color: #3B8CC5 !important;
}
#block_25202.sscm_css {
    margin-bottom: 20px;
    margin-top:24px;
    width:100%;
}
#block_25202.sscm_css .artleft {
    margin-top:16px;
    width:100%;
}
#block_25202.sscm_css .artleft li {
    margin-top:16px;
    width:100%;
}
#block_25202.sscm_css .artleft li a {
    display:block;
    width:100%;
}
#block_25202.sscm_css .artleft li a span {
    line-height: 16px;
    height:16px;
    overflow:hidden;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;
    white-space:nowrap;
    font-size: 14px;
    width:100%;
    display:block;
    color:#333;
}
#block_25202.sscm_css .artleft li a p {
    box-sizing:content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    line-height:21px;
    height: 42px;
    padding-bottom:6px;
    padding-top:6px;
    overflow:hidden;
    font-size: 12px;
    width:100%;
    display:block;
    color:#787878;
}
#block_25202.sscm_css .artleft li a font {
    line-height: 14px;
    font-size: 12px;
    width:100%;
    display:block;
    color:#999;
}
#block_25201.sscm_css {
    width:100%;
}
#block_25201.sscm_css {
    margin-bottom: 20px;
}
#block_25201.sscm_css .productleft {
    width:100%;
}
#block_25201.sscm_css .productleft > li {
    border-bottom:1px dashed #e4e4e4;
    position:relative;
    float:left;
    width:100%;
}
#block_25201.sscm_css .productleft > li > a {
    line-height: 42px;
    height: 42px;
    overflow:hidden;
    text-overflow:ellipsis;
    width:100%;
    color:#404040;
    float:left;
    font-size:14px;
    display:block;
}
#block_25201.sscm_css .productleft > li > a > i {
    margin-left: -4px;
    width:22px;
    float:left;
    display:block;
    position:relative;
    font-size:24px;
}
#block_25201.sscm_css .productleft > li > span {
    width: 21px;
    line-height: 42px;
    text-align: center;
    cursor: pointer;
    right:0px;
    top0px;
    position:absolute;
}
#block_25201.sscm_css .productleft > li > span.btn1 {
    display: black;
    color:#c7c7c7;
}
#block_25201.sscm_css .productleft > li > span.btn2 {
    display:none;
    color:#c7c7c7;
}
#block_25201.sscm_css .productleft > li.on > span.btn1 {
    display:none !important;
    color:#c7c7c7;
    font-size:16px;
    float:right;
}
#block_25201.sscm_css .productleft > li.on > span.btn2 {
    display:block !important;
    color:#c7c7c7;
    font-size:16px;
    float:right;
}
#block_25201.sscm_css .productleft > li > ul {
    display: none;
    border-top: 1px dashed #e4e4e4;
}
#block_25201.sscm_css .productleft > li > ul > li {
    width: 94%;
    line-height: 34px;
    border-bottom:1px dashed #e4e4e4;
    border-left:1px solid #f1f1f1;
    float:right;
}
#block_25201.sscm_css .productleft > li > ul > li:last-child {
    border-bottom:0 none !important;
}
#block_25201.sscm_css .productleft > li > ul > li > a {
    overflow:hidden;
    text-overflow:ellipsis;
    font-size:12px;
    float:left;
    width:100%;
    display:block;
    color:#666;
}
#block_25201.sscm_css .productleft > li > ul > li > a i {
    line-height: 30px;
    font-size: 21px;
}
#block_25200.sscm_css {
    background-color:#f5f5f5;
}
#block_25200.sscm_css .content {
    width:1200px;
    height:45px;
    padding:10px 0;
    line-height:25px;
    margin:0 auto;
    overflow:hidden;
}
#block_25200.sscm_css .content .iconfont {
    padding-right:5px;
    vertical-align: middle;
}
#block_25197.sscm_css {
    position:relative;
    overflow:auto;
}
#block_25197.sscm_css .swiper-container {
    width:842px;
    height:248px;
    padding-top:36px;
}
#block_25197.sscm_css .swiper-container ul li {
    text-align: center;
}
#block_25197.sscm_css .swiper-container ul li a {
    width: 180px;
    display: inline-block;
}
#block_25197.sscm_css .swiper-container ul li a .imgbox {
    width:100%;
    border-radius: 10px;
    padding-bottom: 100%;
    position:relative;
    overflow:hidden;
}
#block_25197.sscm_css .swiper-container ul li a .imgbox img {
    height:100%;
    width: auto;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    position: absolute;
}
#block_25197.sscm_css .swiper-container ul li a p {
    line-height: 32px;
    text-align: center;
    overflow:hidden;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;
    white-space:nowrap;
    color:#333;
    width:100%;
    display:block;
    font-size:12px;
}
#block_25197.sscm_css .arrow-left, #block_25197.sscm_css .arrow-right {
    cursor:pointer;
    font-size: 24px;
    width: 24px;
    height: 50px;
    line-height: 50px;
    top: 100px;
    display:block;
    position: absolute;
    color:#6c6c6c;
}
#block_25197.sscm_css .arrow-left {
    left:0px;
}
#block_25197.sscm_css .arrow-right {
    right:0px;
}
#block_25196.sscm_css {
    overflow:auto;
    line-height:24px;
    padding-top:12px;
    padding-bottom:12px;
    width:100%;
}
#block_25196.sscm_css .previous {
    color:#454545;
    font-size:14px;
}
#block_25196.sscm_css .next {
    color:#454545;
    font-size:14px;
}
#block_25195.sscm_css {
    width:100%;
}
#block_25195.sscm_css .content {
    width:100%;
}
#block_25195.sscm_css .tt {
    height:38px;
    width:100%;
    color:#fff;
    background-color:#ddd;
}
#block_25195.sscm_css .tt span {
    line-height:38px;
    width: 134px;
    text-align: center;
    color:#fff;
    float:left;
}
#block_25195.sscm_css .art {
    height:auto;
    padding:18px 24px 18px 24px;
    width:100%;
    background-color:#f6f6f6;
}
#block_25194.sscm_css {
    padding-top:30px;
    overflow:auto;
}
#block_25194.sscm_css .info {
    width:588px;
    padding-left:36px;
    float:left;
}
#block_25194.sscm_css .info .info_tt {
    line-height:36px;
    color:#454545;
    float:left;
    width:100%;
    font-size:16px;
}
#block_25194.sscm_css .info .info_tt font {
    float:left;
    color:#777;
}
#block_25194.sscm_css .info .info_art {
    height:auto;
    margin-bottom: 16px;
    overflow:hidden;
    line-height:21px;
    float:left;
    width:100%;
    font-size:14px;
    color:#787878;
}
#block_25194.sscm_css .info a {
    margin-right: 8px;
    width:120px;
    height:38px;
    line-height:38px;
    padding-left:16px;
    float:left;
    font-size:14px;
    color:#fff;
}
#block_25194.sscm_css .info a .iconfont {
    margin-right:8px;
    font-size:21px;
    float:left;
}
#block_25194.sscm_css .info a.btnbg1 {
    background-color:#1c96d7;
}
#block_25194.sscm_css .info a.btnbg2 {
    background-color:#f39826;
}
#block_25194.sscm_css .info a.btnbg3 {
    background-color:#d54545;
}
#block_25194.sscm_css .pro_pic {
    width:302px;
    float:left;
}
#block_25194.sscm_css .pro_pic .spec-preview {
    width:302px;
    height:302px;
    border:1px solid #dfdfdf;
}
#block_25194.sscm_css .pro_pic .spec-preview .jqzoom {
    border: medium none;
    cursor: pointer;
    display: block;
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width:300px;
    height:300px;
}
#block_25194.sscm_css .pro_pic .spec-preview .jqzoom img {
    height:100%;
    width:auto;
    left:50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    position: absolute;
}
#block_25194.sscm_css .pro_pic .spec-scroll {
    width:100%;
    height: 70px;
    margin: 10px 0;
}
#block_25194.sscm_css .pro_pic .spec-scroll .prev, .sscm_css .pro_pic .spec-scroll .next {
    width:25px;
    cursor: pointer;
    height: 70px;
    line-height: 70px;
    text-align: center;
    text-decoration: none;
    display:block;
    border:1px solid #ccc;
    background-color:#ebebeb;
}
#block_25194.sscm_css .pro_pic .spec-scroll .prev {
    margin-right:10px;
}
#block_25194.sscm_css .pro_pic .spec-scroll .items {
    overflow: hidden;
    width:240px;
    height: 70px;
    float:left;
    position:relative;
}
#block_25194.sscm_css .pro_pic .spec-scroll .items ul {
    width:999999px;
    height:70px;
    position:absolute;
}
#block_25194.sscm_css .pro_pic .spec-scroll .items ul li {
    margin-right:10px;
    height: 70px;
    text-align: center;
    width: 70px;
    float:left;
    display:block;
    border:1px solid #ccc;
}
#block_25194.sscm_css .pro_pic .spec-scroll .items ul li div {
    height: 64px;
    margin: 2px;
    overflow: hidden;
    width: 64px;
    position:relative;
    display:block;
}
#block_25194.sscm_css .pro_pic .spec-scroll .items ul li div img {
    height: 100%;
    width:auto;
    left: 50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    position:absolute;
}
#block_25194.sscm_css .jqZoomPup {
    z-index:10;
    visibility:hidden;
    position:relative;
    border:1px solid #aaa;
    background:#ffffff;
    opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: 0.5;
    filter: alpha(Opacity=50);
    cursor:crosshair;
}
#block_25194.sscm_css .zoomdiv {
    z-index:100;
    position:absolute;
    top:0px;
    left:-100px;
    background:#ffffff;
    border:1px solid #CCCCCC;
    display:none;
    text-align:center;
    overflow:hidden;
    background:#fff;
}
#block_25194.sscm_css .zoomdiv img {
    position:absolute;
    left:-184px;
    width:968px;
    height:600px;
}
#block_25194.sscm_css .info_tt h1 {
    float:left;
    font-size:16px !important;
    line-height:36px !important;
}
#block_25193.sscm_css {
    width:100%;
}
#block_25193.sscm_css {
    margin-bottom: 20px;
}
#block_25193.sscm_css .productleft {
    width:100%;
}
#block_25193.sscm_css .productleft > li {
    border-bottom:1px dashed #e4e4e4;
    position:relative;
    float:left;
    width:100%;
}
#block_25193.sscm_css .productleft > li > a {
    line-height: 42px;
    height: 42px;
    overflow:hidden;
    text-overflow:ellipsis;
    width:100%;
    color:#404040;
    float:left;
    font-size:14px;
    display:block;
}
#block_25193.sscm_css .productleft > li > a > i {
    margin-left: -4px;
    width:22px;
    float:left;
    display:block;
    position:relative;
    font-size:24px;
}
#block_25193.sscm_css .productleft > li > span {
    width: 21px;
    line-height: 42px;
    text-align: center;
    cursor: pointer;
    right:0px;
    top0px;
    position:absolute;
}
#block_25193.sscm_css .productleft > li > span.btn1 {
    display: black;
    color:#c7c7c7;
}
#block_25193.sscm_css .productleft > li > span.btn2 {
    display:none;
    color:#c7c7c7;
}
#block_25193.sscm_css .productleft > li.on > span.btn1 {
    display:none !important;
    color:#c7c7c7;
    font-size:16px;
    float:right;
}
#block_25193.sscm_css .productleft > li.on > span.btn2 {
    display:block !important;
    color:#c7c7c7;
    font-size:16px;
    float:right;
}
#block_25193.sscm_css .productleft > li > ul {
    display: none;
    border-top: 1px dashed #e4e4e4;
}
#block_25193.sscm_css .productleft > li > ul > li {
    width: 94%;
    line-height: 34px;
    border-bottom:1px dashed #e4e4e4;
    border-left:1px solid #f1f1f1;
    float:right;
}
#block_25193.sscm_css .productleft > li > ul > li:last-child {
    border-bottom:0 none !important;
}
#block_25193.sscm_css .productleft > li > ul > li > a {
    overflow:hidden;
    text-overflow:ellipsis;
    font-size:12px;
    float:left;
    width:100%;
    display:block;
    color:#666;
}
#block_25193.sscm_css .productleft > li > ul > li > a i {
    line-height: 30px;
    font-size: 21px;
}
#block_25192.sscm_css {
    background-color:#f5f5f5;
}
#block_25192.sscm_css .content {
    width:1200px;
    height:45px;
    padding:10px 0;
    line-height:25px;
    margin:0 auto;
    overflow:hidden;
}
#block_25192.sscm_css .content .iconfont {
    padding-right:5px;
}
#block_25189.sscm_css {
    width:100%;
    overflow:auto;
}
#block_25189.sscm_css .content {
    width:1200px;
    padding-bottom:80px;
    margin:0 auto;
    overflow:auto;
}
#block_25189.sscm_css .content .map {
    height:420px;
    border:1px solid #ccc;
    width:100%;
    font-size:12px;
}
#block_25188.sscm_css {
    width:100%;
}
#block_25188.sscm_css .content {
    padding-top:120px;
    padding-bottom:80px;
    width:1200px;
    margin:0 auto;
    overflow:auto;
}
#block_25188.sscm_css .contactbox {
    width:340px;
    height: 270px;
    margin-right:90px;
    border:1px solid #E3E3E3;
    float:left;
}
#block_25188.sscm_css .contactbox:last-child {
    margin-right: 0px !important;
}
#block_25188.sscm_css .contactbox .fang {
    width: 130px;
    height: 130px;
    padding: 10px;
    left: 50%;
    transform:translate(-50%, -50%);
    position: absolute;
}
#block_25188.sscm_css .contactbox .yuan {
    border-radius: 50%;
    height: 100%;
    padding: 6px;
    display:table;
    border:1px solid #E3E3E3;
    float:left;
    width:100%;
}
#block_25188.sscm_css .contactbox .yuan i.iconfont {
    border-radius: 50%;
    height: 100%;
    text-align: center;
    font-size: 44px;
    vertical-align:middle;
    display:table-cell;
    width:100%;
    color:#fff;
}
#block_25188.sscm_css .contactbox .yuan i.iconfont1 {
    background-color:#E34953;
}
#block_25188.sscm_css .contactbox .yuan i.iconfont2 {
    background-color:#F89C37;
}
#block_25188.sscm_css .contactbox .yuan i.iconfont3 {
    background-color:#4CBB43;
}
#block_25188.sscm_css .contactbox2 {
    height: 100%;
    padding:65px 30px 30px 30px;
    float:left;
    width:100%;
    position:relative;
}
#block_25188.sscm_css .contactbox2 > span {
    line-height: 32px;
    text-align: center;
    padding-bottom: 4px;
    width:100%;
    float:left;
    display:block;
    font-size:18px;
    color:#333;
}
#block_25188.sscm_css .contactbox2 > p {
    line-height:30px;
    color:#565656;
    width:100%;
    float:left;
    font-size:14px;
}
#block_25188.sscm_css .contactbox2 > img {
    left: 50%;
    transform:translateX(-50%);
    top:100px;
    width: 150px;
    height: 150px;
    position: absolute;
}
#block_25188.sscm_css .contactbox2 > p > font {
    width:70px;
    float:left;
    diaplay:block;
}
#block_25188.sscm_css .contactbox2 > p > span {
    width:208px;
    float:left;
    diaplay:block;
}
#block_25188.sscm_css .contactbox2 > p > span a {
    color: #565656;
}
#block_25187.sscm_css {
    background-color:#f5f5f5;
}
#block_25187.sscm_css .content {
    width:1200px;
    height:45px;
    padding:10px 0;
    line-height:25px;
    margin:0 auto;
    overflow:hidden;
}
#block_25187.sscm_css .content .iconfont {
    padding-right:5px;
}
#block_25184.sscm_css {
    padding-bottom:35px;
    overflow:hidden;
}
#block_25184.sscm_css .caselist {
    padding-top:20px;
    padding-top:20px;
    width:100%;
    overflow:auto;
}
#block_25184.sscm_css .caselist li {
    padding-bottom:21px;
    margin-bottom:20px;
    float:left;
    border-bottom: 1px dashed #d6d6d6;
    width: 100%;
}
#block_25184.sscm_css .caselist li a {
    display: block;
    position: relative;
    float: left;
}
#block_25184.sscm_css .caselist li a img {
    width:242px;
    height:150px;
    float:left;
}
#block_25184.sscm_css .caselist li a .txt {
    width:624px;
    margin-left: 24px;
    float:left;
}
#block_25184.sscm_css .caselist li a .txt span {
    line-height: 30px;
    padding-bottom:4px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    width:100%;
    color:#333;
    float:left;
    dis-b f16
}
#block_25184.sscm_css .caselist li a .txt p {
    line-height:24px;
    height:72px;
    overflow:hidden;
    width:100%;
    color:#787878;
    float:left;
    font-size:14px;
    display:block;
}
#block_25184.sscm_css .caselist li a .txt font {
    line-height: 30px;
    color:#787878;
    float:left;
    font-size:14px;
}
#block_25184.sscm_css .pages_1 {
    margin-top:20px;
}
#block_25183.sscm_css {
    margin-bottom: 20px;
    margin-top:24px;
    width:100%;
}
#block_25183.sscm_css .artleft {
    margin-top:16px;
    width:100%;
}
#block_25183.sscm_css .artleft li {
    margin-top:16px;
    width:100%;
}
#block_25183.sscm_css .artleft li a {
    display:block;
    width:100%;
}
#block_25183.sscm_css .artleft li a span {
    line-height: 16px;
    height:16px;
    overflow:hidden;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;
    white-space:nowrap;
    font-size: 14px;
    width:100%;
    display:block;
    color:#333;
}
#block_25183.sscm_css .artleft li a p {
    box-sizing:content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    line-height:21px;
    height: 42px;
    padding-bottom:6px;
    padding-top:6px;
    overflow:hidden;
    font-size: 12px;
    width:100%;
    display:block;
    color:#787878;
}
#block_25183.sscm_css .artleft li a font {
    line-height: 14px;
    font-size: 12px;
    width:100%;
    display:block;
    color:#999;
}
#block_25182.sscm_css {
    width:100%;
}
#block_25182.sscm_css {
    margin-bottom: 20px;
}
#block_25182.sscm_css .productleft {
    width:100%;
}
#block_25182.sscm_css .productleft > li {
    border-bottom:1px dashed #e4e4e4;
    position:relative;
    float:left;
    width:100%;
}
#block_25182.sscm_css .productleft > li > a {
    line-height: 42px;
    height: 42px;
    overflow:hidden;
    text-overflow:ellipsis;
    width:100%;
    color:#404040;
    float:left;
    font-size:14px;
    display:block;
}
#block_25182.sscm_css .productleft > li > a > i {
    margin-left: -4px;
    width:22px;
    float:left;
    display:block;
    position:relative;
    font-size:24px;
}
#block_25182.sscm_css .productleft > li > span {
    width: 21px;
    line-height: 42px;
    text-align: center;
    cursor: pointer;
    right:0px;
    top0px;
    position:absolute;
}
#block_25182.sscm_css .productleft > li > span.btn1 {
    display: black;
    color:#c7c7c7;
}
#block_25182.sscm_css .productleft > li > span.btn2 {
    display:none;
    color:#c7c7c7;
}
#block_25182.sscm_css .productleft > li.on > span.btn1 {
    display:none !important;
    color:#c7c7c7;
    font-size:16px;
    float:right;
}
#block_25182.sscm_css .productleft > li.on > span.btn2 {
    display:block !important;
    color:#c7c7c7;
    font-size:16px;
    float:right;
}
#block_25182.sscm_css .productleft > li > ul {
    display: none;
    border-top: 1px dashed #e4e4e4;
}
#block_25182.sscm_css .productleft > li > ul > li {
    width: 94%;
    line-height: 34px;
    border-bottom:1px dashed #e4e4e4;
    border-left:1px solid #f1f1f1;
    float:right;
}
#block_25182.sscm_css .productleft > li > ul > li:last-child {
    border-bottom:0 none !important;
}
#block_25182.sscm_css .productleft > li > ul > li > a {
    overflow:hidden;
    text-overflow:ellipsis;
    font-size:12px;
    float:left;
    width:100%;
    display:block;
    color:#666;
}
#block_25182.sscm_css .productleft > li > ul > li > a i {
    line-height: 30px;
    font-size: 21px;
}
#block_25181.sscm_css {
    background-color:#f5f5f5;
}
#block_25181.sscm_css .content {
    width:1200px;
    height:45px;
    padding:10px 0;
    line-height:25px;
    margin:0 auto;
    overflow:hidden;
}
#block_25181.sscm_css .content .iconfont {
    padding-right:5px;
}
#block_25178.sscm_css {
    width:100%;
}
#block_25178.sscm_css .newlist {
    margin-bottom:30px;
    width:100%;
}
#block_25178.sscm_css .newlist li {
    padding-bottom: 36px;
    width:100%;
    position:relative;
    overflow:auto;
}
#block_25178.sscm_css .newlist li .line {
    position: absolute;
    top: 0px;
    left: 119px;
    height: 100%;
    width: 2px;
    z-index: -1;
    background-color:#eee;
}
#block_25178.sscm_css .newlist li a {
    float:left;
    display:block;
    width:100%;
}
#block_25178.sscm_css .newlist li a > font {
    line-height: 30px;
    width: 90px;
    font-family: Arial;
    color:#666;
    float:left;
    font-size:14px;
}
#block_25178.sscm_css .newlist li a > div {
    width:60px;
    text-align:center;
    float:left;
}
#block_25178.sscm_css .newlist li:nth-child(1) a div {
    background-color:#fff !important;
}
#block_25178.sscm_css .newlist li a > div > i {
    margin-left: 22px;
    margin-top:7px;
    width:16px;
    height:16px;
    border-radius:50%;
    float:left;
    border:3px solid #E12D39;
}
#block_25178.sscm_css .newlist li a span {
    width: 720px;
    line-height: 30px;
    float:right;
    display:block;
    font-size:16px;
}
#block_25178.sscm_css .newlist li a p {
    width: 720px;
    line-height: 26px;
    height: 52px;
    overflow:hidden;
    padding-top: 4px;
    float:right;
    font-size:14px;
    color:#787878;
}
#block_25178.sscm_css .pages_1 {
    margin-top:20px;
    text-align: center;
}
#block_25178.sscm_css .pager {
    line-height:25px;
}
#block_25177.sscm_css {
    width:100%;
    margin-top:24px;
    margin-bottom: 20px;
}
#block_25177.sscm_css .caseleft {
    width:100%;
}
#block_25177.sscm_css .caseleft li {
    margin-top:18px;
    width:100%;
}
#block_25177.sscm_css .caseleft li a {
    display:block;
    width:100%;
}
#block_25177.sscm_css .caseleft li a .imgbox {
    width: 75px;
    height: 75px;
    overflow:hidden;
    float:left;
    position:relative;
}
#block_25177.sscm_css .caseleft li a .imgbox img {
    width: 121px;
    height: 75px;
    left:50%;
    margin-left: -60px;
    position: absolute;
}
#block_25177.sscm_css .caseleft li a > span {
    width: 65%;
    line-height: 16px;
    height:16px;
    overflow:hidden;
    text-overflow:ellipsis;
    font-size:14px;
    float:right;
    color:#333;
}
#block_25177.sscm_css .caseleft li a > p {
    box-sizing:content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    width: 65%;
    line-height: 18px;
    height: 36px;
    padding-bottom:4px;
    padding-top:5px;
    overflow:hidden;
    font-size:12px;
    float:right;
    color:#787878;
}
#block_25177.sscm_css .caseleft li a > font {
    width: 65%;
    line-height: 14px;
    font-size:12px;
    float:right;
    color:#999;
}
#block_25176.sscm_css {
    width:100%;
}
#block_25176.sscm_css {
    margin-bottom: 20px;
}
#block_25176.sscm_css .productleft {
    width:100%;
}
#block_25176.sscm_css .productleft > li {
    border-bottom:1px dashed #e4e4e4;
    position:relative;
    float:left;
    width:100%;
}
#block_25176.sscm_css .productleft > li > a {
    line-height: 42px;
    height: 42px;
    overflow:hidden;
    text-overflow:ellipsis;
    width:100%;
    color:#404040;
    float:left;
    font-size:14px;
    display:block;
}
#block_25176.sscm_css .productleft > li > a > i {
    margin-left: -4px;
    width:22px;
    float:left;
    display:block;
    position:relative;
    font-size:24px;
}
#block_25176.sscm_css .productleft > li > span {
    width: 21px;
    line-height: 42px;
    text-align: center;
    cursor: pointer;
    right:0px;
    top0px;
    position:absolute;
}
#block_25176.sscm_css .productleft > li > span.btn1 {
    display: black;
    color:#c7c7c7;
}
#block_25176.sscm_css .productleft > li > span.btn2 {
    display:none;
    color:#c7c7c7;
}
#block_25176.sscm_css .productleft > li.on > span.btn1 {
    display:none !important;
    color:#c7c7c7;
    font-size:16px;
    float:right;
}
#block_25176.sscm_css .productleft > li.on > span.btn2 {
    display:block !important;
    color:#c7c7c7;
    font-size:16px;
    float:right;
}
#block_25176.sscm_css .productleft > li > ul {
    display: none;
    border-top: 1px dashed #e4e4e4;
}
#block_25176.sscm_css .productleft > li > ul > li {
    width: 94%;
    line-height: 34px;
    border-bottom:1px dashed #e4e4e4;
    border-left:1px solid #f1f1f1;
    float:right;
}
#block_25176.sscm_css .productleft > li > ul > li:last-child {
    border-bottom:0 none !important;
}
#block_25176.sscm_css .productleft > li > ul > li > a {
    overflow:hidden;
    text-overflow:ellipsis;
    font-size:12px;
    float:left;
    width:100%;
    display:block;
    color:#666;
}
#block_25176.sscm_css .productleft > li > ul > li > a i {
    line-height: 30px;
    font-size: 21px;
}
#block_25175.sscm_css {
    background-color:#f5f5f5;
}
#block_25175.sscm_css .content {
    width:1200px;
    height:45px;
    padding:10px 0;
    line-height:25px;
    margin:0 auto;
    overflow:hidden;
}
#block_25175.sscm_css .content .iconfont {
    padding-right:5px;
}
#block_25172.sscm_css {
    padding-top:50px;
    padding-bottom:50px;
    width:100%;
    overflow:auto;
}
#block_25172.sscm_css .content {
    width:1200px;
    margin:0 auto;
    overflow:auto;
}
#block_25172.sscm_css .honorlist {
    width:100%;
}
#block_25172.sscm_css .honorlist li {
    margin-bottom:30px;
    margin-right:40px;
    float:left;
}
#block_25172.sscm_css .honorlist li:nth-child(4n) {
    margin-right:0px !important;
}
#block_25172.sscm_css .honorlist li a {
    width:270px;
    height:auto;
    padding:10px;
    display:block;
    float:left;
    border:1px solid #e6e6e6;
}
#block_25172.sscm_css .honorlist li a .honortitle {
    float:left;
    width:100%;
    display:block;
    background-color: #EEE;
    color: #555;
}
#block_25172.sscm_css .honorlist li a .spanimg {
    height:170px;
    text-align:center;
    overflow:hidden;
    display:block;
    float:left;
    width:100%;
    position:relative;
}
#block_25172.sscm_css .honorlist li a .spanimg img {
    height:auto;
    width:auto;
    max-height:100%;
    max-width:100%;
    display: inline-block;
}
#block_25172.sscm_css .honorlist li a .spanimg > div {
    filter:alpha(opacity=0);
    opacity:0;
    z-index:2;
    height:170px;
    left:0px;
    top:0px;
    background-color:rgba(0, 0, 0, 0.4);
    transition: 0.2s ease-in-out;
    position: absolute;
    width:100%;
}
#block_25172.sscm_css .honorlist li a .spanimg > i.iconfont {
    z-index:3;
    transition: 0.2s ease-in-out;
    font-size:50px;
    top:100%;
    left:50%;
    transform: translate(-50%, 0%);
    color:#fff;
    position: absolute;
}
#block_25172.sscm_css .honorlist li a:hover .spanimg > i.iconfont {
    top:50%;
    transform:translate(-50%, -50%);
    transition: 0.2s ease-in-out;
}
#block_25172.sscm_css .honorlist li a .honortitle {
    line-height:40px;
    height:40px;
    text-align:center;
    margin-top:10px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
#block_25172.sscm_css .honorlist li a:hover .spanimg div {
    filter:alpha(opacity=1) !important;
    opacity: 1 !important;
    transition: 0.2s ease-in-out;
}
#block_25172.sscm_css .content .pages {
    margin-top:20px;
}
#block_25172.sscm_css .content .pages .pager {
    line-height:25px;
}
#block_25171.sscm_css {
    background-color:#f5f5f5;
}
#block_25171.sscm_css .content {
    width:1200px;
    height:45px;
    padding:10px 0;
    line-height:25px;
    margin:0 auto;
    overflow:hidden;
}
#block_25171.sscm_css .content .iconfont {
    padding-right:5px;
}
#block_25168.sscm_css {
    padding-bottom:35px;
    overflow:auto;
}
#block_25168.sscm_css .productlist {
    padding-top:30px;
    overflow:auto;
    width:100%;
}
#block_25168.sscm_css .productlist li {
    float: left;
    width:200px;
    margin-right:30px;
}
#block_25168.sscm_css .productlist li:nth-child(4n) {
    margin-right:0px;
}
#block_25168.sscm_css .productlist li a {
    float: left;
    width:100%;
}
#block_25168.sscm_css .productlist li a div {
    position: relative;
    width:200px;
    height: 300px;
    overflow: hidden;
    border-radius: 10px;
}
#block_25168.sscm_css .productlist li a div img {
    position: absolute;
    height: 300px;
    width: 100px;
    margin-left: -58px;
    left: 50%;
}
#block_25168.sscm_css .productlist li a span {
    display:block;
    width: 100%;
    line-height: 25px;
    text-align: center;
    font-size:14px;
    padding-top:10px;
    padding-bottom: 10px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
#block_25168.sscm_css .productlist_1 .content .prolist li:hover p {
    color: #BF3131 !important;
}
#block_25168.sscm_css .pages_1 {
    margin-top:20px;
    text-align: center;
}
#block_25168.sscm_css .pager {
    line-height:25px;
}
#block_25167.sscm_css {
    width:100%;
}
#block_25167.sscm_css {
    margin-bottom: 20px;
}
#block_25167.sscm_css .productleft {
    width:100%;
}
#block_25167.sscm_css .productleft > li {
    border-bottom:1px dashed #e4e4e4;
    position:relative;
    float:left;
    width:100%;
}
#block_25167.sscm_css .productleft > li > a {
    line-height: 42px;
    height: 42px;
    overflow:hidden;
    text-overflow:ellipsis;
    width:100%;
    color:#404040;
    float:left;
    font-size:14px;
    display:block;
}
#block_25167.sscm_css .productleft > li > a > i {
    margin-left: -4px;
    width:22px;
    float:left;
    display:block;
    position:relative;
    font-size:24px;
}
#block_25167.sscm_css .productleft > li > span {
    width: 21px;
    line-height: 42px;
    text-align: center;
    cursor: pointer;
    right:0px;
    top0px;
    position:absolute;
}
#block_25167.sscm_css .productleft > li > span.btn1 {
    display: black;
    color:#c7c7c7;
}
#block_25167.sscm_css .productleft > li > span.btn2 {
    display:none;
    color:#c7c7c7;
}
#block_25167.sscm_css .productleft > li.on > span.btn1 {
    display:none !important;
    color:#c7c7c7;
    font-size:16px;
    float:right;
}
#block_25167.sscm_css .productleft > li.on > span.btn2 {
    display:block !important;
    color:#c7c7c7;
    font-size:16px;
    float:right;
}
#block_25167.sscm_css .productleft > li > ul {
    display: none;
    border-top: 1px dashed #e4e4e4;
}
#block_25167.sscm_css .productleft > li > ul > li {
    width: 94%;
    line-height: 34px;
    border-bottom:1px dashed #e4e4e4;
    border-left:1px solid #f1f1f1;
    float:right;
}
#block_25167.sscm_css .productleft > li > ul > li:last-child {
    border-bottom:0 none !important;
}
#block_25167.sscm_css .productleft > li > ul > li > a {
    overflow:hidden;
    text-overflow:ellipsis;
    font-size:12px;
    float:left;
    width:100%;
    display:block;
    color:#666;
}
#block_25167.sscm_css .productleft > li > ul > li > a i {
    line-height: 30px;
    font-size: 21px;
}
#block_25166.sscm_css {
    background-color:#f5f5f5;
}
#block_25166.sscm_css .content {
    width:1200px;
    height:45px;
    padding:10px 0;
    line-height:25px;
    margin:0 auto;
    overflow:hidden;
}
#block_25166.sscm_css .content .iconfont {
    padding-right:5px;
}
#block_25163.sscm_css {
    width:100%;
    overflow:auto;
}
#block_25163.sscm_css .content {
    width:1200px;
    padding-bottom:30px;
    padding-top:30px;
    margin:0 auto;
    overflow:auto;
}
#block_25163.sscm_css .content ul {
}
#block_25163.sscm_css .content ul li {
    width:270px;
    height:auto;
    margin-right: 40px;
    float:left;
    display:block;
    position:relative;
}
#block_25163.sscm_css .content ul li:last-child {
    margin-right: 0px !important;
}
#block_25163.sscm_css .content ul li img {
    height:auto;
    width:100%;
    float:left;
}
#block_25163.sscm_css .content ul li p {
    line-height:32px;
    padding-left:10px;
    padding:right:10px;
    text-overflow:ellipsis;
    left:0px;
    bottom:0px;
    height:32px;
    background-color: rgba(0, 0, 0, 0.6);
    position:absolute;
    width:100%;
    font-size:12px;
    color:#fff;
}
#block_25162.sscm_css {
    padding: 30px 0;
    width:100%;
}
#block_25162.sscm_css .content {
    width:1200px;
    margin:0 auto;
}
#block_25161.sscm_css {
    background-color:#f5f5f5;
}
#block_25161.sscm_css .content {
    width:1200px;
    height:45px;
    padding:10px 0;
    line-height:25px;
    margin:0 auto;
    overflow:hidden;
}
#block_25161.sscm_css .content .iconfont {
    padding-right:5px;
}
#block_25158.sscm_css {
    overflow:auto;
    padding-bottom:110px;
    padding-top: 50px;
    width:100%;
}
#block_25158.sscm_css .content {
    width:960px;
    overflow:auto;
    margin: 0 auto;
}
#block_25158.sscm_css .indexnew {
    width:100%;
}
#block_25158.sscm_css .indexnew li {
    float: left;
    margin-bottom: 42px;
    margin-right:42px;
}
#block_25158.sscm_css .indexnew li:nth-child(3n) {
    margin-right: 0px;
}
#block_25158.sscm_css .indexnew li a .imgbox {
    float: left;
    overflow:hidden;
    position: relative;
    width: 135px;
    height: 135px;
    border-top:5px solid #21c2f8;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
}
#block_25158.sscm_css .indexnew li a .imgbox img {
    position: absolute;
    height: 135px;
    width:218px;
    left: 50%;
    margin-left:-109px;
    z-index: 1;
}
#block_25158.sscm_css .indexnew li a .imgbox div {
    position: absolute;
    width: 50px;
    color:#fff;
    height: 50px;
    z-index: 2;
    line-height: 18px;
    left: 10px;
    text-align: center;
    font-size:12px;
}
#block_25158.sscm_css .indexnew li a .imgbox div font {
    font-size: 22px;
    line-height: 32px;
}
#block_25158.sscm_css .indexnew li a .txt {
    width: 130px;
    margin-left: 27px;
    float: left;
}
#block_25158.sscm_css .indexnew li a .txt span {
    width: 100%;
    display: block;
    line-height: 36px;
    height: 36px;
    font-size: 14px;
    border-bottom: 1px solid #9d9d9f;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
#block_25158.sscm_css .indexnew li a .txt p {
    width: 100%;
    display: block;
    line-height: 21px;
    font-size: 12px;
    color: #86939e;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    padding-top:10px;
    padding-bottom: 10px;
}
#block_25158.sscm_css .indexnew li a:hover .imgbox {
    border-color:#2f383d !important;
}
#block_25158.sscm_css .indexnew li a:hover .imgbox div {
    background-color: #2f383d !important;
}
#block_25158.sscm_css .boxa {
    text-align:center;
    overflow:auto;
    padding-top:20px;
    width:100%;
}
#block_25158.sscm_css .boxa a {
    width: 180px;
    border-radius: 8px;
    display: inline-block;
    color:#fff;
    padding: 10px 10px
}
#block_25158.sscm_css .boxa a span {
    line-height: 24px;
    width:100%;
    display:block;
    font-size:18px;
}
#block_25158.sscm_css .boxa a font {
    line-height:16px;
    text-transform:Uppercase;
    font-size:10px;
    display:block;
    width:100%;
}
#block_25157.sscm_css {
    padding-top:80px;
    text-align: center;
    width:100%;
}
#block_25157.sscm_css > * {
    display: inline-block;
    position: relative;
}
#block_25157.sscm_css .maintitleshang > * {
    float: left;
}
#block_25157.sscm_css .maintitleshang span {
    padding-left: 16px;
    padding-right: 16px;
    line-height:32px;
    font-size:24px;
}
#block_25157.sscm_css .maintitleshang font {
    height: 32px;
    width: 94px;
    position: relative;
}
#block_25157.sscm_css .maintitleshang font > hr {
    border:none;
    height: 1px;
    background-color: #ccc;
    position: absolute;
}
#block_25157.sscm_css .maintitleshang font > hr:nth-child(1) {
    width:66px;
    top:12px;
}
#block_25157.sscm_css .maintitleshang font > hr:nth-child(2) {
    width:94px;
    top:18px;
}
#block_25157.sscm_css .maintitleshang font > hr:nth-child(3) {
    width:54px;
    top:24px;
}
#block_25157.sscm_css .maintitleshang font.hrl hr {
    right:0px;
}
#block_25157.sscm_css .maintitleshang font.hrr hr {
    left:0px;
}
#block_25157.sscm_css .maintitlexia {
    text-transform:Uppercase;
    font-family: Times New Roman;
    font-weight:bold;
    line-height:32px;
    font-size:24px;
    color:#bbb;
}
#block_25156.sscm_css {
    height:497px;
    padding-bottom:80px;
    padding-top:50px;
    width:100%;
    overflow:hidden;
    position:relative;
}
#block_25156.sscm_css .honorbg {
    width:100%;
    height: 200px;
    position: absolute;
    bottom: 0;
    opacity: .75;
}
#block_25156.sscm_css .honor {
    margin:0 auto;
    position:relative;
    width:1200px;
}
#block_25156.sscm_css .honor .swiper-container {
    width: 1100px;
    height: 358px;
}
#block_25156.sscm_css .honor .swiper-slide {
    padding-top:10px;
    padding-bottom: 10px;
}
#block_25156.sscm_css .honor .arrow-left, #block_25156.sscm_css .honor .arrow-right {
    cursor:pointer;
    position: absolute;
    font-size: 48px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    top: 50%;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    color:#6c6c6c;
}
#block_25156.sscm_css .honor .arrow-left {
    left:0px;
}
#block_25156.sscm_css .honor .arrow-right {
    right: 0px;
}
#block_25156.sscm_css .honor .swiper-slide .imgbox {
    width: 338px;
    height: 338px;
    position: relative;
    left:50%;
    transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}
#block_25156.sscm_css .honor .swiper-slide .imgbox img {
    max-width: 100%;
    max-height: 100%;
    height: auto;
    width: auto;
    position: absolute;
    left:50%;
    top:50%;
    transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}
#block_25156.sscm_css .honor .swiper-container ul li.swiper-slide-next .imgbox img {
    -webkit-box-shadow: 0px 0px 10px #bababa;
    -moz-box-shadow: 0px 0px 10px #bababa;
    box-shadow: 0px 0px 10px #bababa;
}
#block_25155.sscm_css {
    padding-top:80px;
    text-align: center;
    width:100%;
}
#block_25155.sscm_css > * {
    display: inline-block;
    position: relative;
}
#block_25155.sscm_css .maintitleshang > * {
    float: left;
}
#block_25155.sscm_css .maintitleshang span {
    padding-left: 16px;
    padding-right: 16px;
    line-height:32px;
    font-size:24px;
}
#block_25155.sscm_css .maintitleshang font {
    height: 32px;
    width: 94px;
    position: relative;
}
#block_25155.sscm_css .maintitleshang font > hr {
    border:none;
    height: 1px;
    background-color: #ccc;
    position: absolute;
}
#block_25155.sscm_css .maintitleshang font > hr:nth-child(1) {
    width:66px;
    top:12px;
}
#block_25155.sscm_css .maintitleshang font > hr:nth-child(2) {
    width:94px;
    top:18px;
}
#block_25155.sscm_css .maintitleshang font > hr:nth-child(3) {
    width:54px;
    top:24px;
}
#block_25155.sscm_css .maintitleshang font.hrl hr {
    right:0px;
}
#block_25155.sscm_css .maintitleshang font.hrr hr {
    left:0px;
}
#block_25155.sscm_css .maintitlexia {
    text-transform:Uppercase;
    font-family: Times New Roman;
    font-weight:bold;
    line-height:32px;
    font-size:24px;
    color:#bbb;
}
#block_25154.sscm_css {
    padding-bottom:80px;
    padding-top:50px;
    min-width:1200px;
    width:100%;
    overflow:hidden;
}
#block_25154.sscm_css .indexabout {
    width:1200px;
    height:440px;
    background-color:#fff;
}
#block_25154.sscm_css .indexabout > div {
    position: relative;
    height: 100%;
    width: 50%;
}
#block_25154.sscm_css .indexabout > .imgbox {
    position: relative;
    overflow: hidden;
}
#block_25154.sscm_css .indexabout > .imgbox img {
    position: relative;
    height: 100%;
    width:auto;
    left: 50%;
    top: 0px;
    transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}
#block_25154.sscm_css .indexabout > .txt {
    padding:28px;
    background-color:#fff;
}
#block_25154.sscm_css .indexabout > .txt > .about_title {
    line-height: 56px;
    font-size: 28px;
    margin-bottom: 18px;
    margin-top: 10px;
    width:100%;
    display:block;
}
#block_25154.sscm_css .indexabout .swiper-container {
    height:270px;
}
#block_25154.sscm_css .indexabout .swiper-container .swiper-slide {
    height:auto;
}
#block_25154.sscm_css .indexabout .swiper-container .swiper-slide > div.text {
    line-height:30px;
    width: 95%;
    color: #787878;
    text-align:justify;
    text-justify:inter-ideograph;
    font-size: 14px;
}
#block_25154.sscm_css .indexabout .swiper-scrollbar {
    background:rgba(0, 0, 0, 0.1);
    position:absolute;
    right:3px;
    top:0;
    height:100%;
    width:5px;
    left:auto;
}
#block_25154.sscm_css .indexabout .swiper-scrollbar .swiper-scrollbar-drag {
    background:rgba(0, 0, 0, 0.5);
}
#block_25153.sscm_css {
    padding-top:80px;
    text-align: center;
    width:100%;
}
#block_25153.sscm_css > * {
    display: inline-block;
    position: relative;
}
#block_25153.sscm_css .maintitleshang > * {
    float: left;
}
#block_25153.sscm_css .maintitleshang span {
    padding-left: 16px;
    padding-right: 16px;
    line-height:32px;
    font-size:24px;
}
#block_25153.sscm_css .maintitleshang font {
    height: 32px;
    width: 94px;
    position: relative;
}
#block_25153.sscm_css .maintitleshang font > hr {
    border:none;
    height: 1px;
    background-color: #ccc;
    position: absolute;
}
#block_25153.sscm_css .maintitleshang font > hr:nth-child(1) {
    width:66px;
    top:12px;
}
#block_25153.sscm_css .maintitleshang font > hr:nth-child(2) {
    width:94px;
    top:18px;
}
#block_25153.sscm_css .maintitleshang font > hr:nth-child(3) {
    width:54px;
    top:24px;
}
#block_25153.sscm_css .maintitleshang font.hrl hr {
    right:0px;
}
#block_25153.sscm_css .maintitleshang font.hrr hr {
    left:0px;
}
#block_25153.sscm_css .maintitlexia {
    text-transform:Uppercase;
    font-family: Times New Roman;
    font-weight:bold;
    line-height:32px;
    font-size:24px;
    color:#bbb;
}
#block_25152.sscm_css {
    padding-top:40px;
    padding-bottom:80px;
    min-width:1200px;
    width:100%;
    overflow:auto;
    position:relative;
    background-color:#f5f5f5;
}
#block_25152.sscm_css .content {
    width:1200px;
    margin: 0 auto;
}
#block_25152.sscm_css .indexcase {
    padding:10px 0px;
    width:100%;
    overflow:auto;
}
#block_25152.sscm_css .indexcase a {
    margin-left: 18px;
    margin-right: 18px;
    background-color: #fff;
    width:364px;
    float:left;
}
#block_25152.sscm_css .indexcase a img {
    width: 364px;
    height: 226px;
    float:left;
}
#block_25152.sscm_css .indexcase a > div {
    padding:18px 16px 18px 16px;
    float:left;
    width:100%;
}
#block_25152.sscm_css .indexcase a > div span {
    line-height: 21px;
    float:left;
    width:100%;
    font-size:14px;
    color:#454545;
}
#block_25152.sscm_css .indexcase a > div p {
    line-height: 24px;
    height: 72px;
    margin-top: 10px;
    margin-bottom: 10px;
    overflow: hidden;
    float:left;
    font-size:14px;
    display:block;
    width:100%;
    color:#787878;
}
#block_25152.sscm_css .indexcase a > div font {
    font-size:12px;
    color:#666;
}
#block_25152.sscm_css .indexcase a:hover {
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.24);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.24);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.24);
}
#block_25152.sscm_css .alink {
    text-align:center;
    padding-top:50px;
    width:100%;
}
#block_25152.sscm_css .alink a {
    border-radius:18px;
    width:128px;
    height:36px;
    line-height:34px;
    padding-right: 14px;
    display: inline-block;
    position:relative;
    font-size:14px;
    color:#fff;
}
#block_25152.sscm_css .alink a span {
    width: 16px;
    right: 21px;
    top:10px;
    height:16px;
    line-height: 14px;
    text-align: center;
    border-radius: 50%;
    display:block;
    position:absolute;
    font-size:12px;
    background-color:#fff;
}
#block_25151.sscm_css {
    padding-top:80px;
    text-align: center;
    width:100%;
}
#block_25151.sscm_css > * {
    display: inline-block;
    position: relative;
}
#block_25151.sscm_css .maintitleshang > * {
    float: left;
}
#block_25151.sscm_css .maintitleshang span {
    padding-left: 16px;
    padding-right: 16px;
    line-height:32px;
    font-size:24px;
}
#block_25151.sscm_css .maintitleshang font {
    height: 32px;
    width: 94px;
    position: relative;
}
#block_25151.sscm_css .maintitleshang font > hr {
    border:none;
    height: 1px;
    background-color: #ccc;
    position: absolute;
}
#block_25151.sscm_css .maintitleshang font > hr:nth-child(1) {
    width:66px;
    top:12px;
}
#block_25151.sscm_css .maintitleshang font > hr:nth-child(2) {
    width:94px;
    top:18px;
}
#block_25151.sscm_css .maintitleshang font > hr:nth-child(3) {
    width:54px;
    top:24px;
}
#block_25151.sscm_css .maintitleshang font.hrl hr {
    right:0px;
}
#block_25151.sscm_css .maintitleshang font.hrr hr {
    left:0px;
}
#block_25151.sscm_css .maintitlexia {
    text-transform:Uppercase;
    font-family: Times New Roman;
    font-weight:bold;
    line-height:32px;
    font-size:24px;
    color:#bbb;
}
#block_25150.product_5 .hotproduct .swiper-container ul li a {
    width: 92%;
    margin-left: 15px;
    margin-right:15px;
}
#block_25150.product_5 .hotproduct .swiper-container ul li a > .imgbox {
    width: 100%;
    height: 270px;
    position: relative;
    overflow: hidden;
    border-radius: 10px;
}
#block_25150.product_5 .hotproduct .swiper-container ul li a > .imgbox img {
    height: 300px;
    width: 100px;
    left: 50%;
    margin-left:-38px;
    position:absolute;
}
#block_25150.product_5 .hotproduct .swiper-container ul li a > span {
    line-height: 24px;
    text-align:center;
    padding-top: 10px;
    padding-bottom: 10px;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow:hidden;
}
#block_25150.product_5 .hotproduct .swiper-container ul li a > font {
    text-align: center;
    position: relative;
    padding-right: 14px;
    width: 174px;
    height:34px;
    line-height: 34px;
    border-radius:17px;
    margin-left: 73px;
}
#block_25150.product_5 .hotproduct .swiper-container ul li a > font > span {
    width: 14px;
    right: 26px;
    top:10px;
    height:14px;
    line-height: 12px;
    text-align: center;
    border-radius: 50%;
}
#block_25150.product_5 .hotproduct .swiper-container ul li a:hover > font {
    background-color: #bf3131;
    color:#fff;
}
#block_25150.product_5 .hotproduct .swiper-container ul li a:hover > font span {
    background-color: #fff;
    color: #bf3131;
}
#block_25150.product_5 .hotproduct .pagination {
    text-align:center;
    padding-top:50px;
}
#block_25150.product_5 .hotproduct .pagination span {
    cursor:pointer;
    background-color: #f6f6f6;
    border: 1px solid #d3d3d3;
    display: inline-block;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    margin-left:3px;
    margin-right: 3px;
}
#block_25150.product_5 .hotproduct .pagination span.swiper-pagination-bullet-active {
    background-color: #c13535;
    border: 1px solid #d3d3d3;
}
#block_25150.product_5 .hotproduct .swiper-container ul li a:hover > font {
    background-color: #fff !important;
    color:#3B8CC5 !important;
}
#block_25150.product_5 .hotproduct .swiper-container ul li a:hover > font span {
    background-color: #fff !important;
    color: #3B8CC5 !important;
}
#block_25150.product_5 .hotproduct .pagination span {
    cursor:pointer;
    display: inline-block;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    margin-left:3px;
    margin-right: 3px;
}
#block_25150.product_5 .hotproduct .pagination span.swiper-active-switch {
    background-color: #3B8CC5;
    border:0 none;
}
#block_25149.sscm_css {
    padding-top:80px;
    text-align: center;
    width:100%;
}
#block_25149.sscm_css > * {
    display: inline-block;
    position: relative;
}
#block_25149.sscm_css .maintitleshang > * {
    float: left;
}
#block_25149.sscm_css .maintitleshang span {
    padding-left: 16px;
    padding-right: 16px;
    line-height:32px;
    font-size:24px;
}
#block_25149.sscm_css .maintitleshang font {
    height: 32px;
    width: 94px;
    position: relative;
}
#block_25149.sscm_css .maintitleshang font > hr {
    border:none;
    height: 1px;
    background-color: #ccc;
    position: absolute;
}
#block_25149.sscm_css .maintitleshang font > hr:nth-child(1) {
    width:66px;
    top:12px;
}
#block_25149.sscm_css .maintitleshang font > hr:nth-child(2) {
    width:94px;
    top:18px;
}
#block_25149.sscm_css .maintitleshang font > hr:nth-child(3) {
    width:54px;
    top:24px;
}
#block_25149.sscm_css .maintitleshang font.hrl hr {
    right:0px;
}
#block_25149.sscm_css .maintitleshang font.hrr hr {
    left:0px;
}
#block_25149.sscm_css .maintitlexia {
    text-transform:Uppercase;
    font-family: Times New Roman;
    font-weight:bold;
    line-height:32px;
    font-size:24px;
    color:#bbb;
}
#block_25148.sscm_css {
    width: 100%;
    overflow: hidden;
    position: relative;
}
#block_25148.sscm_css .swiper-container {
    height:600px;
}
#block_25148.sscm_css .swiper-wrapper {
    height:600px;
}
#block_25148.sscm_css .swiper-slide a {
    overflow: hidden;
    position:relative;
    width:100%;
    height:100%;
    display: block;
}
#block_25148.sscm_css .swiper-slide img {
    position:absolute;
    left:50%;
    width:1920px;
    height:auto;
    transform: translateX(-50%);
    -ms-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    -o-transform:translateX(-50%);
}
#block_25148.sscm_css .swiper-slide.swiper-slide-active {
    z-index: 2;
}
#block_25148.sscm_css .arrow-left, #block_25148.sscm_css .arrow-right {
    font-size:28px;
    z-index:3;
    position: absolute;
    top:50%;
    margin-top:-15px;
    width:24px;
    height:30px;
    color:#fff;
}
#block_25148.sscm_css .arrow-left {
    right:100%;
}
#block_25148.sscm_css .arrow-right {
    left:100%;
}
#block_25148.sscm_css .arrow-left, #block_25148.sscm_css .arrow-right {
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    -webkit-transition-timing-function: ease;
}
#block_25148.sscm_css:hover .arrow-left {
    right:90%;
}
#block_25148.sscm_css:hover .arrow-right {
    left:90%;
}
#block_25148.sscm_css .pagination {
    bottom: 10px;
    position: absolute;
    z-index: 3;
    text-align: center;
    display: inline-block;
    width: 100%;
}
#block_25148.sscm_css .pagination span {
    display:inline-block;
    cursor: pointer;
    width: 10px;
    height: 10px;
    border-radius:50%;
    background-color:#fff;
    opacity:0.7;
    margin-left: 3px;
    margin-right: 3px;
}
#block_25148.sscm_css .pagination span.swiper-active-switch {
    opacity:1;
}
#block_25148.sscm_css .pagination span.swiper-pagination-bullet-active {
    opacity:1 !important;
}
#block_25148.sscm_css .pagination span {
    background-color:#fff;
    opacity:0.7;
}
#block_25148.sscm_css .pagination span.swiper-active-switch {
    opacity:1;
}
#block_25145.sscm_css {
    line-height:46px;
    height:46px;
    width:100%;
    overflow:hidden;
    background-color: #1b1b1b;
}
#block_25145.sscm_css .content {
    width:1200px;
    margin:0 auto;
}
#block_25145.sscm_css .content p {
    color:#a3a3a3;
    font-size:12px;
}
#block_25145.sscm_css .content div {
    color:#a3a3a3;
    font-size:12px;
}
#block_25144.footer_middle .footerbox {
    padding:10px 80px 10px 80px;
    height:178px;
}
#block_25144.footer_middle .footerbox .flink {
    margin-top:18px;
}
#block_25144.footer_middle .footerbox .flink a {
    width: 95px;
    text-align: center;
    line-height: 24px;
    margin-right: 9px;
    color: #efefef;
    border: 1px solid #efefef;
}
#block_25144.footer_middle .footerbox .flink a:nth-child(2n) {
    margin-right:0px;
}
#block_25144.footer_middle .footerbox2 {
    padding-right:50px;
    padding-left:50px;
    height:178px;
}
#block_25144.footer_middle .footerbox2 > span {
    line-height:24px;
    margin-top:6px;
}
#block_25144.footer_middle .footerbox2 > .footercontact {
    margin-top:6px;
}
#block_25144.footer_middle .footerbox2 > .footercontact p {
    width:50%;
    line-height: 28px;
}
#block_25144.footer_middle .footerbox2 > .footercontact p.w100p {
    width:100%;
}
#block_25144.footer_middle .footerbox2 > .footercontact p .iconfont {
    margin-right: 4px;
}
#block_25144.footer_middle .footerbox2 > .footercontact .footercontact_a {
    width:120px;
    height:38px;
    line-height:38px;
    margin-top:10px;
    border-radius: 5px;
    padding-left:20px;
}
#block_25144.footer_middle .footerbox2 > .footercontact .footercontact_a .iconfont {
    font-size: 22px;
    margin-right:6px;
}
#block_25144.footer_middle .footerbox2 > .footercontact .footercontact_font {
    line-height:38px;
    margin-top:10px;
    margin-left:10px;
}
#block_25144.footer_middle .footerbox3 {
    height:178px;
    padding-left:72px;
    padding-right:72px;
}
#block_25144.footer_middle .footerbox3 span {
    line-height:24px;
    text-align:center;
    padding-bottom:10px;
}
#block_25144.footer_middle .footerbox3 img {
    width:138px;
    height: 138px;
}
#block_25144.footer_middle .footerbox2 > .footercontact p a {
    color: #efefef;
}
#block_25143.sscm_css {
    height:48px;
    width:100%;
    overflow:hidden;
    background-color:#f1f1f1
}
#block_25143.sscm_css .content {
    width:1200px;
    height:48px;
}
#block_25143.sscm_css .content ul {
    float:left;
}
#block_25143.sscm_css .content ul li {
    float:left;
    line-height: 48px;
    padding-left:24px;
    padding-right:24px;
}
#block_25143.sscm_css .content ul li a {
    font-size:12px;
}
#block_25143.sscm_css .content ul li a:hover {
    color: #333 !important;
}
#block_25143.sscm_css .content .sharefooter {
    line-height:48px;
    font-size: 20px;
    float:right;
}
#block_25143.sscm_css .content .sharefooter span {
    margin-right: 6px;
}
#block_25143.sscm_css .content .sharefooter .bdsharebuttonbox {
    height: 48px;
    float:left;
}
#block_25143.sscm_css .content .sharefooter .bdsharebuttonbox .iconfont {
    background: none !important;
    padding: 0px !important;
    line-height: 48px;
    font-size: 22px !important;
    margin: 0px 8px 0px 8px !important;
    float: left;
}
#block_25142.sscm_css {
    width: 100%;
}
#block_25142.sscm_css .content {
    width:1200px;
    margin: 0 auto;
}
#block_25142.sscm_css .topnav {
    width:100%;
    height:48px;
    line-height: 48px;
    display: flex;
}
#block_25142.sscm_css .topnav li {
    flex-grow: 1;
    max-width: 20%;
}
#block_25142.sscm_css .topnav li a {
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 14px;
    display: block;
}
#block_25142.sscm_css .topnav li {
    border-left: 1px solid rgba(0, 0, 0, 0.25);
}
#block_25142.sscm_css .topnav li:last-child {
    border-right: 1px solid rgba(0, 0, 0, 0.25);
}
#block_25141.sscm_css {
    height:120px;
    width:100%;
    background-color:#fff;
    overflow: hidden;
}
#block_25141.sscm_css .content {
    width:1200px;
    margin:0 auto;
    position:relative;
    background-color:#fff;
}
#block_25141.sscm_css .content .ul_list {
    right: 0px;
    top: 23px;
    position:absolute;
}
#block_25141.sscm_css .content .ul_list a {
    float:left;
}
#block_25141.sscm_css .content .language {
    float:right;
    display:block;
    font-size: 12px;
    line-height: 24px;
    margin-left: 8px;
    width: 56px;
    height: 24px;
    text-align: center;
    border-radius: 3px;
    color:#fff;
}
#block_25141.sscm_css a.language {
    font-size: 12px;
    line-height: 24px;
    margin-left: 8px;
    width: 56px;
    height: 24px;
    text-align: center;
    border-radius: 3px;
}
#block_25141.sscm_css .topa {
    font-size: 12px;
    line-height: 24px;
    margin-left: 8px;
    float:left;
    display:block;
    color:#787878
}
#block_25141.sscm_css .topa > font {
    margin-right: 3px;
}
#block_25141.sscm_css .tel {
    font-size: 22px;
    right: 242px;
    top: 45px;
    line-height: 32px;
    position:absolute;
}
#block_25141.sscm_css .tel > font {
    font-size: 24px;
    margin-right: 10px;
}
#block_25141.sscm_css .search {
    right: 0px;
    top: 56px;
    position:absolute;
}
#block_25141.sscm_css .search .searchtxt {
    width: 180px;
    height: 38px;
    line-height: 38px;
    padding:0px 15px 0px 15px;
    color:#999;
    border:1px solid #dcdcdc;
    border-right:none;
    float: left;
    font-size: 12px;
}
#block_25141.sscm_css .search .searchbtn {
    width: 26px;
    height: 38px;
    line-height: 38px;
    float: left;
    display: block;
    cursor: pointer;
    border:1px solid #dcdcdc;
    border-left:none;
}
#block_25141.sscm_css .search .searchbtn > i {
    font-size: 21px;
    text-align: center;
    line-height: 34px;
}
#block_25141.sscm_css .logo {
    height: 120px;
    display: table-cell;
    vertical-align: middle;
}
#block_25141.sscm_css .iconfont1 {
    float:left;
    font-size: 24px;
    margin-right: 10px;
}
#block_25141.sscm_css .iconfont2 {
    margin-right: 3px;
    float: left;
    color:#787878;
}
#block_25141.sscm_css .iconfont3 {
    float:left;
    font-size: 21px;
    text-align: center;
    line-height: 34px;
    color:#999;
}
#block_32894.sscm_css {
    width:100%;
    margin-top:24px;
}
#block_32894.sscm_css .title {
    line-height: 30px;
    padding-bottom: 8px;
    font-size: 22px;
    width:100%;
    display:block;
    color:#E12D39;
    border-bottom:2px solid #E12D39;
}
#block_32894.sscm_css .title font {
    text-transform:Uppercase;
    padding-left:6px;
    font-size:18px;
    color:#e1e1e1;
}
#block_25212.sscm_css {
    background-color:#f5f5f5;
}
#block_25212.sscm_css .content {
    width:1200px;
    height:45px;
    padding:10px 0;
    line-height:25px;
    margin:0 auto;
    overflow:hidden;
}
#block_25212.sscm_css .content .iconfont {
    padding-right:5px;
}
#block_25213.sscm_css {
    width:100%;
}
#block_25213.sscm_css {
    margin-bottom: 20px;
}
#block_25213.sscm_css .productleft {
    width:100%;
}
#block_25213.sscm_css .productleft > li {
    border-bottom:1px dashed #e4e4e4;
    position:relative;
    float:left;
    width:100%;
}
#block_25213.sscm_css .productleft > li > a {
    line-height: 42px;
    height: 42px;
    overflow:hidden;
    text-overflow:ellipsis;
    width:100%;
    color:#404040;
    float:left;
    font-size:14px;
    display:block;
}
#block_25213.sscm_css .productleft > li > a > i {
    margin-left: -4px;
    width:22px;
    float:left;
    display:block;
    position:relative;
    font-size:24px;
}
#block_25213.sscm_css .productleft > li > span {
    width: 21px;
    line-height: 42px;
    text-align: center;
    cursor: pointer;
    right:0px;
    top0px;
    position:absolute;
}
#block_25213.sscm_css .productleft > li > span.btn1 {
    display: black;
    color:#c7c7c7;
}
#block_25213.sscm_css .productleft > li > span.btn2 {
    display:none;
    color:#c7c7c7;
}
#block_25213.sscm_css .productleft > li.on > span.btn1 {
    display:none !important;
    color:#c7c7c7;
    font-size:16px;
    float:right;
}
#block_25213.sscm_css .productleft > li.on > span.btn2 {
    display:block !important;
    color:#c7c7c7;
    font-size:16px;
    float:right;
}
#block_25213.sscm_css .productleft > li > ul {
    display: none;
    border-top: 1px dashed #e4e4e4;
}
#block_25213.sscm_css .productleft > li > ul > li {
    width: 94%;
    line-height: 34px;
    border-bottom:1px dashed #e4e4e4;
    border-left:1px solid #f1f1f1;
    float:right;
}
#block_25213.sscm_css .productleft > li > ul > li:last-child {
    border-bottom:0 none !important;
}
#block_25213.sscm_css .productleft > li > ul > li > a {
    overflow:hidden;
    text-overflow:ellipsis;
    font-size:12px;
    float:left;
    width:100%;
    display:block;
    color:#666;
}
#block_25213.sscm_css .productleft > li > ul > li > a i {
    line-height: 30px;
    font-size: 21px;
}
#block_25214.sscm_css {
    padding-bottom:35px;
    overflow:auto;
}
#block_25214.sscm_css .content ul.search {
    overflow:hidden;
}
#block_25214.sscm_css .content ul.search li {
    margin-top: 21px;
    padding-bottom:21px;
    float:left;
    width:100%;
    border-bottom:1px dashed #e4e4e4;
}
#block_25214.sscm_css .content ul.search li a {
    display:block;
}
#block_25214.sscm_css .content ul.search li a p {
    width:712px;
    margin-left: 28px;
    color:#898989;
    height:24px;
    line-height:24px;
    font-size:14px;
    float:left;
}
#block_25214.sscm_css .content ul.search li a span {
    width:712px;
    margin-left: 28px;
    height:28px;
    line-height:28px;
    font-size:16px;
    float:left;
    display:block;
}
#block_25214.sscm_css .content ul.search li a > font {
    width:712px;
    margin-left: 28px;
    height:30px;
    line-height:30px;
    color:#898989;
    font-size:14px;
    float:left;
    display:block;
}
#block_25214.sscm_css .content ul.search li a div {
    overflow:hidden;
    width:150px;
    height:150px;
    float:left;
    position:relative;
}
#block_25214.sscm_css .content ul.search li a div img {
    width:242px;
    height:150px;
    left:50%;
    margin-left:-121px;
    position:absolute;
}
#block_25214.sscm_css .pages_1 {
    margin-top:20px;
    text-align: center;
}
#block_25214.sscm_css .pager {
    line-height:25px;
}
#block_32881.sscm_css {
    width:100%;
    margin-top:24px;
}
#block_32881.sscm_css .title {
    line-height: 30px;
    padding-bottom: 8px;
    font-size: 22px;
    width:100%;
    display:block;
    color:#E12D39;
    border-bottom:2px solid #E12D39;
}
#block_32881.sscm_css .title font {
    text-transform:Uppercase;
    padding-left:6px;
    font-size:18px;
    color:#e1e1e1;
}
#block_26578.sscm_css {
    right:20px;
    bottom:140px;
    width:40px;
    z-index:100;
    position:fixed;
}
#block_26578.sscm_css > span {
    height: 40px;
    margin-bottom: 2px;
    width: 40px;
    display:block;
    position: relative;
}
#block_26578.sscm_css > span a {
    right: 0px;
    height: 40px;
    width:40px;
    top: 0px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
}
#block_26578.sscm_css > span a i.iconfont {
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size:21px;
    color:#fff;
    float:left;
}
#block_26578.sscm_css > span a font {
    line-height: 40px;
    width: 0px;
    overflow: hidden;
    text-align: center;
    display:block;
    font-size:16px;
    color:#fff;
    float:left;
}
#block_26578.sscm_css > span .ewmshow {
    right:60px;
    top:-42px;
    display:none;
    position: absolute;
    border:1px soild #ddd;
}
#block_26578.sscm_css > span .ewmshow img {
    width:124px;
    height:124px;
    float:left;
}
#block_26578.sscm_css span a:hover i {
    background-color:rgba(0, 0, 0, 0.25)!important;
    filter:Alpha(opacity=25);
}
.l_fd_kuan {
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px #696969 dashed;
}
.l_fd_wx, .l_fd_qq, .l_fd_gzsj, .l_fd_lxfs {
    font-size: 13px;
    position: relative;
    color: #333;
    padding-left: 5%;
    cursor: pointer;
}
.l_fd_qq a, .l_fd_wz a {
    color: #333;
}
.l_fd_wx i, .l_fd_qq i, .l_fd_gzsj i, .l_fd_lxfs i {
    margin-right: 5px;
    position: relative;
    top: 4px;
}
.l_fd_wx i img, .l_fd_qq i img, .l_fd_gzsj i img, .l_fd_lxfs i img {
    height: 20px;
}
.kf_wx {
    display: none;
    position: absolute;
    right: 100%;
    margin-top: -50px;
}
.kf_wx img {
    width:150px;
}
.l_fd_wx:hover .kf_wx {
    display:block;
}
.l_fd_wz {
    font-size:13px;
    padding-left: 5%;
    margin:5px 0;
}
.l_fd_wz a {
    margin-top:5px;
}
.l_fd_wx:hover, .l_fd_qq:hover a, .l_fd_wz:hover a {
    color:#3b8cc5
}
.index_rxcp_gs {
    width:4px;
    display:none;
}
.index_honor_gs {
    width:3px;
    display:none;
}
.productc_gs {
    width:4px;
    display:none;
}
.header_fr {
    display:none;
}
.footer_fd_kuan {
    display:none;
}
.footer_fd, #gotop_wap {
    display:none;
}
@media screen and (max-width:1200px) {
    #block_25148.sscm_css .swiper-slide img {
        width:100%;
    }
    .index_rxcp_gs {
        width:3px;
        display:none;
    }
    .hotproduct {
        width:900px !important;
    }
    #block_25141.sscm_css .content, #block_25142.sscm_css .content, #block_25152.sscm_css .content, #block_25154.sscm_css .indexabout, #block_25156.sscm_css .honor, #block_25158.sscm_css .content, #block_25143.sscm_css .content, .footer_middle .mar, #block_25145.sscm_css .content {
        width: 900px !important;
    }
    #block_25152.sscm_css, #block_25154.sscm_css {
        min-width: auto;
    }
    #block_25141.sscm_css .tel {
        font-size: 16px;
    }
    #block_25152.sscm_css .indexcase a img {
        width: 100%;
    }
    #block_25152.sscm_css .indexcase a {
        margin-left: 1.5%;
        margin-right: 1.5%;
        width: 30%;
    }
    #block_25154.sscm_css .indexabout > .imgbox {
        width: 50%;
        height: 100%;
    }
    #block_25156.sscm_css .honor .swiper-container {
        width:800px !important;
    }
    #block_25158.sscm_css .indexnew li {
        margin-right: 10px;
    }
    #block_25144.footer_middle .footerbox {
        width: 240px !important;
        padding: 10px 20px 10px 20px;
    }
    #block_25144.footer_middle .footerbox2 {
        width: 500px !important;
        padding-right: 20px;
        padding-left: 20px;
    }
    #block_25144.footer_middle .footerbox3 {
        width: 160px !important;
        padding-left: 12px;
        padding-right: 0px;
    }
    /*内页*/
    #block_25160 {
        background-size: 180% !important;
        height:270px !important;
    }
    .sscm_css .content, #block_25161.sscm_css .content, #block_25162.sscm_css .content, #block_25163.sscm_css .content, #block_25166.sscm_css .content, .clearfix .mar {
        width: 900px !important;
    }
    .clearfix .fl {
        display: none;
    }
    .clearfix .fr {
        float: none;
        margin: 0 auto;
    }
    #block_25194 .fl {
        display: block;
    }
    #block_25194 .fr {
        float: right;
        width: 25px !important;
    }
    #block_25163.sscm_css .content ul li {
        width: 210px;
        margin-right: 20px;
    }
    #block_25172.sscm_css .honorlist li, #block_25172.sscm_css .honorlist li:nth-child(4n) {
        margin-right: 30px !important;
    }
    #block_25188.sscm_css .contactbox {
        width: 285px;
        margin-right: 22px;
    }
    #block_25188.sscm_css .contactbox2 > p > span {
        width:auto;
        float:none;
    }
    #block_25196.sscm_css .previous {
        display: block;
    }
    #block_25196.sscm_css .next {
        float: right;
    }
}
@media screen and (max-width:900px) {
    .index_rxcp_gs {
        width:2px;
        display:none;
    }
    .index_honor_gs {
        width:2px;
        display:none;
    }
    .hotproduct {
        width:600px !important;
    }
    #block_25141.sscm_css .content, #block_25142.sscm_css .content, #block_25152.sscm_css .content, #block_25154.sscm_css .indexabout, #block_25156.sscm_css .honor, #block_25158.sscm_css .content, #block_25143.sscm_css .content, .footer_middle .mar, #block_25145.sscm_css .content {
        width: 600px !important;
    }
    #block_25141.sscm_css .tel, #block_25141.sscm_css .search, #block_25141.sscm_css .content .ul_list, #block_25142.sscm_css {
        display: none;
    }
    #block_25141.sscm_css .logo img {
        width: 250px !important;
        height: auto;
    }
    .header_fl {
        float:left;
    }
    .header_fr {
        margin-top: 30px;
        display:block;
        float:right;
    }
    .head_tel {
        float: left;
        font-size: 0;
        margin-top: 0px;
        background: url(../images/head_tel2.png) center left no-repeat;
        background-size: 35px;
        padding-left: 50px;
        height: 50px;
    }
    .sp_header {
        border-left: 1px solid #d9d9d9;
    }
    #block_25152.sscm_css .indexcase a img {
        height: auto;
    }
    #block_25154.sscm_css .indexabout > .imgbox {
        width: 100%;
    }
    #block_25154.sscm_css .indexabout > div {
        width: 100%;
    }
    #block_25156.sscm_css .honor .swiper-container {
        width:500px !important;
    }
    #block_25156.sscm_css .honor .swiper-slide .imgbox {
        height: 300px !important;
    }
    #block_25158.sscm_css .indexnew li {
        margin-right: 0px;
        width: 50%;
    }
    #block_25143.sscm_css, #block_25144, .site_commerce {
        display: none;
    }
    #gotop_wap {
        display:block;
    }
    #gotop_wap {
        position: fixed;
        bottom: 80px;
        right: 5px;
        background: url(../images/gotop1.png) no-repeat 14px 15px rgba(0, 0, 0, 0.5);
        width: 40px;
        height: 40px;
        border-radius: 4px;
        cursor: pointer;
        z-index: 999;
    }
    .footer_fd_kuan {
        display:block;
        width: 100%;
        float:left;
        height: 60px;
    }
    .footer_fd {
        display:block;
        width: 100%;
        position: fixed;
        bottom: 0px;
        height: 60px;
        background: #3b8cc5;
        box-shadow: 0px 0px 14px #040404;
        z-index: 9999;
    }
    .footer_fd li {
        width:25%;
        float:left;
        text-align:center;
    }
    .footer_fd li a {
        color:#fff;
        width: 100%;
        float: left;
        line-height: 30px;
    }
    .footer_fd li .footer_fd_tu {
        width: 100%;
        height:20px;
        float:left;
        text-align:center;
        margin-top:10px;
    }
    .footer_fd li .footer_fd_tu img {
        height:100%;
    }
    .footer_fd li .footer_fd_title {
    }
    /*内页*/
    #block_25160 {
        background-size: 180% !important;
        height:240px !important;
    }
    .sscm_css .content, #block_25161.sscm_css .content, #block_25162.sscm_css .content, #block_25163.sscm_css .content, #block_25166.sscm_css .content, .clearfix .mar {
        width: 600px !important;
    }
    .clearfix .fr {
        width: 600px !important;
    }
    #block_25163.sscm_css .content ul li:nth-child(2) {
        margin-right: 0px !important;
    }
    #block_25163.sscm_css .content ul li {
        width: 49%;
        margin-right: 2%;
        margin-bottom:10px;
    }
    #block_25168.sscm_css .productlist li {
        width: 49%;
        margin-right: 1%;
    }
    #block_25168.sscm_css .productlist li a div {
        margin: 0 auto;
    }
    #block_25172.sscm_css .honorlist li, #block_25172.sscm_css .honorlist li:nth-child(4n) {
        margin-right: 1% !important;
        width: 48%;
        margin-left:1%;
    }
    #block_25172.sscm_css .honorlist li a {
        width: 100%;
    }
    #block_25178.sscm_css .newlist li a span, #block_25178.sscm_css .newlist li a p {
        width: 75%;
    }
    #block_25188.sscm_css .contactbox {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 80px;
        height: auto;
    }
    #block_25188.sscm_css .contactbox2 {
        text-align: center;
    }
    #block_25188.sscm_css .contactbox:last-child {
        margin-bottom: 0px !important;
    }
    #block_25188.sscm_css .contactbox2 > p > font {
        width:auto;
        float:none;
    }
    #block_25188.sscm_css .contactbox2 > img {
        left: auto;
        transform: none;
        top: auto;
        position: relative;
    }
    #block_25184.sscm_css .caselist li a img {
        width: 200px;
    }
    #block_25184.sscm_css .caselist li a .txt {
        width: 380px;
        margin-left: 20px;
    }
    #block_25194.sscm_css .pro_pic {
        float: none;
        margin: 0 auto;
    }
    #block_25194.sscm_css .info {
        width: 100%;
        padding-left:0px;
        margin-top:20px;
        margin-bottom: 20px;
        border-top: 1px solid #ebebeb;
    }
    .productc_gs {
        width:3px;
        display:none;
    }
    #block_25197.sscm_css .swiper-container {
        width: 562px;
    }
    #block_25214.sscm_css .content ul.search li a span, #block_25214.sscm_css .content ul.search li a > font, #block_25214.sscm_css .content ul.search li a p {
        width: 420px;
    }
    #block_26578.sscm_css {
        display:none;
    }
}
@media screen and (max-width:800px) {
    #block_25160 {
        background-size: 180% !important;
        height:220px !important;
    }
}
@media screen and (max-width:700px) {
    #block_25160 {
        background-size: 180% !important;
        height:190px !important;
    }
}
@media screen and (max-width:600px) {
    .index_rxcp_gs {
        width:1px;
        display:none;
    }
    .index_honor_gs {
        width:1px;
        display:none;
    }
    .hotproduct {
        width: 300px !important;
    }
    .swiper-wrapper li {
        width: 100% !important;
    }
    #block_25141.sscm_css .content, #block_25142.sscm_css .content, #block_25152.sscm_css .content, #block_25154.sscm_css .indexabout, #block_25156.sscm_css .honor, #block_25158.sscm_css .content, #block_25143.sscm_css .content, .footer_middle .mar, #block_25145.sscm_css .content {
        width: 90% !important;
    }
    #block_25149.sscm_css, #block_25151.sscm_css, #block_25153.sscm_css, #block_25155.sscm_css, #block_25157.sscm_css {
        padding-top: 50px;
    }
    #block_25158.sscm_css {
        padding-bottom: 50px;
    }
    #block_25152.sscm_css .indexcase a {
        margin-left: 1.5%;
        margin-right: 1.5%;
        width: 47%;
    }
    #block_25152.sscm_css .indexcase a:nth-child(3) {
        display:none;
    }
    #block_25154.sscm_css .indexabout > .imgbox {
        height: auto;
    }
    #block_25154.sscm_css .indexabout > .imgbox img {
        width: 100%;
        height: auto;
    }
    #block_25156.sscm_css .honor .swiper-container {
        width: 80% !important;
    }
    #block_25158.sscm_css .indexnew li {
        width: 47%;
        margin-right: 1.5%;
        margin-left: 1.5%;
    }
    #block_25158.sscm_css .indexnew li a .imgbox {
        width: 100%;
    }
    #block_25158.sscm_css .indexnew li a .txt {
        width: 100%;
        margin-left: 0px;
    }
    /*内页*/
    #block_25160 {
        background-size: 180% !important;
        height:160px !important;
    }
    .sscm_css .content, #block_25161.sscm_css .content, #block_25162.sscm_css .content, #block_25163.sscm_css .content, #block_25166.sscm_css .content, .clearfix .mar {
        width: 90% !important;
    }
    .clearfix .fr {
        width: 100% !important;
    }
    #nbdcplb {
        width: 100%!important;
    }
    #block_25163.sscm_css .content ul li:nth-child(2) {
        margin-right: 0px !important;
    }
    #block_25163.sscm_css .content ul li {
        width: 49%;
        margin-right: 2%;
        margin-bottom:10px;
    }
    #block_25172.sscm_css .honorlist li a .spanimg {
        height: auto;
    }
    #block_25178.sscm_css .newlist li .line {
        bottom: 13px;
        left: auto;
        top: auto;
        height: 1px;
        width: 100%;
    }
    #block_25178.sscm_css .newlist li a > font, #block_25178.sscm_css .newlist li a > div {
        display: none;
    }
    #block_25178.sscm_css .newlist li a span, #block_25178.sscm_css .newlist li a p {
        width: 100%;
    }
    #block_25178.sscm_css .newlist {
        margin-bottom: 0px;
    }
    #block_25184.sscm_css .caselist li a {
        float:none;
    }
    #block_25184.sscm_css .caselist li a img {
        width: 100%;
        height: auto;
    }
    #block_25184.sscm_css .caselist li a .txt {
        width: 100%;
        margin-left: 0;
        margin-top: 10px;
    }
    #block_25184.sscm_css .caselist li a .txt p {
        height: auto;
    }
    #block_25195.sscm_css .content {
        width: 100% !important;
    }
    #block_25203.sscm_css .content .newstag span {
        width: 100%;
    }
    #block_25203.sscm_css .content .newstag .prev, #block_25203.sscm_css .content .newstag .next {
        max-width:none
    }
    .productc_gs {
        width:1px;
        display:none;
    }
    #block_25197.sscm_css .swiper-container {
        width: 300px;
    }
    #block_25197.sscm_css .arrow-left, #block_25197.sscm_css .arrow-right {
        z-index: 9999;
    }
    #block_25214.sscm_css .content ul.search li a div {
        float:none;
        margin:0 auto;
    }
    #block_25214.sscm_css .content ul.search li a span, #block_25214.sscm_css .content ul.search li a > font, #block_25214.sscm_css .content ul.search li a p {
        width: 100%;
    }
}
@media screen and (max-width:500px) {
    #block_25160 {
        background-size: 180% !important;
        height:130px !important;
    }
    .sscm_css .content {
        height: auto !important;
    }
    .sscm_css .content .fr {
        float: left;
        width: 100%;
    }
    #block_25168.sscm_css .productlist li a div {
        width: 100px;
        height: 300px;
    }
    #block_25168.sscm_css .productlist li a div img {
            height: 300px;
    width: 100px;
    margin-left: -50px;
    }
    #block_25168.sscm_css .productlist li a span {
        font-size: 12px;
    }
}
@media screen and (max-width:400px) {
    #block_25141.sscm_css .logo img {
        width: 180px !important;
    }
    #block_25160 {
        background-size: 180% !important;
        height:100px !important;
    }
}