@charset "utf-8";
/* CSS Document */

body {
    font-size: 1.4rem;
    font-size: 14px;
}

.w-proleft {
    padding-left: 0px
}

.w-huiborde {
    border: 1px solid #e6e6e6;
}

.w-hui-botm {
    border-bottom: 1px solid #e6e6e6;
}

.w-hui-top {
    border-top: 1px solid #e6e6e6;
}

.w-hui-right {
    border-right: 1px solid #e6e6e6;
}

.w-hui-left {
    border-left: 1px solid #e6e6e6;
}

.w-mt10 {
    margin-top: 10px;
}

.w-mt30 {
    margin-top: 30px;
}

.w-mb30 {
    margin-bottom: 30px;
}

.w-f14 {
    font-size: 1.4rem
}

.w-f16 {
    font-size: 1.6rem
}

.w-f18 {
    font-size: 1.8rem
}

.w-f20 {
    font-size: 2.0rem
}

.w-lih25 {
    line-height: 2.5rem
}

.w-gisdnwi {
    color: #666666
}

.w-mt80 {
    margin-top: 80px;
}

.w-ptb10 {
    padding-bottom: 1.0rem
}

.w-heise, a {
    color: #000
}

.w-balinf, .w-balinf a {
    color: #808080
}

.clear {
    clear: both
}

a:hover {
    text-decoration: none;
    color: #e60012
}

.w-pbanner .text-center {
    width: 70%;
    margin: 0 auto;
}

.w-probanner {
    background: url(../images/w-probanner.jpg) 50% 0px no-repeat;
    background-size: cover !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    color: #333;
}

.w-probanner P.lead {
    font-size: 1.4rem;
    font-size: 14px;
    line-height: 2rem;
    line-height: 26px;
    text-align: justify
}

.w-prozhan {
    border-bottom: 1px solid #e6e6e6;
    padding: 4rem 0;
    padding: 40px 0;
}

.w-prozhan .col-md-3 {
    padding: 3px
}

.w-prozhan .thumbnail {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-bottom: 0;
    border-radius: 0;
    line-height: 2.428571;
    border: 1px solid #e6e6e6;
}

.w-prozhan .thumbnail ul {
    margin-left: 0px;
    padding-left: 20px;
}

.w-prozhan .w-wubian {
    border: 0px
}

.w-prozhan .w-promain {
    padding: 2rem;
    padding: 20px;
}

.w-prozhan .w-promain:hover, .w-prozhanshi .w-yijizahn:hover {
    -moz-box-shadow: 0px 0px 10px #ccc;
    -webkit-box-shadow: 0px 0px 10px #ccc;
    box-shadow: 0px 0px 10px #ccc;
}
@media (max-width: 991px) {
    .w-prozhan .w-promain:hover, .w-prozhanshi .w-yijizahn:hover {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}

.w-prozhan .w-promain h3 {
    font-size: 2rem;
    line-height: 2rem;
    height: 4rem;
    height: 50px;
    font-size: 20px;
    line-height: 26px;
    overflow: hidden
}

.w-prozhan .w-promain:hover h3 a, .w-prozhanshi .w-yijizahn:hover h3 a ,.w-yijizahn:hover h3 a small{
    color: #e60012
}

.w-botm0 {
    border-bottom: none;
}

.w-fhdb {
    position: fixed;
    right: 10px;
    bottom: 10px;
    z-index: 1;
    border-radius: 35px;
    background: #FFF;
    border: 1px solid #e6e6e6;
    cursor: pointer
}

.w-fhdb span {
    font-size: 1.8rem;
    color: #706b6b;
    padding: 15px;
}

.productcls h2 {
    font-size: 2.6rem;
    font-weight: bold;
    margin-top: 0;
}

.productcls ul li h3 {
    font-size: 1.6rem;
    font-size: 16px;
	line-height: 1.6rem;
    line-height: 26px; margin:0px;
}
.proclsbody ul{ list-style-type:disc}
@media (max-width: 991px) {
    .w-prozhan {
        padding: 0;
    }


    .productcls .mobile {
        background: #f8f8f8;
        padding: 0;
    }

    .productcls .mobile .proclsbody {
        display: none;
    }

 
    .productcls ul li a {
        line-height: 2.3rem;

    }

}



/*screen*/

.xscreen {
    line-height: 4rem;
    border-bottom: solid 1px #e6e6e6;
    height: 4rem;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
}

.xscreen .xmouse {
    cursor: pointer;
}

.xscreen .xscreentitle {
    color: #666;
}

.xscreen .xscreencontent ul li {
    float: left;
    padding-right: 2rem;
    padding-right: 20px;
    list-style: none;
}

.xscreen .xscreencontent ul li.active,
.xscreen .xscreencontent ul li.active a {
    color: #e60012;
}

/*screen*/

.w-proyiji .w-marifm {
    padding-left: 26px;
}
.w-prosai {
    font-size: 1.6rem
}

.w-fieff a {
    line-height: 50px;
}

.w-proyiji .w-baidkkk2 .panel-default > .panel-heading {
    padding: 0px;
}

.w-pro-xaun1 .w-baidkkk2 .panel-group {
    margin-bottom: 0px;
}

.w-sanjiao {
    position: absolute;
    width: 14px;
    height: 14px;
    right: 0px;
    top: 0px;
}

.w-xaingdui .w-fmieie a {
    margin-right: 30px;
    display: inline-block;
}

.w-xaingdui .w-fmieie {
    height: 34px;
    line-height: 34px;
    overflow: hidden
}

.w-baidkkk {
    width: 30%;
    float: left;
    display: inline-block;
    height: 35px;
    line-height: 25px;
    white-space: normal;
    padding-top: 15px;
}

.w-baidkkk2 {
    width: 70%;
    float: left;
    display: inline-block;
    position: relative;
}

.w-baidkkk2 a {
    margin-right: 30px;
    display: inline-block;
}

.w-proyiji .w-prozhanshi {
    margin-top: 0;
}

.w-prozhanshi .thumbnail {
    padding: 10px 10px 0 10px;
    border-radius: 0px; margin:0; position:relative
}

.w-prozhanshi .w-yijizahn .caption h3 {
 
   height:4.5rem; height:45px; line-height:23px;
    overflow: hidden; font-size:18px;
}

.w-prozhanshi .w-yijizahn .w-tianjia a {
    color: #989898;
    margin-top: 10px;
}

.w-prozhanshi .w-yijizahn .w-koyuan span {
    font-size: 1.8rem;
    position: absolute;
    top: 1.3rem;
    left: 1.3rem;
}

.w-dkied .w-xanniu {
    padding: 90px 0px
}

.w-dkied .w-xanniu .btn {
    border-radius: 0px;
}

.w-dkied .w-xanniu .btn-danger {
    background: #dc0000
}

.w-dkied .w-xanniu p.w-qingchu {
    margin-top: 10px;
}

.w-pagezuo {
    padding-left: 160px;
}

.w-pagezuo, .w-tiaozhaun {
    float: left;
    display: inline
}

.w-tiaozhaun .form-control {
    width: 40px;
    margin: 0px 10px
}

.w-pagezuo .pagination > li > a {
    margin-right: 10px;
    color: #666666
}

.w-pagezuo .pagination > li > a:hover {
    color: #e60012;
    background-color: #FFF;
    border: 1px solid #e60012;
}

.w-tiaozhaun {
    padding-top: 18px;
    margin-left: 15px;
}

.w-proyiji .w-hui-right .panel-group {
    word-wrap: break-word;
}

.w-yijizahn .btn {
    border-radius: 0px
}

.w-yijizahn .btn-danger {
    background: #FFF;
    border: 1px solid #db0000;
    color: #db0000;
}

@media (min-width: 768px) and (max-width: 1200px) {
    .w-pagezuo {
        padding-left: 0px;
    }

    .w-pagezuo .pagination > li > a {
        margin-right: 0px;
    }
}


.w-appdh {
    position: relative
}

.w-appdh .col-xs-12 {
    padding-left: 0px;
    padding-right: 0px;
}

.w-hanggao {
    padding: 15px 0px 15px 15px;
    font-size: 1.8rem;
}

.w-daind .tabs-left > .nav-tabs {
    float: left;
    width: 50%;
    overflow: hidden; background:#f8f8f8;height: 100%;

}
#w-menu1,#w-menu2{text-decoration:none;}
.w-omd{ color:#e60012}
.w-appdh .w-menu6 .w-hanggao{font-size:16px; display: block;}
.w-daind .tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus {
    border-color: #DDD rgba(0, 0, 0, 0) #DDD #DDD; 
}

.w-daind .tabs-left > .nav-tabs > li {
    float: none;
}

.w-daind .nav-tabs > li {
    margin-bottom: 0px;
}
.w-daind { width:100%}
.w-daind .tabs-left > .nav-tabs > li > h2  {
    min-width: 74px;
    margin-top: -1px;
    margin-right: -1px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px; 
}

.w-daind .nav-tabs > .active > h2 a, .w-daind.nav-tabs > .active > h2 a:hover, .w-daind .nav-tabs > .active > h2 a:focus {
    color: #555;
    cursor: default;
    background-color: #FFF;
    border: 1px solid #DDD;
    border-right: none; text-decoration:none;
}

.w-daind .nav-tabs > li > h2 a {
 
    line-height: 2rem;
    font-size: 1.4rem; padding:10px 15px;
}

.w-daind .nav-tabs {
    border-bottom: none
}

.w-daind .nav > li > h2 a {
    display: block;
}

#w-tabcontent1, #w-tabcontent2 {
    margin-bottom: 30px;
    background: #fff;
    position: absolute;width:100%;    
    left: 0px;
  
    z-index: 2;
	-moz-box-shadow: 0px 5px 3px #E8E8E8;
-webkit-box-shadow: 0px 5px 3px #E8E8E8;
box-shadow: 0px 5px 3px #E8E8E8;
}

.w-menu6 li {
    line-height: 52px;
    width: 160px;
    height: 52px;
    display: block;
}

.w-daind .w-xailaid .w-xuade li h3, .w-daind .w-liebiao h3 {
    line-height: 1.6rem;
    padding-left: 10px; margin:0;
}

.w-daind .w-xailaid, .w-kffe {
    background: #FFF
}

.w-kffe li { font-size:1.4rem
 
  
}

.w-daind .w-xailaid, .w-daind .w-liebiao {
    overflow: auto;
}


.w-cuoxiang {
    position: relative
}

.w-cuohao {
    width: 23px;
    height: 23px;
    position: absolute;
    top: 10px;
    right: 5px;
}

.w-cuoxiang .w-cuohao .close {
    font-size: 26px;
}

.w-pduini .thumbnail {
    border: 0px;
    padding: 20px
}

.w-pduini .row {
    margin: 0px;
}

.w-pduini .w-cuoxiang .w-mt10 h4 {
    height: 4.3rem;
    line-height: 2rem;
    height: 50px;
    line-height: 25px;
    overflow: hidden
}

.w-pduini .input-sm {
    padding: 160px 10px;
}

.w-table .table > tbody > tr > td,.w-table .table > tbody > tr > th{
    padding:15px; width:20%
}

.w-cuoxiang .btn {
    border-radius: 0px;
}

.w-pduini .w-xjjian {
    vertical-align: middle;
    padding-top: 8.78rem;
}

.s_contrast{
    font-size: 12px;
}
.s_contrast th, .s_contrast td{
    padding: 10px 15px;
}



@media (min-width: 1200px) {

    .w-wuxiao {
        height: 7.59rem
    }

    .w-pduini .input-sm {
        padding: 196px 10px;
    }
}

@media (min-width: 992px) and  (max-width: 1199px) {
    .w-wuxiao {
        height: 3.89rem;
    }

    .w-pduini .input-sm {
        padding: 174px 10px;
    }
}

@media (min-width: 768px) and  (max-width: 991px) {
    .w-wuxiao {
        height: 0px;
    }

    .w-pduini .w-xjjian {
        padding-top: 0rem
    }
}


.w-pronmain .w-hui-botm {
    padding-bottom: 20px;
}

.w-pronmain .media {
    margin-top: 10px;  font-size: 16px;
}

.w-pronmain .media .media-body .label {
    color: #666;
    padding-bottom: 1.6rem;
    padding-bottom: 16px;
    font-weight: normal;
    font-size: 16px;
    display: inline-block; padding:0
}

.w-pronmain .media .media-body {
    word-wrap: break-word;
}

.w-pronmain .media .media-left {
    color: #666666
}

.w-pr100 {
    padding-right: 68px;
}

.w-pr10 {
    padding-right: 21px;
}

.w-shuce1, .w-shuce2, .w-shuce3 {
    padding-left: 35px;
}

.w-pronmain .w-pro-hsoudi .w-shuce1 {
    background: url(../images/w-ren1.png) left no-repeat;
}

.w-pronmain .w-pro-hsoudi .w-shuce2 {
    background: url(../images/w-ren2.png) left no-repeat;
}

.w-pronmain .w-pro-hsoudi .w-shuce3 {
    background: url(../images/w-ren3.png) left no-repeat;
}

.w-pronmain .w-shall {
    vertical-align: middle;
}

.w-pronmain .w-shall a {
    margin-right: 10px;
}

.w-kdi {
    display: block;
}

.w-dshaniu .btn-lg, .w-dshaniu2 .btn-lg, .w-dshaniu3 .btn {
    border-radius: 0px;
    padding: 14px 10px;
}

.w-dshaniu3 .btn {
    padding: 5px 0px;
}

.w-dshaniu .btn-lg:hover, .w-dshaniu2 .btn-lg:hover, .w-dshaniu3 .btn:hover {
    background: #ff0014;
    border: 1px solid #ff0014
}

.w-pronmain .col-xs-6, .w-pronmain .col-sm-6, .w-pronmain .col-md-6 {
    padding: 0px;
}

.btn-primary {
    background: #0a24a4;
    border-color: #0a24a4;
}

.w-dshaniu .btn-primary {
    padding: 14px 10px;
}

.w-dshaniu2 .btn-lg {
    padding: 14px 30px
}

.w-pro-gundong .container-fluid {
    padding: 0px;
}

.w-pro-gundong .navbar-inverse {
    background: #FFF;
    border: none;
    border-bottom: 1px solid #e6e6e6;
}

.w-pro-gundong .nav-tabs > li > a ,.w-pro-gundong .nav-tabs > li> h2 > a{
    color: #000;
    font-size: 1.8rem;
    font-size: 18px;
    font-weight: 500;
}
.w-pro-gundong .nav-tabs > li> h2{ margin-top:0; padding:0px 10px;}
 .w-pro-gundong .nav-tabs > li.active {
    border-bottom: 4px solid #dc0000;text-decoration: none;   }
 .w-pro-gundong .nav-tabs > li > a,.w-pro-gundong .nav-tabs > li> h2 > a{ border:none;text-decoration: none}
 .w-pro-gundong .nav-tabs > li.active > a,  .w-pro-gundong .nav-tabs > li.active > a:focus, .w-pro-gundong .nav-tabs > li.active > a:hover,  .w-pro-gundong .nav-tabs > li > a:hover{ border:none}

.w-wowo {
    position: fixed;
    z-index: 80;
    width: 800px;
}

.w-pro-gundong .nav > li > a {
   blr:expression(this.onFocus=this.blur())
}

.w-pro-gundong .navbar-collapse {
    padding: 0px
}

.w-cpguige {
    height: 60px;
    position: relative
}

.w-cpguige p {
    position: absolute;
    left: 0px;
    line-height: 58px;
    font-size: 2.0rem;
    border-bottom: 4px solid #dc0000;
}

#section1 {
    line-height: 3.0rem
}
#section1 p{
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
    word-wrap: break-word;
}

#section1 .row {
    width: 100%;
}

.w-kdodoo, .w-kdodoo2 {
    display: block;
   
    padding: 10px;
    height: 60px;
    line-height: 25px;
    overflow: hidden;
    
}
.w-kdodoo {
    background: #f2f2f2 url(../images/w-dian2.png) 6px 19px no-repeat;
    padding-left: 15px;

}
.w-eiff {
    border: 1px solid #e5e5e5;
    margin-bottom: 5px;
    margin-bottom: .5rem;
    overflow: hidden; color:#3a3a3a

}

.w-sjdii {
    overflow: hidden;
    margin-top: 30px;
}

.w-sjdii ul {
    margin-left: -2%;
    overflow: hidden;
    width: 104%
}

.w-sjdii ul li {
    width: 46.8%;
    margin-left: 2%;
    float: left;
    height: 4.7rem;
    border: 1px solid #e6e6e6;
    margin-bottom: 10px;
}

.w-sjdii .w-guizuo {
    width: 60%;
    padding-left: 30px;
    background: #f2f2f2 url(../images/w-dian2.png) 1.0rem 2.0rem no-repeat
}

.w-sjdii .w-guiyou {
    width: 40%;
    padding-left: 20px;
}

.w-sjdii ul li p {
    line-height: 4.5rem;
}

.w-llld .row {
    margin-left: -14px;
    margin-right: -12px;
}


.w-tanchu {
    width: 90%;
    position: fixed;
    bottom: 0px;
}


.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
    color: #000;
    border-bottom: 4px solid #dc0000;
    padding-bottom: 1.25rem;
    background-color: #fff;
}

.w-navwidth {

    height: 50px;
}

.empty-placeholder {
    height: 50px
}

.fixedSubNav {
    position: fixed;
    top: 0;
    z-index: 1000
}

#myNavbar {
    background: #FFF
}


@media (min-width: 320px) and (max-width: 991px) {

    .w-kdodoo, .w-kdodoo2 {
        height: auto;
        padding-left: 1.8rem; font-size:1.6rem;

    }

    .w-kdodoo {
        background: #f2f2f2 url(../images/w-dian2.png) .6rem 1.5rem no-repeat;
        height: auto;

    }
    .w-sjdii ul li {
        width: 95%;
        margin-left: 2%;
        float: left;

        border: 1px solid #e6e6e6;
        margin-bottom: 10px;
    }

}

.w-tunsd img {
    width: 100%;
    height: auto
}

.w-sndjd p.w-wenid {

    overflow: hidden;
    margin-top: 20px; font-size:16px;
}

#section4 .table > tbody + tbody {
    border-top: 0px;
}

.w-biaodan .form-control {
    border-radius: 0px;
    border: 1px solid #e6e6e6;
}

.w-biaodan span.w-ba {
    color: #C00;
    margin-right: 5px;
}

.w-biaodan label {
    font-weight: normal;
    margin-bottom: 1.0rem
}

.w-biaodan label input:hover {
    border-color: #F00;
}

.w-lianxi .w-title {
    margin-top: 0;
    padding-top: 20px;
    border-top: 1px solid #e5e5e5;
    margin-top: 21px;
    position: relative;
    font-size: 2rem;
}

.w-lianxi .w-title:after {
    content: "";
    width: 50%;
    height: 4px;
    background: #dc0000;
    position: absolute;
    left: 0;
    top: -2px;
}

.w-lianxi .w-contact {
    padding: 20px;
	padding-bottom:0;
}

.w-lianxi .media-left img {
    width: 64px;
    height: 45px;
}

.w-lianxi .w-hui-botm .media-body a {
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    display: block;
    　word-wrap: break-word;font-size:16px;
}

.w-lianxi p.w-pwtitle .w-pwtitle-xiang {
    display: block;
    border-top: 2px solid #dc0000
}



.w-contact .w-witdh2 {
    padding-left: 45px;
}

.w-zi-banner .carousel-control {
    background-image: none;
    top: 25%
}

@media screen and (min-width: 768px) {
    .w-carousel-caption {
        right: 20%;
        left: 20%;
        padding-bottom: 0px;
    }
}

.w-zi-banner .carousel-indicators {
    top: 59%;
}

.w-carousel-caption {
    position: static;
    bottom: 20px;
    z-index: 10;
    padding-top: 20px;
    color: #fff;
    text-align: center;
    text-shadow: none;
	padding-bottom:20px;
}

.w-carousel-caption p.w-titlebb {
    height: 2.0rem;
    overflow: hidden
}

.w-boxgg .tb-pic a {
    text-align: center;
    vertical-align: middle;
}

.w-boxgg .row {
    width: 100%;
    margin-left: 0px;
    padding-left: 0px
}

.w-boxgg .tb-pic a img {
    vertical-align: middle;
}

.w-boxgg .tb-pic a {
    *display: block;
    *font-family: Arial;
    *line-height: 1;
}

.w-boxgg .tb-thumb {
    overflow: hidden;
    text-align: center
}

.w-boxgg .tb-thumb li {
    height: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    border: 1px solid #CDCDCD;
    margin-right: 9px;
    display: inline;
    overflow: hidden;
}

.w-boxgg .col-md-3, .w-boxgg .col-sm-3, .w-boxgg .col-xs-3 {
    width: 23%
}

.w-boxgg .tb-thumb li img {
    width: 100%;
    height: auto
}

.w-boxgg .tb-thumb li .w-xiangshang {
    position: absolute;
    top: 5px;
    color: #F00;
    border: 0px;
}

.w-boxgg .tb-thumb li .w-xiangshang .caret {
    content: "";
    border-top: 0;
    border-bottom: 8px dashed;
}

.w-boxgg .tb-thumb li .w-xiangshang .caret {
    border-top: 0px dashed;
    border-top: 8px solid \9;
    border-right: 8px solid rgba(0, 0, 0, 0);
    border-left: 8px solid rgba(0, 0, 0, 0);
}

.w-boxgg .tb-s310, .tb-s310 img {
    width: 100%
}

.w-boxgg .tb-booth {
    border: 1px solid #CDCDCD;
    position: relative;
    z-index: 1;
    padding: 12px;
}

.w-boxgg .tb-thumb .tb-selected {
    border: 2px solid #e60012;
    background: url(../images/w-yuan2.png) 0px -10px no-repeat
}

@media screen and (max-width: 991px) {

	.fade{opacity:100}
    .w-prozhan {
        padding: 0;
    }

    .productcls h2 {
        font-size: 1.8rem;
        padding: 2rem 2rem;
        background: #fff;
        border-bottom: none;
        margin-bottom: 0;
    }

    .productcls ul li h3 {
        font-size: 1.6rem; margin:0;

    }

    .productcls ul li h3 a {
        line-height: 2.3rem; display:block;

    }

    .w-prozhan .thumbnail ul {
        padding-left: 3rem;
    }

    .w-daind .nav-tabs > li > a {
        font-size: 1.4rem;
    }

    .w-xailaid .w-xuade li a {
        font-size: 1.4rem
    }

    .w-cpguige p {
     line-height: 37px; padding-bottom: 20px; font-size: 24px; border-bottom: none;
    }

    /*.w-prozhanshi .thumbnail {*/
        /*padding: 1rem;*/
    /*}*/

    .w-probanner {
        margin-bottom: 0;
    }

    .w-probanner P.lead {
        font-size: 1.5rem;
    }

    .w-hanggao {
        font-size: 1.6rem
    }

    .w-prozhanshi .w-yijizahn .caption h3 {
        height: 3.8rem;
        line-height: 2rem;
        overflow: hidden;
        font-size: 16px;
        padding-top: 0;
        margin: 0;
    }
    .w-prozhanshi .w-yijizahn .caption h3 a {
        color:#4d4d4d;
    }

   .w-prozhanshi .w-yijizahn .wy-partsm h3{
       height: 36px;
    line-height: 18px;
    font-size: 14px;
       text-align:center;
       margin-bottom: 5px;
   }
	.w-prozhanshi .w-yijizahn .wy-partsm{ padding:0}

    #section4 .w-cpguige .w-mt30 {
        margin-top: 12px
    }

    .w-pduini .thumbnail .w-f14, .w-balinf a {
        font-size: 1.4rem
    }

    .table-responsive .w-f16, .w-sndjd .w-f14 {
        font-size: 1.4rem
    }
    .w-boxgg .tb-thumb li img {
        width: 100%;
    }

    .w-pronmain .media, .w-pronmain .media .media-body .label {
        padding-bottom: 0.5rem;
        font-size: 1.6rem
    }

    .w-liudn {
        position: fixed;
        bottom: 0;
        z-index: 50;
    }

    .w-sndjd p.w-wenid {
        margin-top: 0px;
    }

    #section1 {
        font-size: 1.6rem;
    }

    .w-pro-hsoudi a, .w-sndjd p.w-wenid, #section4 table, #section4 .w-f20, .w-lianxi .w-f14 {
        font-size: 1.6rem
    }
    .w-boxgg .tb-booth {
        border: 0px;
    }


    .w-wubian li a {
        font-size: 1.6rem
    }

    #section4 tbody tr {
        text-align: left
    }
	.tabbable .tab-content{ width: 50%; float: right;}
    .s-wy-parameter p{
        color:#999999;
        overflow:hidden;
        white-space:nowrap; 
        text-overflow:ellipsis; 
        -o-text-overflow:ellipsis;
        margin-bottom:5px !important;
        line-height:16px !important;
        height:auto !important;
        font-size:12px !important;
    }
    .s-text-center{
        padding-top:0 !important;
        padding-bottom:0 !important;
    }
    .s-text-center h3{
        height:auto !important;
        line-height:16px !important;
        font-size:14px !important;
        color:#4b4b4b !important;
        font-weight: bold;
        margin-top:5px !important;
        margin-bottom:7px !important;
    }
}

@keyframes myfirst
{
0%   { bottom:-200px;}
25%  {  bottom:-150px;}
50%  { bottom:-100px;}
75%  { bottom:-50px;}
100% {  bottom:0px;}
}
.w-tanceng {
    animation-name: myfirst;
    padding: 20px;
    background: #fff;
    animation: myfirst 5s;
    -moz-animation: myfirst 5s; /* Firefox */
    -webkit-animation: myfirst 5s; /* Safari 和 Chrome */
    -o-animation: myfirst 5s;
    bottom: -200px;
    box-shadow: 0 2px 49px #c5c5c5;
    -moz-box-shadow: 0 2px 49px #c5c5c5;
    -webkit-box-shadow: 0 2px 49px #c5c5c5;
}
.w-tanceng .btn {
    border-radius: 19px;
    padding: 5px 38px;
    background-color: #f7f7f7;
    border-color:#f7f7f7;
    color: #3f3f3f;
    margin: 15px 0 6px 0;
}

.w-tankuang ul {
    padding-left: 0px;
}

.w-tankuang ul li {
    width: 19%;
    float: left;
    border: 1px solid #f3f3f3;
    overflow: hidden;
    padding: 10px;
    margin-right: 20px;
    color: #3f3f3f;
}

.w-tankuang ul li img {
    width: 100%;
    height: auto
}

.w-tankuang ul li h4 {
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    margin: 0;
    font-size: 14px;
}
.w-tankuang ul li a{
    color: #3f3f3f;
}



.w-ffixe {
    position: fixed;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 999;
    display: none
}
.w-pdkiju .w-koyuan{
    padding: 95.2px 0;
}
@media (min-width:992px) and (max-width:1199px) {
    .w-pdkiju .w-koyuan{
        padding:79px 0;
    }
}
.w-koyuan .icon-97{
font-size: 58px;
    color: #e5e5e5;

}


.w-tankuang ul .w-pdkiju2 {
    width: 12%;
    padding: 83px 0;
    border: 0;
    margin: 0 0 0 16px;
}
.w-pdkiju2 .w-anniu1{
    background-color: #d0011b;
    border-color: #d0011b;
    color: #fff;
    padding: 5px 23px;
}
.w-pdkiju2 .w-anniu1:hover,.w-tanceng .btn:hover{
    background-color: #c01329;
    border-color: #c01329;
    color: #fff;
}
.w-tanceng .btn:focus,.w-pdkiju2 .w-anniu1:focus{
    outline: none;
}
.w-pdkiju2 .w-anniu1-1{
    background-color: #fff;
    border-color: #d0011b;
    color: #d0011b;
    padding: 5px 33px;
}
.w-pdkiju2 .w-anniu1-1:hover{
    background-color: #f5cbd1;
    border-color: #c01329;
    color: #d0011b;
}
@media (min-width: 992px) and (max-width: 1199px) {
	 .w-pro-gundong .nav > li > a{ font-size:15px;}
    .w-prozhanshi .w-yijizahn .caption h3 {
        height: 4rem; height:45px;
      
        overflow: hidden
    }

    .w-tankuang ul li {
        width: 19%;

    }
    .w-tankuang ul .w-pdkiju2 {
        padding: 50px 0px;
        border: 0px;
    }

    .w-boxgg .tb-thumb li {
        margin-right: 8px;
    }

    .w-dshaniu .btn-lg {
        font-size: 1.5rem
    }

    .w-pro-gundong .navbar-inverse .navbar-nav > li > a {
        font-size: 1.6rem;
    }

    .w-pro-gundong .nav > li > a {
        padding: 10px 5px;
    }

    .w-contact .w-witdh {
        padding-right: 11px;
    }

    .w-contact .w-witdh2 {
        padding-left: 32px;
    }

}

.wnetwork tbody tr td {
    padding: 1.6rem;
}
.wbuybtn {
    padding-left: 1.5rem;
}

.wbuybtn .btn {
    width: 100%;
}

.x-table {
    margin:-1px 0 0 0 ;
    border-top: solid 1px #e6e6e6;
    border-left: solid 1px #e6e6e6;
}

.x-table .x-table-body {
    padding: 0;

}

.x-table .x-table-body .x-table-td {
    padding: 20px;
    border-right: solid 1px #e6e6e6;
    border-bottom: solid 1px #e6e6e6;
}

.w-pduini .col-md-3 {
    overflow: hidden;
    width: 17.5%;
    min-height: 80px;
}

.w-top30 {
    padding-top: 30px;
}

.product-title{
    font-size: 30px;
    font-size: 3rem;
}
.w-yijizahn .checkbox label{ font-size:12px;}

.small-title{
    border-left: 1px solid #e6e6e6;
}


/* add*/
.w-probanner h1{ font-size:30px;}

.parts-sortlist-title{
    font-size: 18px;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
}


.wfff{ color:#FFF}
/*category-title*/
.category-title{
    margin: 0;
    line-height: 22px;
    line-height: 2.2rem;
    margin-bottom: 10px;
    position:relative
}
.category-title .icon-red{
    width: 4px;
    height: 16px;
    height: 1.6rem;
    background: #e60011; position:absolute; top:4px;
}
.category-title .category-name{
    padding-left: 15px;
}
.category-title .category-name h1{
    margin: 0;
    padding: 0;
    font-size: 22px;
    line-height: 2.2rem;
    font-weight: bold;
}
.category-title .statistics{
    color: #616161;
    font-size: 14px;
    font-size: 1.4rem;
    padding-left: 5px;
    padding-top: 2px;
}
.category-title .statistics span{
    color: #f00;
}
/*end category-title*/
/*add*/
.w-biaodan .form-group label,.addfontsize{ font-size:16px;}

.add-category .w-proyiji{ margin-top:8px;}
.add-depict .media-left{padding-right:0;}
.w-shall .add-shall{ margin-right:10px;}
.w-prozhanshi .thumbnail{ margin-bottom:15px;}
/*add2*/
.add-npleft{ padding:10px 5px 10px 0}
.add-npright{ padding:10px 5px 10px 0; color: #666;}
.add-npright .label{    color: #777; font-size:100%; font-weight:normal; padding:0}
@media (max-width:991px)
{
.swiper-pagination-bullet-active{
	background:#e4000a !important;
}
.add-product .glyphicon-menu-up:before,.add-product .glyphicon-menu-down:before,.add-category .glyphicon-menu-down:before{ color:#cb0909}
.add-product img,.add-margin{border: 1px solid #e6e6e6;}	
.add-product .thumbnail{ border:none}
.add-product h3 a{ color:#666}
.add-category .w-hanggao a#w-menu1{ font-size:22px; display:block}
.add-category h3 small{ font-size:16px; margin-top:0; display:block; height:1.8rem;    line-height: 2rem; overflow:hidden}
.glyphicon{ top:0px; vertical-align:middle}
.add-category .glyphicon{ margin-left:5px;}
.category-title{ margin:20px 0}
.add-contenterji{ border-collapse:collapse}
.s-add-contenterji{margin-top:44px;}
.add-category .w-proyiji{ margin-top:0;}
.add-contenterji .col-xs-6 ,.add-contenterji .col-sm-6{ padding:0; margin-left:-1px; margin-top:-1px}
.add-contenterji .thumbnail{ 
    margin-bottom:0; 
    border:none; 
    border-top:1px solid #e6e6e6; 
    border-bottom:1px solid #e6e6e6; 
    margin-bottom:-1px
}
.s-w-yijizahn{
    border-top:none !important; 
}
.add-contenterji .parthumbnail{border:1px solid #e6e6e6; margin-left:-1px; }
.category-title .category-name h1{ font-size:18px;}
.w-xailaid ul li{ padding:10px 0;}
.carousel-indicators li{border:1px solid #C9C9C9; margin:0 }
.carousel-indicators li,.carousel-indicators li.active{width:15px; height:15px; border-radius:15px; margin-left:4px; margin-right:4px}
.carousel-indicators li.active{ background:#e6e6e6}
.slide .carousel-indicators{ bottom:-35px;}
.add-depict .w-hui-botm{ border-bottom:none; }
.add-depict small,.add-depict .media{ font-size:18px;}
.w-pronmain .w-hui-botm{ padding-bottom:0}
.add-depict .w-mt30{ margin-top:10px;}
.add-depict .w-mb30{margin-bottom: 10px;}
.add-depict .product-title span{ color:#cb0909}
.w-shall .add-shall{ padding-top:5px; font-size:18px;}
.add-margin{ padding-bottom:30px; }
.w-lianxi .w-title{    line-height: 37px; padding-bottom: 10px; margin-top:0; font-size: 24px; border-bottom: none; border-top:none}
.w-lianxi .w-title:after{ background:none}
.w-lianxi p{ line-height:3.5rem}
.w-pro-gundong .w-hui-botm{ border-bottom:none}
.w-pro-gundong .w-cpguige p{ margin:0; padding:0; height:60px; line-height:60px;}
#section1 ,#section2 ,#section3{ border-bottom:1px solid #e5e5e5; padding-bottom:20px; margin-bottom:20px; display:block} 
#section1 .w-mb30{ margin-bottom:0}
#section2 .w-mt30{ margin-top:14px}
#section3 p.w-f14{ font-size:1.6rem}
#section3 .w-case .w-mb30{ margin-bottom:17px;}
#section3 .w-mt30{ margin-top:10px;}
.w-lianxi .w-f14{ font-size:1.8rem}
.w-daind .tab-content > .tab-pane{ display:none}
.w-daind .tab-content>.active{ display:block}
.carousel-control.right,.carousel-control.left{background-image:none}
.add-margin .carousel-control{ font-size:25px; color:#333;text-shadow:none}
.w-pronmain .w-shall{ margin-top:30px}
.w-tunsd{ padding-right:0}
.w-menu6{ margin:0}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{margin-right: -20px;}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{margin-left: -20px;}
.wbuybtn { padding-left: 0;  width: 100%; font-size: 1.6rem; }
/*add*/

.wy-pa0{ padding:0}
.caption{ text-align:left; font-size:14px;}
.w-proimge{ padding:0}
 .w-prozhan .w-promain h4 {
        font-size: 1.6rem;
        height: 4rem;
        line-height: 2rem;
        overflow: hidden;
    }	
}

@media (min-width:992px){
.w-prozhanshi .w-yijizahn .caption h3{margin-top:0}
.thumbnail .caption{ height:214px; overflow:hidden}
.thumbnail .caption2{ height:184px;}
.w-prozhanshi .col-md-4{ padding-right: 0; }
.w-prozhanshi .col-md-3{ padding-right: 0; }
.w-proimge{width: 100%;padding-bottom: 86%; height:0px; overflow: hidden; margin:0px}

.wy-parameter{ font-size:12px; text-align:left; border-top:1px solid #e6e6e6;  padding-top:10px;}
.thumbnail .wy-partsm{ height: 83px;}
}
@media (min-width:768px) and (max-width:991px) {
.w-sndjd p.w-wenid{ font-size:2rem}	
	}
.wy-ppd{ display:none;  padding: 0px;}	
.wy-ppd .wy-basic .col-md-3 {padding: 0px 15px; width: 17.5%; min-height: 80px;}
.wy-ppd .wy-basic .col-md-3 h4 a{ font-size:14px; }
.wy-ppd .wy-basic{-webkit-box-shadow: 0 10px 15px -15px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 15px 15px -10px rgba(0,0,0,0.5);
	box-shadow: 0 10px 15px -15px rgba(0,0,0,0.5); margin:0 auto; max-width:1140px; background:#FFF;
    border: 1px solid #e6e6e6;
}
.w-hui-botm h2{
    margin: 10px 0;
    font-size: 14px;
    font-weight: bold;
}
.small-title h4 a{
    font-size: 14px;
    font-weight: bold;
}
.wy-ppd .wy-basic h2{ margin:10px 0; padding:0;  font-size:14px;}
@media (min-width:992px) and (max-width:1199px){
.wy-ppd .wy-basic .col-md-3{ height:103px;}
.wy-ppd .wy-basic{width:940px;}
.wy-ppd .wy-basic h2{  font-size:16px;}
}
/*add8.2*/
.wy-parameter p{
    line-height:20px;
    margin:0;
    height: 20px;
    overflow: hidden;
}

.wy-parameter span{ color:#707070}
.wy-compare{
	position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}
.wy-compare a{   height:40px; line-height:40px; background:url(../images/w-jia.jpg) 20px 10px no-repeat #f5f5f5; font-size:14px;}
@media (max-width:374px){.wy-parameter{ display:none}.add-category h3 small{ font-size:14px;} .s-wy-parameter{display:block;}}
.w-shanchuniu{
    padding-top: 0;
    padding-bottom: 0;
}
.w-table .table-responsive{ height: auto;}
.pro-text {
    margin-bottom: 10px;
    font-size: 14px;
    color: #666;
}
/*list start*/
.view-filter{margin-bottom: 15px;
    font-size: 12px;
    /*border-top: 1px solid #e6e6e6;*/
}
.v-filter {

    position: relative;
}
.g-sd51, .g-sd52 {
    position: relative;
    float: left;
    width: auto;
    margin: 0 -10% 0 0;
    background: #f5f5f5;
    color: #333;
}
.g-sd52 p {
    margin: 0
}
.g-sd51 {
	 padding: 5px 0;
	text-align:center;
	width:20%;
    height: 100%;
    position: absolute;
}
.g-sd52 {
    float: right;
    width: 12%;
    margin: 0 0 0 -12%;
    padding: 5px 10px;
    text-align: center;
    margin-top: 6px;
}
.g-sd52 span {
    font-weight: bold;
    margin-right: 5px;
}
.g-mn5 {
    float: right;
    width: 78%;
}

.g-mn5:hover{ background: #f7f7f7}

.g-mn5c ul li {
    padding: 5px;
    display: inline-block;
    line-height: 20px;
	margin-right: 20px;
}

.g-mn5c ul li.active {
    background: #f7f7f7;
    border-bottom: 2px solid #e60012;

}
.g-mn5c ul li .btn-close {
    padding: 0 4px;
    margin-left: 5px;
    color: #fff;
    font-size: 12px;
}
.g-mn5c ul li.active .btn-close {
    background: #e70012;
}
.g-mn5c ul li.active a{color:#e60012}
.g-mn5c ul li.active a.btn-close{ color: #fff}
.glyphicon-plus:before {
    font-size: 12px;
    font-weight: normal;
    color: #979797
}
.v-wmobilescreen {
    position: relative;
    padding: 20px 0;
    text-align: center;
}
.v-wmobilescreen .xmscreen {
    font-size: 16px; padding: 0 5px;
}
.v-wmobilescreen .xmscreen span {
    margin-left: 5px;
    color: #e50112;
    font-size: 12px;
}
.v-xscreencontent {
    padding: 0;position: absolute; z-index:2 ; background: #fff; box-shadow: 0px 3px 2px #E8E8E8;
}
.v-xscreencontent ul li {
    height: 40px;
    line-height: 40px;
    padding-left: 15px
}
.v-xscreencontent ul li:hover {
    background: #f2f2f2
}
.view-menu {
    height: 38px;
    margin: 15px 0 20px 0;
}
.view-menu ul li {
    /*font-size: 18px;*/
    /*font-weight: bold;*/
    float: left;
    padding-bottom: 14px;
    margin-right: 18px;
}
.view-menu ul li:hover, .view-menu ul li.active {
    border-bottom: 3px solid #e60012;
}
.v-filter, .v-xscreencontent ul li, .view-menu, .v-wmobilescreen {
    border-bottom: 1px solid #e6e6e6;
}
.v-filter:first-child{
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}
@media (min-width:992px){
.w-prozhanshi .row{ margin-right: 0}
    .panel-body .w-dmsk{
        position: relative
    }
    .panel-body h3{
        font-size: 14px;
        padding-left: 15px;
    }
    .panel-body ul li{
        position: relative;
    }
    .panel-body ul li.active h3{
        font-weight: bold;
    }
    .panel-body ul li h3:before{
        content: "";
        width: 5px;
        height: 5px;
        border-radius: 100%;
        background: #e4000a;
        position: absolute;
        top: 5px;
        left: 0;

    }
}
@media (min-width: 992px) and (max-width: 1200px){
.g-sd51 { width:24%}
.g-mn5 {
    width: 72%;
}	
	}

/*list end*/