* {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
}
body, div, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, select, table, td, textarea, th, ul {
	margin: 0;
	padding: 0;
}
body {
	font-size: 17px;
	color: #444;
	font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;
	overflow-x: hidden;
	line-height: 1.5em;
	text-align: justify;
}
h1, h2, h3, h4, h5 {
	font-weight: normal;
	
}
* {
	outline: none;
}
ol, ul {
	list-style: none;
}
em, i {
	font-style: normal;
}
table {
	border-collapse: collapse;
}

a {
	text-decoration: none;
	border: 0px;
	color: #607fa6;
}
img {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	width: 100%;
}
.box {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	margin-bottom: 0px;
	background-color: #ebebeb;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}.kefu {
	background-color: #FFFFFF;
	text-align: center;
}
.weixh {
	color: #FFFFFF;
	line-height: 55px;
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 10px;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	padding: 5px;
	background-color: #dd1a20;
}



.kefu1 {
	background-color: #FFFFFF;
	text-align: center;
	padding: 20px;
	background-image: url(../images/bg3_12.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}



.kefu2 {
	background-color: #FFFFFF;
	text-align: center;
	padding: 20px;
	background-image: url(../images/bg1_07.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}


.kefu3 {
	background-color: #F8F8F8;
	text-align: center;
	background-image: url(../images/bg4_18.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}




.dkwx {
	background-color: #FF0000;
	font-weight: bold;
	color: #FFF;
}
.dkwx a {
	color: #FFF;
}

.wx_icon{ z-index:33;}
.wx_icon{
	width: 60px;
	height: 60px;
	position: fixed;
	right: 3px;
	top: 230px;
	text-align: right;
}
.wx_icon img{
	width:50px;
}

.daxiao {
	font-size: 8px;
}
.huoqul {
	font-size: 14px;
	color: #333;
}
.tu11111 {
	padding-top: 50px;
	background-color: #FFFFFF;
	text-align: center;
	font-size: 8px;
	color: #999;
	padding-bottom: 20px;
}
.tu11 {
	padding-top: 80px;
	background-color: #FFF;
}



.content {
	background-color: #FFFFFF;
}
.content .menu {
	padding:1rem 1rem 0
}
.content .menu li {
	float:left;
	width:50%;
	text-align:center;
	padding-bottom:.2rem;
}
.content .menu li.on {
	border-bottom-color:#ae038b
}
.change .tips {
	height:4rem;
	line-height:4rem;
	text-align:right;
	font-size:.8rem;
	margin-right:.8rem;
	color:#999
}
.change .prev {
	margin-left:.8rem
}
.change .first {
	height:14.2rem;
	position:absolute;
	left:0;
	top:0;
	background:0 0;
	width:100%
}
.change .first p {
	text-align:center
}
.change .first p:nth-of-type(1) {
	color:#64aaff;
	margin-top:-1.3rem
}
.change .first p:nth-of-type(2) {
	color:#ff679a;
	margin-top:.3rem
}
.change .first h3 {
	text-align: center;

	margin-top:.7rem;
	font-weight: 700;
	font-size: 0.8rem!important
}
.change .first a {
	color:#64aaff;
	font-size:.7rem;
	text-align:center;
	display:inline-block;
	margin-top:1.1rem
}
.change .first #submit_btn {
	background:#ff679a;
	color:#fff;
	font-size:.9rem;
	padding:.4rem 3rem;
	border-bottom:0;
	border-radius:.4rem;
	margin-top:0!important
}
.change .first li.on {
	background:#ff679a!important
}
.change #case img {
	height:15rem
}
.change #case .first ul {
	padding:.5rem;
	width:100%
}
.change #case .first li {
	float:left;
	width:45%;
	background:#ff8db3;
	text-align:center;
	padding:.4rem 0;
	font-size:.8rem;
	color:#fff;
	border-radius:.3rem;
	margin:1%;
	line-height:1rem
}
#case {
	margin-top:1rem
}
#case p {
	font-size:.95rem;
	line-height:1.4rem
}
#case #swiper_container {
	padding:0 .7rem
}
.bottom_float {
	position:fixed;
	left:0;
	bottom:0;
	z-index:1000000;
	width:100%
}
.bottom_float .audio_bottom {
	width:8rem;
	height:3rem;
	position:absolute;
	left:5.1rem;
	top:.4rem
}
.bottom_float .audio_bottom .bottom_voice {
	width:13%;
	margin-left:1.2rem;
	margin-top:.8rem
}
.bottom_float .audio_bottom span {
	margin-top:.7rem;
	margin-left:.3rem;
	display:inline-block
}
.bottom_float .audio_bottom em {
	width:.4rem;
	height:.4rem;
	border-radius:50%;
	background:#ff3d6d;
	display:inline-block;
	position:absolute;
	right:1rem;
	top:.6rem;
	animation:shake .5s ease infinite alternate;
	-webkit-animation:shake .5s ease infinite alternate;
	-moz-animation:shake .5s ease infinite alternate;
	-ms-animation:shake .5s ease infinite alternate;
	-o-animation:shake .5s ease infinite alternate
}
.bottom_float .bottom_btn {
	width:6rem;
	height:3rem;
	position:absolute;
	right:.6rem;
	top:1.5rem;
	animation:big 1.4s ease infinite alternate;
	-webkit-animation:big 1.4s ease infinite alternate;
	-moz-animation:big 1.4s ease infinite alternate;
	-ms-animation:big 1.4s ease infinite alternate;
	-o-animation:big 1.4s ease infinite alternate
}
.middle_voice .m_voiceTop .icon {
	width:8%;
	margin-right:.3rem
}
.middle_voice .m_voiceTop span {
	font-size:1.1rem;
	font-weight:700;
	margin-top:.1rem
}
.middle_voice .m_voiceBottom {
	margin-top:.6rem
}
.middle_voice .m_voiceBottom p {
	font-size:.9rem;
	line-height:1.4rem;
	color:#555
}
.middle_voice .m_voiceBottom a {
	font-size:.95rem;
	line-height:1.4rem;
	color:#f69;
	margin:.2rem 0 .5rem;
	display:inline-block
}
#case .M_voice {
	padding:0 1rem
}
#case .M_voice .Middle_voice {
	width:5%;
	position:absolute;
	left:11rem;
	top:2.4rem
}
#case .M_voice span {
	position:absolute;
	left:12.8rem;
	top:2.4rem
}
#case .M_voice em {
	width:.4rem;
	height:.4rem;
	border-radius:50%;
	background:#ff3d6d;
	display:inline-block;
	position:absolute;
	right:7.6rem;
	top:2.2rem;
	animation:shake .5s ease infinite alternate;
	-webkit-animation:shake .5s ease infinite alternate;
	-moz-animation:shake .5s ease infinite alternate;
	-ms-animation:shake .5s ease infinite alternate;
	-o-animation:shake .5s ease infinite alternate
}
#Mask,.qq_Mask {
	position:fixed;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.75);
	z-index:1000000000;
	display:none;
	max-width:640px;
	min-width:320px
}
.pr {

	position:absolute;
	left:0;
	width:100%;
	height:20rem
}
.ok_Mask .pr {
	width:70%;
	bottom:50%;
	left:15%;
	-webkit-border-radius:.5rem;
	-moz-border-radius:.5rem;
	border-radius:.5rem
}
.ok_Mask .Mask_txt p {
	text-align:center
}
.ok_Mask .Mask_txt p:last-child {
	border-top:1px solid silver
}
@media screen and (max-width:500px) {
	.pr {
	bottom:0
}
}#Mask img,.qq_Mask img {
	position:absolute;
	left:.2rem;
	width:96%;
	height:20rem;
	padding:.3rem
}
#Mask .Mask_txt,.qq_Mask .Mask_txt {
	position:absolute;
	top:8rem;
	font-size:.7rem;
	padding:.6rem
}
#Mask .Mask_txt h3,.qq_Mask .Mask_txt h3 {
	font-weight:700;
	margin-bottom:.3rem
}
#Mask .Mask_txt p:nth-of-type(1) {
	margin-bottom:.6rem;
	padding:.6rem
}
#Mask .close_Mask {
	width:3rem;
	height:3rem;
	position:absolute;
	right:0;
	top:8rem
}
#comment {
	display:none;
	padding:0 1rem
}
#comment li {
	padding-bottom: 1.1rem;
	margin-top: 1.1rem
}
#comment .user_Info img {
	width:12%
}
#comment .user_Info span {
	font-weight:700;
	margin-top:.7rem;
	margin-left:.6rem
}
#comment .user_Info strong {
	font-weight:400;
	color:#999;
	margin-top:.8rem;
	font-size:.9rem;
	margin-right:.5rem
}
#comment .user_txt p {
	font-size:.9rem;
	color:#555;
	line-height:1.4rem;
	margin-top:.8rem
}
#comment .user_Pic li:nth-of-type(1) {
	margin-left:0
}
#comment .user_Pic li {
	float:left;
	width:30%;
	padding-bottom:0;
	margin-left:.4rem
}
.voice_pic.on,.Middle_voice.on,.bottom_voice.on {
	animation:shake .35s ease infinite alternate;
	-webkit-animation:shake .35s ease infinite alternate;
	-moz-animation:shake .35s ease infinite alternate;
	-ms-animation:shake .35s ease infinite alternate;
	-o-animation:shake .35s ease infinite alternate
}
@keyframes shake {
	0% {
	opacity:1
}
100% {
	opacity:.1
}
}@-webkit-keyframes shake {
	0% {
	opacity:1
}
100% {
	opacity:.1
}
}@-moz-keyframes shake {
	0% {
	opacity:1
}
100% {
	opacity:.1
}
}@-ms-keyframes shake {
	0% {
	opacity:1
}
100% {
	opacity:.1
}
}@-o-keyframes shake {
	0% {
	opacity:1
}
100% {
	opacity:.1
}
}.add_btn {
	width:5rem;
	height:2rem;
	position:absolute;
	left:10rem;
	top:17rem;
	background:#ff679a;
	border-radius:.5rem;
	text-align:center;
	line-height:2rem;
	color:#fff!important;
	font-size:.7rem;
	text-decoration:none!important
}
#third p {
	margin-top:0!important
}
#thumb {
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	background:#000;
	z-index:100000000000;
	display:none
}
#thumb .thumb_close {
	padding:.4rem;
	color:#fff;
	position:absolute;
	right:0;
	top:3rem;
	font-size:1.8rem;
	font-size:'Helvetica'
}
.depart {
	width:100%;
	height:.4rem;
	background:#f2f2f2
}
.case_main {
	padding:0 1rem
}
.case_main p {
	color:#000
}
.qq_Mask .Mask_txt {
	position:absolute;
	top:9rem;
	font-size:.7rem;
	padding:.6rem
}
.qq_Mask p {
	font-size:.8rem
}
.qq_Mask .Mask_txt h3 {
	font-weight:700;
	font-size:.8rem
}
.qq_Mask .close_Mask {
	width:3rem;
	height:3rem;
	position:absolute;
	right:0;
	top:8rem
}
.wechat {
	text-align: center;

	padding:.4rem 0;
	margin-bottom: 1rem
}
.wechat span {
	background:#e60012;
	color:#000;
	padding:.1rem .3rem
}
.Link {
	color:#66b3ff;
	text-decoration:underline
}
.Mask_wechat {
	text-align: center;
}
.case_main .wechat_txt {
	text-align:center;
	font-size:1.2rem;
	margin-bottom:1.6rem
}
.case_main .wechat_txt p {
	font-size:1rem!important
}
.case_main .wechat_txt .wechat_txtnum {
	color:#fff;
	background:#ae038b;
	border-radius:2rem;
	display:inline-block;
	padding:0 .5rem .3rem;
	margin:.4rem 0
}
.InfoTitle {
	text-align:center;
	background:#22ac38;
	padding:.3rem 0;
	margin-bottom:1.2rem
}
.InfoTitle h3 {
	color:#fff
}
.tiwen {
	padding-top: 30px;
	padding-bottom: 20px;
}
#wxinhao {
	color: #FFF;
	background-color: #F00;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
