.bg{
	position:fixed;
	left:0;
	top:0;
	z-index:-1;
}
.logo{
	float: left;
	margin-left: 0.5rem;
	margin-top:0.5rem;
}
#bg{
	position:fixed;
	left:0;
	top:0;
	z-index:-1;
	width:100%;
	height:100%;
}
.blur {    
    -webkit-filter: blur(4px); /* Chrome, Opera */
       -moz-filter: blur(4px);
        -ms-filter: blur(4px);    
            filter: blur(4px);    
}
.bg img{
	width:100%;
	height:100%;
	display: block;
}
#bg img{
	width:100%;
	height:100%;
	display: block;
}
.b
.logo{
	margin-top:0.5rem;
	margin-left:0.5rem;
	float: left;
}
.logo img{
	width:2rem;
}
.dingwei{
	width:70%;
	position: absolute;
	left:50%;
	margin-left: -35%;
	margin-top:0.6rem;
	z-index: 0;
    text-align: center;
}
.dingwei a{
	width:auto;
	height:auto;
	display:inline-block;
	line-height: 1.5rem !important;
	padding:0;
	background: url(../img/jia.png) no-repeat left center;
	background-size:0.8rem;
	padding-left: 1rem;
}
.dingwei a img{
	width:0.8rem;
	display: inline-block;
	margin-top:0.2rem
}
.dingwei span{
	color:#ffffff;
	font-size:0.8rem;
	margin:auto 0rem;
	text-align: center;
}
.dingwei i{
	line-height: 1.5rem !important;
	display: inline-block;
}
.dingwei i img{
	width:0.8rem;
	display: inline-block;
	margin-top:0.2rem;
}
.shik{
	float: left;
	margin-left:0.38rem;
	margin-top:-1rem;
	width:11rem;
}
/*@font-face
{
	font-family: myFirstFont;
	src: url('../fangzhenxi.TTF') format('truetype');
}*/
.du{
	/*font-family: myFirstFont;*/
	text-shadow: 2px 2px 2px #959595;
}
.dingwei b{
	display: block;
	color:#cfd0d1;
	font-size:0.18rem;
	width:100%;
	margin-top:0.1rem;
	font-weight: 400;
	text-align: center;
}

.wenduri{
	float: left;
	margin-top:0rem;
}
.wenduri .icon img{
	width:0.38rem;
}
.taifeng{
	top:13.2rem !important;
}
.wendubo span{
	display: block;
	float: left;
	color:#ffffff;
	font-size:0.28rem;
	margin-right:0.3rem;
}
.wendubo span img{
	width:0.3rem;
	margin-right: 0.3rem;
	display: block;
	float: left;
	margin-top:0.2rem;
}
.wendubo .wendubob img{
	width:0.3rem;
	margin-top:0.2rem;
}
.wendutop{
	overflow: hidden;
	height:6.5rem;
}
.hikbox{
	overflow: hidden;
	margin-top:1rem;
}
.tiao{
	background: #25b205;
	border-radius: 0.2rem;
	width:2rem;
	height:0.3rem;
}
.zhil a{
	display: block;
}
.zhil span{
	display: block;
	margin-top:0.15rem
}
.zhil .shul{
	font-size:0.3rem;
}
.zhil b img{
	display: block;
	float: right;
	width:0.36rem;
	margin-top:0rem;
}
.jiangshui{
	margin-bottom:0.1rem;
	overflow: hidden;
	width:4.4rem;
}
.jiangshui img{
	display: block;
	float: left;
	width:0.28rem;
	margin-right: 0.07rem;
}
.jiangshui span{
	display: block;
	float: left;
	color:#fff;
	font-size:0.22rem;
}
.wendubbu{
	overflow: hidden;
}
.yujing{
	overflow: hidden;
	margin-left: 0.3rem;
	float: left;
}
.meinv{
	overflow: hidden;
	margin-bottom:0.1rem
}
.zhil{
	margin-bottom: 0.1rem;
}
.meinv span{
	line-height: 0.29rem;
}

.xiaoshi{
	background:rgba(0,0,0,0.36);
	width:100%;
	height:6.5rem;
	margin-top:0.5rem;
}

.titles .on img{
	transform: rotate(180deg);
}
.xiaoshitext h4{
	display: block;
	text-align: center;
	color:#fff;
	font-size:0.26rem;
	font-weight: 400;
}
.xiaoshitext h5{
	display: block;
	text-align: center;
	color:#fff;
	font-size:0.26rem;
	font-weight: 400;
}
.xiaoshitext b{
	display: block;
	overflow: hidden;
}
.xiaoshitext b img{
	display: block;
	float: left;
	width:0.36rem !important;
	margin:auto;
	margin-top:0.12rem;
}
.xiaoshitext b span{
	display: block;
	float: left;
	color:#ffffff;
	font-size:0.7rem;
	font-weight: 400;
}
.xiaoshitext{
	padding:0.2rem 0.2rem;
	height:5rem;
}
 .swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-slide {
    text-align: center;
    /* Center slide text vertically */
}
.xiaoshitext .swiper-slide{
	width:0.73rem;
}
.xiaoshitext .swiper-slide img{
	width:0.36rem;
	margin:0.1rem auto;
}
.jm.on{
	bottom:2.8rem;
}
.content{
	width:100%;
	height:100%;
	position: inherit !important;
}
.jmbg{
	width:100%;
	height:100%;
	background: rgba(72,72,68,0.6);
}
.jmle{
	width:3.54rem;
	margin-left: 0.2rem;
	float: left;
	margin-top:0.2rem;
	border-right:1px solid rgba(152,152,152,0.852);
}
.jmtop{
	overflow: hidden;
}
.jmtop span{
	display: block;
	float: left;
	color:#ffffff;
	font-size:0.28rem;
	line-height: 0.45rem;
	margin-right: 0.2rem;
}
.jmtop b{
	display: block;
	float: left;
	background: #d1b03d;
	padding:0.02rem 0.3rem;
	border-radius: 0.2rem;
	color:#fff;
	font-weight: 400;
	font-size: 0.7rem;
	width:2rem;
	height:1rem;
	overflow: hidden;
	text-align: center;
	margin-top: 0.2rem;
    line-height: 1rem;
}
.jmtop i{
	display: block;
	float: right;
	margin-right: 0.16rem;
	color:#fff;
	font-size:0.28rem;
	font-style: normal;
	line-height: 0.45rem;
}
.jmbo{
	overflow: hidden;
	margin-top:0.5rem;
}
.jmbo span{
	display: block;
	float: left;
	color:#fff;
	font-size:0.3rem;
}
.jmri{
	float: right;
	width:3.54rem;
	margin-top:0.2rem;
}
.next{
	margin-top:0.1rem;
}
.shiwu .titles, .zhishu .titles{
	background: rgba(25,25,25,0.6);
}

.shiwutext{
	width:100%;
	height:21.5rem;	
	position: relative;
	background: url(../img/forbg.jpg) no-repeat center top;
	background-size:100% 100%;
}

.shiwutext ul{
	width:100%;
	height:19rem;
	overflow-x:scroll;
	overflow-y:hidden
}
.shiwutext ul li{
	width:3rem;
	height:19rem;
	display:inline-block;
}
.shiwutop span{
	display: block;
	color:#cdcdcd;
	font-size:0.7rem;
	line-height: 1.4rem;
}
.shiwutop .riqi{
	font-size:0.7rem;
	margin:auto auto;
}
.shiwubo .riqi{
	line-height: 1.2rem;
}
.shiwutop h4{
	display: block;
	font-weight: 400;
	color:#cdcdcd;
	font-size:0.7rem;
	margin-bottom: 0.3rem;
}
.shiwubo b{
	background: #d1b03d;
	border-radius: 0.2rem;
	color:#fff;
	text-align: center;
	font-weight: 400;
	font-size:0.7rem;
	display: block;
	position: absolute;
	bottom:0.6rem;
	width:2.6rem;
	left:50%;
	margin-left: -1.3rem;
}
.shiwubo h4{
	margin-bottom: 0.5rem;
}
.shiwutext .swiper-slide{
	border-right:1px solid #575e61;
}
.shiwutop{
	margin-top:0.5rem;
}
.shiwubo{
	margin-top:7rem;
	padding-bottom: 0.5rem;
	height:7rem;
	position: relative;
}
.highcharts-legend{
	display: none;
}
.highcharts-credits{
	display: none;
}
.highcharts-label.highcharts-data-label.highcharts-data-label-color-undefined text tspan{
	fill: #cdcdcd !important;
	font-weight: 100;
	color:#cdcdcd !important;
	stroke:rgba(255,255,255,0);
	stroke-width:0px;
	font-size:14px;
} 
.shiwutop img{
	width:1rem;
}
.zhishub .swiper-slide{
	width:25%;
	float: left;
	height:4.5rem;
	background: #1f1e1d;
	border-right:1px solid #575e61;
	border-bottom:1px solid #575e61;
}
.zhishub a{
	display: block;
}
.zhishub .swiper-slide a span{
	display: block;
	text-align: center;
	line-height: 2.2rem;
	height:2rem;
}
.zhishub .swiper-slide a span img{
	width:1.2rem;
	display: inline-block;
	vertical-align: middle;
	margin-top:0.5rem
}
.zhishub .swiper-slide a h5{
	display: block;
	text-align: center;
	font-weight: 400;
	color:#ffffff;
	font-size:0.7rem;
	line-height: 1.3rem;
}
.zhishub .swiper-slide a b{
	display: block;
	font-weight: 400;
	color:#7a7878;
	text-align: center;
	font-size:0.65rem;
}
.zhishub .swiper-slide{
	display: block;
	float: left;
}
.xinwen .titles{
	background: #32454c;
	padding-left: 0.5rem;
}
.xinwen .titles a{
	display: block;
	float: left;
	padding:0rem 0.5rem;
	color:#ffffff;
	font-size:0.85rem;
	line-height:1.9rem;
	width:auto;
	height:auto;
	margin:auto 0.15rem;
}
.xinwen .titles .on{
	border-bottom: 0.2rem solid #ffffff;
}
.xinwenb{
	display: none;
	padding:0.5rem;
	background: #fff;
}
.xinwentop h3{
	display: block;
	color:#000000;
	font-size:0.85rem;
	font-weight: 400;
	line-height:2rem;
}
.xinwentop h3 a{
	display: block;
	color:#000000;
}
.xinwenimg a{
	display: block;
}
.xinwenimg a img{
	width:100%;
}
.xinwenbb{
	overflow: hidden;
}
.xinwenbb a{
	display: block;
	float: left;
	color:#929292;
	font-size:0.85rem;
}
.xinwenbb a b{
	display: block;
	float: right;
	color:#e91931;
	border:1px solid #e91931;
	border-radius: 0.2rem;
	font-weight: 400;
	margin-left: 0.5rem;
	font-size:0.7rem
}
.xinwenbb span{
	display: block;
	float: right;
	color:#acacac;
	font-size:0.7rem;
}

.xinwentop{
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 0.5rem;
}
.xinwenmo{
	margin-top:0.5rem;
}
.xinwenmo h2{
	display: block;
	color:#000000;
	font-size:0.85rem;
	font-weight: 400;
	margin-bottom: 0.5rem;
}


.xinwenmo{
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 0.5rem;
}
.xinwenmo p{
	overflow: hidden;
	margin:0;
}
.xinwenmo p a{
	display: block;
	overflow: hidden;
}
.xinwenmo p a img{
	width:32%;
}
.xinwenmo h2 a{
	color:#000000;
}

.shiwutext a{
	display: block;
}

.dd{
	overflow: hidden;
	text-align: center;
}
.panel{
	position: fixed !important;
}
.page{
	background: #5d7681 !important;
	min-height: 120rem;
}
.page.on{
	min-height: 114rem;
}

#xin{
	position: absolute;
	z-index: 0;
	left:0;
	top:0;
	width:100%;
	display: none;
}
.xiaoshitop{
	width:100%;
}
.shiwutext .swiper-container{
	background: rgba(25,25,25,0.6);
}
.zuotian span{
	color:#999999 !important;
}
.yipingbox{
	position: relative;
	height:auto !important;
}
.newxq{
	padding:0.5rem;
	background: #fff;
}
.newxq h2{
	font-size:0.85rem;
	font-weight: bold;
	text-align: center;
	line-height: 1.6rem;
	color:#000;
}
.time{
	text-align: center;
	color:#999;
	font-size:0.7rem;
}
.air-text{
    color: #000;
    line-height: 1.6rem;
    font-size: 0.8rem;
    margin-top:0.5rem;
    width:100%;
    overflow-x: hidden;
}
.air-text img{
	max-width: 100%;
	height:auto;
	display: block;
}
.shiwumore{
	text-align: center;
	position: absolute;
	width:100%;
	background: rgba(25,25,25,1);
	left:0;
	bottom:0;
	z-index: 10;
	border-top:1px solid #575e61;
}
.shiwumore a{
	color:#fff;
	font-size:0.8rem;
	line-height: 2rem;
}
.bofang{
	width:3rem;
	height:3rem;
	background: url(../img/bofang.png) no-repeat center top;
	background-size:100% 100%;
	position: absolute;
	left:50%;
	margin-left: -1rem;
	top:50%;
	margin-top:-1rem;
}
.shipintop a{
	display: block;
	width:100%;
	height:100%;
}
.shipintop a img{
	width:100%;
	height:100%;
	display: block;
}
.news_div {
	width: 100%;
	color: #fff;
	margin-top:0.5rem;
}

#tab-title {
	background: rgba(25,25,25,0.6);
	height:2rem;
	overflow: hidden;
	clear: both;
	line-height: 2rem;
}

#tab-title span {
	color: #fff;
	font-size: .8rem;
	font-weight: 400;
	text-align: center;
	display: inline-block;
	width: 33%;
	line-height:1.9rem;
}

#tab-title .selected {
	border-bottom: 2px solid #fff;
}

#tab-content {
	background: #fff;
}
#tab-content {
	background: #fff;
}

#tab-content .hide {
	display: none;
}


/*默认让第一块内容显示，其余隐藏*/

#tab-content ul {
	padding: 0.1rem 0.5rem;
	overflow: hidden;
}

#tab-content ul li {
	padding: 0.2rem .1rem;
	/*height:2rem;*/
	overflow: hidden;
	clear: both;
/*	border-bottom: 1px dashed #595757;*/
}

.li-img {
	float: right;
	position: relative;
	width:32.56%;
	height:5rem;
	overflow: hidden;
}

.li-img img {
	width:100%;
}

.li-contents {
	float: left;
	width: 63%;
}
#tab-content ul a{
	display:block;
	overflow:hidden;
	border-bottom: 1px solid #f2f2f2;
	padding: .5rem 0;
}
.li-title {
	font-size: 0.8rem;
	color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height:1.4rem;
    height:2.5rem;
    font-weight: 400;
    display: block;
}

.li-contents strong a {
	color: #333;
}

.li-contents p {
	margin-top: 1.4rem;
	font-size: .6rem;
	color: #888;
	margin-bottom:0;
}

.li-contents-news {
	display: -webkit-box;
	overflow: hidden;
	white-space: normal!important;
	text-overflow: ellipsis;
	word-wrap: break-word;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.li-contents-noimg {
	float: left;
	width: 5.9rem;
}

.li-contents-noimg strong a {
	color: #000;
}

.li-contents-noimg p {
	margin-bottom: 0.03rem;
	font-size: .54rem;
	color: #888;
}

.li-contents-noimg-news {
	display: -webkit-box;
	overflow: hidden;
	white-space: normal!important;
	text-overflow: ellipsis;
	word-wrap: break-word;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.box-forecast-gengduo {
	background: rgba(56,82,118,0.8);
	height: 2rem;
	font-size: .8rem;
	overflow: hidden;
	clear: both;
	line-height: 2rem;
	text-align: center;
	color:#fff;
	border-bottom: 1px solid rgba(255,255,255,0.5);
}

.wendutop a{
	display:block;
	overflow: hidden;
}
.xg a{
	padding:0.5rem 0.5rem;
}
.xg h1{
	display: block;
	color:#fff;
	padding:0rem 0.5rem;
	line-height:2rem;
	background:#345564;
	font-size:0.85rem;
	margin-bottom: 0.5rem;
	font-weight: 800;
}
.xg a{
	display: block;
	overflow: hidden;
}

#jiazai{
	height:2rem;
	line-height: 2rem;
	color:#fff;
	text-align: center;
	width:5rem;
	margin:auto;
	display:none;
	font-size:0.85rem;
}
#jiazai img{
	width:0.58px;
	height:1rem;
	margin-top:0.5rem;
	transform: rotate(0deg);
	animation: zhuan 2s infinite linear;
	display: block;
	float: left;
}
#jiazai span{
	display: block;
	margin-left: 0.5rem;
	float: left;
	color:#fff;
}
@-moz-keyframes zhuan{
	0%{
		transform: rotate(0deg);
	}
	100%{
		transform: rotate(360deg);
	}
}
@keyframes zhuan{
	0%{
		transform: rotate(0deg);
	}
	100%{
		transform: rotate(360deg);
	}
}
.zhishub{
	height:4.4rem;
}
.next{
	position: relative;
}
.tishi{
	position: absolute;
}

.zuotian{
	background: rgba(0,0,0,0.2);
}

.zuotian .shiwutop span{
	color:#6b6d6d;
}
.zuotian .shiwutop h4{
	color:#6b6d6d;
}
.zuotian .shiwubo span{
	color:#6b6d6d;
}
.swiper-button-next{
	background-image: url(../img/zhishuright.png) !important;
	margin-right: -7px;
	background-size: 29px 27px !important;
}
.swiper-button-prev{
	background-image: url(../img/zhishuleft.png) !important;
	margin-left: -7px;
	background-size: 29px 27px !important;
}
.wendule{
	font-family:MingLiU !important;
	color:#fff;
	font-size:5.2rem;
	display: block;
	float: left;
	height:7.5rem;
	/*font-weight: bold;*/
}
.du{
	/*font-family: myFirstFont;*/
	color:#fff;
	font-size:1.2rem;
	float: left;
	margin-top:1.2rem;
	font-weight: bolder;
}
.dingwei b{
	display: block;
	color:#ffffff;
	font-size:0.6rem;
	width:100%;
	margin-top:0rem;
	text-align: center;
}
.wenduri{
	float: left;
	margin-top:1.4rem;
}
.wenduri b{
	display: block;
	color:#fff;
	font-size:0.8rem;
	font-weight:400;
	margin-top:1.4rem;
    margin-left:-0.5rem;
}
.wenduri .icons{
	margin-top: 1rem;
    margin-left: -0.5rem;
    font-size:0.6rem;
}
.wenduri .icon img{
	width:1rem;
}
.wendubo span{
	display: block;
	float: left;
	color:#ffffff;
	font-size:0.7rem;
	margin-right:0.3rem;
}
.wendubo span img{
	width:0.8rem;
	margin-right: 0.3rem;
	display: block;
	float: left;
	margin-top:0.2rem;
}
.wendubo .wendubob img{
	width:0.6rem;
	margin-top:0.1rem;
}
.wendubo{
	overflow: hidden;
	margin-top:0rem;
	margin-left: 0.6rem;
	margin-bottom: 0.3rem;
}
.wendubo:last-child{
	margin-top:0.5rem;
}
.hikbox{
	overflow: hidden;
}
.shikri{
	float: right;
    margin-right: 0.5rem;
    margin-top: 1rem;
}
.zhil, .jiangshui, .meinv{
	background: rgba(0,0,0,0.3);
	border-radius: 0.5rem;
	padding:0.3rem;
}
.zhil a{
	display: block;
}
.zhil b{
	color:#fff;
	font-size:0.7rem;
	font-weight: 400;
	display: block;
	margin-top:0.5rem;
}
.zhil .shul{
	font-size:0.8rem;
}
.zhil b img{
	display: block;
	float: right;
	width:1rem;
	margin-top:0.4rem;
}
.jiangshui{
	margin-top:0.5rem;
	overflow: hidden;
	position: absolute;
	top:9rem;
	right:0.5rem
}
.jiangshui img{
	display: block;
	float: left;
	width:1rem;
	margin-right: 0.2rem;
}
.jiangshui span{
	display: block;
	float: left;
	color:#fff;
	font-size:0.6rem;
}
.yujing{
	overflow: hidden;
	margin-top:0.5rem;
}
.yujing .tiao{
	display: block;
    background: #e7b91a;
    margin-top:0.2rem
}
.meinv{
	overflow: hidden;
	margin-top:0.5rem;
	top:11rem;
}
.meinv span{
	line-height: 1rem;
}
.xiaoshi.on{
	height:2rem;
}
.titles{
	overflow: hidden;
	height:2rem;
	border-bottom: 1px solid rgba(255,255,255,0.36);
}
.titles span{
	display: block;
	float: left;
	color:#fff;
	font-size:0.8rem;
	line-height: 2rem;
	margin-left: 0.5rem;
}
.titles a{
	width:2rem;
	height:2rem;
	float: right;
	text-align: center;
	line-height: 2rem;
}
.titles a img{
	width:0.8rem;
	transition: all 0.5s;
	margin-top:0.7rem;
}
.titles .on img{
	transform: rotate(180deg);
}
.xiaoshitext h4{
	display: block;
	text-align: center;
	color:#fff;
	font-size:0.7rem;
	font-weight: 400;
}
.xiaoshitext h5{
	display: block;
	text-align: center;
	color:#fff;
	font-size:0.7rem;
	font-weight: 400;
}
.xiaoshitext b{
	display: block;
	overflow: hidden;
}
.xiaoshitext b img{
	display: block;
	float: left;
	width:0.6rem !important;
	margin-left: 0.5rem;
	margin-right: 0.2rem;
	margin-top:0.2rem;
}
.xiaoshitext b span{
	display: block;
	float: left;
	color:#ffffff;
	font-size:0.6rem;
	font-weight: 400;
}
.xiaoshitext{
	padding:0.5rem 0.5rem;
}
 .swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-slide {
    text-align: center;
    /* Center slide text vertically */
}
.xiaoshitext .swiper-slide{
	width:2.6rem;
}
.xiaoshitext .swiper-slide img{
	width:1rem;
}

.jm{
	background-size:100% ;
	height:4rem;
	width:100%;
	position: absolute;
	bottom:0rem;
}
.jm.on{
	bottom:0rem;
}
.content{
	width:100%;
	/*height:20rem;*/
	position: inherit !important;
}
.jmle{
	width:46%;
	margin-left: 0.5rem;
	float: left;
	margin-top:0.5rem;
	border-right:1px solid rgba(152,152,152,0.92);
}
.jmtop{
	overflow: hidden;
}
.jmtop span{
	display: block;
	float: left;
	color:#ffffff;
	font-size:0.7rem;
	line-height: 1.5rem;
	margin-right: 0.5rem;
}
.jmtop i{
	display: block;
	float: right;
	margin-right: 0.5rem;
	color:#fff;
	font-size:0.7rem;
	font-style: normal;
	line-height: 1.5rem;
}
.jmbo{
	overflow: hidden;
	margin-top:0.5rem;
}
.jmbo span{
	display: block;
	float: left;
	color:#fff;
	font-size:0.7rem;
}
.jmbo img{
	width:1rem;
	display: block;
	float: right;
	margin-right: 0.5rem;
	height:1rem;
}
.jmri{
	float: right;
	width:46%;
	margin-top:0.5rem;
}
.next{
	margin-top:0.5rem;
}
#main{
	margin-top:0rem;
	width:690px;
}
#tmin{
	width:690px;
}
.new_dw{
	position: absolute; left:-22px;top:6.2rem
}
.shang{
	/*height:3rem;*/
	overflow: hidden;
}
.erweima{
	text-align: center;
	position: relative;
}
.erweima img{
	width:7rem;
	display: block;
	margin:auto;
}
.fifTween{
	position: absolute;
	left:0rem;
	bottom:0rem;
}
.fifTween img{
	width:1.2rem;
	display: block;
	margin:auto;
	margin-left:0rem;
}
.fifTween a{
	display: block;
	font-size:0.6rem;
	color:#376fe4;
}
.zhishub .swiper-container{
	height:auto !important;
}
.shipintop{
	position: relative;
}
.jieTan{
	position: absolute;
	width:26%;
	left:50%;
	margin-left: -13%;
	z-index: 100;	
}
.jieTan.on{
	-webkit-animation: imgbg 0.6s linear forwards;
    -moz-animation: imgbg 0.6s linear forwards;
    -ms-animation: imgbg 0.6s linear forwards;
    -o-animation: imgbg 0.6s linear forwards;
    animation: imgbg 0.6s linear forwards;
}
@-webkit-keyframes imgbg {
  0% {
	    top:10rem;
	 }
  50% {
	    top:5rem;
	  }
  100% {
	    top:0rem;
    } 
}
@-moz-keyframes imgbg {
  0% {
	    top:10rem;
	 }
  50% {
	    top:5rem;
	  }
  100% {
	    top:0rem;
    } 
}
@-ms-keyframes imgbg {
  0% {
	    top:10rem;
	 }
  50% {
	    top:5rem;
	  }
  100% {
	    top:0rem;
    } 
}
@-o-keyframes imgbg {
  0% {
	    top:10rem;
	 }
  50% {
	    top:5rem;
	  }
  100% {
	    top:0rem;
    } 
}
@keyframes imgbg {
  0% {
	    top:10rem;
	 }
  50% {
	    top:5rem;
	  }
  100% {
	    top:0rem;
    } 
}

.jieTan img{
	width:3.6rem;
	height:auto !important;
}
@media (width:640px) {
	#main{
		width:1080px;
	}
	#main2{
		width:1080px;
	}
	.shiwutext .swiper-slide{
		width: 106.667px !important;
	}
}
@media (width:600px) {
	#main{
		/*width:990px;*/
	}
	.new_dw{
		position: absolute; 
		left:-24px;
	}
	.shiwutext .swiper-slide{
		width: 100px !important;
	}
}
@media (width:500px) {
	.new_dw{
		position: absolute; 
		left:-22px;
	}
	#main{
		/*width:700px;*/
	}
	.shiwutext .swiper-slide{
		width: 69px !important;
	}
}
@media (width:414px) {
	.new_dw{
		position: absolute; 
		left:-22px;
	}
	#main{
		/*width:690px;*/
	}
	.shiwutext .swiper-slide{
		width: 69px !important;
	}
}
@media (width: 412px) {
	#main{
		/*width:690px;*/
	}
	.shiwutext .swiper-slide{
		width: 68.6667px !important;
	}
}
@media (width: 384px) {
	#main{
		/*width:645px;*/
	}
	.shiwutext .swiper-slide{
		width: 64px !important;
	}
}
@media (width: 375px) {
	#main{
		/*width:630px;*/
	}
	.shiwutext .swiper-slide{
		width: 62.5px !important;
	}
}
@media (width: 360px) {
	#main{
		/*width:605px;*/
	}
	.new_dw{
		left:-22px;
	}
	.shiwutext .swiper-slide{
		width: 60px !important;
	}
	.jmtop b{
		font-size:0.6rem;
	}
	.zhil b{
		font-size:0.6rem;
	}
}
@media (width: 320px) {
	#main{
		/*width:545px;*/
	}
	.yujing{
		margin-top:0rem;
		padding:0.1rem;
	}
	.shiwutop h4{
		font-size:0.65rem;
	}
	.shiwutop .riqi{
		font-size:0.65rem;
	}
	.shiwutext .swiper-slide{
		width: 53.3333px !important;
	}
	.shiwutop .riqi{
		font-size:0.7rem;
		line-height: 1rem;
	}
	.shiwutext{
		height:21.5rem;
	}
	.wendule{
		font-size:4rem !important;
	}
	.du{
		margin-top:0.5rem !important;
	}
	.wenduri{
		margin-top:0.6rem !important;
	}
	.wenduri .icon{
		margin-top:1rem !important;
	}
	.wendubo{
		margin-top:0rem !important;
	}
	.wendubo:last-child{
		margin-top:0.5rem !important;
	}
	.wendutop{
		height:5rem;
	}
	.zhil b{
		margin-top:0.2rem;
	}
	.zhil, .jiangshui, .yujing, .meinv{
		padding:0.3rem;
	}
	.jiangshui img{
		width:0.8rem;
	}
	.jmle{
		margin-top:0.2rem;
	}
	.jmbo{
		margin-top:0.2rem;
	}
	.jm{
		height:3.5rem;
	}
	.hikbox{
		margin-top:0;
	}
	.wenduri b{
		font-size:0.7rem;
		margin-top:3.2rem !important;
	}
	.du{
		font-size:0.8rem;
	}
	.wenduri .icons{
		margin-top:0.6rem;
	}
	.shikri{
		margin-top:1rem;
	}
	.zhil b{
		font-size:0.6rem;
	}
	.jmle .jmtop{
		margin-top:0.3rem;
	}
	.shiwutext{
		height:20rem;
	}
	.new_dw{
		top:5.7rem;
	}
	.shik{
		width:10rem;
		margin-top:-0.5rem;
	}
}

.yujing a{
	display: inline-block !important;
	padding:0.3rem 0.3rem;
	background: rgba(37,54,64,0.3);
	border-radius: 1rem;
	text-align: center;
}
.yujing a img{
	width:1rem;
	height:1rem;
	display:block;
	float: left;
}
.yujing a span{
	display: block;
	float:left;
	color:#fff;
	font-size:0.6rem;
	margin-left: 0.2rem;
	line-height: 1rem;
}
.mui-content{
	background: none !important;
}
.dignweis{
	position: relative;
}
.dignweis i{
	position: absolute;
	right: -0.9rem;
    top:0.1rem;
}

.highcharts-markers.highcharts-series-0.highcharts-spline-series.highcharts-color-undefined.highcharts-tracker path{
	position: relative !important;
}
.highcharts-markers.highcharts-series-0.highcharts-spline-series.highcharts-color-undefined.highcharts-tracker path span{
	position: absolute;
	display: block;
	color:#fff;
	font-size:0.8rem;
	left:0;
	top:0.5rem;
}
.holderbox{
	position: absolute;
	height:100px;
	left:0;
	top:6rem;
	overflow-x:scroll; 
	z-index: 10;
}
#holder{
	width:675px;
}
#holder svg{
	width:675px;
}


