

.red,.red a,a.red {color:#FF0000;}
.clear{clear:both;display:block;}

/* Layer Styles */
.mainFrame{width:1020px;margin:0 auto;}

/* menu Nav */
#top01 { background:url(../image/bj01.gif) repeat-x; height:13px; width:1020px; overflow:hidden;}

.menuNav {width:1020px;border-bottom:1px solid #C4C4C4;margin:0 auto;height: 1%;vertical-align: middle;}
.menuNav ul{list-style:none;margin:5px 0px;padding:4px 0;clear:both;height:12px;line-height:12px;overflow:hidden;}
.menuNav ul li{float:left;background:url(../image/dhBg.gif);background-position:left -26px;background-repeat:no-repeat;display:block;padding: 0 6px 0 7px;
line-height: 13px;height:12px;}
.menuNav ul li.e{padding-right:0;}
.menuNav ul li.s{background:0;}
.menuNav ul li a{color:black;text-decoration:none;}
.menuNav ul li a.red{color:red;}
.menuNav ul li a:hover{color:red;text-decoration:underline;}

.menuNav .ico{
width: 11px;
height: 13px;
float: left;
overflow: hidden;
float:left;background:url(../image/dhBg.gif);
background-position: left -2px;
margin-right: 5px;
}

.shadow{background:#EBEBEB;width:950px;height:3px;line-height:3px;font-size:1px;clear:both;display:none;}

.sybox {
	width: 1020px;
	clear: both;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.sybox .topNav ul { height: 30px; overflow: hidden; border-bottom: 1px solid #C4C4C4; }
.sybox .topNav ul li.first { padding: 0 0 0 22px; background: url("http://www.zhmf5.net/skin/mf/image/sy_bg.gif") no-repeat 5px 0; }
.sybox .topNav ul li { height: 30px; line-height: 30px; float: left; _display: inline; }
.sybox .topNav ul li a { color: #4B4B4B; }
.sybox .topNav ul li.i { margin: 0 6px 0 6px; width: 1px; background: url("http://www.zhmf5.net/skin/mf/image/sy_bg.gif") no-repeat 0 -211px; }
.sybox .advert { margin: 10px 0 0 0; width: 950px; height: 90px; overflow: hidden; }
.sybox .advert .left { float: left; width: 175px; height: 90px; }
.sybox .advert .center { float: left; width: 588px; margin-left: 6px; }
.sybox .advert .right { float: right; width: 175px; height: 90px; }
.sybox .logo { margin: 10px 0 0 0; height: 30px; overflow: hidden; }
.clear::after { content: ''; display: block; clear: both; height: 0px; }
.sybox .logo .Fl { margin: 0 0 0 10px; width: 230px; height: 30px; overflow: hidden; background: url("http://www.zhmf5.net/skin/mf/image/logo_sy.jpg") no-repeat; position: relative; }
.Fl, .Fm, .Fr { float: left; _display: inline; }
.sybox .logo .Fl a.n1 { width: 108px; left: 0; }
.sybox .logo .Fl a { height: 30px; position: absolute; top: 0; }
.sybox a { color: #039; }
.sybox .logo .Fl a.n2 { width: 105px; left: 123px; }
.cmBtn { display: block; text-indent: -999999px; overflow: hidden; }
.sybox .logo .Fm { margin: 0 0 0 16px; width: 248px; height: 30px; overflow: hidden; }
.sybox .logo .Fm ul li.n1 { background-position: 0 -90px; }
.sybox .logo .Fm ul li { margin: 0 12px 0 0; padding: 0 0 0 26px; height: 30px; overflow: hidden; line-height: 30px; font-size: 14px; background: url("http://www.zhmf5.net/skin/mf/image/sy_bg.gif") no-repeat; float: left; _display: inline; }
.sybox .logo .Fm ul li.n2 { background-position: 0 -120px; }
.sybox .logo .Fm ul li.n3 { background-position: 0 -150px; }
.sybox .logo .Fm ul li a { color: #039; }
.sybox .logo .Fr { margin: 0 0 0 16px; width: 430px; height: 30px; overflow: hidden; }
.sybox .logo .Fr .search { margin: 3px 0 0 0; width: 430px; height: 30px; overflow: hidden; }
.sybox .logo .Fr .search .sradio { float: left; _display: inline; }
.sybox .logo .Fr .search .sradio input, .sybox .logo .Fr .search .sradio label { display: block; height: 24px; vertical-align: middle; overflow: hidden; float: left; *display: inline; }
.sybox .logo .Fr .search .sradio label { margin: 0 10px 0 0; *margin: 0 8px 0 0; padding: 0 0 0 4px; *padding: 0; line-height: 26px; }
.sybox .logo .Fr .search .sradio input, .sybox .logo .Fr .search .sradio label { display: block; height: 24px; vertical-align: middle; overflow: hidden; float: left; *display: inline; }
.sybox .logo .Fr .search .sinput { margin: 2px 10px 0 0; *margin: 2px 6px 0 0; padding: 0 2px; width: 118px; height: 17px; overflow: hidden; line-height: 17px; font-size: 12px; border: 1px solid #999; float: left; *display: inline; }
.sybox .logo .Fr .search .btn { margin: 2px 0 0 0; position: relative; vertical-align: middle; border: 1px solid #A4A4A4; height: 17px; float: left; _display: inline; cursor: pointer; }
.sybox .logo .Fr .search .btn b { display: block; border: 1px solid white; background: url(http://www.zhmf5.net/skin/mf/images/sy_bg.gif) repeat-x 0 -240px; width: 42px; height: 15px; overflow: hidden; line-height: 17px; text-align: center; color: #494949; padding: 0 6px; font-weight: normal; }
.sybox .menu { margin: 10px 0 0 0; width: 1020px; height: 35px; overflow: hidden; }
.sybox .menu ul { width: 1020px; height: 35px; overflow: hidden; background: #3A5E95; }
.sybox .menu ul li.menuTit { padding: 0 10px; width: 60px; text-align: center; background: #484848; }
.sybox .menu ul li { padding: 0 6px; height: 35px; overflow: hidden; line-height: 35px; font-size: 14px; float: left; _display: inline; }
.sybox .menu ul li.menuTit a { font-weight: bold; }
.sybox .menu ul li a { color: white;font-weight: bold; }
.sybox .menu ul li a:hover {
      font-weight: bold; 
    }
.sybox .menu ul li a:active {
      font-weight: bold; color: #EBEBEB;// µã»÷ºó×ÖÌå±ä´Ö
    }	
.sybox .menu ul li.titLine { padding: 0; width: 2px; background: white; }
.sybox .menu ul li.line { padding: 0; width: 2px; background: url("http://www.zhmf5.net/skin/mf/image/sy_bg.gif") no-repeat 0 -255px; }

.sybox .menu1 { margin: 10px 0 0 0; width: 1020px; height: 35px; overflow: hidden; }
.sybox .menu1 ul { width: 1020px; height: 35px; overflow: hidden; background: #39830c; }
.sybox .menu1 ul li.menuTit { padding: 0 10px; width: 60px; text-align: center; background: #484848; }
.sybox .menu1 ul li { padding: 0 6px; height: 35px; overflow: hidden; line-height: 35px; font-size: 14px; float: left; _display: inline; }
.sybox .menu1 ul li.menuTit a { font-weight: bold; }
.sybox .menu1 ul li a { color: white; }
.sybox .menu1 ul li.titLine { padding: 0; width: 2px; background: white; }
.sybox .menu1 ul li.line { padding: 0; width: 2px; background: url("http://www.zhmf5.net/skin/mf/image/sy_bg.gif") no-repeat 0 -255px; }

.sybox .menu2 { margin: 10px 0 0 0; width: 1020px; height: 35px; overflow: hidden; }
.sybox .menu2 ul { width: 1020px; height: 35px; overflow: hidden; background: #373737; }
.sybox .menu2 ul li.menuTit { padding: 0 10px; width: 60px; text-align: center; background: #484848; }
.sybox .menu2 ul li { padding: 0 6px; height: 35px; overflow: hidden; line-height: 35px; font-size: 14px; float: left; _display: inline; }
.sybox .menu2 ul li.menuTit a { font-weight: bold; }
.sybox .menu2 ul li a { color: white; }
.sybox .menu2 ul li.titLine { padding: 0; width: 2px; background: white; }
.sybox .menu2 ul li.line { padding: 0; width: 2px; background: url("http://www.zhmf5.net/skin/mf/image/sy_bg.gif") no-repeat 0 -255px; }

.sybox .foot { margin: 0 auto; width: 950px; text-align: center; clear: both; }
.sybox .foot .sets { line-height: 44px; }
.sybox .foot .sets a { margin: 0 20px; }
.sybox .foot a { color: #3D3D3D; }
.sybox .foot .links { height: 30px; line-height: 30px; background-color: #E3F0F9; border-top: 2px solid #9CC3E2; }
.sybox .foot .links a { margin: 0 12px; }
.sybox .foot .contact { margin: 10px 0 0 0; }
.sybox .foot .contact span { margin: 0 24px 0 0; }

.fj_imglist {width:625px;margin-top:15px;margin-left:10px;overflow:hidden;zoom:1;}
.fj_imglist li {float:left;width:141px;height:112px;margin:auto 12px 10px auto;}
.fj_imglist img {width:141px;height:82px;}
.fj_imglist span {display:block;width:141px;height:30px;line-height:30px;text-align:center;font-size:14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.fj_imglist1 {width:330px;margin-top:0px;margin-left:0px;overflow:hidden;zoom:1;}
.fj_imglist1 li {float:left;width:141px;height:112px;margin:auto 12px 10px auto;}
.fj_imglist1 img {width:141px;height:82px;}
.fj_imglist1 span {display:block;width:141px;height:30px;line-height:30px;text-align:center;font-size:14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.hd_bottom_logo{ width:1000px; height:75px; margin:0 auto; margin-top:5px;}
.hd_bottom_left{ width:690px; height:75px;}
.hd_bottom_left img{ width:90px; float:left; margin-top:0px;}
.hd_meun{ height:75px; float:riht; text-align:left; float:left;}
.hd_meun_jk{font-family:"Microsoft Yahei"; font-size:18px;line-height:75px; color:#115793; font-weight:bold;text-align:center; padding:0 10px;}
.hd_meun_jk a{color:#115793}
.hd_meun_jk1{line-height:80px;height:75px;}
.hd_meun_jk1 a{ padding:0 5px;}
.hd_meun_jk2{ width:270px; height:75px; left:75px; line-height:80px; float:left;}
.hd_meun_jk2 a{color:#5589bb;}