/*.animated2 {
  -webkit-animation-duration: 1.5s;
  -moz-animation-duration: 1.5s;
  -o-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animated2.tada {
    -webkit-animation-name: tada;
    -moz-animation-name: tada;
    -o-animation-name: tada;
    animation-name: tada;
}
.opacity-hide{
	opacity: 0;
}
.opacity-show{
	opacity: 1;
}*/
body{
	min-width:1170px;
}
.onebgbox{
	position:relative;
}
.onebox{
	/*width:1315px;*/
	width:68.5%;
	margin:0 auto;
	padding:80px 1.3% 74px;
	background-color:#fff;
	position:relative;
	z-index:9;
}
.onebox .left{
	/*width:929px;*/
	width:70%;
	float:left;
}
.onebox .left li{
	float:left;
	width:23%;
	margin-right:2%;
	position:relative;
}
.onebox .left i{
	display:block;
	width:100%;
	height:80px;
	background:url(../images/four/3.png) no-repeat left top;
	background-size:100%;
	position:absolute;
	top:13.52%;
	left:0;
}
.onebox .left i.ico2{
	background-image:url(../images/four/2.png);
}
.onebox .left i.ico3{
	background-image:url(../images/four/4.png);
}
.onebox .left i.ico4{
	background-image:url(../images/four/1.png);
}
.onebox .left p{
	display:block;
	text-align:center;
	margin:0 3.6%;
	height:244px;
	/*height:12.7vw;*/
	background:#eee;
	color:#585657;
	padding-top:130px;
	/*padding-top:61.5%;*/
	line-height:25px;
	font-size:18px;
}
.onebox .left span{
	display:block;
}
/*  */
.blackbg{
	width:100%;
	background:#161616;
}
.titbox{
	width:65.88%;
	/*width:1265px;*/
	margin:0 auto;
	padding-top:60px;
}
.titbox h2{
	color:#d2b289;
	/*font-size:84px;*/
	/*line-height:84px;*/
	font-size:4.5vw;
	line-height:4.5vw;
	height:4.5vw;
}
.titbox h2 i{
	display:inline-block;
	width:10px;
	height:10px;
	background:#d1b48c;
	vertical-align:middle;
	margin:0 4%;
}
.titbox p{
	padding-top:35px;
	font-size:36px;
	line-height:36px;
	font-size:2vw;
	line-height:2vw;
	color:#fff;
	padding-bottom:36px;
}
.titbox2 h2,.titbox2 p{
	color:#221816;
}
.titbox2 h2 i{
	background:#221816;
}
.pinzhimain{
	width:65%;
	/*width:1248px;*/
	margin:0 auto;
	background:url(../images/four/pzbg.png) no-repeat 0 30px;
	background-size:100%;
	/*padding-left:70px;*/
	padding-left:4%;
	margin-top:30px;
	padding-bottom:20px;
}
.pinzhimain li{
	width:27%;
	/*width:305px;*/
	float:left;
	margin-left:-7.02%;
	/*margin-left:-70px;*/
}
.pinzhimain li span{
	display:block;
	/*padding-left:42px;*/
	padding-left:13.77%;
	color:#fff;
	line-height:60px;
	font-size:16px;
}
.pinzhimain li span:before{
	content:"";
	display:inline-block;
	width:0;
	height:0;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-bottom:14px solid #fff;
	margin-right:8px;
}
.jiankangbox{
	background:url(../images/four/leftimg.jpg) no-repeat left bottom;
	padding-bottom:625px;
}
.jiankangmain{
	width:68.96%;
	/*width:1324px;*/
	min-height:900px;
	margin:0 auto;
	background:url(../images/four/jkbg.jpg) no-repeat center 55px;
	background-size:100%;
}
.qipaobox{
	height:320px;
	position:relative;
}
.qipaobox .qipao{
	width:175px;
	height:170px;
	position:absolute;
	background:url(../images/four/qpbg.png) no-repeat;
	text-align:center;
	color:#fff;
}
.qipaobox .qipao h3{
	font-size:28px;
	font-weight:bold;
	padding-top:30px;
	line-height:30px;
}
.qipaobox .qipao p{
	line-height:28px;
	padding-top:18px;
	font-size:18px;
}
.qipaobox .qipao1{
	left:18px;
	top:46px;
}
.qipaobox .qipao2{
	/*left:398px;*/
	left:30%; 
	top:55px;
}
.qipaobox .qipao3{
	/*left:598px;*/
	left:45%; 
	top:4px;
}
.qipaobox .qipao4{
	left:auto;
	right:40px;
	top:4px;
}
.jklistbox li{
	width:970px;
	padding-bottom:33px;
	background:url(../images/four/yinybg1.jpg) no-repeat bottom right;
	float:left;
}
.jklistbox li .img{
	width:477px;
	float:left;
	border-radius:6px;
	overflow:hidden;
}
.jklistbox .jkmain{
	background-color:#e3bd7f;
	border-radius:6px;
	color:#fff;
	overflow:hidden;
}
.jklistbox .jkright{
	width:493px;
	float:left;
	padding-left:85px;
}
.jklistbox .jktop{
	height:46px;
	margin-top:18px;
	line-height:46px;
	margin-bottom:30px;
}
.jklistbox .jktop h3{
	width:98px;
	height:38px;
	line-height:34px;
	display:inline-block;
	border-right:2px solid #fff;
	font-size:32px;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
}
.jklistbox .jktop p{
	display:inline-block;
	line-height:23px;
	font-size:15px;
	padding-left:12px;
	vertical-align:middle;
}
.jklistbox .jktag strong{
	width:128px;
	height:35px;
	line-height:35px;
	display:inline-block;
	background:#f9fbf6;
	color:#e6c171;
	font-size:22px;
	border-radius:6px;
	text-align:center;
}
.jklistbox .jktag strong:first-child{
	margin-right:63px;
}
.jklistbox .jktext{
	padding-top:12px;
	line-height:24px;
}
.jklistbox .jktext span{
	width:190px;
	font-size:16px;
	line-height:100%;
	display:inline-block;
	padding-left:8px;
	white-space:nowrap;
	overflow:hidden;
}
.jklistbox li.right{
	background:url(../images/four/yinybg2.jpg) no-repeat left bottom;
	float:right;
	padding-bottom:30px;
}
.jklistbox li:last-child{
	padding-bottom:0;
	background:none;
}
.jienengbox{
	width:68.96%;
	margin:0 auto;
	background:#fff;
	margin-top:-524px;
	padding-bottom:35px;
	margin-bottom:54px;
	box-shadow:0px 1px 5px 1px #c9c9c9;
}
.jienengbox .titbox{
	width:100%;
	margin:0;
	padding-left:2.7%;
}
.jnmain{
	width:81.95%;
	margin:10px auto;
	position:relative;
	padding-bottom:7%;
}
.jnmain .jnimg1{
	position:relative;
	z-index:9;
}
.jnmain .jnimg2{
	width:51.4%;
	position:absolute;
	bottom:0;
	left:24.3%;
	z-index:1;
}
/* 报名模块1 */
.onebmbox{
	/*width:334px;*/
	width:25.4%;
	float:right;
	position:relative;
	z-index:9;
}
.onebmbox input{
	height:45px;
	width:100%;
	padding:0 10px;
	display:block;
	line-height:45px;
	margin-bottom:17px;
	border:1px solid #cacaca;
	border-radius:3px;
	background:#f8f8f8;
}
.onebmbox .phoneone .btn{
	border:0;
	background:#c30d24;
	font-size:24px;
	color:#fff;
	margin-bottom:0;
	margin-top:28px;
	cursor:pointer;
}
.onebgbox .rightimg{
	position:absolute;
	z-index:1;
	/*width:299px;*/
	height:700px;
	top:0;
	right:0;
	width:15.57%;
}
/* 报名模块2 */
.bmbox{
	width:100%;
	height:117px;
	bottom:0;
	left:0;
	margin:0 auto;
	padding-top:35px;
	display:flex;
	background:#161616;
	z-index:999;
}
.bmbox .bmboxtop{
	width:70%;
	min-width:840px;
	margin:0 auto;
}
.bmbox .bmboxtop form{
	width:100%;
}
.bmbox .bmboxtop p{
	width:330px;
	float:left;
	text-align:center;
	line-height:46px;
	font-size:22px;
}
.bmbox .bmboxtop p strong{
	font-size:28px;
	color:#231816;
}
.bmbox .bmboximg{
	position:absolute;
	top:-37px;
	left:130px;
}
.bmbox .bmboxinput{
	width:510px;
	height:46px;
	float:right;
	margin:0 auto;
	text-align:left;
	position:relative;
	z-index:1;
}
.bmbox .bmboxinput input{
	display:inline-block;
	*display:inline;
	width:26%;
	height:46px;
	line-height:46px;
	text-align:left;
	border:1px solid #cacaca;
	background:#f8f8f8;
	font-size:16px;
	color:#cacaca;
	padding:0 10px;
	border-radius:3px;
	margin-right:0.5%;
	vertical-align:middle;
}
.bmbox .bmboxinput input[type="button"]{
	width:19%;
	height:46px;
	line-height:46px;
	background:#d3ad7c;
	margin-right:0;
	color:#fff;
	text-align:center;
	font-size:24px;
	text-shadow:0 0 0 transparent;
	box-shadow:0 0 0 transparent;
	border-color:#d3ad7c;
	cursor:pointer;
}
.bmbox .bmboxinput input[type="button"]:hover{
	text-shadow:2px 2px 2px #999;
	box-shadow:1px 2px 3px #a1a5a8;
}
/* 服务 */
.fuwumain{
	width:54.98%;
	margin:0 auto;
}
/* 评价 */
.pingjiabox{
	position:relative;
	z-index:1;
}
.pingjiabox .titbox{
	width:72.4%;
	/*padding-bottom:170px;*/
}
.pingjiabox .titbox span{
	font-size:2.3vw;
	color:#888;
}
.btmbmbox{
	background:#161616;
	padding-top:270px;
	margin-top:-270px;
}
.bmtexttop{
	padding-top:55px;
	font-size:65px;
	color:#fff;
	text-align:center;
	height:auto;
	line-height:80px;
	clear:both;
	display:block;
	float:none;
}
.pingjiamain{
	width:100%;
}
.pingjiamain .pjlist{
	margin:0 auto;
	/*width:1420px;
	width:74%;*/
	width:1020px;
	width:70%;
	margin:0 auto;
	padding-top:40px;
	/*height:265px;*/
}
.pjlist li{
	width:33.3333%;
	max-height:396px;
	overflow:hidden;
	padding-right:6%;
	float:left;
}
.pjlist li .main{
	background:#fff;
	border:1px solid #9c9c9c;
	padding-left:8%;
	padding-right:2%;
	padding-top:60px;
	padding-bottom:40px;
}
.pingjiamain .pjlist .img{
	/*width:78px;*/
	height:78px;
	max-width:78px;
	width:25.3%;
	float:left;
	border-radius:6px;
	overflow:hidden;
}
.pingjiamain .pjlist .img img{
	border-radius:6px;
}
.pingjiamain .pjlist h3{
	float:left;
	width:74.7%;
	line-height:50px;
	/*height:4vw;*/
	height:72px;
	font-size:1.8vw;
	color:#5b5159;
	position:relative;
	padding-left:8%;
}
.pingjiamain .pjlist i{
	width:65px;
	height:3px;
	background:#5b5159;
	display:block;
	position:absolute;
	bottom:0;
	left:11%;
}
.pjlist li .main p{
	/*font-size:1vw;*/
	font-size:16px;
	padding-top:20px;
	line-height:33px;
}
.pjlist li .main span{
	display:block;
}
.delay-1 { 
animation-delay: .25s; 
} 
.delay-2 { 
animation-delay: .5s; 
} 
.delay-3 { 
animation-delay: .75s; 
} 
.delay-4 { 
animation-delay: 1s; 
}



.animated2 {
  -webkit-animation-duration: 1.5s;
  -moz-animation-duration: 1.5s;
  -o-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animated2.tada {
    -webkit-animation-name: tada;
    -moz-animation-name: tada;
    -o-animation-name: tada;
    animation-name: tada;
}
.opacity-hide{
	opacity: 0;
}
.opacity-show{
	opacity: 1;
}