/* CSS Document */
.yemian{width:950px; margin:5px auto;padding:0; font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:22px;color:#333333;}
body{
width:950px;
 margin:0 auto;
 padding:0;
 font-size:12px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 line-height:22px;
 color:#333333;
 }
.banner{width:950px;}
#header {
	BACKGROUND: url(header_bg.gif) repeat-x; MARGIN: 0px auto; WIDTH: 950px;_WIDTH: 935px; HEIGHT: 117px
}
#header .top {
	MARGIN-BOTTOM: 0px; HEIGHT: 48px;
}
#header .t-l {
	PADDING-RIGHT: 0px; margin-left: 16px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 313px; PADDING-TOP: 0px;margin-TOP: 32px; 
}
#header .t-m {
	FLOAT: left; WIDTH: 360px; COLOR: #cc0000; PADDING-TOP: 10px
}
#header .t-r {
	margin-left: 30px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; COLOR: #cc0000; LINE-HEIGHT: 23px; PADDING-TOP: 8px;margin-TOP: 32px; 
}
#header .nav {
	PADDING-RIGHT: 0px; margin-left: 30px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 30px
}
#header .nav-l {
	FLOAT: left; WIDTH: 880px; TEXT-ALIGN: left
}
#header .nav-l-index {margin-top:-0px;MARGIN-LEFT: 25px; WIDTH: 880px;*margin-top:32px;_margin-top:0px;
}
#header .nav-l LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 8px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#header .nav-l A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; WIDTH: 110px; COLOR: #fff; LINE-HEIGHT: 28px; HEIGHT: 30px; TEXT-DECORATION: none
}
#header .nav-l A:hover {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(top_menu_bg2.gif) no-repeat center 3px; WIDTH: 110px; COLOR: #ff8800; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-DECORATION: none
}
#header A.nav-current {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(top_menu_bg2.gif) no-repeat center 3px; WIDTH: 110px; COLOR: #307dc3; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-DECORATION: none
}
#header .nav-r {
	FLOAT: right; MARGIN: 10px 20px 0px 0px
}
#navi2box {
	MARGIN: 0px auto; WIDTH: 950px; PADDING-TOP: 5px; HEIGHT: 25px;_margin-top: -35px;
}
#navi2box A {
	MARGIN-LEFT: 5px
}
.navi2_tit {
	PADDING-LEFT: 20px; FONT-SIZE: 12px; BACKGROUND: url(point.gif) no-repeat left 50%; COLOR: #307dc3;FONT-WEIGHT: bold; 
}
.navi2 {
	FONT-SIZE: 12px; COLOR: #307dc3;FONT-WEIGHT: bold; 
}
A.navi2 {
	FONT-SIZE: 12px; COLOR: #307dc3
}
#navi2_1 {
	MARGIN-LEFT: 0px
}
#navi2_2 {
	MARGIN-LEFT: 100px
}
#navi2_3 {
	MARGIN-LEFT: 210px
}
#navi2_4 {
	MARGIN-LEFT: 220px
}
#navi2_5 {
	MARGIN-LEFT: 500px
}
#navi2_6 {
	MARGIN-LEFT: 400px
}
#navi2_7 {
	MARGIN-LEFT: 580px
}
ul{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 150%; PADDING-TOP: 0px;
}
li {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px;padding-top:4px;LINE-HEIGHT: 150%; PADDING-TOP: 0px;
}
ul {
	LIST-STYLE-TYPE: none
}
li {
	LIST-STYLE-TYPE: none
}
IMG {BORDER-TOP-WIDTH:0px; PADDING-RIGHT:0px; PADDING-LEFT:0px; BORDER-LEFT-WIDTH:0px; BORDER-BOTTOM-WIDTH:0px; PADDING-BOTTOM:0px; MARGIN:0px; PADDING-TOP:0px; BORDER-RIGHT-WIDTH:0px}
.clear {CLEAR: both; FONT-SIZE: 1px; OVERFLOW: hidden;}

A {COLOR:#000; TEXT-DECORATION:none;}
A:hover {TEXT-DECORATION: underline;}
#wrap { width:950px; height:150%; margin:0 auto;}
#left{ width:162px; float:left; height:150%;}
.logo{ margin-bottom:14px;}
#left .navi{ width:162px; margin:0 auto;}
#left .navi ul li{ width:162px; height:28px; TEXT-ALIGN:center; background:#609986; margin-bottom:15px; font-size:14px; DISPLAY: block;padding-top:5px;}
#left .navi ul li a{ color:#ffffff; text-decoration:none; }
#left .navi ul li a:hover{ color:#ffffff; text-decoration:underline;}
#right{ width:774px; float:right; height:150%;}
.banner{ width:774px; height:160px;}
#main{ width:774px; height:150%; margin:0 auto 10px auto; float:right;border: 1px solid #cccccc;}
.lovebottom{width:950px;height:20px; TEXT-ALIGN:center; background:#cccccc; font-size:14px;padding-top:5px; }
.lovebottom a{padding:5px;}
.expobottom{width:950px;height:28px; TEXT-ALIGN:center; background:#609986; margin-bottom:15px; font-size:14px;padding-top:5px;color:#ffffff; }


#nav{height:30px; background-image:url(images/line.gif); background-position: -2px 0px; width:950px;margin:0 auto;overflow:hidden;}
#nav ul {margin-left:10px;height:100%;width:656px;}
#nav li {font-size:12px;float:left;color:#fff;font-weight:bold;background:url(images/icon.gif?v=1.1) no-repeat -45px -91px;padding:0px 7px 0px 11px;line-height:30px;*line-height:32px;}
#nav span {line-height:30px;float:right;margin-right:8px;}
#nav span a{margin-right:10px;}
#nav ul div {background:url(images/icon.gif?v=1.1) no-repeat center 4px;}
#nav ul li a{display:block;}
#nav a:link, #nav a:visited {color:#FFF;text-decoration:none;font-size:12px;}