@charset "utf-8";

html,
body,main {
	background-color: #FFFFFF;
}

a.logo {
    width: 350px;
    padding: 40px 0;
}
header {
	border-bottom: 0;
	overflow: hidden;
	background: none;
}

img {
	vertical-align: inherit;
}

/* .qgswzy {
	border-right: solid 1px #E1E1E1
} */

#modifyTime {
	font-weight: 600
}

header .container>a {
	float: left
}

/* pc端 s */
@media (min-width:1200px) {
	.container {
		display: block;
		width: 1200px!important;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
		text-align: center;
	}

	header {
		position: relative;
	}

	header .topbg {
		position: absolute;
	}

	header .container {
		position: relative;
		padding: 0;
	}

	header .container>div {
		text-align: center;
		margin-top: 49px;
	}

	header .container .h1 {
		font-size: 60px;
		font-weight: bold;
		color: #FFFFFF;
		letter-spacing: 8px;
		clear: both;
		padding-top: 35px;
	}

	header .container .h2 {
		font-size: 30px;
		font-weight: normal;
		color: rgba(255, 255, 255, 1);
		margin-top: 20px;
	}

	header .container .h2 img {
		margin-right: 15px;
		vertical-align: -13px;
		width: 35px;
	}

	header .container .h3 {
		width: 904px;
		font-size: 30px;
		font-family: Microsoft YaHei;
		font-weight: 400;
		color: rgba(255, 255, 255, 1);
		/* background-image: url(../images/topjuxing.png); */
		line-height: 64px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 70px;
		background-color: rgba(255, 255, 255, 0.3);
		border-radius: 40px;
	}

	main .lmbox {
		overflow: hidden;
		margin-top: 30px;
		padding: 0 30px;
	}

	main .lmbox>div {
		float: left;
		width: 25%;
		text-align: center;
		font-size: 18px;
		font-weight: 400;
		color: rgba(0, 0, 0, 1);
		margin-bottom: 30px;
	}

	main .lmbox .rxdh>a>img {
		width: 160px;
		height: 160px;
	}

	main .lmbox>div p {
		margin-top: -18px
	}

	main .yqksh {
		overflow: hidden;
	}

	main .yqksh>div {
		width: 50%;
		overflow: hidden;
		box-sizing: border-box;
	}

	main .yqksh .yqdtbg {
		float: left;
		padding-right: 18px;
	}

	main .yqksh .yqqs {
		float: right;
		padding-left: 18px;
	}

	main .yqksh .yqqs>div {
		border: solid 1px #F1F1F1
	}
    main .yqksh .qgxz {
		height: 309px;
	}
	main .yqksh .qglj {
		height: 316px;
	}

	main .yqksh .qgswzy {
		height: 333px;
	}

	main .yqksh .yqdt {
		height: 538px;
	}

	main .yqksh .yqdtbg .yqdt {
		border: solid 1px #E3E3E3;
	}

	main .yqksh .yqdtbg .yqzl {
		padding: 10px;
	}

	main .yqksh .yqdtbg .yqzl>ul {
		overflow: hidden;
		margin-top: 20px;
		border-bottom: solid 1px #E7E4E7;
		padding-bottom: 20px;
		margin-bottom: 15px;
	}

	main .yqksh .yqdtbg .yqzl>ul li {
		float: left;
		width: 20%;
		text-align: center;
		position: relative;
	}

	main .yqksh .yqdtbg .yqzl>ul li .sxgl {
		width: 1px;
		height: 32px;
		background: rgba(0, 0, 0, 1);
		opacity: 0.1;
		position: absolute;
		top: 20px;
		right: 0;
	}

	main .yqksh .yqdtbg .yqzl>ul li p+p {
		margin-top: 4px;
	}

	main .yqksh .yqdtbg .yqzl>ul li p:nth-child(1) {
		font-size: 12px;
		font-weight: 400;
		color: rgba(136, 136, 136, 1);
	}

	main .yqksh .yqdtbg .yqzl>ul li p:nth-child(2) {
		font-size: 20px;
		font-weight: bold;
	}

	main .yqksh .yqdtbg .yqzl>ul li p:nth-child(3) {
		font-size: 12px;
		font-weight: 400;
		color: rgba(1, 1, 1, 1);
	}

	main .yqksh .yqdtbg .yqzl .jzrq {
		font-size: 16px;
		font-weight: 400;
		color: rgba(136, 136, 136, 1);
	}

	#confirmedIncr,
	#confirmedCount {
		color: #F74C31;
	}

	#suspectedIncr,
	#suspectedCount {
		color: #F78207;
	}

	#seriousIncr,
	#seriousCount {
		color: #A25A4E;
	}

	#deadIncr,
	#deadCount {
		color: #5D7092;
	}

	#curedIncr,
	#curedCount {
		color: #28B7A3;
	}

	.dtbox {
		background-color: #F2F2F2;
		height: 375px;
	}
}

/* pc端 e */
/* 触屏 s */
@media (max-width:1200px) {
	.container {
		padding: 5px;
	}

	header {
		position: relative;
		background-color: #006EFF;
		padding-bottom: 20px;
	}

	header .topbg {
		position: absolute;
	}

	header .container {
		position: relative;
		padding: 0;
		text-align: center;
	}

	header .container>div {
		text-align: center;
		margin-top: 20px;
	}

	header .container .h1 {
		font-size: 22px;
		font-weight: bold;
		color: #FFFFFF;
		clear: both;
		padding-top: 20px;
	}

	header .container .h2 {
		font-size: 14px;
		font-weight: normal;
		color: rgba(255, 255, 255, 1);
		margin-top: 10px;
	}

	header .container .h2 img {
		width: 20px;
		margin-right: 6px;
		vertical-align: -7px;
	}

	header .container .h3 {
		display: inline-block;
		font-size: 12px;
		font-family: Microsoft YaHei;
		font-weight: 400;
		color: rgba(255, 255, 255, 1);
		margin-left: auto;
		margin-right: auto;
		background-color: rgba(255, 255, 255, 0.1);
		margin-left: 5px;
		margin-right: 5px;
		padding: 8px 12px;
		border-radius: 40px;
	}

	header .logo img {
		width: 190px
	}

	main .lmbox {
		overflow: hidden;
		margin-top: 20px;
	}

	main .lmbox>div {
		float: left;
		width: 25%;
		text-align: center;
		font-size: 14px;
		font-weight: 400;
		color: rgba(0, 0, 0, 1);
		margin-bottom: 20px;
	}

	main .lmbox .rxdh>a>img {}

	main .yqksh {
		overflow: hidden;
	}

	main .yqksh>div {
		/* width: 50%; */
		overflow: hidden;
		box-sizing: border-box;
	}

	main .yqksh .yqdtbg {
		/* float: left; */
		/* padding-right: 18px; */
	}

	main .yqksh .yqqs {
		/* float: right; */
		/* padding-left: 18px; */
	}

	main .yqksh .yqdt {
		/* height: 538px; */
	}

	main .yqksh .yqdtbg .yqdt {
		border: solid 1px #E3E3E3;
	}

	main .yqksh .yqdtbg .yqzl {
		padding: 10px;
	}

	main .yqksh .yqdtbg .yqzl>ul {
		overflow: hidden;
		margin-top: 20px;
		border-bottom: solid 1px #E7E4E7;
		padding-bottom: 20px;
		margin-bottom: 15px;
	}

	main .yqksh .yqdtbg .yqzl>ul li {
		float: left;
		width: 20%;
		text-align: center;
		position: relative;
	}

	main .yqksh .yqdtbg .yqzl>ul li>p:nth-child(1) span {
		display: block
	}

	main .yqksh .yqdtbg .yqzl>ul li .sxgl {
		width: 1px;
		height: 32px;
		background: rgba(0, 0, 0, 1);
		opacity: 0.1;
		position: absolute;
		top: 20px;
		right: 0;
	}

	main .yqksh .yqdtbg .yqzl>ul li p+p {
		margin-top: 4px;
	}

	main .yqksh .yqdtbg .yqzl>ul li p:nth-child(1) {
		font-size: 12px;
		font-weight: 400;
		color: rgba(136, 136, 136, 1);
	}

	main .yqksh .yqdtbg .yqzl>ul li p:nth-child(2) {
		font-size: 16px;
		font-weight: bold;
	}

	main .yqksh .yqdtbg .yqzl>ul li p:nth-child(3) {
		font-size: 12px;
		font-weight: 400;
		color: rgba(1, 1, 1, 1);
	}

	main .yqksh .yqdtbg .yqzl .jzrq {
		font-size: 16px;
		font-weight: 400;
		color: rgba(136, 136, 136, 1);
	}

	#confirmedIncr,
	#confirmedCount {
		color: #F74C31;
	}

	#suspectedIncr,
	#suspectedCount {
		color: #F78207;
	}

	#seriousIncr,
	#seriousCount {
		color: #A25A4E;
	}

	#deadIncr,
	#deadCount {
		color: #5D7092;
	}

	#curedIncr,
	#curedCount {
		color: #28B7A3;
	}

	.dtbox {
		background-color: #ffffff;
		height: 360px;
		margin-top: -20px;
	}

	header .container>a {
		width: 220px
	}

	.lmbox>div p {
		margin-top: -12px
	}
	main .yqksh .qgxz {
	    height: 303px;
	}
	main .yqksh .qglj {
	    height: 316px;
	}
	main .yqksh .qgswzy {
	    height: 333px;
	}
}

/* 触屏 e */
@media screen and (min-width:1200px) and (max-width:1600px) {
	header .container .h1 {
		font-size: 50px;
		padding-top: 20px;
		clear: both;
	}

	header .container .h2 img {
		margin-right: 10px;
		vertical-align: -10px;
		width: 27px;
	}

	header .container .h2 {
		font-size: 20px;
		margin-top: 10px;
	}

	header .container .h3 {
		font-size: 18px;
		font-family: Microsoft YaHei;
		font-weight: 400;
		color: rgba(255, 255, 255, 1);
		display: inline-block;
		width: auto;
		line-height: 40px;
		margin-left: auto;
		margin-right: auto;
		background-color: rgba(255, 255, 255, 0.3);
		border-radius: 40px;
		margin-top: 50px;
		padding-left: 25px;
		padding-right: 25px;
	}
}
.footer1{padding-top: 20px;margin-bottom: 0px;line-height: 45px;height: 46px;border-bottom:1px #b7b7b7 solid;}
.footer1 .bd{padding-top: 0px;padding-bottom: 30px;}