
#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:100;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:#000;cursor:pointer;text-indent:-9999px;border-radius:50%;opacity:0.3;filter:alpha(opacity=30);}
#focus .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {background:#A48A79;opacity:1;filter:alpha(opacity=100);}
#focus .owl-buttons div {display:block;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:#119A92;opacity:1;}

.container {padding:10px 1%;background:#ffffff;}

.gnlist { margin-bottom:10px;}
.gnlist dl{width:20%;float:left;margin-bottom:10px; margin:0px 2.5%;}
.gnlist dl dt{text-align:center;}
.gnlist dl dt *{vertical-align:middle;}
.gnlist dl p{text-align:center;margin:auto;display: table-cell;vertical-align:middle;overflow:hidden;background:#F8FEFE;}
.gnlist dl dt img{
width:100%;
cursor:pointer;
}
.gnlist dl dd{font-size:12px; text-align:center; line-height:30px;height:30px; overflow:hidden;}



.Items_header{ text-align:center; line-height:45px; height:45px;}
.Items_header *{vertical-align:middle;}
.Items_header p{display:inline-block; width:40px; height:3px;background:#119A92;}
.Items_header span{font-size:20px; margin:0px 20px;}

.htbg{background-color: #119A92;color: #ffffff;height:35px;padding:0px 5px; overflow:hidden;}
.htbg .pact-t{ float:left; line-height:35px;color: #ffffff; font-size:14px;}
.htbg .a{ float:right; line-height:35px;}
.htbg .a a{color: #ffffff; display:inline-block;padding:0px 10px;}
.htbg .a a.curr{background-color: #ffffff; border-top:2px solid #119A92;color: #119A92;line-height:32px; height:33px;}

.hbox{border:1px solid #119A92;border-top:none;padding:0px 5px; margin-bottom:10px; min-height:100px;}
.hpitem{ display:none;}
.htjpro{ display:none;}
.hpplist dl{ width:49%; float:left;margin:5px 2% 5px 0px;background:#F8FEFE;}
.hpplist dl.mr0{ margin-right:0px;}
.hpplist dl dt{text-align:center;height:80px;border:1px solid #cccccc;}
.hpplist dl dt img{ max-width:160px; max-height:80px;}
.hpplist dl dd{padding:5px;background:#F8FEFE;}
.hpplist dl dd a{ font-weight:bold;line-height:24px;}
.hpplist dl dd .pinfo{line-height:18px; color:#666666; height:72px; overflow:hidden;}

.hpiclist{}
.hpiclist li{width:49%; float:left;margin:5px 2% 5px 0px;}
.hpiclist li.mr0{margin-right:0px;}
.hpiclist li dt{text-align:center;height:114px;border:1px solid #e7e7e7;}
.hpiclist li dt img{vertical-align:middle;max-width:152px;height:114px;}
.hpiclist li dd{ margin-top:5px;height:25px; line-height:25px; text-align:center;overflow:hidden;}

.hdlist{}
.hdlist ul{}
.hdlist li{ height:30px; line-height:30px;}
.hdlist li a{
	background-image: url(../images/img12.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
	float:left;
}
.hdlist li span{float:right;}






.nmenu{height:32px;border-bottom:solid 1px #eee;margin-top:10px;}
.nmenu li{float:left;width:33.3%;text-align:center;cursor:pointer;color:#666;font-size:14px;overflow:hidden; height:30px; line-height:30px;}
.nmenu li.off{border-bottom:solid 2px #119A92;}

.hnlist a{display:block;margin:3% auto;background:#F8FEFE;}
.hnlist .new_riqi{width:22%;height:40px;line-height:20px;text-align:center;background:#B5F4F4;float:left;font-size:12px;padding:1% 0;}
.hnlist .new_riqi span{font-size:16px;display:block;}
.hnlist .new_con{width:67%;padding:1% 5% 1% 3%;height:40px;color:#666;line-height:40px;background:url(../images/icon05.png) no-repeat right center;background-size:20px 20px;overflow: hidden; font-size:14px;
text-overflow:ellipsis;
white-space: nowrap;float:left;}

