@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0;}
a{ text-decoration:none;}
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;*/}
body{ font-family:"Microsoft YaHei"; overflow-x:hidden; background:none;}
img{ border:0;}
.clear{ clear:both;}
.cen1120{width:1120px; margin:0 auto; overflow:hidden;}
.ybanner{ background:url(../images/baox_01.jpg) no-repeat center; width:100%; height:692px; margin:0 auto; overflow:hidden;}
.ybx1{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	background-color: #8a442b;
}
.ybx1_1{
	width: 85px;
	height: 38px;
	margin: 0 auto 56px auto;
	overflow: hidden;
}
.ybx1_2{
	width: 1200px;
	margin: 0 auto 42px auto;
	overflow: hidden;
}
.ybx1_2 p{
	text-align: center;
	font-weight: bold;
	font-size: 50px;
	color: #ffffff;
}
.ybx1_2 p img:nth-child(1){
	margin-right: 30px;
}
.ybx1_2 p img:nth-child(2){
	margin-left: 30px;
}
.ybx1_3{
	width: 1200px;
	margin: 0 auto 82px auto;
	overflow: hidden;
	background-color: #f1f1f1;
	border-radius: 20px;
}
.ybx1_3 p{
	font-size: 24px;
	width: 1100px;
	margin: 60px auto 56px auto;
	overflow: hidden;
	line-height: 42px;
	color: #161616;
}
.ybx1_3 img:nth-child(2){
	width: 1093px;
	float: left;
	margin-left: 56px;
	margin-bottom: 40px;
}
.ybx1_3 img:nth-child(3){
	width: 1112px;
	float: left;
	margin-left: 42px;
	margin-bottom: 34px;
}
.ybx1_3 a{
	font-size: 30px;
	float: left;
	color: #121212;
	text-decoration:underline;
	margin-left: 486px;
	margin-bottom: 60px;
}
.ybx2{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	background-color: #f4f4f4;	
}
.ybx2_1{
	width: 91px;
	height: 41px;
	margin: 0 auto 56px auto;
	overflow: hidden;
}
.ybx2_2{
	width: 1200px;
	margin: 0 auto 42px auto;
	overflow: hidden;
}
.ybx2_2 p{
	text-align: center;
	font-weight: bold;
	font-size: 50px;
	color: #8a442b;
}
.ybx2_2 p img:nth-child(1){
	margin-right: 30px;
}
.ybx2_2 p img:nth-child(2){
	margin-left: 30px;
}
.ybx2_3{
	width: 1200px;
	margin:0 auto 96px auto;
	overflow:hidden;
}
#tab1{
	width: 420px;
	float: left;
	margin-right: 2px;
}
#conbox1{
	width: 777px;
	float: left;
}
#tab1 li{
	width: 420px;
	line-height: 94px;
	float: left;
	background-color: #e5e5e5;
	margin-bottom: 2px;
	font-size: 26px;
	color: #161616;
	text-align: center;
}
#tab1 li p{
	font-weight: bold;
	display: inline;
	margin-right: 10px;
}
.ybx1_k{
	width: 1240px;
	height: 925px;
	margin: 0 auto;
	padding-left: 40px;
}
.ybx2_7{
	width: 1200px;
	margin: 0 auto 14px auto;
	overflow: hidden;
}
.ybx2_7 p{
	text-align: center;
	font-weight: bold;
	font-size: 50px;
	color: #8a442b;
}
.ybx2_7 p img:nth-child(1){
	margin-right: 30px;
}
.ybx2_7 p img:nth-child(2){
	margin-left: 30px;
}
.ybx2_4{
	width: 1200px;
	margin: 0 auto 70px auto;
	overflow: hidden;
}
.ybx2_5{
	font-size: 36px;
	text-align: center;
    color: #101010;
    margin-bottom: 62px;
}
.ybx2_6{
	font-size: 22px;
	line-height: 40px;
	color: #101010;
	margin-bottom: 46px;
}
.ybox1 .hd{
	margin-left: 532px;
}
.ybox1 .hd ul li{
	width: 28px;
	height: 28px;
	float: left;
	border-radius: 28px;
	background-color: #bf9c8f;
	margin-right: 26px;
}
.ybox1 .hd ul li.on{
	background-color: #8a442b;
}
.ybx1_4{
	width: 1200px;
	margin: 0 auto 80px auto;
	overflow: hidden;
}
.ybx1_4 img{
	width: 539px;
	height: 748px;
	float: left;
	margin-right: 6px;
}
.ybaom{
	width: 654px;
	height: 748px;
	float: left;
	border-radius: 15px;
	background-color: #f1f1f1;
}
.yp1{
	font-size: 35px;
	color: #101010;
	font-weight: bold;
	text-align: center;
	margin-top: 44px;
	margin-bottom: 38px;
}
.ybaom form{
	margin-left: 44px;
}
.yp2{
	font-size: 26px;
	font-weight: bold;
	color: #242424;
	margin:40px auto 0 auto;
	width: 100%;
	float: left;
}
.radio-box{width:196px; display:inline-block; margin:30px 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:572px;line-height:98px;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: #f4f4f4;border-radius: 20px;}
.bt{
	width: 416px;
	line-height: 83px;
	font-size: 35px;
	color: #ffffff;
	text-align: center;
	background-color: #8a442b;
	border-radius: 50px;
	border: 0;
	margin-left: 90px;
	margin-bottom: 10px;
}
.yp3{
	font-size: 20px;
	text-align: center;
	color: #101010;
}
.ybx3{
	width: 1282px;
	height: 208px;
	background-color: #f1f1f1;
	margin: 0 auto 104px auto;
	overflow: hidden;
}
.ybx4{
    width: 1200px;
    height: 164px;
    margin: 4px auto 0 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;}