@charset "utf-8";
ul {padding:0;margin:0;list-style:none}
html a {text-decoration:none;}
html a:hover{color: #ec6941; text-decoration: none;}
em{font-style: normal;}
body{
	font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;
	/*font-family: Tahoma,Arial,"Lantinghei SC","Microsoft YaHei","微软雅黑",宋体,sans-serif;*/
	letter-spacing: 1px;
}
a:hover{
	color: #ec6941;
}
a{
	color: #666;
	text-decoration: none;
}
/*常用*/
.hidden{
	display: none;
}
.clear{
	clear:both;
	display:block; 
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}

/*顶部*/
.header{
    width: 100%;
	height: 119px;
	z-index: 999;
	position: relative;
}
.header .header_box{
    width: 1200px;
	margin: 0 auto;
}
.header .header_box .logo{
	float: left;
	margin: 30px 0 0 0;
}
.header .header_box .header_menu_box{
	float: right;
	position: relative;
}
.header .header_box .header_menu_box .header_menu{
	line-height: 119px;
	height: 119px;
	float: left;
	font-size: 18px;
	color: #111;
	padding: 0 10px;
	border-bottom: 5px solid #fff;
	margin: 0 0 0 22px;
	cursor: pointer;
}
.header .header_menu_box .header_menu:hover{
	color: #ec6941;
	border-bottom: 5px solid #ec6941;
}
.header .header_menu_box .header_menu_2:hover{
	border-bottom: 0px;
}
.header .header_menu_box .header_menu.current{
	border-bottom: 5px solid #ec6941;
}
.header .header_box .header_menu_box .header_sub_menu_box{
	position: absolute;
	top: 119px;
	right: 0px;
	width: 1000px;
	height: 416px;
	background: #fff;
	border: 1px solid #ddd;
	padding: 32px 52px;
	display: none;
}
.header .header_box .header_menu_box .header_sub_menu_box_arrow{
	position: absolute;
	top: 103px;
	right: 621px;
	width: 29px;
	height: 17px;
	display: none;
}
.header .header_box .header_menu_box .header_sub_menu_box_arrow_2{
	position: absolute;
	top: 103px;
	right: 425px;
	width: 29px;
	height: 17px;
	display: none;
}
.header .header_box .header_menu_box .header_sub_menu_box_hr{
	position: absolute;
	top: 119px;
	right: 500px;
	width: 1px;
	height: 360px;
	background: #ddd;
	margin: 36px 0 0 0;
	display: none;
}
.header .header_box .header_menu_box .header_sub_menu_box .header_sub_menu_list{
}
.header .header_box .header_menu_box .header_sub_menu_box .header_sub_menu_list .item{
	float: left;
	width: 380px;
	margin: 0 130px 20px 0;
	border-bottom: 1px solid #ddd;
}
.header .header_box .header_menu_box .header_sub_menu_box .header_sub_menu_list .item.last{
	margin-right: 0px;
}
.header .header_box .header_menu_box .header_sub_menu_box .header_sub_menu_list .item .name{
	font-size: 18px;
	line-height: 18px;
	color: #ec6941;
	margin: 0 0 16px 0;
	display: block;
}
.header .header_box .header_menu_box .header_sub_menu_box .header_sub_menu_list .item .header_sub_sub_menu_list{
	margin: 0 0 16px 0;
}
.header .header_box .header_menu_box .header_sub_menu_box .header_sub_menu_list .item .header_sub_sub_menu_list .sub_item{
	float: left;
	margin: 0 16px 0 0 ;
	font-size: 14px;
	line-height: 26px;
	color: #111;
}
/*首页slider*/
.slider{
	width: 100%:
	height: 100px;
	line-height: 80px;
	background: #eee;
	color: #fff;
	text-align: center;
}
.slider .item{
	background: #fef8f8;
}
/*主体*/
.container{
	width: 1120px;
	margin: 0 auto;
	padding: 0;
}
/*灰色通栏主体背景*/
.main_container_2{
	width: 100%;
	background: #f6f6f6;
}
/*首页列表1*/
.container .index_img_list_1{
	margin: 52px 0 56px 0;
	text-align: center;
}
.container .index_img_list_1 .item{
	float: left;
	width: 279px;
	height: 253px;
	position: relative;
	margin: 0 1px 1px 0;
	cursor: pointer;
}
.container .index_img_list_1 .item .img{
	display: block;
}
.container .index_img_list_1 .item .title{
	font-size: 16px;
	color: #333;
	position: absolute;
	top: 32px;
	width: 100%;
	text-align: center;
}
.container .index_img_list_1 .item .hover_bg{
	background-color: #ec6941;
	filter:alpha(opacity=90);
	moz-opacity:0.9;
	opacity:0.9;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 279px;
	height: 253px;
	text-align: center;
	color: #fff;
	display: none;
}
.container .index_img_list_1 .item .hover_bg .bg_title{
	font-size: 16px;
	display: block;
	margin: 90px 0 16px 0;
}
.container .index_img_list_1 .item .hover_bg .bg_hr{
	width: 206px;
	height: 1px;
	background: #fff;
	margin: 0 0 0 40px;
}
.container .index_img_list_1 .item .hover_bg .bg_info{
	font-size: 13px;
	margin: 16px 0 0 0;
}
/*首页段落2*/
.container .index_section_2_title{
	font-size: 28px;
	line-height: 28px;
	width: 100%;
	text-align: center;
	color: #111;
	margin: 64px 0 0 0;
}
.container .index_section_2_sub_title{
	font-size: 13px;
	line-height: 13px;
	width: 100%;
	text-align: center;
	color: #666;
	margin: 20px 0 0 0;
}
/*首页顾问团*/
.container .index_adviser_list{
	margin: 66px 0 75px 0;
}
.container .index_adviser_list .item{
	float: left;
	width: 250px;
	height: 386px;
	position: relative;
	border: 1px solid #ccc;
	margin: 0 40px 0 0;
	background: #fff;
	text-align: center;
}
.container .index_adviser_list .item.last{
	margin-right: 0px;
}
.container .index_adviser_list .item .avatar{
	text-align: center;
	width: 100%;
	margin: 27px 0 0 0;
}
.container .index_adviser_list .item .avatar img{
	width: 132px;
	height: 132px;
	display: inline-table;
	border-radius: 132px;
}
.container .index_adviser_list .item .name{
	font-size: 16px;
	line-height: 16px;
	margin: 16px 0 12px 0;
	width: 100%;
	text-align: center;
	color: #111;
}
.container .index_adviser_list .item .sub_info{
	font-size: 14px;
	line-height: 12px;
	margin: 0 auto;
	width: 196px;
	text-align: center;
	color: #666;
}
.container .index_adviser_list .item .sub_info .specialty{
	float: left;
}
.container .index_adviser_list .item .sub_info .work_age{
	float: right;
}
.container .index_adviser_list .item .summary{
	font-size: 12px;
	line-height: 18px;
	margin: 20px 0 40px 0;
	width: 196px;
	display: inline-table;
	color: #333;
	text-align: left;
}
.container .index_adviser_list .item .btn_booking{
	font-size: 16px;
	display: inline-table;
	color: #111;
	border: 1px solid #999;
	border-radius: 20px;
	padding: 6px 66px;
	position: absolute;
	bottom: 22px;
	left: 26px;
}
.container .index_adviser_list .item .hover_bg{
	background-color: #ec6941;
	filter:alpha(opacity=90);
	moz-opacity:0.9;
	opacity:0.9;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 386px;
	text-align: center;
	color: #fff;
	padding: 60px 0 0 0;
	display: none;
}
.container .index_adviser_list .item .bg_qr{
	display: inline-table;
	position: absolute;
	top: 86px;
	left: 48px;
	width: 156px;
	height: 156px;
	display: none;
}
.container .index_adviser_list .item .bg_qr_title{
	position: absolute;
	top: 248px;
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 16px;
	display: none;
	
}
/*首页顾问团 more*/
.container .index_section_3_sub_title{
	font-size: 13px;
	line-height: 13px;
	width: 100%;
	text-align: center;
	margin: 66px 0 75px 0;
	display: block;
}
/*首页列表2*/
.container .index_img_list_2{
	margin: 68px 0 90px 0;
	text-align: center;
}
.container .index_img_list_2 .item{
	float: left;
	width: 207px;
	height: 97px;
	position: relative;
	margin: 0 18px 18px 0;
	border: 1px solid #ccc;
}
.container .index_img_list_2 .item:hover{
	border: 1px solid #ec6941;
}
.container .index_img_list_2 .item.last{
	margin-right: 0px;
}
.container .index_img_list_2 .item .img{
	display: block;
	width: 100%;
	height: 100%;
}
/*首页列表3*/
.container .index_img_list_3{
	margin: 52px 0 56px 0;
	text-align: center;
}
.container .index_img_list_3 .item{
	float: left;
	width: 280px;
	position: relative;
	margin: 0 0 0 0;
	text-align: center;
}
.container .index_img_list_3 .item .img{
	display: inline-table;
}
.container .index_img_list_3 .item .title{
	font-size: 16px;
	color: #333;
	width: 100%;
	text-align: center;
	margin: 26px 0 0 0;
}
/*首页列表3*/
.container .index_img_list_4{
	margin: 52px 0 56px 0;
}
.container .index_img_list_4 .item{
	float: left;
	width: 250px;
	position: relative;
	margin: 0 40px 0 0;
}
.container .index_img_list_4 .item.last{
	margin-right: 0px;
}
.container .index_img_list_4 .item .img{
	display: inline-table;
	width: 250px;
	height: 160px;
}
.container .index_img_list_4 .item .title{
	font-size: 12px;
	width: 100%;
	margin: 8px 0 0 0;
}
/*子页面banner*/
.banner_box{
	margin: 0 0 60px 0;
	width: 100%;
}
.banner_box img{
	width: 100%;
	display: block;
}
/*财险产品详情*/
.container .main_left{
	float: left;
	width: 800px;
	margin: 0 0 80px 0;
}
.container .main_left .breadcrumb_navigation{
	font-size: 13px;
	line-height: 13px;
	color: #333;
	margin: 0 0 64px 0;
}
.container .main_left .product_title{
	font-size: 28px;
	line-height: 28px;
	color: #111;
	margin: 0 0 20px 0;
}
.container .main_left .product_tags{
	font-size: 13px;
	margin: 0 0 28px 0;
}
.container .main_left .product_tags .tag{
	font-size: 13px;
	color: #ec6941;
	border: 1px solid #ec6941;
	padding: 3px 6px;
	float: left;
	margin-right: 10px;
}
.container .main_left .product_features{
	font-size: 13px;
	line-height: 22px;
	color: #666;
	margin: 0 0 20px 0;
}
.container .main_left .product_for_crowd_tags{
	font-size: 13px;
	color: #666;
	margin: 0 0 20px 0;
}
.container .main_left .product_for_crowd_tags .tag{
	font-size: 13px;
	float: left;
	margin-right: 6px;
}
.container .main_left .product_company{
	font-size: 13px;
	color: #666;
	margin: 0 0 20px 0;
}
.container .main_left .btn_online_consultation_1{
	width: 160px;
	height: 64px;
	margin: 10px 0 0px 0;
	cursor: pointer;
}
.container .main_left .btn_online_consultation_1 img{
	display: block;
	width: 100%;
}
.container .main_left .product_section_title{
	width: 100%;
	border-bottom: 1px solid #ddd;
	font-size: 16px;
	color: #333;
	padding: 0 0 10px 0;
	margin: 60px 0 10px 0;
}
.container .main_left .product_content{
	color: #333;
}
.container .sub_right{
	float: right;
	width: 280px;
}
.container .sub_right .sub_right_section_title{
	width: 100%;
	border-bottom: 1px solid #ddd;
	font-size: 16px;
	line-height: 16px;
	color: #333;
	padding: 0 0 12px 0;
	margin: 0px 0 10px 0;
}
.container .adviser_info_box{
	margin: 30px 0 0 0;
}
.container .adviser_info_box .item{
	float: left;
	width: 250px;
	height: 386px;
	position: relative;
	border: 1px solid #ccc;
	margin: 0 40px 0 0;
	background: #fff;
	text-align: center;
}
.container .adviser_info_box .item .avatar{
	text-align: center;
	width: 100%;
	margin: 27px 0 0 0;
}
.container .adviser_info_box .item .avatar img{
	width: 132px;
	height: 132px;
	display: inline-table;
	border-radius: 132px;
}
.container .adviser_info_box .item .name{
	font-size: 16px;
	line-height: 16px;
	margin: 16px 0 12px 0;
	width: 100%;
	text-align: center;
	color: #111;
}
.container .adviser_info_box .item .sub_info{
	font-size: 14px;
	line-height: 12px;
	margin: 0 auto;
	width: 196px;
	text-align: center;
	color: #666;
}
.container .adviser_info_box .item .sub_info .specialty{
	float: left;
}
.container .adviser_info_box .item .sub_info .work_age{
	float: right;
}
.container .adviser_info_box .item .summary{
	font-size: 12px;
	line-height: 18px;
	margin: 20px 0 40px 0;
	width: 196px;
	display: inline-table;
	color: #333;
	text-align: left;
}
.container .adviser_info_box .item .btn_booking{
	font-size: 16px;
	display: inline-table;
	color: #111;
	border: 1px solid #999;
	border-radius: 20px;
	padding: 6px 66px;
}
.container .sub_right .service_promise_list{
}
.container .sub_right .service_promise_list .item{
	margin: 0 0 10px 0;
}
.container .sub_right .service_promise_list .item .item_icon{
	float: left;
	width: 16px;
	height: 18px;
	margin: 0 8px 0 0;
}
.container .sub_right .service_promise_list .item .item_content{
	float: left;
	font-size: 13px;
	line-height: 18px;
}
.container .sub_right .sub_right_content{
	color: #666;
}
.container .sub_right .sub_right_img{
	margin: 40px 0 0 0;
	width: 100%;
	display: block;
}
.container .sub_right .sub_right_img img{
	display: block;
	width: 100%;
}
.article_title{
	display: block;
	padding: 12px 0 0 0;
}

/*产品列表*/
.container .product_filter_box{
	background: #f6f6f6;
	padding: 32px 22px;
}
.container .product_filter_box .sub_type_list{
	height: 100px;
	position: relative;
}
.container .product_filter_box .sub_type_list .item{
	float: left;
	margin-right: 3px;
}
.container .product_filter_box .sub_type_list .item .type_title{
	padding: 3px 10px;
	color: #333;
	font-size: 16px;
}
.container .product_filter_box .sub_type_list .item .type_title:hover{
	background: #fff;
	border: 1px solid #ec6941;
	color: #ec6941;
}
.container .product_filter_box .sub_type_list .item .type_title.current{
	background: #fff;
	border: 1px solid #ec6941;
	color: #ec6941;
}
.container .product_filter_box .sub_type_list .type_option_box{
	position: absolute;
	left: 0px;
	top: 50px;
	background: #fff;
	border: 1px solid #ddd;
	padding: 6px 0 6px 0;
	display: none;
}
.container .product_filter_box .sub_type_list .type_option_box .option_item{
	float: left;
	padding: 3px 10px;
	border-left: 1px solid #ddd;
	line-height: 14px;
	color: #333;
	margin-left: -1px;
}
.container .product_filter_box .sub_type_list .type_option_box .option_item.current{
	color: #ec6941;
}
.container .searech_notice{
	margin: 52px 0 0 0;
}
.container .sort_box{
	background: #f6f6f6;
	padding: 8px 6px 8px 12px;
	width: 100%;
	margin: 16px 0 16px 0;
}
.container .sort_box .title{
	float: left;
}
.container .sort_box .icon_sort_arrow{
	float: left;
	margin: 8px 0 0 6px;
}
.container .sort_box .icon_sort_arrow img{
	display: block;
}
.container .product_list{
}
.container .product_list .item{
	margin: 0 0 38px 0;
}
.container .product_list .item .product_img{
	float: left;
	width: 240px;
	height: 148px;
	margin: 0 26px 20px 0;
}
.container .product_list .item .product_img img{
	width: 240px;
	height: 148px;
}
.container .product_list .item .product_info_box{
	float: left;
	width: 530px;
}
.container .product_list .item .product_info_box .product_name{
	font-size: 22px;
	color: #111;
	line-height: 22px;
	margin: 0 0 6px 0;
	display: block;
}
.container .product_list .item .product_info_box .product_name:hover{
	color: #ec6941;
}
.container .product_list .item .product_info_box .recommend{
	border: 1px solid #ec6941;
	padding: 2px 4px;
	font-size: 12px;
	color: #ec6941;
}
.container .product_list .item .product_info_box .product_features{
}
.container .product_list .item .product_tag_box{
	width: 100%;
	padding: 8px;
	background: #f6f6f6;
}
.container .product_list .item .product_tag_box .tag_list{
	float: left;
	margin: 5px 0 0 0;
}
.container .product_list .item .product_tag_box .tag_list .item{
	float: left;
	font-size: 12px;
	color: #333;
	margin: 0 16px 0 0;
}
.container .product_list .item .product_tag_box .tag_list .icon_tag{
	float: left;
	margin: 0 6px 0 0;
}
.container .product_list .item .product_tag_box .tag_list .tag_name{
	float: left;
}
.container .product_list .item .product_tag_box .price{
	float: right;
	font-size: 20px;
	color: #ec6941;
}

/*理赔服务*/
.sub_left{
	float: left;
	width: 250px;
}
.sub_left .sub_left_menu_bar{
	background: #eeeeee;
	padding: 55px 26px 60px 26px;
}
.sub_left .sub_left_menu_bar .main_item{
	margin: 0 0 20px 0;
	height: 31px;
}
.sub_left .sub_left_menu_bar .main_item .icon_menu{
	float: left;
	width: 30px;
	height: 31px;
	margin: 0 10px 0 0;
}
.sub_left .sub_left_menu_bar .main_item .icon_menu img{
	display: block;
}
.sub_left .sub_left_menu_bar .main_item .item_name{
	float: left;
	line-height: 31px;
	color: #333;
}
.sub_left .sub_left_menu_bar .item{
	margin: 0 0 22px 0;
	display: block;
}
.sub_left .sub_left_menu_bar .item .item_name{
	float: left;
	margin: 0 0 0 40px;
}
.sub_left .sub_left_menu_bar .item .item_name.current{
	color: #ec6941;
}
.sub_left .sub_left_menu_bar .item .item_arrow{
	float: right;
}
.main_right{
	float: right;
	width: 830px;
	margin: 0 0 60px 0;
}
.main_right .section_title{
	font-size: 24px;
	margin: 0 0 23px 0;
}
.main_right .section_title .sub_title{
	font-size: 16px;
	float: left;
	margin: 8px 0 0 0;
}
.main_right .section_title .title{
	float: left;
}
.main_right .section_sub_title{
	font-size: 16px;
	margin: 0 0 10px 0;
}
.main_right .claim_service_adviser_list .index_adviser_list{
	margin: 0 0 0 0;
}
.main_right .claim_service_adviser_list .index_adviser_list .item{
	margin-bottom: 40px;
}
.main_right .section_content{
	margin: 20px 0 0 0;
	line-height: 24px;
}

/*文章列表*/
.container .article_list{
}
.container .article_list .item{
	margin: 0 0 38px 0;
	height: 148px;
}
.container .article_list .item .article_img{
	float: left;
	width: 240px;
	height: 148px;
	margin: 0 26px 0 0;
}
.container .article_list .item .article_img img{
	height: 100%;;
}
.container .article_list .item .article_info_box{
	float: left;
	width: 530px;
}
.container .article_list .item .article_info_box .title{
	font-size: 22px;
	color: #111;
	line-height: 22px;
	margin: 0 0 10px 0;
	height: 22px;
	overflow: hidden;
	display: block;
}
.container .article_list .item .article_info_box .title:hover{
	color: #ec6941;
}
.container .article_list .item .article_info_box .content{
	margin-bottom: 6px;
	color: #666;
	height: 92px;
	overflow: hidden;
	font-size: 13px;
}
.container .article_list .item .article_info_box .time{
	color: #999;
	font-size: 12px;
}

/*文章详情*/
.container .article_detail{
}
.container .article_detail .title{
	font-size: 22px;
	color: #111;
	line-height: 22px;
	margin: 0 0 10px 0;
	height: 22px;
	overflow: hidden;
}
.container .article_detail .article_time{
	color: #999;
	font-size: 12px;
	margin: 10px 0 30px 0;
}
.container .article_detail .content{
	margin-bottom: 6px;
	color: #666;
	overflow: hidden;
	font-size: 13px;
}
.container .article_list .item .article_info_box .time{
	color: #999;
}

/*关于我们*/
.container .single_page_box{
	margin: 0 0 0 0;
}
.container .single_page_box .title{
	margin: 0 0 30px 444px;
	font-size: 28px;
	line-height: 28px;
	color: #111;
}
.container .single_page_box .left_box{
	float: left;
	width: 414px;
	margin: 0 30px 0 0;
}
.container .single_page_box .right_box{
	float: left;
	width: 670px;
	margin: -6px 0 80px 0;
	font-size: 13px;
	line-height: 23px;
}
.container .single_page_box .right_box p{
	margin: 0 0 30px 0;
}

/*底部相关信息*/
.bottom_link_box{
	width: 100%;
	padding: 40px 0 0 0;
}
.bottom_link_box .title{
	font-size: 13px;
	line-height: 13px;
	float: left;
	margin: 0 32px 0 0;
}
.bottom_link_box .link_list{
	float: left;
}
.bottom_link_box .link_list a{
	float: left;
	margin:  0 30px 0 0;
	line-height: 13px;
	font-size: 13px;
}
.bottom_contact_box{
	margin: 30px 0 20px 0;
}
.bottom_contact_box .wechat_qr{
	float: left;
	width: 112px;
	height: 112px;
}
.bottom_contact_box .icon_tel{
	float: left;
	width: 48px;
	height: 43px;
	margin: 0 10px 0 40px;
}
.bottom_contact_box .contact_phone_box{
	float: left;
}
.bottom_contact_box .contact_phone_box .title{
	font-size: 13px;
	color: #666;
}
.bottom_contact_box .contact_phone_box .content{
	font-size: 24px;
	color: #ec6941;
}

/*底部*/
.footer{
	background: #707070;
	text-align: center;
	color: #eee;
}
.footer .footer_box{
	position: relative;
	height: 42px;
	line-height: 42px;
}
/*
     FILE ARCHIVED ON 09:44:42 Oct 19, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:23:38 Mar 14, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.535
  load_resource: 53.183
  PetaboxLoader3.resolve: 34.579
  PetaboxLoader3.datanode: 16.516
*/