@charset "utf-8";
* { margin: 0; padding: 0;}
a { text-decoration: none;}
ul, li { list-style: outside none none;}
img { border: 0 none;}
.clear { clear: both;}
.dl_foot,.yuyue,.float{ font-size:15px;}
#LRdiv0{font-size:14px;}
html{ font-size:635%;}
.bgbox{min-height:100%; max-width:640px; margin:0 auto; padding:0; font-size:0.14rem; font-family:"微软雅黑"; background:#fff;}
.cen640{width:100%; max-width:640px; margin:0 auto; overflow:hidden;}
.cen640 img{ width:100%; vertical-align:top; float:left;}

.p_banner{
	background: url(../images/p_banner.jpg) no-repeat center;
	background-size: 100%;
	width: 100%;
	height: 3.93rem;
	margin: 0 auto;
	overflow: hidden;
}
.bj1{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	background-color: #ffecd9;
}
.bj2{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	background-color: #9e0408;
}
.p_p1{
	font-size: 0.2rem;
	color: #9e0408;
	font-weight: bold;
	text-align: center;
	margin: 0.38rem 0 0.05rem 0;
}
.p_p2{
	color: #9e0408;
	font-size: 0.18rem;
	text-align: center;
	font-weight: bold;
	margin-bottom: 0.1rem;
}
.title1{
	width: 2.8rem;
	margin: 0 auto 0.04rem auto;
	overflow: hidden;
}
.title2{
	width: 2.235rem;
	margin: 0.37rem auto 0.04rem auto;
	overflow: hidden;
}
.title3{
	width: 2.81rem;
	margin: 0.2rem auto 0.04rem auto;
	overflow: hidden;
}
.title4{
	width: 2.17rem;
	margin: 0.33rem auto 0.04rem auto;
	overflow: hidden;
}
.title5{
	width: 2.81rem;
	margin: 0.23rem auto 0.04rem auto;
	overflow: hidden;
}
.title6{
	width: 2.84rem;
	margin: 0.2rem auto 0.04rem auto;
	overflow: hidden;
}
.title7{
	width: 2.4rem;
	margin: 0.23rem auto 0.04rem auto;
	overflow: hidden;
}
.title8{
	width: 1.71rem;
	margin: 0.23rem auto 0.04rem auto;
	overflow: hidden;
}
.title9{
	width: 1.74rem;
	margin: 0.19rem auto 0.04rem auto;
	overflow: hidden;
}
.pphg1{
	width: 87.9%;
	margin: 0 auto;
	overflow: hidden;
}
#pphg2 .bd{
	width: 100%;
	overflow: hidden;
	margin-bottom: 0.09rem;
}
#pphg2 .hd{
	width: 0.96rem;
	margin: 0 auto 0.12rem auto;
	overflow: hidden;
}
#pphg2 .hd ul li{
	font-size: 0;
	width: 0.09rem;
	height: 0.09rem;
	border-radius: 0.09rem;
	float: left;
	background-color: #ce7870;
	margin-right: 0.1rem;
}
#pphg2 .hd ul li.on{
	background-color: #9e0408 !important;
}
.pphg1 p{
	font-size: 0.11rem;
	color: #1e1e1e;
	line-height: 0.21rem;
	margin-bottom: 0.28rem;
}
.pphg1 p a{
	color: #9e0408;
}
.p_p4{
	font-size: 0.2rem;
	color: #ffe6cb;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0.18rem;
}
.pphg3{
	width: 93.8%;
	margin: 0 auto 0.18rem auto;
	overflow: hidden;
	background-color: #ffe4ca;
}
.box1{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.box1 ul li{
	width: 33.3%;
	float: left;
	line-height: 0.34rem;
	background: #ffd6ae;
	background-image: linear-gradient(to right,#ffd6ae,#ce9a67);
	text-align: center;
	font-size: 0.11rem;
	color: #9e0408;
	font-weight: bold;
}
.js1,.js2,.js3{
	background-image: linear-gradient(to right,#760306,#760306) !important;
	color: #f4cca1 !important;
}
.box2{
	width: 3rem;
	height: 5.29rem;
	margin: 0 auto;
	overflow: hidden;	
}
#main_js_1,#main_js_2,#main_js_3{position: absolute;left: -999em;margin: 0 auto;width: 3rem;}
.sp1{
	background: url(../images/js1.jpg) no-repeat center;
	background-size: 100%;
	width: 2.5rem;
	height: 2.34rem;
	margin: 0.19rem auto 0.09rem auto;
	overflow: hidden;
}
.sp2{
	background: url(../images/js2.jpg) no-repeat center;
	background-size: 100%;
	width: 2.5rem;
	height: 2.34rem;
	margin: 0.19rem auto 0.09rem auto;
	overflow: hidden;
}
.sp3{
	background: url(../images/js3.jpg) no-repeat center;
	background-size: 100%;
	width: 2.5rem;
	height: 2.34rem;
	margin: 0.19rem auto 0.09rem auto;
	overflow: hidden;
}
.shi{
	width: 2.3rem;
	height: 1.42rem;
	float: left;margin: 0.1rem 0 0 0.1rem;
}
.p_p5{
	width: 2.82rem;
	margin: 0 auto 0.06rem auto;
	overflow: hidden;
	font-size: 0.11rem;
	color: #2d2d2d;
	line-height: 0.19rem;
}
.p_p5 span{
	font-weight: bold;
}
.pphg4{
	width: 2.23rem;
	margin: 0 auto;
	overflow: hidden;
}
.an1{
	width: 2.8rem;
	line-height: 0.34rem;
	text-align: center;
	font-weight: bold;
	font-size: 0.15rem;
	background: #ffd6ae;
	background-image: linear-gradient(to right,#ffd6ae,#ce9a67);
	border-radius: 0.15rem;
	margin: 0 auto 0.22rem auto;
}
.an1 a{
	color: #9a0408;
}
.p_p6{
	font-size: 0.2rem;
	color: #9e0408;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0.19rem;
}
.pphg5{
	width: 92.5%;
	margin: 0 auto 0.13rem auto;
	overflow: hidden;
}
.pphg5 p{
	font-size: 0.11rem;
	color: #2d2d2d;
	line-height: 0.19rem;
	margin-bottom: 0.08rem;	
}
.box3{
	width: 100%;
	margin: 0 auto 0.07rem auto;
	overflow:hidden;
}
.img1{
	display: none;
}
.box3 ul li{
	width: 24.3%;
	float: left;
	margin-right: 0.02rem;
	margin-bottom: 0.02rem;
}
.hr1 .img1,.hr2 .img1,.hr3 .img1,.hr4 .img1,.hr5 .img1,.hr6 .img1,.hr7 .img1,.hr8 .img1{
	display: block;
}
.hr1 .img2,.hr2 .img2,.hr3 .img2,.hr4 .img2,.hr5 .img2,.hr6 .img2,.hr7 .img2,.hr8 .img2{
	display: none;
}
.box4{
	width: 100%;
	height: 1.8rem;
	margin: 0 auto;
	overflow: hidden;
}
#main_hr_1,#main_hr_2,#main_hr_3,#main_hr_4,#main_hr_5,#main_hr_6,#main_hr_7,#main_hr_8{position: absolute;left: -999em;margin: 0 auto;width: 2.96rem;height: 1.8rem;
}
.an2{
	width: 2.8rem;
	line-height: 0.34rem;
	text-align: center;
	font-weight: bold;
	font-size: 0.15rem;
	background: #9e0408;
	background-image: linear-gradient(to right,#9e0408,#9e0408);
	border-radius: 0.15rem;
	margin: 0 auto 0.29rem auto;
}
.an2 a{
	color: #ffecd9;
}
.pphg6{
	width: 3rem;
	margin: 0 auto;
	overflow: hidden;
	background: #ffecd9;
}
.nb1{
	width: 2.615rem;
	margin:0.15rem auto 0.15rem auto;
	overflow: hidden;
}
.nb1 h2{
	font-weight: bold;
	font-size: 0.11rem;
	color: #9e0408;
}
.p_p7{
	font-size: 0.1rem;
	color: #2d2d2d;
	line-height: 0.18rem;
	margin-bottom: 0.07rem;
}
.p_p8{
	font-size: 0.1rem;
	color: #1c1c1c;
	line-height: 0.19rem;
}
.p_p8 span{
	font-weight: bold;
}
.p_p8 img{
	width: 0.925rem;
	float: inherit;
}
.p_p8 a{
	color: #9e0408;
}
.p_p9{
	font-weight: bold;
	font-size: 0.16rem;
	color: #1f1f1f;
	text-align: center;
	margin: 0.15rem auto 0.05rem auto;
}
.p_p10{
	font-size: 0.12rem;
	color: #1f1f1f;
	text-align: center;
	margin-bottom: 0.15rem;
}
.p_p10 span{
	color: #9e0408;
}
.bm-title1{
	font-size: 0.13rem;
	font-weight: bold;
	color: #242424;
	margin: 0 0 0.1rem 0.29rem;
}
.radio-box{width:1.2rem; display:inline-block; margin:0 0 0.08rem 0;}
input[type="radio"]{opacity: 0;width: 0;height: 0;}
.radio-style::before {width: 0.14rem;height: 0.14rem; border-radius:0.14rem; border: 0.005rem solid #979797;-webkit-box-sizing: border-box;box-sizing: border-box;content: "";margin: 0 8px 0 0;display: block;float:left;}
input[type="radio"]:checked + .radio-style::before {background:url(../images/cek.png) no-repeat center #c60000; background-size:100%;background-clip: content-box;border-color:#c60000;}
.radio-style{font-size: 0.11rem;display: inline-block;line-height: 0.18rem;}
.input{width:2.41rem;line-height:0.35rem;border: 0.005rem solid #706a63;box-sizing: border-box;font-size:0.12rem;padding-left:0.1rem;margin:0 0 0.1rem 0.3rem;display: block;outline:none;background-color: #ffecd9;color: #a99d91;}
.bt{
	width: 1.5rem;
	line-height: 0.32rem;
	font-size: 0.15rem;
	color: #ffe4ca;
	font-weight: bold;
	text-align: center;
	background-color: #9e0408;
	border-radius: 0.2rem;
	border: 0;
	margin-left: 0.7rem;
	margin-bottom: 0.19rem
}
.pphg7{
	width: 91.9%;
	margin: 0 auto;
	overflow: hidden;
}
.pphg7 p{
	font-size: 0.11rem;
	color: #2d2d2d;
	line-height: 0.19rem;
	margin-bottom: 0.1rem;
}
#pphg8 .hd ul li{
	font-size: 0;
	width: 0.1rem;
	height: 0.1rem;
	float: left;
	background: #d88f85;
	border-radius: 0.1rem;
	margin-right: 0.05rem;
}
#pphg8 .hd ul li.on{
	background: #b13232;
}
#pphg8 .hd{
	width: 0.3rem;
margin: 0.1rem auto 0.15rem auto;
overflow: hidden;
}
.pphg9{
	width: 2.97rem;
	margin: 0 auto 0.22rem auto;
	overflow: hidden;
}
.pphg9 p{
	font-size: 0.11rem;
	color: #ffecd9;
	line-height: 0.2rem;
	margin-bottom: 0.12rem;
}
.an3{
	width: 3.03rem;
	line-height: 0.32rem;
	text-align: center;
	font-weight: bold;
	font-size: 0.15rem;
	background: #ffd6ae;
	background-image: linear-gradient(to right,#ffd6ae,#ce9a67);
	border-radius: 0.3rem;
	margin: 0 auto 0.3rem auto;
}
.an3 a{
	color: #9a0408;
}
.box5{
	width: 2.98rem;
	margin: 0 auto;
	overflow: hidden;
}
.box5 ul li{
    width: 1.49rem;
	float: left;
	line-height: 0.4rem;
	background: #ffd6ae;
	background-image: linear-gradient(to right,#ffd6ae,#ce9a67);
	text-align: center;
	font-size: 0.12rem;
	color: #9e0408;
	font-weight: bold;	
}
.xs1,.xs2{
	background-image: linear-gradient(to right,#760306,#760306) !important;
	color: #f4cca1 !important;
}
.box6{
	width: 2.925rem;
	height: 4.49rem;
	margin: 0 auto 0.29rem auto;
	border: 0.03rem solid #9e0408;
	overflow: hidden;
}
#down_xs_1,#down_xs_2{position: absolute;left: -999em;margin: 0 auto;width: 2.925rem;
}
.down_xs1{
	background: url(../images/pphg_56.jpg) no-repeat center;
	background-size: 100%;
	width: 2.5rem;
	height: 2.06rem;
	margin: 0.15rem auto 0.1rem auto;
	overflow: hidden;
}
.down_xs2{
	width: 2.3rem;
	height: 1.42rem;
	float: left;
	margin: 0.1rem auto 0 0.1rem;
}
.down_xs3{
	width: 2.75rem;
	margin: 0 auto;
	overflow: hidden;
}
.down_xs3 h2{
	font-size: 0.15rem;
	color: #9e0408;
	text-align: center;
	margin-bottom: 0.05rem;
}
.down_xs3 p{
	font-size: 0.11rem;
	color: #1e1e1e;
	line-height: 0.19rem;
}
.down_xs3 p a{
	color: #9e0408;
}
.pphg10{
	width: 91.6%;
	margin: 0 auto 0.34rem auto;
	overflow: hidden;
}
.pphg10 p{
	font-size: 0.11rem;
	color: #ffe4ca;
	line-height: 0.19rem;
	margin-bottom: 0.07rem;
}
#pphg11 .hd{
	width: 1.17rem;
	margin: 0.1rem auto 0 auto;
}
#pphg11 .hd ul li{
	font-size: 0;
	width: 0.08rem;
	height: 0.08rem;
	float: left;
	border-radius: 0.08rem;
	background: #cf7871;
	margin-right: 0.06rem;
}
#pphg11 .hd ul li.on{
	background: #ffecd9;
}
.pphg12{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.pphg12 h2{
	font-size: 0.15rem;
	color: #ffe4ca;
	text-align: center;
	margin-bottom: 0.17rem;
}
.pphg12 p{
	text-align: center;
	font-size: 0.1rem;
	color: #ffe4ca;
	line-height: 0.2rem;
	margin-bottom: 0.1rem;
}
.pphg12 p span{
	padding-left: 0.04rem;
	padding-right: 0.04rem;
}
.pphg13{
	width: 2.98rem;
	margin: 0 auto 0.07rem;
	overflow: hidden;
}
.pphg13 p{
	font-size: 0.11rem;
	color: #1e1e1e;
	line-height: 0.19rem;
	margin-bottom: 0.1rem;
}
.pphg14{
	width: 3.07rem;
	margin: 0 auto 0.45rem auto;
	overflow: hidden;
}
.youku_box1{
	width: 100%;
	height: 100%;
}
#bg {width: 100%; height: 100%; background-color: #000; position:fixed; top: 0; left: 0; z-index: 102; opacity:0.5; filter: alpha(opacity=50);display:none;} 
#loading{ width:0.2rem; height:0.2rem; position:fixed; margin:-0.1rem 0 0 -0.1rem; z-index: 103; top:50%;left:50%; display:none;}
#loading img{width:100%; vertical-align:top; float:left;}