
#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;}



.btn{padding:.4rem 3%;}
.btn a{float:left;width:30%;margin:5px 0px;margin-right:5%;display:block;background:#f2f2f2;text-align:center;padding:.6rem 0;color: #fff; line-height:1rem;}
.btn a.btn1{background:#D9B482;}
.btn a.btn2{background:#DE8F90;}
.btn a.btn3{background:#4EA7AD;}
.btn a.btn4{background:#6F9BD2;}
.btn a.btn5{background:#7179B8;}
.btn a.btn6{background:#AA74DA;}
.btn a:nth-child(3n){margin-right:0;}
.btn a img{display:block;padding-bottom:20px;margin:0 auto;}

.title{ padding:.4rem 2%; height:1rem;border-bottom: 2px solid #e5e5e5; margin-bottom:.5rem; }
.title h2{text-align:center; font-size:.8rem; float:left;font-weight:normal;line-height:1rem;}
.title a{float:right;color: #444444;background:url(../images/more01.png) no-repeat right center;padding-right:20px; margin-top:7px;}

.nmenu{height:1.5rem;border-bottom:solid 1px #eee;border-top:solid 1px #eee;margin-bottom:.5rem;}
.nmenu li{float:left;width:33.333%;text-align:center;cursor:pointer;line-height:1.5rem; font-size:.6rem;}
.nmenu li.off{border-bottom:solid 1px #00a5e3;color:#00a5e3;}
.lastnews {padding:.5rem;}
.lastnews li{line-height:1rem;border-bottom:solid 1px #eee;}
.lastnews li a{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;background:url(../images/r.png) no-repeat right .5rem center;background-size:.25rem .5rem;line-height:1.5rem; padding-right:1rem;}
.lastnews li:last-child{border-bottom:none;}



.tjnav{width:96%; padding:.5rem 2% 0px;}
.tjnav a{float:left;width:31.3333333%;margin-right:3%;display:block;background:#f2f2f2;text-align:center;margin-bottom:20px;font-size:16px;padding:22px 0;}
.tjnav a:nth-child(3n){margin-right:0;}
.tjnav a img{display:block;padding-bottom:20px;margin:0 auto;}


.guanggao{width:100%;}
.guanggao img{width:100%;margin-bottom:5px;}


.pic-list { padding:0px 1%; margin-bottom:-.5rem;}
.pic-list li{margin:0px 1%;background-color: #f5f5f5; width:31.3333%; float:left;}
.pic-list p {margin:0px auto;text-align:center;vertical-align:middle;display:table-cell;overflow:hidden;background-color: #f7f7f7;}
.pic-list .vtitle {padding:0 4%;overflow:hidden;height:1.6rem; margin:.3rem 0px; line-height:.8rem;}



.hnlist{padding:0px 2%; display:none;}
.hnlist a{display:block;margin-bottom:.5rem;border-bottom:solid 1px #eee; line-height:1rem; padding-bottom:.5rem;}
.hnlist .new_pic{width:30%;text-align:center;float:left;padding:1% 0;color:#1eafbd; margin-right:5%;}
.hnlist .new_pic p {text-align:center;vertical-align:middle;display:table-cell;overflow:hidden;background-color: #f7f7f7;}
.hnlist .new_pic p img{width:100%; max-height:3rem;}
.hnlist .new_con{width:65%;padding:1% 0;color:#666;float:left;}
.hnlist .new_con h3{ height:1.6rem; line-height:.8rem; font-weight:normal; overflow: hidden; font-size:.6rem;color: #016DB8;}
.hnlist .new_con p{display:inline-block;overflow:hidden; color:#999;height:1.4rem; line-height:.7rem; margin-top:5px;}
.new_ico{ margin:5px 0px;}
.new_ico span{padding-left:23px;color:#00a5e3;line-height:16px; margin-right:10px;}
.new_ico span.ele{background:url(../images/view_ddd.png) no-repeat left center;}
.new_ico span.time{background:url(../images/date_ddd.png) no-repeat left center;}

.cp-list { padding-bottom:1rem;}
.cp-list .item {margin:0px 4%;background-color: #fcfcfc;}
.cp-list .fcimg {margin:0px auto;text-align:center;vertical-align:middle;display:table-cell;overflow:hidden;overflow:hidden; position:relative;}
.cp-list .fcimg h3{width:90%;position:absolute;bottom:0;left: 0px;z-index:2;background:rgba(0,0,0,0.5);padding:6px 5%;color:#FFFFFF;font-weight:normal;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


.hybox {padding:0px 2%;}
.hybox dl {margin-bottom:.5rem;border-bottom:solid 1px #eee;padding-bottom:.5rem;}
.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;}

.swmenu{height:1.5rem;border-bottom:solid 1px #eee;border-top:solid 1px #eee;margin-bottom:.5rem;}
.swmenu li{float:left;width:50%;text-align:center;cursor:pointer;line-height:1.5rem; font-size:.6rem;}
.swmenu li.off{border-bottom:solid 1px #00a5e3;color:#00a5e3;}

.swbox {border-bottom:solid 1px #eee;}
.swbox .lastnews{ display:none;}



.owl-buttons {position:absolute;top:40px;right:24px; display:none;}
.owl-pagination {position:absolute;bottom:.4rem;display:table;margin:0px auto;z-index:100;width:100%;text-align:center;}
.owl-page {display:inline-block;zoom:1;padding:0 3px;}
.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%;}
.owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {background:#F39800;}



