/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0; list-style:none; text-decoration:none; border:0; list-style:none;}
body{ font-size:12px; /*font-family:' ';*/ color:#333; font-family: 'Alibaba PuHuiTi 3.0 75';}
a{ color:#666;}
a:hover{ color:#f60; text-decoration:none;}
:hover{ transition:all .3s ease;}
p{line-height:1.5em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}
input,textarea,select{outline:none}
/*common end*/
.head{ width: 100%; position: relative; background-color: #fff; height: 80px;}
.logo { width: 30%; float: left; margin-top:10px;}
	.logo img {
		width: 100%;
		height: 57px;
		object-fit: contain;
	}
.nav{ float: right;}
.nav ul li{ line-height: 80px; padding: 0 30px; float: left;}
.nav ul li a{ font-size: 16px; font-family: 'Source Code Pro';}
.list1 ul li{ width: calc((100% - 60px) / 3); margin: 10px; float: left;}
.project1{ padding: 60px 0;}
.iptt{ line-height: 50px;}

.nybanner{ width: 100%;}
.nybanner img{ width: 100% ; display: block;}
.content{ padding: 30px 202px; max-width: 1500px;}
.work{padding: 0;background-color: rgba(0,0,0,0.5);margin-top: 60px;position: absolute;top: 50%;width: 100%;transform: translateY(-50%);z-index: 999;}

.slideTxtBox{width: 100%;border: 0;text-align:left;}
		.slideTxtBox .hd{width: 48%;height: auto;line-height: 50px;background: transparent;padding: 0;border-bottom: 0;position:relative;float: left;}
		.slideTxtBox .bd{ width: 48%; float: right;}
		.slideTxtBox .hd ul{float: none;position: relative;left: 0;top: 0;height: auto;}
		.slideTxtBox .hd ul li{float: none;padding: 10px 0;cursor:pointer;width: 100%;color: #fff;font-size: 28px;font-weight: 100;opacity: 0.8;cursor: pointer;}
		.slideTxtBox .hd ul li.on{height: auto;background: transparent;border: 0;opacity: 1;border-bottom: 0;}
		.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
		.slideTxtBox .bd li{ height:24px; line-height:24px;   }
		.slideTxtBox .bd li .date{ float:right; color:#999;  }
		.wzcn{ font-size: 20px; color: #fff; line-height: 2;}
		.wzen{ font-size: 14px; color: #fff; line-height: 2;}
		.pd30{ padding: 30px;}


@font-face {
	font-family: 'Source Code Pro';
	src: url('../fonts/SourceCodePro-Medium.eot');
	src: url('../fonts/SourceCodePro-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/SourceCodePro-Medium.woff2') format('woff2'), url('../fonts/SourceCodePro-Medium.woff') format('woff'), url('../fonts/SourceCodePro-Medium.ttf') format('truetype'), url('../fonts/SourceCodePro-Medium.svg#SourceCodePro-Medium') format('svg');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Alibaba PuHuiTi 3.0 75';
	src: url('../fonts/AlibabaPuHuiTi_3_75_SemiBold.eot');
	src: url('../fonts/AlibabaPuHuiTi_3_75_SemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/AlibabaPuHuiTi_3_75_SemiBold.woff2') format('woff2'), url('../fonts/AlibabaPuHuiTi_3_75_SemiBold.woff') format('woff'), url('../fonts/AlibabaPuHuiTi_3_75_SemiBold.ttf') format('truetype'), url('../fonts/AlibabaPuHuiTi_3_75_SemiBold.svg#AlibabaPuHuiTi_3_75_SemiBold') format('svg');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
