@charset "utf-8";
/* CSS Document */

/* css 重置start */
html { -webkit-text-size-adjust:none; -webkit-appearance: none;}
body,div,form,img,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0; font-style:normal; -webkit-appearance: none;}
input,input[type="submit"], input[type="reset"],input[type="checkbox"]{-webkit-appearance: none;}
fieldset,img{border:0; vertical-align:middle;}
ul,ol,li{list-style:none;}
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight:normal;}
:focus { outline: 0;}
sup, sub {font-size: 100%;vertical-align: baseline;}
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea {  font-size: 100%;} /* 使得表单元素在 ie 下能继宿舍承字体大小 */
table { border-collapse: collapse; border-spacing:0;}
caption, th { text-align: left;}
a:link,a:visited,a:hover,a:active{ text-decoration:none;}
a{ cursor:pointer;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

/*  */
@-webkit-keyframes cssScale {
	0% {
		-webkit-transform:scale(1,1);
		opacity:1;
	}
	50% {
		-webkit-transform:scale(.98);
		opacity:.9;
	}
	100% {
		-webkit-transform:scale(1,1);
		opacity:1;
	}
}

@keyframes cssScale {
	0% {
		transform:scale(1,1);
		opacity:1;
	}
	50% {
		transform:scale(.98);
		opacity:.9;
	}
	0% {
		transform:scale(1,1);
		opacity:1;
	}
}

/*公共样式*/
body{ font-family:'微软雅黑','宋体'; font-weight:400; font-size:0.32rem; background:#fff;}
.prov{ position:relative; overflow:hidden;}
.ptas{ position:absolute;}
h1{ font-weight:500;margin:0;}
.fzs50 span{float:left; width:200%; margin-left:-50%;  -webkit-transform:scale(0.5);  transform:scale(0.5);}

.hoverOp,.hoverS{-webkit-transition: all 0.2s ease-in 0;  -moz-transition: all 0.2s ease-in 0s;  -o-transition: all 0.2s ease-in 0s; -ms-transition: all 0.2s ease-in 0s; transition: all 0.2s ease-in 0s;}
.hoverOp:hover{filter:alpha(Opacity=90);opacity:.9; text-decoration:none;}
.boxCb{box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.cssddd{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.header{ width:100%; height:1.14rem; background-color:#16171bad;  z-index:100; top:0px;position:fixed;max-width: 750px;margin-right: auto;margin-left: auto;}
/* .header .h_logo{ float:left; height:.92rem; width:3.4rem; padding-left:1.14rem; background:url(../images/logo.png) no-repeat left top; margin:.11rem 0 0 .21rem;  background-size:.92rem .92rem;} */
.header .h_logo h1{ font-size:.32rem; color:#fff; width:100%; float:left; margin:0px; line-height:.44rem; padding:.12rem 0 .01rem 0;  }
.header .h_logo p{ color:#ecb267; width:100%; float:left;  height:.32rem; overflow:hidden;}
.header .h_logo p span{ font-size:.42rem; margin-top:-.16rem; line-height:.64rem; }
.header .h_tbut{float:right; width:2.27rem; height:.74rem;  margin:.21rem .24rem 0 0; }
.header .h5_down{  background:url(../images/dbut.png) no-repeat left top; background-size:100%; }

.pop_box{ z-index:900; width:100%; height:100%; position:fixed; _position:absolute; left:0px; top:0px; display:none;  }
.pop_box .pop_bg{width: 100%;height: 100%; background: #000; opacity: .7; filter: alpha(opacity=70);-moz-opacity: .7; -khtml-opacity: .7; }
.vplay{ position:absolute; left:0px; width:100%; height:100%; top:0px; background:url(../images/play.png) no-repeat center center;  background-size:.6rem .6rem;}

/*自媒体*/
.showTop{ position:absolute; width:1.39rem; height:.45rem; overflow:hidden; text-align:center; line-height:.45rem; background:url(../images/tbut.png) no-repeat; color:#ecb267;  background-size:100%; left:50%; margin-left:-.685rem;top: 8.34rem; }
.showTop span{ font-size:.36rem; line-height:.9rem; margin-top:-.225rem;}
#mdBox{ width:100%; position:absolute; bottom:0px; left:0; height:2.25rem; text-align:center; }
#mdBox i,#mdBox div{ position:absolute; width:100%; height:100%; left:0; top:0; z-index:2;}
#mdBox i{z-index:1; background:#fff;   opacity: .8;}
#mdBox p{ float:left; width:100%; height:.64rem; color:#646464;}
#mdBox p span{ line-height:1.28rem; margin-top:-.32rem; font-size:.41rem;}
#mdBox .mdTop{ position:absolute; left:0; bottom:0; width:100%; line-height:.66rem; background:#ecb267; font-size:.22rem; color:#fff;}
#mdBox div ul{ float:left; height:1.64rem; padding-left:.38rem;}
#mdBox div ul a{ float:left; margin:.28rem .43rem 0 .43rem; width:.82rem; overflow:hidden; color:#646464;}
#mdBox div ul a p{ height:.42rem; overflow:hidden; }
#mdBox div ul a p span{ line-height:.84rem; font-size:.36rem; margin-top:-.21rem;}