@charset "utf-8";
/* CSS Document */
.wzbg{
	width:100%;
	overflow:hidden;
	background:#f6f6f6;
	}
.weiz{
	width:1200px;
	margin:0 auto;
	}
.weiz p{
	font-size:12px;
	color:#333;
	line-height:50px;
	margin-left: 20px;
	}
.weiz p a{
	padding:0px 10px;
	color:#333;
	}
.weiz p a:hover{
	color:#fec107;
	}
.conbg{
	width:100%;
	overflow:hidden;
	}
.connav{
	width:1200px;
	margin:0 auto;
	}
.connav>ul{
	}
.connav>ul>li{
	float:left;
	}
.connav>ul>li>a{
	font-size:14px;
	color:#333;
	padding:20px;
	display:inline-block;
	}
.connav>ul>li:hover>a{
	color:#fec107;
	}
.connav>ul>li.five>a{
	color:#fec107;
	}
.connav>ul>li>a span{
    transition: .25s;
    transform: scale(1.001);
	display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
	}
.connav>ul>li:hover>a{
	}
.connav>ul>li ul{
	position:absolute;
	width:180px;
    margin-left:0px;
	z-index:100;
	padding-top:5px;
	/*box-shadow: 0 1px 5px rgba(153,153,153,0.19);*/
/*	transition:all .5s;
	opacity:0;
	visibility:hidden;
	}
.connav>ul>li:hover ul{
	opacity:1;
	visibility: visible;*/
	display:none;
	}
.connav>ul>li ul li{
	background:#fff;
	border-bottom:1px solid #eee;
	}
.connav>ul>li ul li:nth-of-type(1){
	border-top:3px solid #fec107;
	}
.connav>ul>li ul li a{
	color:#333;
	font-size:14px;
	line-height:45px;
	display:block;
	text-indent:30px;
	transition:all 0.5s;
	}
.connav>ul>li ul li a:hover{
	background:#fcfcfc;
	text-indent:40px;
	}
.connav>ul>li ul li.fives a{
	color:#fec107;
	background:#fcfcfc;
	text-indent:40px;
	}
.mabg{
	width:100%;
	overflow:hidden;
	/*background:#f6f6f6;*/
	padding:30px 0px 50px 0px;
	}
.main{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	}
.product{
	}
.product ul{
	}
.product ul li{
	float:left;
	width:380px;
	height:380px;
	margin:15px 10px;
	}
.product ul li .protou{
	width:380px;
	height:380px;
	background:#fff;
	overflow:hidden;
	position: relative;
	z-index:10;
	}
.product ul li .protou img{
	max-width:380px;
	max-height:380px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
	z-index:1;
	transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;
	}
.product ul li:hover .protou img{
	transform: scale(1.2, 1.2);
	}
.product ul li .prodi{
	width:380px;
	height:60px;
	background:rgba(0,0,0,.5);
	position:absolute;
	margin-top:-60px;
	z-index:56;
	}
.product ul li .prodi p{
	font-size:14px;
	color:#fff;
	float:left;
	line-height:60px;
	margin-left:15px;
	}
.product ul li .prodi a{
	font-size:12px;
	color:#fff;
	background:#fec107;
	padding:8px 20px;
	border-radius:44px;
	float:right;
	margin-top:13.5px;
	margin-right:15px;
	}
.product ul li .prozs{
	width:50px;
	height:50px;
	background:url(../images/prozs.png) no-repeat;
	background-size:50px;
	position:absolute;
	margin-top:-380px;
	z-index:56;
	opacity:0.2;
	}
.proxq{
	width:620px;
	float:right;
	overflow:hidden;
	}
.proxq h2{
	font-size:24px;
	color:#333;
	margin-bottom:10px;
	}
.proxq p.cpp{
	font-size:14px;
	color:#555;
	line-height:25px;
	margin-bottom:15px;
	}
.proxq .xq{
	font-size:14px;
	color:#555;
	line-height:27px;
	border-top: 1px solid #f0f2f5;
    border-bottom: 1px solid #f0f2f5;
    padding: 15px;
	}
.partner{
	}
.partner ul{
	overflow:hidden;
	}
.partner ul li{
	width:510px;
	float:left;
	text-align:center;
	box-shadow: 0 0 2px rgba(128,128,128,.2);
	margin:30px;
	padding:30px 15px;
	}
/*.partner ul li:nth-of-type(2), .partner ul li:nth-of-type(3), .partner ul li:nth-of-type(5), .partner ul li:nth-of-type(6){
	margin-left:60px;
	}*/
.partner ul li .patp{
	width:100px;
	height:100px;
	border-radius:50px;
	background:#fff;
	margin:0 auto;
	}
.partner ul li .patp img{
	max-width:100px;
	max-height:100px;
	}
.partner ul li p{
	}
.partner ul li p:nth-of-type(1){
	font-size:18px;
	color:#333;
	margin-top:20px;
	}
.partner ul lip:nth-of-type(1) strong{
	font-size:20px;
	font-weight:bold;
	}
.partner ul li span{
	width:50px;
	height:3px;
	background:#fec107;
	margin:15px auto;
	display:block;
	}
.partner ul li p:nth-of-type(2){
	font-size:14px;
	color:#555;
	}
.industry{
	}
.industry ul{
	}
.industry ul li{
	width:380px;
	float:left;
	margin:15px 10px;
	}
.industry ul li .intp{
	width:380px;
	height:222px;
	}
.industry ul li .intp img{
	width:380px;
	height:222px;
	}
.industry ul li .inwz{
	width:360px;
	padding:15px 10px;
	background:#f5f9f8;
	}
.industry ul li .inwz h3{
	font-size:16px;
	color:#333;
	margin-bottom:10px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1; 
	}
.industry ul li .inwz p{
	font-size:14px;
	color:#666;
	line-height:25px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2; 
	}
.text{
	line-height:30px;
	font-size:14px;
	color:#333;
	}
.text p.bti{
	font-weight:bold;
	font-size:24px;
	color:#222;
	text-align:center;
	border-bottom: 1px dotted #ccc;
	padding-bottom:30px;
	margin-bottom:15px;
	}
.text .page{
	border-top: 1px dotted #ccc;
	padding-top:15px;
	margin-top:35px;
	}
.text .page p{
	font-size:12px;
	color:#333;
	line-height:35px;
	}
.text .page p a{
	color:#333;
	}
.text .page p a:hover{
	color:#fec107;
	}
.tpimg{
	}
.tpimg ul{
	}
.tpimg ul li{
	width:280px;
	text-align:center;
	font-size:14px;
	color:#333;
	line-height:30px;
	float:left;
	margin:10px;
	}
.tpimg ul li .photo{
	width:278px;
	background:#fff;
	cursor:pointer;
	overflow:hidden;
	border:1px solid #fff;
	}
.tpimg ul li .photo img{
	max-width:278px;
	display:block;
	min-width:278px;
	}
.tpimg ul li:hover{
	color:#fec107;
	}
.tpimg ul li:hover .photo{
	border:1px solid #fec107;
	}
.cooper{
	}
.cooper ul{
	}
.cooper ul li{
	width:222px;
	text-align:center;
	font-size:14px;
	color:#333;
	line-height:30px;
	float:left;
	margin:9px;
	}
.cooper ul li .cocp{
	width:220px;
	height:124px;
	background:#fff;
	cursor:pointer;
	overflow:hidden;
	border:1px solid #eee;
	}
.cooper ul li .cocp img{
	width:220px;
	height:124px;
	display:block;
	}
.cooper ul li:hover{
	color:#fec107;
	}
.cooper ul li:hover .cocp{
	border:1px solid #fec107;
	}

form{
	overflow:hidden;
	}
form p+p{
	margin-top:20px;
	}
form p input[type="text"]{
	border:1px solid #ddd;
	width:1198px;
	height:48px;
	text-indent:1em;
	outline:none;
	}
form p textarea{
	outline:none;
	resize:none;
	width:1185px;
	height:98px;
	border:1px solid #ddd;
	padding:12px 0px 0px 12px;
	}
form p input[type="submit"]{
	background:#fec107;
	width:589px;
	height:50px;
	outline:none;
	border:none;
	color:#fff;
	cursor:pointer;
	border-radius:5px;
	}
form p input[type="reset"]{
	background:#ccc;
	width:589px;
	height:50px;
	outline:none;
	border:none;
	color:#fff;
	cursor:pointer;
	margin-left:20px;
	border-radius:5px;
	}