/**
*CSS公共层
*basic.css

/*内外边距*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {
	margin: 0;
	padding: 0;
}
/*字体*/
body{font:12px/21px 'Arial';_font-family:'Arial' !important;  color:#696969;}

/*包裹 IE8居中*/
#wrap{text-align:left;}

/*ul*/
ul{ list-style:none;}

/*a*/
a,a:hover,a:visited,a:active,a:link{ text-decoration:none;}

/*img*/
img{border:0 none;}


/*清除浮动*/
.clear{clear:both;}


/*分页样式*/
.page{
	margin-top:3px;
	display: inline-block;
	*display:inline;
	zoom:1;
}
.pageX{
	float:right;
	margin-top:3px;
}
.pageX *{height:22px;padding-top:0px;padding-bottom:0px;width:auto !important;}
.pageX .btn{
	padding: 2px 12px;
	font-size:12px;
}
.pageX .btn span{color:#696969;}
.pageX .dropdown-menu{height:auto;}
.pageX .dropdown-menu li a{padding: 0px 20px;}
.page a {
    text-decoration: none;
	border: 1px solid #ADADAD;
	color: #333;
    display: inline-block;
    padding: 0.1em 0.4em;
    margin-right: 5px;
	margin-bottom: 5px;
	color: #333;
	background: #ffffff;
	border-radius: 3px;
}
.page a:hover {
	background: #EBEBEB;
	text-decoration: none;
}

.page .current {
    background: #05469C;
    color: #fff;
	border: 1px solid #05469C;
	text-decoration: none;
	cursor:pointer;
	*cursor:hand;
}
.page .current:hover {
    color: #000000;
    text-decoration: none;
}
.pagewrapper{margin-left:40px;margin-bottom:30px;float:left;width:770px;}
/*错误提示框样式*/
.aui_state_noTitle .z.aui_inner{background:#E75B5B !important;}
.aui_state_noTitle,.aui_main,.aui_content{width:auto !important;}

.jiathis_style span.jiathis_counter.jiathis_bubble_style{width:36px !important;}

.centerFlex{
	display:-ms-flexbox;
	-ms-flex-pack:center;
	-ms-flex-align:center;
	display:-moz-box;
	-moz-box-pack:center;
	-moz-box-align:center;
	display:-webkit-box;
	-webkit-box-pack:center;
	-webkit-box-align:center;
	display:box;
	box-pack:center;
	box-align:center;
	display:flex;
	justify-contents:center;
	align-items:center;
	text-align:center;
}
@supports(display:flex){
	.centerFlex>*{margin:0 auto;}
}
.picture{color:#666;}
.sharethis{margin-top:10px;position:relative;top:15px;}

/*文字选择颜色----橙色*/
/*
::selection
{
	background: none repeat #FA6E5A !important;
    color: #FFF !important;
    text-shadow: none;
}
::-moz-selection
{
	background: none repeat #FA6E5A !important;
    color: #FFF !important;
    text-shadow: none;
}
*/
.mathfont{font-family: mathfont,"Microsoft Yahei","宋体",sans-serif;color:#333;}