﻿@charset "utf-8";
/* product */
.productlist{
	padding:3% 2%;
	}
.productDetailclass {
  background-color: #272a30;
  padding:1% 2%;
}
.productDetailclass > div {
  padding:30px 0 10px;
}
.productDetailclass dl{
	width:100%;
	padding:15px 0;
	}
.productDetailclass dt{
	display:inline-block;
	background:#fca701;
	border-radius:5px;
	line-height:160%;
	font-size:16px;
	padding:3px 8px;
	letter-spacing:2px;
	margin-right:15px;
	color:#fff;
	font-weight:normal;
	}
.productDetailclass dd{
	display:inline-block;
	margin-right:20px;
	}
.productDetailclass dd a{
	font-size:14px;
	color:#fff;
	}


/* productDetails */

.productDetails_sec2{
	padding:80px 0 0;
	}
	

.productDetails_sec2 .pc_cs .img{
	width:35%;
	display:inline-block;
	vertical-align:top;
	}
.productDetails_sec2 .pc_cs .img img{
	max-width:100%;
	}
.productDetails_sec2 .pc_cs .canshu{
	width:60%;
	display:inline-block;
	vertical-align:top;
	line-height:200%;
	font-size:14px;
	background:#E9E9E9;
	border-radius:10px;
	padding:30px;
	}
.productDetails_sec2 .pc_cs .canshu h3{
	font-size:22px;
	line-height:200%;
	}
.productDetails_sec2 .pc_cs .canshu p{
	font-size:16px;
	color:#666;
	}
.productDetails_sec2 .pc_cs .pdfa{
	display:inline-block;
	text-align: center;
	width:40%;
	line-height: 38px;
	font-size: 14px;
	color: #333333;
	border: 1px solid #ccc;
	margin-top:15px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.productDetails_sec2 .pc_cs .pdfa:hover {
	background-color: #ffb200;
	border: 1px solid #ffb200;
	color: #fff;
}
.productDetails_sec2 .prodetail{
	border-top:#CCC solid 1px;
	margin-top:15px;
	padding-top:15px;
	}
.productDetailsHeader {
  background-color: #272a30;
  position: fixed;
  top: 80px;
  left: 0;
  width: 100%;
  z-index: 9999;
}
.productDetailsHeader > div {
  width: 1200px;
  margin: 0 auto;
}
.productDetailsHeader h4 {
  font-size: 14px;
  color: #ffffff;
  line-height: 65px;
}
.productDetailsHeader ul {
  float: right;
  padding-top: 15px;
}
.productDetailsHeader ul li {
  float: left;
  margin: 0 2px;
}
.productDetailsHeader ul li a {
  font-size: 14px;
  color: #b1b1b1;
  display: inline-block;
  padding: 7px 17px;
  -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.productDetailsHeader ul li a:hover {
  color: #fff;
}
.productDetailsHeader ul li a.active {
  background-color: #1996f1;
	border-radius: 4px;
  color: #fff;
}


.productDetails .productDetails_sec1 {
  margin-top: 145px;
  width: 100%;
}
.productDetails_sec1 img {
  width: 100%;
}
.productDetails h3 {
  font-size: 22px;
  color: #000000;
  margin-bottom: 30px;
  position: relative;
}
.productDetails h3 a {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 12px;
  color: #0064a8;
}
.productDetails_sec2 p {
  font-size: 16px;
  line-height: 200%;
  color: #666666;
}
/*.productDetails_sec2 .cont ul {
  list-style-type: disc;
}*/
.productDetails_sec2 .cont ul li {
  position:relative;
  padding-left:20px;
}
.productDetails_sec2 .cont ul li::after {
  content:'';
  position:absolute;
  top:50%;
  left:7px;
  margin-top:-3px;
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:#000;
}
.productDetails_sec3 .video {
  position: relative;
  width: 100%;
  height: 500px;
  cursor: pointer;
}
.productDetails_sec3 .video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.productDetails_sec3 .video img {
  width: 74px;
  height: 74px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -37px;
  -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
  -webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
  opacity: 1;
}
.productDetails_sec3 .video img.active {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
  opacity: 0;
}
.productDetails_sec4 .box .list:nth-of-type(2n + 1) {
  background-color: #f6f7f9;
}
.productDetails_sec4 .box .list {
  font-size: 16px;
  line-height: 48px;
  color: #4d4d4d;
}
.productDetails_sec4 .box .list .list_l {
  width: 30%;
  float: left;
  padding-left: 5%;
}
.productDetails_sec4 .box .list .list_r {
  width: 70%;
  float: left;
}
.productDetails_sec5 {
  overflow: unset;
}


.solutionDetails_sec2 {
  background-color: #fff;
  padding: 30px 0 30px;
}
.solutionDetails_sec2 .index_sec {
  margin: 0 auto;
  overflow: unset;
}
.solutionDetails_sec2 .index_sec > h3 {
  font-size: 22px;
  margin-bottom: 25px;
  color: #000000;
  position: relative;
}
.solutionDetails_sec2 .index_sec > h3 a {
  font-size: 12px;
  color: #0064a8;
  position: absolute;
  right: 0;
  bottom: 0;
}
.solutionDetails_sec2 ul li {
  width: calc(100% / 2 - 20px);
  margin-right: 30px;
  margin-bottom:30px;
  float: left;
  border:#EAEAEA solid 1px;
  -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.solutionDetails_sec2 ul li:nth-of-type(2n) {
  margin-right: 0;
}

.solutionDetails_sec2 ul li .txt {
  width: calc(100% / 2);
  display:inline-block;
  vertical-align:top;
  padding:20px;
}
.solutionDetails_sec2 ul li .txt h4 {
  font-size: 22px;
  line-height:200%;
  font-weight:bold;
  color: #4d4d4d;
  margin-bottom: 15px;
  margin-top:10px;
}
.solutionDetails_sec2 ul li .txt p {
  font-size: 14px;
  line-height: 22px;
  color:#999;
  margin-bottom: 25px;
}
.solutionDetails_sec2 ul li .txt a{
	display:inline-block;
	text-align: center;
	width:45%;
	line-height: 38px;
	font-size: 14px;
	color: #333333;
	border: 1px solid #ccc;
	margin-right:5px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	}
.solutionDetails_sec2 ul li .txt a:hover {
	background-color: #ffb200;
	border: 1px solid #ffb200;
	color: #fff;
}
.solutionDetails_sec2 ul li .img {
  width: calc(100% / 2 - 50px);
  height:270px;
  margin-top:45px;
  display:inline-block;
  vertical-align:top;
  overflow:hidden;
}
.solutionDetails_sec2 ul li .img img {
	max-width:100%;
    transition:all .5s; 
	-moz-transition:all .5s; 
	-o-transition:all .5s; 
	-webkit-transition:all .5s;
}
.solutionDetails_sec2 ul li .img img:hover{
	transform:scale(1.1); 
	-moz-transform:scale(1.1); 
	-ms-transform:scale(1.1); 
	-o-transform:scale(1.1); 
	-webkit-transform:scale(1.1);
	}
.solutionDetails_sec2 ul li:hover {
  -moz-box-shadow:0px 0px 30px rgba(0,0,0,0.1);
  -webkit-box-shadow:0px 0px 30px rgba(0,0,0,0.1);
  box-shadow:0px 0px 30px rgba(0,0,0,0.1);
}

/* productDetails */

@media only screen and (max-width: 1000px) {
	.solutionDetails_sec2 ul li{
		width:99%;
		}
	.solutionDetails_sec2 ul li .img{
		margin-top:60px;
		}
	.solutionDetails_sec2 ul li .txt a{
		width:100%;
		margin-bottom:10px;
		}
	.productDetails_sec2 .pc_cs .img{
		width:100%;
		}
	.productDetails_sec2 .pc_cs .canshu{
		width:90%;
		padding:5%;
		}
	.productDetailclass dl {
		padding:10px 0 0;
		}
	.productDetailclass dt{
		display:block;
		}
	.productDetailclass dd{
		line-height:200%;
		display:inline-block;
		}
	.productDetailclass dd a{
		line-height:200%;
		}
}