@charset "utf-8";
/*===== 样式重置 =====*/
	html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,fieldset,button,input,textarea,th,td{margin:0;padding:0;}

	body{background-color:#f5f5f5;}

	body,button,input,select,textarea,fieldset,label{font:12px/1.5 "Microsoft Yahei","Lucida Grande",tahoma,arial,\5b8b\4f53; color:#666;}

	h1,h2,h3,h4,h5,h6{font-size:100%;}

	ul,ol{list-style:none;}

	fieldset,img{border:0 none;}

	img{-ms-interpolation-mode:bicubic;margin:0;padding:0;border:none;}

	i,em{font-style:normal;}

	table{border-collapse:collapse; border-spacing:0;}

	input,select,textarea,button{font-size:100%; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
	button,
	input[type=button],
	input[type=submit]{cursor:pointer;}
	input[type=search]{-webkit-appearance:textfield;}
	textarea{overflow-y:auto; resize:vertical;}
	a{text-decoration: none;}
	
	/*===== 清除浮动 =====*/
	.clear,
	.clearfix{zoom:1;}
	.clear:after,
	.clearfix:after{
		content:' ';
		display:block;
		clear:both;
		height:0;
		visibility:hidden;
	}
	.fl{float: left}
	.fr{float: right}
	/*===== 通用css=====*/

	.c_purple{color:#8c7fee;}

/*=========头部========*/
.header{min-width: 1190px;background-color: #fff;margin:0 auto;box-shadow:0 3px 5px #ebebeb ;-webkit-box-shadow:0 3px 5px #ebebeb;}
.toolbar{padding:15px 20px 10px;width: 1280px;margin: 0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;height:80px;}
	.toolbar .logo{float: left;}
	.toolbar .nav{float: right;padding-top:14px;}
		.toolbar .nav_a{float:left;color:#969696;font-size:15px;margin-left:35px;}
		.toolbar .nav_a:hover{color:#8c7fee;}
		.nav_sign{float:left;font-size:17px;color:#969696;}
			.nav_sign a{color:#8c7fee;margin-left:30px;font-size: 17px;}
			.nav_sign a:hover{text-decoration: underline;}
			.icon_g{background:url(data:image/png;base64,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) no-repeat;height:30px;width:30px;background-position:0 0;margin-top:-2.5px;}
			.icon_g:hover{background-position:0 -44px;}
/*=========内容=========*/		
		.content{width: 1190px;margin:20px auto ;}		

/*=========尾部========*/
.footer{background: #fff;height:280px;width: 1190px;margin:0 auto;}	
	.we{float:left;width: 396px;text-align: center;font-size:14px;color:#646464;margin:30px 0 25px;}
		.we_box{display: inline-block;text-align: left;}
		.we_border{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
			.we_tit{position:relative;font-size:18px;color:#3c3c3c;padding-left:6px;margin-bottom:10px;}
				.we_tit hr{position:absolute;left:0;top:5px; border:none;width: 3px;background-color: #646464;height:18px;}
			.we_float{margin-bottom:15px;}
				.we_float a{display:block;float:left;margin-right:15px;color:#646464;}
				.we_float a:hover{color:#8c7fee;}
			.we_code{margin-left:-5px;}	
			.we_fx{padding:32px 0 0 10px;}
				.we_fx a{display: block;font-size: 0}	
	.copyright{clear: both;text-align: center;font-size:14px;}
		.copyright a{color:#666}
		.copyright a:hover{text-decoration: underline;}

/*****二位码****/
.mod_nav_my{float:left;position: relative;}
.mod_nav_vcode {display:none;position:absolute;top:28px;left:50%;margin-left:-71px;width:120px;padding:10px 20px 15px;border:1px solid #333;background-color:#fff;z-index:1}
	.mod_nav_vcode:before{content:"";position:absolute;left:50%;margin-left:-2.5px;top:-5px;display: block;width: 0;height:0;border-width: 0 5px 5px 5px;border-style:solid;pointer-events:none;border-color:transparent;border-bottom-color: #333;}
	
.vcode2{top:-196px;}
	.mod_nav_my a:hover+.mod_nav_vcode{display:block;}
	.mod_nav_my img:hover+.mod_nav_vcode{display:block;}
	.vcode2:before{bottom:-5px;top:auto;border-width: 5px 5px 0 5px;border-top-color: #333;}
	.mod_nav_vcode_tit {width:120px;height:auto;line-height:18px;text-align:center;margin-bottom:5px}
	.mod_nav_vcode_img {display:block;width:120px;height:120px;margin:0 auto}	

/*下拉菜单*/
.dropdown, .dropup {position: relative;float:left;}
		.dropdown_menu{position: absolute;top: 150%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 5px 0;margin: 2px 0 0;font-size: 14px;text-align: left;list-style: none;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,.15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175);}
		.open>.dropdown_menu{display: block;}
		.dropdown_menu:before,.dropdown_menu:after{content: "";display: block;position: absolute;top:-8px;left:50%;margin-left:-8px;width: 0;height:0;border-width: 0 8px 8px 8px;border-style: solid;border-color: transparent;}
		.dropdown_menu:after{border-bottom-color:#fff;z-index: 100;}
		.dropdown_menu:before{border-bottom-color:#ccc;top:-9px;z-index: 0}
				.dropdown_menu>li>a {display: block; padding: 6px 20px;clear: both;font-weight: 400;line-height: 1.42857143;color: #969696;white-space: nowrap;font-size: 14px;float:none;margin-left:0;}
				.dropdown_toggle{position: relative;padding-right:12px;}
				.open>.dropdown_toggle{color:#8c7fee}
				.dropdown_menu>li>a:focus, .dropdown_menu>li>a:hover {color: #262626;text-decoration: none;background-color: #8c7fee;color:#fff;}
				.dropdown_toggle>.caret {position:absolute;top:50%;right:0;margin-top:-2px;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px dashed;border-top: 4px solid\9;border-right: 4px solid transparent;border-left: 4px solid transparent;}
/*20151026 dialog提示*/
.layer_dialog{position: fixed;pointer-events: auto;background-color: #000;filter: alpha(opacity=60);background-color: rgba(0,0,0,0.6);color:#fff;border:none;min-width: 100px;border-radius: 3px;-webkit-border-radius:3px;-moz-border-radius:3px;top:35%;left:45%;}
	.layer_content{padding:12px 25px;position: relative;line-height: 24px;word-break: break-all;font-size: 14px;overflow: auto;text-align: center;}
/*END*/		

/*20151104增加未支付保单 */
.dropdown_menu>li>a>.badge{color:#df3f41;}
.dropdown_menu>li>a:focus>.badge, .dropdown_menu>li>a:hover>.badge{color:#fff;}
.nav_sign a{margin-left:0;}
/*END*/		


/* 20180103增加错误提示 */
.err-tips{position: fixed;top:0;left:0;display: none;z-index: 1000;width: 100%;height: 100%;vertical-align: middle;text-align: center;}
	.err-tips:before{content:"";height: 100%;vertical-align: middle;display: inline-block;}
	.err-tips span{display: inline-block;vertical-align: middle;background-color: #000;opacity:.6;padding-left:16px;padding-right:16px;padding-top:10px;padding-bottom: 10px;color:#fff;border-radius: 5px;}
/*END*/		
/* 20180105 导航栏用户登录*/
.nav .username {float: left;color: #969696;font-size: 17px;margin-left: 35px; display: flex; align-items: center;}
.nav .username a.text{color:#969696;display: inline-block;height: 20px;line-height: 20px;cursor: pointer;}
.nav .username a.text:hover {color: #8c7fee;}
.nav .username #header_uname{max-width: 110px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nav .username i {width:1px;background: #969696;height: 20px;display: inline-block;margin-left: 10px;margin-right: 10px;vertical-align: middle;}
/*END*/		

/* 20191221增加悬浮展示分部功能 */
.toolbar .nav_bb {
	margin-left: 6px;
}
.nav_tips {
	float: left;
	position: relative;
	width: 20px;
    height: 20px;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAHCAYAAADam2dgAAAAi0lEQVQYlV3LsW1CQRAE0MchkSEqQVRASLZCQjhzCThzCaQkRFQABXDbglMCJBdBCST/nAAyf6VJZt4Oaq0FIqLTu8wcoitY4yczRz0wwS9mBWeMcfgHCo644Voi4o4lVpm5ebgtpviIiG7QWnt+L1CxxxfmEXGBF3rAb+zwGRGn19Bae0utddjv/gDLEEZISj8OCwAAAABJRU5ErkJggg==');
	background-position: center;
	background-repeat: no-repeat;
}
.nav_tips::after {
	display: block;
	content: '';
	width: 0;
	height: 0;
	border-bottom: 7px solid #fff;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	position: absolute;
	z-index: 999;
	top: 27px;
	right: 26px;
}
.subordinates {
	position: absolute;
	z-index: 999;
	top: 34px;
	right: 0;
	padding: 0 10px;
	min-Width: 92px;
	background-color: #fff;
	box-shadow: 2px 3px 20px 1px rgba(51,51,51,0.2);
	border-radius: 8px;
}
.subordinates .s-item {
	display: block;
	border-bottom: solid 1px #F7F8FC;
	height: 50px;
	line-height: 50px;
	color: #666;
	font-size: 16px;
	text-align: center;
	word-break: keep-all;
	cursor: pointer;
}
.subordinates .s-item:last-child {
	border-bottom: none;
}
.subordinates .s-item:hover {
	color: #8c7fee;
}
@keyframes accountCloseLayer {
	from { 
		top: 225px;
		opacity: 0.8;
	}
	to { 
		top: 365px;
		opacity: 1;
	}
}
.account_close_layer {
	position: fixed;
	left: 50%;
	transform: translateX(-50%);
	top: 365px;
	width: 380px;
	padding: 18px 18px 24px;
	background-color: #fff;
	box-shadow: 2px 3px 20px 1px rgba(51,51,51,0.2);
	border-radius: 16px;
	animation: accountCloseLayer .2s linear;
	z-index: 999;
	display: none;
}
.account_close_title {
	height: 29px;
	line-height: 29px;
	color: #333;
	font-size: 20px;
	font-weight: bold;
	position: relative;
	text-align: center;
}
.account_close_icon {
	width: 29px;
	height: 29px;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}
.account_close_content {
	margin-top: 10px;
	margin-bottom: 12px;
	line-height: 28px;
	font-size: 16px;
	font-weight: 400;
	color: #666;
}
.account_close_btn {
	height: 40px;
	line-height: 40px;
	background: #A69DFF;
	border-radius: 2px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
	cursor: pointer;
}