@charset "utf-8";
*{margin:0; padding:0; list-style:none}
.cube {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);/* 开启硬件加速 */
}

/*滚动条整体样式*/
::-webkit-scrollbar {/*滚动条宽和高*/
	width: 0.1rem;
	height: 1px;
}
::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	border-radius: 0.1rem;
	background: #535353;
}
::-webkit-scrollbar-track {/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	border-radius: 0.1rem;
	background: #EDEDED;
}

html {
	-ms-touch-action:none; /* 阻止windows Phone 的默认触摸事件 */
	-webkit-tap-highlight-color:rgba(0,0,0,0);/* 禁止点选高亮显示 */
	-webkit-overflow-scrolling:touch;/* 局部滚动 */
	-webkit-touch-callout:none;/*禁用长按弹出系统菜单 */
}
a {color:#724D54; text-decoration:none; outline:none;}
a:hover {color:#724D54; text-decoration:underline; outline:none;}
img{border:0;}
.wow{visibility: hidden;}

html,body{height:100%;}
body {
	width:100%;
	*cursor:default;
	overflow:hidden;
	font:16px/1.5 "Microsoft YaHei",Helvetica,STHeiti STXihei,Microsoft JhengHei,Arial;
	background:#fff url('../images/page_bg.jpg') no-repeat 50%;
}

#pageContain {
	overflow:hidden;
}
.page{
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	/*top:0;
	left:0;*/
}
.contain {
	display:none;
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
	color:#724D54;
}
.contain ul {position:absolute; width:50%; height:100%; margin:0; padding:0; right:0;}
.contain li img{position:absolute;}
.current .contain{
	display:block;
}
.current {
	display:block;
	z-index:1;
}
.current2 {
	display:block;
	z-index:2;
}

/* 页面加载 */
#loading{position:absolute; width:100%; height:100%; background:#fff url("../images/loading.gif") no-repeat 50% 50%; z-index:10000; display:none;}

/* 音乐标志 */
#music_btn{position:fixed; width:0.5rem; height:auto; top:0.1rem; right:0.1rem; z-index:9999; cursor:pointer;
-webkit-animation:music_dh 10s linear 0s infinite;
animation:music_dh 10s linear 0s infinite;
}
@-webkit-keyframes music_dh{
0% {transform: rotate(0deg);}
100% {transform: rotate(360deg);}
}
@keyframes music_dh{
0% {transform: rotate(0deg);}
100% {transform: rotate(360deg);}
}

/* 箭头 */
.arrow_up {position:fixed; background-image:url("../images/arrow_u.png"); background-size:100%; bottom:0.1rem; left:50%; width:0.4rem; height:0.33rem; z-index:9999;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
-webkit-animation:arrow_up 1s linear 0s infinite alternate;
animation:arrow_up 1s linear 0s infinite alternate;
}
@-webkit-keyframes arrow_up {
from {bottom:0.1rem;}
to {bottom:0.3rem;}
}
@keyframes arrow_up {
from {bottom:0.1rem;}
to {bottom:0.3rem;}
}

/* 自适应框架（设计图宽度） */
body {
	max-width:19.2rem;
	margin:0 auto;
}
body * {
	max-width:19.2rem;
}

/* 定位 */
.flex-center {
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
}

.flex-between {
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
}

.pos-ab{position:absolute;}

/* 焦点图 */
.swiper-container {
	width:100%;
	height:100%;
}
.swiper-slide {
	text-align:center;

	/* Center slide text vertically */
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
}

.swiper-button-prev,
.swiper-button-next{
	width: 0.27rem;
	height: 0.44rem;
	margin-top: -0.22rem;
	background-size: 0.27rem 0.44rem;
}

.swiper-pagination-bullet{
	width: 0.08rem;
	height: 0.08rem;
	background:rgba(255,255,255,1);
	opacity: 1;
}
.swiper-pagination-bullet-active{
	background:rgba(255, 0, 0, 1);
	opacity: 1;
}

.swiper1{width:7rem; height:3rem; margin:0 auto; 
	position:absolute;
	top:5.8rem;
	left:33%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
}
#swiper1{width:80%; height:100%;}
#swiper1 .swiper-slide{display:flex; flex-flow:row wrap;}
#swiper1 .swiper-slide img{width:1.5rem; height:1.5rem; border:4px #ccc solid; border-radius:50%; cursor:pointer;}
#swiper1 .swiper-slide h1{font-size:0.18rem;}
.swiper-b1-prev,.swiper-b1-next{width:0.44rem; height:0.44rem; background-size:100% 100%;}
.swiper-b1-prev{background-image:url("../images/btn_left.png");}
.swiper-b1-next{background-image:url("../images/btn_right.png");}


/* 快速导航*/
#nav{position:fixed; width:2rem; height:2rem; top:0; right:0; z-index:30;}
#nav img{position:absolute; width:100%; height:100%; top:0; left:0;}
#nav img.navMap2{display:none; z-index:-1;}

/* 菜单 */
#menu{
position:fixed;
width:12.5rem;
height:12.5rem;
left:-25%;
top:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
z-index:20;
background:url('../images/menu.png') no-repeat 50%;
-webkit-background-size:100% 100%;
background-size:100% 100%;
}
#menu img{position:absolute; cursor:pointer;}
.menu_m{position:absolute; width:100%; height:100%;}
.menu_m img{width:3rem; height:auto;}
.menu_m img:hover{
	-webkit-filter: brightness(100%);
    filter: brightness(100%);
}
.menu_m img:nth-child(1){top:1.6rem; left:8.26rem;}
.menu_m img:nth-child(2){top:3.56rem; left:9.49rem;}
.menu_m img:nth-child(3){top:5.28rem; left:10.23rem;}
.menu_m img:nth-child(4){top:7.21rem; left:9.51rem;}
.menu_m img:nth-child(5){top:8.75rem; left:8.76rem;}

/* 变脸 */
#face_change{
position:fixed;
width:7.74rem;
height:9.89rem;
left:-20%;
top:65%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
z-index:20;
}
#face_change img{position:absolute;}
#face_change img:nth-child(1){width:5.37rem; height:auto; top:0.87rem; right:0.24rem;}
#face_change img:nth-child(2){width:5.73rem; height:auto; top:0; right:0.14rem;}
#face_change img:nth-child(3){width:8rem; height:6.94rem; bottom:0; left:0.4rem;}

/* 扇子动画 */
.face_sz_DH{
	background-image:url(../images/face_sz.png);
	background-size:cover;
	overflow:hidden;
	opacity:1;
	width:8rem;
	height:6.94rem;
	-webkit-animation:face_sz_DH 2s steps(12) infinite forwards;
	animation:face_sz_DH 2s steps(12) infinite forwards;
}

@-webkit-keyframes face_sz_DH{
	0% {opacity:1;}
	99%{background-position-x: -1200%; opacity:1;}
	100%{opacity:0;}
}
@keyframes face_sz_DH{
	0% {opacity:1;}
	99%{background-position-x: -1200%; opacity:1;}
	100%{opacity:0;}
}

/* 主页面 */
#index{
	width:100%;
	height:100%;
	position:absolute;
	background:url('../images/page_bg.png') no-repeat right 50%;
	-webkit-background-size:cover;
	background-size:cover;
}
#index img{position:absolute; z-index:10;}


/* 栏目 */
#main{display:none; z-index:10;}
.col{
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	color:#724D54;
	font-size:0.18rem;
}
.col_bg{background:url('../images/page_bg2.png') no-repeat right 50%;
-webkit-background-size:cover;
background-size:cover;
}
.tab{display:none; position:absolute; width:55%; height:100%; margin:0; padding:0; right:0;}

/* 新闻 */
.scroll-y{width:98%; overflow-y:auto;}
img.news_c{width:10.04rem; height:auto; clear:both;}
.news{width:100%; margin-top:1.5rem; clear:both;}
.news ul{margin:0.2rem 0; width:95%;}
.news ul p{margin-bottom:0.1rem; line-height:0.28rem;}
.news li{ margin-right:0.3rem;}
.news li:last-child{ margin-right:0;}
.news li h1{font-size:0.2rem; margin-bottom:0.1rem;}
.news li span{ font-size:0.16rem; line-height:0.2rem;}

.bbs li{width:100%; clear:both; margin-bottom:0.2rem;}
.bbs li img,.bbs li span{margin-right:0.1rem;}
.bbs li img{width:0.9rem; height:0.9rem; border:3px #fff solid; border-radius:50%;}
.bbs li span{width:5.3rem; height:0.8rem; border:3px #C2CEDC solid; border-radius:0.5rem; background:#fff; padding:0.1rem 0.3rem; font-size:0.18rem; line-height:0.28rem;}

/* 滚动插件 */
/*#scrollDiv1,#scrollDiv2{width:100%; height:1.6rem; min-height:0.4rem; line-height:0.4rem; overflow:hidden; }
#scrollDiv1 ul,#scrollDiv2 ul{width:94%; float:right;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap; 
}
#scrollDiv1 li,#scrollDiv2 li{float:left; width:50%; font-size:0.18rem; height:0.4rem;}
#btn1_u img,#btn1_d img,#btn2_u img,#btn2_d img{width:0.44rem; height:auto;}*/

/* 遮盖插件 */
.dask {
    display:block;
    width:100%;
    height:100%;
    text-align:center;
    color:#fff;
	position: relative;
	overflow:hidden;
}
.dask h1{
	position: absolute;
	bottom:0.06rem;
	z-index:1;
    width:100%;
	padding:2%; 
	font-size:0.16rem;
    box-sizing:border-box;
    background-color:rgba(0,0,0,0.6);
}
.dask h1.nobg{
	background-color:rgba(0,0,0,0);
}

/*微信分享*/
#mcover{
display:none;
position:fixed;
width:100%;
height:100%;
background:rgba(0, 0, 0, 0.7);
z-index:10000;
}
#mcover img{
position:fixed;
top:0.1rem;
width:6.4rem;
height:auto;
z-index:10001;
}
.wx_btn{position:relative; z-index:9999; cursor:pointer;}

.btn_next,.btn_end,.btn_back,.zan_btn{ cursor:pointer;}

/* 新闻列表 */
#newslist{ margin:0 auto; width:96%; overflow:hidden;}
#newslist ul{ width:100%; border-bottom:1px solid #efefef; padding:0.15rem 0; overflow:hidden; clear:both;}
#newslist .list_txt a{ font-size:0.22rem; color:#333; line-height:0.5rem;}
#newslist .list_txt span{ float:right; font-size:0.18rem; color:#999;}
#newslist .list_pic{
	display:-webkit-flex;
	display:flex;
	flex-flow:row nowrap;
	justify-content:space-between;
}
#newslist .list_pic a{ font-size:0.22rem; color:#333;}
#newslist .list_pic img{ width:2.4rem; height:1.6rem;}
.nav_t a{ font-size:0.18rem; color:#333; text-decoration:underline;}

/* 内容页 */
#content{ margin:0 auto; width:98%; overflow:hidden;}
#content ul{ margin:0.15rem auto; line-height:0.4rem;}
#content .con_t h1{font-size:0.28rem; font-weight:normal; clear:both;}
#content .con_t p{ font-size:0.16rem; color:#999;}
#content .con_m p{font-size:0.18rem;}

/* 分页 */
#pagenum {padding:3px; margin:3px; text-align:center; font-size:14px; font-family:Helvetica,"Microsoft YaHei",Arial,sans-serif;}
#pagenum a {border:#ddd 1px solid; padding:2px 5px; margin-right:2px; color:#aaa; text-decoration:none;}
#pagenum a:hover {border:#a0a0a0 1px solid; padding:2px 5px; margin-right:2px;}
#pagenum a:active {border:#a0a0a0 1px solid; padding:2px 5px; margin-right:2px;}
#pagenum a.current {border:#e0e0e0 1px solid; padding:2px 5px; margin-right:2px; font-weight:bold; color:#aaa; background-color:#f0f0f0;}
#pagenum span.disabled {border:#f3f3f3 1px solid; padding:2px 5px; margin-right:2px; color:#ccc;}