@charset "utf-8";
/* CSS Document */

body{
	overflow-x: hidden;
	user-select: none;
}
body a{
	-webkit-user-drag: none;
}
body .prize-class{
	background: transparent;
	box-shadow: none;
}
.damuku-container{ position: absolute; width: 100%; height: 16.25rem; top: 0rem; left: 0rem; z-index: 99;overflow:hidden;}
.damuku-container .DamuList{ position: absolute; line-height: 35px; display: inline-block; white-space: pre; font-weight: bold; text-shadow: #000000 1px 0px 1px, #000000 0px 1px 1px, #000000 0px -1px 1px, #000000 -1px 0px 1px; font-family: SimHei, "Microsoft JhengHei", Arial, Helvetica, sans-serif;}
.damuku-container .DamuList .userInfo{ height: 35px;display: inline-block;}
.damuku-container .DamuList .userInfo .pic{ width: 35px; height: 35px; border-radius: 50px; display: inline-block; vertical-align: top; overflow: hidden;}
.damuku-container .DamuList .userInfo .pic img{ width: 35px; min-height: 35px;}
.damuku-container .DamuList .userInfo .name{ font-style: normal; margin-left: 5px; display: inline-block; vertical-align: top;}
.damuku-container .DamuList .cont{ display: inline-block;}

.mod .content{
	position: relative;
}
.banner{
	position: relative;
	padding-top: 68.125%;
    width: 100%;
    background: url(img/banner01.png) no-repeat;
    background-size: contain;
}
.damuku{
	margin-top: 0.625rem;
	position: relative;
    width: 100%;
    background: url(img/banner02.png) no-repeat;
    background-size: contain;
}
.damuku .left_c{
	margin: 0rem auto;
	width: calc(100% - 1.25rem);
	padding: 0.625rem 0.625rem 0rem;;
	color: #fff;
}
.damuku .left_c .tit{
	font-size: 1.25rem;
	text-align: center;
}
.damuku .left_c .cont{
	margin-top: 0.625rem;
	line-height: 1.25rem;
	font-size: 1rem;
}
.damuku .left_c .prizeBtn{
	text-align: center;
}
.damuku .left_c .prizeBtn a{
	margin-top: 0.5rem;
    width: 10.3125rem;
    height: 4.3125rem;
    line-height: 3.8125rem;
    color: #fff;
    font-size: 1.25rem;
    text-align: center;
    display: inline-block;
    background: url(img/img02.png) no-repeat;
    background-size: contain;
}
.damuku .left_c .prizeBtn a:hover{
	background: url("img/img02hover.png") no-repeat;
	background-size: contain;
}
.damuku .right_c{
	padding: 0.625rem 0.625rem 1.5rem;
	width: calc(100% - 1.25rem);
}
.damuku .right_c .damuF{
	position: relative;
	padding: 0.9375rem 1.875rem 4rem;
    width: calc(100% - 3.75rem);
    background: url(img/img01.png) center 0px no-repeat;
    background-size: 130%;
}
.damuku .right_c .damuF .inp{
	position: relative;
	width: 100%;
	display: inline-block;
	vertical-align: top;
}
.damuku .right_c .damuF .inp.tel{
	margin-top: 0.625rem;
}
.damuku .right_c .damuF .inp .tit{
	font-weight: bold;
}
.damuku .right_c .damuF .inp input{
	margin-top: 0.3125rem;
	padding: 0px 0.3125rem;
	width: 100%;
    height: 2rem;
    font-size: 0.875rem;
    border: none;
    background: #f1f1f1;
    border-bottom: 2px solid #ff6700;
}
.damuku .right_c .damuF .text{
	margin-top: 0.625rem;
	width: 100%;
}
.damuku .right_c .damuF .text textarea{
	margin-top: 0.3125rem;
	padding: 0.3125rem;
	width: calc(100% - 0.875rem);
	height: 3.75rem;
	line-height: 1.25rem;
    border: 2px solid #ddd;
    background: #f1f1f1;
    letter-spacing: 2px;
}
.damuku .right_c .damuF .text .tit{
	font-weight: bold;
}
.damuku .right_c .damuF .text .tit span{
	float: right;
	font-size: 14px;
	font-weight: normal;
	color: #9e9e9e;
}
.damuku .right_c .damuF .text .tit span i{
	font-style: normal;
	color: red;
}
.damuku .right_c .damuF .sendDamu{
	position: absolute;
    left: 50%;
    bottom: 1rem;
    width: 9.375rem;
    margin-left: -4.6875rem;
    height: 2rem;
    line-height: 2rem;
    text-align: center;
    border-radius: 5px;
    background: #e51c23;
    color: #fff;
}
.damuku .right_c .damuF .sendDamu:hover{
	background: rgba(229,28,35,0.9);
}
.gift{
	margin-top: 1.25rem;
	width: 100%;
}
.gift .content{
	margin: 0rem 0.625rem;
	width: calc(100% - 1.25rem);
	background: url("img/img03.png") center 0px no-repeat;
	background-size: 100%;
}
.gift .content .gift_addr{
	margin-left: 0.625rem;
    position: relative;
    padding-top: 3.125rem;
    width: calc(100% - 1.25rem);
    text-align: center;
    font-size: 0.875rem;
}
.gift .content .gift_cont{
	position: relative;
	margin-top: 1.25rem;
}
.gift .content .gift_cont .g1{
	margin-left: 17%;
	width: 67%;
	font-size: 0rem;
}
.gift .content .gift_cont .g1 li{
	padding-top: 94.5%;
	width: calc(100% / 2);
	display: inline-block;
	vertical-align: top;
}
.gift .content .gift_cont .g1 li:first-child{
	background: url("img/gift01.png") center 0rem no-repeat;
	background-size: contain;
}
.gift .content .gift_cont .g1 li:last-child{
	background: url("img/gift02.png") center 0rem no-repeat;
	background-size: contain;
}
.gift .content .gift_cont .g2{
	margin-top: 1.25rem;
	font-size: 0rem;
}
.gift .content .gift_cont .g2 li{
	padding-top: 63.2%;
	width: calc(100% / 3);
	display: inline-block;
	vertical-align: top;
}
.gift .content .gift_cont .g2 li:first-child{
	background: url("img/gift03.png") center 0rem no-repeat;
	background-size: contain;
}
.gift .content .gift_cont .g2 li:nth-child(2){
	background: url("img/gift04.png") center 0rem no-repeat;
	background-size: contain;
}
.gift .content .gift_cont .g2 li:last-child{
	background: url("img/gift05.png") center 0rem no-repeat;
	background-size: contain;
}
.slideBanner{
	margin-top: 1.875rem;
	width: 100%;
	background: url("img/banner04.png") center 0rem no-repeat;
	background-size: cover;
}
.slideBanner .content{ margin:10px auto; text-align:center;  }
.slideBanner .content .bd ul{ width:100%;  float:left; padding-top:10px;  }
.slideBanner .content .bd li{ width:50%; float:left; font-size:14px; text-align:center;  }
.slideBanner .content .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); display: block; /* 取消链接高亮 */ }
.slideBanner .content .bd li img{ width:80%; background:url(images/loading.gif) #fff center center no-repeat;  }
.slideBanner .content .hd{ height: 1.875rem; line-height: 1.875rem; overflow: hidden; text-align: left; padding:0 10px;}
.slideBanner .content .hd ul{ text-align: center;}	
.slideBanner .content .hd li{ width:8px; height:8px; background: url("img/img05_dot.png") no-repeat; background-size: contain; margin:0 5px; overflow:hidden; 
-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; display: inline-block; vertical-align: middle;}
.slideBanner .content .hd .on{ background: url("img/img05_doton.png") no-repeat; background-size: contain;}
.cityWatch{
	padding-bottom: 18.75rem;
	margin-top: 1.25rem;
    width: 100%;
    background: url(img/cityBg.png) center bottom no-repeat;
}
.cityWatch .content{
	margin: 1.25rem 0.625rem 0rem;
    width: calc(100% - 1.25rem);
    background: url(img/img06.png) center 0rem no-repeat;
    background-size: 100%;
}
.cityWatch .content .cw_time,
.cityWatch .content .cw_info{
	margin-left: 0.625rem;
    position: relative;
    padding-top: 3.75rem;
    width: calc(100% - 1.25rem);
    font-size: 0.875rem;
    text-align: center;
}
.cityWatch .content .cw_info{
	text-indent: 25px;
	padding-top: 0.3125rem;
    text-align: unset;
}
.cityWatch .content .cw_l{
	margin-top: 1.25rem;
	position: relative;
    padding-top: 25.52%;
    width: 100%;
    background: url(img/img09.png) no-repeat;
    background-size: contain;
}
.cityWatch .content .cw_l .mp3{
	position: absolute;
	top: 0rem;
	width: 100%;
}
.cityWatch .content .cw_l .mp3 .mp3control{
	
}
.cityWatch .content .cw_l .mp3 .mp3name{
	position: absolute;
    left: 6.875rem;
    top: 0.625rem;
    font-size: 1.25rem;
}
.cityWatch .content .cw_l .mp3 .mp3Player{
	position: absolute;
	width: calc(100% - 8rem);
    top: 2.5rem;
    left: 6.875rem;
}
.cityWatch .content .cw_l .mp3 .mp3Player audio{
	width: 100%;
}
.cityWatch .content .cw_l li:last-child{
	margin-top: 0.625rem;
	width: 100%;
}
.cityWatch .content .cw_l li:last-child img{
	width: 100%;
}
.cityWatch .content .cw_r{
	margin: -0.3125rem;
	padding-top: 6px;
	font-size: 0px;
}
.cityWatch .content .cw_r li{
	margin: 0.3125rem;
	width: calc(50% - 0.625rem);
	display: inline-block;
	vertical-align: top;
}
.cityWatch .content .cw_r li img{
	width: 100%;
}
.society{
	width: 100%;
    background: url(img/img10.png) center 0rem no-repeat;
    background-size: 119%;
}
.society .content{
	padding-bottom: 5rem;
	margin: 1.25rem 0.625rem 0rem;
    width: calc(100% - 1.25rem);
}
.society .content .society_info{
	margin-left: 0.625rem;
    position: relative;
    padding-top: 3.75rem;
    width: calc(100% - 1.25rem);
    font-size: 0.875rem;
    text-indent: 25px;
}
.society .content .cont{
    margin-top: 5rem;
    width: 100%;
    background: #000;
}
.society .content .cont img{
	width: 100%;
}
.staff{
	position: relative;
	margin-top: 0.625rem;
	width: 100%;
    background: url(img/banner05.png) center 0.5rem no-repeat;
    background-size: 118%;
}
.staff .staff_info{
	padding-top: 3.75rem;
    margin-left: 0.625rem;
    width: calc(100% - 1.25rem);
    font-size: 0.875rem;
    text-indent: 25px;
}
.staff .staffSlide{
	padding-top: 0.75rem;
    margin-left: 0.625rem;
    width: 75%;
}
.staff .staffSlide .hd{ height:28px; line-height:28px; right:0; z-index:1; text-align: center;}
.staff .staffSlide .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background: url("img/img13_dot.png") no-repeat; background-size: contain; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.staff .staffSlide .hd li.on{ background: url("img/img13_doton.png") no-repeat; background-size: contain;}
.staff .staffSlide .bd{ position:relative; z-index:0; }
.staff .staffSlide .bd li{ position:relative;}
.staff .staffSlide .bd li img{ width: 100%; display:block;   }
.staff .staffSlide .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); display: block; /* 取消链接高亮 */ }
.prizePop{
	position: relative;
	width: 18.5rem;
	height: 29.375rem;
	background: url("img/prize.png") no-repeat;
	background-size: contain;
	display: none;
}
.prizePop .tit{
	position: absolute;
    top: 13.125rem;
    width: 100%;
    text-align: center;
    font-size: 2rem;
    color: #ffffff;
}
.prizePop .name{
	position: absolute;
    padding: 0rem 0.3125rem;
    top: 16.25rem;
    width: calc(100% - 10px);
    text-align: center;
    font-size: 2.5rem;
    color: #fef200;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: none;
}
.prizePop .tel{
	position: absolute;
    top: 19.375rem;
    width: 100%;
    text-align: center;
    font-size: 1.875rem;
    color: #fef200;
    display: none;
}
.prizePop .prizeList{
	position: absolute;
    top: 15.9375rem;
    left: 50%;
    margin-left: -8.75rem;
    padding: 0px 5px;
    width: 16.875rem;
    height: 7.5rem;
    line-height: 1.625rem;
    border-radius: 5px;
    overflow-y: auto;
    background: #fff;
    display: none;
}
.prizePop .prizeList p{
	border-bottom: 1px dashed #ddd;
}
.prizePop .prizeList p span{
	float: right;
}
.prizePop .prizeCloseBtn{
	position: absolute;
    bottom: 0px;
    left: 50%;
    margin-left: -20px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border-radius: 50%;
    border: 3px solid #fff;
    color: #fff;
    font-size: 24px;
    cursor: pointer;
	transition: all 0.15s ease-in;
	-moz-transition: all 0.15s ease-in;
	-o-transition: all 0.15s ease-in;
	-webkit-transition: all 0.15s ease-in;
}
.prizePop .prizeCloseBtn:hover{
    border: 3px solid #aaa;
    color: #aaa;
}