body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Tahoma, verdana, arial, helvetica, sans-serif;
	text-align:center;
	min-width:954px;
	background-attachment:fixed;
	line-height:180%;
	background-color:#fdfdfd;
	background-image:url(epbg.gif);
	background-position:center; 
	background-repeat:repeat-y;
}


IMG {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px;
}

a:link {
	COLOR: #0d41d6; TEXT-DECORATION: none
}
a:visited {
	COLOR: #33436f; TEXT-DECORATION: none
}
a:hover {
	COLOR: #bc3e06; TEXT-DECORATION: underline
}
a:active {
	COLOR: #606060; TEXT-DECORATION: none
}
a {
	TEXT-DECORATION: underline;
}

.pm_mar{ width:954px; +margin-left:1px;  
}

@media screen and (-webkit-min-device-pixel-ratio:0) { .pm_mar{width:953px;}}

.topbg{background:url(ep-topbg.jpg) repeat-x; width:954px; height:135px; 
}

.logo{ margin-top:10px; float:left; margin-left:16px; width:938px; text-align:left; margin-bottom:6px; +margin-bottom:4px;
}

.navigation{ width:938px; /*padding-top:83px;*/ 
}

.nav_left{
	background:url(epnavleft.jpg) no-repeat; width:8px; height:42px; float:left;
}

.nav_right{
	background:url(epnavright.jpg) no-repeat; width:8px; height:42px; float:right;
}

.nav_middle{
	background:url(epnavbg.jpg) repeat-x; height:42px; width:922px; float:right;
}

.nav {height:42px; color:#f6f5f5; margin-left:30px;
}

.nav ul {list-style:none; margin:0px; padding-left:0px; color:#f6f5f5;} 

.nav ul li { float:left; position:relative; cursor: pointer; color:#FFFFFF;}

.nav ul li a {display:block; float:left; text-decoration:none; height:42px; text-align:center; font-size:14px; color:#FFFFFF;  line-height:45px; padding-left:24px;
}

.nav ul li a span{display:block; float:left; text-decoration:none; height:42px; text-align:center; font-size:14px; color:#FFFFFF;  line-height:45px; padding-right:24px; 
}

.nav ul li a:hover {cursor: pointer; color:#eae7e7;  text-decoration:underline;
}

.navline{ background:url(epnavrline.jpg); width:2px; height:42px;
}

.divmar{ width:936px; text-align:left;
}

.themebg{background:url(epiconbg.gif) repeat-x; height:38px; padding-left:10px; text-align:left; margin-top:2px; font-size:11px;
}

.epicon{ background:url(epicon.gif) no-repeat; padding-left:30px; float:left;
}


.share{ float:right; margin-top:3px; height:16px;
}

.banner{ background:url(banner.jpg) no-repeat; height:257px; width:936px; font-family:Arial, Helvetica, sans-serif; margin-bottom:4px;
}

.banner #h1{ font-size:24px; color:#fe6c01; margin:0
}

.div1{margin-left:240px; padding-top:20px;
}

.div2{margin-left:10px; font-size:19px; line-height:26px; padding-top:19px;
}

.p{ font-size:16px; color:#fa7c01; margin:5px; margin-bottom:13px;
}

.mardown{ margin-left:177px;
}

.boxbg{ background:url(bg.jpg) repeat-x; height:41px;
}
 
.boxdiv{ font-size:13px;  color:#0a306e
}

.tips{ position:relative; z-index:2;  
}  

.tips:hover{ z-index:3;  background:none; margin-top:20px;  text-decoration:none;
}  

.tips span{display: none; text-align:left; 
}  

.tips:hover span{display:block; position:absolute; padding-top:22px; padding-left:6px; padding-right:6px; padding-bottom:6px;  top:10px;  left:20px; background:url(textbg2.png) no-repeat; width:231px;  border-bottom:1px solid #dc8f33;  color:black; cursor:auto;
}

.tips:hover span ul{ margin-top:8px
}


.yejiao1{ width:100%; height:124px; background:url(epyejiao.gif) repeat-x; color:#333333; text-align:center; margin-top:40px;
}

.yejiao{text-align:center; color:#fff; line-height:30px;
}

.yejiao a:link {color:#fff; text-decoration:none}
.yejiao a:visited {color:#fff; }
.yejiao a:hover {color:#fff; text-decoration:underline}
.yejiao a:active {color:#4b4949;}