﻿@charset "utf-8";
/* CSS Document */
/*产品列表页样式集合*/
/*产品左侧列表样式*/
#content_por {
	padding-top: 50px;
	padding-bottom: 50px;
}
.box_left {
	float: left;
	width: 260px;
}
.box_left .mode1 {
	width: 225px;
	margin-bottom: 20px;
}
.box_left .mode1 .z_title {
	font-size: 24px;
	display: block;
	color: #FF2D00;
	margin-left: 10px;
}
.box_left .mode1 .english {
	font-size: 24px;
	color: #d9d9d9;
	letter-spacing: 5px;
	height: 60px;
	margin-left: 10px;
}
.box_left .mode1 ul {
	overflow: hidden;
	padding-left: 0;
	margin-top: 24px;
}
.box_left .mode1 ul li {
	line-height: 40px;
	text-indent: 2em;
	margin: 10px 0;
}
.box_left .mode1 ul li a {
	color: #333;
	display: block;
	height: 40px;
	line-height: 40px;
}
.box_left .mode1 ul li:hover,
.box_left .mode1 ul li .hover {
	background: #FF2D00;
	color: #fff;
}
.box_left .mode1 ul li a:hover {
	color: #fff;
}
.box_left .mode2 {
	width: 225px;
	overflow: hidden;
	margin-top: 50px;
}
.box_left .mode2 .z_title {
	font-size: 24px;
	display: block;
	color: #FF2D00;
	margin-left: 10px;
}
.box_left .mode2 .english {
	font-size: 24px;
	color: #d9d9d9;
	letter-spacing: 5px;
	height: 60px;
	margin-left: 10px;
}
.box_left .mode2 ul {
	margin: 0 0;
	padding: 10px 0 10px 0;
}
.box_left .mode2 ul li {
	line-height: 40px;
	height: 40px;
	border-bottom: 1px dashed #fff;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: auto;
	margin-right: 10px;
	margin-left: 10px;
}
.box_left .mode2 ul li:hover a {
	color: #FF2D00;
}
.box_left .mode2 ul li:hover {
	border-bottom: 1px dashed #FF2D00;
}
.box_left .mode3 {
	margin: 50px 0;
}
.box_left .mode3 span {
	background: url(../images/left_con.png) no-repeat 0 0;
	display: block;
	;
	height: 83px;
	line-height: 83px;
	font-size: 16px;
	text-indent: 1.5em;
	color: #FF2D00;
	font-weight: bold;
}
.box_left .mode3 .left_contact {
	line-height: 26px;
	background: #373737;
	color: #fff;
	padding: 10px 15px;
	background-size: 100%
}
/*产品列表页右侧产品css*/
.box_right {
	width: 800px;
	float: right;
	overflow: hidden;
}
.por_title_con {
	background-size: 100%;
	border-bottom: solid 1px #39af5e ;
}
.por_title_con h3 {
	font-weight: normal;
	font-size: 22px;
	color: #111;
	padding-top: 4px;
	padding-bottom: 20px;
	text-align: left;
}
.product_list {
	margin-top: 30px;
}
#rong {
	margin-top: 30px;
}
.por_title_con p a {
	color: #333;
	font-size: 14px;
	padding-right: 10px;
}
.por_title_con p a:hover {
	color: #39af5e ;
}
.por_title_con p {
	float: right;
	margin-top: 14px;
	color: #333;
	font-size: 14px;
}
.product_list li {
	float: left;
	width: 252px;
	text-align: center;
	margin-bottom: 20px;
	margin-right: 22px;
}
.product_list li .imghover {
	width: 100%;
	/*height: 156px;*/
	height: 255px;
	overflow: hidden;
	border: 1px solid #A0A0A0;
	box-sizing: border-box;
	position: relative;
}
.product_listLong li .imghover {
	width: 100%;
	height: 156px;
	overflow: hidden;
	border: 1px solid #A0A0A0;
	box-sizing: border-box;
	position: relative;
}
.product_list li:hover .imghover {
	border: 1px solid #39af5e ;
}
.product_list li .imghover img {
	height: 100%;
	transition: all .3s;
}
.product_list li:nth-child(3n) {
	margin-right: 0px;
}
.product_list li:hover span {
	color: #39af5e ;
}
.product_list li:hover p {
	color: #39af5e ;
}
.product_list li span {
	color: #666;
	overflow: hidden;
	display: block;
	width: 200px;
	margin: auto;
	height: 40px;
	padding-top: 5px;
}
.banner_warp {
	width: 100%;
	height: 300px;
	overflow: hidden;
	position: relative;
}
.banner-ny {
	width: 1920px;
	margin-left: -960px;
	position: absolute;
	left: 50%;
	text-align: center;
}
.banner-ny img {
	width: 1920px;
	height: 300px;
}
/*内页banner 1920px*/
/*底部新闻推荐*/
.news_end {
	margin-bottom: 10px;
}
.news_end_tj {
	height: 40px;
	line-height: 40px;
	padding-left: 0px;
	color: #111;
	font-size: 16px;
	border-bottom: 1px solid #39af5e ;
	font-weight: normal;
}
.news_end h2 {
	height: 40px;
	line-height: 40px;
	padding-left: 0px;
	color: #111;
	font-size: 18px;
	border-bottom: 1px solid #39af5e ;
	font-weight: normal;
}
.news_end a {
	float: right;
	font-size: 12px;
	display: block;
	width: 60px;
	text-align: center;
	line-height: 25px;
	height: 25px;
	margin-top: 10px;
	color: #111;
}
.news_end a:hover {
	color: #39af5e ;
}
#color1 {
	color: #111;
}
#color1:hover {
	background: #fff;
	color: #39af5e ;
}
.news_end h2 a:hover {
	background: #fca37b;
	color: #333
}
.news_end ul li {
	font-size: 14px;
	line-height: 40px;
	height: 40px;
	border-bottom: 1px dashed #fff;
	padding-left: 2px;
	height: 35px;
}
.news_end ul li a span {
	float: right;
	display: block;
	height: 35px;
	line-height: 35px;
}
.news_end ul li:hover a {
	color: #FF2D00
}
.news_end ul li:hover {
	border-bottom: 1px dashed #FF2D00;
}
#navmaplast {
	position: relative;
}
.c-right1 {
	position: absolute;
	right: 20px;
	top: 8px;
}
.c-right1 a {
	color: #39af5e 
}
.c-right1 a:hover {
	text-decoration: underline;
}
/*下一页上一页*/
/*下一页上一页*/
.page {
	text-align: center;
	margin-top: 35px;
	margin-bottom: 20px;
	color: #39af5e ;
}
.page span {
	margin: 0 4px;
	font-size: 14px;
	line-height: 30px;
	display: inline-block;
	height: 30px;
	text-align: center;
	color: #39af5e ;
	vertical-align: middle;
	border-radius: 3px;
}
.page a {
	margin: 0 4px;
	font-size: 14px;
	line-height: 30px;
	display: inline-block;
	height: 30px;
	text-align: center;
	color: #39af5e ;
	vertical-align: middle;
	border-radius: 3px;
}
.page a:hover {
	background: #39af5e ;
	color: #fff;
}
/*热门标签*/
.hot {
	height: 52px;
	line-height: 52px;
	background-color: #39af5e ;
	color: #ffffff;
}
.hot .w1100 {
	/* border-bottom: 1px solid #46609d; */
}
.hot span {
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
}
.hot a {
	font-size: 14px;
	color: #333;
	margin: 0 10px;
}
.hot a:hover {
	text-decoration: underline;
}
/*产品列表页样式集合..................................... end*/
/*产品内容页样式集合*/
/*放大镜css*/
.jqzoom {
	width: 438px;
	height: 264px;
	position: relative;
	border: 1px solid #111;
	overflow: hidden;
	box-sizing: border-box;
}
.jqzoom img {
	width: 438px;
	height: 263px;
	background: #fff;
}
.zoomdiv {
	z-index: 100;
	position: absolute;
	top: 1px;
	left: 0px;
	width: 560px;
	border: 1px solid #39af5e ;
	box-sizing: border-box;
	display: none;
	text-align: center;
	overflow: hidden;
	background: #fff;
}
/*鼠标经过后放大的图片尺寸*/
.bigimg {
	width: 780px;
	height: 468px;
}
.jqZoomPup {
	z-index: 10;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100px !important;
	height: 100px !important;
	border: 1px solid #aaa;
	background: #FEDE4F 50% top no-repeat;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
	cursor: move;
}
#spec-list {
	position: relative;
	width: 377px;
	height: 62px;
	float: left;
	overflow: hidden;
	margin-left: 2px;
	display: inline;
}
#spec-list div {
	margin-top: 0;
	margin-left: 0px;
	margin-left: 0;
}
.product_bigimg_text {
	width: 340px;
	float: right;
	text-indent: 0em;
	height: auto;
	overflow: hidden;
	line-height: 24px;
}
.product_bigimg_text h2 {
	margin-bottom: 0;
	border-bottom: 1px dashed #d7d7d7;
	color: #333;
	font-size: 18px;
	margin-bottom: 20px;
	padding: 10px 0;
	color: #052645;
}
.prod-right-title {
	line-height: 26px;
	margin-bottom: 30px;
	padding-bottom: 20px;
	font-size: 14px;
}
.prod-right-tel {
	height: 46px;
	margin-bottom: 20px;
	margin-top: 20px;
	overflow: hidden;
	padding-left: 5px;
}
.line {
	height: 1px;
	border-bottom: 1px dashed #d7d7d7;
	clear: both;
	padding: 10px 0;
	margin-bottom: 20px;
}
.siderightCon {
	line-height: 24px;
	margin: 20px 0 0 0px;
	text-align: left;
}
.nypro {
	width: 420px;
	float: left;
}
#preview {
	float: none;
	margin: 0px auto;
	width: 420px;
}
.list-h {
	width: 200000px !important;
}
.list-h li {
	float: left;
}
#spec-n5 {
	width: 620px;
	height: 56px;
	padding-top: 15px;
}
#spec-left {
	background: url(../images/left.gif) no-repeat;
	width: 10px;
	height: 45px;
	float: left;
	cursor: pointer;
	margin-top: 6px;
	margin-right: 5px;
}
#spec-right {
	background: url(../images/right.gif) no-repeat;
	width: 10px;
	height: 45px;
	float: left;
	cursor: pointer;
	margin-top: 7px;
	margin-left: 0;
}
#spec-list ul li {
	float: left;
	margin-right: 0px;
	display: inline;
	width: 92px;
	height: 92px;
	overflow: hidden
}
#spec-list ul li img {
	padding: 2px;
	border: 1px solid #ccc;
	width: 83px;
	height: 50px;
}
#spec-list ul li img:hover {
	border: 2px solid #39af5e !important;
}
.title_part {
	width: 410px;
	float: right;
	line-height: 24px;
	font-size: 14px;
	color: #555;
}
.title_part h3 {
	font-size: 14px;
	color: #444;
	line-height: 30px;
	margin-bottom: 6px;
	height: 300px;
	border-bottom: 1px dotted #dedede;
	overflow: hidden;
	font-weight: normal;
}
.title_part h6 {
	height: 40px;
	line-height: 40px;
}
.title_part h6 dl {
	width: 410px;
	height: 40px;
	line-height: 40px;
	margin-top: 23px
}
.title_part h6 dl dt {
	float: left;
	width: 120px;
}
.title_part h6 dl dd {
	float: right;
	width: 278px;
	font-size: 24px;
	color: #000;
	font-weight: bold;
}
.title_part p {
	line-height: 24px;
}
.list-h li img {
	padding: 2px;
	border: 1px solid #39af5e ;
	width: 79px;
	height: 49px;
}
ins#qiao-icon-wrap {
	top: 60%!important;
}
.c_right p {
	font-family: "微软雅黑";
	line-height: 24px;
}
.ny_proInfo {
	font-size: 14px;
	color: #666;
	line-height: 26px;
	margin-bottom: 18px;
	height: 264px;
	width: 340px;
	border-bottom: 1px dotted #dedede;
	overflow: hidden;
	font-weight: normal;
}
.text1 {
	margin-top: 20px;
	margin-bottom: 20px;
	color: #666
}
.text1 img {
	display: block
}
.text1 th p {
	text-align: center;
}
.ny_lianxi {
	float: right;
	margin-top: 5px;
	font-size: 22px;
	color: #111;
	text-align: right;
}
.ny_lianxi a {
	font-size: 19px;
	color: #111;
}
.ny_lianxi a:hover {
	color: #111;
}
.ny_Nowbuy a {
	display: block;
	width: 100px;
	height: 30px;
	border: 1px solid;
	text-align: center;
	line-height: 30px;
	font-weight: bold;
	color: #39af5e ;
}
.ny_Nowbuy a:hover {
	color: #39af5e ;
}
/*20170925 购买按钮*/
.ny_buy {
	width: 100%;
	height: 105px;
}
.ny_buyL {
	width: 100px;
	height: 70px;
	float: left;
}
.ny_buyL a {
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
	text-align: center;
	background: #39af5e ;
	color: #fff;
	font-size: 16px;
}
.ny_buyL a:hover {
	color: #fff;
}
.ny_buyR {
	width: 230px;
	height: 105px;
	float: right;
}
.ny_buyRTel {
	font-size: 32px;
	font-family: "宋体";
	float: left;
	margin-right: 10px;
	color: #39af5e ;
	margin-bottom: 10px;
}
.ny_buyRNum {
	float: left;
	font-size: 22px;
	color: #39af5e ;
	margin-top: 3px;
	line-height:35px;
}
/*放大功能end*/
/*滚动css*/
/*新闻列表css内容部分*/
.news_list li {
	padding: 10px;
	border-bottom: 1px dotted #ddd;
}
.news_list li h3 {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}
.news_list li h3 a {
	height: 40px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 650px;
	line-height: 40px;
	font-size: 15px;
	display: block;
	float: left;
	color: #444;
}
.news_list li h3 a:hover {
	color: #39af5e 
}
.news_list li h3 span {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	display: block;
	float: right;
	font-size: 14px;
	font-weight: normal;
	color: #999;
}
.news_listcon p {
	font-size: 14px;
	line-height: 26px;
	color: #555;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 650px;
}
.news_listcon {
	width: 680px;
	height: 30px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
}
.newslistmore {
	float: right;
	width: 100px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	display: block;
	border: solid 1px #4B4B4B;
	margin-top: -30px;
	background: #4B4B4B;
	color: #fff;
	display: none;
}
.newslistmore:hover {
	color: #fff;
	background: #39af5e ;
	border: solid 1px #39af5e ;
}
/*新闻内容css内容部分*/
.news_con_title h1 {
	font-size: 18px;
	line-height: 50px;
	font-weight: bold;
	color: #666;
	margin-top: 20px;
	text-align: center;
}
.news_con_titleP {
	font-size: 24px;
	line-height: 50px;
	font-weight: normal;
	color: #666;
	margin-top: 20px;
	text-align: center;
}
.news_con_title h4 {
	font-size: 14px;
	font-weight: normal;
	color: #626262;
	line-height: 30px;
	margin-bottom: 15px;
	font-family: "宋体";
	text-align: center;
}
.news_content {
	line-height: 25px;
	font-family: "微软雅黑";
	margin-top: 10px;
	color: #333;
	text-align: justify;
	line-height: 26px;
	font-size: 14px;
}
.news_content th {
	text-align: center;
}
.news_con {
	position: relative;
}
.caseone {
	width: 800px;
}
.onePic {
	text-align: center;
}
.news_con_title a {
	color: #39af5e ;
}
.news_con_title a:hover {
	text-decoration: underline;
}
/*网站地图XML*/
.news_conXML {
	width: 200px;
	height: 30px;
	background: skyblue;
	position: absolute;
	top: 10px;
	right: 0;
}
/*导航地图*/
.a_nav_s h3 {
	font-size: 14px;
	color: #39af5e ;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dashed #39af5e ;
}
.a_nav_s h3 a {
	font-size: 14px;
	color: #39af5e ;
	font-weight: bold;
	padding-left: 0px;
}
.a_nav_s h3 a:hover {
	text-decoration: underline;
}
.a_nav_s ul {}
.a_nav_s li {
	font-size: 14px;
	display: inline;
	line-height: 40px;
	padding-left: 20px;
	height: 40px;
}
.a_nav_s li a {
	padding-right: 20px;
	color: #666;
}
.a_nav_s li a:hover {
	text-decoration: underline;
}
/* 留言*/
.inxliuyan {
	width: 550px;
	margin: 30px auto 0;
}
.inxGBook_Name {
	height: 40px;
	width: 400px;
	padding-left: 10px;
	float: left;
	color: #9f9f9f;
	margin-top: -1px;
	border-radius: 5px;
	border: solid 1px #39af5e ;
}
.inxFkPhone {
	height: 40px;
	width: 400px;
	padding-left: 10px;
	float: left;
	color: #9f9f9f;
	margin-top: -1px;
	border-radius: 5px;
	border: solid 1px #39af5e ;
}
.inxFktitle {
	height: 40px;
	width: 400px;
	padding-left: 10px;
	float: left;
	color: #9f9f9f;
	margin-top: -1px;
	border-radius: 5px;
	border: solid 1px #39af5e ;
}
.inxMessContent {
	width: 400px;
	height: 90px;
	color: #9f9f9f;
	padding-left: 10px;
	line-height: 40px;
	margin-top: -1px;
	border-radius: 5px;
	border: solid 1px #39af5e ;
}
.inxsubmi {
	width: 100px;
	height: 40px;
	cursor: pointer;
	border-radius: 5px;
	border: none;
	margin: 30px 20px 0 120px;
	background: #39af5e ;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
	transition: all 0.5s;
}
.inxsubmi:hover {
	background: #39af5e ;
}
.inxrest {
	width: 100px;
	height: 40px;
	border: none;
	cursor: pointer;
	border-radius: 5px;
	margin: 30px 20px 0 30px;
	background: #39af5e ;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
	transition: all 0.5s;
}
.inxrest:hover {
	background: #39af5e ;
}
.inxgook_001 {
	height: 40px;
	background: url(../images/m1.png) no-repeat left center;
	width: 0px;
	padding-left: 40px;
}
.inxgook_002 {
	height: 40px;
	background: url(../images/m2.png) no-repeat left center;
	width: 0px;
	padding-left: 40px;
	margin-top: 14px;
}
.inxgook_003 {
	height: 40px;
	background: url(../images/m3.png) no-repeat left center;
	width: 0px;
	padding-left: 40px;
	margin-top: 14px;
}
.inxgook_004 {
	height: 90px;
	background: url(../images/m4.png) no-repeat left center;
	width: 0px;
	padding-left: 40px;
	margin-top: 14px;
}
.a_title h1 {
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	height: 40px;
	line-height: 40px;
	color: #111;
	font-size: 24px;
	letter-spacing: 1px;
}
.a_title h4 {
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	margin-bottom: 30px;
	height: 40px;
	line-height: 40px;
	color: #999;
	border-bottom: dotted 1px #999;
	padding-bottom: 20px;
}
.pro_dis {
	margin-right: 16px;
}
.pro_dis_tob a {
	display: block;
	height: 30px;
	text-overflow: ellipsis;
	overflow: hidden;
}
.news_content strong {
	font-size: 14px;
	color: #333;
}
.news_content p {
	line-height: 28px;
	font-size: 14px;
}
.imgheight {
	height: 300px;
}
.imgheight img {
	height: 300px;
	width: 100%
}
}
.rolltop {
	font-size: 16px;
	line-height: 60px;
	color: #FCFDFF;
	background-color: #39af5e ;
	padding-left: 20px;
}
.infoList h6 {
	font-size: 14px;
	line-height: 40px;
	color: #333;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-bottom: solid 1px #E5E5E5;
	transition: .3s;
}
.sideBottom {
	margin-top: 20px;
}
.leftTitle {
	font-weight: bold;
	font-size: 16px;
	line-height: 60px;
	height: 60px;
	color: #FFF;
	background: #39af5e ;
	padding-left: 20px;
	border-bottom: none;
}
.sideTitle {
	font-size: 16px;
	line-height: 60px;
	height: 60px;
	color: #FFF;
	background: #39af5e ;
	padding-left: 20px;
	border: solid 1px #39af5e ;
	border-bottom: none;
}
.sideConetent {
	border-top: none;
	padding: 9px;
	padding-bottom: 20px;
}
.sideNewsList {}
.sideNewsList dl {
	border-bottom: 1px solid #e5e5e5;
}
.sideNewsList dl dt {
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #333;
}
.sideNewsList dl dd {}
.sideNewsList dl dd p {
	font-size: 14px;
	line-height: 20px;
	color: #999;
}
.sideNewsList dl dd h6 {
	font-size: 14px;
	line-height: 30px;
	color: #888;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.sideNewsList dl a:hover dt {
	color: #cf261f;
	text-decoration: underline;
}
.sideNewsList dl dd h6:hover {
	color: #ff2d00
}
.sideContact ul li {
	margin-top: 5px;
	padding: 0 0 5px 24px;
	position: relative;
	font-size: 14px;
	line-height: 20px;
	color: #333;
}
.sideContact ul li a {
	color: #333;
}
.sideContact ul li a：hover {
	color: #fca37b!important
}
.sideContact ul li span {
	width: 22px;
	height: 22px;
	position: absolute;
	left: -2px;
	top: -1px;
	background-position: left bottom;
	background-repeat: no-repeat;
}
.sideContact ul li.icon-tel span {
	background-image: url(../images/icon-c.png);
}
.sideContact ul li.icon-phone span {
	background-image: url(../images/icon-b.png);
}
.sideContact ul li.icon-wx span {
	background-image: url(../images/icon-wx.png);
}
.sideContact ul li.icon-fax span {
	background-image: url(../images/icon-d.png);
}
.sideContact ul li.icon-mail span {
	background-image: url(../images/icon-e.png);
}
.sideContact ul li.icon-add span {
	background-image: url(../images/icon-f.png);
}
.sideContact ul li.icon-lxr span {
	background-image: url(../images/iconlxr.png);
}
.sproScroll {
	position: relative;
}
.sproScroll .prev,
.sproScroll .next {
	position: absolute;
	top: -49px;
	display: inline-block;
	width: 30px;
	height: 40px;
	background-image: url(../images/side-pn.png);
	background-repeat: no-repeat;
	background-position: left top;
	-ms-transition-duration: 0s;
	transition-duration: 0s;
	z-index: 99;
	cursor: pointer;
}
.sproScroll .prev {
	right: 25px;
	background-position: left top;
}
.sproScroll .next {
	right: -5px;
	background-position: right top;
}
.sproScroll .prev:hover {
	background-position: left bottom;
}
.sproScroll .next:hover {
	background-position: right bottom;
}
.sproScroll .bd {
	overflow: hidden;
}
.sproList {
	position: relative;
}
.sproList dl {}
.sproList dl dt {
	height: 192px;
	overflow: hidden
}
.sproList dl dd {
	text-align: center;
	font-size: 14px;
	line-height: 40px;
}
.zibj p:hover {
	color: #fff
}
.sideContact li:hover a {
	color: #39af5e ;
}
.relevant {
	padding-top: 30px;
}
.relevantPn {
	border-top: 1px solid #ddd;
}
.relevantPn p,
.relevantPn p a {
	font-size: 14px;
	line-height: 40px;
	color: #666;
	height: 40px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.relevantPn p {
	width: 50%;
	text-align: center;
	color: #666
}
.relevantPn p a:hover {
	text-decoration: underline;
	color: #39af5e 
}
.relevantTitle {
	border: 1px solid #39af5e ;
	padding-left: 15px;
	font-size: 16px;
	line-height: 40px;
	color: #39af5e ;
	border-bottom: none;
}
.relevantTitle a {
	float: right;
	color: #39af5e ;
	width: 65px;
	height: 25px;
	display: block;
	font-size: 14px;
	margin-right: 10px;
	margin-top: 5px;
	line-height: 25px;
	text-align: center;
}
.relevantTitle a:hover {
	background: #fff;
	color: #333;
}
.relevantContent {}
.news_list {
	margin-top: 30px;
}
#newrel .relevantNews {
	padding: 10px 15px;
	border-top: none;
}
#newrel .relevantNews li {
	line-height: 40px;
	width: 47%;
	float: left;
	border-top: 1px dotted #ddd;
	padding-right: 2%;
}
.relevantNews li a {
	color: #888;
	position: relative;
	display: block;
	padding-left: 10px;
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 40px;
	line-height: 40px;
	transition: .3s;
}
.relevantNews li a em {
	width: 4px;
	height: 7px;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -3px;
	background: url(../images/jiao-b-3.png) no-repeat right 50%;
}
.relevantNews li span {
	float: right;
	font-size: 14px;
	color: #888;
}
.relevantNews li a:hover {
	color: #39af5e ;
	margin-left: 5px;
	text-decoration: underline;
}
.relevantNews li:nth-child(2n) {
	padding: 0 0 0 2%;
}
.pro_dis_tob a {
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	color: #ff2d00
}
.pro_dis:hover a {
	color: #39af5e 
}
/*滚动css结束*/
#cva .pro_dis_top img {
	width: 255px;
	height: 153px;
	border: solid 1px #fff;
	box-sizing: border-box;
}
#cva .pro_dis_top img:hover {
	border: solid 1px #39af5e ;
}
#cva .pro_dis p {
	height: 40px;
	text-align: center;
	color: #111;
	width: 250px;
	margin-top: 5px;
}
#cva .pro_dis:hover p {
	color: #39af5e ;
}
#linkhref li img {
	width: 271px;
	height: 165px;
}
/*产品左侧分类列表*/
.box_left h2 {
	background: #39af5e ;
	height: 70px;
	line-height: 70px;
	color: #fff;
	font-weight: normal;
	font-size: 26px;
	text-align: center;
	margin-top: 5px;
}
.conboya {
	margin-top: 4px;
}
.conboya a {
	display: block;
	height: 40px;
	line-height: 40px;
	background: #f0f0f0;
	padding-left: 20px;
	color: #333;
	margin-bottom: 2px;
	font-size: 16px;
	font-weight: normal;
}
/******/
.conboya ul {
	position: relative;
}
.conboya ul li a {
	font-size: 14px;
	background: none;
}
.conboya ul li a:hover {
	font-size: 14px;
	background: none;
	color: #39af5e ;
	font-weight: bold;
}
/**/
.onoff {
	width: 35px;
	height: 42px;
	position: absolute;
	right: 5px;
	cursor: pointer;
}
.onoff img {
	position: absolute;
	top: 10px;
	left: 5px;
}
.onoff img:last-child {
	transform: rotateZ(90deg);
	display: none;
}
/**/
/*向上滚动*/
.conboya a:hover {
	background-color: #39af5e;
	color: #fff;
}
.txtMarquee-top {
	overflow: hidden;
	position: relative;
	margin-top: 30px;
	margin-bottom: 30px;
}
.txtMarquee-top .hd {
	overflow: hidden;
	height: 30px;
	background: #f4f4f4;
	padding: 0 10px;
}
.txtMarquee-top .hd .prev,
.txtMarquee-top .hd .next {
	display: block;
	width: 9px;
	height: 5px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
	background: url("../images/arrow.png") 0 -100px no-repeat;
}
.txtMarquee-top .hd .next {
	background-position: 0 -140px;
}
.txtMarquee-top .hd .prevStop {
	background-position: -60px -100px;
}
.txtMarquee-top .hd .nextStop {
	background-position: -60px -140px;
}
.txtMarquee-top .bd {
	padding: 15px;
}
.txtMarquee-top .infoList li {
	height: 40px;
	line-height: 40px;
}
.txtMarquee-top .infoList li .date {
	float: right;
	color: #999;
}
.txtMarquee-top .infoList li:hover h6 {
	color: #39af5e ;
	transform: translateX(10px);
}
.conboyahover {
	background-color: #23cd43!important;
	color: #FFF!important;
}
.portext a {
	height: 60px;
	line-height: 60px;
	display: block;
	padding: 0px 25px;
	text-align: left;
	background: url(../images/a2.jpg) no-repeat 300px center;
}
#rong li {
	width: 255px;
	height: 342px;
	margin-bottom: 45px;
}
#rong li img {
	width: 255px;
	height: 342px;
}
#panli li {
	width: 255px;
	height: 157px;
	margin-bottom: 30px;
}
#panli li img {
	width: 255px;
	height: 145px;
}
/*产品列表*/
.pli {
	margin-top: 30px;
}
.pli li {
	width: 255px;
	height: 191px;
	float: left;
	margin-right: 17px;
	position: relative;
	margin-bottom: 30px;
}
.pli li:nth-child(3n) {
	margin-right: 0px;
}
.pli li a {
	display: none;
	width: 255px;
	height: 141px;
	background: url(../images/s2.png) repeat center;
	font-size: 18px;
	color: #fff;
	text-align: center;
	padding-top: 50px;
	position: absolute;
	top: 0px;
	left: 0px
}
.pli li a img {
	width: 48px;
	height: 43px;
	margin-bottom: 10px
}
.pli li img {
	width: 255px;
	height: 158px;
}
.pli li:hover a {
	display: block;
}
/*案例*/
.ali {
	padding-left: 40px!important;
}
.conboyahover1 {
	color: #23cd43!important;
	text-decoration: underline;
}
.newleft p a {
	display: inherit;
	height: 35px;
	float: left;
}
.box_left h2 {
	background: #39af5e ;
	height: 60px;
	line-height: 60px;
	color: #fff;
	font-weight: normal;
	font-size: 18px;
	text-align: left;
	margin-top: 5px;
	padding-left: 20px;
}
.alia {
	display: none
}
.conboyahide {
	display: none
}
.conboyahovershow {
	display: block
}
.alia .ali:hover {
	background: #f0f0f0!important;
	;
	color: #23cd43!important;
	text-decoration: underline;
}
.cp {
	margin-top: 30px;
}
.cp li img {
	width: 255px;
	height: 158px;
	border: solid 1px #39af5e ;
}
.cp li {
	width: 255px;
	float: left;
	margin-right: 16px;
	margin-bottom: 20px
}
.cp li:nth-child(3n) {
	margin-right: 0px
}
.cp li:hover img {
	border: solid 1px #FAA709;
}
.cp li p {
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #39af5e ;
	padding: 0px 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.cp li:hover p {
	color: #FAA709;
}
.news_content a {
	color: #111;
	font-size: 14px;
}
.news_content a:hover {
	color: #39af5e ;
}
.product_list p {
	color: #39af5e ;
}
.product_list p:hover {
	color: #23cd43;
}
.pcwidth li img {
	height: 176px;
}
.rolltop {
	font-size: 16px;
	line-height: 60px;
	color: #FCFDFF;
	background: #39af5e ;
	padding-left: 20px;
}
.download {
	padding: 10px 20px;
	background: #39af5e ;
}
.download:hover {
	background: #23cd43;
	color: #fff
}
/*about部分开始*/
.abcd {
	width: 100%;
	height: 100%;
	position: relative;
	position: absolute;
	left: 50%;
	height: 50%;
	transform: translate(-50%, -50%);
	transform: translateX(-50%);
}
.aboutContent {
	width: 100%;
	overflow: hidden;
}
.aboutPhotoList {
	margin-top: 30px;
}
.aboutContent .aboutPhotoList .aboutPhotoCertificate {
	width: 242px;
	height: 350px;
	margin-right: 13.33px;
	float: left;
	margin-bottom: 10px;
	text-align: center;
}
.aboutContent .aboutPhotoList .aboutPhotoCertificate .imgBox {
	width: 190px;
	height: 275px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	border: 1px solid #ccc;
}
.aboutContent .aboutPhotoList .aboutPhotoCertificate:hover .imgBox {
	border-color: #39af5e ;
}
.aboutContent .aboutPhotoList .aboutPhotoCertificate .imgBox img {
	height: 100%;
}
.aboutContent .aboutPhotoList .aboutPhotoCertificate p {
	text-align: center;
	font-size: 14px;
	padding: 2px 20px;
	margin-top: 6px;
}
.aboutContent .aboutContent_title {
	color: #666;
	text-align: center;
}
.aboutContent .aboutContent_word {
	color: #626262;
	padding: 5px;
	margin: 0 40px;
}
.aboutContent .aboutPhotoBox {
	width: 100%;
	padding: 40px 0 0 60px;
	box-sizing: border-box;
}
.aboutContent .aboutPhotoBox a {
	display: block;
	float: left;
	width
}
