@charset "utf-8";



@font-face {
   
}
body{ padding-top:70px;}
#go-top{ width:37px; height:54px; background:url(../image/Gtop.png); position:fixed; right:20px; bottom:30px; cursor:pointer;}
.wrap{ width:1024px; margin:0 auto;}
.top{ height:70px; background:#ffb718; position:fixed; left:0; top:0; width:100%; z-index:10;}
.top .conter{ padding:0 7%; line-height:70px;}
.menu{ width:130px; float:left; position:relative;}
.clist{ width:130px; height:70px; background:url(../image/nav-bg1.png); cursor:pointer;}
.clist.cur{ background:#5f4927 url(../image/nav-bg1.png)}
.navs-t{ position:absolute; width:130px; left:0; top:70px;}
.navs-t li{ position:relative; font-size:16px; background: url(../image/bg-col.png);}
.navs-t li > a{ display:block; height:70px; line-height:70px; text-align:center; color:#fff;}
.navs-t li.cur > a{ background:url(../image/bg-col2.png);}
.navs-t li .slup{ position:absolute; background: url(../image/bg-col.png); left:130px; top:-35px; width:130px; display:none;}
.navs-t li .slup a{ display:block; text-align:center; color:#fff;}
.navs-t li .slup a:hover{ background:url(../image/bg-col2.png);}
.navs-t .ded{ width:18px; height:10px; background:url(../image/sv.png); left:50%; top:0; margin-left:-9px; position:absolute; z-index:2;}
.gwcs{ float:right; width:70px; height:70px;}
.gwcs a{ display:block; width:70px; height:70px; background:url(../image/gwc.png) no-repeat center center; text-indent:-9999px;}
.top .logo{ top:0; left:50%; margin-left:-89px;}
.search{float:right;position:relative;}
.search span{cursor:pointer;display:block; width:70px; height:70px; background:url(../image/fdsl2.png) no-repeat center center;}
.sechle{display:none; position:absolute;width:240px; height:40px; top:16px; right:14px;background:#fff;}
.sechle .wbl01{width:190px; height:40px; border:none;padding:0 5px;float:left}
.sechle .wbl02{width:40px; height:40px; border:none;float:left; background:url(../image/fdsl2.png) no-repeat center center;}



.pcks-don { width:100%; position: relative; overflow:hidden; height:500px;}
.pcks-don li a{ display:block; width:100%;}
.pcks-don .prev,.pcks-don .next { width: 49px; height: 87px;  position: absolute; top: 50%; margin-top:-22px;}
.pcks-don .prev { left: 50px; background: url(../image/left3.png) no-repeat;}
.pcks-don .next { right: 50px; background: url(../image/right3.png) no-repeat; }

.prest { width:100%; position: relative; overflow:hidden; height:450px;}
.prest li a{ display:block; width:100%; height:450px;}
.prest .dot{ text-align:center; position:absolute; width:100%; bottom:10px; left:0;}
.prest .dot li{ display:inline-block; width:12px; border-radius:50%; text-indent:-9999px; height:12px; margin:0 5px; border:1px solid #ffb718;}
.prest .dot li.on{ background:#ffb718;}
.nobost{ border-bottom:1px solid #ddd; line-height:70px; padding-top:25px; font-size:16px;}
.nobost a{ display:inline-block; color:#5f4927; margin:0 30px;}
.nobost a.cur{ background:url(../image/xz.png) no-repeat center top;}

.sloct{ padding:30px 0; color:#5f4927; font-size:16px;}
.sloct .mesl{ padding-left:135px; background:url(../image/jinr.png) no-repeat left top;}
.sloct .mesl dt{ font-size:20px; font-weight:bold; line-height:35px;}
.sloct .mesl dd{  margin-top:10px; min-height:60px; line-height:25px;}
.btmls{ font-size:24px; line-height:35px;}
.btmls img{ margin-bottom:10px;}
.closet{ line-height:30px;}
.closet strong{ font-size:24px;}
.plaskt{ padding:50px 0; border-bottom:1px solid #ddd;}
.xnlis span{ display:inline-block; line-height:60px; margin:0 15px;}
.foot{ padding:30px 0; line-height:35px; font-size:14px; color:#5f4927;clear:both;}
.foot a{ margin:0 5px; color:#5f4927;}
.berls{ border-bottom:1px solid #ddd; padding-bottom:50px;}
.berls li{ float:left; width:459px; margin-top:50px;}
.berls li .tit{ background:url(../image/xl.png) no-repeat left center; text-indent:22px; line-height:40px; height:40px; overflow:hidden;}
.berls li .tit strong{ font-size:18px; margin-right:15px;}
.berls li .con{ line-height:25px; height:50px; overflow:hidden;}
.baiks{ padding-bottom:50px; border-bottom:1px solid #ddd;}
.onlils{ line-height:2;}
.dakes{ padding:0;}
.dakes li{ float:left; text-align:center; width:50%;}
.dakes li .tit{ font-size:24px; font-weight:bold; margin-top:15px;}
.dakes li .con{ font-size:18px; margin-top:10px;}
.plast{ font-size:15px; line-height:2;}
.posltx{ padding:20px 0; background:#f9f9f9; color:#5f4927}

.vodsl{ height:578px; background:url(../image/t37.jpg) no-repeat center center; position:relative;}
.vodsl .plays{ width:124px; height:124px; display:block; position:absolute; left:50%; top:50%; margin-left:-62px; margin-top:-62px;}

.nouls{ padding:50px 0 480px; background:url(../image/t38.jpg) no-repeat center bottom; border-bottom:1px solid #ddd;}
.brelit{ line-height:2;}
.slolse{ font-size:18px; font-weight:bold; background:url(../image/e4.jpg) no-repeat left center; padding:10px 0 10px 60px;}
.sxelt{ width:800px; margin:0px auto; padding:50px 0;}
.colose{ background:#f5f5f5 url(../image/t42.jpg) no-repeat center 160px;}
.moels{ width:225px; float:left; margin-top:100px; margin-right:60px;}
.moels dt{ font-size:20px; text-align:center; line-height:60px;}
.moels dd{ font-size:14px; margin-top:15px; line-height:2;}
.bloer{ background:url(../image/t43.jpg) no-repeat center center; height:460px;}
.w1000{ width:1000px; margin:0 auto;}
.w800{ width:800px; margin:0 auto;}
.frels{ margin-top:60px; margin-right:35px; padding:20px 20px 0; height:344px; width:203px; background:url(../image/b.png); border-radius:10px;}
.frels .pic img{height:62px;}
.frels .tit{ font-size:20px;font-weight:bold;}
.frels .con{ font-size:14px; line-height:2;}
.youlse{ background:url(../image/bgt.jpg) no-repeat center bottom; padding-bottom:150px;}
.cloles{font-size:20px; text-align:center;line-height:40px; width:82px; height:40px; position:absolute; cursor:pointer;animation: starYear 1.5s ease-in infinite;}
.fot2006{ left:182px; top:484px;animation-delay: .3s;}
.fot2007{ left:536px; top:500px;animation-delay: .4s;}
.fot2008{ left:116px; top:348px;animation-delay: .5s;}
.fot2009{ left:78px; top:195px;animation-delay: .3s; color:#fff;}
.fot2010{ left:665px; top:340px;animation-delay: .4s;}
.fot2011{ left:555px; top:390px;animation-delay: .5s;}
.fot2012{ left:543px; top:160px;animation-delay: .3s;}
.fot2013{ left:462px; top:206px;animation-delay: .4s; color:#fff;}
.fot2014{ left:180px; top:252px;animation-delay: .5s;}
.fot2015{ left:290px; top:190px;animation-delay: .3s; color:#fff;}
.fot2016{ left:367px; top:96px;animation-delay: .4s;}
.fot2017{ left: 345px; top: 18px; animation-delay: .5s;}

@keyframes starYear{
	0%{opacity: 1;}
	50%{opacity: .5;}
	100%{opacity: 0;}
}

.cloloe{ width:314px; padding:0 85px; height:484px; display:table; background:url(../image/y.png) no-repeat center center; position:absolute; right:0; top:100px; visibility:hidden;filter:alpha(opacity=0);-moz-opacity:0;opacity:0; transition:all 0.5s ease}
.cloloe.op{visibility: visible;filter:alpha(opacity=100);-moz-opacity:1;opacity:1; transition:all 0.5s ease;}
.cloles .title,.cloles .imgst{ display:none;}
.pickr{ right:0; top:0; cursor:pointer;}
.midet{ display: table-cell; vertical-align:middle;}
.midet .tit{ font-size:20px; line-height:25px;}
.midet .con{ margin-top:10px;}
.midet .con p{ font-size:15px; background:url(../image/d.png) no-repeat left 10px; padding:3px 0 3px 8px;}
.scr-pic{ position:relative; width:314px; height:210px;}
.scr-pic .pic img{ position:absolute; left:0; top:0;width:314px; height:210px;}

.scr-pic .btn span{ width:20px; height:49px; position:absolute; top:50%; margin-top:-25px; cursor:pointer;}
.scr-pic .btn span.prev-pic{ left:-50px; background:url(../image/v1.png);}
.scr-pic .btn span.next-pic{ right:-50px; background:url(../image/v2.png);}

.pretxl{ height:768px; background:url(../image/t50.jpg) no-repeat center center; padding-top:65px;}
.merlse{ background:url(../image/b.png); padding:50px 115px; border-radius:15px;}
.picScroll-preo{ width:100%;  overflow:hidden; position:relative; }
.picScroll-preo .prev,.picScroll-preo .next{ display:block; top:50%; margin-top:-10px; width:33px; height:19px;overflow:hidden;cursor:pointer; position:absolute;}
.picScroll-preo .prev{ background:url(../image/zc.png) no-repeat; left:0;}
.picScroll-preo .next{ background:url(../image/zv.png) no-repeat; right:0;}
.picScroll-preo .bd{ padding:0 50px;}
.picScroll-preo .bd ul{ overflow:hidden; zoom:1; }
.picScroll-preo .bd ul > li{ margin:0 14px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-preo .bd ul > li .pic{ text-align:center; width:60px; line-height:60px; color:#5f4927; font-size:18px;}
.picScroll-preo .bd ul > li .pic a{ display:block; width:60px; border-bottom: 2px solid #b1a99a;}
.picScroll-preo .bd ul > li .pic a:hover,.picScroll-preo .bd ul li .pic a.cur{ color:#ffb218; font-size:20px; border-bottom: 2px solid #ffb218;}
.picScroll-preo .bd ul > li .title{ display:none;}
.lbcst{ padding:0 50px; font-size:16px;}
.lbcst p{ line-height:40px; height:40px; color:#5f4927; overflow:hidden; text-indent:18px; background:url(../image/de.png) no-repeat left center;}
.lbcst p span{ float:right;}
.lbcst p a{ color:#5f4927;}
.lbcst p a:hover{ color:#f5a21c;}
.pagele a{ line-height:35px; font-size:18px; color:#5f4927; display:inline-block; padding:0 6px; margin:0 2px;}
.pagele a.cur{ border-bottom:2px solid #f5a21c; color:#f5a21c;}
.pagele a:hover{ color:#f5a21c;}

.porel{ padding:50px 0; color:#5f4927; background:#f9f9f9;}
.dloe dl{ width:230px; float:left; margin:0 53px;}
.dloe dl dd{ font-size:16px; line-height:2; margin-top:25px;}
.merel dl{ float:left; width:206px; min-height:138px; background-repeat:no-repeat; background-position:left top; padding-left:135px;}
.merel dl dt{ font-size:24px; line-height:40px;}
.merel dl dd{ line-height:2; margin-top:15px;}
.bgtle{ background:url(../image/hc.jpg) no-repeat top center; width:1100px; margin:50px auto 0; padding:155px 100px 50px; border-bottom:1px solid #ddd;}
.bgtle .melse{ width:145px; float:left; line-height:2; margin:0 65px;}


.picScroll-merl{ width:1280px; margin:100px auto 0;  overflow:hidden; position:relative; }
.picScroll-merl .prev,.picScroll-merl .next{ display:block; top:110px; width:33px; height:19px;overflow:hidden;cursor:pointer; position:absolute;}
.picScroll-merl .prev{ background:url(../image/zc.png) no-repeat; left:20px;}
.picScroll-merl .next{ background:url(../image/zv.png) no-repeat; right:20px;}
.picScroll-merl .news01, .picScroll-merl .news02{width:47px; height:72px; top:85px;}
.picScroll-merl .news01{background:url(../image/tt2.jpg) no-repeat;}
.picScroll-merl .news02{background:url(../image/tt1.jpg) no-repeat;}
.picScroll-merl .bd{ padding:0 100px;}
.picScroll-merl .bd ul{ overflow:hidden; zoom:1; }
.picScroll-merl .bd ul > li{ margin:0 20px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-merl .bd ul > li .pic{width:230px; height:230px;overflow: hidden;}
.picScroll-merl .bd ul > li .pic img{ position:relative; left:0; top:0;}
.picScroll-merl .bd ul > li.cur .pic img{ position:relative; left:-10px; top:-10px; width:250px; height:250px;}
.picScroll-merl .bd ul > li .tit{ color:#5f4927; margin-top:15px; font-size:24px; }
.picScroll-merl .bd ul > li .con{ color:#5f4927; font-size:18px; margin-top:10px;}


.picScroll-merl .bd ul > li .title{ display:none;}
.bolope{ padding:50px 0; border-bottom:1px solid #ddd; line-height:2; width:1024px; margin:0 auto;color:#5f4927;}
.bolope .tit{ font-size:26px;}
.bolope .con{ font-size:18px;}
.bolope .conter{ font-size:15px;}
.jetls{ font-size:30px; color:#5f4927;}
.join-us{ margin:0 auto; width:1080px; position:relative;  padding-bottom:100px; border-bottom:1px solid #ddd; height:516px;}
.lolct{ width:261px; position:relative; float:left; margin:0 4px 0 5px;}
.pasde{ position: absolute; left:0; width:100%;}

.tlosx{ height:125px; width:100%; display:table;}
.pasde .sj01{ text-align:center; height:31px;}





.tlosx.j01{ background:#ffc048 url(../image/t59-2.jpg) no-repeat left bottom;}
.tlosx.j02{ background:#ffb718 url(../image/t60-2.jpg) no-repeat left top;}
.tlosx.j03{ background:#dc9c3d url(../image/t61-2.jpg) no-repeat left bottom;}
.tlosx.j04{ background:#ae905f url(../image/t62-2.jpg) no-repeat left top;}
.sp-sv{ display:table-cell; vertical-align:middle; text-align:center;}
.sp-sv .tit{ font-size:20px; line-height:35px; color:#5f4927;}
.sp-sv .tit.cur{ color:#fff;}
.sp-sv .cont{ font-size:16px; line-height:30px; color:#5f4927; display:none; margin-top:30px;}

.eprelt{ position:absolute; left:0; top:0; width:100%; background:#fff; height:640px; display:none;}
.wes-L{ float:left; width:266px;}
.wes-L .slot{ height:160px; color:#5f4927; background:#ffb718 url(../image/t64.jpg) no-repeat left top; background-size:auto 90%; line-height:160px; text-align:center; font-size:26px;}
.wes-L .slom{ height:260px; background:#d1955b; margin-top:5px; width:100%; display:table}
.hover-S.cur .slom{background:#d1955b url(../image/b2.jpg) no-repeat left top;}
.midl{ display:table-cell; vertical-align:middle; text-align:center;}
.midl .tit{ font-size:26px; line-height:2; color:#fff;}
.midl .con{ font-size:15px; line-height:1.6; color:#fff;}
.wes-L .slob span{ display:block; width:47px; height:31px; background:url(../image/w1.png); position:absolute; left:50%; top:0; margin-left:-23px;}
.wes-R{ width:1084px; float:left; margin-left:10px;}
.s-flot{ width:535px; position:absolute; left:271px; top:0;}
.zcet{ float:left; width:230px; display:table; height:160px; background:#ae905f;}
.hover-S.cur .zcet{background:#ae905f url(../image/b1.jpg) no-repeat left top;}
.imglt{ width:305px;}
.imglt span{ width:32px; height:47px; background:url(../image/w2.png) no-repeat; position:absolute; left:0; top:50%; margin-top:-23px;}
.midlo{ width:535px; position:absolute; left:271px; top:165px;}
.moloe{ width:333px;}
.moloe span{ display:block; width:32px; height:47px; position:absolute; right:0; top:50%; margin-top:-23px; background:url(../image/w3.png);}
.owet{ width:202px; background:#dc9c3d; float:left; height:260px; display:table;}
.hover-S.cur .owet{background:#dc9c3d url(../image/b3.jpg) no-repeat left top;}
.roloe{ width:268px; position:absolute; right:0; top:0;}
.mildi span{ width:48px; height:32px; background:url(../image/w4.png); left:50%; bottom:0; margin-left:-24px; display:block; position:absolute;}
.clog{ display:table; width:268px; height:200px; background:#bd8a3f;}
.hover-S.cur .clog{background:#bd8a3f url(../image/b4.jpg) no-repeat left top;}
.sqzl{ position:absolute; right:0; bottom:0; width:808px; height:210px;}
.hone{ float:left; display:table; height:210px; width:333px; background:#f0c267;}
.hover-S.cur .hone{background:#f0c267 url(../image/b5.jpg) no-repeat left top;}
.milei span{ display:block; width:31px; height:48px; background:url(../image/w5.png); position:absolute; left:0; top:50%; margin-top:-24px;}
.eprelt .con{ display:none;}
.clospo{ cursor:pointer; position:absolute; right:0; top:-80px;}

.ny-banner{ height:450px; position:relative; background-repeat:no-repeat; background-position:center center; background-size:auto 100%;}

















.shade {position: absolute;left: 0; top: 0; z-index: 2;display: none; width: 100%;height: 100%; background-color: #000;filter: alpha(opacity=50); opacity: 0.5; }
.big-video {
    position: absolute;
    left: 50%;
    top: 0%;
    z-index: 3;
    display: none;
    margin-left: -400px;
    background-color: #fff;
    width: 800px;
    box-sizing: border-box;
}
.big-video-main {
    height: 560px;
}
.big-video-clo {
    position: absolute;
    right: -35px;
    top: 0;
    width: 30px;
    height: 30px;
    background: url(../image/icon30.png) no-repeat center center;
    cursor: pointer;
}

@media screen and (max-width: 750px){
.big-video {
    width: 100%;
    left: 0;
    margin-left: 0;
}
.big-video-main {
    height: 185px;
}
.big-video-clo {
    right: 0;
    z-index: 21;
}
}
.blie-con{height:580px; overflow:auto}





.wrap3{ width:1200px; margin:0 auto;}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.clearfix { zoom: 1; }

.container { width:1000px;}

.poster-main {
  width: 1080px;
  height: 451px;
  position: relative;
  margin: 40px auto 0;
  padding:0 60px;
}

.poster-main a, .poster-main img { display: block; }

.poster-main .poster-list {
  width: 1080px;
  height: 451px;
  position:relative;
}

.poster-main .poster-list .poster-item {
  width: 200px;
  height: 451px;
  position: absolute;
  left: 0;
  top: 0;
}

.poster-main .poster-btn {
  position: absolute;
  top: 0;
  z-index: 10;
  cursor: pointer;
}

.poster-main .poster-prev-btn {
  left: 0;
  background: url(../image/left2.jpg) no-repeat center center;
}

.poster-main .poster-next-btn {
  right: 0;
  background: url(../image/right2.jpg) no-repeat center center;
}
.clpte{ color:#5f4927; font-size:22px; font-weight:bold; line-height:35px; background:url(../image/31.png) no-repeat center center; text-align:center;}

.boslem .pice{ width:510px; text-align:center;}
.casolt{ width:690px; padding-top:30px;}
.casolt dl{ margin-bottom:40px;}
.casolt dt{ background:url(../image/xz.png) no-repeat left center; padding-left:35px; font-weight:bold;}
.casolt dd{ margin-top:20px; line-height:30px; padding:0 35px;}
.geopx{ background:#f9f9f9; padding:30px 0; color:#5f4927;}
.casclt{ margin-top:40px;}
.casclt dl{ float:left; text-align:center; margin:0 10px 15px;}
.casclt dl dd{ margin-top:10px;}

.boudlc li{ width:30%; float:left; border-right:1px dashed #5f4827; line-height:1.6;}
.boudlc li strong{ font-size:28px;}
.boudlc li.tl{ width:39%;}
.dakes li .con{ font-size:16px;}
 
 
 
 
 
 .pachlme{ font-family:"微软雅黑";}
.afrelm{ font-size:1rem;}
.imdol{ margin:10px 0;}
.blodcs{ padding:15px 5%; border-bottom:1px dashed #9c9c9c; text-align:center;}
.blodcs dt{ font-size:0.8rem;}
.dulodl{ background:#f4f4f4;}