/* 
html5doctor.com Reset Stylesheet
*/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,
strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,
details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,button,
video,input {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    font-family: '微软雅黑';
    text-decoration: none;
    list-style: none;
}
html,body {
    font-size: 12px;
    color: #666666;
    width: 100%;
    height: 100%;
    /* min-height: 700px; */
    position: relative;
	-moz-user-select: none;
	/*火狐*/
	-webkit-user-select: none;
	/*webkit浏览器*/
	-ms-user-select: none;
	/*IE10*/
	-khtml-user-select: none;
	/*早期浏览器*/ 
	user-select: none;
}
a {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    color: #fff;
    text-decoration: none;
}
input,
select {
    vertical-align: middle;
}
input {
    outline: none;
}
input::-webkit-input-placeholder {
    /* placeholder颜色  */
    color: #fff;
    /* placeholder字体大小  */
    font-size: 14px;
    /* placeholder位置  */
    text-align: left;
}

button:focus{
    outline:0;
} 

.clear {
    clear: both;
}
.clearfix{
	clear: both;
	overflow: auto;
}

select {
    /* 清除默认边框 */
    border: 0;
    outline:none;
    /* 清除默认的箭头样式 */
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url('../images/arrow.png') right no-repeat;
    padding-right: 14px;
    background-size: 12px;
    color: #00fefb;
    font-size: .18rem;
    overflow:scroll;
    overflow-x:scroll; /*只是x方向*/
    overflow-y:scroll;  /*只是y方向*/
}
select option{
    background:#9f9f9f;

}
select::-ms-expand { display: none; }


/* 滚动条样式 */
/* .scrollbar::-webkit-scrollbar {
	width: 5px;
	margin-left: 52px;
}
.scrollbar::-webkit-scrollbar-thumb {
	border-radius: 2px;
	background: #164165;
	margin-left: 52px;
} */
.scrollbar::-webkit-scrollbar {/*滚动条整体样式*/
    width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}

.scrollbar::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    background: #13f0ee;
}
.scrollbar::-webkit-scrollbar-track {/*滚动条里面轨道*/
    background: #0c5657;
}




/* 隐藏 */
.hide {
    display: none !important;
}
/* 禁用 */
.notclick-service {
	background: #736a6a;
	cursor: no-drop !important;
}
/* 复选框样式 */
input[type="checkbox"] {
	width: .2rem;
	height: .2rem;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	line-height: .2rem;
	position: relative;
}

input[type="checkbox"]::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	width: 100%;
	height: 100%;
	border: 1px solid #d9d9d9;
}

 input[type="checkbox"]:checked::before {
	content: "\2713";
	background-color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	border: 1px solid #009688;
	color: #009688;
	font-size: .2rem;
	font-weight: bold;
}

/*提示语------start-------*/
/*前端操作提示*/
.tips_operate {
    font-size: .24rem;
    text-align: center;
    display: flex;
    color: #000000;
    align-items: center;
    justify-content: center;
    background: #13f0ee;
    width: 2.5rem;
    line-height: .4rem;
    padding: .1rem;
    border-radius:.14rem;
    height: .8rem;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
/*ajax方法调用提示*/
.Nodata{
	color: #fff;
	font-size: .214rem;
	text-align: center;
    height: .3rem;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
/*提示语------end-------*/

/* 加载中样式 ---开始----  */
.loader-preloader{
    color: #fff;
    text-align: center;
    height:.8rem;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.loader-preloader p{
    padding-top: .1rem;
    text-align: center !important;
    height: .3rem;
    padding-right: 0 !important;
    float: none !important;
}
.loader {
    border: 3px solid #f3f3f3;
    border-radius: 50%;
    border-top: 3px solid #13f0ee;
    width: .3rem;
    height: .3rem;
    margin: 0 auto;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}
/* 自定义询问框 ---开始---- */
.cus_confirm{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.2);
    z-index: 999;
    position: absolute;
    top: 0;
}
.cus_confirmpopup{
    width: 20%;
    height: 2.5rem;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 3;
    border-radius: .2rem;
    overflow: hidden;
    background: rgba(2,13,16,.9);
}
.cus_confirmpopup_title{
    width: 98%;
    height: .5rem;
    line-height: .5rem;
    padding-left: .2rem;
    border-bottom: #00E6EB 1px solid;
    font-size: .23rem;
    color: white;
}
.cus_confirmpopup_title p{
    float: left;
    width: 61%;
    font-size: .25rem;
}
.cus_confirmpopup_deleteX{
    float: right;
    width: .2rem;
    height: .2rem;
    line-height: .2rem;
    color: #f7e2e2;
    cursor: pointer;
    margin: .1rem .25rem 0 0;
    font-size: .2rem;
    border: 1px solid #989797;
    padding: .04rem;
    text-align: center;
    border-radius: 0.05rem;
}
.cus_confirmpopup_content{
    color: white;
    height: 1.2rem;
    line-height: .4rem;
    padding-top: .1rem;
    font-size: .25rem;
    width: 88%;
    margin: 0 auto;
}
.cus_confirmpopup_btn{
    width: 94%;
    text-align: right;
}
.cus_dialog_content {
    height: 0.4rem;
    line-height: .1rem;
    font-size: .25rem;
    width: 62%;
    margin: 0rem auto;
    border: 1px solid #17cdcb;
    background-color: #d2d2d2;
}
.cus_confirmpopup_btn button{
    color: white;
    padding: 0.05rem .1rem;
    border-radius: .05rem;
    font-size: .21rem;
    cursor: pointer;
}
.cus_confirmpopup_surebtn{
    margin-right: 0.3rem;
    background: #1aaeb1;
}
.cus_confirmpopup_cancelbtn{
    background: #97a5b1;
}
/* 自定义询问框 ---结束---- */

/* 自定义分页插件 ---开始---- */
.cur_page_div{
    font-size: .2rem;
    text-align: center;
    color: white;
    line-height: .3rem;
}
.cus_page_prev{
    color: white;
    cursor: pointer;
}
.cus_page_next{
    color: white;
    cursor: pointer;
}
.cus_select_pageSize{
    border: 1px solid #ccc;
    color: white;
    padding: 0 .05rem;
    width: 1.2rem;
    margin-left: .3rem;
}
/* 自定义分页插件 ---结束---- */
@-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
/* 加载中样式 ---结束---- */

@font-face {
	font-family: "Intro-Inline";
	src: url("../css/QuartzRegular.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}



