.pull-left {
    float: left !important;
}
.pull-right {
    float: right !important;
}

.prohead {

    margin-bottom: 25px;

}



.prohead .hleft {

    width: 350px;

    float: left

}



.prohead .hleft .proimg,

.prohead .hleft .cloud-zoom-big {

    width: 350px;

    height:280px;

    border: 1px solid #ececec;

    padding: 2px;

    margin-bottom: 10px;

}



.prohead .hleft .proimg img {

    width: 350px;

    height: 280px;

}



.prohead .hleft .smallimg {

    width: 352px;

    height: 70px;

    overflow: hidden;

}



.prohead .hleft .smallimg dl {

    width: 352px;

    height: 70px;

}



.prohead .hleft .smallimg dl dt {

    width: 10px;

    height: 45px;

    margin-top: 13px;

}



.prohead .hleft .smallimg dl dt.prev {

    float: left;

}



.prohead .hleft .smallimg dl dt.next {

    float: right;

}



.prohead .hleft .smallimg dd {
	
	margin-top:5px;

    width: 320px;

    height: 70px;

    float: left;

    margin-left: 10px;

    overflow: hidden;

}


.prohead .hleft .smallimg dd li {

    width: 87px;

    float: left;

    height: 70px;

    text-align: center;

    margin: 0 10px;

}



.prohead .hleft .smallimg dd li img {

    width: 89px;

    height: 60px;

    border: 1px solid #ccc;

}



.prohead .hleft .smallimg dd li a:hover img,

.prohead .hleft .smallimg dd li a.hover img {

    border-color: #f00;

}



.prohead .hleft .btns {

    margin-top: 20px;

}



.prohead .hleft .btns span {

    display: none

}



.prohead .hleft .btns a {

    display: block;

    height: 22px;

    line-height: 22px;

    text-indent: 20px;

    font-size: 12px;

    background: url(/static/images/btn-s-bg.png) no-repeat;

    float: left;

    margin: 0 16px 0 0!important;

    padding: 0!important;

    width: 80px;

}



.prohead .hleft .btns a.b1 {

    background-position: left -150px

}



.prohead .hleft .btns a.b2 {

    background-position: left -30px;

    width: 93px;

}



.prohead .hleft .btns a.b3 {

    background-position: left -120px;

}



.prohead .hleft .btns a.b4 {

    background-position: left -60px;

}



.btns1 {

    clear: both;

    margin-top: 15px;

}



.btns1 a {

    margin-right: 20px;

}



.prohead .hright {

    width: 350px;

    border: 1px solid #dbdbdb;

}



.prohead .hright .title-a {

    display: block;

    height: 38px;

    line-height: 38px;

    text-align: center;

    font-size: 18px;

    font-weight: bold;

    color:#0e93f8;

    border-bottom: 1px solid #dbdbdb;

    padding: 0 20px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}



.prohead .hright p {

    padding: 10px 5px 5px 10px;

    color: #666;

    line-height: 20px;

    height:230px;

    overflow: hidden;

    border-bottom: 1px solid #dbdbdb;

}

#a_enlarge{border:1px #ccc solid;}
.line {
    width: 100%;
    height: 7px;
    background-image: url(../images/bg1.gif);
}

.wjdh-title .title-box {
    padding-bottom: 1px;
    border-bottom: 1px solid #666;
}

.wjdh-title h3 {
    border-bottom: 1px solid #666;
    color: #666;
	font-size: 20px;
    display: inline;
}
.wjdh-title h3 small {
    font-size: 16px;
    color: #666;
    text-transform: uppercase;
}
.wjdh-title {
    padding: 10px 0;
}


.prohead .hright .info {

    height: 75px;

    overflow: hidden;

    padding: 18px 20px;

    border-bottom: 1px solid #dbdbdb;

}



.prohead .hright .info ul li:first-child {

    height: 25px;

}



.prohead .hright .info ul li {

    color: #000;

    line-height: 25px;

    height: 50px;

    overflow: hidden;

}



.prohead .hright .info ul li label {

    *display: inline;

    _display: inline;

    zoom: 1;

    display: inline-block;

    width: 70px;

}



.prohead .hright .info ul li a {

    color: #000;

    margin-right: 10px;

}



.prohead .hright .tel {

    font-size: 24px;
    font-weight: 800;
    color: #f00;
    text-align: center;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
    border-bottom: 1px solid #dbdbdb;
	font-family:微软雅黑;

}



.prohead .hright .tel span {

    color: #f00;

    position: relative;

    *display: inline;

    _display: inline;

    zoom: 1;

    display: inline-block;

}



.prohead .hright .tel span em {

    color:#0e93f8;

    font-weight: bold;

    position: absolute;

    left: 0;

    top: 0;

    display: block;

    width: 0;

    height:60px;

    line-height:60px;

    white-space: nowrap;

    overflow: hidden;

    -webkit-transition: all .8s ease-out;

    transition: all .8s ease-out;

}



.prohead .hright .tel:hover span em {

    width: 100%;

}



.prohead .hright .online {

    text-align: center;

    padding: 13px 0;

}



.prohead .hright .online a {

    *display: inline;

    _display: inline;

    zoom: 1;

    display: inline-block;

    width: 130px;

    height: 35px;

    line-height: 35px;

    background-color: #f00;

    font-size: 18px;

    font-weight: bold;

    color: #fff;

    margin: 0 10px;

}



.prohead .hright .share {

    padding: 5px 20px;

}



.prohead .hright .share .bds_txt {

    float: left;

    margin: 4px 6px 4px 0;

}
.smallimg1 li a:hover, .smallimg li a.cur {
    background:none;
}