/**
*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;
}
.fa{font-family:FontAwesome !important;}
/*字体*/
body{font:12px/21px 'arial';_font-family:'arial' !important;  color:#474747;}

/*包裹 IE8居中*/
#wrap{text-align:left;}

/*ul*/
ul{ list-style:none;}

/*a*/
a,a:hover,a:visited,a:active,a:link{ text-decoration:none;}
a:focus, a:hover{color:#169ccf;}
/*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: #CB2829;
    color: #fff;
	border: 1px solid #CB2829;
	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:100%;padding-right:40px;}
/*错误提示框样式*/
.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;}
span.date{float:right;margin-right:20px;}

/*缩略图*/
.thumbnail_{float:left; width:400px; border-right:1px solid #e5e5e5;padding-bottom:28px;}
.thumbnail_ .picture{cursor:pointer;width:380px; height:300px;text-align:center; vertical-align:middle; margin:0 auto; display:table-cell; border:0px solid #ecebeb;}
.thumbnail_ .p-list{overflow:hidden; margin-top:16px;width:305px;margin-left:36px;}
.thumbnail_ .p-small{width:45px; height:45px; text-align:center; vertical-align:middle; margin:0 auto; display:table-cell; border:1px solid #ecebeb;background:#ecebeb;}
.thumbnail_ li{margin-left:5px; float:left;cursor:pointer;border:transparent solid 1px;}
.thumbnail_ li:first-child{margin-left:0 !important;}
.thumbnail_ li.on{border:#D73532 solid 1px;}
.thumbnail_ .prev,.thumbnail_ .next{float:left;display:block;width:10px;height:25px;cursor:pointer;margin-top:10px;font-size:20px;color:#CB2829;}
.thumbnail_ .disabled{color:#cfcccc;}
.thumbnail_ .prev{float:left;}
.thumbnail_ .next{float:right;text-align:right;}
.thumbnail_ .list{float:left;position:relative;overflow:hidden;width:265px;margin-left:9px;height:50px;}
.thumbnail_ .list ul{width:2000px;overflow:hidden;position:absolute;}

/*scroll组件*/
.picscroll_{position:relative;}
.picscroll_ #sxfmscrollleft{position:absolute;left:0px;top:60px;cursor:pointer;width:31px;height:66px;background:url(../img/left-1.png) no-repeat;}
.picscroll_ #sxfmscrollright{position:absolute;right:0px;top:60px;cursor:pointer;width:31px;height:66px;background:url(../img/right-1.png) no-repeat;}
.picscroll_ #sxfm{position:relative;left:52px;top:0px;float:left;}

.picscroll_ #sxfmscrollleft:hover{background:url(../img/left-2.png) no-repeat;}
.picscroll_ #sxfmscrollright:hover{background:url(../img/right-2.png) no-repeat;}


html, body {
    -ms-overflow-style: scrollbar;
}


.subclass{width:100%; background:#f2f2f2; margin:-8px 10px 20px -7px; overflow:hidden;}
.subclass ul{ margin:10px 0 20px 20px; width:808px;padding-right:20px;}
.subclass ul li{ background:#fff;  float:left;  margin:3px 0 8px 10px;}
.subclass ul li a{font-size:12px; color:#777777; display:block; padding:8px 13px 8px 14px; border:1px solid #d8d8d8;}
.subclass ul li a:hover,.subclass ul li.current a{color:#d60c0c; padding:8px 13px 8px 14px; font-size:12px;  display:block; border:1px solid #d60c0c;}

.a12,.a12 *{font-size:12px !important;font-weight:normal !important;color:#ffffff;padding-bottom:11px !important;}
*,:focus{outline:none !important;}

#SfMessSubmit{border:none !important;}


#location,#location *{color:rgb(142,142,142) !important;font-size:12px;}
#location .fa{margin-right:5px;font-size:16px !important;}