

.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:1000px; overflow:hidden;}

.menuNav {width:1000px;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:980px;height:3px;line-height:3px;font-size:1px;clear:both;display:none;}

.sybox {
	width: 1000px;
	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/images/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/images/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/images/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/images/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: 980px; height: 35px; overflow: hidden; }
.sybox .menu ul { width: 980px; 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; }
.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/images/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; }

#BannerDiv{width:1000px;margin:5px auto;border:#EEEEEE 5px solid;background-color:#EBF167;overflow:hidden;text-align:center;font-size:18px;line-height:25px;border-radius:5px;}


/*coList_1*/
.coList{float:left; margin:10px 0 10px 1px; border-right:#C2C2C2 dotted 1px; width:390px}/*370*/
.coList1{float:left; margin:10px 0 10px 1px; border-right:#C2C2C2 dotted 1px; width:350px}/*370*/
.eachList {padding: 0 0 0 2px;}
.coList_end{float:left; margin:10px 0; width:255px}/*255*/
.eachList{overflow:hidden;}
.eachList li{float:left; display:inline;}
.eachList li a{color:#333; line-height:24px; margin:0 7px; float:left;}
.fwb{font-weight:bolder;}



/* 框架 */
.widthC{width:1000px; margin:0 auto; overflow:hidden;}
.widthD{width:978px; margin:0 auto; overflow:hidden; border:#ECECEC solid 1px; }
.widthM{width:100%; overflow:hidden; }