* { margin: 0px; padding: 0px; list-style-type:none; }
a { color: #444; text-decoration: none; font-size: 12px; }
a:hover { text-decoration: none; color: #FF6600; font-size: 12px; }
.yellow { color: #F60;}
img, a img { border:0px; }
body { width: 954px; margin: 0px auto; background: url(../images/bodybg.jpg) repeat-x left top; font-size: 12px; color:#444;text-align:justify;
text-justify:inter-ideograph;  }
/**/
.head, .banner{ width:954px;float:left;}
.menu{ width:770px;float:left; height:77px; padding:38px 0 0 194px; background:url(../images/menbg.jpg) repeat left bottom;}
.menu ul{ width:770px; float:left;}
.menu li{ width:90px; height:28px; line-height:28px; float:left; text-align: center; }
.menu li a{ width:90px; float:left; font-size:13px; font-weight:bold; color:#FFF; text-align: center; }
.menu li a:hover{ width:90px; float:left; font-size:13px; font-weight:bold; color: #F60; text-align: center; }
.line { background-image: url(../images/line.jpg); background-repeat: no-repeat; background-position: right center; height: 28px; }

/*main*/
.main{ width:954px;float:left;}
.mleft{ width:208px; float:left;}
.yzjy{ width:184px; height:125px; padding:25px 12px 0 12px; line-height:150%; background:url(../images/yzjybg.jpg) no-repeat left top;}
.company{ width:186px; margin-top:15px; float:left; background-color:#F6F6F6; border: 1px solid #CCC; padding:10px; line-height:155%; }
.company h1 { padding-bottom: 10px; text-align: center; }
/*mmid*/
.mmid{ width:490px; float: left; padding-left:25px;}
.mmidcok{width:490px; float: left;}
.padd20{ padding-top:20px;}
.mtitle { float: left; width: 490px; height: 22px; background-image: url(../images/indextitle.jpg); background-repeat: no-repeat; background-position: right center; line-height: 22px; margin-bottom: 10px; }
.mtitle span { float: left; font-family: Arial; font-size: 16px; font-weight: bold; color: #0D7CD0; }
.mtitle span font { color: #333; font-size: 14px; padding-right: 3px; }
.mtitle .more { float: right; padding-right: 10px; }
.mtitle .more a { color: #FFF; }
/*mcont1*/
.mcont1 { float: left; width: 490px; }
.mcont1 p { float: left; }
.mcont1 ul { float: right; width: 350px; }
.mcont1 ul li { background: url(../images/ulimg.jpg) no-repeat left center; border-bottom: 1px solid #ECECEC;  padding-left: 15px; height:24; line-height:24px;}
/*mcont2*/
.mcont2 { float: left; width: 490px; }
.mcont2 ul{ float: left; width: 490px; }
.mcont2 li{ float: left; width: 117px; text-align: center; }
.mcont2 ul li span { padding-bottom: 10px; }
.mcont2 ul li span img { padding-bottom: 8px; }

/*mright*/
.mright{ width:204px; float:right;}
.rggl{ width:176px; height:112px; line-height:150%; padding:43px 14px 0 14px;  float: left; background:url(../images/ggl.jpg) no-repeat left top; color:#FFF;}
.rcok{ width:186px; float: left; background-color:#F6F6F6; border:1px solid #CCC; margin-top:20px; padding:8px;}
.rcont1{ width:137px;float:left;line-height:150%;}
.rcont1 h2 { background-color: #04AFDB; color: #FFF; text-align: center; font-size: 12px; font-weight: normal; float:left; padding: 2px; }
.rcont1 span { float: left; width: 137px; padding-top: 8px; }
.rcont1 span font { color: #04AFDB; font-size:12px; }
.rcont2{ width:112px;float:left; line-height:150%;}
.rcont2 h2 { background-color: #04AFDB; color: #FFF; text-align: center; font-size: 12px; font-weight: normal; float:left; padding: 2px; }
.rcont2 span { float: left; width: 112px; padding-top: 8px; }
.rcont2 span font { color: #04AFDB; }
.rpic{ float: right;}

/*footer*/
.footer{ width:954px; height:75px; padding-top:20px; line-height:160%; float:left; margin-top:20px; text-align:center; background:url(../images/footerbg.jpg) repeat-x left top;}
