/* CSS Document */
#banner{width:100%; height:790px; position:relative; overflow:hidden; z-index:10000;}
#banner .banner1{width: 100%; height:790px; position:absolute; overflow: hidden;
	top:0; left:0;}
#banner .banner1 li{width: 100%; height:790px; display:block; position: relative; overflow: hidden;
	float:left; text-align: center;}
#banner .banner1 li a{display:block; width:100%; height:790px; float:left;}
#banner .banner1 li img{width:1920px; height: 100%; position: absolute; left: 50%; margin-left: -960px}
#banner a.a1{width:40px; height:80px; background:#000; position:absolute; top:50%; z-index:9; color:#fff;
	font-size:50px; text-align:center; line-height:80px; text-decoration:none; margin-top:-30px;
	opacity:0.6;
	-khtml-opacity:0.6;
	-moz-opacity:0.6; filter:alpha(opacity=60); font-family:'宋体'; display:none;}
#banner a.left{left:4%;}
#banner a.right{right:4%;}
#banner .banner2{ width:100%; height:auto; position:absolute; bottom:10px; left:0; text-align:center;
	font-size:0;}
#banner .banner2 li{display:inline-block; width:10px; height:10px; background:none; border:2px solid #fff;
	border-radius:50%; color:#fff; font-size:12px; line-height:18px; text-align:center;
	cursor:pointer; margin:0 4px;
	*zoom:1;
	*display:inline;}
#banner .banner2 li.on{background:#FFF;}
#banner_zj{width:100%; height: 390px; overflow: hidden;}
#banner_zj .banner_zjk{width:1920px; height: 100%; float: left;position: relative;
	left: 50%; margin-left: -960px;}
#banner_zj .banner_zjk img{width:100%; height: 100%; position: absolute; top: 0px; left: 0px;}
#banner_zj .banner_zjk .bannerdj{width:245px; height: 78px; position: absolute; top: 157px;
	left: 837.5px; background: #00a470; font-family: "微软雅黑"; font-size: 36px; line-height: 78px;
	text-align: center; color: #ffffff;}

#dznav{width:100%; height:126px; background: #FFF; box-shadow: 0px 2px 10px #edecec;}
#dznav article{width:1200px; height:100%; position: relative;}
#dznav article .tit{width:210px; height:168px; float: left; position: absolute;}
#dznav article .tit img{width:100%; height:100%;}
#dznav article nav{width:calc(100% - 210px); height:100%; float: right;}
#dznav article nav li{width:calc(100% / 6); height: 100%; float: left;}
#dznav article nav li a{display:block; width:calc(100% - 1px); height: 100%; border-right: 1px solid #f9f9f9; text-align: center;}
#dznav article nav li:nth-child(6) a{border-right:0px;width:100%;}
#dznav article nav li a img{width:113px; height: 65px; padding-top: 20px;}
#dznav article nav li a p{width:100%; height:50px; line-height:25px; font-size: 16px; color:#5b5b5b;}
#dznav article nav li a:hover p{color:#9e8046;}

#pro{width:100%; height: auto; padding-top: 40px; padding-bottom: 95px;}
#pro article{width:1200px; height:auto;}
#pro article .tit{width:100%; height:100px; background:url(../../images/fnimages/01_41.png) no-repeat; background-size: 543px 7px; background-position: center bottom;}
#pro article .tit p:nth-child(1){width:100%; height: auto; font-size: 16px; color:#d69c34; text-align: center; line-height: 25px; text-transform:Uppercase;}
#pro article .tit p:nth-child(2){width:100%; height: auto; font-size: 36px; color:#d69c34; text-align: center; line-height:50px; font-weight: bold;}
#pro article ul{width:100%; height:500px; margin-top: 37px;}
#pro article ul li{width:calc((100% - 30px) / 4); height: 100%; float: left; margin-left: 10px; position: relative;}
#pro article ul li:nth-child(1){margin-left:0px;}
#pro article ul li .pic{width:100%; height:100%; position: absolute; top:0px;}
#pro article ul li .pic img{width:100%; height:100%;}
#pro article ul li .size{width:100%; height:100%; position: absolute; top:0px;}
#pro article ul li .size p:nth-child(1){width:100%; height: auto; text-align: center; font-size: 36px; color:#FFF; padding-top: 235px;}
#pro article ul li .size p:nth-child(2){width:62px; height: 5px; background: #FFF; margin-top: 15px;}
#pro article ul li .size p:nth-child(3){width:100%; height: auto; font-size: 24px; text-align: center; color:#FFF; padding-top: 55px;}
#pro article ul li .size p:nth-child(4){width:217px; height:40px; border: 1px dashed #FFF; text-align: center; line-height: 40px; font-size: 24px; color:#FFF;
	margin-top: 18px; opacity: 0.6;}

#about{width:100%; height:668px; background: url(../../images/fnimages/02_02.jpg) no-repeat 50% 50%; background-size: cover;}
#about article{width:1200px; height:auto; padding-top: 40px;}
#about article .tit{width:100%; height:100px; background:url(../../images/fnimages/01_58.png) no-repeat; background-size: 543px 7px; background-position: center bottom;}
#about article .tit p:nth-child(1){width:100%; height: auto; font-size: 16px; color:#FFF; text-align: center; line-height: 25px; text-transform:Uppercase;}
#about article .tit p:nth-child(2){width:100%; height: auto; font-size: 36px; color:#FFF; text-align: center; line-height:50px; font-weight: bold;}
#about article .nr{width:100%; height: auto;}
#about article .nr .pic{width:651px; height:352px; float: left; overflow: hidden; margin-top: 53px;}
#about article .nr .pic .pick{width:1920px; height: 100%; text-align: center; position: relative; left:50%; margin-left: -960px;}
#about article .nr .pic .pick img{height:100%;}
#about article .nr .size{width:527px; height:324px; background: #FFF; float: right; margin-top: 121px;}
#about article .nr .size p:nth-child(1){width:100%; height:auto; text-align: center; font-size: 30px; color:#d3ac65; font-weight: bold; padding-top: 30px;}
#about article .nr .size p:nth-child(2){width:90%; height:160px; text-align: left; font-size: 16px; color:#000; line-height: 30px; text-indent: 2em;
	padding-top: 10px; overflow: hidden;}
#about article .nr .size a{width:156px; height:36px; border: 1px solid #d3ac65; border-radius: 20px; display:block; text-align: center; line-height: 36px;
	color:#d3ac65; font-size: 18px; margin-top: 10px;}

#procp{width:100%; height:auto; padding-top: 40px; padding-bottom: 40px;}
#procp article{width:1200px; height:auto;}
#procp article .tit{width:100%; height:100px; background:url(../../images/fnimages/01_41.png) no-repeat; background-size: 543px 7px; background-position: center bottom;}
#procp article .tit p:nth-child(1){width:100%; height: auto; font-size: 16px; color:#d69c34; text-align: center; line-height: 25px; text-transform:Uppercase;}
#procp article .tit p:nth-child(2){width:100%; height: auto; font-size: 36px; color:#d69c34; text-align: center; line-height:50px; font-weight: bold;}
#procp article .xwdq{width:100%; height:625px; background: url(../../images/fnimages/02_05.jpg) no-repeat; background-size: 286px 625px; background-position: left top;
	margin-top: 47px;}
#procp article .nr{width:100%; height: 560px; position: relative; overflow: hidden;}
#procp article .nr .ul{width:100%; height:560px; overflow: hidden; position: relative;}
#procp article .nr .ul .li{width:100%; height: 100%; overflow: hidden; position: relative; float: left;}
#procp article .nr .ul .li .lipic{width:976px; height:443px; overflow: hidden; float:right; margin-top: 15px;  background:#fafafa;}
#procp article .nr .ul .li .lipic .pick{width:1920px; height:100%; text-align: center; position: relative; left:50%; margin-left: -960px;}
#procp article .nr .ul .li .lipic .pick img{height:100%;}
#procp article .nr .ul .li .size{width:914px; height:117px; float: right; background:#fafafa;}
#procp article .nr .ul .li .size p{width:655px; margin-left: 40px; font-size: 30px; color:#000; line-height: 50px; 
	text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
#procp article .nr .ul .li .size p:nth-child(1){padding-top:10px;}
#procp article .nr .ul .li .size p:nth-child(2){font-size:16px; color:#5b5858; line-height:20px;}
#procp article .nr .an{width:130px; height:52px; position: absolute; bottom:24px; right:24px;}
#procp article .nr .ul .li:hover .size p:nth-child(1){color:#d69c34;}
#procp article .nr .an .anjt{width:52px; height: 52px;}
#procp article .nr .an .anleft.anjt{float:left; background: url(../../images/fnimages/01_70.png) no-repeat; background-size: 100% 100%;}
#procp article .nr .an .anright.anjt{float:right; background: url(../../images/fnimages/01_72.png) no-repeat; background-size: 100% 100%;}
#procp article .ulk{width:calc(100% + 35px); height:318px; float: left; margin-left: -35px;
	overflow: hidden; position: relative; margin-top:25px;}
#procp article .ulk .ul{width:100%; height: 100%;}
#procp article .ulk .ul .li{width:376px; height:318px; float: left; margin-left: 35px;position: relative;}
#procp article .ulk .ul .li .pic{width:100%; height:265px; overflow: hidden;}
#procp article .ulk .ul .li .pic div{width:1920px; height:100%; position: relative; left:50%; margin-left: -960px; text-align: center; z-index: 3;}
#procp article .ulk .ul .li .pic div img{height:100%;}
#procp article .ulk .ul .li .size{width:100%; height:52px; border-bottom: 1px solid #b5b1b1; color:#000;}
#procp article .ulk .ul .li .size p{width:100%; height:52px; text-align: center; line-height: 52px; font-size: 18px; overflow: hidden;}
#procp article .ulk .ul .li:hover .size{border-bottom: 1px solid #b18a42; color:#b18a42;}
#procp article .cpydbj{width:100%; height: 30px; margin-top:40px;}
#procp article .cpydbj .bjk{width:45px; height:12px; float: left; margin-left: 13px; margin-top: 9px;
	cursor:pointer; border-radius: 20px; background: #b18a42;}
#procp article .cpydbj .bjdq{background:#efcb8a;}
#procp article .cpydbj .bjk:nth-child(1){margin-left: 0px;}

#zsjm{width:100%; height:636px; background: url(../../images/fnimages/02_08.jpg) no-repeat 50% 50%; background-size: cover;}
#zsjm article{width:1200px; height:auto; padding-top: 40px;}
#zsjm article .tit{width:100%; height:100px; background:url(../../images/fnimages/01_58.png) no-repeat; background-size: 543px 7px; background-position: center bottom;}
#zsjm article .tit p:nth-child(1){width:100%; height: auto; font-size: 16px; color:#FFF; text-align: center; line-height: 25px; text-transform:Uppercase;}
#zsjm article .tit p:nth-child(2){width:100%; height: auto; font-size: 36px; color:#FFF; text-align: center; line-height:50px; font-weight: bold;}
#zsjm article ul{width:100%; height:240px; margin-top: 76px;}
#zsjm article ul li{width:calc(100% / 4); height: 100%; background: url(../../images/fnimages/01_80s.png) no-repeat 50% 50%; background-size: contain; float: left;}
#zsjm article ul li:nth-child(2n){background: url(../../images/fnimages/01_80.png) no-repeat 50% 50%; background-size:contain;}
#zsjm article ul li a{color:#393535;}
#zsjm article ul li:nth-child(2n) a{color:#efcb8a;}
#zsjm article ul li p:nth-child(1){width:185px; height: auto; font-size: 36px; font-weight: bold; text-align: center; padding-top: 25px;}
#zsjm article ul li p:nth-child(2){width:60px; height:5px; background:#393535; margin-top: 10px;}
#zsjm article ul li p:nth-child(3){width:185px; height: 90px; overflow: hidden; font-size: 14px; text-align: left; line-height: 30px; padding-top: 15px;}
#zsjm article ul li p:nth-child(4){width:185px; height: auto; font-size: 30px; text-align:center; line-height: 30px;}
#zsjm article ul li:nth-child(2n) p:nth-child(2){background:#efcb8a;}
#zsjm article .zxyy{width:184px; height:184px; background: url(../../images/fnimages/01_84.png) no-repeat; background-size: 100% 100%; position: relative;
 top:92px;}
#zsjm article .zxyy a{display:block; width:144px; height:50px; padding-top: 67px; text-align: center; line-height: 25px;font-size: 10px; color:#393535;
	text-transform:Uppercase;}
#zsjm article .zxyy a p:nth-child(1){font-size:24px; font-weight: bold;}

#new{width:100%; height:auto; padding-top:147px; padding-bottom: 40px;}
#new article{width:1200px; height:auto;}
#new article .tit{width:100%; height:100px; background:url(../../images/fnimages/01_41.png) no-repeat; background-size: 543px 7px; background-position: center bottom;}
#new article .tit p:nth-child(1){width:100%; height: auto; font-size: 16px; color:#d69c34; text-align: center; line-height: 25px; text-transform:Uppercase;}
#new article .tit p:nth-child(2){width:100%; height: auto; font-size: 36px; color:#d69c34; text-align: center; line-height:50px; font-weight: bold;}
#new article .nr{width:100%; height: 520px; margin-top: 54px;}
#new article .nr .one{width:365px; height:520px; background:#fafafa; float: left;}
#new article .nr .one .pic{width:100%; height:293px; overflow: hidden;}
#new article .nr .one .pic .pick{width:1920px; height:100%; text-align: center; position: relative; left:50%; margin-left: -960px;}
#new article .nr .one .pic .pick img{height:100%;}
#new article .nr .one .netit{width:100%; height: 28px; line-height: 28px; padding-top: 24px;}
#new article .nr .one .netit p:nth-child(1){float:left; width:99px; height:100%; background: url(../../images/fnimages/01_94.png); background-size: 100% 100%;
	text-align: center; font-size: 18px; color:#FFF;}
#new article .nr .one .netit p:nth-child(2){float:left; width:250px; height:100%; text-indent:1em; font-size: 18px; color:#000;
	text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
#new article .nr .one .size{width:90%; height:auto;}
#new article .nr .one .size p:nth-child(1){width:100%; height:100px; overflow: hidden; font-size: 14px; color:#7a7a7a; line-height:25px; padding-top: 10px;}
#new article .nr .one .size p:nth-child(2){width:174px; height:40px; border: 1px solid #d3ac65; text-align: center; line-height: 40px; font-size: 18px;
	color:#d3ac65; border-radius: 20px; margin-top: 5px;}
#new article .nr .one:hover .netit p:nth-child(2){color:#d3ac65;}
#new article .nr .newlb{width:810px; height:auto; float: right;}
#new article .nr .newlb .pic{width:100%; height:213px; overflow: hidden; text-align: center;}
#new article .nr .newlb .pic img{width:100%; height:100%;}
#new article .nr .newlb ul{width:100%; height: auto;}
#new article .nr .newlb ul li{width:100%; height:153.5px; background:#fafafa;}
#new article .nr .newlb ul li p:nth-child(1){width:95%; height: auto; text-align: left; font-size: 18px; color:#000; line-height: 60px;}
#new article .nr .newlb ul li p:nth-child(1) span{float:right;}
#new article .nr .newlb ul li p:nth-child(2){width:95%; height:60px; overflow: hidden; text-align: left; font-size: 14px; color:#7a7a7a; line-height: 30px;}
#new article .nr .newlb ul li:hover{background:#FFF;}
#new article .nr .newlb ul li:hover p:nth-child(1){color:#d3ac65;}















