@charset "utf-8";

/* CSS Document
更多精品模板请访问：http://www.bootstrapmb.com
*/

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

*,
body {
	padding: 0px;
	margin: 0px;
	color: #222;
	font-family: "微软雅黑";
}

@font-face {
	font-family: electronicFont;
	src: url(../font/DS-DIGIT.TTF)
}

body {
	background: #000d4a url(../images/bg_img_blue.jpg) no-repeat center top;
	background-size: cover;
	color: #666;
	font-size: .1rem;
}

li {
	list-style-type: none;
}

table {}

i {
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
}

img {
	border: none;
	max-width: 100%;
}

a {
	text-decoration: none;
	color: #399bff;
}

a.active,
a:focus {
	outline: none!important;
	text-decoration: none;
}

ol,
ul,
p,
h1,
h2,
h3,
h4,
h5,
h6 {
	padding: 0;
	margin: 0
}

a:hover {
	color: #fff;
	text-decoration: none!important
}

.pulll_left {
	float: left;
}

.pulll_right {
	float: right;
}


/*谷哥滚动条样式*/

 ::-webkit-scrollbar {
	width: 5px;
	height: 5px;
	position: absolute
}

 ::-webkit-scrollbar-thumb {
	background-color: #5bc0de
}

 ::-webkit-scrollbar-track {
	background-color: #ddd
}


/***/

.canvas {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	height: 99%;
	z-index: -1;
}

.top_nav {
	position: absolute;
	left: 1.1rem;
	top: .2rem
}

.top_nav a {
	width: 1.1rem;
	height: 0.4rem;
	float: left;
	font-size: 0.16rem;
	background: url(../images/nav_bg.png) no-repeat center center;
	background-size: 100% 100%;
	display: block;
	text-align: center;
	line-height: 0.4rem;
	margin-left: 0.1rem;
}

.top_nav a img {
	position: relative;
	top: -0.01rem;
	margin-right: 0.03rem;
}

.top_nav a:hover {
	width: 1.1rem;
	height: 0.4rem;
	float: left;
	background: url(../images/nav_bg.png) no-repeat center center;
	background-size: 110% 100%;
	display: block;
	text-align: center;
	line-height: 0.4rem;
	filter: hue-rotate(300deg) contrast(300%);
}

.allnav {
	height: calc(100% - 30px);
	padding-left: 0.25rem;
}

.loading {
	position: fixed;
	left: 0;
	top: 0;
	font-size: 18px;
	z-index: 100000000;
	width: 100%;
	height: 100%;
	background: #1a1a1c;
	text-align: center;
}

.loadbox {
	position: absolute;
	width: 160px;
	height: 150px;
	color: #aaa;
	left: 50%;
	top: 50%;
	margin-top: -100px;
	margin-left: -75px;
}

.loadbox img {
	margin: 10px auto;
	display: block;
	width: 40px;
}

.copyright {
	background: rgba(19, 31, 64, .32);
	border: 1px solid rgba(255, 255, 255, .05);
	line-height: .5rem;
	text-align: center;
	padding-right: 15px;
	bottom: 0;
	color: rgba(255, 255, 255, .7);
	font-size: .16rem;
}

.head {
	height: 0.78rem;
	background: url(../images/header_img.png) no-repeat center center;
	background-size: 100% 100%;
	position: relative;
	z-index: 100;
}

.head h1 {
	color: #fff;
	text-align: center;
	font-size: .4rem;
	line-height: .8rem;
}

.head h1 img {
	width: 1.5rem;
	display: inline-block;
	vertical-align: middle;
	margin-right: .2rem
}

.weather {
	position: absolute;
	right: 1.2rem;
	top: 0;
	line-height: .75rem;
	font-size: .36rem;
	color: #ffeb7b;
	font-family: electronicFont;
	font-weight: bold;
	display: block;
	background-image: -webkit-linear-gradient(bottom, #0cf, #ccffff, #036);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.weather img {
	width: 0.25rem;
	height: 0.25rem;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: 0.03rem;
	margin-right: 0.05rem;
}

.weather span {
	background-image: -webkit-linear-gradient(bottom, #0cf, #ccffff, #036);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 0.2rem;
}

.mainbox {
	padding: .1rem .1rem 0rem .1rem;
	height: auto;
}

.margin_top30 {
	margin-top: 0.3rem;
}

.topbar {
	width: 19.2rem;
	height: 1.11rem;
	background: url(../images/topbar_bg.png) no-repeat center center;
	background-size: 100% 100%;
	margin: 0 auto;
	z-index: 2;
	margin-bottom: 0.2rem;
}

.time_left {
	display: inline-block;
	position: relative;
	float: left;
	width: 4.52rem;
	height: 0.81rem;
	background: url(../images/time_bg.png) no-repeat left top;
	background-size: 100% 100%;
}

.time_string {
	font-size: .30rem;
	color: #ffeb7b;
	padding: 0.28rem 0 0 1.05rem;
	font-weight: bold;
	display: block;
	background-image: -webkit-linear-gradient(bottom, #0cf, #ccffff, #036);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.weather_top {
	font-family: "黑体";
	float: left;
	position: relative;
	vertical-align: middle;
	padding-left: 0.2rem;
}

.weather_top li {
	width: 1.8rem;
	text-align: left;
	font-size: 0.22rem;
	font-weight: bolder;
	float: left;
	margin: 0.18rem 0 0 0.18rem;
}

.weather_top li img {
	float: left;
	width: 0.7rem;
	height: 0.68rem;
	position: relative;
	left: 0.1rem;
	display: inline;
}

.weather_top li span {
	font-family: "黑体";
	background-image: -webkit-linear-gradient(bottom, #0199bf, #5cffff, #0180ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	display: inline-block;
	line-height: .28rem;
	position: relative;
	left: .15rem;
	top: .08rem;
	float: left;
	display: inline;
}

.weather_top li span p {
	font-size: 0.18rem;
}

.fire_right {
	display: inline-block;
	float: right;
	width: 4.52rem;
	height: 0.81rem;
	background: url(../images/fire_warning.png) no-repeat left top;
	background-size: 100% 100%;
	text-align: center;
	padding-top: 0.28rem;
}

.fire_right img {
	position: relative;
	width: 0.21rem;
	height: 0.25rem;
	top: 0.04rem;
	display: inline-block;
	margin-right: 0.1rem;
}

.fire_right span {
	font-size: 0.24rem;
	background-image: -webkit-linear-gradient(bottom, #0199bf, #5cffff, #0180ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: 550;
	display: inline-block;
}

.mainbox>ul {}

.mainbox>ul>li {
	float: left;
	padding: 0 .1rem
}

.mainbox>ul>li {}

.mainbox>ul>li:nth-child(2) {
	padding: 0
}

.boxlookout {
	width: 4.93rem;
	height: 1.87rem;
	padding: 0 .2rem .4rem .15rem;
	background: url(../images/lookout_bg.png) no-repeat;
	background-size: 100% auto;
	position: relative;
	margin-bottom: .15rem;
	margin-left: .15rem;
	z-index: 10;
}

.boxevent {
	width: 4.98rem;
	height: 6.3rem;
	padding: 0 .2rem .4rem .23rem;
	background: url(../images/event.png) no-repeat;
	background-size: 100% 100%;
	position: relative;
	margin-bottom: .15rem;
	margin-left: 0.2rem;
	z-index: 10;
}

.boxevent .allnav {
	padding: 0;
}

.boxevent .allnav li {
	font-size: .15rem;
	font-family: "黑体";
	width: 2.27rem;
	height: 1.28rem;
	white-space: nowrap;
	float: left;
	display: inline-block;
	border-bottom: 0.008rem solid rgba(0, 153, 255, 0.5);
	text-align: left;
}

.boxevent .border_right {
	border-right: 0.005rem solid rgba(0, 153, 255, 0.5);
}

.boxevent .allnav .noborder_btm {
	border-bottom: none;
}

.boxevent .allnav li img {
	float: left;
	width: .7rem;
	height: .68rem;
	position: relative;
	display: inline;
	margin-top: .25rem;
	margin-right: .19rem;
	margin-left: .23rem;
}

.boxevent .allnav .img_big img {
	float: left;
	width: .96rem;
	height: .96rem;
	position: relative;
	margin-right: 0.08rem;
	margin-left: 0.08rem;
	display: inline;
	margin-top: 0.15rem;
}

.boxevent .allnav li span {
	font-size: .28rem;
	font-weight: 600;
	background-image: -webkit-linear-gradient(bottom, #0199bf, #5cffff, #0180ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	display: inline-block;
	line-height: .28rem;
	margin-top: .34rem;
	float: left;
	display: inline;
}

.boxevent .allnav li span p {
	font-size: .18rem;
	font-weight: 500;
	font-weight: bold;
}

.boxevent .allnav .img_big span {
	margin-top: .35rem;
}

/* 2-1 */

.jgevent {
	width: 4.98rem;
	height:4.8rem;
	padding: 0 .2rem .4rem .23rem;
	background: url(../images/jg_lt.png) no-repeat;
	background-size: 100% 100%;
	position: relative;
	margin-bottom: .15rem;
	margin-left: 0.2rem;
	z-index: 10;
}

.jgevent .allnav {
	padding: 0;
}

.jgevent .allnav li {
	font-size: .15rem;
	font-family: "黑体";
	width: 2.27rem;
	height: 1.28rem;
	white-space: nowrap;
	float: left;
	display: inline-block;
	border-bottom: 0.008rem solid rgba(0, 153, 255, 0.5);
	text-align: left;
}

.jgevent .border_right {
	border-right: 0.005rem solid rgba(0, 153, 255, 0.5);
}

.jgevent .allnav .noborder_btm {
	border-bottom: none;
}

.jgevent .allnav li img {
	float: left;
	width: .7rem;
	height: .68rem;
	position: relative;
	display: inline;
	margin-top: .25rem;
	margin-right: .19rem;
	margin-left: .23rem;
}

.jgevent .allnav .img_big img {
	float: left;
	width: .96rem;
	height: .96rem;
	position: relative;
	margin-right: 0.08rem;
	margin-left: 0.08rem;
	display: inline;
	margin-top: 0.15rem;
}

.jgevent .allnav li span {
	font-size: .28rem;
	font-weight: 600;
	background-image: -webkit-linear-gradient(bottom, #0199bf, #5cffff, #0180ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	display: inline-block;
	line-height: .28rem;
	margin-top: .34rem;
	float: left;
	display: inline;
}

.jgevent .allnav li span p {
	font-size: .18rem;
	font-weight: 500;
	font-weight: bold;
}

.jgevent .allnav .img_big span {
	margin-top: .35rem;
}


.boxall {
	border: 1px solid rgba(25, 186, 139, .17);
	padding: 0 .2rem .4rem .15rem;
	background: rgba(255, 255, 255, .04) url(../images/line.png);
	background-size: 100% auto;
	position: relative;
	margin-bottom: .15rem;
	z-index: 10;
}

.alltitle {
	font-size: .2rem;
	color: #9cf;
	text-align: center;
	line-height: .5rem;
}

.alltitle_left {
	font-size: .23rem;
	color: #9cf;
	text-align: left;
	padding-top: 0.2rem;
	padding-left: 0.2rem;
	line-height: .5rem;
}

.alltitle_left img {
	width: 0.37rem;
	top: 0.08rem;
	position: relative;
	margin-right: 0.1rem;
}

.alltitle_left ul {
	float: right;
	display: inline-block;
}

.alltitle_left li {
	float: left;
	display: inline-block;
	font-size: 0.12rem;
	color: #fff;
	margin-right: .3rem;
}

.alltitle_left li img {
	width: 0.1rem;
	height: 0.12rem;
	top: 0;
	margin-right: .08rem;
}

.alltitle_right {
	font-size: .23rem;
	color: #9cf;
	text-align: right;
	padding-top: .1rem;
	padding-right: .7rem;
	line-height: .5rem;
	margin-bottom: 0.2rem;
}

.alltitle_right img {
	width: .38rem;
	height: .38rem;
	top: 0.08rem;
	position: relative;
	margin-right: 0.1rem;
}

.alltitle_right ul {
	float: right;
	display: inline-block;
}

.alltitle_right li {
	float: left;
	display: inline-block;
	font-size: 0.12rem;
	color: #fff;
	margin-right: .3rem;
}

.alltitle_right li img {
	width: 0.1rem;
	height: 0.12rem;
	top: 0;
	margin-right: .08rem;
}

.boxwarning {
	width: 4.93rem;
	height: 1.87rem;
	padding: 0 .2rem .4rem .15rem;
	background: url(../images/warning_bg.png) no-repeat center center;
	background-size: 100% 100%;
	position: relative;
	margin-bottom: .15rem;
	z-index: 10;
	margin-left: 0.15rem;
}

.alltitle_warning {
	font-size: .23rem;
	color: #9cf;
	text-align: right;
	padding-top: 0.2rem;
	padding-right: 0.2rem;
	line-height: .5rem;
}

.alltitle_warning img {
	width: 0.37rem;
	height: 0.32rem;
	top: 0.08rem;
	position: relative;
	margin-right: 0.1rem;
}

.alltitle_warning ul {
	float: left;
	display: inline-block;
}

.alltitle_warning li {
	float: left;
	display: inline-block;
	font-size: 0.12rem;
	color: #fff;
	margin-left: .3rem;
}

.alltitle_warning li img {
	width: 0.1rem;
	height: 0.12rem;
	top: 0;
	margin-right: .08rem;
}

.boxranking {
	width: 4.98rem;
	height: 6.24rem;
	padding: 0 .2rem .4rem .23rem;
	background: url(../images/ranking_bg.png) no-repeat;
	background-size: 100% 100%;
	position: relative;
	margin-bottom: .15rem;
	z-index: 10;
	margin-left: 0.1rem;
}

.boxranking .allnav ul .ranking_t {
	font-size: 0.2rem;
	height: 0.55rem;
	text-align: left;
	vertical-align: middle;
}

.ranking_t img {
	width: 0.17rem;
	height: 0.23rem;
	display: inline-block;
	position: relative;
	top: 0.02rem;
	margin-right: 8px;
}

.ranking_left {
	margin-left: 0.2rem;
	float: left;
	margin-top: 0.2rem;
}

.boxranking .allnav {
	padding: 0;
}

.boxranking .allnav li {
	width: 2rem;
	height: 0.44rem;
	font-size: .18rem;
	color: #3cf;
	line-height: 0.45rem;
}

.boxranking .allnav .img_big img {
	float: left;
	width: .96rem;
	height: .96rem;
	position: relative;
	margin-right: 0.08rem;
	margin-left: 0.08rem;
	display: inline;
	margin-top: 0.15rem;
}

.boxjg {
	width: 4.98rem;
	height:9.55rem;
	padding: 0 .2rem .4rem .23rem;
	background: url(../images/jgl_bg.png) no-repeat;
	background-size: 100% 100%;
	position: relative;
	margin-bottom: .15rem;
	z-index: 10;
	margin-left: 0.1rem;
}

.boxjg .allnav ul .ranking_t {
	font-size: 0.2rem;
	height: 0.55rem;
	text-align: left;
	vertical-align: middle;
}





.boxjg .allnav {
	padding: 0;
}

.boxjg .allnav li {
	width: 2rem;
	height: 0.40rem;
	font-size: .18rem;
	color: #3cf;
	line-height: 0.40rem;
	float: left;
}

.boxjg .allnav .img_big img {
	float: left;
	width: .96rem;
	height: .96rem;
	position: relative;
	margin-right: 0.08rem;
	margin-left: 0.08rem;
	display: inline;
	margin-top: 0.15rem;
}
.boxjg .allnav .ranking_left span {
	width: 0.4rem;
	display: block;
	font-size: .14rem;
	color: #fff;
	padding-left: .07rem;
	line-height: .28rem;
	margin-top: .34rem;
	display: inline;
	text-align: right;
}

.ranking_name {
	color: #0cf;
	display: inline-block;
}

.ranking_ten {
	text-align: center;
	width: 0.32rem;
	height: 0.28rem;
	float: left;
	margin-right: 0.06rem;
	font-size: .14rem;
	color: #3cf;
	font-weight: bold;
	line-height: .28rem;
	position: relative;
	top: 0.09rem;
	background: url(../images/ranking_num_bg.png) no-repeat center center;
	background-size: 100% 100%;
}
.ranking_jg {
	text-align: center;
	width: 0.32rem;
	height: 0.28rem;
	float: left;
	margin-right: 0.06rem;
	font-size: .14rem;
	color: #3cf;
	font-weight: bold;
	line-height: .25rem;
	position: relative;
	top: 0.05rem;
	background: url(../images/ranking_num_bg.png) no-repeat center center;
	background-size: 100% 100%;
}

.ranking_one {
	text-align: center;
	width: 0.32rem;
	height: 0.28rem;
	float: left;
	margin-right: 0.06rem;
	font-size: .14rem;
	color: #000;
	font-weight: bold;
	line-height: .28rem;
	position: relative;
	top: 0.09rem;
	background: url(../images/ranking_num1_bg.png) no-repeat center center;
	background-size: 100% 100%;
}

.ranking_-one {
	text-align: center;
	width: 0.32rem;
	height: 0.28rem;
	float: left;
	margin-right: 0.06rem;
	font-size: .14rem;
	color: #000;
	font-weight: bold;
	line-height: .28rem;
	position: relative;
	top: 0.09rem;
	background: url(../images/ranking_num-1_bg.png) no-repeat center center;
	background-size: 100% 100%;
}

.boxranking .allnav .ranking_left span {
	width: 0.4rem;
	display: block;
	font-size: .14rem;
	color: #fff;
	padding-left: .07rem;
	line-height: .28rem;
	margin-top: .34rem;
	display: inline;
	text-align: right;
}

.boxranking .allnav li span p {
	font-size: .18rem;
	font-weight: 500;
	font-weight: bold;
}

.boxranking .allnav .img_big span {
	margin-top: .35rem;
}

.boxfoot {
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
}

.bar {
	background: rgba(101, 132, 226, .1);
	padding: .15rem;
}

.barbox li,
.barbox2 li {
	width: 50%;
	text-align: center;
	position: relative;
	z-index: 100;
}

.barbox:before,
.barbox:after {
	position: absolute;
	width: .3rem;
	height: .1rem;
	content: "";
}

.barbox:before {
	border-left: 2px solid #02a6b5;
	left: 0;
	border-top: 2px solid #02a6b5;
}

.barbox:after {
	border-right: 2px solid #02a6b5;
	right: 0;
	bottom: 0;
	border-bottom: 2px solid #02a6b5;
}

.barbox li:first-child:before {
	position: absolute;
	content: "";
	height: 50%;
	width: 1px;
	background: rgba(255, 255, 255, .2);
	right: 0;
	top: 25%;
}

.barbox {
	border: 1px solid rgba(25, 186, 139, .17);
	position: relative;
}

.barbox li {
	font-size: .7rem;
	color: #ffeb7b;
	padding: .05rem 0;
	font-family: electronicFont;
	font-weight: bold;
}

.barbox2 li {
	font-size: .19rem;
	color: rgba(255, 255, 255, .7);
	padding-top: .1rem;
}

.menu_btm {
	width: 8.9rem;
	height: 1.1rem;
	background: url(../images/menu_btm_bg.png) no-repeat center center;
	background-size: 100% 100%;
	margin-top: 0.2rem;
	padding-left: 0.35rem;
}

.menu_btm li {
	float: left;
	display: inline-block;
	font-size: 0.16rem;
	margin-right: 0.18rem;
}

.menu_btm a {
	display: inline-block;
	width: 0.85rem;
	height: 0.85rem;
	text-align: center;
	padding-top: 0.2rem;
	color: #66ccff;
}

.menu_btm a:hover {
	display: inline-block;
	width: 0.85rem;
	height: 0.85rem;
	text-align: center;
	padding-top: 0.1rem;
	color: #fff;
}

.menu_btm a:hover img {
	display: inline-block;
	width: 0.65rem;
	height: 0.65rem;
	text-align: center;
	filter: hue-rotate(300deg) contrast(500%);
}

.menu_btm li span {
	float: left;
}

.menu_btm img {
	width: 0.5rem;
	height: 0.5rem;
}

.map {
	position: relative;
	width: 8.90rem;
	height: 7.17rem;
	z-index: 9;
	background: url(../images/map_bg.png) no-repeat center center;
	background-size: 100% 100%;
}

.map_echart {
	z-index: 10;
}

.map_top {
	font-family: "黑体";
	float: left;
	position: relative;
	vertical-align: middle;
	padding-left: 0.2rem;
	z-index: 9;
	top: 0.7rem;
	left: 0.4rem;
}

.map_top li {
	width: 2.4rem;
	text-align: left;
	font-size: 0.30rem;
	font-weight: bolder;
	float: left;
	margin-left: 0.2rem;
}

.map_top li img {
	float: left;
	width: 0.7rem;
	height: 0.68rem;
	position: relative;
	left: 0.1rem;
	display: inline;
}

.map_top li span {
	font-family: "黑体";
	background-image: -webkit-linear-gradient(bottom, #0199bf, #5cffff, #0180ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	display: inline-block;
	line-height: .28rem;
	position: relative;
	left: .15rem;
	top: .08rem;
	float: left;
	display: inline;
}

.map_top li span p {
	font-size: 0.18rem;
}

.map4 {
	width: 200%;
	height: 7rem;
	position: relative;
	left: -50%;
	top: 4%;
	z-index: 5;
}

.map1,
.map2,
.map3 {
	position: absolute;
	opacity: .5
}

.map1 {
	width: 6.43rem;
	z-index: 2;
	top: .45rem;
	left: 1.15rem;
	animation: myfirst2 15s infinite linear;
}

.map2 {
	width: 5.66rem;
	top: .85rem;
	left: 1.65rem;
	z-index: 3;
	opacity: 0.2;
	animation: myfirst 10s infinite linear;
}

.map3 {
	width: 5.18rem;
	top: 1.07rem;
	left: 1.85rem;
	z-index: 1;
}

.tabs {
	text-align: center;
	padding: .1rem 0 0 0;
}

.tabs a {
	position: relative;
	display: inline-block;
	margin-left: 1px;
	padding: .05rem .2rem;
	color: #898989;
	transition: all .3s ease-out 0s;
	font-size: 14px;
}

.tabs li {
	display: inline-block;
}

.tabs a:after {
	position: absolute;
	width: 1px;
	height: 10px;
	background-color: rgba(255, 255, 255, .1);
	content: '';
	margin-left: 0;
	right: -1px;
	margin-top: 7px;
}

.tabs li a.active {
	border: 1px solid rgba(25, 186, 139, .17);
	background: rgba(255, 255, 255, .05);
	color: #fff;
}

.tit02 {
	text-align: center;
	margin: .1rem 0;
	position: relative
}

.tit02 span {
	border: 1px solid rgba(25, 186, 139, .17);
	letter-spacing: 2px;
	padding: .01rem .2rem;
	background: rgba(255, 255, 255, .05);
	font-size: .18rem;
	color: #49bcf7;
}

.tit02:before,
.tit02:after {
	position: absolute;
	width: 26%;
	height: 1px;
	background: rgba(25, 186, 139, .2);
	content: "";
	top: .12rem;
}

.tit02:after {
	right: 0;
}

.tit02:before {
	left: 0;
}

.wrap {
	height: 2.54rem;
	overflow: hidden;
}

.wrap li {
	line-height: .42rem;
	height: .42rem;
	font-size: .18rem;
	text-indent: .24rem;
	margin-bottom: .1rem;
}

.wrap li p {
	border: 1px solid rgba(25, 186, 139, .17);
	color: rgba(255, 255, 255, .6);
}

.sy {
	float: left;
	width: 33%;
	height: 95%;
	margin-top: .25rem;
}

.adduser {
	height: 1.5rem;
	overflow: hidden;
}

.adduser li {
	height: .5rem;
}

.adduser img {
	width: .40rem;
	border-radius: .5rem;
	margin-right: .1rem;
	display: inline-block;
	vertical-align: middle;
}

.adduser span {
	line-height: .5rem;
	font-size: .18rem;
	color: rgba(255, 255, 255, .6);
}

.sycm ul {
	margin-left: -.5rem;
	margin-right: -.5rem;
	padding: .16rem 0;
}

.sycm li {
	float: left;
	width: 33.33%;
	text-align: center;
	position: relative
}

.sycm li:before {
	position: absolute;
	content: "";
	height: 30%;
	width: 1px;
	background: rgba(255, 255, 255, .1);
	right: 0;
	top: 15%;
}

.sycm li:last-child:before {
	width: 0;
}

.sycm li h2 {
	font-size: .3rem;
	color: #c5ccff;
}

.sycm li span {
	font-size: .18rem;
	color: #fff;
	opacity: .5;
}

@keyframes myfirst2 {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(359deg);
	}
}

@keyframes myfirst {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(-359deg);
	}
}


/*Plugin CSS*/

.str_wrap {
	overflow: hidden;
	width: 100%;
	position: relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	white-space: nowrap;
}

.str_move {
	white-space: nowrap;
	position: absolute;
	top: 0;
	left: 0;
	cursor: move;
}

.str_move_clone {
	display: inline-block;
	vertical-align: top;
	position: absolute;
	left: 100%;
	top: 0;
}

.str_vertical .str_move_clone {
	left: 0;
	top: 100%;
}

.str_down .str_move_clone {
	left: 0;
	bottom: 100%;
}

.str_vertical .str_move,
.str_down .str_move {
	white-space: normal;
	width: 100%;
}

.str_static .str_move,
.no_drag .str_move,
.noStop .str_move {
	cursor: inherit;
}

.str_wrap img {
	max-width: none !important;
}


/*事件专题*/

.mainbox_e>ul {}

.mainbox_e>ul>li {
	float: left;
	padding: 0 .05rem
}

.mainbox_e>ul>li {}

.mainbox_e>ul>li:nth-child(2) {
	padding: 0
}

.boxevent_b {
	width: 5rem;
	height: 9.38rem;
	padding: 0 .2rem .4rem 0rem;
	background: url(../images/event_bg_big.png) no-repeat top;
	background-size: 100% 100%;
	position: relative;
	margin-bottom: .15rem;
	margin-left: 0.2rem;
	margin-right: 0.1rem;
	z-index: 10;
}

.boxevent_b .allnav {
	padding-left: 0.25rem;
}

.boxevent_b .allnav li {
	font-size: .15rem;
	font-family: "黑体";
	width: 2.27rem;
	height: 1.28rem;
	white-space: nowrap;
	float: left;
	display: inline-block;
	border-bottom: 0.008rem solid rgba(0, 153, 255, 0.5);
	text-align: left;
}

.boxevent_b .border_right {
	border-right: 0.005rem solid rgba(0, 153, 255, 0.5);
}

.boxevent_b .allnav .noborder_btm {
	border-bottom: none;
}

.boxevent_b .allnav li img {
	float: left;
	width: .7rem;
	height: .68rem;
	position: relative;
	display: inline;
	margin-top: .25rem;
	margin-right: .19rem;
	margin-left: .23rem;
}

.boxevent_b .allnav .img_big img {
	float: left;
	width: .96rem;
	height: .96rem;
	position: relative;
	margin-right: 0.08rem;
	margin-left: 0.08rem;
	display: inline;
	margin-top: 0.15rem;
}

.boxevent_b .allnav li span {
	font-size: .28rem;
	font-weight: 600;
	background-image: -webkit-linear-gradient(bottom, #0199bf, #5cffff, #0180ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	display: inline-block;
	line-height: .28rem;
	margin-top: .34rem;
	float: left;
	display: inline;
}

.boxevent_b .allnav li span p {
	font-size: .18rem;
	font-weight: 500;
	font-weight: bold;
}

.boxevent_b .allnav .img_big span {
	margin-top: .35rem;
}

.human_input {
	width: 5rem;
	height: auto;
	float: left;
	color: #fff;
}

.human_input_ect {
	float: left;
	width: 4.3rem;
	height: 1.97rem;
}

.map_select_time {
	z-index: 8;
	width: 5.91rem;
	height: 0.78rem;
	background: url(../images/select_time.png) no-repeat center;
	background-size: 100% 100%;
	margin: 0 auto;
	position: relative;
	line-height: 0.55rem;
	text-align: center;
	top: 0.3rem;
}

.map_event {
	position: relative;
	width: 8.90rem;
	height: 9.4rem;
	z-index: 9;
	background: url(../images/map_bg.png) no-repeat center center;
	background-size: 100% 100%;
}

.map_event li {
	font-size: 0.35rem;
	background-image: -webkit-linear-gradient(bottom, #0199bf, #5cffff, #0180ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	float: left;
}

.time_btn {
	width: 0.55rem;
	height: 0.6rem;
}

.time_btn img {
	width: 0.18rem;
	height: 0.21rem;
}

.time_btn a {
	width: 0.55rem;
	height: 0.6rem;
	display: inline-block;
}

.time_btn a:hover img {
	filter: hue-rotate(600deg) contrast(200%);
}

.map_select_time a:hover {
	background-image: -webkit-linear-gradient(top, #00ffea, #00bc2c, #00ff3c);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.border_right {
	border-right: 0.008rem solid rgba(0, 153, 255, 0.5);
}

.border_left {
	border-left: 0.008rem solid rgba(0, 153, 255, 0.5);
}

.map_select_forest {
	z-index: 11;
	width: 4.9rem;
	height: 0.78rem;
	background: url(../images/forest_sel.png) no-repeat center;
	background-size: 100% 100%;
	margin: 0 auto;
	position: relative;
	line-height: 0.55rem;
	text-align: center;
	top: 0.3rem
}

.map_select_forest span {
	display: block;
	width: 3.75rem;
	height: 0.78rem;
}

.map_select_forest a:hover span {
	background-image: -webkit-linear-gradient(top, #00ffea, #00bc2c, #00ff3c);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.trend_event {
	width: 5.2rem;
	height: 4.66rem;
	padding: 0 .2rem .4rem .0rem;
	background: url(../images/trend_event.png) no-repeat;
	background-size: 100% 100%;
	position: relative;
	margin-bottom: .15rem;
	z-index: 10;
	margin-left: 0.1rem;
}
.jg_qs {
	width: 4.9rem;
	height: 4.66rem;
	padding: 0 .2rem .4rem .0rem;
	background: url(../images/trend_event.png) no-repeat;
	background-size: 100% 100%;
	position: relative;
	margin-bottom: .15rem;
	z-index: 10;
	float: right;
	margin-right: 0.05rem;
}

.map1_event,
.map2_event,
.map3_event {
	position: absolute;
	opacity: .5
}

.map1_event {
	width: 6.43rem;
	z-index: 2;
	top: 1.5rem;
	left: 1.15rem;
	animation: myfirst2 15s infinite linear;
}

.map2_event {
	width: 5.66rem;
	top: 1.8rem;
	left: 1.65rem;
	z-index: 3;
	opacity: 0.2;
	animation: myfirst 10s infinite linear;
}

.map3_event {
	width: 5.18rem;
	top: 2.07rem;
	left: 1.85rem;
	z-index: 1;
}

.map4_event {
	width: 200%;
	height: 7rem;
	position: relative;
	left: -50%;
	top: 5%;
	z-index: 5;
}


.map1_jg,
.map2_jg,
.map3_jg {
	position: absolute;
	opacity: .5
}

.map1_jg {
	width: 6.43rem;
	z-index: 2;
	top: 2rem;
	left: 1.15rem;
	animation: myfirst2 15s infinite linear;
}

.map2_jg {
	width: 5.66rem;
	top: 2.3rem;
	left: 1.65rem;
	z-index: 3;
	opacity: 0.2;
	animation: myfirst 10s infinite linear;
}

.map3_jg {
	width: 5.18rem;
	top: 2.57rem;
	left: 1.85rem;
	z-index: 1;
}

.map4_jg {
	width: 200%;
	height: 7rem;
	position: relative;
	left: -50%;
	top: 5%;
	z-index: 5;
}

/*火险专题*/

.topbar_fire {
	width: 19.4rem;
	height: 1.11rem;
	background: url(../images/topbar_bg.png) no-repeat center center;
	background-size: 100% 100%;
	margin: 0 auto;
	z-index: 2;
	margin-bottom: 0.05rem;
}

.boxevent_c {
	width: 5rem;
	height: 9rem;
	padding: 0 .2rem .4rem 0rem;
	background: url(../images/event_bg_big.png) no-repeat top;
	background-size: 100% 100%;
	position: relative;
	margin-bottom: .15rem;
	margin-left: 0.2rem;
	margin-right: 0.1rem;
	z-index: 10;
}

.boxevent_c .allnav {
	padding-left: 0.25rem;
}

.boxevent_c .allnav li {
	font-size: .15rem;
	font-family: "黑体";
	width: 2.27rem;
	height: 1.28rem;
	white-space: nowrap;
	float: left;
	display: inline-block;
	border-bottom: 0.008rem solid rgba(0, 153, 255, 0.5);
	text-align: left;
}

.boxevent_c .border_right {
	border-right: 0.005rem solid rgba(0, 153, 255, 0.5);
}

.boxevent_c .allnav .noborder_btm {
	border-bottom: none;
}

.boxevent_c .allnav li img {
	float: left;
	width: .7rem;
	height: .68rem;
	position: relative;
	display: inline;
	margin-top: .25rem;
	margin-right: .19rem;
	margin-left: .23rem;
}

.boxevent_c .allnav .img_big img {
	float: left;
	width: .96rem;
	height: .96rem;
	position: relative;
	margin-right: 0.08rem;
	margin-left: 0.08rem;
	display: inline;
	margin-top: 0.15rem;
}

.boxevent_c .allnav li span {
	font-size: .28rem;
	font-weight: 600;
	background-image: -webkit-linear-gradient(bottom, #0199bf, #5cffff, #0180ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	display: inline-block;
	line-height: .28rem;
	margin-top: .34rem;
	float: left;
	display: inline;
}

.boxevent_c .allnav li span p {
	font-size: .18rem;
	font-weight: 500;
	font-weight: bold;
}

.boxevent_c .allnav .img_big span {
	margin-top: .35rem;
}

.map_fire {
	position: relative;
	width: 8.90rem;
	height: 9rem;
	z-index: 9;
	background: url(../images/map_bg.png) no-repeat center center;
	background-size: 100% 100%;
}

.map_fire li {
	font-size: 0.35rem;
	background-image: -webkit-linear-gradient(bottom, #0199bf, #5cffff, #0180ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	float: left;
}

.trend_fire {
	width: 5.2rem;
	height: 4.46rem;
	padding: 0 .2rem .4rem .0rem;
	background: url(../images/trend_event.png) no-repeat;
	background-size: 100% 100%;
	position: relative;
	margin-bottom: .15rem;
	z-index: 10;
	margin-left: 0.1rem;
}

.fire_nav {
	height: calc(100% - 30px);
}

.po {
	position: absolute;
	top: 0.4rem
}

.fire_tit {
	width: 2rem;
	height: .55rem;
	font-size: .23rem;
	color: #9cf;
	text-align: left;
	padding-left: 0.2rem;
	line-height: .6rem;
}

.line_1px {
	width: 4.6rem;
	height: 0.01rem;
	background: rgba(0, 153, 255, 0.5);
	margin-top: .2rem;
}

.fire_yellow {
	display: inline-block;
	float: right;
	width: 4.52rem;
	height: 0.81rem;
	background: url(../images/fire_warning.png) no-repeat left top;
	background-size: 100% 100%;
	text-align: center;
	padding-top: 0.15rem;
	padding-right: 0.4rem;
}

.fire_yellow img {
	position: relative;
	width: 0.58rem;
	height: 0.51rem;
	display: inline-block;
	top: 0.05rem;
}

.fire_yellow span {
	font-size: 0.19rem;
	display: inline-block;
	background-image: -webkit-linear-gradient(bottom, #ffff00, #ffa200, #ff9900);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: 550;
	display: inline-block;
	position: relative;
	top: -.13rem;
	left: 0.05rem;
}