/* ================================================================ 
��������������֮�� lanrenzhijia.com
=================================================================== */

.preload1 {
	background: url(../images/three_1.gif0);
}
.preload2 {
	background: url(../images/three_1a.gif0);
}
.h_nav #nav1 {
	padding:0;
	margin:0;
	list-style:none;
	height:38px;
	
	position:relative;
	z-index:500;
	font-family: "΢���ź�";
	width:960px;
}
.h_nav #nav1 li.top {
	/*display:block;bluecms��������� �������� ��ô������class����id
	������display:noneҲ��������*/
	float:left;
	height:38px;
}
.h_nav #nav1 li a.top_link {
	display:block;
	float:left;
	height:35px;
	line-height:35px;
	color:#ccc;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 12px;
	cursor:pointer;
	background: url(../images/three_0.gif0);
}
.h_nav #nav1 li a.top_link span {
	float:left;
	display:block;
	padding:0 24px 0 12px;
	height:46px;
	line-height:46px;
	font-size:14px;
	background: url(../images/three_0.gif0) right top no-repeat;
	color:#fff;
}
.h_nav #nav1 li a.top_link span.down {
	float:left;
	display:block;
	padding:0 24px 0 12px;
	height:46px;
	line-height:46px;
	background: url(../images/three_0a.gif0) no-repeat right top;
	color:#fff;
}
.h_nav #nav1 li:hover a.top_link {
	color:#fff;
	background: url(../images/three_1.gif0) no-repeat;
}
.h_nav #nav1 li:hover a.top_link span {
	background:url(../images/three_1.gif0) no-repeat right top;
}
.h_nav #nav1 li:hover a.top_link span.down {
	background:url(../images/three_1a.gif0) no-repeat right top;
}
/* Default list styling */

.h_nav #nav1 li:hover {
	position:relative;
	z-index:200;
}
.h_nav #nav1 li:hover ul.sub {
	left:1px;
	top:46.5px;
	background: #fff;
	padding:3px;
	border:0px solid #5c731e;
	white-space:nowrap;
	width:460px;
	height:auto;
	z-index:300;
	padding-top:-10px;
}
.h_nav #nav1 li:hover ul.sub li {
	display:block;
	background: #fff;
	position:relative;
	float:left;
	width:220px;/*bluecms�ؼ�������� Ҫ ���� Ӣ��ͳһ*/
	font-weight:normal;
	margin-top:20px;
}
.h_nav #nav1 li:hover ul.sub li a {
	display:block;
	font-size:12px;
	font-weight:800;
	width:188px;
	line-height:13px;
	text-indent:5px;
	color:#328cec;
	text-decoration:none;
	border:0px solid #fff;
}

.h_nav #nav1 li ul.sub a.fly {
	background:#fff url(../images/arrow.gif0) 80px 6px no-repeat;
	font-size:14px;
	color:#328cec;
	font-weight:800;
	padding-left:20px;
}
.h_nav #nav1 li ul.sub a.fly1 {
	background:#fff url(../images/arrow.gif0) 80px 6px no-repeat;
	font-size:14px;
	color:#328cec;
	font-weight:800;
	padding-left:20px;
}
.h_nav #nav1 li:hover ul.sub  a:hover {
	background:#fff;
	color:#333;
	border-color:#fff;
}
.h_nav #nav1 li:hover ul.sub a.fly:hover {
	background:#fff url(../images/arrow_over.gif0) 80px 6px no-repeat;
	color:#9861bb;
}

.h_nav #nav1 li ul.sub li a.fly {
	background:#fff url(../images/arrow.gif0) 80px 6px no-repeat;
	font-size:14px;
	line-height:14px;
	color:#328cec;
}
.h_nav #nav1 li:hover ul.sub a.fly1:hover {
	background:#fff url(../images/arrow_over.gif0) 80px 6px no-repeat;
	color:#9861bb;
}

.h_nav #nav1 li ul.sub li a.fly1 {
	background:#fff url(../images/arrow.gif0) 80px 6px no-repeat;
	font-size:12px;
	line-height:14px;
	color:#328cec;
}
.h_nav #nav1 li:hover ul.sub li a:hover {
	background:#fff;
	color:#fff;
	border-color:#fff;
}
.h_nav #nav1 li:hover ul.sub li a.fly:hover {
	background:#fff url(../images/arrow_over.gif0) 80px 6px no-repeat;
	color:#9861bb;
}
.h_nav #nav1 li:hover li:hover ul, .h_nav #nav1 li:hover li:hover li:hover ul, .h_nav #nav1 li:hover li:hover li:hover li:hover ul, .h_nav #nav1 li:hover li:hover li:hover li:hover li:hover ul {
	left:190px;
	top:-4px;
	background: #fff;
	padding:3px;
	border:0px solid #5c731e;
	white-space:nowrap;
	width:590px;
	z-index:400;
	height:auto;
	display:block;
}
.h_nav #nav1 ul, .h_nav #nav1 li:hover ul ul, .h_nav #nav1 li:hover li:hover ul ul, .h_nav #nav1 li:hover li:hover li:hover ul ul, .h_nav #nav1 li:hover li:hover li:hover li:hover ul ul {
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none;
	display:block;
}
.h_nav #nav1 li:hover li:hover a.fly, .h_nav #nav1 li:hover li:hover li:hover a.fly, .h_nav #nav1 li:hover li:hover li:hover li:hover a.fly, .h_nav #nav1 li:hover li:hover li:hover li:hover li:hover a.fly {
	background:#fff url(../images/arrow_over.gif0) 80px 6px no-repeat;
	color:#9861bb;
	border-color:#fff;
}
.h_nav #nav1 li:hover li:hover li a.fly, .h_nav #nav1 li:hover li:hover li:hover li a.fly, .h_nav #nav1 li:hover li:hover li:hover li:hover li a.fly {
	background:#fff url(../images/arrow.gif0) 80px 6px no-repeat;
	color:#9861bb;
	border-color:#fff;
}

/* Static export navigation cleanup */
.hdw {
	background: linear-gradient(#1689ee, #0866c7);
	border-top: 1px solid #36a0f4;
	border-bottom: 3px solid #045aaa;
	box-shadow: inset 0 1px rgba(255,255,255,.28);
	min-width:960px;
}
.h_nav {
	height:46px !important;
	line-height:46px !important;
	width:960px !important;
	margin:0 auto !important;
	overflow:visible !important;
}
.h_nav #nav1 {
	display:flex !important;
	align-items:stretch;
	height:46px !important;
	width:960px !important;
	margin:0 auto !important;
	padding:0 !important;
	font-family:"Microsoft YaHei","SimHei",Arial,sans-serif;
	background:transparent;
}
.h_nav #nav1 li.top {
	display:block !important;
	float:none !important;
	flex:1 1 0 !important;
	height:46px !important;
	position:relative !important;
	background:none !important;
}
.h_nav #nav1 li a.top_link,
.h_nav #nav1 li:hover a.top_link {
	float:none !important;
	display:flex !important;
	align-items:center;
	justify-content:center;
	height:46px !important;
	line-height:46px !important;
	padding:0 !important;
	background:transparent !important;
	color:#fff;
	font-size:15px;
	font-weight:700;
	letter-spacing:0;
	border-left:1px solid rgba(255,255,255,.16);
	border-right:1px solid rgba(0,60,140,.18);
}
.h_nav #nav1 li.cur a.top_link,
.h_nav #nav1 li:hover a.top_link {
	background:linear-gradient(#0f78d8,#045db5) !important;
	text-decoration:none;
}
.h_nav #nav1 li a.top_link span,
.h_nav #nav1 li a.top_link span.down,
.h_nav #nav1 li:hover a.top_link span,
.h_nav #nav1 li:hover a.top_link span.down {
	float:none !important;
	display:block !important;
	height:auto !important;
	line-height:46px !important;
	padding:0 !important;
	background:none !important;
	color:#fff;
	white-space:nowrap;
}
.h_nav #nav1 ul,
.h_nav #nav1 li:hover ul ul,
.h_nav #nav1 li:hover li:hover ul ul,
.h_nav #nav1 li:hover li:hover li:hover ul ul,
.h_nav #nav1 li:hover li:hover li:hover li:hover ul ul {
	position:absolute;
	left:-9999px;
	top:auto;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	list-style:none;
	display:block;
}
.h_nav #nav1 li:hover > ul.sub {
	left:0 !important;
	top:46px !important;
	min-width:190px;
	width:auto;
	height:auto;
	padding:10px 0;
	background:#fff;
	border:1px solid #d9e5f1;
	box-shadow:0 8px 18px rgba(0,44,90,.18);
	white-space:normal;
	z-index:600;
}
.h_nav #nav1 li:hover > ul.sub[style*="600px"] {
	width:640px !important;
	padding:14px 14px 8px;
}
.h_nav #nav1 li:hover > ul.sub[style*="600px"] > div {
	width:auto !important;
}
.h_nav #nav1 li:hover > ul.sub[style*="600px"] > div[style*="display:none"] {
	display:none !important;
}
.h_nav #nav1 li:hover > ul.sub[style*="600px"] > div:not([style*="display:none"]) {
	display:grid !important;
	grid-template-columns:repeat(3, 1fr);
	gap:8px 12px;
}
.h_nav #nav1 li:hover ul.sub li {
	float:none !important;
	display:block;
	width:auto;
	margin:0 !important;
	background:#fff;
	position:relative;
}
.h_nav #nav1 li:hover ul.sub[style*="600px"] li {
	float:none !important;
	width:auto !important;
	margin:0 !important;
}
.h_nav #nav1 li:hover ul.sub li a,
.h_nav #nav1 li ul.sub a.fly,
.h_nav #nav1 li ul.sub a.fly1,
.h_nav #nav1 li ul.sub li a.fly,
.h_nav #nav1 li ul.sub li a.fly1,
.h_nav #nav1 li:hover li:hover a.fly,
.h_nav #nav1 li:hover li:hover li a.fly {
	display:block !important;
	width:auto;
	min-height:20px;
	line-height:20px;
	padding:7px 14px;
	text-indent:0;
	background:#fff;
	color:#155fba;
	font-size:13px;
	font-weight:600;
	border:0;
	text-decoration:none;
}
.h_nav #nav1 li ul.sub a.fly1,
.h_nav #nav1 li ul.sub li a.fly1 {
	padding:5px 14px 5px 24px !important;
	color:#555;
	font-size:12px;
	font-weight:400 !important;
}
.h_nav #nav1 li:hover ul.sub li a:hover,
.h_nav #nav1 li:hover ul.sub a.fly:hover,
.h_nav #nav1 li:hover ul.sub a.fly1:hover {
	background:#edf6ff;
	color:#024f9f;
	text-decoration:none;
	border:0;
}
.h_nav #nav1 li:hover li:hover ul,
.h_nav #nav1 li:hover li:hover li:hover ul,
.h_nav #nav1 li:hover li:hover li:hover li:hover ul,
.h_nav #nav1 li:hover li:hover li:hover li:hover li:hover ul {
	left:100%;
	top:0;
	width:190px;
	padding:8px 0;
	background:#fff;
	border:1px solid #d9e5f1;
	box-shadow:0 8px 18px rgba(0,44,90,.14);
}

/* Static export inner-page sidebar cleanup */
.content .left {
	width:201px;
	margin-right:5px;
	overflow:visible;
	font-family:"Microsoft YaHei","SimHei",Arial,sans-serif;
}
.left .left_con {
	margin-bottom:14px;
	background:#fff;
	border:1px solid #d9e5f1;
	box-shadow:0 3px 10px rgba(0,48,100,.08);
	overflow:hidden;
}
.left_con .top_0,
.left_con .top_0 a {
	height:44px;
	line-height:44px;
	margin:0;
	padding:0 16px;
	background:linear-gradient(#1689ee,#0765c3) !important;
	color:#fff !important;
	font-size:16px;
	font-weight:700;
	text-align:left;
	text-decoration:none;
	letter-spacing:0;
}
.left_con_c {
	padding:8px 0 !important;
	background:#fff !important;
	border:0 !important;
}
.left_con_c ul {
	margin:0;
	padding:0 !important;
}
.left_con_c ul li,
.left_con_c ul .li01 {
	height:auto !important;
	min-height:38px;
	line-height:20px !important;
	margin:0 !important;
	padding:0 !important;
	background:none !important;
	border-bottom:1px solid #eef3f8;
}
.left_con_c ul li:last-child,
.left_con_c ul .nobot {
	border-bottom:0;
}
.left_con_c li a,
.left_con_c li {
	display:block;
	color:#405064 !important;
	font-size:13px;
	font-weight:400;
	text-decoration:none;
}
.left_con_c li a {
	position:relative;
	padding:10px 14px 10px 28px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.left_con_c li a:before {
	content:"";
	position:absolute;
	left:14px;
	top:18px;
	width:5px;
	height:5px;
	border-radius:50%;
	background:#2d8ee8;
}
.left_con_c li.cur a,
.left_con_c li a:hover {
	background:#f0f7ff;
	color:#075fb9 !important;
	text-decoration:none !important;
}
.leftbot,
.righttop,
.rightbot {
	height:0 !important;
	border:0 !important;
	background:none !important;
	margin:0 !important;
}
.left .contact {
	width:201px !important;
	margin-top:14px !important;
	padding:0 0 14px !important;
	background:#fff !important;
	border:1px solid #d9e5f1;
	box-shadow:0 3px 10px rgba(0,48,100,.08);
	box-sizing:border-box;
	overflow:hidden;
}
.left .contactnr {
	width:auto !important;
}
.left .contactnr .title {
	height:44px;
	line-height:44px;
	margin:0 0 10px;
	padding:0 16px;
	background:linear-gradient(#1689ee,#0765c3);
	color:#fff;
}
.left .contactnr .title .font {
	display:inline;
	height:auto;
	line-height:44px;
	background:none;
	color:#fff;
	font-size:16px;
	font-weight:700;
}
.left .contactnr .title .englist {
	display:none;
}
.left .contactTel {
	width:auto !important;
	height:auto;
	margin:0 14px 12px !important;
	padding:14px 10px 13px !important;
	background:#f0f7ff;
	border:1px solid #2d8ee8 !important;
	border-radius:4px;
	color:#075fb9;
	font-size:22px;
	font-weight:700;
	line-height:28px;
	text-align:left;
	box-sizing:border-box;
}
.left .contactTel span {
	display:block;
	position:static !important;
	width:auto !important;
	height:auto !important;
	margin:0 0 6px !important;
	background:transparent !important;
	margin-bottom:4px;
	color:#5f7084;
	font-size:12px;
	font-weight:400;
	line-height:16px;
	text-align:left;
}
.left .contactnr dl {
	width:auto;
	margin:0 12px;
	padding:9px 0;
	border-bottom:1px solid #eef3f8;
	overflow:hidden;
}
.left .contactnr dl:last-child {
	border-bottom:0;
}
.left .contactnr dl dt,
.left .contactnr dl dd {
	line-height:22px;
	color:#405064;
}
.left .contactnr dl dt {
	width:64px;
	padding-left:0;
	font-weight:700;
}
.left .contactnr dl dd {
	width:106px;
}
.contact-map-static {
	clear:both;
	margin:24px 0 0;
	padding-top:8px;
}
.contact-map-static img {
	display:block;
	width:100%;
	max-width:697px;
	height:auto;
	border:1px solid #d9e5f1;
	box-shadow:0 3px 10px rgba(0,48,100,.08);
	box-sizing:border-box;
}

/* Static export inner-page right content cleanup */
.content .right {
	width:754px;
	float:right;
	display:inline;
	overflow:visible;
	font-family:"Microsoft YaHei","SimHei",Arial,sans-serif;
	color:#405064;
}
.content .right .plc {
	height:40px !important;
	line-height:40px !important;
	margin:0;
	padding:0 16px !important;
	background:#fff !important;
	border:1px solid #d9e5f1 !important;
	border-bottom:0 !important;
	color:#6a7787;
	font-size:13px;
	box-sizing:border-box;
	overflow:hidden;
}
.content .right .plc a {
	color:#075fb9;
	text-decoration:none;
}
.content .right .plc a:hover {
	text-decoration:underline;
}
.content .right .rtit,
.content .right .rtit1 {
	height:44px !important;
	line-height:44px !important;
	margin:0;
	padding:0 16px !important;
	text-indent:0 !important;
	background:linear-gradient(#1689ee,#0765c3) !important;
	color:#fff !important;
	font-size:16px;
	font-weight:700;
	letter-spacing:0;
	box-sizing:border-box;
}
.content .right .rtit a,
.content .right .rtit1 a {
	color:#fff !important;
	text-decoration:none;
}
.content .right_main {
	width:100% !important;
	min-height:160px;
	padding:20px !important;
	background:#fff;
	border:1px solid #d9e5f1 !important;
	border-top:0 !important;
	box-sizing:border-box;
	overflow:hidden;
	box-shadow:0 3px 10px rgba(0,48,100,.06);
}
.content .right_main .agent_con,
.content .right_main .news_con,
.content .right_main .n_info_con,
.content .right_main .n_info_con2 {
	width:auto !important;
	margin:0 !important;
	padding:0 !important;
	color:#405064;
	font-size:14px;
	line-height:28px;
	box-sizing:border-box;
}
.content .right_main .agent_con {
	overflow:hidden;
}
.content .right_main .agent_con img,
.content .right_main .n_info_con img,
.content .right_main .news_con img {
	max-width:100%;
	height:auto !important;
	box-sizing:border-box;
}
.content .right_main .agent_con p {
	margin:0 0 12px;
	word-spacing:0;
}
.content .right_main dl.news_dl {
	margin:0;
	padding:8px 0;
	border-bottom:1px dashed #d9e5f1;
	font-size:14px;
	line-height:24px;
}
.content .right_main dl.news_dl dt {
	width:auto !important;
	height:auto !important;
	min-height:26px;
	margin:0;
	line-height:26px;
	overflow:hidden;
}
.content .right_main dl.news_dl .dt_1 {
	display:block;
	margin-right:120px;
	padding-left:12px;
	background:none !important;
	color:#075fb9;
	font-size:14px;
	font-weight:600;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.content .right_main dl.news_dl .dt_1:before {
	content:"";
	display:inline-block;
	width:4px;
	height:4px;
	margin:0 8px 2px 0;
	background:#2d8ee8;
	border-radius:50%;
}
.content .right_main dl.news_dl .dt_2 {
	float:right;
	padding:0;
	color:#6f7f91;
	font-size:12px;
}
.content .right_main .digg {
	margin:18px 0 0;
	text-align:center;
}
.content .right_main .digg a,
.content .right_main .digg span {
	display:inline-block;
	margin:0 2px 4px;
	padding:4px 8px;
	border:1px solid #d9e5f1;
	background:#fff;
	color:#075fb9;
	line-height:18px;
	text-decoration:none;
}
.content .right_main .digg .page-num-current,
.content .right_main .digg a:hover {
	background:#075fb9;
	color:#fff;
	border-color:#075fb9;
}
.content .right .riti1_con dl.pd_list_dl {
	display:flex !important;
	align-items:flex-start;
	width:100% !important;
	height:auto !important;
	min-height:176px;
	margin:0 0 18px !important;
	padding:12px 14px !important;
	border:1px solid #e2edf8;
	background:#fff;
	box-sizing:border-box;
	transition:border-color .18s ease, background-color .18s ease, box-shadow .18s ease;
}
.content .right .riti1_con dl.pd_list_dl:hover {
	border-color:#a9cfee;
	background:#f8fbff;
	box-shadow:0 4px 12px rgba(7,95,185,.08);
}
.content .right .riti1_con dl.pd_list_dl dt {
	flex:0 0 224px;
	width:224px !important;
	height:152px !important;
	margin:0 18px 0 0 !important;
	border:1px solid #e5edf6 !important;
	background:#f4f8fc !important;
	box-sizing:border-box;
	overflow:hidden;
}
.content .right .riti1_con dl.pd_list_dl dt:hover {
	border-top:1px solid #a9cfee !important;
	background:#f4f8fc !important;
	color:inherit !important;
}
.content .right .riti1_con dl.pd_list_dl dt img {
	display:block;
	width:100% !important;
	height:100% !important;
	object-fit:cover;
	border:0 !important;
	transition:transform .18s ease;
}
.content .right .riti1_con dl.pd_list_dl:hover dt img {
	transform:scale(1.02);
}
.content .right .riti1_con dl.pd_list_dl dt img:hover {
	border-top:0 !important;
	background:transparent !important;
	color:inherit !important;
}
.content .right .riti1_con dl.pd_list_dl dd {
	flex:1 1 auto;
	width:auto !important;
	height:auto !important;
	min-width:0;
	padding:2px 0 0 !important;
	text-align:left !important;
	box-sizing:border-box;
}
.content .right .riti1_con dl.pd_list_dl dd h4 {
	margin:0 0 10px !important;
	padding:0 !important;
	background:transparent !important;
	border:0 !important;
	color:#075fb9 !important;
	font-size:16px !important;
	font-weight:700;
	line-height:24px !important;
	text-align:left !important;
}
.content .right .riti1_con dl.pd_list_dl dd h4 a,
.content .right .riti1_con dl.pd_list_dl dd h4 a:hover {
	display:inline !important;
	width:auto !important;
	height:auto !important;
	padding:0 !important;
	border:0 !important;
	background:transparent !important;
	color:#075fb9 !important;
	font-size:16px !important;
	font-weight:700;
	line-height:24px !important;
	text-align:left !important;
	text-decoration:none !important;
}
.content .right .riti1_con dl.pd_list_dl:hover dd h4 a,
.content .right .riti1_con dl.pd_list_dl dd h4 a:hover {
	color:#004f9e !important;
}
.content .right .riti1_con dl.pd_list_dl dd div {
	color:#405064 !important;
	font-family:"Microsoft YaHei","SimHei",Arial,sans-serif !important;
	font-size:14px !important;
	line-height:28px !important;
	letter-spacing:0 !important;
	word-spacing:0 !important;
}
.content .right_main .xwybt,
.content .right_main .n_info_con h1 {
	margin:0 0 16px;
	padding:0 0 14px;
	border-top:0;
	border-bottom:1px solid #e6edf5;
	color:#26384f;
	font-size:22px;
	line-height:34px;
	text-align:center;
}
.content .right_main .info_con_tit {
	margin:0 0 18px;
	padding:8px 10px;
	background:#f6f9fd;
	color:#6f7f91;
	text-align:center;
}
.content .right_main .info_con_tit .info_con_tit {
	margin:0;
	padding:0;
	background:transparent;
}
.content .right_main .info_con_tit .n_tit {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	gap:8px 18px;
	color:#7a8797;
	font-size:12px;
	line-height:22px;
}
.content .right_main .agent_con {
	color:#405064 !important;
	font-family:"Microsoft YaHei","SimHei",Arial,sans-serif !important;
	font-size:15px !important;
	line-height:30px !important;
	word-break:normal;
	word-wrap:break-word;
	overflow:visible;
}
.content .right_main .agent_con div,
.content .right_main .agent_con p {
	max-width:100%;
	color:#405064 !important;
	font-family:"Microsoft YaHei","SimHei",Arial,sans-serif !important;
	line-height:30px !important;
	box-sizing:border-box;
}
.content .right_main .agent_con span {
	font-size:15px !important;
	line-height:30px !important;
}
.content .right_main .agent_con div,
.content .right_main .agent_con p,
.content .right_main .agent_con section,
.content .right_main .agent_con article,
.content .right_main .agent_con span,
.content .right_main .agent_con a,
.content .right_main .agent_con strong,
.content .right_main .agent_con b,
.content .right_main .agent_con em,
.content .right_main .agent_con i,
.content .right_main .agent_con u,
.content .right_main .agent_con font,
.content .right_main .agent_con small,
.content .right_main .agent_con li,
.content .right_main .agent_con td,
.content .right_main .agent_con th {
	color:#405064 !important;
	font-family:"Microsoft YaHei","SimHei",Arial,sans-serif !important;
	font-size:15px !important;
	line-height:30px !important;
	letter-spacing:0 !important;
	word-spacing:0 !important;
}
.content .right_main .agent_con strong,
.content .right_main .agent_con b {
	font-weight:700 !important;
}
.content .right_main .agent_con h2 {
	margin:22px 0 10px !important;
	padding:0 0 8px !important;
	border-bottom:1px solid #e6edf5 !important;
	color:#26384f !important;
	font-family:"Microsoft YaHei","SimHei",Arial,sans-serif !important;
	font-size:18px !important;
	font-weight:700;
	line-height:28px !important;
}
.content .right_main .agent_con h2 span,
.content .right_main .agent_con h2 a {
	color:#26384f !important;
	font-size:18px !important;
	line-height:28px !important;
}
.content .right_main .agent_con h2 strong,
.content .right_main .agent_con h2 b,
.content .right_main .agent_con h2 em {
	color:#26384f !important;
	font-size:18px !important;
	line-height:28px !important;
}
.content .right_main .agent_con a {
	color:#075fb9 !important;
	text-decoration:none !important;
}
.content .right_main .agent_con a:hover {
	text-decoration:underline !important;
}
.content .right_main .agent_con img {
	display:block;
	max-width:100% !important;
	height:auto !important;
	margin:16px auto !important;
}
.content .right_main .agent_con .download-card {
	display:flex;
	align-items:center;
	width:min(560px, 100%);
	min-height:54px;
	margin:28px 0 0;
	padding:12px 16px;
	border:1px solid #d9e5f1;
	background:#fff;
	color:#405064 !important;
	box-sizing:border-box;
	cursor:pointer;
	transition:background .18s ease, border-color .18s ease, box-shadow .18s ease;
}
.content .right_main .agent_con .download-card:hover {
	background:#f3f8ff;
	border-color:#075fb9;
	box-shadow:0 6px 16px rgba(7,95,185,.12);
	text-decoration:none !important;
}
.content .right_main .agent_con .download-card img {
	flex:0 0 auto;
	width:24px !important;
	height:24px !important;
	margin:0 10px 0 0 !important;
}
.content .right_main .agent_con .download-card .download-title {
	flex:1 1 auto;
	min-width:0;
	color:#405064 !important;
	font-size:17px !important;
	font-weight:700;
	line-height:24px !important;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.content .right_main .agent_con .download-card .download-action {
	flex:0 0 auto;
	margin-left:18px;
	padding:4px 10px;
	border-radius:3px;
	background:#075fb9;
	color:#fff !important;
	font-size:13px !important;
	line-height:20px !important;
	opacity:1;
	transform:translateX(0);
	transition:opacity .18s ease, transform .18s ease;
}
.content .right_main .agent_con .download-card:hover .download-action {
	opacity:1;
	transform:translateX(0);
}
.content .right_main .agent_con hr {
	height:1px;
	margin:24px 0;
	border:0;
	background:#e6edf5;
}

/* Static search results */
.content.search-page {
	width:960px !important;
	margin:0 auto 24px !important;
	padding:0 !important;
	background:transparent !important;
	box-sizing:border-box;
	overflow:visible;
}
.search-page .search-panel {
	width:100%;
	box-sizing:border-box;
}
.search-page .plc {
	height:40px !important;
	line-height:40px !important;
	margin:0;
	padding:0 16px !important;
	background:#fff !important;
	border:1px solid #d9e5f1 !important;
	border-bottom:0 !important;
	color:#6a7787;
	font-size:13px;
	box-sizing:border-box;
	overflow:hidden;
}
.search-page .plc a {
	color:#075fb9;
	text-decoration:none;
}
.search-page .rtit {
	height:44px !important;
	line-height:44px !important;
	margin:0;
	padding:0 16px !important;
	text-indent:0 !important;
	background:linear-gradient(#1689ee,#0765c3) !important;
	color:#fff !important;
	font-size:16px;
	font-weight:700;
	box-sizing:border-box;
}
.search-page .right_main {
	width:100% !important;
	min-height:260px;
	padding:20px !important;
	background:#fff;
	border:1px solid #d9e5f1 !important;
	border-top:0 !important;
	box-sizing:border-box;
	box-shadow:0 3px 10px rgba(0,48,100,.06);
}
.search-page .search-box {
	display:flex;
	align-items:center;
	gap:10px;
	margin:0 0 18px;
	padding:14px;
	background:#f6f9fd;
	border:1px solid #e1ebf5;
	box-sizing:border-box;
}
.search-page .search-box input {
	flex:1 1 auto;
	min-width:0;
	height:38px;
	padding:0 12px;
	border:1px solid #cfddeb;
	background:#fff;
	color:#26384f;
	font-size:14px;
	line-height:38px;
	box-sizing:border-box;
	outline:none;
}
.search-page .search-box input:focus {
	border-color:#075fb9;
	box-shadow:0 0 0 2px rgba(7,95,185,.1);
}
.search-page .search-box button {
	flex:0 0 auto;
	width:88px;
	height:38px;
	border:1px solid #075fb9;
	background:#075fb9;
	color:#fff;
	font-size:14px;
	font-weight:700;
	line-height:36px;
	cursor:pointer;
}
.search-page .search-box button:hover {
	background:#004f9e;
	border-color:#004f9e;
}
.search-page .search-summary {
	margin:0 0 10px;
	color:#405064;
	font-size:14px;
	line-height:26px;
}
.search-page .search-summary strong {
	color:#075fb9;
}
.search-page .search-result-item {
	padding:16px 0;
	border-bottom:1px dashed #d9e5f1;
}
.search-page .search-result-item h3 {
	margin:0 0 8px;
	padding:0;
	font-size:17px;
	font-weight:700;
	line-height:26px;
}
.search-page .search-result-item h3 a {
	color:#075fb9;
	text-decoration:none;
}
.search-page .search-result-item h3 a:hover {
	color:#004f9e;
	text-decoration:underline;
}
.search-page .search-result-meta {
	margin:0 0 6px;
	color:#7a8797;
	font-size:12px;
	line-height:20px;
	word-break:break-all;
}
.search-page .search-result-item p {
	margin:0;
	color:#405064;
	font-size:14px;
	line-height:26px;
}
.search-page .search-result-item em {
	color:#d12b2b;
	font-style:normal;
	font-weight:700;
}
.search-page .search-empty {
	padding:36px 0;
	color:#6f7f91;
	font-size:14px;
	text-align:center;
}

/* Static export product detail cleanup */
.content > .plc {
	height:40px !important;
	line-height:40px !important;
	margin:0;
	padding:0 16px !important;
	background:#fff !important;
	border:1px solid #d9e5f1 !important;
	border-bottom:0 !important;
	color:#6a7787;
	font-size:13px;
	box-sizing:border-box;
	overflow:hidden;
}
.content > .plc a {
	color:#075fb9;
	text-decoration:none;
}
.content > .pro_main {
	width:960px !important;
	margin:0 0 18px !important;
	padding:18px !important;
	background:#fff !important;
	border:1px solid #d9e5f1 !important;
	border-top:0 !important;
	box-shadow:0 3px 10px rgba(0,48,100,.06);
	box-sizing:border-box;
	overflow:hidden;
	font-family:"Microsoft YaHei","SimHei",Arial,sans-serif;
}
.content > .pro_main #printableview {
	display:flex;
	flex-wrap:wrap;
	gap:20px;
	align-items:flex-start;
}
.content > .pro_main .pleft {
	order:1;
	width:405px !important;
	margin:0 !important;
	float:none !important;
	overflow:visible !important;
}
.content > .pro_main .pright {
	order:2;
	width:490px !important;
	margin:0 !important;
	padding:0 !important;
	float:none !important;
	overflow:visible !important;
}
.content > .pro_main .maincont,
.content > .pro_main .proviewbox {
	width:100% !important;
}
.content > .pro_main .probigshow {
	width:390px !important;
	height:320px !important;
	margin:0 auto !important;
	background:#f7fbff;
	border:1px solid #d9e5f1 !important;
	box-sizing:content-box;
}
.content > .pro_main .probigshow img {
	max-width:390px !important;
	max-height:320px !important;
	object-fit:contain;
}
.content > .pro_main .propar {
	margin:0 0 14px !important;
	padding:0 !important;
	color:#405064;
}
.content > .pro_main .propar h4 {
	margin:0 0 12px !important;
	padding:0 0 12px !important;
	border-bottom:1px solid #e6edf5 !important;
	color:#26384f !important;
	font-size:20px !important;
	font-weight:700;
	line-height:30px !important;
}
.content > .pro_main .propar div.pd_short,
.content > .pro_main .propar .cpt {
	margin:0 0 8px !important;
	padding:8px 10px !important;
	background:#f7fbff;
	border:1px solid #e6edf5;
	color:#405064;
	font-size:14px !important;
	line-height:22px !important;
	box-sizing:border-box;
}
.content > .pro_main .propar div span {
	font-weight:400 !important;
}
.content > .pro_main .pd_hotline {
	margin:0 !important;
	padding:12px 14px !important;
	background:#fff7f5;
	border:1px solid #f0c7bd;
	color:#b63a2e;
	font-size:15px;
	line-height:24px !important;
	box-sizing:border-box;
	flex:1 1 auto;
}
.content > .pro_main .font_hotline {
	color:#d33b2f;
	font-size:22px;
	font-weight:700 !important;
}
.content > .pro_main .pd_action_row {
	display:flex;
	align-items:center;
	gap:14px;
	margin:14px 0 0;
}
.content > .pro_main .pd_consult_btn {
	flex:0 0 auto;
	margin:0;
	padding:0;
	text-align:right;
}
.content > .pro_main .pd_consult_btn img {
	display:block;
	width:135px;
	height:40px;
	border:0 !important;
}
.content > .pro_main .bdsharebuttonbox {
	margin:10px 0 0;
}
.content > .pro_main #news {
	clear:both;
	width:100% !important;
	margin:22px 0 18px !important;
	float:none !important;
	font-size:14px;
}
.content > .pro_main #news dt {
	display:flex;
	width:100% !important;
	border-bottom:2px solid #075fb9;
	background:#f6f9fd;
}
.content > .pro_main #news dt a {
	flex:1 1 0;
	width:auto !important;
	height:40px;
	line-height:40px;
	background:#f6f9fd;
	border:0;
	border-right:1px solid #d9e5f1;
	color:#075fb9;
	font-weight:700;
	text-decoration:none;
}
.content > .pro_main #news dt a.cur,
.content > .pro_main #news dt a:hover {
	background:#075fb9;
	color:#fff;
}
.content > .pro_main #news dd {
	width:100% !important;
	min-height:120px;
	padding:18px !important;
	border:1px solid #d9e5f1;
	border-top:0;
	box-sizing:border-box;
	overflow-x:auto;
	color:#405064;
	font-size:14px;
	line-height:28px;
}
.content > .pro_main #news dd > div {
	width:auto !important;
	min-height:0 !important;
	margin:0 !important;
	float:none !important;
	color:#405064;
	font-size:14px;
	line-height:28px;
}
.content > .pro_main #news table {
	max-width:100%;
	margin:10px 0 18px;
	border-collapse:collapse;
	border:1px solid #d9e5f1;
	background:#fff;
	color:#405064;
	font-size:13px;
	line-height:22px;
}
.content > .pro_main #news table td,
.content > .pro_main #news table th {
	padding:6px 8px;
	border:1px solid #d9e5f1;
	text-align:center;
	vertical-align:middle;
	word-break:keep-all;
	white-space:normal;
}
.content > .pro_main #news table tr:first-child td,
.content > .pro_main #news table tr:first-child th {
	background:#f4f8fc;
	color:#26384f;
	font-weight:700;
}
.content > .pro_main #news img {
	display:block;
	max-width:100% !important;
	height:auto !important;
	margin:0 auto;
}
.content > .pro_main .caigou {
	width:100% !important;
	height:auto !important;
	margin:8px 0 0 !important;
	padding:12px 16px !important;
	float:none !important;
	background:linear-gradient(#1689ee,#0765c3) !important;
	color:#fff;
	line-height:24px;
	box-sizing:border-box;
}
.content > .pro_main .caigou strong,
.content > .pro_main .caigou span {
	color:#fff !important;
}
.content > .pro_main .caigou_tab {
	width:100% !important;
	margin:0 0 18px !important;
	border:1px solid #d9e5f1;
	border-top:0;
	background:#fff;
	color:#405064;
	box-sizing:border-box;
}
.content > .pro_main .caigou_tab td {
	padding:8px 10px;
	border-bottom:1px solid #eef3f8;
}
.content > .pro_main .caigou_tab input.text,
.content > .pro_main .caigou_tab textarea {
	max-width:100%;
	border:1px solid #cfdbe8;
	box-sizing:border-box;
}
.content > .pro_main .cp {
	clear:both;
	margin-top:18px;
	border:1px solid #d9e5f1;
	background:#fff;
	overflow:hidden;
}
.content > .pro_main .cptab {
	height:40px;
	line-height:40px;
	background:#f6f9fd;
	border-bottom:1px solid #d9e5f1;
}
.content > .pro_main .cptab a {
	display:inline-block;
	padding:0 16px;
	background:#075fb9;
	color:#fff;
	font-weight:700;
	text-decoration:none;
}
.content > .pro_main #cptab_relevant {
	display:grid;
	grid-template-columns:repeat(4, 1fr);
	gap:18px;
	padding:16px;
}
.content > .pro_main #cptab_relevant dl {
	float:none !important;
	display:block !important;
	width:auto !important;
	margin:0 !important;
	padding:10px 10px 12px !important;
	border:1px solid #d9e5f1;
	background:#fff;
	box-sizing:border-box;
	text-align:center;
	overflow:hidden;
}
.content > .pro_main #cptab_relevant dt {
	display:flex !important;
	align-items:center;
	justify-content:center;
	width:100% !important;
	height:168px !important;
	margin:0 !important;
	padding:0 !important;
	border:1px solid #d9e5f1;
	background:#f8fbfe;
	box-sizing:border-box;
	overflow:hidden !important;
}
.content > .pro_main #cptab_relevant dt a {
	display:flex !important;
	align-items:center;
	justify-content:center;
	width:100% !important;
	height:100% !important;
	margin:0 !important;
	padding:0 !important;
	border:0 !important;
	outline:0 !important;
	background:#fff !important;
	box-sizing:border-box;
	overflow:hidden !important;
}
.content > .pro_main #cptab_relevant dt img {
	display:block !important;
	width:auto !important;
	height:auto !important;
	max-width:100% !important;
	max-height:154px !important;
	margin:0 auto !important;
	padding:0 !important;
	border:0 !important;
	object-fit:contain !important;
	object-position:center center;
}
.content > .pro_main #cptab_relevant dt a:hover img {
	border:0 !important;
}
.content > .pro_main #cptab_relevant dd {
	display:block !important;
	width:auto !important;
	height:38px !important;
	margin:10px 0 0 !important;
	padding:0 !important;
	line-height:19px !important;
	overflow:hidden !important;
	text-align:center;
}
.content > .pro_main #cptab_relevant a {
	color:#405064;
	text-decoration:none;
}
.content > .pro_main #cptab_relevant a:hover {
	color:#075fb9;
}

/* Static export full-width product/list pages */
.content > div[style*="margin-left:-2px"] {
	display:none !important;
}
.content > h4.rtit1 {
	display:block !important;
	height:44px !important;
	line-height:44px !important;
	margin:0;
	padding:0 16px !important;
	text-indent:0 !important;
	background:linear-gradient(#1689ee,#0765c3) !important;
	color:#fff !important;
	font-size:16px;
	font-weight:700;
	box-sizing:border-box;
}
.content > .riti1_con {
	margin:0 0 18px !important;
	padding:26px 12px 28px !important;
	background:#fff !important;
	border:1px solid #d9e5f1 !important;
	border-top:0 !important;
	box-shadow:0 3px 10px rgba(0,48,100,.06);
	box-sizing:border-box;
	overflow:hidden;
	display:grid !important;
	grid-template-columns:repeat(4, minmax(0, 1fr));
	gap:46px 10px;
}
.content > .riti1_con dl.pd_list_dl {
	float:none !important;
	display:block !important;
	width:100% !important;
	height:auto !important;
	margin:0 !important;
	padding:10px 10px 12px !important;
	border:1px solid #e0e8f1 !important;
	background:#fff !important;
	box-sizing:border-box;
	overflow:hidden;
	box-shadow:0 2px 8px rgba(0,48,100,.04);
	transition:transform .18s ease, border-color .18s ease, box-shadow .18s ease;
}
.content > .riti1_con dl.pd_list_dl:hover {
	transform:translateY(-2px);
	border-color:#9fc6ec !important;
	box-shadow:0 8px 18px rgba(7,95,185,.12);
}
.content > .riti1_con dl.pd_list_dl dt {
	width:100% !important;
	height:218px !important;
	margin:0 !important;
	padding:0 !important;
	border:1px solid #edf2f7 !important;
	background:#fff !important;
	overflow:hidden !important;
	box-sizing:border-box;
}
.content > .riti1_con dl.pd_list_dl dt a {
	display:block !important;
	width:100% !important;
	height:100% !important;
	background:#fff !important;
}
.content > .riti1_con dl.pd_list_dl dt img {
	display:block !important;
	width:100% !important;
	height:100% !important;
	margin:0 !important;
	padding:0 !important;
	border:0 !important;
	background:#fff !important;
	object-fit:contain;
	transition:transform .18s ease;
}
.content > .riti1_con dl.pd_list_dl:hover dt img {
	transform:scale(1.025);
}
.content > .riti1_con dl.pd_list_dl dd {
	width:100% !important;
	height:auto !important;
	margin:0 !important;
	padding:0 !important;
	box-sizing:border-box;
}
.content > .riti1_con dl.pd_list_dl dd h4 {
	height:46px !important;
	margin:10px 0 0 !important;
	padding:0 12px !important;
	background:#eee !important;
	border-top:3px solid #075fb9 !important;
	border-bottom:3px solid #cfcfcf !important;
	box-sizing:border-box;
	line-height:40px !important;
	text-align:center !important;
	overflow:hidden !important;
}
.content > .riti1_con dl.pd_list_dl dd h4 a,
.content > .riti1_con dl.pd_list_dl dd h4 a:hover {
	display:block !important;
	width:100% !important;
	height:40px !important;
	padding:0 !important;
	border:0 !important;
	background:transparent !important;
	color:#666 !important;
	font-family:"Microsoft YaHei","SimHei",Arial,sans-serif !important;
	font-size:14px !important;
	font-weight:700 !important;
	line-height:40px !important;
	text-align:center !important;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	text-decoration:none !important;
}
.content > .riti1_con dl.pd_list_dl:hover dd h4 {
	background:#e9f3ff !important;
	border-bottom-color:#b9cce0 !important;
}
.content > .riti1_con dl.pd_list_dl:hover dd h4 a {
	color:#075fb9 !important;
}
.content > .riti1_con > .clear {
	display:none !important;
}
.content > .riti1_con .digg {
	grid-column:1 / -1;
	display:flex !important;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
	gap:8px;
	margin:6px 0 0 !important;
	padding:16px 0 0 !important;
	border-top:1px solid #e7eef6;
	color:#6f7f91;
	font-size:13px;
	line-height:28px;
	text-align:center;
}
.content > .riti1_con .digg span,
.content > .riti1_con .digg a {
	display:inline-flex !important;
	align-items:center;
	justify-content:center;
	min-width:32px;
	height:30px;
	margin:0 !important;
	padding:0 10px !important;
	border:1px solid #d9e5f1 !important;
	background:#fff !important;
	color:#075fb9 !important;
	box-sizing:border-box;
	font-size:13px !important;
	line-height:28px !important;
	text-decoration:none !important;
}
.content > .riti1_con .digg .page-status {
	min-width:auto;
	padding:0 12px !important;
	background:#f6f9fd !important;
	color:#6f7f91 !important;
}
.content > .riti1_con .digg .page-numbar {
	gap:8px;
	width:auto;
	height:auto;
	padding:0 !important;
	border:0 !important;
	background:transparent !important;
}
.content > .riti1_con .digg .page-num-current,
.content > .riti1_con .digg a:hover {
	background:#1689ee !important;
	border-color:#1689ee !important;
	color:#fff !important;
}
.content > .riti1_con .digg a[href^="javascript"] {
	background:#f2f5f8 !important;
	color:#9aa7b6 !important;
	cursor:default;
	pointer-events:none;
}

/* Static export contact page cleanup */
.contact-page {
	line-height:1.7;
}
.contact-hotline {
	display:flex;
	align-items:center;
	gap:14px;
	margin:0 0 18px;
	padding:12px 18px;
	background:#fff7f5;
	border:1px solid #f0c7bd;
	color:#b63a2e;
	font-size:15px;
	box-sizing:border-box;
}
.contact-hotline strong {
	color:#d33b2f;
	font-size:22px;
	line-height:1;
	letter-spacing:0;
}
.contact-card {
	display:grid;
	grid-template-columns:320px 1fr;
	gap:26px;
	align-items:start;
	margin:0 0 24px;
}
.contact-qr {
	padding:18px 16px 14px;
	background:#f7fbff;
	border:1px solid #d9e5f1;
	text-align:center;
	box-sizing:border-box;
}
.content .right_main .contact-page .contact-qr img {
	display:block !important;
	width:260px !important;
	max-width:100% !important;
	height:auto !important;
	margin:0 auto 10px !important;
}
.contact-qr span {
	display:block;
	color:#075fb9;
	font-weight:700;
}
.contact-page .contact-info {
	width:auto !important;
	float:none !important;
	color:#2d3748 !important;
	font-family:"Microsoft YaHei","SimHei",Arial,sans-serif !important;
	line-height:24px !important;
}
.contact-page .contact-info h4 {
	margin:0 0 12px !important;
	padding:0 0 10px !important;
	border-bottom:1px solid #e6edf5;
	color:#26384f;
	font-size:17px !important;
	line-height:24px;
}
.contact-page .contact-info p {
	margin:0 0 10px !important;
	color:#405064;
	font-size:14px;
	line-height:25px;
}
.contact-page .contact-info b {
	color:#26384f;
}
.contact-page .contact-info .beian {
	margin-top:14px !important;
	color:#6f7f91;
	font-size:13px;
}
.content .right_main .contact-page .contact-map-static {
	clear:both;
	margin:22px 0 0;
	padding-top:0;
}
.content .right_main .contact-page .contact-map-static img {
	display:block !important;
	width:100% !important;
	max-width:100% !important;
	height:auto !important;
	border:1px solid #d9e5f1;
	box-shadow:0 3px 10px rgba(0,48,100,.08);
	box-sizing:border-box;
}

/* Static export page frame and floating tools cleanup */
.topadcs {
	width:960px !important;
	max-width:960px !important;
	margin:8px auto 12px !important;
	padding:0 !important;
	overflow:hidden !important;
	box-sizing:border-box;
}
.topadcs a {
	display:block !important;
	width:100% !important;
	height:auto !important;
}
.topadcs img {
	display:block !important;
	width:960px !important;
	max-width:960px !important;
	height:auto !important;
	margin:0 auto !important;
	border:0 !important;
	object-fit:cover;
}
#lovexin14 {
	position:fixed !important;
	left:0 !important;
	top:230px !important;
	z-index:900 !important;
}
#lovexin14 img {
	display:block !important;
	max-width:120px !important;
	height:auto !important;
}
.float0831 {
	position:fixed !important;
	top:334px !important;
	right:0 !important;
	left:auto !important;
	z-index:900 !important;
}
@media (max-width:1240px) {
	#lovexin14,
	.float0831 {
		display:block !important;
	}
}
