﻿@charset "utf-8";

/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: "微软雅黑", Arial, Verdana, System;
	font-size: 12px;
	line-height: 24px;
	color: #666666;
	background: #ffffff;
}

a {
	text-decoration: none;
	color: #666666;
	outline: none;
	font-family: "微软雅黑", Arial, Verdana, System;
}

a:hover {
	color: #666666;
	text-decoration: none;
}

img {
	border: none 0;
}

ul {
	list-style: none;
}

h1 h3,
h3 a,
h3 a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #656565;
	text-decoration: none;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.clear {
	clear: both;
}

input {
	padding: 0;
	margin: 0;
}

ul,
ol,
li {
	list-style-type: none;
}

select,
input,
img,
select {
	vertical-align: middle;
}

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

table,
th,
td {
	vertical-align: middle;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}

.clearfix {
	zoom: 1
}

.clearboth {
	height: 0px;
	line-height: 0px;
	overflow: hidden;
	clear: both;
	font-size: 0px;
}

hr {
	border: 0;
	border-top: 1px solid #ccc;
	height: 0;
}


/*------------------------头---------------------------------------*/

.header {
	width: 100%;
	overflow: hidden;
}


/*--------------------------头链接---------------------------------------*/

.tops {
	width: 100%;
	height: 37px;
	line-height: 37px;
	background: url(../images/head-top.jpg) repeat-x left top;
	overflow: hidden;
}

.top {
	width: 1200px;
	overflow: hidden;
	position: relative;
	height: 40px;
	margin: 0 auto;
}

.interlinkage {
	float: right;
	margin-top: 2px;
}

.interlinkage img {
	float: left;
	padding-top: 8px;
	padding-right: 5px;
}

.interlinkage p {
	float: right;
	font-size: 14px;
	color: #83827f;
}

.interlinkage p a {
	color: #83827f;
}

.title {
	position: absolute;
	left: 0px;
	top: 0px;
}

.title p {
	font-size: 14px;
	color: #83827f;
	height: 37px;
	line-height: 37px;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.title img {
	position: absolute;
	top: 2px;
}


/*--------------------------logo----------------------------------------*/

.logos {
	position: relative;
	height: 137px;
	margin: 0 auto;
	width: 1200px;
}

.logos_q {
	height: 55px;
	margin-top: 47px;
}

.logo {
	position: absolute;
	left: 0px;
	top: 0px;
}

.phone {
	position: absolute;
	right: 10px;
	top: 40px;
	width: 310px;
	height: 67px;
}

.tel_title_w {
	color: #38355f;
	font-size: 18px;
}

.tel_num {
	font-size: 24px;
	color: #01a4cd;
	margin-top: 13px;
}

.tel_icon {
	width: 61px;
	height: 61px;
	display: block;
	float: left;
	margin-right: 13px;
}


/*-------------------------导航条-------------------------------------------*/

.navigations {
	width: 100%;
	background: #0190bc;
	overflow: hidden;
}

.navigation {
	margin: 0 auto;
	width: 1200px;
}

.navigation ul {
	width: 1200px;
	background: #01a4cd;
	float: left;
	line-height: 74px;
}

.navigation ul li {
	float: left;
	width: 171.4px;
	text-align: center;
	line-height: 74px;
}

.navigation ul li a {
	font-size: 16px;
	color: #000;
}


/*------------------------banner------------------------------------------*/

.banners {
	width: 100%;
	margin: 0 auto;
	position: relative;
	
}

.banner {
	width: 100%;
	/*background: url(../images/banner.jpg) no-repeat left top;*/
	height: 476px;

}

.home-process {
	width: 1174px;
	border: #0091c6 solid 13px;
	margin: 0 auto;
	height: 210px;
	position: absolute;
	bottom: -190px;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 999;
    background: #fff;
}


.banner img {
	width: 100%;
	height: 100%;
}

.swiper-container {
	width: 100%;
	height: 100%;
}

.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}


/*---------------------------关键词----------------------------------------*/

.keywords {
	width: 100%;
	overflow: hidden;
	background: #f5f5f5;
	height: 56px;
}

.keyword {
	width: 1174px;
	overflow: hidden;
	margin: 0 auto;
}

.retrieve {
	height: 56px;
	line-height: 56px;
	float: left;
	padding-left: 20px;
	font-size: 14px;
	color: #606060;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.retrieve p span {
	color: #9f9e9e;
}


/*---------------------搜索-----------------------------------------------*/

.search {
	width: 218px;
	float: right;
	height: 32px;
	margin-top: 13px;
	/*margin-right: 35px;*/
    margin-bottom: 56px;
}

.input_bg {
	border: medium none;
	height: 30px;
	line-height: 30px;
	width: 180px;
	position: relative;
	margin-top: 1px;
	font-family: "微软雅黑", Arial, Verdana, System;
	color: #666;
	background: url(../images/searchs.jpg) no-repeat left top;
}

.button_bg {
	position: absolute;
	border: medium none;
	cursor: pointer;
	height: 32px;
	line-height: 32px;
	vertical-align: top;
	width: 38px;
	color: #fff;
	font-family: "微软雅黑", Arial, Verdana, System;
	font-size: 16px;
	background: url(../images/search.jpg) no-repeat left top;
}


/*--------------------------------------------------------------------*/

.process {
	width: 1174px;
	float: left;
}

.process-left {
	width: 660px;
	float: left;
	padding-top: 17px;
}

.process-left ul li {
	width: 165px;
	float: left;
	text-align: center;
}

.process-right {
	width: 514px;
	float: left;
	padding-top: 17px;
	text-align: center;
}


/*--------------------------------------------------------------------*/

.home-services {
	width: 1200px;
	margin: 0 auto;
	margin-top: 65px;
}

.home-services h3 {
	width: 1200px;
	float: left;
	text-align: center;
}

.home-service {
	width: 1200px;
	float: left;
}


/*-------------------------------------------------------------------*/

#menu1 {
	width: 1200px;
	margin-top: 55px;
}

#menu1 #nav1 {
	display: block;
	width: 1200px;
	height: 70px;
	line-height: 70px;
}

#menu1 #nav1 li {
	float: left;
	width: 299px;
	height: 70px;
	font-size: 24px;
	line-height: 70px;
	border-right: #fff solid 1px;
	color: #333333;
	font-family: "微软雅黑", Arial, Verdana, System;
}

#menu1 #nav1 li a {
	display: block;
	line-height: 70px;
	text-decoration: none;
	padding: 0 0 0 5px;
	text-align: center;
	color: #004c68;
	background: #ebebeb;
}

#menu1_con {
	width: 1200px;
	border-top: none;
	float: left;
}

.tag1 {
	overflow: hidden;
	margin-top: -1px;
	border: #fff solid 1px;
}

#menu1 #nav1 li .selected1 {
	background: #37b375;
	height: 70px;
	line-height: 70px;
	color: #fff;
}


/*--------------------------------------------------------------*/

.service-case {
	width: 1200px;
	float: left;
	margin-top: 36px;
	background: #f5f5f5;
}

.service-case-top {
	width: 1200px;
	float: left;
}

.service-case-top-left {
	width: 667px;
	float: left;
}

.service-case-top-right {
	width: 483px;
	float: left;
	padding-left: 35px;
}

.service-case-top-right h1 {
	font-size: 24px;
	color: #004c68;
	font-weight: normal;
	height: 63px;
	line-height: 63px;
	padding-top: 20px;
}

.service-case-top-right p {
	width: 483px;
	float: left;
	font-size: 14px;
	color: #696969;
	padding-top: 10px;
	line-height: 30px;
}

.consult {
	width: 175px;
	margin-top: 35px;
	float: right;
	height: 43px;
	line-height: 43px;
	background: #3ab36c;
	font-size: 16px;
	text-align: center;
}

.consult a {
	color: #fff;
}

.service-case-bottom {
	width: 1200px;
	float: left;
	padding-bottom: 20px;
}

.service-case-bottom ul li {
	width: 240px;
	float: left;
	text-align: center;
}

.service-case-bottom ul li p {
	font-size: 14px;
	color: #404040;
	line-height: 24px;
}


/*--------------------------------------------------------------------*/

#timeline {
	margin-top: 40px;
	float: left;
}


/*--------------------------------------------------------------------*/

.products {
	width: 100%;
	overflow: hidden;
}

.product {
	width: 1110px;
	margin: 0 auto;
	overflow: hidden;
}

.product h3 {
	width: 100%;
	text-align: center;
	margin-bottom: 25px;
}

.product h3 p {
	padding-bottom: 25px;
	font-size: 15px;
	color: #797979;
	font-weight: normal;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.Strength-date {
	height: 20px;
	width: 875px;
	margin: 0 auto;
	text-align: center;
}

.Strength-date span {
	margin: 0px auto;
	display: block;
	background-color: #fff;
	width: 170px;
	color: #bdbcbc;
	_zoom: 1;
	font-size: 14px;
}

.Strength-fxl-line {
	border-bottom: #e8e8e8 solid 1px;
	margin-bottom: -13px;
}


/*--------------------------------------------------------------------*/

.classification {
	width: 548px;
	margin: 0 auto;
	margin-top: 20px;
}

.classification ul li {
	width: 137px;
	float: left;
	text-align: center;
}

.classification ul li a {
	width: 107px;
	background: #c4c1c1;
	height: 33px;
	line-height: 33px;
	display: block;
	color: #fff;
}

.classification ul li a:hover {
	background: #503522;
	height: 33px;
	width: 107px;
	display: block;
}

.classification ul li a:active {
	background: #503522;
	height: 33px;
	width: 107px;
	display: block;
}


/*--------------------------------------------------------------------*/

.categorylevelone {
	background: #503522;
	height: 33px;
	width: 107px;
	display: block;
}

.categorylevetwo a:hover {
	color: #503522;
}


/*--------------------------------------------------------------------*/

.Strength-show {
	width: 1110px;
	float: left;
	overflow: hidden;
	margin-top: 60px;
	margin-bottom: 60px;
}

.Strength-show ul li {
	width: 277.5px;
	float: left;
	text-align: center;
	position: relative;
}

.Strength-show ul li img {
	width: 264px;
	float: left;
	border: #dedede solid 1px;
}

.Strength-show ul li p {
	position: absolute;
	top: 180px;
	width: 184px;
	margin-left: 40px;
	font-size: 16px;
	line-height: 30px;
	color: #333;
	text-align: center;
}


/*--------------------------------------------------------------------*/

.categorylevetwoul {
	border: #dedede solid 1px;
	height: 28px;
	line-height: 28px;
	margin-top: 5px;
	padding-left: 10px;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.categorylevetwo {
	padding-left: 5px;
	padding-right: 5px;
}

.categorylevelone {
	background: #c4c1c1 none repeat scroll 0 0;
	color: #fff;
	display: block;
	height: 33px;
	line-height: 33px;
}


/*--------------------------------------------------------------------*/

#Company {
	width: 753px;
	float: right;
	margin-top: 20px;
}

#Company h2 {
	font-size: 14px;
	color: #6d6d6d;
	font-family: "微软雅黑", Arial, Verdana, System;
}

#Company ul {
	float: left;
	margin-top: 10px;
}

#Company ul li {
	width: 182px;
	float: left;
}

#Company ul li img {
	width: 166px;
	height: 120px;
}

#Company ul li p {
	float: left;
	margin-top: -15px;
	font-size: 12px;
	padding-left: 50px;
}


/*------------------------------------------------------------------*/

.advantage {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.advantage h3 {
	width: 1200px;
	text-align: center;
	margin-bottom: 25px;
	margin-top: 62px;
}

.advantage1 {
	width: 1200px;
	float: left;
	background: url(../images/advantage1.jpg) no-repeat left top;
	margin-top: 25px;
	height: 552px;
	overflow: hidden;
}

.advantage1-content {
	width: 474px;
	float: left;
	padding-left: 70px;
}

.advantage1 h1 {
	width: 474px;
	float: left;
}

.advantage1 p {
	width: 474px;
	float: left;
	font-size: 14px;
	color: #fdfefd;
	padding-top: 40px;
	line-height: 30px;
}

.advantage1-img {
	float: right;
	padding-top: 120px;
}


/*------------------------------------------------------------------*/

.advantage2 {
	width: 1200px;
	float: left;
	margin-top: -38px;
	overflow: hidden;
}

.advantage2-img {
	width: 618px;
	float: left;
	margin-top: 184px;
}

.advantage2-content {
	width: 500px;
	float: left;
	padding-left: 66px;
}

.advantage2-content h2 {
	font-size: 24px;
	color: #00396f;
	font-weight: normal;
	line-height: 78px;
	padding-top: 20px;
	background: url(../images/h7.jpg) no-repeat left bottom;
}

.advantage2-content ul {
	width: 500px;
	float: left;
	padding-top: 30px;
}

.advantage2-content ul li p {
	color: #00396f;
	font-size: 16px;
	padding-left: 20px;
	line-height: 30px;
}

.advantage2-content ul li img {
	width: 8px;
	float: left;
	padding-top: 10px;
}


/*------------------------------------------------------------------*/

.advantage3 {
	width: 1200px;
	background: #e9f3f4;
	overflow: hidden;
	height: 443px;
}

.advantage3-content {
	width: 460px;
	float: left;
}

.advantage3-content h1 {
	width: 460px;
	float: left;
}

.advantage3-content h2 {
	width: 350px;
	font-size: 24px;
	color: #00396f;
	font-weight: normal;
	line-height: 78px;
	padding-top: 20px;
	background: url(../images/h7.jpg) no-repeat left bottom;
	margin-left: 70px;
}

.advantage3-content ul {
	width: 350px;
	float: left;
	padding-left: 70px;
	padding-top: 30px;
	padding-bottom: 50px;
}

.advantage3-content ul li p {
	color: #00396f;
	font-size: 16px;
	padding-left: 20px;
	line-height: 30px;
}

.advantage3-content ul li img {
	width: 8px;
	float: left;
	padding-top: 10px;
}

.advantage3-img {
	width: 662px;
	float: left;
	padding-left: 45px;
	padding-top: 70px;
}


/*------------------------------------------------------------------*/

#box {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

#warp {
	width: 1200px;
	float: left;
	overflow: hidden;
}


/*------------------------------------------------------------------*/

.focussings {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.focussing {
	width: 1200px;
	float: left;
	padding-top: 70px;
}

.focussing-left {
	width: 557px;
	float: left;
	padding-top: 40px;
}

.focussing-left h3 {
	font-size: 22px;
	font-weight: normal;
	float: left;
	width: 557px;
	color: #00396f;
	background: url(../images/h5.jpg) no-repeat left bottom;
}

.focussing-left h3 a {
	font-size: 22px;
	font-weight: normal;
	float: left;
	width: 557px;
	line-height: 45px;
	color: #00396f;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.focussing-left h3 p {
	font-size: 14px;
	font-weight: normal;
	color: #c0bdbd;
	float: right;
}

.focussing-left-top {
	width: 557px;
	float: left;
	padding-top: 30px;
}

.focussing-left-top img {
	width: 555px;
	float: left;
}

.focussing-left-top h1 {
	width: 557px;
	float: right;
	font-size: 16px;
	color: #503522;
	line-height: 38px;
	margin-top: 25px;
}

.focussing-left-top h1 a {
	color: #503522;
}

.hot {
	width: 47px;
	height: 27px;
	line-height: 27px;
	background: #30b36d;
	display: block;
	color: #fff;
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	text-align: center;
}

.focussing-title {
	color: #030303;
	font-weight: normal;
}

.focussing-left-top p {
	width: 557px;
	font-size: 14px;
	line-height: 30px;
	float: right;
	color: #616262;
}

.focussing-left-more a {
	color: #19ae5d;
}


/*----------------------------------------------------------------*/

.focussing-left-bottom {
	width: 560px;
	float: left;
	padding-top: 30px;
}

.focussing-left-bottom ul li {
	width: 560px;
	float: left;
}

.focussing-time h2 {
	font-size: 48px;
	color: #919191;
	font-weight: normal;
}

.focussing-time p {
	font-size: 14px;
	color: #cac9c9;
	line-height: 55px;
}

.news {
	width: 480px;
	float: right;
}

.news h2 {
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.news p {
	font-size: 13px;
	color: #939292;
	font-family: "微软雅黑", Arial, Verdana, System;
}


/*--------------------------------------------------------------*/

.focussing-right {
	width: 557px;
	float: right;
	padding-top: 40px;
}

.focussing-right h3 {
	font-size: 22px;
	font-weight: normal;
	float: left;
	width: 557px;
	color: #00396f;
	background: url(../images/h5.jpg) no-repeat left bottom;
}

.focussing-right h3 a {
	font-size: 22px;
	font-weight: normal;
	float: left;
	width: 557px;
	line-height: 45px;
	color: #00396f;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.focussing-right h3 p {
	font-size: 14px;
	font-weight: normal;
	color: #c0bdbd;
	float: right;
}

.focussing-right img {
	width: 557px;
	float: left;
	padding-top: 30px;
}


/*----------------------------------------------------------------*/

.focussing-right ul {
	width: 557px;
	float: left;
	padding-top: 20px;
}

.focussing-right ul li {
	width: 557px;
	line-height: 35px;
	float: left;
	position: relative;
}

.focussing-right ul li a {
	color: #666666;
}

.focussing-right ul li a:hover {
	color: #30b36d;
}

.focussing-right ul li p {
	background: url(../images/point2.jpg) no-repeat left center;
	font-size: 14px;
	font-weight: normal;
	padding-left: 20px;
	float: left;
}

.focussing-time {
	position: absolute;
	right: 0px;
	top: 0px;
}


/*----------------------------------------------------------------*/

.home-partners {
	width: 1200px;
	padding-top: 70px;
	margin: 0 auto;
}

.home-partners ul li {
	width: 240px;
	float: left;
	text-align: center;
	margin-top: 40px;
}

.home-partners ul li img {
	border: #d2d2d2 solid 1px;
}


/*-------------------------友情链接--------------------------------*/

.links {
	width: 100%;
	overflow: hidden;
}

.link {
	width: 1110px;
	overflow: hidden;
	margin: 0 auto;
	height: 60px;
}

.link-content {
	width: 963px;
	float: left;
	height: 60px;
	line-height: 60px;
}

.link h1 {
	width: 137px;
	float: right;
	height: 60px;
	line-height: 60px;
	font-size: 14px;
	color: #fff;
	font-weight: normal;
}

.link h1 a {}


/*---------------------------------------------------------------*/

.foot-navs {
	width: 100%;
	background: #018fbb;
	height: 42px;
	line-height: 42px;
}

.foot-nav {
	width: 1200px;
	margin: 0 auto;
	background: #01a4cc;
	height: 42px;
	line-height: 42px;
}

.foot-nav ul li {
	width: 171px;
	float: left;
	text-align: center;
	color: #000000;
	font-size: 14px;
}

.foot-nav ul li a {
	color: #000000;
}


/*----------------------底部--------------------------------------*/

.footer {
	width: 100%;
	overflow: hidden;
	height: 300px;
}

.foot {
	width: 1200px;
	margin: 0 auto;
}

.foot-left {
	width: 241px;
	float: left;
	padding-top: 45px;
}


/*-------------------------------------------------------------------*/

.foot-right {
	width: 959px;
	float: right;
	padding-top: 45px;
}

.foot-right-nav {
	width: 959px;
	float: left;
	border-bottom: #8f8076 dashed 1px;
}


/*---------------------------------------------------------------------*/

.foot-contact {
	width: 600px;
	float: left;
	padding-top: 5px;
	padding-left: 15px;
}

.foot-contact ul {
	width: 600px;
	float: left;
}

.foot-contact ul li {
	width: 640px;
	float: left;
	color: #616262;
	font-size: 14px;
	line-height: 28px;
}


/*--------------------------------------------------------------------*/

.foot-share {
	width: 280px;
	float: right;
}

.foot-share ul li {
	width: 140px;
	float: left;
	text-align: center;
	font-size: 14px;
	line-height: 45px;
}


/*--------------------------------------------------------------------*/

.n-box {
	width: 1183px;
	margin: 0 auto;
}

.mass {
	width: 1110px;
	float: left;
}

.mass-gong {
	width: 1110px;
	overflow: hidden;
	float: right;
	padding-top: 20px;
}

.mass-gong h3 {
	height: 47px;
	line-height: 47px;
	position: relative;
	font-family: "微软雅黑", Arial, Verdana, System;
	background: #503522;
}

.mass-gong h3 .place a,
.mass-gong h3 .place a:hover {
	font-size: 12px;
	color: #fff;
	padding-left: 0;
	font-weight: normal;
}

.mass-gong h3 .beij {
	display: block;
	height: 47px;
	font-weight: normal;
	color: #fff;
	padding-left: 15px;
	font-size: 16px;
}


/*--------------------------------------------------------------------*/

.gong {
	width: 900px;
	overflow: hidden;
	float: right;
	padding-top: 20px;
}

.gong h3 {
	height: 47px;
	line-height: 47px;
	position: relative;
	font-family: "微软雅黑", Arial, Verdana, System;
	background: #018fbb;
}


/*------------------------------------------------------------------*/

.t_gong {
	width: 1183px;
	float: right;
	padding-top: 20px;
}

.t_gong h3 {
	height: 47px;
	line-height: 47px;
	position: relative;
	font-family: "微软雅黑", Arial, Verdana, System;
	background: #018fbb;
}

.t_gong h3 .place a,
.t_gong h3 .place a:hover {
	font-size: 12px;
	color: #fff;
	padding-left: 0;
	font-weight: normal;
}

.t_gong h3 .beij {
	display: block;
	height: 47px;
	font-weight: normal;
	color: #fff;
	padding-left: 15px;
	font-size: 16px;
}


/*------------------------------------------------------------------*/

.place {
	position: absolute;
	right: 10px;
	top: 0px;
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.gong h3 .place a,
.gong h3 .place a:hover {
	font-size: 12px;
	color: #fff;
	padding-left: 0;
	font-weight: normal;
}

.gong h3 .beij {
	display: block;
	height: 47px;
	font-weight: normal;
	color: #fff;
	padding-left: 15px;
	font-size: 16px;
}


/*-------------------------------------------------------------------------*/

#min_height {
	height: 100%;
	min-height: 730px;
	padding: 10px;
	-height: 730px;
	position: relative;
}

#inside {
	position: absolute;
	top: 20px;
	right: 25px;
	width: 180px;
	border: #cfc9c9 solid 2px;
	height: 80px;
}

#inside p {
	padding: 5px;
	color: #d2002d;
	font-family: "微软雅黑", Arial, Verdana, System;
	font-size: 14px;
}

.min_heights {
	height: 100%;
	padding: 10px;
	min-height: 500px;
}

.article_min_heights {
	height: 100%;
	padding: 10px;
}


/*-------------------------------------------------------------------------------*/

.content {
	padding: 10px 10px;
	padding-top: 15px;
	font-size: 14px;
	line-height: 28px;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.Prev {
	padding: 10px 15px;
}

.Next {
	padding: 10px 15px;
}


/*------------------------------------------------------------------------------*/

.chanpin ul {
	padding-top: 10px;
}

.chanpin ul li {
	width: 900px;
	float: left;
	padding-bottom: 5px;
	text-align: center;
}

.chanpin ul li p {
	height: 30px;
	line-height: 30px;
}

.chanpin img {
	width: 900px;
	/*	border:#dcdcdc solid 1px;*/
	padding: 2px;
}

.chanpin-list li p {
	font-size: 14px;
	height: 45px;
	line-height: 45px;
}


/*-----------------------------------------------------------------------------*/

.pages {
	text-align: center;
	margin-top: 50px;
	margin-bottom: 50px;
}

.nextpage {
	display: inline-block;
	width: 80px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background-color: #fff;
	font-size: 16px;
	margin-left: 10px;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.page-number {
	display: inline-block;
	width: 32px;
	height: 32px;
	line-height: 32px;
	background-color: #fff;
	font-size: 16px;
	margin-left: 6px;
}

.all-page {
	font-size: 16px;
	line-height: 38px;
	color: #999;
	width: 80px;
	display: inline-block;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.currentpage {
	border: #dedede solid 1px;
	color: #fff;
	background: #dedede;
	font-weight: bold;
}


/*-----------------------------------------------------------------------------*/

.xinwen {
	padding: 8px 0px;
}

.xinwen ul {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}


/*-----------------------------------------------------------------------------*/

.strength {
	width: 240px;
	float: left;
}

.strengthMain {
	height: ;
	overflow: hidden;
}

.strengthMain {
	float: left;
	width: 240px;
	height: 160;
	overflow: hidden;
	background: #000;
	position: relative;
}

.strengthMain img {
	width: 240px;
	height: 160px;
	transition: all .5s;
	filter: alpha(opacity=40);
}

.strengthMain .font {
	width: 240px;
	height: 35px;
	top: 0;
	left: 0;
	position: absolute;
	color: #fff;
	text-align: center;
	font-size: 16px;
	padding-top: 125px;
}

.strengthMain:hover img {
	transform: scale(1.05, 1.05);
}

.strengthMain .font::before,
.strengthMain .font::after {
	position: absolute;
	content: '';
	opacity: 0;
	transition: all 0.5s;
}

.strengthMain .font::before {
	top: 15px;
	right: 5px;
	bottom: 15px;
	left: 5px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	transform: scale(0, 1);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0
}

.strengthMain .font::after {
	top: 5px;
	right: 15px;
	bottom: 5px;
	left: 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	transform: scale(1, 0);
	transform-origin: 100% 0;
}

.strengthMain:hover .font::before,
.strengthMain:hover .font::after {
	opacity: 1;
	transform: scale(1);
	transition: all 0.5s;
}


/*------------------------------------------------------------------------------*/

.xinwen ul li {
	margin-top: 30px;
	height: 190px;
	border-bottom: #dbdbdb dashed 1px;
}

.xinwen ul li p {
	width: 819px;
	float: left;
	height: 70px;
	color: #666;
	margin-left: 25px;
}

.xinwen-biaoti {
	width: 819px;
	float: left;
	font-weight: bold;
	color: #333;
	font-size: 16px;
	margin-left: 25px;
	line-height: 30px;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.xinwen-time {
	color: #dc1f45;
	width: 560px;
	float: left;
	line-height: 30px;
	margin-left: 25px;
	font-size: 13px;
}

.xinwen-xiang {
	color: #dc1f45;
	width: 560px;
	float: left;
	margin-left: 25px;
	font-size: 13px;
	padding-top: 10px;
}


/*--------------------------------------------------------------------------------------*/

.gdzx {
	margin-bottom: 10px;
	margin-bottom: 10px;
	color: #656565;
	margin-left: 10px;
	margin-right: 10px;
	height: 150px;
}

.gdzx h1 {
	font-size: 14px;
	position: relative;
	color: #cc0000;
	border-bottom: #c7c5c5 solid 1px;
	line-height: 35px;
}

.gdzx h1 a {
	color: #db1f45;
}

.gdzx ul {
	float: left;
	margin-top: 10px;
}

.gdzx ul li {
	height: 33px;
	line-height: 33px;
	padding-left: 10px;
	background: url(../images/dian.jpg) no-repeat left;
	float: left;
	width: 380px;
	margin-right: 25px;
	position: relative;
}

.gdzx ul li a {
	color: #333;
}

.gdzx ul li a:hover {
	color: #db1f45;
}

.gdzx-tims {
	position: absolute;
	right: 0px;
	color: #b3afaf;
}


/*--------------------------------------------------------------*/

.chanpins {
	width: 900px;
}

.chanpins ul {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.chanpins ul li img {
	width: 240px;
	float: left;
	border: #dcdcdc solid 1px;
	padding: 2px;
}

.chanpins ul li {
	margin-top: 30px;
	height: 170px;
	border-bottom: #dbdbdb dashed 1px;
}

.chanpins ul li p {
	width: 590px;
	float: left;
	height: 70px;
	color: #666;
	margin-left: 25px;
}

.biaoti {
	font-weight: bold;
	color: #333;
	font-size: 15px;
	margin-left: 25px;
	line-height: 40px;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.xiang {
	color: #37b375;
	width: 560px;
	float: left;
	margin-left: 25px;
	padding-top: 10px;
}


/*-------------------------------------------------------------------------*/

.ntcp {
	margin-bottom: 10px;
	padding-bottom: 10px;
	color: #656565;
	padding-left: 10px;
	padding-right: 10px;
	height: 240px;
}

.ntcp h1 {
	font-size: 14px;
	position: relative;
	color: #db1f45;
	border-bottom: #c7c5c5 solid 1px;
	line-height: 35px;
}

.ntcp h1 a {
	color: #db1f45;
}

.n-more {
	position: absolute;
	right: 0px;
	font-weight: normal;
	color: #666;
}

.ntcp ul {
	padding-top: 15px;
}

.ntcp ul li {
	margin-top: 10px;
	width: 211px;
	float: left;
	text-align: center;
}

.ntcp ul li img {
	border: #dcdcdc solid 1px;
	padding: 2px;
	width: 190px;
}


/*-----------------------------------------------------------------------*/

.n_left {
	width: 272px;
	float: left;
	margin-top: 20px;
	overflow: hidden;
}

.engineering {
	width: 190px;
	float: left;
	padding-top: 10px;
}

.Contacts {
	width: 230px;
	overflow: hidden;
	float: left;
	padding-top: 20px;
	padding-bottom: 10px;
}

.Contacts h3 {
	height: 47px;
	line-height: 47px;
	background: #503522;
}

.Contacts h3 a {
	color: #ffffff;
	padding-left: 20px;
}

.Contacts img {
	padding-top: 7px;
	padding-left: 7px;
	padding-bottom: 10px;
}

.n-Contact {
	border: #e1e1e1 solid 1px;
	float: left;
}

.n-Contact h1 {
	font-size: 15px;
	color: #503522;
	float: left;
	line-height: 35px;
	padding-left: 10px;
	color: #503522;
}

.n-Contact h1 a {
	color: #503522;
}

.n-Contact ul {
	float: left;
	padding-bottom: 15px;
}

.n-Contact ul li {
	font-family: "微软雅黑", Arial, Verdana, System;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 24px;
	float: left;
}


/*------------------------------------------------------------------*/

.directorys {
	width: 272px;
	float: left;
}

.directorys h3 {
	width: 272px;
	float: left;
	font-family: "微软雅黑", Arial, Verdana, System;
	background: #018fbb;
	height: 92px;
	font-size: 24px;
	color: #ffffff;
}

.directorys h3 a {
	color: #ffffff;
	font-size: 24px;
	padding-left: 15px;
	padding-top: 20px;
	float: left;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.directorys h3 p {
	float: left;
	width: 272px;
	padding-top: 10px;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial, Verdana, System;
}


/*------------------------------------------------------------------*/

.Contact-us {
	width: 272px;
	float: left;
}

.Contact-us h3 {
	width: 272px;
	float: left;
	font-family: "微软雅黑", Arial, Verdana, System;
	background: #018fbb;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	color: #ffffff;
	margin-top: 10px;
}

.Contact-us h3 a {
	color: #ffffff;
	font-size: 14px;
	padding-left: 15px;
	float: left;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.Contact {
	width: 270px;
	float: left;
	border: #dedede solid 1px;
}

.Contact ul {
	width: 270px;
	font-size: 12px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

.Contact ul li {
	padding-left: 10px;
	height: 30px;
	line-height: 30px;
}

.Contact ul li a {
	color: #666;
}


/*------------------------------------------------------------------*/

.n-news {
	width: 272px;
	float: left;
}

.n-news h3 {
	width: 272px;
	float: left;
	font-family: "微软雅黑", Arial, Verdana, System;
	background: #018fbb;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	color: #ffffff;
	margin-top: 10px;
}

.n-news h3 a {
	color: #ffffff;
	font-size: 14px;
	padding-left: 15px;
	float: left;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.n-xinwen {
	width: 270px;
	float: left;
	border: #dedede solid 1px;
}

.n-xinwen ul {
	width: 270px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

.n-xinwen ul li {
	float: left;
	width: 260px;
	padding-left: 10px;
	height: 45px;
	line-height: 45px;
	border-bottom: #f3f2f2 solid 1px;
}

.n-xinwen ul li a {
	float: left;
	padding-left: 15px;
	background: url(../images/point2.jpg) no-repeat left center;
}


/*------------------------------------------------------------------*/

.directory {
	width: 270px;
	float: left;
	padding-bottom: 10px;
	border: #dedede solid 1px;
}

.pro-class {
	width: 250px;
	float: left;
	padding-top: 10px;
	padding-left: 10px;
}

.pro-class h1 {
	height: 35px;
	line-height: 35px;
	border: #dedede solid 1px;
	border-radius: 50px;
	font-size: 15px;
	color: #503522;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.pro-class h1 a {
	color: #018fbb;
	padding-left: 20px;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.pro-class ul {
	width: 230px;
	float: left;
	padding-top: 10px;
}

.pro-class ul li {
	width: 220px;
	margin-left: 5px;
	padding-left: 10px;
	float: left;
	font-size: 13px;
	line-height: 35px;
	background: url(../images/triangle.png) no-repeat left center;
}

.pro-class ul li a:hover {
	color: #db1f45;
}


/*------------------------------------------------------------------*/

.dynamics {
	width: 228px;
	overflow: hidden;
	float: left;
	margin-top: 10px;
	height: 370px;
	border: #e1e1e1 solid 1px;
	margin-bottom: 20px;
}

.dynamics h3 {
	height: 47px;
	line-height: 47px;
	background: #503522;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.dynamics h3 a {
	color: #ffffff;
	padding-left: 20px;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.dynamics ul {
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

.dynamics ul li {
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
}

.dynamics ul li a {
	background: url(../images/block.jpg) no-repeat left center;
	padding-left: 10px;
}


/*---------------------------------------------------------------------------*/

.resultlist {
	padding-left: 10px;
	padding-right: 10px;
}

.item h4 {
	font-size: 14px;
	padding-top: 10px;
	height: 35px;
	line-height: 35px;
}

.item {
	border-bottom: #CCC dashed 1px;
}


/*--------------------------------------------------------------------------*/

.Click {
	width: 900px;
	float: left;
}

.Click ul {
	padding-left: 380px;
}

.Click ul li {
	font-size: 12px;
	font-weight: normal;
	width: 170px;
	float: left;
}


/*--------------------------------------------------------------------------*/

.t_Click {
	width: 1183px;
	float: left;
}

.t_Click ul {
	padding-left: 518px;
}

.t_Click ul li {
	font-size: 12px;
	font-weight: normal;
	width: 170px;
	float: left;
}


/*--------------------------------------------------------------------------*/

.share {
	width: 900px;
	float: left;
	border-bottom: #CCC dashed 1px;
}

.bshare-custom {
	padding-bottom: 10px;
	padding-left: 160px;
	padding-top: 10px;
	font-size: 12px;
}

.bshare-custom {
	font-size: 12px;
}

.n-title {
	font-weight: normal;
	font-size: 10px;
}

.n-title h2 {
	text-align: center;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.bshare-custom #bshare-shareto {
	font-weight: normal;
	font-size: 12px;
	color: #999999;
}

.bshare-custom a {
	font-size: 12px;
	color: #999999;
}

.jiathis_button_tsina {
	color: #989898;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.jiathis_button_qzone {
	color: #989898;
	font-family: "微软雅黑", Arial, Verdana, System;
}


/*--------------------------------------------------------------------------------------*/

#n_lxwm {
	width: 900px;
	float: left;
	overflow: hidden;
	padding-bottom: 20px;
}

#n_tu {
	width: 418px;
	float: left;
}

#lxwmn {
	float: left;
	padding-top: 40px;
	padding-left: 50px;
}

#lxwmn ul li {
	height: 30px;
	line-height: 30px;
}


/*-------------------------------应用领域--------------------------------------------------*/

#Application {
	width: 963px;
	padding-top: 10px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 30px;
}

.blk_29 {
	height: 130px;
	overflow: hidden;
	padding-top: 10px;
	position: relative;
	border: 1px solid #d3d3d3;
	border-top: 0;
}

.blk_29 .LeftBotton {
	background: url(../images/zuo.jpg) no-repeat left center;
	FLOAT: left;
	WIDTH: 41px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 15px;
	left: -4px;
	HEIGHT: 61px;
}

.blk_29 .RightBotton {
	RIGHT: -4px;
	background: url(../images/yous.jpg) no-repeat left center;
	FLOAT: right;
	WIDTH: 23px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 15px;
	HEIGHT: 61px;
}

.blk_29 .Cont {
	MARGIN: 0px auto;
	OVERFLOW: hidden;
	WIDTH: 700px;
	PADDING-TOP: 5px;
}

.blk_29 .box {
	FLOAT: left;
	WIDTH: 270px;
}

.blk_29 .box IMG {
	border: 1px solid #d6d6d1;
	padding: 3px;
}

.blk_29 .box A:hover IMG {}


/*-----------------------------------------------------*/

.blk_291 {
	height: 130px;
	overflow: hidden;
	padding-top: 20px;
	position: relative;
	border-top: 0;
	padding-bottom: 3px;
}

.blk_291 p {
	text-align: center;
	padding-top: 5px;
	color: #4e4e4e
}

.blk_291 .LeftBotton {
	background: url(../images/zuo.jpg) no-repeat center;
	FLOAT: left;
	WIDTH: 24px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 30px;
	left: -2px;
	HEIGHT: 90px;
}

.blk_291 .RightBotton {
	RIGHT: -2px;
	background: url(../images/you.jpg) no-repeat center;
	FLOAT: right;
	WIDTH: 24px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 30px;
	HEIGHT: 90px;
}

.blk_291 .Cont {
	MARGIN: 0px auto;
	OVERFLOW: hidden;
	WIDTH: 652px;
	PADDING-TOP: 5px;
}

.blk_291 .box {
	FLOAT: left;
	WIDTH: 152px;
	text-align: center;
}

.blk_291 .box IMG {
	padding: 2px;
}

.blk_29 .box A:hover IMG {}


/*-----------------------------解决方案-------------------------------------*/

#witness {
	width: 1200px;
	float: left;
	overflow: hidden;
	padding-top: 10px;
}

#witness h3 {
	height: 42px;
	line-height: 42px;
	background: url(../images/h8.jpg) repeat-x left top;
	padding-left: 10px;
	position: relative;
	font-family: "微软雅黑", Arial, Verdana, System;
}

#witness h3 a {
	padding-left: 15px;
	font-size: 16px;
	color: #fff;
}

.explains {
	color: #999999;
	position: absolute;
	left: 192px;
	top: 3px;
	font-size: 12px;
	font-weight: normal;
	font-family: "宋体", "微软雅黑", Arial, Verdana, System;
}

#witness ul {
	padding-top: 20px;
}

#witness ul li {
	width: 600px;
	float: left;
	height: 190px;
}

#witness ul li img {
	width: 258px;
	float: left;
	border: #e1e1e1 solid 1px;
	padding: 2px;
}

.commentary {
	width: 302px;
	float: left;
	background: url(../images/jianzheng.jpg) no-repeat left top;
	height: 147px;
	margin-left: 10px;
}

#witness ul li p {
	width: 280px;
	float: left;
	padding-top: 15px;
	padding-left: 15px;
	text-indent: 24px;
	height: 24px;
}

.name {
	padding-left: 15px;
	font-size: 14px;
	color: #0a3c93;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
}


/*------------------------------------------------------------------------*/

#ny_chan {
	width: 952px;
	float: left;
}

.ny_tu img {
	padding: 2px;
	border: #dedede solid 1px;
	float: left;
	width: 266px;
}

#ny_jieshao {
	float: right;
	width: 630px;
	padding-right: 20px;
}

#ny_jieshao h5 {
	background: url(../images/nyh3.jpg) no-repeat left bottom;
	height: 35px;
	line-height: 35px;
	padding-bottom: 5px;
	font-family: "微软雅黑", Arial, Verdana, System;
}

#ny_jieshao h5 a {
	font-size: 16px;
	padding-left: 15px;
	color: #000;
}

#ny_jieshao ul {
	padding-top: 10px;
}

#ny_jieshao ul li {
	height: 30px;
	line-height: 30px;
}

#ny_xiang {
	width: 952px;
	float: left;
	padding-top: 20px;
}

#ny_xiang h5 {
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	font-family: "微软雅黑", Arial, Verdana, System;
	background: url(../images/nh3.jpg) no-repeat left bottom;
}


/*----------------------------------------------------------------------------*/

.n_boxs {
	width: 100%;
	overflow: hidden;
}

.gongs {
	width: 1183px;
	margin: 0 auto;
}


/*-----------------------------------------------------------------------------*/

#backstages {
	width: 1016px;
	overflow: hidden;
	margin: 0 auto;
	background: url(../images/backgrounds.jpg) no-repeat left top;
	height: 784px;
}

#backstage {
	width: 950px;
	overflow: hidden;
	float: left;
	padding-top: 130px;
	padding-left: 40px;
}

#zuob {
	width: 255px;
	float: left;
	padding-left: 80px;
}

#left_a {
	width: 255px;
	float: left;
	position: relative;
	overflow: hidden;
	height: 210px;
	padding-top: 100px;
}

.kuang {
	float: right;
	padding-top: 30px;
	position: relative;
}

.Verification img {
	position: absolute;
	padding-top: 80px;
	left: 160px;
}

.kuang ul li p {
	float: left;
	width: 50px;
}

.Check {
	float: right;
}

.Check1 {
	float: right;
}

.Check2 {
	float: left;
}

.kuang ul li {
	height: 36px;
	line-height: 36px;
}

.kuang ul li img {
	padding-top: 15px;
	padding-left: 50px;
}


/*--------------------------------------------------------------*/

#basic {
	float: left;
	position: relative;
	width: 255px;
}

.xinxi {
	position: absolute;
	top: 0px;
}

#QQ {
	position: absolute;
	top: 20px;
	left: 155px;
}

#QQ ul li {
	height: 26px;
	line-height: 26px;
}


/*----------------------------------------------------------------*/

#right_a {
	width: 496px;
	float: right;
	padding-top: 10px;
	padding-right: 20px;
	height: 530px;
}

#platform {
	float: right;
	padding-right: 20px;
	width: 302px;
}

#right_b {
	width: 437px;
	float: left;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 30px;
	height: 360px;
}

#right_b ul li {
	padding-top: 48px;
}

#right_b ul li h3 a {
	font-weight: bold;
	font-size: 12px;
}

#right_b ul li p {
	line-height: 24px;
	text-indent: 24px;
}

.xiang {
	color: #37b375;
}

#opinion {
	width: 333px;
	float: right;
}


/*--------------------------------客服----------------------------------*/

.lanmu {
	width: 179px;
	height: 571px;
	position: fixed;
	right: 0.2%;
	top: 100px;
}

*html .lanmu {
	position: absolute;
	top: expression(document.documentElement.scrollTop+(this.noop||0)+document.documentElement.clientHeight*0.2);
}

.lanmu-content {
	height: 5710px;
	position: relative;
}

.kefu {
	width: 179px;
	height: 662px;
	background: url(../images/service_bg.gif) no-repeat left top;
	position: absolute;
	left: 0;
	top: 11px;
}

#ke {
	width: 167px;
	padding-left: 6px;
	float: left;
	padding-top: 140px;
}

.top-a {
	float: right;
	height: 20px;
	width: 20px;
}

.top-b {
	background: url(../images/serviec_ico_max.gif) no-repeat left top;
}

.liji {
	width: 28px;
	height: 102px;
	position: absolute;
	right: 0;
	top: 11px;
}


/*----------------------------------------------------------------------*/

.abouts {
	width: 1200px;
	margin: 0 auto;
	margin-top: 70px;
	overflow: hidden;
}

.about {
	width: 1200px;
	float: left;
	background: url(../images/about-b.jpg) no-repeat left top;
	margin-top: 22px;
	position: relative;
}

.about-arrow {
	position: absolute;
	bottom: 240px;
	left: 584px;
}

.about-left {
	width: 545px;
	float: left;
	padding-left: 25px;
	padding-top: 38px;
}

.about-right {
	width: 580px;
	float: left;
	padding-left: 30px;
}

.about-right p {
	font-size: 14px;
	color: #e9f3f4;
	width: 560px;
	overflow: hidden;
	float: left;
	line-height: 23px;
	/*padding-top: 30px;*/
}

.describe-more {
	width: 167px;
	display: block;
	float: right;
	text-align: center;
	height: 37px;
	line-height: 37px;
	background: #3ab36c;
}

.describe-more a {
	font-size: 16px;
	color: #fff;
}

.about-related {
	width: 1200px;
	overflow: hidden;
	float: left;
	height: 240px;
	margin-top: 46px;
	background: #e9f3f4;
}

.about-related ul {
	margin-top: 20px;
	width: 1200px;
	float: left;
	padding-left: 6px;
}

.about-related ul li a {
	width: 264px;
	float: left;
	margin-left: 16px;
	margin-right: 16px;
	background: #ffffff;
	height: 198px;
	color: #404040;
}

.about-related ul li a img {
	float: left;
	padding-left: 6px;
	padding-top: 6px;
}

.about-related ul li a p {
	width: 264px;
	text-align: center;
	font-size: 14px;
	line-height: 45px;
}

.about-related ul li a:hover {
	background: #42c079;
	color: #fff;
}


/*---------------------------------------------------------------*/

.date {
	height: 20px;
	width: 875px;
	margin: 0 auto;
	text-align: center;
}

.date span {
	margin: 0px auto;
	display: block;
	background-color: #f2f2f2;
	width: 100px;
	color: #bdbcbc;
	_zoom: 1;
	font-size: 14px;
}

.fxl-line {
	border-bottom: #e8e8e8 solid 1px;
	margin-bottom: -13px;
}


/*---------------------------------------------------------------*/

.monitoring {
	width: 1110px;
	float: left;
	padding-top: 20px;
}


/*-------------------------------------------------------------*/

.monitoring1 {
	width: 1110px;
	float: left;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.monitoring1-top {
	width: 1110px;
	float: left;
	padding-top: 40px;
}

.monitoring1-top h1 {
	width: 1110px;
	font-size: 20px;
	color: #503522;
	margin-bottom: 20px;
	border-bottom: #dedede dashed 1px;
}

.monitoring1-top h1 p {
	color: #bdbcbc;
	padding-top: 5px;
	padding-bottom: 10px;
	font-weight: normal;
	font-size: 12px;
}

.monitoring1-top span {
	width: 1110px;
	float: left;
	font-size: 16px;
	line-height: 30px;
	color: #666;
}


/*-------------------------------------------------------------*/

.monitoring1-bottom {
	width: 1110px;
	float: left;
	padding-top: 100px
}

.monitoring1-bottom h1 {
	font-size: 20px;
	width: 1110px;
	color: #503522;
	margin-bottom: 20px;
	border-bottom: #dedede dashed 1px;
}

.monitoring1-bottom h1 p {
	color: #bdbcbc;
	width: 1110px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-weight: normal;
	font-size: 12px;
}

.monitoring1-bottom span {
	width: 1110px;
	float: left;
	font-size: 16px;
	line-height: 30px;
	color: #666;
}

.monitoring1-bottom ul {
	width: 1110px;
	float: left;
	padding-bottom: 40px;
	padding-top: 40px;
}

.monitoring1-bottom ul li {
	float: left;
	text-align: center;
	width: 277.5px;
}

.monitoring1-bottom ul li img {
	border: 1px solid #dedede;
	float: left;
	width: 264px;
}


/*-------------------------------------------------------------*/

.monitoring11-bottom {
	width: 1110px;
	float: left;
	padding-top: 40px
}

.monitoring11-bottom h1 {
	font-size: 20px;
	width: 1110px;
	color: #503522;
	margin-bottom: 20px;
	border-bottom: #dedede dashed 1px;
}

.monitoring11-bottom h1 p {
	color: #bdbcbc;
	width: 1110px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-weight: normal;
	font-size: 12px;
}

.monitoring11-bottom span {
	width: 1110px;
	float: left;
	font-size: 16px;
	line-height: 30px;
	color: #666;
}

.monitoring1-bottom ul {
	width: 1110px;
	float: left;
	padding-bottom: 40px;
	padding-top: 40px;
}

.monitoring11-bottom ul li {
	float: left;
	text-align: center;
	width: 277.5px;
}

.monitoring11-bottom ul li img {
	border: 1px solid #dedede;
	float: left;
	width: 264px;
}


/*-------------------------------------------------------------*/

.monitoring2 {
	width: 1110px;
	float: left;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.monitoring2-top {
	width: 1110px;
	float: left;
	padding-top: 40px;
}

.monitoring2-top h1 {
	width: 1110px;
	font-size: 20px;
	color: #503522;
	margin-bottom: 20px;
	border-bottom: #dedede dashed 1px;
}

.monitoring2-top h1 p {
	color: #bdbcbc;
	padding-top: 5px;
	padding-bottom: 10px;
	font-weight: normal;
	font-size: 12px;
}

.monitoring2-top span {
	width: 320px;
	float: left;
	font-size: 16px;
	line-height: 30px;
	color: #666;
}

.monitoring2-top img {
	width: 710px;
	float: right;
	padding-right: 20px;
}


/*-----------------------------------------------------------*/

.monitoring2-bottom {
	width: 1110px;
	float: left;
	padding-top: 60px
}

.monitoring2-bottom h1 {
	font-size: 20px;
	width: 1110px;
	color: #503522;
	margin-bottom: 20px;
	border-bottom: #dedede dashed 1px;
}

.monitoring2-bottom h1 p {
	color: #bdbcbc;
	width: 1110px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-weight: normal;
	font-size: 12px;
}

.monitoring2-bottom span {
	width: 1110px;
	float: left;
	font-size: 16px;
	line-height: 30px;
	color: #666;
	padding-bottom: 30px;
}


/*-------------------------------------------------------------*/

.monitoring22-bottom {
	width: 1110px;
	float: left;
	padding-top: 40px
}

.monitoring22-bottom h1 {
	font-size: 20px;
	width: 1110px;
	color: #503522;
	margin-bottom: 20px;
	border-bottom: #dedede dashed 1px;
}

.monitoring22-bottom h1 p {
	color: #bdbcbc;
	width: 1110px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-weight: normal;
	font-size: 12px;
}

.monitoring22-bottom span {
	width: 1110px;
	float: left;
	font-size: 16px;
	line-height: 30px;
	color: #666;
	padding-bottom: 30px;
}


/*-------------------------------------------------------------*/

.monitoring3 {
	width: 1110px;
	float: left;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.monitoring3-top {
	width: 1110px;
	float: left;
	padding-top: 40px;
}

.monitoring3-top h1 {
	width: 1110px;
	font-size: 20px;
	color: #503522;
	margin-bottom: 20px;
	border-bottom: #dedede dashed 1px;
}

.monitoring3-top h1 p {
	color: #bdbcbc;
	padding-top: 5px;
	padding-bottom: 10px;
	font-weight: normal;
	font-size: 12px;
}

.monitoring3-top span {
	width: 320px;
	float: left;
	font-size: 16px;
	line-height: 30px;
	color: #666;
}

.monitoring3-top img {
	width: 710px;
	float: right;
	padding-right: 20px;
}


/*-----------------------------------------------------------*/

.monitoring3-center {
	width: 1110px;
	float: left;
}

.monitoring3-center h1 {
	font-size: 20px;
	width: 1110px;
	color: #503522;
	margin-bottom: 20px;
	border-bottom: #dedede dashed 1px;
}

.monitoring3-center h1 p {
	color: #bdbcbc;
	width: 1110px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-weight: normal;
	font-size: 12px;
}

.monitoring3-center span {
	width: 320px;
	float: right;
	font-size: 16px;
	line-height: 30px;
	color: #666;
	margin-right: 20px;
}

.monitoring3-center img {
	width: 700px;
	float: left;
}


/*-----------------------------------------------------------*/

.monitoring3-bottom {
	width: 1110px;
	float: left;
	padding-top: 60px;
	padding-bottom: 100px;
}

.monitoring3-bottom h1 {
	font-size: 20px;
	width: 1110px;
	color: #503522;
	margin-bottom: 20px;
	border-bottom: #dedede dashed 1px;
}

.monitoring3-bottom h1 p {
	color: #bdbcbc;
	padding-top: 5px;
	padding-bottom: 10px;
	font-weight: normal;
	font-size: 12px;
}

.monitoring3-bottom span {
	width: 320px;
	float: left;
	font-size: 16px;
	line-height: 30px;
	color: #666;
}

.monitoring3-bottom img {
	width: 710px;
	float: right;
	padding-right: 20px;
}


/*-----------------------------------------------------------*/

.monitoring4 {
	width: 1110px;
	float: left;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.monitoring4-top {
	width: 1110px;
	float: left;
	padding-top: 40px;
}

.monitoring4-top h1 {
	width: 1110px;
	font-size: 20px;
	color: #503522;
	margin-bottom: 20px;
	border-bottom: #dedede dashed 1px;
}

.monitoring4-top h1 p {
	color: #bdbcbc;
	padding-top: 5px;
	padding-bottom: 10px;
	font-weight: normal;
	font-size: 12px;
}

.monitoring4-top span {
	width: 320px;
	float: left;
	font-size: 16px;
	line-height: 30px;
	color: #666;
}

.monitoring4-top img {
	width: 710px;
	float: right;
	padding-right: 20px;
}


/*-----------------------------------------------------------*/

.monitoring5 {
	width: 1110px;
	float: left;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.monitoring5-top {
	width: 1110px;
	float: left;
	padding-top: 40px;
}

.monitoring5-top h1 {
	width: 1110px;
	font-size: 20px;
	color: #503522;
	margin-bottom: 20px;
	border-bottom: #dedede dashed 1px;
}

.monitoring5-top h1 p {
	color: #bdbcbc;
	padding-top: 5px;
	padding-bottom: 10px;
	font-weight: normal;
	font-size: 12px;
}

.monitoring5-top span {
	width: 750px;
	float: left;
	font-size: 16px;
	line-height: 30px;
	color: #666;
}

.monitoring5-top img {
	width: 300px;
	float: right;
	padding-right: 20px;
}


/*---------------------------------------------------------------*/

.Article-content {
	width: 100%;
	margin: 0 auto;
}

.Contact-content {
	width: 1190px;
	margin: 0 auto;
	min-height: 900px;
}

.Contact-content-left {
	width: 545px;
	height: 300px;
	float: left;
	margin-top: 30px;
	border-right: #dedede dashed 1px;
}

.Contact-content-left h1 {
	font-weight: normal;
	font-size: 28px;
	line-height: 45px;
	padding-left: 30px;
	color: #e92c30;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.Contact-content-left h2 {
	font-weight: normal;
	padding-left: 35px;
	font-size: 13px;
	color: #262626;
	font-family: "微软雅黑", Arial, Verdana, System;
}


/*-----------------------------------------------------------------*/

.Contact-content-QQ {
	width: 545px;
	float: left;
	padding-left: 35px;
	padding-top: 20px;
}

.Contact-content-QQ h4 {
	width: 100px;
	font-size: 14px;
	font-weight: normal;
	float: left;
}

.Contact-content-QQ ul {
	width: 200px;
	float: left;
}

.Contact-content-QQ ul li {
	width: 100px;
	float: left;
	font-size: 14px;
}

.Contact-content-QQ ul li img {
	width: 20px;
	float: left;
	padding-right: 10px;
}


/*--------------------------------------------------------------*/

.Contact-content-WeChat {
	width: 545px;
	float: left;
	padding-top: 20px;
	padding-left: 35px;
}

.Contact-content-WeChat ul li {
	width: 210px;
	float: left;
	font-size: 14px;
}

.Contact-content-WeChat ul li p {
	width: 160px;
	text-align: center;
}


/*--------------------------------------------------------------*/

.Contact-content-right {
	width: 535px;
	float: left;
	padding-top: 30px;
}

.Contact-content-right ul {
	padding-left: 30px;
	padding-top: 50px;
}

.Contact-content-right ul li {
	line-height: 40px;
	font-size: 15px;
}


/*---------------------------------------------------------------*/

.search-list {
	width: 1110px;
	float: left;
	font-size: 13px;
	padding-top: 10px;
	margin-bottom: 100px;
}

.search-list ul li {
	width: 1110px;
	float: left;
	border-bottom: #dedede dashed 1px;
	padding-bottom: 10px;
	line-height: 30px;
}

.search-list ul li h1 {
	font-size: 16px;
	font-weight: normal;
	height: 35px;
	line-height: 35px;
	padding-top: 10px;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.search-list ul li h1 span {
	color: #dd1e47;
}


/*---------------------------------------------------------------*/

.t_right {
	width: 1183px;
	float: left;
}


/*---------------------------------------------------------------*/

.recruit {
	width: 1178px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 100px;
}

.recruit p {
	font-size: 15px;
	padding-top: 20px;
	line-height: 30px;
}

.apply-jobs {
	width: 1178px;
	float: right;
	text-align: right;
	margin-right: 20px;
	padding-bottom: 20px;
	border-bottom: #dedede solid 2px;
}

.hiring {
	float: right;
	padding-top: 30px;
}


/*----------------------------------------------------------------*/

.n-problems {
	width: 1200px;
	float: left;
	padding-bottom: 20px;
}

.n-problems ul {
	width: 1200px;
	float: left;
}

.n-problems ul li {
	width: 1180px;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
	background: #fff;
	margin-bottom: 20px;
	border: #dedede solid 1px;
}

.n-problems ul li h1 {
	background: url(../images/ask.jpg) no-repeat left center;
	font-size: 14px;
	color: #666666;
	margin-left: 20px;
	font-weight: normal;
}

.n-problems ul li h1 a {
	margin-left: 40px;
}

.n-problems ul li p {
	margin-top: 17px;
	background: url(../images/answer.jpg) no-repeat left center;
	font-size: 14px;
	color: #666666;
	margin-left: 20px;
	font-weight: normal;
}

.n-problems ul li p a {
	margin-left: 40px;
}


/*---------------------------------------------------------------------*/

.honors {
	width: 880px;
	padding-bottom: 20px;
	float: left;
}

.honors ul {
	padding-top: 10px;
}

.honors ul li {
	width: 220px;
	float: left;
	text-align: center;
	padding-bottom: 10px;
}

.honors ul li img {
	border: #dedede solid 1px;
}

.honors ul li p {
	font-size: 14px;
	line-height: 28px;
}


/*-------------------------------------------------------------------*/

.product-details {
	width: 1183px;
	float: left;
	margin-top: 35px;
}

.product-details-top {
	width: 1183px;
	float: left;
}

.product-details-top-left {
	width: 655px;
	float: left;
}


/*-------------------------------------------------------------------*/


/*#preview {
	width: 653px;
	overflow: hidden;
	float: left;
}
#preview img {
	max-width: inherit;
	max-height: inherit;
	border:#dedede solid 1px;
	
}
.jqzoom {
	width: 653px;
	height: 653px;
	position: relative;
	padding: 0;
}
.jqzoom img {
	max-height: inherit;
	max-width: inherit;
}
.zoomdiv {
	left: 859px;
	height: 400px;
	width: 400px;
}
#spec-n5 {
	width: 653px;
	overflow: hidden;
}
.list-h {
	width: 653px;
	overflow: hidden;
	margin-top: 20px;
}
.list-h li {
	width: 148px;
	height: 115px;
	overflow: hidden;
	float: left;
	margin-left: 20.3px;
}
.list-h li:nth-child(1) {
	margin-left: 0 !important;
}
.list-h li img {
	width: 144px;
	height: 111px;
	border: #e5e5e5 1px solid;
}
.jqzoom {
	position: relative;
	padding: 0;
}
.jqzoom {
	position: relative;
	padding: 0;
}
.zoomdiv {
	z-index: 100;
	position: absolute;
	top: 1px;
	left: 0px;
	width: 400px;
	height: 400px;
	background: url(../images/loading.gif) #fff no-repeat center center;
	border: 1px solid #e4e4e4;
	display: none;
	text-align: center;
	overflow: hidden;
}
.bigimg {
	width: 800px;
	height: 800px;
}
.jqZoomPup {
	z-index: 10;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 50px;
	height: 50px;
	border: 1px solid #aaa;
	background: #FEDE4F 50% top no-repeat;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
	cursor: move;
}*/


/*--------------------------------------------------------------*/

.product-details-top-right {
	width: 490px;
	float: right;
	overflow: hidden;
}

.product-details-top-right h1 {
	font-size: 16px;
	font-weight: normal;
	color: #503522;
	line-height: 30px;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.purchasing {
	width: 400px;
	float: left;
	padding-top: 20px;
}

.purchasing1 {
	width: 188px;
	float: left;
	height: 41px;
	line-height: 41px;
	background: #dc1f45;
	text-align: center;
}

.purchasing1 a {
	font-size: 16px;
	color: #fff;
}

.purchasing2 {
	width: 188px;
	float: right;
	height: 41px;
	line-height: 41px;
	background: #f1edec;
	text-align: center;
}

.purchasing2 a {
	font-size: 16px;
	color: #503522;
}


/*---------------------------------------------------------------*/

.sharing {
	width: 400px;
	float: left;
	border-top: #e6e6e6 solid 1px;
	margin-top: 25px;
}

.sharing h1 {
	font-size: 12px;
	color: #c0c0c0;
	width: 50px;
	float: left;
	margin-top: 25px;
}

.sharing ul li {
	margin-top: 25px;
	float: left;
	width: 54px;
	text-align: center;
}


/*---------------------------------------------------------------*/

.After-sales {
	width: 490px;
	float: left;
	margin-top: 380px;
	border-top: #d9d9d9 dashed 1px;
}

.After-sales h1 {
	font-size: 12px;
	color: #676767;
	width: 50px;
	float: left;
	padding-top: 5px;
}

.After-sales ul {
	float: left;
	padding-top: 10px;
}

.After-sales ul li {
	float: left;
	color: #676767;
	padding-right: 10px;
	font-family: "微软雅黑", Arial, Verdana, System;
}


/*---------------------------------------------------------------*/

.product-more {
	width: 1183px;
	float: left;
	overflow: hidden;
	margin-bottom: 20px;
	border-bottom: #503520 solid 1px;
}

.product-more h1 {
	font-size: 16px;
	font-weight: normal;
	font-family: "微软雅黑", Arial, Verdana, System;
	margin-top: 10px;
	border-bottom: #503520 solid 1px;
	line-height: 85px;
	color: #503522;
}

.product-more ul {
	width: 1183px;
	float: left;
	overflow: hidden;
}

.product-more ul li {
	width: 197px;
	float: left;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.product-more ul li p {
	line-height: 24px;
	width: 185px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 20px;
}

.product-more ul li img {
	width: 185px;
	padding-left: 6px;
	padding-right: 6px;
}


/*--------------------------------------------------------------*/

.product-details-bottom {
	width: 1183px;
	float: left;
	min-height: 600px;
}


/*-------------------------------------------------------------*/

.join {
	width: 1198px;
	float: left;
	margin-bottom: 60px;
}


/*--------------------------------------------------------------*/

.index-news {
	width: 1110px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
}

.index-news .bd {
	width: 1110px;
	margin: auto;
	margin-top: 10px;
}

.index-news .news-list {
	width: 1110px;
}

.index-news .news-list li {
	width: 267px;
	float: left;
	margin: 0 5px;
}

.index-news .news-list li .pic {
	width: 267px;
	height: 202px;
	overflow: hidden;
	border: none;
}

.index-news .news-list li .title {
	width: 100%;
	height: 16px;
	line-height: 16px;
	font-size: 14px;
	margin-top: 20px;
	color: #000;
	text-align: center;
}

.index-news .prev,
.index-news .next {
	width: 38px;
	height: 38px;
	position: absolute;
	cursor: pointer;
}

.index-news .prev {
	background: url(../images/icon-prev.png) no-repeat center;
	left: 10px;
	top: 100px;
}

.index-news .next {
	background: url(../images/icon-next.png) no-repeat center;
	right: 10px;
	top: 100px;
}


/*--------------------------------------------------------------*/

.partners-list {
	width: 100%;
	float: left;
	padding-top: 15px;
	padding-bottom: 15px;
}

.partners-list ul {
	float: left;
}

.partners-list ul li {
	width: 220px;
	float: left;
	padding-bottom: 5px;
	text-align: center;
}

.partners-list img {
	width: 200px;
	border: #dcdcdc solid 1px;
	padding: 2px;
}

.partners-list ul li p {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}


/*--------------------------------------------------------------*/

.home-product {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 65px;
	margin-bottom: 65px;
}

.home-product h4 {
	width: 1200px;
	margin-bottom: 40px;
	float: left;
	text-align: center;
}

.home-product-left {
	width: 272px;
	float: left;
	overflow: hidden;
}


/*------------------------------------------------------------*/

.home-product-right {
	width: 900px;
	overflow: hidden;
	float: right;
}

.home-product-right h5 {
	background: url(../images/pro-h5.jpg) no-repeat left center;
	border-bottom: #dedede solid 1px;
	line-height: 35px;
	padding-left: 15px;
	font-size: 20px;
	font-weight: normal;
	position: relative;
}

.more {
	position: absolute;
	right: 0px;
	font-size: 12px;
	color: #b6b6b6;
	border: #b7b7b7 solid 1px;
	border-radius: 10px;
	top: 10px;
	width: 70px;
	text-align: center;
	height: 18px;
	line-height: 18px;
}

.home-product-right ul {
	width: 900px;
	float: left;
	padding-top: 23px;
}

.home-product-right ul li {
    width: 33.33%;
    float: left;
    padding-bottom: 5px;
    text-align: center;
}

.home-product-right ul li p {
	height: 30px;
	line-height: 30px;
}

.home-product-right li p {
	font-size: 14px;
	height: 45px;
	line-height: 45px;
}

.home-product-right ul li img {
	width: 279px;
    border: #dcdcdc solid 1px;
    padding: 2px;
    height: 279px;
}


/*-----------------------------------------------------------*/

.home-directorys {
	width: 272px;
	float: left;
}

.home-directorys h3 {
	width: 272px;
	float: left;
	font-family: "微软雅黑", Arial, Verdana, System;
	background: #018fbb;
	height: 92px;
	font-size: 24px;
	color: #ffffff;
}

.home-directorys h3 a {
	color: #ffffff;
	font-size: 24px;
	padding-left: 15px;
	padding-top: 20px;
	float: left;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.home-directorys h3 p {
	float: left;
	width: 272px;
	padding-top: 10px;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial, Verdana, System;
}

.home-directory {
	width: 270px;
	float: left;
	padding-bottom: 28px;
	border: #dedede solid 1px;
}

.home-pro-class {
	width: 250px;
	float: left;
	padding-top: 15px;
	padding-left: 10px;
}

.home-pro-class h1 {
	height: 40px;
	line-height: 40px;
	border: #dedede solid 1px;
	border-radius: 50px;
	font-size: 15px;
	color: #503522;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.home-pro-class h1 a {
	color: #018fbb;
	padding-left: 20px;
	font-family: "微软雅黑", Arial, Verdana, System;
}

.home-pro-class ul {
	width: 230px;
	float: left;
	padding-top: 10px;
}

.home-pro-class ul li {
	width: 220px;
	margin-left: 5px;
	padding-left: 10px;
	float: left;
	font-size: 13px;
	line-height: 35px;
	background: url(../images/triangle.png) no-repeat left center;
}

.pro-class ul li a:hover {
	color: #db1f45;
}


/*--------------------------------------------------------------------------------*/