
.fy-infoL img,.fy-alone img{
	width: auto!important;
	height: auto!important;
	max-width: 100%;
}

.bg1{
	position: absolute;
	top: 1090px;
	left: 0;
	width: 100%;
	height: 710px;
	background: url("http://39.108.78.145:8089/static/guangzhou_fypc_static/img/bg1.png") no-repeat;
	background-size:100% ;
	z-index: -1;
}
.margin1200{
	margin:50px auto 0;
	width: 1200px;
}
.fy-wc li:hover .whtitle{
	color: #999933;
}

.fy-wc li{
	float: left;
	width: 280px;
	margin-bottom: 26px;
}

.fy-wc li:not(:nth-of-type(4n)){
	margin-right: 26px;
}
.fy-wc li img{
	width: 280px;
	height: 158px;
}

.whtitle{
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding:20px 10px 14px;
	font-size: 18px;
	color: #333333;
}


.fy-wc-info{
				margin-top: 50px;
			}
			.fy-alone{
				width: 800px;margin:0 auto;
			}
			
			.fy-infoL{
				width: 794px;
				float: left;
				    text-align: justify;
			}
			.fy-infoR{
				width: 368px;
				float: right;
			}
			.fy-infoL p,.fy-alone p{
				padding:10px 0;
				line-height: 26px!important;
			}
			.fy-infoL h2{
				margin-bottom: 20px!important;
			}
			.fy-infoL img,.fy-alone img{
				margin-top:10px!important;
			}
			.fy-infoSide{
				font-size: 16px;
				color: #333;
				margin-bottom: 60px;
			}
			.fy-infoSide span{
					color: #999;
			}
			.fy-infoSide a:hover{
				color: #999933;
			}
			
			
			
			
			.fy-infoLink{
				display: block;
				color: #333;
				font-size: 18px;
				margin-bottom: 30px;
			}
			.fy-infoLink:hover{
				color: #999933;
			}
			
			.fy-infoIntro{
				text-indent: 34px;
				font-size: 16px;
				color: #666666;
				margin-top: 20px;
				margin-bottom: 40px;
				line-height: 26px;
				text-align: justify;
			}
			
			.fyno-next{
				font-size: 18px;
				color: #999999;
			}
			
			.fy-you li{
				width: 560px;
				height: 180px;
				overflow: hidden;
				margin-bottom: 30px;
			}
			.fy-you li:not(:nth-of-type(2n)){
				margin-right: 60px;
			}
			.fy-you .tilter{
				width: 320px;
				height: 180px;
				float: left;
			}
			.fy-you li:hover .man-name{
				color: #999933;
			}
			
			.you-name {
				color: #333;
				font-size: 18px;
				padding: 20px 0 18px 14px;
				overflow: hidden;
			}
						
			.fy-man li{
				    width: 370px;
					height: 252px;
					overflow: hidden;
					margin-bottom: 30px;
			}
			.fy-man li:not(:nth-of-type(3n)){
				margin-right: 40px;
			}
			.fy-man li:hover .man-name{
				color: #999933;
			}
			.fy-man .tilter{
				width: 180px;
				height: 252px;
				float: left;
			}
			.man-name{
				color: #333;
				font-size: 18px;
				padding: 20px 0 18px 14px;
				overflow: hidden;
			}
			.man-intro{
				line-height: 20px;
				text-indent: 30px;
				color: #666666;
				font-size: 14px;
				padding:0 0 0 14px;
				overflow: hidden;
				text-align: justify;
			}
			
			
			.show-margin{
				margin: 20px auto 0;
    width: 1200px;
			}
			.show-list li{
			
			}
			
			.show-list li a{
				position: relative;
				display: block;
				padding-bottom: 30px;
				padding-top: 30px;
				border-bottom: 1px solid #CCCCCC;
				
			}
			.show-list li:hover .show-name{
				color: #999933;
			}
			
			 .show-list li:hover .show-img img{
				opacity: 1;
			} 
			.show-img{
				width: 480px;
				height: 270px;
				overflow: hidden;
				position: relative;
				float: left;
			}
			.show-img:after{
				content: "";
				position: absolute;
				left: 50%;
				top: 50%;
				transform: translate(-50%,-50%);
				width:470px;
				height: 260px;
				background: url("http://39.108.78.145:8089/static/guangzhou_fypc_static/img/kuang1.png") no-repeat;
				background-size:100% 100% ;
			}
			
			.show-img img{
				width: 100%;
				height: 100%;
				opacity: .8;
			}
			.show-name{
				overflow: hidden;color: #333333;
				font-size: 18px;
				padding-top: 8px;
				padding-bottom: 8px;
				padding-left: 20px;
			}
			
			.show-intro {
    line-height: 24px;
    text-indent: 30px;
    color: #666666;
    font-size: 16px;
    padding: 30px 0 0 20px;
    overflow: hidden;
    text-align: justify;
}

.Ino{
	display: inline-block;
	width: 5px;
	height: 5px;
	position: absolute;

	 background: rgba(253,245,227,1);
	 z-index: 1;
}
.Ino1{
	left: 0;
	top:0;
}
.Ino2{
	right: 0;
	top:0;
}
.Ino3{
	left: 0;
	bottom:0;
}
.Ino4{
	right: 0;
	bottom:0;
}

.show-time{
	position: absolute;font-size: 16px;
	color: #666666;
	bottom: 40px;
	right: 0;
}

.ke-img{
	position: relative;
}
.ke-list li:hover .ke-img img{
	opacity: 1;
}
.ke-img img{
	opacity: .8;
}
.ke-img:after{
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width:272px;
	height: 150px;
	background: url("http://39.108.78.145:8089/static/guangzhou_fypc_static/img/kuang2.png") no-repeat;
	background-size:100% 100% ;
}
.k-nav {
	padding-bottom: 30px;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 50px;
}
.k-nav a{
	display: inline-block;
	width: 150px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	font-size: 18px;
	color: #333333;
	background: url("http://39.108.78.145:8089/static/guangzhou_fypc_static/img/kuang3.png") no-repeat;
	background-size:100% 100% ;
	margin-left: 28px;
}
.k-nav a.active,.k-nav a:hover{
	background: url("http://39.108.78.145:8089/static/guangzhou_fypc_static/img/kuang4.png") no-repeat;
	background-size:100% 100% ;
	color: #fff;
}


.first-container {
    width: 100%;
    height: 450px;
    overflow: hidden;
    position: relative;
    font-size: 0;
    margin-bottom: 50px;
}
.first-container img{
	width: 100%;
	height: 100%;
}
.first-container .swiper-page1{
    bottom: 44px;
}
.first-container .swiper-pagination-bullet {
    opacity: 1;
    background: #fff;
}

.first-container .swiper-pagination-bullet-active{
	opacity: 1;
	background: #999933;
}

.title-line{
	border-bottom: 1px solid #000000;
	padding-bottom: 2px;
	position: relative;

}

.title-content{
	padding-bottom: 10px;
	padding-left: 8px;
	padding-right: 10px;
	font-size: 34px;
	color:#999933;
	border-bottom: 4px solid  rgba(153,153,51,.2);
}
.title-content:after{
	content: "";
	position: absolute;
	left: 0;
	    bottom: 2px;
	width: 226px;
	height: 4px;
	background: #999933;
}

.title-link{
	width: 36px;
	height: 36px;
	background: url("http://39.108.78.145:8089/static/guangzhou_fypc_static/img/more1.png") no-repeat;
	background-size:100% 100%;
	position: absolute;
	right: 10px;
	bottom: 10px;
}
.title-link:hover{
	opacity: .8;
}

.ke-link1{
	display: block;
	float: left;
	width: 110px;
	height: 418px;
	background: url("http://39.108.78.145:8089/static/guangzhou_fypc_static/img/ke1.png") no-repeat;
	background-size:100% 100%;
}
.ke-link1:hover{
	background: url("http://39.108.78.145:8089/static/guangzhou_fypc_static/img/ke2.png") no-repeat;
	background-size:100% 100%;
}

.ke-link2{
	margin-left: 30px;
	display: block;
	float: left;
	width: 110px;
	height: 418px;
	background: url("http://39.108.78.145:8089/static/guangzhou_fypc_static/img/ke3.png") no-repeat;
	background-size:100% 100%;
}
.ke-link2:hover{
	background: url("http://39.108.78.145:8089/static/guangzhou_fypc_static/img/ke4.png") no-repeat;
	background-size:100% 100%;
}

.ke-link3{
	margin-left: 30px;
	display: block;
	float: left;
	width: 110px;
	height: 418px;
	background: url("http://39.108.78.145:8089/static/guangzhou_fypc_static/img/ke5.png") no-repeat;
	background-size:100% 100%;
}
.ke-link3:hover{
	background: url("http://39.108.78.145:8089/static/guangzhou_fypc_static/img/ke6.png") no-repeat;
	background-size:100% 100%;
}

.ke-link4{
	margin-left: 30px;
	display: block;
	float: left;
	width: 110px;
	height: 418px;
	background: url("http://39.108.78.145:8089/static/guangzhou_fypc_static/img/ke7.png") no-repeat;
	background-size:100% 100%;
}
.ke-link4:hover{
	background: url("http://39.108.78.145:8089/static/guangzhou_fypc_static/img/ke8.png") no-repeat;
	background-size:100% 100%;
}

.ke-wrap,.index-center{
	margin-bottom: 40px;
}

.ke-wrap-con{
	width:656px;
	float: left;
}

.ke-wrap-con li{
	width: 288px;
	margin-left: 40px;
	float: left;
}
.ke-wrap-img{
	position: relative;
	width: 288px;
	height: 162px;
}
.ke-wrap-img img{
	width: 100%;
	height: 100%;
	opacity: .8;
}
.ke-wrap-con li:hover .ke-wrap-img img{
	opacity: 1;
}
.ke-wrap-con li:hover .ke-title{
	
    color: #999933;
}

.ke-wrap-img:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 280px;
    height: 154px;
    background: url(http://39.108.78.145:8089/static/guangzhou_fypc_static/img/kuang2.png) no-repeat;
    background-size: 100% 100%;
}
.ke-title{
	 text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 16px 0 30px;
    font-size: 16px;
    color: #333333;
	box-sizing: border-box;
}

.temp-right{
	text-align: right;
	margin-top: 70px;
}

.temp-page{
	display: inline-block;
}

.temp-page li {
	float: left;
	width: 42px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	background: url(http://39.108.78.145:8089/static/guangzhou_fypc_static/img/page1.png) no-repeat;
	background-size: 100% 100%;
	font-size: 16px;
	color: #333333;
	margin-right: 18px;
	cursor: pointer;
}
.temp-page li.active,.temp-page li:hover{
	background: url(http://39.108.78.145:8089/static/guangzhou_fypc_static/img/page2.png) no-repeat;
	background-size: 100% 100%;
	color: #fff;
}

.show-tab>ul{
	display: none;
}

.fy-tj-title{
	position: relative;
	color: #333333;
	font-size: 20px;
	margin:20px 0;
}

.fy-tj-title:before{
	content: "";
	display: inline-block;
	width:20px;
	height:20px;
	background: url(http://39.108.78.145:8089/static/guangzhou_fypc_static/img/kuang5.png) no-repeat;
	background-size: 100% 100%;
	vertical-align: middle;
	margin-right: 10px;
}

.fy-tj-wrap a{
	display: inline-block;
	width: 100%;
	height: 100%;
	position: relative;
	margin-bottom: 30px;
}
.fy-tj-wrap a:hover .fy-tjinfo{
    color: #999933;
}

.fy-tjimg{
	float: left;
	width: 160px;
	height: 90px;
	overflow: hidden;
}

.fy-tjimg img{width: 100%;height: 100%;}

.fy-tjinfo{
	color: #333333;
	font-size: 16px;
	line-height: 26px;
	overflow: hidden;
	padding-left: 20px;
	box-sizing: border-box;
}

.fy-tjtime{
	position: absolute;
	bottom: 5px;
	left: 180px;
	font-size: 14px;
	color: #666666;
}

.index-c-left{
	float: left;
	width: 580px;
	position: relative;
}

.index-c-right{
	margin-left: 40px;
	width: 580px;
	float: left;
	position: relative;
}
.index-man a{
	width: 370px;
	display: block;
	height: 252px;
	margin-bottom: 20px;
	overflow: hidden;
}

.index-man .tilter{
	width: 180px;
	height: 252px;
	    float: left;
}
.index-man img{
	width: 180px;
	height: 252px;
}
.indexman-name{
	    color: #333;
    font-size: 18px;
    padding: 20px 0 18px 20px;
    overflow: hidden;
}
.indexman-intro {
    line-height: 20px;
    text-indent: 30px;
    color: #666666;
    font-size: 14px;
    padding: 0 0 0 14px;
    overflow: hidden;
    text-align: justify;
}

.index-man a:hover .indexman-name ,.indexman-aline:hover .indexman-aline-tit{
				color: #999933;
			}
			
			.indexman-aline {
				position: absolute;
				top: 80px;
				right: 0;
				display: block;
				width: 180px;
				    height: 530px;
					overflow: hidden;
			}
			
			.indexman-aline .tilter {
    width: 180px;
    height: 252px;

}

.indexman-aline-tit{
	    color: #333;
    font-size: 18px;
    padding: 0 0 18px 14px;
	margin-top: 20px;
	box-sizing: border-box;
}
.wc-aline {
	display: block;
	width: 290px;
	position: absolute;
	top: 80px;
	left: 0;
}

.wc-aline .tilter {
    width: 290px;
    height: 336px;
}
.wc-aline .whtitle{
	padding:0;
	padding-top: 10px;
}
.wc-aline:hover .whtitle,.index-wc-con a:hover .whtitle,.index-wc-list a:hover .whtitle{
	color: #999933;
}
.index-wc-con a .whtitle{
	padding-top: 10px;
	padding-bottom: 16px;
}
.index-wc-list{
	margin-top: 10px;
}
.index-wc-list a .whtitle{
	padding-top: 14px;
	font-size: 16px;
}

.index-wc-con{
		width: 256px;
		padding-left: 324px;
}

.index-wc-con .tilter {
    width: 256px;
    height: 144px;
}
.index-wc-list a{
	display: block;
	width: 192px;
	float: left;
}

.index-wc-list a .tilter {
    width: 192px;
    height: 108px;
}

.index-wc-list a:nth-of-type(2){
	margin:0 2px;
}