@charset "utf-8";
html, body, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul,
ol, li, dl, dt, dd, form, fieldset, th, td, a{ margin: 0; padding: 0;border: 0;outline: none; list-style: none; font-size:12px; }
input{margin: 0; padding: 0;}
a{ text-decoration:none; cursor:pointer;}
a:hover{text-decoration:none;}

body{font-family:arial;}

.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
	height:0;
}

.flright{ float:right;}
.flleft{ float:left;}
.none {display:none;}




/*--------------------------------字体--------------------------------*/
.gray1{ color:#666; font-size:12px;}
.gray2{}
.blue1{ color:#1C6EC1; font-size:16px; font-weight:bold;}
.blue2{}
.red1{ color:#ff0000; padding:0px 4px;}
.red2{ font-size:14px; color:#ff0000;}
.blcak{ font-size:14px; font-weight:bold; line-height:24px;}
h3 {color: #0C4CA5; display: block; font-size: 16px; line-height: 30px; padding: 15px 0; text-align: center; width: 100%;}
h4 {color: #666; display: block; font-size: 12px; font-weight: normal; line-height: 20px; padding: 0; text-align: center; width: 100%;}
h4 a{ color:#999;}
.cue{ display:block; width:100%; text-align:center; padding:80px 0px 20px 0px; color:#666; font-size:16px; background:url(../images_train/icon_warn.jpg) 37% 85% no-repeat;}
.fontit1{ font-size:16px; color:#333; font-family:Verdana; padding:20px 0px 30px 0px;}
.chose_on{ background-color:#BDE7FF;}
.chose_out{ background-color:#fff;}

/*--------------------------------输入框、单选框--------------------------------*/
.inpt0, .inpt1, .inpt2{ height:28px; line-height:28px; padding-left:5px; border:1px solid #D0D0D0; background:url(../images_train/inpt_bg.png) left top no-repeat; font-size:14px; color:#333; font-family:Verdana, arial;}
.inpt0{width:400px;}
.inpt1{width:196px;}
.inpt2{width:95px;}
.inpt3{border: 1px solid #CCC; color: #0066CC; text-align: center; width:30px;}
.txar1{ width:400px; height:80px; border:1px solid #D0D0D0; font-size:14px; color:#333;}
.inpt4, .inpt5{height: 35px;line-height:35px; padding-left:5px;border:1px solid #D0D0D0; background:url(../images_train/inpt_bg.png) left top no-repeat; font-size:14px; color:#333; font-family:Verdana, arial;  -moz-border-radius: 2px;  -webkit-border-radius: 2px;  border-radius: 2px;}
.inpt4{width: 90px;}
.inpt5{width: 320px;}
.inpt4:hover, .inpt5:hover{border:1px solid #80B9DD;}

.lab{display:block; float:left; width:253px; height:42px; border:1px solid #E3E8EE; background:#EEF6F9 url(../images_train/btn_bd.png) repeat-x; color:#666; margin:10px 13px 0px 0px; position:relative;}/*position:relative;为了指上去提示信息 的 绝对定位 使用*/
.lab:hover{border:1px solid #7DA4D3; color:#0C4CA5; cursor:pointer;}
.labcurt{border:1px solid #7DA4D3; color:#0C4CA5; cursor:pointer;}
.lab table{border:0; border-collapse:collapse;}
.lab table th{ width:36px; padding:0; text-align:center;}
.lab table td, .lab_over table td{ padding:2px 4px 0px 0px; height:40px; line-height:16px; color:#666;}

.lab_over{display:block; float:left; width:253px; height:42px; border:1px solid #E3E8EE; background:#FFF0F0; margin:10px 13px 0px 0px; border:1px solid #FFDFDF; position:relative;}
.lab_now{display:block; float:left; width:253px; height:42px; border:1px solid #E3E8EE; background:#51ABE5; margin:10px 13px 0px 0px; border:1px solid #3984C3; position:relative;}
.lab_now table, .lab_over table{border:0; border-collapse:collapse;}
.lab_now table th, .lab_over table th{ width:36px; padding:0; text-align:center;}
.lab_now table td{ padding:2px 4px 0px 0px; height:40px; line-height:16px; color:#fff;}

/*---复审培训首页输入框-增加--*/
.input_xyh{width:239px; height:42px; background:url(../images_train/input_xin.png) top no-repeat; border:none; padding:0px 0px 0px 36px; line-height:42px; color:#555; font-family:Verdana; font-size:16px;}
.input_xmm{width:239px; height:42px; background:url(../images_train/input_xin.png) bottom no-repeat; border:none; padding:0px 0px 0px 36px; line-height:42px; color:#555; font-family:Verdana; font-size:16px;}
.input_fyh{width:239px; height:42px; background:url(../images_train/input_fu.png) top no-repeat; border:none; padding:0px 0px 0px 36px; line-height:42px; color:#555; font-family:Verdana; font-size:16px;}
.input_fmm{width:239px; height:42px; background:url(../images_train/input_fu.png) bottom no-repeat; border:none; padding:0px 0px 0px 36px; line-height:42px; color:#555; font-family:Verdana; font-size:16px;}



.smlab{display:block; float:left; width:100px; padding:4px 10px 4px 5px; border:1px solid #eee; color:#666; margin:5px 10px 5px 0px; background:#FAFAFA; overflow:hidden; cursor:pointer;}
.smlab_on{display:block; float:left; width:100px; padding:4px 10px 4px 5px; border:1px solid #7DA4D3; background:#EAF2FF; color:#0C4CA5; margin:5px 10px 5px 0px; overflow:hidden; cursor:pointer;}
.smlab input, .smlab_on input{ margin-right:5px;}
.smlab:hover{border:1px solid #7DA4D3; background:#EAF2FF; color:#0C4CA5; }



/*--------------------------按钮（固定长度、固定背景图片）---------------------------*/
.btn01{ }
.btn01:hover{ }
/*--首页登录按钮--*/
.btn_indexlog1{ width:141px; height:46px; background:url(../images_train/btn_indexlog1.png) no-repeat; border:none; color:#fff; font-size:16px; font-weight:bold; margin-top:14px; cursor:pointer;}
.btn_indexlog1:hover{background:url(../images_train/btn_indexlog1.png) bottom no-repeat;}

.btn_indexlog2{ width:141px; height:46px; background:url(../images_train/btn_indexlog1.png) no-repeat; border:none; color:#fff; font-size:16px; font-weight:bold; margin-top:10px; cursor:pointer;}
.btn_indexlog2:hover{background:url(../images_train/btn_indexlog1.png) bottom no-repeat;}

.btn_indexlog3{ width:88px; height:25px; line-height:25px; background:url(../images_train/btn_indexlog3.png) no-repeat; border:none; color:#D1EDFF; font-size:12px; text-align:left; padding-left:3px; cursor:pointer;}
.btn_indexlog3:hover{background:url(../images_train/btn_indexlog3.png) left bottom no-repeat; color:#fff;}

.btn_indexlog4{ width:141px; height:46px; background:url(../images_train/btn_indexlog2.png) no-repeat; border:none; color:#fff; font-size:16px; font-weight:bold; margin-top:10px; cursor:pointer;}
.btn_indexlog4:hover{background:url(../images_train/btn_indexlog2.png) bottom no-repeat;}

/*---复审培训首页登录按钮--增加-*/
.btn_fu{ width:135px; height:46px; background:url(../images_train/btn_xin.png) no-repeat; border:none; color:#fff; font-size:16px; font-weight:bold; cursor:pointer;}
.btn_fu:hover{background:url(../images_train/btn_xin.png) bottom no-repeat;}
.btn_xin{ width:135px; height:46px; background:url(../images_train/btn_fu.png) no-repeat; border:none; color:#fff; font-size:16px; font-weight:bold; cursor:pointer;}
.btn_xin:hover{background:url(../images_train/btn_fu.png) bottom no-repeat;}

.btn_enter{ width:69px; height:23px; line-height:23px; background:url(../images_train/btn_enter.png) no-repeat; border:none; color:#666; font-size:12px; text-align:left; padding-left:6px; cursor:pointer;}
.btn_enter:hover{background:url(../images_train/btn_enter.png) bottom no-repeat; color:#fff;}

.btn_orange{ width:71px; height:26px; line-height:26px; background:url(../images_train/btn_orange.png) no-repeat; border:none; color:#fff; font-size:12px; text-align:center; cursor:pointer;}
.btn_orange:hover{background:url(../images_train/btn_orange.png) bottom no-repeat; color:#fff;}

.btn_orange2{ width:196px; height:34px; line-height:34px; background:url(../images_train/btn_orange2.png) no-repeat; border:none; color:#fff; font-size:16px; font-weight:bold; text-align:center; cursor:pointer;}
.btn_orange2:hover{background:url(../images_train/btn_orange2.png) bottom no-repeat; color:#fff;}

.btn_gray{ width:136px; height:35px; line-height:36px; background:url(../images_train/btn_blue.png) left top no-repeat; border:none; color:#999; font-size:16px; font-weight:bold; text-align:center; cursor:pointer; margin:0px 12px 0px 12px;}
.btn_gray:hover{ background:url(../images_train/btn_blue.png) left bottom no-repeat; color:#fff; margin:0px 12px 0px 12px;}

.btn_blue{ width:136px; height:35px; line-height:36px; background:url(../images_train/btn_blue.png) left bottom no-repeat; border:none; color:#fff; font-size:16px; font-weight:bold; text-align:center; cursor:pointer; margin:0px 12px 0px 12px;}

.btn_blue2{ width:87px; height:26px; line-height:26px; background:url(../images_train/btn_blue2.png) 0px 0px no-repeat; border:none; color:#0E65C0; font-size:14px; font-weight:bold; text-align:center; cursor:pointer; margin:0px 5px 0px 5px; display:block; float:left;}
.btn_blue2:hover{background:url(../images_train/btn_blue2.png) -89px 0px no-repeat; color:#fff;}

.btn_blue3{ width:70px; height:26px; line-height:26px; background:url(../images_train/btn_blue3.png) 0px 0px no-repeat; border:none; color:#7EACD3; font-size:14px; text-align:center; cursor:pointer; margin:0px 5px 0px 5px;}
.btn_blue3:hover{background:url(../images_train/btn_blue3.png) -81px 0px no-repeat; color:#fff;}

.btn_blue4{ width:70px; height:26px; line-height:26px; background:url(../images_train/btn_gray.png) 0px -56px no-repeat; border:none; color:#fff; font-size:12px; text-align:center; cursor:pointer; margin:0px 2px 0px 2px;}
.btn_blue4:hover{background:url(../images_train/btn_gray.png) 0px -28px no-repeat; color:#fff;}
.btn_blue4_now{width:70px; height:26px; line-height:26px; background:url(../images_train/btn_gray.png) 0px -28px no-repeat; border:none; color:#fff; font-size:12px; text-align:center; cursor:pointer; margin:0px 2px 0px 2px;}

.btn_blue5{ width:170px; height:35px; line-height:36px; background:url(../images_train/btn_blue5.png) left bottom no-repeat; border:none; color:#fff; font-size:14px; text-align:center; cursor:pointer; margin:0px 4px 0px 4px;}
.btn_blue5:Hover{ background:url(../images_train/btn_blue5.png) left top no-repeat;}

.btn_blue6{ width:190px; height:35px; line-height:36px; background:url(../images_train/btn_blue6.png) left bottom no-repeat; border:none; color:#fff; font-size:14px; text-align:center; cursor:pointer; margin:0px 4px 0px 4px;}
.btn_blue6:Hover{ background:url(../images_train/btn_blue6.png) left top no-repeat;}

.btn_green{ width:108px; height:28px; line-height:28px; background:url(../images_train/btn_green.png) left top no-repeat; border:none; color:#fff; font-size:12px; text-align:center; cursor:pointer; margin:0px 12px 0px 12px; display:block; float:left;}
.btn_green:hover{background:url(../images_train/btn_green.png) left bottom no-repeat; color:#fff;}


.btn_gray1, .btn_gray2, .btn_gray3{ width:70px; height:26px; line-height:26px; background:url(../images_train/btn_gray.png) 0px 0px no-repeat; border:none; color:#666; font-size:12px; text-align:center; cursor:pointer; margin:0px 2px 0px 2px;}
.btn_gray1:hover{background:url(../images_train/btn_gray.png) 0px -28px no-repeat; color:#fff;}
.btn_gray2:hover{background:url(../images_train/btn_gray.png) 0px -56px no-repeat; color:#fff;}
.btn_gray3:hover{background:url(../images_train/btn_gray.png) 0px -84px no-repeat; color:#fff;}

.pbtn02_out{ width:70px; height:26px; background:url(../images_train/pbtn02.png) 0px 0px no-repeat; border:none; color:#7EACD3; margin-top:3px; cursor:pointer;}
.pbtn02_on{width:70px; height:26px; background:url(../images_train/pbtn02.png) -81px 0px no-repeat; border:none; color:#fff; margin-top:3px; cursor:pointer;}

.pbtn03{width:100px; height:26px; background:url(../images_train/pbtn03.png) -111px 0px no-repeat; border:none; color:#fff; margin-top:3px; cursor:pointer;}

.btndisable{background:#eee; border:1px solid #ccc; color:#666; cursor:wait;}

.a_blue3{ display:block; float:left; width:70px; height:26px; line-height:26px; background:url(../images_train/btn_blue3.png) 0px 0px no-repeat; border:none; color:#7EACD3; font-size:14px; text-align:center; cursor:pointer; margin:0px 5px 0px 5px; padding:0;}
.a_blue3:hover{background:url(../images_train/btn_blue3.png) -81px 0px no-repeat; color:#fff; text-decoration:none;}
.a_orange{display:inline-block; width:71px; height:26px; line-height:26px; background:url(../images_train/btn_orange.png) no-repeat; border:none; color:#fff; font-size:12px; text-align:center; text-decoration:none; cursor:pointer; margin:0px 5px 0px 5px; padding:0;}
.a_orange:hover{background:url(../images_train/btn_orange.png) bottom no-repeat; color:#fff; text-decoration:none;}
.a_back{ display:block; color: #666; font-size: 14px; height: 42px; line-height: 42px; background:url(../images_train/folder_back.png) right top no-repeat; padding-left:50px; margin-bottom:5px; border-top:1px solid #E9E9E9;}
.a_back:hover{ background:url(../images_train/folder_back2.png) right top no-repeat; color:#1170a7; font-weight:bold;}

.pbtn03_out{ width:157px; height:46px; background:url(../images_train/index.png) 0px -459px no-repeat; border:none; color:#fff; margin-top:10px; font:16px/39px "微软雅黑"; font-weight:bold; cursor:pointer;}
.pbtn03_on{width:157px; height:46px; background:url(../images_train/index.png) 0px -507px no-repeat; border:none; color:#fff; margin-top:10px; font:16px/39px "微软雅黑"; font-weight:bold; cursor:pointer;}

.btn_pur{ border:none; text-align:left; padding-left:10px; width:85px; height:25px; line-height:25px; background:url(../images_train/btn_pur.png) top no-repeat; color:#fff;}
.btn_pur:hover{background:url(../images_train/btn_pur.png) bottom no-repeat;}

.btn_orgbig {  width: 125px;  height: 35px;  line-height: 26px;  background: #FF934C;  border: 1px solid #FF6000;  color: #fff;  font-size: 14px;  text-align: center;  cursor: pointer;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px;  font-weight: bold;}
.btn_orgbig:hover { background: #FF5F08;  border: 1px solid #EA4800;}


/*--------------------------------按钮（任意长度）--------------------------------*/
.btn_rect{line-height:30px; margin-top:6px; padding:0px 10px; color:#0085CF; font-size:13px; background: -moz-linear-gradient(#FFFFFF, #EBEBEB) repeat scroll 0 0 transparent; border: 1px solid #B5B5B5;  border-radius: 4px 4px 4px 4px; cursor:pointer; float:right;}
.btn_rect:hover{background: -moz-linear-gradient(#FFFFFF, #d7d7d7) repeat scroll 0 0 transparent;}




/*--------------------------------登录弹出框--------------------------------*/
.div_dl{ width:326px; margin:0 auto; border:0; border-collapse:collapse;}
.div_dl td.A1{width:3px; height:3px; background:url(../images_train/dl_A1.png) no-repeat}
.div_dl td.A2{height:3px;  background:#1B67A1}
.div_dl td.A3{width:3px; height:3px; background:url(../images_train/dl_A3.png) no-repeat}
.div_dl td.B1{width:3px;  background:#1B67A1}
.div_dl td.B2{background:#FFF}
.div_dl td.B3{width:3px; background:#1B67A1}
.div_dl td.C1{width:3px; height:3px;  background:url(../images_train/dl_C1.png) no-repeat}
.div_dl td.C2{height:3px;  background:#1B67A1}
.div_dl td.C3{width:3px; height:3px; background:url(../images_train/dl_C3.png) no-repeat}
.input_yh{width:239px; height:42px; background:url(../images_train/yhm_dl.png) no-repeat; border:none; padding:0px 0px 0px 36px; line-height:42px; color:#555; font-family:Verdana; font-size:16px;}
.input_mm{width:239px; height:42px; background:url(../images_train/mm_dl.png) no-repeat; border:none; padding:0px 0px 0px 36px; line-height:42px; color:#555; font-family:Verdana; font-size:16px;}
.input_dl1{width:127px; height:40px; background:url(../images_train/btn_dl1.png) no-repeat; color:#FFF; font-weight:bold; border:none; margin-left:25px; margin-top:12px; margin-bottom:15px; font-size:14px}
.input_dl2{width:127px; height:40px; background:url(../images_train/btn_dl2.png) no-repeat; font-weight:bold; color:#858585; border:none; margin-right:24px;
margin-top:12px; margin-bottom:15px; font-size:14px}
.yh_dl{height:30px; padding:12px 0px 0px 26px; font-size:16px; font-weight:bold; color:#333}
.td_xcdl{padding:1px 0px 0px 37px; height:26px; color:#666; vertical-align:top}
.td_wjmm{padding:5px 40px 0px 0px; text-align:right; height:26px;  color:#015699; vertical-align:top}
.bj{background:#F6F6F6; border-top:1px solid #DBDEE5;}

.btn_bd1{height:33px; width:245px; background:url(../images_train/btn_bd.png) repeat-x; display:block; border:1px solid #DDE2E8; float:left; margin:0px 0px 15px 15px; vertical-align:middle; padding:9px 0px 0px 10px;font-size:14px;  }
.bnt_xzkd{height:23px; padding:20px 0px 0px 15px; font-weight:bold; color:#333; font-size:14px}
.cc{width:552px; height:34px; padding:2px 0px 4px 15px; font-size:14px; font-weight: bold; vertical-align:bottom}
.input_dl3{width:127px; height:40px; background:url(../images_train/btn_dl1.png) no-repeat; color:#FFF; font-weight:bold; border:none; margin-top:10px; margin-bottom:10px; font-size:15px}
.bjm{background:#F6F6F6; border-top:1px solid #DBDEE5;width:575px;}



/*---------------------------------------首页--------------------------------------------*/
.head{ width:1000px; height:64px; display:block; margin:0 auto; border:0; overflow:hidden; zoom:1; background:#fff;}
.logo{ display:block; float:left; margin:2px 5px 0px 2px;}
.topinfo{width:312px; display:block; float:right; color:#777;}
.topinfo a{ display:block;  float:left; padding:5px 0px 5px 15px; color:#777; width:55px; margin-left:7px;}
.topinfo a:hover{ color:#009AFF;}
.topinfo a.a1{ background:url(../images_train/icon8.png) 0px 5px no-repeat;}
.topinfo a.a2{ background:url(../images_train/icon8.png) 0px -18px no-repeat;}
.topinfo a.a3{ background:url(../images_train/icon8.png) 0px -40px no-repeat; width:43px;}
.topinfo a.a4{ background:url(../images_train/icon8.png) 0px -62px no-repeat;}
.topinfo a.a5{}
.topinfo a.a6{ width:63px; color:#FF6100; background:url(../images_train/icon_wechat.png) 0px 8px no-repeat;}
.topinfo a.a7{ color:#FF6100; background:url(../images_train/icon_app.png) 2px 6px no-repeat; margin-left:10px;}
.topinfo a.a6:hover, .topinfo a.a7:hover{ color:#FF2400}

.banner{ clear:both; width:1000px; height:259px; margin:0 auto; border:0; zoom:1; position:relative;}
.index_login{ position:absolute; top:24px; left:385px; width:600px; border:0; border-collapse:collapse; z-index:999;}
.inlogtb1{ width:285px; border:0; border-collapse:collapse;}
.inlogtb1 td.t1{ height:27px;}
.inlogtb1 td.t2{ height:58px;}
.inlogtb1 td.t3{ height:58px;}
.inlogtb1 td.t4{color:#777;}
.inlogtb1 td.t5{color:#777; text-align:right; vertical-align:top; padding:40px 10px 0px 0px;}
.inlogtb2{ width:260px; border:0; border-collapse:collapse; margin-top:18px;}
.inlogtb2 td.t1{ color:#ff0000; font-size:16px;}
.inlogtb2 td.t2{ font-size:13px; color:#666; line-height:22px; padding-top:15px;}

.placeholder1, .placeholder2{cursor: text; visibility:visible; position: absolute; width:232px; padding:10px 0px 6px 8px; color:#999; font-size:14px; /*background:url(../images_train/touming.png) no-repeat; */ background:#fff;}
.placeholder1{left:29px; top:40px;}
.placeholder2{left:29px; top:98px;}



.content{ width:1000px; margin:0 auto; border:0; border-collapse:collapse; margin-top:10px;}
.bar_rmkc{ width:685px; border:0; border-collapse:collapse;}
.bar_rmkc td.t1, .bar_rmkc td.t1 a{ width:85px; font-size:18px; color:#0076B4;}
.bar_rmkc td.t2{ background:url(../images_train/line01.gif) 0px 10px repeat-x;}


/*------首页banner焦点图轮换----*/
#index_focus{ height:259px; overflow: hidden;}
#index_focus ul{overflow: hidden;}
#index_focus ul li {width: 1000px; height: 259px; float: left; position: absolute; z-index: 2; opacity: 0;}
#index_focus ul li a {display: block; width: 1000px; height: 259px; text-indent: -999999em;}
#index_focus ul li.current {z-index: 10;}

.focus_num_wrap{width:980px; height: 20px; margin: 0 auto; position: relative; z-index: 11; top: 230px;}
.focus_num_wrap ol.focus_num{width: 135px; height: 20px; position: absolute; left:220px;}
.focus_num_wrap ol.focus_num li {float: left; display: inline; width: 19px;	height: 19px; line-height: 19px; background-color: #fff; border-radius: 15px;	margin: 0 1px; cursor: pointer;	text-align: center;	color: #666;}
.focus_num_wrap ol.focus_num li.current{background: #666; color: #fff;}


/*--------首页导航开始------*/
/*主导航菜单*/
#menu ul{
	padding:0;
	border:0;
	list-style:none;
	line-height:150%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 2px;
}
#menu_out{
	width:680px;
	padding-left:4px;
	background:url(../images_train/menu_left.gif) no-repeat left top;
	margin-top:8px;
}
#menu_in{
	background:url(../images_train/menu_right.gif) no-repeat right top;
	padding-right:4px;
}
#menu{
	background:url(../images_train/menu_bg.gif) repeat-x;
	/*height:79px; 临时去掉*/
	overflow:hidden;
	zoom:1;
}
#menu{ position:relative;}/*临时增加的*/
.menu_line{
	background:url(../images_train/menu_line.gif) no-repeat center top;
	width:3px;
}
.menu_line2{
	background:url(../images_train/menu_line2.gif) no-repeat center top;
	width:10px;
}
#nav{
	padding-left:20px;
}
#nav li{
	float:left;
	height:41px;
}
#nav li a{
	float:left;
	display:block;
	padding-left:6px;
	height:41px;
	background:url(../images_train/menu_on_left.gif) no-repeat left top;
	cursor:pointer;
	text-decoration:none;
}
#nav li a span{
	float:left;
	padding:14px 6px 13px 0px;
	line-height:14px;
	background:url(../images_train/menu_on_right.gif) no-repeat right top;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#nav li .nav_on{   /*鼠标经过时变换背景，方便JS获取样式*/
	background-position:left 100%;
}
#nav li .nav_on span{  /*鼠标经过时变换背景，方便JS获取样式*/
	background-position:right 100%;
	color:#FA4C00;
	text-decoration:none;
	padding:16px 6px 11px 0px;
}
/*子栏目*/
#menu_con{
	text-align:left;
	padding-left:10px;
	clear:both;
	background:#ffcccc;
	/*从这里开始，临时添加*/
	height:auto;
	overflow:hidden;
	zoom:1;
	/*position:absolute;
	top:41px;
	left:-4px;*/
	width:674px;
	background:url(../images_train/men_bg_bottom.png) left bottom no-repeat;
	padding-bottom:8px;
	/*临时添加结束*/
}
#menu_con li{
	float:left;
	height:22px;
	margin-top:8px;
	/*临时增加*/white-space:nowrap;
}
/*
#menu_con li a{
	display:block;
	float:left;
	background:url(../images_train/menu_on_left2.gif) no-repeat left top;
	cursor:pointer;
	padding-left:2px;
	text-decoration:none;
}
#menu_con li a span{
	float:left;
	padding:6px 4px 4px 1px;
	line-height:12px;
	background:url(../images_train/menu_on_right2.gif) no-repeat right top;
	color:#555;
}
#menu_con li a:hover{
	text-decoration:none;
	background:url(../images_train/menu_on_left2.gif) no-repeat left bottom;
}
#menu_con li a:hover span{
	background:url(../images_train/menu_on_right2.gif) no-repeat right bottom;
	color:#FA4C00;
}
*/
.menu_con_li_a{
    display:block;
    float:left;
    background:url(../images_train/menu_on_left2.gif) no-repeat left top;
    cursor:pointer;
    padding-left:2px;
    text-decoration:none;
	/*临时增加*/white-space:nowrap;
}
.menu_con_li_a_span{
    float:left;
    padding:6px 4px 4px 2px;
    line-height:12px;
    background:url(../images_train/menu_on_right2.gif) no-repeat right top;
    color:#555;
}

.menu_con_li_a_sel{
    display:block;
    float:left;
    background:url(../images_train/menu_on_left2.gif) no-repeat left bottom;
    cursor:pointer;
    padding-left:2px;
    text-decoration:none;
}
.menu_con_li_a_span_sel{
    float:left;
    padding:6px 4px 4px 2px;
    line-height:12px;
    background:url(../images_train/menu_on_right2.gif) no-repeat right bottom;
    color:#FA4C00;
}
/*-------首页导航结束------*/



/*--------热门课程列表开始-------*/
.list_kc{ clear:both; width:100%; display:block; margin-top:6px;}
.divkc{ display:block; float:left; width:324px; height:75px; padding:10px 0px 8px 10px; overflow:hidden; background:#FCFCFC; border:1px solid #D2D2D2; margin-right:11px; _margin-right:8px; margin-bottom:10px;}
.divkc:hover{background:#FFFDF3; border:1px solid #FFB55D;}
.divkc dl{ float:left; }
.divkc dl.kcpic{ width:94px; padding-right:10px;}
.divkc dl.nr{width:210px;}
.divkc dl.kcpic img{display:block; width:94px; height:72px; border:none; background:#ccc;}
.divkc dl dt{ clear:both; margin-bottom:2px;}
.divkc dl dt p{ display:block; height:17px; line-height:17px; padding-left:5px; color:#fff; background:url(../images_train/icon_kc1.png) left no-repeat;}
.divkc dl dt span{display:block; float:left; height:17px; line-height:17px; padding-right:8px; background:url(../images_train/icon_kc2.png) right no-repeat; }
.divkc dl dd{ clear:both; font-size:14px; color:#333; line-height:16px; height:32px;}
.divkc dl dd a{font-size:14px; color:#333; padding-top:2px; display:block; height:32px;}
.divkc dl dd a:hover{ color:#E04500;}
img.star{ width:65px; height:13px; margin-right:65px;}
/*--------热门课程列表结束-------*/


/*------右边咨询信息栏开始------*/
.tabmenu {background-color:#F9F9F9; border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF; height:34px; width:295px; margin-top:10px;}
.tabmenu ul {margin:0px; padding:0px; list-style:none; text-align:center; }
.tabmenu li {display:inline; line-height:34px; font-size:14px;}
.tabmenu li a { display:block; float:left; color:#333; text-decoration:none; width:147px; text-align:center; border-top:1px solid #CFCFCF; border-bottom:1px solid #CFCFCF;}
.tabmenu li a.tabactive { color:#0C5BA5; background-color:#ffffff; border-top:2px solid #0076B4; border-bottom:none; font-weight:bold;  position:relative;}
#tabcontent1,#tabcontent2,#tabcontent3{border:1px solid #CFCFCF; border-top:none; width:290px; height:254px; text-align:left;padding:10px 0px 6px 5px; font-size:12px; margin-bottom:5px;}
#tabcontent1 a, #tabcontent2 a, #tabcontent3 a{display: block; width:255px; overflow:hidden; background:url(../images_train/icon1.gif) 10px 10px no-repeat; color: #333;  line-height: 30px; padding-left:22px; text-overflow:ellipsis; white-space: nowrap; }
#tabcontent1 a:hover, #tabcontent2 a:hover, #tabcontent3 a:hover{background:url(../images_train/icon1_on.gif) 10px 10px no-repeat; color:#ff0000;}
/*------右边咨询信息栏结束------*/

/*------复审机构定制-右边信息栏开始------*/
.tabmenu_fs {background-color:#F9F9F9; border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF; height:34px; width:295px; margin-top:10px;}
.tabmenu_fs ul {margin:0px; padding:0px; list-style:none; text-align:center; }
.tabmenu_fs li {display:inline; line-height:34px; font-size:14px;}
.tabmenu_fs li a { display:block; float:left; color:#333; text-decoration:none; width:98px; text-align:center; border-top:1px solid #CFCFCF; border-bottom:1px solid #CFCFCF;}
.tabmenu_fs li a.tabactive { color:#0C5BA5; background-color:#ffffff; border-top:2px solid #0076B4; border-bottom:none; font-weight:bold;  position:relative;}
/*------复审机构定制-右边信息栏结束------*/


/*-----------------------------------首页-最新资讯列表---------------------------------*/
.mcontfull{width:992px; margin:0 auto; padding-left:8px; margin-top:15px;}
.newslistfull{ width:990px; margin:0 auto; margin-top:10px; background:#fff; margin-top:0; border:1px solid #D6D6D6; border-top:none;}
.newslistfull ul{ padding:20px 15px 10px 30px;}
.newslistfull li{height:30px; line-height:30px; font-size:14px;}
.newslistfull li a{display:block; float:left; background:url(../images_train/icon1.gif) 0px 11px no-repeat; font-size:14px; color:#555;  padding-left:20px; cursor:pointer; width:830px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; }
.newslistfull li a:hover{ background:url(../images_train/icon3.gif) 0px 11px no-repeat; color:#0045A6;}
.newslistfull li span{color:#999; font-size:12px;}


/*-----------------------------------首页foot-----------------------------------------*/
.webfoot{margin:0 auto; border:0; border-collapse:collapse;}
.webfoot td.t1{ border:1px solid #B7CBEE; background:url(../images_train/footbg2.jpg) top repeat-x; height:28px; line-height:28px; text-align:center; color:#4087D2;}
.webfoot td.t1 a{ color:#4087D2; text-decoration:none; padding:0px 10px;}
.webfoot td.t1 a:hover{ color:#0066cc; text-decoration:underline;}
.webfoot td.t2{ padding:8px;  background:#F7FBFE; border:1px solid #DEE7F0; border-top:none; line-height:18px; text-align:center;  color:#767676;
	position:relative;height:110px; padding-right:40px;}
.webfoot td.t2 a{ color:#767676; text-decoration:none;}
.webfoot td.t2 a:hover{ color:#555555; text-decoration:none;}
.webfoot td.t2 p{ line-height:24px;}

.foot_ewm{ position:absolute; right:10px; top:5px;}
.foot_ewm img{display:block; width:100px; height:100px; border:1px solid #eee;}
.foot_ewm a{ display:block; width:100px; float:left; margin-left:10px; text-align:center;}
.foot_ewm a span{ display:block; line-height:14px; color:#666;}



/*---------------------------------注册、绑卡页面--------------------------------*/
.registbodybg{ background:#fff url(../images_train/bluebg.jpg) 68px 0px repeat-x;}
.videohead{ width:100%; height:69px; background:#F7F9F9 url(../images_train/videoheadbg.png) bottom repeat-x;}
.vlogo{ width:1000px; margin:0 auto;}
.vlogo img{ margin-top:4px;}
.regcontent{ width:1000px; margin:0 auto; border:0; border-collapse:collapse; background:#fff;}
.regcontent td.a1{ width:10px; height:34px; background:url(../images_train/titbar_blue.png) left top no-repeat;}
.regcontent td.a2{ height:34px; background:url(../images_train/titbar_blue.png) 0px -36px repeat-x; line-height:34px; color:#fff; font-weight:bold; font-size:16px; text-align:center;}
.regcontent td.a3{ width:10px; height:34px; background:url(../images_train/titbar_blue.png) right top no-repeat;}
.regcontent td.b1{ background:url(../images_train/titbar_blue_side.png) left top repeat-y;}
.regcontent td.b3{ background:url(../images_train/titbar_blue_side.png) right top repeat-y;}
.regcontent td.c1{ width:10px; height:20px; background:url(../images_train/titbar_blue.png) 0px -77px no-repeat;}
.regcontent td.c2{ height:20px; background:url(../images_train/titbar_blue.png) 0px -99px repeat-x;}
.regcontent td.c3{ width:10px; height:20px; background:url(../images_train/titbar_blue.png) right -77px no-repeat;}
.regtop{ width:99%; height:38px; margin:0 auto; border:0; border-collapse:collapse; margin-top:10px; border-bottom:1px solid #A4C3D7;}
.tit_reg{font-size:14px; color:#0C4CA5; padding-left:25px; background:url(../images_train/icon3.gif) 10px 14px no-repeat;}
.tit_reg h1{ font-size:22px; color:#1577B3; font-family: "Microsoft Yahei"; font-weight:normal;}
.tit_reg1{ font-size:14px; color:#0C4CA5; padding-left:35px; background:url(../images_train/icon_nu1.png) 10px 6px no-repeat;}
.tit_reg2{ font-size:14px; color:#0C4CA5; padding-left:35px; background:url(../images_train/icon_nu2.png) 10px 6px no-repeat;}
.tit_reginfo{ color:#333; text-align:right; padding-right:5px;}
.tit_reginfo a{ padding:0px 5px;  color:#0C4CA5; text-decoration:underline;}
.tit_reginfo a:hover{ color:#EB4200;}
.regtopfs{ table-layout:fixed; width:99%; height:38px; margin:0 auto; border:0; border-collapse:collapse; margin-top:10px; background:url(../images_train/regtopfsbg.png) repeat-x;}
.regtopfs td.d1{ font-size:14px; font-weight:bold; color:#0C4CA5; padding-left:30px; background:url(../images_train/regtopfsbg1.png) no-repeat;}
.regtopfs td.d2{color:#333; padding-left:30px;  background:url(../images_train/regtopfsbg2.png) no-repeat;}
.regtopfs td.d3{color:#333; padding-left:30px;  background:url(../images_train/regtopfsbg2.png) no-repeat;}
.regtable{width:750px; margin:0 auto; border:0; border-collapse:collapse; margin-top:10px;}
.regtable th{ width:125px; text-align:right; padding-right:10px; font-size:14px; color:#333; font-weight:normal;}
.regtable td{ color:#999; height:54px; vertical-align:middle; text-align:left;}
.regtable td a{ padding:0px 5px; color:#0C4CA5; text-decoration:underline;}
.regtable td a:hover{color:#EA2100;}
.regtable td span{display:block; float:left;}
.regtable td span.sp1{ width:82px; margin-top:3px;}
.regtable td span.sp2{ width:270px; color:#EE2200;}
.regtable td span.sp3{ width:107px;}
.regtable td span.sp4{ padding-top:3px;}
.regtable td span.sp5{ font-size:16px; color:#0C4CA5; font-family:Verdana;}
.agreements{ width:674px; margin:0 auto; }
.agreements a{ color:#0C4CA5; text-decoration:underline; margin-left:96px;}
.cont_box{ height:173px; border:1px solid #ccc; margin-top:8px; overflow:auto; padding:0px 10px;}

.reg_error_alert {  color: #666;  border: 1px #FADE7B solid;  background-color: #FFFAE1;  width: 250px;  height: 35px;  line-height: 35px;  padding-left: 15px;  margin-left: 5px;}

.infobox_reg1{ width:100%; margin:0 auto;}
.infobox_reg1 p.p1{ display:block; height:31px; line-height:18px; text-align:center; background:url(../images_train/icon_warn.jpg) 80px 0px no-repeat; padding:15px 60px 0px 120px; margin:30px 0px 0px 0px; font-size:16px; color:#ff0000;}
.infobox_reg1 p.p2{ display:block; font-size:14px; color:#666; text-align:center; margin:30px 0px 30px 0px; }
.infobox_reg1 p.p2 font{ font:16px/20px Verdana; color:#353535; font-weight:bold;}
.infobox_reg1 p.p3{ display:block; height:32px; line-height:18px; text-align:center; background:url(../images_train/icon_pass.jpg) 80px 0px no-repeat; padding:14px 60px 0px 120px; margin:65px 0px 45px 0px; font-size:16px; color:#000; font-weight:bold;}
.infobox_reg1 p.p4{ display:block; height:40px; line-height:18px; text-align:left; background:url(../images_train/icon_warn.jpg) 50px 0px no-repeat; padding:0px 40px 0px 100px; margin:30px 0px 0px 0px; font-size:16px; color:#ff0000;}
.infobox_reg1 p.p5{ display:block; height:32px; line-height:24px; text-align:center; background:url(../images_train/icon_ok2.gif) 165px 0px no-repeat;  padding:50px 30px 0px 30px; margin:30px 0px 20px 0px; font-size:16px; color:#333; font-weight:bold; }
.infobox_reg1 p.p6{ display:block; height:32px; line-height:24px; text-align:center; background:url(../images_train/onebit_33.gif) 160px 0px no-repeat;  padding:50px 30px 0px 30px; margin:30px 0px 20px 0px; font-size:16px; color:#333; font-weight:bold; }
.btmnav{ width:100%; height:67px; margin:0 auto; border:0; border-collapse:collapse; background:#F6F6F6; border-top:1px solid #DADEE5; }
.btmnav td{ text-align:center; color:#666;}
.btmnav td a{ color:#666; padding-left:5px;}
.btmnav td a:hover{ color:#0C4CA5}


/*-----------------------------------在线课堂音频页面-----------------------------------*/
.vbodybg{ background:#F5F5F5;}
.vlogo2{ width:980px; height:69px; margin:0 auto; border:0; border-collapse:collapse;}
/* background-position:50% 100%;*/
.vlogo2 img{ width:356px; height:61px; float:left; margin-top:4px;}
/*--------在线课堂-横向导航----（以前的注释掉）-----
.vmenu{ width:590px; height:32px; float:right; padding:4px 0px 0px 10px; background:url(../images_train/vmenubg.png) no-repeat;}
.vmenu a{ display:block; float:left; height:32px; line-height:32px; color:#fff; font-weight:bold; padding-left:12px; font-size:14px;}
.vmenu a:hover{ color:#0C4CA5; background:url(../images_train/vmenu_on.png) left bottom no-repeat;}
.vmenu a span{display:block; float:left; height:32px; line-height:32px; padding-right:12px;}
.vmenu a:hover span{ background:url(../images_train/vmenu_on.png) right bottom no-repeat;}
.vmenu a.now{color:#0C4CA5; background:url(../images_train/vmenu_on.png) left bottom no-repeat;}
.vmenu a.now span{background:url(../images_train/vmenu_on.png) right bottom no-repeat;}
.vmenu span.fenge{ float:left; height:32px; line-height:32px; padding:0px 3px; background:url(../images_train/vmenu_fenge.png) center no-repeat;}
-----*/
/*-------在线课堂-横向导航-------*/
.vmenucont{ display:block; float:right; margin:0px; width:750px; height:36px; text-align:left; background:url(../images_train/vmenubg.png) no-repeat;}
#vmenu {
line-height: 36px;
height: 36px;
position: relative;
text-align: center;
float:right;
padding-left:5px;
margin-right:5px;
z-index:888;
}
#vmenu li.line1{display:block; height:36px; width:2px; background:url(../images_train/vmenu_line1.png) 0px 1px no-repeat;}
#vmenu li.a1{ _width:130px; }
#vmenu li A {
font-size: 14px;
font-weight: bold;
color: #fff;
display: block;
height:36px;
text-align: center;
}
#vmenu li A span{
padding:0px 12px 0px 0px;
margin-left:12px;
display: block;
height:36px;
text-align: center;
}
#vmenu li A:link {
color: #fff;
text-decoration: none;
}
#vmenu li A:visited {
color: #fff;
text-decoration: none;
}

#vmenu li A:hover {
color: #0C4CA5;
background-image:url(../images_train/vmenu_on3.png);
background-repeat:no-repeat;
background-position: left bottom;
display:block;
height:36px;
}
#vmenu li A:hover span{ background:url(../images_train/vmenu_on3.png) right bottom no-repeat;}
#vmenu LI {
float: left;
position: relative;
}
#vmenu ul {
/*visibility: hidden;*/
display:none;
position: absolute;
top: 36px;
left:0px;
z-index: 999;
background-color:#1576B1;
border:1px solid #155EA2;
border-top:none;
padding:0;
list-style:none;
}
#vmenu :hover {
white-space: normal;
text-decoration: none;
}
#vmenu li:hover ul, #nav a:hover ul {
/*visibility: visible;*/
display:block;
margin-top: 0px;
text-align: center;
z-index: 999;
}
#vmenu :hover ul li {
font-weight: normal;
height: 36px;
width: 130px;
display: block;
position: relative;
}
#vmenu ul li a {
width: 130px;
height: 36px;
float: left;
color:#fff;
font-weight:normal;
}
#vmenu ul li a:link {
color: #fff;
}
#vmenu ul li a:visited {
color: #fff;
}
#vmenu ul li a:hover {
width: 130px;
color:#0C4CA5;
background-image:none;
background-color:#DBEEF7;
}
#curtit{ display:block; float:left; width:145px; height:24px; padding-top:12px; margin-right:4px; margin-left:10px; font-size:16px; font-weight:bold; text-align:center; color:#0C4CA5;}


.vcontent{width:1000px;  margin:0 auto; border-collapse:collapse; border:0; margin-top:18px;}
.vcontent td.a1{ width:10px; height:36px; background:url(../images_train/shadow3.png) 0px 26px no-repeat;}
.vcontent td.a2{ height:10px; background:url(../images_train/shadow1.png) 0px 26px repeat-x;}
.vcontent td.a3{ width:10px; height:36px; background:url(../images_train/shadow3.png) 10px 26px no-repeat;}
.vcontent td.b1{ width:10px; height:10px; background:url(../images_train/shadow2.png) left top repeat-y;}
.vcontent td.b2{ height:10px; background:#fff; border:1px solid #8DBBD9;}
.vcontent td.b3{ width:10px; height:10px; background:url(../images_train/shadow2.png) right top repeat-y;}
.vcontent td.c1{ width:10px; height:10px; background:url(../images_train/shadow3.png) left bottom no-repeat;}
.vcontent td.c2{ height:10px; background:url(../images_train/shadow1.png) left bottom repeat-x;}
.vcontent td.c3{ width:10px; height:10px; background:url(../images_train/shadow3.png) right bottom no-repeat;}

.vtable{width:980px;  background:#fff; margin:0 auto; border:0; border-collapse:collapse;}
.shadow4{ background:url(../images_train/shadow4.png) right top repeat-y; padding-bottom:12px;}
.tree{ width:100%;}
.tree a{ color:#666; text-decoration:none; display:block; text-align:left; font-size:14px;}
.tree td.lev_name{height:42px; line-height:42px; background:url(../images_train/lev_kcname.png) no-repeat; padding:0px 5px 0px 15px; font-weight:bold; font-size:14px; color:#4C6E84;}
.tree td.lev1{ height:42px; line-height:42px;}
.tree td.lev1 a{background:url(../images_train/folder.png) -23px top no-repeat; overflow: hidden; padding-left:16px; width:212px; _width:228px; text-overflow: ellipsis; white-space: nowrap;}
.tree td.lev2{ height:43px; line-height:43px; background:url(../images_train/publish.jpg) 17px 0px no-repeat;}
.tree td.lev2 a{ overflow: hidden; padding-left:56px;  width:172px; _width:228px; text-overflow: ellipsis; white-space: nowrap;}
.tree td.lev2 a font{ color:#CC0000; padding-left:6px;}
.tree td.lev2_end{height:43px; line-height:43px; background:url(../images_train/publish_end.jpg) 17px 0px no-repeat;}
.tree td.lev2_end a{overflow: hidden; padding-left:56px; color:#666;  width:172px; _width:228px; text-overflow: ellipsis; white-space: nowrap;}
.conlev{ background:#83C0EC url(../images_train/publish_on.jpg) 17px 0px no-repeat; display:block; color:#fff;}
.conlev a{ color:#fff;}

/*------左边课程章节列表------*/
.chapbuy {height:73px; width:228px; position:relative;}
.chapbuy a.buy{ position:absolute;  width:105px; height:48px; _width:235px; _height:73px; background:url(../images_train/buybg.jpg) no-repeat; left:-8px; top:0px; font-size:22px; color:#CC0000; font-family:Verdana; padding:25px 0px 0px 130px;}
.chapmenu {height:46px; width:228px; position:relative;}
.chapmenu ul {margin:0px; padding:0px; list-style:none; text-align:center; }
.chapmenu li {display:inline; line-height:46px; font-size:15px;}
.chapmenu li a { display:block; float:left; color:#666; text-decoration:none; width:113px; text-align:center; background:url(../images_train/chaptabout.png) no-repeat; border-bottom:1px solid #CDD3D5; font-size:15px;}
.chapmenu li a.tabactive { color:#0C5BA5; background:url(../images_train/chaptabon.png) no-repeat; border-bottom:none; font-weight:bold;  position:relative;}
#tabchap1,#tabchap2{width:228px; height:270px; text-align:left; overflow-y:auto; overflow-x:hidden;}

.notebox{ width:215px; margin-left:4px; border:0; border-collapse:collapse;}
.notebox td.t1{ background:url(../images_train/notebox_1.jpg) no-repeat; padding-left:40px; color:#000; font-weight:bold; line-height:35px;}
.notebox td.t2{ background:url(../images_train/notebox_2.jpg) repeat-y; padding-left:12px;}
.notebox td.t2 textarea{ width:195px; height:100px; border:none; background:none; padding:0px 0px 0px 0px; font-size:12px; resize: vertical;}
.notebox td.t3{ padding-left:4px;}
.notebox td.t3 div{ width:auto; background:#E6EDED; border:1px solid #BDD2E0; border-top:none; padding:6px 0px 5px 34px;}
.notebox td.t3 div input{ margin-left:8px;}

/*----右边课件文字内容----*/
#bbox_container{height:446px; width:730px; margin:0 auto; overflow-x:hidden; overflow-y:hidden; position:relative; margin-top:8px;}
/*----右边音频控件-----*/
#flashContent{ width:730px; height:38px; background:url(../images_train/flashContentbg.gif) repeat-x; border-left:1px solid #82C1F8; border-right:1px solid #82C1F8; margin-bottom:2px; color:#0860C1; margin-top:10px;}
.shuoming{width:730px; margin-top:5px; text-align:left; }


/*---------------------------------------------------个人中心页面----------------------------------------------------------*/
.mainbg{ background:#F5F5F5 url(../images_train/mainbg.jpg) center 49px repeat-x;}
.mainhead{ width:100%; height:49px; margin:0 auto; background:#136CAA url(../images_train/mainheadbg.png) repeat-x; border-bottom:1px solid #0A558B; overflow:hidden;}
.ptop{ width:980px; height:49px; margin:0 auto; display:block; overflow:hidden;}
.ptop ul.d{ float:left; display:block; width:420px; height:46px;  cursor:pointer; padding-top:2px; overflow:hidden;}
.ptop ul.d a{ }
.ptop ul.d img{ border:none; height: 48px;}
.ptop ul.e{ float:right; width:550px;}
.ptop ul.e li{margin:3px 0px 0px 0px; float:right; display:block;学习卡有效期 text-align:right; color:#B3D1E6; line-height:20px; white-space:nowrap;}
.ptop ul.e li a{ padding:0px 0px 0px 40px; color:#B3D2E7; text-decoration:none;}
.ptop ul.e li a.ic1{ display:block; float:right; background:url(../images_train/icon2.png) 15px 2px no-repeat; }
.ptop ul.e li a.ic2{ display:block; float:right; background:url(../images_train/icon2.png) 16px -24px no-repeat; }
.ptop ul.e li a.ic3{ display:block; float:right; background:url(../images_train/icon2.png) 16px -50px no-repeat; }
.ptop ul.e li a:hover{ color:#fff;}

.maincontent{ width:1000px; margin:0 auto; margin-top:18px;}
.mleft1{ background:url(../images_train/mleft1.png) 8px 0px repeat-y;}
.mleft2{ background:url(../images_train/mainnavbottom.png) 0px bottom no-repeat;}
.mright1{background:url(../images_train/mright1.gif) right top repeat-y;}
.mright2{background:url(../images_train/mright2.gif) right bottom no-repeat;}
.mainnav{ width:200px;}
.mainnav p.top{ display:block; height:2px; background:url(../images_train/mainnavtop.png) no-repeat; font-size:0; line-height:0;  margin-top:0;}
.mainnav p.bottom{ display:block; height:12px; background:url(../images_train/mainnavbottom.png) bottom no-repeat;}
.mainnav dl dt{ width:auto; height:36px; line-height:36px; text-align:center; background:url(../images_train/nnavbg1.png) no-repeat; }
.mainnav dl dt a{color:#0C4CA5; font-weight:bold; font-size:14px; cursor:text; padding:0px 5px; line-height:36px; background:#E2EDFB;}
.mainnav dl dd a{ width:auto; height:35px; display:block; line-height:35px; padding:0px 18px 0px 44px; font-size:14px; color:#666;}
.mainnav dl dd a:hover{ color:#333;}
.mainnav dl dd a.nav1{ background:url(../images_train/nav1a.png) no-repeat;}
.mainnav dl dd a.nav1:hover{ background:url(../images_train/nav1b.png) no-repeat;}
.mainnav dl dd a.nav1_now{ background:url(../images_train/nav1b.png) no-repeat;}
.mainnav dl dd a.nav2{ background:url(../images_train/nav2a.png) no-repeat;}
.mainnav dl dd a.nav2:hover{ background:url(../images_train/nav2b.png) no-repeat;}
.mainnav dl dd a.nav2_now{ background:url(../images_train/nav2b.png) no-repeat;}
.mainnav dl dd a.nav3{ background:url(../images_train/nav3a.png) no-repeat;}
.mainnav dl dd a.nav3:hover{ background:url(../images_train/nav3b.png) no-repeat;}
.mainnav dl dd a.nav3_now{ background:url(../images_train/nav3b.png) no-repeat;}
.mainnav dl dd a.nav4{ background:url(../images_train/nav4a.png) no-repeat;}
.mainnav dl dd a.nav4:hover{ background:url(../images_train/nav4b.png) no-repeat;}
.mainnav dl dd a.nav4_now{ background:url(../images_train/nav4b.png) no-repeat;}
.mainnav dl dd a.nav5{ background:url(../images_train/nav5a.png) no-repeat;}
.mainnav dl dd a.nav5:hover{ background:url(../images_train/nav5b.png) no-repeat;}
.mainnav dl dd a.nav5_now{ background:url(../images_train/nav5b.png) no-repeat;}
.mainnav dl dd a.nav6{ background:url(../images_train/nav6a.png) no-repeat;}
.mainnav dl dd a.nav6:hover{ background:url(../images_train/nav6b.png) no-repeat;}
.mainnav dl dd a.nav6_now{ background:url(../images_train/nav6b.png) no-repeat;}
.mainnav dl dd a.nav7{ background:url(../images_train/nav7a.png) no-repeat;}
.mainnav dl dd a.nav7:hover{ background:url(../images_train/nav7b.png) no-repeat;}
.mainnav dl dd a.nav7_now{ background:url(../images_train/nav7b.png) no-repeat;}
.mainnav dl dd a.nav8{ background:url(../images_train/nav8a.png) no-repeat;}
.mainnav dl dd a.nav8:hover{ background:url(../images_train/nav8b.png) no-repeat;}
.mainnav dl dd a.nav8_now{ background:url(../images_train/nav8b.png) no-repeat;}
.mainnav dl dd a.nav9{ background:url(../images_train/nav9a.png) no-repeat;}
.mainnav dl dd a.nav9:hover{ background:url(../images_train/nav9b.png) no-repeat;}
.mainnav dl dd a.nav9_now{ background:url(../images_train/nav9b.png) no-repeat;}
.mainnav dl dd a.nav10{ background:url(../images_train/nav10a.png) no-repeat;}
.mainnav dl dd a.nav10:hover{ background:url(../images_train/nav10b.png) no-repeat;}
.mainnav dl dd a.nav10_now{ background:url(../images_train/nav10b.png) no-repeat;}
.mainnav dl dd a.nav11{ background:url(../images_train/nav11a.png) no-repeat;}
.mainnav dl dd a.nav11:hover{ background:url(../images_train/nav11b.png) no-repeat;}
.mainnav dl dd a.nav11_now{ background:url(../images_train/nav11b.png) no-repeat;}
.mainnav dl dd a.nav12{ background:url(../images_train/nav12a.png) no-repeat;}
.mainnav dl dd a.nav12:hover{ background:url(../images_train/nav12b.png) no-repeat;}
.mainnav dl dd a.nav12_now{ background:url(../images_train/nav12b.png) no-repeat;}
.mainnav dl dd a.nav13{ background:url(../images_train/nav13a.png) no-repeat;}
.mainnav dl dd a.nav13:hover{ background:url(../images_train/nav13b.png) no-repeat;}
.mainnav dl dd a.nav13_now{ background:url(../images_train/nav13b.png) no-repeat;}
.mainnav dl dd a.nav14{ background:url(../images_train/nav14a.png) no-repeat;}
.mainnav dl dd a.nav14:hover{ background:url(../images_train/nav14b.png) no-repeat;}
.mainnav dl dd a.nav14_now{ background:url(../images_train/nav14b.png) no-repeat;}
.mainnav dl dd a.nav15{ background:url(../images_train/nav15a.png) no-repeat;}
.mainnav dl dd a.nav15:hover{ background:url(../images_train/nav15b.png) no-repeat;}
.mainnav dl dd a.nav15_now{ background:url(../images_train/nav15b.png) no-repeat;}
.mainnav dl dd a.nav16{ background:url(../images_train/nav16a.png) no-repeat;}
.mainnav dl dd a.nav16:hover{ background:url(../images_train/nav16b.png) no-repeat;}
.mainnav dl dd a.nav16_now{ background:url(../images_train/nav16b.png) no-repeat;}
.mainnav dl dd a.nav17{ background:url(../images_train/nav17a.png) no-repeat;}
.mainnav dl dd a.nav17:hover{ background:url(../images_train/nav17b.png) no-repeat;}
.mainnav dl dd a.nav17_now{ background:url(../images_train/nav17b.png) no-repeat;}
.mainnav dl dd a.nav18{ background:url(../images_train/nav18a.png) no-repeat;}
.mainnav dl dd a.nav18:hover{ background:url(../images_train/nav18b.png) no-repeat;}
.mainnav dl dd a.nav18_now{ background:url(../images_train/nav18b.png) no-repeat;}
.mainnav dl dd a.nav19{ background:url(../images_train/nav19a.png) no-repeat;}
.mainnav dl dd a.nav19:hover{ background:url(../images_train/nav19b.png) no-repeat;}
.mainnav dl dd a.nav19_now{ background:url(../images_train/nav19b.png) no-repeat;}
.mainnav dl dd a.nav20{ background:url(../images_train/nav20a.png) no-repeat;}
.mainnav dl dd a.nav20:hover{ background:url(../images_train/nav20b.png) no-repeat;}
.mainnav dl dd a.nav20_now{ background:url(../images_train/nav20b.png) no-repeat;}



.quickguid{ width:796px; border-collapse:collapse; border:0; border-bottom:1px solid #A5C6DE;}
.quickguid2{ width:796px; border-collapse:collapse; border:0;}
.quickguidt1{ width:35px; height:41px; background:url(../images_train/quickguidbg1.png) top left no-repeat;}
.quickguidt2, .quickguidt4{font-size:16px; font-weight:bold; color:#0C4CA5; padding-top:6px; background:url(../images_train/quickguidbg2.png) top left repeat-x;}
.quickguidt2 a, .quickguidt4 a{font-size:16px; color:#0C4CA5;}
.quickguidt2{ text-align:left; }
.quickguidt3{width:10px; background:url(../images_train/quickguidbg1.png) top right no-repeat;}
.quickguidt4{ text-align:right; padding-right:10px;}

/*--------------个人中心-知识点浏览列表页---------------*/
.ptbside{border:1px solid #A5C6DE; background:#fff; width:796px;}
.ptbside tr.tit{ background:url(../images_train/pautobtn.png) 0px -303px repeat-x;}
.ptbside tr.tit td{ height:35px; padding:0px 0px 0px 20px; font:16px/39px "微软雅黑"; font-weight:bold; line-height:35px; color:#004581;} 
.ptbside td{ border-right:1px solid #C7E0F4; border-bottom:1px solid #eee; padding:5px 10px 5px 10px; font-size:14px; line-height:20px; text-align:left;} 
.mainfoot{width:992px; margin:0 auto; padding-left:8px; margin-top:8px;}
.indxfoot{width:1000px; margin:0 auto; padding-top:8px;}
/*---知识点浏览中树状节点---*/
.nod{margin:0 auto; width:100%; border:0; border-collapse:collapse;}
.nod tr{ background:none; border:0;}
.nod tr.odd	{ background:none;}
.nod td{ background:none; border:0; padding:0; margin:0; border-bottom:1px dashed #B5B5B5;}
.nod td a{}
.nod1{ display:block; font-size:14px; color:#0F7ACC; line-height:18px; text-decoration:none; cursor:pointer; background:url(../images_train/row06.png) 4px 9px no-repeat; padding:4px 0px 4px 18px; }
.nod1:Hover{ color:#003FA6;  text-decoration:none; }
.nod2{display:block; margin-left:15px; padding:2px 0px 3px 16px; line-height:16px;  color:#666; background:url(../images_train/row05.png) 4px 8px no-repeat; text-decoration:none; cursor:pointer;}
.nod2:Hover{ color:#222;  text-decoration:none;}
.zsdlx{display:block; margin:0 auto;margin-top:60px; width:105px; height:26px; line-height:26px; background:#66BA60; border:1px solid #4FA549; color:#fff; font-size:12px; font-weight:normal; text-align:center; cursor:pointer; padding:0; text-decoration:none; -moz-border-radius: 3px;  -webkit-border-radius: 3px; border-radius: 3px;}
.zsdlx:hover{color:#fff; background:#7BCB74; border:1px solid #7BCB74;}

/*-----------------------------个人中心-在线课堂-课程列表------------------------------*/
.btn_mp3{ width:65px; height:24px; border:0; background:url(../images_train/btn_mp3.png) left top no-repeat; color:#357F00; text-align:center; letter-spacing:2px; padding-right:10px; cursor:pointer;}
.btn_mp3:hover{ background:url(../images_train/btn_mp3.png) right top no-repeat; color:#fff;}
.btn_mp3_no{ width:65px; height:24px; border:0; background:url(../images_train/btn_mp3_no.png) left top no-repeat; color:grey; text-align:center; letter-spacing:2px; padding-right:10px; cursor:pointer;}

.btn_out{ margin-right:5px;width:65px; height:24px; border:0; background:url(../images_train/btn_out.png) left top no-repeat; color:#357F00; text-align:center; letter-spacing:2px; padding-right:10px; cursor:pointer;}
.btn_out:hover{ margin-right:5px;background:url(../images_train/btn_out.png) right top no-repeat; color:#fff;}

.st0{border-top:1px solid #B7CBEE; border-left:1px solid #B7CBEE; clear:both; width: 796px; table-layout:fixed;}
.st0 td{ background:url(../images_train/footbg2.jpg) bottom repeat-x; line-height:29px; text-align:center; color:#0043CC;  font-weight:bold; border-right:1px solid #B7CBEE; border-left:1px solid #fff; font-size:14px;}
.st1{clear:both; width: 796px; background:#B7CBEE; table-layout:fixed; margin-bottom:10px;}
.st1 th{ background:#EAF2FA url(../images_train/row04.png) 7px center no-repeat; text-align:left; padding-left: 20px; color:#0043CC; line-height:28px; font-size:14px;  border-bottom:1px solid #D4DFE8;}
.st1 td{ background:#F3F7FC; text-align:left;}
.st2{clear:both; width:100%; table-layout:fixed;}
.st2 th{ background:#F3F7FC; font-weight:normal; width:102px; border-right:1px solid #C7D6E3; color:#333; padding:0px 0px 0px 4px; text-align:left; border-bottom:1px solid #D4DFE8;}
.st3{clear:both; width:100%; table-layout:fixed;}
.st3 th{background:#F3F7FC; font-weight:normal; color:#333; padding:0; text-align:center; border:0; border-bottom:1px solid #D4DFE8;}
.st3 td{background:#F3F7FC; border-right:1px solid #C7D6E3;  color:#333; line-height:28px; border-bottom:1px solid #D4DFE8;}
.st3 td a{ color:#333;}
.st3 td a:hover{ color:#0076B4;}
.st3 td.t1{ padding:0px 0px 0px 4px; font-size:14px; }
.st3 td.t2{ padding:0px; text-align:center; }

/*-------------个人中心-练习情况回顾---------------*/
.plisttb{ width:796px; margin:0 auto; border-top:1px solid #DAECF5; border-bottom:1px solid #DAECF5; border-left:1px solid #B2CBE4; border-right:1px solid #B2CBE4;} 
.plisttb thead tr{}
.plisttb thead tr th{ line-height:34px; border-bottom:1px solid #D1EEF8; text-align:center; font:14px/32px "微软雅黑"; font-weight:bold; color:#0E74D0; padding:0px 10px 0px 10px; background:url(../images_train/duanxian.png) right no-repeat;}
.plisttb tr{} 
.plisttb tr td{border-bottom:1px dotted #eee; font:14px/32px "微软雅黑"; color:#0E74D0; padding:0px 10px 0px 8px; text-align:left;} 
.plisttb tr td a{ font-size:14px; color:#0E74D0; text-decoration:none;}
.plisttb tr td a:hover{ text-decoration:underline;} 
.plisttb tr td.yema{text-align:right; padding:10px 20px 10px 0px; font:12px/32px "微软雅黑"; color:#999; border:none;}
.plisttb tr td.yema a{color:#57A0C1; text-decoration:none; padding:0px 2px;}
.plisttb tr td.yema a:hover{color:#0066cc; text-decoration:none;}

/*------------------个人中心-考试记录汇总-------------------*/
.pmnkssear{ margin-top:8px; margin-bottom:8px;}
.pmnkssear td{ font-size:14px; line-height:22px; font-size:12px; text-align:left;}
.pmnkssear td select{ font-size:12px;}
.pdatabox{ width:120px;}

/*------------------个人中心-错题汇总-------------------*/
.pcttop{ clear:both; display:block; width:100%;  height:36px; background:url(../images_train/pautobtn.png) 0px -302px repeat-x; }
.pcttop li{ float:left;}
.pcttop li.td0{width:10px; height:36px; background:url(../images_train/pautobtn.png) left bottom no-repeat;}
.pcttop li.td1{ width:10px; height:36px; background:url(../images_train/pautobtn.png) 0px -216px no-repeat;}
.pcttop li.td2{height:36px; width:213px; background:url(../images_train/pautobtn.png) 0px -258px repeat-x; font:15px/39px "微软雅黑"; font-weight:bold; color:#333; text-align:center;}
.pcttop li.td3{height:36px; width:20px; background:url(../images_train/pautobtn.png) -41px -216px no-repeat;}
.pcttop li.td4{ text-align:right; margin-top:1px; line-height:34px; color:#333;}
.pcttop li.td4 span{ color:#DD0000; font-weight:bold; padding-left:4px; padding-right:4px;}
.pcttop li.td5{ height:36px; float:right; padding:0px 10px; background:url(../images_train/pautobtn.png) right -216px no-repeat;}
.pcttop li.td5 input{ margin-top:5px;}
.pcttop li.td8{ text-align:right; margin-top:1px; line-height:34px; color:#333;padding-left: 10px;border-left: 1px solid #AECCE2;}

.pctmid{ width:100%; border-left:1px solid #B6D3EB; border-right:1px solid #B6D3EB; background-color:#fff;}
.pctmid td{ text-align:left;}
.pctmid td.cthz{ padding:10px 20px 5px 20px;}
.pctmid td.kjll{ padding:4px 0px 4px 4px;}
.pctmid td.left{ width:230px; border-right:1px solid #B6D3EB;}
.pctmid td.left a{ display:block; height:42px; width:auto; font-size:14px; color:#666; line-height:42px; padding-left:20px; background:url(../images_train/folder.png) right top no-repeat; overflow: hidden;}
.pctmid td.left a:hover{ font-weight:bold; color: #1170A7;}
.pctmid td.left a.now{font-weight:bold; color: #fff; background:url(../images_train/folder_now.png) right top no-repeat;}
.pctmid td.left a.sub1{height:30px; font-weight:normal; color:#666; line-height:30px; padding-left:38px; background:#F7FBFE url(../images_train/row06.png) 22px 11px no-repeat; border-bottom:1px dashed #E9E9E9; cursor:text;}
.pctmid td.left a.sub2{height:30px; font-weight:normal; color:#666; line-height:30px; padding-left:54px; background:#F7FBFE url(../images_train/row05.png) 39px 14px no-repeat; border-bottom:1px dashed #E9E9E9;}
.pctmid td.left a.sub2_now{height:30px; font-weight:normal; color:#fff; line-height:30px; padding-left:54px; background:#83C0EC url(../images_train/row05.png) 39px 14px no-repeat; border-bottom:1px dashed #66A5D2;}
.pctmid td.left a.sub2:hover{ color:#0F7ACC;}
.pctmid td.left a.back{ padding-left:50px; background:url(../images_train/folder_back.png) right top repeat-x;}
.pctmid td.left a.back:hover{ background:url(../images_train/folder_back2.png) right top repeat-x;}
.pctmid td.pad{ padding:0;}

.cetrcnt{clear:both; width:720px; margin:0 auto; margin-top:10px;}
.cetrcnt p{ margin:10px 0px 10px 0px; text-align:left;}
.pshiti{ width:100%; margin-bottom:20px;}
.pshiti td{color:#333; font-size:14px; text-align:left;}
.pshiti td.td1{line-height:30px; color:#ff0000;}
.pshiti td.td1 span{ padding:4px 8px; margin-left:10px; background:#0B66B0; font-weight:bold; color:#fff; font-size:12px;}
.pshiti td.td2{line-height:30px; font-weight:bold;}
.pshiti td.td2 span{ color:#069205; padding:0px 10px; font-size:16px;}
.pshiti td.td3{line-height:20px;}
.pshiti tr td img{max-width: 200px; 
	max-height: 200px;
	width: expression(this.width > 200 && this.width > this.height ? 200 : true); overflow:hidden;
	height: expression(this.height > 200 ? 200 : true); overflow:hidden;}
.pctend{ width:751px; height:55px;}
.pctend td.td_1{width:10px; background:url(../images_train/pautobtn.png) 0px -344px no-repeat;}
.pctend td.td_2{background:url(../images_train/pautobtn.png) 0px -403px repeat-x; padding-right:20px;}
.pctend td.td_3{width:10px; background:url(../images_train/pautobtn.png) right -344px no-repeat;}
.ppage{ text-align:right; padding:10px 20px 10px 0px; color:#999;}
.ppage a{ color:#57A0C1; text-decoration:none; padding:0px 2px;}
.ppage a:hover{color:#0066cc; text-decoration:none;}
.inputsm{ border:1px solid #7F9DB9; color:#0066cc; width:34px; height:21px; line-height:21px; text-align:center;}
.pbtn05{ width:42px; height:23px; background:url(../images_train/icon6.png) 0px -180px no-repeat; border:none; color:#333; cursor:pointer;}



/*-----------个人中心-最新资讯----------*/
.newslist{ width:760px; margin:0 auto; margin-top:10px; text-align:left;}
.newslist ul{ padding:12px 15px 5px 10px;}
.newslist li{height:30px; line-height:30px; font-size:14px;}
.newslist li a{display:block; float:left; background:url(../images_train/icon1.gif) 0px 11px no-repeat; font-size:14px; color:#555;  padding-left:20px; cursor:pointer; width:630px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; }
.newslist li a:hover{ background:url(../images_train/icon3.gif) 0px 11px no-repeat; color:#0045A6;}
.newslist li span{color:#999; font-size:12px;}


/*------个人中心-最新资讯-文章详细页-------*/
.article{ width:700px; margin:0 auto; border:0; border-collapse:collapse; margin-top:10px; margin-bottom:20px;}
.article th{padding:10px 0px 10px 0px; text-align:center;}
.article td{padding:10px 0px 10px 0px; font-size:14px; color:#333; line-height:25px; text-align:left; text-align:text-justify;}
.article td p{ font-size:14px; padding-top:16px; text-align:left; text-indent:2em;}
.article td a{ font-size:14px; color:#999; text-decoration:none;}
.article td a:hover{color:#0C4CA5;}




/*-----------个人中心-会员信息-----------*/
/*---选项卡切换---*/
.ctrTab{clear:both; width: 775px; margin:0 auto; margin-top:10px;}
.ctrTab .TabTitle{clear: both; height: 44px; overflow: hidden; text-align:center; background:url(../images_train/solidline.gif) 0px 37px repeat-x;}
.ctrTab .TabTitle li{float: left; width: 125px; cursor: pointer; list-style-type: none; height:44px; line-height:44px; margin:0 3px 0 0; font-size:15px;}
.ctrTab .TabTitle .active{background:url(../images_train/hyzxtab_bg.png) 0px 0px no-repeat; color:#fff;}
.ctrTab .TabTitle .normal{background:url(../images_train/hyzxtab_bg.png) 0px -46px no-repeat; color:#005EAC;}
.ctrTab .TabContent{width:auto; margin: 0px auto; padding:10px; text-align:left;}
/*---使用情况统计表格---*/
.tablecss{ width:97%; margin:0 auto; margin-top:10px; margin-bottom:20px; border-top:1px solid #B2CBE4; border-bottom:1px solid #B2CBE4; border-left:1px solid #B2CBE4; border-right:1px solid #B2CBE4;}
.tablecss thead tr{}
.tablecss thead tr th{ line-height:34px; border-bottom:1px solid #DAECF5; text-align:center; font:14px/32px "微软雅黑"; font-weight:bold; color:#0E74D0; padding:0px 10px 0px 10px; background:#F6FAFC; border-right:1px solid #DAECF5}
.tablecss tr{} 
.tablecss tr td{font:14px/32px "微软雅黑"; color:#0E74D0; padding:0px 10px 0px 8px; text-align:center; border-bottom:1px dotted #eee; border-right:1px solid #DAECF5} 
.tablecss tr td a{font:14px/32px "微软雅黑"; color:#0E74D0; text-decoration:none;}
.tablecss tr td a:hover{ color:#0E74D0; text-decoration:underline;} 
/*----------个人中心-密码修改-----------*/
.pbiaodan{ width:700px; margin-top:10px; margin-left:20px;}
.pbiaodan td{ text-align:left;}
.pbiaodan td.mz{ width:95px; height:38px; font-size:14px; line-height:38px; text-align:right;}
.pbiaodan td textarea{ float:left; width:350px; height:57px; border:1px solid #c3c3c3; line-height:20px;padding-left:8px;margin-left:2px; color:#0066cc;}
.pbiaodan td input.textbox{ float:left; width:188px;height:26px; background:url(../images_train/inpt_bg.png) no-repeat;border:1px solid #c3c3c3;line-height:26px;padding-left:8px;margin-left:2px; color:#0066cc;}
.pbiaodan td span{float:left; display:block; margin:0px 10px 0px 10px; padding:0px 20px 0px 33px; color:#999; background:#F5F5F5 url(../images_train/icon6.png) 8px -34px no-repeat; line-height:26px; border:1px solid #eee;}
/*-------------个人中心-项目切换------------*/
.dq_xm{  width:245px; height:44px; background: url(../images_train/241.png) no-repeat; font-size:13px; border:1px solid #E3E8EE;  color:#0E4AAC; padding:0px 0px 0px 10px}
.f1{ font-size:14px;  font-weight: bold; color:#1670AE; height:40px; border-bottom:1px solid #E5E5E5; background: url(../images_train/1234.png) 25px bottom no-repeat;}
.f2{ font-size:14px;  font-weight: bold; color:#1670AE; height:40px; padding:0px 0px 0px 0px ;border-bottom:1px solid #E5E5E5; background: url(../images_train/1234.png) 25px bottom no-repeat;}
.col_faj{clear:both; width:97%; margin:0 auto; text-align:left;}
.lab td.t1{ padding-left:20px; color:#0E4AAC}
fieldset {border: 1px solid #D8D8D8; padding:0px 10px 10px 10px; margin: 5px;}
fieldset legend { background-color: #F9F9F9; border: 1px solid #D8D8D8; font-weight: bold; padding: 6px 8px 3px 8px; color: #055194;}


/*----------个人中心-系统消息-----------*/
.message{ width:750px; margin:0 auto; border:0; border-collapse:collapse; margin-top:10px; }
.message th{ line-height:30px; text-align:left; border-bottom:1px solid #E4E4E4; font-weight:normal;  color:#666;}
.message td{ text-align:left; font-size:14px; background:url(../images_train/dashline.gif) left bottom repeat-x; line-height:47px; color:#333;}
.message td a{font-size:14px; color:#333;}
.message td a:hover{ color:#0076E6;}
.message td.t1{ width:50px; text-align:center;}
.message td.t2{width:30px; text-align:center;}
.message td.t3{width:90px; font-size:12px; color:#666; text-align:center;}
.message td.t4{width:385px;}
.message td.t4 a{ display:block; width:385px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.message td.t5{font-size:12px; color:#0076E6; text-align:center; padding-right:5px;}
.message td.t6{width:130px; font-size:12px; color:#999; text-align:center; padding-right:5px;}
.message th table th, .message th table td{ border:none;}
.message th.tbhead{ background:#EFF8FF url(../images_train/grzxhomethline.gif) right bottom no-repeat;
    border-bottom: 1px solid #C8E1F7;
    border-top: 2px solid #2A88DA;
    color: #333333;
    font-size: 14px;
    padding: 6px 0px 3px 0px;
    text-align: center;}
.messtext{ width:700px; margin:0 auto; border:0; border-collapse:collapse; margin-top:10px; margin-bottom:20px;}
.messtext th{padding:10px 0px 10px 0px; font-size:16px; color:#0C4CA5; text-align:center;}
.messtext td{padding:10px 0px 10px 0px; color:#666; line-height:24px; text-align:left; text-align:text-justify;}
.messtext td a{ font-size:14px; color:#999; text-decoration:none;}
.messtext td a:hover{color:#0C4CA5;}
.messtab, .messtab_now{ display:block; float:left; width:69px; height:28px; text-align:center; line-height:26px; margin:1px 2px 0px 2px;}
.messtab{background:url(../images_train/messtabbg.png) left top no-repeat; color:#6297B9;}
.messtab_now{background:url(../images_train/messtabbg.png) left bottom no-repeat; color:#fff;}


/*--------------------------个人中心-免费试听----------------------------*/
.col_mfst{ clear:both; display:block; width:97%; margin:0 auto; margin-top:8px; text-align:left;}
.col_mfst p{ font-size:14px; color:#333; font-weight:bold; line-height:30px; background:url(../images_train/icon4.gif) 0px 7px no-repeat; padding-left:20px;}
.col_mfst table{ width:100%; margin:0 auto; border-collapse:collapse; border-left:1px solid #D7D7D7; border-top:1px solid #D7D7D7; table-layout:fixed;}
.col_mfst table td a{ display:block; float:left; width:170px; height:36px; padding:10px 4px 4px 18px; color:#0076B4; background:url(../images_train/icon3.gif) 8px 13px no-repeat; border-right:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7; line-height:16px;  vertical-align:top; overflow:hidden;}
.col_mfst table td a:hover{ color:#E24500; background:url(../images_train/icon1_on.gif) 8px 13px no-repeat;}


/*----------------------个人中心-常见问题FAQ--------------------------------*/

/*--------------------------个人中心-常见问题1 ----------------------------*/
.col_faq{clear:both; display:block; width:97%; margin:0 auto; margin-top:8px; text-align:left;}
.col_faq p{ font-size:14px; color:#333; font-weight:bold; line-height:30px; background:url(../images_train/icon5.gif) 1px 8px no-repeat; padding-left:20px;}
.col_faq table{ width:100%; margin:0 auto; border-collapse:collapse; border:1px solid #E5E5E5; table-layout: fixed;}
.col_faq table td{border:1px solid #E5E5E5; color:#666; line-height:16px; padding:4px 4px 4px 6px; vertical-align:top;}
.col_faq table td a{ display:block; color:#666; font-family:"宋体";}
.col_faq table td a:hover{ color:#0076B4;}
.col_faq table td a.disable{color:#999; cursor:text;}
.col_faq table td a.disable:hover{color:#999;}
/*--------------------------个人中心-常见问题2 ----------------------------*/
.col_fac{clear:both; width:97%; margin:0 auto; margin-top:15px; text-align:left; }
.col_fac td{color:#333; border-bottom:1px dashed #979797; padding:0px 0px 15px 6px; line-height:17px}
.col_fac td.w1{background:url(../images_train/123.png) 0px 0px no-repeat;border-bottom:1px solid #2A88DA ; color:#044A85; font-weight: bold; font-size:14px; padding:0px 0px 10px 20px}
.col_fac td.w2{height:0px;color:#044A85; border-bottom:none; padding:10px 0px 5px 0px;}
.col_fac td table td{ border:none;}





/*---------------------------个人中心-4个介绍板块----------------------------*/
/*
.plate{ display:block; float:left; width:335px; height:170px; background:#fff; border:1px solid #DADADA; text-align:left;}
.plate dt{ margin:40px 15px 0px 160px; font-size:20px; color:#373737; line-height:32px; font-weight:bold;}
.plate dd{margin:5px 15px 0px 160px; color:#909090; line-height:18px; }
.p1{background:#fff url(../images_train/plate1bg.jpg) 33px 40px no-repeat; margin:25px 0px 0px 45px;}
.p2{background:#fff url(../images_train/plate2bg.jpg) 33px 40px no-repeat; margin:25px 0px 0px 25px;}
.p3{background:#fff url(../images_train/plate3bg.jpg) 33px 40px no-repeat; margin:20px 0px 30px 45px;}
.p4{background:#fff url(../images_train/plate4bg.jpg) 33px 40px no-repeat; margin:20px 0px 30px 25px;}
*/
/*---------------------------个人中心首页-统计信息---------------------------*/
.grzxhome{ width:97%; margin:0 auto; border:0; border-collapse:collapse; margin-top:10px; background:url(../images_train/grzxhomethbg.gif) left 0px repeat-x;}
.grzxhome th{ border-top:2px solid #2A88DA; border-bottom:1px solid #C8E1F7; line-height:39px; font-size:14px; font-weight:normal; color:#333; text-align:center; padding:0px 10px; background:url(../images_train/grzxhomethline.gif) right bottom no-repeat;}
.grzxhome th.hco1{ border-left:1px solid #C1D7EC;}
.grzxhome th.hco5{border-right:1px solid #C1D7EC; background:none;}
.grzxhome td{ font-size:14px; color:#333; text-align:center;  padding:10px 5px; line-height:24px; border-right:1px solid #DCEFFF; border-bottom:1px solid #DCEFFF;}
.grzxhome td.dco1{ text-align:left; border-left:1px solid #DCEFFF; width:150px;}
.grzxhome td.dco1 span{ display:block; padding-left:30px; background:url(../images_train/icon9.gif) 6px 4px no-repeat;}
.grzxhome td.dco2{width:170px;}
.grzxhome td.dco3{width:95px; font-size:12px;}
.grzxhome td.dco4{width:230px;}
.grzxhome td.dco5{}
.grzxhome td.dco6{width:150px;}
.grzxhome tr.one{}
.grzxhome tr.two{ background:#F9FDFF url(../images_train/grzxhometdbg.gif) left top repeat-x;}
.grzxhome table td, .grzxhome table tr{ padding:0; margin:0; background:none; border:none;}
.lddiv{width:auto; display:block; overflow:hidden; zoom:1;}/* display:inline-block; float:none; 可以实现居中，兼容性未知。*/
.lddiv ul{ float:left;}
.lddiv span.icon_wdb{ width:40px; height:23px; display:block; float:left; background:url(../images_train/icon_wdb.png); right:0;}
.lddiv span.icon_db{ width:40px; height:23px; display:block; float:left; background:url(../images_train/icon_db.png); right:0;}
.ldbar1{ display:block; width:50px; height:8px; background:url(../images_train/loadbar1.png) no-repeat; margin-top:8px; margin-right:5px; padding:1px; line-height:0; text-align:left;}
.ldbar2{ display:block; width:auto; height:6px; line-height:0; background:url(../images_train/loadbar2.png) 0px 0px no-repeat; }

/*-------------------------知识点练习-明细--------------------------------*/
.guidcont{width:982px; margin:0 auto; margin-top:18px; border:0; border-collapse:collapse;}
.zsdcont{width:982px; margin:0 auto; border:0; border-collapse:collapse; margin-bottom:6px;}
.zsdleftfoot{ background:#F5F5F5; background:url(../images_train/zsdleftfootbg.png) left bottom no-repeat;}

.ks_stem{ width:100%;}
.ks_stem td.headtop{ background:url(../images_train/ks_xiewen.jpg); font-size:16px; font-weight:bold; color:#333; line-height: 30px; padding: 6px 0 6px 12px;}
.ks_stem td.headtop span.red{ color:#ff0000;}
.ks_stem td.headtop span.blue{ color:#0069DF;}
.ks_stem td img{max-width: 200px; 
     max-height: 200px;
	 width: expression(this.width > 200 && this.width > this.height ? 200 : true); overflow:hidden;
     height: expression(this.height > 200 ? 200 : true); overflow:hidden;}

.ks_st{ width:100%; margin-bottom:10px;}
.ks_st tr{}
.ks_st tr td{font-size:16px; font-weight:bold; color:#333; line-height:18px; padding:5px 0px 5px 12px; vertical-align:top; text-align:left;}
.ks_st tr td label{ display:block; font-size:16px; line-height:18px; cursor:pointer;}
.ks_st tr td img{max-width: 200px; 
     max-height: 200px;
	 width: expression(this.width > 200 && this.width > this.height ? 200 : true); overflow:hidden;
     height: expression(this.height > 200 ? 200 : true); overflow:hidden;}
.ks_st tr td.headtop{ background:url(../images_train/ks_xiewen.jpg); font-size:16px; font-weight:bold; color:#333; line-height:140%; padding:10px 0px 10px 12px;}
.ks_st tr td.headtop span.red{ color:#ff0000;}
.ks_st tr td.headtop span.blue{ color:#0069DF;}
.ks_st tr td input{}

.plxanswer1{height:49px; width:100%; background:#E9F5FC; border-bottom:none; border-left:1px solid #B6D3EB; border-right:1px solid #B6D3EB; clear:both;}
.plxanswer1 td{padding:4px 10px 0px 10px; line-height:49px; color:#333;}
.plxanswer1 td.td1{}
.plxanswer1 td.td2{text-align:right}
.plxanswer2{ width:100%; height:35px;  border-top:1px solid #D8E5F0; border-left:1px solid #B6D3EB; border-right:1px solid #B6D3EB; background-color:#fff;}
.plxanswer2 td{ padding:4px 20px; font:15px/24px "微软雅黑"; color:#0066cc; font-weight:bold;}
.plxanswer2 td span{ color:#dd0000;}
.plxanswer2 td p.xiao{ padding-left:8px; font:14px/24px "微软雅黑"; color:#666;}

a.pbtn01{ width:100px; height:34px; float:left; display:block; text-align:center; line-height:34px; background:url(../images_train/btn03_out.jpg) no-repeat; color:#000;  font-size:18px; font-weight:bold; margin-right:4px; cursor:pointer; text-decoration:none;}
a.pbtn01:hover{background:url(../images_train/btn03_on.jpg) no-repeat; color:#fff; text-decoration:none;}
a.pbtn08{ width:100px; height:34px; display:block; float:left; margin-right:4px; line-height:34px; text-align:center; background:url(../images_train/pbtn08.png) 0px 0px no-repeat; font-size:16px; font-weight:bold; color:#fff; cursor:pointer; text-decoration:none;}
a.pbtn08:hover{background:url(../images_train/pbtn08.png) 0px -47px no-repeat; color:#fff; cursor:pointer; text-decoration:none}


.plxend{ width:100%; height:6px;}
.plxend td.fo1{width:10px; height:6px; background:url(../images_train/pautobtn.png) 0px -393px no-repeat;}
.plxend td.fo2{background:url(../images_train/pautobtn.png) 0px -452px repeat-x; padding-right:20px;}
.plxend td.fo3{width:10px; background:url(../images_train/pautobtn.png) right -393px no-repeat;}

.record{ display:block; float:none; margin:0px auto; border:0; border-collapse:collapse; background:#FFF8F1; border-top:1px dashed #F6BC72; border-bottom:1px dashed #F6BC72; height:42px;}
.record p{ display:block; float:left; height:42px;}
.record p.rd1{ width:106px;  line-height:42px; color:#AB3C00; background:url(../images_train/recordbg1.png) right bottom; font-size:16px; text-align:center;}
.record p.rd2{ line-height:42px; padding:0px 10px 0px 25px; font-size:14px;}
.record p.rd2 strong{ color:#0000FF}
.record p.rd3{ padding:0px 10px 0px 20px;}
.record p.rd3 span{display:block; float:left; width:31px; height:28px; line-height:28px; padding:0px 0px 0px 25px; margin:7px 5px 0px 5px;}
.record p.rd3 span.right{ background:url(../images_train/recordbg2.png) left top; color:#2A8E00;}
.record p.rd3 span.wrong{ background:url(../images_train/recordbg2.png) left bottom; color:#DC1E1E;}


/*-----------------课件浏览-------------*/
.bookspancss{color: #333333; line-height: 18px; margin-top:10px; clear:both; display:block;}





/*---------在线课堂-弹出题目-------*/
#div_quest{
	position:absolute; 
	left:140px; 
	top:80px;
	z-index:3;
	width:450px;
	height:300px;
	background:#F4FAFF; 
	border:1px solid #83A0BA;
}

#div_quest table{ width:400px; margin:0 auto; margin-top:20px; color:#333;}
#div_quest table th{ text-align:left; font-size:18px;  line-height:150%; padding-bottom:5px;}
#div_quest table td{ font-size:16px; line-height:150%;}
#div_quest table td label{font-size:16px; line-height:18px; padding:4px 0px 4px 5px; width:auto; display:block; cursor:pointer;}
#div_quest table td label input{ margin-right:8px;}
#div_quest table td label:hover{ color:#0066cc; /*font-weight:bold;*/}

#div_result_wrong{
	position:absolute; 
	left:140px; 
	top:80px;
	z-index:4;
	width:450px;
	height:300px;
}
#div_result_right{
	position:absolute; 
	left:140px; 
	top:80px;
	z-index:4;
	width:450px;
	height:300px;
}
#div_result_wrong table.error{ width:300px; height:180px; margin:0 auto; margin-top:100px; color:#333; background:#FFFBE3; border:1px solid #EADB97;}
#div_result_wrong table.error th{padding:40px 0px 20px 50px; font-size:20px; background:url(../images_train/error.png) 50px 35px no-repeat;  color:#CC0000;}
#div_result_right table.pass{width:300px; height:180px; margin:0 auto; margin-top:100px; color:#333; background:#EDF7EE; border:1px solid #8EB267;}
#div_result_right table.pass th{padding:40px 0px 20px 50px; font-size:20px; background:url(../images_train/pass.png) 50px 35px no-repeat;  color:#519700;}


/*-----------表格css---------*/
.tbfsty{ margin:0 auto; width:650px; border-left:1px solid #000; border-top:1px solid #000;}
.tbfsty td{border-right:1px solid #000; border-bottom:1px solid #000; font-size:12px; padding:8px 4px 6px 6px; text-align:left; word-break:break-all; word-wrap:break-word;}
.tbfsty th{border-right:1px solid #000; border-bottom:1px solid #000; padding:8px 0px 6px 0px; text-align:center;}

.tbstytit{ width:650px; margin:0 auto; display:block; font-size:20px; text-align:center; line-height:50px;}
.tbsty{ margin:0 auto; width:650px; border-left:1px solid #000; border-top:1px solid #000; table-layout:fixed;}
.tbsty table{ width:100%; border:0; border-collapse:collapse; border:none;}
.tbsty table td{ border:none; height:20px; text-align:center;}
.tbsty td{border-right:1px solid #000; border-bottom:1px solid #000; font-size:12px; padding:8px 0px 6px 0px; text-align:left; word-break:break-all; word-wrap:break-word;}
.tbsty th{border-right:1px solid #000; border-bottom:1px solid #000; padding:8px 0px 6px 0px; text-align:center;}
.tbsty th div, .tbsty td div{ margin:0px 4px 0px 6px;}
.tcer{ text-align:center}
.tlef{ text-align:left; }
.trit{ text-align:right;}


.btn_bluef{ height:26px; line-height:26px; padding:0px 4px; background:#D3E7FA; border-top:1px solid #58A5DC; border-bottom:1px solid #3B83BF; border-left:1px solid #4E99D1; border-right:1px solid #4E99D1; color:#0E65C0; font-size:14px; font-weight:bold; text-align:center; cursor:pointer; margin:6px 5px 0px 5px; }
.btn_bluef:hover{ background:#2E84DE; border-top:1px solid #1466B8; border-bottom:1px solid #154992; border-left:1px solid #145BAA; border-right:1px solid #145BAA; color:#fff;}


.perror{ background:#FCFEFF; border:1px solid #EEF4F7; margin-top:100px;}
.perror td.sizhou{ padding:20px 20px 0px 20px;}
.p404{ background:#F8FCFF url(../images_train/p404.gif) center 20px no-repeat; border:1px dashed #DBE1E5; padding:120px 20px 15px 20px; text-align:center; font-size:20px; color:#97B3C2} 
.p500{ background:#F8FCFF url(../images_train/p500.gif) center 20px no-repeat; border:1px dashed #DBE1E5; padding:120px 20px 15px 20px; text-align:center; font-size:20px; color:#97B3C2} 
.pchongfu{ background:#F8FCFF url(../images_train/pchongfu.gif) center 20px no-repeat; border:1px dashed #DBE1E5; padding:120px 20px 15px 20px; text-align:center; font-size:18px; color:#ff0000;}


/*----------个人中心-专家答疑-----------*/
.zhuanjia{width:750px; margin:0 auto; border:0; border-collapse:collapse; margin-top:10px;}
.zhuanjia td{ text-align:left;}
.zhuanjia td.tabline{ border-bottom:2px solid #126CAB}
.zjtab1{display:block; float:left; width:203px; height:36px; line-height:36px; margin-right:5px; text-align:center; font-size:14px; font-weight:bold; color:#fff; border:1px solid #1573B4; border-bottom:none; background:url(../images_train/zhuanjiaimg.png) repeat-x;}
.zjtab2{display:block; float:left; width:203px; height:36px; line-height:36px; margin-right:5px; text-align:center; font-size:14px; font-weight:bold; color:#8D8D8D; border:1px solid #BED9F0; border-bottom:none; background:url(../images_train/zhuanjiaimg.png) 0px -44px repeat-x;}
.zjtab2:hover{color:#fff; border:1px solid #1573B4; border-bottom:none; background:url(../images_train/zhuanjiaimg.png) repeat-x;}
.listhead{ height:37px; background:url(../images_train/zhuanjiaimg.png) 0px -87px repeat-x; border:1px solid #BEDAF2; border-top:none;}
.listhead td.xh{ width:30px; background:url(../images_train/zhuanjiaimg.png) right -130px no-repeat; text-align:center;}
.listhead td.nr{ background:url(../images_train/zhuanjiaimg.png) right -130px no-repeat; padding:0px 10px;}
.listhead td.cz{ width:90px; text-align:center; padding:0px;}
.listhead td.lb{ width:80px; background:url(../images_train/zhuanjiaimg.png) right -130px no-repeat; text-align:center; color:#888;}
.btn_green2{ width:120px; height:28px; border:none; line-height:28px; padding-left:10px; cursor:pointer; background:url(../images_train/btn_green2.png) top left no-repeat; font-size:14px; font-weight:bold; color:#fff;}
.btn_green2:hover{background:url(../images_train/btn_green2.png) bottom left no-repeat;}
.btn_zjdel{ height:24px;  border:1px solid #A0C8E4; cursor:pointer; background:url(../images_train/zhuanjiaimg.png) bottom center repeat-x; line-height:24px; padding:0px 10px; _padding:0px 0px; color:#3A85BF;}
.btn_zjdel:hover{border:1px solid #5197CC; background:#75B8E9; color:#fff;}

.zjlist{width:750px; margin:0 auto; border:0; border-collapse:collapse; background:url(../images_train/dashline.gif) bottom repeat-x; table-layout:fixed;}
.zjlist th{ background:#F2F9FC; padding:5px 0px; font-weight:normal;}
.zjlist th.t0{ vertical-align:text-top; padding-top:13px; _padding-top:9px;}
.zjlist th.t1{ font-size:16px; color:#01549C; line-height:18px; text-align:left;  padding:12px 0px 10px 32px; background:#F2F9FC url(../images_train/icon_q.png) 5px 11px no-repeat;}
.zjlist th.t2{ color:#99989C;}
.zjlist th.t3{}
.btn_del{ display:block; height:30px; background:url(../images_train/icon_del.png) center 8px no-repeat;}
.btn_del:Hover{ background:url(../images_train/icon_del.png) center -56px no-repeat;}
.zjlist td{ text-align:left; word-break:break-all; word-wrap:break-word;}
.zjlist td.t1{ color:#6B6B6B; font-size:14px; line-height:20px; padding:12px 0px 10px 32px;}
.zjlist td.t2{ color:#0078B6; font-size:14px; line-height:22px; padding:6px 0px 3px 32px; font-weight:bold; background:url(../images_train/icon_a.png) 5px 7px no-repeat;}
.zjlist td.t3{ color:#aaa;  text-align:right; height:30px; padding:0px 0px 10px 0px; }
.zjlist td.t4{ vertical-align:top; padding-top:4px;}
.zjlist td.t5{ color:#666; font-size:14px; line-height:22px; padding:6px 0px 10px 32px; background:url(../images_train/icon_a.png) 5px 7px no-repeat;}
.smbtn{ display:block; float:left; height:19px; background:#E3FFD5; border:1px solid #CDF2BB; color:#389A0A; line-height:19px; padding:0px 5px; margin-left:10px;}
.smbtn:Hover{background:#64C040; border:1px solid #64C040; color:#fff;}
.pagemore{ display:block; margin:0 auto; margin-top:10px; width:300px; height:37px; text-align:center; line-height:37px; font-size:14px; font-weight:bold; color:#858C94; background:#EDEEF0; 
}
.pagemore:hover{color:#fff; background:#61A7E6;}

/*-------------------意见建议页面css-------------------*/
.suggest{ display:block; float:none; width:740px; margin:0 auto; margin-bottom:10px; text-align:left; background:#fff;}
.suggest input{outline:none;}
.suggest select{ height:30px; line-height:30px; border:1px solid #80B9DD; -moz-border-radius: 2px;  -webkit-border-radius: 2px;  border-radius: 2px; font: normal 14px/25px "Microsoft Yahei";}
.suggest h4{ font-weight:normal; font-size:18px; text-align:left; padding:0px 0px 0px 30px; color:#35a803; display:block; line-height:42px; background:url(../images_train/icon_face.jpg) 2px 8px no-repeat;}
.suggest h5{display:block; font-weight:normal; font-size:16px; text-align:left; color:#35a803; padding:12px 0px 8px 0px; }
.suggest div.nr{ display:block; margin:0 auto; float: none; background: #fff; -moz-border-radius: 2px;  -webkit-border-radius: 2px;  border-radius: 2px; border:1px solid #80B9DD; overflow:hidden; zoom:1;}
.suggest div.nr textarea{ display:block; float:none; width:97%; height:100px;line-height: 20px; font-size:14px; color:#333; border:none; margin:4px 0px 0px 10px; outline:none;}
.suggest div.nr p.subbar{ display:block; float:none; height:34px; background:#F5F5F5; padding:4px 10px 4px 10px;}

.suglist{width:750px; margin:0 auto; border:0; border-collapse:collapse; background:url(../images_train/dashline.gif) bottom repeat-x; table-layout:fixed;}
.suglist th{ background:#F9FEF7; padding:5px 0px; font-weight:normal;}
.suglist th.t0{ vertical-align:text-top; padding-top:13px; _padding-top:9px;}
.suglist th.t1{ font-size:16px; color:#35a803; line-height:18px; text-align:left;  padding:12px 0px 10px 32px; background:#F9FEF7 url(../images_train/icon_face.jpg) 2px 8px no-repeat;}
.suglist th.t2{ width:80px; color:#99989C;}
.suglist td.t1{ color:#6B6B6B; font-size:14px; line-height:20px; padding:8px 0px 8px 32px;}
.suglist td.t2{ color:#0078B6; font-size:14px; line-height:22px; padding:6px 0px 3px 32px; background:url(../images_train/icon_people.jpg) 2px 5px no-repeat;}
.suglist td.t3{ color:#aaa;  text-align:right; height:22px; padding:0px 0px 10px 0px; }
.suglist td.t4{ vertical-align:top; }


/*------------------------------复审培训-------------------------*/
/*-------------复审首页登录--------------*/
.fslogin{ position:absolute; top:18px; left:385px; width:600px; z-index:999;}
.fslogin ul.u1{ display:block; float:left; width:322px;}
.fslogin ul.u2{ display:block; float:right; width:270px;}
.inlogtb3{ width:285px; margin-top:2px; border:0; border-collapse:collapse;}
.inlogtb3 td.t1{ height:27px;}
.inlogtb3 td.t2{ height:40px;}
.inlogtb3 td.t3{ height:58px;}
.inlogtb3 td.t4{color:#777;}
.inlogtb3 td.t5{color:#777; text-align:right; vertical-align:top; padding:40px 10px 0px 0px;}
.inlogtb2{ width:260px; border:0; border-collapse:collapse; margin-top:18px;}
.inlogtb2 td.t1{ color:#ff0000; font-size:16px;}
.inlogtb2 td.t2{ font-size:13px; color:#666; line-height:22px; padding-top:15px;}

.fsplaceholder1, .fsplaceholder2, .fsplaceholder3, .fsplaceholder4{cursor: text; visibility:visible; position: absolute; width:232px; padding:10px 0px 6px 8px; color:#999; font-size:14px;}
.fsplaceholder1{left:29px; top:57px; background:#F8FEF8;}
.fsplaceholder2{left:29px; top:107px; background:#F8FEF8;}
.fsplaceholder3{left:29px; top:57px; background:#F9FCFF;}
.fsplaceholder4{left:29px; top:107px; background:#F9FCFF;}

.fsTabTitle{clear: both; overflow: hidden; text-align:center;}
.fsTabTitle li{float: left; cursor: pointer; list-style-type: none; font-size:14px; position:relative;}
.fsTabTitle .active0{width: 114px; height:50px; line-height:43px; background:url(../images_train/regtab_ac1.png) no-repeat; font-weight: bold; color:#006FB2; padding-left:16px;
/*css滤镜，解决ie6半透明图片问题*/
_background: transparent; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images_train/regtab_ac1.png', sizingMethod='scale');
}
.fsTabTitle .normal0{width: 114px; height:50px; line-height:43px; background:url(../images_train/regtab_nor1.png) no-repeat; color:#666; padding-left:16px;
/*css滤镜，解决ie6半透明图片问题*/
_background: transparent; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images_train/regtab_nor1.png', sizingMethod='scale');
}
.fsTabTitle .active1{width: 125px; height:50px; line-height:43px; background:url(../images_train/regtab_ac0.png) right top no-repeat; font-weight: bold; color:#357F00; padding-left:5px;
/*css滤镜，解决ie6半透明图片问题*/
_background: transparent; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images_train/regtab_ac0.png', sizingMethod='scale');
}
.fsTabTitle .normal1{width: 125px; height:50px; line-height:43px; background:url(../images_train/regtab_nor0.png) right top no-repeat; color:#666; padding-left:5px;
/*css滤镜，解决ie6半透明图片问题*/
_background: transparent; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images_train/regtab_nor0.png', sizingMethod='scale');
}


/*之前注册流程文字说明的标签样式，现在不要用了
.fsTabTitle .active2{width: 130px; height:36px; line-height:36px; font-weight: bold; color:#357F00; background:url(../images_train/usetab_ac.png) no-repeat;
_background: transparent; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images_train/usetab_ac.png', sizingMethod='scale');
}
.fsTabTitle .normal2{width: 130px; height:36px; line-height:36px; color:#666; border-bottom:1px solid #A1A1A1; background:url(../images_train/usetab_nor.png) no-repeat;
_background: transparent; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images_train/usetab_nor.png', sizingMethod='scale');
}
.fsTabTitle .active3{width: 130px; height:36px; line-height:36px; font-weight: bold; color:#0066cc; background:url(../images_train/usetab_ac.png) no-repeat;
_background: transparent; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images_train/usetab_ac.png', sizingMethod='scale');
}
.fsTabTitle .normal3{width: 130px; height:36px; line-height:36px; color:#666;  border-bottom:1px solid #A1A1A1; background:url(../images_train/usetab_nor.png) no-repeat;
_background: transparent; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images_train/usetab_nor.png', sizingMethod='scale');
}
*/

.fuse{ line-height:22px; color:#666;}
.fuse p.tit{color:#ff0000; font-size:15px;}
.fuse p.anniu{ padding-top:8px;}

.jgjs_fs{padding:0px 10px 0px 10px;}
.jgjs_fs img{ width:265px; height:127px; margin-bottom:8px;}
.jgjs_fs p{ line-height:18px;}

/*------机构新闻公告------*/
.jgnews{ width:266px; height:262px; padding:43px 17px 10px 17px; overflow:hidden; zoom:1; background:url(../images_train/jg/jgnewbg.jpg) no-repeat;}
.jgfocus{ margin:0 auto;}
/*--------列表任意宽度，无截字功能---------*/
.list{ margin:0 auto;}
.list li{height:28px; line-height:28px; font-size:12px;}
.list li a{display:block; float:left; background:url(../images_train/icon9.gif) 0px 6px no-repeat; font-size:12px; color:#555;  padding-left:20px; cursor:pointer;}
.list li a:hover{ background:url(../images_train/123.png) 0px 7px no-repeat; color:#0045A6;}
.list li span{color:#999; font-size:12px;}

/*---------机构定制，首页banner处，机构简介---------*/
.jgintro{ position:absolute; top:35px; left:55px; width:280px; z-index:999; font-family:"Microsoft Yahei";}
.jgintro p.p1{ font-size:20px; font-weight:bold; color:#000; margin-bottom:10px;}
.jgintro p.p1 span.bright{ color:#000;}
.jgintro p.p2{ font-size:18px; font-weight:bold; line-height:24px; padding-bottom:5px; padding-bottom:10px;}
.jgintro p.p22{ font-size:13px; line-height:20px; padding-bottom:5px;}
.jgintro p.p3{ display:inline-block; height:27px; line-height:27px; background:url(../images_train/jgintrobg.png) left no-repeat; padding-left:10px; margin-top:3px;
/*css滤镜，解决ie6半透明图片问题*/
_background: transparent; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images_train/jgintrobg.png', sizingMethod='scale');
}
.jgintro p.p3 span{display:inline-block; background:url(../images_train/jgintrobg.png) right no-repeat; padding-right:10px; font-size:14px; color:#fff;
/*css滤镜，解决ie6半透明图片问题*/
_background: transparent; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images_train/jgintrobg.png', sizingMethod='scale');
}

.jgjs_fs{padding:0px 10px 0px 10px;}
.jgjs_fs img{ width:265px; height:127px; margin-bottom:8px;}
.jgjs_fs p{ line-height:18px;}


/*------------复审注册------------*/
.openbox{ width:100%; margin:0 auto; border:0; border-collapse:collapse; font-family:arial,"Microsoft Yahei","Hiragino Sans GB",sans-serif;}
.openbox th.tit{ text-align:left; font-weight:normal; padding:0px 15px; border-top:1px solid #DFDFDF;}
.openbox th.tit img.num{ display:block; float:left; margin:10px 10px 0px 0px;}
.openbox th.tit a.open{display:block; float:left; font-size:18px; line-height:44px; color:#333; cursor:text;}
.openbox td{}
.nrline{ width:98%; margin:0 auto; border-top:1px solid #DFDFDF; padding:10px 0px;}
.nrbar{ width:100%; height:59px; margin:0 auto; border:0; border-collapse:collapse; border-top:1px solid #D5D5D5; background:url(../images_train/nrbarbg.png) left bottom repeat-x;}
.nrbar td{ padding:0px 20px;}

.paytb{width:750px; margin:0 auto; border:0; border-collapse:collapse; margin-top:10px;}
.paytb th{ width:140px; text-align:right; padding-right:10px; font-size:14px; color:#666; font-weight:normal;}
.paytb td{ color:#666; height:35px; vertical-align:middle; text-align:left;}
.paytb td strong{ font-size:14px; color:#000; font-weight:bold; padding-left:38px;}
.paytb td a{ padding:0px 5px; color:#0C4CA5; text-decoration:underline;}
.paytb td a:hover{color:#EA2100;}

.payprice{color:#e4393c; font-size:20px; font-weight:bold; font-family:Verdana; padding:0px 5px 0px 20px;}
.slab{ padding:0px 20px 0px 0px; cursor:pointer;}

.banklogo{ width:178px; height:38px; display:block; overflow:hidden; float:left; border:1px solid #B0C2E1; border-radius:2px; padding:0px 0px 0px 10px; margin:0px 10px 10px 0px;}
.banklogo:hover{ border:1px solid #FF5D5B;}
.banklogo input{ float:left; margin-top:13px;}
.banklogo img{ float:left;}
.banklogo_on{ width:188px; height:38px; display:block; float:left; border:1px solid #FF5D5B; border-radius:2px; margin:0px 10px 10px 0px;}
.btn_pay{ width:220px; height:50px; border:none; background:url(../images_train/pay_btn.png) no-repeat; font-family:"Microsoft Yahei",arial; font-weight:bold; color:#fff; font-size:18px; cursor:pointer;}
.btn_pay:hover{background:url(../images_train/pay_btn.png) center bottom no-repeat;}

#selother{padding:5px 0px; font-size:14px; line-height:22px;}
#selother select{ font-size:14px; min-width:200px;}

.yhxz{ width:790px; height:22px; background: url(../images_train/ks_xiewen.jpg) repeat-x;}
.yhxz span{  line-height:24px; font-size:14px; color:#0066cc; padding:0px 5px 0px 5px;}

/*焊接报名表用到的*/
.hanjiebm td select{ width:160px;}
.hanjiebm td div{ margin:0 auto; padding:0; width:99%}
.hanjiebm td div ul{ margin:0; padding:0; overflow:hidden; zoom:1;}
.hanjiebm td div ul li{ float:left; display:block; list-style:none; width:70px;}
.jnmx{margin:0 auto; border:0; border-collapse:collapse;}
.jnmx td.lef{ text-align:left; padding:0px 10px;}



/*-----正在加载进度层-----*/
#div_info{
position:absolute; 
	left:280px; 
	top:160px;
	z-index:2;
	width:150px; 
	background:#fff url(../images_train/loading01.gif) center 12px no-repeat;
	text-align:center;
	padding:90px 0px 10px 0px;
	font-size:16px;
	font-family:"宋体";
	color:#005EB5;
	border:1px solid #999;
}
#opwait{position:absolute; 	left:45%; _left:expression((body.clientWidth-250)/2); margin-left:-70px; top:350px;	z-index:2;	width:250px; 	background:#fff url(../images_train/loading01.gif) center 12px no-repeat;	text-align:center;	padding:90px 0px 10px 0px;	font-size:16px;	font-family:"宋体";	color:#005EB5;	border:1px solid #999;}

#div_mask{ 
	position:absolute; 
	top:0; 
	left:0; 
	width:730px;
	height:446px;
	background:#333; 
	filter:ALPHA(opacity=40); 
	opacity:0.4;
	z-index:1}
/*--------------------弹出信息框---------------------*/
#mask{ 
	position:absolute; 
	top:0; 
	left:0;  
	width:100%; 
	height:100%; 
	_width:expression(body.scrollWidth); 
	_height:expression(body.scrollHeight); 
	background:#333; 
	filter:ALPHA(opacity=40);
	opacity:0.4; 
	z-index:1; 
}
#pop_regcheck, #pop_regok, #pop_bindcheck, #pop_bindok{
	position:absolute;
	width:393px;
	height:231px; 
	z-index:9999;
}
#pop_login_chose, #pop_paysel{ 
	position:absolute; 
	left:50%; 
	top:50%;
	_left:expression((body.clientWidth-586)/2);
	_top:150px; 
	margin-left:-293px; 
	margin-top:-216px; 
	_margin-left:0; 
	_margin-top:0;
	width:586px; 
	height:432px;
	z-index:2; 
}
#pop_login{
	position:absolute; 
	left:50%; 
	top:50%;
	_left:expression((body.clientWidth-326)/2);
	_top:150px; 
	margin-left:-163px; 
	margin-top:-108px; 
	_margin-left:0; 
	_margin-top:0;
	width:326px; 
	height:272px;
	z-index:2;
}

#pop_payresult{ 
	position:absolute; 
	left:50%; 
	top:50%;
	_left:expression((body.clientWidth-586)/2);
	_top:150px; 
	margin-left:-293px; 
	margin-top:350px; 
	_margin-left:0; 
	_margin-top:0;
	width:586px; 
	height:432px;
	z-index:2; 
}
#pay_mask{
	position:absolute; 
	top:0; 
	left:0;  
	width:100%; 
	height:1354px; 
	_width:expression(body.scrollWidth); 
	_height:expression(body.scrollHeight); 
	background:#333; 
	filter:ALPHA(opacity=40);
	opacity:0.4; 
	z-index:1; 
}

#div_timeout_mark{
	position:absolute; 
	left:140px; 
	top:80px;
	z-index:3;
	width:450px;
	height:300px;
	background:#F4FAFF; 
	border:1px solid #83A0BA;
}
/*
.popinfo{ 
	position:absolute; 
	left:50%; 
	top:50%;
	_left:expression((body.clientWidth-586)/2);
	_top:150px; 
	margin-left:-293px; 
	margin-top:-100px; 
	_margin-left:0; 
	_margin-top:0;
	width:586px; 
	height:250px;
	z-index:2; 
}
*/

#div_timeout_mark table{ width:400px; margin:0 auto; margin-top:20px; color:#333;}
#div_timeout_mark table th{ text-align:left; font-size:18px;  line-height:150%; padding-bottom:5px;}
#div_timeout_mark table td{ font-size:16px; line-height:150%;}
#div_timeout_mark table td label{font-size:16px; height:26px; padding-left:5px; width:100%; display:block; cursor:pointer;}
#div_timeout_mark table td label input{ margin-right:8px;}
#div_timeout_mark table td label:hover{ color:#0066cc; font-weight:bold;}

.alertinfo{ width:220px; min-height:50px; _height:50px; margin:0; padding:0; position:absolute; background:url(../images_train/infobg2.png) bottom right no-repeat; z-index:9999;}
.alertinfo ul{ margin:0; padding:10px 10px 10px 24px; background:url(../images_train/infobg1.png) top right no-repeat;}
.alertinfo ul li{ font-size:12px; line-height:18px; color:#666; font-family:Arial;}

#bm_info{
	position:absolute; 
	width:450px; 
	height:200px;
	margin-top: -60px;	
	margin-left: -250px;	
	position: absolute;	
	left: 50%;	
	top: 50%;
	z-index:2;
	padding:0;
	border:1px solid #7AA0B8;
	background:#fff;
	border-collapse:collapse;
}
#bm_info tr td.close{ width:100%; height:25px; padding:0; overflow:hidden; background:#DDEFFD url(../images_train/btn_free.png) 0px -90px repeat-x;}
#bm_info tr td.close span{ float:left; font-size:14px; color:#275E99; padding:4px 0px 0px 10px;}
#bm_info tr td.infor{ padding:10px; height:100%; vertical-align:top;}
#bm_info tr td a{ display:block; float:right; padding:5px 5px 3px 6px;}

#bm_info tr td.infor table{ margin:0 auto; border:0; border-collapse:collapse;}

#dialogysq{position:absolute; width:300px; height:160px; right:2px; bottom:1px; z-index:999; padding:0px; border:1px solid #7AA0B8; background:#fff; border-collapse:collapse;}
#dialogysq tr td.close{ width:100%; height:25px; padding:0; overflow:hidden; background:#DDEFFD url(../images_train/btn_free.png) 0px -90px repeat-x;}
#dialogysq tr td.close span{ float:left; font-size:14px; color:#275E99; padding:4px 0px 0px 10px;}
#dialogysq tr td.infor{ padding:10px 10px 30px 10px; text-align:left; vertical-align:top; font-size:14px; line-height:26px; _height:129px; height:129px\0; }
#dialogysq tr td a{ display:block; float:right; padding:5px 5px 3px 6px;}
#dialogysq tr td p{ font-size:14px; line-height:22px; padding-top:5px;}
#dialogysq tr td p.btn{ width:100%; position:absolute; left:0; bottom:4px; text-align:center;}

/*---------佛山特种设备协会css---------*/
.foshanstep{}
.foshanuse{ display:block; width:687px; height:131px; margin-bottom:10px;}
.fsbg1{background:url(../images_train/foshansteptxt.jpg) no-repeat;}
.fsbg2{background:url(../images_train/foshansteptxt2.jpg) no-repeat;}
.foshanusetxt{ display:block; float:left; margin-left:40px; padding-top:10px; width:380px; line-height:18px; color:#333; }
.foshanusetxt p.tit{color:#ff0000; font-size:15px;}
.foshanusetxt p.anniu{ padding-top:8px;}

.foshanbtn{ display:block; float:left; width:151px; height:63px; margin:40px 0px 0px 20px;}
.bigbtn{width:151px; height:63px; background:url(../images_train/bigbtn_out.jpg) no-repeat; border:0; cursor:pointer;}
.bigbtn:hover{ background:url(../images_train/bigbtn_on.jpg) no-repeat;}
.bigbtn2{width:151px; height:63px; background:url(../images_train/bigbtn2_out.jpg) no-repeat; border:0; cursor:pointer;}
.bigbtn2:hover{ background:url(../images_train/bigbtn2_on.jpg) no-repeat;}
/*--佛山首页新证复审选项卡切换--*/
.TabXF{ width:687px;}
.TabXF li.active a{line-height:30px; font-size:15px; color:#333;}
.TabXF li.normal a{line-height:30px; font-size:15px; color:#666;}
.TabXF{clear: both; overflow: hidden; text-align:center;}
.fsfs{ background:url(../images_train/line02.gif) 0px 30px repeat-x;}
.fsxz{ background:url(../images_train/line01.gif) 0px 30px repeat-x;}
.TabXF li{float: left; width: 180px; cursor: pointer; list-style-type: none; height:30px; line-height:30px; margin:0 3px 0 0; font-size:14px; position:relative;}
.TabXF .activefs{ border-bottom:1px solid #fff; background:url(../images_train/paytabtit_green.png) no-repeat; font-weight: bold; color:#333;}
.TabXF .normalfs{ border-bottom:1px solid #0076B4; background:#F7F7F7; color:#666;}
.TabXF .activexz{ border-bottom:1px solid #fff; background:url(../images_train/paytabtit_blue.png) no-repeat; font-weight: bold; color:#333;}
.TabXF .normalxz{ border-bottom:1px solid #2C9030; background:#F7F7F7; color:#666;}


/*---------微信推广广告（首页）---------*/
.wxadv{ width:97%; display:block; clear:both; margin:0 auto; margin-top:10px; border:1px solid #DCEFFF; overflow:hidden; zoom:1; background:#F9FDFF url(../images_train/wxadvbg.jpg) center no-repeat;}
.wxadv img{ display:block; float:left; width:150px; height:150px; border:1px solid #A8C3F0; margin:15px 0px 15px 46px;}

.wxadv_bank{ width:97%; display:block; clear:both; margin:0 auto; margin-top:10px; border:1px solid #DCEFFF; overflow:hidden; zoom:1;}


/*---------客服---------*/
#kfwxpic{position:fixed;top:205px;right:130px;z-index:9999; _position:absolute;_top:expression(documentElement.scrollTop + "px"); display:none; text-align:center; background:#fff; border:1px solid #ccc; padding-bottom:5px; color:#056FAD;}
#kfwxpic img{ width:200px; height:200px;}

#kfleftDiv,#kfrightDiv{width:79px;height:215px;position:absolute;z-index:9999; background:url(../images_train/kf.png);display: none}
.kfitemFloat{width:79px;height:auto;line-height:5px}
.kfitemFloat a.a1{display:block;width:68px;height:120px; margin:5px 0px 0px 5px; background:url(../images_train/kfbtn_out.png) 1px 92px no-repeat;}
.kfitemFloat a.a1:hover{background:url(../images_train/kfbtn_on.png) 1px 92px no-repeat;}
.kfitemFloat a.a2{display:block;width:68px;height:85px; margin:0px 0px 0px 5px;}



/*--------------外网培训报名--------------*/
.bmtbtit{ width:850px; margin:0 auto; text-align:center; FONT: 26px/40px "宋体"; font-weight:bold; color:#0E74D0;}
.bmtb{width:850px; margin:0 auto; border:0; border-collapse:separate; border:1px solid #B2CBE4;}
.bmtb th{ background:#F2F9FC; border-top:1px solid #fff; border-bottom:1px solid #CDE6F3; border-left:1px solid #fff; border-right:1px solid #CDE6F3; font-weight:normal; padding:4px 4px 4px 10px; text-align:left; font-size:14px; color:#0E74D0; line-height:22px; width:15%;}
.bmtb td{ background:#FAFDFF; border-top:1px solid #fff; border-bottom:1px solid #CDE6F3; border-left:1px solid #fff; border-right:1px solid #CDE6F3; padding:4px 4px 4px 10px; color:#666;}
.bmtb td font{ color:#ff0000; padding:0px 4px;}
.bmtb td.shengming{ color:#ff0000; font-size:14px; line-height:30px; text-align:center;}

/*---外网培训计划---*/
.trainplandiv{ border:1px solid #B2CBE4; width:694px; height:292px; position:relative;}
.trainplan{ width:100%; table-layout:fixed;} 
.trainplan thead tr{}
.trainplan thead tr th{ line-height:34px; border-bottom:1px solid #DAECF5; text-align:center; font:14px/20px "Microsoft Yahei"; font-weight:bold; color:#0E74D0; padding:5px 0px 5px 0px; background:#F6FAFC; border-right:1px solid #DAECF5}
.trainplan thead tr th.th1{ width:45px;}
.trainplan thead tr th.th2{ width:170px;}
.trainplan thead tr th.th3{ width:230px;}
.trainplan thead tr th.th4{ width:150px;}
.trainplan tr{} 
.trainplan tr td{  padding:4px 0px 4px 0px;  border-bottom:1px dotted #CFE7F3; white-space: nowrap;  text-overflow: ellipsis;  -o-text-overflow: ellipsis;  overflow: hidden;} 
.trainplan tr td a{font:14px/20px "Microsoft Yahei"; color:#0E74D0; text-decoration:none;}
.trainplan tr td a:hover{ color:#0E74D0; text-decoration:underline;} 
.trainplan tr td.td1{font:12px/20px "Microsoft Yahei"; color:#0E74D0; text-align:center;}
.trainplan tr td.td2{font:14px/20px "Microsoft Yahei"; color:#0E74D0; text-align:left;}
.trainplan tr td.td3{font:14px/20px "Microsoft Yahei"; color:#0E74D0; text-align:left;}
.trainplan tr td.td4{font:12px/20px "Microsoft Yahei"; color:#666; text-align:left;}
.trainplan tr td.td5{font:14px/20px "Microsoft Yahei"; color:#0E74D0; text-align:center;}



/*------------------------教师注册、机构注册-页面添加css--------------------------*/
.image-upload{ position: relative; display:block; float:left; margin:7px 0px; background:#eee;}
.image-upload img{  width: 150px;  height: 124px; display:block;}
.image-browse{  color: #fff;  cursor: pointer;  text-align: center;  position: absolute;  left: 0;  bottom: 0;  width: 150px;  height: 24px;  line-height: 24px;  overflow: hidden; z-index: 2;}
.progress {  opacity: .5;  filter: alpha(opacity=50);  background-color: #000;  position: absolute;  left: 0;  bottom: 0;  width: 150px;  height: 24px;  z-index: 1;}
.image-upload input[type=file] {opacity: 0;  filter: alpha(opacity=0); cursor: pointer;  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  z-index: 2;}
.example{ display:block; float:left; margin:7px 0px; width:440px;}
.example h4{ display:block; float:left; width:50px;}
.example img{display:block; float:left;  margin:0px 10px 0px 0px; }
.example span{display:block; float:left; width:220px; line-height:20px;}
.foot_ewm{ position:absolute; right:10px; top:5px;}
.foot_ewm h2{ font-size:12px; text-align:left; padding-left:12px; font-weight:normal;}
.foot_ewm img{display:block; width:84px; height:84px; margin:0 auto; background:#fff; border:1px solid #E3E3E3;}
.foot_ewm a{ display:block; width:100px; height:98px;  float:left; margin-left:6px; text-align:center;}
.foot_ewm a span{ display:block; line-height:14px; color:#979797;}