
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset, img {
	border:0
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal
}
ol, ul {
	list-style:none
}
caption, th {
	text-align:left
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal
}
q:before, q:after {
	content:''
}
abbr, acronym {
	border:0;
	font-variant:normal
}
sup {
	vertical-align:text-top
}
sub {
	vertical-align:text-bottom
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
*font-size:100%
}
legend {
	color:#000
}
body {
	font:14px/1.5 'Microsoft YaHei', '瀵邦喛钂嬮梿鍛寸拨', Helvetica, Sans-serif;
	background:#fff
}
.fl {
	float:left;
*display:inline
}
.fr {
	float:right;
*display:inline
}
.ml0 {
*margin-left:0
}

.error {
	height:20px;
	line-height:20px;
	vertical-align:top;
	color:#f28281;
	visibility:hidden;
	font-size:13px;
	max-width:270px;
	white-space:nowrap;
	word-wrap:normal;
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block
}
.error span {
	background:url('http://cas-p1.bdstatic.com/staticv2/asset/www2-login/img/icons.png?20140505') no-repeat -70px 0;
	_background:url('http://cas-p1.bdstatic.com/staticv2/asset/www2-login/img/icons-ie6.png?20140505') no-repeat -70px 0;
	display:inline-block;
*display:inline;
*zoom:1;
*overflow:hidden;
	width:12px;
	height:12px;
	margin:4px 5px 0 0;
*vertical-align:top
}
.visible-show {
	visibility:visible
}
.visible-hidden {
	visibility:hidden
}
.span24 {
	width:950px;
	margin-left:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
*display:inline;
*zoom:1
}
.span23 {
	width:910px;
	margin-left:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
*display:inline;
*zoom:1
}
.span22 {
	width:870px;
	margin-left:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
*display:inline;
*zoom:1
}
.span21 {
	width:830px;
	margin-left:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
*display:inline;
*zoom:1
}
.span20 {
	width:790px;
	margin-left:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
*display:inline;
*zoom:1
}
.span19 {
	width:750px;
	margin-left:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
*display:inline;
*zoom:1
}
.span18 {
	width:710px;
	margin-left:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
*display:inline;
*zoom:1
}
.span17 {
	width:670px;
	margin-left:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
*display:inline;
*zoom:1
}
.span16 {
	width:630px;
	margin-left:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
*display:inline;
*zoom:1
}
.span15 {
	width:590px;
	margin-left:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
*display:inline;
*zoom:1
}
.span14 {
	width:700px;
	margin-left:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
*display:inline;
*zoom:1
}
.span13 {
	width:510px;
	margin-left:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
*display:inline;
*zoom:1
}
.span12 {
	width:470px;
	margin-left:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
*display:inline;
*zoom:1
}
.span11 {
	width:430px;
	margin-left:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
*display:inline;
*zoom:1
}
.span10 {
	width:390px;
	margin-left:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
*display:inline;
*zoom:1
}
.span9 {
	width:350px;
	margin-left:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
*display:inline;
*zoom:1
}
.span8 {
	width:310px;
	margin-left:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
*display:inline;
*zoom:1
}
.span7 {
	width:270px;
	margin-left:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
*display:inline;
*zoom:1
}
.span6 {
	width:230px;
	margin-left:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
*display:inline;
*zoom:1
}
.span5 {
	width:190px;
	margin-left:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
*display:inline;
*zoom:1
}
.span4 {
	width:150px;
	margin-left:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
*display:inline;
*zoom:1
}
.span3 {
	width:110px;
	margin-left:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
*display:inline;
*zoom:1
}
.span2 {
	width:70px;
	margin-left:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
*display:inline;
*zoom:1
}
.span1 {
	width:30px;
	margin-left:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
*display:inline;
*zoom:1
}
[class*="span"] {
display:block;
float:left;
min-height:30px;
position:relative
}
.row {
	width:100%;
*zoom:1
}
.row:before, .row:after {
	display:table;
	content:"";
	line-height:0
}
.row:after {
	clear:both
}
.row>[class*="span"]:first-child {
margin-left:0
}
.header, .container, .topics {
	width:950px;
	margin:0 auto;
	position:relative
}
.header {
	padding-top:25px;
	
	height:56px;
	background-color:none;
*z-index:1
}
.header h1 {
	background:url('img/icons.png') no-repeat 0 -27px;
	_background:url('img/icons.png') no-repeat 0 -27px;
	text-indent:-9999px;
	width:210px;
	height:46px;
	_height:44px;
	_background-position:0 -28px
}
.header .nav {
	float:right;
*display:inline;
	margin-top:15px;
*zoom:1
}
.header .nav:before, .header .nav:after {
	display:table;
	content:"";
	line-height:0
}
.header .nav:after {
	clear:both
}
.header .item {
	float:left;
*display:inline;
	z-index:1;
	margin-right:20px
}
.header .item.last {
	margin-right:0
}
.header .item.last .list {
	left:-50px;
	_left:-47px;
	padding:18px 23px 0
}
.header .item.last p {
	min-width:116px
}
.header .item .title {
	border:1px solid transparent;
	_border:1px solid #fff;
	_filter:chroma(color=#fff);
	border-bottom:none;
	padding:0 31px 0 13px;
	color:#666f8d;
	font-size:18px;
	cursor:pointer;
	position:relative
}
.header .item .title a{color:#666f8d;}
.header .item h2 {
	display:inline-block;
*display:inline;
*zoom:1;
	line-height:40px
}
.header .item .arrow {
	background:url('http://cas-p1.bdstatic.com/staticv2/asset/www2-login/img/icons.png?20140505') no-repeat -167px -91px;
	_background:url('http://cas-p1.bdstatic.com/staticv2/asset/www2-login/img/icons-ie6.png?20140505') no-repeat -168px -92px;
	width:15px;
	height:9px;
	display:inline-block;
*display:inline;
*zoom:1;
*overflow:hidden;
*height:7px;
	position:absolute;
	top:16px;
	right:14px;
	_width:13px
}
.header .item.selected {
	position:relative
}
.header .item.selected .title {
	background:#edf1f4;
	border-color:#e3e6eb;
	color:#333;
	position:relative;
	z-index:1
}
.header .item .selected {
	background:#edf1f4;
	border-color:#e3e6eb;
	color:#333;
	position:relative;
	z-index:1
}
.header .item.selected .arrow {
	background-position:-185px -91px;
	_background-position:-186px -92px;
	top:14px
}
.header .item.selected .list {
	display:block
}
.header .list {
	display:none;
	position:absolute;
	top:39px;
	left:0;
	background:#edf1f4;
	border:1px solid #e3e6eb;
	padding:10px 10px 0;
	width:auto;
	-webkit-box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.2)
}
.header .list h3, .header .list p, .header .list a {
	white-space:nowrap;
	word-wrap:normal
}
.header .list a {
	display:block;
	line-height:1.7em;
	_width:10px;
	_height:25px
}
.header .list h3 {
	color:#333
}
.header .list p {
	padding-bottom:13px
}
.header .list h4 {
	color:#666
}
.header .list span {
	background:url(images/icons.png) no-repeat -70px -15px;
	_background:url(images/icons.png) no-repeat -70px -15px;
	width:8px;
	height:10px;
	display:inline-block;
*display:inline;
*zoom:1;
*overflow:hidden;
*vertical-align:middle;
	_width:5px;
	_height:9px
}
.header .list-large {
	width:950px;
*width:878px;
*overflow:hidden;
	left:-538px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
*zoom:1
}
.header .list-large:before, .header .list-large:after {
	display:table;
	content:"";
	line-height:0
}
.header .list-large:after {
	clear:both
}
.header .list-large .column1, .header .list-large .column2 {
	float:left;
*display:inline
}
.header .list-large .column1 .menu, .header .list-large .column2 .menu {
*zoom:1
}
.header .list-large .column1 .menu:before, .header .list-large .column2 .menu:before, .header .list-large .column1 .menu:after, .header .list-large .column2 .menu:after {
	display:table;
	content:"";
	line-height:0
}
.header .list-large .column1 .menu:after, .header .list-large .column2 .menu:after {
	clear:both
}
.header .list-large .column1 .menu-list {
	float:left;
*display:inline;
	margin-right:35px
}
.header .list-large .column2 {
	border-left:1px solid #D8E2EC;
	padding-left:45px
}
.header .list-large .column1 {
*width:750px;
*overflow:hidden
}
.header .list-large .column2 {
*width:113px;
*overflow:hidden
}
.header .list-medium {
	width:95px;
*zoom:1;
z-index:99999;
}
.header .list-medium:before, .header .list-medium:after {
	display:table;
	content:"";
	line-height:0
}
.header .list-medium:after {
	clear:both
}
.header .list-medium div {
	float:left;
*display:inline;
	margin-right:30px
}
.header .list-medium div.last {
	margin-right:0
}
.header .header-links {
	position:absolute;
	top:7px;
	right:0;
	font-size:12px
}
.header .header-links, .header .header-links a {
	color:#959aad
}
.header .header-links .mobile {
	color:#316bc6;
	margin-right:30px
}
.header .header-links .mobile img {
	margin-right:6px;
	vertical-align:top;
	position:relative;
	top:-2px
}
.main-content {
	height:400px;
	position:relative;
	top:-1px
}
.container {
	background:none;
}
.container .qr-code {
	position:absolute;
	right:-116px;
	top:35px;
	background:rgba(255, 255, 255, 0.4);
*background:transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66ffffff, endColorstr=#66ffffff);
}
.container .qr-code a:hover {
	text-decoration:none
}
.container .qr-code img {
	padding:6px;
	vertical-align:bottom
}
.container .qr-code h3 {
	color:#2069ce;
	font-size:12px;
	margin-bottom:3px;
	text-align:center;
	background:#fafeff;
	-webkit-border-top-right-radius:2px;
	-moz-border-radius-topright:2px;
	border-top-right-radius:2px;
	-webkit-border-top-left-radius:2px;
	-moz-border-radius-topleft:2px;
	border-top-left-radius:2px
}
.container .login {
	position:absolute;
	right:0;
	top:35px;
*overflow:hidden;
	-webkit-box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.2)
}
.container .login .form {
	overflow:hidden;
	padding-top:0px;
	position:relative;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background-color: #FFF;
}
.container .login .kanbb_autodl{ clear:both;}
.container .login .kbbloginbutton .til{ width:310px; margin-bottom:10px; height:42px;}
.container .login .kbbloginbutton li{
	float:left;
	height:42px;
	line-height:42px;
	width:154px;
	background-color:#EEF3F7;
	border-right:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	text-align:center;
}
.container .login .kbbloginbutton li a{
	display:block;
	text-decoration:none;
	font-size: 18px;
}
.container .login .kbbloginbutton li.current {
	background-color: #FFF;
	border-bottom: 1px solid #F3F7F8;
}
.container .login .watermark {
	background:url(images/icons.png) no-repeat 0 0;
	_background:url(images/icons.png) no-repeat 0 0;
	display:block;
	position:absolute;
	top:10px;
	right:20px;
	width:64px;
	height:21px
}
.container .login h2 {
	color:#666f8d;
	margin:0 0 10px
}
.container .login-info, .container .login-action {
	padding:0 20px
}
.container .login-action {
	padding-top:12px
}
@media screen and (min-width:0) {
.login-shadow {
position:absolute;
left:-5px;
top:20px;
width:11px;
height:173px;
background-color:#000;
-webkit-transform:rotate(-4deg);
-moz-transform:rotate(-4deg);
-ms-transform:rotate(-4deg);
-o-transform:rotate(-4deg);
transform:rotate(-4deg);
opacity:.3;
filter:alpha(opacity=30);
-webkit-border-top-left-radius:6px;
-moz-border-radius-topleft:6px;
border-top-left-radius:6px;
-webkit-box-shadow:0 0 1px #000;
-moz-box-shadow:0 0 1px #000;
box-shadow:0 0 1px #000
}
}
.login-info .account, .login-info .password {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #bdc7d3;
	width:270px;
	height:40px;
	background:#fff;
*zoom:1
}
.login-info .account:before, .login-info .password:before, .login-info .account:after, .login-info .password:after {
	display:table;
	content:"";
	line-height:0
}
.login-info .account:after, .login-info .password:after {
	clear:both
}
.login-info .account input, .login-info .password input, .login-info .account .safe-input, .login-info .password .safe-input {
	width:223px;
	border:0;
	outline:none;
	padding:9px;
	height:20px;
*line-height:20px
}
.login-info .account input:-moz-placeholde, .login-info .password input:-moz-placeholde, .login-info .account .safe-input:-moz-placeholde, .login-info .password .safe-input:-moz-placeholde, .login-info .account input::-webkit-input-placeholder, .login-info .password input::-webkit-input-placeholder, .login-info .account .safe-input::-webkit-input-placeholder, .login-info .password .safe-input::-webkit-input-placeholder {
color:#a1a6b7
}
.login-info .account span, .login-info .password span, .login-info .account input, .login-info .password input, .login-info .account .safe-input, .login-info .password .safe-input {
	float:left
}
.login-info .account .safe-input, .login-info .password .safe-input {
	margin-left:9px;
	padding:0;
	height:38px;
	line-height:38px;
	display:none
}
.login-info .account span, .login-info .password span {
	background:url(../images/icons.png) no-repeat;
	_background:url(../images/icons.png) no-repeat;
	width:14px;
	height:14px;
	margin:12px 3px 0 10px;
	_overflow:hidden
}
.login-info .account span {
	background-position:-124px -12px;
	_background-position:-124px -13px;
	_width:13px
}
.login-info .password span {
	background-position:-140px -12px;
	_background-position:-140px -13px;
	_height:13px
}
.login-info .token {
*zoom:1
}
.login-info .token:before, .login-info .token:after {
	display:table;
	content:"";
	line-height:0
}
.login-info .token:after {
	clear:both
}
.login-info .token input {
	border:0;
	outline:none;
	border:1px solid #bdc7d3;
	padding:9px;
	width:90px;
	height:20px;
*line-height:20px;
	background:#fff
}
.login-info .token img {
	border-top:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	margin-left:10px
}
.login-info .token input, .login-info .token img, .login-info .token a {
	float:left
}
.login-info .token a {
	margin:10px 0 0 10px;
	font-size:12px
}
.login-action {
	border-top:1px solid #cdd4e4;


*zoom:1;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	background-color: #EEF3F7;
}
.login-action:before, .login-action:after {
	display:table;
	content:"";
	line-height:0
}
.login-action:after {
	clear:both
}
.login-action .submit {
	margin-top:12px;
	width:270px;
	display:block;
	padding:0 10px;
	font-size:18px;
	line-height:35px;
	height:35px;
	color:#FFF;
	text-align:center;
	vertical-align:middle;
	border:1px solid #498140;
	border-top-color:#528f49;
	border-bottom-color:#42733b;
	background:#65a559;
	background-image:-moz-linear-gradient(top, #71b165, #5a9a4e);
	background-image:-ms-linear-gradient(top, #71b165, #5a9a4e);
	background-image:-webkit-linear-gradient(top, #71b165, #5a9a4e);
	background-image:-o-linear-gradient(top, #71b165, #5a9a4e);
	background-image:linear-gradient(top, #71b165, #5a9a4e);
	outline:none;
	cursor:pointer;
	-webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2)
}
.login-action .submit:hover {
	background-image:-moz-linear-gradient(top, #89c47f, #74b36a);
	background-image:-ms-linear-gradient(top, #89c47f, #74b36a);
	background-image:-webkit-linear-gradient(top, #89c47f, #74b36a);
	background-image:-o-linear-gradient(top, #89c47f, #74b36a);
	background-image:linear-gradient(top, #89c47f, #74b36a)
}
.login-action .submit:active {
	-webkit-box-shadow:inset 0 2px 4px #808080;
	-moz-box-shadow:inset 0 2px 4px #808080;
	box-shadow:inset 0 2px 4px #808080
}
.login-action .other {
*zoom:1;
	margin:12px 0 8px;
	font-size:12px;
	color:#9dbcdb
}
.login-action .other:before, .login-action .other:after {
	display:table;
	content:"";
	line-height:0
}
.login-action .other:after {
	clear:both
}
.login-action span {
	display:inline-block;
*display:inline;
*zoom:1;
	width:15px;
	height:17px;
	background:url(images/icons.png) no-repeat -203px -75px;
	_background:url(images/icons.png) no-repeat -203px -75px;
	margin:2px 4px 0 0;
*overflow:hidden;
*height:17px
}
.login-action a, .login-action span {
	vertical-align:top
}
.login-action a {
	_vertical-align:bottom閵嗭拷
}
.topics {
	margin-top:25px;
	color:#686D8B
}
.topics .row {
	margin:30px 0 30px
}
.topics h3 {
	color:#666f8d;
	font-size:18px;
	max-width:250px;
	white-space:nowrap;
	word-wrap:normal;
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block
}
.topics ul a {
	color:#a1a6b7
}
.topics ul a:hover h3 {
	text-decoration:underline
}
.topics ul h3, .topics ul a {
	font-size:12px
}
.topics p {
	color:#a1a6b7;
	width:280px;
	height:42px;
	word-wrap:break-word;
	word-break:break-all;
	position:relative
}
.topics p a {
	position:absolute;
	bottom:0;
	right:0
}
.topics li {
*zoom:1;
	margin-bottom:9px;
	line-height:1em
}
.topics li:before, .topics li:after {
	display:table;
	content:"";
	line-height:0
}
.topics li:after {
	clear:both
}
.topics-head {
*zoom:1
}
.topics-head:before, .topics-head:after {
	display:table;
	content:"";
	line-height:0
}
.topics-head:after {
	clear:both
}
.topics-head div {
	float:left;
*display:inline;
	white-space:nowrap;
	word-wrap:normal
}
.topics-head div span, .topics-head div h2 {
	display:inline-block;
*display:inline;
*zoom:1;
	vertical-align:top
}
.topics-head div h2 {
	margin-top:1px;
	font-size:17px
}
.topics-head a {
	float:right;
*display:inline;
	color:#666f8d;
	margin-top:5px
}
.topics-head span {
*overflow:hidden;
	background:url(images/icons.png) no-repeat -89px 0;
	_background:url(images/icons.png) no-repeat -89px 0;
	width:24px;
	height:24px
}
.underline {
	display:block;
	height:3px;
	overflow:hidden;
	background:#eff3f4;
	margin-top:5px
}
.underline span {
	display:block;
	width:105px;
	height:3px;
	overflow:hidden;
	background:#666f8e
}
.footer {
	text-align:center;
	border-top:1px solid #e3e6eb;
	background:#edf1f4;
	padding:30px 0;
	font-size:12px
}
.footer, .footer a {
	color:#a1a6b7
}
.aside {
	position:absolute;
	right:0;
	top:470px
}
.aside .intro {
	width:60px;
	height:60px;
	text-align:center;
	background:#edf1f4;
	cursor:default;
	_color:#666f8e
}
.aside .intro span {
	background:url(../images/icons.png) no-repeat;
	_background:url(../images/icons.png) no-repeat;
	display:inline-block;
*display:inline;
*zoom:1;
	margin-top:10px
}
.aside .attention, .aside .connect, .aside .suggest {
	margin-bottom:1px;
	color:#666f8e;
	position:relative
}
.aside .attention .more, .aside .connect .more, .aside .suggest .more {
	display:none;
	position:absolute
}
.aside .attention.selected .more, .aside .connect.selected .more, .aside .suggest.selected .more, .aside .attention.always-see .more, .aside .connect.always-see .more, .aside .suggest.always-see .more {
	display:block
}
.aside .attention p, .aside .connect p, .aside .suggest p {
	font-size:12px;
	line-height:1em;
	margin-top:1px
}
.aside .more {
	position:relative;
	color:#666f8e
}
.aside .more p {
	margin-top:0
}
.attention .intro span {
	background-position:-158px 0;
	width:24px;
	height:24px
}
.attention .more {
	right:60px;
	top:0;
	width:122px;
*zoom:1
}
.attention .more:before, .attention .more:after {
	display:table;
	content:"";
	line-height:0
}
.attention .more:after {
	clear:both
}
.attention .detail {
	position:absolute;
	display:none;
	left:0;
	top:60px;
	width:182px;
	height:220px;
	background:#666f8e;
	text-align:center;
	cursor:default
}
.attention .detail img {
	margin:16px 0 8px
}
.attention .detail p {
	color:#fff;
	line-height:1.3em;
	font-size:13px
}
.attention .detail .weibo-atten {
	position:relative;
	top:8px;
	display:inline-block;
*display:inline;
*zoom:1
}
.attention .marketing-center, .attention .weibo, .attention .weico {
	float:left;
	text-align:center;
	width:60px;
	height:60px;
	background:#edf1f4;
	margin-right:1px;
	cursor:pointer;
}
.attention .marketing-center:hover .detail, .attention .weibo:hover .detail, .attention .weico:hover .detail {
	display:block;
}
.attention .marketing-center.selected, .attention .weibo.selected, .attention .weico.selected {
	background:#666f8e;
	color:#fff
}
.attention .marketing-center.selected .detail, .attention .weibo.selected .detail, .attention .weico.selected .detail {
	display:block
}
.attention .marketing-center span, .attention .weibo span, .attention .weico span {
	background:url('http://cas-p1.bdstatic.com/staticv2/asset/www2-login/img/icons.png?20140505') no-repeat;
	_background:url('http://cas-p1.bdstatic.com/staticv2/asset/www2-login/img/icons-ie6.png?20140505') no-repeat;
	display:inline-block;
*display:inline;
*zoom:1;
	_overflow:hidden;
	margin:10px 0 2px
}
.attention #marketing-center span {
	background-position:0 -75px;
	width:23px;
	height:23px;
	_overflow:hidden
}
.attention #marketing-center.selected span {
	_background-position:-25px -75px
}
.attention #weibo span {
	background-position:-102px -75px;
	width:31px;
	height:25px;
	margin-top:8px;
	_overflow:hidden
}
.attention #weibo.selected span {
	_background-position:-135px -75px
}
.attention #weico span {
	background-position:-50px -75px;
	width:25px;
	_width:24px;
	height:23px;
	_overflow:hidden
}
.attention #weico.selected span {
	_background-position:-76px -75px
}
.connect .intro span {
	background-position:-124px 0;
	width:31px;
	height:12px;
	margin-top:15px;
	_overflow:hidden
}
.connect p {
	margin-top:4px
}
.connect .more {
	padding-left:20px;
	width:222px;
	height:60px;
	top:0;
	right:61px;
	background:#EDF1F4;
	font-size:12px
}
.connect .more p {
	margin-top:10px;
	height:40px;
	line-height:36px;
}
.connect .more span {
	color:#5d9d4f;
	font-size:20px;
	line-height:37px
}
.suggest .intro span {
	background-position:-183px 0;
	width:26px;
	height:24px
}
.suggest .more {
	padding:10px;
	width:285px;
	background:#edf1f4;
	border:1px solid #fff;
	top:-1px;
	right:60px;
	-webkit-box-shadow:0 2px 4px -2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 2px 4px -2px rgba(0, 0, 0, 0.2);
	box-shadow:0 2px 4px -2px rgba(0, 0, 0, 0.2)
}
.suggest .more p {
	height:30px;
	line-height:30px;
	vertical-align:top;
	font-size:14px
}
.suggest .more p input {
	width:130px;
	height:24px;
	outline:none;
	border:1px solid #e6e6e6;
	padding:0 10px
}
.suggest .more p strong {
	color:#fd2121
}
.suggest .more textarea {
	width:96%;
	height:80px;
	margin-bottom:10px;
	resize:none;
	border:1px solid #e6e6e6;
	outline:none;
	padding:2%
}
.suggest .more .post-suggest {
	display:inline-block;
*display:inline;
*zoom:1;
	padding:0 10px;
	font-size:18px;
	line-height:35px;
	height:35px;
	color:#FFF;
	text-align:center;
	vertical-align:middle;
	border:1px solid #498140;
	border-top-color:#528f49;
	border-bottom-color:#42733b;
	background:#65a559;
	background-image:-moz-linear-gradient(top, #71b165, #5a9a4e);
	background-image:-ms-linear-gradient(top, #71b165, #5a9a4e);
	background-image:-webkit-linear-gradient(top, #71b165, #5a9a4e);
	background-image:-o-linear-gradient(top, #71b165, #5a9a4e);
	background-image:linear-gradient(top, #71b165, #5a9a4e);
	outline:none;
	cursor:pointer;
	-webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2);
	padding:0 20px
}
.suggest .more .post-suggest:hover {
	background-image:-moz-linear-gradient(top, #89c47f, #74b36a);
	background-image:-ms-linear-gradient(top, #89c47f, #74b36a);
	background-image:-webkit-linear-gradient(top, #89c47f, #74b36a);
	background-image:-o-linear-gradient(top, #89c47f, #74b36a);
	background-image:linear-gradient(top, #89c47f, #74b36a)
}
.suggest .more .post-suggest:active {
	-webkit-box-shadow:inset 0 2px 4px #808080;
	-moz-box-shadow:inset 0 2px 4px #808080;
	box-shadow:inset 0 2px 4px #808080
}
.suggest .satisfy {
*zoom:1;
	margin-top:10px
}
.suggest .satisfy:before, .suggest .satisfy:after {
	display:table;
	content:"";
	line-height:0
}
.suggest .satisfy:after {
	clear:both
}
.suggest .satisfy label, .suggest .satisfy p, .suggest .satisfy .score {
	float:left;
*display:inline
}
.suggest .satisfy p {
	margin-left:4px;
	line-height:1em;
*zoom:1
}
.suggest .satisfy p:before, .suggest .satisfy p:after {
	display:table;
	content:"";
	line-height:0
}
.suggest .satisfy p:after {
	clear:both
}
.suggest .satisfy .star {
	float:left;
*display:inline;
	padding-right:4px;
	cursor:pointer;
	margin-top:2px
}
.suggest .satisfy .star span {
	display:inline-block;
*display:inline;
*zoom:1;
	background:url('http://cas-p1.bdstatic.com/staticv2/asset/www2-login/img/icons.png?20140505') no-repeat;
	_background:url('http://cas-p1.bdstatic.com/staticv2/asset/www2-login/img/icons-ie6.png?20140505') no-repeat;
	width:16px;
	height:15px;
	_overflow:hidden;
	background-position:-186px -76px
}
.suggest .satisfy .star span.on {
	background-position:-168px -76px
}
.suggest .satisfy .score {
	margin-left:5px
}
.slide {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:400px;
	overflow:hidden
}
.slide li {
	position:absolute;
	width:100%
}
.slide li a {
	height:400px;
	display:block
}
.slider-nav {
	position:absolute;
	bottom:20px;
	left:50%;
	margin-left:-235px
}
.slider-nav li {
	display:inline-block;
*display:inline;
*zoom:1;
	width:16px;
	height:16px;
	background:#fff;
	position:relative;
	margin-right:10px;
	opacity:.3;
	filter:alpha(opacity=30);
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	cursor:pointer
}
.slider-nav li.on {
	opacity:1;
	filter:alpha(opacity=100)
}
.is-safe-container {
	display:none;
	font-size:12px;
	color:#a1a6b7
}
.is-safe-container input {
	margin-top:3px;
	_margin-top:0
}
.is-safe-container label {
	vertical-align:top;
	_vertical-align:middle
}
.suggest-alert {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
	background-color:#edf1f4
}
.suggest-alert em {
	color:#a1a6a7
}
.suggest-alert img {
	margin-top:25px
}
.topics .ml0 {
	_margin-left:0px
}
.topics a.fl h3 {
	_float:left;
	_display:inline
}
.ucsl-layerMask {
	background:#000;
	position:fixed;
	_position:absolute;
	top:0;
	left:0;
	opacity:.4;
	filter:alpha(opacity=40);
	z-index:1
}
.placeholder {
	color:#a1a6b7
}

.main {
    height: 100%;
    width: 100%;
}

.JS-screen-rel{ width:100%; height:100%;overflow:hidden;}
.kbb_bannerbg{
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../images/bg-down-01.jpg);
}
.faq_body{ width:780px; margin:0px auto;}
.faq_title h1{ margin: 45px 0 8px;font-size: 187%;color: #505050;}
.faq_content{}
.faq_content li{ border-bottom: 1px solid #D2D2D2;}
.faq_content li .faq_titlea{ line-height: 1.25em;    padding: 20px 0;color: #1570A6; display:block; text-decoration:none; cursor:pointer;}
.faq_content li .faq_titlea:hover{ background-color:#E6E6E6;}
.faq_answer{ display:none;}
.faq_answer p{ margin-bottom: 15px;}
.kbb_text{
	width:900px;
	padding-top:68px;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

}
.kbb_text_p{height: 127px;
line-height: 127px;
font-size: 50px;}
.kbb_text_p span{font-size: 24px;
margin-left: 10px;}
.kbb_text h2{ font-size:250%; text-align:left; margin-bottom:18px;}
.kbb_text .text{position:absolute; right:5%; width:400px;}
.kbb_text .text2{position:absolute; left:5%;width:400px;}
.kbb_text p{ font-size:18px; line-height:25px;}
.kbb_text p.mbottom{ margin-bottom:18px;}
.kbb_text p.textright{ text-indent:100px;}
.kbb_text ul li{ float:left; width:160px; text-align:center; margin-top:18px; margin-right:5px;}
.kbb_text ul li h4{ font-size:14px;}
.kbb_text h4{ font-size:180%; text-align:center; margin:18px 0 18px;}
.kbb_text .img2{position:absolute;
	right:5%;
}
.smallbt-blue {
	display:inline-block;
	width:120px;
	height:30px;
	line-height:28px;
	color:#fff;
	background:#0096e2;
	text-align:center;
	border-radius:6px;
	font-size:18px;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 5px;
}
