/*
*下层--解决方案2
*/

.promain_bar .protab2{position: relative;z-index: 10;}
.promain_bar .protab2 .tab_b{height:46px;position: absolute;top: -62px;width: 100%; left:0;}
.promain_bar .protab2 .tab_t{color:#393839;line-height: 46px;background-color: #fff;z-index: 5;width: 24.9%;margin-right: 1px;text-align: left; font-size:14px;float: left;position: relative;}
.promain_bar .protab2 .tab_t i{ position:absolute; right:5%;color: #909090; margin:0;width: 23px;top: 0;}
.promain_bar .protab2 .tab_t a{ display:block;padding-left: 5%;}
.promain_bar .protab2 .tab_t_cur,.promain_bar .protab2 .tab_t:hover{background:#354049; color:#fff;}
.promain_bar .protab2 .tab_t_cur a,.promain_bar .protab2 .tab_t:hover a{ color:#fff;}
.promain_bar .protab2 .tab_t_cur i,.promain_bar .protab2 .tab_t:hover i{ color:#fff;}
.promain_bar .protab2 .tab_c{padding: 46px 0 30px;}

.protab2 .prolist-main{
    position: relative;
    overflow: hidden;
}
.protab2 .prolist-main ul{ width:102%;}
.protab2 .prolist-main li {
    width: 20%;
    min-height: 300px;
    float: left;
    margin: 0 4% 25px 0;
    border: 1px #d5d5d5 solid;
}
.protab2 .prolist-main li .cover{padding: 0 0 9%; display:block; position:relative;background-color: #fff; width:100%;}
.protab2 .prolist-main li p{
    padding: 0 5px;
    color: #919191;
}

.protab2 .prolist-main ul li a:hover{ color:#666;}
.protab2 .prolist-main .fz16{
    line-height: 24px;
    font-size: 14px;
    font-weight: bold;
    color: #666;
    padding: 14px 2% 12px 5%;

}
.protab2 .prolist-main .fz16 span{
    display: inline-block;
    padding-right: 30px;
    background: url(../images/bg_sign24.png) no-repeat right -9px;
    text-overflow: ellipsis;
    overflow: hidden;
}
.protab2 .prolist-main li .line{
    width: 32px;
    height: 1px;
    background: #cdcdcd;
    position: absolute;
    left: 6%;bottom: 5%;
}
.protab2 .prolist-main li:hover .cover{ background-color:#f4f5f5;}
.protab2 .prolist-main li .cover .p{height: 65px;overflow: hidden;color:#666;padding: 0 2% 0 5%;}
.protab2 .prolist-main li .cover .img{ display:block; width:100%; height:0; padding-bottom:75%; position:relative; *padding-bottom:0; *height:239px;}
.protab2 .prolist-main li .cover .img img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.protab2 .prolist2_bg{ background-color:#f9f9f9;}
.protab2 .prolist-main li a *{ cursor:pointer;}

.span-9, .full-row .row .span-9 {
    float: left;
    transition: .2s width ease;
    margin-right: 2%;
    width: 100%;
}
.bread {
    border-bottom: 1px #e7e7e7 solid;
    line-height: 50px;
    height: 50px;
    margin-bottom: 20px;
}
.bread .channelIn {
    float: left;
    position: relative;
}
.bread .channelIn .cn {
    font-size: 22px;
}
.bread .channelIn .en {
    font-size: 18px;
    color: #a9a9a9;
    font-style: italic;
    letter-spacing: 1px;
}
.bread .channelIn b {
    display: block;
    width: 40px;
    height: 2px;
    background-color: #90989e;
    position: absolute;
    bottom: -1px;
    left: 0;
}
.posi {
    float: right;
    color: #636363;
    font-weight: normal;
    font-size: 12px;
}
.posi a {
    color: #636363;
}
.posi em {
    padding: 0 5px;
}
i, em {
    font-style: normal;
}
.posi a {
    color: #636363;
}
.mh {
    min-height: 400px;
}
.pro-banner {
    width: 43%;
    margin-right: 3%;
}
img {
    max-width: 100%;
    vertical-align: top;
    border: 0;
    height: auto;
    -ms-interpolation-mode: bicubic;
}
.pro_cont {
    line-height: 2;
}
.pro_cont .name {
    font-size: 22px;
}
body, h1, h2, h3, h4, p, ul, ol, dd, dl, form {
    margin: 0;
}
