/* 意峰网站整体布局 */

/*reset*/

div { margin:0px; padding:0px; border:0px;}
img{ border:0px;}
form{ margin:0px; padding:0px;}
p { text-align:left; }
a { color:#333; text-decoration:none;}
a:hover { color:#ff9900; text-decoration:none; }

/*container*/

#efengco { font-family:"宋体"; margin:0px; text-align:center;}
#container { width:auto; height:auto; text-align:left; font-size:12px;}

/*header*/

#header { height:90px; margin:0px auto; background:url(../images/logo_bg.jpg) repeat-x left top; }
	#top { width:980px; height:90px; margin:0px auto; position:relative;}
		#logo { float:left; margin:23px 0 0 10px; width:185px; padding:0px;}
		#nav { float:left; text-align:left; margin:45px 0 0 60px; height:34px; line-height:34px;}
		#nav ul { list-style:none; padding:0px; margin:0px;}
		#nav ul li { float:left; text-align:center; margin:0px 4px; width:79px;}
			#nav a { color:#666; font-size:12px; font-weight:bold;}
			#nav a:hover { color:#2D9ADB;}
			.nav_bg { background:url(../images/nav_bg.jpg) no-repeat center center; width:79px; height:34px; text-align:center; display:block;}
		#submenu {height:20px; position:absolute; line-height:20px; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:8px; left: 827px; top: 4px; width: 150px;}
		#submenu-index {height:20px; position:absolute; line-height:20px; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:8px; left: 827px; top: 4px; width: 220px; text-align:left;}
			#submenu-index a { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px 5px; color:#999;}
			#submenu-index a:hover { text-decoration:underline; color:#ff6600; }
			#submenu a { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px 5px; color:#999;}
			#submenu a:hover { text-decoration:underline; color:#ff6600; }

/*mainContent*/

#mainContent { width:980px; margin:0px auto;}
		#mainContent a {color:#FFF; font-size:12px; }
		#mainContent a:hover {color:#FFF; font-size:12px; text-decoration:underline; }
	#ad_tel { font-size:12px; font-weight:bold; color:#999; line-height:20px; margin:5px 0px;}
		.ad_left { float:left; padding:0px; border:1px solid #ccc;}
		.ad_right { float:left; padding:0px; border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;}
	#program {clear:both; color:#fff; line-height:18px; background:url(../images/program_bg.jpg) repeat-x left top; height:225px; width:980px; margin:10px auto;}
		.index_con { padding:10px 10px 0px 5px;}

/*footer*/

#footer { width:980px; height:50px; margin:10px auto 30px auto; }
	.contact_us { color:#0066FF; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #ccc; line-height:26px; }
		.contact_us a { font-size:12px; color:#0066FF; margin:0px 5px; }
		.contact_us a:hover { color:#333333; }
	.copyright { font-family:Arial, Helvetica, sans-serif; line-height:26px;}
	

/*div content begin*/
.div_content {width:980px;margin:0 auto 7px auto; color:#596878;}
/*img_switch css*/
.img_switch {width:100%; height:341px;margin-top:5px; position:relative;}
.img_switch_content{width:100%; height:330px;}
.img_switch_bottom {width:100%; height:11px; background: url(../images/img_switch_bottom_bg.gif); background-repeat: no-repeat;}
.img_switch_text {position:absolute;top:304px; width:980px; height:35px;}
.number_nav {width:130px; height:25px; padding-top:3px; padding-left:5px; float:left;display:inline;}
.number_nav ul{float:left; margin:0; padding:0;}
.number_nav ul li{float:left; margin-left:5px; width:25px; height:26px; line-height:26px; text-align:center; font-weight:bold; background: url(../images/img_switch_nav.gif); cursor:pointer; }
#pic{overflow:hidden;}
.img_switch_efengco{width:813px;height:35px; display:inline;}

