@charset "utf-8";
#y_about{ height:916px; background:url(../images/abg.jpg) center no-repeat; float:left; width:100%;}
.y_about{ width:1200px; display:block; padding:0; position:relative;}
.y_about_tit{ width:1200px; margin-top:225px; text-align:right;}
.y_about_tit span{ padding-right:67px; font-size:30px; line-height:50px;}
.y_about_nav{ width:378px; margin-left:773px; margin-top:60px;}
.y_about_nav li{ width:26px; float:left; padding:0 85px 0 15px;}
.y_about_nav li a{ color:#fff; display:block;}
.y_about_nav li a:hover{ color:#012d46; font-size:17px;}
.y_about_con{ width:415px; margin-top:70px; padding:0 65px 0 720px; font-size:15px; line-height:35px;}
.y_about_con span{ color:#937438;}
.y_about_more{ width:120px; height:42px; background:#937438; margin:120px 0 0 850px; border-radius:3px; overflow:hidden;}
.y_about_more a{ color:#fff; line-height:42px; display:block; text-align:center;}
.y_about_more a:hover{ background:#012d46;}

@media screen and (max-width:1440px){
	#y_pro{ width:100%; height:1581px; float:left; background:url(../images/pbg1360.jpg) center no-repeat;}
}
@media screen and (min-width:1441px){
	#y_pro{ width:100%; height:1581px; float:left; background:url(../images/pbg.jpg) center no-repeat;}
}


.y_pro{ width:1200px; height:1581px; position:relative;}
.y_pro h3{ position:absolute; left:410px; top:215px; font-weight:100; font-size:30px;}
.proy1{ width:548px; height:548px; position:absolute; top:265px; right:105px; background:#fff; box-shadow:0px 0px 12px #999; text-align:center; overflow:hidden;}
.proy1 img{ max-width:548px; max-height:548px;}
.proy1:hover img {
	-webkit-transform: scale(1.11);
	-moz-transform: scale(1.11);
	-o-transform: scale(1.11);
	transform: scale(1.11);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}

.proy2{ width:475px; height:475px; position:absolute; top:570px; left:55px; background:#fff; box-shadow:0px 0px 12px #999; text-align:center; overflow:hidden;}
.proy2 img{ max-width:475px; max-height:475px;}
.proy2:hover img {
	-webkit-transform: scale(1.11);
	-moz-transform: scale(1.11);
	-o-transform: scale(1.11);
	transform: scale(1.11);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}

.proy3{ width:470px; height:470px; position:absolute; bottom:275px; right:183px; background:#fff; box-shadow:0px 0px 12px #999; text-align:center; overflow:hidden;}
.proy3 img{ max-width:470px; max-height:548px;}
.proy3:hover img {
	-webkit-transform: scale(1.11);
	-moz-transform: scale(1.11);
	-o-transform: scale(1.11);
	transform: scale(1.11);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}

.proy4{ width:325px; height:325px; position:absolute; bottom:159px; left:175px; border:15px #000 solid; background:#fff; text-align:center; overflow:hidden;}
.proy4 img{ max-width:325px; max-height:325px;}
.proy4:hover img {
	-webkit-transform: scale(1.11);
	-moz-transform: scale(1.11);
	-o-transform: scale(1.11);
	transform: scale(1.11);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}

.y_pro_more{ width:120px; height:42px; background:#937438; position:absolute; bottom:190px; right:350px;}
.y_pro_more a{ color:#fff; line-height:42px; display:block; text-align:center;}
.y_pro_more a:hover{ background:#012d46;}
@media screen and (max-width:1440px){
	#y_case{ height:1033px; background:url(../images/cbg1360.jpg) center no-repeat; float:left; width:100%;}
}
@media screen and (min-width:1441px){
	#y_case{ height:1033px; background:url(../images/cbg.jpg) center no-repeat; float:left; width:100%;}
}

.y_case{ width:1200px;}
.y_case_tit{ width:1200px; padding-top:120px;}
.y_case_tit h3{ font-weight:100; font-size:30px; color:#fff; line-height:70px;}
.y_case_tit p{ font-size:14px; color:#eee; float:left; width:600px; line-height:35px;}
.y_case_more{ width:120px; height:42px; background:#937438; float:right; margin-bottom:0px;}
.y_case_more a{ color:#fff; line-height:42px; display:block; text-align:center;}
.y_case_more a:hover{ background:#012d46;}

#featureContainer {WIDTH:1240px; margin:490px auto 0;}
#wrap {}
#feature {POSITION: relative;}
#block{ width:1220px; height:220px; margin:0px auto 0;}
#feature .prev {TEXT-INDENT: -9999px; WIDTH:54px; DISPLAY: block; BACKGROUND: url(../gund/lr.png) center top; FLOAT: left; HEIGHT:54px; BORDER-TOP: #999 0px dotted; TOP: -154px; left:-50px;}
#feature .next {TEXT-INDENT: -9999px; WIDTH:54px; DISPLAY: block; BACKGROUND: url(../gund/lrs.png) center bottom; FLOAT: right; HEIGHT:54px; TOP:-154px; right:-50px;}
.featureUL { POSITION: relative; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 2800px; FLOAT: left; LEFT: 0px;}
.featureBox {WIDTH:245px; FLOAT: left; HEIGHT:220px; text-align:center; padding:0 20px; margin:0 10px; position:relative;}
.featureBox p{ float:left; display:block; position:absolute; left:0; bottom:0; line-height:38px; width:100%;}
.featureBox p a{ color:#fff;}
#botton-scroll {Z-INDEX: 0; MARGIN: 0px auto; WIDTH:1140px; FLOAT: left; HEIGHT:220px;}
#block {Z-INDEX: 0; POSITION: relative;}
.featureBox img{ max-width:245px !important; max-height:360px !important;}
.featureBox:hover img {
	-webkit-transform: scale(1.25);
	-moz-transform: scale(1.25);
	-o-transform: scale(1.25);
	transform: scale(1.25);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}

#y_news{ width:100%; height:903px; float:left; background:url(../images/nbg.jpg) center no-repeat;}
.y_news{ width:1200px;}
.y_news_tit{ width:1200px; margin-top:140px; text-align:right;}
.y_news_tit span{ font-weight:100; font-size:30px; color:#222; line-height:70px; padding-right:10px;}
.y_news_con{ width:655px; margin-top:100px; padding-left:545px;}
.y_news_con li{ width:655px; height:65px; padding:28px 0; border-bottom:1px #cac5c1 solid;}
.y_news_con li a{ display:block;}
.y_news_con li a p{ float:left; width:140px; height:65px; margin-right:30px; border-right:2px #c1c1c1 solid; text-align:right; padding-right:15px; line-height:18px; color:#888; font-size:14px;}
.y_news_con li a p i{ font-size:36px; line-height:47px; color:#444; font-weight:100;}
.y_news_con li a em{ font-size:18px; line-height:30px;}
.y_news_con li a span{ line-height:18px; color:#777; font-size:13px;}
.y_news_more{ width:120px; height:42px; background:#937438; margin:35px 0 0 90px;}
.y_news_more a{ color:#fff; line-height:42px; display:block; text-align:center;}
.y_news_more a:hover{ background:#012d46;}

.linky{ width:1200px; margin:10px auto; font-size:13px;}
.linky a{ font-size:13px;}