/*nav banner*/

.top {
	width: 100%;
    height: 110px;
    border-bottom: .5px solid #E8E8E8;
	background: #fff;
    background-size: cover;
    box-shadow: 0 3px 7px 0 #EBEBEB, 0 0 0 0 rgba(204,204,204,0.50);
}

.top .nav {
	width: 1200px;
	margin: 0 auto;
	padding-top: 40px;
	height: 36px;
}

.top .nav .logo {
	float: left;
	margin-right: 40px;
}

.top .nav .logo img {
	width: 100%;
}

.top .nav .navitem {
	float: left;
}

.top .nav .navitem ul {}

.top .nav .navitem ul li {
	float: left;
	color: #FFFFFF;
	padding: 0 40px;
}

.top .nav .navitem ul li a {
	float: left;
	font-size: 16px;
	color: #666;
	line-height: 36px;
}

.top .nav .navitem ul li a.active {
	color: #DFB57B;
	border-bottom: 2px solid #DFB57B;
}

.top .nav .form_login {
	float: right;
	line-height: 36px;
}

.top .nav .form_login div {
	float: left;
	color: #666;
	width: 60px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	margin-left: 15px;
	cursor: pointer;

}

.top .nav .form_login div.active {
	background: #DFB57B;
    border-radius: 15px;
    color: #fff;
}

 
.top .nav .form_login div:hover {
	background: #DFB57B;
	border-radius: 15px;
}

.title h5 {
	line-height: 50px;
	font-size: 36px;
	text-align: center;
	color: #333333;
	font-weight: 500;
}

.title p {
	margin-top: 21px;
	font-size: 18px;
	color: #777777;
	text-align: center;
}


.main {
    /* width: 1200px; */
    padding: 40px 0;
    margin: 0 auto;
    background: #f8f8f8;
}
.main .content{
    width: 1200px;
    margin: 0 auto;
}

.main .content .info{
    margin-bottom: 40px;
    font-size: 14px;
    color: #666;
}

.insurance{
   margin-bottom: 40px; 
}
.insurance-company{
    width: 800px;
    margin-bottom: 40px;
}
/* .surrender strong{
    color: #606060;
    font-weight: normal;
} */
.tab a{
    color: #3D8FF8;
}
/*ç‰ˆæƒ*/

.foot {
	height: 100px;
	background: rgba(42, 42, 42, 1);
	color: #fff;
	text-align: center;
	line-height: 40px;
}
