@charset "utf-8";
/**
 * 
 主色1 #01a1e9
 主色2 #0874c3
 主色3 #376ae6
 */

/**内页栏目通用**/
.ny-container h2.ny-name {
	text-align: center;
	font-size: 1.5rem;
	font-weight: normal;
	color: #35369b;
	line-height: 1.5em;
}

.ny-container h2.ny-name::after {
	content: '';
	width: 4rem;
	height: 3px;
	display: block;
	margin: 5px auto 1em;
	background: #35369b;
}


/***内页头部***/
.ny-top-box {
	background: #fff;
	/* background: #0874c3; */
	text-align: center;
	position: relative;
}

.ny-top-box #nav_btn {
	top: 15px;
}

.ny-top-box .index {
	display: block;
	border: solid 1px #fff;
	border-radius: 4px;
	padding: 0 10px 0 25px;
	font-size: 1rem;
	color: #fff;
	top: 50% !important;
	position: absolute;
	background: url(/skin/img/icon/m-iocn0.png) no-repeat 5px center;
	background-size: 16px;
	line-height: 30px;
	left: 15px !important;
	margin-top: -16px !important;

	border-color: #ccc;
	color: #333;
}

.ny-top-box .fanhui {
	display: block;
	border: solid 1px #fff;
	border-radius: 4px;
	padding: 0 10px 0 25px;
	font-size: 1rem;
	color: #fff;
	top: 50%;
	position: absolute;
	background: url(/skin/img/icon/m-iocn.png) no-repeat 5px center;
	background-size: 16px;
	line-height: 30px;
	right: 15px;
	margin-top: -16px !important;
	border-color: #ccc;
	color: #333;
}

.ny-top-box .caidan {
	display: block;
	height: auto !important;
	width: auto !important;
	border: solid 1px #fff !important;
	border-radius: 4px;
	padding: 0 10px 0 25px;
	font-size: 1rem;
	color: #fff;
	right: 15px !important;
	position: absolute;
	line-height: 30px;
	background: url(/skin/img/icon/icon30.png) no-repeat 5px center !important;
	top: 50% !important;
	margin-top: -16px !important;
	background-size: 16px !important;

	border-color: #ccc !important;
	color: #333;
}

.ny-top-box .ny-top-title h1 {
	font-size: 1.5rem;
	color: #fff;
	font-weight: bold;
	line-height: 60px;

	color: #333;
}

/***内页导航***/
.ny-nav {
	text-align: center;
	padding: 0 10px;
}

.ny-nav li {
	display: block;
	float: left;
	width: auto;
	padding: 10px 0;
	margin-left: 5px;
}

.ny-nav li:first-child {
	margin-left: 0px;
}

.ny-nav ul::after {
	content: '';
	clear: both;
	display: block;
}

.ny-nav li a {
	font-size: 1.1rem;
	padding: 0 10px;
	background: #fff;
	border-radius: 4px;
	line-height: 2.5em;
	display: block;
}

.ny-container {
	padding: 20px 15px 30px;
	min-height: 310px;
	/* border-bottom: solid 5px #f5f5f5; */
}

.ny-container .content-bt2 {
	padding-bottom: 1.2rem;
	border-bottom: solid 1px #ccc;
	margin-bottom: 15px;
}

.ny-news-cont .title {
	font-size: 1.3rem;
	font-weight: bold;
	line-height: 1.5em;
}

.ny-container .datail-box {
	font-size: 1rem;
	line-height: 2em;
	color: #666;
}

.ny-container .datail-box p {
	text-indent: 2em;
}

.ny-container .video-js {
	display: block;
	width: 100%;
}


.ny-container .datail-box h3 {
	font-size: 1.25rem;
	line-height: 1.5em;
	font-weight: bold;
	color: #0874c3;
}

.ny-container .datail-box h4 {
	font-size: 1.2rem;
	line-height: 1.5em;
	font-weight: bold;
	color: #0874c3;
	opacity: 0.9;
}

.ny-container .datail-box h5 {
	color: #999;
	line-height: 1.5em;
	font-size: 1rem;
	text-transform: uppercase;
	margin: 0;
}

.ny-container .datail-box strong {
	color: #01a1e9;
	opacity: 0.8;
}

.ny-container .datail-box img {
	display: block;
	width: auto;
	max-width: 100%;
	height: auto !important;
	margin: 0 auto;
}

.ny-container .datail-box>*+* {
	margin-top: 0.8em;
}

.ny-container .datail-box ul,
.ny-container .datail-box ol {
	padding-left: 3em;
	font-size: 1rem;
	line-height: 1.5em;
	color: #999;
}

.ny-container .datail-box li {
	list-style: disc;
	margin: 0 0 10px 0;
}


.ny-container .datail-box table td {
	border-right: solid 1px #f8f8f8;
	border-bottom: solid 1px #f8f8f8;
	font-size: 12px;
	text-align: center;
	line-height: 2em;
	vertical-align: middle;
	word-wrap:break-word;word-break:break-all;
}

.ny-container .datail-box table {
	border-top: solid 1px #f8f8f8;
	border-left: solid 1px #f8f8f8;
	width: 100%;
}

.ny-container .datail-box thead th {
	background: #01a1e9;
	line-height: 3em;
	color: #fff;
}

.ny-container .datail-box table p {
	text-indent: 0;
}


.ny-toptype-title {
	text-align: center;
	font-size: 1.4rem;
	color: #333;
	font-weight: bold;
	margin-bottom: 20px;
}

.ny-toptype-title::before,
.ny-toptype-title::after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 30px;
	height: 2px;
	background: #01a1e9;
	margin: 0 5px;
}

/**单页**/
/* 关于我们 */
.ny-container-text .ny-typename {
	text-align: center;
	margin-bottom: 1em;
	font-size: 1.4rem;
	font-weight: normal;
	color: #333;
}

.ny-container-text .ny-typename::before,
.ny-container-text .ny-typename::after {
	display: inline-block;
	vertical-align: middle;
	width: 3em;
	height: 3px;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	content: '';
	margin: 0 5px;
}

.ppys-list {}

.ppys-list .pic {
	padding-bottom: 60%;
}


.ppys-list .text {
	margin-top: 10px;
}

.ppys-list .text .title {
	font-size: 1.2rem;
	color: #333;
	line-height: 1em;
	margin-bottom: 5px;
}

.ppys-list .text .title p {
	font-size: 1rem;
	text-transform: uppercase;
	color: #ccc;
	line-height: 1.3em;
}

.ppys-list .text .info {
	color: #999;
	line-height: 1.7em;
	font-size: 12px;
}

.hzhb-list .box {
	display: block;
	background: #fafafa;
	padding: 4px;
}

.hzhb-list .pic {
	padding-bottom: 53%;
}

.sjstd-list .box {
	display: block;
	background: #fafafa;
}

.sjstd-list .pic {
	padding-bottom: 114%;
}

.sjstd-list .text {
	padding: 15px;
}

.sjstd-list .text .title {
	font-size: 1.1rem;
	color: #333;
	line-height: 1em;
	margin-bottom: 10px;
}

.sjstd-list .text .shorttitle {
	font-size: 1rem;
	color: #999;
	line-height: 1em;
}




/***留言***/
.message-tishi {
	margin-bottom: 10px;
	text-align: center;
}

#form {
	/* padding: 0 10px; */
	font-size: 1rem;
}

#form .message-box .item {
	margin-bottom: 10px;
	font-size: 1rem;
}

#form .message-box .input-text {
	line-height: 2.5em;
	border: solid 1px #ccc;
	width: calc(100% - 2.5em - 12px);
	padding: 0 5px;
	background: inherit;
	color: #666;
	font-size: 1rem;
	/* color: #fff; */
	/* border: none; */
	/* border-bottom: solid 1px #ccc; */
	/* width: calc(100% - 4em - 22px); */
}

#form .message-box select.input-text {
	line-height: 2.65em;
	height: 2.65em;
	border: solid 1px #ccc;
	width: calc(100% - 4em + 2px);
	padding: 0 5px;
	background: inherit;
	color: #666;
	font-size: 1rem;
}

#form .message-box .item .bt {
	line-height: 2.5em;
	text-align: right;
	width: 2em;
	display: inline-block;
	vertical-align: top;
	margin-right: 0.5em;
	color: #333;
	min-height: 1px;
	/* width: 4em; */
	/* color: #fff; */
}

#form .message-box .item .bt .btx {
	color: #f30;
	position: absolute;
	margin-left: -0.5em;
}


#form #ly_cont {
	height: 5.5em;
	color: #999;
	border: solid 1px #ccc;
	padding: 5px;
	width: calc(100% - 2.5em - 12px);
	resize: none;
	background: inherit;
	/* border: none; */
	/* color: #fff; */
	/* border-bottom: solid 1px #fff; */
	/* width: calc(100% - 4em - 22px); */
}

#form #ly_cont:focus {
	outline: none;
}

.message-textarea-box {
	margin-bottom: 0.5em;
}

#form a,
#form .coolbg {
	display: inline-block;
	padding: 0 3rem;
	line-height: 2.5em;
	height: 2.5em;
	background: #f5f5f5;
	color: #666;
	border: none;
	font-size: 1rem;
	/* color: #fff; */
	/* background: initial; */
	/* border: solid 1px #fff; */
}

#form .tijiao {
	background: #0874c3;
	color: #fff;
	background: #01a1e9;
}

/* 联系我们页面留言 */
.ny-container .datail-box.ny-contact {
	text-align: left;
}

.ny-cont30.datail-box table td {
	display: block;
	padding: 10px;
	background-color: #f8f8f8;
	background-repeat: no-repeat;
	background-size: 20px;
	background-position: 10px center;
	border: none;
	font-size: 1rem;
	color: #999;
	margin-bottom: 5px;
	text-align: left;
	padding-left: 40px;
}

.ny-cont30.datail-box table td:nth-child(1) {
	background-image: url(../img/icon/icon55.png);
}

.ny-cont30.datail-box table td:nth-child(2) {
	background-image: url(../img/icon/icon56.png);
}

.ny-cont30.datail-box table td:nth-child(3) {
	background-image: url(../img/icon/icon57.png);
}

.ny-cont30.datail-box table td:nth-child(4) {
	background-image: url(../img/icon/icon58.png);
}


.ny-cont30.datail-box table td span {
	display: block;
	color: #333;
	font-size: 1.2rem;
}

.ny-lxfs-liuyan {
	padding: 20px 0;
	margin: 20px 0;
	border-top: solid 1px #f8f8f8;
	border-bottom: solid 1px #f8f8f8;
}

/***新闻***/
/* 2列 */
.news-list1 {
	margin-bottom: 20px;
}

.news-list1 li {
	float: left;
	width: 49%;
	margin-right: 2%;
	margin-bottom: 2%;
}

.news-list1 li:nth-child(2n) {
	margin-right: 0;
}

.news-list1 li .box {
	border: solid 1px #ccc;
	display: block;
}

.news-list1 li .pic {
	padding-bottom: 60%;
}

.news-list1 li .text {
	padding: 10px;
}

.news-list1 li .text .title {
	color: #333;
	font-size: 1.2rem;
}

.news-list1 li .text .time {
	color: #ccc;
	font-size: 12px;
}

.news-list1 li .text .info {
	color: #999;
	font-size: 1rem;
	line-height: 1.75em;
	height: 3.5em;
	overflow: hidden;
}

/* 无图 带边框*/
.news-list2 {}

.news-list2 li {
	margin-top: 15px;
}

.news-list2 li:first-child {
	margin-top: 0px;
	padding-top: 0px;
	border-top: none;
}

.news-list2 li .box {
	padding: 15px;
	border: dashed 1px #ececec;
	color: #333;
	font-size: 1.2rem;
}

.news-list2 li .title {
	color: #333;
	position: relative;
	padding-right: 30%;

}

.news-list2 li .title span {
	color: #ccc;
	font-size: 1rem;
	position: absolute;
	top: 0;
	right: 0;
}

.news-list2 li .time {
	margin-top: 6px;
	font-size: 1rem;
	color: #f80;
}

.news-list2 li .info {
	font-size: 1rem;
	opacity: 0.6;
	line-height: 1.7em;
	margin-top: 6px;
	height: 3.4em;
	overflow: hidden;
}


/**内页下载**/
.down-list li{
line-height: 2.5em;
border-bottom:1px #ddd dashed;
font-size: 1.2rem;
}
.down-list li span{float:right;}
.down-list li span a{display:block;padding:0.2em 0.4em;background:#CE012F;color:#fff;line-height:1.2em;margin-top:0.5em;}

.news-list3 {}

.news-list3 .item:first-child {
	margin-top: 0;
	padding-top: 0;
	border-top: none;
}

.news-list3 .item {
	position: relative;
	display: block;
	padding-top: 1rem;
}

.news-list3 .item .box {
	font-size: 0;
}

.news-list3 .pic {
	width: 42%;
	padding-bottom: 31.5%;
	display: inline-block;
	vertical-align: middle;
	background: #000;
}

.news-list3 .pic img {
	opacity: 0.99;
}

.news-list3 .item .box .text {
	width: 58%;
	display: inline-block;
	vertical-align: middle;
	box-sizing: border-box;
	padding-left: 10px;
}

.news-list3 .item .box .text .title {
	font-size: 1.2rem;
	color: #333;
	margin-bottom: 8px;
	display: block;
	transition: 0.5s;
	position: relative;
}

.news-list3 .item .box .text .time {
	font-size: 1rem;
	color: #ccc;
	line-height: 1.1em;
	display: block;
	margin-bottom: 5px;
}

.news-list3 .item .box .text .info {
	font-size: 1rem;
	color: #999;
	line-height: 1.7em;
	max-height: 3.4em;
	overflow: hidden;
}


.news li .text .typename {
	color: #01a1e9;
	margin-right: 5px;
}

.news-list3 li .time {
	font-size: 1.2rem;
	line-height: 1em;
	margin-bottom: 10px;
	color: #f50;
}

.news-list3 li .time a {
	display: inline-block;
	margin-left: 10px;
}

.news-list3 li .text .info {
	font-size: 1.2rem;
	line-height: 1.7em;
	line-height: 1em;
	color: #999;
	/* height: 3.4em; */
	overflow: hidden;
}

.news-list3 li .text .time-box {
	margin-top: 5px;
	line-height: 1em;
}

.news-list3 li .text .time-box>span {
	display: inline-block;
	padding-left: 20px;
	margin-right: 10px;
	font-size: 10px;
	line-height: 14px;

}

.news-list3 li .text .time-box .click {
	background: url(../img/index-news-click.png) no-repeat left center;
	background-size: 15px 15px;
}

.news-list3 li .text .time-box .time {
	background: url(../img/index-news-time.png) no-repeat left center;
	background-size: 12px 12px;
}

.news-list3 li .text .time span,
.news-list3 li .text .news-cont-info span {
	color: #999;
}


.news-list4 {}

.news-list4 li:first-child {
	border: none;
}

.news-list4 li {
	border-top: dashed 1px #ccc;
}

.news-list4 li .box {}

.news-list4 li .box .title {
	display: block;
	position: relative;
	padding-right: 30%;
	font-size: 1.1rem;
	color: #333;
	line-height: 2.5em;
}

.news-list4 li .box .title .download-btn {
	position: absolute;
	width: 30%;
	right: 0;
	top: 0;
	text-align: right;
}


/***产品列表***/
.my-cp-pic {
	display: block;
}

.my-cp-pic img {
	display: block;
	width: 100%;
}

.cp-list1 {}

.cp-list1 .item {
}

.cp-list1 .item:nth-child(1n) {
	margin-top: 0;
}

.cp-list1 .item .box {
	display: block;
	border: solid 1px #ededed;
	padding: 10px;
}

.cp-list1 .item .pic {
	display: block;
	width: 40%;
	padding-bottom: 21%;
}

.cp-list1 .item .text {
	font-size: 1.2rem;
	color: #333;
	float: left;
	width: 60%;
	padding-left: 10px;
}

.cp-list1 .item .title {
	display: block;
}

.cp-list1 .item .text .info {
	font-size: 1rem;
	color: #999;
}


.cp-list2 {}

.cp-list2 li {
}

.cp-list2 li .box {
	display: block;
	background: #ccc;
	padding: 1px;
}

.cp-list2 li .pic {
	padding-bottom: 75%;
	padding-bottom: 100%;
}

.cp-list2 li .text {
	background: #fff;
	margin-top: 1px;
	padding: 10px;
	color: #333;
	font-size: 1rem;
}

.cp-list2 li .title {
	text-align: left;
	font-size: 1.1rem;
	color: #333;
}


.cp-list3 .item {
	margin-bottom: 10px;
}

.cp-list3 .item .box {
	display: block;
	color: #fff;
	font-size: 1.1rem;
	padding: 1px;
	background: #01a1e9 url(../img/diwen.png) no-repeat 0 0 / auto 100%;
}

.cp-list3 .item .box .pic {
	padding-bottom: 40%;
	float: left;
	width: 40%;
}


.cp-list3 .item .box .text {
	padding: 10px;
	float: left;
	width: 60%;
}

.cp-list3 .item .box .text .title {
	color: #fff;
}

.cp-list3 .item .box .text .info {
	font-size: 1rem;
	color: #fff;
	line-height: 1.5em;
	border-top: solid 1px #fff;
	padding-top: 10px;
	margin-top: 10px;
	opacity: 0.7;
}

/* 图册 */
.honor-list {}

.honor-list li {
	float: left;
	width: 49%;
	margin-right: 2%;
}


.honor-list li a {
	display: block;
	background: #ccc;
	padding: 1px;
}

.honor-list li .pic {
	padding-bottom: 75%;
}

.honor-list li .text {
	text-align: center;
	background: #fff;
	margin-top: 1px;
	padding: 10px;
}

.honor-list li .title {
	font-size: 1em;
	color: #333;
}

.honor-list li .info {
	font-size: 12px;
	color: #999;
	line-height: 1.7em;
	height: 3.4em;
	overflow: hidden;
}

/* pic-list */
.pic-list {}

.pic-list .item {}

.pic-list .item .box {
	display: block;
	background: #f5f5f5;
	font-size: 1.1rem;
	color: #333;
}

.pic-list .item .box .pic {
	padding-bottom: 75%;
}

.pic-list .item .box .text {
	padding: 10px;
}


/* 案例 */
.case-list {}

.case-list li {
	float: left;
}

.case-list li .box {
	display: block;
	background: #ccc;
	padding: 1px;
}


.case-list li .pic {
	padding-bottom: 75%;
}

.case-list li .text {
	padding: 10px;
	margin-top: 1px;
	background: #fff;
	font-size: 1.1rem;
	color: #333;
}

.case-list li .title {}

.case-list li .info {
	opacity: 0.6;
	line-height: 1.6em;
	font-size: 1rem;
	margin-top: 5px;
}

.case-list li .btn {
	color: #fff;
	line-height: 2.5em;
	width: 60%;
	display: inline-block;
	text-align: center;
	background: #0874c3;
	font-size: 1rem;
}

.ny-cont20 .case-list li:first-child {
	margin: 0;
}

.ny-cont20 .case-list li {
	float: none;
	margin: 0;
	margin-top: 15px !important;
	width: 100%;
}

.ny-cont20 .case-list .item .box {
	font-size: 0;
}

.ny-cont20 .case-list .item .box .pic {
	display: inline-block;
	vertical-align: middle;
	width: 40%;
	padding-bottom: 30%;
}

.ny-cont20 .case-list .item .box .text {
	display: inline-block;
	vertical-align: middle;
	width: 60%;
	text-align: left;
	font-size: 1rem;
}

.ny-cont20 .case-list .item .box .text .title {
	line-height: 1em;
	font-size: 1.2rem;
	padding: 0 15px;
	margin-bottom: 8px;
}

.ny-cont20 .case-list .item .box .text .info {
	padding: 0 15px;
	line-height: 1.7em;
	color: #999;
	display: block !important;
	margin: 0;
}

/***内页-文章***/
.ny-news-cont .title {
	font-size: 1.3rem;
	line-height: 1.2em;
	color: #333;
	/* color: #fff; */
}

.ny-news-cont .title span {
	font-size: 1rem;
	color: #999;
	line-height: 1rem;

	/* color: #ccc; */
}

.ny-news-cont .details-info {
	font-size: 1rpx;
	color: #999;
	border-bottom: dashed 1px #ccc;
	margin-bottom: 1em;
	padding-bottom: 1em;

	/* color: #ccc; */
}

.ny-news-cont .details-info>* {
	display: inline-block;
	vertical-align: top;
	margin-top: 5px;
	font-size: 1rem;
	margin-right: 10px;
}

.ny-news-cont .details-info>span span {
	color: #f80;
}

.ny-news-cont .download {
	font-size: 1rem;
	color: #01a1e9;
	margin: 2em 0;
}

.ny-news-cont .download span {}

.ny-news-cont .download a {
	display: inline-block;
	padding-left: 2rem;
	background: url(../img/icon/icon59.png) no-repeat left center / auto 100%;
}


#countnum {
	color: #f50;
}

.ny-news-cont .text video {
	max-width: 100%;
	height: auto;
}

.ny-news-cont .text img {
	max-width: 100%;
	display: block;
	margin: 0 auto;
	height: auto !important;
}

/***产品详情***/
.ny-cp-cont {
	position: relative;
	overflow: hidden;
}

.ny-cp-cont .cp-pic-box {
	position: relative;
}

.ny-cp-detail-btn {
	right: 5px;
	position: absolute;
	bottom: 5px;
	font-size: 1.2rem;
	width: 4.5em;
	height: 2em;
}

.ny-cp-detail-btn>*:first-child {
	margin-right: 0.5em;
}

.ny-cp-detail-btn>* {
	width: 2em;
	height: 2em;
	top: 0px;
	margin-top: 0;
	background-size: 7px 100%;
}

.ny-cp-cont .cp-pic-box {
	display: block;
	border: solid 5px #f5f5f5;
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
}

.ny-cp-cont .cp-pic img {
	display: block;
	width: 100%;
}

.ny-cp-cont .ny-cp-pic {
	margin-bottom: 10px;
	border: solid 3px #f8f8f8;
}

.ny-cp-cont .ny-cp-pic img {
	display: block;
	width: 100%;
}

.ny-cp-cont .cp-title {
	color: #333;
	font-size: 1.4rem;
	line-height: 1.2em;
	margin-bottom: 10px;
	/* color: #fff; */
}

.ny-cp-cont .shorttitle {
	margin-bottom: 10px;
}


.ny-cp-cont .details-info-btn {
	text-align: left;
	margin-top: 10px;
	font-size: 1rem;
	/* margin-left: 3em; */
}

.ny-cp-cont .details-info-btn .cp-tell-btn {
	display: block;
	float: left;
	font-size: 1.2rem;
	padding-left: 2rem;
	padding-right: 1rem;
	background: #01a1e9 url(../img/icon/icon24.png) no-repeat 0.5rem center / 1.2rem auto;
	color: #fff;
	line-height: 2.2em;
	border-radius: 3px;
	font-family: num2;
	margin-bottom: 5px;
}

.ny-cp-cont .details-info-btn a:nth-child(2n) {
	margin-left: 5px;
}

.ny-cp-cont .details-info-btn .cp-qq-btn {
	vertical-align: top;
	display: inline-block;
	padding: 0 5% 0 10%;
	color: #fff;
	background: #0874c3 url(../img/icon/icon25.png) no-repeat 8% center / 1.1rem auto;
	font-size: 1.3rem;
	line-height: 2.5em;
	border-radius: 3px;
}

.ny-cp-cont .details-info-box {
	font-size: 0;
}

.ny-cp-cont .details-info-box .item {
	font-size: 0;
	text-align: left;
	margin-bottom: 10px;
	display: flex;
}

.ny-cp-cont .details-info-box .item>div {
	font-size: 1rem;
	color: #666;
	line-height: 1.6em;
	display: inline-block;
	vertical-align: top;


}

.ny-cp-cont .details-info-box .item .bt {
	width: 7em;
	text-align: right;
	width: 5em;
}

.ny-cp-cont .details-info-box .item .info {
	width: calc(100% - 5em);
	/* width: calc(100% - 3em); */
	color: #999;
}

.ny-cp-cont .details-info-box .item .info .xiadan-btn {
	display: inline-block;
	font-size: 1.1rem;
	padding: 0 2em;
	background: #f50;
	color: #fff;
	line-height: 2.2em;
}

.chanshu-box {
	overflow-x: scroll;
}

.chanshu-box table {
	width: auto;
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
}

.chanshu-box table tbody {}

.chanshu-box table tr {}

.chanshu-box table td {
	padding: 5px;
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
}

.ny-cp-video #my-video {
	display: block;
	width: 100%;
	height: auto !important;
}


/* 相关推荐头部 */
.ny-cp-text-bt {
	margin: 40px 0 15px;
	border-top: solid 1px #ccc;
	padding: 12px 0;
	border-bottom: solid 1px #ccc;
	padding-left:5px;
}

.ny-xiangguan {}

.ny-cp-text-bt ul {
border-left:3px #CE012F solid;
padding-left:10px;
}
.cp-bt{font-size: 1.3rem;}
#myTab2{
	font-size: 1.3rem;
	font-weight: bold;
	color: #333;
	height:1.4em;
	line-height:1.4em;
	/* color: #fff; */
	padding-left: 10px;
	/* border-left: solid 3px #fff; */
}
#myTab2 li{width:33%;float:left;text-align:center;padding:2px 0;cursor: pointer;}
#myTab2 li.active {background:#CE012F;color:#fff;}

/* 相关推荐 */
.ny-xiangguan-ul-1 {}

.ny-xiangguan-ul-1 li {}

.ny-xiangguan-ul-1 li .title {
	font-size: 1rem;
	color: #333;
	line-height: 30px;
	position: relative;
	padding-left: 10px;
	display: block;
	width: 80%;
	float: left;
}

.ny-xiangguan-ul-1 li .title span {
	content: '';
	display: block;
	width: 6px;
	height: 2px;
	background: #0874c3;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -1px;
}

.ny-xiangguan-ul-1 li .time {
	float: right;
	color: #f50;
	font-size: 12px;
	line-height: 30px;
	width: 15%;
	text-align: right;
}


.ny-xiangguan-ul-2 {}

.ny-xiangguan-ul-2 li {
	float: left;
	width: 49%;
	margin-right: 2%;
	margin-bottom: 2%;
}

.ny-xiangguan-ul-2 li:nth-child(2n) {
	margin-right: 0;
}

.ny-xiangguan-ul-2 li .box {
	text-align: center;
	display: block;
	background: #ccc;
	padding: 1px;
}

.ny-xiangguan-ul-2 li .box .pic {
	padding-bottom: 75%;
	padding-bottom: 100%;
}

.ny-xiangguan-ul-2 li .box .text {
	padding: 10px;
	background: #fff;
	margin-top: 1px;
	text-align: center;
	font-size: 1.2rem;
	color: #333;
}

/* 产品 */
.ny-xiangguan-ul-3 {}

.ny-xiangguan-ul-3 li {
	float: left;
}

.ny-xiangguan-ul-3 li .box {
	text-align: center;
	display: block;
	background: #f5f5f5;
	text-align: center;
	font-size: 1.1rem;
	color: #333;
	border-bottom: solid 2px #0874c3;
}

.ny-xiangguan-ul-3 li .box .pic {
	padding-bottom: 100%;
}

.ny-xiangguan-ul-3 li .box .text {
	padding: 10px;
}


.ny-liuyan-box {}

.ny-liuyan-box #form {
	padding: 0;
}

.ny-liuyan-box #form .message-box .item {
	margin-bottom: 10px;
	font-size: 0px;
}

.ny-liuyan-box #form .message-box .item .bt {
	font-size: 12px;
	display: inline-block;
	vertical-align: top;
	width: 4.5em;
	line-height: 3em;
	margin-right: 0;
	text-align: left;
}

.ny-liuyan-box #form .message-box .item .input-text {
	font-size: 12px;
	display: inline-block;
	vertical-align: top;
	line-height: 3em;
	border: none;
	padding: 0 10px;
	background: #f8f8f8;
	color: #999;
	width: calc(100% - 4.5em - 20px);
}

.ny-liuyan-box #form .message-box #ly_cont {
	padding: 5px 10px;
	border: none;
	line-height: 1.5em;
	height: 6em;
	width: calc(100% - 4.5em - 20px);
}

.ny-liuyan-box #form .message-box .item-btn {}

.ny-liuyan-box #form .message-box .item-btn .bt {
	font-size: 12px;
	display: inline-block;
	vertical-align: top;
	width: 4.5em;
	line-height: 3em;
	margin-right: 0;
	text-align: left;
}

/* 筛选 */
.ny-top-box .ny-top-title h1 {
	box-shadow: 0 0 10px -5px #333;
}

.saixuan-box {
	margin: 10px;
	border: dashed 1px #ededed;
	padding: 10px;
}

.saixuan-box .saixuan-bt-name {
	font-size: 1.4rem;
	color: #01a1e9;
	font-weight: bold;
	margin-bottom: 10px;
}

.saixuan-info {
	font-size: 0;
}

.saixuan-info .saixuan-info-bt {
	font-size: 12px;
	display: inline-block;
	vertical-align: top;
	width: 4em;
	text-align: right;
	margin-right: 0.5em;
	color: #333;
	line-height: 30px;
	margin-bottom: 10px;
}

.saixuan-info .saixuan-info-info {
	font-size: 12px;
	display: inline-block;
	vertical-align: top;
	width: calc(50% - 5em);
	line-height: 30px;
	margin-bottom: 10px;
}

.saixuan-info .saixuan-info-info select {
	display: inline-block;
	font-size: 12px;
	width: 100%;
	line-height: 30px;
	background: #fff;
	border: solid 1px #ccc;
	height: 30px;
}

.saixuan-info .saixuan-info-info select * {
	line-height: 30px;
	font-size: 12px;
	height: 30px;
}


/***联系我们地图***/
#dituContent {
	width: 99% !important;
	display: block;
	border: solid 1px #ccc !important;
	margin: 0 auto;
}




/* 更新 */
.ny-container .ny-cont9.datail-box p {
	text-indent: 0;
}

/*参数选项卡*/
.none {
	DISPLAY: none
}
#tab .tabList ul{text-align:center;}
#tab .tabList ul li{
	background:#ddd;
	padding:6px 0;
	display:inline-block;
	cursor:pointer;
	margin:0 1% 1%;
	width:48%;
}
#tab .tabCon{
}
#tab .tabCon div{
	padding:20px 0;
	width:100%;
	overflow:hidden;
}
#tab .tabList ul,#tab .tabList li{margin:0;padding:0;}
#tab .tabList li{list-style-type:none;}
#tab .tabList li.active{
	border-bottom:none;
	background:#E3232F;
	color:#fff;
}

.contact-tit .left {width:100%;}
.contact-tit .left p {font-size:18px;line-height:32px;}
.contact-tit .left .lx-fs {margin:42px 0 80px 0;}
.contact-tit .left .lx-fs p {padding-left:45px;margin:20px 0;}
.contact-tit .left .lx-fs .p1 {background:url("/skin/img/cont-dz.png") -8px center no-repeat;}
.contact-tit .left .lx-fs .p2 {background:url("/skin/img/cont-dh.png") -10px center no-repeat;}
.contact-tit .left .lx-fs .p3 {background:url("/skin/img/cont-kf.png") -8px center no-repeat;}
.contact-tit .left .lx-fs .p1 strong {font-size:36px;font-family:Arial;font-weight:800;color:#ff461f;background-image:-webkit-gradient(linear,left 0,right 0,from(#ff461f),to(#fa8c35));-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;vertical-align:sub;}
.contact-tit .left .lx-fs .p3 a {width:125px;background:#fc752e;background:-webkit-linear-gradient(left top,#fa8c35,#ff461f);background:-o-linear-gradient(bottom left,#fa8c35,#ff461f);background:-moz-linear-gradient(bottom left,#fa8c35,#ff461f);background:linear-gradient(to bottom left,#fa8c35,#ff461f);font-size:18px;color:#fff;font-weight:bold;text-align:center;line-height:38px;display:inline-block;border-radius:5px 20px 5px 5px;margin-left:15px;transition:all .3s ease;}
.contact-tit .left .fw-fs p {background:url(/skin/img/cp-tb.png) left center no-repeat;padding-left:35px;margin:15px 0;}
.contact-tit .left .lx-fs .p3 a:hover {border-radius:20px 5px 20px 5px;}
.contact-tit .left .fw-fs p:last-child {font-weight:bold;color:#333;}