.w1400{margin: 50px auto 0;}
.proBanner{margin-top: 0px;position: relative;}
.proBanner .proimg{position: relative;}
.proBanner .proimg img{width: 100%;}
.proTitle{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;position: absolute;top: 8%;width: 100%;z-index: 99;}
.proTitle .atit{font-size: 24px;color: #58605F;line-height: 1.2;}
.proTitle .btit{font-size: 30px;font-weight: bold;color: #E2001A;line-height: 1.2;margin: 0 15px;}
.proTitle .ctit{display: flex;}
.proTitle .ctit a{display: block;height: 30px;line-height: 30px;width: 105px;text-align: center;background: #58605F;font-size: 18px;color: #FFFFFF;margin-left: 2px;}
.proTitle .ctit a:hover{background: #E2001A;color: #FFF9EC !important;}
.proshuomingBox{position: absolute;bottom: 5%;left: 50%;transform: translateX(-50%);display: flex;flex-direction: column;align-items: center;}
.proshuomingBox .psbTitle{display: flex;align-items: center;border-bottom: 1px solid #CCCCCC;padding: 8px 0;}
.proshuomingBox .psbTitle img{}
.proshuomingBox .psbTitle span{font-size: 24px;font-weight: bold;color: #333333;line-height: 1.2;padding-left: 10px;}
.spdList{display: flex;flex-wrap: wrap;flex-direction: column;height: 180px;align-content: center;margin: 10px 0 20px;}
.spdItem{display: flex;align-items: center;padding: 0 20px;}
.spdItem .num{display: block;width: 21px;height: 21px;line-height: 21px;text-align: center;background: #E2001A;font-size: 16px;color: #FFFCFC;border-radius: 50%;}
.spdItem .desc{font-size: 18px;color: #777777;line-height: 36px;padding: 0 5px;}

.clickDian_Item{position: absolute;cursor: pointer;}
.clickDian_Item .rela{position: relative;}
.clickDian_Item .num{display: block;width: 21px;height: 21px;line-height: 21px;text-align: center;background: #E2001A;font-size: 16px;color: #FFFCFC;border-radius: 50%;}
.clickDian_Item .desc{display: block;padding: 5px 15px;background: #E2001A;position: absolute;bottom: 100%;left: 50%;transform: translateX(-50%);color: #FFF9EC;white-space: nowrap;border-radius: 5px;transition: .3s;visibility: hidden;opacity: 0;}
.clickDian_Item:hover .desc{margin-bottom: 10px;visibility: visible;opacity: 1;}

.spdDlist{height: 50px;line-height: 48px;border: 1px solid #CCCCCC;box-sizing: border-box;padding: 0 30px;}
.spdDlist b{font-size: 18px;font-weight: bold;color: #333333;}
.spdDlist a{font-size: 18px;color: #333333;}
.spdDlist a+a{margin-left: 10px;}


.pro_title{text-align: center;padding: 35px 0 20px;}
.pro_title .atit{font-size: 30px;font-weight: bold;color: #333333;line-height: 1.2;}
.pro_title .btit{font-size: 16px;font-family: Arial;color: #777777;line-height: 1.2;margin: 4px 0 2px;}
.pro_title .ctit{font-size: 14px;line-height: 1.2;color: #D6D6D6;position: relative;display: inline-block;}
.pro_title .ctit::before{content: "";display: block;height: 1px;width: 240px;background: linear-gradient(90deg,rgba(214,214,214,1) 80%,rgba(214,214,214,.1));position: absolute;top: 50%;left: 100%;margin-left: 15px;}
.pro_title .ctit::after{content: "";display: block;height: 1px;width: 240px;background: linear-gradient(-90deg,rgba(214,214,214,1) 80%,rgba(214,214,214,.1));position: absolute;top: 50%;right: 100%;margin-right: 15px;}


.proContent{}
.proContent .img{}
.proContent .img img{max-width: 100%;display: block;margin: 0 auto;}
.proRemarks{background: #F6F6F6;padding: 20px 50px 30px;box-sizing: border-box;margin: 10px 0;}
.proRemarks .pR_title{font-size: 18px;font-weight: bold;color: #333333;line-height: 1.8;}
.proRemarks .pR_desc{display: flex;flex-wrap: wrap;}
.proRemarks .pR_desc .p2{width: 50%;padding-right: 20px;box-sizing: border-box;font-size: 16px;color: #777777;line-height: 1.8;}

.proSec2{padding-bottom: 5px;}
.proVideo_box{position: relative;border: 2px solid #383E42;}
.proVideo_box::before{content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.2);z-index: 1;}
.proVideo_box .videoPoster img{width: 100%;display: block;}
.proVideo_box .videoOpen{width: 92px!important;height:92px!important;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 2;cursor: pointer;}
.layui-layer-video{top: 50%!important;left: 50%!important;transform: translate(-50%,-50%);}
.layui-layer-video video{display: block;max-width: 1000px;max-height: 90vh}
.cg_video{width: auto;}

.proInfo_box{display: flex;flex-wrap: wrap;}
.proInfo_item{padding-right: 20px;width: 50%;box-sizing: border-box;}
.proInfo_item b{font-size: 24px;font-weight: bold;color: #333333;line-height: 1.5;margin-bottom: 8px;display: block;}
.proInfo_item p{font-size: 16px;color: #777777;line-height: 2;}


.proTableBox{display: flex;flex-wrap: wrap;border: 1px solid #CCCCCC;box-sizing: border-box;margin: 25px 0 10px;}
.proTable{width: 50%;box-sizing: border-box;}
.proTable+.proTable{border-left: 1px solid #CCCCCC;}
.proTable .tr{display: flex;text-align: left!important;background:#ffffff;}
.proTable .tr:nth-of-type(1){background: #58605F;}
.proTable .tr:nth-of-type(2n){background: #F6F6F6;}
.proTable .tr .th{display:block;padding-left: 60px;box-sizing: border-box;font-size: 18px;font-weight: bold;color: #FFFFFF;line-height: 50px;box-sizing: border-box;width: 55%;}
.proTable .tr .td{display:block;padding-left: 60px;box-sizing: border-box;font-size: 16px;line-height: 45px;min-height: 45px;color: #777777;width: 55%;}
.proTable .tr .th:nth-of-type(1){width: 45%;}
.proTable .tr .td:nth-of-type(1){width: 45%;}


.proSec5{margin-bottom: 60px;margin-top: 30px;}
.proMoreBox{background: #F6F6F6;display: flex;flex-wrap: wrap;padding: 35px 50px;box-sizing: border-box;}
.proMoreBox .pmbBox{width: 50%;padding-right: 20px;box-sizing: border-box;}
.proMoreBox .pmbBox .pmbTitle{font-size: 30px;font-weight: bold;color: #333333;line-height: 1.2;margin-bottom: 40px;}
.proDownList{}
.proDownItem{display: flex;align-items: center;}
.proDownItem+.proDownItem{margin-top: 15px;}
.proDownItem .img{width: 40px;}
.proDownItem .desc{font-size: 16px;color: #E2001A;line-height: 1.5;padding: 0 5px;box-sizing: border-box;}

.proMoreList{}
.proMoreItem{display: block;font-size: 16px;color: #777777;line-height: 1.4;}
.proMoreItem+.proMoreItem{margin-top: 8px;}



@media screen and (max-width: 1920px){
	.proTable .tr .td{padding-left: 40px;}
	.proTable .tr .th{padding-left: 40px;}
	.proTable .tr .td{width: 60%;}
	.proTable .tr .td:nth-of-type(1) {width: 40%;}
	.proTable .tr .th{width: 60%;}
	.proTable .tr .th:nth-of-type(1) {width: 40%;}
	
	.spdList{height: 120px;}
	.spdItem .desc{line-height: 30px;font-size: 16px;}
	
}



