﻿body {
	font: 12px/1.231 arial, helvetica, clean, sans-serif;
	color: #666;
	font: 12px/1.231 arial, helvetica, clean, sans-serif, "微软雅黑";
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, th, var, optgroup {
	font-style: inherit;
	font-weight: inherit;
}
li {
	list-style: none;
}
q:before, q:after {
	content: '';
}
input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
input, button, textarea, select {
*font-size:100%;
}
input, select {
	vertical-align: middle;
}
select, input, button, textarea, button {
	font: 99% arial, helvetica, clean, sans-serif;
}
table {
	font-size: inherit;
	font: 100%;
	border-collapse: collapse;
}
.txtboxcs {
	border: solid 1px #ccc;
	height: 22px;
}
h1 {
	font-size: 32px;
}
h2 {
	font-size: 26px;
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10px;
}
.mt10 {
	margin-top: 10px;
}
/*common.css*/

a {
	color: #666;
	text-decoration: none;
}  /*for ie f6n.net*/
a:focus {
	outline: 0;
} /*for ff f6n.net*/
a:hover {
	text-decoration: none;
}
.vam {
	vertical-align: middle;
}
.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
p {
}
.tr {
	text-align: right;
}
.tl {
	text-align: left;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.pa {
	position: absolute;
}
.pr {
	position: relative
}
/*万能清除浮动开始 @media only screen and (min-width:740px) and (max-width:850px) { */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
	display: inline-table;
} /* Hides from IE-mac */
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.topadcs img {
	width: 100%;
}
.h_lx {
	width: 220px;
	height: 66px;
	margin: 25px 0 0 0;
	overflow: hidden;
	background: url(../images/tel.png) no-repeat left top;
	padding-left: 60px;
	font: 20px "Microsoft Yahei";
	color: #666;
	font-size:16px;
}
.h_lx p {
	height: 43px;
	overflow: hidden;
	color: #f7a301;
}
.h_lx p i {
	display: block;
	float: left;
	width: 220px;
	font-size: 12px;
	line-height: 16px;
	margin-top: 8px;
}
.h_lx p i span {
	display: block;
	font-size: 24px;
	font-weight: bold;
	line-height: 20px;
}
.h_lx em {
	display: block;
	float: left;
	width: 160px;
	overflow: hidden;
	font: 37px Impact;
	line-height: 40px;
}
.head-right-s {
	float: right;
	font-weight: bolder;
	margin-right: 30px;
	margin-left: 5px;
	text-align: left;
	margin-top: 15px;
	line-height: 22px;
}
.head-right-s h2 {
	font-size: 12px;
	color: #666;
	font-weight: normal;
}
.head-right-s p {
	width: 100%;
	display: block;
	font-size: 14px;
	color: #666;
	font-weight: normal;
}
.head-right-s p span {
	color: #00589b;
	font-size: 16px;
	margin-right: 8px;
	font-weight: bold;
}
.title-index em {
	display: block;
}
.title-index a {
	color: #666;
	font-size: 16px;
	font-weight: normal;
}
.title-index em {
	display: block;
	font-weight: normal;
	font-weight: bold;
	font-size: 20px;
	color: #666666;
	margin: 8px 0;
}
.title-index p {
	color: #666;
	font-size: 14px;
}
.title-index h2 {
	background: url(../images/anlitit.jpg) no-repeat center bottom;
	padding-top:20px;
	text-align: center;
	margin-bottom: 25px;
	height: auto !important;
	padding-bottom: 15px;
}
 @media only screen and (max-width:1159px) {
.h_lx, .head-right-s {
	display: none;
}
.g_pro-p {
	font-size: 12px;
	margin-bottom: 7px;
	font-weight: normal;
}
}
 @media only screen and (max-width:800px) {
.leib .nr {
}
}
 @media only screen and (min-width:1160px) {
/* -- 页面整体布局 -- */

.header, .content, .footer {
	width: 1160px;
	margin: 0 auto;
}
.content {
	overflow: hidden;
	font-family: Microsoft YaHei;
}
.left {
	width: 201px;
	float: left;
	overflow: hidden;
}
.right {
	width: 954px;
	float: right;
	display: inline;
	margin-left: 5px;
	overflow: hidden;
	margin-bottom: 30px;
}
.right_main {
	width: 952px;
	border: solid 1px #d5d5d5;
	margin-bottom: 10px;
	overflow: hidden;
}
/* function */

.mome-ico {
	display: none;
}
i, em {
	font-style: normal;
}
.caigou_tab input[type="submit"], .caigou_tab input[type="reset"] {
	width: 120px;
	height: 35px;
	border: none;
	color: #fff;
	background-color: #00589b;
	margin: 15px 5px;
}
.f_cb:after, .f_cbli li:after {
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	overflow: hidden;
	content: ".";
}
.f_cb, .f_cbli li {
	zoom: 1;
}
.f_cb {
	overflow: hidden;
}
.f_pr {
	position: relative;
}
.f_pa {
	position: absolute;
}
.f_fl {
	float: left;
}
.f_fr {
	float: right;
}
.f_fw {
	font-family: "Microsoft YaHei", \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53;
}
.f_fst {
	font-family: "微软雅黑";
}
.f_csp {
	cursor: pointer;
}
.banner {
	position: relative;
	height: 480px;
	overflow: hidden;
	background: url(../images/loading.gif) 50% no-repeat;
}
.slides {
	position: relative;
	z-index: 1;
}
.slides li {
	height: 480px;
}
.flex-control-nav {
	position: absolute;
	bottom: 60px;
	z-index: 2;
	width: 100%;
	text-align: center;
}
.flex-control-nav li {
	display: inline-block;
	width: 50px;
	height: 3px;
	margin: 0 5px;
*display:inline;
	zoom: 1;
}
.flex-control-nav a {
	display: inline-block;
	width: 50px;
	height: 3px;
	overflow: hidden;
	background: #fff;
	cursor: pointer;
	font-size: 0;
}
.flex-control-nav .flex-active {
	background: #ff8400;
}
.flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 35%;
}
.flex-direction-nav li a {
	display: block;
	width: 50px;
	height: 38px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.flex-direction-nav li a.flex-prev {
	left: 40px;
	background: url(../images/prev_icon.png) center center no-repeat;
}
.flex-direction-nav li a.flex-next {
	right: 40px;
	background: url(../images/next_icon.png) center center no-repeat;
}
.flex-direction-nav li a:hover {
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
/*头部开始*/

.g_top {
	background: url(../images/topbg.jpg) repeat-x top;
	position: relative;
	z-index: 2
}
.g_top .m_zc {
	color: #999999;
	height: 27px;
	line-height: 27px;
	font-family: "微软雅黑";
	font-weight: normal;
}
.g_top .m_zc a {
	color: #999999;
	padding: 0 16px;
	height: 27px;
	line-height: 27px;
	display: inline-block;
	background: url(../images/topico.jpg) no-repeat 4px 11px;
	font-family: "微软雅黑";
	font-weight: normal;
}
.g_top .m_zc .last {
	background: none;
}
.m_hcon {
	padding: 10px 0 0 0;
	padding-bottom: 20px;
	overflow: hidden;
	width: 1160px;
	position: relative;
}
.m_hcon-p {
	font-family: "Microsoft YaHei";
	float: left;
	color: #666;/*margin:0 0 0 26px;*/
	font-size: 14px;
	font-weight: normal;
	line-height: 24px;
	margin-top: 23px;
	margin-left: 15px;
	border-left: 1px solid #e5e5e5;
    padding-left: 15px;
}
.m_hcon-p b {
	color: #00589b;
}
.m_hcon-p span {
	color: #005ea6;
	display: block;
	font-size: 21px;

	font-weight: normal;
}
.u_tel {
	font-family: "Microsoft YaHei";
	font-size: 14px;
	color: #666;
	padding: 24px 0 0 0;
	height: 45px;
	text-align: left;
	padding-left: 60px;
	padding-right: 0;
}
.u_tel b {
	font-size: 24px;
	color: #00589b;
	font-weight: normal;
	font-family: arial;
}
.m_hcon q {
	width: 180px;
	background: url(../images/h_con2.jpg) no-repeat center 0px;
	height: 50px;
	display: block;
	float: right;
	margin-top: 20px;
}
.m_hcon q span {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #282853;
	font-weight: normal;
	padding: 0 0 0 73px;
}
.m_hcon q b {
	display: block;
	color: #f7a301;
	font-family: "微软雅黑";
	font-size: 22px;
	text-align: center;
	padding: 12px 0 0 0;
}
/*导航*/

.menu {
	height: 66px;
	overflow: hidden;
	background: #005ea6;
	display: block;
	min-width: 1160px;
}
.menu .lastli {
	background: none;
}
.menu li {
	float: left;
	background: url(../images/ge.jpg) no-repeat left;
	height: 66px;
}
.menu .lastli {
	background: none;
}
.menu li em {
	display: block;
	font-size: 12px;
	color: #869cc5;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	text-align: center;
	font-family: arial;
	line-height: 25px;
}
.menu li a {
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	display: inline-block;
	padding: 16px 32px 18px;
	height: 50px;
}
.menu li a:hover, .menu .cur a {
	color: #fff;
	background: #f7a301;
	text-decoration: none;
}
#tool {
	display: none
}
.menu li a:hover em, .menu .cur a em {
	color: #ffc575;
}
.menu li a span {
	line-height: 20px;
	display: inline-block;
	padding-right: 14px;
	padding-top: 18px;
	height: 45px;
}
 .menu li a:-webkit-any-link {
display:block;
}
/*搜索*/

.g_ser {
	height: 48px;
	line-height: 48px;
	left: 0;
	bottom: 0;
	_bottom: -1px;
	background: url(../images/serbg.png) repeat-x;
	width: 100%;
	z-index: 2;
	position: absolute;
}
.h_sea {
	height: 48px;
	overflow: hidden;
	color: #a7a6a8;
}
.inp01 {
	height: 25px;
	line-height: 25px;
	padding-left: 10px;
	width: 219px;
	float: left;
	color: #716d6a;
	border: solid 1px #d1d1d1;
	border-radius: 3px;
	border-right: 0px;
}
.s_ss {
	float: left;
	width: 28px;
	height: 27px;
}
.key {
	font-size: 14px;
	width: 450px;
	height: 49px;
	line-height: 49px;
	overflow: hidden;
	color:#fff;
}
.key a {
	color: #888;
	padding: 0 10px;
	font-size: 12px;
	background: none;
	height: 48px;
	line-height: 48px;
	display: inline-block;
}
.s_inp {
	padding-top: 12px;
}
.g_sern {
	height: 51px;
	line-height: 51px;
	width: 100%;
}
.col a {
	color: #fff;
}
/*头部结束*/

/*底部开始*/

.g_ft {
	padding-bottom: 13px;
	background: url(../images/fbg.jpg) repeat-x;
	min-width: 1160px;
}
.g_ft .m_fnav {
	height: 41px;
	line-height: 41px;
	color: #fff;
	text-align: center;
	font-family: "Microsoft YaHei";
	overflow: hidden;
}
.g_ft .m_fnav a {
	color: #fff;
	padding: 0 16px;
	font-size: 12px;
	font-weight: normal;
}
.g_ft .m_fnav .lasta {
	background: none;
}
.g_ft .f_ftcon {
	color: #666666;
	padding-top: 15px;
	text-align: center;
	line-height: 24px;
	font-size: 12px;
}
.g_ft .f_ftcon a {
	color: #666666;
}
.g_ft .cnzz {
	right: 258px;
	top: 113px;
}
/*底部结束*/

/* 工程案例 */

.g_anli {
	background: #eaeaea;
	padding-bottom: 20px;
}
.g_anli h2 {
	background: url(../images/anlitit.jpg) no-repeat left bottom;
	height: 50px;
	padding-top: 36px;
	text-align: center;
	margin-bottom: 24px;
	text-align: center;
	display: block;
}
.g_anli h2 a {
	color: #666;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}
.g_anli h2 .u_more {
	top: 63px;
	right: 0;
	font-family: arial;
}
.g_anli h2 .u_more a {
	color: #666;
	font-size: 12px;
	font-weight: normal;
}
.g_anli h2 em {
	display: block;
	font-weight: normal;
	font-size: 14px;
	color: #959595;
	font-family: arial;
	text-transform: uppercase;
}
.g_anli .m_tab1 {
	width: 205px;
	float: left;
	margin-right: 25px;
}
.g_anli .m_tab1 li {
	text-align: left;
	height: 47px;
	_display: inline;
*+display:inline;
	zoom: 1;
	width: 205px;
}
.g_anli .m_tab1 li a {
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	display: block;
	background: #00589b;
	line-height: 24px;
	overflow: hidden;
	padding-left: 25px;
	width: 180px;
}
.g_anli .m_tab1 li p {
	height: 25px;
	line-height: 27px;
	overflow: hidden;
}
.g_anli .m_tab1 li em {
	display: block;
	font-family: arial;
	font-size: 12px;
	color: #a5aab5;
	text-transform: uppercase;
	height: 18px;
	line-height:18px;
	overflow: hidden;
}
.g_anli .m_tab1 li a:hover, .g_anli .m_tab1 .cur a {
	background: url(../images/ta1bgh.jpg) no-repeat;
	text-decoration: none;
}
.g_anli .m_tab1 .lastli a {
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	display: block;
	background: url(../images/ta1bg2.jpg) no-repeat left bottom;
	height: 55px;
	padding-top: 15px;
	padding-left: 25px;
	width: 187px;
}
.g_anli .m_tab1 .lastli a:hover {
	background: url(../images/ta1bg2h.jpg) no-repeat;
}
.g_anli .m_anli {
	width: 580px;
	float: left;
	position: relative;
}
.g_anli .m_anli img {
	width: 580px;
	height: 367px;
}
.g_anli .m_anli span {
	position: absolute;
	left: 0;
	bottom: 3px;
	height: 40px;
	line-height: 40px;
	background: url(../images/serbg.png) repeat;
	display: block;
	width: 616px;
	cursor: pointer;
	padding-left: 10px;
	overflow: hidden;
}
.g_anli .m_anli span h3 {
	font-size: 14px;
	color: #fff;
}
.g_anli .m_kfc {
	position: relative;
}
.g_anli .m_kfc .u_ljt, .g_anli .m_kfc .u_rjt {
	width: 28px;
	height: 24px;
	display: block;
	position: absolute;
	display: none;
}
.g_anli .m_kfc .u_ljt {
	top: 0%;
	right: 185px;
}
.g_anli .m_kfc .u_rjt {
	top: 0%;/* right: 118px;*/
}
.g_anli .m_kfc .u_ljt a {
	background: url(../images/ljt2.jpg) no-repeat;
	width: 28px;
	height: 24px;
	display: block;
}
.g_anli .m_kfc .u_rjt a {
	background: url(../images/rjt2.jpg) no-repeat;
	width: 28px;
	height: 24px;
	display: block;
}
.g_anli .m_kfc .u_ljt a:hover {
	background: url(../images/ljt2h.jpg) no-repeat;
	width: 28px;
	height: 24px;
	display: block;
}
.g_anli .m_kfc .u_rjt a:hover {
	background: url(../images/rjt2h.jpg) no-repeat;
	width: 28px;
	height: 24px;
	display: block;
}
.g_anli .m_kfc .u_mid {
	width: 246px;
	overflow: hidden;
}
.g_anli .m_kfc .u_lst1 {
	height: 286px;
}
.g_anli .m_kfc .u_lst1 li {
	width: 246px;
	float: left;
	background: url(../images/anbg.jpg) no-repeat bottom right;
	margin-bottom: 26px;
}
.g_anli .m_kfc .u_lst1 li span {
	display: block;
	text-align: center;
	font-size: 12px;
	color: #575757;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	cursor: pointer;
}
.g_anli .m_kfc .u_lst1 li img {
	width: 234px;
	height: 180px;
	padding: 0 12px 12px 0;
}
.g_anli .m_kfc .u_lst1 a:hover {
	text-decoration: none;
}
.g_anli .u_btn1 a {
	display: block;/* width: 147px;*/
	width: 246px;
	height: 37px;
}
.g_anli .u_btn1 {
	text-align: center;
}
/*合作客户*/

.g_anli .m_hz {
	height: 166px;
	background: #fff;
	margin-top: 42px;
}
.g_anli .m_hz h3 {
	float: left;
	width: 140px;
	border-right: 1px solid #dadada;
	margin-top: 11px;
	height: 119px;
	padding: 36px 32px 0 32px;
	text-align: center;
	color: #666666;
}
.g_anli .m_hz .u_hztit {
	font-size: 18px;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #d6e0ee;
	display: block;
}
.g_anli .m_hz h3 em {
	display: block;
	border-bottom: 1px solid #d6e0ee;
	font-size: 14px;
	color: #666;
	font-weight: normal;
	line-height: 24px;
	padding-bottom: 3px;
}
.g_anli .m_hz h3 b {
	display: block;
	color: #00589b;
	font-size: 20px;
	font-family: arial;
	font-weight: normal;
}
.g_anli .m_hz .m_hzc {
	float: left;
	width: 710px;
	margin-top: 3px;
	padding-left: 45px;
	padding-top: 24px;
}
.g_anli .m_hz .m_hzc li {
	float: left;
	width: 154px;
	margin-right: 18px;
}
.g_anli .m_hz .m_hzc li img {
	width: 152px;
	height: 100px;
	border: 1px solid #c0c5cd;
}
.g_anli .m_hz .m_hzc li span {
	display: block;
	text-align: center;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	color: #666;
	font-size: 12px;
}
/* 三大产品 */

.g_cp {
	padding-top: 13px;
	padding-bottom: 35px;
}
.g_pro h2, .g_ys h2 {
	background: url(../images/anlitit.jpg) no-repeat left bottom;
	padding-top: 15px;
	text-align: center;
	margin-bottom: 34px;
	padding-bottom: 15px;
}
.g_pro-p {
	color: #666;
	font-size: 14px;
	font-weight: normal;
}
.g_pro h2 a, .g_ys h2 a {
	color: #666;
	font-size: 16px;
	font-weight: normal;
}
.g_pro h2 em, .g_ys h2 em {
	display: block;
	font-weight: normal;
	font-weight: bold;
	font-size: 20px;
	color: #666666;
	margin: 8px 0;
}
.g_pro .m_pro {
	margin-top: 45px;
}
.g_pro .m_pro1.no-right {
	margin-right: 0;
}
.g_pro .m_pro1 {
	width: 273px;
	position: relative;
	float: left;
	_width: 365px;
	margin-right: 15px;
	margin-bottom: 15px;
}
.g_pro .m_pro1 dd {
	bottom: 0;
	left: 0;
	text-align: center;
	width: 100%;
	height: 45px;
	-webkit-display: flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	flex-direction: column;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.g_pro .m_pro1 img {
	width: 100%;
	border: 1px solid #ccc;
}
.g_pro .m_pro1:hover dd {
	font-size:14px;
	
}
.g_pro .m_pro1:hover h3 {
	font-size: 14px;
}
.g_pro .m_pro1 h3 {
	margin: 0 10px;
	color: #666;
	font-size: 14px;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.g_pro .m_pro1 h3 a {
	color: #00589b;
	text-decoration: none;
}
.g_pro .m_pro1 h3 i {
	position: absolute;
	font-size: 52px;
	color: #ccced2;
	font-family: arial;
	left: -5px;
	top: -10px;
	letter-spacing: -6px;
}
.g_pro .m_pro1 h3 b {
	font-size: 18px;
	color: #999faa;
	font-family: arial;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: -1px;
	display: inline-block;
	padding-left: 6px;
}
.g_pro .m_pro1 h3 em {
	font-size: 14px;
	font-weight: normal;
	display: block;
	padding-top: 3px;
	height: 37px;
	overflow: hidden;
}
.g_pro .m_pro1 p {
	font-size: 12px;
	color: #666;
	line-height: 21px;
	margin-top: 12px;
}
/* 优势 */
.g_ys { background: url(../images/ysbg.jpg) repeat-y center top; height: 1320px; }
.g_ys .m_ys1 { margin-top: 35px; }
.g_ys .m_ys2 .u_ys2 { background: url(../images/ysimg5.jpg) no-repeat; }
.g_ys .m_ys1 dd h3 { padding-bottom: 5px; }
.g_ys .m_ys2 dd h3 { padding-top: 25px; padding-bottom: 15px; }
.g_ys .m_ys4 dd h3 { padding-bottom: 15px; }
.g_ys .m_ys2 dd h3 i { top:22px; }
.g_ys .m_gy { height: 244px; }
.g_ys .m_gy dt { width: 580px; }
.g_ys .m_gy dt img { width: 580px; height: 244px; display: block; }
.g_ys .m_gy dd { padding: 26px 13px 0 22px; width: 545px; background: #fff; height: 218px; overflow:hidden;}
.g_ys .m_gy h3 { position: relative; padding-left: 46px; width: 396px; color: #3462a9; font-size: 20px; font-weight: bold; }
.g_ys .m_gy h3 a { color: #3462a9; text-decoration: none; }
.g_ys .m_gy h3 i { position: absolute; font-size: 52px; color: #ccced2; font-family: arial; left: -10px; top: -10px; letter-spacing: -4px; }
.g_ys .m_gy h3 p{ height:28px; line-height:27px; overflow:hidden;color: #3462a9; font-size:20px;}
.g_ys .m_gy h3 b { font-size: 18px; color: #999faa; font-family: arial; font-weight: normal; text-transform: uppercase; letter-spacing: -1px; display: inline-block; padding-left: 6px; }
.g_ys .m_gy h3 em { font-size: 16px; font-weight: normal; display: block; padding-top: 3px; height:22px; line-height:22px; overflow:hidden;}
.g_ys .m_gy p { font-size: 12px; color: #666; line-height: 21px; margin-top: 12px; }
.g_xban3 { height: 154px; margin-top: 37px; }
.g_xban3 .u_btn5 { left: 850px; top: 92px; }
.g_xban3 .u_tel2 {color: #fff;font-size:14px;left:850px;text-align:center;top:36px;width: 192px; }
.g_xban3 .u_tel2 b { display: block; font-size: 24px; font-family: arial; font-weight: normal; }
/*  团队展示 */

.g_sjs {
	height: 330px;
	padding-top: 18px;
}
.g_sjs h2 {
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #cccccc;
	position: relative;
	font-size: 16px;
	font-weight: bold;
	color: #666;
}
.g_sjs h2 i {
	position: absolute;
	width: 40px;
	height: 3px;
	background: #f7a301;
	left: 0;
	bottom: -3px;
	overflow: hidden;
}
.g_sjs h2 em {
	display: inline-block;
	font-weight: normal;
	color: #666;
	font-size: 16px;
	font-family: arial;
	text-transform: uppercase;
	padding-left: 10px;
}
.g_sjs h2 .u_more a {
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	padding-right: 16px;
}
.g_sjs .m_sjs {
	margin-top: 30px;
}
.g_sjs .u_dlst1 {
	float: left;
	margin-right: 29px;
	width: 218px;
	margin-bottom: 10px;
	background: #eaeaea;
	position: relative;
}
.g_sjs .lastdl {
	margin-right: 0;
}
.g_sjs .u_dlst1 dt {
	height: 184px;
	display: block;
	width: 218px;
	z-index: 1;
	position: relative;
}
.g_sjs .u_dlst1 dd {
	padding: 7px 0px;
	z-index: 2;
	position: relative;
	text-align: center
}
.g_sjs .u_dlst1 dd h3 {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}
.g_sjs .u_dlst1 dd h3 a {
	color: #00589b;
	font-size: 16px;
	font-weight: normal;
}
.g_sjs .u_dlst1 dd h4 {
	font-weight: normal;
	font-size: 14px;
	line-height: 21px;
	height: 21px;
	overflow: hidden;
}
.bg {
	width: 218px;
	height: 322px;
	border: 2px solid #b4bdca;
	margin: -2px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 50;
	display: none;
	cursor: pointer;
}
.bg2 {
	width: 218px;
	height: 322px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	display: none;
	cursor: pointer;
}
/* 客户见证 */

.g_kf {
	height: 532px;
}
.g_kf h2 {
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #cccccc;
	position: relative;
	font-size: 16px;
	font-weight: bold;
	color: #666;
}
.g_kf h2 a {
	height: 35px;
	line-height: 35px;
}
.g_kf h2 i {
	position: absolute;
	width: 40px;
	height: 3px;
	background: #f7a301;
	left: 0;
	bottom: -3px;
	overflow: hidden;
}
.g_kf h2 em {
	display: inline-block;
	font-weight: normal;
	color: #999;
	font-size: 16px;
	font-family: arial;
	text-transform: uppercase;
	padding-left: 10px;
}
.g_kf h2 .u_more a {
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	padding-right: 16px;
}
.g_kf .u_dlst2 {
	width: 550px;
	padding-top: 23px;
	float: left;
	margin-right: 50px;
	margin-bottom: 20px;
}
.g_kf .lastdl {
	margin-right: 0;
}
.g_kf .u_dlst2 dt {
	width: 186px;
	float: left;
	margin-right: 26px;
}
.g_kf .u_dlst2 dt img {
	width: 186px;
	height: 174px;
}
.g_kf .u_dlst2 dd {
	float: left;
	width: 327px;
}
.g_kf .u_dlst2 h3 {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
.g_kf .u_dlst2 h3 a {
	font-size: 14px;
	color: #00589b;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-weight: bold;
}
.g_kf .u_dlst2 h4 {
	font-size: 14px;
	color: #666;
	font-weight: normal;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
}
.g_kf .u_dlst2 .u_dlst2con {
	font-size: 12px;
	color: #666;
	line-height: 24px;
	overflow: hidden;
	padding: 20px 10px 0 10px;
	margin: 5px 0 0 0;
	background: url(../images/kfp.jpg) no-repeat;
	height: 100px;
}
.g_kf .u_dlst2 p a {
	color: #ff6000;
	display: inline-block;
	padding-left: 22px;
}
.g_kf .u_dlst2 span a {
	width: 79px;
	height: 22px;
	line-height: 22px;
	display: block;
	float: left;
	color: #fff;
	text-align: center;
}
/* 证书 */

.g_zs {
	padding-bottom: 5px;
	padding-top: 0px;
	margin: 15px 0;
	min-width: 1160px;
}
.g_zs2 {
	background-color: #eaeaea;
	margin-top: 0;
	padding-top: 0px;
}
.index-3d .u_ljt, .m_zs .u_rjt {
	width: 28px;
	height: 24px;
	display: block;
	position: absolute;
}
.index-3d .u_ljt {
	top: 108px;
	left: 5px;
}
.index-3d .u_rjt {
	top: 108px;
	right: 5px;
}
.index-3d .u_ljt a {
	background: url(../images/ljt2.jpg) no-repeat;
	width: 28px;
	height: 24px;
	display: block;
}
.index-3d .u_rjt a {
	background: url(../images/rjt2.jpg) no-repeat;
	width: 28px;
	height: 24px;
	display: block;
}
.index-3d .u_ljt a:hover {
	background: url(../images/ljt2h.jpg) no-repeat;
	width: 28px;
	height: 24px;
	display: block;
}
.index-3d .u_rjt a:hover {
	background: url(../images/rjt2h.jpg) no-repeat;
	width: 28px;
	height: 24px;
	display: block;
}
.m_zs h2 {
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #cccccc;
	position: relative;
	font-size: 16px;
	font-weight: bold;
	color: #666;
}
.m_zs h2 a {
	height: 35px;
	line-height: 35px;
}
.m_zs h2 i {
	position: absolute;
	width: 40px;
	height: 3px;
	background: #f7a301;
	left: 0;
	bottom: -3px;
	overflow: hidden;
}
.m_zs h2 em {
	display: inline-block;
	font-weight: normal;
	color: #999;
	font-size: 16px;
	font-family: arial;
	text-transform: uppercase;
	padding-left: 10px;
}
.m_zs h2 .u_more a {
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	padding-right: 16px;
}
.m_zs .m_kfc {
	padding: 6px 0 0 0;
	position: relative;
	height: 240px;
}
.m_zs .m_kfc .u_ljt, .m_zs .m_kfc .u_rjt {
	width: 28px;
	height: 24px;
	display: block;
	position: absolute;
}
.m_zs .m_kfc .u_ljt {
	top: 108px;
	left: 5px;
}
.m_zs .m_kfc .u_rjt {
	top: 108px;
	right: 5px;
}
.m_zs .m_kfc .u_ljt a {
	background: url(../images/ljt2.jpg) no-repeat;
	width: 28px;
	height: 24px;
	display: block;
}
.m_zs .m_kfc .u_rjt a {
	background: url(../images/rjt2.jpg) no-repeat;
	width: 28px;
	height: 24px;
	display: block;
}
.m_zs .m_kfc .u_ljt a:hover {
	background: url(../images/ljt2h.jpg) no-repeat;
	width: 28px;
	height: 24px;
	display: block;
}
.m_zs .m_kfc .u_rjt a:hover {
	background: url(../images/rjt2h.jpg) no-repeat;
	width: 28px;
	height: 24px;
	display: block;
}
.m_zs .m_kfc .u_mid {
	width: 1065px;
	margin: auto;
	overflow: hidden;
}
.m_zs .m_kfc .u_lst2 li {
	width: 260px;
	height: 230px;
	float: left;
	margin-right: 20px;
	background: url(../images/zsbg.jpg) no-repeat;
}
.menu ul .oneli {
	color: #fff;
	background: #f7a301;
	text-decoration: none;
}
.menu ul .oneli a em {
	color: #ffc575;
}
.m_zs .m_kfc .u_lst2 .lastli {
	margin-right: 0;
}
.m_zs .m_kfc .u_lst2 li img {
	width: 206px;
	height: 147px;
	padding: 12px 0 45px 30px;
	display: block;
}
.m_zs .m_kfc .u_lst2 span {
	width: 268px;
	display: block;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	text-align: center;
	color: #fff;
	font-size: 12px;
	cursor: pointer;
}
.m_zs .m_kfc .u_lst2 a:hover {
	text-decoration: none;
}
.g_zj {
	height: 370px;
	overflow: hidden;
	margin: 5px auto;
}
.g_ab {
	width: 760px;
	float: left;
	margin-top: 33px;
}
.u_gytit {
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #cccccc;
	position: relative;
	font-size: 16px;
	font-weight: bold;
	color: #666;
}
.u_gytit a {
	height: 35px;
	line-height: 35px;
}
.u_gytit i {
	position: absolute;
	width: 40px;
	height: 3px;
	background: #f7a301;
	left: 0;
	bottom: -3px;
	overflow: hidden;
}
.u_gytit em {
	display: inline-block;
	font-weight: normal;
	color: #999;
	font-size: 16px;
	font-family: arial;
	text-transform: uppercase;
	padding-left: 10px;
}
.u_gytit .u_more a {
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	padding-right: 16px;
}
.g_ab .u_dlst3 {
	padding-top: 23px;
}
.u_dlst3 dt {
	float: left;
}
.g_ab .u_dlst3 dt img {
	width: 360px;
	display: block;
}
.g_ab .u_dlst3 dd {
	width: 370px;
	float: right;
	margin-right: 5px;
}
.g_ab .u_dlst3 dd h3 a {
	display: block;
	height: 36px;
	line-height: 36px;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}
.g_ab .u_dlst3 dd .def_about {
	font-size: 11px;
	color: #666;
	line-height: 24px;
	height: 155px;
	overflow: hidden;
}
.g_ab .u_dlst3 dd .def_about a {
	color: #ff6000;
}
.g_ab .u_dlst3 dd p {
	float: right;
	margin-top: 10px;
}
.g_ab .u_dlst3 dd p a {
	color: #f7a301;
}
.g_con {
	background: #fff;
	min-width: 1160px;
}
.wkkbjys{
	background: #eaeaea;
}
.g_new1 {
	width: 374px;
	float: right;
	margin-top: 33px;
}
.g_new1 .u_lst4 .first {
	margin-top: 23px;
	height: 105px;
	padding-bottom: 10px;
	display: block;
	background: no-repeat;
	padding-left: 0;
	border-bottom: none;
}
.g_new1 .u_lst4 li {
	background: url(../images/dtico.jpg) no-repeat left 12px;
	padding-left: 14px;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px dashed #c5c5c5;
	overflow: hidden;
}
.g_new1 img {
	margin-top: 23px;
}
.g_news {
	width: 758px;
	margin-top: 23px;
}
.g_new1 .u_lst4 li span {
	float: right;
}
.g_news .u_dlst3 {
	padding-top: 24px;
	padding-left: 8px;
	height: 146px;
}
.g_news .u_dlst3 dt {
	float: left;
	width: 307px;
	margin-right: 32px;
}
.g_news .u_dlst3 dt img {
	width: 307px;
	height: 140px;
}
.g_news .u_dlst3 dd {
	float: left;
	width: 410px;
}
.g_news .u_dlst3 dd h4 a {
	font-size: 14px;
	display: block;
	color: #666;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	font-weight: bold;
	font-family: "Microsoft YaHei";
}
.g_news .u_dlst3 dd p {
	color: #666666;
	font-size: 12px;
	line-height: 24px;
	overflow: hidden;
}
.g_news .u_dlst3 dd span a {
	display: block;
	margin-top: 10px;
}
.g_news .u_lst5 {
	padding-top: 18px;
}
.g_news .u_lst5 li {
	width: 350px;
	float: left;
	height: 33px;
	line-height: 33px;
	background: url(../images/dtico2.jpg) no-repeat 0 12px;
	padding-left: 12px;
	border-bottom: 1px dashed #b5b5b5;
	margin-right: 30px;
	overflow: hidden;
}
.g_news .u_lst5 .lastli {
	margin-right: 0;
}
.g_news .u_lst5 li a {
	font-size: 12px;
	color: #666666;
}
.g_news .u_lst5 li span {
	color: #666666;
	font-family: arial;
}
/*问答 */

.wend {
	width: 372px;
	margin-top: 23px;
}
.wend dl {
	margin-bottom: 25px;
}
.wend .lastdl {
	margin-bottom: 0;
}
.wend .m_zxc {
	padding-top: 20px;
}
.wend dt {
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	font-size: 14px;
	color: #666;
	font-weight: bold;
}
.wend dt a {
	color: #666;
	background: url(../images/wen.jpg) no-repeat left 3px;
	padding-left: 34px;
	display: block;
}
.wend dd {
	padding-left: 30px;
	background: url(../images/da.jpg) no-repeat left 4px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	color: #666;
}
.g_link {
	width: 1160px;
	height: 110px;
	padding-top: 20px;
	margin: auto;
}
.g_link h2 em {
	color: #999;
	padding-left: 2px;
}
.g_link .u_more a {
	font-size: 12px;
	color: #ff6000;
	font-family: "Microsoft YaHei";
}
.g_link .m_zxc {
	width: 295px;
	height: 367px;
}
.m_link {
	padding-top: 10px;
}
.m_link a {
	font-size: 12px;
	color: #575757;
	padding: 0 10px;
	line-height: 21px;
}
.ban_bg {/*height:520px;*/
	width: 100%;
	position: relative;
	z-index: 0
}
.ban_bg .bgitem {
	position: absolute;
	top: 0;
	display: block;
	z-index: 0;
}
.ban_bg .btn {
	bottom: 62px;
	margin-right: -450px;
	padding: 4px 31px;
	position: absolute;
	right: 50%;
	z-index: 7;
}
.ban_bg .btn span {
	background: none repeat scroll 0 0 #00589b;
	border: 1px solid #00589b;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	margin-left: 5px;
	padding: 2px 5px;
}
.ban_bg .btn span.cur {
	font-weight: bold;
	padding: 4px 8px;
}
/*二级页面 */

.Page {
	width: 100%;
	text-align: center;
	padding: 30px 0px;
	margin-top: 30px;
}
.Page a {
	display: inline-block;
	width: 65px;
	background: #ffffff;
	height: 48px;
	vertical-align: middle;
	line-height: 48px;
	font-size: 14px;
	border: 1px solid #e5e5e5;
	margin-left: -1px;
	text-decoration: none;
	color: #333;
	outline: none;
}
.Page a:hover {
	background: #00589b;
	color: #FFF;
	background-repeat: no-repeat;
}
.Page span {
	display: inline-block;
	min-width: 45px;
	padding: 0 10px;
	background: #ffffff;
	height: 48px;
	vertical-align: middle;
	line-height: 48px;
	font-size: 14px;
	border: 1px solid #e5e5e5;
	margin-left: -1px;
	float: left;
}
.Page span.current {
	background: #00589b;
	color: #FFF
}
/*---资讯中心---*/

.news_con {
	width: 930px;
	margin: 0 auto;
	padding-top: 15px;
}  /*资讯中心大框架*/
/* -- 当前位置 -- */

.plc {
	background-color: #fff;
	height: 30px;
	line-height: 30px;
	border: 1px solid #ccc;
	padding: 0 10px;
	position: relative;
	color: #666;
	overflow: hidden;
	margin-bottom: 18px;
}
/* -- 最近浏览过的产品 -- */

dl.pd_t05_con_dl {
	width: 170px;
	overflow: hidden;
	margin: 0px auto 3px;
	height: 176px;
}
dl.pd_t05_con_dl dt, dl.pd_t05_con_dl dt a {
	width: 170px;
	height: 143px;
	line-height: 0;
	font-size: 0;
}
dl.pd_t05_con_dl dt img {
	width: 166px;
	height: 139px;
	padding: 1px;
	border: solid 1px #ccc;
}
dl.pd_t05_con_dl dt a:hover img {
	border: solid 2px #00589b;
	padding: 0
}
dl.pd_t05_con_dl dd {
	width: 170px;
	overflow: hidden;
	line-height: 28px;
	padding-top: 5px;
	text-align: center;
	color: #555;
	height: 33px;
}
/*左边联系方式*/

.leftlx {
	background: #FFF;
	border: 1px solid #DFDFDF;
	border-top: none;
	margin-bottom: 5px;
}
.leftlx h1 {
	text-align: center;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}
.leftlx .dianh {
	padding: 0 5px 0 10px;
	padding-bottom: 10px;
}
.leftlx p {
	line-height: 24px;
	font-size: 12px;
}
.leftlx .dianhua {
	background: url(../images/teln.gif) no-repeat scroll 0 18px transparent;
	color: #666666;
	line-height: 20px;
	padding: 10px 0 10px 55px;
}
.leftlx .dianhua span {
	display: block;
	font: 18px "Impact";
	color: #00589b;
}
.leib2 .leftlx .lpcom {
	font-weight: bold;
	color: #0F638C;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	padding-top: 10px;
}
.leib .tit, .leib2 .tit {
	background: #00589b;
	height: 38px;
	line-height: 38px;
	padding-left: 13px;
	font-weight: bold;
	color: #FFF;
	font-family: Microsoft YaHei;
	font-size: 15px;
}
/*底部固定工具条*/
#tool {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 900;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
ul.toollist {
	position: fixed;
	z-index: 900;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	display: block;
	height: 48px;
}
.toollist li {
	float: left;
	width: auto;
	height: 100%;
	width: 25%;
	position: static!important;
	margin: 0;
	border-radius: 0!important;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	box-flex: 1;
	-webkit-box-sizing: border-box;
	box-shadow: none!important;
	background: none;
}
.toollist li a {
	font-size: 20px;
	line-height: 20px;
	text-align: center;
	display: block;
	text-decoration: none;
	padding-top: 2px;
	position: relative;
}
.toollist li a img {
	width: 24px;
	height: 24px;
}
.toollist li a p {
	margin: 1px 0 1px 0;
	font-size: 14px;
	display: block !important;
	line-height: 18px;
	text-align: center;
}
/*绿色主题*/
.toollist {
	border-top: 1px solid #0090c5;
	background: #0090c5;
	-moz-box-shadow: 0 1px 0 #eee inset;
	-webkit-box-shadow: 0 1px 0 #eee inset;
	-o-box-shadow: 0 1px 0 #eee inset;
	box-shadow: 0 1px 0 #eee inset;
}
.toollist li {
	border-right: 1px solid rgba(255, 255, 255, 0.6);
}
.toollist li a {
	color: #fff;
}
/*==========@@公共模块 结束@@==========*/
.leib .tit a, .leib2 .tit a {
	color: #FFF;
}
.leib .tit a:hover, .leib2 .tit a:hover {
	color: #FFF;
}
.leib .nr {
	border: 1px solid #dfdfdf;
	padding: 12px 5px 10px 5px;
	background: #fff;
}
.leib .nr h4 a {
	font-weight: bold;
	color: #fff;
	font-size: 13px;
	padding-left: 26px;
	height: 38px;
	line-height: 38px;
	display: block;
	margin-bottom: 5px;
	font-family: Microsoft YaHei;
}
.leib .nr .cur a {
	display: block;
	color: #C10005;
}
.leib .nr ul {
	border-bottom: 1px dotted #8b8b8b;
}
.leib .nr li a {
	display: block;
	padding-left: 25px;
	background: url(img/ico003.gif) no-repeat 13px 10px;
	line-height: 24px;
	height: 24px;
	overflow: hidden
}
.leib .nr h4 {
	background: #00589b;
}
.topadcs {
	width: 1160px;
	margin-bottom: 10px;
	overflow: hidden;
	margin-bottom: 10px;
}
/*资讯中心列表页面的--dl*/

dl.news_dl {
	font-size: 14px;
	color: #666;
	padding: 0 5px;
	line-height: 22px;
	border-bottom: 1px dashed #CCCCCC;
}
dl.news_dl a {
	color: #000;
}
dl.news_dl dt {
	margin-bottom: 3px;
	margin-top: 5px;
	line-height: 24px;
	height: 24px;
	width: 920px;
	overflow: hidden;
}
dl.news_dl .dt_1 {
	height: 20px;
	background: url(../images/ico10.gif) no-repeat 0 6px;
	padding-left: 10px;
	font-size: 14px;
	color: #00589b;
	font-weight: bold;
}
dl.news_dl .dt_1:hover {
	background: url(../images/ico7.gif) no-repeat 0 6px;
	color: #D40426;
}/*资讯首页内容,点击时的图片*/
dl.news_dl .dt_2 {
	font-size: 12px;
	float: right;
	padding: 0 10px 0 8px;
	font-family: "宋体";
}
dl.news_dl .dt_3 {
	font-size: 12px;
}
dl.news_dl .dt_3 a {
	color: #FF0000;
	text-decoration: underline;
} /*文章出处*/
dl.news_dl dd {
	font-size: 12px;
	padding-left: 10px;
	height: 45px;
	overflow: hidden;
	margin-bottom: 10px;
}
.nmenu {
	width: 198px;
	border: 1px solid #00589b;
}
.nmenu h2 {
	background: #00589b;
	height: 46px;
	line-height: 46px;
	padding-left: 16px;
}
.nmenu h2 a {
	font-size: 16px;
	color: #fff;
}
.nmenu h4 {
	background: #c2d0e5;
	height: 44px;
	line-height: 44px;
	overflow: hidden;
	margin-bottom: 5px;
}
.nmenu h4 a {
	background: url(../images/ico7.gif) no-repeat 20px 20px;
	display: block;
	height: 44px;
	line-height: 44px;
	padding-left: 34px;
	color: #00589b;
	font-size: 14px;
	font-weight: normal;
}
.nmenu ul {
	margin: 0 16px;
}
.nmenu li {
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
}
.nmenu li a {
	display: block;
	background: url(../images/nico2.jpg) no-repeat 0 17px;
	padding-left: 16px;
}
.nmenu .cur a {
	color: #f7a301;
	font-weight: bold;
}
/* -- 产品列表样式 -- */

dl.p_list_dl {
	width: 220px;
	overflow: hidden;
	float: left;
	height: 199px;
	padding-left: 11px;
}
dl.p_list_dl dt {
	width: 216px;
	height: 158px;
	line-height: 0;
	font-size: 0;
}
dl.p_list_dl dt img {
	width: 212px;
	height: 153px;
	padding: 1px;
	border: 1px solid #D6D6D6;
}
dl.p_list_dl dd {
	padding-top: 14px;
	height: 15px;
	width: 212px;
	line-height: 15px;
	text-align: center;
	overflow: hidden;
}
dl.p_list_dl dt a:hover img {
	border: 1px solid #00589b;
}
.pro_curmbs {
	margin-bottom: 10px;
	padding: 0 5px;
} /*产品列表页，面包屑导航,字体颜色可自行修改*/
.pro_curmbs span {
	color: #C10005;
}
.pro_curmbs a {
	color: #333;
}
.pro_curmbs a:hover {
	color: #C10005;
}
.pro_curmbs .a_b {
	color: #C10005;
	font-weight: bold;
}
/*内容详细页*/

.con_tit {
	font-size: 26px;
	text-align: center;
	margin: 20px 0 15px;
}
.con_dat {
	font-size: 12px;
	text-align: center;
	margin: 8px 0;
	margin-bottom: 30px;
}
.con_img {
	text-align: center;
}
.con_img img {
	max-width: 860px;
}
.con_con {
	padding: 10px 20px;
	font-size: 14px;
	line-height: 30px;
}
.con_page {
	padding: 10px 20px;
	line-height: 30px;
	font-size: 14px;
}
.con_page a:hover {
	color: #00589b;
}
.caigou {
	background-position: -63px -887px;
	color: #666;
	padding: 5px;
	margin: 5px 0;
	background: #00589b;
	color: #fff;
} /* -- 采购意向标题色带 -- */
.caigou strong {
	font-size: 14px;
	font-weight: bold;
}
.caigou .span_1 {
	float: right;
}
.caigou_tab {
	line-height: 27px;
	margin-bottom: 10px;
	color: #666;
}
.caigou_tab .tt {
	vertical-align: top;
	text-align: right;
}
.caigou_tab .span_b {
	font-weight: bold;
	color: #f00;
}
.caigou_tab .textarea {
	margin-top: 3px;
	width: 375px;
}
.caigou_tab .text {
	height: 25px;
	font-size: 14px;
}
.caigou_tab td {
	line-height: 50px;
}
.online {
	margin-top: 0px;
	height: 437px;
	overflow: hidden;
	padding-top: 15px;
}
.online h2 {
	font: bold 16px/40px "microsoft Yahei";
	color: #333;
	height: 40px;
	overflow: hidden;
}
.online h2 a {
	color: #333;
}
.online h3 {
	font: 12px/16px "microsoft Yahei";
	color: #666;
	padding-top: 8px;
}
.online h3 em {
	font: bold 16px/16px "microsoft Yahei";
}
.online h4 {
	font: 12px/18px "microsoft Yahei";
	color: #666;
	padding-top: 4px;
}
.online ul {
	margin-top: 0px;
	overflow: hidden;
}
.online li {
	float: left;
	margin-top: 12px;
}
.online li em {
	width: 65px;
	display: inline-block;
	vertical-align: top;
	font: 12px/23px "microsoft Yahei";
	color: #666;
	text-align: right;
	padding-right: 5px;
}
.online li span {
	color: #666;
	padding-top: 5px;
	margin-left: 5px;
}
.online li .inp_01 {
	width: 270px;
	height: 23px;
	border: 0;
	padding-left: 5px;
	line-height: 23px;
	background: #999;
	color: #fff;
}
.online li .inp_02 {
	width: 270px;
	height: 60px;
	border: 0;
	padding-left: 5px;
	line-height: 20px;
	resize: none;
	background: #999;
	color: #fff;
}
.online li .inp_03 {
	width: 80px;
	height: 23px;
	border: 0;
	padding-left: 5px;
	line-height: 23px;
	background: #999;
	color: #fff;
}
.online li.li_02 {
	margin-left: 20px;
	display: inline;
}
.online li.li_03 {
	width: 548px;
	margin-top: 28px;
}
.online li.li_04 {
	margin-top: 28px;
}
.online li img {
	vertical-align: middle;
	margin: 0 20px 0 15px;
}
.online li a {
	color: #333;
	font-family: "microsoft Yahei";
}
.online li.online_btn {
	margin: 29px 0 0 46px;
	_margin: 29px 0 0 16px;
	overflow: hidden;
}
.online .tj {
	width: 77px;
	height: 24px;
	border: 1px solid #666;
	text-align: center;
	color: #4a2206;
	background: none;
	font-family: "microsoft Yahei";
	cursor: pointer;
	margin-left: 23px;
	display: inline;
	float: left;
	line-height: 20px;
}
.proinfo {
	line-height: 25px;
	font-size: 14px;
	padding-top: 20px;
}
.info_gm {
	margin: 30px 0 20px;
	text-align: center;
}
.info_gm img {
	padding-left: 10px;
	padding-right: 10px;
}
.page {
	padding: 5px;
	margin: 5px;
	text-align: left;
	line-height: 25px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCC;
}
.cong-xiangshagn {
	padding: 5px 0 25px;
	padding-bottom: 25px;
}
.liudaanli {
}
.index-zs {
	width: 372px !important;
}
.index-zs .u_lst22 {
	margin: auto;
	width: 270px;
}
.index-zs .u_mid {
	width: 270px !important;
	margin: auto;
}
.index-zs .u_lst22 li {
	width: 250px;
	float: none;
	margin-right: 0 !important;
}
.index-zs .u_lst22 li img {
	width: 268px;
	display: block;
	margin: auto;
	border:1px solid #e2e2e2;
}
.index-zs .u_lst22 li span {
	font-size: 15px;
	color: #333;
	text-align: center;
	margin: 10px 0;
	display: block;
}
.index-zs .m_kfc {
	height: 260px;
}
.index-zs .m_zs {
	padding-top: 20px;
}
.index-3d {
	width: 100% !important;
	position: relative;
	background:#fafafa;
}
.index-3d .u_lst22 {
	margin: auto;
	width: 100%;
	height: 301px;
}
.index-3d .u_mid {
	width: 100% !important;
	margin: auto;
}
.index-3d .u_lst22 li {
	width: 100%;
	float: none;
	margin-right: 0 !important;
}
.index-3d .u_lst22 li img {
	width: 100%;
	display: block;
	margin: auto;
}
.index-3d .u_lst22 li span {
	font-size: 15px;
	color: #333;
	text-align: center;
	margin: 15px 0;
	display: block;
}
.index-3d .m_kfc {
}
.index-3d .m_zs {
	padding-top: 5px;
}
.mxcp-body {
	width: 325px;
	background: #fafafa;
}
.mxcp-title {
	height: 50px;
	margin-top: -5px;
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 45px;
	color: #959595;
	border-bottom: 1px solid #cfcfcf;
}
.mxcp-title span {
	height: 48px;
	font-size: 16px;
	padding: 0 5px;
	font-weight: bold;
	margin-right: 10px;
	color: #666666;
	display: inline-block;
	border-bottom: 3px solid #f7a301;
}
.mxcp-cong {
	text-align: center;
	padding-top: 5px;
}
.mxcp-cong img {
	width: 95%;
	display: block;
	margin: auto;
}
.mxcp-cong p {
	font-size: 16px;
	color: #666;
	margin: 15px 0;
}
.mxcp-cong p a:hover {
	text-decoration: underline;
}
.hezuo-body {
	height: auto !important;
	margin-bottom: 10px;
}
.hezuo-body .u_dlst1 dt {
	height: auto !important;
}
.xtj-zhib {
	margin-right: 65px;
	float: right;
	margin-top: 5px;
}
.xtj-span {
	color: #191516;
	font-size: 21px;
	 margin-top: 2px;
    margin-bottom: 5px;
}
.logo-head {
	height: 90px;
}
.head-zifu {
	font-size: 15px;
}
}
 @media only screen and (min-width:740px) and (max-width:1159px) {
.xtj-zhib {
	margin-right: 35px;
	float: right;
	margin-top: 5px;
}
.xtj-span {
	margin-bottom: 8px;
	color: #191516;
	font-size: 20px;
	font-weight: bold;
}
.xtj-zhib img {
	width: 120px;
	margin-top: 10px;
	display: none;
}
.fixed-bar {
	display: none !important;
}
.logo-head {
	height: 80px;
}
#tool{
	display:none
}
.head-zifu {
	font-size: 14px;
}
.mome-ico {
	display: none;
}
/* -- 页面整体布局 -- */

.header, .content, .footer {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.left {
	width: 25%;
	float: left;
	overflow: hidden;
	margin-left: 1%;
}
.right {
	width: 71%;
	float: right;
	display: inline;
	margin-left: 5px;
	margin-right: 1%;
	overflow: hidden;
}
.right_main {
	border: solid 1px #d5d5d5;
	margin-bottom: 10px;
	overflow: hidden;
}
/* function */

i, em {
	font-style: normal;
}
.f_cb:after, .f_cbli li:after {
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	overflow: hidden;
	content: ".";
}
.f_cb, .f_cbli li {
	zoom: 1;
}
.f_cb {
	overflow: hidden;
}
.f_pr {
	position: relative;
	clear: both;
}
.f_pa {
	position: absolute;
}
.f_fl {
	float: left;
}
.f_fr {
	float: right;
}
.f_fw {
	font-family: "Microsoft YaHei", \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53;
}
.f_fst {
	font-family: "宋体";
}
.f_csp {
	cursor: pointer;
}
.index-3d {
	width: 100% !important;
	position: relative;
}
.index-3d .u_lst22 {
	margin: auto;
	width: 100%;
}
.index-3d .u_mid {
	width: 100% !important;
	margin: auto;
}
.index-3d .u_lst22 li {
	width: 100%;
	float: none;
	margin-right: 0 !important;
}
.index-3d .u_lst22 li img {
	width: 100%;
	display: block;
	margin: auto;
}
.index-3d .u_lst22 li span {
	font-size: 15px;
	color: #333;
	text-align: center;
	margin: 15px 0;
	display: block;
}
.index-3d .m_kfc {
}
.index-3d .m_zs {
	padding-top: 5px;
}
.banner {
	position: relative;
	height: 380px;
	overflow: hidden;
	background: url(../images/loading.gif) 50% no-repeat;
}
.slides {
	position: relative;
	z-index: 1;
}
.slides li {
	height: 380px;
	background-size: cover !important;
}
.flex-control-nav {
	position: absolute;
	bottom: 60px;
	z-index: 2;
	width: 100%;
	text-align: center;
}
.flex-control-nav li {
	display: inline-block;
	width: 50px;
	height: 3px;
	margin: 0 5px;
*display:inline;
	zoom: 1;
}
.flex-control-nav a {
	display: inline-block;
	width: 50px;
	height: 3px;
	overflow: hidden;
	background: #fff;
	cursor: pointer;
	font-size: 0;
}
.flex-control-nav .flex-active {
	background: #ff8400;
}
.flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 35%;
}
.flex-direction-nav li a {
	display: block;
	width: 50px;
	height: 38px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.flex-direction-nav li a.flex-prev {
	left: 40px;
	background: url(../images/prev_icon.png) center center no-repeat;
}
.flex-direction-nav li a.flex-next {
	right: 40px;
	background: url(../images/next_icon.png) center center no-repeat;
}
.flex-direction-nav li a:hover {
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
/*头部开始*/

.g_top {
	background: url(../images/topbg.jpg) repeat-x top;
	position: relative;
	z-index: 2
}
.g_top .m_zc {
	color: #999999;
	height: 27px;
	padding: 0 10px;
	line-height: 27px;
	font-family: "微软雅黑";
	font-weight: normal;
}
.g_top .m_zc a {
	color: #999999;
	padding: 0 16px;
	height: 27px;
	line-height: 27px;
	display: inline-block;
	background: url(../images/topico.jpg) no-repeat 4px 11px;
	font-family: "微软雅黑";
	font-weight: normal;
}
.g_top .m_zc .last {
	background: none;
}
.m_hcon {
	padding: 10px 20px;
	padding-bottom: 15px;
	overflow: hidden;
	position: relative;
}
.m_hcon p {
	font-family: "Microsoft YaHei";
	float: left;
	color: #666;/*margin:0 0 0 26px;*/
	font-size: 14px;
	font-weight: normal;
	line-height: 24px;
	margin-top: 18px;
	margin-left: 15px;
	display: none;
}
.m_hcon p b {
	color: #00589b;
}
.m_hcon p span {
	color: #666;
	display: block;
	font-size: 14px;
	font-weight: bold;
	font-weight: normal;
}
.u_tel {
	font-family: "Microsoft YaHei";
	font-size: 14px;
	color: #666;
	padding: 24px 0 0 0;
	height: 45px;
	text-align: left;
	padding-left: 60px;
	padding-right: 0;
}
.u_tel b {
	font-size: 24px;
	color: #00589b;
	font-weight: normal;
	font-family: arial;
}
.m_hcon q {
	width: 180px;
	background: url(../images/h_con2.jpg) no-repeat center 0px;
	height: 50px;
	display: block;
	float: right;
	margin-top: 18px;
}
.m_hcon q span {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #282853;
	font-weight: normal;
	padding: 0 0 0 73px;
}
.m_hcon q b {
	display: block;
	color: #f7a301;
	font-family: "微软雅黑";
	font-size: 20px;
	text-align: center;
	padding: 12px 0 0 0;
}
/*导航*/

.menu {
	height: 45px;
	overflow: hidden;
	background: #005ea6;
	text-align: center;
	display: block;
	min-width: 100%;
}
.menu .lastli {
	background: none;
}
.menu li {
	display: inline-block;
	background: url(../images/ge.jpg) no-repeat left;
	height: 45px;
}
.menu .lastli {
	background: none;
}
.menu li em {
	display: block;
	font-size: 12px;
	color: #869cc5;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	text-align: center;
	font-family: arial;
	line-height: 25px;
	display: none;
}
.menu li a {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	display: inline-block;
	padding: 14px 15px 18px;
}
.menu li a:hover, .menu .cur a {
	color: #fff;
	background: #f7a301;
	text-decoration: none;
}
.menu li a:hover em, .menu .cur a em {
	color: #ffc575;
}
.menu li a span {
	line-height: 20px;
	display: inline-block;
	padding-right: 14px;
	padding-top: 18px;
	height: 45px;
}
 .menu li a:-webkit-any-link {
display:block;
}
/*搜索*/

.g_ser {
	height: 48px;
	line-height: 48px;
	left: 0;
	bottom: 0;
	_bottom: -1px;
	background: url(../images/serbg.png) repeat-x;
	width: 100%;
	z-index: 2;
	position: absolute;
}
.h_sea {
	height: 48px;
	overflow: hidden;
	color: #a7a6a8;
	padding: 0 10px;
}
.inp01 {
	height: 25px;
	line-height: 25px;
	padding-left: 10px;
	width: 219px;
	float: left;
	color: #716d6a;
	border: solid 1px #d1d1d1;
	border-radius: 3px;
	border-right: 0px;
}
.s_ss {
	float: left;
	width: 28px;
	height: 27px;
}
.key {
	font-size: 14px;
	width: 450px;
	height: 49px;
	line-height: 49px;
	overflow: hidden;
}
.key a {
	color: #888;
	padding: 0 10px;
	font-size: 12px;
	background: none;
	height: 48px;
	line-height: 48px;
	display: inline-block;
}
.s_inp {
	padding-top: 12px;
}
.g_sern {
	height: 51px;
	line-height: 51px;
	width: 100%;
}
.col a {
	color: #fff;
}
/*头部结束*/

/*底部开始*/

.g_ft {
	padding-bottom: 20px;
	background: url(../images/fbg.jpg) repeat-x;
	min-width: 100%;
}
.g_ft .m_fnav {
	height: 41px;
	line-height: 41px;
	color: #fff;
	text-align: center;
	font-family: "Microsoft YaHei";
	overflow: hidden;
}
.g_ft .m_fnav a {
	color: #fff;
	padding: 0 16px;
	font-size: 12px;
	font-weight: normal;
}
.g_ft .m_fnav .lasta {
	background: none;
}
.g_ft .f_ftcon {
	color: #666666;
	padding-top: 30px;
	text-align: center;
	line-height: 24px;
	font-size: 12px;
}
.g_ft .f_ftcon a {
	color: #666666;
}
.g_ft .cnzz {
	right: 258px;
	top: 113px;
}
/*底部结束*/

/* 工程案例 */

.g_anli {
	background: #eaeaea;
	padding-bottom: 35px;
	padding: 0 15px;
}
.g_anli h2 {
	background: url(../images/anlitit.jpg) no-repeat center bottom;
	height: 50px;
	padding-top: 36px;
	text-align: center;
	margin-bottom: 24px;
	text-align: center;
	display: block;
}
.g_anli h2 a {
	color: #666;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}
.g_anli h2 .u_more {
	top: 63px;
	right: 0;
	font-family: arial;
}
.g_anli h2 .u_more a {
	color: #666;
	font-size: 12px;
	font-weight: normal;
}
.g_anli h2 em {
	display: block;
	font-weight: normal;
	font-size: 14px;
	color: #959595;
	font-family: arial;
	text-transform: uppercase;
}
.g_anli .m_tab1 {
	width: 24%;
	float: left;
	text-align: center;
}
.g_anli .m_tab1 li {
	text-align: left;
	height: 53px;
}
.g_anli .m_tab1 li a {
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	display: block;
	background: url(../images/ta1bg.jpg) no-repeat left center;
	line-height: 40px;
	height: 40px;
	display: block;
	overflow: hidden;
	padding: 0 35px;
}
.g_anli .m_tab1 li p {
	overflow: hidden;
}
.g_anli .m_tab1 li em {
	display: none;
	font-family: arial;
	font-size: 12px;
	color: #a5aab5;
	text-transform: uppercase;
	height: 24px;
	line-height: 22px;
	overflow: hidden;
}
.g_anli .m_tab1 li a:hover, .g_anli .m_tab1 .cur a {
	background: url(../images/ta1bgh.jpg) no-repeat;
	text-decoration: none;
}
.g_anli .m_tab1 .lastli a {
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	display: block;
	background: url(../images/ta1bg2.jpg) no-repeat left bottom;
	height: 55px;
	padding-top: 15px;
	padding-left: 25px;
	width: 187px;
}
.g_anli .m_tab1 .lastli a:hover {
	background: url(../images/ta1bg2h.jpg) no-repeat;
}
.g_anli .m_anli {
	width: 72%;
	margin-top: 15px;
	float: right;
	margin-right: 2%;
	position: relative;
}
.g_anli .m_anli img {
	width: 100%;
}
.g_anli .m_anli span {
	position: absolute;
	left: 0;
	bottom: 3px;
	height: 40px;
	line-height: 40px;
	background: url(../images/serbg.png) repeat;
	display: block;
	width: 100%;
	cursor: pointer;
	padding-left: 10px;
	overflow: hidden;
}
.g_anli .m_anli span h3 {
	font-size: 14px;
	color: #fff;
}
.g_anli .m_kfc {
	position: relative;
	
}
.g_anli .m_kfc .u_ljt, .g_anli .m_kfc .u_rjt {
	width: 28px;
	height: 24px;
	display: none;
	position: absolute;
}
.g_anli .m_kfc .u_ljt {
	top: 0;
	right: 185px;
}
.g_anli .m_kfc .u_rjt {
	top: 0;/* right: 118px;*/
}
.g_anli .m_kfc .u_ljt a {
	background: url(../images/ljt.jpg) no-repeat;
	width: 28px;
	height: 24px;
	display: block;
}
.g_anli .m_kfc .u_rjt a {
	background: url(../images/rjt.jpg) no-repeat;
	width: 28px;
	height: 24px;
	display: block;
}
.g_anli .m_kfc .u_ljt a:hover {
	background: url(../images/ljth.jpg) no-repeat;
	width: 28px;
	height: 24px;
	display: block;
}
.g_anli .m_kfc .u_rjt a:hover {
	background: url(../images/rjth.jpg) no-repeat;
	width: 28px;
	height: 24px;
	display: block;
}
.g_anli .m_kfc .u_mid {
	width: 246px;
	overflow: hidden;
}
.g_anli .m_kfc .u_lst1 {
	height: 286px;
}
.g_anli .m_kfc .u_lst1 li {
	width: 246px;
	float: left;
	background: url(../images/anbg.jpg) no-repeat bottom right;
	margin-bottom: 26px;
}
.g_anli .m_kfc .u_lst1 li span {
	display: block;
	text-align: center;
	font-size: 12px;
	color: #575757;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	cursor: pointer;
}
.g_anli .m_kfc .u_lst1 li img {
	width: 234px;
	height: 180px;
	padding: 0 12px 12px 0;
}
.g_anli .m_kfc .u_lst1 a:hover {
	text-decoration: none;
}
.g_anli .u_btn1 a {
	display: block;/* width: 147px;*/
	width: 246px;
	height: 37px;
}
.g_anli .u_btn1 {
	text-align: center;
}
/*合作客户*/

.g_anli .m_hz {
	height: 166px;
	background: #fff;
	margin-top: 42px;
}
.g_anli .m_hz h3 {
	float: left;
	width: 140px;
	border-right: 1px solid #dadada;
	margin-top: 11px;
	height: 119px;
	padding: 36px 32px 0 32px;
	text-align: center;
	color: #666666;
}
.g_anli .m_hz .u_hztit {
	font-size: 18px;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #d6e0ee;
	display: block;
}
.g_anli .m_hz h3 em {
	display: block;
	border-bottom: 1px solid #d6e0ee;
	font-size: 14px;
	color: #666;
	font-weight: normal;
	line-height: 24px;
	padding-bottom: 3px;
}
.g_anli .m_hz h3 b {
	display: block;
	color: #00589b;
	font-size: 20px;
	font-family: arial;
	font-weight: normal;
}
.g_anli .m_hz .m_hzc {
	float: left;
	width: 710px;
	margin-top: 3px;
	padding-left: 45px;
	padding-top: 24px;
}
.g_anli .m_hz .m_hzc li {
	float: left;
	width: 154px;
	margin-right: 18px;
}
.g_anli .m_hz .m_hzc li img {
	width: 152px;
	height: 100px;
	border: 1px solid #c0c5cd;
}
.g_anli .m_hz .m_hzc li span {
	display: block;
	text-align: center;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	color: #666;
	font-size: 12px;
}
/* 三大产品 */

.g_cp {
	padding-top: 5px;
	padding-bottom: 60px;
}
.g_pro h2, .g_ys h2 {
	background: url(../images/anlitit.jpg) no-repeat center bottom;
	padding-bottom:15px;
	padding-top: 36px;
	text-align: center;
	margin-bottom: 34px;
}
.g_pro h2 a, .g_ys h2 a {
	color: #666;
	font-size: 20px;
	font-weight: bold;
}
.g_pro h2 em, .g_ys h2 em {
	display: block;
	font-weight: normal;
	font-size: 14px;
	color: #666666;
	margin: 8px 0;
}
.g_pro .m_pro {
	margin-top: 35px;
	text-align: center;
}
.g_pro .m_pro1.no-right {
	margin-right: 0;
}
.g_pro .m_pro1 {
	width: 31%;
	position: relative;
	display: inline-block;
	_width: 32%;
	margin-right: 1.5%;
	margin-bottom: 15px;
}
.g_pro .m_pro1 dd {
	bottom: 0;
	left: 0;
	text-align: center;
	width: 100%;
	height: 45px;
	-webkit-display: flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	flex-direction: column;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.g_pro .m_pro1 img {
	width: 100%;
	border: 1px solid #e8e8e8;
}
.g_pro .m_pro1:hover dd {
	background-color: rgba(0,0,0,.6);
	height: 100%;
}
.g_pro .m_pro1:hover h3 {
	font-size: 16px;
}
.g_pro .m_pro1 h3 {
	position: relative;
	margin: 0 10px;
	color: #666;
	font-size: 14px;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.g_pro .m_pro1 h3 a {
	color: #00589b;
	text-decoration: none;
}
.g_pro .m_pro1 h3 i {
	position: absolute;
	font-size: 52px;
	color: #ccced2;
	font-family: arial;
	left: -5px;
	top: -10px;
	letter-spacing: -6px;
}
.g_pro .m_pro1 h3 b {
	font-size: 18px;
	color: #999faa;
	font-family: arial;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: -1px;
	display: inline-block;
	padding-left: 6px;
}
.g_pro .m_pro1 h3 em {
	font-size: 14px;
	font-weight: normal;
	display: block;
	padding-top: 3px;
	height: 37px;
	overflow: hidden;
}
.g_pro .m_pro1 p {
	font-size: 12px;
	color: #666;
	line-height: 21px;
	margin-top: 12px;
}
/* 优势 */

.g_ys {
	background: url(../images/ysbg.jpg) fixed center top;
	padding-bottom: 15px;
}
.g_ys .m_ys1 {
}
.g_ys .m_ys2 .u_ys2 {
	background: url(../images/ysimg5.jpg) no-repeat;
}
.g_ys .m_ys1 dd h3 {
	padding-bottom: 5px;
}
.g_ys .m_ys2 dd h3 {
	padding-bottom: 5px;
}
.g_ys .m_ys3 dd h3 {
	padding-bottom: 5px;
}
.g_ys .m_ys4 dd h3 {
	padding-bottom: 5px;
}
.g_ys .m_ys2 dd h3 i {
	
}
.g_ys .m_gy {
	width: 98%;
	margin: 0 1%;
	margin-bottom: 15px;
	float: left;
	position: relative;
	background: #fff;
}
.g_ys .m_gy dt {
	width: 50%;
}
.g_ys .m_gy dt img {
	width: 100%;
	display: block;
}
.g_ys .m_gy dd {
	width: 48%;
	padding:1%;
	bottom: 0;
	left: 0;
	height: auto;
	overflow: hidden;
	background-color:#fff;
	-webkit-display: flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	flex-direction: column;
	text-align: left;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	line-height: 24px;
}
.g_ys .m_gy:hover dd {
	height: 100%;
}
.g_ys .m_gy:hover h3 p {
	font-size: 16px;
}
.g_ys .m_gy h3 {
	position: relative;
	padding: 0 20px;
	padding-left: 50px;
	color: #00589b;
	font-size: 16px;
}
.g_ys .m_gy h3 a {
	color: #fff;
	text-decoration: none;
}
.g_ys .m_gy h3 i {
	position: absolute;
	font-size: 40px;
	color: #ccced2;
	font-family: arial;
	left: 0px;
	top: 0px;
	letter-spacing: -4px;
}
.g_ys .m_gy h3 p {
	overflow: hidden;
	color: #3362a8;
	font-size: 16px;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.g_ys .m_gy h3 b {
	font-size: 18px;
	color: #999faa;
	font-family: arial;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: -1px;
	display: inline-block;
	padding-left: 6px;
}
.g_ys .m_gy h3 em {
	color:#3362a8;
	font-size: 16px;
	font-weight: normal;
	display: block;
	padding-top: 3px;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
}
.g_ys .m_gy p {
	font-size: 13.5px;
	color: #666;
}
.g_xban3 {
	margin-top: 27px;
}
.g_xban3 img {
	width: 100%;
}
.g_xban3 .u_btn5 {
	right: 10%;
	top: 55%;
	width: 20%;
}
.g_xban3 .u_tel2 {
	color: #fff;
	font-size: 13px;
	right: 10%;
	text-align: center;
	top: 10%;
}
.g_xban3 .u_tel2 b {
	display: block;
	font-size: 22px;
	font-family: arial;
	font-weight: normal;
}
/*  团队展示 */

.g_sjs {
	height: 330px;
	padding-top: 32px;
}
.g_sjs h2 {
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #cccccc;
	position: relative;
	font-size: 16px;
	font-weight: bold;
	color: #666;
}
.g_sjs h2 i {
	position: absolute;
	width: 40px;
	height: 3px;
	background: #f7a301;
	left: 0;
	bottom: -3px;
	overflow: hidden;
}
.g_sjs h2 em {
	display: inline-block;
	font-weight: normal;
	color: #666;
	font-size: 16px;
	font-family: arial;
	text-transform: uppercase;
	padding-left: 10px;
}
.g_sjs h2 .u_more a {
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	padding-right: 16px;
}
.g_sjs .m_sjs {
	margin-top: 30px;
	overflow: hidden;
}
.g_sjs .u_dlst1 {
	float: left;
	margin-right: 29px;
	width: 218px;
	margin-bottom: 10px;
	background: #eaeaea;
	position: relative;
}
.g_sjs .lastdl {
	margin-right: 0;
}
.g_sjs .u_dlst1 dt {
	height: 184px;
	display: block;
	width: 218px;
	z-index: 1;
	position: relative;
}
.g_sjs .u_dlst1 dd {
	padding: 7px 0px;
	z-index: 2;
	position: relative;
	text-align: center
}
.g_sjs .u_dlst1 dd h3 {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}
.g_sjs .u_dlst1 dd h3 a {
	color: #00589b;
	font-size: 16px;
	font-weight: normal;
}
.g_sjs .u_dlst1 dd h4 {
	font-weight: normal;
	font-size: 14px;
	line-height: 21px;
	height: 21px;
	overflow: hidden;
}
.bg {
	width: 218px;
	height: 322px;
	border: 2px solid #b4bdca;
	margin: -2px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 50;
	display: none;
	cursor: pointer;
}
.bg2 {
	width: 218px;
	height: 322px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	display: none;
	cursor: pointer;
}
/* 客户见证 */

.g_kf {
	height: 532px;
}
.g_kf h2 {
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #cccccc;
	position: relative;
	font-size: 16px;
	font-weight: bold;
	color: #666;
}
.g_kf h2 a {
	height: 35px;
	line-height: 35px;
}
.g_kf h2 i {
	position: absolute;
	width: 40px;
	height: 3px;
	background: #f7a301;
	left: 0;
	bottom: -3px;
	overflow: hidden;
}
.g_kf h2 em {
	display: inline-block;
	font-weight: normal;
	color: #999;
	font-size: 16px;
	font-family: arial;
	text-transform: uppercase;
	padding-left: 10px;
}
.g_kf h2 .u_more a {
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	padding-right: 16px;
}
.g_kf .u_dlst2 {
	width: 550px;
	padding-top: 23px;
	float: left;
	margin-right: 50px;
	margin-bottom: 20px;
}
.g_kf .lastdl {
	margin-right: 0;
}
.g_kf .u_dlst2 dt {
	width: 186px;
	float: left;
	margin-right: 26px;
}
.g_kf .u_dlst2 dt img {
	width: 186px;
	height: 174px;
}
.g_kf .u_dlst2 dd {
	float: left;
	width: 327px;
}
.g_kf .u_dlst2 h3 {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
.g_kf .u_dlst2 h3 a {
	font-size: 14px;
	color: #00589b;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-weight: bold;
}
.g_kf .u_dlst2 h4 {
	font-size: 14px;
	color: #666;
	font-weight: normal;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
}
.g_kf .u_dlst2 .u_dlst2con {
	font-size: 12px;
	color: #666;
	line-height: 24px;
	overflow: hidden;
	padding: 20px 10px 0 10px;
	margin: 5px 0 0 0;
	background: url(../images/kfp.jpg) no-repeat;
	height: 100px;
}
.g_kf .u_dlst2 p a {
	color: #ff6000;
	display: inline-block;
	padding-left: 22px;
}
.g_kf .u_dlst2 span a {
	width: 79px;
	height: 22px;
	line-height: 22px;
	display: block;
	float: left;
	color: #fff;
	text-align: center;
}
/* 证书 */

.g_zs {
	padding-bottom: 5px;
	padding-top: 15px;
	margin: 15px 0;
	padding-bottom: 35px;
	min-width: 100%;
}
.g_zs2 {
	background-color: #eaeaea;
	padding-bottom: 40px;
	margin-top: 0;
	padding-top: 35px;
}
.m_zs h2 {
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #cccccc;
	position: relative;
	font-size: 16px;
	font-weight: bold;
	color: #666;
	margin-bottom: 30px;
}
.m_zs h2 a {
	height: 35px;
	line-height: 35px;
}
.m_zs h2 i {
	position: absolute;
	width: 40px;
	height: 3px;
	background: #f7a301;
	left: 0;
	bottom: -3px;
	overflow: hidden;
}
.m_zs h2 em {
	display: inline-block;
	font-weight: normal;
	color: #999;
	font-size: 16px;
	font-family: arial;
	text-transform: uppercase;
	padding-left: 10px;
}
.m_zs h2 .u_more a {
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	padding-right: 16px;
}
.m_zs .m_kfc {
	padding: 5px 0 0 0;
	position: relative;
}
.m_zs .m_kfc .u_ljt, .m_zs .m_kfc .u_rjt {
	width: 28px;
	height: 24px;
	display: block;
	position: absolute;
}
.m_zs .m_kfc .u_ljt {
	top: 50%;
	margin-top: -14px;
	left: 5px;
}
.m_zs .m_kfc .u_rjt {
	top: 50%;
	margin-top: -14px;
	right: 5px;
}
.m_zs .m_kfc .u_ljt a {
	background: url(../images/ljt2.jpg) no-repeat;
	width: 28px;
	height: 24px;
	display: block;
}
.m_zs .m_kfc .u_rjt a {
	background: url(../images/rjt2.jpg) no-repeat;
	width: 28px;
	height: 24px;
	display: block;
}
.m_zs .m_kfc .u_ljt a:hover {
	background: url(../images/ljt2h.jpg) no-repeat;
	width: 28px;
	height: 24px;
	display: block;
}
.m_zs .m_kfc .u_rjt a:hover {
	background: url(../images/rjt2h.jpg) no-repeat;
	width: 28px;
	height: 24px;
	display: block;
}
.m_zs .m_kfc .u_mid {
	width: 85%;
	margin: auto;
	overflow: hidden;
}
.m_zs .m_kfc .u_lst2 li {
	width: 100%;
	float: left;
	margin-right: 10px;
	background-color: #fff;
}
.m_zs .m_kfc .u_lst2 li a {
	display: block;
}
.m_zs .m_kfc .u_lst2 li img {
	width: 100%;
}
.menu ul .oneli {
	color: #fff;
	background: #f7a301;
	text-decoration: none;
}
.menu ul .oneli a em {
	color: #ffc575;
}
.m_zs .m_kfc .u_lst2 .lastli {
	margin-right: 0;
}
.m_zs .m_kfc .u_lst2 li img {
	width: 100%;
	display: block;
}
.m_zs .m_kfc .u_lst2 span {
	display: block;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	text-align: center;
	color: #333;
	font-size: 14px;
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.m_zs .m_kfc .u_lst2 a:hover {
	text-decoration: none;
}
.g_zj {
	overflow: hidden;
	margin: 35px auto;
}
.g_ab {
	width: 96%;
	margin: auto;
	margin-top: 0px;
}
.u_gytit {
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #cccccc;
	position: relative;
	font-size: 16px;
	font-weight: bold;
	color: #666;
}
.u_gytit a {
	height: 35px;
	line-height: 35px;
}
.u_gytit i {
	position: absolute;
	width: 40px;
	height: 3px;
	background: #f7a301;
	left: 0;
	bottom: -3px;
	overflow: hidden;
}
.u_gytit em {
	display: inline-block;
	font-weight: normal;
	color: #999;
	font-size: 16px;
	font-family: arial;
	text-transform: uppercase;
	padding-left: 10px;
}
.u_gytit .u_more a {
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	padding-right: 16px;
}
.g_ab .u_dlst3 {
	padding-top: 23px;
}
.u_dlst3 dt {
	float: left;
	width: 31%;
}
.u_dlst3 dt img {
	float: left;
	width: 100%;
}
.g_ab .u_dlst3 dt img {
	display: block;
}
.g_ab .u_dlst3 dd {
	width: 65%;
	float: right;
	margin-right: 5px;
}
.g_ab .u_dlst3 dd h3 a {
	display: block;
	height: 36px;
	line-height: 36px;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}
.g_ab .u_dlst3 dd .def_about {
	font-size: 11px;
	color: #666;
	line-height: 24px;
	height: 134px;
	overflow: hidden;
}
.g_ab .u_dlst3 dd .def_about a {
	color: #ff6000;
}
.g_ab .u_dlst3 dd p {
	float: right;
	
}
.g_ab .u_dlst3 dd p a {
	color: #f7a301;
}
.g_con {
	background: #fff;
	padding: 0 1.5%;
}
.g_new1 {
	width: 374px;
	float: right;
	margin-top: 33px;
	display: none;
}
.g_new1 .u_lst4 .first {
	margin-top: 23px;
	height: 105px;
	padding-bottom: 10px;
	display: block;
	background: no-repeat;
	padding-left: 0;
	border-bottom: none;
}
.g_new1 .u_lst4 li {
	background: url(../images/dtico.jpg) no-repeat left 12px;
	padding-left: 14px;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px dashed #c5c5c5;
	overflow: hidden;
}
.g_new1 img {
	margin-top: 23px;
}
.g_news {
	width: 49%;
	margin-top: 23px;
}
.g_new1 .u_lst4 li span {
	float: right;
}
.g_news .u_dlst3 {
	padding-top: 24px;
	padding-left: 8px;
	height: 146px;
}
.g_news .u_dlst3 dt {
	float: left;
	width: 43%;
	margin-right: 5px;
}
.g_news .u_dlst3 dt img {
	width: 307px;
	height: 140px;
}
.g_news .u_dlst3 dd {
	float: left;
	width: 55%;
}
.g_news .u_dlst3 dd h4 a {
	font-size: 14px;
	display: block;
	color: #666;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	font-weight: bold;
	font-family: "Microsoft YaHei";
}
.g_news .u_dlst3 dd p {
	color: #666666;
	font-size: 12px;
	line-height: 24px;
	overflow: hidden;
}
.g_news .u_dlst3 dd span a {
	display: block;
	margin-top: 10px;
}
.g_news .u_lst5 {
	padding-top: 18px;
}
.g_news .u_lst5 li {
	width: 96%;
	float: left;
	height: 33px;
	line-height: 33px;
	background: url(../images/dtico2.jpg) no-repeat 0 12px;
	padding-left: 2%;
	border-bottom: 1px dashed #b5b5b5;
	margin-right: 2%;
	overflow: hidden;
}
.g_news .u_lst5 li:nth-child(8){
	display:none
}
.g_news .u_lst5 li:nth-child(9){
	display:none
}
.g_news .u_lst5 li:nth-child(10){
	display:none
}
.g_news .u_lst5 li:nth-child(11){
	display:none
}
.g_news .u_lst5 li:nth-child(12){
	display:none
}
.g_news .u_lst5 li:nth-child(7){
	display:none
}
.g_news .u_lst5 .lastli {
	margin-right: 0;
}
.g_news .u_lst5 li a {
	font-size: 12px;
	color: #666666;
}
.g_news .u_lst5 li span {
	color: #666666;
	font-family: arial;
}
/*问答 */

.wend {
	width: 49%;
	margin-top: 23px;
}
.wend dl {
	margin-bottom: 25px;
}
.wend .lastdl {
	margin-bottom: 0;
}
.wend .m_zxc {
	padding-top: 20px;
}
.wend dt {
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	font-size: 14px;
	color: #666;
	font-weight: bold;
}
.wend dt a {
	color: #666;
	background: url(../images/wen.jpg) no-repeat left 3px;
	padding-left: 34px;
	display: block;
}
.wend dd {
	padding-left: 30px;
	background: url(../images/da.jpg) no-repeat left 4px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	color: #666;
}
.g_link {
	width: 100%;
	padding-bottom: 25px;
	padding-top: 20px;
	margin: auto;
}
.g_link h2 em {
	color: #999;
	padding-left: 2px;
}
.g_link .u_more a {
	font-size: 12px;
	color: #ff6000;
	font-family: "Microsoft YaHei";
}
.g_link .m_zxc {
	width: 295px;
	height: 367px;
}
.m_link {
	padding-top: 20px;
}
.m_link a {
	font-size: 12px;
	color: #575757;
	padding: 0 10px;
	line-height: 21px;
}
.ban_bg {/*height:520px;*/
	width: 100%;
	position: relative;
	z-index: 0
}
.ban_bg .bgitem {
	position: absolute;
	top: 0;
	display: block;
	z-index: 0;
}
.ban_bg .btn {
	bottom: 62px;
	margin-right: -450px;
	padding: 4px 31px;
	position: absolute;
	right: 50%;
	z-index: 7;
}
.ban_bg .btn span {
	background: none repeat scroll 0 0 #00589b;
	border: 1px solid #00589b;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	margin-left: 5px;
	padding: 2px 5px;
}
.ban_bg .btn span.cur {
	font-weight: bold;
	padding: 4px 8px;
}
/*二级页面 */

.Page {
	width: 100%;
	text-align: center;
	padding: 30px 0px;
	text-align: center;
}
.Page a {
	display: inline-block;
	width: 55px;
	background: #ffffff;
	height: 38px;
	vertical-align: middle;
	line-height: 38px;
	font-size: 14px;
	border: 1px solid #e5e5e5;
	margin-left: -1px;
	text-decoration: none;
	color: #333;
	font-size: 12px;
	outline: none;
}
.Page a:hover {
	background: #00589b;
	color: #FFF;
	background-repeat: no-repeat;
}
.Page span {
	display: inline-block;
	min-width: 45px;
	padding: 0 10px;
	background: #ffffff;
	height: 48px;
	vertical-align: middle;
	line-height: 48px;
	font-size: 14px;
	border: 1px solid #e5e5e5;
	margin-left: -1px;
	float: left;
}
.Page span.current {
	background: #00589b;
	color: #FFF
}
/*---资讯中心---*/

.news_con {
	margin: 0 auto;
	padding-top: 15px;
}  /*资讯中心大框架*/
/* -- 当前位置 -- */

.plc {
	background-color: #fff;
	height: 30px;
	line-height: 30px;
	border: 1px solid #ccc;
	padding: 0 10px;
	position: relative;
	color: #666;
	overflow: hidden;
	margin-bottom: 10px;
}
/* -- 最近浏览过的产品 -- */

dl.pd_t05_con_dl {
	width: 170px;
	overflow: hidden;
	margin: 0px auto 3px;
	height: 176px;
}
dl.pd_t05_con_dl dt, dl.pd_t05_con_dl dt a {
	width: 170px;
	height: 143px;
	line-height: 0;
	font-size: 0;
}
dl.pd_t05_con_dl dt img {
	width: 166px;
	height: 139px;
	padding: 1px;
	border: solid 1px #ccc;
}
dl.pd_t05_con_dl dt a:hover img {
	border: solid 2px #00589b;
	padding: 0
}
dl.pd_t05_con_dl dd {
	width: 170px;
	overflow: hidden;
	line-height: 28px;
	padding-top: 5px;
	text-align: center;
	color: #555;
	height: 33px;
}
/*左边联系方式*/

.leftlx {
	background: #FFF;
	border: 1px solid #DFDFDF;
	border-top: none;
	margin-bottom: 5px;
}
.leftlx h1 {
	text-align: center;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}
.leftlx .dianh {
	padding: 0 5px 0 10px;
}
.leftlx p {
	line-height: 24px;
	font-size: 13px;
}
.leftlx .dianhua {
	background: url(../images/teln.gif) no-repeat scroll 0 18px transparent;
	color: #666666;
	line-height: 20px;
	padding: 10px 0 10px 55px;
}
.leftlx .dianhua span {
	display: block;
	font: 18px "Impact";
	color: #00589b;
}
.leib2 .leftlx .lpcom {
	font-weight: bold;
	color: #0F638C;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	padding-top: 10px;
}
.leib .tit, .leib2 .tit {
	background: #00589b;
	height: 38px;
	line-height: 38px;
	padding-left: 13px;
	font-weight: bold;
	color: #FFF;
	font-size: 14px
}
.leib .tit a, .leib2 .tit a {
	color: #FFF;
}
.leib .tit a:hover, .leib2 .tit a:hover {
	color: #FFF;
}
.leib .nr {
	border: 1px solid #dfdfdf;
	padding: 12px 5px 10px 5px;
	background: #fff;
}
.leib .nr h4 a {
	font-weight: bold;
	color: #fff;
	font-size: 12px;
	padding-left: 10px;
	height: 34px;
	line-height: 34px;
	display: block;
	margin-bottom: 5px;
}
.leib .nr .cur a {
	display: block;
	color: #C10005;
}
.leib .nr ul {
	padding-bottom: 5px;
	border-bottom: 1px dotted #8b8b8b;
	margin-bottom: 7px;
}
.leib .nr li a {
	display: block;
	padding-left: 25px;
	background: url(img/ico003.gif) no-repeat 13px 10px;
	line-height: 24px;
	height: 24px;
	overflow: hidden
}
.leib .nr h4 {
	background: #00589b;
}
.topadcs {
	width: 100%;
	margin-bottom: 10px;
	overflow: hidden;
	margin-bottom: 10px;
}
/*资讯中心列表页面的--dl*/

dl.news_dl {
	font-size: 14px;
	color: #666;
	padding: 0 5px;
	line-height: 22px;
	border-bottom: 1px dashed #CCCCCC;
}
dl.news_dl a {
	color: #000;
}
.topadcs img {
	width: 100%;
}
.topadcs img {
	width: 100%;
}
dl.news_dl dt {
	margin-bottom: 3px;
	margin-top: 5px;
	line-height: 24px;
	height: 24px;
	width: 920px;
	overflow: hidden;
}
dl.news_dl .dt_1 {
	height: 20px;
	background: url(../images/ico10.gif) no-repeat 0 6px;
	padding-left: 10px;
	font-size: 14px;
	color: #00589b;
	font-weight: bold;
}
dl.news_dl .dt_1:hover {
	background: url(../images/ico7.gif) no-repeat 0 6px;
	color: #D40426;
}/*资讯首页内容,点击时的图片*/
dl.news_dl .dt_2 {
	font-size: 12px;
	float: right;
	padding: 0 10px 0 8px;
	font-family: "宋体";
}
dl.news_dl .dt_3 {
	font-size: 12px;
}
dl.news_dl .dt_3 a {
	color: #FF0000;
	text-decoration: underline;
} /*文章出处*/
dl.news_dl dd {
	font-size: 12px;
	padding-left: 10px;
	height: 45px;
	overflow: hidden;
	margin-bottom: 10px;
}
.nmenu {
	width: 198px;
	border: 1px solid #00589b;
}
.nmenu h2 {
	background: #00589b;
	height: 46px;
	line-height: 46px;
	padding-left: 16px;
}
.nmenu h2 a {
	font-size: 16px;
	color: #fff;
}
.nmenu h4 {
	background: #c2d0e5;
	height: 44px;
	line-height: 44px;
	overflow: hidden;
	margin-bottom: 5px;
}
.nmenu h4 a {
	background: url(../images/ico7.gif) no-repeat 20px 20px;
	display: block;
	height: 44px;
	line-height: 44px;
	padding-left: 34px;
	color: #00589b;
	font-size: 14px;
	font-weight: normal;
}
.nmenu ul {
	margin: 0 16px;
}
.nmenu li {
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
}
.nmenu li a {
	display: block;
	background: url(../images/nico2.jpg) no-repeat 0 17px;
	padding-left: 16px;
}
.nmenu .cur a {
	color: #f7a301;
	font-weight: bold;
}
/* -- 产品列表样式 -- */

dl.p_list_dl {
	width: 47%;
	overflow: hidden;
	margin-bottom: 10px;
	float: left;
	height: 199px;
	padding-left: 11px;
}
dl.p_list_dl dt {
	line-height: 0;
	font-size: 0;
	border: 1px solid #D6D6D6;
	overflow: hidden;
}
dl.p_list_dl dt img {
	width: 100%;
	padding: 1px;
}
dl.p_list_dl dd {
	padding-top: 14px;
	height: 15px;
	line-height: 15px;
	text-align: center;
	overflow: hidden;
}
dl.p_list_dl dt a:hover img {
}
.pro_curmbs {
	margin-bottom: 10px;
	padding: 0 5px;
} /*产品列表页，面包屑导航,字体颜色可自行修改*/
.pro_curmbs span {
	color: #C10005;
}
.pro_curmbs a {
	color: #333;
}
.pro_curmbs a:hover {
	color: #C10005;
}
.pro_curmbs .a_b {
	color: #C10005;
	font-weight: bold;
}
/*内容详细页*/

.con_tit {
	font-size: 20px;
	text-align: center;
	margin-top: 10px;
}
.con_dat {
	font-size: 12px;
	text-align: center;
	margin: 8px 0;
}
.con_img {
	text-align: center;
}
.con_img img {
	max-width: 860px;
}
.con_con {
	padding: 10px 20px;
	font-size: 14px;
	line-height: 30px;
}
.con_con img {
	width: 100%;
}
.con_page {
	padding: 10px 20px;
	line-height: 30px;
	font-size: 14px;
}
.con_page a:hover {
	color: #00589b;
}
.caigou {
	background-position: -63px -887px;
	color: #666;
	padding: 5px;
	margin: 5px 0;
	background: #00589b;
	color: #fff;
} /* -- 采购意向标题色带 -- */
.caigou strong {
	font-size: 14px;
	font-weight: bold;
}
.caigou .span_1 {
	float: right;
}
.caigou_tab {
	line-height: 27px;
	margin-bottom: 10px;
	color: #666;
}
.caigou_tab .tt {
	vertical-align: top;
	text-align: right;
}
.caigou_tab .span_b {
	font-weight: bold;
	color: #f00;
}
.caigou_tab .textarea {
	margin-top: 3px;
	width: 100%;
}
.caigou_tab .text {
	height: 20px;
	width: 100%;
	font-size: 14px;
}
.online {
	margin-top: 0px;
	height: 437px;
	overflow: hidden;
	padding-top: 15px;
}
.online h2 {
	font: bold 16px/40px "microsoft Yahei";
	color: #333;
	height: 40px;
	overflow: hidden;
}
.online h2 a {
	color: #333;
}
.online h3 {
	font: 12px/16px "microsoft Yahei";
	color: #666;
	padding-top: 8px;
}
.online h3 em {
	font: bold 16px/16px "microsoft Yahei";
}
.online h4 {
	font: 12px/18px "microsoft Yahei";
	color: #666;
	padding-top: 4px;
}
.online ul {
	margin-top: 0px;
	overflow: hidden;
}
.online li {
	float: left;
	margin-top: 12px;
}
.online li em {
	width: 65px;
	display: inline-block;
	vertical-align: top;
	font: 12px/23px "microsoft Yahei";
	color: #666;
	text-align: right;
	padding-right: 5px;
}
.online li span {
	color: #666;
	padding-top: 5px;
	margin-left: 5px;
}
.online li .inp_01 {
	width: 270px;
	height: 23px;
	border: 0;
	padding-left: 5px;
	line-height: 23px;
	background: #999;
	color: #fff;
}
.online li .inp_02 {
	width: 270px;
	height: 60px;
	border: 0;
	padding-left: 5px;
	line-height: 20px;
	resize: none;
	background: #999;
	color: #fff;
}
.online li .inp_03 {
	width: 80px;
	height: 23px;
	border: 0;
	padding-left: 5px;
	line-height: 23px;
	background: #999;
	color: #fff;
}
.online li.li_02 {
	margin-left: 20px;
	display: inline;
}
.online li.li_03 {
	width: 548px;
	margin-top: 28px;
}
.online li.li_04 {
	margin-top: 28px;
}
.online li img {
	vertical-align: middle;
	margin: 0 20px 0 15px;
}
.online li a {
	color: #333;
	font-family: "microsoft Yahei";
}
.online li.online_btn {
	margin: 29px 0 0 46px;
	_margin: 29px 0 0 16px;
	overflow: hidden;
}
.online .tj {
	width: 77px;
	height: 24px;
	border: 1px solid #666;
	text-align: center;
	color: #4a2206;
	background: none;
	font-family: "microsoft Yahei";
	cursor: pointer;
	margin-left: 23px;
	display: inline;
	float: left;
	line-height: 20px;
}
.proinfo {
	line-height: 25px;
	font-size: 14px;
	padding-top: 20px;
}
.info_gm {
	margin-top: 30px;
	text-align: center;
}
.info_gm img {
	padding-left: 10px;
	padding-right: 10px;
	width: 120px;
}
.page {
	padding: 5px;
	margin: 5px;
	text-align: left;
	line-height: 25px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCC;
}
.cong-xiangshagn {
	padding: 0 0;
	padding-bottom: 0;
}
.liudaanli {
}
.index-zs {
	width: 372px !important;
	margin: auto;
}
.index-zs .u_lst22 {
	margin: auto;
	width: 270px;
}
.index-zs .u_mid {
	width: 270px !important;
	margin: auto;
}
.index-zs .u_lst22 li {
	width: 250px;
	float: none;
	margin-right: 0 !important;
}
.index-zs .u_lst22 li img {
	width: 270px;
	display: block;
	margin: auto;
}
.index-zs .u_lst22 li span {
	font-size: 15px;
	color: #333;
	text-align: center;
	margin: 10px 0;
	display: block;
}
.index-zs .m_kfc {
}
.index-zs .m_zs {
	padding-top: 20px;
}
.mxcp-body {
	width: 25%;
	display:none;
}
.mxcp-title {
	height: 50px;
	margin-top: 5px;
	margin-bottom: 20px;
	font-size: 12px;
	line-height: 60px;
	color: #959595;
	border-bottom: 1px solid #cfcfcf;
	
}
.mxcp-title span {
	height: 48px;
	font-size: 16px;
	padding: 0 5px;
	font-weight: bold;
	margin-right: 10px;
	color: #666666;
	display: inline-block;
	border-bottom: 3px solid #f7a301;
}
.mxcp-cong {
	text-align: center;
	padding-top: 10px;
}
.mxcp-cong img {
	width: 95%;
	display: block;
	margin: auto;
}
.mxcp-cong p {
	font-size: 16px;
	color: #666;
	margin: 15px 0;
}
.mxcp-cong p a:hover {
	text-decoration: underline;
}
.hezuo-body {
	height: auto !important;
	margin-bottom: 20px;
}
.hezuo-body .u_dlst1 dt {
	height: auto !important;
}
.caigou_tab input[type="submit"], .caigou_tab input[type="reset"] {
	background-color: #00589b;
	padding: 5px 25px;
	border: none;
	margin: 10px 10px;
	color: #fff;
}
.caigou_tab input[type="submit"]:hover, .caigou_tab input[type="reset"]:hover {
	background-color: #3669b7;
}
.caigou_tab span {
}
}
 @media only screen and (min-width:375px) and (max-width:739px) {
.index-3d {
	width: 90% !important;
	margin: auto;
	position: relative;
}
.index-3d .u_lst22 {
	margin: auto;
	width: 100%;
}
.index-3d .u_mid {
	width: 100% !important;
	margin: auto;
}
.index-3d .u_lst22 li {
	width: 100%;
	float: none;
	margin-right: 0 !important;
}
.index-3d .u_lst22 li img {
	width: 100%;
	display: block;
	margin: auto;
}
.index-3d .u_lst22 li span {
	font-size: 15px;
	color: #333;
	text-align: center;
	margin: 15px 0;
	display: block;
}
.index-3d .m_kfc {
}
#quertion {
	width: 96% !important;
	margin: auto;
}
.index-3d .m_zs {
	padding-top: 5px;
}
.m_zc span {
	display: none;
}
.m_hcon p {
	display: none;
}
.m_hcon q {
	display: none !important;
}
.xtj-zhib {
	margin-right: 35px;
	float: right;
	margin-top: 5px;
}
.xtj-span {
	margin-bottom: 8px;
	color: #191516;
	font-size: 20px;
	font-weight: bold;
}
.xtj-zhib img {
	width: 120px;
	margin-top: 10px;
	display: none;
}
.fixed-bar {
	display: none !important;
}
.logo-head {
	height: 45px;
}
.head-zifu {
	font-size: 14px;
}
/* -- 页面整体布局 -- */

.header, .content, .footer {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.left {
	overflow: hidden;
	padding-bottom: 15px;
	margin: 0 10px;
	padding-bottom: 15px;
}
.right {
	display: block;
	margin-left: 5px;
	margin-right: 1%;
	overflow: hidden;
}
.right_main {
	border: solid 1px #d5d5d5;
	padding: 0 10px;
	margin-bottom: 10px;
	overflow: hidden;
}
/* function */

i, em {
	font-style: normal;
}
.f_cb:after, .f_cbli li:after {
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	overflow: hidden;
	content: ".";
}
.f_cb, .f_cbli li {
	zoom: 1;
}
.f_cb {
	overflow: hidden;
    padding-bottom: 23px;
}
.f_pr {
	position: relative;

}
.f_pa {
	position: absolute;
}
.f_fl {
	float: left;
}
.f_fr {
	float: right;
}
.f_fw {
	font-family: "Microsoft YaHei", \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53;
}
.f_fst {
	font-family: "宋体";
}
.f_csp {
	cursor: pointer;
}
.banner {
	position: relative;
	height: 170px;
	overflow: hidden;
	background: url(../images/loading.gif) 50% no-repeat;
}
.slides {
	position: relative;
	z-index: 1;
}
.slides li {
	height: 170px;
	background-size: cover !important;
}
.flex-control-nav {
	position: absolute;
	bottom: 60px;
	display: none;
	z-index: 2;
	width: 100%;
	text-align: center;
}
.flex-control-nav li {
	display: inline-block;
	width: 50px;
	height: 3px;
	margin: 0 5px;
*display:inline;
	zoom: 1;
}
.flex-control-nav a {
	display: inline-block;
	width: 50px;
	height: 3px;
	overflow: hidden;
	background: #fff;
	cursor: pointer;
	font-size: 0;
}
.flex-control-nav .flex-active {
	background: #ff8400;
}
.flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 40%;
}
.flex-direction-nav li a {
	display: block;
	width: 50px;
	height: 38px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.flex-direction-nav li a.flex-prev {
	left: 10px;
	background: url(../images/prev_icon.png) center center no-repeat;
}
.flex-direction-nav li a.flex-next {
	right: 10px;
	background: url(../images/next_icon.png) center center no-repeat;
}
.flex-direction-nav li a:hover {
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
/*头部开始*/

.g_top {
	position: relative;
	z-index: 2
}
.g_top .m_zc {
	color: #999999;
	height: 27px;
	padding: 0 10px;
	line-height: 27px;
	font-family: "微软雅黑";
	font-weight: normal;
}
.g_top .m_zc a {
	color: #999999;
	padding: 0 16px;
	height: 27px;
	line-height: 27px;
	display: inline-block;
	background: url(../images/topico.jpg) no-repeat 4px 11px;
	font-family: "微软雅黑";
	font-weight: normal;
}
.g_top .m_zc .last {
	background: none;
}
.m_hcon {
	padding: 3px 10px;
	overflow: hidden;
	position: relative;
}
.m_hcon p {
	font-family: "Microsoft YaHei";
	float: left;
	color: #666;/*margin:0 0 0 26px;*/
	font-size: 14px;
	font-weight: normal;
	line-height: 24px;
	margin-top: 18px;
	margin-left: 15px;
}
.m_hcon p b {
	color: #00589b;
}
.m_hcon p span {
	color: #666;
	display: block;
	font-size: 14px;
	font-weight: bold;
	font-weight: normal;
}
.u_tel {
	font-family: "Microsoft YaHei";
	font-size: 14px;
	color: #666;
	padding: 24px 0 0 0;
	height: 45px;
	text-align: left;
	padding-left: 60px;
	padding-right: 0;
}
.u_tel b {
	font-size: 24px;
	color: #00589b;
	font-weight: normal;
	font-family: arial;
}
.m_hcon q {
	width: 180px;
	background: url(../images/h_con2.jpg) no-repeat center 0px;
	height: 50px;
	display: block;
	float: right;
	margin-top: 18px;
}
.m_hcon q span {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #282853;
	font-weight: normal;
	padding: 0 0 0 73px;
}
.m_hcon q b {
	display: block;
	color: #f7a301;
	font-family: "微软雅黑";
	font-size: 20px;
	text-align: center;
	padding: 12px 0 0 0;
}
/*导航*/

.menu {
	overflow: hidden;
	background: #005ea6;
	text-align: center;
	position: absolute;
	display: none;
	min-width: 100%;
}
.menu .lastli {
	background: none;
}
.m_zc {
	display: none;
}
.menu li {
	display: block;
	background: #fff;
	height: 40px;
}
.menu .lastli {
	background: none;
}
.menu li em {
	display: block;
	font-size: 12px;
	color: #869cc5;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	text-align: center;
	font-family: arial;
	line-height: 25px;
	display: none;
}
.menu li a {
	color: #666;
	font-size: 14px;
	text-align: center;
	display: block;
	padding: 11px 15px;
}
.menu li a:hover, .menu .cur a {
	color: #fff;
	background: #3362a8;
	text-decoration: none;
}
.menu li a:hover em, .menu .cur a em {
	color: #ffc575;
}
.menu li a span {
	line-height: 20px;
	display: inline-block;
	padding-right: 14px;
	padding-top: 18px;
	height: 45px;
}
 .menu li a:-webkit-any-link {
display:block;
}
/*搜索*/

.g_ser {
	height: 40px;
	line-height: 40px;
	left: 0;
	bottom: 0;
	_bottom: -1px;
	background: url(../images/serbg.png) repeat-x;
	width: 100%;
	z-index: 2;
	position: absolute;
	display: none;
}
.h_sea {
	height: 40px;
	overflow: hidden;
	color: #a7a6a8;
	padding: 0 10px;
}
.inp01 {
	height: 28px;
	line-height: 28px;
	padding-left: 10px;
	width: 80%;
	float: left;
	color: #716d6a;
	border: solid 1px #d1d1d1;
	border-radius: 3px;
	border-right: 0px;
}
.s_ss {
	float: left;
	width: 31px;
	height: 30px;
}
.key {
	font-size: 14px;
	width: 100%;
	height: 42px;
	display: none;
	line-height: 42px;
	overflow: hidden;
}
.key a {
	color: #888;
	padding: 0 10px;
	font-size: 12px;
	background: none;
	height: 48px;
	line-height: 48px;
	display: inline-block;
}
.s_inp {
	padding-top: 5px;
	width: 80%;
	float: left;
	margin: auto;
}
.g_sern {
	height: 51px;
	line-height: 51px;
	width: 100%;
}
.col a {
	color: #fff;
}
/*头部结束*/

/*底部开始*/

.g_ft {
	padding-bottom: 10px;
	min-width: 100%;
}
.g_ft .m_fnav {
	line-height: 41px;
	color: #fff;
	background: #00589b;
	text-align: center;
	font-family: "Microsoft YaHei";
	overflow: hidden;
}
.g_ft .m_fnav a {
	color: #fff;
	padding: 0 16px;
	font-size: 12px;
	font-weight: normal;
	white-space:nowrap;
}
.g_ft .m_fnav .lasta {
	background: none;
}
.g_ft .f_ftcon {
	color: #666666;
	padding-top: 15px;
	text-align: center;
	line-height: 24px;
	font-size: 12px;
}
.g_ft .f_ftcon a {
	color: #666666;
}
.g_ft .cnzz {
	right: 258px;
	top: 113px;
}
/*底部结束*/
/*底部固定工具条*/
#tool {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 900;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
ul.toollist {
	position: fixed;
	z-index: 900;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	display: block;
	height: 48px;
}
.toollist li {
	float: left;
	width: auto;
	height: 100%;
	width: 25%;
	position: static!important;
	margin: 0;
	border-radius: 0!important;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	box-flex: 1;
	-webkit-box-sizing: border-box;
	box-shadow: none!important;
	background: none;
}
.toollist li a {
	font-size: 20px;
	line-height: 20px;
	text-align: center;
	display: block;
	text-decoration: none;
	padding-top: 2px;
	position: relative;
}
.toollist li a img {
	width: 24px;
	height: 24px;
}
.toollist li a p {
	margin: 1px 0 1px 0;
	font-size: 14px;
	display: block !important;
	line-height: 18px;
	text-align: center;
}
/*绿色主题*/
.toollist {
	border-top: 1px solid #3362a8;
	background: #3362a8;
	-moz-box-shadow: 0 1px 0 #eee inset;
	-webkit-box-shadow: 0 1px 0 #eee inset;
	-o-box-shadow: 0 1px 0 #eee inset;
	box-shadow: 0 1px 0 #eee inset;
}
.toollist li {
	border-right: 1px solid rgba(255, 255, 255, 0.6);
}
.toollist li a {
	color: #fff;
}
/*==========@@公共模块 结束@@==========*/
/* 工程案例 */

.g_anli {
	background: #fff;
	padding-bottom: 30px;
	padding: 0 10px;
}
.g_anli h2 {
	background: url(../images/anlitit.jpg) no-repeat center bottom;
	height: 50px;
	padding-top: 20px;
	text-align: center;
	margin-bottom: 20px;
	text-align: center;
	display: block;
}
.g_anli h2 a {
	color: #666;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.g_anli h2 .u_more {
	top: 63px;
	right: 0;
	font-family: arial;
}
.g_anli h2 .u_more a {
	color: #666;
	font-size: 12px;
	font-weight: normal;
	display: none;
}
.g_anli h2 em {
	display: block;
	font-weight: normal;
	font-size: 12px;
	color: #959595;
	font-family: arial;
	text-transform: uppercase;
}
.g_anli .m_tab1 {
	width: 100%;
	float: left;
	text-align: center;
}
.g_anli .m_tab1 li {
	text-align: left;
	height: 47px;
	width: 50%;
	text-align: center;
	float: left;
}
.g_anli .m_tab1 li a {
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	display: block;
	background: #3362a8;
	line-height: 40px;
	height: 38px;
	display: block;
	overflow: hidden;
	width: 95%;
	margin: auto;
}
.g_anli .m_tab1 li p {
	overflow: hidden;
}
.g_anli .m_tab1 li em {
	display: none;
	font-family: arial;
	font-size: 12px;
	color: #a5aab5;
	text-transform: uppercase;
	height: 24px;
	line-height: 22px;
	overflow: hidden;
}
.g_anli .m_tab1 li a:hover, .g_anli .m_tab1 .cur a {
	background: #00589b;
	text-decoration: none;
}
.g_anli .m_tab1 .lastli a {
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	display: block;
	background: url(../images/ta1bg2.jpg) no-repeat left bottom;
	height: 55px;
	padding-top: 15px;
	padding-left: 25px;
	width: 187px;
}
.g_anli .m_tab1 .lastli a:hover {
	background: url(../images/ta1bg2h.jpg) no-repeat;
}
.g_anli .m_anli {
	width: 100%;
	margin-top: 15px;
	float: left;
	margin-right: 2%;
	position: relative;
}
.g_anli .m_anli img {
	width: 100%;
}
.g_anli .m_anli span {
	position: absolute;
	left: 0;
	bottom: 3px;
	height: 35px;
	line-height: 35px;
	background: url(../images/serbg.png) repeat;
	display: block;
	width: 100%;
	font-size: 14px;
	cursor: pointer;
	padding-left: 10px;
	overflow: hidden;
}
.g_anli .m_anli span h3 {
	font-size: 14px;
	color: #fff;
}
.g_anli .m_kfc {
	position: relative;
}
.g_anli .m_kfc .u_ljt, .g_anli .m_kfc .u_rjt {
	width: 28px;
	height: 24px;
	display: none;
	position: absolute;
}
.g_anli .m_kfc .u_ljt {
	top: 0;
	right: 185px;
}
.g_anli .m_kfc .u_rjt {
	top: 0;/* right: 118px;*/
}
.g_anli .m_kfc .u_ljt a {
	background: url(../images/ljt.jpg) no-repeat;
	width: 28px;
	height: 24px;
	display: block;
}
.g_anli .m_kfc .u_rjt a {
	background: url(../images/rjt.jpg) no-repeat;
	width: 28px;
	height: 24px;
	display: block;
}
.g_anli .m_kfc .u_ljt a:hover {
	background: url(../images/ljth.jpg) no-repeat;
	width: 28px;
	height: 24px;
	display: block;
}
.g_anli .m_kfc .u_rjt a:hover {
	background: url(../images/rjth.jpg) no-repeat;
	width: 28px;
	height: 24px;
	display: block;
}
.g_anli .m_kfc .u_mid {
	width: 246px;
	overflow: hidden;
}
.g_anli .m_kfc .u_lst1 {
	height: 286px;
}
.g_anli .m_kfc .u_lst1 li {
	width: 246px;
	float: left;
	background: url(../images/anbg.jpg) no-repeat bottom right;
	margin-bottom: 26px;
}
.g_anli .m_kfc .u_lst1 li span {
	display: block;
	text-align: center;
	font-size: 12px;
	color: #575757;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	cursor: pointer;
}
.g_anli .m_kfc .u_lst1 li img {
	width: 234px;
	height: 180px;
	padding: 0 12px 12px 0;
}
.g_anli .m_kfc .u_lst1 a:hover {
	text-decoration: none;
}
.g_anli .u_btn1 a {
	display: block;/* width: 147px;*/
	width: 246px;
	height: 37px;
}
.g_anli .u_btn1 {
	text-align: center;
}
/*合作客户*/

.g_anli .m_hz {
	height: 166px;
	background: #fff;
	margin-top: 42px;
}
.g_anli .m_hz h3 {
	float: left;
	width: 140px;
	border-right: 1px solid #dadada;
	margin-top: 11px;
	height: 119px;
	padding: 36px 32px 0 32px;
	text-align: center;
	color: #666666;
}
.g_anli .m_hz .u_hztit {
	font-size: 18px;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #d6e0ee;
	display: block;
}
.g_anli .m_hz h3 em {
	display: block;
	border-bottom: 1px solid #d6e0ee;
	font-size: 14px;
	color: #666;
	font-weight: normal;
	line-height: 24px;
	padding-bottom: 3px;
}
.g_anli .m_hz h3 b {
	display: block;
	color: #00589b;
	font-size: 20px;
	font-family: arial;
	font-weight: normal;
}
.g_anli .m_hz .m_hzc {
	float: left;
	width: 710px;
	margin-top: 3px;
	padding-left: 45px;
	padding-top: 24px;
}
.g_anli .m_hz .m_hzc li {
	float: left;
	width: 154px;
	margin-right: 18px;
}
.g_anli .m_hz .m_hzc li img {
	width: 152px;
	height: 100px;
	border: 1px solid #c0c5cd;
}
.g_anli .m_hz .m_hzc li span {
	display: block;
	text-align: center;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	color: #666;
	font-size: 12px;
}
/* 三大产品 */

.g_cp {
	padding-top: 5px;
	padding-bottom: 20px;
}
.g_pro h2, .g_ys h2 {
	background: url(../images/anlitit.jpg) no-repeat left bottom;
	padding-top: 16px;
	padding-bottom: 5px;
	text-align: center;
	margin-bottom: 25px;
}
.g_pro h2 a, .g_ys h2 a {
	color: #666;
	font-size: 16px;
	font-weight: bold;
}
.g_pro h2 em, .g_ys h2 em {
	display: block;
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	margin: 8px 0;
}
.g_pro .m_pro {
	margin-top: 25px;
	text-align: center;
}
.g_pro .m_pro1.no-right {
}
.g_pro .m_pro1 {
	width: 46%;
	display: inline-block;
	_width: 32%;
	margin: 0 1%;
	margin-bottom: 15px;
}
.g_pro .m_pro1 dd {
	bottom: 0;
	left: 0;
	text-align: center;
	width: 100%;
	height: 35px;
	line-height: 35px;
	-webkit-display: flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	flex-direction: column;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.g_pro .m_pro1 img {
	width: 100%;
	border: 1px solid #e8e8e8;
}
.g_pro .m_pro1:hover dd {

	height: 100%;
}
.g_pro .m_pro1:hover h3 {
	font-size: 14px;
	font-weight: normal;
}
.g_pro .m_pro1 h3 {
	margin: 0 10px;
	font-weight: normal;
	color: #666;
	font-size: 14px;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.g_pro .m_pro1 h3 a {
	color: #00589b;
	text-decoration: none;
}
.g_pro .m_pro1 h3 i {
	position: absolute;
	font-size: 52px;
	color: #ccced2;
	font-family: arial;
	left: -5px;
	top: -10px;
	letter-spacing: -6px;
}
.g_pro .m_pro1 h3 b {
	font-size: 18px;
	color: #999faa;
	font-family: arial;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: -1px;
	display: inline-block;
	padding-left: 6px;
}
.g_pro .m_pro1 h3 em {
	font-size: 14px;
	font-weight: normal;
	display: block;
	padding-top: 3px;
	height: 37px;
	overflow: hidden;
}
.g_pro .m_pro1 p {
	font-size: 12px;
	color: #666;
	line-height: 21px;
	margin-top: 12px;
}
/* 优势 */

.g_ys {
	background: url(../images/ysbg.jpg) fixed center top;
	padding-bottom: 15px;
}
.g_ys .m_ys1 {
}
.g_ys .m_ys2 .u_ys2 {
	background: url(../images/ysimg5.jpg) no-repeat;
}
.g_ys .m_ys1 dd h3 {
	padding-bottom: 5px;
}
.g_ys .m_ys2 dd h3 {
	padding-top: 15px;
	padding-bottom: 15px;
}
.g_ys .m_ys4 dd h3 {
	padding-bottom: 15px;
}
.g_ys .m_ys2 dd h3 i {
	top: 15px;
}
.g_ys .m_gy {
	width: 96%;
	margin: 0 2%;
	margin-bottom: 15px;
	float: left;
	position: relative;
}
.g_ys .m_gy dt {
	width: 100%;
}
.g_ys .m_gy dt img {
	width: 100%;
	display: block;
}
.g_ys .m_gy dd {
	width: 96%;
	padding:4% 2%;
	bottom: 0;
	left: 0;
	overflow: hidden;
	background-color:#fff;
	-webkit-display: flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	flex-direction: column;
	text-align: left;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.g_ys .m_gy:hover dd {
	height: 100%;
}
.g_ys .m_gy:hover h3 p {
	font-size: 14px;
}
.g_ys .m_gy h3 {
	position: relative;
	padding: 0 10px;
	color: #00589b;
	font-size: 14px;
	font-weight: normal;
	padding-left: 46px;
}
.g_ys .m_gy h3 a {
	color: #fff;
	text-decoration: none;
}
.g_ys .m_gy h3 i {
	position: absolute;
	font-size: 42px;
	color: #ccced2;
	font-family: arial;
	left: 0px;
	top: 0px;
	letter-spacing: -4px;
}
.g_ys .m_gy h3 p {
	height: 28px;
    line-height: 27px;
    overflow: hidden;
    color: #3462a9;
    font-size: 16px;
	font-weight:bold;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.g_ys .m_gy h3 b {
	font-size: 18px;
	color: #999faa;
	font-family: arial;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: -1px;
	display: inline-block;
	padding-left: 6px;
}
.g_ys .m_gy h3 em {
	font-size: 14.5px;
	font-weight: normal;
	display: block;
	padding-top: 3px;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	color: #3462a9;
}
.g_ys .m_gy p {
	font-size: 14px;
	color: #666;
	line-height: 26px;
}
.g_xban3 {
	margin-top: 27px;
	height: 80px;
	background: url(../images/ads1.jpg) center top no-repeat;
	background-size: cover;
	display: none;
}
.g_xban3 img {
	width: 100%;
	display: none;
}
.g_xban3 .u_btn5 {
	left: 850px;
	top: 92px;
}
.g_xban3 .u_tel2 {
	color: #fff;
	font-size: 14px;
	left: 850px;
	text-align: center;
	top: 36px;
	width: 192px;
}
.g_xban3 .u_tel2 b {
	display: block;
	font-size: 24px;
	font-family: arial;
	font-weight: normal;
}
/*  团队展示 */

.g_sjs {
	height: 330px;
	padding-top: 22px;
}
.g_sjs h2 {
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #cccccc;
	position: relative;
	font-size: 16px;
	font-weight: bold;
	color: #666;
}
.g_sjs h2 i {
	position: absolute;
	width: 40px;
	height: 3px;
	background: #f7a301;
	left: 0;
	bottom: -3px;
	overflow: hidden;
}
.g_sjs h2 em {
	display: inline-block;
	font-weight: normal;
	color: #666;
	font-size: 16px;
	font-family: arial;
	text-transform: uppercase;
	padding-left: 10px;
}
.g_sjs h2 .u_more a {
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	padding-right: 16px;
}
.g_sjs .m_sjs {
	margin-top: 30px;
	overflow: hidden;
}
.g_sjs .u_dlst1 {
	float: left;
	margin-right: 10px;
	width: 130px;
	margin-bottom: 10px;
	background: #eaeaea;
	position: relative;
}
.g_sjs .lastdl {
	margin-right: 0;
}
.g_sjs .u_dlst1 img {
	width: 100% !important;
	height: auto !important;
}
.g_sjs .u_dlst1 dt {
	display: block;
	width: 100%;
	z-index: 1;
	position: relative;
}
.g_sjs .u_dlst1 dd {
	padding: 7px 0px;
	z-index: 2;
	position: relative;
	text-align: center
}
.g_sjs .u_dlst1 dd h3 {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}
.g_sjs .u_dlst1 dd h3 a {
	color: #00589b;
	font-size: 16px;
	font-weight: normal;
}
.g_sjs .u_dlst1 dd h4 {
	font-weight: normal;
	font-size: 14px;
	line-height: 21px;
	height: 21px;
	overflow: hidden;
}
.bg {
	width: 218px;
	height: 322px;
	border: 2px solid #b4bdca;
	margin: -2px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 50;
	display: none;
	cursor: pointer;
}
.bg2 {
	width: 218px;
	height: 322px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	display: none;
	cursor: pointer;
}
/* 客户见证 */

.g_kf {
	height: 532px;
}
.g_kf h2 {
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #cccccc;
	position: relative;
	font-size: 16px;
	font-weight: bold;
	color: #666;
}
.g_kf h2 a {
	height: 35px;
	line-height: 35px;
}
.g_kf h2 i {
	position: absolute;
	width: 40px;
	height: 3px;
	background: #f7a301;
	left: 0;
	bottom: -3px;
	overflow: hidden;
}
.g_kf h2 em {
	display: inline-block;
	font-weight: normal;
	color: #999;
	font-size: 16px;
	font-family: arial;
	text-transform: uppercase;
	padding-left: 10px;
}
.g_kf h2 .u_more a {
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	padding-right: 16px;
}
.g_kf .u_dlst2 {
	width: 550px;
	padding-top: 23px;
	float: left;
	margin-right: 50px;
	margin-bottom: 20px;
}
.g_kf .lastdl {
	margin-right: 0;
}
.g_kf .u_dlst2 dt {
	width: 186px;
	float: left;
	margin-right: 26px;
}
.g_kf .u_dlst2 dt img {
	width: 186px;
	height: 174px;
}
.g_kf .u_dlst2 dd {
	float: left;
	width: 327px;
}
.g_kf .u_dlst2 h3 {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
.g_kf .u_dlst2 h3 a {
	font-size: 14px;
	color: #00589b;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-weight: bold;
}
.g_kf .u_dlst2 h4 {
	font-size: 14px;
	color: #666;
	font-weight: normal;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
}
.g_kf .u_dlst2 .u_dlst2con {
	font-size: 12px;
	color: #666;
	line-height: 24px;
	overflow: hidden;
	padding: 20px 10px 0 10px;
	margin: 5px 0 0 0;
	background: url(../images/kfp.jpg) no-repeat;
	height: 100px;
}
.g_kf .u_dlst2 p a {
	color: #ff6000;
	display: inline-block;
	padding-left: 22px;
}
.g_kf .u_dlst2 span a {
	width: 79px;
	height: 22px;
	line-height: 22px;
	display: block;
	float: left;
	color: #fff;
	text-align: center;
}
/* 证书 */

.g_zs {
	padding-bottom: 5px;
	padding-top: 15px;
	margin: 15px 0;
	padding-bottom: 25px;
	min-width: 100%;
}
.g_zs2 {
	background-color: #eaeaea;
	padding-bottom: 30px;
	margin-top: 0;
	padding-top: 15px;
}
.m_zs h2 {
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #cccccc;
	position: relative;
	font-size: 16px;
	font-weight: bold;
	color: #666;
	margin-bottom: 30px;
}
.m_zs h2 a {
	height: 35px;
	line-height: 35px;
}
.m_zs h2 i {
	position: absolute;
	width: 40px;
	height: 3px;
	background: #f7a301;
	left: 0;
	bottom: -3px;
	overflow: hidden;
}
.m_zs h2 em {
	display: inline-block;
	font-weight: normal;
	color: #999;
	font-size: 16px;
	font-family: arial;
	text-transform: uppercase;
	padding-left: 10px;
}
.m_zs h2 .u_more a {
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	padding-right: 16px;
}
.m_zs .m_kfc {
	padding: 5px 0 0 0;
	position: relative;
	width: 96%;
	margin: auto;
}
.m_zs .m_kfc .u_ljt, .m_zs .m_kfc .u_rjt {
	width: 28px;
	height: 24px;
	display: block;
	position: absolute;
}
.m_zs .m_kfc .u_ljt {
	top: 50%;
	margin-top: -30px;
	left: -5px;
}
.m_zs .m_kfc .u_rjt {
	top: 50%;
	margin-top: -30px;
	right: -5px;
}
.m_zs .m_kfc .u_ljt a {
	background: #4f4f4f url(../images/ljt2.jpg) right center no-repeat;
	width: 30px;
	height: 60px;
	display: block;
}
.m_zs .m_kfc .u_rjt a {
	background: #4f4f4f url(../images/rjt2.jpg) left center no-repeat;
	width: 30px;
	height: 60px;
	display: block;
}
.m_zs .m_kfc .u_ljt a:hover {
	background: #f7a301 url(../images/ljt2h.jpg) right center no-repeat;
	width: 30px;
	height: 60px;
	display: block;
}
.m_zs .m_kfc .u_rjt a:hover {
	background: #f7a301 url(../images/rjt2h.jpg) left center no-repeat;
	width: 30px;
	height: 60px;
	display: block;
}
.m_zs .m_kfc .u_mid {
	width: 80%;
	margin: auto;
	overflow: hidden;
}
.m_zs .m_kfc .u_lst2 li {
	width: 100%;
	float: left;
	margin-right: 10px;
	background-color: #fff;
}
.m_zs .m_kfc .u_lst2 li a {
	display: block;
}
.m_zs .m_kfc .u_lst2 li img {
	width: 100%;
}
.menu ul .oneli {
	color: #fff;
	background: #f7a301;
	text-decoration: none;
}
.menu ul .oneli a em {
	color: #ffc575;
}
.m_zs .m_kfc .u_lst2 .lastli {
	margin-right: 0;
}
.m_zs .m_kfc .u_lst2 li img {
	width: 100%;
	display: block;
}
.m_zs .m_kfc .u_lst2 span {
	display: block;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	text-align: center;
	color: #333;
	font-size: 12px;
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.m_zs .m_kfc .u_lst2 a:hover {
	text-decoration: none;
}
.g_zj {
	overflow: hidden;
	margin: 25px auto;
}
.g_ab {
	width: 96%;
	margin: auto;
	margin-top: 0px;
}
.u_gytit {
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #cccccc;
	position: relative;
	font-size: 16px;
	font-weight: bold;
	color: #666;
}
.u_gytit a {
	height: 35px;
	line-height: 35px;
}
.u_gytit i {
	position: absolute;
	width: 40px;
	height: 3px;
	background: #f7a301;
	left: 0;
	bottom: -3px;
	overflow: hidden;
}
.u_gytit em {
	display: inline-block;
	font-weight: normal;
	color: #999;
	font-size: 16px;
	font-family: arial;
	text-transform: uppercase;
	padding-left: 10px;
}
.u_gytit .u_more a {
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	padding-right: 16px;
}
.g_ab .u_dlst3 {
	padding-top: 23px;
}
.u_dlst3 dt {
	display: none;
}
.u_dlst3 dt {
	float: left;
	width: 31%;
}
.u_dlst3 dt img {
	float: left;
	width: 100%;
}
.g_ab .u_dlst3 dt img {
	display: block;
}
.g_ab .u_dlst3 dd {
	float: right;
	padding: 0 10px;
}
.g_ab .u_dlst3 dd h3 a {
	display: block;
	height: 36px;
	line-height: 36px;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}
.g_ab .u_dlst3 dd .def_about {
	font-size: 11px;
	color: #666;
	line-height: 24px;
	overflow: hidden;
}
.g_ab .u_dlst3 dd .def_about a {
	color: #ff6000;
}
.g_ab .u_dlst3 dd p {
	float: right;
	margin-top: 10px;
}
.g_ab .u_dlst3 dd p a {
	color: #f7a301;
}
.g_con {
	background: #fff;
	padding: 0 1.5%;
}
.g_new1 {
	width: 374px;
	float: right;
	margin-top: 33px;
	display: none;
}
.g_new1 .u_lst4 .first {
	margin-top: 23px;
	height: 105px;
	padding-bottom: 10px;
	display: block;
	background: no-repeat;
	padding-left: 0;
	border-bottom: none;
}
.g_new1 .u_lst4 li {
	background: url(../images/dtico.jpg) no-repeat left 12px;
	padding-left: 14px;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px dashed #c5c5c5;
	overflow: hidden;
}
.g_new1 img {
	margin-top: 23px;
}
.g_news {
	width: 100%;
	margin-top: 23px;
}
.g_new1 .u_lst4 li span {
	float: right;
}
.g_news .u_dlst3 {
	padding-top: 24px;
	padding-left: 8px;
	height: 146px;
}
.g_news .u_dlst3 dt {
	float: left;
	width: 43%;
	margin-right: 5px;
}
.g_news .u_dlst3 dt img {
	width: 307px;
	height: 140px;
}
.g_news .u_dlst3 dd {
	float: left;
	width: 100%;
}
.g_news .u_dlst3 dd h4 a {
	font-size: 14px;
	display: block;
	color: #666;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	font-weight: bold;
	font-family: "Microsoft YaHei";
}
.g_news .u_dlst3 dd p {
	color: #666666;
	font-size: 12px;
	line-height: 24px;
	overflow: hidden;
}
.g_news .u_dlst3 dd span a {
	display: block;
	margin-top: 10px;
}
.g_news .u_lst5 {
	padding-top: 18px;
}
.g_news .u_lst5 li {
	width: 96%;
	float: left;
	height: 33px;
	line-height: 33px;
	background: url(../images/dtico2.jpg) no-repeat 0 12px;
	padding-left: 4%;
	border-bottom: 1px dashed #b5b5b5;
	margin-right: 2%;
	overflow: hidden;
}
.g_news .u_lst5 .lastli {
	margin-right: 0;
}
.g_news .u_lst5 li a {
	font-size: 12px;
	color: #666666;
}
.g_news .u_lst5 li span {
	color: #666666;
	font-family: arial;
}
/*问答 */

.wend {
	width: 100%;
	margin-top: 23px;
}
.wend dl {
	margin-bottom: 25px;
}
.wend .lastdl {
	margin-bottom: 0;
}
.wend .m_zxc {
	padding-top: 20px;
}
.wend dt {
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	font-size: 14px;
	color: #666;
	font-weight: bold;
}
.wend dt a {
	color: #666;
	background: url(../images/wen.jpg) no-repeat left 3px;
	padding-left: 34px;
	display: block;
}
.wend dd {
	padding-left: 30px;
	background: url(../images/da.jpg) no-repeat left 4px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	color: #666;
}
.g_link {
	width: 100%;
	padding-bottom: 25px;
	padding-top: 20px;
	margin: auto;
}
.g_link h2 em {
	color: #999;
	padding-left: 2px;
}
.g_link .u_more a {
	font-size: 12px;
	color: #ff6000;
	font-family: "Microsoft YaHei";
}
.g_link .m_zxc {
	width: 295px;
	height: 367px;
}
.m_link {
	padding-top: 20px;
}
.m_link a {
	font-size: 12px;
	color: #575757;
	padding: 0 10px;
	line-height: 21px;
}
.ban_bg {/*height:520px;*/
	width: 100%;
	position: relative;
	z-index: 0
}
.ban_bg .bgitem {
	position: absolute;
	top: 0;
	display: block;
	z-index: 0;
}
.ban_bg .btn {
	bottom: 62px;
	margin-right: -450px;
	padding: 4px 31px;
	position: absolute;
	right: 50%;
	z-index: 7;
}
.ban_bg .btn span {
	background: none repeat scroll 0 0 #00589b;
	border: 1px solid #00589b;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	margin-left: 5px;
	padding: 2px 5px;
}
.ban_bg .btn span.cur {
	font-weight: bold;
	padding: 4px 8px;
}
/*二级页面 */

.Page {
	width: 100%;
	text-align: center;
	padding: 20px 0px;
	text-align: center;
}
.Page a {
	display: inline-block;
	padding: 0px 10px;
	background: #ffffff;
	height: 28px;
	vertical-align: middle;
	line-height: 28px;
	font-size: 14px;
	border: 1px solid #e5e5e5;
	margin-left: -1px;
	text-decoration: none;
	color: #333;
	font-size: 12px;
	outline: none;
}
.Page a:hover {
	background: #00589b;
	color: #FFF;
	background-repeat: no-repeat;
}
.Page span {
	display: inline-block;
	min-width: 45px;
	padding: 0 10px;
	background: #ffffff;
	height: 48px;
	vertical-align: middle;
	line-height: 48px;
	font-size: 14px;
	border: 1px solid #e5e5e5;
	margin-left: -1px;
	float: left;
}
.Page span.current {
	background: #00589b;
	color: #FFF
}
/*---资讯中心---*/

.news_con {
	margin: 0 auto;
	padding-top: 15px;
}  /*资讯中心大框架*/
/* -- 当前位置 -- */

.plc {
	background-color: #fff;
	height: 30px;
	line-height: 30px;
	border: 1px solid #ccc;
	padding: 0 10px;
	position: relative;
	color: #666;
	overflow: hidden;
	margin: 10px 0px;
}
/* -- 最近浏览过的产品 -- */

dl.pd_t05_con_dl {
	width: 170px;
	overflow: hidden;
	margin: 0px auto 3px;
	height: 176px;
}
dl.pd_t05_con_dl dt, dl.pd_t05_con_dl dt a {
	width: 170px;
	height: 143px;
	line-height: 0;
	font-size: 0;
}
dl.pd_t05_con_dl dt img {
	width: 166px;
	height: 139px;
	padding: 1px;
	border: solid 1px #ccc;
}
dl.pd_t05_con_dl dt a:hover img {
	border: solid 2px #00589b;
	padding: 0
}
dl.pd_t05_con_dl dd {
	width: 170px;
	overflow: hidden;
	line-height: 28px;
	padding-top: 5px;
	text-align: center;
	color: #555;
	height: 33px;
}
/*左边联系方式*/

.leftlx {
	background: #FFF;
	border: 1px solid #DFDFDF;
	border-top: none;
	margin-bottom: 5px;
}
.leftlx h1 {
	text-align: center;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}
.leftlx .dianh {
	padding: 0 5px 0 10px;
}
.leftlx p {
	line-height: 24px;
	font-size: 13px;
}
.leftlx .dianhua {
	background: url(../images/teln.gif) no-repeat scroll 0 18px transparent;
	color: #666666;
	line-height: 20px;
	padding: 10px 0 10px 55px;
}
.leftlx .dianhua span {
	display: block;
	font: 18px "Impact";
	color: #00589b;
}
.leib2 .leftlx .lpcom {
	font-weight: bold;
	color: #0F638C;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	padding-top: 10px;
}
.leib .tit, .leib2 .tit {
	background: #00589b;
	height: 38px;
	line-height: 38px;
	padding-left: 13px;
	font-weight: bold;
	color: #FFF;
	font-size: 14px
}
.leib .tit a, .leib2 .tit a {
	color: #FFF;
}
.leib .tit a:hover, .leib2 .tit a:hover {
	color: #FFF;
}
.leib .nr {
	border: 1px solid #dfdfdf;
	padding: 12px 5px 10px 5px;
	background: #fff;
}
.leib .nr h4 a {
	font-weight: 100;
	color: #666;
	font-size: 14px;
	height: 34px;
	line-height: 34px;
	display: block;
	margin: 3px 0px;
	text-align: center;
}
.leib .nr .cur a {
	display: block;
	color: #C10005;
}
.leib .nr ul {
	padding-bottom: 0px;
	border-bottom: 1px solid #f2f2f2;
	margin-bottom: 0px;
}
.leib .nr li a {
	display: block;
	padding-left: 25px;
	background: url(img/ico003.gif) no-repeat 13px 10px;
	line-height: 24px;
	height: 24px;
	overflow: hidden
}
.leib .nr h4 {
	background: #fff;
}
.topadcs {
	width: 100%;
	height: 110px;
	background: url(../images/ban.jpg) center top no-repeat;
	background-size: cover;
	overflow: hidden;
}
.topadcs img {
	display: none;
}
/*资讯中心列表页面的--dl*/

dl.news_dl {
	font-size: 14px;
	color: #666;
	padding: 0 5px;
	line-height: 22px;
	border-bottom: 1px dashed #CCCCCC;
}
dl.news_dl a {
	color: #000;
}
.topadcs img {
	width: 100%;
}
.topadcs img {
	width: 100%;
}
dl.news_dl dt {
	margin-bottom: 3px;
	margin-top: 5px;
	line-height: 24px;
	height: 24px;
	width: 920px;
	overflow: hidden;
}
dl.news_dl .dt_1 {
	height: 20px;
	background: url(../images/ico10.gif) no-repeat 0 6px;
	padding-left: 10px;
	font-size: 14px;
	color: #00589b;
	font-weight: bold;
}
dl.news_dl .dt_1:hover {
	background: url(../images/ico7.gif) no-repeat 0 6px;
	color: #D40426;
}/*资讯首页内容,点击时的图片*/
dl.news_dl .dt_2 {
	font-size: 12px;
	float: right;
	padding: 0 10px 0 8px;
	font-family: "宋体";
}
dl.news_dl .dt_3 {
	font-size: 12px;
}
dl.news_dl .dt_3 a {
	color: #FF0000;
	text-decoration: underline;
} /*文章出处*/
dl.news_dl dd {
	font-size: 12px;
	padding-left: 10px;
	height: 45px;
	overflow: hidden;
	margin-bottom: 10px;
}
.nmenu {
	width: 198px;
	border: 1px solid #00589b;
}
.nmenu h2 {
	background: #00589b;
	height: 46px;
	line-height: 46px;
	padding-left: 16px;
}
.nmenu h2 a {
	font-size: 16px;
	color: #fff;
}
.nmenu h4 {
	background: #c2d0e5;
	height: 44px;
	line-height: 44px;
	overflow: hidden;
	margin-bottom: 5px;
}
.nmenu h4 a {
	background: url(../images/ico7.gif) no-repeat 20px 20px;
	display: block;
	height: 44px;
	line-height: 44px;
	padding-left: 34px;
	color: #00589b;
	font-size: 14px;
	font-weight: normal;
}
.nmenu ul {
	margin: 0 16px;
}
.nmenu li {
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
}
.nmenu li a {
	display: block;
	background: url(../images/nico2.jpg) no-repeat 0 17px;
	padding-left: 16px;
}
.nmenu .cur a {
	color: #f7a301;
	font-weight: bold;
}
/* -- 产品列表样式 -- */

dl.p_list_dl {
	width: 47%;
	overflow: hidden;
	margin: 0 1.5%;
	margin-bottom: 10px;
	float: left;
	height: 199px;
}
dl.p_list_dl dt {
	line-height: 0;
	font-size: 0;
	border: 1px solid #D6D6D6;
	overflow: hidden;
}
dl.p_list_dl dt img {
	width: 100%;
	padding: 1px;
}
dl.p_list_dl dd {
	padding-top: 14px;
	height: 15px;
	line-height: 15px;
	text-align: center;
	overflow: hidden;
}
dl.p_list_dl dt a:hover img {
}
.pro_curmbs {
	margin-bottom: 10px;
	padding: 0 5px;
} /*产品列表页，面包屑导航,字体颜色可自行修改*/
.pro_curmbs span {
	color: #C10005;
}
.pro_curmbs a {
	color: #333;
}
.pro_curmbs a:hover {
	color: #C10005;
}
.pro_curmbs .a_b {
	color: #C10005;
	font-weight: bold;
}
/*内容详细页*/

.con_tit {
	font-size: 20px;
	text-align: center;
	margin-top: 10px;
}
.con_dat {
	font-size: 12px;
	text-align: center;
	margin: 8px 0;
}
.con_img {
	text-align: center;
}
.con_img img {
	max-width: 860px;
}
.con_con {
	padding: 10px 0;
	font-size: 14px;
	line-height: 30px;
}
.con_con img {
	width: 100%;
}
.con_page {
	padding: 10px 20px;
	line-height: 30px;
	font-size: 14px;
}
.con_page a:hover {
	color: #00589b;
}
.caigou {
	background-position: -63px -887px;
	color: #666;
	padding: 5px;
	margin: 5px 0;
	background: #00589b;
	color: #fff;
	margin-bottom: 16px;
} /* -- 采购意向标题色带 -- */
.caigou strong {
	font-size: 14px;
	font-weight: bold;
}
.caigou .span_1 {
	float: right;
}
.caigou_tab {
	line-height: 27px;
	margin-bottom: 10px;
	color: #666;
}
.caigou_tab .tt {
	vertical-align: top;
	text-align: right;
}
.caigou_tab .span_b {
	font-weight: bold;
	color: #f00;
}
.caigou_tab .textarea {
	margin-top: 3px;
	width: 96.5%;
	text-indent: 5px;
}
.caigou_tab .text {
	height: 30px;
	width: 96%;
	font-size: 14px;
	text-indent: 5px;
}
.caigou_tab td {
	margin: 5px 0;
}
.con_con #mask {
	width: 100% !important;
}
.online {
	margin-top: 0px;
	height: 437px;
	overflow: hidden;
	padding-top: 15px;
}
.online h2 {
	font: bold 16px/40px "microsoft Yahei";
	color: #333;
	height: 40px;
	overflow: hidden;
}
.online h2 a {
	color: #333;
}
.online h3 {
	font: 12px/16px "microsoft Yahei";
	color: #666;
	padding-top: 8px;
}
.online h3 em {
	font: bold 16px/16px "microsoft Yahei";
}
.online h4 {
	font: 12px/18px "microsoft Yahei";
	color: #666;
	padding-top: 4px;
}
.online ul {
	margin-top: 0px;
	overflow: hidden;
}
.online li {
	float: left;
	margin-top: 12px;
}
.online li em {
	width: 65px;
	display: inline-block;
	vertical-align: top;
	font: 12px/23px "microsoft Yahei";
	color: #666;
	text-align: right;
	padding-right: 5px;
}
.online li span {
	color: #666;
	padding-top: 5px;
	margin-left: 5px;
}
.online li .inp_01 {
	width: 270px;
	height: 23px;
	border: 0;
	padding-left: 5px;
	line-height: 23px;
	background: #999;
	color: #fff;
}
.online li .inp_02 {
	width: 270px;
	height: 60px;
	border: 0;
	padding-left: 5px;
	line-height: 20px;
	resize: none;
	background: #999;
	color: #fff;
}
.online li .inp_03 {
	width: 80px;
	height: 23px;
	border: 0;
	padding-left: 5px;
	line-height: 23px;
	background: #999;
	color: #fff;
}
.online li.li_02 {
	margin-left: 20px;
	display: inline;
}
.online li.li_03 {
	width: 548px;
	margin-top: 28px;
}
.online li.li_04 {
	margin-top: 28px;
}
.online li img {
	vertical-align: middle;
	margin: 0 20px 0 15px;
}
.online li a {
	color: #333;
	font-family: "microsoft Yahei";
}
.online li.online_btn {
	margin: 29px 0 0 46px;
	_margin: 29px 0 0 16px;
	overflow: hidden;
}
.online .tj {
	width: 77px;
	height: 24px;
	border: 1px solid #666;
	text-align: center;
	color: #4a2206;
	background: none;
	font-family: "microsoft Yahei";
	cursor: pointer;
	margin-left: 23px;
	display: inline;
	float: left;
	line-height: 20px;
}
.proinfo {
	line-height: 25px;
	font-size: 14px;
	padding-top: 20px;
}
.info_gm {
	margin-top: 30px;
	text-align: center;
}
.info_gm img {
	padding-left: 10px;
	padding-right: 10px;
	width: 120px;
}
.page {
	padding: 5px;
	margin: 5px;
	text-align: left;
	line-height: 25px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCC;
}
.cong-xiangshagn {
	padding: 0 0;
	padding-bottom: 0;
}
.liudaanli {
}
.con_con img {
	width: 100% !important;
}
.index-zs {
	width: 372px !important;
	margin: auto;
}
.index-zs .u_lst22 {
	margin: auto;
	width: 270px;
}
.index-zs .u_mid {
	width: 270px !important;
	margin: auto;
}
.index-zs .u_lst22 li {
	width: 250px;
	float: none;
	margin-right: 0 !important;
}
.index-zs .u_lst22 li img {
	width: 270px;
	display: block;
	margin: auto;
}
.index-zs .u_lst22 li span {
	font-size: 15px;
	color: #333;
	text-align: center;
	margin: 10px 0;
	display: block;
}
.index-zs .m_kfc {
}
.index-zs .m_zs {
	padding-top: 20px;
}
.mxcp-body {
	width: 100%;
	display:none;
}
.mxcp-title {
	height: 50px;
	margin-top: 15px;
	margin-bottom: 20px;
	font-size: 12px;
	line-height: 60px;
	color: #959595;
	border-bottom: 1px solid #cfcfcf;
}
.mxcp-title span {
	height: 48px;
	font-size: 16px;
	padding: 0 5px;
	font-weight: bold;
	margin-right: 10px;
	color: #666666;
	display: inline-block;
	border-bottom: 3px solid #f7a301;
}
.title-index em {
    display: block;
    font-weight: normal;
    font-weight: bold;
    font-size: 16px;
    color: #666666;
    margin: 8px 0;
}
.mxcp-cong {
	text-align: center;
	padding-top: 10px;
	width: 90%;
	margin: auto;
	position: relative;
}
.mxcp-cong img {
	width: 100%;
	display: block;
	margin: auto;
}
.mxcp-cong p {
	font-size: 14px;
	color: #fff;
	margin: 0px 0;
	height: 35px;
	background-color: rgba(0,0,0,.6);
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	line-height: 35px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.mxcp-cong p a:hover {
	text-decoration: underline;
}
.mxcp-cong p a {
	color: #fff;
}
.hezuo-body {
	height: auto !important;
	margin-bottom: 20px;
}
.hezuo-body .u_dlst1 dt {
	height: auto !important;
}
.caigou_tab input[type="submit"], .caigou_tab input[type="reset"] {
	background-color: #00589b;
	padding: 5px 25px;
	border: none;
	margin: 10px 10px;
	color: #fff;
}
.caigou_tab input[type="submit"]:hover, .caigou_tab input[type="reset"]:hover {
	background-color: #3669b7;
}
.caigou_tab span {
}
.mome-ico {
	width: 26px;
	position: absolute;
	right: 3px;
	padding: 4px 7px;
	z-index: 999;
	opacity: 1;
	top: 10px;
	background: #fff;
}
.leib .nr {
}
.pro_main {
	margin: 0 0px;
}
.con_con table {
	width: 100% !important;
}
.caigou_tab {
	width: 95%;
}
}
 @media only screen and (min-width:320px) and (max-width:374px) {
.index-3d {
	width: 90% !important;
	margin: auto;
	position: relative;
}
.index-3d .u_lst22 {
	margin: auto;
	width: 100%;
}
.index-3d .u_mid {
	width: 100% !important;
	margin: auto;
}
.index-3d .u_lst22 li {
	width: 100%;
	float: none;
	margin-right: 0 !important;
}
.index-3d .u_lst22 li img {
	width: 100%;
	display: block;
	margin: auto;
}
.index-3d .u_lst22 li span {
	font-size: 14px;
	color: #333;
	text-align: center;
	margin: 10px 0;
	display: block;
}
.index-3d .m_kfc {
}
.index-3d .m_zs {
	padding-top: 0px;
}
.m_zc span {
	display: none;
}
.m_hcon p {
	display: none;
}
.m_hcon q {
	display: none !important;
}
.xtj-zhib {
	margin-right: 35px;
	float: right;
	margin-top: 5px;
}
.xtj-span {
	margin-bottom: 8px;
	color: #191516;
	font-size: 20px;
	font-weight: bold;
}
.xtj-zhib img {
	width: 120px;
	margin-top: 10px;
	display: none;
}
.fixed-bar {
	display: none !important;
}
.logo-head {
	height: 40px;
}
.head-zifu {
	font-size: 14px;
}
/* -- 页面整体布局 -- */

.header, .content, .footer {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.left {
	overflow: hidden;
	padding-bottom: 15px;
	margin: 0 10px;
	padding-bottom: 15px;
}
.right {
	display: block;
	margin-left: 5px;
	margin-right: 1%;
	overflow: hidden;
}
.right_main {
	border: solid 1px #d5d5d5;
	padding: 0 10px;
	margin-bottom: 10px;
	overflow: hidden;
}
/* function */

i, em {
	font-style: normal;
}
.f_cb:after, .f_cbli li:after {
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	overflow: hidden;
	content: ".";
}
.f_cb, .f_cbli li {
	zoom: 1;
}
.f_cb {
	overflow: hidden;
   padding-bottom: 23px;
}
.f_pr {
	position: relative;
}
.f_pa {
	position: absolute;
}
.f_fl {
	float: left;
}
.f_fr {
	float: right;
}
.f_fw {
	font-family: "Microsoft YaHei", \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53;
}
.f_fst {
	font-family: "宋体";
}
.f_csp {
	cursor: pointer;
}
.banner {
	position: relative;
	height: 130px;
	overflow: hidden;
	background: url(../images/loading.gif) 50% no-repeat;
}
.slides {
	position: relative;
	z-index: 1;
}
.slides li {
	height: 130px;
	background-size: cover !important;
}
.flex-control-nav {
	position: absolute;
	bottom: 60px;
	display: none;
	z-index: 2;
	width: 100%;
	text-align: center;
}
.flex-control-nav li {
	display: inline-block;
	width: 50px;
	height: 3px;
	margin: 0 5px;
*display:inline;
	zoom: 1;
}
.flex-control-nav a {
	display: inline-block;
	width: 50px;
	height: 3px;
	overflow: hidden;
	background: #fff;
	cursor: pointer;
	font-size: 0;
}
.flex-control-nav .flex-active {
	background: #ff8400;
}
.flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 40%;
}
.flex-direction-nav li a {
	display: block;
	width: 50px;
	height: 38px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.flex-direction-nav li a.flex-prev {
	left: 10px;
	background: url(../images/prev_icon.png) center center no-repeat;
}
.flex-direction-nav li a.flex-next {
	right: 10px;
	background: url(../images/next_icon.png) center center no-repeat;
}
.flex-direction-nav li a:hover {
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
/*头部开始*/

.g_top {
	position: relative;
	z-index: 2
}
.g_top .m_zc {
	color: #999999;
	height: 27px;
	padding: 0 10px;
	line-height: 27px;
	font-family: "微软雅黑";
	font-weight: normal;
}
.g_top .m_zc a {
	color: #999999;
	padding: 0 16px;
	height: 27px;
	line-height: 27px;
	display: inline-block;
	background: url(../images/topico.jpg) no-repeat 4px 11px;
	font-family: "微软雅黑";
	font-weight: normal;
}
.g_top .m_zc .last {
	background: none;
}
.m_hcon {
	padding: 3px 10px;
	overflow: hidden;
	position: relative;
}
.m_hcon p {
	font-family: "Microsoft YaHei";
	float: left;
	color: #666;/*margin:0 0 0 26px;*/
	font-size: 14px;
	font-weight: normal;
	line-height: 24px;
	margin-top: 18px;
	margin-left: 15px;
}
.m_hcon p b {
	color: #00589b;
}
.m_hcon p span {
	color: #666;
	display: block;
	font-size: 14px;
	font-weight: bold;
	font-weight: normal;
}
.u_tel {
	font-family: "Microsoft YaHei";
	font-size: 14px;
	color: #666;
	padding: 24px 0 0 0;
	height: 45px;
	text-align: left;
	padding-left: 60px;
	padding-right: 0;
}
.u_tel b {
	font-size: 24px;
	color: #00589b;
	font-weight: normal;
	font-family: arial;
}
.m_hcon q {
	width: 180px;
	background: url(../images/h_con2.jpg) no-repeat center 0px;
	height: 50px;
	display: block;
	float: right;
	margin-top: 18px;
}
.m_hcon q span {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #282853;
	font-weight: normal;
	padding: 0 0 0 73px;
}
.m_hcon q b {
	display: block;
	color: #f7a301;
	font-family: "微软雅黑";
	font-size: 20px;
	text-align: center;
	padding: 12px 0 0 0;
}
/*导航*/

.menu {
	overflow: hidden;
	background: #005ea6;
	text-align: center;
	position: absolute;
	display: none;
	min-width: 100%;
}
.menu .lastli {
	background: none;
}
.m_zc {
	display: none;
}
.menu li {
	display: block;
	background: #fff;
	height: 40px;
}
.menu .lastli {
	background: none;
}
.menu li em {
	display: block;
	font-size: 12px;
	color: #869cc5;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	text-align: center;
	font-family: arial;
	line-height: 25px;
	display: none;
}
.menu li a {
	color: #666;
	font-size: 14px;
	text-align: center;
	display: block;
	padding: 11px 15px 11px 15px;
}
.menu li a:hover, .menu .cur a {
	color: #fff;
	background: #3362a8;
	text-decoration: none;
}
.menu li a:hover em, .menu .cur a em {
	color: #ffc575;
}
.menu li a span {
	line-height: 20px;
	display: inline-block;
	padding-right: 14px;
	padding-top: 18px;
	height: 45px;
}
 .menu li a:-webkit-any-link {
display:block;
}
/*搜索*/

.g_ser {
	height: 40px;
	line-height: 40px;
	left: 0;
	bottom: 0;
	_bottom: -1px;
	background: url(../images/serbg.png) repeat-x;
	width: 100%;
	z-index: 2;
	position: absolute;
	display: none;
}
.h_sea {
	height: 40px;
	overflow: hidden;
	color: #a7a6a8;
	padding: 0 10px;
}
.inp01 {
	height: 28px;
	line-height: 28px;
	padding-left: 10px;
	width: 80%;
	float: left;
	color: #716d6a;
	border: solid 1px #d1d1d1;
	border-radius: 3px;
	border-right: 0px;
}
.s_ss {
	float: left;
	width: 31px;
	height: 30px;
}
.key {
	font-size: 14px;
	width: 100%;
	height: 42px;
	display: none;
	line-height: 42px;
	overflow: hidden;
}
.key a {
	color: #888;
	padding: 0 10px;
	font-size: 12px;
	background: none;
	height: 48px;
	line-height: 48px;
	display: inline-block;
}
.s_inp {
	padding-top: 5px;
	width: 80%;
	float: left;
	margin: auto;
}
.g_sern {
	height: 51px;
	line-height: 51px;
	width: 100%;
}
.col a {
	color: #fff;
}
/*头部结束*/

/*底部开始*/

.g_ft {
	padding-bottom: 10px;
	min-width: 100%;
}
.g_ft .m_fnav {
	line-height: 41px;
	color: #fff;
	background: #00589b;
	text-align: center;
	font-family: "Microsoft YaHei";
	overflow: hidden;
}
.g_ft .m_fnav a {
	color: #fff;
	padding: 0 8px;
	display: inline-block;
	font-size: 12px;
	font-weight: normal;
}
.g_ft .m_fnav .lasta {
	background: none;
}
.g_ft .f_ftcon {
	color: #666666;
	padding-top: 15px;
	text-align: center;
	line-height: 24px;
	font-size: 12px;
}
.g_ft .f_ftcon a {
	color: #666666;
}
.g_ft .cnzz {
	right: 258px;
	top: 113px;
}
/*底部结束*/
/*底部固定工具条*/
#tool {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 900;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
ul.toollist {
	position: fixed;
	z-index: 900;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	display: block;
	height: 48px;
}
.toollist li {
	float: left;
	width: auto;
	height: 100%;
	width: 25%;
	position: static!important;
	margin: 0;
	border-radius: 0!important;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	box-flex: 1;
	-webkit-box-sizing: border-box;
	box-shadow: none!important;
	background: none;
}
.toollist li a {
	font-size: 20px;
	line-height: 20px;
	text-align: center;
	display: block;
	text-decoration: none;
	padding-top: 2px;
	position: relative;
}
.toollist li a img {
	width: 24px;
	height: 24px;
}
.toollist li a p {
	margin: 1px 0 1px 0;
	font-size: 14px;
	display: block !important;
	line-height: 18px;
	text-align: center;
}
/*绿色主题*/
.toollist {
	border-top: 1px solid #3362a8;
	background: #3362a8;
	-moz-box-shadow: 0 1px 0 #eee inset;
	-webkit-box-shadow: 0 1px 0 #eee inset;
	-o-box-shadow: 0 1px 0 #eee inset;
	box-shadow: 0 1px 0 #eee inset;
}
.toollist li {
	border-right: 1px solid rgba(255, 255, 255, 0.6);
}
.toollist li a {
	color: #fff;
}
/*==========@@公共模块 结束@@==========*/
/* 工程案例 */

.g_anli {
	background: #eaeaea;
	padding-bottom: 30px;
	padding: 0 10px;
}
.g_anli h2 {
	background: url(../images/anlitit.jpg) no-repeat center bottom;
	height: 50px;
	padding-top: 20px;
	text-align: center;
	margin-bottom: 20px;
	text-align: center;
	display: block;
}
.g_anli h2 a {
	color: #666;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.g_anli h2 .u_more {
	top: 63px;
	right: 0;
	font-family: arial;
}
.g_anli h2 .u_more a {
	color: #666;
	font-size: 12px;
	font-weight: normal;
	display: none;
}
.g_anli h2 em {
	display: block;
	font-weight: normal;
	font-size: 12px;
	color: #959595;
	font-family: arial;
	text-transform: uppercase;
	margin: 5px 0;
}
.g_anli .m_tab1 {
	width: 100%;
	float: left;
	text-align: center;
}
.g_anli .m_tab1 li {
	text-align: left;
	height: 40px;
	width: 50%;
	text-align: center;
	float: left;
}
.g_anli .m_tab1 li a {
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	display: block;
	background: #3362a8;
	line-height: 33px;
	height: 33px;
	display: block;
	overflow: hidden;
	width: 95%;
	margin: auto;
}
.g_anli .m_tab1 li p {
	overflow: hidden;
}
.g_anli .m_tab1 li em {
	display: none;
	font-family: arial;
	font-size: 12px;
	color: #a5aab5;
	text-transform: uppercase;
	height: 24px;
	line-height: 22px;
	overflow: hidden;
}
.g_anli .m_tab1 li a:hover, .g_anli .m_tab1 .cur a {
	background: #00589b;
	text-decoration: none;
}
.g_anli .m_tab1 .lastli a {
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	display: block;
	background: url(../images/ta1bg2.jpg) no-repeat left bottom;
	height: 55px;
	padding-top: 15px;
	padding-left: 25px;
	width: 187px;
}
.g_anli .m_tab1 .lastli a:hover {
	background: url(../images/ta1bg2h.jpg) no-repeat;
}
.g_anli .m_anli {
	width: 100%;
	margin-top: 10px;
	float: left;
	margin-right: 2%;
	position: relative;
}
.g_anli .m_anli img {
	width: 100%;
}
.g_anli .m_anli span {
	position: absolute;
	left: 0;
	bottom: 3px;
	height: 35px;
	line-height: 35px;
	background: url(../images/serbg.png) repeat;
	display: block;
	width: 100%;
	font-size: 14px;
	cursor: pointer;
	padding-left: 10px;
	overflow: hidden;
}
.g_anli .m_anli span h3 {
	font-size: 14px;
	color: #fff;
}
.g_anli .m_kfc {
	position: relative;
}
.g_anli .m_kfc .u_ljt, .g_anli .m_kfc .u_rjt {
	width: 28px;
	height: 24px;
	display: none;
	position: absolute;
}
.g_anli .m_kfc .u_ljt {
	top: 0;
	right: 185px;
}
.g_anli .m_kfc .u_rjt {
	top: 0;/* right: 118px;*/
}
.g_anli .m_kfc .u_ljt a {
	background: url(../images/ljt.jpg) no-repeat;
	width: 28px;
	height: 24px;
	display: block;
}
.g_anli .m_kfc .u_rjt a {
	background: url(../images/rjt.jpg) no-repeat;
	width: 28px;
	height: 24px;
	display: block;
}
.g_anli .m_kfc .u_ljt a:hover {
	background: url(../images/ljth.jpg) no-repeat;
	width: 28px;
	height: 24px;
	display: block;
}
.g_anli .m_kfc .u_rjt a:hover {
	background: url(../images/rjth.jpg) no-repeat;
	width: 28px;
	height: 24px;
	display: block;
}
.g_anli .m_kfc .u_mid {
	width: 246px;
	overflow: hidden;
}
.g_anli .m_kfc .u_lst1 {
	height: 286px;
}
.g_anli .m_kfc .u_lst1 li {
	width: 246px;
	float: left;
	background: url(../images/anbg.jpg) no-repeat bottom right;
	margin-bottom: 26px;
}
.g_anli .m_kfc .u_lst1 li span {
	display: block;
	text-align: center;
	font-size: 12px;
	color: #575757;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	cursor: pointer;
}
.g_anli .m_kfc .u_lst1 li img {
	width: 234px;
	height: 180px;
	padding: 0 12px 12px 0;
}
.g_anli .m_kfc .u_lst1 a:hover {
	text-decoration: none;
}
.g_anli .u_btn1 a {
	display: block;/* width: 147px;*/
	width: 246px;
	height: 37px;
}
.g_anli .u_btn1 {
	text-align: center;
}
/*合作客户*/

.g_anli .m_hz {
	height: 166px;
	background: #fff;
	margin-top: 42px;
}
.g_anli .m_hz h3 {
	float: left;
	width: 140px;
	border-right: 1px solid #dadada;
	margin-top: 11px;
	height: 119px;
	padding: 36px 32px 0 32px;
	text-align: center;
	color: #666666;
}
.g_anli .m_hz .u_hztit {
	font-size: 18px;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #d6e0ee;
	display: block;
}
.g_anli .m_hz h3 em {
	display: block;
	border-bottom: 1px solid #d6e0ee;
	font-size: 14px;
	color: #666;
	font-weight: normal;
	line-height: 24px;
	padding-bottom: 3px;
}
.g_anli .m_hz h3 b {
	display: block;
	color: #00589b;
	font-size: 20px;
	font-family: arial;
	font-weight: normal;
}
.g_anli .m_hz .m_hzc {
	float: left;
	width: 710px;
	margin-top: 3px;
	padding-left: 45px;
	padding-top: 24px;
}
.g_anli .m_hz .m_hzc li {
	float: left;
	width: 154px;
	margin-right: 18px;
}
.g_anli .m_hz .m_hzc li img {
	width: 152px;
	height: 100px;
	border: 1px solid #c0c5cd;
}
.g_anli .m_hz .m_hzc li span {
	display: block;
	text-align: center;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	color: #666;
	font-size: 12px;
}
/* 三大产品 */

.g_cp {
	padding-top: 5px;
	padding-bottom: 20px;
}
.g_pro h2, .g_ys h2 {
	background: url(../images/anlitit.jpg) no-repeat left bottom;
	padding-top: 19px;
	padding-bottom: 5px;
	text-align: center;
	margin-bottom: 20px;
}
.g_pro h2 a, .g_ys h2 a {
	color: #666;
	font-size: 14px;
	font-weight: bold;
}
.title-index a {
    color: #666;
    font-size: 14px;
    font-weight: normal;
	font-weight:bold;
}
.title-index p {
    color: #666;
    font-size: 12px;
}
.title-index em {
    display: block;
    font-weight: normal;
    font-weight: 100;
    font-size: 14px;
    color: #666666;
    margin: 8px 0;
}
.g_pro h2 em, .g_ys h2 em {
	display: block;
	font-weight: normal;
	font-size: 12px;
	color: #888;
	margin: 8px 0;
}
.g_pro .m_pro {
	margin-top: 25px;
	text-align: center;
}
.g_pro .m_pro1.no-right {
}
.g_pro .m_pro1 {
	width: 46%;
	position: relative;
	display: inline-block;
	_width: 32%;
	margin: 0 1%;
	margin-bottom: 15px;
}
.g_pro .m_pro1 dd {
	bottom: 0;
	left: 0;
	text-align: center;
	width: 100%;
	height: 35px;
	line-height: 35px;
	-webkit-display: flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	flex-direction: column;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.g_pro .m_pro1 img {
	width: 100%;
	border: 1px solid #e8e8e8;
}
.g_pro .m_pro1:hover dd {

	height: 100%;
}
.g_pro .m_pro1:hover h3 {
	font-size: 14px;
	font-weight: normal;
}
.g_pro .m_pro1 h3 {
	position: relative;
	margin: 0 10px;
	font-weight: normal;
	color: #666;
	font-size: 14px;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.g_pro .m_pro1 h3 a {
	color: #00589b;
	text-decoration: none;
}
.g_pro .m_pro1 h3 i {
	position: absolute;
	font-size: 52px;
	color: #ccced2;
	font-family: arial;
	left: -5px;
	top: -10px;
	letter-spacing: -6px;
}
.g_pro .m_pro1 h3 b {
	font-size: 18px;
	color: #999faa;
	font-family: arial;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: -1px;
	display: inline-block;
	padding-left: 6px;
}
.g_pro .m_pro1 h3 em {
	font-size: 14px;
	font-weight: normal;
	display: block;
	padding-top: 3px;
	height: 37px;
	overflow: hidden;
}
.g_pro .m_pro1 p {
	font-size: 12px;
	color: #666;
	line-height: 21px;
	margin-top: 12px;
}
/* 优势 */

.g_ys {
	background: url(../images/ysbg.jpg) fixed center top;
	padding-bottom: 15px;
}
.g_ys .m_ys1 {
}
.g_ys .m_ys2 .u_ys2 {
	background: url(../images/ysimg5.jpg) no-repeat;
}
.g_ys .m_ys1 dd h3 {
	padding-bottom: 5px;
}
.g_ys .m_ys2 dd h3 {
	padding-top: 15px;
	padding-bottom: 15px;
}
.g_ys .m_ys4 dd h3 {
	padding-bottom: 15px;
}
.g_ys .m_ys2 dd h3 i {
	top: 15px;
}
.g_ys .m_gy {
	width: 96%;
	margin: 0 2%;
	margin-bottom: 15px;
	float: left;
	position: relative;
}
.g_ys .m_gy dt {
	width: 100%;
}
.g_ys .m_gy dt img {
	width: 100%;
	display: block;
}
.g_ys .m_gy dd {
	width: 96%;
	padding:4% 2%;
	bottom: 0;
	left: 0;
	overflow: hidden;
	background-color:#fff;
	-webkit-display: flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	flex-direction: column;
	text-align: left;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.g_ys .m_gy:hover dd {
	height: 100%;
}
.g_ys .m_gy:hover h3 p {
	font-size: 14px;
}
.g_ys .m_gy h3 {
	position: relative;
	padding: 0 10px;
	color: #00589b;
	font-size: 14px;
	font-weight: normal;
	padding-left: 46px;
}
.g_ys .m_gy h3 a {
	color: #fff;
	text-decoration: none;
}
.g_ys .m_gy h3 i {
	position: absolute;
	font-size: 42px;
	color: #ccced2;
	font-family: arial;
	left: 0px;
	top: 0px;
	letter-spacing: -4px;
}
.g_ys .m_gy h3 p {
	height: 28px;
    line-height: 27px;
    overflow: hidden;
    color: #3462a9;
    font-size: 16px;
	font-weight:bold;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.g_ys .m_gy h3 b {
	font-size: 18px;
	color: #999faa;
	font-family: arial;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: -1px;
	display: inline-block;
	padding-left: 6px;
}
.g_ys .m_gy h3 em {
	font-size: 14px;
	font-weight: normal;
	display: block;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	color: #3462a9;
}
.g_ys .m_gy p {
	font-size: 13px;
	color: #666;
	line-height: 24px;
}
.g_xban3 {
	margin-top: 27px;
	height: 80px;
	background: url(../images/ads1.jpg) center top no-repeat;
	background-size: cover;
	display: none;
}
.g_xban3 img {
	width: 100%;
	display: none;
}
.g_xban3 .u_btn5 {
	left: 850px;
	top: 92px;
}
.g_xban3 .u_tel2 {
	color: #fff;
	font-size: 14px;
	left: 850px;
	text-align: center;
	top: 36px;
	width: 192px;
}
.g_xban3 .u_tel2 b {
	display: block;
	font-size: 24px;
	font-family: arial;
	font-weight: normal;
}
/*  团队展示 */

.g_sjs {
	height: 330px;
	padding-top: 22px;
}
.g_sjs h2 {
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #cccccc;
	position: relative;
	font-size: 14px;
	font-weight: bold;
	color: #666;
}
.g_sjs h2 i {
	position: absolute;
	width: 40px;
	height: 3px;
	background: #f7a301;
	left: 0;
	bottom: -3px;
	overflow: hidden;
}
.g_sjs h2 em {
	display: inline-block;
	font-weight: normal;
	color: #666;
	font-size: 12px;
	font-family: arial;
	text-transform: uppercase;
	padding-left: 10px;
}
.g_sjs h2 .u_more a {
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	padding-right: 16px;
}
.g_sjs .m_sjs {
	margin-top: 30px;
	overflow: hidden;
}
.g_sjs .u_dlst1 {
	float: left;
	margin-right: 10px;
	width: 130px;
	margin-bottom: 10px;
	background: #eaeaea;
	position: relative;
}
.g_sjs .lastdl {
	margin-right: 0;
}
.g_sjs .u_dlst1 img {
	width: 100% !important;
	height: auto !important;
}
.g_sjs .u_dlst1 dt {
	display: block;
	width: 100%;
	z-index: 1;
	position: relative;
}
.g_sjs .u_dlst1 dd {
	padding: 7px 0px;
	z-index: 2;
	position: relative;
	text-align: center
}
.g_sjs .u_dlst1 dd h3 {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}
.g_sjs .u_dlst1 dd h3 a {
	color: #00589b;
	font-size: 16px;
	font-weight: normal;
}
.g_sjs .u_dlst1 dd h4 {
	font-weight: normal;
	font-size: 14px;
	line-height: 21px;
	height: 21px;
	overflow: hidden;
}
.bg {
	width: 218px;
	height: 322px;
	border: 2px solid #b4bdca;
	margin: -2px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 50;
	display: none;
	cursor: pointer;
}
.bg2 {
	width: 218px;
	height: 322px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	display: none;
	cursor: pointer;
}
/* 客户见证 */

.g_kf {
	height: 532px;
}
.g_kf h2 {
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #cccccc;
	position: relative;
	font-size: 16px;
	font-weight: bold;
	color: #666;
}
.g_kf h2 a {
	height: 35px;
	line-height: 35px;
}
.g_kf h2 i {
	position: absolute;
	width: 40px;
	height: 3px;
	background: #f7a301;
	left: 0;
	bottom: -3px;
	overflow: hidden;
}
.g_kf h2 em {
	display: inline-block;
	font-weight: normal;
	color: #999;
	font-size: 16px;
	font-family: arial;
	text-transform: uppercase;
	padding-left: 10px;
}
.g_kf h2 .u_more a {
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	padding-right: 16px;
}
.g_kf .u_dlst2 {
	width: 550px;
	padding-top: 23px;
	float: left;
	margin-right: 50px;
	margin-bottom: 20px;
}
.g_kf .lastdl {
	margin-right: 0;
}
.g_kf .u_dlst2 dt {
	width: 186px;
	float: left;
	margin-right: 26px;
}
.g_kf .u_dlst2 dt img {
	width: 186px;
	height: 174px;
}
.g_kf .u_dlst2 dd {
	float: left;
	width: 327px;
}
.g_kf .u_dlst2 h3 {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
.g_kf .u_dlst2 h3 a {
	font-size: 14px;
	color: #00589b;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-weight: bold;
}
.g_kf .u_dlst2 h4 {
	font-size: 14px;
	color: #666;
	font-weight: normal;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
}
.g_kf .u_dlst2 .u_dlst2con {
	font-size: 12px;
	color: #666;
	line-height: 24px;
	overflow: hidden;
	padding: 20px 10px 0 10px;
	margin: 5px 0 0 0;
	background: url(../images/kfp.jpg) no-repeat;
	height: 100px;
}
.g_kf .u_dlst2 p a {
	color: #ff6000;
	display: inline-block;
	padding-left: 22px;
}
.g_kf .u_dlst2 span a {
	width: 79px;
	height: 22px;
	line-height: 22px;
	display: block;
	float: left;
	color: #fff;
	text-align: center;
}
/* 证书 */

.g_zs {
	padding-bottom: 5px;
	padding-top: 15px;
	margin: 15px 0;
	padding-bottom: 15px;
	min-width: 100%;
}
.g_zs2 {
	background-color: #eaeaea;
	padding-bottom: 30px;
	margin-top: 0;
	padding-top: 15px;
}
.m_zs h2 {
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #cccccc;
	position: relative;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	margin-bottom: 30px;
}
.m_zs h2 a {
	height: 35px;
	line-height: 35px;
}
.m_zs h2 i {
	position: absolute;
	width: 40px;
	height: 3px;
	background: #f7a301;
	left: 0;
	bottom: -3px;
	overflow: hidden;
}
.m_zs h2 em {
	display: inline-block;
	font-weight: normal;
	color: #999;
	font-size: 12px;
	font-family: arial;
	text-transform: uppercase;
	padding-left: 10px;
}
.m_zs h2 .u_more a {
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	padding-right: 16px;
}
.m_zs .m_kfc {
	padding: 5px 0 0 0;
	position: relative;
	width: 96%;
	margin: auto;
}
.m_zs .m_kfc .u_ljt, .m_zs .m_kfc .u_rjt {
	width: 28px;
	height: 24px;
	display: block;
	position: absolute;
}
.m_zs .m_kfc .u_ljt {
	top: 50%;
	margin-top: -30px;
	left: -5px;
}
.m_zs .m_kfc .u_rjt {
	top: 50%;
	margin-top: -30px;
	right: -5px;
}
.m_zs .m_kfc .u_ljt a {
	background: #4f4f4f url(../images/ljt2.jpg) right center no-repeat;
	width: 30px;
	height: 60px;
	display: block;
}
.m_zs .m_kfc .u_rjt a {
	background: #4f4f4f url(../images/rjt2.jpg) left center no-repeat;
	width: 30px;
	height: 60px;
	display: block;
}
.m_zs .m_kfc .u_ljt a:hover {
	background: #f7a301 url(../images/ljt2h.jpg) right center no-repeat;
	width: 30px;
	height: 60px;
	display: block;
}
.m_zs .m_kfc .u_rjt a:hover {
	background: #f7a301 url(../images/rjt2h.jpg) left center no-repeat;
	width: 30px;
	height: 60px;
	display: block;
}
.m_zs .m_kfc .u_mid {
	width: 80%;
	margin: auto;
	overflow: hidden;
}
.m_zs .m_kfc .u_lst2 li {
	width: 100%;
	float: left;
	margin-right: 10px;
	background-color: #fff;
}
.m_zs .m_kfc .u_lst2 li a {
	display: block;
}
.m_zs .m_kfc .u_lst2 li img {
	width: 100%;
}
.menu ul .oneli {
	color: #fff;
	background: #f7a301;
	text-decoration: none;
}
.menu ul .oneli a em {
	color: #ffc575;
}
.m_zs .m_kfc .u_lst2 .lastli {
	margin-right: 0;
}
.m_zs .m_kfc .u_lst2 li img {
	width: 100%;
	display: block;
}
.m_zs .m_kfc .u_lst2 span {
	display: block;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	text-align: center;
	color: #333;
	font-size: 12px;
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.m_zs .m_kfc .u_lst2 a:hover {
	text-decoration: none;
}
.g_zj {
	overflow: hidden;
	margin: 25px auto;
}
.g_ab {
	width: 96%;
	margin: auto;
	margin-top: 0px;
}
.u_gytit {
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #cccccc;
	position: relative;
	font-size: 14px;
	font-weight: bold;
	color: #666;
}
.u_gytit a {
	height: 35px;
	line-height: 35px;
}
.u_gytit i {
	position: absolute;
	width: 40px;
	height: 3px;
	background: #f7a301;
	left: 0;
	bottom: -3px;
	overflow: hidden;
}
.u_gytit em {
	display: inline-block;
	font-weight: normal;
	color: #999;
	font-size: 12px;
	font-family: arial;
	text-transform: uppercase;
	padding-left: 10px;
}
.u_gytit .u_more a {
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	padding-right: 16px;
}
.g_ab .u_dlst3 {
	padding-top: 23px;
}
.u_dlst3 dt {
	display: none;
}
.u_dlst3 dt {
	float: left;
	width: 31%;
}
.u_dlst3 dt img {
	float: left;
	width: 100%;
}
.g_ab .u_dlst3 dt img {
	display: block;
}
.g_ab .u_dlst3 dd {
	float: right;
	padding: 0 10px;
}
.g_ab .u_dlst3 dd h3 a {
	display: block;
	height: 26px;
	line-height: 26px;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}
.g_ab .u_dlst3 dd .def_about {
	font-size: 11px;
	color: #666;
	line-height: 24px;
	overflow: hidden;
}
.g_ab .u_dlst3 dd .def_about a {
	color: #ff6000;
}
.g_ab .u_dlst3 dd p {
	float: right;
	margin-top: 10px;
}
.g_ab .u_dlst3 dd p a {
	color: #f7a301;
}
.g_con {
	background: #ffffff;
	padding: 0 1.5%;
}
.g_new1 {
	width: 374px;
	float: right;
	margin-top: 33px;
	display: none;
}
.g_new1 .u_lst4 .first {
	margin-top: 23px;
	height: 105px;
	padding-bottom: 10px;
	display: block;
	background: no-repeat;
	padding-left: 0;
	border-bottom: none;
}
.g_new1 .u_lst4 li {
	background: url(../images/dtico.jpg) no-repeat left 12px;
	padding-left: 14px;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px dashed #c5c5c5;
	overflow: hidden;
}
.g_new1 img {
	margin-top: 23px;
}
.g_news {
	width: 100%;
	margin-top: 23px;
}
.g_new1 .u_lst4 li span {
	float: right;
}
.g_news .u_dlst3 {
	padding-top: 24px;
	padding-left: 8px;
	height: 146px;
}
.g_news .u_dlst3 dt {
	float: left;
	width: 43%;
	margin-right: 5px;
}
.g_news .u_dlst3 dt img {
	width: 307px;
	height: 140px;
}
.g_news .u_dlst3 dd {
	float: left;
	width: 100%;
}
.g_news .u_dlst3 dd h4 a {
	font-size: 14px;
	display: block;
	color: #666;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	font-weight: bold;
	font-family: "Microsoft YaHei";
}
.g_news .u_dlst3 dd p {
	color: #666666;
	font-size: 12px;
	line-height: 24px;
	overflow: hidden;
}
.g_news .u_dlst3 dd span a {
	display: block;
	margin-top: 10px;
}
.g_news .u_lst5 {
	padding-top: 18px;
}
.g_news .u_lst5 li {
	width: 92%;
	margin: auto;
	height: 33px;
	line-height: 33px;
	background: url(../images/dtico2.jpg) no-repeat 0 12px;
	padding-left: 4%;
	border-bottom: 1px dashed #b5b5b5;
	margin-right: 2%;
	overflow: hidden;
}
.g_news .u_lst5 .lastli {
}
.g_news .u_lst5 li a {
	font-size: 12px;
	color: #666666;
}
.g_news .u_lst5 li span {
	color: #666666;
	font-family: arial;
}
/*问答 */

.wend {
	width: 100%;
	margin-top: 23px;
}
.wend dl {
	margin-bottom: 9px;
}
.wend .lastdl {
	margin-bottom: 0;
}
.wend .m_zxc {
	padding-top: 20px;
}
.wend dt {
	height: 26px;
	line-height: 22px;
	overflow: hidden;
	font-size: 14px;
	color: #666;
}
.wend dt a {
	color: #666;
	background: url(../images/wen.jpg) no-repeat left 3px;
	padding-left: 34px;
	display: block;
}
.wend dd {
	padding-left: 30px;
	background: url(../images/da.jpg) no-repeat left 4px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	color: #666;
}
.g_link {
	width: 100%;
	padding-bottom: 25px;
	padding-top: 5px;
	margin: auto;
}
.g_link h2 em {
	color: #999;
	padding-left: 2px;
}
.g_link .u_more a {
	font-size: 12px;
	color: #ff6000;
	font-family: "Microsoft YaHei";
}
.g_link .m_zxc {
	width: 295px;
	height: 367px;
}
.m_link {
	padding-top: 20px;
}
.m_link a {
	font-size: 12px;
	color: #575757;
	margin-right: 10px;
	line-height: 21px;
}
.ban_bg {/*height:520px;*/
	width: 100%;
	position: relative;
	z-index: 0
}
.ban_bg .bgitem {
	position: absolute;
	top: 0;
	display: block;
	z-index: 0;
}
.ban_bg .btn {
	bottom: 62px;
	margin-right: -450px;
	padding: 4px 31px;
	position: absolute;
	right: 50%;
	z-index: 7;
}
.ban_bg .btn span {
	background: none repeat scroll 0 0 #00589b;
	border: 1px solid #00589b;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	margin-left: 5px;
	padding: 2px 5px;
}
.ban_bg .btn span.cur {
	font-weight: bold;
	padding: 4px 8px;
}
/*二级页面 */

#quertion {
	width: 310px !important;
}
.Page {
	width: 100%;
	text-align: center;
	padding: 18px 0px;
	text-align: center;
}
.Page a {
	display: inline-block;
	padding: 0px 10px;
	background: #ffffff;
	height: 28px;
	vertical-align: middle;
	line-height: 28px;
	font-size: 14px;
	border: 1px solid #e5e5e5;
	margin-left: -1px;
	text-decoration: none;
	color: #333;
	font-size: 12px;
	outline: none;
}
.Page a:hover {
	background: #00589b;
	color: #FFF;
	background-repeat: no-repeat;
}
.Page span {
	display: inline-block;
	min-width: 45px;
	padding: 0 10px;
	background: #ffffff;
	height: 48px;
	vertical-align: middle;
	line-height: 48px;
	font-size: 14px;
	border: 1px solid #e5e5e5;
	margin-left: -1px;
	float: left;
}
.Page span.current {
	background: #00589b;
	color: #FFF
}
/*---资讯中心---*/

.news_con {
	margin: 0 auto;
	padding-top: 15px;
}  /*资讯中心大框架*/
/* -- 当前位置 -- */

.plc {
	background-color: #fff;
	height: 30px;
	line-height: 30px;
	border: 1px solid #ccc;
	padding: 0 10px;
	position: relative;
	color: #666;
	overflow: hidden;
	margin: 10px 0px;
}
/* -- 最近浏览过的产品 -- */

dl.pd_t05_con_dl {
	width: 170px;
	overflow: hidden;
	margin: 0px auto 3px;
	height: 176px;
}
dl.pd_t05_con_dl dt, dl.pd_t05_con_dl dt a {
	width: 170px;
	height: 143px;
	line-height: 0;
	font-size: 0;
}
dl.pd_t05_con_dl dt img {
	width: 166px;
	height: 139px;
	padding: 1px;
	border: solid 1px #ccc;
}
dl.pd_t05_con_dl dt a:hover img {
	border: solid 2px #00589b;
	padding: 0
}
dl.pd_t05_con_dl dd {
	width: 170px;
	overflow: hidden;
	line-height: 28px;
	padding-top: 5px;
	text-align: center;
	color: #555;
	height: 33px;
}
/*左边联系方式*/

.leftlx {
	background: #FFF;
	border: 1px solid #DFDFDF;
	border-top: none;
	margin-bottom: 5px;
}
.leftlx h1 {
	text-align: center;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}
.leftlx .dianh {
	padding: 0 5px 0 10px;
}
.leftlx p {
	line-height: 24px;
	font-size: 13px;
}
.leftlx .dianhua {
	background: url(../images/teln.gif) no-repeat scroll 0 18px transparent;
	color: #666666;
	line-height: 20px;
	padding: 10px 0 10px 55px;
}
.leftlx .dianhua span {
	display: block;
	font: 18px "Impact";
	color: #00589b;
}
.leib2 .leftlx .lpcom {
	font-weight: bold;
	color: #0F638C;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	padding-top: 10px;
}
.leib .tit, .leib2 .tit {
	background: #00589b;
	height: 35px;
	line-height: 35px;
	padding-left: 13px;
	font-weight: bold;
	color: #FFF;
	font-size: 14px
}
.leib .tit a, .leib2 .tit a {
	color: #FFF;
}
.leib .tit a:hover, .leib2 .tit a:hover {
	color: #FFF;
}
.leib .nr {
	border: 1px solid #dfdfdf;
	padding: 12px 5px 10px 5px;
	background: #fff;
}
.leib .nr h4 a {
	font-weight: 100;
    color: #666;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    display: block;
    margin: 3px 0px;
    text-align: center;
}
.leib .nr .cur a {
	display: block;
	color: #C10005;
}
.leib .nr ul {
	padding-bottom: 0px;
	border-bottom: 1px solid #f2f2f2;
	margin-bottom: 0px;
}
.leib .nr li a {
	display: block;
	padding-left: 25px;
	background: url(img/ico003.gif) no-repeat 13px 10px;
	line-height: 24px;
	height: 24px;
	overflow: hidden
}
.leib .nr h4 {
	background: #fff;
}
.topadcs {
	width: 100%;
	height: 90px;
	background: url(../images/ban.jpg) center top no-repeat;
	background-size: cover;
	overflow: hidden;
}
.topadcs img {
	display: none;
}
/*资讯中心列表页面的--dl*/

dl.news_dl {
	font-size: 14px;
	color: #666;
	padding: 0 5px;
	line-height: 22px;
	border-bottom: 1px dashed #CCCCCC;
}
dl.news_dl a {
	color: #000;
}
.topadcs img {
	width: 100%;
}
.topadcs img {
	width: 100%;
}
dl.news_dl dt {
	margin-bottom: 3px;
	margin-top: 5px;
	line-height: 24px;
	height: 24px;
	width: 920px;
	overflow: hidden;
}
dl.news_dl .dt_1 {
	height: 20px;
	background: url(../images/ico10.gif) no-repeat 0 6px;
	padding-left: 10px;
	font-size: 14px;
	color: #00589b;
	font-weight: bold;
}
dl.news_dl .dt_1:hover {
	background: url(../images/ico7.gif) no-repeat 0 6px;
	color: #D40426;
}/*资讯首页内容,点击时的图片*/
dl.news_dl .dt_2 {
	font-size: 12px;
	float: right;
	padding: 0 10px 0 8px;
	font-family: "宋体";
}
dl.news_dl .dt_3 {
	font-size: 12px;
}
dl.news_dl .dt_3 a {
	color: #FF0000;
	text-decoration: underline;
} /*文章出处*/
dl.news_dl dd {
	font-size: 12px;
	padding-left: 10px;
	height: 45px;
	overflow: hidden;
	margin-bottom: 10px;
}
.nmenu {
	width: 198px;
	border: 1px solid #00589b;
}
.nmenu h2 {
	background: #00589b;
	height: 46px;
	line-height: 46px;
	padding-left: 16px;
}
.nmenu h2 a {
	font-size: 16px;
	color: #fff;
}
.nmenu h4 {
	background: #c2d0e5;
	height: 44px;
	line-height: 44px;
	overflow: hidden;
	margin-bottom: 5px;
}
.nmenu h4 a {
	background: url(../images/ico7.gif) no-repeat 20px 20px;
	display: block;
	height: 44px;
	line-height: 44px;
	padding-left: 34px;
	color: #00589b;
	font-size: 14px;
	font-weight: normal;
}
.nmenu ul {
	margin: 0 16px;
}
.nmenu li {
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
}
.nmenu li a {
	display: block;
	background: url(../images/nico2.jpg) no-repeat 0 17px;
	padding-left: 16px;
}
.nmenu .cur a {
	color: #f7a301;
	font-weight: bold;
}
/* -- 产品列表样式 -- */

dl.p_list_dl {
	width: 47%;
	overflow: hidden;
	margin: 0 1.5%;
	margin-bottom: 15px;
	float: left;
	height: auto;
}
dl.p_list_dl dt {
	line-height: 0;
	font-size: 0;
	border: 1px solid #D6D6D6;
	overflow: hidden;
}
dl.p_list_dl dt img {
	width: 100%;
	height: auto;
	padding: 1px;
}
dl.p_list_dl dd {
	padding-top: 14px;
	height: 15px;
	line-height: 15px;
	text-align: center;
	overflow: hidden;
}
dl.p_list_dl dt a:hover img {
}
.pro_curmbs {
	margin-bottom: 10px;
	padding: 0 5px;
} /*产品列表页，面包屑导航,字体颜色可自行修改*/
.pro_curmbs span {
	color: #C10005;
}
.pro_curmbs a {
	color: #333;
}
.pro_curmbs a:hover {
	color: #C10005;
}
.pro_curmbs .a_b {
	color: #C10005;
	font-weight: bold;
}
/*内容详细页*/

.con_tit {
	font-size: 16px;
	text-align: center;
	margin-top: 10px;
}
.con_dat {
	font-size: 12px;
	text-align: center;
	margin: 8px 0;
}
.con_img {
	text-align: center;
}
.con_img img {
	max-width: 860px;
}
.con_con {
	padding: 10px 0;
	font-size: 14px;
	line-height: 30px;
}
.con_con img {
	width: 100%;
}
.con_page {
	padding: 10px 0px;
	line-height: 30px;
	font-size: 14px;
}
.con_page a:hover {
	color: #00589b;
}
.caigou {
	background-position: -63px -887px;
	color: #666;
	padding: 5px;
	margin: 5px 0;
	background: #00589b;
	color: #fff;
	margin-bottom: 16px;
} /* -- 采购意向标题色带 -- */
.caigou strong {
	font-size: 14px;
	font-weight: bold;
}
.caigou .span_1 {
	float: right;
}
.caigou_tab {
	line-height: 27px;
	margin-bottom: 10px;
	color: #666;
}
.caigou_tab .tt {
	vertical-align: top;
	text-align: right;
}
.caigou_tab .span_b {
	font-weight: bold;
	color: #f00;
}
.caigou_tab .textarea {
	margin-top: 3px;
	width: 96.5%;
	text-indent: 5px;
}
.caigou_tab .text {
	height: 30px;
	width: 96%;
	font-size: 14px;
	text-indent: 5px;
}
.caigou_tab td {
	margin: 5px 0;
	font-size: 12px;
}
.con_con #mask {
	width: 100% !important;
}
.online {
	margin-top: 0px;
	height: 437px;
	overflow: hidden;
	padding-top: 15px;
}
.online h2 {
	font: bold 16px/40px "microsoft Yahei";
	color: #333;
	height: 40px;
	overflow: hidden;
}
.online h2 a {
	color: #333;
}
.online h3 {
	font: 12px/16px "microsoft Yahei";
	color: #666;
	padding-top: 8px;
}
.online h3 em {
	font: bold 16px/16px "microsoft Yahei";
}
.online h4 {
	font: 12px/18px "microsoft Yahei";
	color: #666;
	padding-top: 4px;
}
.online ul {
	margin-top: 0px;
	overflow: hidden;
}
.online li {
	float: left;
	margin-top: 12px;
}
.online li em {
	width: 65px;
	display: inline-block;
	vertical-align: top;
	font: 12px/23px "microsoft Yahei";
	color: #666;
	text-align: right;
	padding-right: 5px;
}
.online li span {
	color: #666;
	padding-top: 5px;
	margin-left: 5px;
}
.online li .inp_01 {
	width: 270px;
	height: 23px;
	border: 0;
	padding-left: 5px;
	line-height: 23px;
	background: #999;
	color: #fff;
}
.online li .inp_02 {
	width: 270px;
	height: 60px;
	border: 0;
	padding-left: 5px;
	line-height: 20px;
	resize: none;
	background: #999;
	color: #fff;
}
.online li .inp_03 {
	width: 80px;
	height: 23px;
	border: 0;
	padding-left: 5px;
	line-height: 23px;
	background: #999;
	color: #fff;
}
.online li.li_02 {
	margin-left: 20px;
	display: inline;
}
.online li.li_03 {
	width: 548px;
	margin-top: 28px;
}
.online li.li_04 {
	margin-top: 28px;
}
.online li img {
	vertical-align: middle;
	margin: 0 20px 0 15px;
}
.online li a {
	color: #333;
	font-family: "microsoft Yahei";
}
.online li.online_btn {
	margin: 29px 0 0 46px;
	_margin: 29px 0 0 16px;
	overflow: hidden;
}
.online .tj {
	width: 77px;
	height: 24px;
	border: 1px solid #666;
	text-align: center;
	color: #4a2206;
	background: none;
	font-family: "microsoft Yahei";
	cursor: pointer;
	margin-left: 23px;
	display: inline;
	float: left;
	line-height: 20px;
}
.proinfo {
	line-height: 25px;
	font-size: 14px;
	padding-top: 20px;
}
.info_gm {
	margin-top: 30px;
	text-align: center;
}
.info_gm img {
	padding-left: 10px;
	padding-right: 10px;
	width: 120px;
}
.page {
	padding: 5px;
	margin: 5px;
	text-align: left;
	line-height: 25px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCC;
}
.cong-xiangshagn {
	padding: 0 0;
	padding-bottom: 0;
}
.liudaanli {
}
.con_con img {
	width: 100% !important;
}
.index-zs {
	width: 100% !important;
	margin: auto;
}
.index-zs .u_lst22 {
	margin: auto;
	width: 270px;
}
.index-zs .u_mid {
	width: 80% !important;
	margin: auto;
}
.index-zs .u_lst22 li {
	width: 100%;
	float: none;
	margin-right: 0 !important;
}
.index-zs .u_lst22 li img {
	width: 100%;
	display: block;
	margin: auto;
	background-color: #fff;
}
.index-zs .u_lst22 li span {
	font-size: 15px;
	color: #333;
	text-align: center;
	margin: 10px 0;
	display: block;
}
.index-zs .m_kfc {
}
.index-zs .m_zs {
	padding-top: 10px;
}
.mxcp-body {
	width: 100%;
}
.mxcp-title {
	height: 48px;
	margin-top: 5px;
	margin-bottom: 20px;
	font-size: 12px;
	line-height: 60px;
	color: #959595;
	border-bottom: 1px solid #cfcfcf;
}
.mxcp-title span {
	height: 47px;
	font-size: 14px;
	padding: 0 5px;
	font-weight: bold;
	margin-right: 10px;
	color: #666666;
	display: inline-block;
	border-bottom: 2px solid #f7a301;
}
.mxcp-cong {
	text-align: center;
	padding-top: 10px;
	width: 90%;
	margin: auto;
	position: relative;
}
.mxcp-cong img {
	width: 100%;
	display: block;
	margin: auto;
}
.mxcp-cong p {
	font-size: 14px;
	color: #fff;
	margin: 0px 0;
	height: 35px;
	background-color: rgba(0,0,0,.6);
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	line-height: 35px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.mxcp-cong p a:hover {
	text-decoration: underline;
}
.mxcp-cong p a {
	color: #fff;
}
.hezuo-body {
	height: auto !important;
	margin-bottom: 20px;
}
.hezuo-body .u_dlst1 dt {
	height: auto !important;
}
.caigou_tab input[type="submit"], .caigou_tab input[type="reset"] {
	background-color: #00589b;
	padding: 5px 25px;
	border: none;
	margin: 10px 10px;
	color: #fff;
}
.caigou_tab input[type="submit"]:hover, .caigou_tab input[type="reset"]:hover {
	background-color: #3669b7;
}
.caigou_tab span {
}
.mome-ico {
	width: 26px;
	position: absolute;
	right: 3px;
	padding: 4px 7px;
	z-index: 999;
	opacity: 1;
	top: 7px;
	background: #fff;
}
.leib .nr {
}
.pro_main {
	margin: 10px 0px;
}
.con_con table {
	width: 100% !important;
}
.caigou_tab {
	width: 95%;
}
}
 @media only screen and (max-width: 739px) {
.leib .nr {
	display: block;
}
}
