*{ padding: 0px auto; margin: 0px auto; float: auto; }

li { list-style: none; padding: 0px; margin: 0px; }

ul{ list-style: none; padding: 0px; margin: 0px; }

input,select{ vertical-align: middle; }

img { border: 0px; }

body { text-align: left; font-size: 12px; color: #494b44;}

td{ FONT-SIZE: 13px; font-family: "宋体"; LINE-HEIGHT: 1.5; }

a { font-size: 13px; line-height: 20px; color: #666666; text-decoration: none; font-family: "宋体"; }

a:hover { font-size: 13px; color: #7BB83D; text-decoration: none; }

.c{ text-align: center; }

.l{ float: left; }

.r{ float: right; }

.h{ display: none; }

.b{ border: 1px solid #556B2F;  }

#top{ width: 100%; background: url(../images/bg01.gif); background-repeat: repeat-x; float: left; margin: 0 auto 0px auto; clear: both; height: 98px; }

.logo{  float:left;  margin:20px 0 0 0; background:#FFF; padding:0 31px 0 35px; }
#navright{ float: right; width: 800px; position: relative;   }

#navright span{ display: block; float: left; clear: none; margin: 11px 0 0 15px; padding: 0 0 10px 0; }

#topnav { font-size: 12px; float:left; width: 720px; height:20px;padding-top:5px; overflow: hidden; text-align:right;}

.main{ width: 990px; padding: 0px; margin: 0px auto; float: auto; clear: both; float: left; padding: 0 0 0 9px; position: relative;  }

.cleft{ float: left; width: 210px; overflow: hidden; padding: 0px; margin: 0px;}
.cleft ul{display: block;  width:218px; padding: 28px 0 10px 66px; overflow: hidden; }
.cleft ul li { display: block;  width: 100%; clear: both;  }
.cleft ul li a{  height: 15px; line-height: 15px; }
.ccenter{ width: 450px; float: left; /*overflow: hidden;*/ margin: 0 0 0 10px; }

.cright{ width: 240px; float: left; margin: 0 0 0 10px; }

.content .cleft li,.content .ccenter li,.content .cright li{ float: left; }

.content .cleft img,.content .ccenter img,.content .cright img { float: left; }

.content .cright ul{ display: block; width: 210px; height: 85px; clear: both; float: left; padding: 0px; margin: 0px; }

/*.content .cright li{ display: block; margin: 0 0 0 8px; clear: both; }*/


#layer_board_1 { background: url(../images/gg.gif) no-repeat;  height: 115px;  }

#layer_board_2 {  background: url(../images/gg2.gif) no-repeat; height: 115px;  display: none}

#layer_board_3 { background: url(../images/FAQ.gif) no-repeat;height: 115px;  }

#layer_board_4 { background: url(../images/FAQ2.gif) no-repeat;height: 115px;  display: none }
#layer_board_1 ul,#layer_board_2 ul{
	background: #fff;
}
#layer_board_1 li,#layer_board_2 li,#layer_board_3 li,#layer_board_4 li{
 float: left;	height: 21px; line-height: 21px; width:100%; overflow: hidden; display: block; background: url(../images/dot01.gif) no-repeat left 10px;
 padding-left:10px; margin-left: 5px;
}
#layer_board_1 li span,#layer_board_2 li span,#layer_board_3 li span,#layer_board_4 li span{ float: left;	 width:140px; overflow: hidden; display: block; border: 0px solid #FA8072;}
#layer_board_1 li .date,#layer_board_2 li .date,#layer_board_3 li .date,#layer_board_4 li .date{ float: right;	 width:65px; overflow: hidden; display: block; border: 0px solid #FA8072;}


.hand { display: block; float: left; width: 50px; height: 25px; cursor: pointer; cursor: hand; overflow: hidden;    }

#bottom{ width: 100%; height: 115; text-align: left; line-height: 20px; clear: both; background: url(../images/bottom_bg.gif) repeat-x; margin: 15px 0 0 0; padding: 15px 0 10px 0; }

.bottomlogo{ width: 130px; float: left; margin-top: 12px; }

.bottombox{ float: left; height: 50px; }

#Layer1_1 { position: absolute; z-index: 11; left: -10px; }

#Layer2_1 { position: absolute; z-index: 11; left: 75px; }

#Layer3_1 { position: absolute; z-index: 11; left: 100px; }

#Layer4_1 { position: absolute; z-index: 11; left: 160px; }

#Layer5_1 { position: absolute; z-index: 11; left: 300px; }

#Layer6_1 { position: absolute; z-index: 11; left: 280px; }

#Layer7_1 { position: absolute; z-index: 11; left: 280px; }

.bian1 { padding: 0px 10px 0px 10px; border: 2px solid #C6C6C6; white-space: nowrap; display: none; z-index: 10660; top: 33px; background: #fff;  height: 25px; line-height: 25px; overflow: hidden;
 font-weight: bold;
 }
.bian1 a { color: #999999; text-decoration: none; font-family: "宋体"; height: 25px; line-height: 25px; }
.bian1 a:hover {color: #7BB83D; text-decoration: none; }

#loginBox { float: left; width: 182px; height: 125px; background: url(../images/userbg.gif) no-repeat; overflow: hidden; }
.loginBoxleft { float: left; width: 120px; }
.loginBoxright { float:left; width: 50px; padding:0px; margin-top:32px; margin-left:5px;  }
.input01{ border: #CCCCCC solid 1px; margin: 0px 0 0 55px; height: 15px; width: 60px; }

.innerleftbrand{ width:170px; float:left; overflow:hidden; }

.innerleft{ width: 195px; float: left; padding-top: 0px; }

.innerleft .lbottom { padding: 20px 0 0 0px; float: left; width: 100%; }

.innerleft .brand{ margin: 0 0 0 0px; }

.innerleft .brand span{ font-size: 16px; color: #000; font-weight: bold; }

.innerleft #brandlist{ padding: 0 0 0 0px; }

.innerleft #brandlist{ padding: 0 0 0 10px; }

.innerleft #brandlist li {  background: url(../images/ico3.gif) no-repeat 5px 12px; overflow: hidden;  font-weight: bold;  border-bottom: 1px dotted Silver; padding:6px 0 6px 20px ; }
.innerleft #brandlist h4 {  font-style: normal;   }
.innerleft #brandlist li ul li {  background: url(../images/ico4.gif) no-repeat 5px 10px; overflow: hidden;  font-weight: normal;  border-bottom:0px dotted Silver; padding:3px 0 3px 20px ; }

.innerleft #brandlist a:hover { font-size: 13px; color: #FF6600; text-decoration: none; }

#boxoff{ background: url(../images/sm_line_t.gif); float: right; width: 20px; height: 300px; }

#boxoff .top{ background: url(../images/sm_line_t.gif)  repeat-y  left top; height: 164px; }

#boxoff #mid { height:20px; overflow: hidden; margin: 0 auto; background: url(../images/sm_line_m.gif)  repeat-y  left top; }

#boxoff .foot {  background: url(../images/sm_line_b.gif)  repeat-y  left top; height: 164px; }

#innerright{ float: left; width: 715px; padding: 5px 5px 10px 20px; }

#innerright .innercontent{ float: left; clear: both; color: #494b44; height: auto; font-size: 13px; padding: 0 0 0 0; line-height: 25px; letter-spacing: 1px; width: 680px; color: #666; }

#innerright .innercontent .f_attent_con{ color: Red; }

#innerright .innercontent .box1{ width: 658px; background: #FBFBFB; padding: 5px 10px 5px 10px; border: 1px solid #F1F1F1; }

#innerright .innercontent .box2 .tab{ border-bottom: 1px solid #FF6347; padding: 0; width: 100%; height: 26px; }

#innerright .innercontent .box2 .tab li{ display: block; float: left; padding: 0 0 0 7px; }

#innerright .innercontent .box3{ width: 656px; padding: 5px 10px 5px 10px; border: 2px solid #FBE4C4; }
#innerright .innerrighttopimg{   background: url(../images/c_bg.gif) 2px -3px no-repeat; height: 40px; width: 655px;  border: 0px solid #FA8072; padding: 0px 0 0 25px; line-height: 30px; float: left; }
#innerright .innerrighttopimg h1{ font-size: 20px; font-weight: normal; font-family: "黑体"; display: block; width: 400px; float: left; color:  #696969; }
#innerright .innerrighttopimg span{ color: #8DB612;}
#innerright .innerrighttopimg .char { color: #778899; font-size: 15px; font-family: "Arial"; }
#innerright .innerrighttopimg img {  display: block; margin: 0 0 20px;}

#brandlist .foc{ color: #FF6600;  border-bottom-color: #DCDCDC;  border-bottom-style: dotted;}

#brandlist .foc a{ color: #FF6600; }

h3 { color: #8DB612; font-size: 16px; clear: both; }

h4 { font-style: italic; font-weight: 110; font-size: 15px; }

h2 { color: #8DB612; font-size: 17px; }

.focus { width: 740px; }

.title { background: url(../images/title.gif) repeat-x; height: 27px; padding-top: 3px; font-weight: bold; color: #666666; }

.xuxian { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; }

.map{ padding-bottom: 4px; }

.map A:link { color: #5D5D5D; text-decoration: none; }

.map A:hover { color: #58940e; text-decoration: none; }

.map A:visited { color: #5D5D5D; TEXT-DECORATION: none; }

.leveltop{ width: 680px; }

.levelcontent{ width: 680px; overflow: hidden; }

.leveltitle { width: 680px; clear: both; }

.leveltitle01 { width: 680px; margin-top: 10px; clear: right; }

.levelleft { float: left; width: 220px; margin-top: 20px; padding: 10px 10px; overflow: hidden;  clear: right; background-color: #e0ebd6; }

.levelright { float: left; width: 433px; height: 338px; margin-left: 10px; margin-top: 20px; clear: right; background: url(../images/levelapplypic.gif) no-repeat; }

.login{ float: left; padding-left: 60px; width: 580px; text-align: left; }

.logininput{ padding-left: 10px; padding-top: 10px; }

.bold{ font-weight: bold; }

#tabMenu{ clear: both; display: block; width: 100%; }

#tabMenu li{ display: block; float: left; margin: 0 5px 0 0; cursor: pointer; }

#tab1,#tab2,#tab3,#tab4,#tab5,#tab6{ background: #fff; overflow: hidden; z-index: 0; }

.bookname{ font-weight: bold; }

#coursesTab li{ display: block; float: left; margin: 2px 5px 2px 0; background: #D8D7D7; padding: 2px 15px 2px 15px; cursor: pointer; }

#coursesTab .selected{ background: #D8D7D7; margin: 2px 5px 0px 0; padding: 5px 15px 7px 15px; background: #8DB612; }

#coursesbox #tab1,#coursesbox #tab2,#coursesbox #tab3,#coursesbox #tab4{ background: #F5F5F5; padding: 30px 15px 10px 40px; overflow: hidden; }

#coursesbox p { background: url(../images/courses/bgico.gif) 0px 10px no-repeat; padding: 0 0 0 15px; }

#inline1menu { padding: 5px; background: #FB930D; height: 32px; }

#inline1menu li { float: left; padding: 0px 5px 0 5px; background: #FB930D; border: 2px solid #fff; color: #eCeCeC; height: 26px; line-height: 26px; margin: 0 10px 0 0px; cursor: pointer; font-size: 13px; }

.articlelist th{ text-align: center; color: #EFEFEF; }

.articlelist td{ border-bottom: 1px dotted #000; }

.clsname{ background: url(../images/article/bg1.gif) 3px 4px no-repeat; padding-left: 30px; font-weight: bold; font-size: 15px; }

.articletitle{ font-weight: bold; font-size: 15px; text-align: center; padding: 5px; }

.commend{ background: #F5F5F5; height: 90px; padding: 20px; }

.commend span{ display: block; line-height: 75px; float: left; margin: 0 0 0 20px; }

div#reply { text-align: left; padding: 16px 20px 0 19px; color: #000; }

div.quoting { background: #f5f5f5; }

.pages { margin-top: 10px; margin-bottom: 10px; margin-right: 10px; text-align: center; font-family: tahoma; text-align: right; }

.pages * { vertical-align: middle; }

.pages a{ padding: 1px 4px; background: #f9fcff; border: 1px solid #ADD2E1; margin: 0 1px; color: #002F79; text-align: center; text-decoration: none; font: normal 10px Tahoma; }

.pages a:hover { border: #37A717 1px solid; background: #EDFFE4; text-decoration: none; color: #002F79; }

.pages input { border: 1px solid #ccc; height: 13px; font: 9px Tahoma; padding-top: 1px; text-align: center; }

.pages b { padding: 2px; margin: 0 3px; font: bold 10px/12px Tahoma; }

div#reply{ border: 1px solid #C4D6EC; margin: 20px 0 0 0; padding: 10px; }

div#reply .inner { padding: 10px 2px 18px 2px; zoom: 1; overflow: hidden; border-bottom: 1px dotted #afafb0; }

div#reply .author, div#reply .focus { float: left; display: block; color: #1e50a2; height: 18px; line-height: 18px; }

div#reply .mobileAuthor { background: url(/images/backgrounds1.2.png) no-repeat left -153px; padding-left: 15px; }

div#reply .author .from { color: #1e50a2; }

div#reply .author .ip { color: #666; }

div#reply .author .name { font-weight: bold; }

div#reply .postTime { color: #666; float: right; display: block; padding-top: 0px; white-space: nowrap; line-height: 15px; }

div#reply .body { font-size: 14px; padding: 5px 0 0 0; clear: both; }

.firendship{ float: left; width: 998px; color: #999999; margin-top: 10px; }

.firendship td{ FONT-SIZE: 13px; font-family: "宋体"; LINE-HEIGHT: 1.5; }

.STYLE10 a {font-family: "Times New Roman", Times, serif;  font-weight: bold; font-size: 11px; }

#floater_p{left:918px; WIDTH:80px; POSITION: absolute; TOP: 10px; }
.floatertop img { display: block; width: 80px; margin-top: 10px; height: 20px;}

#floater_p li{ height: 30px; line-height: 30px;  height:25px; padding-bottom:5px;}
#floater_p li a{ font-size: 12px;}

.c1,.c1 a{ color: #4686E8;}
.c2,.c2 a{ color: #FE791E;}

$course{ width:453px; height:242px; padding-top:3px; padding-left:2px; padding-right:1px;}
.coursecat{ border:solid 1px #ececec; width:448px; height:237px; background-color:#f7f7f7}
.courseblock{ float:left; margin-left:10px; margin-top:10px;}
.coursepic{ float:left; margin-left:1px;}

.links {
	width:720px;
}
.links_logo {
	margin-left:10px;
}
.float {
	float:left;
}
.links_content {
	margin-left:10px;
	width:620px;
}
.links_float {
	float:left;
	margin-left:2px;
	margin-right:2px;
/*	display:block;
	overflow:hidden;
*/}
#bottom {
	margin-top:5px;
	width:950px;
	overflow:hidden;
	display:block;
}
.bottom_logo {
	padding-top:10px;
}
.bottom_fen {
	width:1px;
	background:#ccdcdc;
	margin:3px 10px 0 5px;
	height:80px;
}
.introduce {
	margin-left:10px;
	margin-top:5px;
	line-height:1.2;
}
.bottom_word {
	 color: #000000;
	 font-weight: bold;
	 font-size:14px;
}
.bottom_tel {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
}
.protect {
	margin-top:5px;
	margin-left:60px;
}
.tj {
	text-align:center;
}


