/*右侧导航区域*/
/*联系我们弹窗样式*/
.contact{ width:100%; margin-bottom:18px; float:right;}
.contact h2{
    width: 100%;
    height: 46px;
    float: left;
    background-size: 100% 100%;
    margin: 11px 0 0 0;
    border: 1px #dad7d7 solid;
    padding: 0 0 0 0px;
}
.contact h2 em{
    font-style: normal;
    font-size: 17px;
    color: #ffffff;
    font-weight: 600;
    height: 100%;
    background: #e24e6f;
    display: inline-block;
    margin: 0 0;
    float: left;
    line-height: 44px;
    padding: 0 19px;
    position: relative;
}
.contact h2 em:after {
    width: 0;
    height: 0;
    display: inline-block;
    content: ' ';
    position: absolute;
    top: 32%;
    right: -20px;
    border-top: 10px solid transparent;
    border-left:  14px solid #e24e6f;
    border-bottom: 10px solid transparent;
    border-right:10px solid transparent;
}



.contact h2 span .a4 {  font-size: 13px;  color: #666;  font-weight: normal;letter-spacing: 0  }
.contact h2 span .a4:hover{font-size: 13px;  color: #333; font-weight: bold;   }
.contact span{ line-height:36px; padding-right:10px; float:right;}
.contact ul{ width:100%; border-bottom:solid 1px #ddd; border-left:solid 1px #ddd; border-right:solid 1px #ddd; background:url(../img/title5BG.jpg) no-repeat right bottom; background-color:#fff; padding:8px 10px 12px 10px; float:left;}
.contact li{ width:100%; line-height:21px; color:#666; float:left; margin-top: 0px}
.contact p{ height:40px; background:url(../img/title5BG1.jpg) no-repeat left 6px; margin-bottom:10px; padding-left:64px; float:left;}
.contact p span{ width:154px; float:left; line-height:23px; padding:0;}
.contact li span{
    width: 100%;
    float: left;
    line-height: 22px;
    padding: 0;
    margin: 7px 0 0 0;
}
.contact .zi4 {
    font-size: 16px;
    color: #e24e6f;
    line-height: 24px;
    letter-spacing: 0;
    width: 100%;
    display: inline-block;
    font-weight: 800;
}
.contact  em{
    /*font-size: 12px;*/
    padding: 0 0;
    font-style: normal;
    margin: 4px 0 0 0;
    letter-spacing: 0;
}
.contact  em.wximg img{
    width: 80px;
    display: inline-block;
    vertical-align: text-top;
    border: 1px #e2e2e2 solid;
    padding: 5px;
    background: #ffffff;
    border-radius: 4px;
}
.contact  em a{
    color: #666;
    letter-spacing: 0;
}
.contact  em a:hover {
    color: #e24e6f;
    /*font-size: 12px;*/
}











.product .infoBox .left{
    padding: 0 32px 0 0;
}
.product .infoBox .left .productNav h1{
    height: 80px;
    line-height: 80px;
    text-align: center;
    background: #e24e6f;
    border-top: 2px solid #e24e6f;
    font-weight: normal;
    font-size: 30px;
    border-radius: 4px 4px 0 0;
    color: #fff;
    margin: 0;
}
.product .infoBox .left .productNav  li {
    height: 50px;
    margin-top: 2px;
}
.product .infoBox .left .productNav  li a {
    display: block;
    line-height: 50px;
    font-size: 18px;
    padding-left: 65px;
    background: #eaeaea;
}
.product .infoBox .left .productNav  li:hover a,
.product .infoBox .left .productNav  li.active a {
    background: url(../img/nl.jpg) no-repeat left #e24e6f;
    color: #fff;
}



.product .infoBox .left .hotNav ul {
    border: 1px solid #dadada;
    border-top: none;
    padding: 0px;
}
.product .infoBox .left .hotNav ul li {
    height: 32px;
    padding: 0 7px;

}
.product .infoBox .left .hotNav ul li:not(.frist) a:hover{
    background: url(../img/lnh.jpg) no-repeat 5px center;
    padding-left: 15px;
    width: 205px;
    color: #e24e6f;
}

.product .infoBox .left .hotNav ul li a {
    display: block;
    width: 210px;
    line-height: 30px;
    font-size: 13px;
    background: url(../img/ln.jpg) no-repeat left center;
    padding-left: 10px;

    transition: all 0.3s;

    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;

}
.product .infoBox .left .hotNav ul li:nth-child(1) {
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    background: #e24e6f;
    padding: 0px;
    padding-left: 15px;
    color: #fff;
    margin: 0 0 8px 0;
}

@media screen and (max-width: 1000px) {
    .product .infoBox .left{
        padding: 0;
    }
    .product .infoBox .left .productNav h1 {
        height: 44px;
        line-height: 44px;
        font-size: 18px;
    }
    .product .infoBox .left .productNav li a {
        line-height: 42px;
        font-size: 14px;
        padding-left: 28px;
        border-top: 1px #c7c7c7 solid;
    }
    .product .infoBox .left .productNav li {
        height: auto;
        padding: 0;
        margin: 0;
    }

}




