
.allpro_list{
	position:absolute;
	left:0;
	top:42px;
	z-index:1000;
	display:none;
	}
.tsCat{
	background-image: url(../images/catbg.png);
	position:relative;
	height:402px;
	width:200px;
	opacity:0.9;
}
.spcat li{
	height:50px;
}

.spcat li .catl{
	line-height:22px;
	color:#ffffff;
}


.spcat li .catl a{
	font-size:14px;
	display:block;
	height:50px;
	line-height:50px;
	color:#ffffff;
	background-image: url(../images/l_menu_bg.png);
	background-repeat: no-repeat;
	background-position: right 14px center;
	padding:0px 10px;
}	
.spcat li .catl a:hover{background-color: #0370F3;}		
	
.catlbox{
	border: solid #0370F3 2px;
	border-top: none;
	position:absolute;
	left:200px;
	top:2px;
	z-index:999;
	display:none;
	min-height:398px;
	background-image: url(../images/catlbox.png);
	background-color: #FFFFFF;
}
.catsbox{
	width:150px;
	padding:10px 20px;
	float:left;
}
.catsbox dl{
	width:150px;
	padding:10px 0px;
}

.catsbox dd{
	line-height:35px;
	border-bottom:1px solid #cdcdcd;
}




#focus {margin:0px auto;background:#ffffff;}
#focus .owl-item img {display:block;width:100%;height:400px;}
#focus .owl-item .item { position:relative; height:400px; overflow:hidden;}
#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:17px;height:17px;display:inline-block;background-image:url(../images/dot2.png);}
#focus .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {background-image:url(../images/dot1.png);}
#focus .owl-buttons div {display:block;width:50px;height:50px;position:absolute;z-index:100;top:50%;margin-top:-30px;text-indent:-9999em;overflow:hidden;cursor:pointer;background-repeat:no-repeat;background-position:center center;opacity:0.5;}
#focus .owl-prev {background-image:url(../images/l.png);left:15px;}
#focus .owl-next {background-image:url(../images/r.png);right:15px;}
#focus .owl-prev:hover, #focus .owl-next:hover {opacity:1;}


.index-title{margin-bottom:30px; text-align:center; border-bottom:1px solid #ddd; height:50px;}
.index-title h3{line-height:35px; font-size:30px; float:left;}

.hcat { float:right;}
.hcat a{margin:0 10px; display:inline-block;font-size:14px; height:30px; line-height:30px; padding:0px 20px;border:1px solid #ddd;background-color: #fff;}
.hcat a:hover{background-color: #01408F;color: #ffffff;border:1px solid #01408F;}
.hcat a.curr{background-color: #01408F;color: #ffffff;border:1px solid #01408F;}

.hplist{ margin-top:10px;}
.hplist li{float:left;width:270px;height:350px;overflow:hidden;margin-right:40px;background-color:#fcfcfc; margin-bottom:30px;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);transition: all 0.3s;}
.hplist li:hover{box-shadow: 0px 0px 45px rgba(0,0,0,0.1);}
.hplist li.mr0{margin-right:0px;}
.hplist li p{
display: table-cell;
vertical-align:middle;
width:270px;
height:270px;
text-align:center;
overflow:hidden;
background-color:#fff;
}
.hplist li img{max-width:270px;max-height:270px;}
.hplist li span{display:block; padding:10px 10px; line-height:30px; text-align:center; font-size:14px;}
.hplist li b{ font-size:16px; display:block; height:30px; overflow:hidden;}
.hplist li i{color:#FF0000; font-size:18px;font-style:normal;}	


.h_more{text-align:center;}
.h_more a{ padding:8px 35px; margin-top:20px; display:inline-block;font-size:14px;border:1px solid #01408F;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;  transition: all 0.35s ease-in-out;text-transform : uppercase;}
.h_more a:hover{background-color:#01408F; color:#ffffff;}



.haitem{overflow:hidden;}
.haitem li{float:left;width:285px;height:270px;overflow:hidden;margin-right:20px;background-color:#fff; margin-bottom:20px;}
.haitem li.mr0{margin-right:0px;}
.haitem li p{
display: table-cell;
vertical-align:middle;
width:285px;
height:214px;
text-align:center;
overflow:hidden;

}
.haitem li img{width:285px;height:214px;-webkit-transition: transform 0.3s linear;-moz-transition: transform 0.3s linear;-ms-transition: transform 0.3s linear;-o-transition: transform 0.3s linear;transition: transform 0.3s linear;}
.haitem li:hover img{-webkit-transform: scale(1.3,1.3);-moz-transform: scale(1.3,1.3);-ms-transform: scale(1.3,1.3);-o-transform: scale(1.3,1.3);transform: scale(1.3,1.3);}

.haitem li span{display:block; padding:10px; line-height:30px; text-align:center;font-size:16px;}


.ymnews{ width:1200px; margin:40px auto;}
.hnlist{ width:350px; float:left; margin-right:30px; border:1px solid #e5e5e5; padding:9px 14px; height:375px;}
.hnlist:last-child{ margin-right:0px;}
.hnlist h3 a{ color:#666; font-size:16px; font-style:normal; margin-left:10px; float:right;}
.hnlist dl{ margin-top:10px;}
.hnlist dl dt{ position:relative;}
.hnlist dl dt img{ width:350px; height:135px;}
.hnlist dl dt h3{width:100%;background:rgba(0,165,227,0.4); font-size:20px; color:#fff;margin:auto; text-align:center; padding:10px 0px; position:absolute; bottom:0px;}
.hnlist dl dd{ height:30px; line-height:30px; margin-top:5px; border-bottom:1px dashed #e5e5e5; padding-bottom:5px; font-size:14px;}
.hnlist dl dd:last-child{ border:none;}
.hnlist dl dd a{
	background-image: url(../images/dot1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float:left;
	padding-left:10px;
}
.hnlist dl dd span{ float:right;}



.fix_menu{display:none;position:fixed;left:21px;top:20px;border:1px solid #f1f1f1;border-bottom:none}
.fix_menu ul li{background:#fff;text-align:center;height:40px;width:40px;border-bottom:1px solid #f1f1f1;line-height:40px;overflow:hidden; font-size:16px;}
.fix_menu ul li a.etitle{display:none;font-size:12px;width:30px;height:30px; line-height:15px;font-size:12px; padding:5px;}
.fix_menu ul li.current a{display:none}
.fix_menu ul li.current a.etitle{display:block;background:#fff;color:#0267c3}
.fix_menu ul li:hover a{display:none}
.fix_menu ul li:hover a.etitle{display:block;color:#fff;background:#0267c3}

