﻿/**
*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 '微软雅黑';_font-family:'微软雅黑' !important;  color:#000;}
*{font-family: "Calibri",'微软雅黑' !important;}
.fa{font-family: FontAwesome !important;}
/*包裹 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: #1d2251;
    color: #fff;
	border: 1px solid #1d2251;
	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:90%;}
/*错误提示框样式*/
.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,.thumbnail a{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:130px;}

/*缩略图*/
.thumbnail_{float:left; width:360px; border-right:1px solid #e5e5e5;}
.thumbnail_ .picture{cursor:pointer;width:305px; height:238px; text-align:center; vertical-align:middle; margin:0 auto; display:table-cell; border:0px solid #ecebeb;}
.thumbnail_ .p-list{overflow:hidden; margin-top:32px;width:305px;}
.thumbnail_ .p-small{width:45px; height:45px; text-align:center; vertical-align:middle; margin:0 auto; display:table-cell; border:1px solid #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:rgb(6, 72, 156);}
.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:80px;cursor:pointer;margin-left:5px;}
.picscroll_ #sxfmscrollright{position:absolute;right:0px;top:80px;cursor:pointer;margin-right:0px;}
.picscroll_ #sxfm{position:relative;left:34px;float:left;}

html, body {
    -ms-overflow-style: scrollbar;
}

#cboxOverlay,#colorbox{z-index:99999999;}
/*响应式固定样式*/
.picture{text-align:center;display:table-cell;vertical-align:middle;overflow:hidden;margin:0 auto;}
.ie629 .picture img,.notie .picture img{margin-left:auto !important;margin-right:auto !important;}
@media all and (max-width:5000px){
	body{min-width:1000px;/*overflow-x:hidden !important;*/}
	.picture{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;}
	@supports(display:flex){.picture>*{margin:0 auto;}}
}







.normslist .input-group,.az09 ul{visibility:hidden;}
.zq-left,.zq-right{display:none !important;}
.drawer-main,.drawer-main{display:none;}
@media all and (max-width:5000px){.zq-left,.zq-right{display:inline-block !important;}.drawer-main,.drawer-main{display:block;}.normslist .input-group,.az09 ul{visibility:visible;}}
.none-responsive .zq-left:before{content: "\f137";display:inline-block !important;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;}
.none-responsive .zq-right:before{content: "\f138";display:inline-block !important;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;}
.none-responsive .zq-left,.none-responsive .zq-right{display:inline-block !important;}
.none-responsive #footer{margin-top:10px;}
.none-responsive #search{position:relative;width:532px;margin:0 auto;}
.none-responsive .input2{position:absolute;top:10px;right:-20px;}
.none-responsive #search .input1{height:42px;line-height:42px;font-size:14px;}

.none-responsive .normslist .input-group .form-control{width:780px !important;}
.none-responsive *{*overflow:hidden;_overflow:hidden;}
.none-responsive .az09 *{*overflow:visible;_overflow:visible;}
.none-responsive .normslist .input-group{position:relative;width:100%;}
.none-responsive .normslist .input-group .input-group-addon{position:absolute;right:0px;top:0px;width:170px;height:40px;padding-top:8px;}


.none-responsive .normslist .input-group,.az09 ul{visibility:visible;}

.none-responsive .icon_v li{background:url(../images/blue.png) no-repeat;}
.none-responsive .icon_v li:hover{background:url(../images/red.png) no-repeat;}