@charset "utf-8";

html {
	font-size: calc(100vw / 6.4);
}

body {
	margin: 0;
	padding: 0;
}

h3,
p {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

a {
	text-decoration: none;
}
/*
@font-face {
	font-family: 'font01';
	src: url('../font/font01.eot');
	src: url('../font/font01.eot?#iefix') format('embedded-opentype'), url('../font/font01.woff') format('woff'), url('../font/font01.ttf') format('truetype'), url('../font/font01.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'font02';
	src: url('../font/font02.eot');
	src: url('../font/font02.eot?#iefix') format('embedded-opentype'), url('../font/font02.woff') format('woff'), url('../font/font02.ttf') format('truetype'), url('../font/font02.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}*/

.dengrong {
	width: 100vw;
	height: 100vh;
	min-height: 8.3rem;
	overflow: hidden;
	background-image: url(../img/dengbg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-self: center;
}

.denglogo {
	width: 100%;
	height: 2.4rem;
	margin-bottom: .75rem;
	background-image: url(../img/denglogo.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	justify-content: center;
	align-items: flex-end;
}

.dengron {
	width: 100%;
	height: auto;
	overflow: hidden;
	box-sizing: border-box;
	padding: 0 .78rem;
	
}

.xingming {
	width: 100%;
	height: .64rem;
	border: blue;
	padding: 0;
	border-radius: .08rem;
	margin-bottom: .41rem;
	background-color: #d0eafa;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

.name {
	border: 0;
	width: calc(100% - .66rem);
	background-color: transparent;
	box-sizing: border-box;
	padding-left: .3rem;
	color: #6cb8fe;
}

.ximin {
	width: .33rem;
	height: .32rem;
	margin-left: .1rem;
	margin-right: .23rem;
	background-image: url(../img/xingming.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.ximin2 {
	width: .28rem;
	height: .32rem;
	margin-right: .25rem;
	margin-left: .13rem;
	background-image: url(../img/mima.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.dengan {
	display: block;
	margin-top: .44rem;
	width: 100%;
	height: .64rem;
	background-color: #236af9;
	border-radius: .08rem;
	border: 0;
	font-family: "font01";
	font-size: .24rem;
	line-height: .64rem;
	color: #FFFFFF;
	text-align: center;
	box-shadow: 0 .03rem .13rem rgba(0,0,0,.3);
	margin-bottom: .4rem;
}

.dengronfoot {
	width: 100%;
	height: .39rem;
	box-sizing: border-box;
	padding: 0 .05rem;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: .25rem;
}

.xian {
	width: 1.7rem;
	height: .01rem;
	background-color: #FFFFFF;
}

.engronfootwen {
	width: calc(100% - 3.4rem);
	height: .39rem;
	font-family: "font02";
	font-size: .19rem;
	line-height: .39rem;
	color: #FFFFFF;
	text-align: center;
	letter-spacing: .04rem;
}

.weixin {
	width: .68rem;
	margin: 0 auto;
	height: .68rem;
	background-image: url(../img/weixin.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

/*default*/

.fix {
	width: 100%;
	height: 2.97rem;
	overflow: hidden;
	background-image: url(../img/fix1.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 0 .5rem;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
}

.fixh3 {
	font-family: "font2";
	font-size: .3rem;
	line-height: .46rem;
	color: #FFFFFF;
}

.fixp {
	font-family: "font01";
	font-size: .34rem;
	line-height: .5rem;
	color: #ffff00;
}

.inrong {
	width: 5.6rem;
	margin: 0 auto;
	height: calc(100vh - 2.97rem);
	min-height: 6.5rem;
	overflow: hidden;
	background-color: #FFFFFF;
	box-sizing: border-box;
	padding-top: .2rem;
}

.inronga {
	display: block;
	float: left;
	width: 1.86rem;
	height: auto;
	overflow: hidden;
}

.inrongaimg {
	width: 1.5rem;
	margin: 0 auto;
	height: 1.5rem;
	overflow: hidden;
	border-radius: 50%;
}

.png1 {
	background-color: #36a1db;
	background-image: url(../img/png1.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: .69rem .72rem;
}

.png2 {
	background-color: #678ce1;
	background-image: url(../img/png2.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: .72rem .72rem;
}

.png3 {
	background-color: #8c67df;
	background-image: url(../img/png3.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: .87rem .66rem;
}

.png4 {
	background-color: #7bc415;
	background-image: url(../img/png4.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: .73rem .89rem;
}

.png5 {
	background-color: #04b04d;
	background-image: url(../img/png5.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: .69rem .81rem;
}

.png6 {
	background-color: #e1a401;
	background-image: url(../img/png6.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: .71rem .71rem;
}

.png7 {
	background-color: #f0722d;
	background-image: url(../img/png7.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: .75rem .75rem;
}

.png8 {
	background-color: #fc5568;
	background-image: url(../img/png8.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: .72rem .78rem;
}

.png9 {
	background-color: #3f6de4;
	background-image: url(../img/png9.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: .73rem .78rem;
}

.inrongawen {
	height: .6rem;
	font-family: "黑体";
	font-size: .2rem;
	line-height: .46rem;
	color: #222222;
	text-align: center;
}

/*index*/

.fix1 {
	width: 100%;
	height: 1.78rem;
	overflow: hidden;
	background-image: url(../img/fix1.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 0 .5rem;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
}

.fix1h3 {
	font-size: .26rem;
	line-height: .4rem;
}

.fix1p {
	font-size: .29rem;
	line-height: .46rem;
}

.lierong {
	width: 100%;
	/*height: calc(100vh - 2.44rem);*/
	height: calc(100vh - 0.66rem);
	min-height: 7.16rem;
	overflow: hidden;
	margin-bottom: .66rem;
}

.lierong2 {
	width: 100%;
	height:calc(100vh - 0.66rem);
	min-height: 7.16rem;
	overflow: hidden;
	margin-bottom: .66rem;
}


.lierongtit {
	width: 100%;
	height: .73rem;
	background-color: #006bce;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	box-sizing: border-box;
	padding-left: .23rem;
	padding-right: .17rem;
}

.lierongtith3 {
	width: calc(100%);/* - 1.55rem*/
	height: .73rem;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-family: "微软雅黑";
	font-size: .29rem;
	line-height: .73rem;
	color: #FFFFFF;
	letter-spacing: .02rem;
}

.lierongtith3 span {
	width: .36rem;
	height: .26rem;
	margin-right: .16rem;
	background-image: url(../img/daohangliebiao.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.lierongtitbtn {
	width: 1.55rem;
	height: .48rem;
	background-color: #74c544;
	border-radius: .04rem;
	border: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	padding: 0;
}

.lierongtitbtnpng {
	width: .27rem;
	height: .27rem;
	overflow: hidden;
	margin-right: .15rem;
	background-image: url(../img/xinzeng.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.lierongtitbtnwen {
	display: block;
	height: .48rem;
	font-family: "微软雅黑";
	font-size: .24rem;
	line-height: .48rem;
	color: #FFFFFF;
	letter-spacing: .03rem;
}

.lieron {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.lierontit {
	width: 100%;
	height: .6rem;
	overflow: hidden;
	background-color: #edf6fd;
	border-bottom: .01rem solid #63799e;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.lierontitrr {
	display: block;
	width: calc(100% / 3);
	height: .6rem;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	align-items: center;
	border-right: .01rem solid #dfdfdf;
}

.lierontitrr .lierontitrrpng {
	/*width: .25rem;
	margin-right: .1rem;
	height: .6rem;
	background-image: url(../img/lie2.png);*/
	background-position: center;
	background-repeat: no-repeat;
	background-size: .25rem .25rem;
}

.right .lierontitrrpng {
	/*background-image: url(../img/lie1.png);*/
	background-size: .19rem .23rem;
}

.left .lierontitrrpng {
	background-image: url(../img/lie3.png);
	background-size: .23rem .19rem;
}

.lierontitrrwen {
	font-family: "微软雅黑";
	font-size: .2rem;
	line-height: .6rem;
	color: #363636;
	letter-spacing: .02rem;
}

.lieronron {
	width: 100%;
	/*height: calc(100vh - 3.77rem);*/
	 height: calc(100vh - 2.2rem);
	min-height: 5.84rem;
	overflow-x: hidden;
	overflow-y: scroll;
}

.lieronronrr {
	width: 100%;
	height: auto;
	overflow: hidden;
	box-sizing: border-box;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.lieronronrrp {
	display: block;
	width: calc(100% / 3);
	height: 100%;
	font-family: "微软雅黑";
	font-size: .2rem;
	line-height: .35rem;
	color: #363636;
	text-align: center;
	padding: .1rem .1rem;
	box-sizing: border-box;
	word-wrap: break-word;
}

.lieronronrr:nth-child(2n) {
	background-color: #f1f3f6;
}

.lieronronrr:nth-child(2n+1) {
	background-color: #FFFFFF;
}

.liefooter {
	position: fixed;
	z-index: 999;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: .65rem;
	border-top: .01rem solid #c1c9d8;
	background-color: #f8fbfe;
}

.liefootera {
	display: flex;
	float: left;
	justify-content: center;
	align-items: center;
	width: 50%;
	height: .65rem;
	box-sizing: border-box;
	border: 0;
	padding: 0;
}

.hahahh {
	border-right: .01rem solid #c1c9d8;
}

.liefootera .liefooterapng {
	width: .3rem;
	height: .65rem;
	margin-right: .2rem;
	background-image: url(../img/lief2.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: .3rem .32rem;
}

.hahahh .liefooterapng {
	background-image: url(../img/lief1.png);
	background-size: .29rem .29rem;
}

.liefooterawen {
	font-family: "微软雅黑";
	font-size: .27rem;
	line-height: .65rem;
	color: #525252;
	letter-spacing: .06rem;
}

/*liebiao*/

.charong {
	width: 100%;
	/*height: 2.11rem;*/
	max-height: 3rem;
	overflow-x: hidden;
	overflow-y: scroll;
	background-color: #FFFFFF;
	border-bottom: .01rem solid #63799e;
}


.charong2 {
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: scroll;
	background-color: #FFFFFF;
	border-bottom: .01rem solid #63799e;
}

.charongrr {
	display: block;
	float: left;
	width: 100%;
	
}

.charongrrrrk {
	width: 100%;
	height: auto;
	overflow: hidden;
	display: flex;
	justify-content: left;
	align-items: left;
	border-top:  .01rem solid #d4dae4;
}

.charongrrrrk:first-child {
	border: 0;
}

.charongrrrr {
	width: 50%;
	min-height: .69rem;
	height:auto;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	overflow: hidden;
}

.charongrrrrtit {
	width: 1.11rem;
	background-color: #f3f3f3;
	height: 100%;
	/*min-height:0.69rem;
	background-color: #f3f3f3;
	font-family: "微软雅黑";
	font-size: .2rem;
	/*line-height: .69rem;*/
	 /*
	color: #363636;
	text-align: center;
	letter-spacing: .06rem;
	word-wrap: break-word;*/
	text-align: center;
	
	font-family: "微软雅黑";
	font-size: .2rem;
	line-height: .29rem;
	color: #363636;
	padding: .2rem .1rem;
	box-sizing: border-box;
	word-wrap: break-word;
}

.charongrrrrwen {
	width: calc(100% - 1.11rem);
	height: auto;
	font-family: "微软雅黑";
	font-size: .2rem;
	line-height: .29rem;
	color: #363636;
	padding: .2rem .1rem;
	box-sizing: border-box;
	word-wrap: break-word;
}

.charonron {
	height: calc(100vh - 4.88rem);
	min-height: 3.72rem;
}

/*chaxun*/