/*下拉菜单呈现效果的样式设置*/
*{padding:0; margin:0;}
body,input,textarea{ font-size:12px; color:#333; font-family:"宋体";}
body{background:#fff;}
a:link{color:#333; text-decoration:none;} 
a:visited{color:#333; text-decoration:none;} 
a:hover{color:#d81718; text-decoration:underline;} 
a:active{color:#d81718; text-decoration:underline;}
ul,ol{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
img{border:0;}
.clear{ clear:both; height:0; font-size:0; overflow:hidden; width:100%;}
.fimaly{font-family:"微软雅黑" Arial, sans-serif;}
html,body{height:100%;}

/* CSS Document */
body { text-decoration:none;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	line-height:24px;}
ul,ol,li{ list-style: none;}
a{ font-family:"宋体";  color:#777777;  text-decoration:none;}
a:hover{ color:#006699;}
.body{display:block; width:1026px; margin:0 auto; height:1000px;}
.header{display:block; width:1026px; float:left; height:83px; }
.header1_1{display:block; width:240px; float:left;}
.header1_1 .tel{float:right; padding-top:17px;}
.header1_2{display:block; width:467px; float:left; height:80px;}
.header1_3{display:block; width:188px; float:left; height:50px; margin:15px 0 15px 15px; -margin:15px 0 15px 8px;}	
.nav1{padding:0; width:410px; float:left; list-style:none ; height:70px; margin-left:20px;}

.nav1 .nav_wid{width:410px; margin:0 auto; height:80px;}
.nav1 ul{width:505px; float:left; padding-left:0px;  display:inline;  }
.nav1 ul li{float:left; list-style:none}
.nav1 ul .nav_kc_left a.index{ float:left; height:70px; padding:0 8px; line-height:30px; font-size:14px; font-weight:bold; }
.nav1 ul .nav_kc_left a.index:hover{ color:#ffe2e2; font-weight:bold; text-decoration:none;}

.nav1 ul .nav_kc_left a.list_x{ float:left; height:58px; padding:0 10px; line-height:40px; font-size:14px; font-weight:bold; filter: DropShadow(Color=#890002, OffX=1, OffY=1, Positive=1);}
.nav1 ul .nav_kc_left a.list_x:hover{ color:#e40000; font-weight:bold; text-decoration:none; padding-top:8px; height:50px;}
.ke1{width:auto; height:auto; }

.width_wodn{width:300px; float:left; }
.width_wodn .down{ width:90px; float:left;padding:5px;   background:#fff url(/xl_bg.gif) repeat-x left top; border-left:2px solid #ce0000; border-right:2px solid #bd110c; border-bottom:2px solid #ce0000;}
.width_wodn .wodn_one{width:40px; float:left;}
.width_wodn .wodn_one .y_s_t{color:#980900;  border-bottom:1px solid #ebe2d9; }
.width_wodn .wodn_one dd{line-height:24px; width:50px; text-align:center;}
.width_wodn .wodn_one dd a{ display:block;color:#333; float:right; line-height:32px; font-size:14px; width:90px; }
.width_wodn .wodn_one dd a:hover{text-decoration:none; background:#ffe7e7 url(../images/2012AndroidBooks/nav_xl_di.gif) no-repeat 3px 13px;color:#980900;}



#contain{ display:block; width:848px; 
padding:0px 15px 0px 15px;
font-size:12px;
}
#topbanner{ display:block; float:left;
width:848px;
height:240px;
margin:3px 0px 3px 0px;
}
#main{ display:block; float:left;
width:848px;
height:auto !important;
height:200px; /*假定低高度是200px*/
min-height:200px;
}
#mu{
width:848px;
height:25px;
background:url(courses/mu.jpg);
color:#FFFFFF;
font-weight:bold;
margin:5px 0px 0px 0px;
padding:8px 0px 0px 0px;
}
.tit{
width:515px;
height:32px;
padding:18px 0px 0px 168px;
background-image:url(courses/tit1.jpg);
color:#333333;
font-size:14px;
font-weight:bold;
}
.tit2{
width:768px;
height:35px;
padding:50px 0px 0px 80px;
background-image:url(courses/tit3.jpg);
color:#333333;
font-size:14px;
font-weight:bold;
}
td{
color:#575757;
line-height:24px;
font-size:12px;
}
.box{
width:836px;
height:auto !important;
height:100px; /*假定低高度是200px*/
min-height:100px;
border-left:1px #EAE9E9 solid;
border-right:1px #EAE9E9 solid;
border-top:1px #EAE9E9 solid;
border-bottom:1px #EAE9E9 solid;
margin-top:8px;
padding:5px;
color:#575757;
line-height:24px;
font-size:12px;
margin-bottom:8px;
}
#foot{
width:848px;
text-align:center;
color:#575757;
height:auto !important;
height:100px; /*假定低高度是200px*/
min-height:100px;
}
#banner {	clear: both;
	width: 848px;
	height: 77px;
	padding: 0px 0;
	background-image:url(courses/index_pic_r1_c2.jpg);
}
#cl {clear:both; width:100%;  height:1px; margin-top:-1px; font-size:1px; }


/*----top start----*/
#top .nav { font-size: 12px; background-color: #f5f5f5; height: 28px; width: 100%; line-height: 28px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e5e5e5; }
.nav_menu { margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; width: 1026px; color: #666; }
#top .logo { width: 1026px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; height: 80px; }
#top .logo .logo_c { float: left; width: 420px; background-image: url(../../images/logo_c.gif); background-repeat: no-repeat; height: 80px; }
#top .logo .logo_r { float: left; height: 62px; width: 236px; margin-top: 9px; }
#top .logo .logo_l { float: left; width: 368px; height: 80px;background-repeat: no-repeat; }
#top .nav .nav_menu i { font-weight: normal; color: #e5e5e5; font-style: normal; }
#top .menu {
	width: 1026px;
	height: 32px;
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: auto;
}

#top .nav .nav_menu a { color: #666; text-decoration: none; }
#top .nav .nav_menu a:hover { color: #FFF; text-decoration: none; background-color: #CC0000; padding: 2px 0px 2px 0px; }
#top .nav .nav_menu b { font-size: 12px; font-weight: normal; color: #FF0000; }
#top .nav .nav_menu .nav_l { margin: 0px; padding: 0px; }
#top .nav .nav_menu span { padding-left: 186px; }
/* 增加 */
.nav s { height: 17px; width: 56px; line-height: 17px; color: #FFFFFF; text-decoration: none; margin-left: 5px; padding: 0px; position: absolute; top: 5px; }
/*----top end----*/

/*----header start----*/
.header_width{width:100%; background:url(../images/3G_01.gif) repeat-x; height:85px; }
.header{width:1026px; margin:0 auto; height:85px;}
.header .logo{float:left; padding-top:0px; margin-left:10px!important;}
.header .nav{padding:0; width:410px; float:left;}

.nav .nav_wid{
	width:530px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.nav ul{width:505px; float:left; padding-left:0px; margin-left:25px!important; display:inline;}
.nav ul li{float:left;}
.nav ul .nav_kc_left a.index{ float:left; height:10px; padding:0 5px; line-height:103px; font-size:14px; font-weight:bold; }
.nav ul .nav_kc_left a.index:hover{ color:#ffe2e2; font-weight:bold; text-decoration:none;}

.nav ul .nav_kc_left a.list_x{ float:left; height:58px; padding:0 18px; line-height:40px; font-size:14px; font-weight:bold; filter: DropShadow(Color=#890002, OffX=1, OffY=1, Positive=1);}
.nav ul .nav_kc_left a.list_x:hover{
	color:#FF0;
	font-weight:bold;
	text-decoration:none;
	padding-top:8px;
	height:50px;
}

.ke1{width:auto; height:auto; }

.width_wodn{width:330px; float:left;}
.width_wodn .down{ width:123px; float:left; padding:5px; background:#fff url(../images/xl_bg.gif) repeat-x left top; border-left:2px solid #ce0000; border-right:2px solid #bd110c; border-bottom:2px solid #ce0000;}
.width_wodn .wodn_one{width:95px; float:left; padding:10px;}
.width_wodn .wodn_one .y_s_t{color:#980900; font-weight:700; border-bottom:1px solid #ebe2d9; padding-bottom:5px; margin-bottom:8px; width:116px; float:left;}
.width_wodn .wodn_one dd{line-height:24px; width:120px; float:left;}
.width_wodn .wodn_one dd a{
	color:#333;
	width:95px;
	float:left;
	line-height:30px;
	background:url(../images/nav_xl_di.gif) no-repeat 3px 13px;
	padding-left:6px;
	font-size:14px;
	text-align: center;
}
.width_wodn .wodn_one dd a:hover{text-decoration:none; background:#ffe7e7 url(../images/nav_xl_di.gif) no-repeat 3px 13px;color:#980900;}
.header .tel{float:right; padding-top:17px;}
/*----header end----*/
.hdo{
width:100%;
height:auto;
display:block;
overflow:hidden;
}
#site_logo {	float: left;
	width: 552px;
	height: 77px;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}

a:active {
	text-decoration: none;
	color: #000000;
}



.layout{display:block; width:1026px; float:left;}
.layout1{display:block; width:1026px; float:left;}
.layout2{display:block; width:1026px; float:left;}
.layout3{display:block; width:1026px; float:left; margin-top:10px; -margin-top:5px;}
.layout4{ display:block; width:1026px; float:left; height:auto; padding-top: 10px; padding-bottom: 10px; }
.layout4_1{display:block; width:174px; height:209px; float:left;}
.layout4_2{display:block; width:830px; float:left; margin-left:10px; -margin-left:5px;}
.layout5{display:block; width:1026px; float:left;}
.layout6{display:block; width:1026px; float:left; margin-top:10px; -margin-top:5px;}
.layout6_1{display:block; width:576px; float:left;}
.layout6_2{display:block; width:425px; float:left;}
.layout7{display:block; width:1026px; float:left; margin-top:10px; -margin-top:5px;}
.layout7_1{display:block; width:1020px; float:left; margin:0 3px 0 3px;}
.layout7_2{display:block; width:983px; height:930px; margin:0 21px 0 21px; -margin:0 10px 0 10px; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
.layout7_2_1{display:block; width:486px; float:left; margin-left:5px; -margin-left:2px;}
.layout7_2_2{display:block; width:501px; float:left; margin-top:10px; -margin-top:5px;}
.layout7_2_3{display:block; width:520px; float:left;}
.layout7_3{display:block; width:468px; float:right; margin-top:10px; -margin-top:5px;}
.layout7_3_1{display:block; width:468px; float:right;} 
.layout7_4{display:block; width:486px; float:left;}
.layout9{display:block; width:987px; float:left; margin:10px 16px 0 21px; -margin:5px 8px 0 8px;}
.layout9_1{display:block; width:985px; float:left;  margin:0 16px 0 21px; -margin:0 8px 0 8px; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; height:560px;}
.layout9_2{display:block; width:985px; float:left; margin-top:10px;}
.layout9_2_1{display:block; width:78px; height:45px; float:left; margin-left:5px; -margin-left:2px;}
.layout9_2_2{display:block; width:518px; float:left; margin-left:10px; height:45px;}
.layout9_2_3{display:block; width:158px; height:45px; float:left; margin-left:100px; -margin-left:50px;}
.layout9_3{display:block; width:985px; float:left; margin:15px 0 15px 0; -margin:7px 0 7px 0;}
.layout9_3_2{display:block; width:620px; float:left; margin-left:10px; height:45px;}
.layout9_4_2{display:block; width:600px; float:left; margin-left:10px; height:45px;}
.layout9_5_2{display:block; width:650px; float:left; margin-left:10px; height:45px;}
.layout9_3_1{display:block; width:78px; height:51px; float:left; margin-left:5px; -margin-left:2px;}
.layout9_6_2{display:block; width:560px; float:left; margin-left:10px; height:51px;}
.layout9_4{display:block; width:985px; float:left; margin-top:10px; height:51px;}
.layout9_6{display:block; width:985px; margin:20px 0px 0 0px; float:left; height:120px; -margin:10px 0px 0 0px;}
.layout8{display:block; width:985px; float:left; margin:10px 16px 0 21px; -margin:5px 8px 0 8px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;border-top:1px solid #CCCCCC;}
.layout10{display:block; width:985px; float:left; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; margin:0 16px 0 21px; height:420px;}
.layout10_1{display:block; width:965px; margin:15px 10px 0 10px; float:left; -margin:8px 5px 0 5px;}
.layout11{display:block; width:987px; float:left; margin:10px 16px 0 21px; -margin:5px 8px 0 8px;}
.layout12{display:block; width:987px; float:left; margin:10px 16px 0 21px; background:url(../images/2012AndroidBooks/ts3_45.jpg) no-repeat center center; width:983px; height:226px;}
.layout10_2{display:block; width:965px; float:left; margin:15px 10px 0 10px; float:left; -margin:7 5px 0 5px;}
.footer{display:block; float:left; width:1026px; margin-top:20px; -margin-top:10px;}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 1000;
	background-color:#F4F4F4;
	font-size:12px; color:#333; font-family:"宋体";
}

#sddm li
{	margin: 0;
	padding: 0;
	background-image: url(../../images/menu_1.gif);
	list-style: none;
	float: left;
	font: bold 14px arial}

#sddm li a
{	display: block;
	margin: 0 0 0 0;
	width:146.4px;
	line-height:30px;
	background-image: url(../../images/menu_4.gif);
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background-image: url(../../images/menu_3.gif);
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin0:0;
	padding: 0;
	width:143px;
	background: #F4F4F4;
	border: 2px solid #C20F0B}

	#sddm div a
	{ position: relative; display: block; line-height: 10px; width: auto; white-space: nowrap; text-align: center; text-decoration: none; background: #FFFFFF; color: #343434; font: 14px arial; margin-top: 2px; margin-right: 0; margin-bottom: 2px; margin-left: 0; padding-top: 8px; padding-bottom: 8px; }


	#sddm div a:hover
	{	background: #FFE6E5;
		margin-left:14px;
		width:80%;
		color: #960B0E}



