﻿.page-header {
	padding-bottom: 9px;
	margin: 20px 0 20px;
	border-bottom: 1px solid #eeeeee
}

h1,h2,h3,h4,h5,h6 {
	font-family: inherit;
	font-weight: bold;
	line-height: 20px;
	color: inherit;
	text-rendering: optimizelegibility
}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {
	font-weight: normal;
	line-height: 1;
	color: #999999
}

h1,h2,h3 {
	line-height: 35px
}

h1 {
	font-size: 20px;
	font-weight: normal;
}

h2 {
	font-size: 17px;
	font-weight: normal;
}

h3 {
	font-size: 14px;
	font-weight: normal;
}

h4 {
	font-size: 12px
}

h5 {
	font-size: 12px
}

h6 {
	font-size: 10.2px
}

h1 small {
	font-size: 15px
}

h2 small {
	font-size: 12px
}

h3 small {
	font-size: 12px
}

h4 small {
	font-size: 12px
}

a {
	text-decoration: none
}

dl {
	margin-bottom: 20px
}

dt,dd {
	line-height: 20px
}

input {
	outline: none;
}

dd {
	margin-left: 10px
}

.dl-horizontal {
	*zoom: 1
}

.dl-horizontal input {
	width: 310px;
}

.dl-horizontal:before,.dl-horizontal:after {
	display: table;
	content: "";
	line-height: 0
}

.dl-horizontal:after {
	clear: both
}

.dl-horizontal dt {
	width: 120px;
	padding: 0px 10px;
	line-height: 36px;
	border: 1px solid rgb(223,223,223);
	background-color: rgb(248,248,248);
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative;
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
}

.dl-horizontal dd {
	width: 320px;
	height: 38px;
	line-height: 36px;
	border: 1px solid rgb(223,223,223);
	padding: 0px 5px 0px 8px;
	font-size: 14px;
	color: rgb(85,85,85);
	background-color: rgb(255,255,255);
	position: relative;
	display: inline-block;
	vertical-align: top;
	left: -14px;
	position: relative;
	margin-left:0px;
}

.dl-horizontal dd>span {
	position: absolute;
	background: #fb8f02;
	color: #FFF;
	display: block;
	right: 0px;
}

#infocenter .profile-form .mbxzb_zl {
	width: 100%;
	height: 36px;
}

#infocenter .profile-form .mbxzb_zl input:hover {
	background: rgba(244,67,54,0.82);
}

#infocenter .profile-form .mbxzb_zl input {
	background: #F44336;
	color: #ffffff;
	width: 16%;
	height: 80%;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
}

textarea,input,select {
	text-align: left;
	float: left;
	border: none
}

.profile-content .alert1 {
	background: #1abc9c;
	margin-bottom: 20px;
	padding: 40px 0;
	text-align: center;
	font-weight: 300;
	color: rgb(255,255,255);
	font-size: 22px;
}

.profile-content .alert1 h3 {
	font-weight: 300;
	color: rgb(255,255,255);
	font-size: 22px;
	text-align: center;
}

.profile-content .alert1 span {
	font-size: 14px;
	padding: 5px 50px;
	background: #FFF;
	margin: 20px 0;
	display: inline-block;
	color: #666;
}

.profile-content .alert1 p {
	font-size: 12px;
	color: rgb(255,255,255);
	text-align: center;
}

.profile-content .alert1 p a {
	color: rgb(255,255,255);
}

hr {
	margin: 20px 0;
	border: 0;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #ffffff
}

blockquote {
	padding: 0 0 0 15px;
	margin: 0 0 20px;
	border-left: 5px solid #eeeeee
}

blockquote p {
	margin-bottom: 0;
	font-size: 15px;
	font-weight: 300;
	line-height: 1.25
}

blockquote small {
	display: block;
	line-height: 20px;
	color: #999999
}

blockquote small:before {
	content: '\2014 \00A0'
}

blockquote.pull-right {
	float: right;
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eeeeee;
	border-left: 0
}

blockquote.pull-right p,blockquote.pull-right small {
	text-align: right
}

blockquote.pull-right small:before {
	content: ''
}

blockquote.pull-right small:after {
	content: '\00A0 \2014'
}

q:before,q:after,blockquote:before,blockquote:after {
	content: ""
}

code,pre {
	padding: 0 3px 2px;
	font-family: Monaco,Menlo,Consolas,"Courier New",monospace;
	font-size: 10px;
	color: #444444;
	border-radius: 3px
}

code {
	padding: 2px 4px;
	color: #d14;
	background-color: #fbfbfb;
	border: 1px solid #e1e1e8;
	white-space: nowrap
}

pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 11px;
	line-height: 20px;
	word-break: break-all;
	word-wrap: break-word;
	white-space: pre;
	white-space: pre-wrap;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.15);
	border-radius: 2px
}

pre.prettyprint {
	margin-bottom: 20px
}

pre code {
	padding: 0;
	color: inherit;
	white-space: pre;
	white-space: pre-wrap;
	background-color: transparent;
	border: 0
}

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll
}

.close {
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	color: #000000;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.2;
	filter: alpha(opacity=20)
}

.close:hover,.close:focus {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.4;
	filter: alpha(opacity=40)
}

button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none
}

.clearfix {
	*zoom: 1
}

.clearfix:before,.clearfix:after {
	display: table;
	content: "";
	line-height: 0
}

.clearfix:after {
	clear: both
}

.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.input-block-level {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#siteFeedback {
	position: fixed;
	top: 170px;
	right: 0;
	height: 60px;
	width: 15px;
	color: #fff;
	background: #666;
	font-size: 12px;
	line-height: 15px;
	padding: 10px 4px 10px 7px;
	_position: absolute;
	z-index: 102;
}[class*="span"].hide,.row-fluid [class*="span"].hide {
	display: none
}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right {
	float: right
}

.content-page {
	position: relative;
	background-color: #fff;
}

.page-sidebar {
	width: 225px;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	height: 100%;
	border-right: 1px solid #eee;
}

.content-title {
	font-size: 20px;
	font-weight: normal;
	padding: 15px 20px 14px;
	line-height: 20px;
	background-color: #F7F7F7;
	margin: 0 0 1px;
	border-bottom: 1px solid #eee;
}

.sidebar {
	float: left;
	margin-left: -360px;
	width: 360px;
	position: relative
}

.footer {
	clear: both;
	color: #000;
	position: relative;
	z-index: 1;
	max-width: none;
}

.trackcode {
	float: right
}

.footer .ad-bottom {
	width: 100%;
	height: 60px;
	display: block;
	border-top: 1px solid #ddd;
}

.footer .friend {
	background: #f0f0f0;
	padding: 10px;
	border-top: 1px solid #ddd;
}

.footer .friend .content {
	max-width: 100%;
	margin: 0 auto;
	border: none;
	width: 1320px;
}

.footer .friend .content a {
	color: #5A5A5A;
	margin: 0px 3px;
}

.footer-inner {
	padding: 16px 60px 14px;
	color: #aaa;
	background: #30373F;
	*zoom: 1
}

.footer-inner:before,.footer-inner:after {
	display: table;
	content: "";
	line-height: 0
}

.footer-inner:after {
	clear: both
}

.footer-inner .content {
	width: 1320px;
	margin: 0 auto;
	border: none;
	max-width: 100%;
}

.footer a:hover {
	color: #797979;
	text-decoration: underline
}

.content .article-content .copyright {
	margin: 5px 0;
	padding: 15px 5px 0 5px;
	border: 1px dashed #e5e5e5;
	line-height: 25px;
}

.profile-content h1 {
	position: relative;
	margin: 0px 30px;
	border-bottom: 1px solid rgb(221,221,221);
}

.profile-content p {
	margin: 20px 30px;
}

.profile-content .submit {
	margin: 0px 30px;
}

.profile-content .form-table {
	margin: 20px 30px;
}

.profile-content .form-table #userType {
	float: none;
	margin-top: 10px;
}

.profile-content h1 span {
	display: inline-block;
	position: relative;
	font-weight: 400;
	padding-bottom: 10px;
	color: rgb(85,85,85);
	font-size: 20px;
	line-height: 32px;
	border-bottom: 3px solid rgb(237,28,36);
	bottom: -3px;
}

.pagecontent .dqye label {
	width: 120px;
	padding: 0px 10px;
	line-height: 36px;
	border: 1px solid rgb(223,223,223);
	background-color: rgb(248,248,248);
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative;
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
}

.pagecontent .dqye {
	margin: 30px;
}

.pagecontent .dqye .noinput {
	width: 190px;
	height: 36px;
	line-height: 36px;
	border: 1px solid rgb(223,223,223);
	padding: 0px 5px 0px 8px;
	font-size: 14px;
	color: rgb(85,85,85);
	background-color: rgb(255,255,255);
	position: relative;
	display: inline-block;
	vertical-align: top;
	left: -4px;
}

.czje {
	margin: 0px;
	line-height: 40px;
}

.zhifu {
	margin: 0px 0px 20px 30px;
	width: 100%;
	float: left;
}

.zhifu .pay_way_item .paytype {
	display: none;
}

.pay_ways {
	overflow: hidden;
	zoom: 1;
	padding-top: 10px;
	padding-bottom: 20px;
}

.way_alipay {
	position: relative;
	background: url(../images/payV2.png) no-repeat -471px 0;
}

.pay_way_item {
	display: block;
	height: 41px;
	width: 152px;
	float: left;
	margin-right: -1px;
}

.czje label {
	width: 120px;
	padding: 0px 10px;
	line-height: 36px;
	border: 1px solid rgb(223,223,223);
	background-color: rgb(248,248,248);
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative;
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	float: left;
}

.czje input {
	width: 190px;
	height: 36px;
	line-height: 36px;
	border: 1px solid rgb(223,223,223);
	padding: 0px 5px 0px 8px;
	font-size: 14px;
	color: rgb(85,85,85);
	background-color: rgb(255,255,255);
	position: relative;
	display: inline-block;
	vertical-align: top;
	left: -2px;
}

.pagewrapper {
	position: relative;
	margin-bottom: 48px;
}

.pageheader {
	padding: 10px 20px 8px;
	line-height: 24px;
	position: relative;
	border-bottom: 1px solid #eee;
	margin-top: 30px;
	background-color: #f7f7f7;
	border-top: 0px;
}

.pageheader h1 {
	font-size: 25px;
	font-weight: normal;
	padding: 0px;
	line-height: 24px;
	margin: -40px 0px 0px 190px;
}

.touxiang img {
	height: 50px;
	width: 50px;
}

.pageheader h1 a {
	color: #444;
}

.pageheader h1 .avatar {
	float: left;
	margin-right: 5px;
}

.pageheader h1 em {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

.pagecontent .pageheader {
	background: none;
	padding: 0 0 8px;
	margin-bottom: 20px;
}

.pagecontent .pageheader h1 {
	font-size: 20px;
	font-weight: normal;
}

.pagecontent .article-content {
	padding: 0
}

.pagecontent #respond,.pagecontent #postcomments {
	margin: 0 -20px;
}

.pagesidebar {
	position: absolute;
	top: 0;
	left: 0;
	width: 260px;
	background-color: #fbfbfb;
	bottom: 50px;
}

.pagesidebar .mbxzb_usertitle {
	padding: 50px 0px;
	border-bottom: 1px solid #eaeaea;
	overflow: hidden;
	text-align: center;
}

.pagesidebar .mbxzb_usertitle img {
	border-radius: 50%;
	border: 1px solid #e6e6e6;
	margin-right: 10px;
	width: 80px;
	height: 80px;
	margin-bottom: 10px;
}

.pagesidebar .mbxzb_usertitle h2 {
	font-size: 18px;
	margin: 0;
	line-height: 20px;
	text-align: center;
}

.pagesider-menu {
	font-size: 18px;
	list-style: outside none none;
	padding: 0px 0px 0px 39px;
}

.pagesider-menu li {
	margin: 0px 0px 0px -39px;
}

.pagesider-menu .sub-menu {
	display: none;
}

.pagesider-menu a {
	margin-bottom: 1px;
	padding: 17px 60px;
	color: #888;
	border-left: solid 4px transparent;
	cursor: pointer;
	overflow: hidden;
	border-bottom: 1px solid #EEEEEE;
	display: block;
	text-align: center;
}

.pagesider-menu a:hover {
	background-color: #f7f7f7;
	color: #666
}

.pagesider-menu li.active a,.pagesider-menu li.current_page_item a,.pagesider-menu li.current-menu-item a {
	color: #444;
	border-left-color: #F04243;
	margin-right: -1px;
	position: relative;
	z-index: 2;
}

.pagesider-menu [class^="icon-"],.pagesider-menu [class*=" icon-"] {
	opacity: 0.70;
	filter: alpha(opacity=70);
}

.pagesider-menu li.active [class^="icon-"],.pagesider-menu li.active [class*=" icon-"] {
	opacity: 0.88;
	filter: alpha(opacity=88);
}

.pagecontent {
	min-height: 900px;
	border-left: 1px solid #eee;
	padding: 20px;
	font-size: 14px;
	margin-left: 269px;
	background-color: #FFF;
	width: 925px;
	margin-bottom: 50px;
}

form {
	margin: 0 0 20px
}

fieldset {
	padding: 0;
	margin: 0;
	border: 0
}

.input-mini {
	width: 60px
}

.input-small {
	width: 90px
}

.input-medium {
	width: 150px
}

.input-large {
	width: 210px
}

.input-xlarge {
	width: 270px
}

.input-xxlarge {
	width: 530px
}

input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly] {
	cursor: not-allowed;
	background-color: #eeeeee
}

input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly] {
	background-color: transparent
}

.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline {
	color: #d9534f
}

.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea {
	color: #d9534f
}

.control-group.error input,.control-group.error select,.control-group.error textarea {
	border-color: #d9534f
}

.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus {
	border-color: #c9302c
}

.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on {
	color: #d9534f;
	background-color: #f2dede;
	border-color: #d9534f
}

.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline {
	color: #56af45
}

.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea {
	color: #56af45
}

.control-group.success input,.control-group.success select,.control-group.success textarea {
	border-color: #56af45
}

.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus {
	border-color: #448a37
}

.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on {
	color: #56af45;
	background-color: #dff0d8;
	border-color: #56af45
}

input:focus:invalid,textarea:focus:invalid,select:focus:invalid {
	color: #b94a48;
	border-color: #ee5f5b
}

input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus {
	border-color: #e9322d;
	box-shadow: 0 0 6px #f8b9b7
}

.form-actions {
	padding: 19px 20px 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	*zoom: 1
}

.form-actions:before,.form-actions:after {
	display: table;
	content: "";
	line-height: 0
}

.form-actions:after {
	clear: both
}

.help-block,.help-inline {
	font-size: 12px;
	color: #7b7b7b
}

.help-block {
	margin-top: 7px;
	display: block;
	margin-bottom: 10px
}

.help-inline {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	padding-left: 5px
}

.form-inline input,.form-horizontal input,.form-inline textarea,.form-horizontal textarea,.form-inline select,.form-horizontal select,.form-inline .help-inline,.form-horizontal .help-inline {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-bottom: 0;
	vertical-align: middle
}

.form-inline .hide,.form-horizontal .hide {
	display: none
}

.form-inline label,.form-inline .btn-group {
	display: inline-block
}

.form-inline .input-append,.form-inline .input-prepend {
	margin-bottom: 0
}

.form-inline .radio,.form-inline .checkbox {
	padding-left: 0;
	margin-bottom: 0;
	vertical-align: middle
}

.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"] {
	float: left;
	margin-right: 3px;
	margin-left: 0
}

.control-group {
	margin-bottom: 10px
}

legend+.control-group {
	margin-top: 20px;
	-webkit-margin-top-collapse: separate
}

.form-horizontal .control-group {
	margin-bottom: 20px;
	*zoom: 1
}

.form-horizontal .control-group:before,.form-horizontal .control-group:after {
	display: table;
	content: "";
	line-height: 0
}

.form-horizontal .control-group:after {
	clear: both
}

.form-horizontal .control-label {
	float: left;
	width: 160px;
	padding-top: 5px;
	text-align: right
}

.form-horizontal .controls {
	*display: inline-block;
	*padding-left: 20px;
	margin-left: 180px;
	*margin-left: 0
}

.form-horizontal .controls:first-child {
	*padding-left: 180px
}

.form-horizontal .help-block {
	margin-bottom: 0
}

.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block {
	margin-top: 10px
}

.form-horizontal .form-actions {
	padding-left: 180px
}

table {
	max-width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0
}

.table {
	width: 100%;
	margin-bottom: 20px;
}

.table th,.table td {
	padding: 8px;
	line-height: 20px;
	text-align: left;
	vertical-align: middle;
	border-top: 1px solid #dddddd
}

.table th {
	font-weight: bold
}

.table thead th {
	vertical-align: bottom
}

.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td {
	border-top: 0
}

.table tbody+tbody {
	border-top: 2px solid #dddddd
}

.table .table {
	background-color: #eeeeee
}

.table-bordered {
	/*border: 1px solid #dddddd;*/
	border-collapse: separate;
	*border-collapse: collapse;
	border-left: 0;
	border-radius: 2px
}

.table-bordered th,.table-bordered td {
	border-left: 1px solid #dddddd
}

.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td {
	border-top: 0
}

.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th {
	background-color: #f9f9f9
}

#downlist .xz {
	background: #ED1C24;
	padding: 5px 20px;
	color: #fff;
	border-radius: 4px;
	font-size: 12px;
}

#downlist .xz:hover {
	background: #FB8F02;
}

.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th {
	background-color: #f5f5f5
}

.table tbody tr.success>td {
	background-color: #dff0d8
}

.table tbody tr.error>td {
	background-color: #f2dede
}

.table tbody tr.warning>td {
	background-color: #fcf8e3
}

.table tbody tr.info>td {
	background-color: #d9edf7
}

.table-hover tbody tr.success:hover>td {
	background-color: #d0e9c6
}

.table-hover tbody tr.error:hover>td {
	background-color: #ebcccc
}

.table-hover tbody tr.warning:hover>td {
	background-color: #faf2cc
}

.table-hover tbody tr.info:hover>td {
	background-color: #c4e3f3
}

.icon-white {
	background-image: url("../images/glyphicons-halflings-white.png");
}

.icon12 {
	margin-top: 2px;
}

.muted [class^="icon-"],.muted [class*=" icon-"] {
	opacity: 0.40;
	filter: alpha(opacity=40);
}

filter:alpha(opacity=40);
}

.icon-glass {
background-position: 0 0;
}

.icon-music {
background-position: -24px 0;
}

.icon-search {
background-position: -48px 0;
}

.icon-envelope {
background-position: -72px 0;
}

.icon-heart {
background-position: -96px 0;
}

.icon-star {
background-position: -120px 0;
}

.icon-star-empty {
background-position: -144px 0;
}

.icon-user {
background-position: -168px 0;
}

.icon-film {
background-position: -192px 0;
}

.icon-th-large {
background-position: -216px 0;
}

.icon-th {
background-position: -240px 0;
}

.icon-th-list {
background-position: -264px 0;
}

.icon-ok {
background-position: -288px 0;
}

.icon-remove {
background-position: -312px 0;
}

.icon-zoom-in {
background-position: -336px 0;
}

.icon-zoom-out {
background-position: -360px 0;
}

.icon-off {
background-position: -384px 0;
}

.icon-signal {
background-position: -408px 0;
}

.icon-cog {
background-position: -432px 0;
}

.icon-trash {
background-position: -456px 0;
}

.icon-home {
background-position: 0 -24px;
}

.icon-file {
background-position: -24px -24px;
}

.icon-time {
background-position: -48px -24px;
}

.icon-road {
background-position: -72px -24px;
}

.icon-download-alt {
background-position: -96px -24px;
}

.icon-download {
background-position: -120px -24px;
}

.icon-upload {
background-position: -144px -24px;
}

.icon-inbox {
background-position: -168px -24px;
}

.icon-play-circle {
background-position: -192px -24px;
}

.icon-repeat {
background-position: -216px -24px;
}

.icon-refresh {
background-position: -240px -24px;
}

.icon-list-alt {
background-position: -264px -24px;
}

.icon-lock {
background-position: -287px -24px;
}

.icon-flag {
background-position: -312px -24px;
}

.icon-headphones {
background-position: -336px -24px;
}

.icon-volume-off {
background-position: -360px -24px;
}

.icon-volume-down {
background-position: -384px -24px;
}

.icon-volume-up {
background-position: -408px -24px;
}

.icon-qrcode {
background-position: -432px -24px;
}

.icon-barcode {
background-position: -456px -24px;
}

.icon-tag {
background-position: 0 -48px;
}

.icon-tags {
background-position: -25px -48px;
}

.icon-book {
background-position: -48px -48px;
}

.icon-bookmark {
background-position: -72px -48px;
}

.icon-print {
background-position: -96px -48px;
}

.icon-camera {
background-position: -120px -48px;
}

.icon-font {
background-position: -144px -48px;
}

.icon-bold {
background-position: -167px -48px;
}

.icon-italic {
background-position: -192px -48px;
}

.icon-text-height {
background-position: -216px -48px;
}

.icon-text-width {
background-position: -240px -48px;
}

.icon-align-left {
background-position: -264px -48px;
}

.icon-align-center {
background-position: -288px -48px;
}

.icon-align-right {
background-position: -312px -48px;
}

.icon-align-justify {
background-position: -336px -48px;
}

.icon-list {
background-position: -360px -48px;
}

.icon-indent-left {
background-position: -384px -48px;
}

.icon-indent-right {
background-position: -408px -48px;
}

.icon-facetime-video {
background-position: -432px -48px;
}

.icon-picture {
background-position: -456px -48px;
}

.icon-pencil {
background-position: 0 -72px;
}

.icon-map-marker {
background-position: -24px -72px;
}

.icon-adjust {
background-position: -48px -72px;
}

.icon-tint {
background-position: -72px -72px;
}

.icon-edit {
background-position: -96px -72px;
}

.icon-share {
background-position: -120px -72px;
}

.icon-check {
background-position: -144px -72px;
}

.icon-move {
background-position: -168px -72px;
}

.icon-step-backward {
background-position: -192px -72px;
}

.icon-fast-backward {
background-position: -216px -72px;
}

.icon-backward {
background-position: -240px -72px;
}

.icon-play {
background-position: -264px -72px;
}

.icon-pause {
background-position: -288px -72px;
}

.icon-stop {
background-position: -312px -72px;
}

.icon-forward {
background-position: -336px -72px;
}

.icon-fast-forward {
background-position: -360px -72px;
}

.icon-step-forward {
background-position: -384px -72px;
}

.icon-eject {
background-position: -408px -72px;
}

.icon-chevron-left {
background-position: -432px -72px;
}

.icon-chevron-right {
background-position: -456px -72px;
}

.icon-plus-sign {
background-position: 0 -96px;
}

.icon-minus-sign {
background-position: -24px -96px;
}

.icon-remove-sign {
background-position: -48px -96px;
}

.icon-ok-sign {
background-position: -72px -96px;
}

.icon-question-sign {
background-position: -96px -96px;
}

.icon-info-sign {
background-position: -120px -96px;
}

.icon-screenshot {
background-position: -144px -96px;
}

.icon-remove-circle {
background-position: -168px -96px;
}

.icon-ok-circle {
background-position: -192px -96px;
}

.icon-ban-circle {
background-position: -216px -96px;
}

.icon-arrow-left {
background-position: -240px -96px;
}

.icon-arrow-right {
background-position: -264px -96px;
}

.icon-arrow-up {
background-position: -289px -96px;
}

.icon-arrow-down {
background-position: -312px -96px;
}

.icon-share-alt {
background-position: -336px -96px;
}

.icon-resize-full {
background-position: -360px -96px;
}

.icon-resize-small {
background-position: -384px -96px;
}

.icon-plus {
background-position: -408px -96px;
}

.icon-minus {
background-position: -433px -96px;
}

.icon-asterisk {
background-position: -456px -96px;
}

.icon-exclamation-sign {
background-position: 0 -120px;
}

.icon-gift {
background-position: -24px -120px;
}

.icon-leaf {
background-position: -48px -120px;
}

.icon-fire {
background-position: -72px -120px;
}

.icon-eye-open {
background-position: -96px -120px;
}

.icon-eye-close {
background-position: -120px -120px;
}

.icon-warning-sign {
background-position: -144px -120px;
}

.icon-plane {
background-position: -168px -120px;
}

.icon-calendar {
background-position: -192px -120px;
}

.icon-random {
background-position: -216px -120px;
width: 16px;
}

.icon-comment {
background-position: -240px -120px;
}

.icon-magnet {
background-position: -264px -120px;
}

.icon-chevron-up {
background-position: -288px -120px;
}

.icon-chevron-down {
background-position: -313px -119px;
}

.icon-retweet {
background-position: -336px -120px;
}

.icon-shopping-cart {
background-position: -360px -120px;
}

.icon-folder-close {
background-position: -384px -120px;
width: 16px;
}

.icon-folder-open {
background-position: -408px -120px;
width: 16px;
}

.icon-resize-vertical {
background-position: -432px -119px;
}

.icon-resize-horizontal {
background-position: -456px -118px;
}

.icon-hdd {
background-position: 0 -144px;
}

.icon-bullhorn {
background-position: -24px -144px;
}

.icon-bell {
background-position: -48px -144px;
}

.icon-certificate {
background-position: -72px -144px;
}

.icon-thumbs-up {
background-position: -96px -144px;
}

.icon-thumbs-down {
background-position: -120px -144px;
}

.icon-hand-right {
background-position: -144px -144px;
}

.icon-hand-left {
background-position: -168px -144px;
}

.icon-hand-up {
background-position: -192px -144px;
}

.icon-hand-down {
background-position: -216px -144px;
}

.icon-circle-arrow-right {
background-position: -240px -144px;
}

.icon-circle-arrow-left {
background-position: -264px -144px;
}

.icon-circle-arrow-up {
background-position: -288px -144px;
}

.icon-circle-arrow-down {
background-position: -312px -144px;
}

.icon-globe {
background-position: -336px -144px;
}

.icon-wrench {
background-position: -360px -144px;
}

.icon-tasks {
background-position: -384px -144px;
}

.icon-filter {
background-position: -408px -144px;
}

.icon-briefcase {
background-position: -432px -144px;
}

.icon-fullscreen {
background-position: -456px -144px;
}

#infocenter .profile-form {
margin: 30px 0px;
}

.profile-form .jianjie {
height: 120PX;
}

.profile-form .jianjie dd {
height: 120px;
}

.profile-form .jianjie dt {
width: 120px;
padding: 0px 10px;
line-height: 36px;
border: 1px solid rgb(223,223,223);
background-color: rgb(248,248,248);
text-align: center;
text-overflow: ellipsis;
overflow: hidden;
position: relative;
display: inline-block;
vertical-align: top;
font-size: 14px;
height: 120px;
}

.mbxzb_hulian {
height: 410px;
width: 390px;
/*border: 1px solid rgb(223,223,223);*/
margin-top: 278px;
right: 0px;
position: absolute;
}

.mbxzb_hulian>h2 {
text-align: center;
font-size: 18px;
color: #151414;
padding: 20px;
border: 1px solid rgb(223,223,223);
}

#infocenter {
position: relative;
}

.mbxzb_hulian .qq_sina {
margin-top: 90px;
}

.mbxzb_hulian .qq_sina .qq {
height: 133px;
width: 133px;
display: block;
/*float: left;
margin-left: 43px;*/
margin-left:auto;
margin-right:auto;
}

.mbxzb_hulian .qq_sina .sina {
height: 133px;
width: 133px;
display: block;
float: left;
margin-left: 43px;
}

#downlist .table {
width: 94%;
margin-left: 30px;
}

.pagecontent .table-hover {
width: 100%;
/*margin-left: 30px;*/
}

.pagecontent .table-striped {
width: 100%;
margin-left: 0px;
}

.pagecontent .jilu {
width: 94%;
margin-left: 30px;
}

.alert {
padding: 10px 35px 10px 14px;
margin-bottom: 20px;
text-shadow: 0 1px 0 rgba(255,255,255,0.5);
background-color: #fcf8e3;
border: 1px solid #fbeed5;
border-radius: 2px;
margin-top: 35px;
}

.alert>p {
color: #c09853;
text-align: center;
font-size: 16px;
}

.alert .close {
position: relative;
top: 0;
*top: -8px;
right: -21px;
line-height: 20px
}

.alert-success {
background-color: #dff0d8;
border-color: #d6e9c6;
color: #56af45
}

.alert-error {
background-color: #f2dede;
border-color: #eed3d7;
color: #d9534f
}

.alert-info {
background-color: #d9edf7;
border-color: #bce8f1;
color: #3a87ad
}

.nav>li>a {
display: block
}

.nav>li>a:hover,.nav>li>a:focus {
text-decoration: none;
background-color: #eeeeee
}

.nav>li>a>img {
max-width: none
}

.nav>.pull-right {
float: right
}

.nav-header {
display: block;
padding: 3px 15px;
font-size: 11px;
font-weight: bold;
line-height: 20px;
color: #999999;
text-shadow: 0 1px 0 rgba(255,255,255,0.5);
text-transform: uppercase
}

.nav li+.nav-header {
margin-top: 9px
}

.nav-list {
padding-left: 15px;
padding-right: 15px;
margin-bottom: 0
}

.nav-list>li>a,.nav-list .nav-header {
margin-left: -15px;
margin-right: -15px;
text-shadow: 0 1px 0 rgba(255,255,255,0.5)
}

.nav-list>li>a {
padding: 3px 15px
}

.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
background-color: #428BD1
}

.nav-list [class^="icon-"],.nav-list [class*=" icon-"] {
margin-right: 2px
}

.nav-list .divider {
*width: 100%;
height: 1px;
margin: 9px 1px;
*margin: -5px 0 5px;
overflow: hidden;
background-color: #e5e5e5;
border-bottom: 1px solid #ffffff
}

.nav-tabs,.nav-pills {
*zoom: 1
}

.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after {
display: table;
content: "";
line-height: 0
}

.nav-tabs:after,.nav-pills:after {
clear: both
}

.nav-tabs>li,.nav-pills>li {
float: left
}

.nav-tabs>li>a,.nav-pills>li>a {
padding-right: 12px;
padding-left: 12px;
margin-right: 2px;
line-height: 14px
}

.nav-tabs {
border-bottom: 1px solid #ddd
}

.nav-tabs>li {
margin-bottom: -1px
}

.nav-tabs>li>a {
padding-top: 8px;
padding-bottom: 8px;
line-height: 20px;
border: 1px solid transparent;
border-radius: 2px 2px 0 0
}

.nav-tabs>li>a:hover,.nav-tabs>li>a:focus {
border-color: #eeeeee #eeeeee #dddddd
}

.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus {
color: #555555;
background-color: #eeeeee;
border: 1px solid #ddd;
border-bottom-color: transparent;
cursor: default
}

.nav-pills>li>a {
padding-top: 8px;
padding-bottom: 8px;
margin-top: 2px;
margin-bottom: 2px;
border-radius: 2px
}

.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus {
color: #ffffff;
background-color: #428BD1
}

.nav-stacked>li {
float: none
}

.nav-stacked>li>a {
margin-right: 0
}

.nav-tabs.nav-stacked {
border-bottom: 0
}

.nav-tabs.nav-stacked>li>a {
border: 1px solid #ddd;
border-radius: 0
}

.nav-tabs.nav-stacked>li:first-child>a {
border-top-right-radius: 4px;
border-top-left-radius: 4px
}

.nav-tabs.nav-stacked>li:last-child>a {
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px
}

.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus {
border-color: #ddd;
z-index: 2
}

.nav-pills.nav-stacked>li>a {
margin-bottom: 3px
}

.nav-pills.nav-stacked>li:last-child>a {
margin-bottom: 1px
}

.nav-tabs .dropdown-menu {
border-radius: 0 0 6px 6px
}

.nav-pills .dropdown-menu {
border-radius: 6px
}

.nav .dropdown-toggle .caret {
border-top-color: #428BD1;
border-bottom-color: #428BD1;
margin-top: 6px
}

.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret {
border-top-color: #357EBD;
border-bottom-color: #357EBD
}

.nav-tabs .dropdown-toggle .caret {
margin-top: 8px
}

.nav .active .dropdown-toggle .caret {
border-top-color: #fff;
border-bottom-color: #fff
}

.nav-tabs .active .dropdown-toggle .caret {
border-top-color: #555555;
border-bottom-color: #555555
}

.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus {
cursor: pointer
}

.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus {
color: #ffffff;
background-color: #999999;
border-color: #999999
}

.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret {
border-top-color: #ffffff;
border-bottom-color: #ffffff;
opacity: 1;
filter: alpha(opacity=100)
}

.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus {
border-color: #999999
}

.tabbable {
*zoom: 1
}

.tabbable:before,.tabbable:after {
display: table;
content: "";
line-height: 0
}

.tabbable:after {
clear: both
}

.tab-content {
overflow: auto
}

.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs {
border-bottom: 0
}

.tab-content>.tab-pane,.pill-content>.pill-pane {
display: none
}

.tab-content>.active,.pill-content>.active {
display: block
}

.tabs-below>.nav-tabs {
border-top: 1px solid #ddd
}

.tabs-below>.nav-tabs>li {
margin-top: -1px;
margin-bottom: 0
}

.tabs-below>.nav-tabs>li>a {
border-radius: 0 0 4px 4px
}

.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus {
border-bottom-color: transparent;
border-top-color: #ddd
}

.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus {
border-color: transparent #ddd #ddd #ddd
}

.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li {
float: none
}

.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a {
min-width: 74px;
margin-right: 0;
margin-bottom: 3px
}

.tabs-left>.nav-tabs {
float: left;
margin-right: 19px;
border-right: 1px solid #ddd
}

.tabs-left>.nav-tabs>li>a {
margin-right: -1px;
border-radius: 4px 0 0 4px
}

.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus {
border-color: #eeeeee #dddddd #eeeeee #eeeeee
}

.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus {
border-color: #ddd transparent #ddd #ddd;
*border-right-color: #ffffff
}

.tabs-right>.nav-tabs {
float: right;
margin-left: 19px;
border-left: 1px solid #ddd
}

.tabs-right>.nav-tabs>li>a {
margin-left: -1px;
border-radius: 0 4px 4px 0
}

.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus {
border-color: #eeeeee #eeeeee #eeeeee #dddddd
}

.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus {
border-color: #ddd #ddd #ddd transparent;
*border-left-color: #ffffff
}

.nav>.disabled>a {
color: #999999
}

.nav>.disabled>a:hover,.nav>.disabled>a:focus {
text-decoration: none;
background-color: transparent;
cursor: default
}

.pagination span {
font-size: 14px;
width: 50px;
text-align: center;
height: 40px;
line-height: 40px;
display: inline-block;
text-decoration: none;
color: #888;
background: #EEE;
margin: 0px;
}

.pagination a,.pagination span {
height: 40px;
line-height: 40px;
}

.pagination a:hover {
height: 40px;
}

.pagination {
padding: 0px;
background-color: #fff;
text-align: center
}

.pagination ul {
display: inline-block;
*display: inline;
*zoom: 1;
margin-left: 0;
margin-bottom: 0
}

.pagination ul>li {
display: inline
}

.pagination ul>li>a,.pagination ul>li>span {
margin: 0 1px;
float: left;
text-decoration: none;
background: #eee;
color: #666
}

.pagination ul>li>a:hover,.pagination ul>li>a:focus {
background-color: #ccc;
color: #444
}

.pagination ul>.active>a,.pagination ul>.active>span {
background-color: #ed1c24;
color: #fff
}

.pagination ul>.active>a,.pagination ul>.active>span {
cursor: default
}

.pagination ul>li>span,.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus {
color: #999999;
background-color: transparent;
cursor: default
}

.ias_trigger {
padding-top: 4px;
}

.ias_trigger a {
background-color: #5CB85C;
display: block;
line-height: 35px;
text-align: center;
font-size: 14px;
color: #eee;
}

.ias_trigger a:hover {
background-color: #4CAE4C;
color: #fff;
}

.pagination-loading {
font-size: 14px;
text-align: center;
color: #666;
line-height: 39px;
}

.pagenav {
overflow: hidden;
text-align: center;
padding: 20px
}

.pagenav a,.pagenav .current,.pagenav .page-numbers {
padding: 4px 12px 3px;
color: #666;
display: inline-block;
background-color: #eee;
margin: 0 1px
}

.pagenav .current {
background-color: #F04243;
color: #fff
}

.pagenav a:hover {
background-color: #ccc;
color: #444
}

.rollto {
position: fixed;
right: 15px;
bottom: 8px;
z-index: 999;
width: 32px;
display: none;
}

.rollto .btn {
margin-top: 1px;
padding: 0px 10px 9px;
height: 50px;
width: 50px;
}

.rollto .btn i {
margin-top: 0;
}

.speedbar {
clear: both;
color: #666;
background-color: #F7F7F7;
padding: 8px 20px 13px;
line-height: 22px;
*zoom: 1;
overflow: hidden;
height: 14px;
}

.speedbar i {
opacity: 0.50;
filter: alpha(opacity=50);
}

.speedbar .btn-group {
float: right;
margin-left: 6px
}

.speedmenu {
float: right
}

.speedmenu li {
float: left;
position: relative
}

.speedmenu li a {
float: left;
position: relative;
cursor: pointer;
margin-left: -1px;
display: inline-block;
vertical-align: middle;
font-size: 12px;
font-weight: normal;
height: 25px;
line-height: 25px;
padding: 0 10px;
text-align: center;
text-decoration: none;
border-radius: 0;
border: 1px solid #ddd;
color: #666;
background-color: #fff;
background: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
background: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
background: linear-gradient(top,#f5f5f5,#f1f1f1)
}

.speedmenu li a:hover,.speedmenu li:hover a {
position: relative;
z-index: 2;
border-color: #c6c6c6;
color: #333;
background-color: #f8f8f8;
background: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
background: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
background: linear-gradient(top,#f8f8f8,#f1f1f1);
box-shadow: #ddd 0 1px 1px 0
}

.speedmenu li.current-menu-item a,.speedmenu li a:active,.speedmenu li.current-menu-parent a,.speedmenu li.current_page_item a,.speedmenu li.current-post-ancestor a {
box-shadow: #ddd 0 1px 2px 0 inset;
border-color: #c6c6c6;
position: relative;
z-index: 2
}

.speedmenu li:hover ul {
display: block
}

.speedmenu li ul {
text-align: left;
position: absolute;
top: 27px;
left: 0;
z-index: 10;
display: none;
line-height: 18px;
font-size: 12px
}

.speedmenu li li {
float: none;
margin: 0;
position: relative;
clear: both
}

.speedmenu li li a {
display: block;
margin-top: -1px;
min-width: 80px;
text-align: left
}

.speedmenu li li a:hover {
color: #000000
}

.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000000
}

.modal-backdrop.fade {
opacity: 0
}

.modal-backdrop,.modal-backdrop.fade.in {
opacity: 0.8;
filter: alpha(opacity=80)
}

.modal {
position: fixed;
top: 10%;
left: 50%;
z-index: 1050;
width: 560px;
margin-left: -280px;
background-color: #ffffff;
border: 1px solid #999;
border: 1px solid rgba(0,0,0,0.3);
*border: 1px solid #999;
border-radius: 4px;
box-shadow: 0 3px 7px rgba(0,0,0,0.3);
-webkit-background-clip: padding-box;
-moz-background-clip: padding-box;
background-clip: padding-box;
outline: none
}

.modal.fade {
-webkit-transition: opacity .3s linear,top .3s ease-out;
-moz-transition: opacity .3s linear,top .3s ease-out;
transition: opacity .3s linear,top .3s ease-out;
top: -25%
}

.modal.fade.in {
top: 10%
}

.modal-header {
padding: 9px 15px;
border-bottom: 1px solid #eee
}

.modal-header .close {
margin-top: 2px
}

.modal-header h3 {
margin: 0;
line-height: 30px
}

.modal-white {
border: none;
border-radius: 0;
box-shadow: none
}

.modal-body {
position: relative;
overflow-y: auto;
max-height: 400px;
padding: 15px
}

.modal-form {
margin-bottom: 0
}

.modal-footer {
padding: 14px 15px 15px;
margin-bottom: 0;
text-align: right;
background-color: #f5f5f5;
border-top: 1px solid #ddd;
border-radius: 0 0 6px 6px;
box-shadow: inset 0 1px 0 #ffffff;
*zoom: 1
}

.modal-footer:before,.modal-footer:after {
display: table;
content: "";
line-height: 0
}

.modal-footer:after {
clear: both
}

.modal-footer .btn+.btn {
margin-left: 5px;
margin-bottom: 0
}

.modal-footer .btn-group .btn+.btn {
margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
margin-left: 0
}

.tooltip {
position: absolute;
z-index: 1030;
display: block;
visibility: visible;
font-size: 12px;
line-height: 20px;
opacity: 0;
filter: alpha(opacity=0)
}

.tooltip.in {
opacity: 0.8;
filter: alpha(opacity=80)
}

.tooltip.top {
margin-top: -3px;
padding: 5px 0
}

.tooltip.right {
margin-left: 3px;
padding: 0 5px
}

.tooltip.bottom {
margin-top: 3px;
padding: 5px 0
}

.tooltip.left {
margin-left: -3px;
padding: 0 5px
}

.tooltip-inner {
max-width: 200px;
padding: 3px 8px 2px;
color: #ffffff;
text-align: center;
text-decoration: none;
background-color: #000000;
border-radius: 2px
}

.tooltip-arrow {
position: absolute;
width: 0;
height: 0;
border-color: transparent;
border-style: solid
}

.tooltip.top .tooltip-arrow {
bottom: 0;
left: 50%;
margin-left: -5px;
border-width: 5px 5px 0;
border-top-color: #000000
}

.tooltip.right .tooltip-arrow {
top: 50%;
left: 0;
margin-top: -5px;
border-width: 5px 5px 5px 0;
border-right-color: #000000
}

.tooltip.left .tooltip-arrow {
top: 50%;
right: 0;
margin-top: -5px;
border-width: 5px 0 5px 5px;
border-left-color: #000000
}

.tooltip.bottom .tooltip-arrow {
top: 0;
left: 50%;
margin-left: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000000
}

.label,.badge {
position: relative;
display: inline-block;
padding: 4px 6px 3px;
font-size: 10.152px;
line-height: 14px;
color: #ffffff;
vertical-align: baseline;
white-space: nowrap;
background-color: #999999
}

.badge {
padding: 1px 4px 0
}

.label:empty,.badge:empty {
display: none
}

a.label:hover,a.label:focus,a.badge:hover,a.badge:focus {
color: #ffffff;
text-decoration: none;
cursor: pointer
}

.label-arrow {
position: absolute;
width: 0;
height: 0;
vertical-align: top;
content: ""
}

.label .label-arrow {
top: 7px;
right: -4px;
border-left: 4px solid #000000;
border-top: 4px solid transparent;
border-bottom: 4px solid transparent
}

.label-important,.badge-important {
background-color: #d9534f
}

.label-important .label-arrow,.badge-important .label-arrow {
border-left-color: #d9534f
}

.label-warning,.badge-warning {
background-color: #f89406
}

.label-warning .label-arrow,.badge-warning .label-arrow {
border-left-color: #f89406
}

.label-success,.badge-success {
background-color: #56af45
}

.label-success .label-arrow,.badge-success .label-arrow {
border-left-color: #56af45
}

.label-info,.badge-info {
background-color: #3a87ad
}

.label-info .label-arrow,.badge-info .label-arrow {
border-left-color: #3a87ad
}

.label-inverse,.badge-inverse {
background-color: #4A4A4A
}

.label-inverse .label-arrow,.badge-inverse .label-arrow {
border-left-color: #4A4A4A
}

a.label-important:hover,a.badge-important:hover {
background-color: #d33632
}

a.label-info:hover .label-arrow,a.badge-info:hover .label-arrow {
border-left-color: #d33632
}

a.label-warning:hover,a.badge-warning:hover {
background-color: #d57f05
}

a.label-warning:hover .label-arrow,a.badge-warning:hover .label-arrow {
border-left-color: #d57f05
}

a.label-success:hover,a.badge-success:hover {
background-color: #49953b
}

a.label-success:hover .label-arrow,a.badge-success:hover .label-arrow {
border-left-color: #49953b
}

a.label-info:hover,a.badge-info:hover {
background-color: #317292
}

a.label-info:hover .label-arrow,a.badge-info:hover .label-arrow {
border-left-color: #317292
}

a.label-inverse:hover,a.badge-inverse:hover {
background-color: #383838
}

a.label-inverse:hover .label-arrow,a.badge-inverse:hover .label-arrow {
border-left-color: #383838
}

.btn .label,.btn .badge {
position: relative;
top: -1px
}

.btn-mini .label,.btn-mini .badge {
top: 0
}

.fade {
opacity: 0;
-webkit-transition: opacity 0.15s linear;
-moz-transition: opacity 0.15s linear;
transition: opacity 0.15s linear
}

.fade.in {
opacity: 1
}

.pull-right {
float: right
}

.pull-left {
float: left
}

.hide {
display: none
}

.show {
display: block
}

.invisible {
visibility: hidden
}

.affix {
position: fixed
}

.archive-header {
font-size: 12px;
background-color: #F7F7F7;
padding: 5px 20px;
margin-bottom: 1px;
}

.archive-header h1 a {
color: #444;
}

.archive-header-info {
font-size: 12px;
color: #999;
margin: -4px 0 0;
}

.banner-your {
display: block;
background-color: #fbfbfb;
border: 2px dashed #bbb;
text-align: center;
color: #aaa;
line-height: 20px;
font-size: 22px
}

.banner-your:hover {
border-color: #aaa;
color: #888
}

.banner-your:active {
border-color: #D9534F;
color: #D9534F
}

.slider {
position: relative
}

.slider-wrap {
position: relative;
overflow: hidden
}

.slider-roll {
position: relative
}

.slider-roll .item {
overflow: hidden
}

.focusbanner {
padding-left: 225px;
overflow: hidden;
margin-bottom: 10px
}

.focushome {
float: left;
margin-left: -225px;
width: 220px;
height: 200px;
overflow: hidden;
position: relative
}

.focushome span {
background-color: #D9534F;
color: #fff;
display: inline-block;
position: absolute;
bottom: 15px;
left: 0;
margin-right: 40px;
padding: 6px 12px 5px;
opacity: .85;
line-height: 20px
}

.focusslider {
position: relative;
overflow: hidden
}

.focusslider .slider-wrap {
height: 200px
}

.focusslider .slider-roll .item img {
width: 100%
}

.slider-ctrl {
position: absolute;
left: 0;
right: 0;
bottom: 0;
text-align: center;
background-color: rgba(0,0,0,0.5);
height: 8px;
padding: 2px 0 14px
}

.slider-ctrl li {
display: inline-block;
*display: inline;
cursor: pointer;
width: 20px;
height: 8px;
overflow: hidden;
line-height: 50px;
background-color: #fff;
margin: 0 2px;
opacity: 0.8
}

.slider-ctrl li.active {
background-color: #D9534F
}

.slider-prev,.slider-next {
font-size: 14px;
font-family: serif;
color: #fff;
display: inline-block;
padding: 4px;
text-align: center;
cursor: pointer;
font-weight: bold;
-webkit-transition: all 0.4s ease-out;
-moz-transition: all 0.4s ease-out;
transition: all 0.4s ease-out
}

.title {
position: relative;
margin: 0;
line-height: 20px;
padding: 6px 20px;
font-size: 15px;
background-color: #F7F7F7;
height: 20px;
border-bottom: 1px solid #eaeaea;
font-weight: normal;
border-left: 10px solid #e9e9e9;
}

.sticky {
overflow: hidden;
}

.sticky ul {
margin-right: -2px;
}

.sticky li {
width: 50%;
float: left;
margin-bottom: 1px;
}

.sticky li span {
margin-left: -20px;
}

.sticky li a {
display: block;
background-color: #fff;
margin-right: 1px;
padding: 5px 20px 5px 140px;
}

.sticky h3 {
font-size: 14px;
margin: 0;
font-weight: normal;
height: 35px;
overflow: hidden;
}

.sticky img {
float: left;
margin: 8px 0 0 -120px;
max-width: 100px;
max-height: 70px;
}

.sticky p {
overflow: hidden;
height: 40px;
}

.sticky a:hover {
background-color: #F8FCFE;
}

.sticky a:hover span {
background-color: #F04243;
}

.sticky2 {
background-color: #fff;
padding: 0 0 0 120px;
margin-bottom: 5px;
overflow: hidden
}

.sticky2 .slider-wrap {
height: 32px;
line-height: 32px
}

.sticky2 .item {
line-height: 32px
}

.sticky2 .item a {
font-size: 15px;
display: inline-block;
margin-right: 20px
}

.sticky2 .muted {
margin-right: 20px
}

.sticky2 h3 {
font-size: 15px;
width: 104px;
padding: 6px 0;
margin: 0;
line-height: 20px;
text-align: center;
position: absolute;
top: 0;
left: 0;
font-weight: normal;
background-color: #5CB85C;
color: #ffffff
}

.sticky2 .caret {
position: absolute;
right: 0px;
top: 50%;
margin-top: -4px;
border-right-color: #fff
}

.sticky2 .slider-prev,.sticky2 .slider-next {
position: absolute;
top: 50%;
right: 5px;
margin-top: -12px;
background-color: #e6e6e6;
color: #aaa;
padding: 2px 7px
}

.sticky2 .slider-prev {
right: 29px
}

.sticky2 .slider-prev:hover,.sticky2 .slider-next:hover {
background-color: #4a4a4a;
color: #fff
}

.excerpt {
border-bottom: 1px solid #EEEEEE;
background-color: #fff;
padding: 20px 20px 20px 256px;
margin-bottom: 1px;
position: relative;
border-left: solid 4px #fff;
*zoom: 1
}

.excerpt:before,.excerpt:after {
display: table;
content: "";
line-height: 0
}

.excerpt:after {
clear: both
}

.excerpt header {
margin: 0 40px 15px 0
}

.excerpt .focus {
float: left;
width: 220px;
margin-left: -240px;
text-align: center;
position: relative;
overflow: hidden;
display: table;
}

.excerpt .focus a {
display: table-cell;
vertical-align: middle;
width: 220px;
height: 150px;
}

.excerpt .focus a img {
margin: 0 auto;
max-width: 220px;
max-height: 150px;
}

*+html .excerpt .focus a {
position: absolute;
top: 50%;
width: 100%;
text-align: center;
height: auto;
}

*+html .excerpt .focus a img {
position: relative;
top: -50%;
left: -50%;
}

.excerpt header .label {
margin-right: 5px;
position: relative;
top: -2px
}

.excerpt h2 {
display: inline;
font-size: 20px;
margin: 0;
font-weight: normal;
position: relative;
top: 1px;
line-height: 25px
}

.excerpt h2 strong {
color: #8CAC52;
margin-right: 10px
}

.excerpt .note {
color: #777;
font-size: 14px;
line-height: 24px;
}

.excerpt .itag a {
border-style: solid;
border-width: 1px;
border-color: #e2e2e2 #ddd #ddd #e2e2e2;
display: inline-block;
margin-right: 3px;
border-radius: 1px;
padding: 0 5px;
line-height: 18px
}

.excerpt .muted,.article-header .muted,.article-header .cate {
margin-right: 20px
}

.excerpt .note {
margin-bottom: 0
}

.comm {
position: absolute;
right: 20px;
top: 23px;
color: #fff;
background-color: #F04243;
padding: 1px 8px 0px;
min-width: 14px;
text-align: center
}

.comm i {
display: inline-block;
border: 5px dotted;
border-color: #F04243 transparent;
border-bottom-width: 0;
border-left-width: 0;
position: absolute;
bottom: -5px;
left: 50%;
margin-left: -2px
}

.comm:hover {
color: #fff;
background-color: #D9534F
}

.comm:hover i {
border-color: #D9534F transparent
}

.excerpt:hover {
padding-left: 260px;
margin-left: -4px;
background-color: #F8FCFE
}

.banner-excerpt {
margin-bottom: 5px;
padding-top: 4px
}

.icot {
display: inline-block;
margin-right: 10px;
position: relative;
color: #999;
background-color: #eee;
padding: 0 6px;
height: 23px;
line-height: 23px;
font-size: 12px;
min-width: 36px;
text-align: center
}

.icot i {
display: inline-block;
border: 5px dotted;
border-color: transparent #eee;
border-right-width: 0;
position: absolute;
top: 50%;
margin-top: -5px;
right: -5px
}

.aside-tit {
clear: both;
font-size: 12px;
border-bottom: 1px solid #BDD2DF;
padding-bottom: 5px;
margin-bottom: 10px;
color: #333333
}

.aside-tit span {
font-weight: normal;
float: right
}

.aside-tit a {
margin-left: 8px
}

.base-tit {
clear: both;
font-size: 15px;
border-bottom: solid 1px #e6e6e6;
background-color: #fbfbfb;
padding: 11px 20px 9px;
margin: -20px -20px 20px;
*zoom: 1
}

.base-tit:before,.base-tit:after {
display: table;
content: "";
line-height: 0
}

.base-tit:after {
clear: both
}

.base-tit span {
float: right;
color: #390;
font-weight: normal
}

.base-tit b {
color: #D9534F
}

.queryinfo {
padding-bottom: 6px
}

@-ms-viewport {
width:device-width
}

.prettyprint,

pre.prettyprint {
background-color: #272822;
border: 1px solid #272822;
overflow: hidden;
padding: 8px;
}

.prettyprint.linenums,

pre.prettyprint.linenums {
-webkit-box-shadow: inset 40px 0 0 #39382E, inset 41px 0 0 #464741;
-moz-box-shadow: inset 40px 0 0 #39382E, inset 41px 0 0 #464741;
box-shadow: inset 40px 0 0 #39382E, inset 41px 0 0 #464741;
}

.prettyprint.linenums ol,

pre.prettyprint.linenums ol {
margin: 0 0 0 33px;
}

.prettyprint.linenums ol li,

pre.prettyprint.linenums ol li {
padding-left: 12px;
color: #bebec5;
line-height: 20px;
margin-left: 0;
list-style: decimal;
}

.prettyprint .com {
color: #93a1a1;
}

.prettyprint .lit {
color: #AE81FF;
}

.prettyprint .pun,

.prettyprint .opn, 

.prettyprint .clo {
color: #F8F8F2;
}

.prettyprint .fun {
color: #dc322f;
}

.prettyprint .str, 

.prettyprint .atv {
color: #E6DB74;
}

.prettyprint .kwd, 

.prettyprint .tag {
color: #F92659;
}

.prettyprint .typ, 

.prettyprint .atn, 

.prettyprint .dec, 

.prettyprint .var {
color: #A6E22E;
}

.prettyprint .pln {
color: #66D9EF;
}

.page-sidebar {
display: none;
}

.content-page {
padding-left: 0;
}

.comt-comterinfo {
padding-left: 0;
}

.comt-comterinfo h4 {
float: none;
width: 100%;
margin-left: 0;
line-height: 20px;
text-align: left;
}

.comt-comterinfo ul {
padding-left: 0;
border-left: none;
}

.comt-comterinfo ul input {
margin-right: 0;
display: block;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
min-height: 30px;
}

.comt-comterinfo ul .help-inline {
display: none;
}

.rollto {
bottom: 2px;
right: 2px;
}

}

@media print {
}

.nazbtn{background: #F44336;
    color: #ffffff;
    width: 16%;
    height: 80%;
    text-align: center;
    font-size: 14px;
    cursor: pointer;}

