@charset "utf-8";
/* CSS Document */

.about{ width:100%; overflow:hidden; center top no-repeat;}
.about .guan{ width:770px; padding-top:60px;}
.about .guan h1{ font-size:44px; font-weight:bold; color:#ebb112; line-height:50px; font-family:"宋体";}
.about .guan h2{ font-size:24px; color:#fff; font-family:"晴圆"; margin-top:18px; letter-spacing:2px;}
.about .guan h3{ overflow:hidden; padding:28px 0;}
.about .guan h3 i{ display:block; width:70px; height:1px; background:#fff; opacity:0.2;}
.about .guan p{ color:#777; overflow:hidden;}
.about .guan h4{ overflow:hidden; margin-top:40px;}
.about .guan h4 a{ display:inline-block; width:160px; line-height:36px; background:url(../images2021new/read.png) 120px center no-repeat #ebb112; color:#fff; text-transform:uppercase; text-indent:20px;
 font-family:Arial; border-radius:4px; transition: .5s ease-in-out; -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out;  -o-transition: .5s ease-in-out;}
.about .guan h4:hover a{ background:url(../images2021new/read.png) 130px center no-repeat #ebb112;}

.about .jsdh{ width:364px; padding-top:66px;}
.about .jsdh h1{ font-size:44px; font-weight:bold; color:#ebb112; line-height:50px; font-family:"宋体";}
.about .jsdh h2{ font-size:24px; color:#fff; font-family:"晴圆"; margin-top:18px; letter-spacing:2px;}

.about .jsdh em{ display:block; padding:20px 0; overflow:hidden; width:100%;}
.about .jsdh h2 i{ display:block; width:14px; height:6px; background:#ebb112;}
.about .jsdh p{ color:#777; overflow:hidden;}
.about .jsdh h4{ overflow:hidden; margin-top:30px;}
.about .jsdh h4 a{ display:inline-block; width:160px; line-height:36px; background:url(../images2021new/read.png) 120px center no-repeat #ebb112; color:#fff; text-transform:uppercase; text-indent:20px;
 font-family:Arial; border-radius:4px; transition: .5s ease-in-out; -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out;  -o-transition: .5s ease-in-out;}
.about .jsdh h4:hover a{ background:url(../images2021new/read.png) 130px center no-repeat #ebb112;}

.hebox{ position:absolute; left:0; bottom:0px; width:100%; z-index:99;}
.hebox .pplc{ width:840px; position:relative;}
.hebox .pplc em{ display:block; width:100%; overflow:hidden;}
.hebox .pplc em img{ display:block; width:100%; transition:600ms; -webkit-transition:600ms;
	-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); /*filter: gray;*/}
.hebox .pplc:hover em img{ -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.2); transform:scale(1.1);filter: grayscale(0);-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);}
.hebox .pplc div{ position:absolute; left:40px; bottom:35px;}
.hebox .pplc div h1{ font-size:18px; color:#fff;}
.hebox .pplc div b{ display:block; background:url(../images2021new/div.png) no-repeat; height:100px; width:260px; margin-top:10px;}
.hebox .video{ width:460px; position:relative;}
.hebox .video .annu{ width:100%; position:absolute; left:0; top:0; z-index:90; height:360px;}
.hebox .video .annu b{ width:100%; display:block; height:360px; background:rgba(0,0,0,0.4); position:absolute; left:0; top:0;}
.hebox .video .annu i{ position:absolute; left:50%; margin-left:-35px; top:50%; margin-top:-30px; display:block; width:70px; height:60px; background:url(../images2021new/annu.png) no-repeat; opacity:0.5; z-index:90; cursor:pointer;}
.hebox .video .line{ position:absolute; width:1px; height:215px; top:-175px; background:#555; right:210px; z-index:99;}
.hebox .video .line span{ width:100%; height:40px; position:absolute; left:0; bottom:0; background:#fff;}


.divhe{ width:100%; overflow:hidden; padding:70px 0;}
.divhe .tou{ width:100%; overflow:hidden;}
.divhe .tou em{ display:block; width:100%; overflow:hidden;}
.divhe .tou em img{ display:block; width:100%;}
.divhe .tou h1{ color:#ebb112; font-size:30px; font-weight:bold; line-height:70px; text-align:center;}

.fzhan{ width:100%; overflow:hidden; position:relative; margin-top:60px;}	
.fzhan .prev,.fzhan .next{ width:70px; height:70px; display:block; border-radius:50%; box-shadow:0 0 5px 4px #222; position:absolute; top:280px; transition: background 0.3s ease 0s; cursor:pointer;}	
.fzhan .prev{ background:url(../images2021new/prev1.png) center center no-repeat; left:5px;}	
.fzhan .next{ background:url(../images2021new/next1.png) center center no-repeat; right:5px;}	
.fzhan .prev:hover{ background:url(../images2021new/prev.png) center center no-repeat #ebb112;}
.fzhan .next:hover{ background:url(../images2021new/next.png) center center no-repeat #ebb112;}
.fzhan .tempWrap{ width:1170px !important; float:left; margin-left:48px;}	
.fzhan .dlist{ overflow:hidden;}
.fzhan .dlist dl{ float:left; width:350px;overflow:hidden; margin:0 30px 0 0; background:#fff; cursor:pointer;}	
.fzhan .dlist dl dt{ width:100%; display:block; height:350px; overflow:hidden;}
.fzhan .dlist dl dt img{ width:100%; height:350px; display:block; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -o-transition:all 0.4s linear; transition:all 0.4s linear;}
.fzhan .dlist dl:hover dt img{transform:scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);-moz-transform: scale(1.2);-webkit-transform: scale(1.2);}
.fzhan .dlist dl dd{ overflow:hidden; padding:40px 24px; text-align:center;}	
.fzhan .dlist dl dd em{ display:block; width:100%; overflow:hidden; height:60px; transition: background 0.5s;}
.fzhan .dlist dl dd em.shu1{ background:url(../images2021new/shu1.png) center top no-repeat;}
.fzhan .dlist dl:hover dd em.shu1{ background:url(../images2021new/shu1.png) center -60px no-repeat;}
.fzhan .dlist dl dd em.shu2{ background:url(../images2021new/shu2.png) center top no-repeat;}
.fzhan .dlist dl:hover dd em.shu2{ background:url(../images2021new/shu2.png) center -60px no-repeat;}
.fzhan .dlist dl dd em.shu3{ background:url(../images2021new/shu3.png) center top no-repeat;}
.fzhan .dlist dl:hover dd em.shu3{ background:url(../images2021new/shu3.png) center -60px no-repeat;}
.fzhan .dlist dl dd em.shu4{ background:url(../images2021new/shu4.png) center top no-repeat;}
.fzhan .dlist dl:hover dd em.shu4{ background:url(../images2021new/shu4.png) center -60px no-repeat;}
.fzhan .dlist dl dd em.shu5{ background:url(../images2021new/shu5.png) center top no-repeat;}
.fzhan .dlist dl:hover dd em.shu5{ background:url(../images2021new/shu5.png) center -60px no-repeat;}
.fzhan .dlist dl dd h1{ overflow:hidden; padding:20px 0;}
.fzhan .dlist dl dd h1 i{ display:inline-block; height:1px; width:50px; background:#c0c0c0;}
.fzhan .dlist dl dd h2{ font-size:20px;}
.fzhan .dlist dl:hover dd h2{ color:#ebb112;}
.fzhan .dlist dl dd h3{ overflow:hidden; margin-top:40px;}
.fzhan .dlist dl dd h3 a{ display:inline-block; width:68px; line-height:28px; background:#ebb112; margin-left:8px;}
.fzhan .dlist dl dd h3 a:first-child{ margin:0;}


.news{ width:100%; overflow:hidden; background:url(../images2021new/news.jpg); position:relative; margin-top:50px;}
.news em{ display:block; width:830px; float:left; overflow:hidden;}
.news em img{ width:100%; height:310px; display:block; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -o-transition:all 0.4s linear; transition:all 0.4s linear;}
.news:hover em img{transform:scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);-moz-transform: scale(1.2);-webkit-transform: scale(1.2);}
.news .date{ width:90px; text-align:right; padding:50px 30px 0; position:absolute; left:680px; background:rgba(235,177,18,0.6); top:0; height:260px; z-index:90;}
.news .date b{ display:block; line-height:100px; font-family:晴圆, Arial; font-size:80px; font-weight:bold; color:#fff;}
.news .date p{ color:#fff; font-size:20px; text-transform:uppercase; font-family:Arial; overflow:hidden;}
.news .date i{ display:block; width:35px; height:1px; background:#fff; position:absolute; bottom:60px; right:30px;}
.news .txts{ padding:50px 45px 0; width:380px; float:right; overflow:hidden;}
.news .txts h1{ color:#fff; font-size:22px; overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.news .txts p{ color:#ccc; font-size:16px; line-height:32px; height:96px; overflow:hidden; margin:28px 0 35px;}
.news .txts h2{ color:#ebb112; font-size:16px; text-align:right; overflow:hidden;}

.list{ width:100%; overflow:hidden; margin-top:40px; padding-bottom:10px;}
.list li{ width:408px; margin:0 0 40px 38px; float:left; position:relative;}
.list li:first-child{ margin:0;}
.list li.no{ margin-left:0;}
.list li em{ display:block; overflow:hidden;}
.list li em img{ width:100%; height:300px; transition-duration: 0.5s;-ms-transition-duration: 0.5s;-moz-transition-duration: 0.5s; -webkit-transition-duration: 0.5s;}
.list li:hover em img{transform:scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);-moz-transform: scale(1.2);-webkit-transform: scale(1.2);}
.list li h1{ padding:20px 0 5px; font-size:20px; color:#fff; overflow:hidden;}
.list li p{ color:#777; overflow:hidden;}
.list li b{ position:absolute; left:0; bottom:-10px; background:#444; height:1px; width:100%;}
.list li i{ display:block; position:absolute; width:0; height:1px; background:#ebb112; left:0;  bottom:-10px; opacity:1; transition: .5s ease-in-out; -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out;  -o-transition: .5s ease-in-out; z-index:90;}
.list li:hover i{ width:100%;}


.zxyd{ width:100%; overflow:hidden; padding:40px 0; background:url(../images2021new/news.jpg);}
.zxyd h1{ font-size:40px; line-height:50px; color:#ebb112; overflow:hidden;}
.zxyd h2{ font-size:16px; color:#999; overflow:hidden;}
.zxyd form{ width:100%; overflow:hidden; padding:40px 0 30px;}
.zxyd form input{ margin-right:16px;}
.zxyd form input.text{ width:260px; border:1px #444 solid; line-height:52px; height:52px; padding-left:10px; float:left; background:none; color:#999; font-size:16px;}
.zxyd form input.sub{ width:148px; float:right; line-height:54px; background:#ebb112; height:54px; color:#fff; border:none; font-size:18px; margin-right:0; cursor:pointer;}


/*内页样式*/
.focubox{ width:100%; overflow:hidden; position:relative; height:100%;}
.xwtu .mask{ position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.3);}
.focubox .pic img{ display:block; width:100%;}
.xwtu{ height:auto !important;}
/*精品服务*/
.jpfw{ position:relative;}
.jpfw .ldxl{ position:absolute; z-index:5; top:0; left:0; width:100%; height:100%; padding:13% 6% 0;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} 
.jpfw .ldxl ul{ width:100%;}
.jpfw .ldxl ul li{ float:left; width:14.6%; position:relative; margin-right:2%;}
.jpfw .ldxl ul li b{ display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.3);transition-duration: .5s; -ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.jpfw .ldxl ul li img{ display:inline-block; vertical-align:middle; max-width:100%;}
.jpfw .ldxl ul li div{ position:absolute; top:40%; left:0; text-align:center; width:100%;}
.jpfw .ldxl ul li div h1{ font-size:30px; font-weight:bold; font-family:"晴圆","华文细黑"; color:#fff; padding-bottom:50px;}
.jpfw .ldxl ul li div span{ display:inline-block; width:130px; line-height:32px; border:1px #fff solid; color:#fff; transition-duration: .5s; -ms-transition-duration: .5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.jpfw .ldxl ul li:hover div span{ background:#ebb112; border-color:#ebb112}
.jpfw .ldxl ul li:hover b{ opacity:0;}
.jpfw .webu{ width:100%; overflow:hidden; position:absolute; left:0; bottom:0; padding:15px 0; color:#bbb; text-align:center;}

/*登录*/
.login{ position:absolute; top:20%; left:20%; width:350px; padding:50px; z-index:90; background:rgba(0,0,0,0.6);}
.login h1{ font-size:30px; color:#fff; text-indent:100px; color:#ebb112; font-weight:bold;}
.login ul{ width:100%; margin-top:10px; overflow:hidden;}
.login ul li{ overflow:hidden; width:100%; margin-top:30px; line-height:40px;}
.login ul li span{ display:block; width:100px; float:left; overflow:hidden; text-align:right; font-size:16px; color:#aaa;}
.login ul li input.text{ width:238px; line-height:38px; height:38px; padding-left:10px; border:1px #666 solid; float:right; background:none; color:#fff;}
.login ul li input.yzm{ width:138px; line-height:38px; height:38px; padding-left:10px; border:1px #666 solid; float:left; background:none; color:#fff;}
.login ul li img{ width:90px; height:34px; float:right;}
.login ul li input.sub{ width:238px; height:40px; line-height:40px; margin-left:100px; background:#ebb112; color:#fff; font-size:16px; border:none; border-radius:2px; cursor:pointer;}
.login p{ padding-left:100px; overflow:hidden; margin-top:20px; position:relative;}
.login p a{ display:block; width:50%; float:left; text-align:center; color:#aaa;}
.login p i{ display:block; color:#fff; opacity:0.4; position:absolute; left:219px; top:0; font-style:normal;}
.login p a:hover{ color:#ebb112;}



.lanmu{ width:100%; overflow:hidden; padding:25px 0; background:url(../images2021new/news.jpg);  box-shadow: 0 2px 5px 2px rgba(0,0,0,0.4); -o-box-shadow: 0 2px 5px 2px rgba(0,0,0,0.4); -ms-box-shadow: 0 2px 5px 2px rgba(0,0,0,0.4); -moz-box-shadow: 0 2px 5px 2px rgba(0,0,0,0.4); -webkit-box-shadow: 0 2px 5px 2px rgba(0,0,0,0.4);}
.lanmu h1{ float:left; overflow:hidden;}
.lanmu h1 a{ display:block; float:left; overflow:hidden; padding-right:60px; font-size:16px; color:#fff;}
.lanmu h1 a i{ display:block; float:left; margin:9px 10px 9px 0; width:8px; height:8px; border:2px #9a9a9a solid; border-radius:50%;transition-duration: .5s;
    -ms-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -webkit-transition-duration: .5s;}
.lanmu h1 a:hover{ color:#ebb112;}
.lanmu h1 a:hover i{ border:2px #ebb112 solid;}
.lanmu h1 a.list_on{ color:#ebb112;}
.lanmu h1 a.list_on i{ border:2px #ebb112 solid;}
.wezh{ float:right; overflow:hidden; color:#999; background:url(../images2021new/wzhi.png) left center no-repeat; padding-left:15px;}
.wezh a{ display:inline-block; padding:0 12px; color:#999;}

.content{ width:100%; overflow:hidden; padding:60px 0;}


.yema{ width:100%; text-align:center; margin-top:50px;}
.yema a{ font-size:18px; color:#fff; padding:0 10px;}
.yema a.cur{ color:#ebb112;}
.yema a.prev{ width:20px; height:10px; background:url(../images2021new/news_prev.png) left center no-repeat; display:inline-block;}
.yema a.next{ width:20px; height:10px; background:url(../images2021new/news_next.png) right center no-repeat; display:inline-block;}

.yema li{display:inline; list-style-type:none; border:1px #505050 solid; padding:5px 10px; margin:5px;}
.yema li a{ font-size:14px; color:#505050;}
.yema li a.active{ color:#ebb112;}
.yema li a.prev{ width:20px; height:10px; background:url(../images2021new/news_prev.png) left center no-repeat; display:inline-block;}
.yema li a.next{ width:20px; height:10px; background:url(../images2021new/news_next.png) right center no-repeat; display:inline-block;}





.some{ width:100%; overflow:hidden;}
.some h1{ font-size:26px;overflow:hidden; text-align:center; color:#fff;}
.some h2{ line-height:40px; overflow:hidden; color:#888; font-size:14px; border-bottom:1px #444 dashed; padding:15px 0; text-align:center;}
.some_wz{ width:100%; overflow:hidden; padding:30px 0;}
.some_wz p{ font-size:14px; color:#777; text-indent:2em;}
.some_wz img{ }
.some_duo{ margin-top:60px; overflow:hidden; line-height:60px; border-bottom:1px #444 solid; border-top:1px #444 solid; width:100%; position:relative;}
.some_duo a{ width:50%; font-size:16px; text-align:center; display:block; float:left; overflow:hidden; color:#fff;}
.some_duo i{ height:20px; width:1px; background:#eee; position:absolute; left:50%; top:15px; display:block;}
.some_duo a:hover{ color:#ebb112}


/*关于我们*/
.gywm{ position:relative; overflow:hidden;}
.gywm .gywm_mz{ width:100%; overflow:hidden; text-align:center;}
.gywm .gywm_mz h1{ font-size:60px; color:#ebb112; line-height:80px; overflow:hidden; font-family:"Times New Roman", Times, serif,Arial; text-transform:uppercase;}
.gywm .gywm_mz h2{ font-size:24px; color:#ebb112;}
.gywm .gywm_wz{ width:100%; overflow:hidden; margin:30px 0;}
.gywm .gywm_wz p{color:#aaa;}
.gywm em{ display:block; overflow:hidden;}

.gypic{ height:500px; position:relative; background:url(../images2021new/gypic.jpg); margin-top:80px; background-position:center bottom; background-repeat:no-repeat; background-attachment:fixed; background-size:cover;}
.gywm ol{ width:100%; overflow:hidden; margin-top:50px;}
.gywm ol li{ width:236px; float:left; margin-left:30px; position:relative; cursor:pointer; padding-bottom:118px; overflow:hidden; transition: all 1s ease, opacity 1.5s ease;}
.gywm ol li:first-child{ margin:0;}
.gywm ol li em{ display:block; overflow:hidden;}
.gywm ol li em img{ width:100%; display:block;}
.gywm ol li .txts{ position:absolute; bottom:-130px; right:0; left:0;  text-align:center;height:260px; transition-duration:.5s;  -webkit-transition-duration:.5s;}
.gywm ol li .txts .tit{ transition:.5s; -webkit-transition:.5s; top:30px; position:relative; font-size:20px; height:120px; color:#ebb112;}
.gywm ol li .txts .tit b{ font-size:36px; font-family:Arial; display:block; line-height:50px; font-weight:normal;}
.gywm ol li .txts .tet{ width:80%; margin:auto; position:relative; top:20px; transition:.5s; -webkit-transition:.5s; color:#fff;}
.gywm ol li:hover .txts{ bottom:0; background:#ebb112;}
.gywm ol li:hover .txts .tit{ top:0; color:#fff;}
.gywm ol li:hover .txts .tet{ top:-30px;}


/*餐饮图片展示*/
.cybx{ width:100%; overflow:hidden;}
.cybx li{ float:left; width:610px; margin:0 20px; overflow:hidden; position:relative; padding-bottom:50px;}
.cybx li em{ display:block; width:100%; overflow:hidden; position:relative;}
.cybx li em img{ display:block; width:100%; height:400px; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s;}
.cybx li em b{ display:block; background:rgba(0,0,0,0.4); position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
.cybx li div{ position:absolute; left:0; bottom:0; padding:25px 5%; width:74%; background:#fff; border:1px #e0e0e0 solid; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s;}
.cybx li div h1{ font-size:20px;}
.cybx li div p{ color:#aaa; margin-top:20px;}
.cybx li:hover em b{ opacity:1;}
.cybx li:hover em img{transform:scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);-moz-transform: scale(1.2);-webkit-transform: scale(1.2);}
.cybx li:hover div{ bottom:20px;}

.hhct{ width:100%; overflow:hidden;}
.hhct li{ width:1260px; position:relative; margin:80px 20px 0; height:430px; background:#fff;}
.hhct li em{ display:block; width:860px; overflow:hidden;}
.hhct li em img{ display:block; width:100%; height:430px;}
.hhct li div.hhct11{ width:340px; padding-right:40px; position:relative; height:430px;}
.hhct li div.hhct22{ width:340px; padding-right:40px; margin-left:20px; position:relative; height:430px;}
.hhct li div.hhct22 h1,.hhct li div.hhct22 h2{ text-align:right;}
.hhct li div b{ display:block; position:absolute; width:145px; height:136px; background:url(../images2021new/hhct1.png); overflow:hidden; top:-20px; right:-20px;}
.hhct li div strong{ display:block; position:absolute; width:173px; height:111px; background:url(../images2021new/hhct2.png); overflow:hidden; top:-20px; left:-20px;}
.hhct li div h1{ font-size:28px; padding:50px 0 10px;}
.hhct li div h2{ font-size:16px;}
.hhct li div h3{ color:#999; font-size:12px; margin-top:20px; background:url(../images2021new/icon.png) left center no-repeat; padding-left:20px;}
.hhct li div h3 i{ font-size:14px; color:#555; padding:0 10px; font-style:normal;}
.hhct li div p{ color:#555; padding:20px 0 0; height:150px;}
.hhct li div h4{ color:#bd2840; padding-top:10px;}


.slideBox{ width:100%; overflow:hidden;}
.slideBox .hd{ width:100%; overflow:hidden; text-align:right; margin-top:20px;}
.slideBox .hd ul{ overflow:hidden; zoom:1;}
.slideBox .hd ul li{ display:inline-block; width:60px; height:3px; background:#aaa; margin-left:20px; font-size:0; cursor:pointer;}
.slideBox .hd ul li.on{ background:#ebb112;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ width:100%; overflow:hidden;}
.slideBox .bd img{ display:block; width:100%; height:500px;}
.slideBox .prev,.slideBox .next{ display:none;}


.hyyh{ width:100%; overflow:hidden; margin-top:50px;}
.hyyh .tit{ width:300px; overflow:hidden; font-size:30px; color:#ebb112;}
.hyyh .tit i{ display:block; font-style:normal; font-size:18px; padding-top:10px;}
.hyyh .text{ width:870px; overflow:hidden;}
.hyyh .text h1{ font-size:20px; color:#fff;}
.hyyh .text h1 i{ font-size:14px; text-transform:uppercase; padding-left:10px; color:#fff; font-style:normal;}
.hyyh .text p{ color:#aaa; padding:20px 0 60px;}



.wxkf{ width:100%; overflow:hidden;}
.wxkf li{ width:100%; overflow:hidden; background:#fff; margin-bottom:50px;}
.wxkf li em{ display:block; width:820px; overflow:hidden; position:relative;}
.wxkf li em img{ display:block; width:100%; height:300px; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s;}
.wxkf li:hover em img{transform:scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);-moz-transform: scale(1.2);-webkit-transform: scale(1.2);}
.wxkf li .cont{ width:360px; height:260px; position:relative; padding:40px 60px 0 60px; overflow:hidden;}
.wxkf li .cont h1{ font-size:24px; overflow:hidden;}
.wxkf li .cont h2{ font-size:24px; letter-spacing:-1px;  cursive; margin-top:10px; font-family:Arial, Helvetica, sans-serif;}
.wxkf li .cont h3{ overflow:hidden; margin-top:25px;}
.wxkf li .cont h3 i{ width:20px; height:3px; display:block; background:#ebb112;}
.wxkf li .cont dl{ overflow:hidden; margin-top:60px;}
.wxkf li .cont dl dd{ float:left; overflow:hidden; border-left:1px #999 dotted; padding:0 39px;}
.wxkf li .cont dl dd:first-child{ border:none; padding-left:0;}
.wxkf li .cont dl dd:last-child{ padding-right:0;}
.wxkf li .cont dl dd h4{ color:#777;}
.wxkf li .cont dl dd h5{ font-size:22px; font-weight:bold; color:#ebb112; font-family:"Courier New", Courier, monospace;}
.wxkf li .cont dl dd h5 i{ font-weight:normal; font-style:normal; font-size:14px; text-transform:uppercase;}
.wxkf li .cont b{ display:block; width:0; height:300px; position:absolute; right:0; top:0; background:#ebb112; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
.wxkf li:hover .cont b{ width:5px;}
.wxkf li .cont strong{ display:block; width:0; height:300px; position:absolute; left:0; top:0; background:#ebb112; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
.wxkf li:hover .cont strong{ width:5px;}

.qydd{ width:100%; overflow:hidden;}
.qydd li{ width:400px; float:left; margin:0 50px 40px 0; background:#fff; overflow:hidden;}
.qydd li.no{ margin-right:0;}
.qydd li em{ display:block; width:100%; overflow:hidden; position:relative;}
.qydd li em img{ display:block; width:100%; height:300px; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s;}
.qydd li:hover em img{transform:scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);-moz-transform: scale(1.2);-webkit-transform: scale(1.2);}
.qydd li div{ width:280px; height:150px; position:relative; padding:40px 60px 0 60px; overflow:hidden;}
.qydd li div h1{ font-size:24px; overflow:hidden;}
.qydd li div h2{ font-size:24px; letter-spacing:-1px; cursive; margin-top:10px; font-family:Arial, Helvetica, sans-serif;}
.qydd li div h3{ overflow:hidden; margin-top:25px;}
.qydd li div h3 i{ width:20px; height:3px; display:block; background:#ebb112;}
.qydd li:hover div h1{ color:#ebb112;}
.qydd li div b{ display:block; width:100%; height:0; position:absolute; left:0; bottom:0; background:#ebb112; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
.qydd li:hover div b{ height:5px;}


.cong{ width:100%; overflow:hidden;}
.cong h1{ float:left; overflow:hidden; background:url(../images2021new/weizhi.png) left center no-repeat; font-size:14px; color:#888; padding-left:22px;}
.cong h1 a{ color:#888; font-size:14px; padding:0 8px;}
.cong h2{ float:right; overflow:hidden; background:url(../images2021new/back.png) left center no-repeat; padding-left:25px;}
.cong h2 a{ color:#888; font-size:14px;}
.cong h1 a:hover,.cong h2 a:hover{ color:#ebb112;}


.femn{ width:100%; overflow:hidden; margin-top:30px;}
.left{ width:860px; overflow:hidden;}
.gallery {width:100%; overflow:hidden;}
.gallery .wojia{ width:100%; height:500px; overflow:hidden; position:relative; }
.gallery .wojia .ad-loader{ border:1px #e0e0e0 solid; z-index:10; left:48%; position:absolute; top:45%;}
.gallery .wojia .gw_next,.gallery .wojia .gw_prev{ display:block; z-index:9999; width:25%; cursor:pointer; position:absolute; top:0; height:100%;}
.gallery .wojia .gw_next{ right:0;}
.gallery .wojia .gw_prev{ left:0;}
.gallery .wojia .gw_prev .gw_prev_tu,.gallery .wojia .gw_next .gw_next_tu{ display:none; z-index:101; background:url(../images2021new/prve.png) no-repeat; left:0; width:40px; height:70px; position:absolute; top:46%;}
.gallery .wojia .gw_next .gw_next_tu{ right:0; left:auto; background-position:-40px top;}
.gallery .wojia .gw_prev .gw_prev_tu{ background-position:left top;}
.gallery .wojia .datu{ width:860px !important; height:500px !important; overflow:hidden;}
.gallery .wojia .datu img{ width:100% !important; height:500px !important;}
.gallery .xiatu{ width:100%; margin-top:10px; position:relative; height:108px; overflow:hidden;}
.gallery .xiatu .thumbs{ width:796px; margin:0 32px; height:108px; overflow:hidden;}
.gallery .thumbs .thumb_list{ overflow:hidden;}
.gallery .thumbs li{ float: left; height:108px; width:132px; padding:0 2px;}
.gallery .thumbs li a{ display:block;}
.gallery .thumbs LI a img{ height:108px; width:132px;}
.gallery .thumbs LI a.ad-active img{}
.gallery .tu_shang,.gallery .tu_xia{ position:absolute; top:0; display:block;  height:100%; width:30px; z-index:10; background:url(../images2021new/prve.png) no-repeat;}
.gallery .tu_xia{ cursor:pointer;right:0; background-position:-30px -70px;}
.gallery .tu_shang{ cursor:pointer; left:0; background-position:0 -70px;}
.gallery .tu_shang:hover{ background-position:-60px -70px;}
.gallery .tu_xia:hover{ background-position:-90px -70px;}
.ad-preloads {LEFT: -9000px; POSITION: absolute; TOP: -9000px}



.hhdr{ width:380px; overflow:hidden; background:#fff; padding:120px 30px 50px; height:448px; text-align:center;}
.hhdr h1{ font-size:24px; overflow:hidden;}
.hhdr h2{ font-size:24px; letter-spacing:-1px;  cursive; margin-top:10px; font-family:Arial, Helvetica, sans-serif;}
.hhdr h3{ overflow:hidden; margin-top:25px;}
.hhdr h3 i{ margin:0 auto; width:20px; height:3px; display:block; background:#ebb112;}
.hhdr dl{ overflow:hidden; margin-top:60px;}
.hhdr dl dd{ float:left; overflow:hidden; border-left:1px #999 dotted; width:180px; text-align:center;}
.hhdr dl dd:first-child{ border:none;}
.hhdr dl dd h4{ color:#777;}
.hhdr dl dd h5{ font-size:22px; font-weight:bold; color:#ebb112; font-family:"Courier New", Courier, monospace;}
.hhdr dl dd h5 i{ font-weight:normal; font-style:normal; font-size:14px; text-transform:uppercase;}
.hhdr em{ display:block; margin:80px 0 100px; width:100%;}
.hhdr em a{ display:inline-block; width:200px; font-style:normal; line-height:52px; color:#fff; text-align:center; font-size:18px; border-radius:4px; background:#ebb112; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear;}
.hhdr em a:hover{ -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}


.item{ width:100%; overflow:hidden; padding:50px 0; border-bottom:1px #444 solid;}
.item h1{ font-size:20px; color:#fff; padding-bottom:20px;}
.item ol{ width:100%; overflow:hidden; margin-top:20px;}
.item ol li{ text-align:center; width:20%; float:left; overflow:hidden;}
.item ol li i{ display:block; width:100%; height:50px; background:url(../images2021new/item.png) no-repeat;}
.item ol li i.item1{ background-position:center 0;}
.item ol li i.item2{ background-position:center -50px;}
.item ol li i.item3{ background-position:center -100px;}
.item ol li i.item4{ background-position:center -150px;}
.item ol li i.item5{ background-position:center -200px;}
.item ol li h2{ color:#888; font-size:16px; margin-top:10px;}
.item p{ color:#888; font-size:16px; line-height:40px;}
.item p i{ font-style:normal; color:#ebb112; padding:0 5px;}




/*积分商城*/
.nebox{ width:100%;}
.nebox li{ width:255px; padding:20px; float:left; margin:15px; background:#fff; overflow:hidden; position:relative;-webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s;  -o-transition: all .3s linear 0s; transition: all .3s linear 0s;}
.nebox li em{ display:block; width:180px; margin:10px auto;}
.nebox li em img{ width:100%; height:150px;}
.nebox li h1{ overflow:hidden; padding:10px 0; height:55px;}
.nebox li p{ color:#999; line-height:24px;}
.nebox li p i{ font-style:normal; color:#ebb112; font-weight:bold; font-size:16px;}
.nebox li p b{ font-weight:normal;}
.nebox li:hover{box-shadow: 0 15px 30px rgba(0,0,0,0.1); transform: translate3d(0,-5px,0); -webkit-transform: translate3d(0,-5px,0); -o-transform: translate3d(0,-5px,0); -moz-transform: translate3d(0,-5px,0);}



.scfy{ width:1240px; padding:30px; background:#fff; overflow:hidden; margin:0 auto;}
.rmdh{ width:250px; overflow:hidden;  box-shadow: 0 2px 5px 2px rgba(0,0,0,0.1); -o-box-shadow: 0 2px 5px 2px rgba(0,0,0,0.1); -ms-box-shadow: 0 2px 5px 2px rgba(0,0,0,0.1); -moz-box-shadow: 0 2px 5px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0 2px 5px 2px rgba(0,0,0,0.1);}
.rmdh h1{ line-height:50px; text-indent:15px; overflow:hidden; border-bottom:1px #e0e0e0 solid;}
.rmdh ol{ overflow:hidden; zoom:1;}
.rmdh ol li{ width:210px; margin:0 auto; position:relative; cursor:pointer; margin-top:20px; height:250px;}
.rmdh ol li span{ width:16px; height:16px; line-height:16px; position:absolute; left:-20px; top:0; text-align:center; background:#ebb112; color:#fff;}
.rmdh ol li em{ display:block; width:180px; height:150px; border:1px #e0e0e0 solid; margin:10px auto; overflow:hidden;}
.rmdh ol li em img{width:180px; height:150px;}
.rmdh ol li h2{ padding:10px 10px 0; font-size:12px; height:40px; line-height:20px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.rmdh ol li p{ color:#999; font-size:12px; overflow:hidden; padding:0 10px;}
.rmdh ol li p i{ font-style:normal; color:#ebb112; font-weight:bold; font-size:16px;}


.jfxq{overflow:hidden; width:940px;}
.jfxq h1{ font-size:18px; font-weight:bold; display:block; padding:25px 0; border-bottom:1px #e0e0e0 solid; border-top:1px #e0e0e0 solid;}

.qing{ width:100%; overflow:hidden; padding:0 0 40px;}
.qing em{ display:block; float:left; overflow:hidden; width:440px;}
.qing em img{ display:block; width:100%;}
.qing .lieb{ width:460px; float:right; overflow:hidden; line-height:44px;}
.qing .lieb h4{ font-size:22px; font-weight:bold; border-bottom:1px #e0e0e0 solid; padding-bottom:10px; margin-bottom:40px;}
.qing .lieb strong{ display:block; float:left; overflow:hidden; width:80px;}

.slideTxtBox{ width:380px; float:right; overflow:hidden;}
.slideTxtBox .hd{ overflow:hidden; padding:6px 0;}
.slideTxtBox .hd ul{ zoom:1;}
.slideTxtBox .hd ul li{ position:relative; color:#555; float:left; display:block; float:left; border:1px #e0e0e0 solid; padding:0 12px; margin-right:10px; white-space:normal; cursor:pointer; line-height:30px;}
.slideTxtBox .hd ul li span{ display:none; position:absolute; z-index:1; bottom:0; right:0; width:10px; height:10px; overflow:hidden; background:url(../images2021new/slideTxtBox.png) no-repeat;}
.slideTxtBox .hd ul li.on{ border-color:#ebb112; color:#ebb112;}
.slideTxtBox .hd ul li.on span{ display:block;}
.slideTxtBox .bd ul{ overflow:hidden;}
.slideTxtBox .bd li{ color:#555;}
.slideTxtBox .bd li i{ color:#3498db; font-size:18px; font-weight:bold; font-style:normal;}
.slideTxtBox .bd li b{ color:#ebb112; font-size:18px; font-weight:bold;}
.slideTxtBox .arrow{ display:none;}

		
.qing .lieb ol{ width:100%; overflow:hidden; line-height:44px;}
.qing .lieb ol li{ overflow:hidden;}
.qing .lieb ol li span{ display:block; width:80px; float:left; overflow:hidden;}
.qing .lieb ol li .buy{ border:1px #e0e0e0 solid; border-radius:3px; float:left; line-height:30px; margin-top:6px; overflow:hidden;}
.qing .lieb ol li .buy .buy_less{ display:block; float:left; padding:0 10px;}
.qing .lieb ol li .buy input.inptnum{ display:block; height:30px; float:left; overflow:hidden; padding:0 10px; border:1px #e0e0e0 solid; border-top:0; border-bottom:0;}
.qing .lieb ol li .buy .buy_add{ display:block; float:left; padding:0 10px;}
.qing .lieb ol li .buy .buy_less:hover{ background:#e6e6e6;}
.qing .lieb ol li .buy .buy_add:hover{ background:#e6e6e6;}
.qing .lieb ol li input.sub{ padding:0 50px; background:#ebb112; border-radius:4px; color:#fff; border:0; display:block; height:44px; line-height:44px; font-size:16px; cursor:pointer;}

.shdz{ width:100%; overflow:hidden;}
.shdz h1{ font-size:22px; overflow:hidden; padding-bottom:10px;}
.shdz h2{ overflow:hidden;}
.shdz h2 a{ color:#ebb112;}
.shdz h2 a.shdz_22{ float:right;}

.qrdd{ background:#fff; padding:20px; overflow:hidden; margin-top:30px;}
.qrdd ul{ overflow:hidden;}
.qrdd li{ float:left; overflow:hidden; width:140px; text-align:center; font-size:16px;}
.qrdd li:nth-child(1){ width:90px;}
.qrdd li:nth-child(2){ width:370px;}
.qrdd li:nth-child(7){ width:180px;}
.qrdd ol{ overflow:hidden;}
.qrdd ol li{ margin-top:30px; overflow:hidden; font-size:14px; color:#555; line-height:70px;}
.qrdd ol li em{ display:block; float:left; width:100px; overflow:hidden;}
.qrdd ol li em img{ display:block; width:100%; height:70px;}
.qrdd ol li strong{ font-weight:normal; text-align:left; line-height:22px; color:#555; display:block; float:right; overflow:hidden; width:250px;}

.qjsb{ width:100%; overflow:hidden; background:#fff; line-height:60px; margin-top:20px; height:60px;}
.qjsb strong{ display:block; float:left; overflow:hidden; text-indent:10px; font-weight:normal;}
.qjsb div{ float:right; overflow:hidden;}
.qjsb div i{ font-style:normal; color:#ebb112; font-weight:bold; font-size:24px; padding-right:30px;}
.qjsb div input.sub{ background:#ebb112; border:none; height:60px; padding:0 30px; color:#fff; font-size:16px; float:right; cursor:pointer;}




.cyfood{ width:1260px; overflow:hidden; margin:0 auto; margin-top:30px;}
.cyfood li{ width:390px; float:left; margin:0 45px 40px 0; background:#fff; overflow:hidden;}
.cyfood li.no{ margin-right:0;}
.cyfood li em{ display:block; width:100%; overflow:hidden; position:relative;}
.cyfood li em img{ display:block; width:100%; height:256px; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s;}
.cyfood li:hover em img{transform:scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);-moz-transform: scale(1.2);-webkit-transform: scale(1.2);}
.cyfood li div{ width:280px; height:150px; position:relative; padding:40px 60px 0 60px; overflow:hidden;}
.cyfood li div h1{ font-size:24px; overflow:hidden;}
.cyfood li div h2{ font-size:24px; letter-spacing:-1px;  cursive; margin-top:10px; font-family:Arial, Helvetica, sans-serif;}
.cyfood li div h3{ overflow:hidden; margin-top:25px;}
.cyfood li div h3 i{ width:20px; height:3px; display:block; background:#ebb112;}
.cyfood li:hover div h1{ color:#ebb112;}
.cyfood li div b{ display:block; width:100%; height:0; position:absolute; left:0; bottom:0; background:#ebb112; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
.cyfood li:hover div b{ height:5px;}



