@charset "utf-8";



/* CSS Document */



*{ margin:0; padding:0;}



body{ background:#fff; font-size:14px; font-family:"微软雅黑"; color:#6e6e6e; line-height:22px; min-width:1200px;}



a{text-decoration:none; color:#292929;}



a:hover{ color:#099e4a;}



li{ list-style-type:none;}



h1,h2,h3,h4,h5,h6{ font-weight:normal;}



.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .cl { zoom: 1; }



.l{ width:1200px; margin:0 auto;}



.left{ float:left;}



.right{ float:right;}







/*------------------------------------------



 关于



------------------------------------------*/



.text_h2{ text-align:center; font-size:30px; color:#21b964; line-height: 55px; padding-top: 40px;}



.main_text {height:20px; position:relative; margin:0 auto;}



.text_1{ width:360px; }



.text_h3{ font-size:13px; margin:0 auto;color:#808080; text-align:center;}



.main_text span{ display:inline-block; width:55px; height:2px; background:#d1d1d0; position:absolute; bottom:7px;}



.main_text .sp_1{left:0; }



.main_text .sp_2{right:0;}



.about p{ text-align:center; margin-top:30px;}







.img_box{width:80%;height:95px;margin:35px auto 35px auto;}



.img_box li{ width: 16.333%;float:left;height:95px;display:inline;text-align: center; font-size: 18px; margin:0 41px; line-height:8px;}











/*------------------------------------------



 产品



------------------------------------------*/



.text_2{width:320px;}



.cpfl{ width:150px; height:42px; background:url(../images/longhan_56.png) no-repeat left; color:#fff; text-align:center; line-height:42px; font-size:26px;}



.cp_span_1{    display: inline-block;
    width: 1.1px;
    background-color: #626262;
    position: absolute;
    right: -5px;
    top: 16px;
    height: 17px;}


.na17{ display:none}
.cp_span_2{ margin-left:159px;}







.magic-background { background:#f2f2f2;}



.magic-content {width: 1200px;margin: 0 auto;overflow: hidden;}



.magic-p-title .p5{ font-size:13px; color:#949494;padding-top: 12px; width:450px; margin:0 auto;}



.magic-p-title .span-1{margin-top: 11px; margin-left: 73px;}



.magic-p-title .span-2{margin-top: -29px; margin-right: 80px;}



.magic-header {padding-bottom: 30px;text-align: center;}



.magic-header-title {font-size:45px;color: #4c6de7;font-weight: normal;line-height: 1;}



.magic-header-title p{font-size:14px;color: #e4e3e3;font-weight: normal;line-height: 25px;}



.magic-tab {padding-top:20px; font-size: 0;}



.magic-tab-head {width: 1200px; margin: 0 auto;}



.magic-tab-head ul li {height: 48px; line-height:48px;color:#626262; font-size:16px;cursor: pointer;margin:0 15px}
.magic-tab-head ul li:first-child{ margin-left:30px;}
.clearfix .cp{ float:left; position:relative}


.magic-tab-head ul li a{ display:block;}



.magic-tab-head ul li span{display:block; text-align:center;margin-top:-22px;}



.magic-tab-head ul .on {height: 48px; line-height:48px; background:url(../images/longhan_25.png) no-repeat bottom;}



.magic-tab-body ul {margin-top: 25px;text-align: center; width:1210px;}



.magic-item-title {text-align: right;float: left;margin-right: 30px; width: 80px; margin-left: -20px;}



.magic-item-text {font-size: 25px; line-height: 1; font-weight: normal;height: 36px;overflow: hidden;}



.magic-item-time {font-size: 14px; color: #999; margin: 0;line-height: 1.8; height: 50px; overflow: hidden;}



.magic-item-info {float: left; width: 355px;text-align: left;}



.magic-item-info p {font-size: 14px;color: #999;margin: 0;line-height: 1.8;height: 50px; overflow: hidden;}



.magic-info-title {font-size: 18px;width: 355px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}



.magic-info-title a:hover{color:#2f82ff;}



.magic-info-text {vertical-align: middle;}



.case-container { width: 1200px; margin: 0 auto; padding: 0;}



.case-index-title { font-size: 16px; text-align: center; padding: 50px 0;}



.case-index-title h2 {font-size: 36px; font-weight: normal;}



.case-index-title a {width: 100px; height: 36px;line-height: 36px;border: 1px solid #DBDCE0;text-align: center;font-size: 14px; display: block; margin: 25px auto 0; transition: all .2s;}



.case-index-title a:hover { background: #F96A69;border-color: #F96A69; color: #fff;}



.case-index-content { position: relative;}



.case-index-content ul {margin-right: -18px;}



.case-example-item { float: left; width: 276px; height:263px; overflow: hidden; margin: 0 30px 18px 0; text-align: center;background: #fff;position: relative;transition: all .2s;}

.magic-tab-body ul .case-example-item:nth-child(4n+0){ margin-right:0}



.case-example-item a .case-pad { width: 276px; height:230px;}



.case-item-info { height: 263px; overflow: hidden; position: absolute; left: 0; right: 0; top: 263px;background: rgba(0,0,0,0.7);;transition: all .2s;}
.ppp{ height: 33px; overflow: hidden; position: absolute; left: 0; right: 0; bottom: 0;background:#099e4a; font-size:16px; color:#fff; line-height:33px;}



.case-info-logo { margin-top: 15px;margin-bottom: -10px; height: 80px;transition: all .2s;}



.case-info-title {font-size: 16px;color: #fff;line-height: 263px; }



.case-info-text {font-size: 14px;color: #666;padding: 0 30px;text-align: left;line-height: 1.8;}



.case-index-content .case-example-item:hover .case-item-info { top:0}







.case-info-text img{margin-left: 20px;margin-top: -28px;}







/*------------------------------------------



 设备展厅



------------------------------------------*/



.text_3{width:410px;}







.Box {position: relative;margin-top: 20px;}



.Box .content {width: 1070px;margin: 0 auto;}



.Box .Box_con {position: relative;}



.Box .Box_con .btnl {position: absolute;}



.Box .Box_con .btn {display: block;width: 45px;height: 87px;position: absolute;top: 80px;cursor: pointer;}



.Box .Box_con .btnl {background:url(../images/longhan_35.png) no-repeat center;left:-65px;}



.Box .Box_con .btnr {background:url(../images/longhan_38.png) no-repeat center;right:-65px;}



.Box .Box_con .conbox {position: relative;overflow: hidden;}



.Box .Box_con .conbox ul {position: relative;list-style: none;}



.Box .Box_con .conbox ul li {float: left;width: 242px;height: 233px;margin:0 17px;overflow: hidden;}



.Box .Box_con .conbox ul li:first-child {margin-left: 0;}



.Box .Box_con .conbox ul li img {display: block;width: 242px;height: 200px;transition: all 0.5s;}



.Box .Box_con .conbox .cur .zt_text{ width:100%; height:35px; line-height:35px; background:#099e4a; text-align:center; font-size:16px; color:#fff;}







/*------------------------------------------



  新闻中心



------------------------------------------*/



.news-bj{ width:100%; height:457px; background:url(../images/longhan_57.png) no-repeat center; color:#fff; margin-top:50px;}			



.text_4{width:370px;}



.news-bj .text_h2{ color:#fff;}



.news-bj .text_h3{ color:#fff;}



.news_l{ width:596px; height:270px;margin-top: 35px;}



.news_l h2 a{ color:#fff; font-size:15px; line-height:35px; }



.news_l p{ font-size:14px; line-height:20px;}



.news_l img{ width:596px; height:190px;}



.news_r{ width:550px; height:270px; overflow:hidden;margin-top: 35px;}



.news_r ul li{ width:100%;margin-bottom: 18px;}



.news_r .news-btn{ color:#fff;}



.news_r .news_a{ color:#2bfa86; font-size:14px;}



.news_r .news_a span{color:#fff;}



.news_r ul li h3{ font-size:16px;padding-bottom: 7px;}



.news_r ul li h4{ font-size:15px;}



.news_r ul li i{ margin-right:10px;}



.news_r .news_sp{ display:inline-block; float: right;margin-top: -20px; font-size:15px;}



















.news-ll {



	width: 490px;



	height: 300px;



	position: relative;



	margin: 40px 0 80px;



	overflow: hidden;



}



.news-ll img {



	width: 100%;



	height: auto;



}



.news-r {



	width: 640px;



	margin: 40px 0;



}



.news-r .n-list {



	display: block;



	width: 68px;



	height: 68px;



	line-height: 68px;



	text-align: center;



	color: #fff;



	background: #abacab;



	font-size: 42px;



	float: left;



}



.news-r .n-text {



	font-size: 16px;



	padding-bottom: 5px;



	display: block;



}



.news-r .n-hr {



	display: block;



	width: 1px;



	height: 68px;



	background: #ddd;



	float: left;



	margin: 0 20px;



}



.news-r .n-time {



	text-align: right;



	margin-top: -30px;



	font-size: 14px;



	color: #d6d6d6;



	margin-bottom: 5px;



}



.news-r .n-title {



	overflow : hidden;



	text-overflow: ellipsis;



	display: -webkit-box;



	-webkit-line-clamp: 2;



	-webkit-box-orient: vertical;



	color: #999;



	line-height: 20px;



}



.news-r ul li {



	margin-bottom: 40px;



}



.news-r ul li a:hover .n-list {



	background: #37a226;



}



.news-r ul li a:hover .n-text {



	color: #37a226;



}



.i-news {



	overflow: hidden;



}



.case {



	width: 103%



}



.case ul li {



	width: 220px;



	height: 250px;



	overflow: hidden;



	float: left;



	text-align: center;



	line-height: 30px;



	margin-right: 13px;



}



.case ul li:nth-child(4n+0) {



	margin-right: 0px !important;



}



.shipin ul li:nth-child(3n+0) {



	margin-right: 0px !important;



}



.case ul li p {



	text-align: center;



	width: 100%;



	overflow: hidden;



	white-space: nowrap;



	text-overflow: ellipsis;



}



.shipin ul li{



width: 298px;



	height: 350px;



	overflow: hidden;



	float: left;



	text-align: center;



	line-height: 30px;



	margin-right: 13px;	



	}



	.shipin ul li video{



width:100%;



	height:290px;







	}



.case ul li img {



	width: 100%;



	height: 200px;



	border: 1px solid #dbdada;



	padding: 4px;



	box-sizing: border-box;



}



.i-news {



	background: #fff;



}



.about_left {



	width:223px;



	height: auto;



	margin-top: 27px;



	margin-bottom: 20px;



	box-shadow: 0 0 10px #ccc;



}



.about_left_bt {



	width: 223px;



	height: 45px;



	background: #099e4a;



	color: #fff;



	line-height: 45px;



	text-align: center;



}



.about_left_bt span {



	font-size: 18px;



	font-family: '微软雅黑';



}



.about_left .contact .c {



	border: #dadada 1px solid;



	border-top: 0;



	padding: 10px;



	font-size: 13px;



	line-height: 24px;



}



.about_left .contact .c img {



	border: 1px solid #dadada;



	display: block;



	padding: 2px;



}



.about_left .contact strong {



	color: #099e4a;



}



.left_nav ul {



	border: #dadada 1px solid;



	color: #383838



}



.left_nav ul {



	border-top: 0;



	font-size: 13px;



}



.left_nav ul li {



	color: #656565;



	margin: 0 0 0 12px;



	border-bottom: 1px solid #e4e4e4;



	line-height: 50px;



	list-style: none;



	overflow: hidden;



	text-overflow: ellipsis;



	white-space: nowrap;



	width: 205px;



}



.case {



	margin-top: 18px;



}



.left_nav li:last-child {



	border: none



}



.left_nav li a {



	font-size: 14px;



	color: #656565;



	line-height: 35px;



	width: 200px



}



.left_nav li a:hover, .cover .cover_left li.hover a {



	color: #d31927



}



.left_nav li a span {



	width: 10px;



	height: 7px;



	display: inline-block;



	overflow: hidden;



	float: right;



	margin: 14px 10px



}



.left_nav li a:hover span, .cover .cover_left li.hover a span {



	background-position: right -4px



}



.left_nav ul li p {



	line-height: 24px;



	margin-bottom: 10px;



	background: #fafafa;



	display: none;



	width: 221px !important;



	padding: 3px 0;



}



.left_nav ul li p a {



	line-height: 24px;



	width: auto;



	display: block;



}



.about_right {



	width: 920px;



	height: auto;



	float: right;



	margin-top: 27px;



	overflow: hidden;



	font-size: 14px;



	line-height: 1.5;



	;



	min-height: 500px;



}



.about_site {



	height: 38px;



	border-bottom: 2px solid #099e4a;



	overflow: hidden;



}



.about_site ul li {



	line-height: 38px;



}



.about_site ul {



	list-style-type: none;



	width: 100%



}



.about_site ul li.z {



	float: left



}



.about_site ul li.y {



	float: right;



}



.mtw {



	margin-top: 20px !important;



}



.about_site ul li.z span {



	font-size: 18px;







	font-family: '微软雅黑';



	font-weight: 400;



	color: #888; /*border-left:3px solid #7ec027; padding-left:10px;*/



	margin-right: 15px;



	display: block;



	float: left;



}



.about_site ul li.z span.cur {



	color: #65280a;



	height: 44px; /*background:url(../images/nav.png) no-repeat center bottom;*/



}



.about_lr {



	height: auto;



	margin: 0px auto;



	line-height: 26px;



}



.about_lr_p {



	padding: 0px;



	line-height: 26px;



	color: #696969;



	font-family: "微软雅黑", Arial, Helvetica, sans-serif;



	font-size: 14px;



	border-bottom: 1px dashed #b61c25;



	padding-bottom: 20px;



	margin-bottom: 20px;



	min-height: 400px;



}



.about_lr .pre, .about_lr .next {



	width: 49.5%;



	float: left;



	text-align: center;



	margin-bottom: 20px;



}



.about_lr .pre {



	text-align: left;



}



.about_lr h2 {



	font-size: 20px;



	line-height: 50px;



	text-align: center;



}



.about_lr .info {



	line-height: 24px;



	border-bottom: 1px dashed;



	text-align: center;



}



.about_lr .next {



	text-align: right;



}



.left_nav_1 {



	width: 253px;



	height: auto;



	border: 1px solid #dadada;



	border-top: #4c4c4c 5px solid;



}



.left_nav_1 ul li {



	width: 233px;



	height: 40px;



	border-bottom: 1px solid #e4e4e4;



	margin: 0 12px;



	line-height: 40px;



	font-size: 14px;



	font-family: "微软雅黑";



	overflow: hidden;



	text-overflow: ellipsis;



	white-space: nowrap;



}



.left_nav_1 ul li a {



	padding-left: 0px;



	overflow: hidden;



	text-overflow: ellipsis;



	white-space: nowrap;



	color: #656565



}



.gsxw_01 {



	width: 100%;



	margin-top: 0px;



}



.gsxw_011 {



	width: 100%;



}



.gsxw_011 img {



	width: 110px;



	height: 80px;



	float: left;



	margin: 26px 10px 0 24px;



	display: inline



}



.gsxw_01p1 {



	width: 602px;



	float: left;



	margin: 26px 0 0 0;



}



.gsxw_01p1 a {



	color: #333333;



	font-weight: bold;



	font-size: 12px



}



.gsxw_01p2 {



	width: 602px;



	float: left;



	line-height: 16px;



	color: #888888;



	font-size: 12px;



	margin: 5px 0 0 0;



}



.gsxw_01p3 {



	width: 387px;



	float: left;



	margin: 5px 0 0 0



}



.gsxw_01p3 a {



	color: #f49500



}



.gsxw_01 ul {



	margin: 10px;



	display: inline;



}



.gsxw_01ul li {



	width: 100%;



	float: left;



	line-height: 40px;



}



.gsxw_01ul li a {



	float: left;



	color: #333333;



	font-size: 14px;



}



.gsxw_01ul li a:hover {



	background: url(../images/jt.png) no-repeat left center;



	color: #099e4a;



}



.gsxw_01ul li span {



	float: right;



	color: #333;



}



.page {



	text-align: right;



	clear: both;



}



.page ul {



	margin: 25px 0;



}



.page ul li {



	display: inline;



 *display:inline;



 *zoom:1;



}



.page ul li a {



	display: inline-block;



	height: 30px;



	line-height: 30px;



	padding: 0 10px;



	background: #F7F7F7;



	border: 1px solid #E9E9E9;



	font-size: 12px;



	margin-bottom: 8px;



}



.page ul li a:hover {



	background: #099e4a;



	color: #FFF;



	text-decoration: none;



}



.page ul li.thisclass a {



	background: #099e4a;



	color: #FFF;



	text-decoration: none;



}



.message {



	margin: 0 auto 20px;



}



.message h1 {



	font-family: "微软雅黑", "方正正纤黑简体";



	font-weight: 100;



	font-size: 30px;



	color: #797979;



	margin: 20px auto;



}



.message_ts {



	font-family: "微软雅黑", "宋体";



	font-size: 12px;



	color: #585858;



	line-height: 20px;



	padding: 8px;



	background: #f8f8f8;



	border: 1px solid #e3e3e3;



}



.message_ts span {



	color: #fd0000;



}



.message_con {



	margin-top: 30px;



}



.message_con ul li {



	height: 64px;



}



.message_con ul li label {



	width: 110px;



	float: left;



	font-size: 14px;



	color: #333333;



	display: inline-block;



	text-align: right;



	padding-right: 5px;



}



.message_con ul li input {



	width: 278px;



	height: 28px;



	border: 2px solid #e3e4e8;



}



.message_con ul li input:hover {



	border: 2px solid #d09595;



}



.message_con ul li textarea {



	width: 378px;



	height: 100px;



	border: 2px solid #e3e4e8;



}



.message_con ul li span {



	display: inline-block;



	margin-left: 10px;



	font-size: 12px;



	line-height: 20px;



	color: #fd0000;



	max-width: 207px;



}



.message_con ul li button {



	width: 94px;



	height: 34px;



	border: 0;



	line-height: 34px;



	text-align: center;



	background: #e50011;



	font-size: 18px;



	color: #fff;



	cursor: pointer;



	margin-top: 60px;



}



.message_con ul li .tipinfo {



	display: inline-block;



	font-size: 12px;



	color: #f00;



	margin-left: 6px;



}



.message_con ul li {



	height: auto;



	min-height: 64px;



}



.message_con ul li .btn_submit {



	background: none repeat scroll 0 0 #e50011;



	border: 0 none;



	color: #FFFFFF;



	cursor: pointer;



	font-size: 18px;



	height: 34px;



	line-height: 34px;



	text-align: center;



	width: 94px;



	margin-left: 115px;



	margin-top: 20px;



}



.message_con ul li .btn_submit:hover {



	border: 0;



}



/*招聘*/







.keUpDownSlide {



	margin: 15px auto 50px;



}



.keUpDownSlide dl dt {



	line-height: 56px;



	height: 56px;



	position: relative;



	font-size: 13px;



	color: #666666;



	border-bottom: 1px solid #ececec;



	cursor: pointer;



}



.m2zp_nm {



	font-size: 16px;



	font-weight: bold;



	color: #595959;



	float: left;



	width: 90%;



	padding-left: 5px;



}



.m2zp_nm em {



	border-left: solid 3px #b5b5b5;



	padding-left: 6px;



	font-style: normal;



}



.keUpDownToggleBtn {



	background: url(../images/m2zp_icon2.png) no-repeat;



	display: block;



	height: 16px;



	width: 16px;



	position: absolute;



	top: 19px;



	right: 21px;



	transition: all 0.5s;



	-moz-transition: all 0.5s ease 0s;



	-webkit-transition: all 0.5s ease 0s;



}



.keUpDownSlide dl dt.on .keUpDownToggleBtn {



	background: url(../images/m2zp_icon1.png) no-repeat center center;



	transition: all 0.5s;



	-moz-transition: all 0.5s ease 0s;



	-webkit-transition: all 0.5s ease 0s;



}



.keUpDownSlide dl dd {



	color: #666666;



	font-size: 13px;



	line-height: 28px;



	padding: 20px 20px;



	width: 100%;



	display: none;



}



.keUpDownSlide dl dd .zhize {



	color: #595959;



	font-weight: 600



}



.keUpDownSlide dl dd .yaoqiu {



	color: #595959;



	font-weight: 600



}



.m2email {



	background: #F1F1F1;



	padding: 15px;



	text-align: center;



	margin-top: 18px;



}



