
#focus {margin:0px auto;min-height:80px;background:#ffffff;}
#focus .owl-item img {display:block;width:100%;height:auto;}
#focus .owl-pagination {position:absolute;bottom:20px;display:table;margin:0px auto;z-index:98;width:100%;text-align:center;}
#focus .owl-page {display:inline-block;zoom:1;padding:0 3px;}
#focus .owl-page span {width:7px;height:7px;font-size:2px;overflow:hidden;display:inline-block;background:#fff;cursor:pointer;text-indent:-9999px;border-radius:50%;opacity:0.7;filter:alpha(opacity=70);}
#focus .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {background:#DA512D;opacity:1;filter:alpha(opacity=100);}
#focus .owl-buttons div {display:none;width:40px;height:30px;position:absolute;z-index:100;top:50%;margin-top:-21px;text-indent:-9999em;overflow:hidden;cursor:pointer;background-repeat:no-repeat;background-position:center center;opacity:0.5;background-color:rgba(255,255,255,0.2);border:2px solid #FFF;border-radius:4px;}
#focus .owl-prev {background-image:url(../images/prev.png);left:15px;}
#focus .owl-next {background-image:url(../images/next.png);right:15px;}
#focus .owl-prev:hover, #focus .owl-next:hover {background-color:#DA512D;opacity:1;}

.title{ font-size:1rem;text-align:center;}
.lxlist {margin:auto; padding:1rem 2%;}
.lxlist dl{ width:50%;float:left;}
.lxlist dl dt{text-align:center;}
.lxlist dl dt img{width:50%;border-radius: 110px;}
.lxlist dd{text-align:center;padding:.5rem;}

.hybox { margin-top:.6rem;}
.hybox dl {margin-bottom:.5rem;border-bottom:solid 1px #eee;padding-bottom:.5rem;}
.hybox dl:last-child {margin-bottom:0;border-bottom:none;padding-bottom:0;}
.hybox dl dt{width:30%;text-align:center;float:left;padding:1% 0;color:#1eafbd; margin-right:5%;}
.hybox dl dt p {text-align:center;vertical-align:middle;display:table-cell;overflow:hidden;background-color: #f7f7f7;}
.hybox dl dt p img{width:100%; max-height:3rem;}
.hybox dl dd{width:65%;padding:1% 0;color:#666;float:left;}
.hybox dl dd a{display:block;height:1.6rem; line-height:.8rem;color: #016DB8;font-size:.6rem; overflow:hidden;}
.hybox dl dd p{display:inline-block;overflow:hidden; color:#999;height:1.4rem; line-height:.7rem; margin-top:5px;}




.newscontainer {padding: 1rem 1%;}
.index-list { padding-bottom:1rem; margin-top:.6rem;}
.index-list .item {margin:0px 4%;background:#f5f5f5;}
.index-list .pimg {margin:0px auto;text-align:center;vertical-align:middle;display:table-cell;overflow:hidden;}
.index-list .pname{ padding:4%;overflow:hidden;font-weight:normal; }
.index-list .pname h3{font-weight:normal; line-height:.8rem; height:1.5rem; overflow:hidden;}
.index-list .owl-buttons {position:absolute;top:40px;right:24px; display:none;}
.index-list .owl-prev, .index-list .owl-next {width:26px;height:24px;text-indent:-9999em;overflow:hidden;z-index:999;position:relative;background-position:center center;background-repeat:no-repeat;display:inline-block;vertical-align:top;*display:inline;*zoom:1;position:absolute;top:-50px;border:2px solid transparent;border-radius:3px;}
.index-list .owl-prev {background-image:url(small-btn-prev-gray.png);right:30px;}
.index-list .owl-next {background-image:url(small-btn-next-gray.png);right:0;}
.index-list .owl-prev:hover, .index-list .owl-next:hover {border-color:#333;}
.index-list .owl-pagination {position:absolute;bottom:0px;display:table;margin:0px auto;z-index:100;width:100%;text-align:center;}
.index-list .owl-page {display:inline-block;zoom:1;padding:0 3px;}
.index-list .owl-page span {width:20px;height:5px;font-size:2px;overflow:hidden;display:inline-block;background:#ccc;cursor:pointer;text-indent:-9999px;border-radius:20%;}
.index-list .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {background:#00a5e3;}

.pic-list {margin-top:.5rem;}
.pic-list li{background-color: #fff; width:48%; float:left; margin-top:.5rem; margin-right:4%; position:relative;}
.pic-list li:nth-child(2n) {margin-right:0;}
.pic-list p {margin:0px auto;text-align:center;vertical-align:middle;display:table-cell;overflow:hidden;}
.pic-list .vtitlebg { position:absolute; width:100%; height:98%; left:0px; top:0px;background-color:rgba(0,0,0,0.4);}
.pic-list .vtitle {padding:25% 4% 0px;overflow:hidden;line-height:.6rem; color:#fff; text-align:center;}




.brand{margin:auto; padding-top:.8rem;}
.brand a{
display: block;
width:30%;
box-shadow: 0px 0px 15px rgba(102,102,102,0.1);
text-align:center;
margin:5px 5% 5px 0px;
float:left;
}
.brand a.mr0{margin-right:0px;}
.brand a p{
display: table-cell;
vertical-align:middle;
text-align:center;
overflow:hidden;
}



