﻿@charset "utf-8";

body {
	margin: 0;
	width: 100%;
	min-width: 1024px
}

img {
	border: 0
}

/* 导航栏默认背景颜色: #4185F2 */
.header {
	background-color: #fff;
	height: 90px;
	width: 100%;
	position: relative;
	margin: 0 auto;
	z-index: 100
}

.header .bd {
	position: relative;
	width: 1004px;
	margin: 0 auto;
	border: 0px solid red;
}

.bd .title {
	display: inline-block;
	margin-top: 20px;
	float: left
}


body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
form,
input,
table,
tbody,
p,
th,
td,
canvas,
article,
span {
	-webkit-text-size-adjust: 100%;
	text-size-adjust: 100%;
	margin: 0;
	padding: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* Safari, Chrome, Opera */
	-moz-tap-highlight-color: rgba(0, 0, 0, 0); 	/* Firefox */
	font-size: 100%;
	-webkit-touch-callout: none
}

/* 仅在不支持 -webkit-tap-highlight-color 的浏览器中生效 */
@supports not (-webkit-tap-highlight-color: initial) {
	body {
		/* 针对不支持的浏览器设置备选高亮颜色 */
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0.4);
	}
}

ol,
ul {
	list-style: none
}

.header .nav {
	float: right;
	text-align: right;
	font-size: 14px
}

.header .nav li {
	display: inline-block;
	line-height: 80px;
	height: 90px;
	float: left
}

.header .nav li .splitor {
	color: #99bcf8 !important;
	margin: 0 25px
}

/* 导航栏未选中文字属性 */
.header .nav li a {
	color: #555;
	padding: 0 15px;
	font-size: 16px;
	cursor: pointer
}


.header .nav li .cur {
	font-weight: 700
}

.header .nav li {
	color: #000;
}

/* 导航栏字体颜色 */
.header .nav span.navtext {
	color: #1D82FE;
}

/* 导航栏字体鼠标移入颜色 #5BC0DE*/
.header .nav span.navmovein:hover {
	color: #1D82FE;
}

/* 段落文字两端对齐 */
.desc_algin {
	text-align: justify;
}


/* 美化滚动条 */
/* 设置滚动条的宽度和背景色 */
::-webkit-scrollbar {
	width: 8px;
	background-color: #f1f1f1;
}

/* 设置滚动条拇指（可拖动部分）的样式 */
::-webkit-scrollbar-thumb {
	background-color: #888;
	border-radius: 5px;
}

/* 悬停时改变滚动条拇指的颜色 */
::-webkit-scrollbar-thumb:hover {
	background-color: #555;
}

/* 拖动滚动条拇指时改变颜色 */
::-webkit-scrollbar-thumb:active {
	background-color: #333;
}