.w {
  width: 1200px;
  margin: 0 auto;
}

.tit {
  text-align: center;
  margin: 0 auto 30px;
}

.banner img.ban-box {
  width: 100%;
  height: 100%;
}

.preface {
  color: #000;
  padding: 30px;
  box-sizing: border-box;
  background: #E9EFFF;
  border-radius: 10px;
  margin: 40px auto;
}

.preface h2 {
  font-size: 25px;
  letter-spacing: 5px;
}

.preface p {
  line-height: 40px;
  font-size: 20px;
  letter-spacing: 5px;
}

*{padding: 0;margin: 0;}

.ProductIntroduction {
	position: relative;
	width: 1070px;
	margin:40px auto;
	overflow: hidden;
	background-color:#fff;
	box-shadow: 0px 0px 25px #ccc;
}

.ProductExhibition {
	position: relative;
	width: 100%;
	height: 0px;
	text-align: right;
}

.ProductExhibition .Exhibition_num .Exhibition_item {
	margin-right: 15px;
	height: 100px;
}

.ProductExhibition .Exhibition_num .Exhibition_item img {
    width: 165px;
    height: 75px;
    border-radius: 6px;
    opacity: 0.7;
    vertical-align: top;
    box-sizing: border-box;
    margin: 25px 15px 0 15px;;
    border: 1px solid #eaeaea;
}

.ProductExhibition_box .Exhibition_Img{
	padding: 20px;
	/* margin: 20px; */
	box-sizing: border-box;
	background: #FEF4F2;
	border: 1px solid #eaeaea;
        overflow-y:auto;
}
.ProductExhibition_box .Exhibition_Img::-webkit-scrollbar {
    width: 5px;
}

.ProductExhibition_box .Exhibition_Img::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 5px;
}

.ProductExhibition_box .Exhibition_Img::-webkit-scrollbar-thumb:hover {
    background: #b9d2e280;
}

.ProductExhibition_box .Exhibition_Img .tit2{
	font-size: 25px;
    color: #333;
    font-weight: bolder;
    text-align: center;
    line-height: 65px;
}
.ProductExhibition_box,
.ProductExhibition_box .Exhibition_Img 
{ position: relative;
	height: 622px;
}
.ProductExhibition_box .Exhibition_Img p{
    margin-top: 20px;
    color: #4b4b4b;
    font-size: 16px;
    line-height: 22px;
    text-align:justify;

}
.Exhibition_items::after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	bottom: 0;
	top: 0;
	margin: auto;
	border-radius: 0 3px 0 0;
	border-color: #af5000 #af5000 transparent transparent;
	border-style: solid;
	border-width: 6px;
	-webkit-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	transform: rotate(225deg);
	left: -5px;
	/* right: 0; */
	background: -o-linear- n(45deg,  rgba(255, 255, 255, 0)  0, rgba(255, 255, 255, 0) 49%, #af5000 50%, #af5000 100%) no-repeat border-box;
	background: linear-gradient(45deg,  rgba(255, 255, 255, 0) , rgba(255, 255, 255, 0) 49%,#af5000 50%, #af5000) no-repeat border-box;
	content: "";
}

.Exhibition_items {
	position: absolute;
	right: 28px;
	top: 23px;
	width: 168px;
	height: 77px;
	box-sizing: border-box;
	border: 0;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 3px #af5000;
	box-shadow: inset 0 0 0 3px #af5000;
	-webkit-transition: -webkit-transform .5s cubic-bezier(.86, 0, .07, 1);
	-o-transition: transform .5s cubic-bezier(.86, 0, .07, 1);
	transition: transform .5s cubic-bezier(.86, 0, .07, 1);
	transition: transform .5s cubic-bezier(.86, 0, .07, 1), -webkit-transform .5s cubic-bezier(.86, 0, .07, 1);
}

.icon_LImg img,
.icon_RImg img {
	width: 5px;
	height: 9px;
	vertical-align: middle;
}

.icon_LImg,
.icon_RImg {
	position: absolute;
	z-index: 30;
	width: 26px;
	height: 26px;
	border-radius: 2rem;
	background-color: black;
	text-align: center;
	line-height: 23px;
	opacity: .5;
        display:flex;
        justify-content:center;
        align-items:center;
}

.icon_LImg {
	top: -50px;
	transition: all .3s;
	right: 85px;
}

.icon_RImg {
	right: 85px;
	transition: all .3s;
	top: 640px;
}

.icon_LImg:hover,
.icon_LImg:focus,
.icon_RImg:hover,
.icon_RImg:focus {
	opacity: .8;
}

.ProductExhibition:hover .icon_LImg {
	top: -50px;
}

.ProductExhibition:hover .icon_RImg {
	top: 594px;
}

.icon_LImg img {
	transform: rotate(90deg);
}

.icon_RImg img {
	transform: rotate(-90deg);
}

.ProductExhibition .Exhibition_num .czt_active img {
	opacity: 1;
}

.ProductExhibition_wrap {
	position: relative;
	width: auto;
	height: 622px;
}

.ProductExhibition_box {
	position: absolute;
        width:860px;
	height: 120000px;
	transition: all .5s;
        z-index:999;
}

.ProductExhibition_box img {
	width: 646px;
	height: auto;
}

.item1_more {
    position: absolute;
    bottom: 15px;
    right: 50px;
    border: 1px solid #d8d8d8;
    padding: 5px 20px;
    border-radius: 20px;
    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
}

.item1_more:hover {
    box-shadow: 0px 0px 20px 0px #ccc;
}

.item2_content_ul { 
  width: 1200px;  
  margin-bottom: 50px;
}

.item2_content_ul li {
  width: 375px;
  height: 120px;
  margin: 20px 10px;
  vertical-align: bottom;
  display: inline-block;
  padding: 20px 20px 20px 115px;
  border: 1px solid #ccc;
  box-sizing: border-box;
  text-align: center;
  transition: all 1s;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
}
.item2_content_ul li:hover {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    box-shadow: 0 15px 30px rgba(0,0,0,.1);
}

.item2_content_ul li p {
  font-size: 20px;
  line-height: 40px;
  color: #000;
  font-weight: 600;
}

.item2_content_ul li a {
      font-size: 20px;
    line-height: 80px;
    color: #000;
  font-weight: 600;
}
.item2_content_ul li:nth-child(6) a {
    color: #FFF;
}
.item2_content_ul li:nth-child(1) {
  background: url(images/kd_kfg.png) no-repeat;
  background-size: 100% 100%;
}

.item2_content_ul li:nth-child(2) {
  background: url(images/kd_yd.png) no-repeat;
  background-size: 100% 100%;
}

.item2_content_ul li:nth-child(3) {
  background: url(images/kd_bld.png) no-repeat;
  background-size: 100% 100%;
}

.item2_content_ul li:nth-child(4) {
  background: url(images/kd_tcc.png) no-repeat;
  background-size: 100% 100%;
}

.item2_content_ul li:nth-child(5) {
  background: url(images/kd_fyd.png) no-repeat;
  background-size: 100% 100%;
}

.item2_content_ul li:nth-child(6) {
  background: url(images/kd_xhd.png) no-repeat;
  background-size: 100% 100%;
}

.item2_content_ul li:nth-child(7) {
  background: url(images/kd_fzd.png) no-repeat;
  background-size: 100% 100%;
}

.item2_content_ul li:nth-child(8) {
  background: url(images/kd_jsf.png) no-repeat;
  background-size: 100% 100%;
}

.item2_content_ul li:nth-child(9) {
  vertical-align: middle;
  background: url(images/kd_more.png) no-repeat;
  background-size: 100% 100%;
}
.item2_content_ul li:nth-child(9) a {
  color: #FFF;
  font-size: 20px;
  line-height: 80px;
}
.item2_content_ul li p {
  display: block;
}




@media (max-width: 1200px) {
*{box-sizing: border-box;}
.w{width:95%;}

.ProductIntroduction{width:100%;}
.ProductExhibition_box{width:80%;}
.ProductExhibition .Exhibition_num .Exhibition_item img{width: 16%;margin: 25px 10px;height: auto;}
.Exhibition_items{height:7vw;}

.item2_content_ul{width:95%;}
.item2_content_ul li{width:48%;margin-right: 3%;margin-left:0;}
.item2_content_ul li:nth-child(2n){margin-right:0;}



}

@media (max-width: 768px) {

/*#PE_wrap .ProductExhibition{overflow-x:scroll;height: auto;}
.Exhibition_num{width: 1470px;display: flex;}
.ProductExhibition .Exhibition_num .Exhibition_item{width: 150px;}
.ProductExhibition .Exhibition_num .Exhibition_item img{width:100%}
.icon_LImg,.icon_RImg{display:none;}
.Exhibition_items{display:none;}

.ProductIntroduction{padding-top:200px;}
.ProductExhibition{z-index: 10;}
.ProductExhibition_box{width: 100%;position: static;}*/

.ProductExhibition_box .Exhibition_Img .tit2{font-size:22px;line-height: 36px;}
.preface{padding:12px 15px;}
.preface h2{font-size:22px;}
.preface p{font-size: 18px;line-height: 26px;letter-spacing: 2px;margin-top: 10px;}

.Exhibition_items{width: 140px;height: 60px;right: 0;top: 0;}
.ProductExhibition .Exhibition_num .Exhibition_item{margin:0;height: 80px;}
.ProductExhibition .Exhibition_num .Exhibition_item img{width:140px;margin:0;height:60px;}
.ProductExhibition_box{width:calc(100% - 150px)}

.tit img{width:80%;}
.item2_content_ul li{width:100%;margin-right:0;margin-bottom:0px;}



}