html,body{
	-webkit-tap-highlight-color:rgba(0,0,0,0); 
	font-family: "微软雅黑";
}
*{
	margin: 0;
	padding: 0;
}
ol,ul {
	list-style: none
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/* header */
.header{
	width: 1200px;
	margin: 0 auto;
}
.line{
	font-size: 32px;
    border-left: 2px solid #aaaaaa;
    line-height: 80px;
    margin: 0 12px;
}
.header p{
	display: inline-block;
}
.header p a{
	display: inline-block;
	float: left;
	margin-left:4px;
}
.header p a img{
	height:50px;
	margin-top:15px;
	border:0;
}
.header p span{
	font-size: 22px;
    color: #606463;
    display: inline-block;
    height: 85px;
    line-height: 85px;
    position: relative;
    float: left;
    padding-left: 15px;
    margin-left: 11px;
}
.header p span:before {
    content: "";
    height: 30px;
    width: 1px;
    background: #aaa;
    display: block;
    position: absolute;
    top: 27.5px;
    /* margin-right: 5px; */
    left: 0;
}
.header ul{
	float: right;
}
.nav li{
    float: left;
    line-height: 78px;
    text-align: center;
    min-width: 108px;
    position: relative;
    margin-right: 42px;
}
.nav li:last-child{
	margin-right: 0;
}
.nav li a{
	text-decoration: none;
	color: #000;
}
.nav li a:hover{
	color: #e0522c;
}
.nav li a.active{
	color: #e0522c;
}




.banner{
	/* width: 100%; */
	width: 1200px;
	height: 390px;
	margin: 0 auto;	
	background: url(../img/australia/banner.jpg) no-repeat center;
	background-size: cover;
	position: relative;
}
.renimg{
	position: absolute;
    bottom: 0;
    left: 245px;
}
.price{
	position: absolute;
	bottom: 20px;
    right: 210px;
}
.price p{
	color: #ffa706;
	font-size: 14px;
	float: left;
}
.price p span{
	font-size: 24px;
	font-weight: bold;
}
.price a{
	width: 126px;
	height: 36px;
	background: #ed033d;
	color: #fff;
	text-align: center;
	line-height: 36px;
	display: inline-block;
	margin-left: 10px;
	border-radius: 20px;
	text-decoration: none;
}

/* 产品优势 */
.advantage{
	width: 1100px;
    margin: 0 auto;
}
.labeltit{
	width: 185px;
    margin: 0 auto;
}
.labeltit img{
	width: 180px;
    margin: 45px 3px auto;
    display: block;
}
.labeltit span{
	display: block;
    text-align: center;
    font-size: 22px;
    color: #3379c2;
}
.advantagebg{
	width: 700px;
	height: 400px;
	background: url(../img/australia/icon-3.png) no-repeat center;
	background-size: contain;
	margin: 0 auto;
	position: relative;
}
.advantagebg>div{
	width: 180px;
	color: #000;
}
.advantagebg>div h3{
	font-size: 18px;
	color: #b73445;
}
.advantagebg>div{
	font-size: 12px;
}
.tage-one,.tage-two,.tage-three h3{
	text-align: right;
}
.tage-one{
	position: absolute;
	left: -130px;
    display: block;
    top: 52px;
}
.tage-two{
	position: absolute;
	left: -190px;
    top: 185px;
}
.tage-three{
	position: absolute;
	left: -118px;
    top: 334px;
}
.tage-four{
	position: absolute;
	right: -136px;
    top: 47px;
}
.tage-five{
	position: absolute; 
	right: -190px;
    top: 164px;
}
.tage-six{
	position: absolute;
	right: -172px;
    top: 284px;
}

/* 医疗服务 */
.medical{
	height: 430px;
	background: #fafafa;
}
.product_detail{
    width: 1000px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
.product_detail li{
	width: 19%;
	height: 280px;
	display: inline-block;
}
.product_detail li:first-child{
	margin-left: 0;
}
.detailtit img{
	width: 95px;
	display: block;
	margin: 0 auto;
}
.titword{
	font-size: 16px;
	text-align: center;
	color: #b73445;
	font-weight: bold;
}
.detailtit{
	margin-top: 50px;
    position: absolute;
    width: 180px;
    display: block;
}
.detail_text img{
	width: 85px;
	margin-bottom: -45px;
}
.detail_text>div{
	height: 132px;
	font-size: 12px;
	padding: 45px 18px 10px;
	background: #ffb900;
	color: #fff;
}
.detail_text>div h3{
	margin-bottom: 10px;
}
.detail_text{
    position: absolute;
    top: 160px;
    width: 180px;
    text-align: center;
    display: none;
}
.product_detail:hover{
	cursor: inherit;
}

.product_detail li:hover .detailtit{
	animation: detailtit 0.8s forwards;
}
.product_detail li:hover .detail_text{
	animation:detail_text 1s forwards;
	display: block;
	top:40px;
	cursor: inherit;
}
.tabletit{
	text-align: right;
	display: block;
	color: #b73445;
	font-size: 12px;
	margin-top: -10px;
}
@keyframes detailtit {
	0%{opacity:1; margin-top: 120px}
	100%{opacity: 0; margin-top: 50px}
}
@keyframes detail_text{
	0%{  display:none; top: 120px;}
	100%{  display:block; top:40px;}
}
.detailtit-two>div{
	background: #86ab5e;
}
.detailtit-three>div{
	background: #de5d57;
}
.detailtit-four>div{
	background: #945cbd;
}
.detailtit-five>div{
	background: #5589d5;
}	

/* 保障范围 */
.table{
	width: 885px;
	margin: 20px auto;
}
.table tr{
	height: 30px;
	text-align: center;
}
.table tr:first-child{
	background: #c72341;
	color: #fff;
}
.table tr{
	background: #eff6fb;
	border-bottom: 1px solid #fff;
}
.table tr td{
	width: 25%;
	border-right: 3px solid #fff;
	font-size: 14px;
}
.table tr:first-child td{
	border-right: 0;
}
.tabtit{
	font-size: 14px;
	font-weight: bold;
}

/* 保险时长及生效日 */
.effective_date{
	width: 1200px;
	height: 510px;
	background: url(../img/australia/effective_date.jpg) no-repeat center;
	background-size: cover;
	margin: 0 auto;
}
.effective_date p{
	text-align: center;
	line-height: 34px;
}
.dateimg{
	width: 470px;
	margin: 30px auto 0;
	display: block;	
}
.case{
	width: 470px;
	text-align: left;
	margin: 0 auto;
	font-size: 14px;
	line-height: 22px;
}
.case span{
	width: 45px;
	height: 30px;
	text-align: center;
	background: url(../img/australia/case.png) no-repeat center;
	background-size: cover;
	color: #fff;
	display: block;
}
.case>div{
	margin-bottom: 15px;
}
.case>div p{
	text-align: left;
	font-size: 14px;
	line-height: 22px;
}

/*  */
.service{
	height: 460px;
    background: #fafafa;
    margin-top: -45px;
}
.servicemain{
    width: 1200px;
    height: 460px;
	background: url(../img/australia/servicemain.png) no-repeat right;
    background-size: contain;
    margin: 0 auto;
}
.servicemain>div{
	width: 700px;
	margin: 0 auto;
	overflow: hidden;
}
.servicemain>div dl{
	width: 130px;
	height: 270px;
	float: left;
	padding: 0 20px;
	margin-top: 30px;
}
.servicemain>div dl:first-child{
	border-right: 1px solid #0092f5;
}
.servicemain>div dl:last-child{
	border-left: 1px solid #0092f5;
}
.servicemain>div dl dt{
	width: 110px;
	height: 110px;
	color: #fff;
	background: url(../img/australia/servicedt.png) no-repeat center;
	background-size: cover;
	display: block;
    margin: 0 auto;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
.servicemain>div dl dt:first-child p{
	line-height: 88px;
}
.second{
	line-height: 15px!important;
	margin-top: -30px;
}
.servicemain>div dl dd p{
	font-size: 14px;
	overflow: hidden;
	line-height: 22px;
}
.servicemain>div dl dd p span{
	display: block;
    float: left;
    height: 24px;
    margin-right: 3px;
}

/* 理赔服务 */
.stepss{
	width: 685px;
	margin: 0 auto;
}
.steps{
	width: 330px;
	display: inline-block;
}
.steps p{
	width: 150px;
	height: 35px;
	display: block;
	background: url(../img/australia/steps-one.jpg) no-repeat center;
	padding-left: 25px;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-size: 16px;
}
.steps span{
	margin-left: 40px;
	margin-top: 10px;
	font-size: 14px;
	display: block;
}
.steps-two{
	margin-top: 30px;
}
.steps-two p{
	background: url(../img/australia/steps-two.jpg) no-repeat center;
}
.Bupa{
	height: 215px;
	background: url(../img/australia/Bupa.jpg) no-repeat center;
	background-size: cover;
	margin-top: 60px;
}
.Bupamain{
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.Bupapeo{
	width: 300px;
	position: absolute;
    bottom: -215px;
}
.Bupa dl{
	position: absolute;
	left: 350px;
	top: 50px;
}
.Bupa dl dt{
	float: left;
}
.Bupa dl dt img{
	width: 120px;
	margin-right: 10px;
}
.Bupa dl dd{
	color: #fff;
	font-size: 16px;
	line-height: 24px;
}

/* 查看保单详情 */
.view{
	width: 160px;
    height: 40px;
    display: block;
    background: #ed033d;
    color: #fff;
    border-radius: 20px;
    text-align: center;
    line-height: 40px;
    margin: 0px auto;
    margin-top: 50px;
    margin-bottom: -40px;
    text-decoration: none;
}
.view:hover{
	background: #c72341
}

/* 页脚 */
.footer {
    height: 140px;
    background: #252525;
}
.footer p:first-child {
    padding-top: 50px;
}
.footer p {
    color: #c4c4c4;
    text-align: center;
    line-height: 26px;
}
























