@charset "UTF-8";
/*
    Css for PEL,    ver 1.0
    CopyRight By Dongyi Network Technology CO.,Ltd Design Center
    本网站通用布局
*/
/* Css Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img {
	padding: 0;
	margin: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	vertical-align: top;
	border: 0;
}
address, caption, cite, code, dfn, em, th, var, i {
	font-weight: normal;
	font-style: normal;
}
ol, ul, li {
	list-style: none;
}
div, dl, dt, dd, ol, ul, li {
	zoom: 1;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
}
pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	font-size: 16px;
	line-height: 1.8;
	font-family: "Microsoft YaHei", SimSun, Arial, Helvetica, Tahoma, sans-serif;
}
article, aside, dialog, footer, header, section, footer, nav, figure, menu, time {
	margin: 0;
	padding: 0;
	display: block;
	zoom: 1;
}
* {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
body {
	color: #4e4e4e;
	font-size: 14px;
	line-height: 2;
	font-family: "Microsoft YaHei", SimSun, Arial, Helvetica, Tahoma, sans-serif;
	text-align: center;
	-webkit-text-size-adjust: none;
}
a {
	color: #4e4e4e;
	text-decoration: none;
	outline: none;
}
img {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
a:hover {
	color: #D60000;
	text-decoration: underline;
}
.clearbox {
	border: none;
	border-top: 1px solid transparent !important;
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	margin-top: -1px !important;
	visibility: hidden;
}
.blank {
	display: block;
	height: 10px;
	font-size: 0px;
	line-height: 0;
	overflow: hidden;
	clear: both;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html .clearfix {
	height: 1%;
}
* + html .clearfix {
	min-height: 1%;
}
.cb {
	clear: both;
}
.fl {
	float: left !important;
}
.fr {
	float: right !important;
}
.hide {
	display: none;
}
input[type=button], input[type=submit], input[type=file], button {
	cursor: pointer;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

/*m*/
.m-1{
    margin:5px;
}
.m-2{
    margin:10px;
}
.m-3{
    margin:15px;
}
.m-4{
    margin:20px;
}

/*MY*/
.my-1{
    margin:5px 0;
}
.my-2{
    margin:10px 0;
}
.my-3{
    margin:15px 0;
}
.my-4{
    margin:20px 0;
}
.my-10{
    margin:50px 0;
}

/*mx*/
.mx-1{
    margin:0 5px;
}
.mx-2{
    margin:0 10px;
}
.mx-3{
    margin:0 15px;
}
.mx-4{
    margin:0 20px;
}
.mx-6{
    margin:0 30px;
}
.mx-8{
    margin:0 40px;
}

/*mt*/
.mt-1{
    margin-top:5px;
}
.mt-2{
    margin-top:10px;
}
.mt-3{
    margin-top:15px;
}
.mt-4{
    margin-top:20px;
}
.mt-5{
    margin-top:25px;
}
.mt-6{
    margin-top:30px;
}
.mt-7{
    margin-top:35px;
}
.mt-8{
    margin-top:40px;
}

/*mr*/
.mr-1{
    margin-right:5px;
}
.mr-2{
    margin-right:10px;
}
.mr-3{
    margin-right:15px;
}
.mr-4{
    margin-right:20px;
}
.mr-6{
    margin-right:30px;
}

/*mb*/
.mb-1{
    margin-bottom:5px;
}
.mb-2{
    margin-bottom:10px;
}
.mb-3{
    margin-bottom:15px;
}
.mb-4{
    margin-bottom:20px;
}

/*ml*/
.ml-1{
    margin-left:5px;
}
.ml-2{
    margin-left:10px;
}
.ml-3{
    margin-left:15px;
}
.ml-4{
    margin-left:20px;
}
.ml-6{
    margin-left:30px;
}
.ml-8{
    margin-left:40px;
}

/*p*/
.p-1{
    padding:5px;
}
.p-2{
    padding:10px;
}
.p-3{
    padding:15px;
}
.p-4{
    padding:20px;
}

/*pY*/
.py-1{
    padding:5px 0;
}
.py-2{
    padding:10px 0;
}
.py-3{
    padding:15px 0;
}
.py-4{
    padding:20px 0;
}

/*px*/
.px-1{
    padding:0 5px;
}
.px-2{
    padding:0 10px;
}
.px-3{
    padding:0 15px;
}
.px-4{
    padding:0 20px;
}

/*pt*/
.pt-1{
    padding-top:5px;
}
.pt-2{
    padding-top:10px;
}
.pt-3{
    padding-top:15px;
}
.pt-4{
    padding-top:20px;
}
.pt-6{
    padding-top:30px;
}

/*pr*/
.pr-1{
    padding-right:5px;
}
.pr-2{
    padding-right:10px;
}
.pr-3{
    padding-right:15px;
}
.pr-4{
    padding-right:20px;
}
.pr-5{
    padding-right:25px;
}

/*pb*/
.pb-1{
    padding-bottom:5px;
}
.pb-2{
    padding-bottom:10px;
}
.pb-3{
    padding-bottom:15px;
}
.pb-4{
    padding-bottom:20px;
}

/*pl*/
.pl-1{
    padding-left:5px;
}
.pl-2{
    padding-left:10px;
}
.pl-3{
    padding-left:15px;
}
.pl-4{
    padding-left:20px;
}
.p-2-pt0{
	padding: 0 10px 10px 10px;
}
.p-2-pt1{
	padding: 5px 10px 10px 10px;
}
.p-2-pb0{
	padding: 10px 10px 0 10px;
}
.p-2-pl0{
	padding: 10px 10px 10px 0;
}
.p-2-pr0{
	padding: 10px 0 10px 10px;
}
.lh-25{
	line-height: 25px;
}
.lh-27{
	line-height: 27px;
}
.d-flex{
    display:flex;
}
.d-flex-item{
    flex:1;
}
.text-center{
    text-align: center;
}
.text-right {
    text-align: right;
}
.text-left {
    text-align: left;
}
.bg-white{
    background-color:white;
}
.bg-f5{
	background: #f5f5f5;
}
.bg-ed{
	background: #ededed;
}
.bg-bull{
	background: #006599;
}
.text-white{
    color:white;
}
.text-bull{
    color:#006599;
}
.text-grey{
	color: #adadad;
}
.mtfirst {
	margin-top: 60px;
}
.mblast {
	margin-bottom: 60px;
}
.br2-b-bull{
	border-bottom: 2px solid #006599;
}
.bg-bull-08{
	background: rgba(0,101,153, 0.8);
}
#app{
	width: 100%;
}
.d-hide{
	display: none;
}
.d-show{
	display: block;
}
.d-ib{
	display: inline-block;
}
.cp-hand{
	cursor: pointer;
}

/* col */
.col-1{
	width: 8.333%;
}
.col-2{
	width: 16.666%;
}
.col-3{
	width: 25%;
}
.col-4{
	width: 33.333%;
}
.col-5{
	width: 41.666%;
}
.col-6{
	width: 50%;
}
.col-7{
	width: 58.333%;
}
.col-8{
	width: 66.666%;
}
.col-9{
	width: 75%;
}
.col-2-5{
	width: 20%;
}
.col-3-5{
	width: 30%;
}
.col-3-7{
	width: 32%;
}
.col-5-4{
	width: 43%;
}
.col-6-5{
	width: 56%;
}
.col-8-3{
	width: 68%;
}
.col-8-5{
	width: 70%;
}
.col-9-5{
	width: 80%;
}
.col-10{
	width: 83.333%;
}
.col-11{
	width: 91.666%;
}
.col-12{
	width: 100%;
}

/* font-size */
.font-bold{
	font-weight: bold;
}
.font-12{
	font-size: 12px;
}
.font-13{
	font-size: 13px;
}
.font-14{
	font-size: 14px;
}
.font-15{
	font-size: 15px;
}
.font-16{
	font-size: 16px;
}
.font-17{
	font-size: 17px;
}
.font-18{
	font-size: 18px;
}
.font-19{
	font-size: 19px;
}
.font-20{
	font-size: 20px;
}
.font-21{
	font-size: 21px;
}
.font-22{
	font-size: 22px;
}
.font-23{
	font-size: 23px;
}
.font-25{
	font-size: 25px;
}
.font-27{
	font-size: 27px;
}
.font-30{
	font-size: 30px;
}
.font-35{
	font-size: 35px;
}