﻿@charset "utf-8";
/* CSS Document */
/* CSS Document */
/*滚动条*/
::-webkit-scrollbar {
width:12px;
height:12px
}
::-webkit-scrollbar-button {
display:none
}
::-webkit-scrollbar-track {
background-color:black
}
::-webkit-scrollbar-track-piece {
background: #FDFDFD;
}
::-webkit-scrollbar-thumb {
background-color:#133984;
border-radius:0px
}
::-webkit-scrollbar-thumb:hover {
background-color:#abc6d2
}
::-webkit-scrollbar-corner {
background-color:#535353
}
::-webkit-scrollbar-resizer {
background-color:#FF6E00
}
/*{{{原子样式*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr {
	margin:0;
	padding:0;
}
body, button, input, select, textarea {
	font-size:14px;
	font-family:Microsoft Yahei, Arial, Helvetica, sans-serif, "宋体";
	color:#333333;
}
input:focus, textarea:focus {
	box-shadow:none;
    transition:border .2s linear 0s, box-shadow .2s linear 0s;
	border-color:none;
	outline:0;
}
h1, h2, h3, h4, h5, h6{
font-weight:normal;
}
body {
	line-height:185%;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
address, caption, cite, code, dfn, em,/*strong,*/ th, var {
	font-style:normal;
	font-weight:normal;
}
textarea {
	resize:none;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;/*font-weight:normal;*/
}
a {
	text-decoration:none;
	color: #555;
	transition:0.4s;
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-o-transition:0.4s;
	-mis-transition:0.4s;
}
a:hover {
	color: #00337f;
	text-decoration:underline;
}
/* 重置，减少对行高的影响 */
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
img {
	border:none;
}
/*清除浮动*/
.cl {
	float:none;
	height:0;
	display:block;
	clear:both;
}
/* input,img等标签的垂直居中 */
.v-middle {
	vertical-align:middle;
}
.db {
	display: block;
}
/* 文字超长隐藏并加省略号 */
.text-overflow {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.tac {
	text-align: center;
}
.hd {
	display:none;
}
/*原子样式*/
.fl {
	float:left;
}
.fr {
	float:right;
}
.mb5 {
	margin-bottom:5px;
}
.ml5 {
	margin-left:5px;
}
.ml10 {
	margin-left:10px;
}
.ml15 {
	margin-left:15px !important;
}
.mr15 {
	margin-right:15px !important;
}
.ml25 {
	margin-left:25px ;
}
.mb25 {
	margin-bottom:25px;
}
.mr25 {
	margin-right:25px;
}
.mr30 {
	margin-right:30px !important;
}
.ml30 {
	margin-left:30px !important;
}
.mr5 {
	margin-right:5px;
}
.mr10 {
	margin-right:10px;
}
.mt5 {
	margin-top:5px;
}
.mt10 {
	margin-top:10px;
}
.mt15 {
	margin-top:15px !important;
}
.mt25 {
	margin-top:25px;
}
.mb15 {
	margin-bottom:15px;
}
.mb10 {
	margin-bottom:10px;
}

.pt10 {
	padding-top:10px;
}
.pt60 {
	padding-top:60px;
}
.pr10 {
	padding-right:10px;
}
.pb10 {
	padding-bottom:10px;
}
.ml18 {
	margin-left:18px;
}
.mr18 {
	margin-right:18px;
}
.pb25 {
	padding-bottom:25px;
}
.pl10 {
	padding-left:10px;
}
.ft_bold {
	font-weight:bold;
}
.font22 {
	font-size:22px;
}
.font26 {
	font-size:26px;
}
.font16 {
	font-size:16px;
}
.font15 {
	font-size:15px;
}
.font14 {
	font-size:14px;
}
.font12 {
	font-size:12px;
}
.hd {
	display:none !important;
}
.vd {
	visibility:hidden;
}
.clearfix:after {
	content:"\0020";
	height:0;
	display:block;
	clear:both;
	visibility:hidden
}
.clearfix {*zoom:1
}
.rl {
	position:relative !important;
}
.ab {
	position:absolute !important;;
}

