
.scroll{
    width: 100%;
    background-color:#fff;
    padding: 30px 0 20px;
}
.scrollBox{ width:1200px; margin:0 auto;}
.scrollBox .piclist{ overflow:hidden; zoom:1; padding:10px 0; width:1300px;}
.scrollBox .ohbox{overflow:hidden; width:1200px; margin:0 auto;}
.scrollBox {position:relative;overflow:hidden;zoom:1;  }
.scrollBox .piclist li a img{
    width: 100%;
    height: 150px;
}
.scrollBox .piclist li{float:left; display:inline;   border: 1px solid #c4c4c4; width:225px;margin-right:14px; height: 300px; margin-left: 1px}
.scrollBox .piclist li:hover{
    border: 1px solid #c4c4c4;
    box-shadow: 0px 0px 3px #999;
}
.scrollBox .piclist li div{
    padding: 10px 10px 10px 10px;
}
.scrollBox .piclist li div h3{
    color: #676767;
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
	height:24px;
	overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;
}
.scrollBox .piclist li div p{
    color: #999;
    line-height: 20px;
	height:60px; overflow:hidden;
	font-size:12px;
}
.scrollBox .piclist li div span{height:25px;line-height:25px;display:block;text-align:left;color: #999 }
.scrollBox .pageBtn span{ display:block;width:16px;height:29px;position:absolute;cursor:pointer;text-indent:-999em;overflow:hidden; }
.scrollBox .pageBtn .prev{left:0px;background: url("../images/arrow-left.png")no-repeat; top: 40%}
.scrollBox .pageBtn .next{right:20px;background: url("../images/arrow-right.png")no-repeat; top: 40%}
.scrollBox .pageBtn .list{overflow:hidden;text-align: center ;width: 1160px;margin-top: 30px;}
.scrollBox .pageBtn .list li{border-radius: 50%; background-color:#d4d4d4; display:inline-block; width:10px;height:10px; ;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden; }
.scrollBox .pageBtn .list li.on{background-color: #30a901 }

.sup{
    width:1160px;
    margin:  0 auto 20px;
}
.sup h3{
    width: 130px;
    height: 60px;
    line-height: 60px;
    display: inline-block;
    font-size: 28px;
    text-align: center;
	vertical-align:middle;
}
.sup .line{
    border-top: 1px solid #cecccc;
    display: inline-block;
    height:1px;
    width: 507px;
}

.sup2{
    width:100%;
    margin:  0 auto;
    height: 25px;
    line-height: 25px;
    border-bottom: 1px solid #cecccc;
}
.sup2 h3{
    float: left;
    color: #000;
}
.sup2>a{
    display: block;
    width: 50px;
    height: 18px;
    border: 1px solid #cecccc;
    line-height: 18px;
    text-align: center;
    float: right;
    color:#666 ;
    border-radius: 3px;
}
.sup2>a:hover{
    color: #90bd00;
    border: 1px solid #90bd00;
}