<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
}

body {
	font-size: 14px;
	font-family: "微软雅黑";
	min-width: 1200px;
	overflow-x: hidden;
}

input,
textarea,
button {
	outline: none;
	border: 0;
}

ul,
li {
	list-style: none;
}

img {
	border: 0;
}

a {
	text-decoration: none;
	color: #333;
}

a:hover {
	color: #c8171e;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear {
	clear: both;
}

.clearfix {
	zoom: 1;
}

.overflow {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.pad30 {
	padding-top: 30px;
}

.mobnav,
.m_nav,
.m_bot {
	display: none;
}

.headbox {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 999;
	height: 0px;
	background: rgba(255, 255, 255, 0.78);
    height: 135px;
}

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

.heatop {
	height: 30px;
	line-height: 30px;
	background: #fff;
	border-bottom: 2px solid #1b3946;
}

.heatop .fl {
	color: #666;
}

.heatop .ttel {
	background: url(../img/ttel.png) no-repeat left center;
	padding-left: 25px;
	margin-right: 50px;
	color: #535353;
}

.heatop span a {
	padding: 0 15px;
	border-right: 1px solid #868686;
	color: #868686;
}

.heatop span:last-child a {
	border-right: 0;
}

.tlogo {
	width: 19%;
	padding-top: 5px;
}

.tlogo img {
	width: 100%;
}


/*导航*/

.navbox {
	z-index: 1;
	width: 76%;
	    margin-left: 20px;
    float: left;
}

.navbox ul {
	*zoom: 1;
	list-style: none;
	margin: 0;
	padding: 0;
}

.navbox ul:before,
.navbox ul:after {
	content: "";
	display: table;
}

.navbox ul:after {
	clear: both;
}

.navbox ul &gt; li {
	float: left;
	position: relative;
}

.navbox li&gt;a,
a.oneli:link,
a.oneli:visited,
a.oneli:active {
	display: block;
	width: 112px;
	height: 103px;
	line-height: 103px;
	text-align: center;
	color: #343434;
	font-size: 16px;
}

.navbox li&gt;a {
	box-sizing: border-box;
	border-bottom: 2px solid transparent;
	position: relative;
	
}
.fixmain a.oneli{border-right: 1px solid #eee;}
.navbox li&gt;a:hover{color:#c8171e;}
.navbox li:last-child&gt;a {
	border-right: none;
}

.navbox li&gt;a:after {
	position: absolute;
	content: "";
	bottom: -2px;
	left: 0;
	width: 0px;
	height: 3px;
	background: transparent;
}

.navbox li&gt;a:hover:after {
	width: 100%;
	transition: .6s;
	background: #c8171e;
}

a.twoli:link,
a.twoli:visited,
a.twoli:active {
	padding: 0px 10px;
	line-height: 52px;
	color: #fff;
	display: block;
}

.navbox a.twoli {
	color: #535353;
}

.navbox a.twoli:hover {
	color: #fff;
	background: #c8171e;
}

.navbox li ul {
	background: #fff;
}

.navbox li ul li {
	width: 180px;
	border-bottom: 1px dashed #eee;
}

.navbox li ul a {
	box-sizing: border-box;
	border-left: 2px solid #fff;
	display: block;
	width: 180px;
	height: 52px;
	line-height: 52px;
	text-align: center;
	color: #231815;
	font-size: 16px;
	border-bottom: 1px solid #f5f5f5;
}

.navbox li ul a:hover {
	background: #c8171e;
}

.navbox1 li ul {
	position: absolute;
	left: -9999px;
	top: 103px;
	z-index: 1;
}

.navbox1 ul &gt; li:hover ul {
	left: 0;
}

.fix100 {
	position: relative;
}

.topqr {
	float: right;
	position: relative;
	padding: 39px 0 0 10px;
}

.topqr .tqrico {
	width: 25px;
	height: 25px;
	cursor: pointer;
}

.headbox .topqr{position: absolute;
	right: 0;}
.topqr .tqrimg {
	position: absolute;
	top: 100px;
	left: 0;
	background: #fff;
	padding: 5px;
	box-sizing: border-box;
	width: 110px;
	height: 110px;
	display: none;
}

.fix100 .topqr {
	display: block;
}

.topqr:hover .tqrimg {
	display: block;
	transition: .6s;
}

.heabot {
	position:relative;
}

.fix100 .heabot {
	background: none;
}

.selected {
	color: #b50d22 !important;
	font-weight: bold;
	border-bottom: 2px solid #ba3747 !important;
}

.topflow {
	display: none;
}

.fix100 {
	position: fixed;
	top: 0;
	z-index: 10000;
	width: 100%;
	background-color: #fff;
	float: left;
	height: 103px;
	border-bottom: 2px solid #231815;
	box-sizing: border-box;
	transition: .6s;
}

.fixmain {
	position: fixed;
	top: 0;
	width: 1200px !important;
	left: 0;
	right: 0;
	margin: auto !important;
	z-index: 10000;
	float: none !important;
	transition: .6s;
}

.fixmain a.oneli {
	width: 112px !important;
}

.fixmain a.oneli:hover {
	color: #a32a35;
}

.fixmain .tlogo {
	width: 19%;
}

.fixmain .navbox {
	width: 76%;
	float: left;
	margin-left: 20px;
}


/*banner*/

.banbox {
	overflow: hidden;
	position: relative;
	z-index: 2;
}

.banbox li {
	height: 784px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100%;
}

.banbox li a {
	display: block;
	width: 100%;
	height: 100%;
}

.banbox .bx-wrapper .bx-pager.bx-default-pager a {
	width: 42px;
	height: 6px;
	margin: 0 4px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}


/*重点产品*/

.hptit {
	text-align: center;
	padding-bottom: 30px;
}

.hptit p {
	padding-top: 10px;
	color: #666;
}

.spepro {
	background: url(../img/casebg.png) no-repeat center center;
	padding: 20px 0;
}
.spepro .hptit h1{font-size:36px;}
.spepro .hptit p{font-size:16px;}
.spep_con {
	height: 218px;
	margin-bottom: 30px;
}

.spep_con li {
	width: 383px;
	height: 218px;
	background: #fff;
	position: relative;
	overflow: hidden;
	margin-right: 24px;
	float: left;
}

.spep_con li:last-of-type {
	margin-right: 0;
}

.spep_con li .spep_imgt {
	max-width: 200px;
    position: absolute;
    left: 10px;
    top: 35%;
    margin-top: -50px;
	opacity:0.3;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
}
.spep_con li:hover .spep_imgt{filter: initial;opacity:1;transition:.3s;}
.spep_con li dl {
	padding: 20px;
	position: relative;
	z-index: 9;
	float: right;
}

.spep_con li dl dt {
	font-size: 20px;
	font-weight: bold;
	color: #0f0f0f;
	line-height: 50px;
	height: 70px;
}

.spep_con li dl dt a {
	position: relative;
}

.spep_con li dl dt a:after {
	position: absolute;
	content: "";
	width: 80px;
	height: 3px;
	bottom: -18px;
	left: 0;
	background: #C8171E;
}

.spep_con li dl dd {
	width: 160px;
	font-size: 14px;
	color: #7e7e7e;
	line-height: 22px;
	height: 44px;
}

.spep_con li .spep_more {
	padding: 10px 20px;
	clear:both;
	float:right;
}

.spep_con li .spep_more a {
	text-align: left;
	line-height: 22px;
	font-size: 14px;
	color: #7e7e7e;
	-moz-transition: all 200ms linear;
	-webkit-transition: all 200ms linear;
	transition: all 200ms linear;
}

.spep_con li:hover .spep_more a {
	background: #c8171e;
	color: #fff;
	padding: 5px 10px;
}

.spep_con li:hover a {
	color: #c8171e;
}

.pro_title {
	text-align: center;
}


/*关于我们及优势*/

.hprobox {
	background: url(../img/probgww.jpg);
	padding-bottom: 30px;
}

.habox {
	overflow: hidden;
	position: relative;
	padding-bottom: 70px;
}

.habox .habox_con .habox_img {
	width: 600px;
	float: left;
}

.habox .habox_con .habox_right {
	width: 510px;
	float: right;
	font-size: 14px;
	padding: 38px 35px;
	line-height: 26px;
	border: 10px solid #f3f3f3;
	background: #fff;
}

.habox_img img {
	width: 100%;
}

.habox .habox_con .habox_right b {
	display: block;
	font-size: 20px;
	color: #555555;
}

.habox .habox_con .habox_right b:after {
	display: block;
	content: '';
	background: #cd281e;
	width: 44px;
	height: 1px;
	margin: 18px 0;
}

.habox .habox_con .habox_right span {
	font-size: 14px;
	color: #868686;
	margin-bottom: 39px;
	display: block;
	line-height: 33px;
	height: 162px;
	overflow: hidden;
}

.habox .habox_con .habox_right a {
	padding: 10px 20px;
	border: 1px solid #7f7f7f;
	color: #7f7f7f;
	font-size: 16px;
	font-weight: 300;
	margin-right: 15px;
	-moz-transition: all 200ms linear;
	-webkit-transition: all 200ms linear;
	transition: all 200ms linear;
}

.habox .habox_con .habox_right a:hover {
	background: #e3191e;
	color: #fff;
	border: 1px solid #e3191e;
}


/*产品*/

.pro_topt {
	width: 100%;
	padding: 40px 0 0;
}

.pro_topt .pro_title h3 {
	font-size: 36px;
	font-weight: bold;
	color: #333333
}

.pro_topt .pro_title h3 span {
	color: #eb2935
}

.pro_topt .pro_title p {
	font-size: 18px;
	color: #333;
	position: relative;
	padding-top: 10px;
}

.pro_topt .pro_title p:after {
	position: absolute;
	content: "";
	width: 120px;
	height: 5px;
	background: #eb2935;
	top: 0;
	left: 0;
	right: 0;
	bottom: -70px;
	margin: auto;
}

.pro_topt .pro_titli {
	width: 100%;
	margin-top: 55px;
	text-align: center;
}

.pro_topt .pro_titli span {
	border: 1px solid #969696;
	box-sizing: border-box;
	width: 12.5%;
	display: inline-block;
	margin-bottom: 20px;
	border-radius: 3px;
}

.pro_topt .pro_titli a {
	color: #666;
	font-size: 16px;
	margin-left: 12px;
	box-sizing: border-box;
	display: block;
	margin: 6px;
	height: 30px;
	line-height: 30px;
	border-radius: 3px;
	border: 1px dashed #969696;
}

.pro_topt .pro_titli a:nth-child(5n) {
	border-right: 0;
}

.pro_topt .pro_titli span:hover a {
	color: #fff;
	border: 1px solid #fff;
}

.pro_topt .pro_titli span:hover {
	border: 1px solid #e80003;
	background: #e80003;
}

.pro_topt .pro_titli .action {
	color: #e80003;
	border: 1px solid #e80003;
}

.pro_topt .pro_titli a:last-of-type {
	font-size: 18px;
}

.pro_picon {
	padding: 20px 0;
}

.pro_picon li {
	width: 24%;
	float: left;
	margin-right: 1.333%;
	margin-bottom: 20px;
	border: 1px solid #acacac;
	box-sizing: border-box;
	border-bottom: 3px solid #eb2935;
}

.pro_picon li:nth-of-type(4n) {
	margin-right: 0;
}

.pro_picon li .pro_img {
	width: 100%;
	overflow: hidden;
	height: 206px;
}

.pro_picon li .pro_img &gt; img {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	padding: 10px 10px 0;
}

.pro_picon li .pro_name {
	width: 100%;
	box-sizing: border-box;
	padding: 0 3%;
}

.pro_picon li .pro_name h3 {
	font-size: 16px;
	color: #747474;
	font-weight: bold;
	padding: 13px 0;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.pro_picon li .pro_name span {
	font-size: 12px;
	color: #000;
	font-weight: bold;
}

.pro_picon li .pro_name p {
	font-size: 12px;
	color: #666;
	border-top: 1px dotted #cbcbcb;
	padding: 15px 0;
	margin-top: 10px;
	text-align: center;
	display: none;
}

.pro_picon li:hover .pro_name h3 {
	color: #e80003
}

.pro_picon li a {
	width: 100%;
	display: block;
	background: #ebebeb;
}

.pro_picon li:hover {
	box-shadow: 0 0 8px #dbdbdb;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.pro_picon li:hover img {
	opacity: 0.6;
	transition: .6s;
}


/*广告条*/

.hadvbox{ position: relative;background: url(../img/hadbg.jpg) no-repeat center center;}
.hadvbox .mainb{ position: relative; text-align: center; padding: 40px 0;}
.hadvbox .mainb &gt; img{position: absolute;left: -50px;width: 280px;}
.hadvbox .mainb b{display: block; margin: 0 auto; width: 741px; height: 31px;font-size: 26px;}
.hadvbox .mainb b strong{color: #BA0E0E;}
.hadvbox .mainb small{display: block; font-size: 18px; color: #8d8d8d; margin: 12px 0 20px 0;}
.hadvbox .mainb a{display: inline-block; width: 204px; line-height: 42px; background: #c8171e; color: #fff; font-size: 16px; font-weight: 300; border: 1px solid rgba(255, 255, 255, 0); position: relative; top: -2px; margin-right: 30px; }
.hadvbox .mainb a:hover{background: #da272e;-moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
.hadvbox .mainb span{display: inline-block; width: 204px; line-height: 42px; border: 1px solid #000; font-size: 20px; background: url(../img/bantel.png) no-repeat 15px center; text-align: left; text-indent: 43px;}
.hadvbox .mainb p{position: absolute; right: 44px; text-align: center; top: 37px;}
.hadvbox .mainb p img{display: block;width: 100px;margin-bottom: 10px; }
.hadvbox .mainb p em{font-style: normal; font-size: 16px; color: #717171;}


/*案例展示*/

.hcasebox {
	background: url(../img/casebg.png) no-repeat center 0;
	overflow: hidden;
}

.hcasebox .mainb {
	position: relative;
}

.hcasebox h3 {
	height: 273px;
	text-align: center;
	font-size: 18px;
	color: #666666;
	font-weight: normal;
	line-height: 50px;
}

.hcasebox h3,
.hnewsbox h3,
.habox h3 {
	height: 132px;
	text-align: center;
	font-size: 36px;
	color: #666666;
	padding-top: 35px;
	font-weight: normal;
	line-height: 50px;
}

.hcasebox h3 p,
.hnewsbox h3 p,
.habox h3 p {
	font-size: 18px;
	color: #666666;
}

.hcasebox h3 b,
.hnewsbox h3 b,
.habox h3 b {
	color: #c81e2b;
}

.hcasebox .hcase_ttab {
	height: 96px;
}

.hcasebox .hcase_ttab li {
	float: left;
	width: 300px;
	border-right: 1px solid #ccc;
	box-sizing: border-box;
}

.hcasebox .hcase_ttab li p {
	width: 250px;
	height: 65px;
	margin: 0 auto;
	text-align: center;
	padding-top: 12px;
	font-size: 20px;
	color: #333333;
}

.hcasebox .hcase_ttab li p span {
	display: block;
	font-size: 14px;
	color: #999999;
	text-transform: uppercase;
	margin-top: 5px;
}

.hcasebox .hcase_ttab li p b {
	font-weight: normal;
}

.hcasebox .hcase_ttab li a:hover p,
.hcasebox .hcase_ttab .on p {
	background: url(../img/casetit1.png) no-repeat;
	color: #ffffff;
}

.hcasebox .hcase_ttab li a:hover p b,
.hcasebox .hcase_ttab .on p b {
	font-weight: bold;
}

.hcasebox .hcase_ttab li a:hover p span,
.hcasebox .hcase_ttab .on p span {
	color: #fff;
}

.hcasebox .hcase_ttab li:last-child {
	background: none;
	border-right: 0;
}

.hcase_cli .hcase_pimg {
	overflow: hidden;
	position: relative;
	border: 1px solid #eee;
	background-color: #f4f4f4;
}

.hcico_img {
	display: block;
	width: 38px;
	height: 38px;
	background-image: url(../img/linkico.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.hcase_panel {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0);
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	-webkit-transform: rotateX(180deg) scale(0.5, 0.5);
	transform: rotateX(180deg) scale(0.2, 0.2);
}

.hcase_cli li:hover .hcase_panel {
	opacity: 1;
	-webkit-transform: rotateX(0deg) scale(1, 1);
	transform: rotateX(0deg) scale(1, 1);
	transition: all 1s cubic-bezier(.23, 1, .38, 1) 0s;
	background: rgba(0, 0, 0, 0.3);
	transition: all ease-out .5s;
}

.hcase_panel .hpanel_ico {
	display: block;
	width: 38px;
	height: 38px;
	text-align: center;
	font-size: 22px;
	line-height: 38px;
	border: 1px solid rgba(255, 255, 255, .5);
	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
}

.hcase_cli {
	margin-top: 45px;
	margin-bottom: 40px;
}

.hcase_cli .hcase_clon ul {
	width: 1230px;
}

.hcase_cli .hcase_clon ul li {
	float: left;
	width: 334px;
	padding: 20px;
	border: 1px solid #e4e4e4;
	margin-right: 26px;
	position: relative;
	background: #f8f8f8;
}

.hcase_cli .hcase_clon ul li .border-top,
.hcase_cli .hcase_clon ul li .border-right,
.hcase_cli .hcase_clon ul li .border-bottom,
.hcase_cli .hcase_clon ul li .border-left {
	display: block;
	position: absolute;
	background-color: #f00;
}

.hcase_cli .hcase_clon ul li .border-top {
	height: 1px;
	width: 0;
	left: -1px;
	top: -1px;
}

.hcase_cli .hcase_clon ul li:hover .border-top {
	width: 376px;
	-webkit-transition: all .8s ease-out;
	transition: all .8s ease-out;
}

.hcase_cli .hcase_clon ul li .border-right {
	height: 0;
	width: 1px;
	right: -1px;
	top: -1px;
}

.hcase_cli .hcase_clon ul li:hover .border-right {
	height: 463px;
	-webkit-transition: all .8s ease-out;
	transition: all .8s ease-out;
}

.hcase_cli .hcase_clon ul li .border-bottom {
	height: 1px;
	width: 0;
	right: -1px;
	bottom: -1px;
}

.hcase_cli .hcase_clon ul li:hover .border-bottom {
	width: 376px;
	-webkit-transition: all .8s ease-out;
	transition: all .8s ease-out;
}

.hcase_cli .hcase_clon ul li .border-left {
	height: 0;
	width: 1px;
	left: -1px;
	bottom: -1px;
}

.hcase_cli .hcase_clon ul li:hover .border-left {
	height: 463px;
	-webkit-transition: all .8s ease-out;
	transition: all .8s ease-out;
}

.hcase_cli .hcase_clon ul li .hcase_ptit {
	font-size: 18px;
	line-height: 35px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background: url(../img/icon111.png) no-repeat left center;
	padding-left: 20px;
}

.hcase_cli .hcase_clon ul li:hover .hcase_ptit {
	color: #f00;
}

.hcase_cli .hcase_clon ul li .hcase_pimg {
	width: 334px;
	height: 230px;
	border-radius: 5px;
}

.hcase_cli .hcase_clon ul li img {
	width: 100%;
}

.hcase_cli .hcase_clon ul li p {
	color: #999;
	text-indent: 2em;
	height: 69px;
	line-height: 23px;
	overflow: hidden;
	margin: 15px auto;
}

.hcase_cli .hcase_clon ul li .hc_more {
	display: block;
	width: 130px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	float: right;
	color: #666;
	border-radius: 3px;
	border: 1px solid #666;
}

.hc_time {
	line-height: 35px;
	border-left: 5px solid #d3484d;
	padding-left: 10px;
	color: #999;
}

.hcase_cli .hcase_clon ul li:hover .hc_more {
	background-color: #f00;
	border: 1px solid #f00;
	color: #fff;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

.hcase_cli .hcase_clon ul li .hc_more span {
	overflow: hidden;
	line-height: 35px;
	height: 35px;
	vertical-align: middle;
}

.hcase_cli .hcase_clon ul li .hc_more i {
	_display: inline;
	*display: inline;
	display: inline-block;
	zoom: 1;
	width: 0;
	height: 35px;
	background-image: url(../img/jt.gif);
	background-repeat: no-repeat;
	background-position: left center;
	vertical-align: middle;
	margin-left: 10px;
}

.hcase_cli .hcase_clon ul li:hover .hc_more i {
	width: 33px;
	-webkit-transition: all .8s ease-out;
	transition: all .8s ease-out;
}

.hcase_cli .hc_point {
	margin: 50px 0 0;
	text-align: center;
}

.hcase_cli .hc_point span {
	_display: inline;
	*display: inline;
	display: inline-block;
	zoom: 1;
	background-color: #d0cece;
	width: 42px;
	height: 10px;
	line-height: 10px;
	border-radius: 5px;
	margin: 0 10px;
}

.hcase_cli .hc_point .on {
	background-color: #d6161e;
}

.casetel {
	width: 35%;
	margin: 0 auto;
	padding-top: 0;
}

.casetel p {
	padding-top: 20px;
}

.casetel p a {
	padding: 8px 25px;
	color: #fff;
	background: #c8171e;
	border-radius: 5px;
}

.casetel p a:hover {
	opacity: 0.8;
}

.casetel .ctel {
	background: url(../img/cttel.png) no-repeat left center;
	padding-left: 65px;
}

.casetel .ctel span {
	color: #666;
}

.casetel .ctel p {
	font-size: 30px;
	color: #000;
	font-weight: bold;
	line-height: 32px;
	padding-top: 6px;
}

.abys {
	width: 100%;
	height: 105px;
	line-height: 105px;
	border-top: 1px #dadada solid;
	position: relative;
}

.abys li {
	float: left;
	padding-right: 48px;
	font-size: 22px;
	color: #222222;
}

.abys li:last-child {
	float: right;
	padding-right: 0;
}

.abys li img {
	padding-right: 20px;
	float: left;
	margin-top: 30px;
}


/*颗粒*/
.sbeibox{position:relative;}
.sbei_tit {
	    padding: 46px 0;
    position: absolute;
    left: 53%;
    z-index: 111;
}

.sbei_tit ul {
	text-align: center
}

.sbei_tit ul li {
	width: 158px;
	height: 46px;
	background: #fff;
	text-align: center;
	line-height: 46px;
	border: 1px solid #d2d2d2;
	display: inline-block;
	z-index: 1;
	cursor: pointer;
}

.sbei_tit ul .on {
	background: #a8232c;
	border: 1px solid #a8232c;
	color: #fff;
}
.sbei_tit ul li a{display:block;}
.sbei_tit ul .on a{color: #fff;}
.sbox_li .bx-wrapper {
	position: relative;
	*zoom: 1;
}
.sbox_li .bx-wrapper img {
	max-width: 100%;
	display: block;
}
.sbox_li .bx-wrapper .bx-viewport {
	left: 0;
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}
.sbox_li .bx-wrapper .bx-pager,
.sbox_li .bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}
.sbox_li .bx-wrapper .bx-pager {
	text-align: center;
	color: #666;
}
.sbox_li .bx-wrapper .bx-pager .bx-pager-item,
.sbox_li .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}
.sbox_li .bx-wrapper .bx-pager.bx-default-pager a {
	background: none;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.sbox_li .bx-wrapper .bx-pager.bx-default-pager a:hover,
.sbox_li .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #fff;
}

.sbox_li .bx-wrapper .bx-controls-direction a {
	position: absolute;
	outline: 0;
	width: 40px;
	height: 40px;
	text-indent: -9999px;
	z-index: 9999;
	margin-top:30px;
}
.sbox_li .bx-wrapper .bx-controls-direction a.disabled {
	display: block;
}
.sbox_li .bx-wrapper .bx-controls-auto {
	text-align: center;
}
.sbox_li .bx-wrapper .bx-controls-auto .bx-start {
	display: none;
}
.sbox_li{background:url(../img/fastc.png) no-repeat center center;}
	.jzbox{/* min-width: 1200px; */    width: 1200px;
    margin: 0 auto; padding: 35px 0 88px 0; overflow: hidden;}
.jzbox_tit{width: 1200px; box-sizing: border-box; color: #fff; line-height: 30px; font-size: 16px; margin: 0 auto 66px;}
.jzbox_tit h4{font-size: 26px; line-height: 76px; font-weight: normal;}
.jzbox_tit i{width: 74px; height: 1px; line-height: 0; display: block; background: #fff; margin-bottom: 18px;}
.jzslide_img{ margin-top: 20px;}
.jzslide_img:hover{transform:translateY(-20px);transition:all .5s linear;}
.sbox_li .jzbox .bx-wrapper .bx-pager,
.sbox_li .bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -50px;
	width: 100%;
}
.sbox_li .jzbox .bx-wrapper .bx-pager.bx-default-pager a {
	text-indent: -9999px;
	display: block;
	width: 8px;
	height: 8px;
	border: solid 1px #fff;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.sbox_li .jzbox .team_left .bx-wrapper .bx-controls-direction a {
	width: 35px;
	height: 35px;
}
.sbox_li .jzbox .bx-wrapper .bx-prev {
	top: -78px;
	left: 18.5%;
	background: url(../img/cl.png) no-repeat;
}
.sbox_li .jzbox .bx-wrapper .bx-next {
	top: -78px;
	left: 21%;
	background: url(../img/cr.png) no-repeat;
}
.sbox_li .bx-wrapper .bx-controls-direction .bx-prev:hover{background-position: 0 0;}
.sbox_li .bx-wrapper .bx-controls-direction .bx-next:hover{background-position: 0 0;}
@media screen and (max-width: 1680px){
	.sbox_li .jzbox .bx-wrapper .bx-prev {
		left: 0%;
	}
	.sbox_li .jzbox .bx-wrapper .bx-next {
		left: 8%;
	}
}
@media screen and (max-width: 1440px){
	.sbox_li .jzbox .bx-wrapper .bx-prev {
		left: 8%;
	}
	.sbox_li .jzbox .bx-wrapper .bx-next {
		left: 11.5%;
	}
}
@media screen and (max-width: 1366px){
	.sbox_li .jzbox .bx-wrapper .bx-prev {
		left: 5%;
	}
	.sbox_li .jzbox .bx-wrapper .bx-next {
		left: 9%;
	}
}

.jzslide_li p{text-align: center;line-height: 35px;color: #fff;}




/*新闻*/

.hnewsbox {
	display: block;

	background: url(../img/probgww1.jpg) no-repeat center center;
}

.hnew_title {
	margin: 0 0 15px;
	border-bottom: 1px solid #ccc;
}

.hnew_title span {
	font-size: 32px;
	line-height: 35px;
	font-weight: bold;
	color: #747474;
	padding-right: 15px;
}

.hnew_title p {
	display: inline;
	color: #666;
}

.hnew_title span font {
	font-weight: normal;
	font-size: 14px;
	line-height: 30px;
	color: #909090;
	text-transform: uppercase;
}

.hnew_title a {
	margin-top: 5px;
}

.hnews_con {
	padding: 0 0 30px;
}

.hnews_con .hnewc_left {
	width: 424px;
	background-color: #fff;
	border: 1px solid #e4e4e4;
}

.hnews_con .hnewc_left ul li {
	width: 378px;
	padding: 23px;
	background: #f7f7f7;
}

.hnews_con .hnewc_left .newl_picb {
	position: relative;
}

.hnews_con .hnewc_left dl {
	position: absolute;
	left: 0;
	bottom: -25px;
	color: #fff;
	background-color: #f00;
}

.hnews_con .hnewc_left dl dt {
	font-size: 20px;
	padding: 3px 10px 0 10px;
	border: 1px solid rgba(255, 255, 255, 0.2);
	text-align: center;
}

.hnews_con .hnewc_left dl dd {
	font-size: 16px;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
}

.hnews_con .hnewc_left ul li .newl_img {
	width: 378px;
	height: 185px;
	overflow:hidden;
}

.hnews_con .hnewc_left ul li .hnewl_tit {
	font-size: 18px;
	margin-bottom: 20px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.hnews_con .hnewc_left ul li p {
	margin-top: 40px;
	color: #999;
	line-height: 23px;
	height: 69px;
	overflow: hidden;
	text-indent: 2em;
	margin-bottom: 10px;
}

.hnews_con .hnewc_left ul li .new_more {
	display: block;
	width: 170px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	margin: 0 auto;
	border: 1px solid #d0d0d0;
	-webkit-transition: all .8s ease-out;
	transition: all .8s ease-out;
}

.hnews_con .hnewc_left ul li:hover .new_more {
	background-color: #f00;
	border: 1px solid #f00;
	color: #fff;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

.hnews_con .hnewc_left ul li .new_more span {
	overflow: hidden;
	line-height: 35px;
	height: 35px;
	vertical-align: middle;
}

.hnews_con .hnewc_left ul li .new_more i {
	_display: inline;
	*display: inline;
	display: inline-block;
	zoom: 1;
	width: 0;
	height: 35px;
	background-image: url(../img/jt.gif);
	background-repeat: no-repeat;
	background-position: left center;
	vertical-align: middle;
	margin-left: 10px;
	-webkit-transition: all .8s ease-out;
	transition: all .8s ease-out;
}

.hnews_con .hnewc_left ul li:hover .new_more i {
	width: 33px;
}

.hnews_con .hnewc_right {
	width: 725px;
}

.hnews_con .hnewc_right .title {
	margin-bottom: 20px;
	padding-bottom: 10px;
    border-bottom: 1px solid #d2d2d2;
}

.hnews_con .hnewc_right .title dl {
	float: left;
	width: 40px;
	text-align: center;
	color: #f00;
	text-transform: uppercase;
}

.hnews_con .hnewc_right .title dl dt {
	font-size: 37px;
	height: 28px;
	line-height: 28px;
}

.hnews_con .hnewc_right .title dl dd {
	font-size: 12px;
	height: 12px;
	line-height: 12px;
}
.hnews_con .hnewc_left .title .hnewr_tit{width:100%;}
.hnews_con .hnewc_right .title .hnewr_tit {
	width: 685px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ececec;
}

.hnews_con .hnewc_left .title .hnewr_tit h4 a,.hnews_con .hnewc_right .title .hnewr_tit h4 a {
	font-size: 26px;
	font-weight: bold;
	color: #f00;
	border-bottom: 1px solid #f00;
	padding-bottom: 4px;
}

.hnews_con .hnewc_left .title .new_more,.hnews_con .hnewc_right .title .new_more {
	float: right;
	width: 53px;
	height: 14px;
	margin-top: 10px;
}

.hnews_con .hnewc_right .hnewr_li ul li {
	border: 1px solid #e4e4e4;
	width: 100%;
	height: 98px;
	position: relative;
	background-color: #f7f7f7;
	* background-color: #f7f7f7;
	_background-color: #f7f7f7;
	margin-bottom: 10px;
}

.hnews_con .hnewc_right .hnewr_li ul li:hover {
	border: 1px solid #f00;
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

.hnews_con .hnewc_right .hnewr_li ul li .new_more {
	display: block;
	width: 15px;
	height: 15px;
	position: absolute;
	right: 0;
	top: 0;
	background-image: url(../img/nlmore.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #999;
}

.hnews_con .hnewc_right .hnewr_li ul li:hover .new_more {
	background-color: #f00;
}

.hnews_con .hnewc_right .hnewr_li dl dt {
	float: left;
	width: 125px;
	height: 98px;
	color: #999;
	position: relative;
}

.hnews_con .hnewc_right .hnewr_li dl dt .hnewr_date {
	position: absolute;
	z-index: 99;
	left: 30px;
	top: 10px;
	text-align: center;
}

.hnews_con .hnewc_right .hnewr_li dl dt .hnewr_date span {
	font-size: 30px;
	display: block;
	color: #999;
}

.hnews_con .hnewc_right .hnewr_li dl dt .hnewr_date i {
	width: 60px;
	height: 2px;
	background: #FF0000;
	display: block;
	margin: 5px auto;
}

.hnews_con .hnewc_right .hnewr_li ul li:hover .hnewr_date span {
	color: #f00;
}

.hnews_con .hnewc_right .hnewr_li ul li:hover dd a {
	color: #f00;
}

.hnews_con .hnewc_right .hnewr_li dl dt .hnewr_date em {
	font-size: 16px;
	color: #b7b7b7;
	font-style: normal;
}

.hnews_con .hnewc_right .hnewr_li dl dd {
	float: left;
	width: 545px;
	padding: 15px 0 0 40px;
}

.hnews_con .hnewc_right .hnewr_li dl dd a {
	display: block;
	font-size: 16px;
	margin-bottom: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.hnews_con .hnewc_right .hnewr_li dl dd p {
	color: #999;
	line-height: 18px;
	height: 36px;
	overflow: hidden;
}

.hnews_con .newl_img img {
	width: 100%;
	height:100%;
}


/*友情链接*/

.yqlink {
	padding: 15px 0;
	border-bottom: 1px solid #e4e4e4;
}

.yqlink h3 {
	padding-bottom: 10px;
	padding-left: 34px;
	background-image: url(../img/link.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	border-bottom: 1px solid #e4e4e4;
	line-height: 30px;
	font-size: 20px;
	font-style: oblique;
	color: #747474;
	text-transform: uppercase;
}

.yqlink dl {
	line-height: 35px;
}

.yqlink dl dd {
	display: inline;
}

.yqlink dl dd a {
	color: #999;
	font-size: 15px;
	*display: inline;
	_display: inline;
	display: inline-block;
	zoom: 1;
	margin-right: 20px;
	border-right: 1px solid #ccc;
	padding: 0 10px;
	border-bottom: 1px solid #ccc;
}

.yqlink dl dd a:hover {
	color: #c8171e;
}


/*底部*/

.hfooter {
	clear: both;
	background-color: #222;
	color: #696969;
	padding: 50px 0 35px;
}

.hfooter a {
	color: #696969;
}

.hfooter a:hover {
	color: #FF1D00;
}

.hfooter .footop_con {
	border-bottom: 1px solid #5C5C5C;
	padding-bottom: 30px;
	margin-bottom: 30px;
}

.hfooter .footop_con .footop_nav {
	width: 830px;
	float: left;
}

.hfooter .footop_con .footop_lx {
	width: 360px;
	float: right;
}

.hfooter .footop_con .footop_lx dl.footop_tel {
	width: 200px;
	float: left;
	text-align: center;
	line-height: 1.1;
}

.hfooter .footop_con .footop_lx dl.footop_qr {
	width: 120px;
	float: right;
	margin-top: 20px;
}

.hfooter .footop_con .footop_lx dl.footop_tel dt {
	margin-bottom: 8px;
}

.hfooter .footop_con .footop_lx dl.footop_tel dt img {
	display: block;
	width: 63px;
	height: 66px;
	margin: 0 auto 8px;
}

.hfooter .footop_con .footop_lx dl.footop_tel dt span {
	font-size: 16px;
	;
	margin-bottom: 5px;
}

.hfooter .footop_con .footop_lx dl.footop_tel dt b {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
}

.hfooter .footop_con .footop_lx dl.footop_tel dd {
	font-size: 14px;
	;
}

.hfooter .footop_con .footop_lx dl.footop_tel dd span {
	margin-bottom: 10px;
}

.hfooter .footop_con .footop_lx dl.footop_tel dd b {
	font-weight: normal;
}

.hfooter .footop_con .footop_lx dl.footop_tel dd b a {
	color: #696969;
}

.hfooter .footop_con .footop_lx dl.footop_tel dd b a:hover {
	text-decoration: underline;
}

.hfooter .footop_con .footop_lx dl.footop_tel dt span,
.hfooter .footop_con .footop_lx dl.footop_tel dt b,
.hfooter .footop_con .footop_lx dl.footop_tel dd span,
.hfooter .footop_con .footop_lx dl.footop_tel dd b {
	display: block;
}

.hfooter .footop_con .footop_lx dl.footop_qr dt {
	margin-bottom: 10px;
}

.hfooter .footop_con .footop_lx dl.footop_qr dt img {
	width: 120px;
	height: 120px;
	display: block;
}

.hfooter .footop_con .footop_lx dl.footop_qr dd {
	text-align: center;
	font-size: 14px;
	;
}

.hfooter .footop_con .footop_nav dl {
	width: 125px;
	float: left;
	margin-right: 40px;
}

.hfooter .footop_con .footop_nav dl dt {
	font-size: 16px;
	;
	color: #b2b2b2;
	border-bottom: 1px solid #333;
	padding-bottom: 15px;
	margin-bottom: 10px;
}

.hfooter .footop_con .footop_nav dl dd {
	padding: 5px 0;
	font-size: 14px;
	;
}

.hfooter .footcopy {
	text-align: center;
	font-size: 14px;
}


/*内页开始*/

.inban1 {
	width: 100%;
	height: 497px;
	box-sizing: border-box;
	padding-top: 13%;
	text-align: center;
}

.ban1 {
	background: url(../img/inbanner.jpg) no-repeat center center;
}
.ban2 {
	background: url(../img/inbanner2.jpg) no-repeat center center;
}
.ban3 {
	background: url(../img/inbanner3.jpg) no-repeat center center;
}
.ban4 {
	background: url(../img/inbanner4.jpg) no-repeat center center;
}
.ban5 {
	background: url(../img/inbanner5.jpg) no-repeat center center;
}
.inban1 h1 {
	color: #616161;
}

.inban1 em {
	width: 80px;
	height: 5px;
	background: #C8171E;
	display: block;
	margin: 15px auto 5px;
}

.inban1 .duan {
	padding-top: 15px;
	color: #666;
}

.ernav {
	padding: 30px 0 0;
	text-align: center;
}

.ernav ul {
	font-size: 0;
}

.ernav li {
	    display: inline-block;
    width: 15%;
    height: 42px;
    line-height: 42px;
    border: 1px solid #999;
    font-size: 14px;
    margin: 1% 1% 0 0;
    border-radius: 5px;
}

.ernav li:nth-child(6n) {
	margin-right: 0;
}

.ernav li a {
	color: #666;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	box-sizing: border-box;
	padding: 0 6px;
}

.ernav li:hover {
	background: #C8171E;
	border: 1px solid #C8171E;
	transition: .6s;
}

.ernav li:hover a {
	color: #fff;
}

.bantel {
	padding: 35px 0;
}

.bantel p {
	display: inline;
	margin: 0 20px;
	color: #C8171E;
}

.bantel p a {
	    padding: 6px 25px;
    border: 1px solid #616161;
    color: #c8171e;
    color: #fff;
    border-radius: 5px;
    background: #616161;
}

.bantel p a:hover {
	border: 1px solid #C8171E;
	background: #C8171E;
}

.bantel p span {
	background: url(../img/bantel.png) no-repeat left center;
	font-size: 16px;
	padding-left: 30px;
	font-weight: bold;
}

.bantel p span strong {
	font-size: 26px;
	text-shadow: 2px 2px 2px #969696;
}

.inbread {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #e9e9e9;
	color: #7a6c6c;
}

.inbread a {
	color: #7a6c6c;
}

.inbread p i {
	float: left;
	background: url(../img/bhome.png) no-repeat center;
	width: 30px;
	height: 50px;
	padding: 0 15px;
	border-right: 1px solid #e9e9e9;
	border-top: none;
	margin-right: 20px;
}

.incon {
	font-size: 14px;
	color: #666;
	line-height: 2.0;
	padding: 30px 0;
}

.incon img {
	max-width: 100%;
}

.inproc {
	height: auto;
	overflow: hidden;
}

.inproc ul {
	height: auto;
	overflow: hidden;
}

.inproc ul li {
	width: 286px;
	height: 229px;
	overflow: hidden;
	float: left;
	margin: 0 7px 14px;
	    border: 1px solid #a3a3a3;
    box-sizing: border-box;
}

.inproc ul li a {
	width: 100%;
	height: 229px;
	overflow: hidden;
	display: block;
	position: relative;
}
.inproc ul li .pimg{    padding: 10px;
    box-sizing: border-box;
   }
.inproc ul li img {
	width: 100%;
	height: 229px;
}

.inproc ul li .pro_panel {
	width: 100%;
	height: 100%;
	background: #c8171e;
	position: absolute;
	left: 0;
	bottom: -193px;
	z-index: 2;
	text-align: center;
	font-size: 15px;
	color: #fff;
	line-height: 36px;
	transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
}

.inproc ul li .pro_panel dt,
.inproc ul li .pro_panel dd {
	height: 36px;
	overflow: hidden;
	
}

.inproc ul li a:hover .pro_panel {
	bottom: 0;
	 background: url(../img/pbg.png) center repeat;
}

.inproc ul li a:hover .pro_panel dt {
	margin: 80px 0 0;
	
}
.inproc ul li a:hover .pro_panel dd{
	color:transparent;
}

/*分页*/

.page {
	width: 100%;
	margin: 30px auto 0;
	text-align: center;
	min-height: 30px;
}

.page .pagebox {
	text-align: center;
}

.pagebox span {
	border: 1px solid #999;
	margin-right: 10px;
	margin-bottom: 10px;
	border-radius: 3px;
	width: 40px;
	line-height: 30px;
	display: inline-block;
	color: #999;
}

.pagebox span a {
	color: #999;
	width: 100%;
	display: block;
}

.pagebox .pagebox_num_nonce {
	color: #fff;
	background: #C8171E;
	border: 1px solid #C8171E;
}

.pagebox .pagebox_pre,
.pagebox .pagebox_next_nolink,
.pagebox .pagebox_pre_nolink,
.pagebox .pagebox_next {
	width: 90px !important;
}


/*产品列表*/

.inproul {
	clear: both;
	text-align: left;
}

.inptit_con {
	width: 100%;
    height: 50px;
    background: #a9a9a9;
    padding: 0 6px;
    box-sizing: border-box;
}

.inproul {
	font-size: 0;
}

.inproul li {
	width: 24%;
	margin-bottom: 1%;
	margin-right: 1%;
	display: inline-block;
	overflow: hidden;
	border: 1px solid #ccc;
	font-size: 14px;
	    border-bottom: 0;
}

.inproul li:nth-child(4n) {
	margin-right: 0px;
}

.inproul li .inpro_picli {
	width: 100%;
}

.inproul li .inpro_pic img {
	height: 215px;
	width: 100%;
}

.inptit_con h5 {
	overflow: hidden;
	padding-left: 9%;
	width: 100%;
	padding: 10px 3px;
	font-weight: normal;
	box-sizing: border-box;
	font-size: 16px;
	color: #fff;
	text-align: center;
}

.inproul li:hover h5 {
	
}

.inptit_con h5 span {
	font-size: 12px;
	color: #999;
	display: block;
	max-height: 22px;
	overflow: hidden;
}

.inptit_jt {
	width: 19%;
	height: 50px;
	display:none;
	background: url(../img/proico.png) no-repeat center center;
}

.inproul li:hover .inptit_jt {
	background: url(../img/proico.png) no-repeat 43px center;
	transition: 0.5s;
}

.grzx_main3 .inproul li {
	float: left;
	display: block;
}

.inpro_picli {
	display: block;
	width: 100%;
	height: 215px;
	position: relative;
	background: #f8f8f8;
}

.inpro_picli .inpro_panel {
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
}

.inpro_picli .inpro_panel .inpro_panbg {
	display: block;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
}

.inpro_picli:hover .inpro_panel {
	opacity: 1;
	transition: all 0.4s ease 0s;
}

.inpro_xmore {
	font-size: 16px;
	line-height: 30px;
	width: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -15px;
	color: transparent;
}

.inpro_picli .inpro_panel .inpline_top {
	top: 0;
}

.inpro_picli .inpro_panel .inpline_bot {
	bottom: 0;
}

.inpro_picli .inpro_panel .inpro_xline {
	display: inline-block;
	width: 100px;
	height: 0px;
	background-color: #f2f2f2;
	position: absolute;
	left: 50%;
	margin-left: -50px;
}

.inpro_picli .inpro_panel:hover .inpro_xline {
	width: 6px;
	margin-left: -3px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	transition: all 0.6s ease 0s;
}


/*放大图*/

.inhcon .inhon_li {
	width: 24%;
	margin-right: 1%;
	margin-bottom: 2%;
	float: left;
	cursor: pointer;
	padding: 10px 10px 0;
	box-sizing: border-box;
	border: 1px solid #ddd;
}

.inhcon .inhon_li:nth-child(4n) {
	margin-right: 0;
}

.inhcon .inhon_li .inhon_imgb {
	width: 100%;
	height: 180px;
	overflow: hidden;
}

.inhcon .inhon_li .inhon_imgb img {
	width: 100%;
	height: 100%;
	transition: .3s;
}

.inhcon .inhon_li p {
	text-align: center;
	color: #6b6b6b;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 42px;
}

.inhcon .inhon_li:hover p {
	color: #fff;
}

.inhcon .inhon_li:hover img {
	transform: scale(0.95);
}

.inhcon .inhon_li:hover {
	box-shadow: 0 10px 15px #ccc;
	background: #999;
}


/*留言*/

.lycon_c {
	padding: 0 50px 30px;
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}

.ily_c div {
	width: 23%;
	margin: 3% 1%;
	position: relative;
	box-sizing: border-box;
	float: left;
	border: 1px solid #999;
	text-align: left;
	    background: #f8f8f8;
}

.ily_c div img {
	position: absolute;
	right: 8px;
	top: 12px;
}

.ily_c input {
	height: 45px;
	    background: #f8f8f8;
}

textarea {
	text-indent: 1em;
}

.ily_c div input {
	margin-right: 10px;
}

.ily_c div span {
	font-size: 16px;
	text-align: left;
}

.ily_c div span i {
	color: #f8f8f8;
    padding-right: 5px;
    font-weight: bold;
    font-style: normal;
}

.lycon_c textarea {
	padding: 10px 0;
	width: 98%;
	line-height: 28px;
	    background: #f8f8f8;
	height: 60px;
	margin: 0 auto;
	display: block;
	font-size: 16px;
	border: 1px solid #999;
}

.lycon_c button {
	width: 160px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	background: #FF0506;
	margin: 20px auto 0;
	display: block;
	cursor: pointer;
}

.ju {
	text-align: center;
	padding: 0 0 30px;
	font-size: 26px;
	line-height: initial;
}

.lybtn {
	display: inline-block;
	width: 150px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	background: #C8171E;
	margin: 45px 20px 0;
	border-radius: 5px;
}

.rebtn {
	background: #999;
}

.subtn:hover {
	background: #231815;
	transition: .6s;
}

.rebtn:hover {
	background: #EB2935;
}


/*产品总*/

.inp_total .inprot_tit {
	position: relative;
	padding: 10px 20px 10px 42px;
    margin-bottom: 30px;
    font-size: 26px;
       font-weight: bold;
    color: #c8171e;
    position: relative;
    border-bottom: 3px solid #ddd;
	background:#f7f7f7 url(../img/pca.png) no-repeat 5px center;
}

/* .inp_total .inprot_tit .spantit:before {
	position: absolute;
    content: "";
    left: 5px;
    top: 27px;
    width: 20px;
    height: 20px;
    background: #C8171E;
    border-radius: 6px;
} */


.inp_total .inprot_tit .spantit a {
	margin-left: 60px;
	font-size: 16px;
	padding: 3px 15px;
	color: #fff;
	background: #c8171e;
	border-radius: 3px;
	border:1px solid transparent;
}

.inp_total .inprot_tit:hover a {
	color:#C8171E;
	background: #fff;
	border:1px solid #C8171E;
	transition: .6s;
}

.inp_total .inprot_tit .pbtn_up {
	position: absolute;
	top: 25px;
	right: 10px;
	font-size: 14px;
	color: #999;
	cursor: pointer;
	padding-left: 18px;
	background: url(../img/p_up.png) no-repeat left center;
}

.inp_total .inprot_tit .pbtn_up:hover {
	color: #C8171E;
	background: url(../img/p_uph.png) no-repeat left center;
}

.inp_total .inprot_tit .contract {
	background: url(../img/p_down.png) no-repeat left center;
}

.inewdetal .ndetit {
	text-align: center;
}

.inewdetal .newdli {
	text-align: center;
	padding: 15px;
	border-bottom: 1px solid #aaa;
}

.inewdetal .newdli span {
	padding: 0 15px;
}

.zhaiyao {
	box-sizing: border-box;
	padding: 10px;
	color: #999;
	background: #f9f9f9;
	margin: 15px auto;
	border: 1px solid #eee;
}

.zhaiyao span {
	color: #666;
}

.zhaiyao p {
	height: 56px;
	overflow: hidden;
}

.bq {
	color: #999;
	text-indent: 0;
	border-top: 1px dashed #999;
	margin-top: 10px;
}

.updown {
	padding: 15px 0;
	border-bottom: 3px solid #ddd;
}

.updown .fl {
	background: url(../img/p_uph.png) no-repeat left center;
	padding-left: 20px;
	float:none;
}

.updown .fr {
	background: url(../img/p_downd.png) no-repeat left center;
	padding-left: 20px;
	float:none;
}
.updown .fl:hover,
.updown .fr:hover {
	padding-left: 25px;
	transition: .6s;
}

.updown .fl:hover a,
.updown .fr:hover a {
	color: #C8171E;
}

.inewdetal {
	margin-bottom: 15px;
}

.relnews {
	padding-top: 25px;
	background: url(../img/hnewbg.jpg) no-repeat center center;
	margin-bottom: -30px;
	 padding-bottom: 30px;
}

.reltitle {
	text-align: center;
}
.reltitle h2{ width: 200px;margin: 0 auto;
    font-size: 26px;
    color: #c8171e;
    border-bottom: 1px solid #ccc;}
.innew_c {
	width: 100%;
	position:relative;
}

.innewli {
	width: 31.5%;
    margin: 0 auto 30px;
    box-sizing: border-box;
    float: left;
    background: #f9f9f9;
    padding: 10px;
    box-sizing: border-box;
    margin-right: 1%;
	border: 1px solid #eee;
}
.innewli:nth-child(3n){margin-right:0;}
.inne_tit {
	font-size: 18px;
	color: #111111;

}

.inne_tit .fl {
	width: 100%;
}
.inne_tit .fr{background:url(../img/ntime.png) no-repeat left center;padding-left:20px;}
.inne_txt {
	font-size: 14px;
	color: #a5a5a5;
	line-height: 2;
	overflow: hidden;
	height: 60px;
	border-top: 1px solid #d6d6d6;
}

.inne_dec {
	font-size: 14px;
    color: #ffffff;
    margin-top: 10px;
    width: 80px;
    text-align: center;
    background: #c8171e;
    border-radius: 3px;
	border:1px solid #C8171E;
}

.inne_dec a {
	color: #fff;
}

.innewpic {
	width: 100%;
	height: 200px;
}

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

.innewli:hover .inne_dec {
	
	color:#C8171E;
	background:#fff;
	transition: .6s;
}

.innewli:hover a {
	color: #C8171E;
}

.relnews .innewli {
	width: 32.5%;
    margin: 2% 1% 0 0;
}
.relnews .innewli:nth-child(3n){margin-right:0;}
.relnews .innewpic {
	display: none;
}

.relnews .innew_c {
	width: 100%;
		position:relative;
}
.inne_tit .fr{position:absolute;bottom:-3px;right:10px;color:#999;}
.innew2_ul {
	overflow: hidden;
}

.innew2 {
	width: 100%;
    margin-bottom: 10px;
    padding: 10px;
    box-sizing: border-box;
    overflow: hidden;
}

.innew2 span {
	display: block;
	font-size: 14px;
	color: #eeeeee;
	margin-bottom: 5px;
	padding-left: 10px;
}

.innew2 .fl {
	background:url(../img/ntime.png) no-repeat left center;
    padding-left:20px;	
	float:right;color: #666;
}

.innew2 h1 {
	float:left;
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	margin-bottom: 10px;
	display: block;
	width:60%;
	box-sizing: border-box;
	padding-left: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position:relative;
	height:35px;
}
.innew2 h1:before{content:"◎";position:absolute;width:20px;height:20px;left:0;top:-13px;color:#666;font-size:30px;}
.innew2 div {
	width: 99%;
	height: 1px;
	background: #e1e1e1;
	margin-left: 10px;
	clear: both;
}

.innew2 i {
	/* display: block;
	height: 1px;
	width: 40px;
	transition: 0.6s;
	background: #C8171E; */
}

.innew2:hover i {
	width: 100%;
}

.innew2:hover h1 {
	color: #C8171E;
}

#inpro_r {
	width: 55%;
	height: 370px;
	float: right;
}

#inpro_title {
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin: 0 auto;
	font-weight: bold;
	color: #C8171E;
	font-size: 24px;
	padding-bottom: 10px;
    border-bottom: 2px solid #c8171e;
}

#inpro_info {
	width: 100%;
	height: 88px;
	overflow: hidden;
	line-height: 26px;
	margin: 10px auto;
	color: #999;
	font-size: 14px;
	background: #f5f5f5;
	padding: 5px 8px 8px;
	margin-top: 20px;
	box-sizing: border-box;
}

#inpro_btn {
	width: 100%;
    margin-top: 35px;
}

#inpro_btn li {
	float: left;
	height: 39px;
	line-height: 39px;
	color: #fff;
	font-size: 14px;
}

#inpro_btn li span {
	padding-left: 70px;
}

#inpro_btn .prolx {
	width: 170px;
	height: 39px;
	border-radius: 5px;
	line-height: 39px;
	background: #c8171e url(../img/float33.png) 19px center no-repeat;
	margin-right: 18px;
}

#inpro_btn .inpro_qq {
	width: 170px;
	height: 39px;
	border-radius: 5px;
	line-height: 39px;
	background: #a9a9a9 url(../img/float11.png) 19px center no-repeat;
}

#inpro_btn li:hover {
	opacity: 0.8;
}

#inpro_btn .inpro_tel {
	width: 240px;
    height: 39px;
    border-radius: 5px;
    font-weight: bold;
    font-size: 16px;
    line-height: 39px;
    border: 1px solid #a9a9a9;
	margin-left:20px;

	    background: #a9a9a9;
}
#inpro_btn .inpro_tel  span{color:#fff;padding-left:30px;}
#inpro_btn li a {
	display: block;
	color: #fff;
	font-size: 14px;
}

#inpro_btn li a:hover {
	color: #fff!important;
}


/*图片放大镜*/

div.zoomDiv {
	width: 200px;
	height: 200px;
	z-index: 999;
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	border: 1px solid #ccc;
	display: none;
	text-align: center;
	overflow: hidden;
}

div.zoomDiv img {
	width: auto;
	max-width: none;
}

div.zoomMask {
	cursor: crosshair;
	background: #000;
	border: 1px solid #fff;
	filter: alpha(opacity=15);
	-webkit-opacity: .15;
	-moz-opacity: .15;
	-ms-opacity: .15;
	-o-opacity: .15;
	opacity: .15;
	position: absolute;
	z-index: 1;
}


/*图片放大镜样式*/

#preview img {
	max-width: none;
	height: auto !important;
	display: block;
}

.jqzoom {
	float: left;
	border: none;
	position: relative;
	padding: 0px;
	cursor: pointer;
	margin: 0px;
	display: block;
}

.zoomdiv {
	z-index: 100;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 350px;
	height: 350px;
	background: #ffffff;
	border: 1px solid #CCCCCC;
	display: none;
	text-align: center;
	overflow: hidden;
}

.jqZoomPup {
	z-index: 10;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 200px;
	border: 1px solid #aaa;
	background: #ffffff/*url(zoom.png) 50% center no-repeat*/
	;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
}


/*图片小图预览列表*/

.inpro_big {
	width: 500px;
	border: 1px solid #DFDFDF;
	overflow: hidden;
	box-sizing: border-box;
}

.inpro_smli {
	clear: both;
	width: 500px;
	margin-top: 20px;
}

.inpro_smli .prev {
	float: left;
	margin-right: 5px;
}

.inpro_smli .next {
	float: right;
	margin-left: 5px;
}

.inpro_smli .prev,
.inpro_smli .next {
	display: block;
	font-family: "宋体";
	text-align: center;
	width: 5px;
	line-height: 94px;
	cursor: pointer;
	text-decoration: none;
	float: left;
}

.inpro_smli .items {
	float: left;
	position: relative;
	width: 480px;
	height: 96px;
	overflow: hidden;
}

.inpro_smli .items ul {
	position: absolute;
	width: 99999px;
}

.inpro_smli .items ul li {
	float: left;
	width: 110px;
	padding-right: 11px;
	text-align: center;
}

.inpro_smli .items ul li img {
	cursor: pointer;
	display: block;
	width: 110px;
	padding: 1px;
	border: 1px solid #ccc;
	height: 90px;
	float: left;
}

.inpro_smli .items ul li img:hover {
	border: 2px solid #FF6600;
	padding: 1px;
}

.prodesc img {
	max-width: 100%;
}

#inpro_r .inlip {
	line-height: 35px;
    height: 35px;
    border-bottom: 1px solid #ddd;
    margin-top: 10px;
}
#inpro_r .inlip strong{color:#c8171e;}
.relpro {
	padding: 30px 0;
	margin-top: 25px;
	background: #f9f9f9;
}
#inpro_info .inlip{line-height: 26px;height: 26px;margin-top:0;border:0;}
.relpro .inproul {
	padding-top: 25px;
}

.relly .lycon_c {
	padding: 0;
}

#inpro_img {
	margin-bottom: 25px;
}


/*内页结束*/


/* 浮窗 */

.fr_box {
	position: fixed;
	width: 50px;
	height: 275px;
	right: 0;
	top: 214px;
	z-index: 100;
}

.fr_box ul li {
	width: 50px;
	height: 50px;
	float: left;
	position: relative;
	margin-bottom: 1px;
	font-size: 12px;
	line-height: 50px;
}

.fr_box ul li .fr_li {
	position: absolute;
	width: 50px;
	height: 50px;
	top: 0;
	right: 0;
	transition: all 0.3s;
	color: #fff;
	background: #c8171e;
	overflow: hidden;
	opacity: .8;
	    border-radius:6px;
}

.fr_box ul li.fr_wx .fr_li {
	overflow: visible;
}

.fr_box ul li .fr_li:hover {
	opacity: 1;
}

.fr_box ul li .sidetop {
	width: 50px;
	height: 50px;
	line-height: 50px;
	display: inline-block;
	background: #ba0e0e;
	transition: all 0.3s;
	opacity: .8;
	  border-radius:6px;
}

.fr_box ul li .sidetop:hover {
	opacity: 1;
}

.fr_box ul li img {
	float: left;
}

.fr_box ul li .fr_li3 {
	font-size: 16px;
}

.fr_box ul li .fr_picb {
	padding: 13px;
}

.fr_box .fr_qr {
	position: absolute;
	top: 0;
	left: -140px;
	width: 110px;
	display: ;
	background: #fff;
	border: 1px solid #dadada;
	padding: 14px;
	line-height: 20px;
	color: #333;
	text-align: center;
	display: none;
}

.fr_box .fr_qr img {
	display: block;
	width: 110px;
	height: 110px;
	margin-bottom: 5px;
	float: none;
}

.fr_box .fr_zx {
	height: 0;
	position: relative;
	z-index: 2;
}

.fr_box .fr_zx .fr_li {
	border: 1px solid #b11e28;
	height: auto;
	border-radius: 5px 0 0 5px;
	width: 140px;
	background: #fff;
	opacity: 1;
	bottom: -50px;
	top: auto;
	text-align: center;
	padding-bottom: 5px;
	right: -150px;
}

.fr_box .fr_zx h5 {
	height: 35px;
	line-height: 35px;
	background: #b11e28;
	font-weight: normal;
	color: #fff;
	font-size: 14px;
	padding: 0 10px;
	text-align: left;
	margin-bottom: 10px;
}

.fr_box .fr_zx h5 i {
	float: right;
	cursor: pointer;
	transition: all 0.3s;
	position: relative;
	z-index: 5;
}

.fr_box .fr_zx h5 i:hover {
	transform: rotate(90deg);
}

.fr_box .fr_zx a {
	display: block;
	height: 32px;
	line-height: 32px;
	border-radius: 18px;
	border: 1px solid #b11e28;
	margin: 5px 15px
}

@media(min-width: 1690px) {
	.inban1 {
		padding-top: 12%;
	}
}

@media(max-width: 768px) {
	html,
	body {
		max-width: 660px;
		min-width: 660px;
		margin: auto;
	}
	.mainb {
		width: 98%;
	}
	.headbox {
		display: none;
	}
	/*单独的移动nav*/
	.mobnav {
		display: block;
		height: 48px;
		background: #f2f2f2;
		position: fixed;
		top: 0px;
		left: 0px;
		bottom: 0;
		right: 0;
		width: 660px;
		z-index: 999;
		overflow: hidden;
		margin: 0 auto;
		border-top: 2px solid #f08300;
	}
	.lightbox{z-index:1000 !important;}
	.mobnav .mhead_l {
		padding-top: 2px;
		padding-left: 2%;
		float: left;
	}
	.mobnav .mhead_l .mlogo {
		height: 40px;
		float: left;
		padding-right: 10px;
		border-right: 1px solid #eee;
	}
	.mobnav .mhead_l span {
		background: url(../img/ttel.png) no-repeat left 10px;
		padding-left: 20px;
		padding-top: 10px;
		padding-bottom: 10px;
		float: left;
		margin-left: 15px;
	}
	.mobnav .mhead_r {
		padding-right: 5%;
		padding-top: 14px;
		float: right;
	}
	.mobnav .mhead_r a .m_menuico {
		height: 16px;
		vertical-align: top;
		display: block
	}
	.m_nav {
		display: block;
		position: fixed;
		top: 0px;
		left: 0px;
		width: 0px;
		height: 0px;
		overflow: hidden;
		z-index: 10000
	}
	.m_nav .m_npanel {
		position: absolute;
		width: 100%;
		height: 100%;
		background: #0b0d19;
		filter: alpha(opacity=0);
		opacity: 0;
		left: 0px;
		top: 0px;
		z-index: 1
	}
	.m_nav .closeicon {
		position: absolute;
		width: 20%;
		left: 30px;
		top: 5%;
		z-index: 100;
		text-align: center;
		filter: alpha(opacity=0);
		opacity: 0
	}
	.m_nav .m_navlist {
		position: absolute;
		width: 80%;
		right: 0px;
		top: 0px;
		background: #0b0d19;
		height: 100%;
		z-index: 100;
		right: -80%;
		overflow-y: scroll;
		padding-top: 20px;
	}
	.m_nav .m_navlist ul {
		padding-left: 5%;
		padding-right: 5%
	}
	.m_nav .m_navlist ul li {
		border-bottom: 1px solid #232530
	}
	.m_nav .m_navlist ul li a {
		display: block;
		height: 45px;
		color: #fff;
		line-height: 45px;
		padding-left: 5%;
		font-size: 16px
	}
	.m_nav .m_navlist ul li .mlist_li {
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 100%
	}
	.m_nav .m_navlist ul li .mlist_li a {
		flex: 1;
		background: url(../img/mnico.png) no-repeat left center;
		padding-left: 20px;
	}
	.m_nav .m_navlist ul li .mlist_li i {
		width: 40px;
		height: 35px;
		box-sizing: border-box;
		padding: 0 5px;
		display: block;
	}
	.icon {
		background: url(../img/jia.png) 100% no-repeat;
		background-position: 50% 50%;
		-webkit-transition: all 0s;
		-moz-transition: all 0s;
		transition: all 0s
	}
	.icon_on {
		background: url(img/jian.png) 50% no-repeat!important;
		background-position: 50% 50%;
		-webkit-transition: all 0s;
		-moz-transition: all 0s;
		transition: all 0s
	}
	.m_nav .m_navlist ul li .m_twoli {
		display: none;
		width: 100%;
	}
	.m_nav .m_navlist ul li .m_twoli a {
		display: block;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		padding-left: 10%;
		overflow: hidden;
		white-space: nowrap;
		width: 90%;
		text-overflow: ellipsis;
		background: url(img/mnavli.png) no-repeat left center;
		padding-left: 20px;
	}
	.a_closed img {
		width: 22px;
	}
	/*单独的移动nav*/
	
	.bigbann,
	.bigbann .bd img {
		height: auto;
	}
	
	.bigbann .prev,
	.bigbann .next {
		top: 62%;
	}
	.pro_topt .pro_title p:after {
		display: none;
	}
	.ysbox {
		display: none;
	}
	.pro_title {
		float: none;
		text-align: center;
	}
	.hprobox {
		background-size: 100% 100%;
	}
	.pro_topt .pro_titli {
		width: 100%;
		margin-top: 18px;
	}
	.pro_topt .pro_titli a {
		width: 23%;
		border: 0;
		display: initial;
		float: left;
		text-align: center;
		margin-left: 0;
		color: #c8171e;
		background: #fff;
		padding-right: 0;
		margin: 1% 1% 0 1%;
		border-radius: 5px;
		border: 1px solid #c8171e;
	}
	.pro_topt .pro_titli a:nth-child(5n) {
		border-right: 1px solid #c8171e;
	}
	.spepro .hptit p,.pro_topt .pro_title p {
		padding-top: 10px;
		color: #aaa;
	}
	.pro_picon li .pro_img {
		height: 114px;
	}
	.pro_topt {
		padding: 40px 0 25px;
	}
	.pro_picon {
		padding-top: 0;
	}

	.pro_picon li .pro_name h3 {
		color: #5f5f5f;
    padding: 10px 0;
    margin-top: 0;
	}
	.pro_picon li .pro_name p {
		display: none;
	}
	.advbox {
		height: 92px;
		background-size: 100%;
	}
	.adv_tel {
		height: 92px;
	}
	.adv_tel p {
		font-size: 12px;
		padding-top: 45px;
		padding-right: 83px;
	}
	.adv_tel a {
		display: none;
	}
	.hcasebox {
		width: 100%;
	}
	.hcasebox h3,
	.hnewsbox h3 {
		font-size: 36px;
	}
	.hcasebox h3 p,
	.hnewsbox h3 p {
		font-size: 16px;
		color: #aaa;
	}
	.hcasebox .hcali_right,
	.hcasebox .hcase_btnl,
	.hcasebox .hcase_btnr {
		display: none;
	}
	.hcasebox .hcasel_bpic {
		width: 100%;
	}
	.hcasebox .hcasel_bpic dl {
		width: 100%;
		box-sizing: border-box;
	}
	.hcasebox .hcasel_bpic dt img {
		width: 100%;
	}
	.hcasebox .hcasel_bpic dd p {
		width: 60%;
	}
	.casetel {
		width: 75%;
	}
	.aboutbox {
		display: none;
	}
	.sbeibox .sbei_con .sbox_li .tempWrap {
		width: 100% !important;
	}
	.sbeibox .sbei_con .sbox_li .sbox_next {
		right: 0;
		z-index: 9;
	}
	.sbeibox .sbei_con .sbox_li .sbox_prev {
		left: 0;
		z-index: 9;
	}
	.sbeibox {
		height: 386px;
	}
	.sbeibox .sbei_tit {
		padding: 26px 0;
	}
	.hnew_left,
	.hnewl_left {
		width: 100%;
	}
	.hnewl_left {
		height: 145px;
	}
	.hnewl_left {
		background: #f5f5f5;
	}
	.hnew_img {
		width: 30%;
		float: left;
		height: 145px;
		overflow: hidden;
	}
	.hnew_img img {
		width: 100%;
		height: auto;
	}
	.hnew_time {
		top: 59px;
		left: 0;
	}
	.hnew_tit,
	.hnew_txt {
		width: 66%;
		padding-left: 20px;
	}
	.hnew_right {
		width: 100%;
		margin-top: 20px;
	}
	.hnew_rig {
		width: 100%;
		margin-top: 20px;
	}
	.hnew_title span {
		font-size: 30px;
	}
	.hnewr_ul {
		height: auto;
	}
	.hnewsbox {
		padding-bottom: 0;
		padding-top: 20px;
	}
	.btop_left {
		display: none;
	}
	.btop_cen {
		width: 100%;
		margin: 0;
		box-sizing: border-box;
		padding: 0 10px;
	}
	.bottbox {
		padding-top: 25px;
	}
	.btop_r {
		display: none;
	}
	.hcasebox .hcasel_bpic dt img {
		height: auto;
	}
	.hcasebox .hcasel_bpic dl {
		height: 405px;
	}
	.inban1 {
		height: auto;
	}
	.bantel p span strong {
		font-size: 20px;
	}
	.inban1 {
		padding-top: 12%;
		    padding-bottom: 30px;
			background-size: 100%;
    background-position: center 50px;
	}
	.ernav {
		padding: 25px 0 0;
	}
	.bantel {
		display: none;
	}
	.inproc ul li {
		width: 48%;
		margin: 1%;
	}
	.inproul li {
		width: 48%;
		margin: 1%;
		box-sizing: border-box;
	}
	.inhcon .inhon_li {
		width: 48%;
		margin: 1%;
	}
	.lycon_c {
		width: 100%;
		padding: 0;
	}
	.ily_c div {
		width: 48%;
	}
	#inpro_l,
	#inpro_r {
		width: 100%;
	}
	.bigImg,
	.bigImg #midimg {
		height: auto;
	}
	#inpro_title {
		margin-top: 0;
	}
	#inpro_img {
		padding-bottom: 6px;
		margin-bottom: 10px;
	}
	.inptit_con h5 {
		padding: 13px 3px;
	}
	.relnews .innewli {
		width: 100%;
		margin: 2% auto;
	}
	#inpro_img {
		box-sizing: border-box;
	}
	#inpro_btn .prolx,
	#inpro_btn .inpro_qq {
		width: 40%;
		background-image: none;
		text-align: center;
	}
	#inpro_btn li span {
		padding: 0;
	}
	#inpro_btn .inpro_tel {
		background-image: none;
		font-size: 18px;
		text-align: center;
		display:none;
	}

	.updown .fl,
	.updown .fr {
		float: none;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.innewli {
		width: 48%;
		margin: 1%;
	}
	.innewpic {
		float: none;
		width: 100%;
	}
	.innew_c,
	.inne_tit .fl {
		width: 100%;
	}
	.inne_tit .fr {
		display: none;
	}
	.inne_txt {
		margin-top: 10px;
	}
	.inne_dec {
		margin-top: 10px;
	}
	.inpro_big,
	#preview img {
		width: 100% !important;
	}
	.jqzoom,
	.inpro_img {
		float: none;
	}
	#inpro_r {
		margin-top: 10px;
	}
	div.zoomMask {
		display: none !important;
	}
	.fr_box {
		display: none;
	}
	.ernav li {
		width: 18%;
		height: 35px;
		line-height: 35px;
	}
	.ernav li:nth-child(5n) {
		margin-right: 1%;
	}
	.hnew_title,
	.hnew_rig {
		display: none;
	}
	.bx-viewport,
	.banbox li {
		height: 284px !important;
	}
	.pro_topt .pro_titli span {
		width: 31%;
		margin-bottom: 3px;
	}
	.habox .habox_con .habox_right{padding: 18px 5px;border: 3px solid #f3f3f3;}
	.pro_topt .pro_titli a {
		width: 100%;
		border: none;
		margin: auto;
	}
	.pro_topt .pro_titli .action {
		border: none;
	}
	.pro_topt .pro_titli a {
		color: #717171;
	}
	.hnews_con .hnewc_left {
		display: none;
	}
	.hnews_con .hnewc_right {
		width: 100%;
	}
	.hnews_con .hnewc_right .title .hnewr_tit {
		width: 93.5%;
	}
	.hnews_con .hnewc_right .hnewr_li dl dt {
		width: 20%;
	}
	.hnews_con .hnewc_right .hnewr_li dl dd {
		width: 78%;
		padding: 15px 0 0 0;
	}
	.hfooter .footop_con .footop_nav {
		display: none;
	}
	.hfooter .footop_con .footop_lx {
		width: 100%;
	}
	.hfooter {
		padding: 20px 0 10px;
	}
	.hfooter .footop_con {
		margin-bottom: 10px;
	}
	.hcasebox .hcase_ttab li {
		width: 25%;
	}
	.hcasebox .hcase_ttab li p {
		width: 100%;
	}
	.spep_con li {
		width: 100%;
		margin-bottom: 10px;
	}
	.hadvbox{display:none;}
	.hcase_cli .hcase_clon ul li .hcase_pimg{width:100%;}
	.hcase_cli .hcase_clon ul li{width:262px;}
	.hcase_cli .hcase_clon ul li:hover .border-top,.hcase_cli .hcase_clon ul li:hover .border-bottom{width:100%;}
	.hprobox{padding-bottom:0;}
	.hcase_cli{margin-top:15px;}
	.hcasebox h3 p, .hnewsbox h3 p, .habox h3 p{font-size:16px;}
	.habox .habox_con .habox_img,.habox .habox_con .habox_right{width:100%;}
	.habox .habox_con .habox_right{box-sizing:border-box;}
	.abys{display:none;}
	.sbeibox .sbei_tit{display:none;}
	.jzbox{min-width: 100%;width: 100%; box-sizing: border-box; padding: 35px 20px 68px;}
	.jzbox_tit{width:100%;}
	.sbox_li .jzbox .bx-wrapper .bx-next{left: 15%;}
	.sbox_li .bx-wrapper .bx-viewport{height:auto !important;}
	.jzbox_tit{height: 120px;overflow: hidden;}
	.hnews_con .hnewc_right .title{display:none;}
	.hnews_con{padding-top:0;}
	.hcasebox h3, .hnewsbox h3, .habox h3{height:auto;}
	.inp_total .inprot_tit{font-size:22px;}
	.inp_total .inprot_tit .spantit:before{top:22px;}
		#inpro_btn{display:none;}
	div.zoomDiv{display:none !important;}
	#inpro_r{height:auto;}
	.habox{padding-bottom:10px;}
	.hnews_con .hnewc_left ul li{padding:10px;}
	#inpro_info{height:88px;}
	.innew2 h1:before{content: "◎";
    position: absolute;
    width: 20px;
    height: 20px;
    left: 0;
    top: -4px;
    color: #e12828;
    font-size: 20px;}
	.incon img{max-width: 100%;}
	.aboutb img {
	max-width: 100%;
	height:auto !important;
}
.spepro{display:none;}
	
}

@media(max-width: 640px) {
	html,
	body {
		max-width: 100%;
		min-width: 100%;
	}
	.mainb {
		width: 98%;
	}
	.mobnav {
		width: 100%;
	}
	.m_nav .closeicon {
		left: 15px;
	}
	.btop_cen .fl {
		display: none;
	}
	.banbox{margin-top: 46px;}
	.pro_topt {
		padding: 25px 0 10px;
	}
	.pro_topt .pro_title h3,
	.hcasebox h3,
	.hnewsbox h3,.spepro .hptit h1,.habox h3 {
		font-size: 28px;
	}
	.pro_topt .pro_titli a {
		font-size: 16px;
		width: 100%;
	}
	.pro_topt .pro_titli a:last-of-type {
		font-size: 16px;
	}
	.pro_picon li {
		width: 48%;
		margin: 1%;
	}
	.pro_picon li .pro_img {
		height: 124px;
	}
	.adv_tel p {
		padding-right: 0px;
		padding-left: 70px;
	}
	.hcasebox h3,
	.hnewsbox h3 {
		padding-top: 15px;
	}
	.hcasebox h3 p,
	.hnewsbox h3 p {
		line-height: 1.5;
	}
	.hcasebox .hcasel_bpic dd em a {
		width: 93px;
	}
	.casetel {
		width: 80%;
	}
	.casetel p {
		text-align: center;
		float: none;
	}
	.casetel .ctel {
		margin-top: 30px;
	}
	.pad30 {
		padding-top: 15px;
	}
	.sbeibox .sbei_tit ul li {
		width: 31%;
		margin-bottom: 1%;
	}
	.hnew_title p {
		font-size: 12px;
	}
	.hnew_time {
		width: 65px;
		height: 46px;
	}
	.hnew_time strong {
		font-size: 16px;
	}
	.hnew_time em {
		margin: 3px auto;
	}
	.hnew_time font {
		font-size: 12px;
		overflow: hidden;
		width: 74%;
		display: block;
		white-space: nowrap;
		margin: 0 auto;
	}
	.hnew_tit,
	.hnew_txt {
		width: 64%;
	}
	.hnew_txt {
		margin: 5px auto 0;
	}
	.hnewl_left {
		height: 115px;
	}
	.pro_topt .pro_title p {
		font-size: 16px;
	}
	.inban1 .duan {
		display: none;
	}
	.inban1 {
		padding-top: 20.5%;
		height: auto;
		padding-bottom: 30px;
	}
	.ernav li {
		width: 30.5%;
		height: 35px;
		line-height: 35px;
		border: 1px solid #999;
		margin: 1%;
		border-radius: 3px;
	}
	.inban1 h1 {
		font-size: 20px;
	}
	.inproc ul li {
		height: 165px;
	}
	.inproc ul li img {
		height: 114px;
	}
	.inproc ul li a {
		height: 100%;
	}
	.inproc ul li .pro_panel,
	.inproc ul li a:hover .pro_panel {
		bottom: -128px;
	}
	.inproc ul li a:hover .pro_panel dt {
		margin: 0;
	}
	.inpro_picli {
		height: 114px;
	}
	.inpro_picli .inpro_panel {
		height: 114px;
	}
	.inptit_jt {
		display: none;
	}
	.inptit_con h5 {
		width: 100%;
		border: 0;
		text-align: center;
	}
	.inhcon .inhon_li .inhon_imgb {
		height: 110px;
	}
	.ily_c div {
		width: 98%;
	}
	.ju {
		text-align: center;
		font-size: 18px;
	}
	.lybtn {
		width: 40%;
		margin: 25px 0 0;
	}
	.m_bot {
		display: block !important;
		height: 50px;
		background: #c81e2b;
		position: fixed;
		bottom: 0;
		width: 100%;
		z-index: 99;
	}
	.m_bot ul {
		font-size: 0;
	}
	.m_bot li {
		width: 25%;
		box-sizing: border-box;
		display: inline-block;
		font-size: 14px;
		text-align: center;
		border-right: 1px solid #eee;
		padding: 6px 0;
	}
	.m_bot li:hover {
		background: #7c7c7c;
	}
	.m_bot li a {
		color: #fff;
	}
	.m_bot li img {
		display: block;
		margin: 0 auto;
	}
	.m_bot li p {
		padding-top: 3px;
	}
	.inp_total .inprot_tit {
		font-size: 18px;
		padding: 0 0 5px 2px;
	}
	.inp_total .inprot_tit .spantit:before {
		top: 10px;
		height: 20px;
	}
	.inp_total .inprot_tit .spantit a {
		margin-left: 15px;
	}
	.inp_total .inprot_tit .pbtn_up {
		top: 5px;
	}
	.inp_total .inprot_tit:hover .spantit:before {
		width: 10px;
	}
	.inptit_con {
		height: 30px;
	}
	.inptit_con h5 {
		padding: 0;
	}
	.inne_tit .fl {
		width: 100%;
	}
	.relnews {
		background: none;
	}
	.innewli {
		width: 100%;
		margin: 1% auto;
	}
	.inewdetal .ndetit {
		font-size: 20px;
	}
	.inewdetal .newdli {
		padding: 15px 0;
	}
	.inewdetal .newdli span {
		padding: 0 5px;
	}
	.inproul li .inpro_pic img {
		height: 114px;
	}
	.incon table {
		display: none;
	}
	.hcasebox .hcasel_bpic dl {
		height: 395px;
	}
	.hcasebox .hcase_ttab {
		display: block;
	}
	.hcasebox .hcase_ttab li p span {
		display: none;
	}
	.bcen_info {
		line-height: 1.5;
	}
	.bottop {
		padding-bottom: 15px;
	}
	.bottm_bot {
		padding-top: 15px;
	}
	.bottbox {
		padding-bottom: 40px;
	}
	.pro_picon li .pro_name {
		background: #ebebeb;
	}
	.pro_picon li .pro_name h3 {
		background: #ebebeb;
    font-weight: normal;
	}
	.sbeibox .sbei_con .sbox_li .sbox_prev {
		font-size: 24px;
	}
	.bx-viewport,
	.banbox li {
		height: 184px !important;
	}
	.hnews_con .hnewc_left {
		display: block;
	}
	.hcasebox .hcase_ttab li {
		width: 48%;
		margin: 1%;
	}
	.hcasebox .hcase_ttab li {
		border-right: none;
	}
	.hcasebox .hcase_ttab li a:hover p,
	.hcasebox .hcase_ttab .on p {
		background-size: 100%;
	}
	.hcasebox .hcase_ttab li p {
		height: 48px;
	}
	.hnews_con .hnewc_left ul li {
		width: 324px;
	}
	.hnews_con .hnewc_left ul li {
		width: 100%;
		box-sizing: border-box;
	}
	.hnews_con .hnewc_left,
	.hnews_con .hnewc_left ul li .newl_img {
		width: 100%;
	}
	.hnews_con .hnewc_left dl {
		bottom: 25px;
	}
	.hnews_con .hnewc_left ul li p {
		margin-top: 0;
	}
	.hnews_con .hnewc_right .title dl {
		display: none;
	}
	.hnews_con .hnewc_right .title .hnewr_tit {
		margin-top: 10px;
		width: 100%;
	}
	.hnews_con .hnewc_right .hnewr_li dl dt .hnewr_date span {
		font-size: 16px;
	}
	.hnews_con .hnewc_right .hnewr_li dl dt .hnewr_date {
		left: 5px;
		top: 21px;
	}
	.hfooter {
		margin-bottom: 50px;
	}
	.hcase_cli .hcase_clon ul li .hcase_pimg{width:100%;}
	.hcase_cli .hcase_clon ul li{width:320px;}
	.hcasebox .hcase_ttab{margin-top:20px;}
	.hcase_cli .hc_point{margin-top:30px;}
	.hcase_cli{margin-bottom:20px;}
	.hcasebox h3, .hnewsbox h3, .habox h3{padding-top:20px;line-height:1.5;}
	.habox .habox_con .habox_img{margin-top:15px;}
	.habox .habox_con .habox_right span{line-height: 2.0;
    height: 82px;margin-bottom:20px;}
	.habox .habox_con .habox_right a{padding:5px 10px;}
	
	.sbox_li .jzbox .bx-wrapper .bx-next{left: 20%;}
	.jzbox{padding-top:15px;padding-bottom:8px;}
	.sbox_li .jzslide_li{width:150px !important;}
	.sbox_li .bx-wrapper .bx-viewport{height:180px !important;}
	.hnewsbox{background:#eee;}
	.hnewsbox{padding-top:0;}
	.hnews_con .hnewc_left{margin-top:10px;    margin-bottom: 10px;}
	.inp_total .inprot_tit .spantit:before{display:none;}
	.innew2 h1{ width: 73%;}
	.innew2 .fl{  background: none; padding-left: 0;  float: right;color: #666;}
	.inp_total .inprot_tit{background-image:none;}
	.inp_total .inprot_tit .spantit a{font-size:14px;}
	.pro_topt .pro_titli span:hover a{color:#eb2935;}
	.innew2 div{margin-left:0;}
}

@media(max-width: 360px) {
	.mobnav .mhead_l {
		padding-left: 0;
	}
	.mobnav .mhead_l span {
		padding-left: 18px;
		margin-left: 8px;
	}
	.pro_topt .pro_titli a {
		width: 100%;
	}
	.inne_tit .fl {
		width: 100%;
	}
	.hnews_con .hnewc_right .hnewr_li dl dd {
		width: 76%;
		padding: 15px 0 0 10px;
	}
	.hcase_cli .hcase_clon ul li{width:306px;}
		
}</pre></body></html>