body,form{margin:0px; padding:0px; font-size:12px; font-family:"microsoft yahei"; color:#333;}
body{background:url(bg.jpg) repeat;}
ul,li{margin:0px; padding:0px; list-style:none;}
img{border:0px; vertical-align:middle;}
.cls{clear:both;}

.fr{float:right;}
.fl{float:left;}
p{text-indent:2em;}

a{font-size:12px; color:#333;text-decoration:none; font-weight:normal;}
a:hover{font-size:12px; color:#ff0000;text-decoration:none; font-weight:normal;}

.bottom{font-size:12px; line-height:25px;}

#kinMaxShow{visibility:hidden;width:100%; height:300px; overflow:hidden; margin:0px; padding:0px; z-index:1;}

.nav{width:1003px;height:45px;margin:0 auto;z-index:19}
.nav ul{padding:0;}
.nav li{position:relative;float:left;width:91px;font-weight:bold;font-size:14px;text-align:center;z-index:9}
.nav li a{display:block;min-height:33px;_height:33px;padding:12px 0 0 0;color:#fff; font-size:14px;}
.nav li a:hover,.nav li .current{background:#003970;color:#fff;text-decoration:none; font-size:14px;}

.nav li .shownav{position:absolute;top:45px;left:0;width:100%;padding:0;background:#003970;color:#fff;font:100 12px/31px arial;text-align:center;visibility:hidden;z-index:99;}
.nav li .shownav a{display:block;padding:0 5px;color:#fff; font-size:12px;}
.nav li .shownav a:hover,.nav li .shownav .current{background:#014d96;color:#fff;font-size:12px;}

.tel{font-size:14px; font-weight:normal; color:#014d96;}
.sz{font-size:17px; color:#fe5c03; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}

.footer{padding:20px 0; font-size:12px; color:#ffffff; line-height:25px;}

.nybt{font-size:15px; font-weight:bold; color:#FFF;}

.wz img{vertical-align:middle;}
.nr{padding:20px; line-height:25px;}
.kf{width:85%; margin:10px auto 70px auto; line-height:21px;}

.piclist{width:100%;overflow:hidden;}
.piclist ul{width:120%; overflow:hidden;}
.piclist li{width:245px; height:240px; float:left; margin-right:9px; text-align:center;}
.piclist img{width:230px; height:173px; border:1px #eee solid; padding:3px;}
.piclist img:hover{width:230px; height:173px;border:1px #014d96 solid; padding:3px;}

.img{width:246px; margin-top:20px;}
.img img{width:230px; height:173px; border:1px #ffffff solid; padding:2px; margin-bottom:5px; background:#FFF;}
.img img:hover{width:230px; height:173px;border:1px #014d96 solid; padding:2px; margin-bottom:5px;}

.page{width:100%; text-align:center; height:40px; line-height:40px;}

.nylist{ display:block; padding:0 10px;}
.nylist li{width:100%; height:35px; line-height:35px; border-bottom:1px #ccc dotted; background:url(newsico.jpg) no-repeat left center; padding-left:10px;}
.nylist small{float:right;}

.btn{width:90%; height:25px; line-height:25px;}
.bz{width:90%; }

.box1{width:80%; margin:10px auto;display:block; background:#014d96; border-radius:100px; font-size:14px; color:#FFF;transition:background 1s, width 50s;height:30px; line-height:30px;text-align:center;}

.left1{width:80%; margin:0 auto 10px auto;}
.left1 li{display:block;padding-left:10px; text-align:left; border-bottom:1px #ccc dotted; background:url(newsico.jpg) no-repeat left center; padding-left:10px; height:30px; line-height:30px;}
.left1 a{font-size:12px; color:#014d96;}
.left1 a:hover{font-size:12px; color:#ff0000;}

.nymenu{width:80%; margin:10px auto;}
.nymenu li{width:100%; height:30px; line-height:30px; text-align:center; margin-bottom:6px;}
.nymenu a{display:block; background:#014d96; border-radius:100px; font-size:14px; color:#FFF;transition:background 1s, width 50s;}
.nymenu a:hover{display:block; background:#ff4e00; border-radius:100px; font-size:14px; color:#FFF; width:95%; margin:auto;}

.title{width:100%; background:url(bt2.jpg) no-repeat center center; height:60px; text-align:center;}
.title strong{display:block; height:40px; line-height:40px; font-size:20px; color:#014e96; padding-top:10px;}
.title small{color:#72716f; font-family:Verdana, Geneva, sans-serif;}

.title1{width:100%; background:url(bt1.jpg) no-repeat center center; height:60px; text-align:center;}
.title1 strong{display:block; height:40px; line-height:40px; font-size:20px; color:#014e96; padding-top:10px;}
.title1 small{color:#72716f; font-family:Verdana, Geneva, sans-serif;}

.sylist{width:95%; margin:auto;}
.sylist li{width:100%; background:url(newsico.jpg) no-repeat left center; padding-left:10px; border-bottom:1px #ccc dotted; height:30px; line-height:30px;}
.sylist a{font-size:14px; color:#666; text-decoration:none;}
.sylist small{float:right;}

.fclist{width:100%; margin-top:20px;}
.fclist li{width:200px; float:left; text-align:center;}
.fclist img{width:190px; height:143px; border:1px #fff solid; background:#FFF; padding:2px; margin-bottom:5px;}
.fclist img:hover{width:190px; height:143px;border:1px #014d96 solid; padding:2px; margin-bottom:5px;}

.font{line-height:25px; font-size:14px;}

.shownav a{font-size:14px;  font-family:"microsoft yahei"; }

.list1{width:100%; overflow:hidden; margin:20px auto;}
.list1 ul{width:120%; overflow:hidden;}
.list1 li{float:left; border:1px #ccc solid; width:100px; height:180px; border-radius:5px; margin-right:10px;}
.list1 img{display:block; width:70px; height:auto; padding-top:10px;}
.list1 span{display:block; padding:10px; text-align:center; font-size:14px;}

.list2{width:100%; overflow:hidden; margin:20px auto;}
.list2 ul{width:120%; overflow:hidden;}
.list2 li{float:left; border:1px #ccc solid; width:20%; height:130px; border-radius:5px; margin-right:10px;}
.list2 img{display:block; width:70px; height:auto; padding-top:10px;}
.list2 span{display:block; padding:10px; text-align:center; font-size:14px;}

.list3{width:100%; overflow:hidden; margin:20px auto;}
.list3 ul{width:120%; overflow:hidden;}
.list3 li{float:left; border:1px #ccc solid; width:132px; height:130px; border-radius:5px; margin-right:10px;}
.list3 img{display:block; width:70px; height:auto; padding-top:10px;}
.list3 span{display:block; padding:10px; text-align:center; font-size:14px;}

.list4{width:100%;}
.list4 span{display:block; padding:10px; text-align:left; line-height:25px; font-size:14px;}

.fy_link{
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
}
.fy_hover{
	font-weight:bold;
	color:#fe6d00;
	font-size:14px;
	cursor:pointer;
	border-bottom:2px #fe6d00 solid;
}

.more{width:100%; text-align:center; margin:10px 0;}
.more a{border:1px #ccc solid; padding:5px 15px; border-radius:5px;}
.more a:hover{border:1px #003970 solid; padding:5px 15px; border-radius:5px; background:#003970; color:#FFF;}