.list{
	width:100%;
	overflow:hidden;
	min-height:500px;
}
.listcen{
	width:1400px;
	margin:0px auto;
}
.right_board{
	width:100%;
	height:60px;
	line-height:60px;
	margin:30px 0;
	padding-left:28px;
	background:url(../image/home.png) no-repeat left center;
}
.right_board span{
	font-size:16px;
	color:#666;
}
.right_board span a{
	color:#666;
	font-size:16px;
}
.board_list{
	width:100%;
	/*text-align:center;*/
	margin-bottom:30px;
}
.board_list ul li{
	display: inline-block;
	vertical-align: top;
	text-align:center;
	width:18%;
	height: 52px;
	border: 1px solid #e0e0e0;
	margin-left: 12px;
	margin-bottom: 12px;
}
.board_list ul li:first-child{
	margin-left:0;
}
.board_list ul li:nth-child(6n){
	margin-left:0;
}
.board_list ul li a{
	display: block;
	line-height: 50px;
	font-size:17px;
}
.board_list ul li:hover{
	background:#e00809;
}
.board_list ul li:hover a{
	color:#fff;
}
.board_list ul li.xzli{
	background:#e00809;
}
.board_list ul li.xzli a{
	color:#fff;
}
.newslist{
	width:100%;
	margin:0 auto;
	min-height:500px;
	overflow:hidden;
}
.newslist ul li{
	margin-bottom:16px;
}
.newslist p{
	line-height:32px;
	font-size:16px;
}
.newslist ul li a{
	display:block;
	height:160px;
	border:#e5e5e5 1px solid;
}
.newslist ul li a .timelist{
	float:left;
	width:115px;
	height:160px;
	padding-left:20px;
	border-right: #e5e5e5 1px solid;
}
.newslist ul li:hover a .timelist{
	background:#e00809;
	transition: 0.6s;
}
.newslist ul li:hover a .timelist span{
	color:#fff;
	background:url(../image/lih3h_bg.jpg) no-repeat left bottom;
}
.newslist ul li:hover a .timelist b{
	color:#fff;
}
.newslist ul li a .timelist span{
	display:block;
	font-size:24px;
	color: #3f3f3f;
	margin-bottom:16px;
	height:50px;
	margin-top:35px;
	background:url(../image/lih3_bg.jpg) no-repeat left bottom;
}
.newslist ul li a .timelist b{
	display:block;
	font-size:14px;
	color: #cbcbcb;
	font-weight:normal;
}
.newslist ul li:hover{
	box-shadow:0 0 15px rgb(0 0 0 / 15%)
}
.newslist ul li a .listcont{
	width:1062px;
	float:left;
	padding:20px 50px;
	overflow:hidden;
}
.newslist ul li:hover a .listcont h3{
	color:#e00809;
}
.newslist ul li a .listcont h3{
	font-size: 18px;
	color: #3b3b3b;
	margin-bottom: 20px;
	font-weight:normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.newslist ul li a .listcont p{
	font-size: 14px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	color: #7f7f82;
	text-align:left;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
/*product*/
.newslistpicpro ul{
    display: flex;
    flex-wrap: wrap;
}
.newslistpicpro ul li{
    width: 24% !important;
    margin: 0 !important;
    margin-right: 1.3% !important;
    padding: 20px;
}
.protemppic{overflow:hidden; position:relative;width:100%;height:500px;}
.protemppic img{ width:100%; transition:1s;height:auto;}
.protemptitl a{ display:block; position:relative; font-size:16px; line-height:60px; padding:0px 3%;}
.protemptitl{position:relative;}
.protemptitl a:after,.protemptitl:before,.protemppic a:after{content:''; display:block; position:absolute;}
.protemptitl a:after{ width:18px; height:18px; border-radius:50%; right:20px; top:22px; background: url(../image/icon5.png) no-repeat top center;}
.protemptitl:before{ width:100%; height:0px; bottom:0px; left:0px; background:#555; transition:all 0.5s ease;}
.newslistpicpro li:hover .protemppic a:after{ height:100%;}
.newslistpicpro li:hover .protemptitl:before{height: 100%;transition: 0.6s;}
.newslistpicpro li:hover .protemptitl a:after{ background-position-y:-18px;}
.newslistpicpro li:hover .protemptitl a{ color:#fff;}
.newslistpicpro ul li:hover .protemppic img{transform:scale(1.1);}
.protemptitl:before {
    background: #ff0000 !important;
}
.clear{clear:both;}
/*listnew*/
.nynews-list{width:100%; height:auto; padding:3.2% 3%; margin: 50px auto; box-shadow: 0 0 1px #aaa;box-sizing:border-box; position: relative; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out;}
.nynews-date{float: left; width:9%; padding:4% 3% 0 0; text-align: right; font-size: 16px; font-weight: bold; font-family: sans-serif; color:#999; }
.nynews-date b{ font-size: 34px;  color:#000; line-height:40px;}
.nynews-photo{float: left; width:20%; height: auto; overflow: hidden;}
.nynews-photo img{width: 100%; transition: all 0.5s ease-out;  -webkit-transition: all 0.5s ease-out;}
.nynews-content{float: left; width:59%; padding-left:2%;}
.nynews-title{ font-size: 20px; font-weight: bold; color: #222; line-height: 40px; padding-bottom:0.6vw;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
.nynews-text{
	height:85px;
	overflow:hidden;
	font-size: 15px; line-height:28px; color: #666;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;
}
.nynews-more{float: right;width:60px; height: 60px; line-height:60px; margin-top:4%; font-size: 20px; color: #fff; font-family:serif; font-weight: bold; background: #e5e5e5; border-radius: 100%; text-align: center; transition: all 0.5s ease-out;  -webkit-transition: all 0.5s ease-out;} 
.nynews-list:hover{box-shadow: 0 26px 50px -6px rgba(97, 105, 113, 0.3); transform: translateY(-5px); -webkit-transform: translateY(-5px);}
.nynews-list:hover .nynews-photo img{transform: scale(1.05);  -webkit-transform: scale(1.05)}
.nynews-list:hover .nynews-title{color:#e00809;}
.nynews-list:hover .nynews-more{background: #e00809; transform: translateX(6px); -webkit-transform: translateX(6px);}
.clear{ clear:both;}
/*listpic*/
.newslistpic{
	width:1400px;
	margin:0 auto;
	min-height:500px;
	overflow:hidden;
}
.newslistpic ul li{
	width:320px;
	float:left;
	height:480px;
	margin:0px 12px 30px;
	/*background-color:#e4e4e4;*/
}
.newslistpic ul li a{
	display:inline-block;
	width:100%;
	height:480px;
}
.newslistpic ul li a div{
	width:100%;
	height:430px;
	text-align:center;
	overflow:hidden;
}
.newslistpic ul li:hover a div img{
	transform: scale(1.1,1.1);
}
.newslistpic ul li a div img{
	max-width:100%;
	width:auto;
	height:430px;
	transition: 1s ease;
}
.newslistpic ul li:hover{
	box-shadow:0 6px 20px -6px rgb(97 105 113 / 30%)
}
.newslistpic ul li:hover span{
	color:#e00809;
}
.newslistpic ul li a span{
	width:90%;
	padding:0 5%;
	display:inline-block;
	text-align:center;
	height:50px;
	line-height:50px;
	color:#666;
	font-size:16px;
	background-color:#F7F7F7;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/*设备*/
.newslistpic1{
	width:1400px;
	margin:0 auto;
	min-height:500px;
	overflow:hidden;
}
.newslistpic1 ul li{
	width:320px;
	float:left;
	height:280px;
	margin:0px 12px 30px;
	background-color:#e4e4e4;
}
.newslistpic1 ul li a{
	display:inline-block;
	width:100%;
	height:280px;
}
.newslistpic1 ul li a div{
	width:100%;
	height:240px;
	overflow:hidden;
}
.newslistpic1 ul li:hover a div img{
	transform: scale(1.1,1.1);
}
.newslistpic1 ul li a div img{
	width:100%;
	height:240px;
	transition: 1s ease;
}
.newslistpic1 ul li:hover{
	box-shadow:0 6px 20px -6px rgb(97 105 113 / 30%)
}
.newslistpic1 ul li:hover span{
	color:#e00809;
}
.newslistpic1 ul li a span{
	width:90%;
	padding:0 5%;
	display:inline-block;
	text-align:center;
	height:40px;
	line-height:40px;
	color:#666;
	font-size:16px;
	background-color:#F7F7F7;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/**/
.news_content {
	width:100%;
	margin-top:30px;
}
.news_content .new_title {
	text-align: center;
	color: #4d4d4d;
	font-size:22px;
	line-height: 28px;
}
.news_content .new_header {
	border-bottom: 1px dashed #cecece;
	padding-bottom: 10px;
	margin-bottom: 30px;
	line-height: 28px;
	font-size: 14px;
	color: #737373;
	text-align: center;
}
.map_contact{
	width:100%;
	margin:0px auto;
	position:relative;
}
.map_contact img{
	width:100%;
}
.fanye{
	width:100%;
}
.contactA {width: 100%;    margin-top: 0%;}
.contactA_T {padding: 50px;overflow: hidden;border-bottom: 1px solid #e2e2e2;position: relative;background: #f5f5f5;}
.contactA_T_l {width: 19%;/* position: absolute; */float: left;}
.contactA_T_l>p {font-size: 22px;color: #bbb;text-align: justify;line-height: 25px;}
.contactA_T_l>span {display: block;font-size: 40px;color: #333333;line-height: 40px;margin: 15px 0px;font-family: Microsoft Jhenghei;font-weight: bold;}
.contactA_T_l>i {display: block;font-style: normal;color: #999999;line-height: 32px;letter-spacing: 0.05rem;}
.contactA_T_l>a {display: inline-block;width: 180px;line-height: 50px;color: #fff;text-align: center;font-size: 18px;letter-spacing: 0.05rem;margin-top: 45px;background:#ff0000;}
.contactA_T_l>a:hover{color:#fff;}
.contactA_T_m {width:38.5%;padding: 0px 20px 0px 50px;height: 230px;border-left: 1px solid #e2e2e2;border-right: 1px solid #e2e2e2;float: left;margin-left: 50px;}
.contactA_T_m div {width: 100%;margin-bottom: 20px;}
.contactA_T_m div span {font-size: 22px;color: #00923f;display: block;line-height: 30px;}
.contactA_T_m>p {font-size: 16px;color: #666666;line-height: 35px;}
.contactA_T_R {position: absolute;width: 140px;right: 20%;text-align: center;}
.contactA_T_R img {width: 120px;display: block;margin: 0 auto 15px;border: 10px solid #FFF;}
.contactA_T_R p {font-size: 16px;line-height: 22px;margin-top: 0;color: #454545;}
.contactA_T .R2 {right: 75px !important;}
.contactA_T_R img {width: 120px;display: block;margin: 0 auto 15px;border: 10px solid #FFF;}
.clear {clear: both;height: 0px;overflow: hidden;}
.contactA_T_m>p a {    font-size: 16px;}
.contmap{
	width:100%;
	margin-top:50px;
	height:auto;
}
.contmap img{
	width:100%;
}
.news_content {
	width:100%;
	margin-top:30px;
}
.news_content .new_title {
	text-align: center;
	color: #4d4d4d;
	font-size:22px;
	line-height: 28px;
}
.news_content .new_header {
	border-bottom: 1px dashed #cecece;
	padding-bottom: 10px;
	margin-bottom: 30px;
	line-height: 28px;
	font-size: 14px;
	color: #737373;
	text-align: center;
}
.news_content p {
	margin-bottom: 15px;
	line-height: 36px;
	font-size: 16px;
	color: #4d4d4d;
}
.news_content p img{
	max-width:800px;
}
.new_content1{
	text-align:center;
}
.pagebox{overflow:hidden; zoom:1; font-size:14px; font-family:"宋体",sans-serif;}
.pagebox table{margin-bottom:30px!important;}
.pagebox span{ float:left; margin-right:2px; overflow:hidden; text-align:center; background:#fff;}
.pagebox span a{display:block; overflow:hidden; zoom:1; _float:left;}
.pagebox span.pagebox_prev_nolink, span.pagebox_next_nolink, span.pagebox_first_nolink, span.pagebox_last_nolink{border:1px #ddd solid; width:70px; height:35px; line-height:35px; text-align:center; color:#999; cursor:default;}
.pagebox span.pagebox_prev{color:#006bc8;}
.pagebox span.pagebox_prev a,.pagebox span.pagebox_prev a:visited,.pagebox span.pagebox_next a,.pagebox span.pagebox_next a:visited,.pagebox span.pagebox_fisrt a,.pagebox span.pagebox_first a:visited,.pagebox span.pagebox_last a,.pagebox span.pagebox_last a:visited{border:1px #d9d9d9 solid; color:#999999; text-decoration:none; text-align:center; width:70px; cursor:pointer; height:35px; line-height:35px;}
.pagebox span.pagebox_prev a:hover,.pagebox span.pagebox_prev a:active,.pagebox span.pagebox_next a:hover,.pagebox span.pagebox_next a:active,.pagebox span.pagebox_first a:hover,.pagebox span.pagebox_first a:active,.pagebox span.pagebox_last a:hover,.pagebox span.pagebox_last a:active{color:#999999; border:1px #d9d9d9 solid;}
.pagebox span.pagebox_num_nonce{width:35px;height:35px;border:1px solid #e00809; line-height:35px; color:#fff; cursor:default; background:#e00809; font-weight:bold;}
.pagebox span.pagebox_num{color:#999999;}
.pagebox span.pagebox_num a,.pagebox span.pagebox_num a:visited{border:1px #d9d9d9 solid; color:#999999; text-decoration:none; cursor:pointer;width:35px; height:35px; line-height:35px;}
.pagebox span.pagebox_num a:hover,.pagebox span.pagebox_num a:active{border:1px #006bc8 solid;color:#363636;}
.pagebox span.pagebox_num_ellipsis{color:#393733; width:22px; background:none; line-height:35px;}
.pagebox_first{
	border:1px solid #d9d9d9!important;
    text-decoration: none;
    text-align: center;
    width: 70px;
    cursor: pointer;
    height: 35px;
    line-height: 35px;
}
.pagebox_first a{
	color:#999999;
}
.list_messagepage .message_top,.message_bot{
	width:100%;
	overflow:hidden;
}
.list_messagepage .message_top .dl3 dt { text-align: left; width: 111px; }
.list_messagepage dl { float: left; margin-bottom: 30px; }
.list_messagepage dl dt { float: left; position: relative; width: 84px; line-height: 34px; }
.list_messagepage dl dd { float: left; width: 100%; }
.list_messagepage dl dd .ddwrap { position: relative; }
.list_messagepage dl dd .ddwrap input {outline:none; border:1px solid #d2d2d2; padding: 5px 10px; width: 100%; height:40px; line-height:40px; box-sizing: border-box; font-size: 16px; color: #333333; }
.list_messagepage .dl1{width:47%;}
.list_messagepage .dl2{width:20.61%;}
.list_messagepage .dl2 dt {width: 92px; text-align: right;}
.list_messagepage .dl2 dd .ddwrap { margin-left: 92px; }
.list_messagepage .dl2 dd .ddwrap select { width: 100%; height: 32px; font-size: 16px; color: #333333; background: #fff; }
.list_messagepage .dl3 { width: 47%;margin-left:5%; }
.list_messagepage label { font-size: 16px; color: #333333; }
.list_messagepage img { position: absolute; right: 0; top: 0; width: 78px; height: 100%; border-left: 1px solid #d2d2d2; }
.list_messagepage .dl4 { width: 100%; }
.list_messagepage .dl4 textarea {border:1px solid #d2d2d2;outline:none; resize: none; height: 132px; padding: 5px 10px; width: 100%; line-height: 32px; box-sizing: border-box; font-size: 16px; color: #333333; }
.list_messagepage .dl5 .ddwrap {padding-right: 80px; }
.list_messagepage .last_btn {width:100%; font-size: 0; text-align:center;}
.list_messagepage .last_btn .btn {border:none;cursor:pointer; width:100%; height:45px; line-height:45px; text-align: center; color: #fff; display: inline-block; background: #e00809; font-size: 16px; }
.list_messagepage .last_btn .btn2 { margin-left: 10px; background: #cccccc; color: #333333; }