* {margin: 0; padding:0;}
body {/* border-top:5px solid #429DDE; */ color:#555; margin: 2px 0 20px 0; background:#ffffff url(./bg.gif) repeat-x; font: normal 12px Verdana,Arial, Helvetica; }
#wrap,#footer{ width: 780px; margin: 0 auto;}
#header { height:74px; }
.LoginStatus { float:right; margin:10px 0px 0 0;text-align:right;line-height:22px;}
a{ color:#5A5A5A; text-decoration:none;}
a.red{ color:#0656A0; text-decoration:none;}
a:hover { color:#FF6600; text-decoration:underline; }
/*a:visited { color:#666666; } */
img a, img { border:none; outline:none; }
p, h1, h2, h3, ul {margin: 0 0 12px 0;}
UL,ul{list-style-type:none;margin:0;padding:0}
p {line-height: 20px;}
h2 {font: bold 16px/18px Verdana, Arial; color: #333;}


input, select {
	margin: 3px 0px;
	border: 1px solid #92BEDA;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	color: #006699;
	background: #F7FCFE;
	height:18px;
	padding:1px;


}
textarea {
	margin: 5px 0px 0 0;
	border: 1px solid #92BEDA;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	color: #006699;
	background: #FFFFFF;


}

form {
	margin: 0px;
}
textarea {
	overflow: auto;
}
.checkbox, .radio {
	border: 0px;
	background: none;
	vertical-align: middle;
	height: 16px;
}


/**/
.G {color:#666666;}/*ɫ*/
.G1 {color:#C3C2C2}/*ɫ*/
.Blue {color:#0656A0;}/*ɫ*/
.I {font-style:italic}/*б*/
.ML5 {margin-left:5px;}
.ML10 {margin-left:10px;}
.B {font-weight:bold;}/**/
.R {color:#0656A0}/*ɫ*/
.Black {color:#000}


.ML350 {margin-left:350px;}
.ML420 {margin-left:420px;}
.MR5 {margin-right:5px;}
.MR10 {margin-right:10px;}
.MB5 {margin-bottom:5px;}
.MB10 {margin-bottom:100px;}
.MT3 {padding-top:3px}
.L11 {font-size:11px;}
.L12 {font-size:12px;}
.L10 {font-size:10px;}
.B14 {font-size:14px;}
.FL {float:left;}
.FR {float:right;}
.LS1 {letter-spacing:1px;}
.LS2 {letter-spacing:2px;}

.hr{border-bottom:1px dashed #CCCCCC;margin:2px;height:5px;}

#banner {height:192px;background:url(./banner_bottom.gif) repeat-x bottom left;margin-bottom:0px;}
/*2008-1-18*/


#footer .footer_content { border-top:2px solid #064783;  padding: 2px 0 0 10px; clear: both;  text-align:right;line-height: 21px;}


table.ListTable{border:0;border-bottom:0px solid #CCCCCC;margin:2px auto 10px auto;padding:0;width:95%;line-height:22px;}
table.ListTable thead th{background:#;border-bottom:0px solid #CCCCCC;color:#0072bc;font-size:12px;font-weight:bold;padding:3px 6px;text-align:left;}
table.ListTable tbody td{border:1px solid #FFFFFF;border-width:1px 0px;font-size:12px;padding:4px 2px;text-align:left;height:30px;}
table.ListTable tbody .Change td{background:#FCFEFF;border:1px solid #E5F3FC;border-width:1px 0px;}
table.ListTable tbody .Current td{background:#FFF7D0;border:1px solid #FFE59D;border-width:1px 0px;}

/*button*/
.Button-2,.Button-3,.Button-4{color:#156DB0;background:url(./two_word_nbutton.gif) no-repeat;border:none;cursor:pointer;font-weight:bold;height:24px;width:57px;line-height:27px;font-size:14px;padding-left:10px;}
.Button-2{letter-spacing:5px;text-indent:0px;}
.Button-3{background:url(./three_word_nbutton.gif);letter-spacing:2px;width:72px;}
.Button-4{background:url(./four_word_nbutton.gif);letter-spacing:2px;width:87px;}


#content { margin-top:10px; width: 780px; margin: 0 auto;}


/* MainRight ------------------------------------------------------*/
.MainRight {width:185px;float:left; margin:0px 0px 0px 5px; line-height: 20px;}
.MainRight ul {list-style:none; line-height: 20px; }
.MainRight h2{padding-top:0px;color:#0656A0; font: bold 12px Verdana,Arial, Helvetica; letter-spacing:2px; text-transform: uppercase;line-height:20px;}




.MainRight .linkheader { margin-top:5px; padding:6px 4px 0px 8px; background: #808284; height:18px; color:#fff;font-weight:bold;}
.MainRight .link { margin:0; background:#EBEBEC; padding:6px 4px 0px 8px;BORDER-left: #808284 1px solid;BORDER-right: #808284 1px solid;}
.MainRight .linkfooter{ background: url(./home_content_right_link_bottom.gif) no-repeat top center;height:13px;}
.MainRight .link ul {list-style:none;  margin-left:15px; margin-bottom:0px;}
.MainRight .link ul li { padding-left:10px; background: url(./bullet.png) no-repeat 0 3px;line-height:18px;}
.MainRight .contact {text-align:center;padding-top:0px;}

/* MainLeft ------------------------------------------------------*/
.MainLeft { float: left; width: 580px; margin:0 5px 0px 0; background:url(./bk-MainLeft.png) no-repeat; }
.MainLeft ul { margin:0 0 15px 0; padding:0; list-style: none; display: block;}
.MainLeft h2 { margin:0; padding:0px 4px 4px 8px; color:#0656A0;   font: bold 14px Verdana,Arial, Helvetica; letter-spacing:1px; text-transform: uppercase;}
.MainLeft .MainLeft_left{float:left; background:url(./home_content_left_bg.gif) no-repeat top left; height:290px; width:49%;margin-right:5px;padding-top:50px;}
.MainLeft .MainLeft_left ul {list-style:none; line-height: 20px; margin-left:15px; margin-bottom:0px;}
.MainLeft .MainLeft_left ul li { padding-left:10px; background: url(./bullet.png) no-repeat 0 8px;line-height:24px;}

.MainLeft .MainLeft_right{float:right; background:url(./home_content_right_bg.gif) no-repeat top left; height:250px; width:49%;padding-top:50px;}
.MainLeft .MainLeft_right ul {list-style:none; line-height: 20px; margin-left:15px; margin-bottom:0px;}
.MainLeft .MainLeft_right ul li { padding-left:10px; background: url(./bullet.png) no-repeat 0 8px;line-height:24px;}


/* 讲师资源列表 */
#lecturerList UL{list-style-type:none;margin:0;padding:0}
#lecturerList LI{margin:0;padding:0}
#lecturerList ul{float:left;margin-top:3px;text-align:center;width:49%;height:110px;overflow:hidden;border-bottom:1px dashed #DBD9D9}
.imgListShow_120x90{border:1px solid #DDDDDD;background:#FFF;padding:3px;width:120px;height:90px;margin-bottom:3px;}


.ClientListShow{border:1px solid #DDDDDD;background:#FFF;padding:5px;width:90px;height:70px;margin-bottom:3px;}
.ProductListShow{border:1px solid #DDDDDD;background:#FFF;padding:5px;width:120px;height:80px;margin-bottom:3px;}

/* TopMenu */

#TopMenu{margin:0px auto 0px auto;clear:both;height:42px;}/**border-bottom: 1px solid #E8E8E8; 原height:33px; 增加9，用以加底部虚线**/

#TopMenu .Tab ul{margin:0;padding:0;margin-left:5px;list-style-type:none;}
#TopMenu .Tab ul li{float:left;padding:0;padding:0 4px 0 2px;background:url(./bg_tabmenu_r.gif) right top no-repeat;width:90px;}
#TopMenu .Tab ul li.MenuEnd{background:url(./) right top no-repeat;}
#TopMenu .Tab ul li a{margin-top:2px;display:block;color:#FFFFFF;font-size:12px;font-weight:bold;height:27px;line-height:27px;text-align:center;text-decoration:none;}
#TopMenu .Tab ul li a span{padding:0px 0px;display:block;}
#TopMenu .Tab ul a:hover{background:url(./bg_tabmenu_hover_l.gif) left top no-repeat;}
#TopMenu .Tab ul a:hover span{background:url(./bg_tabmenu_hover_r.gif) right top no-repeat;}
#TopMenu .Tab ul li.Current a{margin-top:2px;background:url(./bg_tabmenu_on_l.gif) left top no-repeat;color:#000000;font-size:12px;font-weight:bold;height:28px;}
#TopMenu .Tab ul li.Five{width:90px;}

/** html #TopMenu .Tab ul li.VipTrade a span,* html #TopMenu .Tab ul li.VipMyAlipay a span{padding:8px 5px 5px 5px;}*/

#TopMenu .Tab ul li.Current a:hover{background:url(./bg_tabmenu_on_l.gif) left top no-repeat;}
#TopMenu .Tab ul li.Current a:hover span{background:url(./bg_tabmenu_on_r.gif) right top no-repeat;}
#TopMenu h2 span,#TopMenu .Tab ul li.Current a span{display:block;background:url(./bg_tabmenu_on_r.gif) right top no-repeat;}

#HeadLine {border-bottom: 1px solid #E8E8E8;height:2px;line-height:0px;clear:both;background:#000 url(./bg_tabmenu_hover_r.gif) right top no-repeat;}

#HomeMain { width: 780px; margin: 0 auto;}

/* Left ------------------------------------------------------*/
#DLeft { float: left; width: 200px;margin-bottom:10px;}
#DLeft ul { margin:0 0 10px 0; padding:0; list-style: none; display: block;}
#DLeft ul li.dashed a{border-bottom: 1px dashed #D1E5F3;}
#DLeft ul li a{ background: url(./bullet.png) no-repeat 7px 50%; width:170px; margin:0; border-bottom: 1px solid #E9E9E9; display: block; color: #000; padding: 6px 0px 6px 18px; text-decoration: none; line-height: 16px;}
#DLeft ul li.end a{border-bottom: 0px solid #F5F5F5;}
#DLeft ul li a:hover{ text-decoration:none;background:#F7F7F7;color:#0656A0;}
#DLeft ul li.left_top {background: url(./left_top.gif) no-repeat top left; height:15px;}
#DLeft ul li.left_bottom {background: url(./left_bottom.gif) no-repeat bottom left; height:15px;}

#DLeft h2 { margin:0; padding:6px 0px 10px 8px;  color:#0656A0; font:bold 14px "Trebuchet MS", Verdana, Arial, Helvetica; letter-spacing:1px; text-transform: uppercase;}

#Left ul li a,#DLeft ul li.nonebg a{background:url();padding-left:25px;}

#Left ul li a,#DLeft ul li.pid a{background:url();padding-left:20px;}


#DMiddle { float: left; width: 555px; margin-bottom:10px; margin-left:5px;  padding-left:10px;border-left: 1px solid #E8E8E8;}/*列表页和内容页宽度不同*/

/* 客户列表 */
#ClientList UL{list-style-type:none;margin:0;padding:0}
#ClientList LI{margin:0;padding:0}
#ClientList ul{float:left;margin-top:3px;margin-bottom:3px;text-align:left;width:48%;overflow:hidden;border-bottom:1px dashed #DBD9D9}



/* 分页专业样式表 */
.paginator { font: 12px Arial, Helvetica, sans-serif;;padding:10px 20px 10px 0; margin: 0px; text-align:right}
.paginator a, .pageList .this-page {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .break {padding: 1px 6px; border:none;text-decoration: none;}
.paginator .this-page {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background: #E90F00;border-color:#ffa501;text-decoration: none;}

/* 系统消息*/
#message {padding:100px 0 0 0;text-align:center;}
#msgbox {padding:0px 0 0 0;text-align:center;}
	#message .box {background: #fff;border-style: solid; border-color: #70AACE #CBE4F4 #CBE4F4; border-width: 4px 1px 1px; width:400px;margin-left:auto;margin-right:auto;}
	#msgbox .box {background: #fff;margin-left:auto;margin-right:auto;}

		#message .box .message,#msgbox .box .message{background: #000;color:#3366CC;font-weight:bold;font-size:14px;height:40px;padding-top:20px;padding-left:80px;text-align:left;}
		#message .box .textlink,#msgbox .box .textlink{background: #F5FBFF;color:656D77;border-top:1px solid #F5F5F5;height:20px;padding-top:5px;}
			#message .box .textlink a,#msgbox .box .textlink a{padding-left:8px;}


