@charset "utf-8";* {	margin: 0px;	padding: 0px;}div, dl, dt, dd, ul, li, ol, h1, h2, h3, h4, h5, h6, pre, code, form, input, button, textarea, p, th, td {	margin: 0;	padding: 0px;}ul, li {	list-style: none;}i, b, em {	font-style: normal;}a {	text-decoration: none;	color: blue;}.fl {	float: left;}.fr {	float: right;}.clear {	clear: both;}img {	border: 0;}.cent {	width: 1200px;	margin: 0 auto;	overflow: hidden;}.margin {	margin: 0 auto;}body {	font: 14px/1.5 "Helvetica Neue", Helvetica, Arial, 'Microsoft Yahei';	font-weight: normal;	margin: 0;		color: #333;}.ct {	width: 1000px;	margin: 0 auto;	overflow: hidden;}.tl {	text-align: left;}.tc {	text-align: center;}.tr {	text-align: right;}.b {	font-weight: 700;}.crfff {	color: #fff;}/* 网站头部 */#header h1 {	display: none;}.head_top {	height: 28px;	background: #404040;	line-height: 28px;	font-size: 12px;	font-family: '微软雅黑';	color: #fff;}.head_tc {	position: relative;	height: 130px;}.head_tl {	width: 40%;}.head_tl dl {	position: absolute;	left: 190px;	top: 0;	text-align: center;	z-index: 999;}.head_tl dt {	width: 70px;	height: 36px;	border-left: 1px solid #f5f5f5;	border-right: 1px solid #f5f5f5;	cursor: pointer;	color: #808080;}.head_tl dt i {	display: inline-block;	margin-left: 0.5em;	width: 10px;	height: 10px;	margin-top: 4px;	vertical-align: middle;}.head_tl dl:hover dt {	border-left: 1px solid #d8d8d8;	border-right: 1px solid #d8d8d8;	color: #0069b7;	background: #fff;}.head .nav li{    color: #676767!important;	width: 100px!important;}.head .nav>li{	margin-left: 22px!important;}.head .nav li a{	font-size: 17px;	font-weight: 800;}.head_tl dl:hover dt i {	background-repeat: no-repeat;}.head_tl dl:hover dt div {	border-bottom: 1px solid #fff;}.head_tl dl:hover dd {	display: block;}.head_tl dd p i {	display: inline-block;	width: 16px;	height: 17px;	vertical-align: middle;	margin-right: 4px;}.head_tl dt div {	width: 70px;	height: 31px;	line-height: 36px;	z-index: 9999;	display: inline-block;}.head_tl dd {	display: none;	background: #fff;	border: 1px solid #d8d8d8;	text-align: left;	color: #666;	padding: 0 10px 8px;	overflow: hidden;}.head_tl dd ul a {	display: inline-block;	width: 60px;	line-height: 30px;	background: red;	text-align: center;	color: #676767;	background: #f3f3f3;}.head_tl dd ul a:hover {	background: #0099e6;	color: #fff;}.head_tr {	width: 40%;	text-align: center;	font-size: 13px;	line-height: 28px;}.head_tr i {	display: inline-block;	width: 10px;	height: 12px;	margin-right: 3px;	background-size: 80%;	vertical-align: middle;}.head_tr em {	display: inline-block;	width: 10px;	height: 23px;	vertical-align: middle;}.head_tr span {	color: #fff;	font-weight: bold;}.head_ct {	position: relative;	height: 110px;}.head_ct .logo_a {	width: 220px;	height: 70px;	display: inline-block;}.head_ct .logo {	width: 200px;	height: 70px;	margin-top: 20px;	background-size: 96%;}.head_ct .headerct {	font-family: 'HEADERCE';	font-size: 32px;	position: absolute;	left: 270px;	top: 0;	line-height: 110px;}.province{	height: 35px;	float: left;	border-left: 2px solid #f0f0f0;	line-height: 40px;	margin-top: 24px;	padding-left: 15px;	padding-right: 10px;	margin-left: 10px;}.head_ct .head_cr {	/* background:url(phone.jpg) no-repeat center; */	position: absolute;	right: 0;	top: 25px;	width: 260px;	height: 60px;}.head_bt {	width: 1200px;	margin: 0 auto;}.head_bt_left {	width: 900px;}/* 头部栏目 */.nav {	position: relative;	height: 50px;	line-height: 50px;	z-index: 597;	float: left;}.nav li {	float: left;	vertical-align: middle;	zoom: 1;	margin-left: 60px;}.nav li:first-child {	margin-left: 0;}.nav li.act, .nav ul {	width: 240px;	text-align: center;}.nav li:hover {	position: relative;	z-index: 599;	cursor: default;}.nav ul.hid {	position: absolute;	left: 0;	z-index: 598;	width: 240px;	height: 444px;	line-height: 26px;	overflow: hidden;}/* visibility: hidden; */.nav ul.hid li {	width: 100%;	height: 88px;	border-bottom: 1px solid #f5f5f5;	margin-left: 0;}.nav ul li {	float: none;}.nav li:hover > ul {	visibility: visible;}.nav li.act i {	display: inline-block;	width: 8px;	height: 8px;	margin-left: 10px;}.nav ul.hid li dt em {	margin-right: 10px;}.nav ul.hid li a:hover {	text-decoration: underline;}.nav li a {	color: #333;	font-size: 15px;	font-weight: bold;}.nav:not(li.act) a:hover {	color: red;}.nav li a:hover {	color: #0099e5;}.nav li a.on {	color: #0099e5;}.nav li.act, .nav ul.hid li, .nav ul.hid li a {	color: #fff;}.nav ul.hid li dt {	padding-top: 17px;	margin-bottom: 10px;	font-size: 16px;}.nav ul.hid li.v1 em {	display: inline-block;	width: 22px;	height: 20px;	vertical-align: middle;	background-size: 80%;}.nav ul.hid li.v2 em {	display: inline-block;	width: 20px;	height: 22px;	vertical-align: middle;	background-size: 80%;}.nav ul.hid li.v3 em {	display: inline-block;	width: 22px;	height: 22px;	vertical-align: middle;	background-size: 80%;}.nav ul.hid li.v4 em {	display: inline-block;	width: 18px;	height: 22px;	vertical-align: middle;	background-size: 80%;}.nav ul.hid li.v5 em {	display: inline-block;	width: 18px;	height: 22px;	vertical-align: middle;	background-size: 90%;}/*.nav #now a:hover{*//*	border-bottom: 1px solid #00a7ff!important;*//*	color: #00a7ff!important;*//*}*//* 头部栏目右边搜索 */.search {	width: 227px;	height: 40px;	text-align: right;	font-size: 16px;}.search input {	width: 160px;	height: 38px;	padding-left:15px;}.search i {	width: 50px;	height: 40px;	display: inline-block;	vertical-align: middle;	cursor: pointer;}/* 省高赔安高 */.feate ul {	width: 1000px;	height: 260px;	overflow: hidden;	margin: 26px auto;}.feate ul li:first-child {	margin-left: 0;}.feate ul li {	width: 190px;	height: 300px;	float: left;	margin-left: 10px;	position: relative;	overflow: hidden;}.feate ul li .fea1 {	background: url(../png/fea1.png) no-repeat center;	vertical-align: middle;	background-size: 100% 100%;}.feate ul li .notice{	width: 120px;	height: 40px;	margin: auto;	margin-top: 20px;	text-align: center;}.feate ul li .noInner{	width: 150px;	text-align: center;	margin-left: 16px;}.feate ul li .fea2 {	background: url(../png/fea2.png) no-repeat center;	vertical-align: middle;	background-size: 100% 100%;}.feate ul li .fea3 {	background: url(../png/fea3.png) no-repeat center;	vertical-align: middle;	background-size: 100% 100%;}.feate ul li .fea4 {	background: url(../png/fea4.png) no-repeat center;	vertical-align: middle;	background-size: 100% 100%;}.feate ul li .fea5 {	background: url(../png/fea5.png) no-repeat center;	vertical-align: middle;	background-size: 100% 100%;}.feate ul dd {	font-size: 16px;	padding-top: 20px;	text-align: center;}/* 网站底部 */#footer {	height: 350px;	width: 100%;	background: url("../png/lookfor.png");	color: #fff;}#footer a {	color: #1a6ecc;}.footer {	position: relative;	height: 290px;	padding-top: 50px;}.ul_footer li{	float: left;	margin-left: 20px;	cursor: pointer;	font-size: 15px;}.footer-top{	width: 100%;	margin: auto;}.footer-top ul li{	height: 150px;	line-height: 150px;	width: 20%;	float: left;	text-align: center;}.footer-bottom{	margin-top: 10px;	text-align: center;	font-size: 12px;	letter-spacing:1px;}.foot_l {	position: absolute;	left: 100px;	width: 320px;}.foot_l dl {	float: left;	margin: 0 20px;	text-align: center;}.foot_l dl dt {	font-size: 16px;	margin-bottom: 6px;	line-height: 30px;}.foot_l dl dd {	line-height: 30px;}.foot_l dl dd:hover {	text-decoration: underline;}.foot_c {	position: absolute;	left: 470px;	width: 140px;	text-align: center;}.foot_c p {	margin-top: 6px;	line-height: 22px;}.foot_c img {	width: 120px;	height: 120px;}.foot_c2 {	position: absolute;	left: 640px;	width: 140px;	text-align: center;}.foot_c2 p {	margin-top: 6px;	line-height: 22px;}.foot_c2 img {	width: 120px;	height: 120px;}.foot_r {	position: absolute;	width: 256px;	left: 860px;}.foot_r dl {	width: 100%;	text-align: center;	margin-top: 20px;}.foot_r dl dt {	width: 50px;	height: 50px;}.foot_r dl dd {	width: 200px;	height: 50px;}.foot_r dt.i {	width: 50px;	height: 50px;	background: url(../png/phone_bt.png) no-repeat center;	vertical-align: middle;}.foot_r dt.em {	width: 50px;	height: 50px;	background: url(../png/footer_qq.png) no-repeat center;	vertical-align: middle;}.foot_r dd strong {	font-size: 30px;}.bt_phone strong {	line-height: 30px;}.bt_phone p {	line-height: 20px;	font-size: 13px;}.bt_qq {	line-height: 50px;}#footer .bottom {	position: absolute;	bottom: 16px;	text-align: center;	width: 100%;}/* 侧边栏 */.side {	position: fixed;	width: 60px;	/* height: 360px; */	background: #4D4D4D;	right: 0;	top: 50%;	margin-top: -180px;	z-index: 100;	padding-bottom:25px;	border-radius: 25px 0 0 25px;}.side ul li {	width: 60px;	height: 60px;	float: left;	position: relative;	line-height: 50px;}.side ul li span {	padding-left: 60px;	height: 60px;	line-height: 60px;	display: block;}.side ul li .sidebox {	vertical-align: middle;	position: absolute;	width: 60px;	height: 60px;	top: 0;	right: 0;	transition: all 0.3s;	opacity: 0.8;	filter: Alpha(opacity=80);	color: #fff;	overflow: hidden;}.side ul li .side1 {	background: url(../png/sider.png) no-repeat 19px center;}.side ul li .side2 {	background: url(../png/sider1.png) no-repeat 16px center;}.side ul li .side3 {	background: url(../png/sider2.png) no-repeat 19px center;}.side ul li .side4 {	background: url(../png/sider3.png) no-repeat 18px center;}.side ul li .side5 {	background: url(../png/sider4.png) no-repeat 18px center;}.side ul li .side6 {	background: url(../png/sider5.png) no-repeat 19px center;}.side ul li .sidebox img {	padding: 11px 18px;	float: left;}.side ul li .sidetop img {	padding: 15px;	float: left;}.side ul li .sidetop {	width: 60px;	height: 60px;	display: inline-block;	opacity: 0.8;	filter: Alpha(opacity=80);	transition: all 0.3s;	cursor: pointer;}.side .sider_2wm {	position: absolute;	right: 60px;	top: -180px;	display: none;}.side .sider_h:hover .sider_2wm {	display: block;}/* 左边栏 */.sider_left {	position: fixed;	width: 144px;	z-index: 9999;	left: 0;	top: 50%;	margin-top: -200px;	;	display: none;}.sider_left .sider_lx {	width: 20px;	height: 20px;	position: absolute;	top: 4px;	left: 120px;	cursor: pointer;}.sider_left_mini {	width: 52px;}.sider_left_mini .sider_lx {	left: 50px;	display: none;}