
 .ty-banner-1 {
     overflow: hidden;
     line-height: 0;
     text-align:center;
}
 .ty-banner-1 img{
     visibility: hidden;
}
 .ty-banner-1 img.show{
     visibility: visible;
}
 .s_bj{
    height: 72px;
    border-bottom: 1px solid #e5e5e5;
     overflow:hidden;
    font-family:"Microsoft Yahei";
}
 .search{
    width:1200px;
    margin: 0 auto;
     overflow: hidden;
}
 .s_inp01{
    width:415px;
    padding-top:18px;
}
 .inp01{
    width:298px;
    height:36px;
    line-height:36px;
    background:url(s.gif) no-repeat;
    border:0;
    color:#9b9b9b;
    font-size:14px;
    padding-left:10px;
     float: left;
    font-family:"Microsoft Yahei";
}
 .inp02{
    background:url(ss.gif) no-repeat;
    width:105px;
    height:36px;
    border:0;
     float: left;
}
 .search p{
    width:700px;
    color:#333;
    line-height:69px;
    font-size:14px;
     overflow: hidden;
}
 .search p a{
    color:#333;
    padding:0 8px;
}
 .p4-curmbs-1{
     height: 110px;
     line-height: 110px;
     overflow: hidden;
}
 .p4-curmbs-1 dt{
    float: left;
     padding-left:28px;
     color: #1e1e1e;
     background: url(VISkins-p4.png) no-repeat 0 40px;
     width:70px;
}
 .p4-curmbs-1 dd{
     color: #999;
}
 .p4-curmbs-1 a{
    color: #999;
    padding:0 6px;
    display: inline-block;
}
 .p4-curmbs-1 a:hover, .p4-curmbs-1 .cur{
    color:#1e1e1e;
}
 .p4-info-list-content-5 {
     overflow: hidden;
}
 .p4-info-list-content-5 .p4-titlel-1 {
     margin-bottom: 40px;
}
 .p4-info-list-content-5-con {
     overflow: hidden;
}
 .p4-info-list-content-5-con ul {
     border-bottom: 1px solid #eee;
     padding-bottom: 20px;
     margin-bottom: 20px;
     overflow: hidden;
}
 .p4-info-list-content-5-con li {
     float: left;
     width: 31%;
     margin-right: 2%;
     text-align: center;
     padding-bottom: 12px;
     overflow: hidden;
}
 .p4-info-list-content-5-con img {
     display: block;
     width: 282px;
     height: 212px;
     border: 1px solid #eee;
     box-sizing: border-box;
     ;
}
 .p4-info-list-content-5-con span {
     display: block;
     height: 46px;
     line-height: 46px;
     color: #666;
     margin: 0 auto;
     max-width: 80%;
     white-space: nowrap;
     text-overflow: ellipsis;
     overflow: hidden;
}
 .p4-info-list-content-5-con li:hover a {
     text-decoration: none;
     color: #1e1e1e;
}
 .p4-info-list-content-5-con li:hover span {
     color: #1e1e1e;
}
 .p4-info-list-content-5-con li:hover img {
     border-color: #1e1e1e;
}
 #fancybox-wrap {
     position: fixed;
     top: 15% !important;
}
 .p4-left-nav-2 .sidenavcur a {
     color:#1e1e1e;
}
 .p4-left-nav-2 {
     background: #f1f1f1;
     margin-bottom: 38px;
     overflow: hidden;
}
 .p4-left-nav-2-con {
     overflow: hidden;
}
 .p4-left-nav-2 h4 {
     height: 48px;
     background: #ebebeb;
     line-height: 48px;
     border-top: 1px solid #f1f1f1;
     border-bottom: 1px solid #eee;
     overflow: hidden;
}
 .p4-left-nav-2 h4 a {
     color: #333;
     display: block;
     background: url(VISkins-p4.png) no-repeat 190px -139px;
     padding: 0 24px;
     border-bottom: 1px solid #eee;
     max-width: 75%;
     white-space: nowrap;
     text-overflow: ellipsis;
     overflow: hidden;
}
 .p4-left-nav-2 h4 a:hover, .p4-left-nav-2 h4.sidenavcur a {
     text-decoration: none;
     color: #1e1e1e;
     background-position: 185px -56px;
}
 .p4-left-nav-2 dt {
     width: 82.5%;
     height: 34px;
     line-height: 34px;
     margin: 0 auto;
}
 .p4-left-nav-2 dt a {
     display: block;
     text-decoration: none;
     padding-left: 16px;
     color: #333;
     background: url(VISkins-p4.png) no-repeat -4px -327px;
     max-width: 80%;
     white-space: nowrap;
     text-overflow: ellipsis;
     overflow: hidden;
}
 .p4-left-nav-2 dt a:hover, .p4-left-nav-2 dt.sidenavcur a {
     color: #1e1e1e;
     background-position:-4px -242px;
}
 .p4-left-nav-2 dd {
     padding-bottom: 10px;
}
 .p4-left-nav-2 p {
     padding-left:50px;
     font-size: 14px;
     line-height: 30px;
}
 .p4-left-nav-2 p a:hover,.p4-left-nav-2 p.sidenavcur a {
     color: #1e1e1e;
}
 .p4-titlel-2 h3{
    font-size: 20px;
}
 .p1-product-2 {
     margin-bottom: 10px;
     overflow: hidden;
}
 .p1-product-2 .p1-titlel-1 {
     margin-bottom: 8px;
}
 .p1-product-2-txt {
     overflow: hidden;
    border:1px solid #eee;
}
 .p1-product-2-txt dl {
     margin-top:20px;
     padding-bottom: 16px;
     border-bottom: 1px solid #eee;
     overflow: hidden;
}
 .p1-product-2-txt dl:nth-last-child(1) {
     border-bottom: 0;
}
 .p1-product-2-txt dt {
     float: left;
     width: 29%;
     margin-right: 8px;
     overflow: hidden;
}
 .p1-product-2-txt dt img {
     width: 100%;
     display: block;
}
 .p1-product-2-txt dd {
     overflow: hidden;
}
 .p1-product-2-txt dd span a {
     display: block;
     color: #333;
     white-space: nowrap;
     text-overflow: ellipsis;
     overflow: hidden;
}
 .p1-product-2-txt p {
     height: 44px;
     color: #999;
     overflow: hidden;
}
 .p1-product-2-txt dl:hover dd a {
     color:#1e1e1e;
}
 .p4-contact-1{
    overflow: hidden;
}
 .p4-contact-1-con{
    border: 1px solid #eee;
    padding:10px 20px 20px 20px;
}
 .p4-contact-1-con p{
    font-size: 20px;
    line-height: 42px;
     color:#1e1e1e;
}
 .p4-contact-1-con li{
    line-height: 24px;
     color: #666;
     padding-left: 22px;
     margin-bottom: 10px;
     background: url(VISkins-p4.png) no-repeat;
}
 .p4-contact-1-con .p4-contact-1-t1{
     background-position:-977px 8px;
}
 .p4-contact-1-con .p4-contact-1-t2{
     background-position:-977px -90px;
}
 .p4-contact-1-con .p4-contact-1-t3{
     background-position:-977px -180px;
}
 .p4-contact-1-con .p4-contact-1-t4{
     background-position:-977px -277px;
}

 