* {
	padding: 0;
	margin: 0;

}

body {
	background: url(images/body_bg.png) repeat;
}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin:0;
	padding:0;

}

body, button, input, select, textarea {
	font: 14px/1.5 "SimSun","宋体","Arial Narrow",tahoma,arial,HELVETICA;
    font: 14px/1.5 "SimSun","宋体","Arial Narrow",tahoma,arial,HELVETICA\0;
    +font: 14px/1.5 "SimSun","宋体","Arial Narrow",tahoma,arial,HELVETICA;
    -font: 14px/1.5 "SimSun","宋体","Arial Narrow",tahoma,arial,HELVETICA;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;

}

address, cite, dfn, em, var {
	font-style: normal;;
}

code, kbd, pre, samp {
	font-family: courier new, courier, monospace;
}

small {
	font-size: 12px;
}

ul, ol {
	list-style: none outside none;
}

a {
	color: #4d4d4d;
	text-decoration: none;
}

a:hover {
	color: #3160bf;
	text-decoration: underline;
}

sup {
	vertical-align: text-top;
}

sub {
	vertical-align: text-bottom;
}

s {
	text-decoration: none;
}

legend {
	color: #000000;
}

fieldset, img {
	border: 0 none;
}

button, input, select, textarea {
	font-size: 100%;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	display: block;
	margin: 0;
	padding: 0;
}

mark {
	background: none repeat scroll 0 0 #FFFF00;
}

.clearfix:after {
	clear: both;
	content: " ";
	display: block;
	font-size: 0;
	height: 0;
	visibility: hidden;

}

.clearfix {
	display: block;
	height: 1%;

}

* html .clearfix {
	zoom: 1;
	height: auto;

}

#ie6-warning {
	padding: 10px;
	margin: 0;
	border-bottom: 1px solid gray;
	font-size: 12px;
	z-index: 999;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	background: white;
	color: black;
	text-align: center;
}

#ie6-warning a {
	text-decoration: underline;
	color: black;
}

.msg, .msg24 {
}

.msg .error, .msg .stop, .msg .alert, .msg .attention, .msg .tips, .msg .ok, .msg .notice, .msg .question, .msg .help, .msg .small-help {
	background: url("images/msg_bg.png") no-repeat scroll 0 0 transparent;
	border: 1px solid #DDDDDD;
	color: #404040;
	float: left;
	line-height: 18px;
	padding: 2px 10px 2px 23px;

}

.msg .error {
	background-color: #FFF2F2;
	background-position: 3px 3px;
	border-color: #FF8080;
}

.msg .stop {
	background-color: #FFF2F2;
	background-position: 3px -47px;
	border-color: #FF8080;
}

.msg .alert {
	background-color: #FFF5F6;
	background-position: 3px -97px;
	border-color: #FF8C40;
}

.msg .attention {
	background-color: #E5F5FF;
	background-position: 3px -147px;
	border-color: #40B3FF;
}

.msg .tips {
	background-color: #FFFFE5;
	background-position: 3px -197px;
	border-color: #FFCC7F;
}

.msg .ok {
	background-color: #F0FFE5;
	background-position: 3px -247px;
	border-color: #4DBF00;
}

.msg .notice {
	background-color: #E6F5FF;
	background-position: 5px -295px;
	border-color: #40B3FF;
}

.msg .question {
	background-color: #F2F2F2;
	background-position: 3px -347px;
	border-color: #BFBFBF;
}

.msg .small-help {
	background-color: #FFFFFF;
	background-position: 5px -1095px;
	border-color: #FFFFFF;
}

.msg .help {
	background-color: #FFFFFF;
	background-position: 3px -1197px;
	border-color: #FFFFFF;
}

.msg24 .error, .msg24 .attention, .msg24 .tips, .msg24 .ok, .msg24 .question {
	background: url("images/msg_bg.png") no-repeat scroll 0 0 transparent;
	border: 1px solid #DDDDDD;
	color: #404040;
	font-size: 14px;
	font-weight: 700;
	line-height: 22px;
	padding: 17px 10px 17px 56px;
}

.msg24 .error {
	background-color: #FFF2F2;
	background-position: 12px -388px;
	border-color: #FF8080;
}

.msg24 .attention {
	background-color: #E5F5FF;
	background-position: 12px -488px;
	border-color: #40B3FF;
}

.msg24 .tips {
	background-color: #FFFFE5;
	background-position: 15px -888px;
	border-color: #FFCC7F;
}

.msg24 .ok {
	background-color: #F0FFE5;
	background-position: 12px -988px;
	border-color: #4DBF00;
}

.msg24 .question {
	background-color: #F2F2F2;
	background-position: 12px -788px;
	border-color: #BFBFBF;
}

.msg .naked, .msg24 .naked {
	background-color: transparent;
	border: 0 none;
}

.msg24 .naked-tips {
	background-position: 15px -688px;
}

.msg24 .naked-ok {
	background-position: 12px -588px;
}

.msg:after, .msg24:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	_height: 0;
}

#page, #header, #content, #footer {
	margin-left: auto;
	margin-right: auto;
}

.w950 {
	width: 950px;
}

.col-main {
	float: left;
	min-height: 1px;
	width: 100%;
}

.col-sub, .col-extra {
	float: left;
}

.layout:after, .main-wrap:after, .col-sub:after, .col-extra:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
}

.layout, .main-wrap, .col-sub, .col-extra {
}

.invisibile {
	visibility: hidden;
}

.hidden {
	display: none;
}

.dis {
	display: block
}

.undis {
	display: none
}

.ue-survey {
	background-color: #FFFFFF;
	border: 1px solid #BBBBBB;
	left: 5px;
	z-index:9999;
	position: fixed;
	top: 50%;
	width: 24px;
	_position:absolute;
	/*_top:expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); */
}

.ue-survey p {
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 0;
}

.ue-survey p b {
	display: block;
	font-weight: 400;
	line-height: 110%;
	padding: 5px 0;
	text-align: center;
}

.ue-survey a {
	color: #666666;
}

.ue-survey a:hover {
	color: #336699;
	outline: medium none;
	text-decoration: none;
}

.ue-survey em {
	border-bottom: 4px solid #BBBBBB;
	border-left: 4px solid #FFFFFF;
	float: right;
	font-size: 0;
	line-height: 0;
	margin: 0 2px 2px 0;
	width: 0;
}

s {
	text-decoration: none;
}

/*header*/
#headersurrounding {
	width: 100%;
	height: 155px;
	border: 1px black solid;
    +width: 100%;
    +height: 155px;
    +border: 1px black solid;
    _border: 1px black solid;
}

#headerDefault {
	width: 1000px;
	height: 155px;
	margin: 0 auto;
	border: 0px red solid;

}

#site-nav, #site-nav .quick-menu li, #site-nav .search .menu-hd s, #site-nav .quick-menu .cart s, #site-nav .search .menu-bd button {
	background: url("images/dot.gif") no-repeat scroll 999em 0 transparent;
}

#site-nav {
	width: 100%;
	height: 25px;
	border: 0px red solid;
	background-color: #ffffff;
	border-bottom: 1px solid #cccccc;
    _text-align: center;
    _position: relative;
}

#site-nav-bd ul {
	margin: 0px;
	padding: 0px;

}

#site-nav-bd li {
	color: #000000;
	line-height: 25px;
	float: left;
	padding-left: 5px;


}

#site-nav-bd {
	color: #000000;
	height: 100%;
	width: 1000px;
	line-height: 25px;
	margin: 0 auto;
	padding: 0px;
	position: relative;
	border: 0px red solid;
}

#site-nav .login-info {
	float: left;
	width: auto;
	height: 100%;
	border: 0px red solid;
	line-height: 25px;
}
#site-nav .login-info .log_hrf{
	color: red;
}

#site-nav .quick-menu {

	float: right;
	width: auto;
	height:100%;
	line-height: 25px;
	border:0px red solid;
    padding-right: 10px;

}
#site-nav .quick-menu ul {
    margin: 0px;
    padding-top: 6px;
	_padding-top: 7px;
}

#site-nav .quick-menu li {
	float: left;
	width: auto;
    padding-left: 10px;
    padding-right: 10px;
	border: 0px green solid;
    line-height: 12px;
    border-right: 1px #666666 solid;
}

#site-nav .quick-menu li.last {
    padding-right: 0px;
    border-right: 0px;
	background: none repeat scroll 0 0 transparent;
}

#site-nav .quick-menu li.last .stu_sec_hrf{
    color: red;
}

#site-nav .apc-site-nav a {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

#site-nav .apc-site-nav a:hover {
	color: #f00;
}

#site-nav-bd  .login-info li {
	padding-left: 20px;
}

#site-nav-bd  .quick-menu li {

}

#apc-header {
	background: url("images/h.gif") repeat-x scroll 0 0 transparent;
    width:100%;
    min-width: 1024px;
    _float: left;
    _position: relative;
	_text-align: center;
}

#apc-header .entity {
	height: 145px; /*155*/
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	background: url("images/1header_bg.png") no-repeat;  /**/
}

#apc-header .logo {
	float: left;
	height: 78px;
	overflow: hidden;
	position: relative;
	width: 230px;/*210*/
	margin-top: 35px;
	margin-left: 20px;
	background: url("images/logo.png") no-repeat scroll 0 0 transparent;
}

#apc-header .logo a {
	display: block;
	outline: 0 none;
	overflow: hidden;
	text-indent: -9999px;
	height:78px;
	width: 78px;
    float:left;
}
#apc-header .logo .setCity{
	height: 30px;
	min-width: 80px;
	float: left;
	margin-top: 42px;
	margin-left:6px;/*5*/
	line-height: 30px;
	cursor: pointer;
	font-family:'黑体','宋体';
	_height: 30px;
	_width: 100px;
}
#apc-header .logo .setCity .currCityBtn{
	float: right;
	width: 40px;
	height:15px;
	line-height:15px;
	font-family: '宋体';
	margin-top:11px;
	margin-right: 3px;
	margin-left:5px;
	color: #808080;
	font-size: 13px;
    +margin-left: -85px;
	_margin-left: 4px;
	_text-align: left;
}

#currCity{
	color: #0a7be3;
	margin-left: 2px;
	font-size: 17px;
	float: left;
    margin-top: 2px;
}

#apc-header .search {
	float: left;
	margin-top: 35px;
	margin-left: 45px;/*35*/
    width:440px;
    height:90px;
    border-bottom: 0px solid #6AA9D8;
}

#apc-header .search-entity {
	height: 74px;
	overflow: hidden;
	width: 100%;
}

#apc-header .search_menu{
    width: 100%;
    height: 30px;
	overflow: hidden;
}

#apc-header .search_menu ul{
    margin: 0px;
    padding: 0px;
}

#apc-header .search_menu li{
    height:30px;
    width:76px;
    float:left;
	line-height: 30px;
    text-align:center;
    cursor:pointer;
    list-style:none;
    margin-right: 4px;
	color:#666666;
	border-radius: 5px 5px 0px 0px;
	background-color: white;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	margin-top: 0px;
	font-size: 14px;
	font-family: '黑体','宋体';
    _height: 30px;
}

#apc-header .search_menu .selected{
    color: white;
	background-color: #0a7be3;
	border-left: 1px solid #0a7be3;
	border-top: 1px solid #0a7be3;
	border-right: 1px solid #0a7be3;
}

#apc-header .search_condition{
    width: 495px;
    height:42px;
    border: 0px solid black;
}

#apc-header .search_input{
    width: 308px;/*387*/
    height:37px;
    float: left;
    background-color: #fafafa;
    padding-top: 5px;
    border: 1px solid #0a7be3;
    background-color: #ffffff;
    _height:42px;
}

#apc-header .search_area{
    width: 70px;
    height:23px;
    float: left;
	line-height: 25px;
    border: 1px solid #cccccc;
    background-color: #fafafa;
	margin-left: 8px;
	margin-top: 3px;
	text-align: center;
	color:#666666 ;
	background: url("images/area_button.png") no-repeat scroll 55px 2px;
	padding-top: 2px;
	background-color: #ffffff;
    cursor: pointer;
    _display:inline;
	_background: url("images/area_button_ie6.png") no-repeat scroll 55px 2px;
	_height: 25px;
}

#city{
    float: left;
	font-size: 14px;
	line-height: 14px;
	margin-top: 4px;
	margin-left: 10px;
	color: #8d8d8d;
	_line-height: 16px;
}

#apc-header .search_keyword{
    float: left;
    margin-left:6px;
    +display:inline;
}

#apc-header .search input {
    background-color: #ffffff;
	border: 1px solid #cccccc;
	height: 28px;
	line-height: 28px;
	outline: 0 none;
	vertical-align: top;
	width: 289px;/*285*/
    margin-top: 2px;
	padding-left: 5px;
	font-size: 15px;
    +margin-top: 1px;
    _margin-top: 0px;
	_width: 293px;
}

#apc-header .search .keyword {
    background-color: #F8F8F8;
	border-color: #ECECEC;
	border-style: solid;
	border-width: 1px 0 0;
	float: left;
	padding: 5px 0 5px 10px;
	position: relative;
}

#apc-header .search input {
	color: #8d8d8d;
	font-family: '黑体','宋体';
}

#apc-header .search label {
	color: #CCCCCC;
	height: 26px;
	left: 5px;
	line-height: 26px;
	padding-left: 20px;
	position: absolute;
	top: 0;
    background: url("images/search-flag.png") no-repeat scroll 0 0 transparent;
}

#apc-header .search .focus label {
	display: none;
}

#apc-header .search .submit {
    float: left;
    margin-left: 10px;
	margin-top: 2px;
}

#apc-header .search .submit #searchBtn{

}

#apc-header .search .submit a{
	display: inline-block;
	overflow: hidden;
	vertical-align:top;
	height: 40px;
	width: 85px;
	background-color: #0a7be3;
	border-radius: 5px;
	line-height: 40px;
	font-family: '黑体' ,'宋体';
	font-size: 15px;
	color: white;
	text-align:center;
	text-decoration: none;
}

#apc-header .search .submit a:hover{
	cursor: pointer;
}

#apc-header .search .submit button:active {

}
#apc-header .changeCity{
	border: 1px solid  #cccccc;
	width: 305px;
	min-height: 80px;
	position: absolute;
	background-color:white;
	top:134px;
	left: 316px;
	z-index: 1000;
	overflow: hidden;
	display:none;
	_top:108px;
}
#apc-header .changeCity .cha_cit_tit{
	height: 20px;
	width: 100%;
	line-height: 20px;
}
#apc-header .changeCity .cha_cit_tit .cha_cit_clo{
	float: right ;
	width: 15px;
	height: 15px;
	margin-right:2px;
	margin-top: 2px;
	cursor: pointer;
    background: url("images/area_button.png") no-repeat scroll -35px -3px;
}

#apc-header .changeCity .cha_cit_con{
    width:320px;
	min-width: 20px;
	margin-left: 15px;
	margin-top: 5px;
}

#apc-header .changeCity .cha_cit_con a{
	float: left;
	margin-right: 38.5px;/*33*/
	cursor: pointer;
	font-size: 12px;
    color: #2c7aba;
}

#apc-header .changeCity .more_city{
	float: right;
	margin-right:17px;
	margin-bottom:10px;
}

#apc-header .changeCity .more_city a{
	color:#2c7aba;
	font-size: 12px;
}

#apc-header .windlocation{
    width:387px;
	height:124px;
	background-color: white;
	position: absolute;
	display: none;
	color:#cccccc;
    border-right: 1px solid #0066cc;
	border-left: 1px  solid #0066cc;
	border-bottom:1px solid #0066cc ;
    border-top: 0px solid #0066cc;
	z-index:9999;
    top:124.5px;
	font-size: 14px;
    top:125.5px\0;
	+top:125.5px;
    _position: absolute;
	_height:125px;
	_margin-top: -2;
    _top: 99px;
}

#apc-header .windlocation_ie6{
    width:388px;
    height:124px;
    border: 0px #cccccc solid;
    background-color: white;
    position: absolute;
    display: none;
    color:#cccccc;
    border-right: 1px solid #0066cc;
    border-left: 1px  solid #0066cc;
    border-bottom:1px solid #0066cc ;
    border-top: 0px solid #0066cc;
    z-index:9999;
    top: 97px;
}
#apc-header .top_city_title{
    margin-top: 0px;
    width:100%;
    height:30px;
    text-align: center;
    line-height:30px;
    margin: 0px auto;
    color:#8d8d8d;
    border-bottom: 1px dashed #8d8d8d;
}
#apc-header .exit_sit{
    width:20px;
    height:25px;
    float: right;
    margin-right: 0px;
    cursor:pointer;
    background: url("images/exit_bg.png") no-repeat scroll 5px 8px;
    +position: absolute;
    +top: 0px;
    +right: 0px;
	_background: url("images/exit_bg_ie6.png") no-repeat scroll 5px 8px ;
}

#apc-header .top_city_content{
    padding-top:5px;
    width:100%;
    height:80px;
    margin: 0px auto;
    text-align: center;
    color:#8d8d8d ;
}

#apc-header dl{
    text-align: center;
	margin: 0px;
	padding: 0px;
}
#apc-header dd{
	float: left;
	text-align: right;
	padding-right: 8px;
	padding-left: 8px;
	margin-left: 4px;
	_display: inline;
}
#apc-header dd a{
    color:#8d8d8d;
}
#apc-header .l_announcement{
    margin-top: 5px;
    width:100%;
    height:20px;
    color:red;
    font-size: 13px;
	overflow: hidden;
	text-overflow: ellipsis;
    _text-align: left;
}
#apc-header .l_announcement a{
    color:red;
	font-size: 13px;
}

#apc-header .hotline {
	float: right;
	margin-top: 55px;
	width: 200px;
	height: 80px;
}
#apc-header .hotline .con_way{
	width: 100%;
	height: 25px;
}
#apc-header .hotline .con_way .hot_lie_sig{
	display: inline-block;
	width: 25px;
	height: 25px;
	float: left;
	margin-right: 3px;
	margin-top: 1px;
	background: url("images/hot_lin_bg.png") scroll 1px 2px no-repeat;
}

#apc-header .hotline .con_way .hot_lin_con{
	width: 64px;
	height: 25px;
	line-height: 25px;
	display: inline-block;
	float: left;
	font-family: '黑体','宋体';
	font-size: 15px;
	margin-top: 0px;
	margin-left: 5px;
}

#apc-header .hotline .con_way .onl_adv_sig{
	display: inline-block;
	width: 25px;
	height: 25px;
	float: left;
	margin-top: 2px;
	margin-left: 0px;
	background: url("images/hot_lin_bg.png") scroll -28px 2px no-repeat;
}
#apc-header .hotline  .hot_lin_num{
	width: 175px;
	height: 30px;
    font-size: 26px;
	font-family:'黑体';
	line-height: 30px;
	color: red;
	margin-left: 4px;
	margin-top: 3px;
	_text-align: left;
	_float: left;
	_margin-left: 2px;
    _font-family: '宋体';
	_font-weight: bold;
    _font-size: 24px;
}

#apc-header-nav {
	height: 40px;
	width: 100%;
    background: url("images/menu_sbg.png") repeat-x scroll 0 0px transparent;
    _text-align:center ;
}

#apc-header-nav .nav-entity {
	line-height: 40px;
	overflow: hidden;
	height: 100%;
	width: 1000px;
	margin: 0 auto;
}

#apc-header-nav ul {
	margin: 0px;
	padding: 0px;
}

#apc-header-nav li {
	float: left;
	line-height: 40px;
	font-weight: bold;
	+height:40px;
}

#apc-header-nav ul .first{
	background: url("images/separate.png") no-repeat scroll -100px -100px;
}

#apc-header-nav li:hover {
	background-color: #096bc6;
}

#apc-header-nav a {
	line-height: 40px;
	font-weight: bold;
	font-size: 50px;
	text-decoration:none;
}

#apc-header-nav a:hover{
	_background-color:#096bc6;
}

#apc-header-nav s {
	display: inline-block;
	margin-top: 0px;
    height:40px;
	padding-left: 9.5px;
	padding-right:9.5px;
	+padding-left: 8.99px;
	+padding-right:8.99px;
}

#apc-header-nav b, #apc-header-nav .withsub .current b {
	padding: 0;
	text-align: center;
	width:80px;
	+width:81.99px;
}

#apc-header-nav .withsub b {
	padding: 0 10px;
	width: 80px;
}

#apc-header-nav .withsub .actived b {
	padding: 0 10px 0 7px;
}

#apc-header-nav .actived, #apc-header-nav .actived b,
#apc-header-nav .current, #apc-header-nav .current b,
#apc-header-nav .sticky s, #apc-header-nav .sticky b ,#apc-header-nav .current li{
	background-color: green;
}

#apc-header-nav .current, #apc-header-nav .actived, #apc-header-nav .sticky s {
	margin-top: 0;
}

#apc-header-nav .current b, #apc-header-nav .actived b, #apc-header-nav .sticky b {
	height: 40px;
	margin-left: 3px;
}

#apc-header-nav .sticky .current, #apc-header-nav .current, #apc-header-nav .actived {
}

#apc-header-nav .sticky .current b, #apc-header-nav .current b, #apc-header-nav .actived b {
	background-position: 100% -38px;
}

#apc-header-nav .sticky .current a, #apc-header-nav .current a, #apc-header-nav .actived a {
	color: #ffffff;
	font-weight: 700;
	padding-top: 0px;
}

#apc-header-nav .sticky .current a, #apc-header-nav .current a {
	color: #ffffff;
}
#apc-header-nav ul .current{
	background-color: green;
}
#apc-header-nav .actived a {
	color: #336699;
}

#apc-header-nav .sticky s {
	background-position: 0 0;
}

#apc-header-nav .sticky b {
	background-position: 100% 0;
}

#apc-header-nav li b {
	display: block;
	font-weight: 400;
	height: 40px;
}

#apc-header-nav b a {
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	height: 40px;
}

#apc-header .withsub b a:hover {
	font-weight: 700;
	text-decoration: none;
}

#apc-header-nav .sticky a:hover, #apc-header .withsub b a:hover {
	font-weight: 400;
}

#apc-header .sticky .current a:hover, #apc-header .withsub .current a:hover, #apc-header .withsub .actived a:hover {
	font-weight: 700;
}

#apc-header-nav .withsub .actived a {
	text-shadow: none;
}

#apc-header-nav .withsub .current a {
	text-shadow: none;
    background: none repeat scroll 0 50% transparent;
}

#apc-header-nav .attach a {
	color: #FFFFFF;
}

#apc-header-nav .sub-nav {
	background: url("images/sub-nav.png") repeat-x scroll 0 0 transparent;
	height: 42px;
	padding-left: 20px;
}

#apc-header-nav .sub-nav .entity {
	height: 42px;
	margin: 0 auto;
	width: 990px;
}

#apc-header-nav .sub-nav ul {
	height: 20px;
	margin-top: 11px;
}

#apc-header-nav .sub-nav li {
	float: left;
	margin-right: 10px;
}

#apc-header-nav .sub-nav li a {
	padding: 0 5px;
}

#apc-header-nav .sub-nav .actived a {
	background-color: #6699CC;
	border-color: #5B88B6 #6699CC #6699CC #5B88B6;
	border-radius: 4px 4px 4px 4px;
	border-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	display: inline-block;
	font-weight: 700;
	height: 17px;
	line-height: 17px;
	vertical-align: middle;
}

#apc-header-nav .popup-nav {
	background-color: #FFFFFF;
	border-color: #3894D0;
	border-radius: 0 0 4px 4px;
	border-style: solid;
	border-width: 0 1px 1px;
	box-shadow: 1px 2px 3px #AAAAAA;
	line-height: 22px;
	min-width: 100px;
	padding: 5px 10px 10px;
	position: absolute;
	visibility: hidden;
	white-space: nowrap;
}

#content {
	padding: 0px;
	margin-top: 10px;
	_text-align: center;
}
.container {
	margin: 0 auto;
	width: 1000px;
	_text-align: center;
}
/*首页热点新闻*/
#hotNews {
	height: 320px;
	width: 1002px;
	margin-bottom: 10px;
}
/*热点新闻左侧图片新闻*/
#hotNews .hotNewsLeft {
	float: left;
	height:318px;
	width: 335px;/*335*/
	margin-right: 10px;
	padding: 1px;
	box-shadow:2px 2px 10px #E7E5E6;
	background-color: #ffffff;
    border:1px solid #E7E5E6;
    _overflow: hidden;
    _height: 320px;

}
/*热点新闻中部*/
#hotNews .hotNewsCenter {
	float: left;
	height:310px;
	width:380px;
	margin-right: 10px;
	padding-top: 10px;
	background-color: #ffffff;
	border: 1px solid #E7E5E6;
	box-shadow:2px 2px 10px #E7E5E6;
    _overflow: hidden;
    _height: 320px;
}
#hotNews .content_list {
	height: 62px;
	width: 365px;
	margin: 0 auto;
	border-bottom: 1px #E7E5E6 dashed;
	padding-top: 5px;
	padding-bottom: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
	_height:72px;
}
#hotNews .list_top {
	width:365px;
	height:50%;
	text-align: center;
	font-weight: bold;
	overflow: hidden;
}
#hotNews .list_top a {
	color: #669900;
	font-size: 21px;
}
#hotNews .list_bottom {
	width: 360px;
	height: 30px;
	text-align: center;
    overflow: hidden;
	_width: 365px;
}
#hotNews .list_bottom a {
    line-height: 30px;
}

#hotNews .list_bottom dl{
	text-align: center;
	height: auto ;
	width: auto;
}

#hotNews .list_bottom dd{
    float: left;
    width: 50%;
	line-height: 30px;
}

#hotNews .list_bottom div.left{
	text-align: right;
	padding-right: 5px;
}

#hotNews .list_bottom div.right{
	text-align: left;
	padding-left: 5px;
}

#hotNews .list_bottom a {
	color: #333333;
	font-size: 13px;
}

#hotNews .content_top {
	font-size: 20px;
	color: greenyellow;
	text-align: center;
	text-overflow: ellipsis;
}

#hotNews .content_bottom {
	height: 72px;
	width: 360px;
	margin: 0 auto;
}

#hotNews .c_list {
	height: 82px;
	width: 365px;
	margin: 0 auto;
	margin-left: 15px;
    _text-align: left;
}

#hotNews .c_list li {
	font-weight: bold;
	line-height: 28px;
    padding-left: 15px;
    background:url("images/point.png") no-repeat scroll 0px 9px;
}

#hotNews .c_list a {
	font-weight: normal;
    line-height: 28px;
}

#hotNews .c_list a:hover {
	color: #3160bf;
}

#hotNews .hotNewsRight {
	float: left;
	height: 100%;
	width: 259px;
	border: 1px solid #E7E5E6;
	box-shadow:2px 2px 10px #E7E5E6;
	background: url("images/hotNewsRight_bg.png") no-repeat;
    _overflow: hidden;
    _height:320px;
}

#hotNews .hotNewsRight  div{
    height:84px;
	width:128px;
	float: left;
}

#hotNews .hotNewsRight  a{
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	height:84px;
}

#hotNews .hotNewsRight  .exam{
	height:69px;
	width:261px;
	clear: both;
}

#hotNews .hotNewsRight  .exam a{
	display: block;
	outline: 0 none;
	overflow: hidden;
	text-indent: -9999px;
	height:69px;
}

#hotNews a:hover {
    color: #3160bf;
}

#dsr {
	height: 250px;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #ffffff;
	border-top: 5px solid #307bce;
	border-right: 1px #E7E5E6 solid;
	border-left: 1px #E7E5E6 solid;
	border-bottom: 1px #E7E5E6 solid;
	box-shadow:2px 2px 10px #E7E5E6;
}

#dsr .top {
	height: 47px;
	width: 100%;
	background: url(images/dsr_top_bg.png) no-repeat scroll 10px 6px ;
    border-bottom: 1px #E7E5E6 solid;
}

#dsr .top .right {
	width: auto;
	height:25px;
	float: right;
    padding-top: 15px;
	margin-right: 10px;
    _display: inline;
}

#dsr .top .left {
	width: auto;
	height:auto;
	float: left;
	font-size: 25px;
	font-weight: bold;
	color:#000000;
	margin-left: 21px;
}

#dsr .top .right a {
	color: #307bce;
}

#dsr .top .right a:hover{
	color:#990c3a;
}

#dsr .dsr_bottom {
	height: 205px;
	width: 100%;
    margin: 0px auto;
}

#dsr .dsr_bottom_left {
	height: 205px;
	width: 725px;
	float: left;
	margin-left: 10px;
}

#dsr .hot_area {
	width: 100%;
	height: 40px;
}

#dsr .hot_area a {
	color: #307bce;
	text-decoration: none;
}

#dsr .hot_area a:hover {
	color: #990c3a;
	text-decoration: underline;
	cursor: pointer;
}

#dsr .hot_area li {
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: center;
	overflow: hidden;
	padding-right: 10px;
	_display: inline;
}

#dsr .hot_area li .cur_hot_are{
    color:#990c3a;
}

#dsr .ds_info_item {
	width: 100%;
	height: 25px;
	border-bottom: 1px #D1D7DC dashed;
	font-weight: bold;
	color: #666666;
	margin-left: 0px;
}

#dsr .left {
	width: auto;
	height: 100%;
	float: left;
	margin-left: 2px;
    _text-align: left;
}

#dsr .right {
	width: auto;
	height: 100%;
	float: right;
    _text-align:left;
}

#dsr .name {
	width: 100px; /*165*/
	height: 26px;
	float: left;
	line-height: 26px;
	color: #666666;
    overflow: hidden;
    padding-right: 5px;
}

#dsr .course {
	width:105px; /**/
	height: 26px;
	float: left;
	line-height: 26px;
	color: #666666;
    overflow: hidden;
	padding-left: 5px;
}

#dsr .course .sch_rec_lev{
	display: inline-block;
	width: 75px;
	height:15px;
	margin-top: 4px;
	background:url("images/sit_ind_bg.png") no-repeat scroll -89px -4px;
	_text-align: left;
}

#dsr .course .sch_rec_lev .rec_lev_con{
	width:37.5px;
	height:15px;
	display: block;
    background:url("images/sit_ind_bg.png") no-repeat scroll -5.5px -4px;
}

#dsr .price {
	width: 80px;
	height: 26px;
	float: left;
	line-height: 26px;
    color: #666666;
    overflow: hidden;
    padding-right: 5px;
}

#dsr  .details {
	width: 50px;
	height: 26px;
	float: left;
	line-height: 26px;
	color: #666666;
    overflow: hidden;
}

#dsr .row_left {
	width: 48.5%;
	height:120px;
	float: left;
	margin-left: 2px;
    _text-align: left;
    _display: inline;
}

#dsr .row_right {
	width: 50.4%;
	height: 130px;
	float: right;
	border-left: 1px #D1D7DC dashed;
    _text-align: left;
}

#dsr .row_right .row {
	float: right;
}

#dsr .row_left .row {
	float: left;
}

#dsr .row_left .row .price{
	color: #307bce;
}

#dsr .row_right .row .price{
    color: #307bce;
}

#dsr .dsr_bottom_right {
	height: 200px;
	width: 245px;
	float: right;
	background: url("images/weixin_weibo_bg.png") no-repeat scroll -10px -12px ;
}

#dsr .weixin {
	height: 80px;
	width: 235px;
	margin-top: 12px;
}

#dsr .weixin:hover{
	cursor: pointer;
}

#dsr .weixin a {
	display: block;
	height: 80px;
	width: 235px;
	overflow: hidden;
}

#dsr .weibo {
	height: 80px;
	width: 235px;
	margin-top: 15px;
}

#dsr .weibo a {
	display: block;
	height: 80px;
	width: 235px;
	overflow: hidden;
}

#rae {
	height: 965px;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #ffffff;
	border-right: 1px #E7E5E6 solid;
	border-left: 1px #E7E5E6 solid;
	border-bottom: 1px #E7E5E6 solid;
	box-shadow:2px 2px 10px #E7E5E6;
	border-top:5px solid #307bce;
}

#rae .rae_top {
	height: 47px;
	width: 100%;
	border-bottom: 1px #E7E5E6 solid;
    background: url("images/rae_top_bg.png") no-repeat scroll 11px 6px;
	_height: 10px;
}

#rae .rae_bottom {
	width: 98%;
	height: 913px;
	margin-top: 0px;
    margin: 0px auto;
	background-color: #ffffff;
	padding-top: 0px;
}
#rae  .rae_top .top_left{
	width: auto;
	height:auto;
	float: left;
	font-size: 25px;
	font-weight: bold;
	color: #006699;
	margin-left: 16px;
}
#rae .rae_top  .top_right {
	height: 47px;
	width: auto;
	float: right;
	margin-right: 10px;
    _display: inline;
	_height: 47px;
}
#rae .top_right ul {
	margin: 0px;
	margin-top: 16px;
}
#rae .top_right li {
	float: left;
	line-height: 16px;
	padding-left: 10px;
	padding-right: 10px;
    border-right: 1px solid #a4a4a4;
}

#rae .top_right ul .first {
    font-weight: bold;
}

#rae .top_right ul .last {
    border-right: 0px;
    padding-right: 0px;
}

#rae .top_right a {
	color: #307bce;
}

#rae .top_right a:hover{
	color:#990c3a;
}

#rae .cont_left {
	width: 656px;
	height: 927px;
	float: left;
    _width: 652px;
}

#rae .cont_right {
	width: 320px;
	height: 927px;
	float: left;
}

#rae .contentItem {
	width: 316px;
	height: 289px;
	float: left;
	border: 1px #E7E5E6 solid;
	margin-right: 10px;
	margin-top: 10px;
    _display: inline;
    _height:296px;
}

#rae .contentItem li{
	height:25px;
	line-height: 25px;
}

#rae .header_title {
	border-bottom: 1px #E7E5E6 dashed;
	line-height: 32px;
	height: 32px;
	margin-left: 10px;
	margin-right: 10px;
    _text-align:left ;
}

.header_title a {
	line-height: 32px;
	color: #307bce;
    font-weight: bold;
}

.header_title a:hover {
	color: #990c3a;
	text-decoration: underline;
}

#rae .cont_top {
	height: 128px;
	margin-left: 10px;
	margin-right: 10px;
    border-bottom: 1px #E7E5E6 dashed;
}

#rae .cont_bottom {
    padding-top: 1px;
	margin-left: 8px;
	margin-right: 8px;
    _text-align: left;
}

#rae .news_pic{
	width:120px;
	height:107px;
	text-align: center;
    margin-top: 10px;
	float:left;
	border: 1px solid #E7E5E6;
	background: url("images/sit_ind_bg.png") scroll -7px -32px no-repeat;
    _height:107px;
    _overflow: hidden;
}

#rae .news_pic img{
    width:120px;
	height:107px;
}

#rae .news_cont{
	width: 170px;
	height:100%;
	float:right;
}

#rae .news_title{
	height:32px;
	width: 170px;
	text-align: center;
	line-height: 37px;
	overflow: hidden;
}

#rae .news_conts{
	height: 86px;
	width: 170px;
	color: #666666;
	margin-top:0px;
	overflow: hidden;
}

#rae .news_indentation{
	float: left;
}

#rae .news_line{
	float: right;
}

#rae .content {
	margin-left: 0px;
    _text-align: left;
}

#rae .content li {
	height:25px;
	overflow: hidden;
	color: #666666;
	list-style-type: none;
    padding-left: 15px;
    background: url("images/point.png") no-repeat scroll 0px  -9px;
}

#rae .content a {
	color: #666666;
	font-weight: normal;
	text-overflow: ellipsis;
}

#rae .content  .cont_list {
	height:100%;
    padding-top: 5px;
	margin-left: 8px;
	margin-right: 10px;
}

#rae .cont_list  a:hover{
	color:#3160bf;
}

#rae .cont_bottom  a:hover{
	color:#3160bf;
}

#rae .rtri {
	width: 322px;
	height: 289px;/*557*/
	margin-top:10px;
    border: 1px #E7E5E6 solid;
}

#rae .am {
	width: 322px;
	height: 289px;/**289**/
	margin-top: 10px;
    border: 1px #E7E5E6 solid;
}

#rae .rtri_top {
	width: 322px;
	height: 32px;
    line-height: 32px;
	border-bottom: 1px #E7E5E6 solid;
    padding-top: 1px;
    background: url("images/item_bg.png") no-repeat scroll 0px 0px;
}

#rae .reg_inf_con{
	width: 305px;
	height: 245px;
	margin-left: 10px;
	margin-top: 5px;
	color: #666666;
	_margin-left:0px;
}

#rae .reg_inf_con ul{
	float: left;
	_width: 304px;
}

#rae .reg_inf_con li{
	width: 100%;
	height: 25px;
	line-height: 25px;
}

#rae .reg_inf_con li span{
	text-align: left;
}

#rae .reg_inf_con li .reg_use_nam{
	float: left;
	width: 72px;
	height: 25px;
	overflow: hidden;
	line-height: 25px;
    display: inline-block;
}

#rae .reg_inf_con li .reg_use_tel{
	float: left;
	width: 107px;
	height: 25px;
	overflow: hidden;
	line-height: 25px;
    display: inline-block;
}

#rae .reg_inf_con li .reg_use_sch{
	display: inline-block;
	float: left;
	width: 87px;
	height: 25px;
	overflow: hidden;
	line-height: 25px;
}

#rae .reg_inf_con li .reg_use_sch a{
	color: #307bcc;
}

#rae .reg_inf_con li .reg_use_sch a:hover{
	color: red;
}

#rae .reg_inf_con li .reg_use_tim{
	display: inline-block;
	float: left;
	width: 38px;
	height: 25px;
	overflow: hidden;
	line-height: 25px;
}

#rae .rtri_cont {
	padding-top: 5px;
	width: 100%;
	height: 540px;
}

#rae .am_top {
	width: 322px;
	height: 32px;
    line-height: 32px;
	border-bottom: 1px #E7E5E6 solid;
    padding-top: 1px;
    background: url("images/item_bg.png") no-repeat scroll 0px 0px;
	_height: 33px;
}

#rae .am_cont {
	height:245px;
	width: 305px;
	padding-top: 5px;
	margin-left: 8px;
}

#rae .am_cont li{
	height:25px;
	line-height: 25px;
	overflow: hidden;
	color: #666666;
	list-style-type: none;
	padding-left: 15px;
    background: url("images/point.png") no-repeat scroll 0px  -9px;
	_text-align: left;
}

#rae .am_cont li a{
}

#rae .am_item {
    line-height: 26px;
    width: 100%;
    height: 26px;
    margin: 0 auto;
    background-color: #f6f6f6;
    overflow: hidden;
    text-overflow: ellipsis;
}

#rae .am_row {
    line-height: 26px;
	width: 100%;
	height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
}

#rae .time {
	width: 45px;
	height: 26px;
    color: #666666;
	float: left;
    padding-left: 8px;
    padding-right: 5px;
    _width: 58px;
	_text-align: left;
}

#rae .school {
     width: 95px;
     height: 26px;
     float: left;
	color: #666666;
     padding-right: 5px;
     _width: 100px;
	 _text-align: left;
}

#rae .am_item .time{
	color: #000000;
}

#rae .am_item .school{
	color: #000000;
}

#rae .contents {
	width: 154px;
	height: 26px;
	float: left;
	_text-align: left;
}

#rae .rtri_top_left {
	float: left;
	margin-left: 20px;
    _display: inline;
}

#rae .rtri_top_left a {
	color: #307bce;
	font-weight: bold;
}

#rae .rtri_top_left a:hover {
	color: red;
	font-weight: bold;
	text-decoration-line: underline;
}

#rae .rtri_top_right {
	line-height: 32px;
	float: right;
	margin-right:5px;
	_display: inline;
}

#rae .rtri_top_right a {
	color: #999999;
}

#rae .rtri_top_right a:hover{
    color:#990c3a;
}

#rae .rtri_top_right .reg_num{
	color: red;
}

#rae .am_top_left {
	height: 100%;
	widht: auto;
	float: left;
	line-height: 32px;
	margin-left: 20px;
    _display: inline;
}

#rae .am_top_left a {
	color: #307bce;
	font-weight: bold;
}

#rae .am_top_left a:hover {
	color: red;
	font-weight: bold;
	text-decoration-line: underline;
}

#rae .am_top_right {
	line-height: 32px;
	float: right;
	margin-right: 5px;
    _display: inline;
}

#rae .am_top_right a {
	color: #999999;
}

#rae .am_top_right a:hover {
	color: #990c3a;
}

#rae .news_title a{
	color:#307bce;
	font-weight: bold;
}

#rae .news_conts a{
    color:red;
}

#lta{
	height: 418px;
	width: 100%;
	margin-top: 10px;
	background-color: #ffffff;
	border-right: 1px #E7E5E6 solid;
	border-left: 1px #E7E5E6 solid;
	border-bottom: 1px #E7E5E6 solid;
	box-shadow: 2px 2px 10px #E7E5E6;
	border-top: 5px solid #307bce;
}

#lta .askTop {
	height: 47px;
	width: 100%;
	border-bottom: 1px #E7E5E6 solid;
    background: url("images/lta_top_bg.png") no-repeat scroll 10px 6px;
}

#lta .right {
	height: 100%;
	width: auto;
	line-height: 55px;
	float: right;
	margin-right: 10px;
    _display: inline;
}

#lta .right ul {
	margin-top: 16px;
}

#lta .right li {
	float: left;
	line-height: 16px;
	padding: 0 10px;
	border-right: 1px solid #a4a4a4;
}

#lta .right ul .last {
	padding-right: 0px;
	border-right: 0px;
}

#lta .right ul .first {
   font-weight: bold;
}

#lta .right a {
	color: #307bce;
}

#lta .right a:hover {
	color: #990c3a;
}

#lta .ask_content {
	width: 98%;
	height: 370px;
    margin: 0px auto;
}

#lta .ask_content .left {
	width: 654px;
	height: 100%;
	float: left;
}

#lta .left .answerLeft {
	width: 316px;
	height: 167px;
	border: 1px #E7E5E6 solid;
	float: left;
	margin-left: 0px;
	margin-top: 10px;
    _width:318px;
    _height:169px ;
}

#lta .left .answerRight {
	width: 316px;
	height: 167px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	overflow: hidden;
    border: 1px #E7E5E6 solid;
    _width:318px;
    _height: 169px;
}

#lta .left .header_title {
	height: 32px;
	border-bottom: 1px #cccccc dashed;
	margin-right: 10px;
	margin-left: 10px;
    _text-align: left;
}

#lta .left .content {
	margin-left: 7px;
    margin-right: 8px;
    padding-top: 5px;
    _text-align: left;
}

#lta .left .content a:hover{
	color:#006699;
}

#lta .ask_content ul {
	margin: 0px;
	padding: 0px;
}

#lta .ask_content li {
	height:25px;
	overflow: hidden;
	list-style-type: none;
	line-height: 25px;
	color: #666666;
    text-overflow: ellipsis;
    padding-left: 17px;
    background: url("images/point.png") no-repeat scroll 0px -9px;
}

#lta .ask_content .ac_right {
	margin-top: 10px;
	margin-left:0px;
	width: 322px;
	height: 347px;
	float: left;
	border: 1px #E7E5E6 solid;
	margin-left: 2px;
	overflow: hidden;
}

#lta .askPicture_outer {
	width: 303px;
	height: 173px;
	text-align: center;
	margin: 0px auto;
	margin-top: 8px;
	margin-bottom:10px;
    border-bottom:1px #E7E5E6 dashed ;
}

#lta .askPicture {
	width: 303px;
	height: 161px;
	text-align: center;
    margin: 0px auto;
    border: 1px #E7E5E6 solid;
	background: url("images/no_picture.png") no-repeat;
}

#lta .askPicture img {
	width: 303px;
	height: 161px;
}

#lta .askSubstance {
	height: 25px;
	margin-left: 8px;
	margin-right: 8px;
    _text-align: left;
}

#lta .askSubstance a{
    text-overflow: ellipsis;
}

#lta .title a:hover{
	color:#006699;
}

/*新闻资讯 2013-07-24 黄增长*/
#news_info{
	width: 100%;
	height: 890px;
	+height: auto;
}

/*热点推荐*/
#hot_recommend{
	width: 320px; /*320*/
	height: 289px;
	float: left;
	margin-left: 10px;
	background-color: #ffffff;
	margin-bottom: 10px;
	overflow: hidden;
    border: 1px #E7E5E6 solid;
	_display: inline;
	_height:296px;
}

#hot_recommend .column_title{
	font-weight: bold;
	line-height: 32px;
	height: 32px;
	margin-left: 10px;
	margin-right: 10px;
    border-bottom: 1px #E7E5E6 dashed;
	_text-align:left ;
}

#hot_recommend .column_title a{
	color: #006699;
}

#hot_recommend .column_title a:hover{
	color: #990c3a;
}

#hot_recommend .column_content {
	height: 257px;
	margin-left: 0px;
	margin-top:3px;
	_text-align: left;
}

#hot_recommend .column_list{
    margin-left: 10px;
	margin-right: 10px;
}

#hot_recommend .column_list li{
	height:25px;
	overflow: hidden;
	padding-left: 15px;
	line-height: 25px;
	background: url("images/point.png") no-repeat scroll 0px  -9px ;
}

/*驾校新闻*/
#ds_news{
    width: 320px;
	height: 289px;
	float: left;
	margin-left: 10px;
	background-color: #ffffff;
	margin-bottom: 10px;
	overflow: hidden;
    border: 1px #E7E5E6 solid;
	_display: inline;
	_height:296px;
}

#ds_news .column_title{
	line-height: 32px;
	height: 32px;
	margin-left: 10px;
	margin-right: 10px;
	font-weight: bold;
    border-bottom: 1px #E7E5E6 dashed;
	_text-align:left;
}

#ds_news .column_title a{
	color: #006699;
}

#ds_news .column_title a:hover{
	color: #990c3a;
}

#ds_news .column_content {
	height: 257px;
	margin-left: 0px;
	_text-align: left;
}

#ds_news .column_list{
	margin-left: 10px;
	margin-right: 10px;
}

#ds_news .column_list li{
	height:25px;
	overflow: hidden;
	line-height: 25px;
	padding-left: 15px;
    background: url("images/point.png") no-repeat scroll 0px -9px;
}

/*考试通知*/
#test_nf{
	width: 320px;
	height: 289px;
	float: left;
	border: 1px #E7E5E6 solid;
	margin-left: 10px;
	background-color: #ffffff;
	margin-bottom: 10px;
	overflow: hidden;
	_display: inline;
	_height:296px;
}

#test_nf .column_title{
    font-weight: bold;
	border-bottom: 1px #E7E5E6 dashed;
	line-height: 32px;
	height: 32px;
	margin-left: 10px;
	margin-right: 10px;
	_text-align:left ;
}

#test_nf .column_title a{
	color:#006699;
}

#test_nf .column_title a:hover{
	color: #990c3a;
}

#test_nf .column_content {
	height: 257px;
	margin-left: 0px;
	_text-align: left;
}

#test_nf .column_list{
	margin-left: 10px;
	margin-right: 10px;
}

#test_nf .column_list li{
	height:25px;
	overflow: hidden;
	line-height: 25px;
	padding-left: 15px;
	background: url("images/point.png") no-repeat scroll 0px -9px;
}

/*学车动态*/
#sdd{
    width: 320px;
    height: 289px;
	float: left;
	border: 1px #E7E5E6 solid;
	margin-left: 10px;
	background-color: #ffffff;
	margin-bottom: 10px;
	overflow: hidden;
	_display: inline;
	_height:296px;
}
#sdd .column_title{
	font-weight: bold;
	line-height: 32px;
	height: 32px;
	margin-left: 10px;
	margin-right: 10px;
    border-bottom: 1px #cccccc dashed;
	_text-align:left ;
}

#sdd .column_title a{
    color:#006699;
}

#sdd .column_title a:hover{
	color: #990c3a;
}

#sdd .column_content {
    height: 257px;
	margin-left: 0px;
	_text-align: left;
}

#sdd .column_list{
    margin-left: 10px;
	margin-right: 10px;
}

#sdd .column_list li{
	height: 25px;
    overflow: hidden;
	line-height: 25px;
	padding-left: 15px;
    background: url("images/point.png") no-repeat scroll 0px -9px;
}

/*驾考新规*/
#denr{
	width: 320px;
	height: 289px;
	float: left;
	margin-left: 10px;
	background-color: #ffffff;
	margin-bottom: 10px;
	overflow: hidden;
    border: 1px #cccccc solid;
	_display: inline;
	_height:296px;
}

#denr .column_title{
	font-weight: bold;
	line-height: 32px;
	height: 32px;
	margin-left: 10px;
	margin-right: 10px;
    border-bottom: 1px #cccccc dashed;
	_text-align:left ;
}

#denr .column_title a{
	color: #006699;
}

#denr .column_title a:hover{
	color: #990c3a;
 }

#denr .column_content {
	height: 257px;
	margin-left: 0px;
	border: 0px #000000  solid;
	_text-align: left;
}

#denr .column_list{
	margin-left: 10px;
	margin-right: 10px;
}

#denr .column_list li{
	height: 25px;
	overflow: hidden;
	line-height: 25px;
    padding-left: 15px;
    background: url("images/point.png") no-repeat scroll 0px -9px;
}

/*行车安全*/
#tos{
	width: 320px;
	height: 289px;
	float: left;
	border: 1px #cccccc solid;
	margin-left: 10px;
	background-color: #ffffff;
    margin-bottom: 10px;
	overflow: hidden;
	_display: inline;
	_height:296px;
}

#tos .column_title{
	font-weight: bold;
	line-height: 32px;
	height: 32px;
	margin-left: 10px;
	margin-right: 10px;
    border-bottom: 1px #cccccc dashed;
	_text-align:left ;
}

#tos .column_title a{
	color: #006699;
}

#tos .column_title a:hover{
	color: #990c3a;
}

#tos .column_content {
	height: 257px;
	margin-left: 0px;
	_text-align: left;
}

#tos .column_list{
	margin-left: 10px;
	margin-right: 10px;
}

#tos .column_list li{
    height: 25px;
	overflow: hidden;
	line-height: 25px;
	padding-left: 15px;
	background: url("images/point.png") no-repeat scroll 0px -9px;
}

/*车生活*/
#car_life{
	width: 320px;
	height: 289px;
	float: left;
	margin-left: 10px;
	background-color: #ffffff;
	margin-bottom:0px ;
	overflow: hidden;
    border: 1px #cccccc solid;
    _display: inline;
	_height:296px;
}

#car_life .column_title{
	font-weight: bold;
	line-height: 32px;
	height: 32px;
	margin-left: 10px;
	margin-right: 10px;
    border-bottom: 1px #cccccc dashed;
	_text-align:left ;
}

#car_life .column_title a{
	color: #006699;
}

#car_life .column_title a:hover{
	color: #990c3a;
}

#car_life .column_content {
	height: 257px;
	margin-left: 0px;
	_text-align: left;
}

#car_life .column_list{
	margin-left: 10px;
	margin-right: 10px;
}

#car_life .column_list li{
	height: 25px;
	overflow: hidden;
	line-height: 25px;
	padding-left: 15px;
	background: url("images/point.png") no-repeat scroll 0px -9px;
}

/*车生活子栏目 2013-07-26 黄增长*/
/*车辆违章查询*/
#violation{
	width:100px;
	height:50px;
	float:left;
	margin-right: 10px;
	margin-bottom: 0px;
	text-align: center;
	line-height: 50px;
	background-color: #ffffff;
    border:1px solid pink;
}

/*驾校问答*/
#driving_quiz{
	width:100px;
	height:50px;
	float:left;
	margin-right: 10px;
	margin-bottom: 0px;
	text-align: center;
	line-height: 50px;
	background-color: #ffffff;
    border:1px solid pink;
}

/*新车资讯*/
#new_car{
	width:100px;
	height:50px;
	float:left;
	margin-right: 10px;
	margin-bottom: 0px;
	text-align: center;
	line-height: 50px;
	background-color: #ffffff;
    border:1px solid pink;
}

#apc-footer {
	padding-top: 30px;
	width: 100%;
	height: 100px;
    padding-top: 30px;
	font-size: 14px;
	margin-top:10px;
    border-top: 1px solid #D1D7DC;
    _text-align: center;
}

/*驾考宝典 2013-07-25 黄增长*/

/*科目一交规*/
#a_subject{
	width:100%;
	height: 470px;
	margin-left: 10px;
	background-color: #ffffff;
	margin-bottom:10px ;
	overflow: hidden;
    border: 1px #cccccc solid;
	_display: inline;
	_height:296px;
}

#a_subject .column_title{
	font-weight: bold;
	line-height: 32px;
	height: 32px;
	margin-left: 10px;
	margin-right: 10px;
    border-bottom: 1px #cccccc dashed;
	_text-align:left ;
}

#a_subject .column_title a{
	color: #006699;
}

#a_subject .column_title a:hover{
	color: #990c3a;
}

#a_subject .column_content {
	height: 257px;
	margin-left: 0px;
	_text-align: left;
}

#a_subject .column_list{
	margin-left: 10px;
	margin-right: 10px;
}

#a_subject .column_list li{
    height: 25px;
	overflow: hidden;
	line-height: 25px;
	padding-left: 15px;
	background: url("images/point.png") no-repeat scroll 0px -9px;
}

/*新增晚上 2013-07-27*/
#a_subject .column_list .practise_item{
    width:170px;
	height: 200px;
	text-align: center;
    float: left;
	margin-top: 10px;
	margin-right: 10px;
	border: 1px solid red;
	background-color: #F5F5F5;
}

#a_subject .practise_item .pi_title{
	width:100%;
	height:25%;
	font-size: 15px;
    line-height: 50px;
	border: 1px solid red;
}

#a_subject .practise_item .pi_explain{
	width:100%;
	height: 50%;
	font-size: 12px;
	border: 1px solid red;
}

#a_subject .practise_item .pi_explain ul{
	margin-top: 10px;
}

#a_subject .practise_item .pi_explain li{
	text-align: left;
	background: none;
}

#a_subject .practise_item .pi_button{
	width:100%;
	height:25%;
	line-height: 50px;
	border: 1px solid red;
}

#a_subject .practise_item .pi_button img{
    margin-top: 5px;
}

/*科目二场地*/
#two_subject{
	width:100%;
	height: 289px;
	margin-left: 10px;
	background-color: #ffffff;
	margin-bottom:10px ;
	overflow: hidden;
    border: 1px #cccccc solid;
	_display: inline;
	_height:296px;
}

#two_subject .column_title{
	font-weight: bold;
	line-height: 32px;
	height: 32px;
	margin-left: 10px;
	margin-right: 10px;
    border-bottom: 1px #cccccc dashed;
	_text-align:left ;
}
#two_subject .column_title a{
	color: #006699;
}
#two_subject .column_title a:hover{
	color: #990c3a;
}
#two_subject .column_content {
	height: 257px;
	margin-left: 0px;
	_text-align: left;
}
#two_subject .column_list{
	margin-left: 10px;
	margin-right: 10px;
}

#two_subject .column_list li{
	height: 25px;
	overflow: hidden;
	line-height: 25px;
	padding-left: 15px;
	background: url("images/point.png") no-repeat scroll 0px -9px;
}

 /*科目三道路*/
#three_subject{
	width:100%;
	height: 289px;
	margin-left: 10px;
	background-color: #ffffff;
	margin-bottom:10px ;
	overflow: hidden;
    border: 1px #cccccc solid;
	_display: inline;
	_height:296px;
}

#three_subject .column_title{
	font-weight: bold;
	line-height: 32px;
	height: 32px;
	margin-left: 10px;
	margin-right: 10px;
    border-bottom: 1px #cccccc dashed;
	_text-align:left ;
}

#three_subject .column_title a{
	color: #006699;
}

#three_subject .column_title a:hover{
	color: #990c3a;
}

#three_subject .column_content {
	height: 257px;
	margin-left: 0px;
	_text-align: left;
}

#three_subject .column_list{
	margin-left: 10px;
	margin-right: 10px;
}

#three_subject .column_list li{
	height: 25px;
	overflow: hidden;
	line-height: 25px;
	padding-left: 15px;
	background: url("images/point.png") no-repeat scroll 0px -9px;
}

/*科目四交规*/
#four_subject{
	width: 100%;
	height: 470px;
	margin-left: 10px;
	background-color: #ffffff;
	margin-bottom:0px ;
	overflow: hidden;
    border: 1px #cccccc solid;
	_display: inline;
	_height:296px;
}

#four_subject .column_title{
	font-weight: bold;
	line-height: 32px;
	height: 32px;
	margin-left: 10px;
	margin-right: 10px;
    border-bottom: 1px #cccccc dashed;
	_text-align:left ;
}

#four_subject .column_title a{
	color: #006699;
}

#four_subject .column_title a:hover{
	color: #990c3a;
}

#four_subject .column_content {
	height: 257px;
	margin-left: 0px;
	_text-align: left;
}

#four_subject .column_list{
	margin-left: 10px;
	margin-right: 10px;
}

#four_subject .column_list li{
	height: 25px;
	overflow: hidden;
	line-height: 25px;
	padding-left: 15px;
	background: url("images/point.png") no-repeat scroll 0px -9px;
}

#four_subject .column_list .practise_item{
	width:170px;
	height: 200px;
	text-align: center;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	background-color: #F5F5F5;
    border: 1px solid red;
}

#four_subject .practise_item .pi_title{
	width:100%;
	height:25%;
	font-size: 15px;
	line-height: 50px;
	border: 1px solid red;
}

#four_subject .practise_item .pi_explain{
	width:100%;
	height: 50%;
	font-size: 12px;
	border: 1px solid red;
}

#four_subject .practise_item .pi_explain ul{
	margin-top: 10px;
}

#four_subject .practise_item .pi_explain li{
	text-align: left;
	background: none;
}

#four_subject .practise_item .pi_button{
	width:100%;
	height:25%;
	line-height: 50px;
	border: 1px solid red;
}

#four_subject .practise_item .pi_button img{
	margin-top: 5px;
}

/*内容底部层*/
#cont_bottom{
	width: 100%;
	clear: both;
}
/*科目一交规内容 2013-07-25 黄增长*/
/*章节练习*/
#exercises{
    width:100px;
    height:50px;
    float:left;
    margin-right: 10px;
    margin-bottom: 10px;
    text-align: center;
    line-height: 50px;
    background-color: #ffffff;
    border:1px solid pink;
}

/*顺序练习*/
#sequence{
	width:100px;
	height:50px;
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: center;
	line-height: 50px;
	background-color: #ffffff;
    border:1px solid pink;
}

/*随机练习*/
#random{
	width:100px;
	height:50px;
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: center;
	line-height: 50px;
	background-color: #ffffff;
    border:1px solid pink;
}

/*强化练习*/
#strengthen{
	width:100px;
	height:50px;
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: center;
	line-height: 50px;
	background-color: #ffffff;
    border:1px solid pink;
}

/*错题练习*/
#wrong{
	width:100px;
	height:50px;
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: center;
	line-height: 50px;
	background-color: #ffffff;
    border:1px solid pink;
}

/*交通标志解析*/
#sign{
	width:100px;
	height:50px;
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: center;
	line-height: 50px;
	background-color: #ffffff;
    border:1px solid pink;
}

/*交通手势解析*/
#hand{
	width:100px;
	height:50px;
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: center;
	line-height: 50px;
	background-color: #ffffff;
    border:1px solid pink;
}

/*交通事故图解*/
#accident{
	width:100px;
	height:50px;
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: center;
	line-height: 50px;
	background-color: #ffffff;
    border:1px solid pink;
}

/*模拟考试*/
#simulation{
	width:100px;
	height:50px;
	float:left;
	margin-right: 10px;
	margin-bottom: 0px;
	text-align: center;
	line-height: 50px;
	background-color: #ffffff;
    border:1px solid pink;
}

/*科目一强化练习 2013-07-25 黄增长*/

/* 未做题*/
#dnmp{
	width:100px;
	height:50px;
	float:left;
	margin-right: 10px;
	margin-bottom: 0px;
	text-align: center;
	line-height: 50px;
	background-color: #ffffff;
    border:1px solid pink;
}

/*文字题*/
#text{
	width:100px;
	height:50px;
	float:left;
	margin-right: 10px;
	margin-bottom: 0px;
	text-align: center;
	line-height: 50px;
	background-color: #ffffff;
    border:1px solid pink;
}

/* 图片题*/
#image{
	width:100px;
	height:50px;
	float:left;
	margin-right: 10px;
	margin-bottom: 0px;
	text-align: center;
	line-height: 50px;
	background-color: #ffffff;
    border:1px solid pink;
}

/* 选择题*/
#choice{
	width:100px;
	height:50px;
	float:left;
	margin-right: 10px;
	margin-bottom: 0px;
	text-align: center;
	line-height: 50px;
	background-color: #ffffff;
    border:1px solid pink;
}

/* 判断题*/
#judgment{
	width:100px;
	height:50px;
	float:left;
	margin-right: 10px;
	margin-bottom: 0px;
	text-align: center;
	line-height: 50px;
	background-color: #ffffff;
    border:1px solid pink;
}

/*选正确*/
#true{
	width:100px;
	height:50px;
	float:left;
	margin-right: 10px;
	margin-bottom: 0px;
	text-align: center;
	line-height: 50px;
	background-color: #ffffff;
    border:1px solid pink;
}

/*选错误*/
#false{
	width:100px;
	height:50px;
	float:left;
	margin-right: 10px;
	margin-bottom: 0px;
	text-align: center;
	line-height: 50px;
	background-color: #ffffff;
    border:1px solid pink;
}

/*学车视频 2012-07-26 黄增长*/

/*科目一视频*/
#a_video{
    width:100%;
    height:330px;
	background-color:#ffffff;
	margin-bottom: 10px;
    border: 1px solid #cccccc;
}

#a_video .top{
	width:100%;
	height:55px;
	line-height: 55px;
	border-bottom: 1px #cccccc dashed;
}

#a_video .top_left{

}

#a_video .top a{
    font-size: 16px;
	font-weight:bold;
	font-family: '微软雅黑','宋体';
}

#a_video .bottom{
    width:100%;
	height:250px;
	margin-top: 2px;
}

#a_video .bottom dl{
	margin-left: 0px;
	text-align: center;
}

#a_video .bottom dd{
	height:120px;
	width:127px;
	text-align: center;
	float: left;
	margin-left: 12px;
	overflow: hidden;
	margin-top: 10px;
}

#a_video .bottom img{
	height:90px;
	width:120px;
	padding: 1px;
	border: 1px solid #cccccc;
}

/*科目二视频*/
#two_video{
	width:100%;
	height:330px;
	background-color:#ffffff;
	margin-bottom: 10px;
    border: 1px solid #cccccc;
}

#two_video .top{
	width:100%;
	height:55px;
	line-height: 55px;
	border-bottom: 1px #cccccc dashed;
}

#two_video .top_left{
}

#two_video .top a{
	font-size: 16px;
	font-weight:bold;
	font-family: '微软雅黑','宋体';
}

#two_video .bottom{
	width:100%;
	height:250px;
	margin-top: 2px;
}

#two_video .bottom dl{
	margin-left: 0px;
	text-align: center;
}

#two_video .bottom dd{
	height:120px;
	width:127px;
	text-align: center;
	float: left;
	margin-left: 12px;
	overflow: hidden;
	margin-top: 10px;
}

#two_video .bottom img{
	height:90px;
	width:120px;
	padding: 1px;
	border: 1px solid #cccccc;
}

/*科目三视频*/
#three_video{
	width:100%;
	height:330px;
	background-color:#ffffff;
	margin-bottom: 10px;
    border: 1px solid #cccccc;
}

#three_video .top{
	width:100%;
	height:55px;
	line-height: 55px;
	border-bottom: 1px #cccccc dashed;
}

#three_video .top_left{

}

#three_video .top a{
	font-size: 16px;
	font-weight:bold;
	font-family: '微软雅黑','宋体';
}

#three_video .bottom{
	width:100%;
	height:250px;
	margin-top: 2px;
}

#three_video .bottom dl{
	margin-left: 0px;
	text-align: center;
}

#three_video .bottom dd{
	height:120px;
	width:127px;
	text-align: center;
	float: left;
	margin-left: 12px;
	overflow: hidden;
	margin-top: 10px;
}

#three_video .bottom img{
	height:90px;
	width:120px;
	padding: 1px;
	border: 1px solid #cccccc;
}

/*科目四视频*/
#four_video{
	width:100%;
	height:330px;
	background-color:#ffffff;
    border: 1px solid #cccccc;
}

#four_video .top{
	width:100%;
	height:55px;
	line-height: 55px;
	border-bottom: 1px #cccccc dashed;
}

#four_video .top_left{

}

#four_video .top a{
	font-size: 16px;
	font-weight:bold;
	font-family: '微软雅黑','宋体';
}

#four_video .bottom{
	width:100%;
	height:250px;
	margin-top: 2px;
}

#four_video .bottom dl{
	margin-left: 0px;
	text-align: center;
}

#four_video .bottom dd{
	height:120px;
	width:127px;
	text-align: center;
	float: left;
	margin-left: 12px;
	overflow: hidden;
	margin-top: 10px;
}

#four_video .bottom img{
	height:90px;
	width:120px;
	padding: 1px;
	border: 1px solid #cccccc;
}

/*视频播放形式1 2013-07-26 黄增长*/
#video_top{
	width:1000px;
	float: left;
}

#video_left{
	float: left;
	margin-right: 10px;
	width: 677px; /*532*/
    border:1px solid #cccccc;
}

#video_left .video{
	width:100%; /*530*/
	height:490px; /*480*/
	background-color: #ffffff;
}

#video_left .video .top{
    width:100%;
	height: 35px; /*30*/
	border-bottom: 1px solid #cccccc;
}

#video_left .video .top .left{
    float: left;
	margin-left: 20px;
	line-height: 35px;
}

#video_left .video .bottom{
	width:625px;
	height:400px;
	margin: 0px auto;
	margin-top: 25px;
	padding: 1px;
	border: 1px solid #cccccc;
}

#video_left .video .bottom .action{
	width:625px;
    height: 400px;
	overflow: hidden;
}

#video_left .video .action embed{
    height: 400px;
    width:625px;
}

#video_center{
	width:310px; /*300*/
	height: 480px;
	float: right;
}

#video_center  .description {
	height:220px;
	width:100%;
	background-color: #ffffff;
	overflow: hidden;
    border: 1px solid #cccccc;
}

#video_center  .description .d_title{
    height:35px;
	line-height: 35px;
	width:100%;
	font-size: 14px;
	color:#006699;
    font-weight: bold;
	padding-left: 10px;
	font-family: '微软雅黑','宋体';
	margin-bottom: 5px;
    border-bottom: 1px #cccccc dashed;
}

#video_center  .description .d_content{
	height:175px;/*175*/
	width:95%;
    font-size: 13px;
	color: #666666;
	font-family: '微软雅黑','宋体';
	overflow:hidden;
	margin: 0px auto;
}

#video_center .video_advert{
	height:257px;/*247*/
	width: 100%;
	margin-top: 10px;
	background-color: white;
	border: 1px solid #cccccc;
}

/*视频播放底部*/
#video_bottom{
    width:1000px;
	float: left;
	margin-top: 10px;
	clear: both;
}

/*相关视频*/
#video_bottom .r_video{
	width: 677px;
	float:  left;
	background-color: white;
	border: 1px solid #cccccc;
	height: 777px;
	overflow: hidden;
}

#video_bottom .r_video .r_title{
	height:35px;
	width:100%;
	border: 0px solid yellow;
	line-height: 35px;
	border-bottom: 1px solid #cccccc;
}

#video_bottom .r_video .r_content{
	width:100%;
	border: 0px solid #000000;
	font-size:12px;
	height: 740px; /*800*/
    overflow: hidden;
}

#video_bottom .r_video .r_content dl{
	width:680px;/*657*/
	text-align: center;
	margin: 0px;
	margin-left: 24px;
	margin-top: 10px;
}

#video_bottom .r_video .r_content dd{
	width: 195.5px;/*197*/
	height: 168px; /*186*/
	float: left;
	text-align: center;
	overflow: hidden;
	margin-right: 22px;/*35*/
}

#video_bottom .r_video .r_content  img{
	width:188.5px;
	height: 135px;
	padding: 1px;
	border: 1px solid #cccccc;
}

#video_bottom .r_video .r_content dd a{
    color: #0078D2;
	font-size: 14px;
}

#video_bottom .buttom_right{
	width: 310px;  /*300*/
	height:777px;   /*840*/
	float: right;
}

/*学车视频热度排行*/
#video_bottom .buttom_right .dvtr{
	width:100%;
	height: 370px; /*375*/
	background-color: #ffffff;
	overflow:hidden;
    border: 1px solid #cccccc;
}

#video_bottom .buttom_right .dvtr_title{
	height:35px;
	width:100%;
	line-height: 35px;
	font-family: '微软雅黑','宋体';
	color: #006699;
	font-weight: bold;
	padding-left: 10px;
    border-bottom: 1px dashed #cccccc;
}

#video_bottom .buttom_right .dvtr_content{
    width: 290px;
    margin: 0px auto;
}

#video_bottom .buttom_right .dvtr_content li{
	height: 30px;
	line-height:30px;
	overflow: hidden;
	padding-left: 15px;
	background: url("images/point.png") no-repeat scroll 0px 10px;
}

#video_bottom .buttom_right .dvtr_content a{
	height: 25px;
	overflow: hidden;
}

/*学车视频推荐*/
#video_bottom .buttom_right .dvr{
	width:100%;
	height: 395px;/*390*/
	background-color: #ffffff;
	overflow:hidden;
	margin-top: 10px;
    border: 1px solid #cccccc;
}

#video_bottom .buttom_right .dvr_title{
	height:35px;
	width:100%;
	line-height: 35px;
	font-family: '微软雅黑','宋体';
	color: #006699;
	font-weight: bold;
	padding-left: 10px;
	border-bottom: 1px dashed #cccccc;
	margin-bottom: 10px;
}

#video_bottom .buttom_right .dvr_content{
	width: 290px;
	margin: 0px auto;
}

#video_bottom .buttom_right .dvr_content li{
	height: 25px;
	line-height:25px;
	overflow: hidden;
	padding-left: 15px;
	background: url("images/point.png") no-repeat scroll 0px 7px;
}

#video_bottom .buttom_right .dvr_content a{
	height: 25px;
	overflow: hidden;
}

#video_bottom .dvr_content dl{
	width: 100%;
	clear: both;
	margin: 0px auto;
	margin-bottom:10px;
	margin-left: 10px;
	overflow: hidden;
	width:280px;
}

#video_bottom .dvr_content dt{
	float: left;
	height: 60px;
	margin-right:10px;
	overflow: hidden;
}

#video_bottom .dvr_content dt a{
	width: 90px;
	height: 60px;
}

#video_bottom .dvr_content img{
	width:90px;
	height:60px;
}

#video_bottom .dvr_content dd{
	height: 40px;
	margin-top: 10px;
	margin-right: 10px;
	overflow: hidden;
	_text-align: left;
}

/*视频播放形式2 2013-07-27 黄增长*/
#vd_left{
	width:655px;
	float:left;
	margin-right: 10px;
	background-color: #ffffff;
	border:1px solid red;
}

#vd_right{
	width:315px;
	height: 680px;
	float: left;
	background-color: white;
	border: 1px solid red;
}

#vd_left .top{
    width:100%;
	height:28px;
	border:1px solid #000000;
}

#vd_left .top .top_left{
	float: left;
	margin-left: 10px;
	line-height: 28px;
}

#vd_left .bottom{
	width:100%;
	border: 1px solid #0000ff;
}

#vd_left .bottom .vd_title{
	width:635px;
	height:90px;
    margin-left: 10px;
	text-align: center;
	border-bottom: 1px solid #cccccc;
    border: 1px solid yellow;
}

#vd_left .title_text{
    width:100%;
	height:30px;
	margin-top: 15px;
    text-align:center;
	line-height: 30px;
	font-size: 25px;
	font-weight: bold;
	color: red;
	border:1px solid #000000;
}

#vd_left .title_info{
	 width:100%;
	 margin-top: 20px;
}

#vd_left .vd_content{
	text-align: center;
	width:100%;
	margin-top: 20px;
	border: 1px solid #000000;
}

#vd_left .content_text{
	width:635px;
	margin: 0px auto;
	text-align: left;
    border: 1px solid red;
}

#vd_right .ad_one{
	width:100%;
	height:250px;
	border: 1px solid pink;
}

#vd_right .ad_one img{
	width: 100%;
	height: 250px;
}

#vd_right .ad_two{
	width:100%;
	height:250px;
	margin-top: 10px;
	border: 1px solid #0000ff;
}

#vd_right .ad_two img{
	width: 100%;
	height: 250px;
}

/*学车问答 2013-07-26 黄增长*/
/*报名问答*/
#sign_up{
	width: 320px;
	height: 289px;
	float: left;
	margin-left: 10px;
	background-color: #ffffff;
	margin-bottom:10px ;
	overflow: hidden;
    border: 1px #cccccc solid;
	_display: inline;
	_height:296px;
}
#sign_up .column_title{
	font-weight: bold;
	line-height: 32px;
	height: 32px;
	margin-left: 10px;
	margin-right: 10px;
    border-bottom: 1px #cccccc dashed;
	_text-align:left ;
}

#sign_up .column_title a{
	color: #006699;
}

#sign_up .column_title a:hover{
	color: #990c3a;
}

#sign_up .column_content {
	height: 257px;
	margin-left: 0px;
	_text-align: left;
}

#sign_up .column_list{
	margin-left: 10px;
	margin-right: 10px;
}

#sign_up .column_list li{
	height: 25px;
	overflow: hidden;
	line-height: 25px;
	padding-left: 15px;
	background: url("images/point.png") no-repeat scroll 0px -9px;
}

/*驾校问答*/
#d_school{
	width: 320px;
	height: 289px;
	float: left;
	margin-left: 10px;
	background-color: #ffffff;
	margin-bottom:10px ;
	overflow: hidden;
    border: 1px #cccccc solid;
	_display: inline;
	_height:296px;
}

#d_school .column_title{
	font-weight: bold;
	line-height: 32px;
	height: 32px;
	margin-left: 10px;
	margin-right: 10px;
    border-bottom: 1px #cccccc dashed;
	_text-align:left ;
}

#d_school .column_title a{
	color: #006699;
}

#d_school .column_title a:hover{
	color: #990c3a;
}

#d_school .column_content {
	height: 257px;
	margin-left: 0px;
	_text-align: left;
}

#d_school .column_list{
	margin-left: 10px;
	margin-right: 10px;
}

#d_school .column_list li{
	height: 25px;
	overflow: hidden;
	line-height: 25px;
	padding-left: 15px;
	background: url("images/point.png") no-repeat scroll 0px -9px;
}

/*考试问答*/
#exam{
	width: 320px;
	height: 289px;
	float: left;
	border: 1px #cccccc solid;
	margin-left: 10px;
	background-color: #ffffff;
	margin-bottom:10px ;
	overflow: hidden;
	_display: inline;
	_height:296px;
}

#exam .column_title{
	font-weight: bold;
	line-height: 32px;
	height: 32px;
	margin-left: 10px;
	margin-right: 10px;
    border-bottom: 1px #cccccc dashed;
	_text-align:left ;
}

#exam .column_title a{
	color: #006699;
}

#exam .column_title a:hover{
	color: #990c3a;
}

#exam .column_content {
	height: 257px;
	margin-left: 0px;
	border: 0px #000000  solid;
	_text-align: left;
}

#exam .column_list{
	margin-left: 10px;
	margin-right: 10px;
}

#exam .column_list li{
	height: 25px;
	overflow: hidden;
	line-height: 25px;
	padding-left: 15px;
	background: url("images/point.png") no-repeat scroll 0px -9px;
}

/*驾照问答*/
#d_license{
	width: 320px;
	height: 289px;
	float: left;
	border: 1px #cccccc solid;
	margin-left: 10px;
	background-color: #ffffff;
	margin-bottom:10px ;
	overflow: hidden;
	_display: inline;
	_height:296px;
}

#d_license .column_title{
	font-weight: bold;
	line-height: 32px;
	height: 32px;
	margin-left: 10px;
	margin-right: 10px;
    border-bottom: 1px #cccccc dashed;
	_text-align:left ;
}

#d_license .column_title a{
	color: #006699;
}

#d_license .column_title a:hover{
	color: #990c3a;
}

#d_license .column_content {
	height: 257px;
	margin-left: 0px;
	_text-align: left;
}

#d_license .column_list{
	margin-left: 10px;
	margin-right: 10px;
}

#d_license .column_list li{
	height: 25px;
	overflow: hidden;
	line-height: 25px;
	padding-left: 15px;
	background: url("images/point.png") no-repeat scroll 0px -9px;
}

/*培训问答*/
#train{
	width: 320px;
	height: 289px;
	float: left;
	border: 1px #cccccc solid;
	margin-left: 10px;
	background-color: #ffffff;
	margin-bottom:10px ;
	overflow: hidden;
	_display: inline;
	_height:296px;
}

#train .column_title{
	font-weight: bold;
	border-bottom: 1px #cccccc dashed;
	line-height: 32px;
	height: 32px;
	margin-left: 10px;
	margin-right: 10px;
	_text-align:left ;
}

#train .column_title a{
	color: #006699;
}

#train .column_title a:hover{
	color: #990c3a;
}

#train .column_content {
	height: 257px;
	margin-left: 0px;
	_text-align: left;
}

#train .column_list{
	margin-left: 10px;
	margin-right: 10px;
}

#train .column_list li{
	height: 25px;
	overflow: hidden;
	line-height: 25px;
	padding-left: 15px;
	background: url("images/point.png") no-repeat scroll 0px -9px;
}

#apc-footer .entity {
	margin: 0 auto;
	width: 1000px;
	height: 100%;
	background: url("images/footer_bg.png") no-repeat scroll -1px 11px;
    _background: url("images/footer_bg_ie6.png") no-repeat scroll -1px 11px;
}

#apc-footer .site-map dl {
	float: left;
	margin: 0 30px 0 50px;
	padding: 20px 0 10px;
	width: 160px;
	padding-left: 70px;
}

#apc-footer .site-map dt {
	background: url("images/footer-help.png") no-repeat scroll 0 0 transparent;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	height: 34px;
	width: 114px;
}

#apc-footer .site-map .newbie dt {
	background-position: 0 0;
}

#apc-footer .site-map .charge dt {
	background-position: 0 -34px;
}

#apc-footer .site-map .faq dt {
	background-position: 0 -68px;
}

#apc-footer .site-map .service dt {
	background-position: 0 -102px;
}

#apc-footer .site-map dd {
	padding-left: 43px;
}

#apc-footer .site-map li {
	line-height: 24px;
}

#apc-footer a {
	color: #666666;
}

#footer {
	margin: 0 auto 10px;
	text-align: center;
	color: #666;
}

#footer a {
	color: #666666;
}

#footer .copyright {
	float: left;
}

#footer .copyright ul {
	padding: 0px;
	margin: 0px;
}

#footer .copyright li {
	float: left;
	padding-right: 15px;
}

#footer .copyright a {
	margin: 0 7px;
}

#footer .info {
	 float: right;
	 height:22px;
}

#footer .info ul {
	margin: 0px;
	padding: 0px;
	margin-top: 5px;

}

#footer .info li {
	float: left;
	border-right:1px solid #a4a4a4;
	line-height: 16px;
    padding: 0px 10px ;
}

#footer .info ul .last{
	padding-right: 0px;
	border-right: 0px;

}
#footer a:hover{
	color:#3160bf;
}

#footer .weibo {
	margin-top: 12px;
	float: left;
	clear: right;
    +clear: left;
    +width: 500px;
}

#footer .copyright ul {
	margin: 0px;
	padding: 0px;
}

#footer .weibo li {
	float: left;
	padding-right: 30px;
}

#server-num {
	margin-top: 12px;
	float: right;
}

#server-num li{
	float: left;
	margin-left: 8px;
}

#server-num .describe {
	font-weight: bold;
	font-size: 16px;
}

.apc-gray-nosub {
	background: url("images/aapc-gray-nosub.png") repeat-x scroll 0 0 ;
}

.apc-gray-sub {
	background: url("images/aapc-gray-nosub.png") repeat-x scroll 0 0 ;
}

.apc-nonav {
	border-top: 0px solid #FFFFFF;
}

.co{
	width:100%;
	border: 1px solid red;
	background-color: #ffffff;
}

.layout-row {
	float: left;
	left: 100%;
	position: relative;
	width: 100%;
}

.layout-row-clear {
	clear: both;
}

.layout-col1, .layout-col2, .layout-col3 {
	float: left;
	position: relative;
	width: 100%;
}

.layout-col1 {
	margin-left: -100%;
}

.layout:after, .main-wrap:after, .col-sub:after, .col-extra:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
}

.mbox {
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #E5E5E5 #DCDCDC #D2D2D2;
	border-style: solid;
	border-width: 1px;
	color: #666666;
}

.mbox .header {
	background: url("images/box_bg.jpg") repeat-x scroll 0 0 #FFFFFF;
	border-bottom: 1px dashed #D2D2D2;
	color: #333333;
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	text-indent: 15px;
}

.mbox .area {
	overflow: hidden;
	width: 98%;
	padding: 3px;
}

.index_main {
	float: left;
	width: 650px;
}

.index_sidebar {
	float: left;
	width: 330px;
	margin-left: 10px;
}

.main {
	float: left;
	width: 688px;
	color:black;
	margin-right: 10px;
}
.main a{
	color:black;
}

.sidebar {
	float: left;
	width: 300px;
	width:290px; /**/
	margin-right:10px;/**/
	_display: inline;
}

.sidebar .mbox {
	margin-bottom: 10px;
}

/*广告图片*/
.advert{
	border: 1px solid #cccccc;
	width:300px;
	height:250px;
}

/*精华推荐*/
.recommend{
	margin-top: 10px;
	border: 1px solid #cccccc;
	width:100%;
	height:450px;
	background-color: #ffffff;
}

.r_title{
	width:100%;
	height:30px;
	text-align: left;
	color:#006699;
	font-family: '微软雅黑','宋体';
	font-weight: bold;
	line-height: 30px;
	padding-left: 10px;
}

/*精华推荐内容*/
.r_content{
	width:100%;
	height:410px; ;
}

.r_content dl dt dd{
	margin: 0px;
	padding: 0px;
}

.r_content dl{
	/*width:300px;*/
	width: 100%;
	clear: both;
	margin: 0px auto;
	margin-bottom:10px;
	margin-left: 10px;
	overflow: hidden;
	width:280px;
}

.r_content dt{
	float: left;
	height: 60px;
	margin-right:10px;
	overflow: hidden;
}

.r_content dt a{
	width: 90px;
	height: 60px;
}

.r_content img{
    width:90px;
	height:60px;
}
.r_content dd{
	height: 40px;
	margin-top: 10px;
	margin-right: 10px;
    overflow: hidden;
	_text-align: left;
}

.love_read{
    width:100%;
    height:265px;
    margin-top:10px;
    background-color: #ffffff;
	border: 1px solid #cccccc;
}

.lr_title{
	width:100%;
	height:30px;
	text-align: left;
	color:#006699;
	font-family: '微软雅黑','宋体';
	font-weight: bold;
	line-height: 30px;
}

.lr_title span{
    margin-left: 10px;
}

.lr_content{
   width:100%;
}

.lr_item{
	margin-left: 10px;
	width:280px;
}

.item_title{
	width:100%;
	height:13.5px;/*25*/
	line-height:14px;
	overflow: hidden;
	margin-bottom: 10px;
	_text-align: left;
}

.item_content{
	width:100%;
	height:60px;
	margin-bottom: 10px;
	overflow: hidden;
	_text-align: left;
}

.item_content dt{
    float: left;
    height:60px;
	width: 90px;
    margin-right: 10px;
	overflow: hidden;
}

.item_content dd a{
  font-size: 12px;
}


/*index ad*/
.ad_wide {
	height:327px;
	width: 100%;
	max-height: 400px;
	min-height: 200px;
	margin-bottom: 10px;
	_overflow: visible;
}

.ad_wide img {
	width: 100% !important;
	height: 100%;
	min-height: 200px;
	max-height: 400px;
}

.ad_wide:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.ad_wide .focus {
	border: #CBCBCB 1px solid;
	height: 300px;
	position: relative
}

.ad_wide .focus .bimg {
	height: 300px;
	overflow: hidden;
	filter: progid:DXImageTransform.Microsoft.GradientWipe(duration=2, gradientSize=1, motion=forward)
}

.ad_wide .focus .simg {
	width: 980px;
	position: absolute;
	left: 0px;
	bottom: 5px;
	height: 16px;
	margin-right: 2px;
}

.ad_wide .focus .simg li {
	width: 16px;
	float: right;
	margin-left: 1px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	background: #919191;
	font-size: 12px;
	font-family: arial;
	color: #fff;
	cursor: pointer
}

.ad_wide .focus .simg .curt {
	background: #2F3743
}

.ad_wide .focus .cont li {
	height: 25px;
	line-height: 25px;
	padding-top: 2px;
	text-align: center;
	color: #004499;
	font-size: 12px
}

.ad_wide .focus .cont li a {
	color: #004499;
	text-decoration: none
}

.ad_wide .focus .cont li a:hover {
	color: #DE1E2A;
	text-decoration: underline
}

#sysTitle {
	margin: 1px 0px;
	height: 50px;
	width: 100%;
	background: #000;
	background: url("images/navigation.jpg") no-repeat 0 0;
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
}

#sysTitle .sysTitle_l {
	float: left;
	margin-left: 10px;
	padding-top: 10px;
}

#sysTitle .sysTitle_r {
	float: right;
	margin-right: 10px;
	padding-top: 10px;
}


/* copy style from old file */
#navbar {
	border: 1px solid #DEDEDE;
	border-radius: 4px 4px 4px 4px;
	height: 33px;
	line-height: 33px;
	margin: 10px 0px;
	overflow: hidden;
	padding-left: 10px;
}

#navbar .navbar_l {
	float: left;
	width: 0px;
	height: 25px;
}

#navbar .navbar_r {
	float: left;
	height: 25px;
	width: 98.5%;
	margin: 0px;
	padding: 0 3px;
}

#navbar a {
	text-decoration: none;
}

#navbar span {
	font-weight: normal;
	position: absolute;
	right: 15px;
	top: 1px;
}

.workspace {
	width: 97%;
	_width: 98.5%;
	margin: 0px;
	padding: 5px;
}

.column {
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
}

.more {
	float: right;
	font-size: 12px;
	margin-right: 10px;
}

.errorMessage {
	height: 80px;
	width: 95%;
	margin-top: 10px;
}

.errorMessage .message {
	padding: 3px;
	width: 95%;
	line-height: 30px;
	background: #ffecec url("images/error.gif") no-repeat 10px 10px;
}

.search_button {
	float: right;
	color: #002f85;
	text-align: center;
	font-size: 12px;
	background: url("images/search.gif") no-repeat 0 0;
	width: 76px;
	height: 20px;
	margin: 0px 10px 0px 2px;
}

.maps {
	background: url("images/maps.gif") no-repeat 0 0;
	width: 268px;
	height: 290px;
}

.newGuide {
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #E5E5E5 #DCDCDC #D2D2D2;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 10px;
	overflow: hidden;
}

.newGuide .item {
	border-right: 1px solid #DCDCDC;
	color: #666666;
	display: inline;
	float: left;
	height: 220px;
	margin: 3px;
	text-align: center;
	width: 320px;
}

.newGuide .item h3 {
	color: #333333;
	font-size: 14px;
	font-weight: 700;
	margin: 10px auto 10px;
	width: 270px;
}

.newGuide .item h3 a {
	font-size: 14px;
}

.newGuide .item li {
	background: url("http://img01.taobaocdn.com/tps/i1/T1HaSCXi8cXXXXXXXX-20-20.png") no-repeat scroll 0 0 transparent;
	line-height: 22px;
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
	text-indent: 10px;
	width: 270px;
}

.newGuide .last {
	border: 0 none;
	margin-right: 0px;
}

.videoGuide {
	background: url("images/box_bg2.jpg") repeat-x scroll 0 0 transparent;
	border: 1px solid #D7D7D7;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 3px #D4D4D4;
}

.videoGuide .hd {
	height: 48px;
	line-height: 48px;
	padding-right: 15px;
}

.videoGuide h3 {
	float: left;
	height: 44px;
	margin-left: 5px;
	overflow: hidden;
	width: 200px;
	font-size: 16px;
	padding-left: 10px;
}

.videoGuide .link-more {
	color: #333333;
	float: right;
	font-size: 14px;
}

.videoArea {
	background-color: #FFFFFF;
	height: 240px;
	overflow: hidden;
	position: relative;
	width: 100%;
	position: relative;
}

.videoArea a.up {
	background: url("images/scrollPicArrow.png") no-repeat scroll 0 50% transparent;
	height: 240px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	top: 0;
	width: 19px;
	background-position: 0 50%;
	left: 0;
}

.videoArea a.down {
	background: url("images/scrollPicArrow.png") no-repeat scroll 0 50% transparent;
	height: 240px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	top: 0;
	width: 19px;
	background-position: -38px 50%;
	right: 0;
}

.videoArea a.up:hover {
	background-position: -19px 50%;
}

.videoArea a.down:hover {
	background-position: -57px 50%;
}

.videoArea .pic {
	height: 240px;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 18px;
}

.videoArea .pic div {
	float: left;
}

.videoArea .pic li {
	float: left;
	padding: 0 10px;
	text-align: center;
}

.videoArea .pic li img {
	border: 1px solid #CCCCCC;
	width: 250px;
	height: 180px;
}

.RelatedNews {
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #E5E5E5 #DCDCDC #D2D2D2;
	border-style: solid;
	border-width: 1px;
	color: #666666;
}

.RelatedNews .RelatedNews_h {
	background: url("images/box_bg.jpg") repeat-x scroll 0 0 #FFFFFF;
	border-bottom: 1px dashed #D2D2D2;
	color: #333333;
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	text-indent: 15px;
}

.RelatedNews .RelatedNews_b {
	overflow: hidden;
	width: 97%;
	padding: 8px 10px;
}

.box2 {
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #E5E5E5 #DCDCDC #D2D2D2;
	border-style: solid;
	border-width: 1px;
	color: #666666;
	margin-bottom: 10px;
}

.box2 .box2_h {
	background: url("images/box_bg.jpg") repeat-x scroll 0 0 #FFFFFF;
	border-bottom: 1px dashed #D2D2D2;
	color: #333333;
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	text-indent: 15px;
}

.box2 .box2_b {
	overflow: hidden;
	width: 100%;
}

#photoBox2 {
	border-color: #fad674;
}

#photoBox2  .box2_h {
	background: #fce9b4
}

#photoBox2 .box2_b {
	_padding: 5px 8px 8px;
}

#photoBox2 .photoList2 {
	_padding: 0 0 8px
}

#photoBox2 .photoList2 li {
	overflow: hidden;
	text-align: center;
	_margin: -3px 0;
}

#topViewBox .articleList2 {
	list-style: none;
}

#topViewBox .articleList2 li a {
	left: 0
}

#topViewBox .articleList2 li span {
	width: 3.5em;
	padding-left: .5em;
}

.box {
	height: 1%;
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #E5E5E5 #DCDCDC #D2D2D2;
	border-style: solid;
	border-width: 1px;
	color: #666666;
	margin-bottom: 10px;
}

.box .box_h {
	padding: 4px 0px 0 0px;
	height: auto;
	line-height: 25px;
}

.box .box_h img {
	padding: 0px 10px 0px 5px;
	margin-top: 2px;
}

.box .box_b {
	padding: 0px;
}

.box .box_f {
	padding: 0px;
	height: 5px;
	line-height: 0px;
}

.wide {
	margin: 0px 11px;
}

.newsbox {
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #E5E5E5 #DCDCDC #D2D2D2;
	border-style: solid;
	border-width: 1px;
	color: #666666;
	margin-bottom: 10px;
}

.newsbox .box_h {
	background: url("images/newsbox_head_dot.gif") repeat-x left bottom #FFFFFF;
	border-bottom: 0px dashed #D2D2D2;
	color: #333333;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	text-indent: 15px;
}

.newsbox .box_b {
	overflow: hidden;
	width: 97%;
	padding: 8px 10px;
}

.newsbox h3 {
	float: left;
	margin-left: 0px;
	overflow: hidden;
	width: 600px;
}

.newsbox .more {
	color: #333333;
	float: right;
	font-size: 14px;
}

.forumbox {
	height: 1%;
	background: #fff;
	margin-bottom: 10px;
	border: 2px #0070b8 solid;
	border-collapse: separate;
}

.forumbox .forumbox_h {
	margin: 1px;
	padding: 0px;
	color: #ffa34f;
	height: 35px;
	line-height: 35px;
	background-color: #0070b8;
	text-align: center;
}

.forumbox .forumbox_b {
	margin: 1px;
	padding: 0px;
	line-height: 25px;
	background-color: #efefef;
}

.forumbox .forumbox_f {
	margin: 1px;
}

.forum_title .folder, .subject, .author, .number, .lastpost {
	border-right: 1px solid white;
}

.forum_title .folder {
}

.forum_title .lastpost {
	border-right: 0px solid white;
}

.forum_list .folder, .subject, .author, .number, .lastpost {
	border-right: 1px solid white;
}

.forum_list .author {
	background-color: #d1d7dc;
	text-align: center;
}

.forum_list .number {
	background-color: #dee3e7;
	text-align: center;
}

.forum_list .lastpost {
	background-color: #d1d7dc;
	border-right: 0px solid white;
	text-align: center;
}

.forumbox ul {
	margin: 28px 20px 0px 18px;
	font-size: 12px;
	color: #000;
}

.forumbox li {
	list-style: none;
	clear: both;
	line-height: 22px;
}

.forumbox li #n1 {
	float: left;
	width: 65px;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

.forumbox li #n2 {
	float: left;
	width: 60px;
	width: 60px;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

.forumbox li #n3 {
	float: right;
	width: 60px;
	padding: 0px;
	margin: 0px;
}

.adbox {
	padding: 0px;
	width: 713px;
	height: 105px;
	line-height: 0px;
	margin: 0px 0px 10px 0px;
}

.commentList {
	position: relative;
	height: 1%;
	margin: 3px 0px 20px;
}

.commentList .dl_commentList {
	clear: both;
	margin: 0px;
	position: relative;
	min-height: 150px;;
	line-height: 20px;
	border-top: 1px solid #ddd;
}

.commentList .dl_commentList .photo {
	float: left;
	float: left;
	width: 150px;
	text-align: center;
}

.commentList .dl_commentList .photo img {
	max-width: 96px;
	max-height: 96px;
	margin: 10px 0 0;
}

.commentList .dl_commentList .right {
	float: right;
	width: 586px;
	min-height: 150px;
	border-left: 1px solid #ddd;
}

.commentList .dl_commentList .header {
	background: #f5f5f5;
	padding: 0 10px;
	line-height: 26px;
	height: 26px;
	margin: 1px 1px 0;
	position: relative;
}

.commentList .dl_commentList .header span {
	position: absolute;
	right: 10px;
	top: -3px;
	top: -4 px\9;
	font-size: 28px;
	color: #ccc;
}

.commentList .dl_commentList .header span sup {
	font-size: 14px;
}

.commentList .dl_commentList .comment {
	margin: 10px 10px;
	min-height: 50px;
}

.commentList .dl_commentList .replyHeader {
	background: #f5f5f5;
	padding: 0 10px;
	line-height: 26px;
	height: 26px;
	margin: 1px 1px 0;
	position: relative;
}

.commentList .dl_commentList .replyContent {
	margin: 10px 10px;
	min-height: 50px;
}

.commentList .dl_commentList .add {
	text-align: right;
	padding: 0 10px 0 0;
	font-size: 12px;
	clear: both;
}

.commentList .dl_commentList .add a {
	text-decoration: underline
}

.commentList .dl_commentList .user {
	font-style: normal;
	font-weight: normal
}

.commentList .last {
	border-bottom: 1px solid #ddd;
}

* html .dl_commentList .header {
	padding: 5px 0 0 10px;
}

.article {
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #E5E5E5 #DCDCDC #D2D2D2;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	line-height: 25px;
	padding-top: 0.5em;
	text-align: justify;
	margin-bottom: 10px;
}

.article dl {
}

.article dt.title {
	margin: 0.5em 0em;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
	color: #4C4C4C;
}

.article dd.subtitle {
	text-align: center
}

.article dd.line {
	border-bottom: #ccc 1px dashed;
	margin: 8px 0px;
	_height: 1px;
	line-height: 1px;
	font-size: 0
}

.article dd.author {
	text-align: center
}

.article dd.tag {
	color: #1a1aaa;
	margin-left: 8px;
}

.article dd.send {
	margin: 1.5em 0;
	text-align: center;
}

.article dd.addfav {
	margin: 2em 8px 0.5em 0;
	text-align: right;
}

.article dd.content {
	margin: 10px 5px 10px 8px;
}

.article dd.content p {
	padding: 6px 0 0;
}

.article dd.photo {
	width: auto;
	max-width: 650px;
}

.article dd.photo {
	margin: 20px auto 0;
	text-align: center;
}

.article dd.photo img {
	width: auto;
	max-width: 650px !important;
	border: #ccc 1px solid;
}

.article dd.content img {
	width: auto;
	max-width: 650px !important;
	border: #ccc 1px solid;
}

.article dd.content .summary {
	color: #999;
	border-bottom: #ccc 1px dotted;
	padding: 8px 0px;
}

* html .article dd.content img {
	max-width: 650px;
	width: auto;
	width: expression(this.width > 650  ? 650 : true);
}

* html .article dd.photo img {
	max-width: 650px;
	width: auto;
	width: expression(this.width > 650  ? 650 : true);
}

.articleList {
	position: relative;
	margin: 0 0 1.2em;
}

.articleList li {
	position: relative;
	border-bottom: 1px dotted #ccc;
	line-height: 2em;
	height: 2em;
	overflow: hidden;
	padding-left: 5px;
}

.articleList li:hover {
	background: #f7f7f7;
}

.articleList li.header {
	font-weight: bold;
}

.articleList li.header .title {
	width: 28em;
	float: left;
	text-align: center;
	background: transparent
}

.articleList li a.title {
	float: left;
	width: auto;
	padding-left: .8em;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.articleList li a.title {
	background: url("images/li_flag.gif") no-repeat left center;
}

.articleList li .author {
	float: left;
	width: 6em;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.articleList li .view {
	float: left;
	width: 5em;
	text-align: center;
	overflow: hidden;
}

.articleList li .comment {
	float: left;
	width: 5em;
	text-align: center;
	overflow: hidden;
}

.articleList li.header:hover {
	background: transparent;
}

.articleList li>span {
	height: 2em;
	display: inline-block;
}

.articleList li span.date {
	position: absolute;
	right: 0;
	top: 0;
	width: 5.5em !important;
	color: #757575;
	text-align: right;
	padding-left: .2em;
}

.articleList li span.date a {
	width: 5.5em !important;
	color: #757575 !important
}

.articleList2 {
	line-height: 2.2em;
	*line-height: 2.0em;
	position: relative;
	list-style: none;
	color: #063;
	margin: 0 0 10px 0px;
	padding-top: 30px;
}

.articleList2 li {
	overflow: hidden;
	height: 2.2em;
	*height: 2.0em;
	position: relative;
	padding: 0 .8em 0 0;
	background: url("images/li_flag.gif") no-repeat 2px 10px;
	margin-left: 4px;
	border-bottom: #d4d4d4 1px dotted;
	background-color: white;
}

.articleList2 li a {
	width: auto;
	position: absolute;
	left: 1em !important;
	top: 0;
	text-overflow: ellipsis;
}

.articleList2 li span.date {
	position: absolute;
	right: 0;
	top: 0;
	width: 5.5em !important;
	color: #757575;
	text-align: right;
	padding-left: .2em;
}

.articleList2 li span.date a {
	width: 5.5em !important;
	color: #757575 !important
}

.articleList2 li span {
	position: absolute;
	right: 0;
	top: 0;
	width: 5.0em;
	color: #999;
	text-align: right;
	padding-left: .2em;
}

.articleList2 li span a {
	width: 5.0em !important;
	color: #999
}

.menuList2 {
	margin-left: 20px;
}

.menuList2 ul {
	line-height: 1.8em;
	position: relative;
	list-style: none;
	color: #360;
}

.menuList2 ul li {
	overflow: hidden;
	height: 1.8em;
	position: relative;
	padding: 0 .8em 0 0;
}

.menuList3 li {
	border-bottom: 1px solid #DCDCDC;
	height: 29px;
	line-height: 29px;
	width: 100%;
}

.menuList3 li a {
	display: block;
	text-indent: 20px;
}

.menuList3 li a:hover {
	background: url("images/menu_item_bg.jpg") repeat-x scroll 0 0 transparent;
	color: #FFFFFF;
	font-weight: 700;
}

.menuList3 .last {
	border-bottom: 0 none;
}

#menuBox .column {
	color: #FFF;
}

#menuBox .column a {
	color: #FFF;
}

#menuBox .box2_b {
	_width: 230px;
}

* + html #menuBox .box2_b {
	width: 230px;
}

#topViewBox .box2_b {
	_width: 230px;
}

* + html #topViewBox .box2_b {
	width: 230px;
}

.headerTitle {
	padding: 4px 0px 0 0px;
	height: 35px;
	line-height: 30px;
	background: url("images/newsbox_head_dot.gif") repeat-x left bottom;
}

.photoList {
	height: 1%;
	margin: 0 0 2em
}

.photoList li {
	overflow: hidden;
	text-align: center;
	float: left;
	width: 230px;
	margin: 5px 2px;
    _display: inline;
}

.photoList  img {
	width: 210px;
	height: 160px;
	display: block
}

.photoList li.photo img {
	border: 1px solid #ccc;
	padding: 1px;
}

.photoList li a:hover img {
	border: 1px solid #c30;
}

.photoList li.title {
	height: 20px;
	line-height: 20px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
}

.thumbList {
	height: 1%;
}

.thumbList li {
	overflow: hidden;
	text-align: center;
	float: left;
	width: 230px;
	margin: 5px 2px;
    _display: inline;
}

.thumbList li.photo a {
	border: 1px solid #ccc;
	border: 0;
	display: table-cell;
	height: 160px;
	overflow: hidden;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	width: 210px;
	line-height: 160px;
}

.thumbList li.photo img {
	max-height: 160px;
	max-width: 210px;
	vertical-align: middle;
}

.thumbList li.title {
	height: 20px;
	line-height: 20px;
	width: 95%;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: -3px 0 0;
}

.col_l {
	float: left;
	width: 353px;
	margin-right: 4px;
	height: 545px;
	clear: left;
	height: 1%;
	background: url("images/news_bg.gif") repeat-y;
}

.col_r {
	float: right;
	width: 353px;
	margin-right: 2px;
	height: 545px;
	clear: right;
	height: 1%;
	background: url("images/news_bg.gif") repeat-y;
}

.col_l .articleList2 li a, .col_r .articleList2 li a {
	position: absolute;
	left: 0em;
	width: 17.5em
}

.col_l .articleList2 li span a, .col_r .articleList2 li span a {
	color: #999 !important;
	font-size: 12px;
}

.forum_nav {
	height: 1%;
	margin: -5px -8px 0;
}

.forum_nav dt {
	clear: both;
	color: #CC3300;
	margin: 5px 0 0;
}

.forum_nav dt a {
	color: #c30;
}

.forum_nav dt span {
	margin: 0 0 0 5px;
	font-size: 12px;
}

.forum_nav dt span a {
	color: #999;
}

.forum_nav dd {
	margin: 0 0 5px 5px;
}

.forum_nav dd li {
	float: left;
	width: 6em;
	font-size: 13px;
	padding: 0 0 0 5px;
	white-space: nowrap;
	overflow: hidden;
    _display: inline;
}

a.rtfl {
	font-weight: bold;
	color: #093;
	text-decoration: underline;
}

/*homepage css*/

/*photo ad*/
#focus {
	margin: 10px 0 0;
	width: 100%;
	position: relative;
	height: 100%;
	margin: 0 0 10px;
	overflow: hidden;
}

#au {
	width: 100%;
	height: 100%;
}

#au img {
	width: 100%;
	height:320px;
}

#conau {
	background-color: #303030;
	float: left;
	padding: 0px;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	width: 100%;
	left: 0;
	position: absolute;
	bottom: 0 ;
	display: block;
	filter:Alpha(opacity=70);
    opacity: 0.7;
}

#conau div{
	width: 72%;
	padding-top: 2px;
	padding-left: 3px;
	overflow: hidden;
	text-overflow: ellipsis;
	_float: left;
}

#conau_inside1{
	background-color: #666666;
	float: left;
	padding: 0px;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	width: 100%;
	left: 0;
	position: absolute;
	bottom: 0 ;
	display: block;
	filter:Alpha(opacity=50);
	opacity: 0.5;
    _background-color: #666666;
    _float: left;
    _padding: 0px;
    _height: 22px;
    _line-height: 22px;
    _overflow: hidden;
    _width: 100%;
    _left: 0;
    _position: absolute;
    _bottom: 0 ;
    _display: block;
    _filter:Alpha(opacity=50);
    _opacity: 0.5;
}

#conau a {
	COLOR: #ffffff;
}

#conau a:hover {
	COLOR: #e5140c;
}

.bbg0, .bbg1 {
    font-size: 10px;
	background: #134480;
	cursor: pointer;
	color: white;
	line-height: 11px;
	font-family: Arial
}

.bbg0 A, .bbg1 A {
	color: white;
	text-decoration: none
}

.bbg1 {
	background-color: #316363;
}

#no {
	right: 1px;
	bottom: 4px;
	position: absolute;
	line-height: 13px;
	z-index: 1000;
}

#no ul{
	 margin-top: 5px;
}

#no LI {
	float: left;
	width: 17px;
	margin-right: 1px;
	padding-top: 1px;
	height: 13px;
	line-height: 13px;
	text-align: center
}

.contact {
	margin: 0 auto;
}

.contact li {
	display: inline;
	border-right: 1px solid #868686;
	padding: 0 10px;
	height: 20px;
	line-height: 20px;
}

.contact li.last {
	border: 0;
}

.ztxx_2col {
	height: 1%;
}

.ztxx_2col li {
	width: 46%;
	margin: 0 1%;
	float: left;
	_display: inline;
}

.ztxx_2col li a {
	width: 18.5em;
}

.ztxx_2col li span a {
	width: 4.5em;
}

.ztxx_2col:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.widthauto li a {
	width: auto !important;
	position: relative !important;
	left: 0 !important;
}

* + html .widthauto li {
	height: 1.9em !important;
}

*  html .widthauto li {
	height: 1.9em !important;
}

*  html .widthauto li  a {
	width: auto;
	left: 0;
}

/*input css*/

input.fixedwidth1 {
	height: 18px;
	width: 98px;
	border: 1px solid;
	border-color: #ccc #666 #666 #ccc;
	display: block;
    _height: 20px;
    _width: 100px;
}

input.fixedwidth2 {
	height: 28px;
	width: 62px;
	border: 1px solid #ccc;
	background: #f7f7f7;
	letter-spacing: 5px;
	padding-left: 5px
}

.gg_height {
	height: 76px;
	height: 185 px\9;
	height: 185px;
}

.hy_height {
	height: 66px;
}

.tags {
	height: 132px;
	height: 130 px\9;
	overflow: hidden
}

.reg_count {
	height: 40px;
	line-height: 20px;
}

/*2010-06-26*/
.tabs1_box {
	width: 100%;
	height: 24px;
	border-bottom: 1px solid #CACAFF;
	position: absolute;
	left: 0;
	top: 0;
    _width: 101.3%;
}

.tabs1_box  li {
	float: left;
	position: relative;
    _display: inline;
}

.tabs1_box  li a {
	padding: 0 8px;
	outline: none;
	display: block;
	height: 25px;
	float: left;
    border-right: 1px solid #CACAFF;
	_display: inline;
}

.tabs1_box  li.tabf {;
	bottom: 0;
	height: 25px;
    _bottom: -1px;
	_height: 24px;
}

.tabs1_box  li.tabf a {
}

.tabs1_box  li.tabn {
}

.tabs1_box  li a:hover {
	text-decoration: none;
}

.tabs1_box_content {
}

.col_l .tabs1_box, .col_r .tabs1_box {
	_width: 103%
}

.tabs1_box2 {
	width: 100%;
	height: 24px;
	border-bottom: 1px solid #FED6D2;
	position: absolute;
	left: 0;
	top: 0;
	font-weight: normal;
    _width: 106%;
}

.tabs1_box2 li {
	float: left;
	_display: inline;
}

.tabs1_box2 li a {
	padding: 0 7px;
	outline: none;
	border-right: 1px solid #FED6D2;
	display: block;
	height: 25px;
	float: left;
	_display: inline
}

.tabs1_box2 li.tabf {;
	bottom: 0;
	height: 25px;
    _bottom: -1px;
	_height: 25px;
}

.tabs1_box2 li.tabf a {
}

.tabs1_box2 li.tabn {
}

.tabs1_box2 li a:hover {
	text-decoration: none;
}

.tabs1_box2_content {
}

.tabs1_box2 li a.last {
	padding: 0 14px;
	border-right: 0;
}

.tabs2_box {
	clear: both;
	margin: 0 0 10px
}

.tabs2_box .tabs {
	width: 100%;
	height: 24px;
    border-bottom: 1px solid #CACAFF;
}

.tabs2_box .tabs li {
	float: left;
	border: 1px solid #CACAFF;
	margin: 0 5px 0 0;
	background: #F7F7FF;
    _display: inline;
}

.tabs2_box .tabs li a {
	padding: 0 8px;
	outline: none
}

.tabs2_box .tabs li.tabf {
	border-bottom: 0;
	bottom: 0;
	height: 24px;
    _bottom: -1px;
	_height: 24px;
}

.tabs2_box .tabs li.tabf a {
}

.tabs2_box .tabs li.tabn {
}

.tabs2_box .tabs li a:hover {
	text-decoration: none;
}

.tabs2_box .tabs_content {
	border-top: 0;
	clear: both;
	padding: 8px 10px 5px;
    border: 1px solid #CACAFF;
}

.tabs2_box2 {
	clear: both;
	margin: 0 0 10px
}

.tabs2_box2 .tabs {
	width: 100%;
	height: 24px;
    border-bottom: 1px solid #FED6D2;
}

.tabs2_box2 .tabs li {
	float: left;
	margin: 0 4px 0 0;
	background: #FDF5F4;
    border: 1px solid #FED6D2;
    _display: inline;
}

.tabs2_box2 .tabs li a {
	padding: 0 5px;
	outline: none
}

.tabs2_box2 .tabs li.tabf {
	border-bottom: 0;
	bottom: 0;
	height: 24px;
    _bottom: -1px;
	_height: 24px;
}

.tabs2_box2 .tabs li.tabf a {
}

.tabs2_box2 .tabs li.tabn {
}

.tabs2_box2 .tabs li a:hover {
	text-decoration: none;
}

.tabs2_box2 .tabs_content {
	border-top: 0;
	clear: both;
	padding: 8px 10px 5px;
    border: 1px solid #FED6D2;
}

.grid, .tdbox {
	margin: 10px 0 0;
	overflow: hidden;
	position: relative;
}

.main-wrap {
	margin-left: 280px;
}

.col-main {
	float: left;
	margin-right: -100%;
	width: 100%;
}

.col-sub {
	float: left;
	width: 270px;
}

#examInfo {
	margin-top: 0;
}

.tdbd {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #E3E3E3;
	overflow: hidden;
	padding: 1px;
}

.join:link, .join:visited {
	background: url("images/arrow.png") no-repeat scroll right center transparent;
	color: #057BD2;
	display: block;
	padding-right: 15px;
	position: absolute;
	right: 15px;
	text-decoration: none;
	top: 10px;
}

.join:hover {
	color: #FF4400;
	text-decoration: underline;
}

.box-grey-title {
	background: url(images/box_title_bg.png) repeat-x scroll 0 0 transparent;
	border-bottom: 1px solid #F0F0F0;
	font: 600 18px/20px '微软雅黑','宋体';
	height: 34px;
	overflow: hidden;
	padding-left: 13px;
	padding-top: 0px;
}

.box-grey-title span, .box-grey-title a, .box-grey-title a:hover {
	display: block;
	height: 22px;
	margin: 6px 0;
	overflow: hidden;
	width: 148px;
}

.tdbd a.join:link, .tdbd a.join:visited {
	color: #057BD2;
	text-decoration: none;
}

.tdbd a.join:hover {
	color: #FF4400;
	text-decoration: underline;
}

.list-item li {
	background: url("images/dot.png") no-repeat scroll left 10px transparent;
	overflow: hidden;
}

.list-item2 li {
	background: url("images/list-item.png") no-repeat scroll left 10px transparent;
	overflow: hidden;
}

#announce {
	height: 380px;
}

#announce .tdbd {
	height: 376px;
}

.announce-list {
	border-bottom: 1px dashed #C4C4C4;
	color: #666666;
	font-size: 14px;
	margin: 0 13px;
	padding: 13px 0;
}

.announce-list li {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding-left: 8px;
}

.announce-list li span {
	color: #057BD2;
	margin-left: 10px;
}

.announce-list li a {
	color: #057BD2;
	margin-left: 10px;
}

.announce-list li a:hover {
	color: #FF4400;
	margin-left: 10px;
}

#studentPhoto {
	padding: 13px;
}

#studentPhoto p {
	text-align: center;
}

.replay-image img {
	border: 1px solid #E3E3E3;
	height: 145px;
	width: 120px;
}

#technique {
	height: 380px;
	margin-top: 10px;
}

#technique .tdbd {
	height: 376px;
}

.techniques {
	font-size: 14px;
	padding: 0 13px 15px;
}

.technique-type {
	float: left;
	margin-left: 0px;
	margin-top: 15px;
	position: relative;
	width: 100%;
}

.technique-title {
	color: #E44B07;
	padding: 4px 0 0 5px;
}

.register {
	height: 1%;
}

.register .header {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	background: url("images/three.png") no-repeat 0 0 transparent;
	height: 32px;
	line-height: 32px;
}

.register .hintMessage {
	color: red;
	width: 95%;
	margin: 5px 10px 10px 10px;
}

.register .hintMessage li {
	color: red;
	width: 100%;
	text-align: center;
	border-bottom: #333 1px dotted;
}

.register li {
	color: #b87b04;
	clear: both;
	height: 28px;
	line-height: 25px;
	text-align: left;
	padding: 8px 5px 0px 5px;
}

.register li .name {
	float: left;
	width: 90px;
	text-align: right;
	color: #000;
}

.register li .input {
	float: left;
	width: 250px;
	color: #000;
	height: 25px;
}

.register li .input2 {
	float: left;
	width: 560px;
	color: #000;
	height: 25px;
}

.register li input.Text {
	width: 90%;
	height: 25px;
}

.register li .desc {
	float: left;
	width: 300px;
	color: #999;
}

.register .btn {
	text-align: center;
	margin: 10px 10px 30px;
}

.apps_head {
	margin: 0px;
	background: url("images/apps_1.gif") no-repeat 0 0;
	height: 171px;
	_height: 171px;
}

.apps_head .title {
	font-size: 16px;
	font-weight: bold;
	margin: 8px 10px 2px 260px;
	width: 490px;
	_width: 490px;
}

.apps_head .desc {
	font-size: 14px;
	margin: 8px 10px 5px 260px;
	width: 490px;
	_width: 490px;
}

.apps_head2 {
	margin: 0px;
	background: url("images/apps_2.gif") no-repeat 0 0;
	height: 125px;
	_height: 125px;
}

.apps_head2 .title {
	font-size: 16px;
	font-weight: bold;
	margin: 12px 10px 2px 190px;
	width: 550px;
	_width: 550px;
}

.apps_head2 .desc {
	font-size: 14px;
	margin: 1px 10px 5px 190px;
	width: 550px;
	_width: 550px;
}

.apps {
	height: 1%;
	margin: 10px 0px;
	border: #e8e0c7 1px solid;
}

.apps .hintMessage {
	color: red;
	width: 95%;
	margin: 5px 10px 10px 10px;
}

.apps .hintMessage li {
	color: red;
	width: 100%;
	text-align: center;
	border-bottom: #333 1px dotted;
}

.appsHintMessage {
	color: red;
	width: 99%;
	margin: 10px 0px;
	text-align: center;
}

.appsHintMessage li {
	color: red;
	width: 100%;
	border-bottom: #333 1px dotted;
}

.apps_subTitle {
	float: left;
	width: 99%;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 3px;
}

.apps li {
	color: #b87b04;
	clear: both;
	height: 28px;
	line-height: 25px;
	text-align: left;
	padding: 8px 5px 0px 5px;
}

.apps li .name {
	float: left;
	width: 90px;
	text-align: right;
	color: #000;
}

.apps li .input {
	float: left;
	width: 250px;
	color: #000;
}

.apps li .input2 {
	float: left;
	width: 560px;
	color: #000;
	font-size: 11px;
}

.apps li input.Text {
	width: 90%;
}

.apps li .desc {
	float: left;
	width: 300px;
	color: #ab9a66;
}

.apps .btn {
	text-align: center;
	margin: 10px;
	border-top: #333 1px dotted;
}

#examNavigation {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#examNavigation td {
	margin: 0px;
	padding: 1px 0px;
	border: 0px;
}

.ExamOrderViewWait,
.ExamOrderViewVisited {
	width: 90%;
	height: 22px;
	padding-top: 1px;
	font-size: 14px;
	float: left;
	text-align: center;
	border: 1px solid #E3E3E3;
}

.ExamOrderViewWait {
	background-color: #FEFEFE;
	cursor: pointer;
}

.ExamOrderViewVisited {
	background-color: #ccffff;
	cursor: pointer;
	border: 1px solid #33cc99 !important;
}
.ExamOrderViewCurr{
	background-color:#bee4ff;
	border: 1px solid #0b85de !important;
}
.ExamOrderViewVisited a{
   /*color: black;!important*/
}


#examNavigation .ExamOrderViewVisited {
	color: #fff;
}

#examNavigation .ExamOrderViewVisited:active {
	color: #fff;
}

#examNavigation .ExamOrderViewVisited:hover {
	color: #fff;
}

.posts {
	color: #999999;
	table-layout: fixed;
	width: 100%;
}

.posts th {
	border-bottom: 0px solid #DEDEDC;
	border-top: 1px solid #DEDEDC;
}

.posts th {
	background: none repeat scroll 0 0 #F4F4F1;
	color: #999999;
	height: 30px;
	line-height: 25px;
	text-align: left;
}

.posts td {
	border-top: 1px solid #DEDEDC;
	height: 100px;
	padding: 3px;
}

.posts td.first {
	border-left: 1px solid #DEDEDC;
	font-size: 14px;
	text-indent: 10px;
}

.posts th.first {
	border-left: 1px solid #DEDEDC;
	font-size: 12px;
	text-indent: 10px;
}

.posts .first .detail {
	padding-left: 25px;
}

.posts .first .detail .status {
	margin: 2px 0 0 -20px;
}

.posts .last {
	width: 80px;
}

.posts .last {
	padding: 0 10px;
	text-align: right;
}

.posts td.last {
	border-right: 1px solid #DEDEDC;
	text-indent: 0;
}

.posts th.last {
	border-right: 1px solid #DEDEDC;
	padding-right: 10px;
}

.problemPhoto {
	padding: 5px;
}

.problemPhoto p {
	text-align: center;
}

.problemPhoto p img {
	border: 1px solid #E3E3E3;
	height: 100px;
	width: 120px;
}

.editTable {
	background: #e4e4e4;
	color: #666;
}

.editTable tr {
	background: #fff;
}

.editTable tr td {
	height: 20px;
	padding: 3px;
}

.editTable .titleColumn {
	background-color: #f6f6f6;
	color: #666666;
	text-align: center;
	font-size: 14px;
}

.editTable .valueColumn {
	font-size: 14px;
	text-align: left;
}

.editTable .c {
	text-align: center;
}

.editTable .r {
	text-align: right;
}



/*表格的线*/
#dataList {
	color: #000;
	line-height: 20px;
}

/*单元格的线等*/
#dataList td {
	padding: 5px;
}

#dataList th {
	background: url("images/three.png") no-repeat 0 0 transparent;
	height: 31px;
	line-height: 25px;
	overflow: hidden;
	text-align: center;
}

#dataList .c {
	text-align: center;
}

#dataList .r {
	text-align: right;
}

/*table中偶数行*/
.even-row {
	background-color: #FCFFFE;
}

/*table中奇数行*/
.odd-row {
	background-color: #f4f3f3;
}

/**table中活动当前行*/
.active-row {
	background-color: #e1f1fc;
}

/**table中选中行*/
.selected-row {
	background-color: #f3faff;
}

/*ad*/

.box01 {
	position: relative;
	height: 1%;
	margin: 10px 0 10px
}

.box01 .box01_h {
	position: relative;
	height: 31px;
	border: 0; /*background:url(images/news_head_dot.jpg) repeat-x 0 0*/
}

.box01 .box01_h b {
	position: absolute;
	left: 0;
	top: 0;
	height: 31px;
	width: 6px; /*background:url(images/box01_h_l.gif) no-repeat 0 0*/
}

.box01 .box01_h i {
	position: absolute;
	right: 0;
	top: 0;
	height: 31px;
	width: 6px; /*background:url(images/box01_h_r.gif) no-repeat 100% 0*/
}

.box01 .tabs01 {
	height: 31px;
	position: relative;
	top: 0;
	z-index: 3;
	margin: 0;
	background: url("images/news_head_dot.jpg") repeat-x 0 100%
}

.box01 .tabs01 li {
	float: left;
	position: relative;
	margin: 0 -1px 0 0;
	line-height: 28px;
    _display: inline;
}

.box01 .tabs01 li a {;
	outline: none;
	display: block;
	float: left;
	height: 31px;
	width: 90px;
	text-align: center;
	color: #FFF;
	font-weight: bold;
    _dispaly: inline;
}

.box01 .tabs01 li.tabf {
	height: 31px;
	top: 0;
}

.box01 .tabs01 li.tabf a {
	background: url("images/news_head_cur_bg.jpg") no-repeat 0 0;
	height: 31px;
	color: #FFF;
	font-weight: bold;
}

.box01 .tabs01 li.tabn {
	margin: 0 -1px 0 0;
	_height: 31px;
}

.box01 .tabs01 li.tabn a {
	background: url("images/news_head_bg.jpg") no-repeat 0 0;
	height: 31px;
}

.box01 .tabs01 li a:hover {
	text-decoration: none
}

.box01 .tabs01_content {
	position: relative;
	border: 0px solid #d5d5d5;
	border-top: 0;
	padding: 0px;
	height: 200px;
	margin-top: 10px;
}

.box01 .tabs01 li a.first {
}

.box01 .tabs01 li.tabn a.last {
}

.box01 .tabs01 li.tabf a.last {
}

.box01  .articleList2 {
}

.box01 .articleList2 li {
	margin: 0 0 2px;
	font-size: 12px;
    border-bottom: 1px dotted #ddd;
}

.box01 .articleList2 li a {
	width: 30em;
	white-space: nowrap;
	text-overflow: ellipsis
}

.box01 .articleList2 li span {
	width: 6em;
}

.box01 .tabs01_content #photoArea {
	float: left;
	width: 223px;
	height: 168px;
	border: #f7f7f7 1px solid;
}

.box01 .tabs01_content #articleArea {
	float: right;
	width: 370px;
	height: 168px;
}

.box01 a.moreLink {
	position: absolute;
	right: 5px;
	top: -30px;
	font-size: 1px;
	z-index: 6;
	width: 45px;
	height: 13px;
	text-align: center;
	background: url("images/more.jpg") no-repeat 0 0;
	color: #FFF;
}

.box02 {
	position: relative;
	height: 1%;
	margin: 0 0 10px
}

.box02 .box02_h {
	position: relative;
	height: 31px;
	border: 0;
	background: url("images/box_head_bg.jpg") repeat-x 0 0;
}

.box02 .box02_h b {
	position: absolute;
	left: 0;
	top: 0;
	height: 31px;
	width: 215px;
	background: url("images/exam_news.jpg") no-repeat 0 0
}

.box02 .box02_h i {
	position: absolute;
	right: 0;
	top: 0;
	height: 31px;
	width: 6px;
}

.box02 .tabs01 {
	height: 31px;
	position: relative;
	top: 0;
	z-index: 3;
	margin: 0;
}

.box02 .tabs01 li {
	float: left;
	position: relative;
	margin: 0 -1px 0 0;
	line-height: 25px;
    _display: inline;
}

.box02 .tabs01 li a {;
	outline: none;
	display: block;
	float: left;
	height: 24px;
	width: 215px;
	text-align: center;
    _dispaly: inline;
}

.box02 .tabs01 li.tabf {
	height: 26px;
	top: 0;
    _height: 31px;;
}

.box02 .tabs01 li.tabf a {
	background: url("images/exam_news.jpg") no-repeat 0 0;
	height: 31px;
	color: #fff;
	font-weight: bold;
}

.box02 .tabs01 li.tabn {
	margin: 0 -1px 0 0;
	_height: 31px;
}

.box02 .tabs01 li.tabn a {
	background: url(images/exam_news.jpg) no-repeat 0 0;
	height: 31px;
}

.box02 .tabs01 li a:hover {
	text-decoration: none
}

.box02 .tabs01_content {
	position: relative;
	border: 0px solid #d5d5d5;
	border-top: 0;
	padding: 0px;
	height: 150px;
	margin-top: 10px;
}

.box02 .tabs01 li a.first {
}

.box02 .tabs01 li.tabn a.last {
}

.box02 .tabs01 li.tabf a.last {
}

.box02  .articleList2 {
}

.box02 .articleList2 li {
	border-bottom: 1px dotted #ddd;
	margin: 0 0 2px;
	font-size: 12px;
}

.box02 .articleList2 li a {
	width: 30em;
	white-space: nowrap;
	text-overflow: ellipsis
}

.box02 .articleList2 li span {
	width: 6em;
}

.box02 .tabs01_content #examNewsLogo {
	float: left;
	width: 223px;
	height: 137px;
	border: #f7f7f7 1px solid;
	background: url("images/guanggao.jpg") no-repeat 0 0;
}

.box02 .tabs01_content #examNews {
	float: right;
	width: 370px;
	height: 137px;
}

.box02 a.moreLink {
	position: absolute;
	right: 5px;
	top: -30px;
	font-size: 1px;
	z-index: 6;
	width: 45px;
	height: 13px;
	text-align: center;
	background: url("images/more.jpg") no-repeat 0 0;
	color: #FFF;
}

.box03 {
	position: relative;
	height: 1%;
	margin: 20px 0 10px;
}

.box03 .box03_h {
	position: relative;
	height: 31px;
	border: 0;
	background: url("images/box_head_bg.jpg") repeat-x 0 0;
}

.box03 .box03_h b {
	position: absolute;
	left: 0;
	top: 0;
	height: 31px;
	width: 215px;
	background: url("images/transferLine.jpg") no-repeat 0 0
}

.box03 .box03_h i {
	position: absolute;
	right: 0;
	top: 0;
	height: 31px;
	width: 6px;
}

.box03 .tabs01 {
	height: 26px;
	position: relative;
	top: 0;
	z-index: 3;
	margin: 0;
	background: url("images/tl_head_dot.jpg") repeat-x 0 100%
}

.box03 .tabs01 li {
	float: left;
	position: relative;
	margin: 0 -1px 0 0;
	line-height: 24px;
    _display: inline;
}

.box03 .tabs01 li a {;
	outline: none;
	display: block;
	float: left;
	height: 26px;
	width: 128px;
	text-align: center;
    _dispaly: inline;
}

.box03 .tabs01 li.tabf {
	height: 26px;
	top: 0;
}

.box03 .tabs01 li.tabf a {
	background: url("images/tl_head_cur_bg.jpg") no-repeat 0 0;
	height: 26px;
	color: #fff;
	font-weight: bold;
}

.box03 .tabs01 li.tabn {
	margin: 0 -1px 0 0;
	_height: 26px;
}

.box03 .tabs01 li.tabn a {
	background: url("images/tl_head_bg.jpg") no-repeat 0 0;
	height: 26px;
}

.box03 .tabs01 li a:hover {
	text-decoration: none
}

.box03 .tabs01_head {
	position: relative;
	border: 0px solid #d5d5d5;
	border-top: 0;
	padding: 0px;
	margin: 10px 0;
}

.box03 .tabs01_content {
	position: relative;
	border: 0px solid #d5d5d5;
	border-top: 0;
	padding: 0px;
	margin-top: 10px;
}

.box03 .tabs01 li a.first {
}

.box03 .tabs01 li.tabn a.last {
}

.box03 .tabs01 li.tabf a.last {
}

.box03  .articleList2 {
}

.box03 .articleList2 li {
	border-bottom: 1px dotted #ddd;
	margin: 0 0 2px;
	font-size: 12px;
}

.box03 .articleList2 li a {
	width: 30em;
	white-space: nowrap;
	text-overflow: ellipsis
}

.box03 .articleList2 li span {
    width: 6em;
}

.box03 a.moreLink {
	position: absolute;
	right: 5px;
	top: -70px;
	font-size: 1px;
	z-index: 6;
	width: 45px;
	height: 13px;
	text-align: center;
	background: url("images/more.jpg") no-repeat 0 0;
	color: #FFF;
}

.box04 {
	position: relative;
	height: 1%;
	margin: 20px 0 10px
}

.box04 .box04_h {
	position: relative;
	height: 31px;
	border: 0;
	background: url("images/box_head_bg.jpg") repeat-x 0 0
}

.box04 .box04_h b {
	position: absolute;
	left: 0;
	top: 0;
	height: 31px;
	width: 215px;
	background: url("images/coachShow.jpg") no-repeat 0 0
}

.box04 .box04_h i {
	position: absolute;
	right: 0;
	top: 0;
	height: 31px;
	width: 6px;
}

.box04 .tabs01 {
	height: 31px;
	position: relative;
	top: 0;
	z-index: 3;
	margin: 0;
}

.box04 .tabs01 li {
	float: left;
	position: relative;
	margin: 0 -1px 0 0;
	line-height: 25px;
    _display: inline;
}

.box04 .tabs01 li a {;
	outline: none;
	display: block;
	float: left;
	height: 24px;
	width: 215px;
	text-align: center;
    _dispaly: inline;
}

.box04 .tabs01 li.tabf {
	height: 31px;
	top: 0;
}

.box04 .tabs01 li.tabf a {
	background: url("images/exam_news.jpg") no-repeat 0 0;
	height: 31px;
	color: #fff;
	font-weight: bold;
}

.box04 .tabs01 li.tabn {
	margin: 0 -1px 0 0;
	_height: 31px;
}

.box04 .tabs01 li.tabn a {
	background: url("images/exam_news.jpg") no-repeat 0 0;
	height: 31px;
}

.box04 .tabs01 li a:hover {
	text-decoration: none
}

.box04 .tabs01_content {
	position: relative;
	border: 0px solid #d5d5d5;
	border-top: 0;
	padding: 0px;
}

.box04 .tabs01_content .picArea {
	width: 164px;
	height: 122px;
	background: url("images/coach_photo_bg.jpg") no-repeat 0 0;
	text-align: center;
	line-height: 17px;
}

.box04 .tabs01_content .picArea img {
	width: 162px;
	height: 96px;
}

.box04 .tabs01 li a.first {
}

.box04 .tabs01 li.tabn a.last {
}

.box04 .tabs01 li.tabf a.last {
}

.box04  .articleList2 {
}

.box04 .articleList2 li {
	border-bottom: 1px dotted #ddd;
	margin: 0 0 2px;
	font-size: 12px;
}

.box04 .articleList2 li a {
	width: 30em;
	white-space: nowrap;
	text-overflow: ellipsis
}

.box04 .articleList2 li span {
	width: 6em;
}

.box04 a.moreLink {
	position: absolute;
	right: 5px;
	top: -20px;
	font-size: 1px;
	z-index: 6;
	width: 45px;
	height: 13px;
	text-align: center;
	background: url("images/more.jpg") no-repeat 0 0;
	color: #FFF;
}

.box05 {
	position: relative;
	height: 1%;
	margin: 0 0 10px
}

.box05 .box05_h {
	position: relative;
	height: 31px;
	border: 0;
	background: url("images/box_head_bg.jpg") repeat-x 0 0
}

.box05 .box05_h b {
	position: absolute;
	left: 0;
	top: 0;
	height: 31px;
	width: 215px;
	background: url("images/schoolShow.jpg") no-repeat 0 0
}

.box05 .box05_h i {
	position: absolute;
	right: 0;
	top: 0;
	height: 31px;
	width: 6px;
}

.box05 .tabs01 {
	height: 31px;
	position: relative;
	top: 0;
	z-index: 3;
	margin: 0;
}

.box05 .tabs01 li {
	float: left;
	position: relative;
	margin: 0 -1px 0 0;
	line-height: 20px;
    _display: inline;
}

.box05 .tabs01 li a {;
	outline: none;
	display: block;
	float: left;
	height: 24px;
	width: 215px;
	text-align: center;
    _dispaly: inline;
}

.box05 .tabs01 li.tabf {
	height: 26px;
	top: 0;
    _height: 31px;;
}

.box05 .tabs01 li.tabf a {
	background: url("images/exam_news.jpg") no-repeat 0 0;
	height: 31px;
	color: #fff;
	font-weight: bold;
}

.box05 .tabs01 li.tabn {
	margin: 0 -1px 0 0;
	_height: 31px;
}

.box05 .tabs01 li.tabn a {
	background: url("images/exam_news.jpg") no-repeat 0 0;
	height: 31px;
}

.box05 .tabs01 li a:hover {
	text-decoration: none
}

.box05 .tabs01_content {
	position: relative;
	border: 0px solid #d5d5d5;
	border-top: 0;
	padding: 0px
}

.box05 .tabs01_content .picArea {
	width: 164px;
	height: 122px;
	background: url("images/coach_photo_bg.jpg") no-repeat 0 0;
	text-align: center;
	line-height: 17px;
}

.box05 .tabs01_content .picArea img {
	width: 162px;
	height: 96px;
}

.box05 .tabs01 li a.first {
}

.box05 .tabs01 li.tabn a.last {
}

.box05 .tabs01 li.tabf a.last {
}

.box05  .articleList2 {
}

.box05 .articleList2 li {
	margin: 0 0 2px;
	font-size: 12px;
    border-bottom: 1px dotted #ddd;
}

.box05 .articleList2 li a {
	width: 30em;
	white-space: nowrap;
	text-overflow: ellipsis
}

.box05 .articleList2 li span {
	width: 6em;
}

.box05 a.moreLink {
	position: absolute;
	right: 5px;
	top: -20px;
	font-size: 1px;
	z-index: 6;
	width: 45px;
	height: 13px;
	text-align: center;
	color: #FFF;
    background: url("images/more.jpg") no-repeat 0 0;
}

.box06 {
	position: relative;
	height: 1%;
	margin: 0 0 10px
}

.box06 .box06_h {
	position: relative;
	height: 31px;
	border: 0;
	background: url("images/box_head_bg.jpg") repeat-x 0 0;
}

.box06 .box06_h b {
	position: absolute;
	left: 0;
	top: 0;
	height: 31px;
	width: 110px;
	background: url("images/regPoint.jpg") no-repeat 0 0
}

.box06 .box06_h i {
	position: absolute;
	right: 0;
	top: 0;
	height: 31px;
	width: 6px;
}

.box06 .tabs01 {
	height: 26px;
	position: relative;
	top: 0;
	z-index: 3;
	margin: 0;
	background: url("images/ditu.jpg") no-repeat 0 100%;
	padding: 0 12px;
}

.box06 .tabs01 li {
	float: left;
	position: relative;
	margin: 0 -1px 0 0;
	line-height: 24px;
    _display: inline;
}

.box06 .tabs01 li a {;
	outline: none;
	display: block;
	float: left;
	height: 24px;
	width: 140px;
	text-align: center;
    _dispaly: inline;
}

.box06 .tabs01 li.tabf {
	height: 26px;
	top: 0
}

.box06 .tabs01 li.tabf a {
	background: url("images/rg_head_cur_bg.jpg") no-repeat 0 0;
	height: 26px;
	color: #000;
}

.box06 .tabs01 li.tabn {
	margin: 0 -1px 0 0;
	_height: 26px;
}

.box06 .tabs01 li.tabn a {
	background: url("images/rg_head_bg.jpg") no-repeat 0 0;
	height: 26px;
}

.box06 .tabs01 li a:hover {
	text-decoration: none
}

.box06 .tabs01_head {
	position: relative;
	border: 0px solid #d5d5d5;
	border-top: 0;
	padding: 0px;
	margin: 10px 0;
}

.box06 .tabs01_content {
	position: relative;
	border-top: 0;
}

.box06 .tabs01_content img {
	width: 562px;
	height: 226px;
	border: 1px solid #CCCCCC;
	margin-left: 10px;
}

.box06 .tabs01 li a.first {
}

.box06 .tabs01 li.tabn a.last {
}

.box06 .tabs01 li.tabf a.last {
}

.box06  .articleList2 {
}

.box06 .articleList2 li {
	border-bottom: 1px dotted #ddd;
	margin: 0 0 2px;
	font-size: 12px;
}

.box06 .articleList2 li a {
	width: 30em;
	white-space: nowrap;
	text-overflow: ellipsis
}

.box06 .articleList2 li span {
	width: 6em;
}

.box06 a.moreLink {
	position: absolute;
	right: 5px;
	top: -30px;
	font-size: 1px;
	z-index: 6;
	width: 45px;
	height: 13px;
	text-align: center;
	background: url("images/more.jpg") no-repeat 0 0;
	color: #FFF;
}

.box07 {
	position: relative;
	height: 1%;
	margin: 10 0 10px
}

.box07 .box07_h {
	position: relative;
	height: 31px;
	border: 0;
	background: url("images/box_head_bg.jpg") repeat-x 0 0
}

.box07 .box07_h b {
	position: absolute;
	left: 0;
	top: 0;
	height: 31px;
	width: 326px;
	background: url("images/regQuery.jpg") no-repeat 0 0
}

.box07 .box07_h i {
	position: absolute;
	right: 0;
	top: 0;
	height: 31px;
	width: 6px;
}

.box07 .tabs01 {
	height: 31px;
	position: relative;
	top: 0;
	z-index: 3;
	margin: 0;
}

.box07 .tabs01 li {
	float: left;
	position: relative;
	margin: 0 -1px 0 0;
	line-height: 25px;
    _display: inline;
}

.box07 .tabs01 li a {;
	outline: none;
	display: block;
	float: left;
	height: 24px;
	width: 215px;
	text-align: center;
    _dispaly: inline;
}

.box07 .tabs01 li.tabf {
	height: 26px;
	top: 0;
    _height: 31px;;
}

.box07 .tabs01 li.tabf a {
	background: url("images/exam_news.jpg") no-repeat 0 0;
	height: 31px;
	color: #fff;
	font-weight: bold;
}

.box07 .tabs01 li.tabn {
	margin: 0 -1px 0 0;
	_height: 31px;
}

.box07 .tabs01 li.tabn a {
	background: url("images/exam_news.jpg") no-repeat 0 0;
	height: 31px;
}

.box07 .tabs01 li a:hover {
	text-decoration: none
}

.box07 .tabs01_content {
	position: relative;
	margin: 10px 0px;
	padding: 195px 15px 0px;
	width: 290px;
	height: 65px;
	background: url("images/regQryPhone.jpg") no-repeat 0 0;
}

.box07 .tabs01 li a.first {
}

.box07 .tabs01 li.tabn a.last {
}

.box07 .tabs01 li.tabf a.last {
}

.box07  .articleList2 {
}

.box07 .articleList2 li {
	margin: 0 0 2px;
	font-size: 12px;
    border-bottom: 1px dotted #ddd;
}

.box07 .articleList2 li a {
	width: 30em;
	white-space: nowrap;
	text-overflow: ellipsis
}

.box07 .articleList2 li span {
	width: 6em;
}

.box07 a.moreLink {
	position: absolute;
	right: 5px;
	top: -20px;
	font-size: 1px;
	z-index: 6;
	width: 45px;
	height: 13px;
	text-align: center;
	background: url("images/more.jpg") no-repeat 0 0;
	color: #FFF;
}

.box08 {
	position: relative;
	height: 1%;
	margin: 10px 0 10px
}

.box08 .box08_h {
	position: relative;
	height: 31px;
	border: 0;
	background: url("images/box_head_bg.jpg") repeat-x 0 0
}

.box08 .box08_h b {
	position: absolute;
	left: 0;
	top: 0;
	height: 31px;
	width: 326px;
	background: url("images/activity.jpg") no-repeat 0 0
}

.box08 .box08_h i {
	position: absolute;
	right: 0;
	top: 0;
	height: 31px;
	width: 6px;
}

.box08 .tabs01 {
	height: 31px;
	position: relative;
	top: 0;
	z-index: 3;
	margin: 0;
}

.box08 .tabs01 li {
	float: left;
	position: relative;
	margin: 0 -1px 0 0;
	line-height: 25px;
    _display: inline;
}

.box08 .tabs01 li a {;
	outline: none;
	display: block;
	float: left;
	height: 24px;
	width: 215px;
	text-align: center;
    _dispaly: inline;
}

.box08 .tabs01 li.tabf {
	height: 26px;
	top: 0;
    _height: 31px;
}

.box08 .tabs01 li.tabf a {
	background: url("images/exam_news.jpg") no-repeat 0 0;
	height: 31px;
	color: #fff;
	font-weight: bold;
}

.box08 .tabs01 li.tabn {
	margin: 0 -1px 0 0;
	_height: 31px;
}

.box08 .tabs01 li.tabn a {
	background: url("images/exam_news.jpg") no-repeat 0 0;
	height: 31px;
}

.box08 .tabs01 li a:hover {
	text-decoration: none
}

.box08 .tabs01_content {
	position: relative;
	border: 0px solid #d5d5d5;
	border-top: 0;
	padding: 0px;
	margin: 10px 0px;
}

.box08 .tabs01 li a.first {
}

.box08 .tabs01 li.tabn a.last {
}

.box08 .tabs01 li.tabf a.last {
}

.box08  .articleList2 {
}

.box08 .articleList2 li {
	margin: 0 0 2px;
	font-size: 12px;
    border-bottom: 1px dotted #ddd;
}

.box08 .articleList2 li a {
	width: 30em;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.box08 .articleList2 li span {
	width: 6em;
}

.box08 a.moreLink {
	position: absolute;
	right: 5px;
	top: 10px;
	font-size: 1px;
	z-index: 6;
	width: 45px;
	height: 13px;
	text-align: center;
	background: url("images/more.jpg") no-repeat 0 0;
	color: #FFF;
}

.box09 {
	position: relative;
	height: 1%;
	margin: 0 0 10px
}

.box09 .box09_h {
	position: relative;
	height: 31px;
	border: 0;
	background: url("images/box_head_bg.jpg") repeat-x 0 0
}

.box09 .box09_h b {
	position: absolute;
	left: 0;
	top: 0;
	height: 31px;
	width: 326px;
	background: url("images/register.jpg") no-repeat 0 0
}

.box09 .box09_h i {
	position: absolute;
	right: 0;
	top: 0;
	height: 31px;
	width: 6px;
}

.box09 .tabs01 {
	height: 31px;
	position: relative;
	top: 0;
	z-index: 3;
	margin: 0;
}

.box09 .tabs01 li {
	float: left;
	position: relative;
	margin: 0 -1px 0 0;
	line-height: 25px;
    _display: inline;
}

.box09 .tabs01 li a {;
	outline: none;
	display: block;
	float: left;
	height: 24px;
	width: 215px;
	text-align: center;
    _dispaly: inline;
}

.box09 .tabs01 li.tabf {
	height: 26px;
	top: 0;
    _height: 31px;
}

.box09 .tabs01 li.tabf a {
	height: 31px;
	color: #fff;
	font-weight: bold;
    background: url("images/exam_news.jpg") no-repeat 0 0;
}

.box09 .tabs01 li.tabn {
	margin: 0 -1px 0 0;
	_height: 31px;
}

.box09 .tabs01 li.tabn a {
	background: url("images/exam_news.jpg") no-repeat 0 0;
	height: 31px;
}

.box09 .tabs01 li a:hover {
	text-decoration: none
}

.box09 .tabs01_content {
	position: relative;
	width: 324px;
	overflow: hidden;
	line-height: 24px;
	overflow: hidden;
	border: 1px solid #efefef;
	background-color: #f7f7f7;
}

.box09 .tabs01 li a.first {
}

.box09 .tabs01 li.tabn a.last {
}

.box09 .tabs01 li.tabf a.last {
}

.box09  .articleList2 {
}

.box09 .articleList2 li {
	border-bottom: 1px dotted #ddd;
	margin: 0 0 2px;
	font-size: 12px;
}

.box09 .articleList2 li a {
	width: 30em;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.box09 .articleList2 li span {
	width: 6em;
}

.box09 a.moreLink {
	position: absolute;
	right: 5px;
	top: 10px;
	font-size: 1px;
	z-index: 6;
	width: 45px;
	height: 13px;
	text-align: center;
	background: url("images/more.jpg") no-repeat 0 0;
	color: #FFF;
}

.box10 {
	position: relative;
	height: 1%;
	margin: 0 0 10px
}

.box10 .box10_h {
	position: relative;
	height: 31px;
	border: 0;
	background: url("images/box_head_bg.jpg") repeat-x 0 0
}

.box10 .box10_h b {
	position: absolute;
	left: 0;
	top: 0;
	height: 31px;
	width: 326px;
	background: url("images/school.jpg") no-repeat 0 0
}

.box10 .box10_h i {
	position: absolute;
	right: 0;
	top: 0;
	height: 31px;
	width: 6px;
}

.box10 .tabs01 {
	height: 31px;
	position: relative;
	top: 0;
	z-index: 3;
	margin: 0;
}

.box10 .tabs01 li {
	float: left;
	position: relative;
	margin: 0 -1px 0 0;
	line-height: 25px;
    _display: inline;
}

.box10 .tabs01 li a {;
	outline: none;
	display: block;
	float: left;
	height: 24px;
	width: 215px;
	text-align: center;
    _dispaly: inline;
}

.box10 .tabs01 li.tabf {
	height: 26px;
	top: 0;
    _height: 31px;
}

.box10 .tabs01 li.tabf a {
	background: url("images/exam_news.jpg") no-repeat 0 0;
	height: 31px;
	color: #fff;
	font-weight: bold;
}

.box10 .tabs01 li.tabn {
	margin: 0 -1px 0 0;
	_height: 31px;
}

.box10 .tabs01 li.tabn a {
	background: url("images/exam_news.jpg") no-repeat 0 0;
	height: 31px;
}

.box10 .tabs01 li a:hover {
	text-decoration: none
}

.box10 .tabs01_content {
	position: relative;
	width: 320px;
	background: url("images/three.png") repeat scroll 0 -229px transparent;
	overflow: hidden;
}

.box10 .tabs01_content .content {
	height: 140px;
	padding: 6px 5px 0px 35px;
	line-height: 24px;
	overflow: hidden;
}

.box10 .tabs01 li a.first {
}

.box10 .tabs01 li.tabn a.last {
}

.box10 .tabs01 li.tabf a.last {
}

.box10  .articleList2 {
}

.box10 .articleList2 li {
	margin: 0 0 2px;
	font-size: 12px;
    border-bottom: 1px dotted #ddd;
}

.box10 .articleList2 li a {
	width: 30em;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.box10 .articleList2 li span {
	width: 6em;
}

.box10 a.moreLink {
	position: absolute;
	right: 5px;
	top: 10px;
	font-size: 1px;
	z-index: 6;
	width: 45px;
	height: 13px;
	text-align: center;
	background: url("images/more.jpg") no-repeat 0 0;
	color: #FFF;
}

.box11 {
	position: relative;
	height: 1%;
	margin: 10px 0 10px
}

.box11 .box11_h {
	position: relative;
	height: 26px;
	border: 0;
}

.box11 .box11_h b {
	position: absolute;
	left: 0;
	top: 0;
	height: 26px;
	width: 6px;
}

.box11 .box11_h i {
	position: absolute;
	right: 0;
	top: 0;
	height: 26px;
	width: 6px;
}

.box11 .tabs01 {
	height: 26px;
	position: relative;
	top: 0;
	z-index: 3;
	margin: 0;
	background: url("images/coach_head_dot.jpg") repeat-x 0 100%
}

.box11 .tabs01 li {
	float: left;
	position: relative;
	margin: 0 -1px 0 0;
	line-height: 24px;
    _display: inline;
}

.box11 .tabs01 li a {;
	outline: none;
	display: block;
	float: left;
	height: 26px;
	width: 80px;
	text-align: center;
	color: #707070;
	font-weight: bold;
    _dispaly: inline;
}

.box11 .tabs01 li.tabf {
	height: 26px;
	top: 0;
}

.box11 .tabs01 li.tabf a {
	background: url("images/coach_head_cur_bg.jpg") no-repeat 0 0;
	height: 26px;
	color: #FFF;
	font-weight: bold;
}

.box11 .tabs01 li.tabn {
	margin: 0 -1px 0 0;
	_height: 26px;
}

.box11 .tabs01 li.tabn a {
	background: url("images/coach_head_bg.jpg") no-repeat 0 0;
	height: 26px;
}

.box11 .tabs01 li a:hover {
	text-decoration: none
}

.box11 .tabs01_content {
	position: relative;
	margin: 10px 2px;
}

.box11 .tabs01_content .photo {
	display: inline;
	float: left;
	margin: 0 10px 0 2px;
	overflow: hidden;
}

.box11 .tabs01_content .photo img {
	width: 100px;
	height: 120px;
	border: 1px solid #d5d5d5;
}

.box11 .tabs01_content .text {
	display: inline;
	float: left;
	width: 200px;
	height: 120px;
	line-height: 23px;
	overflow: hidden;
}

.box11 .tabs01 li a.first {
}

.box11 .tabs01 li.tabn a.last {
}

.box11 .tabs01 li.tabf a.last {
}

.box11  .articleList2 {
}

.box11 .articleList2 li {
	margin: 0 0 2px;
	font-size: 12px;
    border-bottom: 1px dotted #ddd;
}

.box11 .articleList2 li a {
	width: 30em;
	white-space: nowrap;
	text-overflow: ellipsis
}

.box11 .articleList2 li span {
	width: 6em;
}

.box11 a.moreLink {
	position: absolute;
	right: 5px;
	top: -20px;
	font-size: 1px;
	z-index: 6;
	width: 45px;
	height: 13px;
	text-align: center;
	background: url("images/more.jpg") no-repeat 0 0;
	color: #FFF;
}

.box12 {
	position: relative;
	height: 1%;
	margin: 20px 0 10px
}

.box12 .box12_h {
	position: relative;
	height: 31px;
	border: 0;
	background: url("images/box_head_bg.jpg") repeat-x 0 0;
}

.box12 .box12_h b {
	position: absolute;
	left: 0;
	top: 0;
	height: 31px;
	width: 110px;
	background: url("images/trainFlow.jpg") no-repeat 0 0;
}

.box12 .box12_h i {
	position: absolute;
	right: 0;
	top: 0;
	height: 31px;
	width: 6px;
}

.box12 .tabs01 {
	height: 31px;
	position: relative;
	top: 0;
	z-index: 3;
	margin: 0;
}

.box12 .tabs01 li {
	float: left;
	position: relative;
	margin: 0 -1px 0 0;
	line-height: 25px;
    _display: inline;
}

.box12 .tabs01 li a {;
	outline: none;
	display: block;
	float: left;
	height: 24px;
	width: 215px;
	text-align: center;
    _dispaly: inline;
}

.box12 .tabs01 li.tabf {
	height: 26px;
	top: 0;
    _height: 31px;
}

.box12 .tabs01 li.tabf a {
	background: url("images/exam_news.jpg") no-repeat 0 0;
	height: 31px;
	color: #fff;
	font-weight: bold;
}

.box12 .tabs01 li.tabn {
	margin: 0 -1px 0 0;
	_height: 31px;
}

.box12 .tabs01 li.tabn a {
	background: url("images/exam_news.jpg") no-repeat 0 0;
	height: 31px;
}

.box12 .tabs01 li a:hover {
	text-decoration: none
}

.box12 .tabs01_content {
	position: relative;
	border: 0px solid #d5d5d5;
	border-top: 0;
	padding: 0px
}

.box12 .tabs01 li a.first {
}

.box12 .tabs01 li.tabn a.last {
}

.box12 .tabs01 li.tabf a.last {
}

.box12  .articleList2 {
}

.box12 .articleList2 li {
	margin: 0 0 2px;
	font-size: 12px;
    border-bottom: 1px dotted #ddd;
}

.box12 .articleList2 li a {
	width: 30em;
	white-space: nowrap;
	text-overflow: ellipsis
}

.box12 .articleList2 li span {
	width: 6em;
}

.box12 a.moreLink {
	position: absolute;
	right: 5px;
	top: -20px;
	font-size: 1px;
	z-index: 6;
	width: 45px;
	height: 13px;
	text-align: center;
	background: url("images/more.jpg") no-repeat 0 0;
	color: #FFF;
}

.box_hotline {
	position: relative;
	height: 1%;
	margin: 0 0 10px
}

.box_hotline .box_h {
	position: relative;
	height: 0px;
	border: 0;
	background: url("images/box_head_bg.jpg") repeat-x 0 0
}

.box_hotline .box_h b {
	position: absolute;
	left: 0;
	top: 0;
	height: 0px;
	width: 100%;
	background: url("images/regQuery.jpg") no-repeat 0 0
}

.box_hotline .box_h i {
	position: absolute;
	right: 0;
	top: 0;
	height: 0px;
	width: 6px;
}

.box_hotline .tabs01 {
	height: 31px;
	position: relative;
	top: 0;
	z-index: 3;
	margin: 0;
}

.box_hotline .tabs01 li {
	float: left;
	position: relative;
	margin: 0 -1px 0 0;
	line-height: 25px;
    _display: inline;
}

.box_hotline .tabs01 li a {;
	outline: none;
	display: block;
	float: left;
	height: 24px;
	width: 215px;
	text-align: center;
    _dispaly: inline;
}

.box_hotline .tabs01 li.tabf {
	height: 26px;
	top: 0;
    _height: 31px;
}

.box_hotline .tabs01 li.tabf a {
	background: url("images/exam_news.jpg") no-repeat 0 0;
	height: 31px;
	color: #fff;
	font-weight: bold;
}

.box_hotline .tabs01 li.tabn {
	margin: 0 -1px 0 0;
	_height: 31px;
}

.box_hotline .tabs01 li.tabn a {
	background: url("images/exam_news.jpg") no-repeat 0 0;
	height: 31px;
}

.box_hotline .tabs01 li a:hover {
	text-decoration: none
}

.box_hotline .tabs01_content {
	position: relative;
	margin: 10px 0px;
	padding: 180px 15px 0px;
	width: 221px;
	height: 80px;
	background: url("images/hotline.jpg") no-repeat 0 0;
}

.box_hotline .tabs01 li a.first {
}

.box_hotline .tabs01 li.tabn a.last {
}

.box_hotline .tabs01 li.tabf a.last {
}

.box_hotline a.moreLink {
	position: absolute;
	right: 5px;
	top: -20px;
	font-size: 1px;
	z-index: 6;
	width: 45px;
	height: 13px;
	text-align: center;
	background: url("images/more.jpg") no-repeat 0 0;
	color: #FFF;
}

.box_sidebar {
	position: relative;
	height: 1%;
	margin: 0 0 10px;
}

.box_sidebar .box_h {
	position: relative;
	height: 0px;
	border: 0;
	background: url("images/box_head_bg.jpg") repeat-x 0 0;
}

.box_sidebar .box_h b {
	position: absolute;
	left: 0;
	top: 0;
	height: 0px;
	width: 100%;
	background: url("images/regQuery.jpg") no-repeat 0 0;
}

.box_sidebar .box_h i {
	position: absolute;
	right: 0;
	top: 0;
	height: 0px;
	width: 6px;
}

.box_sidebar .tabs01 {
	height: 31px;
	position: relative;
	top: 0;
	z-index: 3;
	margin: 0;
}

.box_sidebar .tabs01 li {
	float: left;
	_display: inline;
	position: relative;
	margin: 0 -1px 0 0;
	line-height: 25px;
}

.box_sidebar .tabs01 li a {;
	outline: none;
	display: block;
	float: left;
	height: 24px;
	width: 215px;
	text-align: center;
    _dispaly: inline;
}

.box_sidebar .tabs01 li.tabf {
	height: 26px;
	top: 0;
    _height: 31px;
}

.box_sidebar .tabs01 li.tabf a {
	height: 31px;
	color: #fff;
	font-weight: bold;
    background: url("images/exam_news.jpg") no-repeat 0 0;
}

.box_sidebar .tabs01 li.tabn {
	margin: 0 -1px 0 0;
	_height: 31px;
}

.box_sidebar .tabs01 li.tabn a {
	height: 31px;
    background: url("images/exam_news.jpg") no-repeat 0 0;
}

.box_sidebar .tabs01 li a:hover {
	text-decoration: none
}

.box_sidebar .tabs01_content {
	position: relative;
	margin: 10px 0px;
}

.box_sidebar .tabs01_content img {
	width: 220px;
}

.box_sidebar .tabs01 li a.first {
}

.box_sidebar .tabs01 li.tabn a.last {
}

.box_sidebar .tabs01 li.tabf a.last {
}

.box_sidebar a.moreLink {
	position: absolute;
	right: 5px;
	top: -20px;
	font-size: 1px;
	z-index: 6;
	width: 45px;
	height: 13px;
	text-align: center;
	background: url("images/more.jpg") no-repeat 0 0;
	color: #FFF;
}

.picgd {
	position: relative;
}

.picgd a.up {
	background: url("images/three.png") repeat scroll 0 -192px transparent;
	display: block;
	height: 30px;
	left: 1px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	top: 50px;
	width: 28px;
}

.picgd a.down {
	background: url("images/three.png") repeat scroll -38px -192px transparent;
	display: block;
	height: 30px;
	overflow: hidden;
	position: absolute;
	right: 1px;
	text-indent: -9999px;
	top: 50px;
	width: 28px;
}

.picgd a.up:hover {
	background: url("images/three.png") repeat scroll -76px -192px transparent;
}

.picgd a.down:hover {
	background: url("images/three.png") repeat scroll -114px -192px transparent;
}

.picgd .pic {
	height: 140px;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 18px;
	width: 550px;
}

.picgd .pic div {
	float: left;
}

.picgd .pic li {
	float: left;
	padding: 0 10px;
}

.picgd .pic li img {
	border: 1px solid #CCCCCC;
}

.specialLink {
	padding: 0px;
	margin-bottom: 10px;
    _height: 1%;
}

.specialLinkList_nowrap {
	clear: both;
	overflow: hidden;
	height: 190px;
}

.specialLinkList_nowrap li {
	float: left;
	padding-right: 0px;
    _display: inline;
}

.specialLinkList_nowrap li img {
	display: block
}

.productList {
	line-height: 2.2em;
	position: relative;
	list-style: none;
	margin: 0 0 10px 0px;
    *line-height: 2.0em;
    _line-height: 2.0em;
}

.productList li {
	overflow: hidden;
	height: 10.0em;
	position: relative;
	padding: 0 .8em 0 0;
	margin-left: 4px;
	border-bottom: #d4d4d4 1px dotted;
    *height: 10.0em;
    _height: 10.0em;
}

.productList li a {
	width: auto;
	position: absolute;
	top: 0;
	text-overflow: ellipsis;
}

.productList li:hover {
	background: #f7f7f7;
}

.productList li:hover a {
	color: #c30;
}

.productList li.header {
	font-weight: bold;
}

.productList li.header .title {
	width: 35em;
	float: left;
	text-align: center;
	background: transparent
}

.productList li .title {
	float: left;
	width: 35em;
	padding-left: .8em;
	text-overflow: ellipsis;
	overflow: hidden;
}

.productList li .title a {
	color: #E56700;
	font-family: Microsoft YaHei, '黑体';
	font-weight: bold;
}

.productList li .title .summary {
	color: #757575 !important;
	line-height: 22px;
}

.productList li .author {
	padding-top: 40px;
	float: left;
	width: 6em;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.productList li .view {
	padding-top: 40px;
	float: left;
	width: 5em;
	text-align: center;
	overflow: hidden;
}

.productList li .comment {
	padding-top: 40px;
	float: left;
	width: 5em;
	text-align: center;
	overflow: hidden;
}

.productList li .price {
	padding-top: 40px;
	float: left;
	width: 8em;
	text-align: center;
	overflow: hidden;
	color: #E56700;
	font-family: Microsoft YaHei, '黑体';
	font-weight: bold;
}

.productList li .date {
	padding: 40px 5px 0;
	float: right;
	width: 5.5em;
	text-align: right;
	overflow: hidden;
	color: #757575 !important;
	position: absolute;
	right: 0;
	top: 0;
    _white-space: nowrap;
}

.productList li .register {
	margin: 40px 5px 0;
	float: right;
	width: 90px;
	height: 25px;
	line-height: 22px;
	border: 0;
	text-align: center;
	_white-space: nowrap;
	overflow: hidden;
	background: url("images/buttonBg.jpg") no-repeat 0px 0px;
	position: absolute;
	right: 0;
	top: 0;
}

.productList li .register a {
	position: relative;
	color: #FFF;
}

.productList li.header:hover {
	background: transparent;
}

.productList li>span {
	height: 2em;
	display: inline-block;
}

.cooperat-org .cooperat {
	background-image: url("http://img04.taobaocdn.com/tps/i4/T1DtelXcVpXXXXXXXX-250-1000.png");
	background-repeat: no-repeat;
}

.cooperat-org a.pre, .cooperat-org a.pre:hover, .cooperat-org a.next, .cooperat-org a.next:hover {
	background-image: url("http://img03.taobaocdn.com/tps/i3/T1NRpZXilHXXXXXXXX-39-514.gif");
	background-repeat: no-repeat;
}

.cooperat-org {
	background: none repeat scroll 0 0 #EFEFEF;
	border: 1px solid #E1E1E1;
	height: 78px;
	margin-top: 20px;
	overflow: hidden;
	position: relative;
	width: 988px;
}

.cooperat-org .cooperat {
	background-position: 0 -559px;
	float: left;
	height: 78px;
	width: 92px;
}

.cooperat-org .tab-nav {
	display: none;
}

.cooperat-org .show-box {
	float: right;
	height: 60px;
	margin: 9px 29px 0 0;
	overflow: hidden;
	position: relative;
	width: 842px;
}

.cooperat-org .show-box .tab-pannel {
	float: left;
	height: 60px;
	margin-left: 18px;
	text-decoration: none;
	width: 85px;
}

.cooperat-org .show-box .tab-pannel a {
	border: 1px solid #EFEFEF;
	display: block;
	height: 58px;
	text-decoration: none;
	width: 83px;
}

.cooperat-org .show-box .tab-pannel a:hover {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #666;
	border-radius: 3px 3px 3px 3px;
	height: 58px;
	width: 83px;
}

.cooperat-org .show-box .tab-pannel .pic {
	display: block;
	height: 32px;
	margin-top: 4px;
	text-align: center;
	width: 83px;
}

.cooperat-org .show-box .tab-pannel .name {
	color: #666666;
	display: block;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	width: 83px;
}

.cooperat-org .show-box .tab-pannel a:hover .name {
	color: #666666;
}

.cooperat-org .show-box .tab-pannel .name a {
	text-decoration: none;
}

.cooperat-org a.pre, .cooperat-org a.next {
	display: block;
	height: 60px;
	position: absolute;
	top: 9px;
	width: 16px;
}

.cooperat-org a.pre {
	background-position: 0 -385px;
	left: 97px;
}

.cooperat-org a.pre:hover {
	background-position: -19px -385px;
}

.cooperat-org a.next {
	background-position: 0 -454px;
	right: 9px;
}

.cooperat-org a.next:hover {
	background-position: -19px -454px;
}

.smswindow {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #CCCCCC;
	border-color: -moz-use-text-color #CCCCCC #CCCCCC;
	border-image: none;
	border-right: 1px solid #CCCCCC;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	display: none;
}

.smswindow iframe {
	border: 0 none;
	overflow: hidden;
}

/*理论考试 2013-07-30 黄增长*/
#regBdcont{
	width:1000px;
	height:545px;
	background-color:#ffffff;
	border: 1px solid #E7E5E6;
	box-shadow:2px 2px 10px #E7E5E6;
	overflow: hidden;
}

#regBdcont .rbLeft,#regBdcont .rbRight{
	height:476px;
	width:500px;/*500*/
	float:left;
	_width: 490px;
}

#regBdcont .rbLeft .myForm{
	margin-top:50px;
	margin-left:120px;
	width:318px;
	height:420px;
	text-align:center;
	overflow:hidden;
}

#regBdcont .rbLeft .tit{
	background: url("images/reg_tit_bg.png") no-repeat scroll 96px 32px;
	height: 70px;
}

#regBdcont .myForm .reg_rem_inf{
    font-size: 12px;
    width: 270px;
    display: inline-block;
    color: #808080;
    text-align: left;
    margin-top: 10px;
}

#regBdcont .myForm .reg_rem_inf .reg_rem_lin{
    color: red;
}

#regBdcont .myForm .loginUlist{
	display:inline-block;
	margin-top:25px;
	width:100%;
	height:auto;
}

#regBdcont .myForm .loginUlist li{
	color: #868787;
	display: inline-block;
	font-family: "宋体";
	font-size: 14px;
	height: 23px;
	line-height: 21px;
	width: 100%;
}

#regBdcont .myForm .loginUlist li input{
	border: 1px solid #D8D8D8;
	color: #767676;
	float: left;
	height: 24px;
	line-height:24px;
	margin-left: 7px;
	padding-left: 7px;
	width: 176px;
}

#regBdcont #ckshowUserName,#regBdcont #ckshowNiCheng,#regBdcont #ckshowPwd,#regBdcont #ckshowOkPwd{
	display: inline-block;
	float: left;
	height: 24px;
	margin-left: 5px;
	width: 24px;
	display:none;
	background:url("images/checkOk.png") scroll no-repeat 0 2px;
}

#regBdcont .myForm .loginUlist li .type1{
	display: inline-block;
	float: left;
	margin-left: 23px;
	text-align: right;
	width: 70px;
}

#regBdcont .myForm .loginUlist li .type2{
	color: #B1B1B1;
	display: inline-block;
	float: left;
	font-family: '微软雅黑','宋体';
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	margin-left: 10px;
	overflow: hidden;
	text-align: left;
	width: 183px;
}

#regBdcont .myForm .loginUlist .li_bg{
	line-height:30px;
	height:26px;
	background:url("images/login_li_bg.png") scroll no-repeat 15px 8px;
}

#regBdcont .myForm .loginUlist .btnLogin{
	height:42px;
	margin-top:-10px;/*15*/
	border: 0px solid red;
    _margin-top:5px;
}

#regBdcont #myBtnLogin{
	border: 0 none;
	cursor: pointer;
	display: inline-block;
	height: 42px;
	width: 134px;
    line-height: 42px;
    margin-left: 100px;
    background-color: #6ac334;
    font-size: 20px;
    color: #ffffff;
}

#regBdcont #myBtnLogin:hover{
    background-color:#46c300;
}

.btnLogin #coo_sch_lin{
    font-size: 12px;
    color: #069;
    text-decoration: underline;
    display: inline-block;
    margin-top: 10px;
    color: #808080;
}

.btnLogin #coo_sch_lin:hover{
    color: red;
}

#regBdcont .rbRight a{
	display:inline-block;
	width:500px;
	height:476px;
	overflow:hidden;
	background:url("images/reg_r_bg.png") scroll no-repeat 0 110px;
}