.gyf-ui-messagelist{
	background:url(../images/companybg.jpg);
	overflow:hidden;
}
.gyf-ui-messagelist h1{
	font-size:20px;
	padding-bottom:10px;
	border-bottom:2px solid #060606;
	margin-top:60px;
}
.gyf-ui-messagelist .list{
	background:#f4f4f4;
	padding:10px;
	margin-bottom:10px;
	box-shadow:1px 1px 1px #ccc;
}
.gyf-ui-messagelist .list table{
	width:100%;
}
.gyf-ui-messagelist .list table td{
	padding:5px 0px;
}
.gyf-ui-messagelist .list table .bd{
	border-bottom:1px dashed #ccc;
	border-top:1px dashed #ccc;
}
.gyf-ui-messagelist .list table td a{
	color:#000
}
.gyf-ui-messagelist .list table input{
	width:220px;
	height:45px;
	line-height:45px;
	background:#e5e5e5;
	border:0;
	outline:none;
	text-indent:4px;
	color:#000;
}
.gyf-ui-messagelist .list table textarea{
	border:0;
	background:#e5e5e5;
	outline:none;
	width:100%;
	text-indent:4px;
	color:#000;
}


.gyf-ui-newlist ul{
	border:1px solid #c8c8c8;
	padding:20px;
	margin-top:30px;
	margin-bottom:30px;
}
.gyf-ui-newlist li{
	border-bottom:1px dashed #ccc;
	height:40px;
	line-height:40px;
	padding:5px 0px;
	overflow:hidden
}
.gyf-ui-newlist li a{
	color:#000;
	float:left
}
.gyf-ui-newlist li span{
	float:right;
}

.gyf-ui-newsdetail h1{
	font-size:20px;
	padding-bottom:10px;
	border-bottom:2px solid #060606;
	margin-top:60px;
}
.gyf-ui-newsdetail .content{
	border:1px solid #c8c8c8;
	padding:20px;
	margin-top:30px;
	margin-bottom:30px;
}
.gyf-ui-newsdetail .content h2{
	font-size:24px;
	text-align:center;
}
.gyf-ui-newsdetail .content .tips{
	text-align:center;
	line-height:20px;
	margin-top:10px;
	margin-bottom:10px;
}

.gyf-ui-zssearch{
	background:url(../images/zsbg.jpg) 100% 100%;
	overflow:hidden;
	height:1000px;
}
.gyf-ui-zssearch h1{
	font-size:20px;
	padding-bottom:10px;
	border-bottom:2px solid #fff;
	margin-top:60px;
	color:#fff;
}
.gyf-ui-zssearch  p{
	display:block;
	text-align:center;
	color:#fff;
	font-size:30px;
	padding-top:30px;
	padding-bottom:10px;
	text-align:center;
}
.gyf-ui-zssearch .seach-item .seach-item-warp{
	margin-top:20px;
	overflow:hidden;
	text-align:center;
}
.gyf-ui-zssearch .seach-item .search-text{
	width: 640px;
	border-left: 2px solid #000;
	border-right: none;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	line-height: 40px;
	height: 40px;
	outline:none;
	border-top-left-radius:2px;
	border-bottom-left-radius:2px;
	text-indent:6px;
	background:#fff;
	display:inline-block;
	color:#000;
}
.gyf-ui-zssearch .seach-item .search-btn {
	width: 80px;
	text-align:center;
	height: 44px;
	background: #000;
	border: none;
	cursor: pointer;
	outline:none;
	border-top-right-radius:2px;
	border-bottom-right-radius:2px;
	display:inline-block;
    color:#fff;
}
.gyf-ui-zssearch .search-res{
	width:720px;
	height:544px;
	/*background:url(../images/zsbg.png);*/
	margin:60px auto 20px;
	overflow:hidden;
}
.gyf-ui-zssearch .search-res .zs{
	width:640px;
	height:464px;
	background:url(../images/zs.jpg);
	margin:40px;
	position:relative;
}
.gyf-ui-zssearch .search-res .zs .img{
	width:174px;
	height:129px;
	position:absolute;
	left:395px;
	top:106px;
}
.gyf-ui-zssearch .search-res .zs .img img{
	width:174px;
	height:129px;
}
.gyf-ui-zssearch .search-res .zs .name{
	position:absolute;
	left:380px;
	top:280px;
	font-size:12px;
}
.gyf-ui-zssearch .search-res .zs .zpmc{
	position:absolute;
	left:550px;
	top:280px;
	font-size:12px;
}
.gyf-ui-zssearch .search-res .zs .time{
	position:absolute;
	left:400px;
	top:315px;
	font-size:12px;
}
.gyf-ui-zssearch .search-res .zs .zpcz{
	position:absolute;
	left:550px;
	top:315px;
	font-size:12px;
}
.gyf-ui-zssearch .search-res .zs .zpbh{
	position:absolute;
	left:400px;
	top:345px;
	font-size:12px;
}
.gyf-ui-zssearch .search-res .zs .zpcc{
	position:absolute;
	left:550px;
	top:345px;
	font-size:12px;
}
.gyf-ui-zssearch .search-res .zs .zhbh{
	position:absolute;
	left:420px;
	top:380px;
	font-size:12px;
}
.gyf-ui-zssearch .search-res .zs .zpzl{
	position:absolute;
	left:550px;
	top:380px;
	font-size:12px;
}

.gyf-ui-productlist{
	/*background:url(../images/companybg.jpg);
	overflow:hidden;*/
}

.gyf-ui-productlist .gyf-ui-product-type{
	width:180px;
	float:left;
}
.gyf-ui-productlist .gyf-ui-product-type h2{
	border-bottom:2px solid #000;
	padding:5px 0px;
	margin-top:10px;
	text-align:center;
	background:#000;
	color:#fff;
}
.gyf-ui-productlist .gyf-ui-product-type .type-items{
	height:60px;
	line-height:60px;
}
.gyf-ui-productlist .gyf-ui-product-type .type-items .item{
	color:#ccc;
	padding-left:10px;
	border-bottom:1px solid #ccc;
	position:relative;
}
.gyf-ui-productlist .gyf-ui-product-type .type-items .item:hover{
	background:#333;
}
.gyf-ui-productlist .gyf-ui-product-type .type-items .item:hover a{
	color:#fff;
}

.gyf-ui-productlist .gyf-ui-product-type .type-items .item:hover .childitems{
	display:block;
}
.gyf-ui-productlist .gyf-ui-product-type .type-items .item .childitems{
	position:absolute;
	left:160px;
	top:0px;
	width:260px;
	line-height:40px;
	background:#333;
	z-index:100;
	padding:10px;
	display:none;
}
.gyf-ui-productlist .gyf-ui-product-type .type-items .item .childitems a{
	padding-left:10px;
	color:#fff;
}

.gyf-ui-productlist .gyf-ui-product-type .type-items a{
	color:#323232;
}
.gyf-ui-product-list{
	display:inline-block;
	width:1000px;
	float:right;
	margin-top:10px;
	margin-bottom:30px;
}
.gyf-ui-product-list li{
	width:290px;
	height:340px;
	background:#000;
	float:left;
	margin:32px 0px 0px 32px;
	overflow:hidden;
	position:relative;
}
.gyf-ui-product-list li img{
	width:100%;
}
.gyf-ui-product-list li span{
	display:block;
	position:absolute;
	bottom:0;
	height:30px;
	line-height:30px;
	background:rgba(0,0,0,0.5);
	color:#fff;
	width:100%;
	text-align:center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.gyf-ui-product{
	background:url(../images/BG.jpg);
	overflow:hidden;
}
.gyf-ui-product .product-des {
	width:580px;
	float:right;
	color:#fff;
	margin-top:100px;
}
.gyf-ui-product .product-des h1{
	font-size:40px;
	padding:10px 0;
}
.gyf-ui-product .product-des p{
	padding:15px 0px;
}


.gyf-ui-baike h1 {
font-size: 20px;
padding-bottom: 10px;
border-bottom: 2px solid #060606;
margin-top: 60px;
}