@charset "utf-8";
/*初始化样式*/
* {-webkit-tap-highlight-color:transparent;}
body {font-size:.3rem;background-color:#fff; color:#565759; /*设置字体*/ overflow-x:hidden; margin: 0 auto; /*设置宽度*/}
table {background-color: transparent; border-spacing: 0; border-collapse: collapse; font-size:16px; width:100%;border-top:solid 1px #ddd;border-left:solid 1px #ddd; box-sizing: border-box;}
table th{background-color:#f9f9f9;text-align:center; box-sizing: border-box;}
table td,table th{padding:5px 10px;border:1px solid #ddd; box-sizing: border-box;}

/*html5设置*/
article, aside, details, figcaption, figure, footer, header, main, nav, section {display:block;}
html,body, div, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main, p {margin:0; padding:0;}

a {text-decoration:none; outline:none; color:#666;}
a:focus {outline:none; -moz-outline:none;}
a img {border:none;}
* img{display: block;}

/*强制去除表单自带的样式*/ 
select,input,textarea{ border-radius:0; -webkit-border-radius:0;}
input:focus { outline: none;}
input,button,select,textarea{outline:none; /*-webkit-appearance:none;*/}
textarea{resize:none;/*-webkit-appearance:none;*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}

/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}
.clearfix:after{content:""; display:block; height:0; clear:both; visibility:hidden;}

/*该设置跟后台编辑器有关*/
.ul,.ul li,.dl,.dl dd,ul,ul li,ol,ol li,dl,dl dd{ list-style:none; margin:0; padding:0;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
/*该设置跟后台编辑器有关*/

/*全局样式*/
.inner{ max-width:100%; margin:0 auto;position: relative;}
.padd{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.Relat{ position:relative;padding-top: .8rem;box-sizing: border-box; }
.text_Juz{ text-align: center;}
.table{display: table;}
.table-cell{display: table-cell;}
.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.dot2,
.dot3,
.dot4,
.dot5{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;}
/*2行文本省略号*/
.dot2 {-webkit-line-clamp: 2;}
/*3行文本省略号*/
.dot3 {-webkit-line-clamp: 3;}
/*4行文本省略号*/
.dot4 {-webkit-line-clamp: 4;}
/*5行文本省略号*/
.dot5 {-webkit-line-clamp: 5;}

/*全站*/
.logo a{
	display: block;
}
#mask{
	
	overflow: hidden;
	width: 0;
	height: 100%;
	position: fixed;
	top: .8rem;
	right: 0;
	display: flex;
	background: rgba(0,0,0,0.6);
	z-index: 9;
	transition: all .5s;
}
#mask .close{
	width: 1.6rem;
	height: 1.6rem;
	background: #dadaec;
	font-size: .6rem;
	text-align: center;
	line-height: 1.6rem;
	display: flex;
	align-items: center;
	justify-content: space-around;
}
#mask .close img{
	width: .45rem;
	height: .45rem;
}
.aside{
	background: #fff;
	width: calc(100% - 1.6rem);
	height: 100%;
}
.aside li{
	text-transform: uppercase;
	padding-left: .52rem;
	box-sizing: border-box;
	line-height: 1.17rem;
	height: 1.17rem;
	width: 100%;
	font-size: .32rem;
	
}
.aside li a{
	display: block;
	color: #30255e;
	letter-spacing: 2px;
}
.aside li:nth-child(2n-1){
	background: #e3e3ff;
}
