body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
code {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
select {
	margin: 0px; padding: 0px;
}
option {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
* {
	outline: 0px;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
ul li {
	list-style: none;
}
a {
	outline: 0px; color: black; text-decoration: none; cursor: pointer;
}
img {
	border: 0px currentColor; border-image: none;
}
body {
	font-family: Microsoft Yahei, Verdana, "Î¢ÈíÑÅºÚ", Tahoma, "DejaVu Sans", sans-serif; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.wrapper {
	margin: 0px auto; width: 100%; overflow: hidden; float: left; min-width: 360px; max-width: 1920px;
}
.error {
	margin: 0px auto; text-align: center; max-width: 1200px;
}
.error img {
	width: 100%;
}
.m-header {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: 100px; z-index: 9999999; box-shadow: 4px 2px 4px #c9c9c9;
}
.m-header_top {
	background: rgb(50, 161, 56); width: 100%; height: 34px; color: rgb(255, 255, 255);
}
.m-header_top_title {
	margin: 0px auto; width: 100%; text-align: right; max-width: 1200px;
}
.m-header_top_title p {
	line-height: 34px; font-size: 13px; display: inline-block; position: relative;
}
.m-header_top_lan {
	line-height: 34px; padding-right: 10px; font-size: 13px; display: inline-block; position: relative; cursor: pointer;
}
.language {
	background: rgb(255, 255, 255); top: 34px; width: 85px; text-align: center; right: 0px; display: none; position: absolute; z-index: 9999999; box-shadow: 2px 2px 20px 1px #c9c9c9;
}
.language a {
	width: 85px; height: 34px; line-height: 34px; display: block;
}
.language a:hover {
	color: rgb(50, 161, 56);
}
p.m-header_top_img {
	width: 16px; height: 16px; vertical-align: sub; position: relative; cursor: pointer;
}
p.m-header_top_img img {
	width: 100%;
}
.m-header_top_img .gzh {
	top: 24px; width: 250px; height: 250px; right: 0px; display: none; position: absolute; z-index: 999999;
}
.m-header_bottom {
	margin: 0px auto; width: 100%; height: 96px; max-width: 1200px;
}
.m-header_bottom .logo {
	height: 57px; float: left; max-width: 200px;
}
.m-header_bottom .logo img {
	width: 100%; float: left;
}
.m-header_bottom .nav {
	width: 1000px; line-height: 96px; float: right;
}
.m-header_bottom .nav .ul_1 {
	float: right;
}
.m-header_bottom .nav .ul_li {
	text-align: right; padding-left: 45px; float: left;
}
.m-header_bottom .nav .ul_li > a {
	padding-right: 10px; font-size: 16px; font-weight: bold;
}
.m-header_bottom .nav .ul_li > a.current {
	color: rgb(50, 161, 56);
}
.m-header_bottom .nav .ul_li > a.active {
	color: rgb(50, 161, 56);
}
.m-header_bottom .nav .ul_li > a:hover {
	color: rgb(50, 161, 56);
}
.m-header_bottom .nav :first-child.ul_li a {
	
}
.m-header_bottom .nav :last-child.ul_li a {
	
}
.nav .ul_li {
	position: relative;
}
.nav .ul_2 {
	background: rgb(227, 226, 226); left: 0px; top: 96px; width: 250px; color: rgb(0, 0, 0); margin-left: 20px; display: none; position: absolute; z-index: 999; opacity: 0.8; box-shadow: 2px 2px 20px 1px #c9c9c9;
}
.ul_2 li {
	text-align: left; line-height: 35px !important; padding-left: 10px; margin-left: 10px; display: block;
}
.ul_2 li > a:hover {
	color: rgb(50, 161, 56);
}
.ul_2 li:hover {
	
}
.ul_2 .li_1 li {
	background: url("../images/nav_dian5.png") no-repeat left; margin-left: 0px !important;
}
.ul_2 .li_1 li:hover {
	background: url("../images/nav_dian2.png") no-repeat left;
}
.nav .cp {
	width: 1000px !important; margin-left: -400px;
}
.li_1 {
	background: no-repeat left !important; width: 25%; padding-left: 0px !important; float: left;
}
.ul_2 :nth-of-type(1).li_1 {
	width: 200px !important; margin-left: 40px !important;
}
.ul_2 :nth-of-type(2).li_1 {
	width: 200px !important; margin-left: 40px !important;
}
.ul_2 :nth-of-type(3).li_1 {
	width: 200px !important; margin-left: 40px !important;
}
.ul_2 :nth-of-type(4).li_1 {
	width: 200px !important; margin-left: 40px !important;
}
.li_1 p {
	
}
.li_1 p a:hover {
	color: rgb(50, 161, 56); padding-bottom: 2px; border-bottom-color: rgb(50, 161, 56); border-bottom-width: 1px; border-bottom-style: solid;
}
.m-header_bottom .nav .ul_2 a {
	color: rgb(51, 51, 51);
}
.m-header_bottom .nav .ul_2 a:hover {
	color: rgb(50, 161, 56);
}
.section_banner {
	width: 100%; height: 800px; overflow: hidden; position: relative;
}
.banner {
	left: 50%; top: 0px; width: 1920px; height: 800px; margin-left: -960px; position: absolute;
}
.banner_img li {
	width: 1920px; height: 800px; float: left; position: relative;
}
.banner_img img {
	width: 100%;
}
.banner .num {
	left: 46%; text-align: center; bottom: 130px; position: absolute; z-index: 10000;
}
.banner .num a {
	background: url("../images/banner_icon.png") no-repeat 0px 0px; margin: 0px 7px; width: 26px; height: 7px; text-align: center; text-indent: 100px; overflow: hidden; float: left; display: inline-block;
}
.banner .num a.selected {
	background: url("../images/banner_icon1.png") no-repeat 0px 0px; width: 39px; height: 7px;
}
.banner_title {
	left: 50%; width: 1200px; text-align: right; bottom: 60px; color: rgb(255, 255, 255); margin-left: -600px; position: absolute; z-index: 1;
}
.banner_zj {
	left: 50%; top: 330px; width: 1200px; text-align: center; color: rgb(255, 255, 255); margin-left: -600px; position: absolute; z-index: 1;
}
.banner_zj h2 {
	color: rgb(255, 255, 255); font-size: 30px; font-weight: bold;
}
.banner_zj .active {
	background: url("../images/banner_bj_xian.png") no-repeat top; padding: 30px 300px 0px; line-height: 24px; font-size: 14px; margin-top: 30px;
}
.banner_title h2 {
	font-size: 18px; font-weight: bold;
}
.banner_title p img {
	margin-bottom: 8px; max-height: 39px; max-width: 130px;
}
.banner_title_p {
	background: url("../images/banner_bj_xian.png") no-repeat top; line-height: 24px; padding-top: 20px; font-size: 14px; margin-top: 20px;
}
.banner_title_div {
	margin: 315px auto 0px; width: 500px; height: 50px; text-align: left; line-height: 22px; font-size: 13px;
}
.banner_title_div p span {
	font-size: 20px; font-weight: bold;
}
.banner_title_div_right {
	margin-left: 20px;
}
.companies {
	margin: 0px auto; width: 100%; max-width: 1200px;
}
.companies_top {
	width: 100%; text-align: center; padding-top: 80px;
}
.companies_top h3 {
	color: rgb(31, 34, 39); font-size: 28px;
}
.companies_top h3 + p {
	color: rgb(153, 153, 153); font-size: 14px; margin-top: 5px;
}
.companies_top .active {
	padding: 75px 150px 50px; text-align: left; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px;
}
.companies_top .active p {
	margin-bottom: 24px;
}
.companies .button {
	margin: 0px auto;
}
.button {
	border: 1px solid rgb(50, 161, 56); border-image: none; width: 142px; height: 42px; text-align: center; color: rgb(50, 161, 56); line-height: 42px; font-size: 14px; font-weight: bold;
}
.button a {
	width: 142px; height: 42px; color: rgb(50, 161, 56); line-height: 42px; font-size: 14px; font-weight: bold; display: inline-block;
}
.button:hover {
	background: rgb(50, 161, 56); border: 1px solid rgb(50, 161, 56); border-image: none; color: rgb(255, 255, 255);
}
.button a:hover {
	background: rgb(50, 161, 56); width: 142px; height: 42px; color: rgb(255, 255, 255);
}
.companies_bottom {
	width: 100%; margin-top: 70px; margin-bottom: 80px;
}
.companies_bottom ul {
	width: 100%;
}
.companies_bottom ul li {
	width: 33.33%; text-align: center; float: left;
}
.companies_bottom ul li h4 {
	color: rgb(51, 51, 51); font-size: 20px; margin-top: 15px;
}
.companies_bottom ul li h4 + p {
	color: rgb(153, 153, 153); line-height: 24px; font-size: 12px;
}
.companies_bottom .li_p {
	background: url("../images/img_xian.png") no-repeat top; padding: 30px 10px 0px; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; margin-top: 5px;
}
.companies_bottom .companies_img {
	margin: 0px auto; width: 100%; max-width: 180px;
}
.companies_bottom .companies_img img {
	width: 100%;
}
.system {
	background: rgb(245, 243, 240); width: 100%; max-width: 1920px;
}
.system ul {
	width: 100%;
}
.system ul li {
	width: 100%; overflow: hidden; float: left;
}
.system_img11 {
	width: 50%; height: 470px; float: left;
}
.system ul li img {
	width: 100%; display: inherit;
}
.system_li {
	width: 50%; padding-top: 4%; float: left;
}
.system_li2 {
	width: 40% !important; padding-right: 6%; padding-left: 4%;
}
.system_img12 {
	width: 50%; height: 470px; float: right;
}
.system_img13 {
	width: 50%; height: 470px; float: left;
}
.system_img14 {
	width: 50%; float: right;
}
.system_li3 {
	width: 40% !important; padding-right: 4%; padding-left: 6%;
}
.system h4 {
	width: 190px; color: rgb(51, 51, 51); padding-bottom: 15px; font-size: 20px; border-bottom-color: rgb(50, 161, 56); border-bottom-width: 5px; border-bottom-style: solid;
}
.system_p {
	height: 96px; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; font-size: 14px; margin-top: 5%; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 4;
}
.system .button {
	margin-top: 7%;
}
.products {
	margin: 0px auto; width: 100%; padding-top: 80px; max-width: 1200px;
}
.products_top {
	width: 100%; text-align: center;
}
.products_top h3 {
	color: rgb(31, 34, 39); font-size: 28px;
}
.products_top h3 + p {
	color: rgb(153, 153, 153); font-size: 14px; margin-top: 5px;
}
.products_bottom {
	margin-top: 50px;
}
.products_bottom ul {
	margin: 0px -1%; width: 100%; display: inline-block;
}
.products_bottom ul li {
	background: rgb(244, 244, 244); margin: 0px 1%; width: 31.33%; float: left;
}
.products_bottom .li_img {
	width: 100%;
}
.products_bottom .li_img img {
	width: 100%;
}
.products_bottom .li_div {
	padding: 0px 20px; text-align: center;
}
.products_bottom .li_div h4 {
	color: rgb(51, 51, 51); font-size: 20px; margin-top: 15px;
}
.products_bottom .li_div h4 + p {
	color: rgb(153, 153, 153); font-size: 14px;
}
.products_bottom .products_p {
	height: 120px; text-align: left; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; font-size: 12px; margin-top: 15px; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 5;
}
.products_bottom .button {
	margin: 30px auto;
}
.sy_news_div {
	background: url("../images/sy_7.jpg") no-repeat top; width: 100%;
}
.sy_news {
	margin: 0px auto; width: 100%; padding-top: 80px; max-width: 1200px;
}
.sy_news_top {
	width: 100%; text-align: center;
}
.sy_news_top h3 {
	color: rgb(31, 34, 39); font-size: 28px;
}
.sy_news_top h3 + p {
	color: rgb(153, 153, 153); font-size: 14px; margin-top: 5px;
}
.sy_news_bottom {
	width: 100%; margin-top: 40px;
}
.sy_news_ul {
	width: 100%; height: 34px;
}
.sy_news_ul_tab {
	margin: 0px auto; text-align: center;
}
.sy_news_ul_tab li {
	margin: 0px 10px; border: 1px solid rgb(74, 74, 74); border-image: none; width: 148px; height: 32px; line-height: 32px; display: inline-block;
}
.sy_news_ul_tab li:hover {
	border: 1px solid rgb(50, 161, 56); border-image: none; color: rgb(50, 161, 56);
}
.sy_news_ul_bottom {
	width: 100%; overflow: hidden; padding-top: 7%; padding-bottom: 7%; float: left; max-height: 306px;
}
.sy_news_li_list {
	width: 100%; margin-bottom: 15%; float: left;
}
.news_list h3 {
	margin-top: 15px;
}
.sy_news_img {
	width: 30%; float: left; position: relative;
}
.sy_news_img p {
	text-align: center;
}
.sy_news_img p:nth-of-type(2) {
	left: 20%; top: 44%; width: 60%; height: 35px; color: rgb(255, 255, 255); line-height: 35px; font-size: 22px; position: absolute;
}
.sy_news_img .p_ie {
	left: 20%; top: 44%; width: 60%; height: 35px; color: rgb(255, 255, 255); line-height: 35px; font-size: 22px; position: absolute;
}
.news_img_gzh p {
	margin: 0px auto; max-width: 235px;
}
.news_img_gzh p:last-of-type {
	color: rgb(255, 255, 255); font-size: 15px; margin-top: 5px;
}
.news_img_gzh img {
	max-width: 231px;
}
.sy_news_img img {
	width: 100%;
}
.sy_news_li_list .news_list {
	width: 62%; padding-left: 8%; float: left;
}
.news_list .article {
	overflow: hidden; padding-top: 3% !important; max-height: 110px;
}
.news_list li {
	width: 100%; text-align: left; margin-bottom: 15px; float: left;
}
.news_list .news_ul_li_title {
	background: url("../images/li_dian.png") no-repeat left 8px; color: rgb(51, 51, 51); line-height: 22px; padding-left: 10px; font-size: 16px;
}
.news_list .news_ul_li_time {
	color: rgb(50, 161, 56); padding-left: 10px; font-size: 12px;
}
.news_ul_li_ms {
	color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; padding-left: 10px; font-size: 14px; margin-top: 5px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.footer {
	background: url("../images/db_img.jpg") no-repeat top; width: 100%;
}
.footer_bottom_div {
	margin: 0px auto; width: 100%; padding-top: 25px; max-width: 1200px;
}
.footer_bottom {
	height: 132px;
}
.footer_top {
	margin: 0px auto; width: 100%; max-width: 1200px;
}
.footer_bottom {
	margin: 0px auto; width: 100%; max-width: 1200px;
}
.footer_top ul {
	width: 100%; height: 302px; float: left;
}
.footer_top ul li {
	width: 25%; text-align: center; color: rgb(255, 255, 255); margin-top: 7%; float: left;
}
.footer_top ul li p {
	margin-top: 20px;
}
.footer_bottom_nav {
	width: 75%; float: left;
}
.footer_bottom_nav li {
	text-align: left; margin-top: 10px; margin-right: 25px; float: left;
}
.footer_bottom_nav li a {
	color: rgb(93, 93, 93); font-size: 15px;
}
.footer_bottom_nav li a:hover {
	color: rgb(50, 161, 56);
}
.footer_bottom_icon {
	float: right;
}
.footer_bottom_icon li {
	margin-left: 10px; float: left;
}
.footer_bottom p {
	text-align: center; color: rgb(173, 173, 173); font-size: 13px; float: left;
}
.footer_bottom p a {
	color: rgb(173, 173, 173); font-size: 13px;
}
@media only screen and (max-width:1200px)
{
.m-header_top_title {
	width: 95%;
}
.m-header_bottom .logo {
	margin-left: 2%; min-width: 200px;
}
.companies_top h3 {
	padding: 0px 5%;
}
.companies_top {
	padding-top: 7%;
}
.companies_top .active {
	padding: 7% 2%;
}
.system_li {
	padding-top: 2%;
}
.system_p {
	margin-top: 3%;
}
.system .button {
	margin-top: 4%;
}
.footer_top {
	width: 96%;
}
.footer_bottom_nav {
	width: 96%; margin-bottom: 3%; margin-left: 2%;
}
.footer_bottom_icon {
	margin: 0px auto; width: 260px; float: none;
}
.footer_bottom p {
	margin: 2% 0px; width: 100%; text-align: center;
}
}
@media only screen and (max-width:960px)
{
.system ul li {
	margin-bottom: 30px;
}
.system_img11 {
	width: 100%; height: 200px;
}
.system_img12 {
	width: 100%; height: 200px;
}
.system_img13 {
	width: 100%; height: 200px;
}
.system_li2 {
	width: 90% !important; padding-right: 5%; padding-left: 5%;
}
.system_li3 {
	width: 90% !important; padding-right: 5%; padding-left: 5%;
}
.products_bottom ul li {
	width: 98%; margin-bottom: 30px;
}
.sy_news_div {
	background: no-repeat;
}
.sy_news_li_list .news_list {
	padding-left: 4%;
}
.sy_news_ul_bottom {
	margin-bottom: 50px;
}
}
.swiper {
	display: none;
}
@media only screen and (max-width:640px)
{
.technology {
	padding-bottom: 10px !important;
}
.news_pages {
	margin-bottom: 10px !important;
}
.Innovation_top h3 {
	font-size: 22px !important;
}
.contact {
	margin-bottom: 10px !important;
}
.contact_right {
	height: auto !important;
}
.systems {
	padding-bottom: 10px !important;
}
.main_Innovation {
	padding-bottom: 20px !important;
}
.Innovation_top {
	padding: 20px 0px 0px !important;
}
.technology_pages {
	padding: 10px 0px !important;
}
.technology_left img {
	height: auto !important; max-height: inherit !important;
}
.technology_right p {
	display: none;
}
.Innovation_bj {
	left: 0px !important; height: auto !important; margin-left: 0px !important; position: inherit !important; max-width: 100% !important;
}
.Innovation_title {
	display: none;
}
.banner_Innovation {
	height: auto !important;
}
.sy_news_li_list .news_list {
	width: 92%;
}
.sy_news_img {
	display: none;
}
.sy_news {
	padding-top: 10px;
}
.section_banner {
	display: none;
}
.swiper {
	margin-top: 70px; display: block !important;
}
.m-header_bottom .logo {
	min-width: inherit !important;
}
.content {
	margin-top: 70px !important;
}
.m-header_top {
	display: none;
}
.m-header_bottom {
	height: 70px;
}
.m-header {
	height: 70px;
}
.m-header_bottom .logo img {
	height: 44px;
}
.m-header_bottom .logo {
	height: 44px; margin-top: 13px; max-width: inherit !important;
}
.companies_bottom ul li {
	width: 100%; margin-bottom: 30px;
}
.footer_top ul li {
	width: 50%; margin-top: 2%;
}
.footer_top ul li p {
	margin-top: 10px;
}
}
