@charset "utf-8";
*{
    margin:0; padding:0;
    }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0;  font-family: "微软雅黑"; }
fieldset, img { border: 0; }
ul, ol, li { list-style: none; font-family:'Microsoft YaHei'; }

/* remember to define focus styles! */
:focus { outline: 0; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
abbr, acronym { border: 0; font-variant: normal; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; background-color: #fff; border: none;}
code, kbd, samp, tt { font-size: 100%; }
a{text-decoration:none;}
a:hover{
    text-decoration: none;
}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea{ *font-size: 100%;}
ol, ul { list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
table,tr,td { border-collapse: collapse; border-spacing: 0; margin:0;padding:0;}
caption, th { text-align: left; }
sup, sub { font-size: 100%; vertical-align: baseline; }

/* remember to highlight anchors and inserts somehow! */
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

/**Common Css**/
.fr { float: right; *display: inline;}
.fl { float: left; *display: inline;}
.of { overflow: hidden; }
/*文本超出显示省略号*/
.ehn, .otw, .tow { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
/*清除浮动*/
.clearfix { clear: both; *zoom:1;}
.clearfix:after { display: block; clear: both; content: "\0020"; visibility: hidden; height: 0; }

body{
	
}
.show_left_nav{
	position: absolute;
	left: 1vw;
	top: 1vw;
	width: 2.08vw;
	height: 2.08vw;
	z-index: 99999999;
	background: url(../img/caidan.png) no-repeat left center #103758;
	border: 1px solid #3d698e;
	background-size: contain;
	cursor: pointer;
	padding-left: 2vw;
    text-align: center;
    font-size: 0.8vw;
    line-height: 2.08vw;
	border-radius: 2px;
}
.left_nav{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999999;
	width: 12.41vw;
	height: 100vh;
	background-color: #4b6587;
}
.close_left{
	width: 50%;
	padding: 0.5vw;
	background-color: #1890FF;
	margin: 1vw auto;
	text-align: center;
	border-radius: 5px;
	font-size: 0.8vw;
	cursor: pointer;
}
.left_n_title{
	font-size:1.145vw;
	padding: 1.2vw 1vw;
	border-bottom: 1px solid #6698d8;
	background-color: #263e5c;
}
.left_n_info{
	font-size: 0.72vw;
}
.left_n_nav{
	padding: 1vw 0.75vw;
	font-size: 0.72vw;
	border-bottom: 1px solid #fff;
	display: flex;
	align-items: center;
	cursor: pointer;
	color: #fff;
}
.left_n_nav.thisNav{
	background-color: #0F2A55;
}
.l_n_icon{
	width: 1.25vw;
	height: 1.25vw;
	margin-right: 0.4vw;
}
.tongji1{
	background: url(../img/tongji1.png) no-repeat left center;
	background-size: contain;
}
.tongji2{
	background: url(../img/tongji2.png) no-repeat left center;
	background-size: contain;
}
.tongji3{
	background: url(../img/tongji3.png) no-repeat left center;
	background-size: contain;
}
.tongji4{
	background: url(../img/tongji4.png) no-repeat left center;
	background-size: contain;
}
.tongji5{
	background: url(../img/tongji5.png) no-repeat left center;
	background-size: contain;
}
.tongji6{
	background: url(../img/tongji6.png) no-repeat left center;
	background-size: contain;
}
.tongji7{
	background: url(../img/tongji7.png) no-repeat left center;
	background-size: contain;
}
.mobilePage .show_left_nav{
	/* display: none; */
	width: 7.08vh;
	height: 4.08vw;
	line-height: 4.08vw;
}
.mobilePage .left_nav{
	width: 18.41vh;
	height: 100vw;
}
.mobilePage .l_n_icon {
    width: 3.25vh;
    height: 3.25vh;
    margin-right: 1vh;
}

.absoult_box{
	display: none;
}
.absoult_bg{
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 9999;
	background-color: rgba(0,0,0,0.5);
}
.absoult_con{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 60vw;
	height: 31vw;
	background-color: #fff;
	box-sizing: border-box;
	z-index: 10000;
}
.absoult_chart{
	width: 60vw;
	height: 31vw;
	padding: 2vw;
	box-sizing: border-box;
}
#closeAbsoult{
	position: absolute;
	top: 15px;
	right: 15px;
	cursor: pointer;
}