﻿@charset "utf-8";
/* CSS Document */
@font-face{
    font-family: 'gotham_mediumregular';
    src: url('font/gotham-medium-webfont.html') format('woff2'),
         url('font/gotham-medium-webfont-2.html') format('woff'),
         url('font/gotham-medium-webfont-3.html') format('truetype'),
         url('font/gotham-medium-webfont-4.html#gotham_mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.fy-nav-cont{
	position:fixed;
	width:100%; width:100%;
	height:62px;
	z-index:1000;
	top:0px;
	transition:all ease-out 500ms;
	-webkit-transition:all ease-out 500ms;
}
.fy-nav-cont-scorll{
	background-color:#ffffff;-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.1);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.1);  
    box-shadow: 0 0 20px rgba(0,0,0,0.1);
}
.fy-nc-logo{
	position:absolute;
	width:183px;
	height:100%;
	left:0px;
	top:0px;
	/* background:url(logo-wihte.png) center center no-repeat; */
	transition:all ease-out 150ms;
	-webkit-transition:all ease-out 150ms;
}
.fy-nav-cont-scorll div.fy-nc-logo{
	background:url(logo-blue.png) center center no-repeat;
}
/* .fy-nav-cont-scorll div.fy-nc-logo:hover{
	background:url(logo-wihte.png) center center no-repeat;
} */
.fy-nc-logo:hover{
	background-image:url(logo-wihte.png);
}
.fy-nc-list{
	position:absolute;
	right:0px;
	top:0px;
	height:20%;
}
.fy-nc-list ul li{
	position:relative;
	display:block;
	height:62px;
	float:left;
}
.fy-nc-list ul li a{
	display:block;
	height:62px;
	line-height:62px;
	padding:0px 40px;
	font-size:14px;
	color:#4c4c4c;
	transition:all ease-out 150ms;
	-webkit-transition:all ease-out 150ms;
}
.fy-nav-cont-scorll div.fy-nc-list ul li a{
	color:#4c4c4c;
}
.fy-nav-cont-scorll div.fy-nc-list ul li a:hover{
	color:#ffffff;
}
.fy-ncl-bg{
	position:absolute;
	top:0px;
	width:100%;
	height:0px;
	background-color:#361f0d;
	transition:all ease-out 150ms;
	-webkit-transition:all ease-out 150ms;
	z-index:-1;
}

.fy-ncl-bga{ width:183px; height:62px; display:block}


.fy-ncl-bg-curr{
	height:2px;
}
.fy-ncl-hover div.fy-ncl-bg{
	height:62px;
}
.fy-ncl-hover a{
	color:#ffffff;
}
.fy-bann-cont-box{
	position:relative;
	height:865px;
	background-color:#000000;
}
.fy-bann-cont{
	position:fixed;
	width:100%;
	height:865px;
	z-index:666;
	top:0px;
	overflow:hidden;
}
.fy-bc-list{
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:100%;
	overflow:hidden;
}
.fy-bcl-icon-box{
	position:absolute;
	top:50%;
	margin-top:-48px;
	left:28px;
	z-index:999;
}
.fy-bcl-icon-list{
	padding:15px 0px;
}
.fy-bcli-line{
	width:17px;
	height:2px;
	background:#c8c8c8;
	transition:all ease-out 150ms;
	-webkit-transition:all ease-out 150ms;
}
.fy-bcl-icon-list:hover{
	cursor:pointer;
}
.fy-bcl-icon-list:hover div.fy-bcli-line,.fy-bcl-icon-list-action div.fy-bcli-line{
	width:35px;
	background-color:#174b89;
}
.fy-bc-list-action{
	left:0px;
}
.fy-bc-list-ani{
	animation:fy-bc-list-ani ease-in-out 600ms forwards;
	-webkit-animation:fy-bc-list-ani ease-in-out 600ms forwards;
}
.fy-bc-list-anj{
	animation:fy-bc-list-anj ease-in-out 600ms forwards;
	-webkit-animation:fy-bc-list-anj ease-in-out 600ms forwards;
}
@keyframes fy-bc-list-ani
{
	0% {
		left:100%;
	}
	100%{
		left:0;
	}
}
@-webkit-keyframes fy-bc-list-ani
{
	0% {
		z-index:888;
		left:100%;
	}
	100%{
		z-index:888;
		left:0;
	}
}
@keyframes fy-bc-list-anj
{
	0% {
		left:-100%;
	}
	100%{
		left:0;
	}
}
@-webkit-keyframes fy-bc-list-anj
{
	0% {
		left:-100%;
	}
	100%{
		left:0;
	}
}
.fy-bcl-btn{
	position:absolute;
	width:100%;
	bottom:95px;
	z-index:955;
}
.fy-bclb-content{
	position:relative;
	width:1170px;
	margin:0 auto;
}
.fy-bclbc-btn{
	position:absolute;
	top:-15px;
}
.fybclb-msg{
	position:absolute;
	top:-14px;
	left:0px;
	height:28px;
	border:#303140 solid 1px;
	color:#55565d;
	line-height:28px; width:166px;
/*		font-size:10px;
-webkit-transform: scale(0.75);
	-webkit-transform-origin:left center;*/
	padding:2px 10px; 
}
.fybclb-msg p{font-size:10px;-webkit-transform: scale(0.75);transform: scale(0.75); -webkit-margin-before: 0em;-webkit-transform-origin:left center; width:220px;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;}
.fy-bclb-line{
	position:absolute;
	height:1px;
	background:#303140;
}
.fy-bclb-line-lf{
	left:-375px;
	width:375px;
}
.fy-bclb-line-ce{
	left:166px;
	right:179px;
}
.fy-bclb-line-rg{
	right:-375px;
	width:375px;
}
.fy-bcl-layout{
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
}
.fy-bcl-layout-aa{
	background:url(fy-new-2.jpg) center center no-repeat;
}
.fy-bcl-layout-ab{
}
.fy-bcll-list{
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	opacity:0;
	filter:alpha(opacity=0);
	animation-duration:12000ms;
	-webkit-animation-duration:12000ms;
	animation-timing-function:ease-in-out;
	-webkit-animation-timing-function:ease-in-out;
	animation-iteration-count:infinite;
	-webkit-animation-iteration-count:infinite;
}
.fy-bcll-list-a{
	background:url(banner-ac-a.html) center center no-repeat;
	animation-name:fy-bcl-layout-aa;
	-webkit-animation-name:fy-bcl-layout-aa;
}
.fy-bcll-list-b{
	background:url(banner-ac-b.html) center center no-repeat;
	animation-name:fy-bcl-layout-ab;
	-webkit-animation-name:fy-bcl-layout-ab;
}
.fy-bcll-list-c{
	background:url(banner-ac-c.html) center center no-repeat;
	animation-name:fy-bcl-layout-ac;
	-webkit-animation-name:fy-bcl-layout-ac;
}
.fy-bcll-list-d{
	background:url(banner-ac-d.html) center center no-repeat;
	animation-name:fy-bcl-layout-ad;
	-webkit-animation-name:fy-bcl-layout-ad;
}
.fy-bcll-list-e{
	background:url(banner-ac-e.html) center center no-repeat;
	animation-name:fy-bcl-layout-ae;
	-webkit-animation-name:fy-bcl-layout-ae;
}
.fy-bcll-list-f{
	background:url(banner-ac-f.html) center center no-repeat;
	animation-name:fy-bcl-layout-af;
	-webkit-animation-name:fy-bcl-layout-af;
}
.fy-bcll-list-g{
	background:url(banner-ac-g.html) center center no-repeat;
	animation-name:fy-bcl-layout-ag;
	-webkit-animation-name:fy-bcl-layout-ag;
}
.fy-bcll-list-h{
	background:url(banner-ac-h.html) center center no-repeat;
	animation-name:fy-bcl-layout-ah;
	-webkit-animation-name:fy-bcl-layout-ah;
}
.fy-bcll-list-i{
	background:url(banner-ac-i.html) center center no-repeat;
	animation-name:fy-bcl-layout-ai;
	-webkit-animation-name:fy-bcl-layout-ai;
}
@keyframes fy-bcl-layout-aa
{
	0% {
		opacity:1;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	4% {
		opacity:1;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	23%{
		opacity: 0;
		transform:translateY(-200px);
		-webkit-transform:translateY(-200px);
	}
	90%{
		opacity: 0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}	
	100%{
		opacity: 1;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	
	
	
					
}
@-webkit-keyframes fy-bcl-layout-aa
{
	0% {
		opacity:1;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	4% {
		opacity:1;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	23%{
		opacity: 0;
		transform:translateY(-200px);
		-webkit-transform:translateY(-200px);
	}
	90%{
		opacity: 0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}	
	100%{
		opacity: 1;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}	
		
	
}
@keyframes fy-bcl-layout-ab
{
	0% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	12% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	17% {
		opacity: 1;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	36%{
		opacity: 0;
		transform:translateY(-200px);
		-webkit-transform:translateY(-200px);
	}
}
@-webkit-keyframes fy-bcl-layout-ab
{
	0% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	12% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	17% {
		opacity: 1;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	36%{
		opacity: 0;
		transform:translateY(-200px);
		-webkit-transform:translateY(-200px);
	}
}
@keyframes fy-bcl-layout-ac
{
	0% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	21% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	26% {
		opacity: 1;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	45%{
		opacity: 0;
		transform:translateY(-200px);
		-webkit-transform:translateY(-200px);
	}
}
@-webkit-keyframes fy-bcl-layout-ac
{
	0% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	21% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	26% {
		opacity: 1;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	45%{
		opacity: 0;
		transform:translateY(-200px);
		-webkit-transform:translateY(-200px);
	}
}
@keyframes fy-bcl-layout-ad
{
	0% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	30% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	35% {
		opacity: 1;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	54%{
		opacity: 0;
		transform:translateY(-200px);
		-webkit-transform:translateY(-200px);
	}
}
@-webkit-keyframes fy-bcl-layout-ad
{
	0% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	30% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	35% {
		opacity: 1;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	54%{
		opacity: 0;
		transform:translateY(-200px);
		-webkit-transform:translateY(-200px);
	}
}
@keyframes fy-bcl-layout-ae
{
	0% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	39% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	44% {
		opacity: 1;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	63%{
		opacity: 0;
		transform:translateY(-200px);
		-webkit-transform:translateY(-200px);
	}
}
@-webkit-keyframes fy-bcl-layout-ae
{
	0% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	39% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	44% {
		opacity: 1;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	63%{
		opacity: 0;
		transform:translateY(-200px);
		-webkit-transform:translateY(-200px);
	}
}
@keyframes fy-bcl-layout-af
{
	0% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	48% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	53% {
		opacity: 1;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	72%{
		opacity: 0;
		transform:translateY(-200px);
		-webkit-transform:translateY(-200px);
	}
}
@-webkit-keyframes fy-bcl-layout-af
{
	0% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	48% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	53% {
		opacity: 1;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	72%{
		opacity: 0;
		transform:translateY(-200px);
		-webkit-transform:translateY(-200px);
	}
}
@keyframes fy-bcl-layout-ag
{
	0% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	58% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	63% {
		opacity: 1;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	81%{
		opacity: 0;
		transform:translateY(-200px);
		-webkit-transform:translateY(-200px);
	}
}
@-webkit-keyframes fy-bcl-layout-ag
{
	0% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	58% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	63% {
		opacity: 1;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	81%{
		opacity: 0;
		transform:translateY(-200px);
		-webkit-transform:translateY(-200px);
	}
}
@keyframes fy-bcl-layout-ah
{
	0% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	67% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	72% {
		opacity: 1;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	90%{
		opacity: 0;
		transform:translateY(-200px);
		-webkit-transform:translateY(-200px);
	}
}
@-webkit-keyframes fy-bcl-layout-ah
{
	0% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	67% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	72% {
		opacity: 1;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	90%{
		opacity: 0;
		transform:translateY(-200px);
		-webkit-transform:translateY(-200px);
	}
}
@keyframes fy-bcl-layout-ai
{
	0% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	76% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	81% {
		opacity: 1;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	99%{
		opacity: 0;
		transform:translateY(-200px);
		-webkit-transform:translateY(-200px);
	}
}
@-webkit-keyframes fy-bcl-layout-ai
{
	0% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	76% {
		opacity:0;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	81% {
		opacity: 1;
		transform:translateY(0px);
		-webkit-transform:translateY(0px);
	}
	99%{
		opacity: 0;
		transform:translateY(-200px);
		-webkit-transform:translateY(-200px);
	}
}

.fy-bcl-layout-ac{
	background:url(banner-ab.html) center center no-repeat;
	animation:fy-bcl-layout-cb ease-in-out 2000ms;
	-webkit-animation:fy-bcl-layout-cb ease-in-out 2000ms;
}
.fy-bcl-layout-ba{
	background:url(fy-new-3.html) center center no-repeat;
}
.fy-bcl-layout-10{
	background:url(fy-new-1.jpg) center center no-repeat;
}
.fy-bcl-layout-bb{
	background:url(banner-bb.html) center center no-repeat;
	animation:fy-bcl-layout-bb linear 600ms alternate infinite;
	-webkit-animation:fy-bcl-layout-bb linear 600ms alternate infinite;
	animation-delay:2s;
	-webkit-animation-delay:2s;
}
.fy-bcl-layout-bc{
	background:url(banner-bc.html) center center no-repeat;
	animation:fy-bcl-layout-cb ease-in-out 2000ms;
	-webkit-animation:fy-bcl-layout-cb ease-in-out 2000ms;
}
@keyframes fy-bcl-layout-bb
{
	0% {
		opacity:0;
		transform:translateY(1065px);
		-webkit-transform:translateY(1065px);
	}
	20% {
		opacity:1;
		transform:translateY(-1065px);
		-webkit-transform:translateY(-1065px);
	}
	21% {
		opacity:1;
		transform:translateY(-1225px);
		-webkit-transform:translateY(-1225px);
	}	
	100%{
		opacity: 1;
		transform:translateY(-1225px);
		-webkit-transform:translateY(-1225px);
	}
}
@-webkit-keyframes fy-bcl-layout-bb
{
	0% {
		opacity:1;
		transform:translateY(865px);
		-webkit-transform:translateY(865px);
	}
	20% {
		opacity:1;
		transform:translateY(-865px);
		-webkit-transform:translateY(-865px);
	}	
	100%{
		opacity: 1;
		transform:translateY(-0);
		-webkit-transform:translateY(-0);
	}
}
.fy-bcl-layout-ca{
	background:url(banner-ca.html) center center no-repeat;
}
.fy-bcl-layout-cb{
	background:url(banner-cb.html) center center no-repeat;
	animation:fy-bcl-layout-cb ease-in-out 1000ms alternate infinite;
	-webkit-animation:fy-bcl-layout-cb ease-in-out 1000ms alternate infinite;
}
.fy-bcl-layout-cc{
	background:url(banner-cc.html) center center no-repeat;
	animation:fy-bcl-layout-cb ease-in-out 2000ms;
	-webkit-animation:fy-bcl-layout-cb ease-in-out 2000ms;
}
@keyframes fy-bcl-layout-cb
{
	from {opacity:0;}
	to {opacity: 1;}
}
@-webkit-keyframes fy-bcl-layout-cb
{
	from {opacity:0;}
	to {opacity: 1;}
}
.fy-cc-tit{
	padding:100px 0px 60px 0px;
}
.fy-context-cont{
	position:relative;
	/*margin-top:865px;*/
	z-index:888;
	overflow:hidden;
	background-color:#fff;
}
.fy-cct-cont{
	position:relative;
	width:1170px;
	margin:0 auto;
	overflow:hidden;
}
.fy-cct-font{
	position:relative;
	padding-top:3px;
	overflow:hidden;
	float:left;
}
.fy-cct-font span{
	font-size:22px;
	color:#444444;
	line-height:22px;
	float:left;
}
.fy-cct-font b{
	font-family: 'gotham_mediumregular';
	font-size:12px;
	color:#444444;
	font-weight:500;
	float:left;
	margin:2px 0px 0px 4px;  line-height: 18px;
}
.fy-cct-border{
	position:absolute;
	height:1px;
	top:14px;
	background-color:#f2f2f2;
	left:145px;
	right:179px;
}
.fy-cct-border a{ color:#535353
}




.fy-cct-border-join{
	left:155px;
}
a.fy-cct-more{
	display:block;
	float:right;
	width:177px;
	height:28px;
	border:#d2d2d2 solid 1px;
	line-height:24px;
	transition:all ease-out 200ms;
	-webkit-transition:all ease-out 200ms;
	color: #535353;
}
a.fy-cct-more span{
	color: #535353;
}
.fy-cctm-bg{
	position:absolute;
	width:177px;
	height:0;
	top:0px;
	z-index:0;
	background-color:#361f0d;
	transition:all ease-out 100ms;
	-webkit-transition:all ease-out 100ms;
}
.fy-cctm-bg-icom{
	position:absolute;
	width:177px;
	height:26px;
	z-index:333;
	background:url(more-icon-a.png) 115px center no-repeat;
}
.fy-cctmg-white{
	background-color:#ffffff;
}
a.fy-cct-more span{
	position:relative;
	z-index:222;
	font-family: 'gotham_mediumregular';
	margin-left:73px; font-size:12px;
	color:#535353;
	transition:all ease-out 300ms;
	-webkit-transition:all ease-out 300ms;
}
a.fy-cct-more:hover div.fy-cctm-bg-icom{
	background:url(more-icon-b.html) 115px center no-repeat;
	border-color:#361f0d;
}
a.fy-cct-more:hover div.fy-cctm-bg-icom-white{
	background:url(more-icon-c.html) 115px center no-repeat;
}
a.fy-cct-more:hover div.fy-cctm-bg{
	height:28px;
	color:#ffffff;
}
a.fy-cct-more:hover span{
	color:#ffffff;
}
.fy-cc-brand{
	position:relative;
	margin:0px 10px;
	overflow:hidden;
}
.fy-cc-brand ul li{
	position:relative;
	width:25%;
	float:left;
}
.fy-ccb-img-box{
	position:relative;
	margin:0px 10px;
	transition:all ease-out 300ms;
	-webkit-transition:all ease-out 300ms;
}
.fy-ccb-img-box img{
	display:block;
	width:auto; overflow:hidden;
}
.fy-ccb-logo{
	position:absolute;
	top:0px;
	width:100%;
	opacity:0;
	filter:alpha(opacity=0);
	transform:translateY(25px);
	-webkit-transform:translateY(25px);
	transition:all ease-out 300ms;
	-webkit-transition:all ease-out 300ms;
}
.fy-ccb-cover{
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background-color:#361f0d;
	opacity:0;
	filter:alpha(opacity=0);
	transition:all ease-out 300ms;
	-webkit-transition:all ease-out 300ms;
}
.fy-ccb-tit{
	margin:0px 10px;
	padding:27px 0px 55px 0px;
}
.fy-ccbt-comp{
	font-size:16px;
	line-height:16px;
	color:#8a8a8a;
	text-align:center;
	transition:all ease-out 300ms;
	-webkit-transition:all ease-out 300ms;
}
.fy-ccbt-bus{
	font-size:14px;
	color:#8a8a8a;
	text-align:center;
	transition:all ease-out 300ms;
	-webkit-transition:all ease-out 300ms;
}
.fy-ccbt-more{
	font-family: 'gotham_mediumregular';
	display:block;
	width:88px;
	height:28px;
	margin:0 auto;
	border:#535353 solid 1px;
	color:#535353;
	font-size:12px;
	text-align:center;
	line-height:28px;
	margin-top:13px;
	opacity:0;
	filter:alpha(opacity=0);
	transform:translateY(10px);
	-webkit-transform:translateY(10px);
	transition:all ease-out 300ms;
	-webkit-transition:all ease-out 300ms;
}
.fy-cc-brand-hover div div.fy-ccb-cover{
	top:10px;
	left:10px;
	right:6px;
	bottom:10px;
	opacity:0.8;
	filter:alpha(opacity=80);
}
.fy-cc-brand-hover div a.fy-ccbt-more{
	opacity:1;
	filter:alpha(opacity=100);
	transform:translateY(0px);
	-webkit-transform:translateY(0px);
}
.fy-cc-brand-hover div div.fy-ccbt-bus,.fy-cc-brand-hover div div.fy-ccbt-comp{
	color:#525252;
}
.fy-cc-brand-hover div.fy-ccb-img-box{
	box-shadow:0px 15px 45px #999;
}
.fy-ccbt-line{
	position:absolute;
	width:1px;
	left:50%;
	bottom:146px;
	background-color:#ffffff;
	height:0px;
	transition:all ease-out 300ms;
	-webkit-transition:all ease-out 300ms;
}
.fy-cc-brand-hover div div.fy-ccbt-line{
	height:100px;
}
.fy-cc-brand-hover div div.fy-ccb-logo{
	opacity:1;
	filter:alpha(opacity=100);
	transform:translateY(0px);
	-webkit-transform:translateY(0px);
}
.fy-cc-intru{
	position:relative;
	height:910px;
	overflow:hidden;
}
.fy-cc-intru-bg{
	position:absolute;
	width:100%;
	height:200%;
	top:-50%;
	background:url(intru-bg.jpg) center center no-repeat;
	background-attachment:fixed;
	transform:translateY(50px);
	-webkit-transform:translateY(50px);
}
.fy-cc-intru-cover{
	position:absolute;
	top:0px;
	width:100%;
	height:100%;
	background-color:#361f0d;
	opacity:0.9;
	filter:alpha(opacity=90);
}
.fy-cctf-white span,.fy-cctf-white b{
	color:#ffffff;
}
.fy-cctb-white{
	background-color:#557ba0;
	left:177px;
}
a.fy-cctm-white span{
	color:#ffffff;
}
a.fy-cctm-white:hover span{
	color:#361f0d;
}
.fy-cc-intru-tit{
	padding-top:155px;
}
.fy-cci-content{
	position:absolute;
	left:30%;
	margin-left:-285px;
	width: 70%;
	height:790px;
	padding:0px 45px;
	top:100px;
	background-color:#ffffff;
	box-shadow:rgba(0,39,78,0.45) 0px 28px 21px;
}
.fy-cci-content h1{
	font-family: 'gotham_mediumregular';
	font-size:50px;
	color:#361f0d;
	font-weight:normal;
}
.fy-ccic-icon{
	font-family:'微软雅黑';
	color:#e4e4e4;
	font-size:8px;
	line-height:12px;
	display:block;
}
.fy-cci-content p{
	font-size:14px;
	text-align:left;
	line-height:32px;
	color:#585858;
}
.fy-ccic-tit{
	margin:35px 0px 31px 0px;
}
.fy-ccic-more{
	position:absolute;
	bottom:62px;
}
.fy-cc-news{
	position:relative;
	overflow:hidden;
}
.fy-ccn-container{
	position:relative;
	width:1170px;
	margin:0 auto; 
}
.fy-ccn-wrap{
	position:relative;
	overflow:hidden;
}
.fy-ccn-wrap ul li{
	position:relative;
	width:292.5px;
	float:left;
}
.fy-ccnw-year{
	font-family: 'gotham_mediumregular';
	font-size:14px;
	line-height:14px;
	margin-left:5px;
	color:#999999;
	transition:all ease-out 200ms;
	-webkit-transition:all ease-out 200ms;
}
.fy-ccnw-date{
	font-family: 'gotham_mediumregular';
	font-size:50px;
	line-height:40px;
	color:#999999;
	transition:all ease-out 200ms;
	-webkit-transition:all ease-out 200ms;
}
.fy-ccnw-circle{
	position:absolute;
	left:2px;
	top:78px;
	width:12px;
	height:12px;
	border-radius:11px;
	border:#bdbdbd solid 2px;
	background-color:#ffffff;
	transition:all ease-out 200ms;
	-webkit-transition:all ease-out 200ms;
}
.fy-ccnw-msg{
	margin:55px 20px 11px 0px;
	font-size:14px;
	color:#444444;
}
.fy-ccnw-more{
	position:relative;
	display:block;
	width:90px;
	height:30px;
	text-align:center;
	line-height:30px;
}
.fy-ccnw-more span{
	font-family: 'gotham_mediumregular';
	color:#ffffff;
	font-size:12px;
	opacity:0;
	filter:alpha(opacity=0);
	transition:all ease-out 200ms;
	-webkit-transition:all ease-out 200ms;
}
.fy-ccnwm-bg{
	position:absolute;
	top:0px;
	height:2px;
	width:100%;
	z-index:-1;
	background-color:#361f0d;
	transition:all ease-out 200ms;
	-webkit-transition:all ease-out 200ms;
}
.fy-ccn-line{
	position:absolute;
	width:100%;
	top:84px;
	height:1px;
	background-color:#d2d2d2;
}
.fy-ccnw-list-hover a div.fy-ccnwm-bg{
	height:30px;
}
.fy-ccnw-list-hover div.fy-ccnw-year,.fy-ccnw-list-hover div.fy-ccnw-date{
	color:#361f0d;
}
.fy-ccnw-list-hover a.fy-ccnw-more span{
	opacity:1;
	filter:alpha(opacity=100);
}
.fy-ccnw-list-hover div.fy-ccnw-circle{
	border-color:#361f0d;
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
}
.fy-ccn-btn-box{
	width:179px;
	height:30px;
	float:right;
}
.fy-ccnb-btn{
	position:relative;
	width:88px;
	height:28px;
	float:left;
	overflow:hidden;
	transition:all ease-out 150ms;
	-webkit-transition:all ease-out 150ms;
	cursor:pointer;
}
.fy-ccnb-btn-lf{
	border:#d2d2d2 solid 1px;
}
.fy-ccnb-btn-rg{
	border-top:#d2d2d2 solid 1px;
	border-right:#d2d2d2 solid 1px;
	border-bottom:#d2d2d2 solid 1px;
}
.fy-ccnb-bg{
	position:absolute;
	width:100%;
	height:0px;
	top:0px;
	z-index:0;
	background-color:#361f0d;
	transition:all ease-out 150ms;
	-webkit-transition:all ease-out 150ms;
}
.fy-ccnb-icon{
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	z-index:333;
	transition:all ease-out 150ms;
	-webkit-transition:all ease-out 150ms;
}
.fy-ccnb-btn:hover{
	border-color:#361f0d;
}
.fy-ccnb-btn:hover div.fy-ccnb-bg{
	height:100%;
}
.fy-ccnb-btn-lf div.fy-ccnb-icon{
	background:url(news-btn-a.png) center center no-repeat;
}
.fy-ccnb-btn-rg div.fy-ccnb-icon{
	background:url(news-btn-b.png) center center no-repeat;
}
.fy-ccnb-btn-lf:hover div.fy-ccnb-icon{
	background:url(news-btn-aa.png) center center no-repeat;
}
.fy-ccnb-btn-rg:hover div.fy-ccnb-icon{
	background:url(news-btn-bb.png) center center no-repeat;
}
.fy-ccr-list{
	position:relative;
	width:33.33%;
	float:left;
	height:720px;
	transition:all ease-out 400ms;
	-webkit-transition:all ease-out 400ms;
}
.fy-ccr-list-a{
	background:url(recruit-a.jpg) center center no-repeat;
}
.fy-ccr-list-b{
	background:url(recruit-b.jpg) center center no-repeat;
}
.fy-ccr-list-c{
	background:url(recruit-c.jpg) center center no-repeat;
}
.fy-ccfl-tit{
	font-family: 'gotham_mediumregular';
	font-size:30px;
	color:#ffffff;
	text-align:center;
	line-height:28px;
	margin-top:285px;
	transition:all ease-out 200ms;
	-webkit-transition:all ease-out 200ms;
}
.fy-ccfl-subtit{
	text-align:center;
	color:#ffffff;
	font-size:16px;
	margin-top:6px;
	transition:all ease-out 200ms 20ms;
	-webkit-transition:all ease-out 200ms 20ms;
}
.fy-ccfl-msg{
	text-align:center;
	font-size:12px;
	color:#919191;
	margin-top:9px;
	opacity:0;
	filter:alpha(opacity=0);
	transform:translateY(20px);
	-webkit-transform:translateY(20px);
	transition:all ease-out 300ms 40ms;
	-webkit-transition:all ease-out 300ms 40ms;
}
.fy-ccfl-more{
	margin:0 auto;
	width:179px;
	overflow:hidden;
	margin-top:30px;
	opacity:0;
	filter:alpha(opacity=0);
	transform:translateY(40px);
	-webkit-transform:translateY(40px);
	transition:all ease-out 300ms 60ms;
	-webkit-transition:all ease-out 300ms 60ms;
}
.fy-ccfl-bg{
	position:absolute;
	top:0px;
	width:100%;
	height:100%;
	background-color:#361f0d;
	opacity:0;
	filter:alpha(opacity=0);
	transition:all ease-out 400ms;
	-webkit-transition:all ease-out 400ms;
}
.fy-ccr-list-hover div.fy-ccfl-tit,.fy-ccr-list-hover div.fy-ccfl-subtit{
	transform:translateY(-20px);
	-webkit-transform:translateY(-20px);
}
.fy-ccr-list-hover div.fy-ccfl-msg,.fy-ccr-list-hover div.fy-ccfl-more{
	opacity:1;
	filter:alpha(opacity=100);
	transform:translateY(-20px);
	-webkit-transform:translateY(-20px);
}
.fy-ccr-list-hover-o{
	opacity:0.8;
	filter:alpha(opacity=80);
}
.fy-cc-recruit{
	overflow:hidden; margin-bottom:-20px;
}
.fy-foot-bg{background:#fff; padding:100px 0px; margin-top:20px;}
.fy-cc-partner{
	position:relative;
	overflow:hidden;
	height:52px;
}
.fy-cc-partner ul li{
	width:138px;
	height:52px;
	overflow:hidden;
	float:left;
	text-align:center; margin-right:12px;
}
.fy-cc-partnerw{ margin-right:5px;}
.fy-cc-partner ul li img{
-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(1);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray; opacity:0.3;    transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
}
.fy-cc-partner ul li:hover img{-webkit-filter: grayscale(0%); opacity:1;}
.fy-ccp-wrap{
	position:relative;
	width:1200px;
	margin:0 auto;
}
.fy-ccp-box{
	position:relative;
	height:52px;
	overflow:hidden;
}
.fy-ccp-container{
	position:absolute;
	left:0px;
}
.fy-ccp-btn{
	position:absolute;
	top:13px;
	cursor:pointer;
	opacity:0.5;
	filter:alpha(opcaity=50);
	transition:all ease-out 200ms;
	-webkit-transition:all ease-out 200ms;
}
.fy-ccp-btn-lf{
	left:-50px;
}
.fy-ccp-btn-rg{
	right:-50px;
}
.fy-ccp-btn:hover{
	opacity:1;
	filter:alpha(opcaity=100);
}
.fy-cc-add-con{
	position:relative;
	height:438px;
	overflow:hidden;
	text-align:center; background:url(address.jpg) center center no-repeat;
}
.fy-cc-add{


}
.fy-cc-copr{
	height:85px;
	background-color:#000000;
	line-height:85px;
	text-align:center;
	color:#414141;
	font-size:10px;
}
.fy-cca-tit{
	font-size:18px;
	color:#ffffff;
	margin-top:75px;font-family: "PingHei",'思源黑体 CN',"微软雅黑",STHeiti,"Hiragino Sans GB","Droid Sans Fallback",Arial, Helvetica, sans-serif;
}
.fy-cca-subtit{
	font-size:10px;
	color:#333333;
	line-height:14px;
	margin:5px 0px 18px 0px;
}
.fy-cca-detail{
	font-size:14px;
	color:#969696;
}
.fy-cc-contact{
	position:relative;
	height:170px;
	background-color:#361f0d;
	overflow:hidden;
}
.fy-ccc-list-box{
	width:1170px;
	margin:0 auto;
}
.fy-ccc-list-box ul li{
	opacity:0.4;
	filter:alpha(opacity=40);
	width:25%;
	text-align:center;
	float:left;
	overflow:hidden;
	margin-top:38px;
	transition:all ease-out 300ms;
	-webkit-transition:all ease-out 300ms;
}
.fy-cccl-tit{
	font-size:14px;
	color:#ffffff;
	line-height:14px;
}
.fy-cccl-subtit{
	font-size:10px;
	-webkit-transform:scale(0.833);
	line-height:14px;
	color:#ffffff;
}
.fy-cccl-phon{
	font-size:20px;
	color:#ffffff;
	font-weight:300;
	margin:12px;
}
.fy-ccc-bgline{
	position:absolute;
	height:1px;
	width:100%;
	top:83px;
	background-color:#1a5692;
	z-index:666;
}
.fy-cccb-icon{
	position:absolute;
	height:3px;
	background-color:#ffffff;
	width:20px;
	top:-1px;
	left:50%;
	margin-left:-10px;
	transition:all ease-out 300ms;
	-webkit-transition:all ease-out 300ms;
}
.fy-ccc-list-box ul li:hover{
	opacity:1;
	filter:alpha(opacity=100);
	cursor:default;
}
#fy-none-540-1{ display:none}

.fy-san-s{ width:100%; margin-top:5px; margin-bottom:4px;}

.FY_GRID_RIGHT{ margin-right:0.5%}
.grid-1{
	position: relative;
	clear: both;
	margin: 0 auto;
	max-width: 100%;
	list-style: none;
	text-align: center;
}

/* Common style */
.grid-1 figure{
	position: relative;
	float: left;
	overflow: hidden;
	max-height: 930px;
	width: 33%;
	height: auto;
	background:none;
	text-align: center;
	cursor: pointer;
}

.grid-1 figure img {
	position: relative;
	display: block;
	opacity: 1;
}

.grid-1 figure figcaption {
	padding: 1em;
	color: #fff;
	text-transform: uppercase;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.grid-1 figure figcaption::before,
.grid-1 figure figcaption::after {
	pointer-events: none;
}

.grid-1 figure figcaption,
.grid-1 figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.grid-1 figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

.grid-1 figure h2 {
	word-spacing: -0.15em;
	font-weight: 300;
}

.grid-1 figure h2 span {
	font-weight: 800;
}

.grid-1 figure h2,
.grid-1 figure p {
	margin: 0;
}

.grid-1 figure p {
	letter-spacing: 1px;
	font-size: 68.5%;
}
.grid-1 figure.effect-ming {
}

.grid-1 figure.effect-ming img {
	opacity: 1;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

.grid-1 figure.effect-ming figcaption::before {
	position: absolute;
	content: '';
	opacity: 1;
	-webkit-transition: opacity 0.95s, -webkit-transform 0.45s;
	transition: opacity 0.95s, transform 0.45s;
	-webkit-transform: scale3d(1.4,1.4,1);
	transform: scale3d(1.4,1.4,1);
}

.grid-1 figure.effect-ming h2 {
	margin: 20% 0 10px 0;
	-webkit-transition: -webkit-transform 0.65s;
	transition: transform 0.65s;
}


.grid-1 figure.effect-ming .fy-san-1 {
	opacity: 0; width:100%;-webkit-transition: opacity 1, -webkit-transform 0.55s;
	transition: opacity 1s, transform 0.55s;
	-webkit-transform: translate3d(0,-20PX,0); 
}


.grid-1 figure.effect-ming:hover figcaption::before,figure.effect-ming:hover .fy-san-1{
	opacity: 1;
	-webkit-transition: opacity 1, -webkit-transform 0.55s;
	transition: opacity 1s, transform 0.55s;
	-webkit-transform: translate3d(0,0,0); 
}
.fy-san-2{ font-size:14px; color:#4d4d4d; text-align:right; line-height:28px;text-shadow:1px 1px 0px #fff}
.fy-san-21{ font-size:14px; color:#FFF; text-align:right; line-height:28px;}
.grid-1 figure.effect-ming .brand_logo {opacity: 1; width:100%}
.grid-1 figure.effect-ming:hover figcaption::before,figure.effect-ming:hover .brand_logo{opacity: 1;}
.brand_logo img{ padding-top:10px;}
.brand_t2{ font-size:28.8px; color:#000; margin-top:58px; margin-bottom:60px; text-align:right;text-shadow:2px 2px 0px #fff}
.brand_t1{ font-size:28.8px; color:#fff; margin-top:58px; margin-bottom:60px; text-align:right;text-shadow:2px 2px 0px #000}
.brand_b2{ width:65px; height:1px; background:#000; float:right; margin-top:43PX;}
.brand_b1{ width:65px; height:1px; background:#fff; float:right; margin-top:43PX;}
.brand_c2{ font-size:18px; color:#252525; text-align:RIGHT; text-shadow:1px 1px 0px #fff}
.brand_c3{ font-size:14px; color:#252525; text-align:RIGHT; display:none}
.brand_c4{ font-size:14px; color:#fff; text-align:RIGHT; display:none}
.brand_c1{ font-size:18px; color:#fff; text-align:RIGHT; text-shadow:1px 1px 0px #000}
.grid-1 figure.effect-ming .brand_san{ padding-top:72px; float:right;opacity: 1; -webkit-transform 0.55s;transition: opacity 1s, transform 0.55s;-webkit-transform: translate3d(0,0,0); }
.grid-1 figure.effect-ming:hover figcaption::before,figure.effect-ming:hover .brand_san{opacity: 0;
	-webkit-transition: opacity 0, -webkit-transform 0.55s;
	transition: opacity 1s, transform 0.55s;
	-webkit-transform: translate3d(0,-10PX,0); }
.brand_m2{ width:128px; height:28px; border:1px solid #AAA; text-align:center; line-height:28px; font-size:12px; margin-top:48px; float:right; color:#5d5d5d}
.brand_m1{ width:128px; height:28px; border:1px solid #FFF; text-align:center; line-height:28px; font-size:12px; margin-top:48px; float:right; color:#FFF}


.grid-1 figure.effect-ming p {
	padding: 1em;
	opacity: 1;
	-webkit-transition: opacity 0.95s, -webkit-transform 0.65s;
	transition: opacity 0.95s, transform 0.65s;
	-webkit-transform: scale(1.5);
	transform: scale(1.5);
}
.grid-1 figure.effect-ming:hover h2 {
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
}
.grid-1 figure.effect-ming:hover figcaption::before,
.grid-1 figure.effect-ming:hover p {
	opacity: 1;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}

.grid-1 figure.effect-ming:hover figcaption {
	background-color: rgba(58,52,42,0);
}
.grid-1 figure.effect-ming:hover img {
	opacity: 1;
}


.grid-1 figure.effect-ming .san_style{ width:65px; height:1px; float:right}








@media screen and (max-width:1880px) {	
.fy-cc-brand-hover div div.fy-ccb-cover{
	top:10px;
	left:10px;
	right:10px;
	bottom:10px;
	opacity:0.8;
	filter:alpha(opacity=80);
}

.fy-ccb-img-box img { width:100%
}

}


@media screen and (max-width:1440px) {	
.fy-ccp-wrap {
    position: relative;
    width:80%;
    margin: 0 auto;
}
.fy-bcl-btn{
	bottom:55px;
}
.fy-bann-cont-box {
    position: relative;
    height: 665px;
}
.fy-bann-cont {
    height: 665px;

}
}


@media screen and (max-width:1300px) {	
.fy-ccp-wrap {
    position: relative;
    width:85%;
    margin: 0 auto;
}
}
@media screen and (max-width:1220px) {	
.fy-cc-partner ul li{
	width:170px;
	height:52px;
	overflow:hidden;
	float:left;
	text-align:center;
}
.brand_t2{ font-size:22px;margin-top:48px; margin-bottom:40px;}
.brand_t1{ font-size:22px;margin-top:48px; margin-bottom:40px;}
.brand_b2{ width:45px;margin-top:33PX;}
.brand_b1{ width:45px;margin-top:33PX;}
.brand_c2{ font-size:16px;}
.brand_c1{ font-size:16px;}
.grid-1 figure.effect-ming .brand_san{ padding-top:42px}
.brand_m2{ margin-top:38px; }
.brand_m1{margin-top:38px; }

}



@media screen and (max-width:1200px) {	
.fy-nc-list ul li a{
	padding:0px 30px;
}
.fy-ccn-wrap ul li {
    position: relative;
    width: 297.5px;
    float: left;
}
.fy-cct-cont{width: 100%;}
.fy-ccnw-year{ padding-left:20px;}
.fy-ccnw-date{ padding-left:20px;}
.fy-ccnw-circle{margin-left:20px;}
.fy-ccnw-msg{padding-left:20px;}
.fy-ccnw-more{padding-left:20px;}
.fy-ccc-list-box{
	width:100%;
	margin:0 auto;
}
.fy-ccp-wrap{
	position:relative;
	width:100%;
	margin:0 auto;
}
.fy-ccp-btn-lf{
	left:15px;
}
.fy-ccp-btn-rg{
	right:15px;
}
.fy-ccp-box {
    position: relative;
    height: 52px;  margin-left:30px; margin-right:30px;
    overflow: hidden;
}
.fy-cc-partner ul li {
    width: 168px;
    height: 54px;
    overflow: hidden; text-align:center;
    float: left;
    text-align: center;
}
}


@media screen and (max-width:960px) {	
.fy-nc-list ul li a{
	padding:0px 18px;
}
.fy-cc-brand ul li{
	position:relative;
	width:50%;
	float:left;
}
.fy-cci-content {
    position: absolute;
    left: 50%;
    margin-left: -230px;
    width: 460px;
    height: 860px;
    top: 160px;
}
.fy-cc-intru{
	height:1210px;
}
.brand_t2{ font-size:16px;margin-top:28px; margin-bottom:20px;}
.brand_t1{ font-size:16px;margin-top:28px; margin-bottom:20px;}
.brand_b2{ width:35px;margin-top:23PX;}
.brand_b1{ width:35px;margin-top:23PX;}
.brand_c2{ font-size:12px;}
.brand_c1{ font-size:12px;}
.grid-1 figure.effect-ming .brand_san{ padding-top:42px}
.brand_m2{ margin-top:38px; }
.brand_m1{margin-top:38px; }
.grid-1 figure.effect-ming .brand_logo { width:97.7%}
.grid-1 figure.effect-ming .fy-san-1 {
	opacity: 0; width:97.7%;

}


@media screen and (max-width:780px) {	
.fy-ccc-list-box ul li {
    width: 33.333333%;
}
.fy-cc-contact {
    height: 150px;
}
.fy-cc-partner ul li{ width:100px;}	
.fy-cc-partner ul li img{ width:100%; margin-top:8px;}
.fy-foot-bg {
    background: #fff;
    padding: 50px 0px 50px 0px;
}
}




@media screen and (max-width:540px) {
.fy-cc-partner ul li{ width:80px;}	
.fy-cc-partner ul li img{ width:100%; margin-top:8px;}
.fy-cc-disp{ display:none}
.fy-cc-brand {padding: 0px 20px;background-color:#efefef; margin:0;}
.fy-cc-540{background-color:#efefef;}
.fy-ccb-img-box {margin: 0px;}
.fy-ccb-tit { background-color:#fff; margin:0;padding: 27px 0px 35px 0px;}
.fy-ccbt-line{ display:none}
.fy-ccbt-comp {text-align: left; padding-left:20px; color:#444}
.fy-ccbt-more{ display:none}
.fy-ccbt-bus{text-align: left; padding-left:20px;}
.brand_style{ width:16px; height:2px; background:#999; margin-left:20px; margin-top:15px; margin-bottom:5px;}
.fy-cci-content {
    width: 88%; margin-left:6%; margin-right:6%; left:0; height:990px;
    padding: 0px 35px;
}
.fy-ccic-more {
    bottom: 92px;
}

a.fy-cct-more{
	width:77px;
}
.fy-cctm-bg{
	width:77px;
}
.fy-cctm-bg-icom{
	width:77px;
	background:url(more-icon-a.png) 55px center no-repeat;
}

.fy-cct-border {
    background-color: #999; right:79px;
}
a.fy-cct-more span {
    margin-left: 13px;
}
a.fy-cct-more:hover div.fy-cctm-bg-icom{
	background:url(more-icon-b.html) 55px center no-repeat;
	border-color:#361f0d;
}
a.fy-cct-more:hover div.fy-cctm-bg-icom-white{
	background:url(more-icon-c.html) 55px center no-repeat;
}
.fy-cc-news{
	position:relative;
	overflow:hidden; display:none
}
.fy-none-540{ display:none}
#fy-none-540-1{ display:block}
.fy-ccr-list{
	position:relative;
	width:100%;
	float:none;
	height:720px;
	transition:all ease-out 400ms;
	-webkit-transition:all ease-out 400ms;
}
.fy-cc-recruit{ display:none}
.fy_zhao_cont{ width:100%; display:block; height:677px;}
.fy_zhao_m{ width:100%; height:427px; background:url(fy_zhop_m.html) center top no-repeat; font-size:16px; text-align:center; padding:123px 24px 0 24px; color:#fff; }
.fy_zao_text{font-family: 'gotham_mediumregular'; color:rgba(255,255,255,.5); line-height:18px; padding-top:8px; padding-bottom:8px}
.fy_zhao_m1{ width:50%; height:250px; background:url(fy_zhop_m1.html) left top no-repeat; float:left}
.fy_zhao_m2{ width:50%; height:250px; background:url(fy_zhop_m2.html) left top no-repeat; float:right}
.fy_zhao_m3{ text-align:left; padding-left:20px; color:#fff; padding-top:0;}
.fy_zhao_m4{ text-align:left; padding-left:20px; color:#fff; padding-top:160px;font-family: 'gotham_mediumregular'; color:rgba(255,255,255,.5);line-height:18px;}
.fy-ccc-list-box ul li {width: 50%;}
.fy-index-title{ width:100%; text-align:center; background:#efefef;}
.fy-index-en{font-family: 'gotham_mediumregular';
    font-size: 30px;
    color: #444444;
    font-weight: 500;}
.fy-index-en1{ padding-bottom:40px; padding-top:60px;}
.fy-index-en2{ padding-bottom:30px; padding-top:60px;}
.fy-index-en3{ padding-bottom:50px; padding-top:30px;}
.fy-ccp-btn-lf {
    left: 15px; right:15px;
}
.fy-ccb-logo{ display:none;}
.fy-ccbt-comp {
    font-size: 16px;
    line-height: 16px;
    color: #444;
    text-align: left;
    transition: all ease-out 300ms;
    -webkit-transition: all ease-out 300ms;
}
.fy-ccb-cover{ display:none}
.fy-cc-brand-hover div.fy-ccb-img-box{
	box-shadow:0px;
}
.fy-cc-contact{ display:none}
.fy-ccp-btn {
    top: 8px;}
.grid-1 figure{
	width: 100%; margin-bottom:5px; max-height: 500px;
}
.brand_t2{ font-size:22px;margin-top:38px; margin-bottom:20px;}
.brand_t1{ font-size:22px;margin-top:38px; margin-bottom:20px;}
.brand_b2{ width:45px;margin-top:33PX;}
.brand_b1{ width:45px;margin-top:33PX;}
.brand_c2{ font-size:16px;}
.brand_c1{ font-size:16px;}
.grid-1 figure.effect-ming .brand_san{ padding-top:52px}
.brand_m2{ margin-top:48px; }
.brand_m1{margin-top:48px; }
.grid-1 figure.effect-ming .brand_logo { width:100%}
.grid-1 figure.effect-ming .fy-san-1 {
	opacity: 0; width:87.7%;}
.grid-1 figure.effect-ming .fy-san-1 {
	opacity: 0;
}
.grid-1 figure.effect-ming:hover figcaption::before,figure.effect-ming:hover .fy-san-1{
	opacity: 0;
}

.brand_c3{ font-size:14px; color:#252525; text-align:RIGHT; display:none; padding-top:10px}
.brand_c4{ font-size:14px; color:#fff; text-align:RIGHT; display:none; padding-top:10px}
.fy-ccic-tit{
	margin:15px 0px 15px 0px;
}
}


@media screen and (max-width:480px) {	
.fy-ccbt-bus{ height:56px;}
.fy-cc-partner ul li {
    width: 70px;
}
}

@media screen and (max-width:450px) {	
.fy-ccic-more {
    bottom: 65px;
}
}





@media screen and (max-width:420px) {
.fy-foot-bg {
    background: #fff;
    padding: 30px 0px 30px 0px;
}
.fy-ccp-btn {
    top: 13px;
}	
.fy-cc-partner ul li {
    width: 74px;
}
.fy-ccic-more {
    bottom: 62px;
}
.fy-cci-content {padding: 0px 25px;}
}
@media screen and (max-width:400px) {

.fy-cc-partner ul li {
    width: 65px;
}
.fy-ccp-btn {
    top: 10px;
}	
.fy-ccic-more {
    bottom: 42px;
}
}
























