@charset "gb2312";
/* CSS Document */
body{margin:0px; padding:0px; font:12px "ËÎÌå";  color:#000;background-color: #fff;}
*{ margin:0; padding:0; font-family:"microsoft yahei"}
img{border:0;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,span,img{margin:0; padding:0}
input,from,td,table,img,dl,dt,ul,dd,li,p{ padding:0;margin:0; list-style:none;}
ul,li{padding:0px;margin:0px;list-style-type:none;display:block;}
a{text-decoration:none;color:#333}
a:hover{color:#ffffff}
.cen1200{margin:0 auto;width:1200px; clear:both; overflow:hidden;}
.cen1324{margin:0 auto;width:1324px; clear:both; overflow:hidden;}
.clear{clear:both}

.pp_banner{
	background: url(../images/ppbanner.jpg) no-repeat center;
	width: 100%;
	height: 695px;
	margin: 0 auto;
	overflow: hidden;
}
.pphg1{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	background-color: #ffecd9;
}
.p_p1{
	font-size: 48px;
	color: #9e0408;
	text-align: center;
	font-weight: bold;
	margin-top: 90px;
	margin-bottom: 16px;
}
.gt1{
	width: 641px;
	margin: 0 auto 16px auto;
	overflow: hidden;
}
.p_p2{
	font-size: 36px;
	text-align: center;
	font-weight: bold;
	color: #9e0408;
	margin-bottom: 38px;
}
.p_gz1{
	width: 100%;
	margin: 0 auto 4px auto;
	overflow: hidden;
}
.p_gz1 img{
	width: 500px;
	height: 326px;
	float: left;
	margin-right: 4px;
}
.p_gz1 p{
	font-size: 23px;
	color: #ffe6cb;
	line-height: 38px;
	width: 620px;
	float: right;
	background-color: #9e0408;
	padding: 49px 36px 49px 36px;
}
.p_gz1 p a{
	color: #ffe6cb;
}
.pphg2{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	background-color: #9e0408;
}
.gt2{
	width: 732px;
	height: 78px;
	margin: 90px auto 16px auto;
	overflow: hidden;
}
.p_p3{
	font-size: 48px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 40px;
	color: #ffd9b1;
	-webkit-mask-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffd9b2), to(rgb(226, 179, 133)));
}
.box1{
	width: 1200px;
	height: 92px;
	margin: 0 auto;
	overflow: hidden;
}
.box1 ul li{
	width: 400px;
	line-height:92px;
	text-align: center;
	font-size: 36px;
	color: #9e0408;
	background-image: linear-gradient(to right,#ffd6ae,#ce9a67);
	font-weight: bold;
	float: left;
}
.js1,.js2,.js3{
	background-image: linear-gradient(to right,#760306,#760306) !important;
	color: #f4cca1 !important;
}
.box2{
	width: 1200px;
	height: 620px;
	margin: 0 auto 40px auto;
	overflow: hidden;
	background-color: #ffe4ca;
}
#main_js_1,#main_js_2,#main_js_3{position: absolute;left: -999em;margin: 0 auto;width: 1200px;}
.youku_box1{
	background: url(../images/js1.jpg) no-repeat center;
	width: 499px;
	height: 496px;
	float: left;
	margin: 65px 48px 0 40px;
}
#youkuplayer1,#youkuplayer2,#youkuplayer3{
	width: 460px;
	height: 284px;
	float: left;
	margin: 20px;
}
.youku_box2{
	background: url(../images/js2.jpg) no-repeat center;
	width: 499px;
	height: 496px;
	float: left;
	margin: 65px 48px 0 40px;
}
.youku_box3{
	background: url(../images/js3.jpg) no-repeat center;
	width: 499px;
	height: 496px;
	float: left;
	margin: 65px 48px 0 40px;
}
.p_p4{
	width: 594px;
	font-size: 23px;
	color: #2d2d2d;
	line-height: 38px;
	float: left;
	margin: 65px auto 30px auto;
}
.p_p4 span{
	font-weight: bold;
}
.an1{
	width: 560px;
	line-height: 68px;
	margin: 0 auto 80px auto;
	overflow: hidden;
	background-image: linear-gradient(to right,#ffd6af,#c6905c) !important;
	border-radius: 30px;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
}
.an1 a{
	color: #9a0408;
}
.gt3{
	width: 770px;
	height: 68px;
	margin: 92px auto 16px auto;
	overflow: hidden;
}
.p_p5{
	font-size: 48px;
	color: #9e0408;
	text-align: center;
	font-weight: bold;
	margin: 0 auto 30px auto;
}
.p_p6{
	font-size: 23px;
	color: #2d2d2d;
	line-height: 38px;
	width: 1200px;
	margin: 0 auto 42px auto;
	overflow: hidden;
}
.box3{
	width: 802px;
	height: 486px;
	border: 2px solid #ce9a67;
	float: left;
}
#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: 802px;height: 486px;
}
.box4{
	width: 372px;
	float: right;
}
.youku_box4{
	width: 100%;
	height: 486px;
	overflow: hidden;
}
.box4 ul li{
	width: 181px;
	height: 117px;
	margin: 0 auto 6px 4px;
	float: left;
}
.kk{
	width: 180px;
	height: 116px;
	background-color: #f5cea3;
	margin: 0 auto;
}
.box4 ul li img{
	width: 180px;
	float: left;
}
.box4 ul li p{
	width: 100%;
	line-height: 30px;
	text-align: center;
	font-size: 18px;
	color: #2d2d2d;
}
.hr1 .kk,.hr2 .kk,.hr3 .kk,.hr4 .kk,.hr5 .kk,.hr6 .kk,.hr7 .kk,.hr8 .kk{
	border:1px solid #9e0408 !important;
}
.hr1 p,.hr2 p,.hr3 p,.hr4 p,.hr5 p,.hr6 p,.hr7 p,.hr8 p{
	background-color: #9e0408 !important;
	color: #ffecd9 !important;
}
.an2{
	width: 560px;
	line-height: 68px;
	margin: 0 auto 92px auto;
	overflow: hidden;
	border-radius: 30px;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	background-color: #9e0408;
}
.an2 a{
	color: #ffecd9;
}
.gt4{
	width: 732px;
	height: 74px;
	margin: 92px auto 16px auto;
	overflow: hidden;
}
.pphg3{
	background: url(../images/pphg_57.jpg) no-repeat center;
	width: 100%;
	height: 904px;
	margin: 0 auto 90px auto;
	overflow: hidden;
}
.p_gz2{
	width: 524px;
	float: left;
	margin: 46px 92px 0 112px;
}
.p_p7{
	font-size: 20px;
	color: #2d2d2d;
	line-height: 36px;
	margin-bottom: 10px;
}
.p_p7 span{
	font-size: 24px;
	font-weight: bold;
	color: #9e0408;
}
.p_gz3{
	width: 523px;
	float: left;
}
.p_gz3 p{
	font-size: 20px;
	line-height: 36px;
	color: #1c1c1c;
}
.p_gz3 p span{
	font-weight: bold;
}
.p_gz3 p img{
width: 13px;
margin: 0 5px;	
}
.p_gz4{
	width: 510px;
	float: left;
	margin-top: 50px;
}
.p_p8{
	font-size: 34px;
	color: #1f1f1f;
	text-align: center;
	margin-bottom: 8px;
	font-weight: bold;
}
.p_p9{
	font-size: 24px;
	color: #1f1f1f;
	text-align: center;
	margin-bottom: 25px;
}
.p_p9 span{
	color: #9e0408;
}
.p_gz5{
	width: 152px;
	height: 100px;
	float: left;border: 4px solid #9e0408;
	margin-right: 10px;
}
.p_gz5 p{
	width: 145px;
	height: 74px;
	background-color: #9e0408;
	margin-top: 4px;
	margin-left: 4px;
	color: #ffe4ca;
	font-weight: bold;
	font-size: 24px;
	text-align: center;
	padding-top: 19px;
}
.bm-title1{
	font-size: 26px;
	font-weight: bold;
	color: #242424;
	margin:40px auto 0 auto;
	width: 100%;
	float: left;
}
.radio-box{width:240px; display:inline-block; margin:16px 0 0 0;}
input[type="radio"]{opacity: 0;width: 0;height: 0;}
.radio-style::before {width: 28px;height: 28px; border-radius:14px; border: 1px 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: 22px;display: inline-block;line-height: 30px;}
.input{width:482px;line-height:70px;border: 1px solid #706a63;box-sizing: border-box;font-size:20px;padding-left:20px;margin:0 0 20px 0;display: block;outline:none;background-color: #ffecd9;}
.bt{
	width: 300px;
	line-height: 64px;
	font-size: 30px;
	color: #ffe4ca;
	font-weight: bold;
	text-align: center;
	background-color: #9e0408;
	border-radius: 40px;
	border: 0;
	margin-left: 90px;
}
.gt5{
	width: 770px;
	height: 74px;
	margin: 86px auto 16px auto;
	overflow: hidden;
}
.slideBox .bd{
	width: 1200px;
	height: 544px;
	float: left;
}
.slideBox .hd ul li{
	width: 32px;
	height: 32px;
	font-size: 0;
	float: left;
	border-radius: 32px;
	background-color: #d88f85;
	margin-right: 16px;
}
.slideBox .hd{
	width: 100px;
	float: left;
	margin: 42px auto 42px 550px;
}
.slideBox .hd ul li.on{
	background-color: #b13232 !important;
}
.gt6{
	width: 670px;
	height: 76px;
	margin: 86px auto 16px auto;
	overflow: hidden;
}
.an3{
	width: 645px;
	line-height: 68px;
	margin: 0 auto 80px auto;
	overflow: hidden;
	background-image: linear-gradient(to right,#ffd6af,#c6905c) !important;
	border-radius: 40px;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
}
.an3 a{
	color: #9a0408;
}
.gt7{
	width: 878px;
	height: 76px;
	margin: 86px auto 16px auto;
	overflow: hidden;
}
.xsu{
	width: 100%;
	float: left;
	height: 92px;
}
.xsu li{
	width: 600px;
	line-height: 92px;
	text-align: center;
	font-size: 36px;
	color: #9e0408;
	font-weight: bold;
	background-image: linear-gradient(to right,#ffd6ae,#ce9a67);
	float: left;
}
.xs1,.xs2{
	background-image: linear-gradient(to right,#9e0408,#9e0408) !important;
	color: #ffecd9 !important;
}
#down_xs_1,#down_xs_2{position: absolute;left: -999em;margin: 0 auto;width: 1200px;
}
.box5{
	width: 1188px;
	height: 594px;
	border: 6px solid #9e0408;
	float: left;
	margin-bottom: 102px;
}
.down_xs1{
	background: url(../images/xs1.jpg) no-repeat center;
	width: 500px;
	height: 412px;
	float: left;
	margin: 94px 32px 30px 37px;
}
.down_xs2{
	width: 459px;
	height: 283px;
	float: left;
	margin: 20px;
}
.down_xs3{
	width: 592px;
	float: left;
	margin-top: 56px;
}
.down_xs3 h2{
	font-size: 36px;
	color: #9e0408;
	text-align: center;
}
.down_xs3 p{
	font-size: 22px;
	color: #1e1e1e;
	line-height: 38px;
}
.down_xs3 p a{
	color: #9e0408;
}
.gt6{
	width: 778px;
	height: 72px;
	margin: 86px auto 16px auto;
	overflow: hidden;
}
.p_p10{
	font-size: 22px;
	color: #ffe4ca;
	line-height: 38px;
	width: 1200px;
	margin: 0 auto 42px auto;
	overflow: hidden;	
}
.p_gz6{
	width: 1087px;
	height: 545px;
	margin: 0 auto 58px auto;
	border: 4px solid #c6625d;
	position: relative;
}
.p_gz7{
	width: 1046px;
	height: 510px;
	margin: 18px auto 0 auto;
}
.p_gz7 .prev{
	background: url(../images/lef.png) no-repeat center;
	width: 100px;
	height: 220px;
	position: absolute;
	left: -120px;
	top: 30%
}
.p_gz7 .next{
	background: url(../images/righ.png) no-repeat center;
	width: 100px;
	height: 220px;
	position: absolute;
	right: -120px;
	top: 30%
}
.p_p11{
	font-size: 30px;
	text-align: center;
	color: #ffe4ca;
	font-weight: bold;
	margin-bottom: 22px;
}
.dz{
	width: 1036px;
	margin: 0 auto;
	overflow: hidden;
}
.dz p{
	font-size: 20px;
	color: #ffe4ca;
	line-height: 38px;
	text-align: center;
}
.dz p span{
	margin: 0 5px;
}
.g_d{
	width: 1046px;
	height: 326px;
	margin: 0 auto;
	overflow: hidden;
}
.gt8{
	width: 736px;
	height: 80px;
	margin: 86px auto 16px auto;
	overflow: hidden;
}

#bg {width: 100%; height: 100%; background-color: #000; position:fixed; top: 0; left: 0; z-index: 4; opacity: 0.3; filter: alpha(opacity=30);display:none;} 
#loading{ width:37px; height:37px; position:fixed; margin:-20px 0 0 -20px; z-index:10; top:50%; left:50%; display:none;}
#loading img{width:100%; vertical-align:top; float:left;}