.indexFlash{height:418px; position:relative; background:url(../image/indexFlash.png) center 402px no-repeat;}
.indexFlash .bg{border-bottom:#a11f20 solid 4px; height:398px; background:#FFF; overflow:hidden; position:relative;}
.indexFlash li a{display:block; height:398px;}
.indexFlash .btnDiv{position:absolute; z-index:10; left:0px; bottom:40px; width:100%; text-align:center;}
.indexFlash .btnDiv span{display:inline-block; background:url(../image/ico1.png) right top no-repeat; width:8px; height:8px; margin:0 6px; line-height:100px; overflow:hidden;}
.indexFlash .btnDiv .on{background:url(../image/ico1.png) left top no-repeat;}

.indexPart1{width:739px; background:url(../image/indexPart1.png) left top no-repeat; height:357px;}
.indexPart1 .fl{padding:23px 0 0 17px;}
.indexPart1 .fr{padding:20px 15px 0 0; width:335px; font-size:13px; line-height:1.8em;}

.indexPart2{width:297px; background:url(../image/indexPart2.png) left top no-repeat; height:357px;}
.indexPart2 .list{padding:10px 10px;}
.indexPart2 li{height:84px; position:relative; background:url(../image/line2.png) bottom repeat-x;}
.indexPart2 .name{padding-left:7px; height:35px; line-height:35px; position:relative; top:2px; font-size:13px; color:#333;}
.indexPart2 .price{position:absolute; left:20px; top:41px; color:#9E7133; font-size:22px;}
.indexPart2 dl{padding-left:80px;}
.indexPart2 dd{float:left; width:50%; color:#595959; height:1.6em; line-height:1.6em; overflow:hidden; font-size:12px; text-align:right;}
.indexPart2 .msg{color:#666; font-size:12px; padding:3px 0 0 17px; line-height:1.4em;}

.indexPart3{background:url(../image/indexPart3.png) center top no-repeat; height:212px; position:relative;}
.indexPart3 .prev{display:block; position:absolute; z-index:10; left:18px; top:100px; background:url(../image/nimg19_1.png) left top no-repeat; width:19px; height:38px;}
.indexPart3 .next{display:block; position:absolute; z-index:10; right:18px; top:100px; background:url(../image/nimg19_2.png) left top no-repeat; width:19px; height:38px;}
.indexPart3 .title{font-size:18px; height:60px; line-height:35px; text-align:center;}
.indexPart3 .list{width:945px; margin:0 auto;}
.indexPart3 li{float:left; width:189px; text-align:center;}
.indexPart3 li a{display:block; width:167px; padding:4px; border:#9e7236 solid 1px; background:#FFF;}
.indexPart3 li a:hover{background:#9e7236;}

.indexPart7 .title{height:33px; position:relative; z-index:10;}
.indexPart7 .title div{font-size:18px; height:36px; line-height:36px; text-align:center; background:url(../image/pageTitle2.png) center top no-repeat;}
.indexPart7 .list{min-height:200px; padding:20px 20px 0 17px; background:url(../image/indexPart7.jpg) top repeat-x; background-size:auto 100%; margin:0 1px;
-moz-border-bottom-left-radius:6px;
-webkit-border-bottom-left-radius:6px;
border-bottom-left-radius:6px;
-moz-border-bottom-right-radius:6px;
-webkit-border-bottom-right-radius:6px;
border-bottom-right-radius:6px;
}
.indexPart7 ul{margin-right:-3px;}
.indexPart7 li{float:left; width:20%; text-align:center; padding-bottom:10px;}
.indexPart7 li img{width:100%;}
.indexPart7 .imgDiv{padding-right:3px;}
.indexPart7 .name{padding-right:3px;}
.indexPart7 .name a{display:block; font-size:13px; height:40px; line-height:36px; background:#fcf6eb;}
.indexPart7 li.on .name a{background:#a12021; color:#FFF;}

.about{padding:50px 50px 10px; line-height:2em;}
.about .imgDiv{text-align:center; padding-bottom:40px;}

.achievementList{padding:50px 57px 0 57px;}
.achievementList ul{margin-right:-10px;}
.achievementList li{float:left; width:33.333%; padding-bottom:30px;}
.achievementList .imgDiv, .achievementList .name{padding-right:10px;}
.achievementList img{width:100%;}
.achievementList .name a{font-size:14px; color:#333; display:block; height:40px; line-height:40px; overflow:hidden; background:#fdf8ef; text-indent:10px; white-space:nowrap; text-overflow:ellipsis;}
.achievementList .liNow .name a{color:#FFF; background:#a12021;}

.newShow{padding:40px 50px;}
.newShow .title{font-size:20px; color:#9E7135; text-align:center;}
.newShow .time{text-align:center; padding:12px 0 35px 0;}
.newShow .imgDiv{text-align:center; padding-bottom:35px;}
.newShow .content{line-height:2em;}

.achievement2{width:704px; margin:0 auto;}
.achievement2 .title{padding:50px 0 20px 0; font-size:16px;}
.achievement2 .content{line-height:2em; color:#777; padding:20px 0; background:url(../image/line2.png) bottom repeat-x; font-size:12px;}
.achievement2 .bigImg{min-height:100px; position:relative;}
.achievement2 .prev{display:block; background:url(../image/prev.png) left center no-repeat; width:30px; height:80px; position:absolute; z-index:10; left:0px; top:50%; margin-top:-40px; display:none;}
.achievement2 .next{display:block; background:url(../image/next.png) right center no-repeat; width:30px; height:80px; position:absolute; z-index:10; right:0px; top:50%; margin-top:-40px; display:none;}
.achievement2 .btnDiv{position:absolute; z-index:1; left:0px; bottom:0px; background:url(../image/bg2.png) top repeat-x; height:47px; padding-top:40px; width:100%; text-align:center;}
.achievement2 .btnDiv span{display:inline-block; background:url(../image/ico4.png) center no-repeat; width:8px; height:8px; margin:0 5px;}
.achievement2 .btnDiv .on{background:url(../image/ico4on.png) center no-repeat;}
.achievement2 .bigImg .bd{position:relative; z-index:0;}
.achievement2 .bigImg .bd li{position:relative; text-align:center;}
.achievement2 .bigImg .bd img{width:100%;}

.job{padding:40px;}
.job .name{font-size:16px; line-height:1.8em; color:#9E7134;}
.job .content{font-size:13px; line-height:1.8em; color:#777; padding-bottom:25px;}

.contact{padding:40px;}
.contact .imgDiv{border:#ddd solid 1px;}
.contact .name{font-size:16px; line-height:1.8em; color:#9E7134; padding:25px 0 10px 0;}
.contact .content{font-size:13px; line-height:1.8em; color:#777;}

.newsImg{padding:50px 0 0 0; margin:0 50px; margin-bottom:30px; border-bottom:rgba(190,156,107,0.2) solid 1px;}
.newsImg li{min-height:180px; position:relative; padding-left:230px; border-top:rgba(190,156,107,0.2) solid 1px;}
.newsImg .imgDiv{position:absolute; z-index:2; left:0px; top:25px;}
.newsImg .li_01{padding:0px; min-height:50px;}
.newsImg .name{font-size:16px; line-height:1.5em; padding-top:20px; position:relative; z-index:2;}
.newsImg a{color:#9E7134;}
.newsImg .time{font-size:14px; color:#999; padding:5px 0 10px 0; position:relative; z-index:2;}
.newsImg .content{font-size:13px; line-height:1.8em; color:#777; position:relative; z-index:2;}
.newsImg .more{line-height:75px; text-align:right; position:relative; z-index:2;}
.newsImg .more a{font-size:13px; background:url(../image/ico7.png) left 2px no-repeat; padding-left:12px;}
.newsImg .on .bg{position:absolute; left:-46px; top:0px; width:100%; height:100%; background:#AC8552; padding-left:92px;}
.newsImg .on .time, .newsImg .on .content, .newsImg .on a{color:#FFF;}
.newsImg .on .more a{background:url(../image/ico7on.png) left 2px no-repeat;}

.leader{padding:50px 0 0 50px;}
.leader li{float:left; width:152px; height:201px; position:relative; padding:0 42px 0 168px; color:#666;}
.leader .imgDiv{position:absolute; left:0px; top:0px;}
.leader h2{font-size:16px; font-weight:400; padding-top:2px;}
.leader a{color:#333;}
.leader a:hover{color:#9E7134;}
.leader .msg{font-size:14px; padding:8px 0;}
.leader .content{line-height:1.8em;}

.Company{padding:50px 0 0 45px;}
.Company li{float:left; text-align:center; width:351px; height:195px; font-size:13px; line-height:1.4em;}
.Company .name{padding-top:10px;}
.Company_01{background:url(../image/line1.png) center top no-repeat; padding-top:30px;}
.Company_01 li{float:left; width:50%; text-align:center; padding-bottom:12px;}
.Company_01 li a{display:block; font-size:13px; line-height:1.4em; padding:0 25px;}
.Company_01 .liEven{clear:left;}

.honor{padding:50px 0 0 57px;}
.honor li{float:left; width:330px; height:240px; background:#fdf8ef; margin-right:20px; margin-bottom:30px;}
.honor img{width:100%;}
.honor .name a{font-size:14px; color:#333; display:block; padding:10px 0 3px 15px;}
.honor .time{padding-left:15px;}
.honor .liNow{background:#a12021; color:#FFF;}
.honor .liNow .name a{color:#FFF;}

/*2018-3-29*/
.fcbkTag{padding:33px 10px 0 10px; font-size:0; text-align:center;}
.fcbkTag li{display:inline-block; padding:0 8px; height:50px;}
.fcbkTag a{display:inline-block; font-size:15px; color:#9E7133; background:url(../image/img147.png) center no-repeat; width:180px; height:47px; line-height:47px;}
.fcbkTag a:hover, .fcbkTag a.on{background-image:url(../image/img147on.png); color:#FFF;}

.fcbkTag2{padding:25px 0 25px 55px; font-size:0;}
.fcbkTag2 li{display:inline-block; padding-right:25px; height:40px;}
.fcbkTag2 a{font-size:15px; color:#9E7133; display:inline-block; height:26px; line-height:26px;}
.fcbkTag2 a:hover, .fcbkTag2 a.on{border-bottom:#9E7133 solid 1px;}

.fcbk{padding-left:55px;}
.fcbk li{float:left; width:330px; height:252px; padding-right:20px;}
.fcbk .name a{display:block; height:40px; line-height:40px; background:#fcf6eb; padding:0 14px; font-size:14px;}
.fcbk li:hover .name a{background:#9f2226; color:#FFF;}

.fcbkShow{width:703px; margin:0 auto; padding:55px 0 35px 0;}
.fcbkShow .title{font-size:16px; color:#9E7133; padding-bottom:20px;}
.fcbkShow .content{line-height:2em; text-align:justify; color:#777; padding:24px 0;}
.fcbkShow .msg{line-height:2em; text-align:justify; color:#777; padding:24px 0; background:url(../image/line3.png) center top repeat-x;}
.fcbkShow .ewm{text-align:center; font-size:13px; color:#111;}
.fcbkShow .ewm div{padding:20px 0 10px 0;}
.fcbkShow .imgList{min-height:100px; position:relative; text-align:center;}
.fcbkShow .arrow{display:block; position:absolute; z-index:10; top:50%; margin-top:-40px; background:url(../image/prev30.png) center no-repeat; width:30px; height:80px;}
.fcbkShow .arrow.prev{left:0;}
.fcbkShow .arrow.next{right:0; background-image:url(../image/next30.png);}
.fcbkShow .btn{position:absolute; z-index:10; left:0; bottom:20px; width:100%; text-align:center;}
.fcbkShow .btn span{display:inline-block; background:url(../image/img8.png) center no-repeat; width:20px; height:8px; line-height:100px; overflow:hidden;}
.fcbkShow .btn span.on{background-image:url(../image/img8on.png);}












