html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0px;
	padding:0px;
}

.clear_float {
	clear:both;
}

.align_center {
	text-align:center;
}

.align_right {
	text-align:right;
}

.float_left {
	float:left;
	margin-right:10px;
}

.float_right {
	float:right;
	margin-left:10px;
}

.px12 {
	font-size:12px ;
}

.px14 {
	font-size:14px ;
}

.px16 {
	font-size:16px ;
}

.px18 {
	font-size:18px ;
}

.px20 {
	font-size:20px ;
}

.gray {
	color:#999;
}

.red_font {
	color:#FF0000;
	font-weight:bold;
}

img { border:none; }

.image1 {
	padding:1px;
	border:1px solid #ccc;
}

.image2 {
	margin:5px;
}


ul {
	list-style-type:none;
}

h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
}

blockquote {
	margin-left:30px;
}

.renren_user {
	background:url(../images/renrenlogo.png) no-repeat right center;
	padding-right:18px;
}

a:link { color:#3366CC; text-decoration:underline; }
a:visited { color:#3366CC; text-decoration:underline; }
a:hover { color:#3366CC; text-decoration:none; }

a.input_button {
	width:160px;
	height:36px;
	line-height:36px;
	display:block;
	text-align:center;
	background: url(../images/input_button.png) no-repeat;
	text-decoration:none !important;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}

a.input_button:link {background-position: 0px 0px; color:#36C;}
a.input_button:visited {background-position: 0px 0px; color:#36C;}
a.input_button:hover {background-position: 0px -36px; color:#000;}

a.input_button:active {
	background-position: 0px -72px; 
	padding-top:1px;
	height:35px;
	line-height:35px;
	color:#000;
}

a.button {
	width:59px;
	height:23px;
	line-height:23px;
	display:block;
	padding-left:30px;
	background: url(../images/button.png) no-repeat;
	text-decoration:none !important;
	text-align:left !important;
	font-size:12px;
	font-weight:normal;
	cursor:pointer;
}

a.button:link {background-position: 0px 0px; color:#000;}
a.button:visited {background-position: 0px 0px; color:#000;}
a.button:hover {background-position: 0px -23px; color:#000;}

a.button:active {
	background-position: 0px -46px; 
	color:#000;
}

a.button_orange {
	height:23px;
	width:62px;
	line-height:23px;
	display:block;
	padding-left:27px;
	background: url(../images/button_orange.png) no-repeat;
	text-decoration:none !important;
	text-align:left !important;
	font-size:12px;
	font-weight:normal;
	cursor:pointer;
}

a.button_orange:link {background-position: 0px 0px; color:#000;}
a.button_orange:visited {background-position: 0px 0px; color:#000;}
a.button_orange:hover {background-position: 0px -23px; color:#000;}

a.button_orange:active {
	background-position: 0px -46px; 
	color:#000;
}

.s_login {
	padding:1px 20px 6px;
	border-bottom:1px solid #E4E8F2;
	border-top:1px solid #E4E8F2;
	margin:10px auto;
}

.s_login a {
	width:140px;
	height:30px;
	display:block;
	background: url(../images/s_login.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

.s_login a:link {background-position: 0px 0px;}
.s_login a:visited {background-position: 0px 0px;}
.s_login a:hover {background-position: 0px -30px;}


body {
	font-family:"宋体", Verdana, Arial, Helvetica;
	font-size:12px;
	font-weight:normal;
	background-color:#F3F3F3;
	background-image:url(../images/bg.jpg);
	background-repeat:no-repeat;
	background-position:center 50px;
}

#eq_hw {
	background:url(../images/menu_bg.png) repeat-x center -60px;
	height:74px;
	margin-bottom:22px;
}

#eq_h {
	width:960px;
	margin:0px auto;
	position:relative;
	z-index:100;
}

#eq_fw {

}

#eq_f {
	margin:20px auto 0px ;
	padding-bottom:5px;
	width:940px;
	color:#333;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}

#eq_f p {
	line-height:1.6em;
}

#eq_f a:link {
	text-decoration:none;
	color:#375A95;
}

#eq_f a:visited {
	text-decoration:none;
	color:#375A95;
}

#eq_f a:hover {
	text-decoration:none;
	color:#6685B7;
}

.f_nav {

}

.f_nav_li {
	float:left;
	margin-right:10px;
}

.f_nav_li ul {
	margin-top:5px;
	line-height:1.6em;
}


.f_stuff {
	float:right;
	text-align:right;
}

.eq_logo {
	width:202px;
	height:88px;
	position:absolute;
	left:8px;
	background:url(../images/header_nav.png) no-repeat -481px top;
	text-indent:-9999px;
	overflow:hidden;
}

.eq_logo a {
	width:202px;
	height:88px;
	display:block;
}

.eq_h_sm {
	position:absolute;
	top:0px;
	right:0px;
	width:280px;
	height:34px;
	background:url(../images/header_nav.png) no-repeat left -80px;
}

.eq_h_sm li {
	float:left;
}

.eq_h_sm a {
	display:block;
	height:0px;
	width:70px;
	padding-top:34px;
	overflow:hidden;
}

.eq_h_nav {
	padding-top:34px;
	margin-left:224px;
}

.submenu {
	float:left;
	margin-right:5px;
	position:relative;
}

.eq_h_nav a {
	display:block;
	height:40px;
	text-indent:-9999px;
	overflow:hidden;
	background-image:url(../images/header_nav.png);
}

a.menu1 {width:84px; cursor:default;}
a.menu1:link {background-position:0px -40px;}
a.menu1:visited {background-position:0px -40px;}
a.menu1:hover {background-position:0px 0px;}

a.menu2 {width:99px; cursor:default;}
a.menu2:link {background-position:-84px -40px;}
a.menu2:visited {background-position:-84px -40px;}
a.menu2:hover {background-position:-84px 0px;}

a.menu3 {width:100px;}
a.menu3:link {background-position:-183px -40px;}
a.menu3:visited {background-position:-183px -40px;}
a.menu3:hover {background-position:-183px 0px;}

a.menu4 {width:114px; cursor:default;}
a.menu4:link {background-position:-283px -40px;}
a.menu4:visited {background-position:-283px -40px;}
a.menu4:hover {background-position:-283px 0px;}

a.menu5 {width:84px;}
a.menu5:link {background-position:-397px -40px;}
a.menu5:visited {background-position: -397px -40px;}
a.menu5:hover {background-position:-397px 0px;}

.inner_menu {
	border:2px solid #f1f1f1;
	position:absolute;
	top:40px;
	width:178px;
	display:none;
}

.inner_menu a {
	text-indent:0px;
	background:none;
	font-size:12px;
	font-weight:normal;
	height:2.4em;
	line-height:2.4em;
	padding:0px 12px;
	font-family:"微软雅黑";
	text-decoration:none !important;
	background:url(../images/menu_bg.png) repeat-x left top;
}

.inner_menu a:link {
	color:#000;
	background-position:left top;
}

.inner_menu a:visited {
	color:#000;
	background-position:left top;
}


.inner_menu a:hover {
	color:#FFF;
	background-position:left -30px;
}

.submenu:hover ul {
	display:block;
}

.submenu:hover a.menu1 {background-position:0px 0px;}
.submenu:hover a.menu2 {background-position:-84px 0px;}
.submenu:hover a.menu3 {background-position:-183px 0px;}
.submenu:hover a.menu4 {background-position:-283px 0px;}
.submenu:hover a.menu5 {background-position:-397px 0px;}

.submenu.hover a.menu1 {background-position:0px 0px !important;}
.submenu.hover a.menu2 {background-position:-84px 0px !important;}
.submenu.hover a.menu3 {background-position:-183px 0px !important;}
.submenu.hover a.menu4 {background-position:-283px 0px !important;}
.submenu.hover a.menu5 {background-position:-397px 0px !important;}

.submenu.hover .inner_menu { display:block; }


#eq_24 {
	width:145px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	right:0px;
	top:37px;
	background:url(../images/header_nav.png) no-repeat -538px -92px;
}

.h_weibo {
	position:absolute;
	overflow:hidden;
	text-indent:-9999px;
	width:127px;
	height:22px;
	right:13px;
	top:73px;
	background:url(../images/header_nav.png) no-repeat -556px -128px;
}

.h_weibo a {
	width:127px;
	height:22px;
	display:block;
}

#eq_m {
	width:944px;
	margin:0px auto;
}

#eq_m_home {
	width:941px;
	height:400px;
	padding:2px 2px 2px 1px;
	margin-bottom:5px;
	background:url(../images/main_bg.jpg) no-repeat left top;
}

#h_slider {
	float:left;
	width:741px;
	display:block;
	height:400px;
	position:relative;
	z-index:2;
}

#slider_nav {
	position:absolute;
	z-index:6;
	top:11px;
	right:8px;
}

#slider_nav li {
	float:left;
	margin-right:5px;
}

#slider_nav a {
	display:block;
	width:13px;
	height:14px;
	border:1px solid #fff;
	line-height:14px;
	font-size:10px;
	font-family:Verdana;
	text-align:center;
	text-decoration:none;
	background-color:#C7D7F1;
	-moz-border-radius-topleft:4px;
	-webkit-border-radius-topleft:4px;
}

#slider_nav a.current {
	color:#000;
	background-color:#FFF;
}

#sliders li {
	position:absolute;
	left:1px;
	top:0px;
	width:740px;
	height:336px;
	display:block;
	text-indent:-9999px;
}

.slider1 {
	background:url(../images/slider1.jpg) no-repeat left top;
	z-index: 4;
}

.slider2 {
	background:url(../images/slider2.jpg) no-repeat left top;
	z-index: 3;
}

.slider3 {
	background:url(../images/slider3.jpg) no-repeat left top;
	z-index: 2;
}

.slider4 {
	background:url(../images/slider4.jpg) no-repeat left top;
	z-index: 1;
}
	

.h_user {
	float:left;
	width:199px;
}


.h_raise1, .h_raise2, .h_raise3, .h_raise4 {
	position:absolute;
	left:21px;
	top:226px;
	z-index:4;
}

.h_raise1 a, .h_raise2 a, .h_raise3 a, .h_raise4 a {
	width:220px;
	height:35px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/h_btn.png) no-repeat 0px -245px;
	_background:url(../images/h_btn.gif) no-repeat 0px -245px;
}


.h_raise1 a:link { background-position:0px -245px;}
.h_raise1 a:visited { background-position:0px -245px;}
.h_raise1 a:hover { background-position:0px -280px;}
.h_raise1 a:active { background-position:0px -315px;}

.h_raise2 a:link { background-position:0px -350px;}
.h_raise2 a:visited { background-position:0px -350px;}
.h_raise2 a:hover { background-position:0px -385px;}
.h_raise2 a:active { background-position:0px -420px;}

.h_raise3 a:link { background-position:0px -455px;}
.h_raise3 a:visited { background-position:0px -455px;}
.h_raise3 a:hover { background-position:0px -490px;}
.h_raise3 a:active { background-position:0px -525px;}

.h_raise4 a:link { background-position:0px -665px;}
.h_raise4 a:visited { background-position:0px -665px;}
.h_raise4 a:hover { background-position:0px -700px;}
.h_raise4 a:active { background-position:0px -735px;}

.h_garantee {
	position:absolute;
	right:33px;
	top:251px;
	z-index:5;
}

.h_garantee a {
	width:160px;
	height:35px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/h_btn.png) no-repeat 0px top;
	_background:url(../images/h_btn.gif) no-repeat 0px top;
}

.h_garantee a:link { background-position:0px 0px;}
.h_garantee a:visited { background-position:0px 0px;}
.h_garantee a:hover { background-position:0px -35px;}
.h_garantee a:active { background-position:0px -70px;}

.h_partner_more {
	position:absolute;
	right:256px;
	top:301px;
	z-index:15;
}

.h_partner_more a {
	width:32px;
	height:11px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/h_btn.png) no-repeat -146px -211px;
	_background:url(../images/h_btn.gif) no-repeat -146px -211px;
}

.h_sms_tiku {
	position:absolute;
	right:-2px;
	top:-2px;
	z-index:20;
}

.h_sms_tiku a {
	width:60px;
	height:336px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

.h_sms_tiku a:hover {
	border:6px solid #FDA21A;
	width:52px;
	height:328px;
}

.h_more {
	position:absolute;
	left:300px;
	top:260px;
	z-index:5;
}

.more1 {
	left:338px;
	top:108px;
}


.h_more a {
	width:60px;
	height:17px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/h_btn.png) no-repeat -144px -169px;
	_background:url(../images/h_btn.gif) no-repeat -144px -169px;
}
.h_more a:link { background-position:-144px -169px;}
.h_more a:visited { background-position:-144px -169px;}
.h_more a:hover { background-position:-144px -187px;}
.h_more a:active { background-position:-144px -187px;}



.h_welcome {
	font-size:14px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:10px;
}

.h_button {
	margin:0px auto 15px;
	width:160px;
}

a.h_logout {
	width:23px;
	height:35px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	background:url(../images/h_btn.png) no-repeat 0px -560px;
	_background:url(../images/h_btn.gif) no-repeat 0px -560px;
}
a.h_logout:link { background-position:0px -560px;}
a.h_logout:visited { background-position:0px -560px;}
a.h_logout:hover { background-position:0px -595px;}
a.h_logout:active { background-position:0px -630px;}

a.h_into_studycenter {
	width:137px;
	height:35px;
	display:block;
	text-indent:-9999px;
	float:left;
	overflow:hidden;
	background:url(../images/h_btn.png) no-repeat -23px -560px;
	_background:url(../images/h_btn.gif) no-repeat -23px -560px;
}
a.h_into_studycenter:link { background-position:-23px -560px;}
a.h_into_studycenter:visited { background-position:-23px -560px;}
a.h_into_studycenter:hover { background-position:-23px -595px;}
a.h_into_studycenter:active { background-position:-23px -630px;}


.h_3 {
	width:741px;
	height:85px;
	position:absolute;
	top:305px;
	left:1px;
	z-index:10;
}

.h_3 li {
	float:left;
	margin-right:1px;
}

#h_3_3 {
	margin-right:0px;
}

.h_3 a {
	width:246px;
	height:60px;
	display:block;
	margin-top:31px;
	overflow:hidden;
	font-size:12px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/h_3_bg.png) no-repeat left 0px;
}

.h_3 span {
	display:block;
	width:246px;
	height:0px;
	padding-top:74px;
	overflow:hidden;
	line-height:16px;
	color:#000;
	background:url(../images/h_3.png) no-repeat 0px 0px;
	_background:url(../images/h_3.gif) no-repeat 0px 0px;
}

.h_3 em {
	font-style:normal;
	text-decoration:underline;
	color:#36C;
	padding-left:3px;
}

#h_3_1 span {
	background-position:left -5px;
}
#h_3_2 span {
	background-position:left -105px;
}
#h_3_3 span {
	background-position:left -205px;
}

.h_3 a:hover {
	margin-top:15px;
	height:85px;
	background-position:-246px 0px;
}

.h_3 a:hover span {
	height:42px;
	padding-top:45px;
	padding-left:62px;
}

#h_3_1 a:hover span {
	background-position:-246px 0px;
}
#h_3_2 a:hover span {
	background-position:-246px -100px;
}
#h_3_3 a:hover span {
	background-position:-246px -200px;
}



.h_login {
	padding:0px 0px 12px;
	border-bottom:1px solid #D3E5F9;
}

.h_login_after {
	padding:15px 0px;
}

.h_login_title {
	height:32px;
	margin-bottom:8px;
	padding-left:72px;
	position:relative;
}

.h_login_login {
	height:15px;
	width:52px;
	position:absolute;
	top:10px;
	left:11px;
	background:url(../images/h_btn.png) no-repeat -165px -82px;
	_background:url(../images/h_btn.gif) no-repeat -165px -82px;
}

.renren_area {
	width:128px;
	height:28px;
	padding-top:4px;
	text-align:center;
	background:url(../images/header_nav.png) no-repeat left -118px;
}

.h_reg {
	padding:10px 10px 5px 20px;
	border-top:1px solid #FFF;
}

.h_reg em {
	font-style:normal;
	font-weight:bold;
	color:#F88410;
	font-size:14px;
	line-height:2.2em;
}

.reg_ul {
	line-height:2em;
}

.h_media_quote {
	padding:5px 15px 5px 15px;
	border-top:1px solid #FFF;
	position:relative;
	width:170px;
	height:200px;
	overflow:hidden;
}

.h_media_quote h4 {
	background:url(../images/h_btn.png) no-repeat 0px -771px;
	_background:url(../images/h_btn.gif) no-repeat 0px -771px;
	text-indent:-9999px;
	height:20px;
	margin:0px auto 5px;
	overflow: hidden;
}

.h_media_link {
	position: absolute;
	display: block;
	width: 80px;
	height: 20px;
}

.h_media_quote_nav {
	position:absolute;
	top:14px;
	right:15px;
}

.h_media_quote_nav a {
	height:6px;
	width:6px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	margin-right:3px;
	outline:none;
	background:url(../images/h_btn.png) no-repeat -170px -658px;
	_background:url(../images/h_btn.gif) no-repeat -170px -658px;
}

.h_media_quote_nav a.current {
	background:url(../images/h_btn.png) no-repeat -164px -658px;
	_background:url(../images/h_btn.gif) no-repeat -164px -658px;
}

.media_quotes {
	position:absolute;
	width:170px;
	height:200px;
	display:block;
}


.h_media_quote p {
	line-height:1.4em;
}
p.quote_media {
	text-align:right;
	margin-bottom:5px;
	color:#666;
	padding-bottom:5px;
	border-bottom:1px dotted #B4D6FA;
}

.h_login_table {
	width:160px;
	margin:0px auto;
}

.h_login_table td {
	padding:4px 3px;
}

.h_reg_button a {
	width:144px;
	height:35px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin:12px auto 0;
	background:url(../images/h_btn.png) no-repeat 0px -105px;
	_background:url(../images/h_btn.gif) no-repeat 0px -105px;
}
.h_reg_button a:link { background-position:0px -105px;}
.h_reg_button a:visited { background-position:0px -105px;}
.h_reg_button a:hover { background-position:0px -140px;}
.h_reg_button a:active { background-position:0px -175px;}

.h_reg_tip {
	color:#999;
	text-align:center;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
}

.eq_m_box {
	background:url(../images/h_box_bg.png) repeat-y left top;
	margin-bottom:5px;
	font-family:Verdana, Geneva, sans-serif;
}

.eq_m_box_content {
	width:940px;
	padding:1px 2px 2px 2px;
	background:url(../images/h_box_h_f.png) no-repeat left -7px;	
}

.eq_m_box_footer {
	width:944px;
	height:7px;
	overflow:hidden;
	clear:both;
	background:url(../images/h_box_h_f.png) no-repeat left top;	
}

.m_box1 {
	float:left;
	width:300px;
}

.m_box2 {
	float:left;
	width:340px;
}

.m_box_inner {
	padding:5px 15px;
}

.eq_m_box p {
	line-height:1.6em;
	margin-bottom:14px;
}

.eq_m_box h4 {
	width:240px;
	height:40px;
	text-indent:-9999px;
	overflow:hidden;
	margin-left:10px;
	background:url(../images/box_title.png) no-repeat left top;
}

h4.box_star {
	background-position:0px -80px;
}

h4.box_news {
	background-position:-240px -80px;
}

h4.box_analytics {
	background-position:-480px -80px;
}

h4.box_course {
	background-position:0px -120px;
}

h4.box_specialist {
	background-position:-240px -120px;
}

h4.box_ecosystem {
	background-position:-480px -120px;
}

h4.box_method {
	background-position:0px -160px;
}

h4.box_book {
	background-position:-240px -160px;
}

h4.box_consultant {
	background-position:-480px -160px;
}

.m_box_title1, .m_box_title2 {
	background:url(../images/box_title.png) no-repeat left -40px;
	width:944px;
	height:40px;
	text-indent:-9999px;
	overflow:hidden;
}

.m_box_title2 {
	background-position:left top;
}





.s_reg_table {
	width:200px;
	margin:0px auto;
}

.s_reg_table td {
	padding:5px 3px;
}

.s_login_box {
	margin-bottom:20px;
	border-bottom:1px solid #E4E8F2;
	padding-bottom:20px;
}

.h_input {
	width:100px;
	padding:2px;
	border:1px solid #888;
	font-family:Verdana;
}

.h_input:focus {
	border:1px solid #000;
	background-color:#FEFCCB;
}

.s_input {
	width:100px;
	padding:2px;
	border:1px solid #ccc;
	font-family:Verdana;
}

.s_input:focus {
	border:1px solid #333;
	background-color:#FEFCCB;
}

.s_reg_title {
	width:108px;
	height:29px;
	display:block;
	text-indent:-9999px;
	margin:20px 0px 10px 30px;
	background:url(../images/s_reg_title.png) no-repeat left top;
}


.reg_button {
	width:160px;
	height:42px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin:5px auto;
	background:url(../images/reg_button.png) no-repeat 0px top;
}
.reg_button:link { background-position:0px 0px;}
.reg_button:visited { background-position:0px 0px;}
.reg_button:hover { background-position:0px -42px;}
.reg_button:active { background-position:0px -84px;}



.h_login_btn {
	width:70px;
	height:21px;
	display:block;
	margin-left:11px;
	text-indent:-9999px;
	overflow:hidden;
	border:none;
	cursor:pointer;
	background:url(../images/h_btn.png) no-repeat -144px -105px;
	_background-image:url(../images/h_btn.gif);
}

.h_login_btn:hover {
	background-position:-144px -126px;
}

.h_login_btn:active {
	background-position:-144px -147px;
}


.h_success {
	border:1px solid #FED771;
	background-color:#FDF7E6;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:10px 10px 10px 12px;
	width:246px;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
}

.h_success p {
	margin-bottom:10px;
}

.success_photo {
	float:left;
	margin-right:10px;
	width:60px;
	margin-bottom:1px;
}

.success_info {
	float:left;
	width:128px;
	line-height:1.6em;
}

.success_quote {
	background:url(../images/quotel.png) no-repeat left top;
	padding-left:20px;
}

.success_quote div {
	background:url(../images/quotel.png) no-repeat right bottom;
	padding-right:18px;
	color:#B65A07;
	font-weight:bold;
	line-height:1.6em;
}

.success_more {
	border-top:1px dotted #FED771;
	margin-top:10px;
	padding-top:5px;
	text-align:right;
}

.success_record {
	width:187px;
	margin:10px auto 5px;
}

.score75, .score70, .score65, .score60, .score55, .score50, .score80 {
	background:url(../images/scores.gif) no-repeat left top;
	color:#FFF;
	position:absolute;
	width:93px;
	padding-right:7px;
	height:65px;
	padding-top:35px;
	top:-5px;
	right:-5px;
	text-align:right;
	line-height:1.2em !important;
}

.score80 {
	background-position:left -600px;
}

.score75 {
	background-position:left -100px;
}

.score70 {
	background-position:left 0px;
}

.score65 {
	background-position:left -200px;
}

.score60 {
	background-position:left -300px;
}

.score55 {
	background-position:left -400px;
}

.score50 {
	background-position:left -500px;
}

.success_story {
	font-size:12px;
	margin:0px auto 20px;
	padding:10px 90px 2px 10px;
	width:540px;
	border:1px solid #FED771;
	background:url(../images/success_arrow.png) no-repeat right top;
	background-color:#FDF7E6;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
}

.success_story .success_quote {
	float:left;
	width:320px;
}

.success_score {
	position:absolute;
	text-align:right;
	padding-top:80px;
	right:3px;
	top:5px;
}

.success_score p {
	line-height:1.2em !important;
	margin-bottom:1em;
}

















.eq_m_single {
	background:url(../images/single_bg.png) repeat-y left top;
}

.eq_m_single_content {
	width:940px;
	padding:2px;
	background:url(../images/single_h_f.png) no-repeat left -10px;	
}

.eq_m_single_footer {
	width:944px;
	height:10px;
	overflow:hidden;
	background:url(../images/single_h_f.png) no-repeat left top;	
}

.content_left {
	float:left;
	width:700px;
}

.content_right {
	float:left;
	width:240px;
}

.content_left h2 {
	background:url(../images/content_h2.png) no-repeat left top;
	height:48px;
	line-height:48px;
	padding-left:70px;
	color:#FFF;
	font-family:"微软雅黑";
	font-weight:bold;
	font-size:16px;
	margin-bottom:20px;
	clear:both;
}

.content_left h3 {
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
	margin-right:50px;
	padding:6px 0px 3px;
	color:#000;
	border-bottom:1px solid #F2A922;
}

h4.q {
	background:url(../images/content_h4.png) no-repeat center top;
	height:54px;
	line-height:54px;
	text-align:center;
	color:#D26809;
	font-weight:bold;
	font-size:14px;
	margin-bottom:20px;
	font-family:Verdana, Geneva, sans-serif;
}

h3.h3_title {
	text-align:center;
	font-size:20px;
	padding-bottom:5px;
	margin:0px 0px 10px;
	border-bottom:1px dotted #E4E8F2;
}

.page_nav {
	padding:15px 15px 10px;
	position:relative;
}

.page_nav .renren_share {
	position:absolute;
	right:10px;
	top:12px;
}

.content {
	padding:0px 20px 20px;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
}

.content_top {
	padding:14px 20px 0px;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
}

.content p, .content_top p {
	margin:0 0 1.2em 0;
	line-height:1.6em;
}

.quote {
	width:240px;
	display:block;
	background:url(../images/quote.png) no-repeat left top;
	padding-top:30px;
	float:right;
	margin-left:20px;
}

.quote_c {
	background:url(../images/quote.png) no-repeat left bottom;
	padding:0px 25px 10px;
}

.quote_c p {
	margin-bottom:1em;
}

.info_box {
	padding:20px 20px 5px 20px;
	float:right;
	width:160px;
	margin-left:20px;
	border:1px dotted #FED771;
	background-color:#FFF9EC;
	color:#975C2D;
	font-size:12px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

 

.info_box2 {
	padding:20px 20px 5px 20px;
	float:left;
	width:252px;
	margin-right:20px;
	margin-bottom:20px;
	border:1px dotted #FED771;
	color:#975C2D;
	font-size:14px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.info_box3 {
	padding:15px 12px 5px 12px;
	float:left;
	width:118px;
	margin-right:20px;
	margin-bottom:20px;
	border:1px dotted #FED771;
	color:#975C2D;
	font-size:12px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	position:relative;
}

.info_box4 {
	padding:16px 10px 1px 10px;
	border:1px dotted #FED771;
	width:600px;
	margin:0px auto 10px;
	background-color:#FDF7E6;
	color:#975C2D;
	font-size:12px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}


.info3_arrow {
	width:16px;
	height:35px;
	display:block;
	background:url(../images/info3_arrow.png) no-repeat left top;
	position:absolute;
	right:-22px;
	top:60px;
}

.info_box_high {
	padding:20px 120px 5px 20px;
	border:1px dotted #FED771;
	width:460px;
	margin:0px auto 20px;
	color:#975C2D;
	font-size:12px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:url(../images/info_arrow.png) no-repeat right bottom;
	background-color:#FDF7E6;
}

.info_box_secret {
	padding:14px 14px 0px 14px;
	border:2px dotted #FED771;
	width:540px;
	margin:0px auto 20px;
	font-size:12px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:url(../images/info_secret.png) no-repeat right top;
	background-color:#FDF7E6;
}

.info_box_hint {
	padding:10px;
	padding-left:32px;
	border:1px dotted #FED771;
	margin-bottom:20px;
	background-color:#FDF7E6;
	font-size:12px;
	line-height:1.6em;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:url(../images/li3.gif) no-repeat 9px 12px;
	background-color:#FDF7E6;
}

.info_box5 {
	padding:20px 20px 5px 20px;
	float:left;
	width:275px;
	height:100px;
	margin-right:8px;
	margin-bottom:20px;
	border:1px dotted #FED771;
	color:#975C2D;
	font-size:12px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.info_box6 {
	padding:10px;
	padding-left:22px;
	border:1px dotted #FED771;
	margin-bottom:20px;
	background-color:#FDF7E6;
	font-size:14px;
	line-height:1.6em;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:url(../images/li4.gif) no-repeat 8px 16px;
	background-color:#FDF7E6;
}

.info_box7 {
	padding:12px 10px 0px 26px;
	border:1px dotted #FED771;
	margin-bottom:20px;
	background-color:#FDF7E6;
	font-size:14px;
	line-height:1.6em;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:url(../images/li3.gif) no-repeat 6px 16px;
	background-color:#FDF7E6;
}

.info_box_course {
	padding:20px 20px 5px 20px;
	border:1px dotted #FED771;
	width:620px;
	margin:0px auto 20px;
	background-color:#FDF7E6;
	color:#975C2D;
	font-size:12px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	display:none;
}

.info_box7l, .info_box7r {
	padding:0px 10px;
	float:left;
	width:248px;
	margin-bottom:10px;
	color:#975C2D;
	font-size:12px;
}

.info_box7l {
	margin-right:10px;
}

.info_box8 {
	padding:10px;
	padding-left:60px;
	border:1px dotted #FED771;
	margin-bottom:20px;
	background-color:#FDF7E6;
	font-size:12px;
	line-height:1.6em;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:url(../images/check.png) no-repeat 9px 12px;
	background-color:#FDF7E6;
}

.course_close {
	position:absolute;
	top:10px;
	right:10px;
}


.box2-specialist {
	background:url(../images/high-score-specialist-s.png) no-repeat 240px 10px;
}

.box2-ecosystem {
	background:url(../images/ecosystem-s.png) no-repeat 240px 10px;
}


.list1 {
	list-style-image:url(../images/check.gif);
	margin-left:26px;
	font-size:12px;
	margin-bottom:20px;
}

.list1 li {
	line-height:20px;
}

.list14 {
	list-style-image:url(../images/check.gif);
	margin-left:26px;
	font-size:14px;
	margin-bottom:20px;
}

.list14 li {
	line-height:2em;
}


.list2 {
	list-style-image:url(../images/li5.gif);
	margin-left:20px;
	font-size:12px;
	margin-bottom:14px;
}

.list2 li {
	line-height:20px;
}

.list3 {
	list-style-image:url(../images/check.gif);
	margin-left:36px;
	font-size:14px;
	margin-bottom:14px;
	float:right;
}

.list3 li {
	line-height:2em;
}

.list_news {
	font-size:12px;
}

.list_news li {
	border-bottom:1px solid #fff;
	
}

.list_news a {
	background-color:#F9F9F9;
	border-bottom:1px solid #DFE3EA;
	background:url(../images/li4.gif) no-repeat left center;
	padding:8px 0px 8px 16px;
	display:block;
}

.list_news a:link {

}

.list_news a:visited {

}

.list_news a:hover {

}


.table1 {
	margin:0px auto;
	width:90%;
	border-collapse:collapse;
	margin-bottom:16px;
}

.table1 td {
	font-size:12px;
	padding:5px;
	border:1px solid #FED771;
}

.odd {
	background-color:#FDF7E6;
}

.table1 th {
	padding:8px;
	font-size:14px;
	border:1px solid #FED771;
	background-color:#FDF7E6;
}

.li_down {
	background:url(../images/li2.gif) no-repeat left center;
	padding-left:22px;
}

.li_top {
	background:url(../images/li_top.gif) no-repeat left center;
	padding-left:10px;
}

.li_learn {
	background:url(../images/li1.gif) no-repeat left center;
	padding-left:26px;
}

.li_tips {
	background:url(../images/li3.gif) no-repeat 3px center;
	padding:5px;
	border:1px dotted #F5E5C3;
	background-color:#FDF8E8;
	color:#956D37;
	padding-left:23px;
	display:inline;
}

.li_arrow {
	background:url(../images/li4.gif) no-repeat left center;
	padding-left:14px;
}

.li_arrow_down {
	background:url(../images/li4d.gif) no-repeat left center;
	padding-left:14px;
}

.li_check {
	background:url(../images/check.gif) no-repeat left top;
	padding-left:20px;
}

.reg_now {
	text-align:right;
	line-height:23px;
	color:#666;
	font-size:12px;
	font-weight:normal;
}

.reg_now a.float_right, .reg_now_orange a.float_right{
	margin-left:10px;
}

.reg_now_orange {
	text-align:right;
	line-height:23px;
	font-weight:normal;
	border:1px solid #FED771;
	background-color:#fff;
	color:#C30;
	padding:10px;
	margin:0 20px 0px;
	font-size:12px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.tips {
	width:227px;
	margin:5px auto 20px;
	background:url(../images/tips_bg.png) repeat-y left top;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
}

.tips_content {
	background:url(../images/tips_h_f.png) no-repeat left -18px;
	padding:42px 15px 0 15px;
}

.tips_footer {
	background:url(../images/tips_h_f.png) no-repeat left top;
	height:18px;
	overflow:hidden;
}

.tips .success_info {
	float:none;
	padding:5px;
}

.tips .success_photo {
	float:none;
}

.tips .score75, .tips .score70, .tips .score65, .tips .score60, .tips .score80 {
	top:32px;
	right:1px;
	_right:0px;
}

#slider_02_w {
	position:relative;
	z-index:5;
	padding-top:27px;
	margin-bottom:20px;
}

#slider_02_nav {
	position:absolute;
	z-index:8;
	top:1px;
	left:22px;
}

#slider_02_nav li {
	float:left;
	margin-left:10px;
}

#slider_02_nav a {
	font-size:12px;
	width:74px;
	height:30px;
	display:block;
	line-height:30px;
	text-align:center;
	outline:none;
}

#slider_02_nav a.current {
	background:url(../images/figure/p02-1-nav.png) no-repeat left top;
	color:#000;
	text-decoration:none;
}

#slider_02 {
	position:relative;
	z-index:6;
	margin:0px auto;
	width:620px;
	height:180px;
	clear:both;
}

#slider_02 li {
	position:absolute;
	width:620px;
	height:180px;
	display:block;
}

.record_detail {
	display:none;
}

.eq_book_wrapper {
	border:1px solid #C5CDDD;
	padding:30px 20px;
	background-color:#FFF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.eq_tech_wrapper {
	border:1px solid #C5CDDD;
	padding:30px 50px;
	background-color:#FFF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
}

.eq_tech_wrapper p {
	margin:5px 0 23px 0;
	color:#555;
	line-height:1.6em;
}

.eq_tech_wrapper h3 {
	font-size:16px;
	background-color:#f3f3f3;
	padding:5px 10px;
}

.tech_img {
	float:right;
	margin:0 0 10px 20px;
}

.eq_m_book {
	background:url(../images/single_bg_1.png) repeat-y left top;
}

.eq_m_book_content {
	width:940px;
	padding:2px;
	background:url(../images/single_h_f_1.png) no-repeat left -10px;	
}

.eq_m_book_footer {
	width:944px;
	height:10px;
	overflow:hidden;
	background:url(../images/single_h_f_1.png) no-repeat left top;	
}


.book_left {
	float:left;
	width:240px;
	padding-top:20px;
}

.book_right {
	float:left;
	width:660px;
	padding-top:20px;
}

.book_content {
	display:none;
}

.speakeng_content {
	display:none;
}

#content1 {
	display:block;
}

.book_content h2 {
	font-family:"微软雅黑";
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
	background:url(../images/book_h2.png) no-repeat left top;
	height:34px;
	padding-top:6px;
	padding-left:54px;
}

.book_content h3 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:14px;
	border-left:8px solid #92AAD8;
	padding-left:5px;
}

.speakeng_content h2 {
	font-family:"微软雅黑";
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
	background:url(../images/book_h2.png) no-repeat left top;
	height:34px;
	padding-top:6px;
	padding-left:54px;
}

.speakeng_content h3 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:14px;
	border-left:8px solid #92AAD8;
	padding-left:5px;
}

.book_menu {
	font-family:"微软雅黑";
}

.book_menu a {
	display:block;
	width:220px;
	height:30px;
	line-height:30px;
	padding-left:20px;
	text-decoration:none;
	margin-top:15px;
}

.book_menu a:link {
	background-color:transparent;
	text-decoration:none;
}
.book_menu a:visited {
	background-color:transparent;
	text-decoration:none;
}
.book_menu a:hover {
	background-color:#E4E8F2;
	color:#000;
	text-decoration:none;
}
.book_menu a.active {
	background-color:#E4E8F2 !important;
	color:#000;
	text-decoration:none;
	cursor:default;
}

.book_menu a.speakeng_submenu {
	padding-left:30px;
	width:210px;
	margin-top:1px;
}

.book_menu a.speakeng_submenu_p {
	cursor:default;
}

.book_menu a.speakeng_submenu_p:hover {
	background-color:transparent;
	cursor:default;
	color:#3366CC;
}

.methods {
	display:none;
}

.sitemap_menu {
	line-height:1.6em;
}

.sitemap_menu a:link {
	text-decoration:none;
	color:#375A95;
}

.sitemap_menu a:visited {
	text-decoration:none;
	color:#375A95;
}

.sitemap_menu a:hover {
	text-decoration:none;
	color:#6685B7;
}

.sitemap_inner_menu {
	padding-left:30px;
	padding-bottom:10px;
}

.sitemap_menu1 {
	border-bottom:1px dotted #36c;
}

.press_quote {
	font-size:12px;
	color:#888;
	margin-left:14px;
}









a.to_order {
	width:144px;
	height:35px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin:15px auto 0;
	background:url(../images/to_order.png) no-repeat 0px top;
}
a.to_order:link { background-position:0px 0px;}
a.to_order:visited { background-position:0px 0px;}
a.to_order:hover { background-position:0px -35px;}
a.to_order:active { background-position:0px -70px;}

.table_order {
	border-collapse:collapse;
	width:630px;
	margin:20px auto;
}

.table_order td {
	padding:10px;

}

.table_course td {
	border:none;
	padding:5px;
}

.order_cart {
	background-image:url(../images/cart.png);
	background-repeat:no-repeat;
	padding-left:22px;
	background-position:left -1px;
	border-bottom:1px solid #E0E3EA;
	margin:20px 10px;
	padding-bottom:5px;
}


.error_content {
	padding:40px;
}

.error_mark {
	background-image:url(../images/error_mark.png);
	background-repeat:no-repeat;
}

.error_message {
	float:left;
	margin-left:50px;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
}

.error_service {
	font-size:12px;
	border-top:1px solid #E6EDFF;
	padding-top:5px;
}

#mark404 {
	width:75px;
	height:208px;
	background-position:left top;
	float:left;
	margin-left:10px;
}

#message404 {
	height:30px;
	width:300px;
	background-position:-78px top;
}

#message_error {
	height:30px;
	width:300px;
	background-position:-78px -40px;
}



/* ============ login ============= */


#login_promo {
	float:left;
	width:420px;
	padding:0px 30px;
	margin:40px 0;
}

.alertbox {
	background:url(../images/li_stuff.gif) no-repeat left -243px;
	color:#FF3333;
	padding-left:20px;
}

#error_msg {
	margin-left:120px;
	margin-bottom:10px;
}


#login_form h4 {
	background:url(../images/login_title.png) no-repeat;
	height:0px;
	padding-top:25px;
	overflow:hidden;
	background-position:left -25px;
	margin-bottom:20px;
	margin-top:20px;
}

#login_form {
	width:300px;
	float:left;
	margin:30px 40px;
	border:1px solid #ccc;
	padding:20px 20px 40px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.login_table {
	width:260px;
	margin:0px auto;
	border-collapse:collapse;
}

.login_table td {
	padding:5px;
}

.login_table th {
	text-align:right;
	font-weight:normal;
}

.login_table .input_button {
	margin:0 !important;
}
/*sky add*/
   .li_heith25{ line-height:22px;}
	.content_left .content h3 {	font-weight:bold; font-size:14px; margin-bottom:10px; margin-right:50px; padding:6px 0px 3px; color:#000; border-bottom:none;}
	.li_inline{ display:inline;  margin-right:20px; margin-bottom:10px; }
	.info_box_w450 {
	padding:20px 20px 5px 20px; float:left; width:450px; margin-right:20px; margin-bottom:20px; border:1px dotted #FED771; color:#975C2D; font-size:14px;-moz-border-radius:3px; -webkit-border-radius:3px;
}
.table100 {
	margin:0px auto;
	width:98%;
	border-collapse:collapse;
	margin-bottom:16px;
	font-size:12px;
}
.table100_bgcolour { background: url(../images/table_bg.png) repeat-x;}
.table100 td {

	padding:5px;
	border:1px solid #cfcfcf;
}


.table100 th {
	padding:8px;
	font-size:14px;
	border:1px solid #aeaeae;
	background-color:#FDF7E6;
}
.colour_red{ color:#F00; }

.table100 a:link { color:#3366CC; text-decoration:none; }
.table100 a:visited { color:#3366CC; text-decoration:none; }
.table100 a:hover { color:#3366CC; text-decoration:none; }

.a_clolr_red a:link { color:#F00; text-decoration:none; }
.a_clolr_red a:visited { color:#F00; text-decoration:none; }
.a_clolr_red a:hover { color:#F00; text-decoration:none; }


.zaixian{ display:inline; float:left; width:160px; margin:15px 0px;}
.padding_8{ padding-top:8px; margin-bottom:0px;}
