@charset "utf-8";

/* ###############################################################

请注意！不要用工具对此文件进行格式化，格式化可能会造成针对浏览器的hack样式失效。

 ############################################################### */

BODY {
	margin: 0px;
	font-family: Tahoma;
	font-size: 12px;
}

.body {
	background-color: #0e3e92;
	/*background-image: url(../images/index/BackgroundImage01.gif);*/
}
table {
	border: none;
}

img {
	border: none;
}

a:link {
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: none;
	color: #b0d8f5;
}

a:visited {
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: none;
	color: #b0d8f5;
}

a:active {
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: none;
	color: #b0d8f5;
}

a:hover {
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: underline;
	color: #FFF;
}

/* 相对容器左右居中 */
.lr_center {
	margin-left: auto !important;
	margin-right: auto !important;
	text-align: center;
}

.indexwords {
	color: #b0d8f5;
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
}

.indexwords3 {
	font-size: 12px;
	color: #ff9000;
	font-weight: bold;
}

.indexwords5 {
	font-size: 15px;
	font-family: "宋体";
	color: #00376b;
	line-height: 30px;
}

.indexwords6 {
	font-size: 15px;
	font-family: "宋体";
	color: #0273c5;
	font-weight: bold;
}

.indexwords7 {
	font-size: 20px;
	font-family: "微软雅黑";
	color: #014d85;
	font-weight: bold;
	line-height: 120%;
}

.indexwords8 {
	font-size: 14px;
	color: #6A972F;
	font-weight: bold;
}

.indexwords9 {
	font-size: 12px;
	color: #0273C5;
	font-weight: bold;
}

.indexwords10 {
	font-size: 14px;
	color: #0273C5;
}

.indexwords11 {
	font-size: 18px; 
	font-family: "微软雅黑"; 
	color: #0273c5; 
	font-weight: bold;
}

.indexwords12 {
	font-size: small;
	color: #628402;
}

/* top title 台头 */
.top_header {
	width: 100%;
	background-image: url(../images/index/top01.gif);
}

.top_header .header_info {
	width: 950px;
	height: 25px;
	padding-top: 6px;
	text-align: left;
}

.header_info .header_1 {
	width: 475px;
	float: left;
}

.header_info .header_2 {
	width: 475px;
	float: left;
	text-align: right;
}

.top_content {
	width: 100%;
	height: 90px;
	background-image: url(../images/index/top02.gif);
}

.top_content .content_info {
	width: 950px;
}

.content_info .content_1 {
	width: 316px;
	float: left;
}

.content_info .content_2 {
	width: 221px;
	float: left;
}

.content_info .content_3 {
	width: 106px;
	float: left;
}

.content_info .content_4 {
	width: 105px;
	float: left;
}

.content_info .content_5 {
	width: 105px;
	float: left;
}

.content_info .content_6 {
	width: 96px;
	float: left;
}

.top_footer {
	width: 100%;
	height: 15px;
	background-image: url(../images/index/top03.gif);
}

/* END top title 台头 */

/* bottom info 落款 */
.footer_info {
	width: 100%;
	background-image: url(../images/index/bottom1o2o01.gif);
}

.footer_info .footer_content {
	width: 950px;
	height: 90px;
	text-align: left;
}

.footer_content .footer_left {
	width: 676px;
	padding-top: 10px;
	float: left;
	font-size: 11px;
	line-height: 180%;
	color: #b0d8f5;
}

.footer_content .footer_right {
	width: 274px;
	height: 90px;
	float: left;
}

.footer_right img {
	width: 61px;
	height: 90px;
}

/* END bottom info 落款 */
#container {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	padding-bottom: 90px;
}
#footer {
	position: relative;
    margin-top: -30px; /* footer高度的负值 */
    height: 90px;
    clear:both;
}

/* 首页-主体 */
#main {
	position:relative;
	width: 950px;
	height: 100%;
}
#main > div.content, #main div.content { /* 需要注意的是ie6不支持子类选择器 */
	width: 950px;
	height: 100%;
	padding-top: 2px;
	text-align: left;
	float: left;
}

div.content div.content_left {
	width: 170px;
	height: 565px;
	float: left;
}

div.content_left .l_titlebar {
	width: 160px;
	height: 30px;
	background-image: url(../images/index/index01o1o1.gif);
	background-repeat: no-repeat;
	float: left;
	text-align: left;
	padding-left: 10px;
	color: #b0d8f5;
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
}

div.content_left .l_content {
	width: 148px;
	height: 534px;
	float: left;
	background-color: white;
	padding-left: 8px;
	padding-right: 4px;
	font-size: 11px;
	color: #666666;
	line-height: 150%;
}

.l_content .com_title {
	width: 100%;
	height: 48px;
	text-align: center;
	font-size: 13px;
	color: #0c295f;
	font-weight: bold;
	line-height: 150%;
}

div.content div.content_body {
	width: 540px;
	height: 565px;
	float: left;
	text-align: left;
}

div.content_body .titlebar {
	width: 530px;
	height: 30px;
	float: left;
	text-align: left;
	color: #b0d8f5;
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
}

.titlebar span.titlebar_1 {
	width: 13px;
	height: 30px;
	float: left;
	background-image: url(../images/index/index01o2o1.gif);
}

.titlebar span.titlebar_2 {
	width: 410px;
	height: 30px;
	float: left;
	background-image: url(../images/index/index01o2o2.gif);
}

.titlebar span.titlebar_3 {
	width: 40px;
	height: 30px;
	float: left;
	background-image: url(../images/index/index01o2o2.gif);
}

.titlebar span.titlebar_4 {
	width: 67px;
	height: 30px;
	float: left;
	background-image: url(../images/index/index01o2o4.gif);
}

div.content_body .content_info {
	width: 530px;
	height: 534px;
	float: left;
	background-color: white;
}

.content_info .info_bar {
	width: 530px;
	height: 30px;
	float: left;
	background-image: url(../images/index/index01o26o0.gif);
	font-size: 12px;
	color: #00376b;
}

.info_bar span.info_bar_1 {
	width: 98px;
	float: left;
	line-height: 110%;
	margin-left: 4px;
}

.info_bar span.info_bar_2 {
	width: 178px;
	float: left;
	line-height: 110%;
}

.info_bar span.info_bar_3 {
	width: 73px;
	float: left;
	line-height: 110%;
}

.info_bar span.info_bar_4 {
	width: 80px;
	float: left;
	line-height: 110%;
}

.info_bar span.info_bar_5 {
	width: 85px;
	float: left;
	line-height: 110%;
}

.content_info .info_div {
	width: 530px;
	height: 504px;
	float: left;
}

.info_div table.datatab {
	float: left;
	margin: 0px;
	padding-left: 1px;
	width: 530px;
	height: 504px;
	font-size: 12px;
	text-align: left;
	border-collapse: collapse;
}

table.datatab tbody td {
	height: 38px;
	line-height: 140%;
	vertical-align: middle;
	border-bottom: 1px solid #d2d2d2;
}

table.datatab tbody .td_1 {
	width: 98px;
	color: #00376b;
}

table.datatab .td_2 {
	width: 178px;
	color: #0273c5;
}

table.datatab .td_3 {
	width: 73px;
	font-size: 11px;
	color: #00376b;
}

table.datatab .td_4 {
	width: 80px;
	color: #0273c5;
}

table.datatab .td_5 {
	width: 85px;
	color: #00376b;
}

div.content div.content_right {
	width: 240px;
	height: 565px;
	float: left;
}

div.content_right div.title_pic1 {
	width: 240px;
	height: 254px;
	float: left;
	background-image: url(../images/index/index01o31o1.jpg);
}

div.content_right div.title_pic2 {
	width: 240px;
	height: 254px;
	float: left;
	background-image: url(../images/index/index01o31o2.gif);
}

div.content_right div.title_pic3 {
	width: 240px;
	height: 201px;
	float: left;
	background-image: url(../images/index/index01o31o3.gif);
	background-repeat: no-repeat;
}

div.content_right div.r_content {
	float: left;
	width: 222px;
	height: 310px;
	text-align: left;
	padding-left: 12px;
	padding-right: 6px;
	font-size: 14px;
	*font-size: 13px; /* hack for ie7 and below */
	color: #628402;
	line-height: 160%;
	background-color: white;
}

#main div.flash {
	float: left;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 950px;
	height: 90px;
	background-image: url(../images/index/flash01.jpg);
}

#main div.member_info {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 950px;
	height: 420px;
	padding-top: 2px;
	background-color: #FFFFFF;
	text-align: center;
	float: left;
}

div.member_info div.m_pic {
	width: 150px;
	height: 380px;
	margin-top: 20px;
	margin-left: 20px;
	background-image: url(../images/index/index02o1.jpg);
	float: left;
}

div.member_info div.m_info {
	width: 240px;
	height: 380px;
	margin-top: 20px;
	margin-right: 20px;
	_margin-right: 10px; /* hack for ie6 */
	float: left;
	background-image: url(../images/index/index02o2.jpg);
}

div.m_info div.m_info_title {
	width: 240px;
	height: 42px;
	font-family: "微软雅黑";
	font-size: 24px;
	color: #ff7e00;
	margin-top: 18px;
	font-weight: 700;
	float: left;
}

div.m_info div.m_info_content {
	width: 240px;
	height: 276px;
	float: left;
}

div.m_info_content table {
	margin-left: 10px;
	padding: 0px;
	width: 220px;
	height: 276px;
	float: left;
	text-align: left;
	border-collapse: collapse;
	font-size: 12px;
	color: #ff7e00;
}

div.m_info_content table tbody td {
	width: 50%;
	height: 23px;
	border: none;
	padding-left: 15px;
}
/* END 首页-主体 */

/* 注册 */
#licence-div-1 {
	height: 670px;
	margin-left: 15px;
	float: left;
	text-align: left;
	font-size: 15px;
	font-family: "宋体";
	color: #0273c5;
	margin-left: 15px;
}

#licence-div-1 #licence-div-1-x1 {
	font-weight: bold;
	padding-top: 53px;
}

#licence-div-1 #licence-div-1-x2 {
	margin-top: 10px;
	font-size: 14px;
}

#licence-div-2 {
	width: 640px;
	height: 670px;
	margin-left: 50px;
	*margin-left: 30px; /* hack for ie7 and below */
	padding-top: 10px;
	font-size: 24px;
	font-family: "微软雅黑";
	color: #749423;
	float: left;
	text-align: center;
	font-size: 24px;
}

#licence-div-2 textarea {
	margin-top: 10px;
	width: 640px;
	height: 550px;
	color: #666666;
	line-height: 160%;
	padding: 17px\9; /* hack for ie all */
}

#regist-div {
	width: 780px;
	height: 700px;
	*height: 860px; /* hack for ie7 and below */
	background-color: #eef6fd;
	margin-left: 85px;
	margin-right: 85px;
	padding-top: 60px;
	*padding-top: 10px; /* hack for ie7 */
	_padding-top: 20px; /* hack for ie6 */
	text-align: center;
}

#regist-div ul {
	width: 100%;
	list-style-type: none;
	color: #666666;
	line-height: 160%;
	padding: 10px;
	*margin-bottom: 10px; /* hack for ie7 and below */
}

#regist-div ul .r1 {
	width: 20px;
	height: 36px;
	color: red;
	float: left;
}

#regist-div ul .r2 {
	width: 100px;
	height: 36px;
	text-align: right;
	padding-right: 10px;
	float: left;
}

#regist-div ul .r3 {
	width: 400px;
	height: 36px;
	text-align: left;
	float: left;
}

#regist-div ul .r4 {
	width: 250px;
	height: 36px;
	text-align: left;
	float: left;
	color: #8cc6f0;
}

.r4 div {
	width: 210px;
}

#regist-div input {
	width: 226px;
	height: 15px;
	border: 1px solid #7792ad;
	color: #666666;
}

#regist-div select {
	width: 180px;
	height: 20px;
	border: 1px solid #7792ad;
	color: #666666;
}

#regist-div textarea {
	width: 370px;
	height: 40px; color : #666666;
	line-height: 160%;
	border: 1px solid #7792ad;
	color: #666666;
}

#regist-div .r_submit {
	width: 70px;
	height: 25px;
	border: 1px solid #7cb1de;
	padding: 2px;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #0d6bbc;
	*margin-top: -40px; /* hack for ie7 and below */
}

#regist-div .r_radio {
	width: 15px;
	height: 15px;
	margin-left: 0px;
	border: none;
}

#regist-div label {
	cursor: pointer;	
}
/* END 注册 */

/* 登录 */
#login-div {
	width: 631px;
	height: 312px;
	border: 6px solid #F8F8F8;
	float: left;
}

#login-div #login-div-01 {
	width: 155px;
	height: 312px;
	background-image: url(../images/index/loginDiv1o1.gif);
	float: left;
}

#login-div #login-div-02 {
	width: 154px;
	height: 312px;
	background-image: url(../images/index/loginDiv1o2.gif);
	float: left;
}

#login-div #login-div-03 {
	width: 322px;
	height: 312px;
	float: left;
}

#login-div-03-x1 {
	width: 322px;
	height: 108px;
	background-image: url(../images/index/loginDiv1o3x1.gif);
}

#login-div-03-x2 {
	width: 292px;
	height: 204px;
	background-image: url(../images/index/loginDiv1o3x2.gif);
	text-align: left;
	float: left;
}

#login-div-03-x3 {
	width: 30px;
	height: 204px;
	background-image: url(../images/index/loginDiv1o3x3.gif);
	float: left;
}

#login-div-03-x2 div.login_cotent {
	width: 272px;
	height: 204px;
	margin-left: 20px;
}

#login-div-03-x2 div.login_msg {
	display: inline;
	margin-top: 8px;
	margin-top: 12px\9; /* hack for ie all */
	margin-left: 10px;
	position: absolute;
	height: 20px;
	line-height: 20px;
	color: red;
	text-align: left;
}

div.login_msg1 {
	color: red;
}

#login-div-03-x2 a:link {
	color: #000000;
}

#login-div-03-x2 a:visited {
	color: #000000;
}

#login-div-03-x2 a:hover {
	color: #000000;
}

#login-div-03-x2 a:active {
	color: #000000;
}

#login-div-03-x2 .l_text {
	width: 155px;
	color: #0273C5;
	margin-top: 10px;
	border: 1px solid #7cb1de;
	background-color: #FFFFFF;
}

#login-div-03-x2 .l_text2 {
	width: 90px;
	color: #0273C5;
	margin-top: 10px;
	border: 1px solid #7cb1de;
	background-color: #FFFFFF;
}

#login-div-03-x2 #authCode {
	width: 60px;
	height: 21px;
	margin-bottom: -5px;
}

#login-div-03-x2 .l_checkbox {
	color: #0273C5;
	margin-top: 10px;
	*margin-left: 15px; /* hack for ie 7 and below */
}

#login-div-03-x2 .l_button {
	margin-top: 10px;
	padding: 2px;
	width: 50px;
	height: 20px;
	border: 1px solid #7cb1de;
	color: #FFFFFF;
	background-color: #0d6bbc;
}
/* END 登录 */

/* 关于我们-左页面 */
#aboutLeft {
	width: 250px;
	height: 100%;
	background-image: url(../images/index/aboutus1o01.gif);
	float: left;
}

#aboutLeft ul {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 25px;
}

#aboutLeft ul li.al_li {
	margin: 0px;
	padding: 0px;
	height: 35px;
	display: block;	
}

li.al_li a:link {
	margin-top: 5px;
	margin-left: 20px;
	font-size: 14px;
	color: #004b83;
}

li.al_li a:active {
	margin-top: 5px;
	margin-left: 20px;
	font-size: 14px;
	color: #004b83;
}

li.al_li a:hove {
	margin-top: 5px;
	margin-left: 20px;
	font-size: 14px;
	color: #004b83;
}

li.al_li a:visited {
	margin-top: 5px;
	margin-left: 20px;
	font-size: 14px;
	color: #004b83;
}

#aboutLeft img.line {
	width: 159px;
	height: 3px;
	margin-right: 15px;
}

#aboutLeft .al_title {
	width: 190px;
	height: 28px;
	margin-top: 15px;
	padding-top: 3px;
	padding-left: 40px;
	background-image: url(../images/index/aboutus1o02.gif);
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	color: white;
}
/* END 关于我们-左页面 */

/*  */
#about-title {
	width: 660px;
	height: 70px;
	background-image: url(../images/index/aboutus1o04.gif);
	font-size: 26px;
	font-family: "微软雅黑";
	color: #749423;
}

#about-info {
	width: 660px;
	font-size: 14px;
	color: #565656;
	line-height: 160%;
}

/* 关于我们 */
.aboutus_customer {
	float: left;
	width: 690px;
	height: 385px;
}

.aboutus_customer span {
	width: 345px;
	height: 385px;
	float: left;
}

.aboutus_principal {
	width: 330px;
	height: 270px;
	float: left;
	font-size: 12px;
	line-height: 160%;
}

.aboutus_principal a:link {
	font-size: 11px;
	color: #565656;
	text-decoration: none;
}

.aboutus_principal a:visited {
	font-size: 11px;
	color: #565656;
	text-decoration: none;
}

.aboutus_principal a:active {
	font-size: 11px;
	color: #565656;
	text-decoration: none;
}

.aboutus_principal a:hover {
	font-size: 11px;
	color: #0273C5;
	text-decoration: underline;
}
/* END 关于我们 */

/* 会员信息 */
#mem-adpic-div {
	width: 240px;
	height: 436px;
	background-image: url('../images/index/rightAD01.gif');
	float: left;
}

#mem-adpic-div-1 {
	width: 240px;
	height: 145px;
	background-image: url('../images/index/rightAD01.gif');
}

#mem-adpic-div-2 {
	width:240px;
	height:146px;
	background-image:url('../images/index/rightAD02.gif');
}

#mem-adpic-div-3 {
	width:240px;
	height:145px;
	background-image:url('../images/index/rightAD03.gif');
}

.mem_contact {
	width: 136px;
	height: 533px;
	padding-left: 8px;
	padding-right: 4px;
	color: #0273c5;
	font-size: 12px;
	font-weight: bold;
	line-height: 160%;
	text-align: left;
}

.mem_contact ul {
	width: 136px;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}

.mem_contact ul li {
	width: 136px;
}

.mem_contact ul li.men_li {
	margin-bottom: 10px;
	color: #666666;
	font-weight: normal;
	white-space: normal;
	word-break: break-word; 
}

#men-info-div {
	width: 490px;
	height: 464px;
	padding: 20px;
	font-size: 12px;
	color: #00376b;
	line-height: 160%;
}

#men-info-div div.men_item_title {
	color: #0273c5;
	font-size: 14px;
}

#men-info-div #men-deal-div {
	padding-top: 10px;
	width: 510px;
	_width: 490px; /* hack for ie6 */
	height: 330px;
	height: 300px\9; /* hack for ie8、ie7 */
	_height: 280px; /* hack for ie6 */
	overflow-y: scroll;
}

#men-deal-div img {
	width: 60px;
	height: 60px;
	margin: 0px;
}
/* END 会员信息 */

/* 注册成功 */
#join-success1 {
	width: 155px;
	height: 312px;
	background-image: url('../images/index/joinS1.gif');
	background-repeat: no-repeat;
	float: left;
}

#join-success2 {
	width: 380px;
	height: 312px;
	float: left;
}

#join-success21 {
	width: 380px;
	height: 75px;
	background-image: url('../images/index/joinS2.gif');
	background-repeat: no-repeat;
	float: left;
}

#join-success22 {
	width: 380px;
	height: 237px;
	background-image: url('../images/index/joinS4.gif');
	background-repeat: no-repeat;
	padding-left: 28px;
	padding-top: 5px;
	_padding-left: 0px; /* hack for ie6 */
	_padding-top: 0px; /* hack for ie6 */
	text-align: left;
	font-size: 12px;
	font-family: "宋体";
	color: #0273c5;
	line-height: 160%;
	float: left;
}

#join-success4 {
	width: 96px;
	height: 312px;
	background-image: url('../images/index/joinS3.gif');
	background-repeat: no-repeat;
	float: left;
}

#join-success22 span {
	color: #ffa200;
	font-weight: bold;
}
/* END 注册成功 */

/* about 培训 */
#aboutpx-title-p a:link {
	font-family: "宋体";
	font-size: 14px;
	text-decoration: none;
	color: #565656;
}

#aboutpx-title-p a:visited {
	font-family: "宋体";
	font-size: 14px;
	text-decoration: none;
	color: #565656;
}

#aboutpx-title-p a:active {
	font-family: "宋体";
	font-size: 14px;
	text-decoration: none;
	color: #565656;
}

#aboutpx-title-p a:hover {
	font-family: "宋体";
	font-size: 14px;
	text-decoration: underline;
	color: #0273c5;
}

.adoutpx_tab {
	border-collapse: collapse;
	font-size: 12px;
}

.adoutpx_tab td {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

.adoutpx_tab .px_td2 {
	width: 66px;
}

.adoutpx_tab .px_td1 {
	width: 50px;
	padding-left: 20px;
}

.adoutpx_tab .px_td3 {
	width: 301px;
}

.adoutpx_tab .px_td4 {
	width: 350px;
	padding-left: 10px;
	padding-right: 10px;
}

.adoutpx_tab .px_td5 {
	width: 200px;
	padding-left: 10px;
	padding-right: 10px;
}
/* end about 培训 */