@charset "utf-8";
/* 
	内页样式表
 */
/**
 * .c-z-1 {
	color: #01a1e9;
}

.c-z-2 {
	color: #0874c3;
}

.c-z-3 {
	color: #376ae6;
}

 ***/

/* 内页banner */
.banner-ny {
	width: 100%;
	position: relative;
}

.banner-ny img {
	display: block;
	width: 100%;
	/*min-height:400px;*/
}



/* 加盟导航 */
.index-jiameng-box {
	background: #0874c3;
	font-size: 14px;
	color: #fff;
	padding: 20PX 0;
}

.index-jiameng-left {
	float: left;
	padding-left: 55px;
	background: url(../img/icon/icon10.png) no-repeat left center / auto 80%;

}

.index-jiameng-left .title {
	font-size: 16px;
}

.index-jiameng-left .info {
	font-size: 30px;
	font-family: num2;
}

.index-jiameng-right {
	float: right;
	width: 860px;
}

.index-jiameng-right .item {
	width: 25%;
}

.index-jiameng-right .item .box {
	display: block;
	color: #fff;
}

.index-jiameng-right .item .box .icon {
	width: 55px;
	height: 55px;
	float: left;
	border-radius: 100%;
	border: solid 1px #fff;
	margin-right: 15px;
	overflow: hidden;
}

.index-jiameng-right .item .box .icon img {
	display: block;
	width: 100%;
	transition: 0.5s;
}

.index-jiameng-right .item .box:hover .icon img {
	transform: rotateY(360deg);
}

.index-jiameng-right .item .box .text {
	font-size: 20px;
}

.index-jiameng-right .item .box .text .titleen {
	font-size: 16px;
	opacity: 0.6;
	margin-top: 5px;
}

/* 内页样式1 */
.ny-main-box1 {
	padding: 40px 0 60px;
}

/* 左侧 */
.ny-main-box1-left {
	float: left;
	width: 300px;
	border-radius: 5px;
	/*overflow: hidden;*/
	/* 	position: sticky;
	top: 80px;
	left: 0;
	z-index: 999; */
	/* float: none; */
	/* width: 100%; */
	/* background: #ededed; */
}

/* 内页栏目标题 */
.ny-main-box1-left .ny-toptype-box {
	padding:20px 0;
	background:#E3232F;
	text-align:center;
	margin-bottom:1px;
}

.ny-main-box1-left .ny-toptype-box .ny-toptype-title {
	font-size:30px;
    color: #fff;
}

.ny-main-box1-left .ny-toptype-box .ny-toptype-title::before {
	display: block;
	content: '';
	width: 3px;
	left: 0;
	height: 20px;
	background: #fff;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}




/* 内页菜单 */
.ny-nav-box {-moz-box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}
.ny-nav-box .ny-nav-ul li.son-item{height:50px; font-size:16px; line-height:50px; background:url(../img/proDtBG.png) repeat-x;border-bottom:1px #E0E0E0 solid;position:relative;z-index:100;}
.ny-nav-box .ny-nav-ul li a.son-a{ display:block;color:#666666;padding-left:25px; float:left; width:210px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-decoration:none;}
.ny-nav-box .ny-nav-ul li i{ display:block; width:25px; height:25px; background:url(../img/pro-btn.png) no-repeat center top; margin-right:12px; margin-top:13px; float:right;} 
.ny-nav-box .ny-nav-ul li.son-item:hover{ background:#c30101}
.ny-nav-box .ny-nav-ul li:hover a.son-a{ color:#fff}
.ny-nav-box .ny-nav-ul li:hover i{ background-position:bottom}
.ny-nav-box .ny-nav-ul li ul{position:absolute;left:300px;top:0;display:none;z-index:9999;width:240px;}
.ny-nav-box .ny-nav-ul li ul li{height:50px;line-height:50px;text-align:center;border-bottom:1px #ddd dashed;}
.ny-nav-box .ny-nav-ul li ul li:hover{background:#ddd;}
.ny-nav-box .ny-nav-ul li.son-item:hover ul{display:block;background:#f9f9f9;}

.sort_nor h3 {
    height: 50px;
    line-height: 50px;
    background: url(../img/p14-icon5.png) no-repeat right center #666;
    margin-bottom: 2px;
}

.sort_nor.sort_nor h3 a {
    display: block;
    font-size: 18px;
    font-weight: normal;
    margin-right: 40px;
    margin-left: 38px;
    color: #fff;
}

.sort_nor h3:hover,.sort_nor h3.focus {
    background: url(../img/p14-icon2.png) no-repeat right center #FD6D0D;
}
.sort_nor dl {
    padding: 2px 0 4px;
}

.sort_nor dt {
    height: 45px;
    font-size: 16px;
    line-height: 45px;
    padding-left: 54px;
    padding-right: 40px;
    margin-bottom: 1px;
    background: #f4f4f4;
    position: relative;
}

.sort_nor dt:after {
    content: "";
    width: 8px;
    height: 8px;
    border: 2px solid #b8b8b8;
    border-style: solid solid none none;
    position: absolute;
    top: 50%;
    right: 32px;
    margin-top: -4px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.sort_nor dt:hover:after {
    border-color: #333;
}

.sort_nor dt:hover a {
    /*color:#0189ff;*/
}

.sort_nor dd {
    border: 1px solid #ececec;
    border-bottom: 0;
}
/* 内页折叠三级菜单 */
.ny-nav-ul-2j {}

.ny-nav-ul-2j>li {
	position: relative;
	border-bottom: solid 1px #ededed;
}

.ny-nav-ul-2j li>.typename {
	display: block;
	color: #333;
	transition: 0.5s;
	position: relative;
	z-index: 2;
	padding-left: 25px;
	font-size: 16px;
	line-height: 3.5em;
	background: #fcfcfc;

}

.ny-nav-ul-2j li:hover>.typename {
	color: #0EC3EA;
}

.ny-nav-ul-2j li.focus>.typename {
	color: #fff !important;
	background: #0EC3EA !important;
}

.ny-nav-ul-2j li.focus>.typename+.btn,
.ny-nav-ul-2j li.focus>.typename+.btn2 {
	color: #fff;
}

.ny-nav-ul-2j li>.btn {
	line-height: 48px;
	height: 48px;
	font-size: 30px;
	color: #0EC3EA;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	z-index: 3;
	width: 50px;
	font-weight: bold;
	cursor: pointer;
}

.ny-nav-ul-2j li>.btn2 {
	line-height: 48px;
	height: 100%;
	font-size: 30px;
	color: #ccc;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	z-index: 3;
	width: 50px;
	font-weight: bold;
	cursor: pointer;
	opacity: 0.8;
}

.ny-nav-ul-2j li .ny-nav-find {
	display: none;
	background: #fff;
}

.ny-nav-ul-2j li .ny-nav-find .nav-find-box-ul {
	padding: 5px 0;
	border: solid 1px #ededed;
	border-bottom: none;
}

.ny-nav-ul-2j li .ny-nav-find .nav-find-box-ul li:first-child {
	border: none;
}

.ny-nav-ul-2j li .ny-nav-find .nav-find-box-ul li {
	font-size: 14px;
	padding-left: 45px;
	padding-right: 20px;
	line-height: 2.5em;
	border-top: dashed 1px #ccc;
	background: url(../img/icon/icon18.png) no-repeat 30px center / 10px;
}

.ny-nav-ul-2j li .ny-nav-find .nav-find-box-ul li a {
	color: #333;
	opacity: 0.8;
}

.ny-nav-ul-2j li .ny-nav-find .nav-find-box-ul li a:hover {
	color: #0EC3EA;

}

/* 内页联系方式 */
.ny-lxfs {
	/* border: solid 1px #ccc; */
	border-top: solid 5px #999;
	color: #666;
	margin-top: 30px;
	background: #fcfcfc;
}

.ny-lxfs img {
	display: block;
	width: 100%;
	margin-bottom: 15px;
}

.ny-lxfs img+p {
	/*color: #01a1e9;*/
	font-size: 16px;
	font-weight: bold;
}

.ny-lxfs p {
	margin-top: 7px;
	padding: 0 15px;
}

.ny-lxfs p .lxfs-bt {
	display: inline-block;
	vertical-align: top;
	line-height: 1.7em;
	text-align: right;
	min-height: 1px;
}

.ny-lxfs p .lxfs-info {
	display: inline-block;
	vertical-align: top;
	line-height: 1.7em;
}


.ny-lxfs-4 {
	color: #fff;
	background: url(../img/ny-lxfs-4-bg.jpg) no-repeat left center / 100% 100%;
	padding: 15px 0;
	overflow: hidden;
}

.ny-lxfs-4 p:first-child {
	line-height: 60px;
	font-weight: bold;
	font-size: 20px;
	color: #fff;
}

.ny-lxfs-4 p {
	padding: 0 25px;
	line-height: 2em;
}

.ny-lxfs-4 a {
	color: #fff;
	text-decoration: underline;
}


/* 左侧相关 */
.left-xianguan-box {
	background: #fcfcfc;
	margin-top: 20px;
}

/* 导航推荐新闻 */
.ny-nav-news-ul {
	padding: 20px;
	border:1px #E1E1E1 solid;
}

.ny-nav-news-ul li:first-child {
	margin: 0;
	padding: 0;
	border: none;
}

.ny-nav-news-ul li {
	margin-top: 10px;
	padding-top: 10px;
	border-top: dashed 1px #ccc;
}

.ny-nav-news-ul li .box {
	display: block;
}

.ny-nav-news-ul li .box .text {
	font-size: 14px;
	line-height: 1.5em;
	color: #333;
	transition: 0.5s;
	position: relative;
}

.ny-nav-news-ul li .box .title {
	padding-left: 0;
	transition: 0.5s;
	padding-right: 20%;
	position: relative;
}

.ny-nav-news-ul li .box:hover .title {
	color: #0874c3;
}

.ny-nav-news-ul li .box .title span {
	transition: 0.5s;
	display: inline-block;
	vertical-align: super;
	width: 0;
	height: 2px;
	background: #0874c3;
	margin-right: 0px;
}

.ny-nav-news-ul li .box:hover .title span {
	width: 10px;
	margin-right: 5px;
}

.ny-nav-news-ul li .box .time {
	font-size: 12px;
	color: #f30;
	position: absolute;
	right: 0;
	top: 0;
}

/* 导航推荐产品 */
.ny-nav-cp-ul {
	padding: 15px;
}

.ny-nav-cp-ul .item {
	margin-top: 15px;
}

.ny-nav-cp-ul .item:first-child {
	margin-top: 0;
}

.ny-nav-cp-ul .item .box {
	display: block;
	font-size: 0;
}

.ny-nav-cp-ul .item .box .pic {
	display: inline-block;
	vertical-align: middle;
	width: 40%;
	padding-bottom: 28%;
}

.ny-nav-cp-ul .item .box .text {
	display: inline-block;
	vertical-align: middle;
	width: 60%;
	padding-left: 10px;
	font-size: 12px;
}

.ny-nav-cp-ul .item .box .text .title {
	color: #333;
}

.ny-nav-cp-ul .item .box .text .info {
	color: #888;
	line-height: 1.5em;
	margin-top: 5px;
}


/* 右侧 */
.ny-main-box1 .container {
	position: relative;
}

.ny-main-box1 .container::before {
	content: '';
	display: block;
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 900px;
	background: #ececec;
	display: none;
}

.ny-main-box1 .ny-main {
	float: right;
	width: 860px;
	/* margin-top: 40px; */

	/* 	width: 100%;
	float: none; */

}

.ny-main-box1 .ny-main-top {
	/* border-bottom: solid 1px #ccc; */
	line-height: 65px;
	height: 65px;
	background: #fff;
	/* display: none; */
	background: #f5f5f5;
	padding: 20px 0;
}

.ny-main-box1 .ny-main-top .ny-main-top-typename {
	font-size: 20px;
	color:#333;
	float: left;
	margin-left: 15px;
	line-height: 25px;
	padding-left: 15px;
	border-left: solid 4px #CE012F;
	/* border-bottom: solid 3px #01a1e9; */
}

.ny-main-box1 .ny-location {
	font-size: 14px;
	color: #999;
	line-height: 68px;
	line-height: 25px;
	padding-left: 30px;
	background: url(../img/icon/m-iocn0.png) no-repeat 0px center / 20px;
	float: right;
	padding-right: 30px;
}

.ny-main-box1 .ny-location a {
	/*color: #0874c3;*/
}

.ny-main-box1 .ny-location a:hover {
	color: #CE012F;
	text-decoration: underline;
}

.ny-content-box {}

/* 内页样式2 */
.ny-main-box2 {
	background: url(../img/body-bg.jpg);
	position: relative;
}

/* 内页主体头部名称 */
.ny-main-box2 .ny-main-top {
	line-height: 70px;
	height: 70px;
	background: #ededed;
}

/* 内页面包屑 */
.ny-main-box2 .ny-location {
	font-size: 16px;
	float: left;
	color: #999;
}

.ny-main-box2 .ny-location .location {
	padding-left: 30px;
	background: url(../img/icon/icon13.png) no-repeat left center / auto 20px;
}

.ny-main-box2 .ny-location .location a {
	color: #01a1e9;
}

.ny-main-box2 .ny-location .location a:hover {
	color: #0874c3;
	text-decoration: underline;
}


/* 内页导航 */
.ny-main-box2 .ny-nav-box {
	position: relative;
	float: right;
	height: 50px;
	line-height: 50px;
	padding-top: 10px;
}

.ny-main-box2 .ny-nav-box .ny-nav-ul {
	text-align: center;
}

.ny-main-box2 .ny-nav-box .ny-nav-ul li:first-child {
	margin-left: 0;
}

.ny-main-box2 .ny-nav-box .ny-nav-ul li {
	display: inline-block;
	font-size: 16px;
	vertical-align: top;
	position: relative;
	margin-left: 10px;
}


.ny-main-box2 .ny-nav-box .ny-nav-ul li a {
	display: block;
}

.ny-main-box2 .ny-nav-box .ny-nav-ul li a:hover,
.ny-main-box2 .ny-nav-box .ny-nav-ul li a.focus,
.ny-main-box2 .ny-nav-box .ny-nav-ul li.focus a {
	background: #0874c3;
}

.ny-main-box2 .ny-nav-box .ny-nav-ul li a .title {
	color: #333;
	display: block;
	position: relative;
	z-index: 2;
	padding: 0 40px;
}

.ny-main-box2 .ny-nav-box .ny-nav-ul li a .title::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	left: -50px;
	transition: 0.5s;
	height: 100%;
	width: 23px;
	background: url(../img/top-nav-bg-l.png) no-repeat left center / 100% 100%;
}

.ny-main-box2 .ny-nav-box .ny-nav-ul li a .title::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	right: -50px;
	transition: 0.5s;
	height: 100%;
	width: 23px;
	background: url(../img/top-nav-bg-r.png) no-repeat right center / 100% 100%;
}

.ny-main-box2 .ny-nav-box .ny-nav-ul li a:hover .title::before,
.ny-main-box2 .ny-nav-box .ny-nav-ul li a.focus .title::before,
.ny-main-box2 .ny-nav-box .ny-nav-ul li.focus a .title::before {
	left: 0;
}

.ny-main-box2 .ny-nav-box .ny-nav-ul li a:hover .title::after,
.ny-main-box2 .ny-nav-box .ny-nav-ul li a.focus .title::after,
.ny-main-box2 .ny-nav-box .ny-nav-ul li.focus a .title::after {
	right: 0;
}

.ny-main-box2 .ny-nav-box .ny-nav-ul li:hover .title,
.ny-main-box2 .ny-nav-box .ny-nav-ul li.focus .title {
	color: #fff;
}

/* 内页主体内容 */
.ny-main-box2 .ny-main {
	/* background: #fafafa; */
	padding: 80px 0 100px;
	position: relative;
}

.ny-main-box2 .ny-content-box {
	min-height: 400px;
}



/* 内页正文 */
.ny-content-box {
	min-height: 400px;
	padding: 20px 0;
	background: #fff;
}

.ny-content-box .ny-toptype-title {
	text-align: center;
	font-size: 38px;
	color: #0874c3;
	margin-bottom: 30px;
}

.ny-content-box .ny-toptype-title::before,
.ny-content-box .ny-toptype-title::after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 60px;
	height: 2px;
	background: #ccc;
	margin: 0 5px;
}

.ny-content-box .detail {
	font-size: 16px;
	line-height: 1.9em;
	color: #666;
	position: relative;
}

.ny-content-box .detail p {
	text-indent: 2em;
}

.ny-content-box .detail img {
	display: block;
	max-width: 90%;
	margin: 0 auto;
	height: auto !important;
}

.ny-content-box .detail>*+* {
	/*margin-top: 1em;*/
}

.ny-content-box .detail h2 {
	color: #0874c3;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 2.5em;
}
.ny-content-box .detail h3 {
	color: #0874c3;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 2.5em;
}


.ny-content-box .detail h4 {
	color: #0874c3;
	font-size: 1.05em;
	font-weight: bold;
}

.ny-content-box .detail h5 {
	color: #999;
	font-size: 1.05em;
	opacity: 0.9;
	text-transform: uppercase;
	margin-top: 0 !important;
}

.ny-content-box .detail strong {
	/*color: #01a1e9;*/
	font-size: 1.05em;
}


.ny-content-box .detail ul,
.ny-content-box .detail ol {
	padding-left: 3em;
	margin-top: 0.75em;
}

.ny-content-box .detail *>li {
	color: #888;
	margin-bottom: 0.5em;
	list-style: disc;
}


.ny-content-box .detail table {
	border: none;
	/* border-top: solid 1px #ccc; */
	/* border-left: solid 1px #ccc; */
	width: 100% !important;
	height: auto !important;
	padding: 0;
	max-width:100%;
}

.ny-content-box .detail table tbody {
	border: none;
	padding: 0;
	margin: 0;
}

.ny-content-box .detail tbody tr {
	border: none;
	padding: 0;
	margin: 0;
	/*background: #ededed;*/
}

.ny-content-box .detail table tr>* {
	padding: 15px;
	border-top: none;
	margin: 0;
	/* border-bottom: solid 1px #ccc; */
	border-right: solid 1px #fff;
}
.ny-content-box .detail table tr td{
word-wrap:break-word;word-break:break-all;
padding:5px 0;
}
.ny-content-box .detail tbody tr:nth-child(2n) {
	/*background: #fafafa;*/
}

.ny-content-box .detail table tr h4 {
	font-size: 1.5rem;
	line-height: 2.5em;
}

.ny-content-box .detail video {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}

/*case*/
.ny-content-box .detailcase {
	font-size: 16px;
	line-height: 1.9em;
	color: #666;
	position: relative;
}

.ny-content-box .detailcase p {
	text-indent: 2em;
}

.ny-content-box .detailcase img {
	display: block;
	max-width: 90%;
	margin: 0 auto;
	height: auto !important;
}

.ny-content-box .detailcase>*+* {
	/*margin-top: 1em;*/
}

.ny-content-box .detailcase h2 {
	color: #0874c3;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 2.5em;
}
.ny-content-box .detailcase h3 {
	color: #0874c3;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 2.5em;
}


.ny-content-box .detailcase h4 {
	color: #0874c3;
	font-size: 1.05em;
	font-weight: bold;
}

.ny-content-box .detailcase h5 {
	color: #999;
	font-size: 1.05em;
	opacity: 0.9;
	text-transform: uppercase;
	margin-top: 0 !important;
}

.ny-content-box .detailcase strong {
	color: #01a1e9;
	font-size: 1.05em;
}


.ny-content-box .detailcase ul,
.ny-content-box .detailcase ol {
	padding-left: 3em;
	margin-top: 0.75em;
}

.ny-content-box .detailcase *>li {
	color: #888;
	margin-bottom: 0.5em;
	list-style: disc;
}


.ny-content-box .detailcase table {
	border: none;
	/* border-top: solid 1px #ccc; */
	/* border-left: solid 1px #ccc; */
	width: 100% !important;
	height: auto !important;
	padding: 0;
	max-width:100%;
}

.ny-content-box .detailcase table tbody {
	border: none;
	padding: 0;
	margin: 0;
}

.ny-content-box .detailcase tbody tr {
	border: none;
	padding: 0;
	margin: 0;
	/*background: #ededed;*/
}

.ny-content-box .detailcase table tr>* {
	padding: 15px;
	border-top: none;
	margin: 0;
	/* border-bottom: solid 1px #ccc; */
	border-right: solid 1px #fff;
}
.ny-content-box .detailcase table tr td{
word-wrap:break-word;word-break:break-all;
}
.ny-content-box .detailcase tbody tr:nth-child(2n) {
	/*background: #fafafa;*/
}

.ny-content-box .detailcase table tr h4 {
	font-size: 1.5rem;
	line-height: 2.5em;
}

.ny-content-box .detailcase video {
	display: block;
	margin: 0 auto;
	max-width: 65%;
}
/*case*/

.ny-content-box .chanshu-detail {
	display: block;
	overflow-x: scroll;
	font-size: 12px;
}

.ny-content-box .chanshu-detail table {
	margin-bottom: 20px;
}
/*参数*/
.ny-content-box .detail-cs {
	font-size: 16px;
	line-height: 1.7em;
	color: #666;
	position: relative;
}

.ny-content-box .detail-cs p {
	text-indent: 2em;
}

.ny-content-box .detail-cs img {
	display: block;
	max-width: 90%;
	margin: 0 auto;
	height: auto !important;
}

.ny-content-box .detail-cs>*+* {
	/*margin-top: 1em;*/
}

.ny-content-box .detail-cs strong {
	color: #01a1e9;
	font-size: 1.05em;
}

.ny-content-box .detail-cs table {
	border: none;
	/* border-top: solid 1px #ccc; */
	/* border-left: solid 1px #ccc; */
	width: 100% !important;
	height: auto !important;
	padding: 0;
}


/* 内页联系方式 */
.ny-lxfs-box .index-cp-lxfs {
	background: #0874c3;
	color: #fff;
	text-align: center;
	margin-top: 20px;
	height: 155px;
}

.ny-lxfs-box .index-cp-lxfs img {
	padding-top: 20px;
	display: block;
	width: 50px;
	margin: 0 auto 10px;
}

.ny-lxfs-box .index-cp-lxfs-title {
	line-height: 2em;
	margin: 0 auto;
	font-size: 18px;
}

.ny-lxfs-box .index-cp-lxfs-tell {
	font-size: 26px;
	font-family: '黑体';
	font-weight: bold;
	letter-spacing: 1px;
}

/* 内页左侧联系方式2 */
.ny_nav_lxfs2 {
	text-align: center;
	padding: 25px;
	border: solid 1px #01a1e9;
	margin-top: 30px;
}

.ny_nav_lxfs2 img {
	display: inline-block;
}

.ny_nav_lxfs2-title {
	font-size: 18px;
	color: #01a1e9;
	font-weight: bold;
	margin: 15px 0 10px;
}

.ny_nav_lxfs2-tell {
	font-size: 28px;
	font-family: num2;
	color: #01a1e9;
}

/* 左侧相关1 */

/* 内页相册 */
.honor-list {
	margin-bottom: 10px;
}

.honor-list>li {
	float: left;
	width: 16.66%;
	transition: 0.3s;
}

.honor-list>li .box {
	display: block;
	padding: 1px;
	background: #ccc;
	transition: 0.5s;
}

.honor-list>li:hover .box {
	background: #0874c3;
}


.honor-list>li .pic {
	padding-bottom: 75%;
}

.honor-list>li .text {
	transition: 0.5s;
	background: #fff;
	margin-top: 1px;
	text-align: center;
	padding: 15px;
}

.honor-list>li:hover .text {
	background: initial;
}

.honor-list>li .title {
	font-size: 16px;
	transition: 0.5s;
	color: #333;
}

.honor-list>li .info {
	font-size: 14px;
	color: #999;
	line-height: 1.7em;
	height: 5.1em;
	overflow: hidden;
	transition: 0.3s;
}


.honor-list>li:hover .text * {
	color: #fff;
}

/* 图片集 */
.pic-list {}

.pic-list .item {}

.pic-list .item .box {
	display: block;
	background: #f5f5f5;
	padding: 1px;
	color: #333;
	transition: 0.5s;
}

.pic-list .item .box .pic {
	padding-bottom: 75%;
}

.pic-list .item .box .text {
	background: #fff;
	padding: 15px;
	font-size: 16px;
	margin-top: 1px;
	transition: 0.5s;

}

.pic-list .item .box:hover {
	color: #0874c3;
	background: #0874c3;
}

/* 内页产品列表 */
.product-list1 {}

.product-list1 li {
	transition: 0.5s;
}

.product-list1 li .box {
	display: block;
	transition: 0.5s;
	position: relative;
	background: #ccc;
	padding: 1px;
}

.product-list1 li .box:hover {
	background:#666;
}

.product-list1 li .pic {
	padding-bottom: 85%;
}

.product-list1 li .text {
	transition: 0.5s;
	padding: 15px;
	color: #333;
	margin-top: 1px;
	background: #fff;
	text-align: center;
	position: relative;
}


.product-list1 li .box:hover .text {}

.product-list1 li .text .title {
	font-size: 16px;
	transition: 0.5s;
	position: relative;
	z-index: 1;
	color: #333;
}


.product-list1 li .box:hover .text .title {
	color: #fff;
}

.product-list1 li .text .info {
	font-size: 14px;
	opacity: 0.7;
	transition: 0.5s;
	line-height: 1.7em;
	margin-top: 10px;
	height: 3.4em;
	overflow: hidden;
}

.product-list1 li .box:hover .text {
	color: #fff;
	background: initial;
}




.product-list2 {}

.product-list2 li {
	float: left;
}


.product-list2 li .box {
	display: block;
	transition: 0.5s;
	position: relative;
	background: #f8f8f8;
	padding: 5px;
}

.product-list2 li .pic {
	float: left;
	width: 50%;
	padding-bottom: 50%;
}

.product-list2 li .text {
	float: left;
	width: 50%;
	transition: 0.5s;
	padding: 20px 25px;
	padding-bottom: 0;
	font-size: 16px;
	color: #333;
}

.product-list2 li .title {
	font-weight: bold;
}

.product-list2 li .info {
	font-size: 12px;
	color: #666;
	line-height: 1.7em;
	margin: 20px 0;
	padding: 15px 0;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}

.product-list2 li .info>*+* {
	margin-top: 10px;
}

.product-list2 li .box:hover .info {
	border-color: #fff;
}

.product-list2 li .text .btn a {
	display: inline-block;
	vertical-align: top;
	font-size: 12px;
	line-height: 2.5em;
	padding: 0 1.5em;
	background: url(../img/more-bg.png) no-repeat 0 0 / 100% 100%;
	color: #999;
	transition: 0.5s;
	margin-right: 10px;
}

.product-list2 li .box:hover .btn a,
.product-list2 li .text .btn a:hover {
	color: #fff;
	background: url(../img/more-bg2.png) no-repeat 0 0 / 100% 100%;
}

.product-list2 li .box:hover {
	background: #01a1e9 url(../img/diwen.png);
	transition: 0.5s;
}

.product-list2 li .box:hover .text * {
	color: #fff;
	transition: 0.5s;
}

/* 单列 自定义字段图集 */
.product-list3 {}

.product-list3 .item:first-child {
	margin-top: 0;
}

.product-list3 .item {
	margin-top: 25px;
	padding: 20px;
	border: solid 1px #e5e5e5;
	transform: 0.5s;
}

.product-list3 .item:hover {
	border-color: #01a1e9;
}

.product-list3 .item .box {}

.product-list3 .item .box .pic {
	float: left;
	width: 200px;
	padding-bottom: 140px;
	display: block;
}

.product-list3 .item .box .text {
	float: left;
	margin-left: 20px;
	width: calc(100% - 220px);
}

.product-list3 .item .box .text .title {
	font-size: 14px;
	color: #333;
	transform: 0.5s;
}

.product-list3 .item:hover .text .title {
	color: #01a1e9;
}

.product-list3 .item .box .text .info {
	font-size: 13px;
	line-height: 2em;
	color: #666;
	margin-top: 10px;
}

.product-list3 .item .box .text .info div {
	display: flex;

}

.product-list3 .item .box .text .info div span {
	display: inline-block;
	vertical-align: top;
	width: 50%;
}

/**内页下载**/
.down-list li{
height:50px;
line-height:50px;
border-bottom:1px #ddd dashed;
font-size:15px;
}
.down-list li span{float:right;}
.down-list li span a{display:block;padding:5px 8px;background:#CE012F;color:#fff;line-height:20px;margin-top:10px;}
/**内页新闻**/
.news-list1 {}

.news-list1 li:first-child {
	margin-top: 0px;
	padding-top: 0px;
	border-top: none;
}

.news-list1 li {
	margin-top: 20px;
}

.news-list1 li .box {
	display: block;
	transition: 0.5s;
	border: solid 1px #ccc;
	padding: 20px;
}

.news-list1 li .box:hover {
	border-color:#E3232F;
}

.news-list1 li .pic {
	float: left;
	width: 20%;
	padding-bottom: 15%;
	transition: 0.5s;
	background: #000;
}

.news-list1 li .pic img {
	opacity: 0.98;
}

.news-list1 li .text {
	float: right;
	width: 80%;
	box-sizing: border-box;
	padding-left: 15px;
	position: relative;
	transition: 0.5s;
	font-size: 16px;
}

.news-list1 li:hover .text {
	margin-right: 0px;
}

.news-list1 li .text .more {
	position: absolute;
	right: 0px;
	line-height: 40px;
	height: 40px;
	width: 100px;
	text-align: center;
	bottom: 38px;
	border-left: solid 1px #ccc;
}

.news-list1 li .text .more a {
	color: #999;
}

.news-list1 li .title {
	color: #333;
	display: block;
	transition: 0.5s;
	margin-bottom: 10px;
	font-weight: bold;
}

.news-list1 li:hover .text .title,
.news-list1 li .text a:hover {
	transition: 0.5s;
	color:#E3232F;
}

.news-list1 li .time {
	font-size: 13px;
	color: #999;
	margin-bottom: 10px;
	transition: 0.5s;
}

.news-list1 li .time span {
	color: #E3232F;
}

.news-list1 li .info {
	font-size: 13px;
	line-height: 1.7em;
	color: #999;
	text-align: justify;
	transition: 0.5s;
}


.news-list2 {}

.news-list2 li {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: dashed 1px #ccc;
	width: 100%;
}

.news-list2 li .box {
	display: block;
	font-size: 0;
}

.news-list2 li .box .pic {
	display: inline-block;
	vertical-align: middle;
	width: 15%;
	padding-bottom: 19.2%;
}

.news-list2 li .text {
	display: inline-block;
	vertical-align: middle;
	width: 78%;
	margin-left: 2%;
}

.news-list2 li .title {
	display: block;
	color: #333;
	font-size: 18px;
	line-height: 1em;
	margin-bottom: 10px;
	transition: 0.5s;
}

.news-list2 li .time {
	color: #999;
	font-size: 16px;
	transition: 0.5s;
	line-height: 1em;
	margin-bottom: 20px;
}

.news-list2 li .info {
	color: #666;
	font-size: 16px;
	height: 3em;
	overflow: hidden;
	line-height: 1.5em;
	transition: 0.5s;
}

.news-list2 li:hover .title {
	color: #01a1e9;
	transition: 0.5s;
}



.news-list3 {}

.news-list3 li {
	float: left;
	width: 48.5%;
	margin-right: 2%;
	margin-top: 2%;
}

.news-list3 li:nth-child(1),
.news-list3 li:nth-child(2) {
	margin-top: 0;
}

.news-list3 li:nth-child(2n) {
	margin-right: 0;
}

.news-list3 li .box {
	display: block;
	transition: 0.5s;
	border: solid 1px #ccc;
}

.news-list3 li .box:hover {
	border-color: #01a1e9;
}

.news-list3 li .pic {
	padding-bottom: 24.8%;
	float: left;
	width: 40%;
}

.news-list3 li .text {
	float: left;
	width: 60%;
	box-sizing: border-box;
	padding: 15px 20px 0 20px;
}


.news-list3 li .title {
	font-size: 16px;
	line-height: 1em;
	margin-bottom: 10px;
	color: #333;
	transition: 0.5s;
}

.news-list3 li .time {
	font-size: 14px;
	color: #999;
	transition: 0.5s;
	line-height: 1em;
	margin-bottom: 6px;
}

.news-list3 li:hover .text .title {
	color: #01a1e9;
}

.news-list3 li .info {
	font-size: 14px;
	color: #666;
	line-height: 1.7em;
	max-height: 5.1em;
	overflow: hidden;
	text-align: justify;
	transition: 0.5s;
}


.news-list4 {
	padding: 20px;
}

.news-list4 li {
	font-size: 14px;
	line-height: 1em;
	padding: 15px 0;
	border-bottom: dashed 1px #ccc;
}

.news-list4 li .news-typename {
	float: left;
	padding-right: 10px;
	margin-right: 10px;
	color: #CE012F;
	font-weight: bold;
	border-right: solid 1px #ccc;
}

.news-list4 li .title {
	color: #333;
	transition: 0.3s;
}

.news-list4 li:hover .title {
	transition: 0.5s;
	color: #01a1e9;
}

.news-list4 li:hover .news-typename {
	padding-left: 10px;
	transition: 0.5s;
}

.news-list4 li .time {
	display: block;
	float: right;
	font-size: 12px;
	color: #f50;
}

.news-list4 li .download-btn {
	float: right;
}

/* 案例 */
.case-list1 {}

.case-list1 li {
	margin-bottom: 25px;
}

.case-list1 li .box {
	display: block;
	transition: 0.5s;
	display: block;
	background: #fafafa;
}

.case-list1 li .pic {
	float: left;
	width: 20%;
	padding-bottom: 12.5%;
}

.case-list1 li .text {
	float: left;
	padding: 15px;
	width: calc(100% - 20%);
	padding-bottom: 0;
}

.case-list1 li .title {
	font-size: 16px;
	transition: 0.5s;
	color: #333;
}

.case-list1 li:hover .title {
	color: #CE012F;
}

.case-list1 li .info {
	font-size: 13px;
	color: #999;
	line-height: 1.7em;
	height: 3.4em;
	overflow: hidden;
	margin-top: 5px;
}

/* 案例2 */
.case-list2 {}

.case-list2 li {}

.case-list2 li:nth-child(6) {}

.case-list2 li .box {
	display: block;
	transition: 0.5s;
	background: #ccc;
	padding: 1px;
}

.case-list2 li .box:hover {
	background: #CE012F;
}

.case-list2 li .pic {
	padding-bottom: 75%;
}

.case-list2 li .text {
	transition: 0.5s;
	padding: 15px;
	margin-top: 1px;
	background: #fff;
	transition: 0.5s;
}

.case-list2 li .title {
	font-size: 16px;
	transition: 0.5s;
	color: #333;
}

.case-list2 li .info {
	font-size: 12px;
	color: #333;
	opacity: 0.6;
	line-height: 1.7em;
	margin-top: 5px;
}

.case-list2 li:hover .text {

	background: initial;
}

.case-list2 li:hover .text .title {
	color: #fff;
	/* color: #fff; */
}



/* 内页列表-团队 */
.team-list {}

.team-list li {
	float: left;
	width: 20%;
}

.team-list li .box {
	display: block;
	margin: 10px;
	background: #ededed;
	padding: 2px;
	transition: 0.5s;
}

.team-list li .box:hover {
	background: #CE012F;
}

.team-list li .box .pic {
	padding-bottom: 100%;
}

.team-list li .box .text {
	padding: 18px 20px 20px;
	text-align: center;
}


.team-list li .box .text .title {
	font-size: 18px;
	color: #333;
	line-height: 1em;
	margin-bottom: 10px;
}

.team-list li .box .text .info {
	font-size: 14px;
	color: #999;
	line-height: 2em;
	height: 8em;
	overflow: hidden;
	text-align: justify;
}

.team-list li .box:hover .text>* {
	color: #fff;
}

/* 内页相关推荐 */
.ny-xiangguan {
	margin-top: 40px;
	/* background: #fafafa; */
}

.ny-xiangguan .ny-main-top {}

.ny-xiangguan .ny-main-top .ny-main-top-typename {}

.ny-xiangguan-box {
	display: block;
	position: relative;
	padding: 20px 0;
}



.ny-xiangguan-cp {}

.ny-xiangguan-cp-ul {}

.ny-xiangguan-cp-ul li {}

.ny-xiangguan-cp-ul li .box {
	display: block;
	position: relative;
	background: #ccc;
	padding: 1px;
}

.ny-xiangguan-cp-ul li .box .pic {
	padding-bottom: 85%;
	z-index: 1;
}

.ny-xiangguan-cp-ul li:hover .box {
	background: #666;
	transition: 0.5s;
}

.ny-xiangguan-cp-ul li .text {
	display: block;
	text-align: center;
	width: 100%;
	padding: 15px;
	background: #fff;
	margin-top: 1px;
	position: relative;
	transition: 0.5s;
}

.ny-xiangguan-cp-ul li .box:hover .text {
	background: initial;
}

.ny-xiangguan-cp-ul li .title {
	font-size: 14px;
	color: #333;
	transition: 0.5s;
}

.ny-xiangguan-cp-ul li .box:hover .title {
	color: #fff;
}

.ny-xiangguan-cp-ul li .text::before {
	content: '';
	display: block;
	position: absolute;
	width: 0%;
	left: 50%;
	height: 2px;
	bottom: 0;
	transition: 0.5s;
	background: #CE012F;
	display: none;
}

.ny-xiangguan-cp-ul li:hover .text::before {
	width: 100%;
	left: 0;
}



.ny-xiangguan-case-ul {}

.ny-xiangguan-case-ul li {
	float: left;
	width: 18.4%;
	margin-right: 2%;
}

.ny-xiangguan-case-ul li:nth-child(5n) {
	margin-right: 0;
}

.ny-xiangguan-case-ul li .box {
	display: block;
	transition: 0.5s;
	background: #ccc;
	padding: 1px;
}

.ny-xiangguan-case-ul li .box .pic {
	padding-bottom: 65%;
}

.ny-xiangguan-case-ul li .text {
	text-align: center;
	padding: 15px;
	font-size: 14px;
	color: #333;
	background: #fff;
	margin-top: 1px;
	transition: 0.5s;

}

.ny-xiangguan-case-ul li .box:hover {
	color: #fff;
	background: #CE012F;
	transition: 0.5s;
}

.ny-xiangguan-new {}

.ny-xiangguan-new-ul {}

.ny-xiangguan-new-ul .item {
	float: left;
	padding-bottom: 14px;
	border-bottom: dashed 1px #ccc;
}

.ny-xiangguan-new-ul .item:nth-child(3n) {
	margin-right: 0%;
}

.ny-xiangguan-new-ul .item .box {
	display: block;
	transition: 0.5s;
}

.ny-xiangguan-new-ul .item .box:hover {
	transition: 0.5s;
}

.ny-xiangguan-new-ul .item .box:hover .text * {
	transition: 0.5s;
	color: #CE012F;
}

.ny-xiangguan-new-ul .item .text {
	font-size: 14px;
	line-height: 2em;
	position: relative;
}

.ny-xiangguan-new-ul .item .title {
	color: #333;
	float: left;
	width: 80%;
	color: #333;
	transition: 0.5s;
}

.ny-xiangguan-new-ul .item .title span {
	display: inline-block;
	vertical-align: top;
	width: 0.7em;
	height: 3px;
	background: #999;
	margin-right: 5px;
	margin-top: 12px;
	transition: 0.5s;
}

.ny-xiangguan-new-ul .item .box:hover .title span {
	background: #CE012F;
}

.ny-xiangguan-new-ul .item .time {
	position: absolute;
	right: 0;
	color: #999;
	transition: 0.5s;
}


/* 留言 */
.message {
	font-size: 0;
	/* text-align: center */
	position: relative;
	/* width: 90%; */
	margin: 0 auto;
}

.message img {
	display: inline-block;
	vertical-align: top;
	width: 48%;
	position: absolute;
	top: 0%;
	right: 0;
}

.message #form {
	display: inline-block;
	vertical-align: top;
	margin-right: 20px;
}

.message-box {}

.message-box .item {
	font-size: 0;
	text-align: left;
	margin-bottom: 15px;
}

.message-box .bt {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	color: #333;
	width: 70px;
	line-height: 40px;
	min-height: 1px;
}

.message-box .item .input-text {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	width: 360px;
	border: solid 1px #ccc;
	line-height: 40px;
	height: 40px;
	padding: 0 10px;
	color: #999;
}

.message-box .item select.input-text {
	width: 382px;
}

.message-box .item textarea.input-text {
	height: 120px;
	padding: 5px 10px;
	resize: none;
}

.message-box .btn-box {
	font-size: 0;
	text-align: left;
}

.message-box .btn-box a,
.message-box .btn-box .coolbg {
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	width: 120px;
	line-height: 42px;
	height: 42px;
	border: none;
	cursor: pointer;
	background: #fff;
	background: #ededed;
	color: #333;
	transition: 0.5s;
	margin-right: 2px;
	text-align: center;
}

.message-box .btn-box .coolbg:hover,
.message-box .btn-box .tijiao {
	background: #CE012F;
	color: #fff;
	transition: 0.5s;
	background: #01a1e9;
}


/* 内页文章正文 */
.news-detail {}

.news-detail .title {
	font-size: 24px;
	color: #333;
	line-height: 2em;
	text-align: center;
}

.news-detail .news-detail-info {
	line-height: 2em;
	font-size: 14px;
	color: #999;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: dashed 1px #ccc;
	text-align: center;
}

.news-detail .news-detail-info>span {
	margin-right: 10px;
}

.news-detail .news-detail-info>span span {
	color: #f80;
}


.news-detail .download {
	margin-top: 20px;
	font-size: 14px;
	color: #333;
	margin-bottom: 30px;
}

.news-detail .download span {}

.news-detail .download a {
	display: inline-block;
	padding-left: 25px;
	background: url(../img/icon/icon59.png) no-repeat 0 center / auto 100%;
}

/* 内页右侧 */
.ny-you-box {
	float: right;
	width: 25%;
}

/* 内页产品详情 */
.ny-cp-detail {}


.ny-cp-detail-top {
	margin-bottom: 40px;
}

.ny-cp-pic {
	float: left;
	width: 550px;
}

.ny-cp-pic img {
	display: block;
	width: 100%;
}

.ny-content-cp-pic-box {
	margin-bottom: 50px;
	font-size: 0;
}


#exzoom {
	width: 400px;
	display: inline-block;
	vertical-align: top;
}

#magnifier1 {
	width: 300px;
}

.magnifier-btn span {
	background-color: #CE012F;
	color: #fff;
}

.ny-cp-detail-chanshu {
	float: right;
	width: 415px;
	/* width: 520px; */
	width: 430px;
}

.ny-cp-detail-chanshu .title {
	font-size: 20px;
	color: #333;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: dashed 1px #ccc;
}

.ny-cp-detail-chanshu-box {
	min-height: 200px;
	max-height: 200px;

	min-height: 112px;
	max-height: 112px;

	/* display: flex;
	flex-wrap: wrap;
	justify-content: space-between; */
}

.ny-cp-detail-chanshu-box .item {
	font-size: 0;
	margin-top: 10px;
	/* width: 50%; */
}

.ny-cp-detail-chanshu-box .item:nth-child(5) {
	width: 100%;
}


.ny-cp-detail-chanshu-box .item>div a {
	color: #01a1e9;
}

.ny-cp-detail-chanshu-box .item>div {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	line-height: 1.7em;
	color: #666;
}

.ny-cp-detail-chanshu-box .item .bt {
	width: 3em;
	width: 5em;
	min-height: 1px;
}

.ny-cp-detail-chanshu-box .item .info {
	width: calc(100% - 3em);
	width: calc(100% - 5em);
	color: #666;
}

.ny-cp-detail-chanshu-box .item .info span {
	font-family: num2;
	font-size: 20px;
	color: #f50;
	display: inline-block;
	vertical-align: bottom;
}

.ny-cp-detail-chanshu-box .item .info .xiadan-btn {
	background: #f50;
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	border-radius: 5px;
	width: 130px;
	text-align: center;
	line-height: 2.5em;
	color: #fff;
	opacity: 0.7;
	transition: 0.5s;
	margin-top: 30px;
}

.ny-cp-detail-chanshu-box .item .info .xiadan-btn:hover {
	opacity: 1;
}

.ny-cp-btn {
	padding: 15px 0;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	margin-top: 120px;
}

.ny-cp-btn .tell {
	float: left;
	font-size: 20px;
	line-height: 40px;
	color: #333;
}

.ny-cp-btn .tell span {
	font-family: num2;
	color: #f50;
	font-size: 30px;
	display: inline-block;
}

.ny-cp-btn a {
	display: inline-block;
	line-height: 40px;
	border-radius: 40px;
	color: #fff;
	background-color: #CE012F;
	background-position: 15px center;
	background-repeat: no-repeat;
	background-size: 24px;
	padding-left: 50px;
	padding-right: 20px;
	font-size: 14px;
}
.cp-nav{
text-align:center;
padding:1%;
margin-bottom:30px;
}
.cp-nav a{
display:inline-block;
width:24%;
color:#E3232F;
border:1px #ddd solid;
background:#f5f5f5;
font-size:18px;
padding:10px 0;
}
/*参数选项卡*/
.none {
	DISPLAY: none
}
#tab .tabList ul li{
	float:left;
	padding:2px 25px;
	display:inline-block;
	text-align:center;
	/*margin-left:-1px;*/
	cursor:pointer;
	margin-right:15px;
}
#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;border:2px #333 solid;border-radius:10px;}
#tab .tabList li.active{
border:2px #DE5216 solid;
color:#DE5216;
font-weight:bold;
}
#tab .tabCon table tr td{
word-wrap:break-word;word-break:break-all;
padding:5px 0px;}
#tab .tabCon table tr:hover {
	background: #c20a14;
	color:#fff;
}
/*下拉页面导航样式*/
.cp-nav.onslide{padding:0;box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.1);position:fixed;
background:#f5f5f5;
	left:31%;
	top:0;
	padding:10px 0;
	width:61%;
	z-index: 9;}
.cp-nav.onslide a{background:#E3232F;color:#fff;border:0;}


.ny-cp-btn .lxfs {
	background-image: url(../img/icon/icon24.png);
}

.ny-cp-btn .qqkf {
	background-image: url(../img/icon/icon32.png);
}

.ny-cp-detail-btn .zxly {
	background-image: url(../img/icon/icon26.png);
}

.ny-cp-detail .ny-detail-box-name {
	line-height: 60px;
	height: 60px;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	margin-bottom: 25px;
	margin-top:25px;
}

.ny-cp-detail .ny-detail-box-name .type-name {
	font-size: 22px;
	font-weight: normal;
	position: relative;
	color: #333;
	padding-left: 15px;
}

.ny-cp-detail .ny-detail-box-name .type-name::before {
	content: '';
	display: block;
	width: 3px;
	height: 24px;
	background: #CE012F;
	position: absolute;
	left: 15px;
	top: 50%;
	margin-top: -11px;
	left: 0;
}

.ny-content-box .ny-cp-detail .detail p {}

/* 产品详情2 */
.ny-cp-detail-box .ny-cp-detail-info {
	float: left;
}

.ny-cp-detail-box .tel-box {
	float: right;
	font-size: 20px;
	color: #666;
	padding-left: 25px;
	background: url(../img/icon/icon10.png) no-repeat left center / auto 85%;
}

.ny-cp-detail-box .tel-box span {
	color: #01a1e9;
	font-size: 22px;
	font-family: num2;
	display: inline-block;
}

.ny-cp-detail-box .ny-cp-imgs-box {
	margin-bottom: 40px;
}


/* 详情页面 视频 */
.ny-fujian-bt {
	margin-top: 40px;
	margin-bottom: 15px;
}

.video-js {
	display: block;
	max-width: 100%;
	margin: 0 auto;
}

/* 更新 */
/* 联系方式 */
.ny-content-box .ny-cont9 .detail {
	position: relative;
}

.ny-content-box .ny-cont9 .detail img {
	width: 140px;
	position: absolute;
	top: 20%;
	left: 40%;
}

.ny-content-box .ny-cont9 .detail p {
	text-indent: 0;
}



/* 内页应用 */

.yingyong-box .item {
	margin-bottom: 20px;
}

.yingyong-box .item .box {
	position: relative;
	overflow: hidden;
}

.yingyong-box .item .box .pic {
	float: left;
	width: 30%;
	padding-bottom: 20.1%;
	z-index: 1;
}

.yingyong-box .item .box .text {
	float: left;
	color: #333;
	width: 70%;
	padding-left: 20px;
	font-size: 14px;
}

.yingyong-box .item .box:hover .text {}

.yingyong-box .item .box .text .title {
	font-size: 16px;
}

.yingyong-box .item .box .text .titleen {
	text-transform: uppercase;
	font-size: 12px;
	line-height: 2em;
	margin-bottom: 15px;
	opacity: 0.5;
	padding-bottom: 5px;
	border-bottom: dashed 1px #999;
}

.yingyong-box .item .box .text .info {
	line-height: 1.7em;
	margin-bottom: 20px;
}

.yingyong-box .item .box .text .btn a {
	border: solid 1px #ccc;
	display: inline-block;
	vertical-align: top;
	color: #666;
	line-height: 2.5em;
	padding: 0 2em;
	margin: 0 5px;
	transition: 0.5s;
}

.yingyong-box .item .box .text .btn a:hover {
	background-color: #CE012F;
	color: #fff;
	border-color: #CE012F;
}

.show_content {
	float: left;
	width: 100%;
	display: inline;
}

.show_content .protab {
	height: 46px;
	font-size:16px;
	background: url(../img/hbg.jpg) repeat-x 0 bottom;
}

.show_content .protab span {
	float: left;
	display: block;
	height: 43px;
	line-height: 43px;
	color: #333;
	font-weight: bold;
	border: #e9e9e9 1px solid;
	border-bottom: none;
	background: #f9f9f9;
	cursor: pointer;
	font-weight: normal;
	width: 148px;
	text-align: center;
	margin: 0 20px 0 0;
	display: inline;
	border-radius:5px 5px 0 0;

}

.show_content .protab span.current {
	height: 44px;
	line-height: 43px;
	border: #e9e9e9 3px solid;
	border-bottom: none;
	background: #CE012F;
	font-weight: bold;
	width: 144px;
	color:#fff;
}


.show_content .content_box {
	font-size: 16px;
	line-height: 1.7em;
	color: #666;
	position: relative;
	padding:20px 10px;
	display:none;
}

.show_content .content_box p {
	text-indent: 2em;
}

.show_content .content_box img {
	display: block;
	max-width: 90%;
	margin: 0 auto;
	height: auto !important;
}
.show_content .content_box>*+* {
	margin-top: 1em;
}

.show_content .content_box h3 {
	color: #CE012F;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 2em;
}


.show_content .content_box h4 {
	color: #f60;
	font-size: 1.05em;
	font-weight: bold;
}

.show_content .content_box h5 {
	color: #999;
	font-size: 1.05em;
	opacity: 0.9;
	text-transform: uppercase;
	margin-top: 0 !important;
}

.show_content .content_box strong {
	color: #333;
	font-size: 1.05em;
}


.show_content .content_box ul,
.show_content .content_box ol {
	padding-left: 3em;
	margin-top: 0.75em;
}

.show_content .content_box *>li {
	color: #888;
	margin-bottom: 0.5em;
	list-style: disc;
}


.show_content .content_box table {
	border: none;
	/* border-top: solid 1px #ccc; */
	/* border-left: solid 1px #ccc; */
	width: 100% !important;
	height: auto !important;
	padding: 0;
}

.show_content .content_box table tbody {
	border: none;
	padding: 0;
	margin: 0;
}

.show_content .content_box tbody tr {
	border: none;
	padding: 0;
	margin: 0;
	background: #ededed;
}

.show_content .content_box table tr>* {
	padding: 15px;
	border-top: none;
	margin: 0;
	/* border-bottom: solid 1px #ccc; */
	border-right: solid 1px #fff;
}

.show_content .content_box tbody tr:nth-child(2n) {
	background: #fafafa;
}

.show_content .content_box table tr h4 {
	font-size: 1.5rem;
	line-height: 2.5em;
}

.show_content .content_box video {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}


/* 联系方式 */
.ny-cont-lxfs {}

.ny-cont-lxfs .cont-text-box {
	display: flex;
	justify-content: space-between;
}

/*.ny-cont-lxfs .map-box {
	width: 750px;
}*/

.ny-cont-lxfs .cont-text-box .cont-text {
	width: 420px;
	padding: 30px;
	box-shadow: 0 0 10px -5px #ccc;
	background: #fff;
}

.ny-cont-lxfs .cont-text-box .cont-text h3 {
	color: #157a33;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 20px;
}

.ny-cont-lxfs .cont-text-box .cont-text p {
	color: #333;
	font-size: 16px;
	position: relative;
	border-top: solid 1px #ededed;
	padding: 15px 0 15px 50px;
	margin: 0 !important;
	line-height: 1.5em;
}

.ny-cont-lxfs .cont-text-box .cont-text p:first-child {
	border: none;
}

.ny-cont-lxfs .cont-text-box .cont-text p a {
	color: #157a33;
	text-decoration: underline;
	display: block;
}

.ny-cont-lxfs .cont-text-box .cont-text p i {
	margin-right: 10px;
	position: absolute;
	left: 0;
	top: 20px;
}
.ny-cont-lxfs .cont-text-box .cont-text p i img{
filter: grayscale(100%) opacity(100%);
}

.ny-cont-lxfs .cont-text-box .pic {
	width: 50%;
}

.ny-cont-lxfs .cont-text-box .pic img {
	display: block;
	width: 100%;
}
/* 在线留言 */
.ny-cont-zxly {
	background: url(../img/zxgm-bg.jpg) no-repeat bottom center;
	margin-top:80px;
}

.ny-message {
	position: relative;
	/* padding: 50px; */
	/* 	background: #fff;
	box-shadow: 0 0 10px -5px #ccc; */
}

.ny-message img {
	width: 40%;
	height: 100%;
	position: absolute;
	top: 0%;
	right: 0;
}

.ny-message #form {
	/* 	padding-right: 50px;
	width: 60%; */
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
	margin: 60px auto 0;
}

.message-box .item {
	text-align: left;
	width: 48%;
	margin-bottom: 3%;
	display: flex;
	justify-content: space-between;
	font-size: 14px;
}

.message-box .item:nth-child(5) {
	width: 100%;
}

.message-box .bt {
	color: #333;
	width: 5em;
	line-height: 45px;
	height: 45px;
	display: block;
}

.message-box .item .input-text {
	width: calc(100% - 5em - 12px);
	border: solid 1px #ccc;
	line-height: 45px;
	height: 45px;
	padding: 0 10px;
	color: #999;
}

.message-box .item select.input-text {
	width: 382px;
}

.message-box .item textarea.input-text {
	height: 230px;
	width: calc(100% - 5em + 2px);
	line-height: 30px;
	resize: none;
}

.message-box .btn-box {
	width: 100%;
}

.message-box .btn-box>.bt+div {
	width: calc(100% - 5em - 8px);
}

.message-box .btn-box a,
.message-box .btn-box .coolbg {
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	width: 180px;
	line-height: 45px;
	height: 45px;
	border: none;
	cursor: pointer;
	background: #666;
	color: #fff;
	transition: 0.5s;
	margin-right: 2px;
	text-align: center;
}

.message-box .btn-box .coolbg:hover {
	text-decoration: underline;
}

.message-box .btn-box .tijiao {
	color: #fff;
	background: #ff7d05;
}

.insideban05{background:url(../img/nban.jpg) no-repeat center top; background-size:100%;
height:60px;
min-height:60px;
height:auto!important;
overflow:hidden;
}

.breadnav{clear:both; line-height:1;color:#fff; padding:15px 0px 24px 0px; }
.breadnav a:link,.breadnav a:visited{color:#fff; text-decoration:none; }
/*.breadnav a:hover,.breadnav a:active{color:#fccc00; text-decoration:none; }*/

.probantxt{clear:both; text-align:center; padding:14px 0px 70px 0px; line-height:1; }
.probantxt p{color:#fff; font-family: "Microsoft JhengHei","Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif; font-size:40px; font-weight:bold; background:url(../img/homeoneicon01.png) no-repeat left center; padding-left:25px; background-size:11px; display:inline-block; }
.probantxt p span{display:inline-block; margin-left:25px; color:#c3311c; -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-image:-webkit-linear-gradient(left,#bf211d, #d3751b); }

/*==============案例列表 start==============*/
.casebox{clear:both; position:relative; background:url(../img/insidedot01.jpg) repeat-x center top; padding:0px 30px 30px 30px; }
.casebox1{clear:both; position:relative; background:#fff; padding:0px 30px 30px 30px;margin-top:30px;border-radius:20px 20px 0 0;}
/*.casebox:before{content:''; position:absolute; left:31px; top:-109px; width:66px; height:194px; background:url(../img/caseboxtitbg01.png) no-repeat center top; background-size:66px; z-index:1; }*/
.casebox .caseboxtit{clear:both; background:url(../img/caseboxtitbg.png) no-repeat left top; background-size:670px; height:53px; color:#fff; font-size:12px; line-height:48px; padding-left:52px; position:relative; top:-22px; margin-bottom:19px; margin-left:48px; }
.casebox .caselist{margin-left:-56px; }
.casebox .caselist li{float:left; position:relative; margin-left:52px; width:18%; background:#f7f9ff; border-radius:8px; overflow:hidden; padding-bottom:20px; margin-bottom:55px; }
.casebox .caselist li:after,.casebox .caselist li:before{content:''; position:absolute; bottom:0px; transition:left 0.5s linear; }
.casebox .caselist li:after{background:#c9221e; width:70px; left:-70px; height:7px; z-index:2}
.casebox .caselist li:before{background:#da6a1c; width:98px; left:-98px; height:3px; z-index:1; }
.casebox .caselist li:hover:after{transition:left 0.5s linear; left:0px; }
.casebox .caselist li:hover:before{transition:left 1.2s linear -0.3s; left:0px; }
.casebox .caselist li .caselistitem{padding:0px 15px; height:30px; }
.casebox .caselist li .caselistitem h2{font-size:15px; line-height:20px; margin:20px 0px 0px 0px; height:40px; }
.casebox .caselist li .caselistitem p{font-size:14px; color:#666; line-height:20px; padding:5px 0px; }
.casebox .caselist li .caselistitem p span{color:#c60000; }
.caselist .pic{padding-bottom:75%;}
.caselistpic{position:relative;}
.caselistpic a.caselistpicicon{position:absolute; right:18px; bottom:-25px; background:#fff; box-shadow:2px 3px 14px rgba(0, 0, 0, 0.38) inset; border-radius:50%; font-style:normal; font-size:14px; width:60px; height:60px; line-height:39px; text-align:center; color:#c9221e;z-index:9999;display:none;}
.caselistpic a.caselistpicicon i{ font-style: normal;}

@media(min-width:1440px){
    .casebox{padding:0px 30px 30px 30px; }
    .casebox:before{width:74px; height:230px; background-size:74px; top:-116px; left:38px; }
    .casebox .caseboxtit{background-size:806px; height:63px; top:-32px; margin-bottom:18px; font-size:16px; padding-left:65px; line-height:58px; margin-left:55px; }
    .casebox .caselist{margin-left:-36px; }
    .casebox .caselist li{margin-left:32px; width:17%; border-radius:7px; }
    .casebox .caselist li .caselistitem{height:30px; padding:0px 20px; }
    .casebox .caselist li .caselistitem h2{font-size:15px; margin:25px 0px 0px 0px; line-height:24px; height:48px; }
    .casebox .caselist li .caselistitem p{font-size:14px; line-height:24px; }
}
@media(min-width:1860px){
    .casebox{padding:0px 30px 30px 30px; }
    .casebox:before{width:106px; height:309px; background-size:106px; top:-176px; left:45px; }
    .casebox .caseboxtit{ background-size:1070px; height:84px; font-size:20px; line-height:80px; padding-left:85px; top:-42px; margin-bottom:24px; margin-left:74px; }
    .casebox .caselist{margin-left:-36px; }
    .casebox .caselist li{margin-left:32px; width:17%; border-radius:7px; padding-bottom:20px; }
    .casebox .caselist li .caselistitem{height:30px; padding:0px 15px; }
    .casebox .caselist li .caselistitem h2{font-size:15px; margin:35px 0px 0px 0px; line-height:28px; height:56px; }
    .casebox .caselist li .caselistitem p{font-size:14px; line-height:26px; padding:6px 0px; }
}

/*==============关于我们 start==============*/
/*.aboutban{position:relative; }
.aboutban .aboutbanpic{clear:both; text-align:center; }
.aboutban .aboutbanpic img{width:100%; }
.aboutban .breadnav{position:absolute; top:0px; left:50%; margin-left: -500px;}*/
.aboutone{clear:both; padding:30px 0px 60px 0px; }
.aboutone .aboutonefl{float:left; width:520px; }
.aboutone .aboutonefl h3{font-family: "Microsoft JhengHei","Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif; font-size:32px; line-height:1; margin-bottom:20px; background:url(../img/homeoneicon01.png) no-repeat 35px center; background-size:14px;text-indent:30px;}
.aboutone .aboutonefl h3 span{color:#c3311c; margin-right:10px; -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-image:-webkit-linear-gradient(left,#bf211d, #d3751b); }
.aboutone .aboutonefl p{clear:both; display:block; text-align:left; color:#0e0e0e; font-size:14px; padding:10px 0px 10px 25px; }
.aboutone .aboutonefr{float:right; width:425px; margin-right:16px; position:relative; }
.aboutone .aboutonefr:after,.aboutone .aboutonefr:before{content:''; border-radius:10px; position:absolute; background:rgba(36, 31, 31, 0.4); left:0px; }
.aboutone .aboutonefr:after{right:-16px; z-index:1; bottom:23px; top:23px; }
.aboutone .aboutonefr:before{right:-8px; z-index:2; bottom:8px; top:8px; }
.aboutonefrbox{width:100%; overflow:hidden; position:relative; border-radius:10px; z-index:3; height:259px; }
.aboutonefrbox .hd{ height:24px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.aboutonefrbox .hd ul{ overflow:hidden; zoom:1; float:left; }
.aboutonefrbox .hd ul li{float:left; width:30px; height:24px; font-size:14px; line-height:24px; text-align:center; color:#fff; cursor:pointer; display:none; }
.aboutonefrbox .hd ul li.on{display:block; }
.aboutonefrbox .bd{ position:relative; height:100%; z-index:0; }
.aboutonefrbox .bd li{ zoom:1; vertical-align:middle; position:relative; }
.aboutonefrbox .bd li span{position:absolute; left:0px; right:0px; bottom:0px; background:url(../img/aboutonebg.png) repeat-x center top; color:#fff; font-weight:bold; padding:25px 0px 10px; text-align:center; font-size:14px; }
.aboutonefrbox .prev,.aboutonefrbox .next{ position:absolute; left:3%; top:50%; margin-top:-20px; display:block; width:40px; height:40px; border-radius:50px; }
.aboutonefrbox .next{ left:auto; right:3%; background:url(../img/arrow03.png) no-repeat center center rgba(0, 0, 0, 0.4); background-size:12px; }
.aboutonefrbox .prev{ left:3%; right:auto; background:url(../img/arrow02.png) no-repeat center center rgba(0, 0, 0, 0.4); background-size:12px; }
.aboutonefrbox .next:hover,.aboutonefrbox .prev:hover{background-color:rgba(255, 89, 81, 0.8); }
@media(min-width:1440px){
    .aboutone{padding:80px 0px 110px 0px; }
    .aboutone .aboutonefl{width:620px; }
    .aboutone .aboutonefl h3{font-size:39px; background-size:16px; padding-left:35px; }
    .aboutone .aboutonefl p{font-size:16px; line-height:30px; padding-left:35px; }
    .aboutone .aboutonefr{width:510px; margin-right:20px; }
    .aboutone .aboutonefr:after{right:-20px; bottom:23px; top:23px; }
    .aboutone .aboutonefr:before{right:-10px; bottom:8px; top:8px; }
    .aboutone .aboutonefr:after,.aboutone .aboutonefr:before{border-radius:15px; }
    .aboutonefrbox{height:311px; }
    .aboutonefrbox .bd li span{font-size:16px; }
    .aboutonefrbox .hd ul li{font-size:16px; }
    .aboutban .breadnav{margin-left:-600px;}
}
@media(min-width:1860px){
    .aboutone{padding-bottom:149px; }
    .aboutone .aboutonefl{width:820px; }
    .aboutone .aboutonefl h3{font-size:52px; margin-bottom:46px; background-size:18px; padding-left:42px; }
    .aboutone .aboutonefl p{font-size:18px; line-height:32px; padding:21px 0px 21px 42px; }
    .aboutone .aboutonefr{width:680px; margin-right:28px; }
    .aboutone .aboutonefr:after,.aboutone .aboutonefr:before{border-radius:20px; }   
    .aboutone .aboutonefr:after{right:-28px; bottom:23px; top:23px; }
    .aboutone .aboutonefr:before{right:-14px; bottom:8px; top:8px; }
    .aboutonefrbox{height:415px; }
    .aboutonefrbox .bd li span{font-size:20px; }
    .aboutonefrbox .hd ul li{font-size:20px; }
    .aboutban .breadnav{margin-left:-800px;}
}
/**/
.abouttwo{background:url(../img/abouttwobg.jpg) no-repeat center top; padding-top:30px; position:relative; padding-bottom:35px; height:460px;margin-top:0px;}
.abouttwo .container{position:relative; z-index:3; }
.abouttwo:after{content:''; position:absolute; left:0px; right:0px; top:0px; bottom:0px; background:url(../img/aboutthreebg01.png) no-repeat center bottom; background-size:100%; }
/*.abouttwo:before{content:''; position:absolute; left:50%; width:318px; height:393px; background:url(../img/abouttwoicon01.png) no-repeat center top; background-size:318px; margin-left:-500px; }*/
.abouttwo .abouttwopic{float:left; width:318px; position:relative; z-index:-1; }
.abouttwo .abouttwofl{float:left; width:360px; position:relative; color:#fff; margin-left:78px; padding-top:64px; }
.abouttwo .abouttwofl .abouttwotit{font-size:26px; position:relative; font-weight:bold; font-family: "Microsoft JhengHei","Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif; line-height:1; }
.abouttwo .abouttwofl .abouttwotit span{position:relative; z-index:2; }
.abouttwo .abouttwofl .abouttwotit:after{content:''; background:url(../img/abouttwoicon02.png) no-repeat center center; background-size:36px; height:40px; left:-56px; top:-19px; width:36px; position:absolute; }
.abouttwo .abouttwofl .abouttwobox p{clear:both; text-align:left; font-size:14px; padding:15px 0px;line-height:35px;}
/*.abouttwo .abouttwofl .abouttwobox p img{width:100px; }
.abouttwo .abouttwofl .abouttwobox p:nth-child(2){text-align:right; color:#f00; }
.abouttwo .abouttwofl .abouttwobox p:nth-child(3){text-align:right; }*/
.abouttwo .abouttwofrbox{float:right; padding:10px; width:325px; margin-right:15px; background:url(../img/homefivebg.jpg) repeat; border-radius:5px; }
.abouttwo .abouttwofr{background:#fff; padding:40px 20px 15px 20px; border-radius:5px; box-shadow:1px 2px 5px rgba(0, 0, 0, 0.2) inset; }
.abouttwo .abouttwofr p.abouttwofrtit{width:200px; padding:0px; text-align:center; margin:0 auto; border-radius:8px; box-shadow:0px 1px 4px rgba(0, 0, 0, 0.1) inset; background:#f9f5f4; color:#ff4e24; font-family: "Microsoft JhengHei","Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif; font-weight:bold; margin-bottom:20px; }
.abouttwo .abouttwofr p.abouttwofrtit span{background:url(../img/abouttwoicon03.png) no-repeat left center; display:inline-block; line-height:40px; background-size:22px; padding-left:30px; }
.abouttwo .abouttwofr p{background:url(../img/prodot01.png) no-repeat left 14px; padding-left:20px; font-size:14px; color:#0e0e0e; padding:8px 0px 8px 20px; }
@media(min-width:1440px){
    .abouttwo{padding-top:50px; padding-bottom:48px; height:583px; }
    .abouttwo:before{width:377px; height:467px; background-size:377px; margin-left:-600px; }
    .abouttwo .abouttwopic{width:377px; }
    .abouttwo .abouttwofl{margin-left:331px; width:415px; }
    .abouttwo .abouttwofl .abouttwotit{font-size:32px; padding-bottom:15px; }
    .abouttwo .abouttwofl .abouttwobox p{font-size:16px; line-height:24px; }
    .abouttwo .abouttwofrbox{padding:15px; width:383px; }
    .abouttwo .abouttwofr{border-radius:10px; }
    .abouttwo .abouttwofr p.abouttwofrtit{width:240px; margin-bottom:30px; }
    .abouttwo .abouttwofr p.abouttwofrtit span{line-height:48px; font-size:26px; background-size:26px; padding-left:40px; }
    .abouttwo .abouttwofr p{font-size:16px; padding:15px 0px 15px 20px; background-position:left 22px; }
}
@media(min-width:1860px){
    .abouttwo{height:752px; }
    .abouttwo .abouttwopic{width:503px; }
    .abouttwo:before{width:503px; height:625px; background-size:503px; margin-left:-800px; }
    .abouttwo .abouttwofl{margin-left:423px; width:628px; padding-top:104px; }
    .abouttwo .abouttwofl .abouttwotit{font-size:52px; padding-bottom:30px; }
    .abouttwo .abouttwofl .abouttwobox p{font-size:18px; line-height:32px; }
    .abouttwo .abouttwofl .abouttwobox{padding-right:88px; }
    .abouttwo .abouttwofrbox{padding:20px; width:510px; }
    .abouttwo .abouttwofr{border-radius:10px; padding:67px 32px 15px 32px; }
    .abouttwo .abouttwofr p.abouttwofrtit{width:320px; margin-bottom:40px; }
    .abouttwo .abouttwofr p.abouttwofrtit span{line-height:64px; font-size:35px; background-size:34px; padding-left:50px; }
    .abouttwo .abouttwofr p{font-size:22px; padding:20px 0px 20px 25px; background-position:left 34px; line-height:35px; }
}
@media(min-width:1920px){
    .abouttwo{background-size:1920px; background-color:#0f0d0d; }
    .abouttwo:after{background-size:100% 305px; }
}
/**/
.aboutthree{background:url(../img/aboutthreebg.jpg) no-repeat center top; background-size:100%; position:relative; z-index:1; margin-top:-1px; padding:50px 0px;height:60px;
min-height:60px;
height:auto!important;
overflow:hidden;}
.abouttit{clear:both; text-align:center; }
.abouttit span{font-family: "Microsoft JhengHei","Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif; text-align:center; line-height:1; font-size:32px; margin-bottom:15px; color:#0e0e0e; }
.abouttit span:before{content:''; background:url(../img/homeoneicon01.png) no-repeat center center; background-size:18px; width:18px; height:18px; display:inline-block; margin-right:10px; vertical-align:top; margin-top:7px; }
.aboutthree .aboutthreetxt{clear:both; text-align:left; font-size:14px; line-height:24px; color:#333; padding:30px 0px; }
.aboutthree ul{clear:both; margin-left:-42px; }
.aboutthree ul li{float:left; position:relative;margin-top: 30px; margin-left:42px; width:218px;border-radius:5px; overflow:hidden; box-shadow:0px 0px 10px rgba(0, 0, 0, 0.08); }
.aboutthree ul li .aboutthreebox{position:absolute; transition:all 0.5s linear; left:0px; top:0%; width:100%; height:100%; background:#fff; padding-top:44px; }
.aboutthree ul li .aboutthreebox i{clear:both; display:block; text-align:center; width:57px; margin:10px auto; }
.aboutthree ul li .aboutthreebox span{clear:both; display:block; text-align:center; font-size:12px; font-family: "Microsoft JhengHei","Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif; font-weight:bold; }
.aboutthree ul li .aboutthreepic{clear:both; display:block; height:220px;}
.aboutthree ul li .aboutthreepic img{width:100%;height:220px;}
.aboutthree ul li:hover .aboutthreebox{top:-100%; transition:all 0.5s linear; }
/*@media(min-width:1440px){*/
    .aboutthree{padding-top:82px; }
    .abouttit span{font-size:39px; }
    .aboutthree .aboutthreetxt{font-size:16px; }
    .aboutthree ul{margin-left:-50px; }
    .aboutthree ul li{width:262px; margin-left:50px; }
    .aboutthree ul li .aboutthreebox{padding-top:50px; }
    .aboutthree ul li .aboutthreebox i{width:62px; margin-bottom:20px; }
    .aboutthree ul li .aboutthreebox span{font-size:26px; }
    .abouttit span:before{background-size:16px; margin-top:12px; }

/*}*/
@media(min-width:1860px){
    /*.abouttit span{font-size:52px; }
    .aboutthree .aboutthreetxt{font-size:18px; line-height:32px; padding-bottom:80px; padding-top:50px; }
    .aboutthree ul{margin-left:-70px; }
    .aboutthree ul li{width:347px; margin-left:70px; }
    .aboutthree ul li .aboutthreebox{padding-top:75px; }
    .aboutthree ul li .aboutthreebox i{width:80px; margin-bottom:40px; }
    .aboutthree ul li .aboutthreebox span{font-size:35px; }
    .abouttit span:before{margin-top:16px; }*/
   
}
.a4{background:#f2f2f2;height:60px;
min-height:60px;
height:auto!important;
overflow:hidden;
padding:3%;
}
.a4l{width:60%;}
.a4 ul{background:url(../img/a4.jpg) top left no-repeat;height:60px;
min-height:60px;
height:auto!important;
overflow:hidden;
padding-left:15%;}
.a4 ul li{margin-top:10px;margin-bottom:25px;}
.a4 ul li h3{color:#333;
font-weight:bold;
font-size:20px;
}
.a4 ul li p{
line-height:45px;
color:#666;}
.a4r{width:37%}
.a4r img{max-width:100%;}
/**/
.aboutfour{padding:30px 0px 0px 0px; }
.aboutfour .aboutfourtxt{font-size:14px; line-height:24px; color:#0e0e0e; padding:30px 0px; }
.aboutfour ul li{float:left; width:500px; position:relative; }
.aboutfouritem01{clear:both; background:#4f3a34; height:223px; }
.aboutfouritem01 .aboutfouritem01fl{float:left; width:250px; position:relative; }
.aboutfouritem01 .aboutfouritem01fr{float:right; color:#fff; text-align:left; font-size:14px; padding:62px 25px 25px 0px; width:169px; }
.aboutfouritem01 .aboutfouritem01fr strong{clear:both; display:block; text-align:right; font-size:22px; padding-bottom:15px; }
.aboutfouritem01 .aboutfouritem01fl:after{position:absolute; right:-75px; height:132px; width:150px; background:url(../img/aboutfourpic01s.png) no-repeat center top; content:''; background-size:150px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); }
/**/
.aboutfouritem02{clear:both; position:relative; height:249px; overflow:hidden; }
.aboutfouritem02 .aboutfouritem02pic{clear:both; display:block; }
.aboutfouritem02 .aboutfouritem02pic img{width:100%; }
.aboutfouritem02 .aboutfouritem02box{position:absolute; padding:58px 45px 15px 45px; text-align:center; left:0px; right:0px; top:0px; bottom:0px; background:rgba(255, 255, 255, 0.8); font-size:14px; }
.aboutfouritem02 .aboutfouritem02box strong{clear:both; display:block; font-size:20px; padding-bottom:15px; line-height:1; }
.aboutfouritem02 .aboutfouritem02box a{clear:both; display:block; color:#fff; background:#000; width:150px; margin:15px auto 0px; line-height:35px; }

.aboutfouritem03box{position:absolute; width:274px; height:235px; bottom:0px; right:0px; color:#fff; background:rgba(0, 0, 0, 0.8); padding:50px 20px 0px 50px; }
.aboutfouritem03box strong{clear:both; display:block; text-align:right; font-size:20px; padding-bottom:15px; }
@media(min-width:1440px){
    .aboutfour ul li{width:600px; }
    .aboutfour .aboutfourtxt{font-size:16px; line-height:30px; padding-bottom:50px; }
    .aboutfouritem01{height:267px; }
    .aboutfouritem01 .aboutfouritem01fl{width:300px; }
    .aboutfouritem02{height:298px; }
    .aboutfouritem02 .aboutfouritem02box{font-size:16px; padding:87px 18px 15px; }
    .aboutfouritem01 .aboutfouritem01fl:after{width:182px; height:160px; background-size:182px; right:-91px; }
    .aboutfouritem02 .aboutfouritem02box strong{font-size:26px; padding-bottom:20px; }
    .aboutfouritem02 .aboutfouritem02box a{margin-top:25px; }
    .aboutfouritem01 .aboutfouritem01fr strong,.aboutfouritem03box strong{font-size:26px; }
}
@media(min-width:1860px){
    .aboutfour{padding-top:100px; }
    .aboutfour .aboutfourtxt{font-size:18px; line-height:32px; padding-bottom:80px; padding-top:50px; }
    .aboutfour ul li{width:800px; }
    .aboutfouritem01{height:360px; }
    .aboutfouritem01 .aboutfouritem01fl{width:403px; }
    .aboutfouritem02{height:396px; }
    .aboutfouritem02 .aboutfouritem02box{font-size:18px; padding:117px 80px 15px; }
    .aboutfouritem02 .aboutfouritem02box strong{font-size:35px; padding-bottom:22px; }
    .aboutfouritem02 .aboutfouritem02box a{font-size:26px; line-height:49px; height:51px; margin-top:48px; }
    .aboutfouritem01 .aboutfouritem01fr{font-size:18px; line-height:32px; width:263px; padding:101px 30px 25px 0px; }
    .aboutfouritem01 .aboutfouritem01fr strong{font-size:35px; padding-bottom:30px; }
    .aboutfouritem03box{width:440px; height:377px; font-size:18px; line-height:30px; padding:113px 20px 0px 143px; }
    .aboutfouritem03box strong{font-size:35px; padding-bottom:25px; }
    .aboutfouritem01 .aboutfouritem01fl:after{width:240px; height:211px; background-size:240px; right:-120px; }
}
/**/
.aboutfive{clear:both; padding:75px 0px 50px; display:block; background:url(../img/aboutfivebg.jpg) no-repeat center bottom; background-size:100%; }
.aboutfive .aboutfivetxt{clear:both; font-size:14px; line-height:24px; padding:36px 0px; }
@media(min-width:1440px){
    .aboutfive .aboutfivetxt{font-size:16px; line-height:30px; }
}
@media(min-width:1860px){
    .aboutfive{padding:120px 0px 87px 0px; }
    .aboutfive .aboutfivetxt{font-size:18px; line-height:32px; padding:55px 0px 90px 0px; }   
}
/*==============关于我们 end==============*/

.altop{}
.alp{width:78%;}
.alp img{
width:100%;
height:450px;}
.alc{width:22%}

.case-lc{background: url(../img/case-bg2.png);text-align: center;color: #fff;padding: 20px 0;}
.case-lc strong{display: block;font-size: 20px;line-height: 30px;margin-bottom: 20px;}
.case-lc ul{padding:0 18px;}
.case-lc li{margin-bottom: 25px;position: relative;border:4px solid rgba(255, 255, 255, 0.1);border-radius: 26px;}
.case-lc li:last-child{ margin-bottom:0;}
.case-lc li p{font-size: 16px;line-height: 44px;}
.case-lc li span{position: absolute;width: 28px;font-size: 16px;font-weight: bold;color: #ff6d28;line-height: 26px;background: #282f48;left: 50%;top: -15px;margin-left: -14px;}
.case-lc li:after{content:'';width: 25px;height: 5px;background: url(../img/case-arr.png) no-repeat;position: absolute;left: 50%;bottom: -5px;margin-left: -14px;}

.case-mian{}

.con-ul{float: left;width: 78%;background:#ffffff url(../img/insidedot01.jpg) repeat-x center top;overflow: hidden;padding: 10px 0;}
.con-ul li{float: left;}
.con-ul li.case-h{width: 49%;padding:30px 0;}
.con-ul li.case-h h1{font-size: 34px;line-height: 42px;color: #333333;padding-left: 40px;}
.con-ul li.case-le{padding:9px 0;} 


.con-ul li.info{width: 25.5%;border-left: 1px solid #dedede;padding:20px 0;padding-left: 42px;}
.con-ul li.info p{font-size: 20px;line-height: 30px;position: relative;}
.con-ul li.info strong{display: block;font-size: 20px;line-height: 30px;}
.con-ul li.info p:before{content: '';width: 24px;height: 24px;background: url(../img/case-y.png) no-repeat;position: absolute;left: -12px;top: -8px;}
.con-ul li:nth-of-type(3) p:before{background: url(../img/case-y1.png) no-repeat;}

.btn-price{float: right;width: 22%;background-color: #4c7dff;padding:31px 40px;color: #fff;cursor: pointer;position: relative;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;z-index: 1;}
.btn-price strong{display: block;font-size: 20px;line-height: 30px;}
.btn-price span{display: block;font-size: 20px;line-height: 30px;}
.btn-price:after{content: '';width: 33px;height: 35px;background: url(../img/case-btn.png) no-repeat;position: absolute;right: 34px;top: 56px;}
.btn-price:before {content: "";position: absolute;z-index: -1;top: 0;bottom: 0; left: 0;right: 0;background: #ff6d28;-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.btn-price:hover:before{-webkit-transform: scaleY(1);transform: scaleY(1);}



.cplb-tit {width:100%;position:relative;}
.cplb-tit .left {width:43%;padding:170px 0;}
.cplb-tit .left h3 {font-size:36px;color:#000000;font-weight:bold;margin:25px 0 20px 0;}
.cplb-tit .left p {font-size:16px;color:#666;line-height:32px;}
.cplb-tit .right {width:700px;position:absolute;right:0;top:0px;border-radius:50px 0 0 50px;overflow:hidden;z-index:-5;}

.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("../img/cont-dz.png") -8px center no-repeat;}
.contact-tit .left .lx-fs .p2 {background:url("../img/cont-dh.png") -10px center no-repeat;}
.contact-tit .left .lx-fs .p3 {background:url("../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(../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;}

.contact-tit h3:before {content:"Contact us";bottom:10px;}

.news-ban {width:100%;padding:38px 0;}
.news-ban h2 {font-size:36px;color:#e7560f;font-weight:bold;margin:30px 0;}
.news-ban ul {overflow:hidden;}
.news-ban ul li {font-size:16px;color:#666666;margin-right:75px;float:left;padding-left:25px;position:relative;}
.news-ban ul li:before {content:"";width:6px;height:20px;background:#e7560f;display:block;position:absolute;left:0;top:50%;margin-top:-10px;}
.news-ban ul li strong {font-size:20px;color:#ffffff;display:block;margin-bottom:11px;}



.news-center {margin:0px 0 30px;
background:#fff;}
.news-center .news-pic {padding:5px 0 0;
position:relative;}
.news-center .news-pic dl {padding:35px 3.33% 60px;}
.news-center .news-pic dd {width:43.5%;background:#fff;padding:4px;box-shadow:0 0 30px rgba(0,0,0,.2);float:left;position:relative;z-index:1;}
.news-center .news-pic dd img{width:100%;height:100%;}
.news-center .news-pic dt {width:56.6%;float:left;padding-right:40px;margin-left:-.42%;position:relative;}
.news-center .news-pic dt h3 a {font-size:30px;color:#333;line-height:58px;font-weight:700;display:block;padding-left:45px;margin:75px 0 15px 100px;position:relative}
.news-center .news-pic dt h3 a:before {content:"";width:1px;background:#e7560f;display:block;position:absolute;left:0;top:15px;bottom:15px}
.news-center .news-pic dt h3:hover a {color:#e7560f}
.news-center .news-pic dt .textn {border:4px solid #e7560f;font-size:16px;color:#333;line-height:38px;padding:20px}
.news-center .news-pic dt .textn p {height:152px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
.news-center .news-pic dt .look-more {padding:3.3%;position:absolute;right:0px;bottom:-44px;}
.news-center .news-pic dt .look-more a,.news-special .fl .look-more {width:191px;height:50px;background-color:#d44c10;background-image:linear-gradient(to right,#d44c10,#ee6e35,#d44c10);border:none;border-radius:10px;font-size:20px;text-align:center;line-height:50px;font-weight:normal;text-shadow:none;box-shadow:none;display:block;color:#fff;}
.news-center .news-pic dt .look-more a:after,.news-special .fl .look-more:after {display:none;}
.news-center .news-pic .controller {width:344px;height:65px;background:#ffffff;border-radius:0 0 20px 20px;position:absolute;right:66px;top:0px;z-index:999;box-shadow:0 0 54px rgba(0,0,0,0.2);}
.news-center .news-pic .controller:before {content:"";width:300px;height:20px;background:#ffffff;border-top:4px solid #e7560f;display:block;position:absolute;left:50%;top:0px;margin-left:-150px;}
.news-center .news-pic .controller:after {content:"";width:180px;height:8px;background:#ffffff;display:block;position:absolute;right:40px;top:0px;}
.news-center .news-pic .swiper-pagination {font-size:28px;color:#999999;line-height:65px;position:static;}
.news-center .news-pic .swiper-pagination-current {font-size:34px;color:#de5217;font-weight:bold;}
.news-center .news-pic .btn {width:65px;height:100%;background:url(../img/jt01.png) center no-repeat;background-size:11px;display:block;position:absolute;top:25px;cursor:pointer;z-index:99;}
.news-center .news-pic .swiper-button-prev {left:0;}
.news-center .news-pic .swiper-button-next {right:0;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;}


.news-list {padding:50px 0;}
.news-list .list {overflow:hidden;position:relative;}
.news-list .list:before {content:"";width:1px;background:#de5217;display:block;position:absolute;right:50%;top:30px;bottom:30px;}
.news-list .list li {width:50%;float:left;padding:0 4%;margin:20px 0;position:relative;z-index:1;}
.news-list .list li:before {content:"";background:#de5217;position:absolute;left:50%;right:50%;top:-15px;bottom:-15px;z-index:-1;transition:all .3s;}
.news-list .list li h5 a {width:80%;font-size:20px;color:#333333;line-height:38px;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;padding-bottom:5px;}
.news-list .list li p {height:60px;font-size:16px;color:#999999;line-height:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.news-list .list li span {font-size:16px;color:#de5217;line-height:38px;position:absolute;right:8%;top:0;}
.news-list .list li:hover:before {left:4.8%;right:4.8%;}
.news-list .list li:hover h5 a,.news-list .list li:hover p,.news-list .list li:hover span {color:#ffffff;}

.news-list .list li {margin:15px 0}
.news-list .list li h5 a {font-size:18px;line-height:32px}
.news-list .list li p {height:48px;font-size:14px;line-height:24px}
.news-list .list li span {font-size:14px;line-height:32px}

.insideban01{background:url(../img/insideban01.jpg) no-repeat center top; background-size:100%;height:60px;
min-height:60px;
height:auto!important;
overflow:hidden;}
.insideban03{background:url(../img/insideban03.jpg) no-repeat center top; background-size:100%; }
.insideban01 .breadnav{position:relative; }
.insideban01 .breadnav:after{content:''; background:url(../img/insideban01icon.png) no-repeat center top; width:327px; height:64px; background-size:327px; position:absolute; right:50px; top:42px; }

@media(min-width:1440px){
    .insideban01 .breadnav:after{width:414px; background-size:414px; height:74px; top:52px; right:100px; }
}
@media(min-width:1860px){
    .insideban01 .breadnav:after{width:558px; background-size:558px; height:100px; top:69px; right:202px; }
}
@media(min-width:1920px){
     .insideban01{background-size:100% 640px; }
    .insideban02{background-size:100% 530px; }
    .insideban04,.insideban05,.insideban03{background-size:100% 552px; }
    .insideban06{background-size:100% 976px; }
}
}

.prozhtit{clear:both; display:block; color:#fff; font-size:12px; line-height:1; background:url(../img/homeoneicon01.png) no-repeat left 11px; padding-left:32px; margin-bottom:32px; background-size:13px;margin-top:40px;}
.prozhtit strong{clear:both; display:block; font-size:32px; line-height:1; font-family: "Microsoft JhengHei","Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif; margin-bottom:15px;}
.prozhtit h1{clear:both; display:block; font-size:32px; line-height:1; font-family: "Microsoft JhengHei","Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif; margin-bottom:15px;}
.prozhtit a{color:#fff; }
.prozhtit a:hover{color:#c9221e;}

.proitem{clear:both; background:url(../img/homefivebg.jpg) repeat; padding:30px 30px 60px 30px; margin-bottom:58px; position:relative; }
.proitem .proitemtop{position:relative; z-index:2; }
.proitem .proitemtop span{float:left; width:90px; }
.proitem .proitemtop span img{max-width:100%;}
.proitem .proitemtop .proitemtoptit{float:left; width:706px; padding-left:5px; font-size:12px; color:#121212; line-height:20px; padding-top:9px; }
.proitem .proitemtop .proitemtoptit h3{clear:both; display:block; font-size:24px; color:#252525; padding-bottom:18px; line-height:1; background:url(../img/proitemicon01.png) no-repeat left 31px; background-size:24px; }
.proitem .proitemtop .more_detail{float:right; border:1px dashed #dd8581; width:110px; line-height:27px; transition:all .2s linear; border-radius:15px; text-align:center; color:#161616; background:url(../img/proitemicon04.png) no-repeat 19px center; background-size:8px; padding-left:15px; margin-top:22px; }
.proitem .proitemtop .more_detail:hover{background:#c9221e; color:#fff; transition:all .2s linear; }
.proitem .proitemul{clear:both; display:block; margin-left:-36px; padding-top:21px; position:relative; z-index:2; }
.proitem .proitemul li{float:left; margin-left:36px; width:208px; position:relative; }
.proitem .proitemul li .pic{padding-bottom:85%;}
.proitem:nth-of-type(1)  .proitemul li:nth-child(2):after,.proitem:nth-of-type(2) .proitemul li:first-child:after,.proitem:nth-of-type(3) .proitemul li:first-child:after,.proitem:nth-of-type(4) .proitemul li:first-child:after{content:''; position:absolute; right:15px; top:-6px; background:url(../img/proitemicon03.png) no-repeat center top; width:30px; height:35px; background-size:30px; }
.proitem .proitemul li>a{clear:both; display:block; border-radius:6px 6px 0px 0px; overflow:hidden; }
.proitem .proitemul li .proitemulpic{clear:both; display:block; }
.proitem .proitemul li .proitemultit{background-color:#c9221e; border-radius:0px 0px 6px 6px; overflow:hidden; background-image:linear-gradient(90deg, #c9221e 30%, #e35d10 50%, #ca231e); background-position:left center; background-size:200% 100%; background-repeat:no-repeat; transition:background-position .6s ease; }
.proitem .proitemul li .proitemultit a{clear:both; display:block; text-align:center; color:#fff; background:url(../img/proitemicon05.png) no-repeat right center; line-height:30px; padding:4px 0px; }
.proitem .proitemul li:hover .proitemultit{background-position:right center; }
.proitembom{clear:both; padding-top:30px; padding-left:8px; }
.proitembom a{float:left; margin-top:17px; border:1px dashed #969696; margin-left:-8px; padding:1px 27px; line-height:22px; font-size:12px; border-radius:13px; }
.proitembom a:hover{color:#c9221e; border-color:#c9221e; }

/*@media(min-width:1440px){*/
    .proitem{padding:38px 38px 73px 38px; margin-bottom:70px; }
    .proitem:after{width:1010px; background-size:1010px; height:186px; }
    .prozhtit{font-size:14px; padding-left:38px; margin-bottom:40px; background-size:16px;color:#fff;margin-top:20px;}
    .prozhtit strong{font-size:39px; margin-bottom:20px; }
    .proitem .proitemtop span{width:103px; }
    .proitem .proitemtop .proitemtoptit{padding-left:10px; font-size:14px; padding-top:10px; width:810px; }
    .proitem .proitemtop .proitemtoptit h3{font-size:28px; padding-bottom:20px; background-position:left 37px; }
    .proitem .proitemul{margin-left:-42px; padding-top:27px; }
    .proitem .proitemul li{margin-left:42px; width:249px; }
    .proitem .proitemul li .proitemultit a{font-size:15px; padding:9px 0px; }
    .proitem .proitemtop .more_detail{width:130px; border-radius:17px; background-size:10px; padding:3px 0px 3px 15px; background-position:25px center; margin-top:26px; }
    .proitembom{padding-top:33px; padding-left:10px; }
    .proitembom a{margin-top:20px; font-size:14px; padding:5px 36px; border-radius:17px; margin-left:-10px; }
    .proitem:nth-of-type(1)  .proitemul li:nth-child(2):after,.proitem:nth-of-type(2) .proitemul li:first-child:after,.proitem:nth-of-type(3) .proitemul li:first-child:after,.proitem:nth-of-type(4) .proitemul li:first-child:after{width:43px; height:49px; background-size:43px; top:-8px; }
/*}*/
/*@media(min-width:1860px){
    .proitem{padding:50px 50px 60px 50px; margin-bottom:75px; }
    .proitem:after{width:1356px; height:250px; background-size:1356px; }
    .prozhtit{font-size:18px; padding-left:49px; background-position:left 17px; margin-bottom:52px; background-size:18px; }
    .prozhtit strong{font-size:52px; margin-bottom:25px; }
    .proitem .proitemtop span{width:139px; }
    .proitem .proitemtop .proitemtoptit{font-size:18px; width:1100px; line-height:24px; }
    .proitem .proitemtop .proitemtoptit h3{font-size:38px; padding-bottom:28px; background-position:left 48px; background-size:37px; }
    .proitem .proitemul{margin-left:-58px; padding-top:32px; }
    .proitem .proitemul li{margin-left:55px; width:332px; }
    .proitem .proitemul li .proitemultit a{font-size:20px; padding:16px 0px; }
    .proitem .proitemtop .more_detail{font-size:16px; width:170px; border-radius:25px; padding:8px 0px 8px 20px; background-position:39px center; background-size:12px; margin-top:37px; }
    .proitembom{padding-top:30px; padding-left:12px; }
    .proitembom a{margin-top:27px; font-size:16px; padding:11px 53px; border-radius:23px; margin-left:-12px; }
    .proitem .proitemul li>a{border-radius:10px 10px 0px 0px; }
    .proitem .proitemul li .proitemultit{border-radius:0px 0px 10px 10px; }
    .proitem:nth-of-type(1)  .proitemul li:nth-child(2):after,.proitem:nth-of-type(2) .proitemul li:first-child:after,.proitem:nth-of-type(3) .proitemul li:first-child:after,.proitem:nth-of-type(4) .proitemul li:first-child:after{width:56px; height:62px; right:23px; background-size:56px; }
}*/

.proclass{clear:both; padding-left:51px; position:relative; z-index:2; }
.proclass li{float:left; width:97px; text-align:center; margin-left:44px; }
.proclass li span{clear:both; display:block; background:url(../img/homefivebg.jpg) repeat center center; border-radius:10px; box-shadow:3px 0px 5px rgba(0,0,0,0.16); overflow:hidden; padding:7px 9px;}
.proclass li span a{clear:both; display:block; border-radius:8px; overflow:hidden; box-shadow:3px 0px 5px rgba(0,0,0,0.16); background:#fff; position:relative; }
.proclass li span a img{position:relative; z-index:2; }
.proclass li span a:after{content:''; position:absolute; left:-100%; top:-100%; width:100%; height:100%; background:#e0e8ff; border-radius:18px; transition:all 0.5s linear;}
.proclass li:hover span a:after,.proclass li.act span a:after{left:0px; top:0px; transition:all 0.3s linear; }
.proclass li h3 a{clear:both; display:block; padding-top:13px; font-size:14px; line-height:1; color:#0e0e0e; }
.proclass li.act,.proclass li:hover{transform:translateY(-10px); transition:all 0.5s linear; }
.proclass li.act h3 a,.proclass li:hover h3 a{color:#c9221e; }

.prolistbox{background:url(../img/homefivebg.jpg) repeat; position:relative; padding:116px 0px 0px 0px; top:-53px; }
.prolistbox:before{content:''; position:absolute; top:0px; bottom:0px; left:0px; right:0px; background:url(../img/proclassicon07.png) no-repeat left top; background-size:100%; }
.prolist{clear:both; position:relative; z-index:2; }
.prolist li{float:left; margin:0px 3px 43px 32px; display:inline-block; width:208px; border-radius:5px; overflow:hidden; background-color:#edf1fb; }
.prolist li>a{border-radius:0px 0px 0px 0px; display:block; clear:both; overflow:hidden; }
/*.prolist li h4{background-position:left center; background-size:200% 100%; background-repeat:no-repeat; transition:background-position .6s ease; }
.prolist li h4 a{clear:both; display:block; text-align:center; color:#596382; line-height:30px; padding:4px 0px; font-weight:normal; }*/
.prolist li .proitemultit{background-color:#c9221e; border-radius:0px 0px 6px 6px; overflow:hidden; background-image:linear-gradient(90deg, #c9221e 30%, #e35d10 50%, #ca231e); background-position:left center; background-size:200% 100%; background-repeat:no-repeat; transition:background-position .6s ease; }
.prolist li .proitemultit a{clear:both; display:block; text-align:center; color:#fff; background:url(../img/proitemicon05.png) no-repeat right center; line-height:30px; padding:4px 0px; }
.prolist li:hover .proitemultit{background-position:right center; }
.prolist li:hover{background:#e03933; }
.prolist li:hover h4 a{color:#fff; }
.prolist .pic{padding-bottom:85%;}
.promorelist{clear:both; padding-bottom:50px; margin-left:-10px; position:relative; z-index:2; }
.promorelist li{float:left; width:208px; margin:0px 3px 13px 32px; }
.promorelist li a{clear:both; display:block; border:1px solid #f4f9ff; background:#f9fafc; color:#222; line-height:24px; font-size:14px; text-align:center; padding:4px 10px; border-radius:5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; box-shadow:0px 2px 5px rgba(0, 0, 0, 0.1) inset; }
.promorelist li a:hover{border:1px solid #cf301b; color:#cf301b; box-shadow:0px 2px 5px rgba(207, 48, 27, 0.1) inset; background:#fff; }
/*@media(min-width:1440px){*/
    .probantxt{padding:20px 0px 60px 0px; }
    .probantxt p{font-size:49px; background-size:14px; padding-left:32px; }
    .probantxt p span{margin-left:32px; }
    .proclass{padding-left:61px; }
    .proclass li{width:117px; margin-left:53px; }
    .proclass li span{padding:9px 11px; border-radius:14px; }
    .proclass li span a{border-radius:14px; }
    .proclass li h3 a{font-size:16px; padding-top:15px; }
    .prolistbox{padding-top:140px; top:-69px; }
    .prolist li{margin:0px 3px 52px 39px; width:249px; }
    .prolist li h4 a{font-size:15px; padding:7px 0px; }
    .promorelist{padding-left:28px; }
    .promorelist li{margin:0px 0px 41px 20px; width:209px; }
    .promorelist li a{font-size:16px; border-radius:8px; padding:8px 15px; }
/*}*/
/*@media(min-width:1860px){
    .probantxt{padding:26px 0px 82px 0px; }
    .probantxt p{font-size:65px; background-size:18px; padding-left:42px; }
    .probantxt p span{margin-left:45px; }
    .proclass{padding-left:80px; }
    .proclass li{width:155px; margin-left:71px; }
    .proclass li span{padding:11px 14px; border-radius:18px; }
    .proclass li span a{border-radius:18px; }
    .proclass li h3 a{font-size:22px; padding-top:20px; }
    .prolistbox{padding-top:186px; top:-90px; }
    .prolist li{margin:0px 7px 70px 51px; width:331px; border-radius:8px; }
    .prolist li h4 a{font-size:20px; padding:15px 0px; }
    .promorelist{padding-left:28px; }
    .promorelist li{margin:0px 0px 25px 25px; width:281px; }
    .promorelist li a{font-size:18px; padding:14px 20px; border-radius:10px; }
}*/


.cppage1 {max-width:1920px;width:100%;margin:0 auto;position:relative;}
.cppage1 .fl1 {width:51.92%;background:#fff;padding:6px;box-shadow:0 10px 16px rgba(0,0,0,.3);position:relative;z-index:1;float:left;text-align:center;}
.cppage1 .fl1 .pic {padding-bottom:75%;}
.cppage1 .fr1 {width:43.3%;float:left;margin-left:-1.6%}
.cppage1 .fr1 dl {overflow:hidden;border-radius:0 120px 0 0;margin:26px 0 0;}
.cppage1 .fr1 dd {width:100%;background:url(../img/cppage-bg.jpg) repeat;padding:60px 11% 70px;border-radius:0 100px 100px 0;position:relative}
.cppage1 .fr1 dd .cs:after,.cppage1 .fr1 dd .cs:before,.cppage1 .fr1 dd:after,.cppage1 .fr1 dd:before {content:"";width:55%;height:1px;background:#de5217;display:block;position:absolute;top:30px;right:0;opacity:.3}
.cppage1 .fr1 dd .cs:after,.cppage1 .fr1 dd:after {background:#fff;top:auto;bottom:30px;left:0;right:auto}
.cppage1 .fr1 dd h1 {font-size:32px;color:#dd501f;font-weight:700;text-shadow:0 3px 0 rgba(0,0,0,.2)}
.cppage1 .fr1 dd .cs {margin:22px 0 35px}
.cppage1 .fr1 dd .cs:before {width:22px;right:56.5%}
.cppage1 .fr1 dd .cs:after {width:22px;left:56.5%}
.cppage1 .fr1 dd .cs p {width:82%;font-size:16px;color:#fff;font-weight:400;line-height:38px;padding:8px 0 8px 30px;position:relative;}
.cppage1 .fr1 dd .cs p:before,.cppage1 .fr1 dd .tel:before {content:"";width:10px;height:10px;background:#dd501f;border-radius:50%;display:block;position:absolute;left:0;top:22px}
.cppage1 .fr1 dd .telp {font-size:20px;color:#999;font-weight:700;padding-left:30px;position:relative}
.cppage1 .fr1 dd .telp:before {top:10px}
.cppage1 .fr1 dd .telp strong {font-size:26px;color:#dc5020}
.cppage1 .fr1 dd .btnp {width:285px;height:340px;background:url(../img/cppage-btnbg.png) no-repeat;background-size:100%;font-size:20px;font-weight:700;color:#fff;text-align:center;display:block;padding:205px 0 0;position:absolute;right:3%;bottom:-144px;}
.cppage1 .fr1 dt {padding:0 0 0 11%;}
.cppage1 .fr1 dt p {font-size:16px;color:#e78a6e;margin:24px 0 34px;}
.cppage1 .fr1 dt p:after {content:"";width:31px;height:2px;background:#e78a6e;display:inline-block;vertical-align:middle;margin-left:15px;}
.cppage1 .fr1 dt ul {overflow:hidden;}
.cppage1 .fr1 dt ul li {font-size:14px;color:#999999;float:left;}
.cppage1 .fr1 dt ul .two:before,.cppage1 .fr1 dt ul .two:after{content:"";width:8px;height:8px;background:#dc5020;display:inline-block;vertical-align:middle;border-radius:50%;margin:0 40px;}
.cppage1 .txt {width:6.38%;font-size:16px;color:#666666;line-height:20px;float:left;padding:80px 2.8%;}
.cppage1 .txt:before,.cppage1 .txt:after {content:"";width:1px;height:129px;background:#666666;display:block;margin:18px auto;}
.cppage2 .title2 {background:#eeeeee;overflow:hidden;margin:50px 0 46px;}
.cppage2 .title2 li {width:25%;float:left;position:relative;}
.cppage2 .title2 li:before {content:"";width:1px;background:#666666;display:block;position:absolute;left:0;top:30%;bottom:30%;}
.cppage2 .title2 li:first-child:before {display:none;}
.cppage2 .title2 li a {font-size:20px;color:#666666;text-align:center;line-height:70px;display:block;}
.cppage2 .title2 li:hover a {color:#dd501f;font-weight:bold;}
.cppage2 .cp-text .fl {width:70%;}
.texts {padding-bottom:30px;position:relative;}
.texts h3,.texts h2 {font-size:30px;color:#dd501f;font-weight:bold;line-height:48px;margin:28px 0 18px;}
.texts p,.texts li {font-size:18px;color:#333333;line-height:48px;margin:18px 0;}
.texts p img {display:block;margin:5px auto;}
.texts video {max-width:800px;width:100%;display:block;margin:0 auto;}
.texts table {margin:18px 0}
.texts a {color:#da251d}
.update-time {background:#eeeeee;font-size:14px !important;color:#999999 !important;line-height:30px !important;text-indent:0 !important;padding:0 20px !important;margin:0 !important;border-radius:30px;position:absolute;right:0;bottom:0;}
/*.cppage2 .cp-text .fl li {font-size:16px;line-height:32px;color:#3d3d3d;text-indent:2em;margin:20px 0;position:relative}
.cppage2 .cp-text .fl li:before {content:"";width:14px;height:6px;background:#ea3a37;background:-webkit-linear-gradient(left,#ea3a37,#f77a3e);background:-o-linear-gradient(right,#ea3a37,#f77a3e);background:-moz-linear-gradient(right,#ea3a37,#f77a3e);background:linear-gradient(to right,#ea3a37,#f77a3e);display:block;position:absolute;left:0;top:12px}*/
.cppage2 .cp-text .fr {width:21.4%;margin:60px 0 0;}
.cppage2 .cp-text .fr .cp-tj {width:100%;background:#ffffff;padding:0 9%;border-radius:0 0 20px 20px;box-shadow:0 1px 30px rgba(0,0,0,0.1);position:relative;}
.cppage2 .cp-text .fr .cp-tj:before {content:"";width:76%;height:40px;background:#ffffff;border-top:8px solid #e7560f;display:block;position:absolute;left:50%;top:-25px;margin-left:-38%;box-shadow:0 -15px 10px rgba(0,0,0,0.05);}
.cppage2 .cp-text .fr .cp-tj:after {content:"";width:38.63%;height:8px;background:#ffffff;display:block;position:absolute;right:18%;top:-25px;}
.cppage2 .cp-text .fr .cp-tj h4 {font-size:24px;color:#de5217;font-weight:bold;text-align:center;text-shadow:0 3px 0 rgba(0,0,0,0.2);padding:30px 0;}
.cppage2 .cp-text .fr .cp-tj ul li {margin-bottom:10px;}
.cppage2 .cp-text .fr .cp-tj ul li img {border-radius:10px;border:1px #ccc solid;}
.cppage2 .cp-text .fr .cp-tj ul li .pic{padding-bottom:80%;}
.cppage2 .cp-text .fr .cp-tj ul li p a {font-size:16px;color:#000000;text-align:center;line-height:20px;padding:18px 0;display:block;}
.cppage2 .cp-text .fr .cp-qt {width:100%;background:#ffffff;border-radius:20px;padding:14px 8%;margin-top:30px;box-shadow:0 1px 30px rgba(0,0,0,0.1);}
.cppage2 .cp-text .fr .cp-qt h4 {font-size:20px;color:#de5217;margin:12px 0;position:relative;}
.cppage2 .cp-text .fr .cp-qt h4:before {content:"";border-bottom:1px dashed #ea3b37;display:block;position:absolute;left:34%;right:0;top:50%;}
.cppage2 .cp-text .fr .cp-qt a {font-size:14px;color:#666;padding:12px 5px;display:inline-block}
.cppage2 .cp-text .fr .cp-qt a:nth-child(2) {font-size:14px}
.cppage2 .cp-text .fr .cp-qt a:nth-child(3) {font-size:22px;color:#000}
.cppage2 .cp-text .fr .cp-qt a:nth-child(5) {font-size:16px;color:#575757}
.cppage2 .cp-text .fr .cp-qt a:nth-child(7) {font-size:18px;color:#484848}
.cppage2 .cp-text .fr .cp-qt a:nth-child(9) {font-size:14px}
.cppage2 .cp-text .fr .cp-qt a:nth-child(10) {font-size:22px;color:#000}
.cppage2 .cp-text .fr .cp-qt a:nth-child(12) {font-size:16px;color:#575757}
.cppage2 .cp-text .fr .cp-qt a:nth-child(14) {font-size:18px;color:#484848}
.cppage3 {width:100%;padding:45px 0 60px;}
.cppage3 h4 {font-size:36px;color:#000000;font-weight:bold;}
.cppage3 h4:after {content:"";width:60px;height:4px;background:#de5217;display:block;margin:20px 0 10px;}
.cppage3 ul {overflow:hidden;margin-left:-8%;position:relative;}
.cppage3 ul li {width:42.5%;float:left;margin:15px 0 15px 7.5%;position:relative;}
.cppage3 ul li h5 a {width:80%;font-size:20px;color:#333333;line-height:38px;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;padding-bottom:5px;}
.cppage3 ul li p {height:60px;font-size:16px;color:#999999;line-height:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.cppage3 ul li span {font-size:16px;color:#de5217;line-height:38px;position:absolute;right:0;top:0;}
.cppage3 ul li:hover h5 a {color:#de5217;}
.alpage1 {width:100%;background:url(../img/cppage-bg.jpg) repeat;overflow:hidden;}
.alpage1 .fl {width:50%;padding:118px 0 0 10.6%;}
.alpage1 .fl dl {margin:57px 0 0;}
.alpage1 .fl dd {width:66.39%;float:left;padding:10px 2% 0 0;}
.alpage1 .fl dd h1 {font-size:40px;color:#de5217;font-weight:bold;line-height:50px;}
.alpage1 .fl dd .cs {margin:35px 0;}
.alpage1 .fl dd .cs p {font-size:18px;color:#ffffff;line-height:38px;margin:15px 0;padding-left:34px;position:relative;}
.alpage1 .fl dd .cs p:before,.alpage1 .fl dd .tel:before {content:"";width:8px;height:8px;background:#de5217;border-radius:50%;display:block;position:absolute;left:0;top:15px;}
.alpage1 .fl dd .cs p strong {color:#de5217;}
.alpage1 .fl dd .tel {font-size:20px;color:#999999;font-weight:bold;padding-left:34px;margin-bottom:60px;position:relative;}
.alpage1 .fl dd .tel:before {top:12px;}
.alpage1 .fl dd .tel strong {font-size:26px;color:#de5217;}
.alpage1 .fl dt {width:33.61%;background:#eeeeee;float:right;text-align:center;border-radius:25px 0 0 25px;overflow:hidden;}
.alpage1 .fl dt .tit {font-size:20px;color:#de5217;font-weight:bold;line-height:64px;background:url(../img/alpz-tit.png) left center no-repeat;display:inline-block;padding-left:32px;}
.alpage1 .fl dt ul {border-top:6px solid #de5217;padding:35px 0;box-shadow:0 11px 44px rgba(0,0,0,0.44);}
.alpage1 .fl dt ul li:before {content:"";width:19px;height:18px;background:url(../img/alpz-cpzs.png) no-repeat;display:block;margin:15px auto;}
.alpage1 .fl dt ul li:first-child:before {display:none;}
.alpage1 .fl dt ul li p {font-size:14px;color:#666666;}
.alpage1 .fr {width:50%;background:#fff;}
.alpage1 .fr img {width:100%;}
.alpage2 {padding:10px 0;}
.alpage2 .title {width:100%;background:#eeeeee;}
.alpage2 .title ul {overflow:hidden;}
.alpage2 .title ul li {width:20%;float:left;position:relative;}
.alpage2 .title ul li:before {content:"";width:1px;background:#666666;display:block;position:absolute;left:0;top:22px;bottom:22px;}
.alpage2 .title ul li:first-child:before {display:none;}
.alpage2 .title ul li a {font-size:20px;color:#666666;text-align:center;line-height:70px;display:block;}
.alpage2 .title ul li:hover a {color:#dd501f;font-weight:bold;}


.video-title .wz {margin:0 0 30px 0;}
.video-title .wz a {color:#fff;}
.video-title {width:100%;padding:40px 0;}
.video-title h1 {font-size:36px;font-weight:bold;}
.video-title .fw {font-size:16px;background:url("../img/flames3.png") left center no-repeat;padding-left:35px;line-height:32px;margin:30px 0 20px 0;}
.video-title .fw strong {color:#ff1919;}
.video-title .fl {width:65.44%;}
.video-title .fl .video-details {right:0.5%;bottom:-400px;transition:all .3s ease;}
.video-title .fl .video-details video {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.video-title .fl .video-details i {width:25px;height:25px;font-size:25px;line-height:22px;text-align:center;border-radius:50%;position:absolute;right:15px;top:15px;cursor:pointer;}
.video-title .fixed .video-details {width:26%;position:fixed;bottom:1%;z-index:1000;}
.video-title .fixed .video-details:hover i {background:#fff;color:#000;}
.video-title .hide {display:none;}
.video-title .fl video {width:100%;border:6px solid #fff;border-radius:20px;}
.video-title .fl .text {font-size:14px;margin-top:30px;}
.video-title .fl .text span {margin-left:50px;padding:5px 0 5px 30px;}
.video-title .fl .text .sp1 {background:url("../img/video-tb01.png") left center no-repeat;margin:0;padding-left:45px;}
.video-title .fl .text .sp2 {background:url("../img/video-tb02.png") left center no-repeat;}
.video-title .fl .text .sp3 {background:url("../img/video-tb03.png") left center no-repeat;}
.video-title .fl .text .sp4 {background:url("../img/video-tb04.png") left center no-repeat;}
.video-title .fr {width:28.5%;background:#1f2a4b;border-radius:15px;margin:15px 0;}
.video-title .fr .top-v {position:relative;z-index:0;padding:20px 15px;}
.video-title .fr .top-v dd {width:100px;display:inline-block;text-align:center;position:relative;}
.video-title .fr .top-v dd:before {content:"";width:65px;height:65px;background:#3f4864;border-radius:50%;display:block;position:absolute;top:0px;left:50%;transform:translate(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);z-index:-1;}
.video-title .fr .top-v dd img {width:77%;}
.video-title .fr .top-v dt {display:inline-block;vertical-align:top;}
.video-title .fr .top-v dt span a {font-size:18px;font-weight:bold;color:#fff;}
.video-title .fr .top-v dt p {font-size:16px;margin-top:15px;color:#FFFF99}
.video-title .fr .top-v .btn {width:76px;background:#d81e06;border-radius:5px;display:block;position:absolute;top:25px;right:20px;}
.video-title .fr .top-v .btn a {font-size:16px;color:#fff;line-height:30px;display:block;background:url("../img/heart-tb.png") 10px center no-repeat;padding-left:35px;}
.video-title .fr .center-v {width:100%;height:246px;background:#1d2745;padding:0 25px;overflow:hidden;overflow-y:scroll;}
.video-title .fr .center-v::-webkit-scrollbar {width:5px;}
.video-title .fr .center-v::-webkit-scrollbar-track {background:none;border-radius:10px;}
.video-title .fr .center-v::-webkit-scrollbar-thumb {background:#ccc;border-radius:10px;display:none;}
.video-title .fr .center-v:hover::-webkit-scrollbar-thumb {display:block;}
.video-title .fr .center-v dl {width:100%;overflow:hidden;margin:24px 0;}
.video-title .fr .center-v dd {width:61%;display:inline-block;vertical-align:middle;margin-right:3.3%;}
.video-title .fr .center-v dd a {line-height:24px;font-size:16px;color:#fff;display:block;text-align:right;}
.video-title .fr .center-v dd span {font-size:16px;background:url("../img/playIco.png") right center no-repeat;padding-right:25px;float:right;margin-top:15px;}
.video-title .fr .center-v dt {width:34%;display:inline-block;border-radius:10px;overflow:hidden;vertical-align:middle;}
.video-title .fr .bottom-v {font-size:16px;line-height:32px;background:url("../img/kf-tx.png") 40px center no-repeat;padding:20px 0 20px 130px;color:#fff;}
.video-title .fr .bottom-v strong {font-size:24px;color:#ff461f;}

.vjs{
height:50px;line-height:50px;
background:#f1f1f1;
color:#333;
font-size:16px;
padding-left:20px;
font-weight:bold;
margin-top:25px;
}

.vlist {
	background:#f1f1f1
}
.vlist .vtit {
	background:#333;
	font-size:20px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:55px
}
.vlist ul {
	padding:23px;
	padding-bottom:30px
}
.vlist ul li {
	margin-top:20px
}
.vlist ul li:first-child {
	margin-top:0
}
.vlist1 ul li a {
	position:relative;
	border-radius:10px;
	display:block;
	overflow:hidden
}
.vlist1 ul li a:before {
	content:"";
	background-image:linear-gradient(rgba(0,27,17,0) 40%,rgba(0,27,17,0.7));
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0
}
.vlist1 ul li a img {
	width:100%;
	display:block
}
.vlist1 ul li a span {
	font-size:17px;
	color:#ffffff;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	display:block;
	position:absolute;
	left:2%;
	right:2%;
	bottom:15px;
	transition:all linear 0.3s
}
.vlist1 ul li:hover span {
	bottom:30px
}