﻿@charset "utf-8";
* {
	margin: 0;
	padding: 0;
}

html,
body {
	font-family: "微软雅黑";
	font-size: 15px;
	min-width: 1400px;
	margin: auto;
	color: #333;
}

ul,
li {
	list-style: none;
}

img {
	display: block;
	border: 0;
}

input,
textarea {
	outline: none;
}

a {
	color: #565656;
	text-decoration: none;
}

a:hover {
	color: #c40001;
}

.clear {
	clear: both;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.mainb {
	width: 1400px;
	margin: 0 auto;
}

.paddt30 {
	padding-top: 30px;
}

.paddt3b2 {
	padding: 30px 0 20px;
}

.mar30 {
	margin-top: 30px;
}

.overfw {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.mtmenu,
.mobile_bot {
	display: none;
}


/***********************************************************************************/

.headbox {
	height: 132px;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99;
	background: #1d1b1b;
	background: -moz-linear-gradient(top, #1d1b1b 0%, rgba(27, 27, 27, 0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1d1b1b), color-stop(100%, rgba(27, 27, 27, 0)));
	background: -webkit-linear-gradient(top, #1d1b1b 0%, rgba(27, 27, 27, 0) 100%);
	background: -o-linear-gradient(top, #1d1b1b 0%, rgba(27, 27, 27, 0) 100%);
	background: -ms-linear-gradient(top, #1d1b1b 0%, rgba(27, 27, 27, 0) 100%);
	background: linear-gradient(to bottom, #1d1b1b 0%, rgba(27, 27, 27, 0) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0);
}

.headcen {
	height: 95px;
}

.toptel {
	padding-left: 25px;
	background: url(../img/toptel.png) no-repeat left center;
}

.logo {
	width: 22%;
	padding-top:15px;
	float: left;
}

.logo img {
	width: 100%;
}

.htopright {
	width: 63%;
	padding-top: 22px;
	box-sizing: border-box;
}

.htr_top {
	border-bottom: 1px solid #999;
	height: 42px;
	line-height: 42px;
}

.htr_top p {
	color: #fff;
}

.headnav ul {
	width: 100%
}

.headnav li {
	width: 12.5%;
	float: left;
	height: 65px;
	line-height: 65px;
	text-align: center;
	font-size: 16px;
	position:relative;
}

.headnav a {
	width: 100%;
	display: block;
	position: relative;
	color: #fff;
}

.headnav li a:after {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	right: 50%;
	bottom: -2px;
	height: 2px;
	opacity: 0;
	background-color: #c40001;
}

.headnav li a:hover {
	color: #c40001;
}

.headnav li a:hover:after {
	left: 1%;
	right: 1%;
	opacity: 1;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s
}

.headnav .hnavtwo {
	display: none;
	width: 100%;
	padding: 0;
	position: fixed;
	top: 125px;
	overflow: hidden;
	text-align: center;
	z-index: 110;
	left: 0;
	background-color: #fafafa;
}

.headnav .hnavtwo .hnavtwo_c {
	width: 1200px;
	overflow: hidden;
	padding-top: 5px;
	margin: 0 auto;
	padding-bottom: 50px
}

.headnav .hnavtwo .hnavtwo_c .hnavtwo_l {
	width: 680px;
	overflow: hidden;
	float: left;
	margin-top: 15px;
	margin-left: 50px
}

.headnav .hnavtwo .hnavtwo_c .hnavtwo_l img {
	width: 280px;
	height: 212px
}

.headnav .hnavtwo .hnavtwo_c .hnavtwo_l a {
	width: 280px;
	height: 212px;
	padding: 0;
	margin-right: 45px;
	float: left
}

.headnav .hnavtwo .hnavtwo_c .hnavtwo_r {
	float: right;
	text-align: center;
	width: 470px;
	margin-top: 15px
}

.headnav .hnavtwo .hnavtwo_c .hnavtwo_r p {
	border-bottom: 1px solid #eee;
	box-shadow: none;
	height: 50px;
	line-height: 50px;
	box-sizing: border-box;
	text-align:center;
}

.headnav .hnavtwo .hnavtwo_c .hnavtwo_r p a {
	text-align: center;
	width: 100%;
	color: #555;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.headnav .hnavtwo .hnavtwo_c .hnavtwo_r p a:hover:after {
	display: none;
}

.headnav .hnavtwo .hnavtwo_c .hnavtwo_r p a:hover {
	color: #c40001;
}
.headnav .sutwo{width: 180px;position:absolute;top: 68px;}
.headnav .sutwo .hnavtwo_c{width:100%;}
.headnav .sutwo .hnavtwo_c .hnavtwo_r{width:100%;}
.headnav .sutwo .hnavtwo_c .hnavtwo_r p{background-position:10px center;}
.headnav .sutwo .hnavtwo_c{padding:0;}
.headnav .sutwo .hnavtwo_c .hnavtwo_r{margin-top:0;}
.headnav .sutwo .hnavtwo_c .hnavtwo_r p:hover{color:#fff;background:#c40001;}
.headnav .sutwo .hnavtwo_c .hnavtwo_r p:hover a{color:#fff;}
.headtel{line-height:115px;}
.headtel h3{color:#fff;font-size:18px;background:url(../img/toptel.png) no-repeat left center;padding-left:25px;box-sizing:border-box;letter-spacing:2px;}


/*banner*/

.hbanerbox {
	width: 100%;
	height: 800px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

.hbanerbox .bd {
	height: 800px;
	overflow: hidden;
	position: relative;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
}

.hbanerbox .hd {
	width: 100%;
	position: absolute;
	z-index: 9;
	left: 0;
	height: 16px;
	bottom: 80px;
}

.hbanerbox .hd ul {
	text-align: center;
}

.hbanerbox .hd ul li {
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #fff;
	margin-right: 10px;
	cursor: pointer;
	overflow: hidden;
}

.hbanerbox .hd ul li.on {
	background: #FABD00;
	width: 30px;
	height: 10px;
	border-radius: 5px;
	transition: .5s;
}

.hbanerbox .prev,
.hbanerbox .next {
	display: block;
	width: 71px;
	height: 80px;
	position: absolute;
	z-index: 2;
	top: 50%;
	margin-top: -20px;
}

.hbanerbox .prev {
	background: url(../img/babtn.png) no-repeat left top;
	left: 5%;
}

.hbanerbox .next {
	background: url(../img/babtn.png) no-repeat right top;
	right: 5%;
}


/*产品中心*/

.hprobox {
	background: url(../img/hprobg.jpg) center top;
}

.hpro_tit {
	text-align: center;
	position: relative;
}


.hpro_tit h2 {
	font-size: 36px;
	margin-bottom: 10px;
	position: relative;
}

.hpro_tit h2:before,
.hpro_tit h2:after {
	content: "";
	position: absolute;
	bottom: 18px;
	width: 30%;
	height: 1px;
	border-radius: 50%;
}

.hpro_tit h2:before {
	left: 5%;
	background: #c40001;
}

.hpro_tit h2:after {
	right: 5%;
	background: #333333;
}

.hpro_tit h2 i {
	color: #c40001;
	font-style: normal;
}

.hpro_tit p {
	color: #939393;
}

.hpro_cate {
	text-align: center;
}

.hpro_cate li {
	width: 12.5%;
	display: inline-block;
	height: 48px;
	line-height: 48px;
	border-radius: 25px;
	border: 1px solid #888;
	margin-bottom: 5px;
}

.hpro_cate li a {
	color: #666;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.hpro_cate li:hover {
	background: #c40001;
	border: 1px solid #c40001;
	transition: .3s;
}

.hpro_cate li:hover a {
	color: #fff;
}
.hpro_con{padding-top:10px;overflow: hidden;}
.hpro_con li {
	width: 23%;
	margin: 1%;
	float: left;
	position: relative;
	overflow: hidden;
}

.hprobox .hpro_con li .hpro_img {
	width: 100%;
	height: 206px;
	overflow: hidden;
}

.hpro_con li .hpro_img img {
	width: 100%;
	height: 100%;
	display: block;
}
.hpro_con li h3 {
	width: 100%;
	text-align: center;
	height: 45px;
	line-height: 45px;
	font-weight: normal;
	font-size: 16px;
	color: #fff;
	background: #c40001;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.hprobox .hpro_con li .hpro_info{opacity:0;}
.hpro_con li .hpro_info {
	    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: -79%;
    color: #fff;
    background: rgba(0, 0, 0, 0.38);
    text-align: center;
    padding: 15px 0;
    box-sizing: border-box;
}

.hpro_con li .hpro_info p {
	font-size: 18px;
    height: 85px;
    overflow: hidden;
    line-height: 1.6;
    padding: 0 20px;
    box-sizing: border-box;
}

.hpro_con li .hpro_info em {
	display: block;
	width: 30px;
	height: 3px;
	background: #fff;
	margin: 30px auto 0;
}
.hpro_con li:hover h3{color:transparent;}
.hpro_con li:hover .hpro_info {
	bottom: 0;
	 padding: 16% 0;
	transition: .6s;
	opacity: 1;
}


/*公司简介*/

.haboutbox {
	background: url(../img/habbg.jpg) no-repeat center top;
}

.habcon .hpro_tit {
	margin-bottom: 30px;
}
.haboutbox .hpro_tit h2{color:#3a3a3a;}
.haboutbox .hpro_tit h2:before{background:#3a3a3a;}
.haboutbox .hpro_tit h2:after{background: #c40001;}
.haboutbox .hpro_tit h2 i {
	color: #c40001;
}
.haboutbox .hpro_tit p{color: #949494;}
.habcon {
	box-sizing: border-box;
}

.habcon_img {
	width: 45%;
	position: relative;
	height: 360px;
}

.habcon_img img {
	width: 100%;
	display: block;
	height: 100%;
	position: relative;
	z-index: 1;
	padding: 10px;
	box-sizing: border-box;
}

.habpanel {
	position: absolute;
	width: 100px;
	height: 100px;
	background: #cccccc;
    left: 0px;
    top: 0px;
	z-index: 0;
}

.habpanel2 {
	position: absolute;
	width: 150px;
	height: 150px;
	background: #c40001;
	right: -5px;
	bottom: -5px;
	z-index: 0;
}

.habcon_info {
	width: 55%;
	padding: 20px;
	padding-top:0;
	box-sizing: border-box;
}

.habcon_info i {
	font-style: normal;
	font-size: 48px;
    color: #e0e0e0;
	font-weight: bold;
	text-transform: uppercase;
}

.habcon_info h2 {
	font-size: 36px;
    color: #585858;
    margin: 5px 0;
    margin-top: -45px;
}

.habcon_info p {
	line-height: 1.8;
	overflow: hidden;
	height: 188px;
	color: #525252;
}

.habcon_info a {
	display: block;
	width: 150px;
	height: 36px;
	line-height: 36px;
	margin-top: 25px;
	color: #c40001;
	border:1px solid #c40001;
	text-align: center;
	float: left;
	position: relative;
	z-index: 2;
}

.habcon_info a:hover {
	margin-left: 15px;
	transition: .3s;
}

.habtel h3 {
	font-size: 20px;
	letter-spacing: 2px;
	margin-top: 25px;
	line-height: 36px;
	color:#525252;
	background: url(../img/habtel.png) no-repeat left center;
	padding-left: 42px;
}

.habtel h3 b {
	font-size: 30px;
	color: #ffc107;
}
.irelpro .hpro_con li .hpro_img{height:238px;}

/*优势*/

.habysbox {
	position: relative;
	z-index: 2;
	padding-top:20px;
	background:#ffc107;
}

.habysbox li {
	box-sizing: border-box;
	width: 20%;
	float: left;
	padding: 25px 20px;
	box-sizing: border-box;
	text-align: center;
	position: relative;
	background-position:center 10px;
	background-repeat: no-repeat;
}

.habysbox li:after {
	content: "";
	position: absolute;
	top: 25px;
	right: 0px;
	width: 1px;
	height: 60px;
	background: #fff;
}

.habysbox li:nth-child(5):after {
	display: none;
}

.habysbox p {
	color: #eee;
	margin-top:15px;
}

.habys_li1{
	background-image: url(../img/habys_1.png);
}

.habys_li2{
	background-image: url(../img/habys_2.png);
}

.habys_li3{
	background-image: url(../img/habys_3.png);
}

.habys_li4{
	background-image: url(../img/habys_4.png);
}

.habys_li5{
	background-image: url(../img/habys_5.png);
}


/*案例展示*/

.hcasebox {
	background: #fafafa url(../img/hcasebg.jpg);
}

.hcasebox .hcase_tit {
	text-align: center;
	background: url(../img/titline.png) no-repeat center bottom;
	padding-bottom: 25px;
}

.hcasebox .hcase_tit h2 {
	color: #333;
	padding-bottom: 10px;
	font-size: 36px;
}

.hcase_tit p {
	color: #666;
}

.hcase_cate {
	position: relative;
	text-align:center;
}

.hcase_cate li {
	display: inline-block;
	background: #9d9d9d;
	text-align: center;
	width: 15%;
	height:44px;
	line-height:44px;
	font-size: 16px;
}

.hcase_cate li a {
	color: #fff;
	display: block;
}

.hcase_cate li.on {
	background: #c40001;
	transition: .3s;
}

.hcase_cate .hcasemore {
	display: inline-block;
	width: 150px;
	height: 42px;
	line-height: 40px;
	color: #777;
	border: 1px solid #777;
	text-align: center;
	font-size: 20px;
}

.hcasemore:hover {
	color: #fff;
	background: #c40001;
	border: 1px solid #c40001;
	transition: .5s;
}

.hcase_con {
	overflow: hidden;
}

.hcasec_li {
	overflow: hidden;
	zoom: 1;
	width: 100%;
	float: left;
	_display: inline;
}

.hcasec_li dl {
	float: left;
	width: 342px;
	margin: 8px;
	height: 366px;
	background: #fff;
	border: 1px solid #eee;
	box-sizing: border-box;
}
.hcasebox .hcasec_li dl{
	width:450.6px;
	height:auto;
box-sizing:inherit;
}
.hcasec_li dl dt {
	width: 100%;
	float: left;
	height: 450.6px;
	overflow: hidden;
	position:relative;
}
.hcasebox .hcasec_li dl dt{height:298px;}
.hcasebox .hcasec_li dl dt i{position:absolute;left:0;top:-100%;display:block;width:100%;height:100%;background:rgba(0,0,0,0.5) url(../img/jia.png) no-repeat center center;}
.hcasebox .hcasec_li dl:hover i{top:0;transition:.5s;}
.hcasec_li dl dt img {
	width: 100%;
	display: block;
	height: 100%;
}

.hcasec_li dl dd {
	width: 100%;
	float: right;
	padding: 10px;
	box-sizing: border-box;
}

.hcasec_li dl dd h3 {
	color: #333;
	margin-top: 5px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.hcasec_li dl dd em {
	display: block;
	width: 60px;
	height: 1px;
	background: #ddd;
	margin: 10px 0;
}

.hcasec_li dl dd p {
	color: #666;
	line-height: 1.6;
	height: 50px;
	overflow: hidden;
}

.hcasec_li dl dd span {
	color: #fff;
	background:#c40001;
	border:1px solid #c40001;
	display: block;
	width: 120px;
	height: 36px;
	line-height: 36px;
	margin-top: 20px;
	text-align: center;
}

.hcasec_li dl:hover img {
	transform: scale(1.1);
	transition: .6s;
}
.hcasec_li dl:hover span{width: 160px;transition:.5s;}
.hcasec_li dl:hover h3 {
	color: #c40001;
}

.hcasec_li dl:hover em {
	width: 86px;
	background: #c40001;
	transition: .6s;
}

/* 解决方案 */
.hsosobox{overflow: hidden;background: #eee;}
.hsosobox .hcase_tit{text-align: center;}
.hsosobox .hcase_tit h2{font-size: 36px;}
.hsosobox .hcase_tit p{margin-top: 10px;}
.hsoso_cate{width: 30%;margin-top: 30px;}
.hsoso_cate li{height: 98px;line-height: 98px;font-size: 18px;text-align: center;background: #f8f8f8 url(../img/hsoso.png) no-repeat 80% center;border-bottom:1px solid #ddd;}
.hsoso_cate li.on{background: rgba(196,0, 1, 0.92) url(../img/hsoso.png) no-repeat 80% center;}
.hsoso_cate li.on a{color: #fff;}
.hsoso_cate li a{display: block;}
						
.hsosobox .tempWrap{margin-top: 30px;overflow: hidden;}
.hsoso_con{overflow: hidden;margin-top: 30px;}
.hsoso_con li{width: 100%;position: relative;}
.hsoso_con li .hsolo_img{width: 100%;overflow: hidden;height: 489px;}
.hsoso_con li .hsolo_img img{width: 100%;}
.hsoso_con li .hsosoinfo{position: absolute;bottom: 0;left: 0;color:#fff;background: rgba(0,0,0,0.6);width: 100%;padding: 5px 10px;box-sizing: border-box;}
			.hsoso_con li .hsosoinfo h3,.hsoso_con li .hsosoinfo p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
			.hsoso_con li .hsosoinfo p{margin-top: 6px;}

/*新闻中心*/

.hnewsbox {
	background:#f6f6f6;
}

.hnewcon {}

.hnewc_l {
	width: 50%;
}

.hnewcl_top {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.hnewcl_top dt {
	width: 100%;
	height: 427px;
	overflow: hidden;
}

.hnewcl_top dt img {
	width: 100%;
	height: 100%;
	display: block;
}

.hnewcl_top dd {
	width: 100%;
	padding: 15px 10px;
	box-sizing: border-box;
	color: #fff;
	background: rgba(196,0, 1, 0.92);
}

.hnewcl_top:hover img {
	transform: scale(1.1);
	transition: .6s;
}

.hnewcl_top dd h3 {
	padding-left: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: url(../img/hneljt.png) no-repeat left center;
}

.hnewcl_top dd span {
	color: #eee;
	margin: 5px 0;
	display: block;
}

.hnewcl_top dd p {
	line-height: 1.6;
	height: 48px;
	overflow: hidden;
}

.hnewcl_bot {
	
}

.hnewcl_bot li {
	height: 46px;
	line-height: 46px;
	 border-bottom: 1px solid #e1e1e1;
	background: url(../img/hnewb_ico.png) no-repeat left center;
	padding-left: 20px;
	margin-top: 5px;
}

.hnewcl_bot li a {
	display: block;
	width: 72%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
}

.hnewcl_bot li span {
	float: right;
	color: #777;
}

.hnewcl_bot li:hover {
	border-bottom: 1px solid #c40001;
	transition: .3s;
}

.hnewc_r {
	width: 49%;
	box-sizing: border-box;
}

.hnewcr_top dl {
	width: 48%;
    margin: 1%;
    float: left;
	box-sizing: border-box;
	margin-top:0;
}

.hnewcr_top dl dt {
	width: 100%;
	float: left;
	height: 200px;
	overflow: hidden;
}

.hnewcr_top dl dt img {
	width: 100%;
	display: block;
	height: 100%;
}

.hnewcr_top dl dd {
	width: 100%;
	float: right;
	padding: 10px 0 0;
	box-sizing: border-box;
}

.hnewcrt_tit {
	height: 40px;
	line-height: 40px;
}

.hnewcr_top dl dd .hnewcrt_tit h3 {
	width: 100%;
	line-height:25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.hnewcr_top dl dd .hnewcrt_tit span {
	color: #888;
	display:block;
	line-height:1.8;
}

.hnewcr_top dl dd p {
	    clear: both;
    color: #666;
    margin-top: 10px;
    height: 25px;
    overflow: hidden;
    line-height: 1.6;
}

.hnewcr_top dl dd em {
	
	display: block;
	width: 10px;
	height: 1px;
	background: #c40001;
	margin-top: 15px;
}

.hnewcr_top dl:nth-last-child(1) {
	margin-bottom: 0;
}

.hnewcr_top dl:hover img {
	transform: scale(1.1);
	transition: .6s;
}

.hnewcr_top dl:hover em {
	width: 100%;
	transition: .8s;
}


/*底部*/

.hfotbox {
	background: #333333;
}

.hfotbox_l {
	width: 25%;
	padding-left: 20px;
	border-left: 1px solid #666;
	box-sizing: border-box;
}

.hbottel {
	background: url(../img/botel.png) no-repeat left center;
	    padding: 10px 0 10px 65px;
}

.hbottel span {
	color: #999;
}

.hbottel h3 {
	color: #c40001;
	font-size: 20px;
	letter-spacing: 2px;
}

.hfotbox_l ul {
	margin-top: 10px;
}

.hfotbox_l ul li {
	color: #999;
	line-height: 30px;
	position: relative;
	padding-left: 20px;
}

.hfotbox_l ul li:before {
	position: absolute;
	content: "";
	top: 12px;
	left: 0;
	width: 10px;
	height: 10px;
	border-radius: 50%;
    background: #c4c4c4;
	border-left: 3px solid #c40001;
}

.hfotbox_c {
	width: 27%;
	padding:0 30px;
	text-align: center;
	border-right: 1px solid #666;
	box-sizing: border-box;
}

.hfotbox_c .botlogo img {
	max-width: 100%;
	margin: 0 auto;
}
.hfotbox_c .qrbot p {
	color: #666;
	text-align: center;
	margin-top: 10px;
	
}
.hfotbox_c .qrbot {
	margin-left: 20px;
	width: 41%;
	margin-top: 40px;
}

.hfotbox_c .qrbot img {
	width: 100%;
}

.hfotbox_c .qrbot p {
	color: #666;
	text-align: center;
	margin-top: 10px;
}

.hfotbox_c ul li:hover {
	border: 1px solid #c40001;
}

.hfotbox_r {
	width: 48%;
	padding-left: 20px;
	box-sizing: border-box;
}

.hfotbox_r ul {
	float: left;
	width: 23%;
	margin-left: 1%;
}

.hfotbox_r ul h2 {
	color: #999999;
	margin-bottom: 10px;
	font-size: 18px;
}

.hfotbox_r ul li {
	width: 100%;
	float: left;
	border: 1px dashed #666;
	margin-bottom: 5px;
	height: 35px;
	line-height: 33px;
	text-align: center;
	box-sizing: border-box;
}

.hfotbox_r ul li a {
	color: #666;
	display: block;
}

.hfotbox_r ul li a:hover {
	color: #c40001;
}

.hfotbox_c .qrbot {
	margin-left: 20px;
	width: 41%;
	margin-top: 10px;
}

.hfotbox_c .qrbot img {
	width: 100%;
}

.hfotbox_c .qrbot p {
	color: #666;
	text-align: center;
	margin-top: 10px;
}

.hfotbox_c ul li:hover {
	border: 1px solid #c40001;
}

.botcopy {
	margin-top: 30px;
	background: #111;
	padding: 10px 0;
}

.botcopy p {
	color: #666;
}

.botcopy p a {
	color: #444;
}

.botcopy p a:hover {
	color: #666;
	text-decoration: underline;
}


/*广告*/

.hadvbox {
	height: 260px;
	background: #c40001 url(../img/hadvbg.jpg) no-repeat right top;
}

.hadvbox h2 {
	color: #fff;
	padding-top: 35px;
	font-size: 36px;
}

.hadvbox p {
 color: #fff;
 margin-top: 30px;
 font-size: 15px;
}

.hadvbox em {
	display: block;
	width: 120px;
	height: 3px;
	background: #fff;
	margin-top: 20px;
}

.hadvbox .hadv_l h3 {
	color: #fff;
	margin-top: 50px;
	background: url(../img/hneljt.png) no-repeat left center;
	padding-left: 30px;
}
.hadv_l{width: 60%;}
.habysbox{width: 39%}
.habysbox li{padding: 20px;}










.yqlink {
	padding: 10px 0;
	background: #f6f6f6;
	border-bottom: 2px solid #c40001;
}

.yqlink h2 {
	float: left;
	background: url(../img/yqlink.png) no-repeat left center;
	padding-left: 45px;
	letter-spacing: 2px;
}

.yqlink h2 i {
	font-style: normal;
	color: #c40001;
}

.yqlink ul {
	float: left;
}

.yqlink ul li {
	display: inline-block;
	padding: 10px 10px 0 0;
}

.yqlink ul li a {
	color: #666;
}

.yqlink ul li a:hover {
	color: #c40001;
	text-decoration: underline;
}


/*内页开始*/

.txtcon {
	line-height: 1.8;
	color: #666;
	font-size: 15px;
}

.txtcon img {
	max-width: 100%;
	height: auto;
}

.ibanbox {
	height: 400px;
	background-position: center top;
	background-repeat: no-repeat;
}

.ibanbox h2 {
	padding-top: 210px;
	color: #fff;
	font-size: 30px;
}

.ibanbox em {
	display: block;
	width: 65px;
	height: 3px;
	margin: 10px 0;
	background: #fff;
}

.ibanbox p {
	color: #fff;
	background: url(../img/bread.png) no-repeat left center;
	padding-left: 20px;
}

.ibanbox p a {
	color: #fff;
}

.ibanbox p a:hover {
	color: #c40001;
}

.iban1 {
	background-image: url(../img/iban1.jpg);
}

.ibread {
	height: 56px;
	line-height: 56px;
	border-bottom: 1px solid rgba(221, 221, 221, 0.2);
}

.iernavb {
	text-align: center;
}

.iernavb li {
	width: 12.8%;
	height: 40px;
	line-height: 38px;
	text-align: center;
	display: inline-block;
}

.iernavb li a {
	display: block;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border: 1px solid #777;
	box-sizing: border-box;
}

.iernavb li:hover,
.erselecd {
	border: 1px solid #EC0B0;
	background: #c40001;
	transition: .3s;
}

.erselecd {
	color: #fff !important;
	border: 1px solid #c40001 !important;
}

.iernavb li:hover a {
	color: #fff;
}

.iertit {
	text-align: center;
	position: relative;
	padding-bottom: 10px;
	font-weight: 300;
	font-size: 32px;
}

.iertit:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 60px;
	height: 3px;
	background: #c40001;
}


/*留言*/

.ds_form {
	position: relative;
}

.ds_form img {
	position: absolute;
	top: 75%;
	right: 10px;
}

.ds_form input {
	box-sizing: border-box;
	border: none;
	border-bottom: 1px solid #a4a49e;
	height: 42px;
	padding: 5px;
	font-size: 14px;
	width: 100%;
	background: inherit;
	margin-top: 10px;
	outline: none;
	color: #565651;
	background: #fff;
}

.ds_form textarea {
	border: none;
	box-sizing: border-box;
	border-bottom: 1px solid #a4a49e;
	height: 135px;
	padding: 5px;
	font-size: 14px;
	width: 100%;
	background: inherit;
	margin-top: 10px;
	outline: none;
	color: #565651;
	background: #fff;
	font-family: "微软雅黑";
}

.ds_form_btn {
	width: 160px;
	background: #c40001;
	font-size: 14px;
	color: #ffffff;
	border: none;
	text-align: center;
	padding: 10px 0;
	margin-top: 40px;
	cursor: pointer;
}

.ds_form_btn:hover {
	opacity: 0.6;
}


/*实力放大镜*/

.ihoner_con li {
	width: 24.2%;
	width: 24%\9;
	float: left;
	margin: 0 1% 1% 0;
}

.ihoner_con li:nth-child(4n) {
	margin-right: 0;
}

.ihoner_con li .ihon_img {
	width: 100%;
	overflow: hidden;
	height: 206px;
}

.ihoner_con li .ihon_img img {
	width: 100%;
	height: 100%;
	display: block;
}

.ihoner_con li p {
	height: 45px;
	line-height: 45px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-bottom: 2px solid #ddd;
	background: #f8f8f8;
}

.ihoner_con li:hover img {
	transform: scale(1.1);
	transition: .6s;
}

.ihoner_con li:hover p {
	color: #fff;
	background: #c40001;
	transition: .3s;
	border-bottom: 2px solid #666;
}


/*页码*/

.page {
	width: 100%;
	text-align: center;
	padding: 10px 0 20px;
}

.page .pagebox {
	text-align: center;
}

.pagebox span {
	border: 1px solid #ddd;
	background: #f3f3f3;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 40px;
	line-height: 30px;
	display: inline-block;
	color: #555;
	border-radius: 3px;
}

.pagebox span a {
	color: #555;
	width: 100%;
	display: block;
}

.pagebox .pagebox_num_nonce {
	color: #fff;
	background: #c40001;
	border: 1px solid #c40001;
}

.pagebox .pagebox_pre,
.pagebox .pagebox_next_nolink,
.pagebox .pagebox_pre_nolink,
.pagebox .pagebox_next {
	width: 90px !important;
}
/*详情页*/
.idetalc_tit{text-align: center;}
.idetalc_tit h2{font-size: 28px;font-weight: 300;}
.idetalc_tit .idetalc_titp{margin: 15px auto;padding-bottom: 15px;border-bottom: 1px solid #ddd;}
.idetalc_tit .idetalc_titp span{padding: 0 25px;color: #888;}
.idetalc_tit .idetalc_titp i{color: #555;}
.zhaiyao{padding: 10px;box-sizing: border-box;background: #f8f8f8;text-align: left;}
.zhaiyao span{display: block;}
.zhaiyao p{margin-top: 6px;line-height: 1.6;height: 52px;overflow: hidden;color: #888;}

.updown .updown_l{width: 85%;}
.updown p span{float: left;}
.updown p a{display: block;width: 90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;}
.updown p{height: 48px;line-height: 48px;border-bottom: 1px solid #ddd;background: url(../img/navico.png) no-repeat left center;padding-left: 30px;box-sizing: border-box;}
.ireturn_r{display: block;width: 135px;height: 36px;line-height: 36px;float: right;border-radius: 20px;color: #fff;background: #c40001;text-align: center;margin-top: 30px;color: #fff;border: 1px solid #c40001;}
.ireturn_r a{color:#fff;display:block;}
.ireturn_r:hover{color: #c40001;background: #fff;transition: .3s;}
.ireturn_r:hover a{color:#c40001;}
/*产品列表*/
.iprolic_ul li{width: 24.2%;width: 24%\9;margin: 0 1% 1% 0;float: left;height:auto;overflow: hidden;position: relative;}
.iprolic_ul li:nth-child(4n){margin-right: 0;}
.iprolic_ul li .iprolic_img{width: 100%;overflow: hidden;height: 226px;}
.iprolic_ul li .iprolic_img img{width: 100%;display: block;}
.iprolic_ul li .iprolic_info{background: #fff;width: 100%;height: 100%;padding: 10px 0;box-sizing: border-box;}
.iprolic_ul li .iprolic_info h3{color: #787878;text-align: center;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.iprolic_ul li .iprolic_info em{display: block;width: 35px;height:2px;margin: 0 auto;background: #c40001;margin-top: 10px;}
.iprolic_ul li:hover .iprolic_info{top: 0;transition: .5s;}
.iprolic_ul li:hover img{transform: scale(1.1);transition: .6s;}
.iprolic_ul li:hover em{width:100%;transition:.6s;}
/*案例列表*/
.icaseli_con .hcasec_li{width: 100%;float: none;}
.icaseli_con .hcasec_li dl{float: left;width: 48%;margin: 1%;height: 190px;}
.icaseli_con .hcasec_li dl dt{width: 45%;float: left;height: 188px;overflow: hidden;}
.icaseli_con .hcasec_li dl dd {
	width: 55%;
	float: right;
	padding: 10px;
	box-sizing: border-box;
}
/*图片新闻*/
.inewpic_con .hnewcr_top dl{width: 32.6%;width: 31%\9;float: left;margin: 0 1% 1% 0;padding: 0;}
.inewpic_con .hnewcr_top dl:nth-child(3n){margin-right: 0;}
.inewpic_con .hnewcr_top dl dt{width: 100%;height: 270px;}
.inewpic_con .hnewcr_top dl dd{width: 100%;background: #f9f9f9;}
.inewpic_con .hnewcr_top dl dd .hnewcrt_tit h3{width: 72%;}
.inewpic_con .hnewcr_top dl dd span{background: url(../img/time.png) no-repeat left center;padding-left: 20px;}

.inewtxt_con .hnewcl_bot{margin-top: 0;}
.inewtxt_con .hnewcl_bot li{width: 32.6%;width: 32%\9;margin: 0 1% 1% 0;float: left;box-sizing: border-box;background-color: #fff !important;}
.inewtxt_con .hnewcl_bot li:nth-child(3n){margin-right: 0;}

.inewdeil{background: #f8f8f8;}
.inewdeil .inewdeil_con .inewdeil_l{width: 68%;background: #fff;padding: 30px;box-sizing: border-box;}
.inewdeil .inewdeil_con .inewdeil_l .idetalc_tit{text-align: left;margin-bottom: 10px;}
.inewdeil .inewdeil_con .updown .updown_l{width: 75%;}

.irelnews{width:30%;background: #fff;padding: 20px;box-sizing: border-box;}
.irelnews .hnewcl_top{height: auto;}
.irelnews .hnewcl_top dt{height: 232px;}
.irelnews .hnewcl_top dd{padding: 5px;}
.irelnews .hnewcr_top h2{padding: 20px 0;font-weight: normal;background: url(../img/navico.png) no-repeat left center;padding-left: 30px;}
.irelnews .hnewcr_top h2 a{float: right;width:30px;height:30px;line-height:28px;text-align:center;border: 1px solid #ddd;border-radius: 10px;}
.irelnews .hnewcr_top h2:hover a{color:#c40001;border: 1px solid #c40001;transition: .3s;}
.irelnews .hnewcr_top dl{padding: 10px 0;border-bottom: 1px solid #ddd;width:100%;}
.irelnews .hnewcr_top dl dt{height: 94px;width:35%;}
.irelnews .hnewcr_top dl dd .hnewcrt_tit h3{font-size: 16px;font-weight: normal;color: #888;width: 100%;color:#323232;}
.irelnews .hnewcr_top dl dd{width:62%;padding-top:0;}
.irelnews .hnewcrt_tit{ height: 20px; line-height: 20px;}
.irelnews .hnewcr_top dl dd p{height: 45px;color: #999;font-size: 14px;}
/*产品详情*/
/*图片放大镜*/
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);
}
.ipdetl_top{}
.ipdetl_r{width: 688px;color: #888;}
.ipdetl_r .ipdetl_title{font-size: 22px;padding-bottom: 10px;border-bottom: 1px solid #ccc;color: #666;position: relative;}
.ipdetl_r .ipdetl_title:after{content:"";position: absolute;width: 85px;height: 3px;background: #c40001;bottom: -2px;left: 0;}
.ipdetl_r .ipdetl_p{width: 48%;display: inline-block;height: 42px;margin-top: 10px;padding-left: 10px;line-height: 42px; margin-right: 10px;box-sizing:border-box;border-bottom: 1px dashed #ccc;}
.ipdetl_r .ipdetl_info{line-height: 1.6;padding: 10px;box-sizing: border-box;margin: 0px 0 10px;height: 112px;overflow:hidden;border-bottom: 1px solid #ccc;}
.ipdetl_r .ipdetl_p strong,.ipdetl_r .ipdetl_info strong{color: #c40001;}
.ipdetl_ttit{display: block;color:#c40001; background: #eee; height: 42px;line-height: 42px;border-left: 3px solid #333;font-size: 20px;margin-top: 20px;}
.ipdetl_ttit span{display: block;width: 120px;color:#fff;background: #c40001;text-align: center;}
.irpror_bot img{width:150px;height:150px;border: 1px solid #ddd;margin-right: 60px;}

.iprode_lx a{display: block;width: 150px;text-align: center;height: 36px;line-height: 36px;color:#fff;background: #c40001;margin-bottom: 30px;border: 1px solid #c40001;margin-top: 20px;}
.iprode_lx .hbottel h3{font-size: 22px;}
.iprode_lx a:hover{color: #c40001;background: #fff;transition: .3s;}

.irelpro{background: #f9f9f9;}





@media screen and (max-width: 1024px) {
	.headbox {
		width: auto;
	}
}

@media screen and (max-width: 959px) {
	html,
	body {
		overflow-x: hidden;
		max-width: 660px;
		min-width: 660px;
	}
	.mainb {
		width: 98%;
	}
	.htr_top {
		display: none;
	}
	.mtmenu {
		display: block;
	}
	.headbox {
		/* background: rgba(74, 74, 74, 0.73); */
		max-width: 660px;
		height: 62px;
		width: 100%;
	}
	.headbox li {
		width: 100%;
		float: none;
	}
	.headnav {
		display: none;
		position: absolute;
		top: 60px;
		right: 0;
		margin: auto;
		z-index: 999;
		color: #fff;
		background: rgba(0, 0, 0, 0.8);
		width: 60%;
		padding: 20px 0;
	}
	.mtmenu {
		display: block;
		position: absolute;
		right: 15px;
		top: 20px;
	}
	#imght {
		width: 30px;
	}
	.headnav .hnavtwo {
		display: none !important;
	}
	.hbanerbox,
	.hbanerbox .bd,
	.hbanerbox .bd li,
	.hbanerbox .bd li img {
		width: 100%;
		height: 275px;
	}
	.hbanerbox .bd {
		left: 0;
		margin-left: 0;
	}
	.hbanerbox .prev,
	.hbanerbox .next {
		display: none !important;
	}
	.hbanerbox .hd {
		bottom: 20px;
	}
	.headnav li a:after {
		background: transparent;
	}
	.headcen {
		height: 62px;
	}
	.hpro_tit h2 {
		font-size: 26px;
	}
	
	.hpro_cate li {
		width: 24%;
		height: 36px;
		line-height: 36px;
	}
	.hpro_con li {
		height: auto;
		width:48%;
	}
	.hpro_con li h3{height: 36px; line-height: 36px;}
	.hprobox .hpro_con li .hpro_img {
		height: 180px;
	}
	.hpro_con li .hpro_info {
		padding: 0;
	}
	.hpro_con li .hpro_info p {
		font-size: 16px;
		height: 40px;
		overflow: hidden;
	}
	.habcon {
		
		padding-bottom: 10px;
	}
	.habcon_img {
		width: 100%;
		height: auto;
	}
	.habcon_info {
		width: 100%;
		background: #fcfcfc;
	}
	.habcon_info p {
		height: 108px;
		    color: #777;
	}
	.habcon_info i{font-size: 28px;color: #e0fae7;}
	.habcon_info h2{margin-top:-25px;font-size:26px;}
	.habtel h3{color: #6c6c6c;}
	.habcon_info a{ color: #c40001;border: 1px solid #c40001;}
	.hcasebox .hcasec_li dl{width:48.6%;}
	.hcasebox .hcasec_li dl dt{height:200px;}
	.habysbox {
		display: none;
	}
	.haboutbox {
		padding-bottom: 0;
	}
	.hcasebox .hcase_tit h2 {
		font-size: 26px;
	}
	.hcase_cate .hcasemore {
		width: 100px;
	}
	.hcase_cate em {
		display: none;
	}
	.hcase_cate li {
		width: 25%;
	}
	.hcasec_li {
		overflow: hidden;
	}
	.hcasec_li dl {
		height: auto;
	}
	.hcasec_li dl dt {
		width: 100%;
		height: 196px;
	}
	.hcasec_li dl dd {
		width: 100%;
	}
	.hadvbox {
		background-size: 25%;
	}
	.hadvbox h2 {
		font-size: 26px;
	}
	.hadvbox h3 {
		margin-top: 20px;
	}
	.hadvbox {
		height: 220px;
		display:none;
	}
	.hnewc_l {
		width: 100%;
	}
	.hnewc_r {
		width: 100%;
		margin-top: 10px;
	}
	.hnewcr_top dl dt {
		height: 189px;
	}
	.hfotb_con {
		display: none;
	}
	.hfotbox {
		padding-top: 0;
	}
	.hnewsbox {
		padding-bottom: 0;
	}
	.botcopy a {
		float: none;
	}
	.hnewsbox .hnewc_r {
		
	}
	.yqlink {
		display: none;
	}
	.ibanbox {
		background-size: 100%;
		height: 180px;
	}
	.ibanbox h2,
	.ibanbox em {
		display: none;
	}
	.ibanbox p {
		padding-top: 130px;
		color: #555;
		background: none;
		padding: 135px 0 0;
	}
	.ibanbox p a {
		color: #555;
	}
	.iertit {
		font-size: 24px;
	}
	.iernavb li {
		float: left;
		width: 23%;
		margin: 1%;
	}
	.ihoner_con li{width: 48%;margin: 1%;}
	.ihoner_con li:nth-child(4n){margin-right: 1%;}
	.ihoner_con li .ihon_img{height: 189px;}
	.idetalc_tit h2{font-size: 22px;}
	.updown .updown_l{width: 72%;}
	.updown p a{width: 85%;}
	.botcopy{margin-top: 0;}
	.iprolic_ul li{width: 48%;margin: 1%;}
	.iprolic_ul li:nth-child(4n){margin-right: 1%;}
	.iprolic_ul li .iprolic_img{height: 189px;}
	.iprolic_ul li .iprolic_info{position: relative;padding: 0;background: rgb(22, 159, 58);}
	.iprolic_ul li .iprolic_info em{display: none;}
	.iprolic_ul li .iprolic_info h3{height: 42px;line-height: 42px;font-size:15px;font-weight: normal;}
	.icaseli_con .hcasec_li dl dt{height: 188px;}
	
	.inewpic_con .hnewcr_top dl{width: 48%;margin: 1%;}
	.inewpic_con .hnewcr_top dl:nth-child(3n){margin-right: 1%;}
	.inewpic_con .hnewcr_top dl dt{height: 188px;}
	.inewpic_con .hnewcr_top dl dd .hnewcrt_tit h3{width: 100%;}
	.inewpic_con .hnewcr_top dl dd span{display: block;float: left;line-height: 30px;}
	.inewtxt_con .hnewcl_bot li{width: 100%;margin: 1% auto;}
	.inewtxt_con .hnewcl_bot li:nth-child(3n){margin-right: 0;}
	.irelnews{display: none;}
	.inewdeil .inewdeil_con .inewdeil_l{width: 100%;padding: 0;}
	.inewdeil{background: #fff;}
	.inewdeil .inewdeil_con .updown .updown_l{width: 100%;}
	
	.ipdetl_img{width: 100%;}
	.ipdetl_big,
	#preview img {
		width: 100% !important;
	}
	.jqzoom {
		float: none;
	}
	div.zoomMask,div.zoomDiv {
		display: none !important;
	}
	.ipdetl_top{padding-top: 0;}
	.ipdetl_r{width: 100%;margin-top: 10px;}
	.ipdetl_r .ipdetl_p{width:100%;}
	.ibread {
    border-bottom: 1px solid rgba(221, 221, 221, 1);}
	.iprolic_ul li .iprolic_info h3{color:#fff;}
	.icaseli_con .hcasec_li dl{width:100%;margin:1% 0;}
	.hsosobox{display:none;}
	.headtel{display:none;}
}

@media screen and (max-width: 640px) {
	html,
	body {
		max-width: 100%;
		min-width: 100%;
	}
	.headbox {
		max-width: 100%;
	}
	.headnav li {
		height: 40px;
		line-height: 40px;
	}
	.logo {
		width: 28%;
	}
	.hbanerbox,
	.hbanerbox .bd,
	.hbanerbox .bd li,
	.hbanerbox .bd li img {
		height: 156px;
	}
	.hpro_tit h2 {
		font-size: 22px;
	}
	.paddt3b2 {
		padding: 15px 0 10px;
	}
	.hpro_tit p {
		display: none;
	}
	.hpro_tit {
		padding-bottom: 5px;
		border-bottom: 1px solid #ddd;
	}
	.hpro_tit h2:before,
	.hpro_tit h2:after {
		bottom: -17px;
	}
	.hpro_tit h2:before{left: 40%;}
	.hpro_tit h2:after{right: 40%;}
	.hpro_tit:before,
	.hpro_tit:after {
		width: 28px;
	}
	.hpro_cate li {
		float: left;
		box-sizing: border-box;
		width: 31.3%;
		margin: 1%;
	}
	.hpro_con li {
		width: 48%;
		height: auto;
		overflow: hidden;
	}
	
	.hprobox .hpro_con li .hpro_img {
		height: 110px;
	}
	.hpro_con li .hpro_info {
		position: relative;
		opacity: 1;
		padding: 0;
	}
	.hpro_con li:hover .hpro_info {
		transform: rotateY(0);
	}
	.hpro_con li .hpro_info p {
		line-height: 40px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.habcon {
		padding: 30px 10px 0;
	}
	.habcon_img img {
		padding: 0;
	}
	.habcon_info i {
		font-size: 22px;
	}
	.habcon_info h2 {
		font-size: 20px;
	}
	.habcon_info p {
		height: 110px;
		    padding: 0 3px;
    box-sizing: border-box;
	}
	.habcon_info a {
		margin-top: 15px;
		    margin-left: 10px;
    margin-bottom: 10px;
	}
	.habtel {
		display: none;
	}
	.hcasebox .hcase_tit h2 {
		font-size: 22px;
	}
	.hcase_cate li {
		width: 31.33%;
    margin: 1%;
		display:inline;
		float:left;
		margin-bottom: 10px;
		    padding: 5px 0 8px;
	}
	
	.hcasec_li {
		width: 98%;
	}
	.hadvbox {
		display: none;
	}
	.hnewcl_top dt {
		height: 224px;
	}
	.hnewcl_top dd {
		position: relative;
		background: rgba(196,0, 1, 0.92);
	}
	.hnewcl_top {
		height: auto;
	}
	.botcopy {
		margin-top: 0;
	}
	.mobile_bot {
		position: fixed;
		width: 100%;
		left: 0;
		right: 0;
		bottom: 0;
		height: 55px;
		background: #c40001;
		border-top: 1px solid #c40001;
		z-index: 9999;
		display: block;
	}
	.mobile_bot li {
		float: left;
		width: 18.5%;
		padding: 0 3%;
		border-left: 1px solid #fff;
	}
	.mobile_bot li:first-child {
		border-left: 0;
	}
	.mobile_bot li a {
		display: block;
		height: 45px;
		color: #fff;
		padding-top: 9px;
		text-align: center;
	}
	.mobile_bot li a img {
		margin: 0 auto;
		width: 20px;
		height: 19px;
	}
	.mobile_bot li a span {
		display: block;
		height: 20px;
		line-height: 20px;
	}
	.hfotbox {
		margin-bottom: 56px;
	}
	.ibanbox p {
		padding: 75px 0 0;
		
	}
	.ibanbox{margin-bottom: 10px;}
	.habcon_info{padding:10px 0 0;}
	.hcasec_li{height:380px;}
.icaselist .hcasec_li{height:auto;}
	.hcase_cate li img,.hcase_cate .hcasemore{display:none;}
	.paddt30 {
		padding-top: 15px;
	}
	.hcasebox,.hcase_con{padding-top:0;}
	.ibanbox {
		height: 130px;
	}
	.hfotbox {
		padding-top: 0;
	}
	.iernavb li {
		width: 31.33%;
		height:36px;
		line-height:34px;
	}
	.iernavb{padding-top:10px;}
	.ihoner_con li .ihon_img{height: 107px;}
	.idetalc_tit h2{font-size: 18px;}
	.idetalc_tit .idetalc_titp span{padding: 0 2px;}
	.idetalc_tit .idetalc_titp i{display: none;}
	.ireturn_r{display: none;}
	.updown .updown_l{width: 100%;}
	.updown p a{width: 75%;}
	.iprolic_ul li .iprolic_img{height: 106px;}
	.icaseli_con .hcasec_li dl {width: 100%;margin: 1% auto;}
	.icaseli_con .hcasec_li dl,.icaseli_con .hcasec_li dl dt{height: 120px;}
	.icaseli_con .hcasec_li dl dd h3{margin-top:0;font-size: 16px;}
	.icaseli_con .hcasec_li dl dd span{display:none;}
	.inewpic_con .hnewcr_top dl{width: 100%;margin: 1% auto;}
	.inewpic_con .hnewcr_top dl dt{height: 224px;}
	.irelnews{width: 100%;display: block;padding: 6px;}
.irelnews .hnewcl_top dt{height: 217px;}
	.irelpro .hpro_con li{width: 100%;margin: 1% auto;}
	.iprode_lx a,.iprode_lx .hbottel{display: none;}
	.irelpro .hpro_con li .hpro_img{height: 224px;}
	.irelpro .hpro_con li{height: 267px;}
	.iertit{font-size:20px;padding-top:10px;}
	.ihoner_con li p{height: 38px;line-height: 38px;}
	.hprobox .hpro_con li .hpro_info{display:none;}
	.hpro_con li h3{height:36px;line-height:36px;}
	.hnewcl_bot{margin-top:10px;}
	.hnewcl_bot li{background-color:#fff;}
	.hpro_con li:hover .hpro_info{padding:0;}
	.hpro_con li .hpro_info em{display:none;}
	.ipdetl_top{padding-top:0;}
	.hcasec_li dl dd span{margin-top:10px;}
	.ds_form_btn{margin-top:20px;}
	.habcon .hpro_tit{margin-bottom:0;}
	.hcasebox .hcasec_li dl{width:100%;margin:3px;}
	.hcasebox .hcasec_li dl dt{height:220px;}
	.hcasec_li dl dd p{height:28px;}
	.hnewcr_top{display:none;}
	.inewpic .hnewcr_top{display:block;}
	.hpro_tit h2:before, .hpro_tit h2:after{width: 10%;
    height: 3px;border-radius:0;}
	.habcon {
		padding: 0 10px 0;
	}
	.hcasebox .hcase_tit{padding-top:15px;}
	.hcase_cate li{height:36px;line-height:36px;padding:0;}
	.hcasec_li dl:hover em{width:80%;}
	
	
	
	
	
	
	
	
}

@media screen and (max-width: 340px) {
	.hpro_con li .hpro_img {
		height: 92px;
	}
	.hnewcl_bot li a {
		width: 66%;
	}
}