@charset "utf-8";/* CSS Document */body {	position: relative;	width: 100%;	min-width: 1180px;	height: auto;	margin: 0;	padding: 0;	font-family: microsoft yahei;	font-family: "微软雅黑";	  font: 13px/1.231 arial,helvetica,clean,sans-serif,"Microsoft YaHei";	color: #333;}* {	font-family: "微软雅黑";	padding: 0;	margin: 0;}img {	border: 0;}.clear {	clear: both;}a {	text-decoration: none;	color: #4E4646;	cursor: pointer;}ul, li {	list-style: none;	margin: 0;	padding: 0;}.left {	float: left;}.right {	float: right;}h5 {	text-align: center;	font-size: 15px;	font-weight: 100;	line-height: 37px;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}/*.more{ width:80px; height:28px; border:1px solid #0753a4;}.more a{ display:block; color:#0753a4; text-align:center; line-height:28px;}.more:hover{ background:#0753a4;}.more:hover a{ color:#fff;}*/.more {}.more a {	color: #999;}.more:hover a {	color: #0753a4;}.hide {	display: none;}.line_2 {	width: 100%;	height: 1px;	border-top: 1px solid #8c8c8c;	border-bottom: 1px solid #CCC;}/*header*/#top2 {	height: 39px;	width: 100%;}.top {	height: 39px;	width: 1180px;	padding: 0;	margin: 0 auto;}.welcome {	font-size: 13px;	float: left;	line-height: 39px;	color: #666;}.topnav {	font-size: 13px;	float: right;	line-height: 39px;	color: #777; margin-right:-14px;}.topnav a {	display: inline-block;	margin: 0 14px;	color: #666;}#head {	height: 170px;	width: 100%; background:url(../images/head_bg.jpg) center no-repeat;}.head {	width: 1180px;	margin: 0 auto;}#logo {	height: 63px;	float: left;	margin-right: 40px;	margin-top: 31px;	position: relative;}em{ font-style:normal; color:#f6870f;}#logo::after {	position: absolute;	margin-left: 37px;	top: -31px;}#logo>img { width:; height:;}#dw {	width: 417px;	float: left;	padding-left: 30px;	margin-top: 35px; border-left:1px solid #bbb; }#dw p {	display: block;	color: #333;	font-size: 20.2px;	font-weight: 600;	margin-bottom: 8px;}#dw span {	font-size: 18px;	color: #666;}#tel {	float: right;	margin-top: 37px;}#tel .right {	margin-top: 3px;}#tel img {	margin-right: 20px;}#tel span{ font-size:16px;}#tel p {	font-size: 36px;	font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;	color: #f58813;}#nav {	width: 100%;	height: 47px;	background: #0659b6;}.nav {	width: 1180px;	height: 47px;	padding: 0;	margin: 0 auto;}.nav ul li {	width: 116px;	height: 47px;	float: left;	position: relative;	margin: 0 1px;}.nav ul li::after {	content: url(../images/nav_fg.jpg);	position: absolute;	right: -2px;	top: 19px;}.nav ul li:first-child::before {	content: url(../images/nav_fg.jpg);	position: absolute;	left: -2px;	top:19px;}.nav ul li a {	color: #fff;	font-size: 14px;	text-align: center;	display: block;	line-height: 50px;}.another {	background: #f48f22 !important;}.another a {	color: #fff !important;}.left {	float: left;}.right {	float: right;}/*header end*//*foot*/#foot {	width: 100%;	height: 317px;	background: #444;}#foot_nav{ border-bottom:1px solid #0574ef;}.foot_nav {    width: 1180px;    margin: 0 auto;    height: 49px;    padding-top: 27px;}.foot_nav ul li a {	color: #fff;}.foot_nav ul li {	height: 56px; width:118px;	float: left;	text-align: center;	position: relative;	line-height: 50px;}.foot_nav ul li::before{ content:"/"; margin-left:-35px; position:absolute; color:#CCC;}.foot {	width: 1180px;	height: 135px;	padding: 0;	margin: 0 auto; padding-top:27px;}.logo_foot.left{ margin-top:20px;	margin-top: 30px;	padding-right: 11px;	border-right: 1px solid #0574ef;}.foot a {	color: #fff;	margin: 0 2px}.foot h2,.foot span{	color: #fff;	margin: 0 2px; font-size:12px; font-weight:100; display:inline-block; line-height:28px;    float: left;}.foot a:hover {	text-decoration: underline;}.foot_left p {	color: #fff;	line-height: 28px;	font-size: 12px;}.weixin {	margin-top: 20px;	height: 110px;	width: 110px;	border-left: 1px solid #0574ef;    padding-left: 50px;}.weixin img {	height: 110px;	width: 110px;}.foot_left.left {	margin-top: 20px;	padding-left: 20px;	width: 675px;	height: 112px;}/*foot end*//*online qq*/.izl-rmenu {	position: fixed;	right: 0;	bottom: 30%;	background: url(../images/r_b.png) 0px bottom no-repeat;	z-index: 999;}.izl-rmenu .btn {	width: 72px;	height: 73px;	margin-bottom: 1px;	cursor: pointer;	position: relative;}.izl-rmenu .btn-qq {	background: url(../images/r_qq.png) 0px 0px no-repeat;	background-color: #6da9de;}.izl-rmenu .btn-qq:hover {	background-color: #488bc7;}.izl-rmenu a.btn-qq, .izl-rmenu a.btn-qq:visited {	background: url(../images/r_qq.png) 0px 0px no-repeat;	background-color: #6da9de;	text-decoration: none;	display: block;}.izl-rmenu .btn-wx {	background: url(../images/r_wx.png) 0px 0px no-repeat;	background-color: #78c340;}.izl-rmenu .btn-wx:hover {	background-color: #58a81c;}.izl-rmenu .btn-wx .pic {	position: absolute;	left: -160px;	top: 0px;	display: none;	width: 160px;	height: 160px;}.izl-rmenu .btn-phone {	background: url(../images/r_phone.png) 0px 0px no-repeat;	background-color: #fbb01f;}.izl-rmenu .btn-phone:hover {	background-color: #ff811b;}.izl-rmenu .btn-phone .phone {	background-color: #ff811b;	position: absolute;	width: 160px;	left: -160px;	top: 0px;	line-height: 73px;	color: #FFF;	font-size: 18px;	text-align: center;	display: none;}.izl-rmenu .btn-top {	background: url(../images/r_top.png) 0px 0px no-repeat;	background-color: #666666;	display: none;}.izl-rmenu .btn-top:hover {	background-color: #444;}div#top {    position: fixed;}/*online qq*/