/* CSS Document    */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em,input{margin:0;padding:0;border:0;outline:none;}
ul,ol,li{list-style:none;}
input,button{margin:0;font-size:12px;vertical-align:middle;}
body{font-size:14px; text-align:center; margin:0 auto;color:#563117;font-family: "Gotham", Helvetica, Arial, PingFangSC-Regular, "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; background:#fff; line-height:20px; vertical-align: top;}
table{border-collapse:collapse;border-spacing:0;}
td{ vertical-align:top}
a{color:#7f7f7f;text-decoration:none;}
a:hover{color:#004d84;}
img{ display:block; }
.fl{float: left; _display: inline;}
.fr{float:right; _display: inline;}
.pagepro .pg{width:auto;}
.l{ width:100%; float:left;}
.cf{ clear:both;}
.tl{ text-align:left;}
.tc{text-align: center; width:100%;}
.tc img{ margin:0 auto;}
.tr{ text-align:right;}
.wl{width: 100%; float: left;}
.btn{ display:inline-block;}
.ohd{ overflow:hidden;}
.none{display: none;}
.red{ color:#cb3341;}
.yel{ color:#b38f36;}
.btn{ display:inline-block; cursor:pointer; border:none;}
.gray{ color:#b3b3b3;}
.green{ color:#95b513;}
.pr{ position:relative;}
.pa{ position:absolute;}
.fx{ position:fixed;}
.cur{ cursor:pointer;}
.ml10{ margin-left:10px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.pd50{ padding-bottom:50px;}
.pt50{ padding-top:50px;}
.f18{ font-size:18px;}
.blue{color: #06c;}
.w1180{width:1180px; text-align: left;margin: 0 auto;}
body{ overflow-x:hidden; height:100%;}
html{ height:100%;}
html body{ height:100%; overflow:hidden;}

.wrap{ position:relative; text-align:left; height:100%; width:100%;}
.side{ width:20%; position:absolute; left:0; top:0; height:100%;box-shadow: 0 0 4px rgba(0, 0, 0, 0.12);}
.topside{ height:600px; width:100%;}
.logo{ display:block; background:url(../images/logo.png) no-repeat; width:145px; height:40px; margin:53px 0 80px 20%;}
.nav{ margin-left:20%;}
.nav li{ margin-bottom:30px; padding-top:5px; font-size:20px; padding-left:40px;}
.nav li.active .toptitle{ color:#87BB3B; }
.nav li.active .toptitle a{color:#87BB3B}
.toptitle{ cursor:pointer;padding-bottom:5px; display:block; color:#858585;}
.nav li a{ color:#7f7f7f;}
.nav li.zjzj{ background:url(../images/nav01.png) no-repeat 1px 2px; background-size:28px auto;background:url(../images/nav01_ie.png) no-repeat 1px 2px\9;}
.nav li.zjzj:hover,.nav li.zjzj.active{ background:url(../images/nav01_on.png) no-repeat 1px 2px; background-size:28px auto;background:url(../images/nav01_on_ie.png) no-repeat 1px 2px\9;}
.nav li.xxss{ background:url(../images/nav02.png) no-repeat 0 2px; background-size:28px auto;background:url(../images/nav02_ie.png) no-repeat 0 2px\9;}
.nav li.xxss:hover,.nav li.xxss.active{ background:url(../images/nav02_on.png) no-repeat 0 2px; background-size:28px auto;background:url(../images/nav02_on_ie.png) no-repeat 0 2px\9;}
.nav li.zxty{ background:url(../images/nav03.png) no-repeat 5px 0; background-size:20px auto;background:url(../images/nav03_ie.png) no-repeat 5px 0\9;}
.nav li.zxty:hover,.nav li.zxty.active{ background:url(../images/nav03_on.png) no-repeat 5px 0; background-size:20px auto;background:url(../images/nav03_on_ie.png) no-repeat 5px 0\9;}

.nav li.bgxz{ background:url(../images/bgxz_1.png) no-repeat 5px 0; background-size:20px auto;background:url(../images/bgxz_1.png) no-repeat 5px 0\9;}
.nav li.bgxz:hover,.nav li.bgxz.active{ background:url(../images/bgxz_on.png) no-repeat 5px 0; background-size:20px auto;background:url(../images/bgxz_on.png) no-repeat 5px 0\9;}

.nav li a:hover{ color:#9fb867;}

.nav li.jiondicos{ background:url(../images/jiondicos.png) no-repeat 0 2px; background-size:32px auto;background:url(../images/jiondicos.png) no-repeat 0 2px\9;}
.nav li.jiondicos:hover,.nav li.jiondicos.active{ background:url(../images/jiondicos_on.png) no-repeat 0 2px; background-size:32px auto;background:url(../images/jiondicos_on.png) no-repeat 0 2px\9;}

.nav li.contact{ background:url(../images/contact.png) no-repeat 3px 2px; background-size:26px auto;background:url(../images/contact.png) no-repeat 3px 2px\9;}
.nav li.contact:hover,.nav li.contact.active{ background:url(../images/contact_on.png) no-repeat 3px 2px; background-size:26px auto;background:url(../images/contact_on.png) no-repeat 3px 2px\9;}


.drop{ padding-top:8%; display:none;}
.drop a{ display:block; margin-bottom:7%; font-size:16px;}
.nav li.active .drop{ display:block;}
.main{ margin-left:20%; height:100%; overflow-y:auto;background:url(../images/probg.jpg) repeat;}
.col01-i{ overflow:hidden; border-bottom:12px solid #fff; border-top:12px solid #fff; position:relative;}
.col01-i a{ display:block;  z-index:20; }
.col01-i .pro1{ left:0;width:45%;}
.col01-i .pro2{ right:0; width:55%;}

.col02-i{ overflow:hidden;  }
.col02-i a{ display:block; overflow:hidden;}



.box01-side{ bottom:10px; position:absolute; width:100%; height:210px;}
.searchbox{ width:194px; height:29px; background:#f2f2f2; border-radius:15px; margin:0 auto 20px auto;}
.searchbtn{ background:url(../images/searchbig.png)  no-repeat; background:url(../images/searchbig_ie.png)  no-repeat\9; width:15px; height:15px; background-size:100% 100%; left:12px; top:7px; cursor:pointer;}
.searchbox .text{ width:135px; height:100%; border:none; background:none; margin-left:31px; text-align:left;}
.searchbox .text::-webkit-input-placeholder{ color:#6f4831!important;}
.sharelink{ width: 80%;margin: 0 auto;}
.sharelink a,.sharelink .gweixin,.sharelink .gmini,.sharelink .gjiameng
,.sharelink .gdouyin,.sharelink .gweibo,.sharelink .gxhs
{ display:inline-block; margin:3% 4%;}
.sharelink a img,.sharelink .gweixin img,.sharelink .gmini img,.sharelink .gjiameng img,
.sharelink a img,.sharelink .gdouyin img,.sharelink .gweibo img,.sharelink .gxhs img
{ max-width:100%; width:40px; cursor:pointer;}
.part01-side{ margin-top:15px;margin-bottom:20px;}
.part01-side a{ border-bottom:1px solid #7f7f7f; margin:0 8px; color:#7f7f7f; font-size:14px;}
.part01-side a:hover{ color:#88b944;}
.part02-side{color:#969696; font-size:12px;}
.part02-side p{ margin-bottom:2px; }
.part02-side p a{color:#969696;}

.tab{ width:100%; height:100%;}
.col01-i li{ float:left; width:50%; border-right:15px solid #fff;box-sizing:border-box; height:100%;}

.col02-i li{ float:left; border-right:15px solid #fff;box-sizing:border-box;}
.mainpro{ }
.breakbox{ height:150px;}
.swiper-pagination-bullet{ width:12px; height:12px; background:#fff; opacity:1;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 12px;}
.swiper-pagination-bullet-active{ background:#78bc1b;}
.col01-pro{ padding-top:45px; width:90%; margin:0 auto;}
.col01-pro-like{ width:85%;}
.col01-pro .title{ height:38px; color:#5a2e11; line-height:38px; background:#fff; padding:0 18px; display:inline-block; margin-left:38px; font-size:18px; font-weight:bold;}
.foodul li{ height:48px;}
.foodul li .cup1{ padding-left:32px; background:url(../images/cup_1.png) no-repeat 1px 2px; background-size:22px auto;}
.foodul li.on .cup1,.foodul li:hover .cup1{ padding-left:32px; background:url(../images/cup_1_on.png) no-repeat 1px 2px;background-size:22px auto;}
.foodul li .cup2{ padding-left:32px; background:url(../images/cup_2.png) no-repeat 0 2px;background-size:25px auto;}
.foodul li.on .cup2,.foodul li:hover .cup2{ padding-left:32px; background:url(../images/cup_2_on.png) no-repeat 0 2px;background-size:25px auto;}
.proul{ padding-top:20px;}
.proul li{ min-width:19%; max-width:20%; float:left; margin-bottom:30px; text-align:center;}
.proul li a{color:#5b2d13; font-size:95%;}
.proul li .imgwrap{ height:190px; text-align:center; vertical-align:middle; line-height:180px; overflow: hidden; margin-bottom:10px;}
.proul li .imgwrap img{ margin:0 auto; width:170px; /*height:170px;*/ display:inline; vertical-align:middle; }
.subnav{ margin-left:20%;}
.topsubtitle{ height:48px; font-size:20px;color:#89ba45;}
.topsubtitle a{ display:inline-block; padding-right:5px;color:#89ba45; }
.subnav li{ height:48px; font-size:16px;}
.subnav li a{color:#858585;}
.subnav li a:hover,.subnav li.on a{color:#87BB3B;}
.drop a:hover,.drop a.on {color:#87BB3B;}

.col01-proview{ padding-top:60px; width:85%; margin:0 auto;}
.col01-proview .view01{ width:50%;}
.col01-proview .view01 .title{ color:#714a30; font-size:40px; line-height:40px; margin-bottom:15px;}
.col01-proview .view01 .titleen{color:#6f4831; width:420px; font-size:14px; line-height:20px; margin-bottom:22px; text-transform:uppercase;}
.col01-proview .view02{ width:40%;}
.typelist{ width:100%; padding-top:30px;}
.typelist li{ margin-bottom:15px; color:#714a30; width:100%; font-size:14px; float:left;}
.typelist li .item1{ width:128px;}
.typelist li .line{ width:168px; border-top:1px solid #b8b8b8; height:1px; margin-top:12px;}
.typelist li .total{ margin-left:18px;}
.col01-proview .view02 .title{height:32px; font-weight:bold; color:#5a2e11; line-height:32px;  display:inline-block; font-size:18px;}
.swiper-container-info{ background:#fff; width:100%; margin:20px 0 0 0; position:relative;}
.swiper-container-info .swiper-pagination{ position:absolute; right:10px; text-align:right; bottom:5px; width:auto;}
.swiper-container-info .swiper-pagination-bullet{ width:6px; height:6px; background:#fff; opacity:1;}
.swiper-container-info>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 5px; border:1px solid #dedfdd;}
.swiper-container-info .swiper-pagination-bullet-active{ background:#78bc1b; border:1px solid #78bc1b;}
.swiper-container-info .info{ padding:10px 0 10px 10px; color:#6f4831;}
.swiper-container-info .info h6{ font-size:18px; margin-bottom:5px;}

.col01-detail{ width:80%; margin:0 auto; padding-top:90px;}
.col01-detail img{ max-width:100%;}
.col01-detail .title{ font-size:24px;font-weight:bold;  line-height:44px; margin-bottom:28px;}
.col01-detail .date{ font-size:14px; font-weight:bold;  line-height:20px; margin-bottom:40px;}
.col01-detail .con{ line-height:32px; font-size:14px;}
.col01-detail .con p{ margin-bottom:20px;}
.col01-detail .con .photo{ margin-bottom:20px;}
.col01-detail .con .contitle{ font-size:18px; margin-bottom:25px; font-weight:bold;}

.shopwrap{ width:80%; margin:0 auto; padding-top:80px;}
.col01-shop{ padding-bottom:50px;}
.col01-shop .title{  font-size:24px; font-weight:bold; letter-spacing:4px; line-height:36px; margin-bottom:32px;}
.col01-shop p{line-height:28px; margin-bottom:20px; font-size:14px;}
.videobox{ margin-bottom:20px;}
.col02-shop{ width:100%; padding-top:0;}
.col02-shop li{ margin-bottom:50px; position:relative; background:#eee; overflow:hidden;}
.col02-shop li a{ display:block;}
.col02-shop li .imgwrap{ width:30%; overflow:hidden;}
.col02-shop li .imgwrap img{ width:100%;}
.col02-shop li .grp{ margin-left:35%; padding-bottom:15px; margin-right:5%;}
.col02-shop li .grp .title{font-size:18px; letter-spacing:2px; font-weight:bold; color:#563117; line-height:20px; padding:20px 0;}
.col02-shop li .grp .desc{color:#50331b; line-height:24px; margin-bottom:20px;}
.col02-shop li .grp .more{ text-align:right; color:#79ba28; font-size:14px;}
.col02-shop li:hover .imgwrap img{ -webkit-transform:scale(1.05);-webkit-transition:all .5s linear;}

.col01-weixin{ padding-top:80px; width:976px; margin:0 auto;}
.col01-weixin .title{ width:365px; text-align:left; padding-top:148px; font-size:44px;color:#50331b; line-height:44px; font-weight:bold; float:left; letter-spacing:8px;}
.col01-weixin .title p{ margin-bottom:15px;}
.col01-weixin .ewmbox{ text-align:center; background:url(../images/ewmbg.png) no-repeat; padding-top:25px; width:385px; height:382px;}
.col01-weixin .ewmbox img{ margin:0 auto;}

.newswrap{padding-top:90px; width:80%; margin:0 auto;}
.newstab .itemtitle,.prowrap .itemtitle{ font-size:18px; line-height:30px; font-weight:bold; letter-spacing:4px; margin-bottom:20px;}
.newstab{ margin-bottom:30px; }
.tagline{ position:relative;}
.tagimg{ position:relative; padding:0 100px;}
.tagimg:before{ display:block; width:46%; height:1px; background:#ccc; left:0; content:''; position:absolute; top:8px;}
.tagimg:after{ display:block; width:46%; height:1px; background:#ccc; right:0; content:''; position:absolute; top:8px;}

.col01-contact{padding-top:90px; width:80%; margin:0 auto; text-align:left;}
.col01-contact .itemtitle{ font-size:38px; color:#50331b; font-weight:bold; letter-spacing:4px; margin-bottom:45px;}

.smtip{ font-size:12px; padding-top:10px;color:#50331b; letter-spacing:2px;}
.col01-contact .tel{ padding-left:45px; letter-spacing:2px; line-height:34px; background:url(../images/phone.png) no-repeat 0 2px; font-weight:bold; font-size:18px;}

.querybox{ width:80%; margin:0 auto; height:60px; background:#fff; margin-top:17px; z-index:2000; position:relative;}
.querybox .searchcitybtn{ width:80px; border-right:2px solid #ccc; line-height:40px; text-align:center; height:40px; top:10px;}
.querybox .searchcitybtn img{ margin:0 auto; cursor:pointer; display:inline;}
.droparrow{ right:20px; top:15px; cursor:pointer;}
.querybox .text{ margin-left:80px; width:90%; padding-left:2%; height:100%; line-height:100%; font-size:14px;}
.querybox .text::-webkit-input-placeholder{ color:#b8ada9;}
.querybox .datediv{ border-right:3px solid #e8e8e8; padding-left:2%; padding-right:3%; width:33%; float:left; height:352px;}
.querybox .datediv ul{ height:300px;}
.querybox .datediv:last-child{ border-right:none;}
.querybox .form-group{ width:100%;}
.querybox .form-control{ width:100%; box-shadow:none; border:none;}
.citydrop{ padding-top:10px; height:362px; background:#fff; width:100%; z-index:2000;}
.datediv select:selected{ background:none;}
.citydrop .form-control{ padding:6px 0;}
.citydrop label{ height:30px; font-size:18px; color:#5c2e16;}

.weiboimg{ box-shadow:5px 5px 5px rgba(220,220,220,.6);}

.moretip{ height:92px; cursor:pointer; line-height:92px; text-align:center; background:#f2f2f2; margin-top:50px; margin-bottom:100px;}
.moretip img{ display:inline; vertical-align:middle;}

.col01-pro .title2{ margin-left:0; font-weight:bold;}
.col02-shop-0{ padding-top:0;}
.tagline{ background:url(../images/breakline.png) no-repeat center top; height:58px;}

.datediv select{
    height: 300px;
    margin: 0 auto; position:relative; background:none; z-index:2;
}
.datediv .form-group{ position:relative;}
.datediv .form-group li{ padding:5px 0; cursor:pointer;}
.datediv .form-group li:first-child{ display:none;}


#datediv1 .form-group:before{ display:none;}
#datediv1.showroll .form-group:before{ display:block;}
#datediv2 .form-group:before{ display:none;}
#datediv2.showroll .form-group:before{ display:block;}
.datediv select::-webkit-scrollbar {/*滚动条整体样式*/
        width: 35px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }
.datediv select::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
		width:33px; height:26px; 
        background:url(../images/track.png) no-repeat left top; overflow:hidden; cursor:pointer; position:absolute; z-index:200;
    }
.datediv select::-webkit-scrollbar-track {/*滚动条里面轨道*/
        border-radius: 10px;
        background:none; position:absolute;  width:33px; z-index:202;
    }
.datediv select option{ display:block; height:28px; line-height:28px; font-size:14px; color:#c1b6b2; width:80%;}
.datediv select option:checked{ background:#f00;}
.swal-text{ font-size:18px;}
#container {width:80%;height:500px;overflow: hidden;margin:0 auto; margin-top:400px;}

.shopdrop{ padding:0 3%; width:100%; height:360px; background:#fff; z-index:20;color:#5a2e11; margin-top:20px;}

.topshop{ height:64px;  line-height:64px;  font-size:18px; overflow:hidden;}
.topshop_roll{border-right:40px solid #fff;}
.topshop li{ float:left; font-weight:bold;}
.topshop li .dot{ padding-right:25px; background:url(../images/dot.png) no-repeat right 2px; cursor:pointer}
.topshop li .dot2{ padding-right:25px; background:url(../images/dot2.png) no-repeat right 2px;}
.topshop li.l1,.part01-shop{ width:50%;}
.topshop li.l1,.part01-shop{ width:50%;}
.topshop li.l1 span{ margin-left:18%;}
.topshop li.l2,.part02-shop{ width:20%;}
.topshop li.l3,.part03-shop{ width:15%;}
.topshop li.l4,.part04-shop{ width:15%;}
.topshop li.l5,.part05-shop{ width:14%;}
.midshop,.datediv .form-control{ overflow-y:auto; height:85%; width:100%;}
.midshop li{ /*height:65px;*/    
    margin-bottom: 18px; overflow:hidden;}
.midshop .green{ color:#78bd26;}
.part01-shop .num{ width:21px; height:21px; background:#5a2e15; text-align:center; border-radius:50%; color:#fff; margin-left:10%; float:left; margin-top:0px;}
.part01-shop .txt{ margin-left:10px; float:left; width:75%; font-size:12px;}
.part01-shop .txt strong{ font-size:14px; margin-bottom:1px; line-height:20px; display:block;}
.loadingtxt{ padding-top:100px;}

.col01-pro .title div{}
.sharebox{ padding-top:50px;}
.sharebox a{ display:inline-block;margin-left:30px;}
.sharebox a img{ width:45px; cursor:pointer;}
.sharebox .heart{ display:inline-block; margin-left:30px; color:#78bc27; line-height:30px;}
.sharebox .heart img{ float:left; margin-right:8px;}
.foodul li a{ display:block; padding-left:37px;height:100%; padding-top:4px;}
.foodul li .zj{ background:url(../images/sub_1.png) no-repeat 0 3px; background-size:28px auto; }
.col01-pro .zj{ background:url(../images/sub_1_zs.png) no-repeat 0 7px; padding-left:40px;background-size:28px auto; }
.foodul li .mf{ background:url(../images/sub_2.png) no-repeat 3px 2px; background-size:24px auto;}
.col01-pro .mf{ background:url(../images/sub_2_zs.png) no-repeat 0 7px; padding-left:35px; background-size:24px auto;}
.foodul li .juan{ background:url(../images/sub_3.png) no-repeat 2px -2px;background-size:24px auto; }
.col01-pro .juan{ background:url(../images/sub_3_zs.png) no-repeat 2px 2px; padding-left:35px;background-size:24px auto; }
.foodul li .hb{ background:url(../images/sub_4.png) no-repeat 0 2px;background-size:28px auto; }
.col01-pro .hb{ background:url(../images/sub_4_zs.png) no-repeat 0 7px; padding-left:35px;background-size:28px auto; }
.foodul li .xs{ background:url(../images/sub_5.png) no-repeat 2px 2px;background-size:24px auto; }
.col01-pro .xs{ background:url(../images/sub_5_zs.png) no-repeat 3px 3px; padding-left:35px;background-size:22px auto; }
.foodul li .tp{ background:url(../images/sub_6.png) no-repeat 3px -2px;background-size:22px auto; }
.col01-pro .tp{ background:url(../images/sub_6_zs.png) no-repeat 3px 0px; padding-left:35px;background-size:22px auto; }
.foodul li .yl{ background:url(../images/sub_7.png) no-repeat 5px 0;background-size:20px auto; }
.col01-pro .yl{ background:url(../images/sub_7_zs.png) no-repeat 3px 4px; padding-left:35px; background-size:22px auto;}
.foodul li .zcxl{ background:url(../images/sub_8.png) no-repeat 2px 4px; background-size:28px auto;}
.col01-pro .zcxl{ background:url(../images/sub_8_zs.png) no-repeat 0 11px; padding-left:35px;background-size:28px auto; }
.foodul li .n20201{ background:url(../images/sub_9.png) no-repeat 0px 0px; background-size:24px auto;}
.col01-pro .n20201{ background:url(../images/sub_9_zs.png) no-repeat 0 7px; padding-left:35px;background-size:24px auto; }
.foodul li .n20202{ background:url(../images/sub_10.png) no-repeat 2px  2px; background-size:30px auto;}
.col01-pro .n20202{ background:url(../images/sub_10_zs.png) no-repeat 0 8px; padding-left:35px;background-size:30px auto; }
.foodul li .n20203{ background:url(../images/sub_201.png) no-repeat 0px  1px; background-size:30px auto;}
.col01-pro .n20203{ background:url(../images/sub_201_zs.png) no-repeat 0 4px; padding-left:35px;background-size:27px auto; }
.foodul li .n20204{ background:url(../images/sub_204.png) no-repeat 0px  1px; background-size:30px auto;}
.col01-pro .n20204{ background:url(../images/sub_204_zs.png) no-repeat 0 7px; padding-left:35px;background-size:27px auto; }
.foodul li .n20209{ background:url(../images/sub_211.png) no-repeat 0px  -1px; background-size:30px auto; padding-left: 32px;}
.col01-pro .n20209{ background:url(../images/sub_211_zs.png) no-repeat -1px 6px; padding-left:35px;background-size:33px auto; }

.foodul li .n20210{ background:url(../images/sub_212.png) no-repeat 0px  -1px; background-size:30px auto; padding-left: 32px;}
.col01-pro .n20210{ background:url(../images/sub_212_zs.png) no-repeat -1px 4px; padding-left:35px;background-size:33px auto; }

.foodul li .n20215{ background:url(../images/sub_215.png) no-repeat -3px  -1px; background-size:30px auto; padding-left: 32px;}
.col01-pro .n20215{ background:url(../images/sub_215_zs.png) no-repeat -1px 2px; padding-left:35px;background-size:33px auto; }

.foodul li .n20216{ background:url(../images/sub_216.png) no-repeat -3px  -1px; background-size:30px auto; padding-left: 32px;}
.col01-pro .n20216{ background:url(../images/sub_216_zs.png) no-repeat -1px 2px; padding-left:35px;background-size:33px auto; }

.foodul li .n20217{ background:url(../images/sub_217.png) no-repeat -1px  -1px; background-size:28px auto; padding-left: 32px;}
.col01-pro .n20217{ background:url(../images/sub_217_zs.png) no-repeat -2px 2px; padding-left:32px;background-size:32px auto; }

.foodul li .n20210426{ background:url(../images/sub_20210426.png) no-repeat -1px  -1px; background-size:28px auto; padding-left: 32px;}
.col01-pro .n20210426{ background:url(../images/sub_20210426_zs.png) no-repeat -2px 2px; padding-left:32px;background-size:32px auto; }

.foodul li .n20210506{ background:url(../images/sub_20210506.png) no-repeat -1px  -1px; background-size:28px auto; padding-left: 37px;}
.col01-pro .n20210506{ background:url(../images/sub_20210506_zs.png) no-repeat -2px 2px; padding-left:32px;background-size:32px auto; }

.foodul li .n20210702{ background:url(../images/sub_20210702.png) no-repeat -4px  -1px; background-size:30px auto; padding-left: 32px;}
.col01-pro .n20210702{ background:url(../images/sub_20210702_zs.png) no-repeat -2px 3px; padding-left:32px;background-size:32px auto; }

.foodul li .n20210801{ background:url(../images/sub_20210801.png) no-repeat -2px  -1px; background-size:28px auto; padding-left: 33px;}
.col01-pro .n20210801{ background:url(../images/sub_20210801_zs.png) no-repeat -2px 2px; padding-left:32px;background-size:32px auto; }

.foodul li .n20210801{ background:url(../images/sub_20210801.png) no-repeat -2px  -1px; background-size:28px auto; padding-left: 33px;}
.col01-pro .n20210801{ background:url(../images/sub_20210801_zs.png) no-repeat -2px 2px; padding-left:32px;background-size:32px auto; }

.foodul li .n20210831{ background:url(../images/sub_20210831.png) no-repeat 0px  -1px; background-size:28px auto; padding-left: 33px;}
.col01-pro .n20210831{ background:url(../images/sub_20210831_zs.png) no-repeat 0px 2px; padding-left:38px;background-size:32px auto; }

.foodul li .n202111{ background:url(../images/sub_202111.png) no-repeat 0px  -1px; background-size:28px auto; padding-left: 33px;}
.col01-pro .n202111{ background:url(../images/sub_202111_zs.png) no-repeat 0px 2px; padding-left:38px;background-size:32px auto; }

.foodul li .n202201{ background:url(../images/sub_202201.png) no-repeat 0px  -1px; background-size:28px auto; padding-left: 33px;}
.col01-pro .n202201{ background:url(../images/sub_202201_zs.png) no-repeat 0px 2px; padding-left:38px;background-size:32px auto; }

.foodul li .n202203{ background:url(../images/sub_202203.png) no-repeat 0px  -1px; background-size:28px auto; padding-left: 33px;}
.col01-pro .n202203{ background:url(../images/sub_202203_zs.png) no-repeat 0px 2px; padding-left:38px;background-size:32px auto; }

.foodul li .n20220424{ background:url(../images/sub_20220424.png) no-repeat 0px  -1px; background-size:28px auto; padding-left: 33px;}
.col01-pro .n20220424{ background:url(../images/sub_20220424_zs.png) no-repeat 0px 2px; padding-left:38px;background-size:32px auto; }

.foodul li .n20220627{ background:url(../images/sub_20220627.png) no-repeat 0px  -1px; background-size:28px auto; padding-left: 33px;}
.col01-pro .n20220627{ background:url(../images/sub_20220627_zs.png) no-repeat 0px 4px; padding-left:38px;background-size:28px auto; }

.foodul li .n20220822{ background:url(../images/sub_20220822.png) no-repeat 0px  -1px; background-size:28px auto; padding-left: 33px;}
.col01-pro .n20220822{ background:url(../images/sub_20220822_zs.png) no-repeat 0px 4px; padding-left:38px;background-size:28px auto; }

.foodul li .n20221020{ background:url(../images/sub_20221020.png) no-repeat 0px  -1px; background-size:28px auto; padding-left: 33px;}
.col01-pro .n20221020{ background:url(../images/sub_20221020_zs.png) no-repeat 0px 2px; padding-left:38px;background-size:32px auto; }

.foodul li .n20221222{ background:url(../images/sub_20221222.png) no-repeat -2px -2px; background-size:31px auto; padding-left: 33px;}
.col01-pro .n20221222{ background:url(../images/sub_20221222_zs.png) no-repeat 0px 1px; padding-left:38px;background-size:32px auto; }

.foodul li .n20230228{ background:url(../images/sub_20230228.png) no-repeat -2px -2px; background-size:31px auto; padding-left: 33px;}
.col01-pro .n20230228{ background:url(../images/sub_20230228_zs.png) no-repeat 0px 1px; padding-left:38px;background-size:32px auto; }

.foodul li .n20230414{ background:url(../images/sub_20230414.png) no-repeat -2px -2px; background-size:31px auto; padding-left: 33px;}
.col01-pro .n20230414{ background:url(../images/sub_20230414_zs.png) no-repeat 0px 3px; padding-left:38px;background-size:32px auto; }

.foodul li .n20230626{ background:url(../images/sub_20230626.png) no-repeat -1px -2px; background-size:30px auto; padding-left: 36px;}
.col01-pro .n20230626{ background:url(../images/sub_20230626_zs.png) no-repeat 0px 3px; padding-left:38px;background-size:32px auto; }

.foodul li .n2023072701{ background:url(../images/sub_2023072701.png) no-repeat 0px -2px; background-size:29px auto; padding-left: 36px;}
.col01-pro .n2023072701{ background:url(../images/sub_2023072701_zs.png) no-repeat 0px 3px; padding-left:38px;background-size:32px auto; }
.foodul li .n2023072702{ background:url(../images/sub_2023072702.png) no-repeat 1px -2px; background-size:29px auto; padding-left: 36px;}
.col01-pro .n2023072702{ background:url(../images/sub_2023072702_zs.png) no-repeat 0px 3px; padding-left:38px;background-size:32px auto; }

.foodul li .n20230828{ background:url(../images/sub_20230828.png) no-repeat -1px -2px; background-size:32px auto; padding-left: 36px;}
.col01-pro .n20230828{ background:url(../images/sub_20230828_zs.png) no-repeat 0px 3px; padding-left:38px;background-size:32px auto; }
.foodul li .n20231106{ background:url(../images/sub_20231106.png) no-repeat -1px -2px; background-size:32px auto; padding-left: 36px;}
.col01-pro .n20231106{ background:url(../images/sub_20231106_zs.png) no-repeat 0px 3px; padding-left:38px;background-size:32px auto; }
.foodul li .n20231227{ background:url(../images/sub_20231227.png) no-repeat -1px -2px; background-size:32px auto; padding-left: 36px;}
.col01-pro .n20231227{ background:url(../images/sub_20231227_zs.png) no-repeat 0px 3px; padding-left:38px;background-size:30px auto; }
.foodul li .n20240306{ background:url(../images/sub_20240306.png) no-repeat -1px -2px; background-size:30px auto; padding-left: 36px;}
.col01-pro .n20240306{ background:url(../images/sub_20240306_zs.png) no-repeat 0px 3px; padding-left:36px;background-size:30px auto; }
.foodul li .n20240423{ background:url(../images/sub_20240423.png) no-repeat -1px -2px; background-size:30px auto; padding-left: 36px;}
.col01-pro .n20240423{ background:url(../images/sub_20240423_zs.png) no-repeat 0px 3px; padding-left:36px;background-size:30px auto; }
.foodul li .n20240628{ background:url(../images/sub_20240628.png) no-repeat -1px -2px; background-size:30px auto; padding-left: 36px;}
.col01-pro .n20240628{ background:url(../images/sub_20240628_zs.png) no-repeat 0px 3px; padding-left:36px;background-size:30px auto; }
.foodul li .n20240726{ background:url(../images/sub_20240726.png) no-repeat 2px -2px; background-size:29px auto; padding-left: 36px;}
.col01-pro .n20240726{ background:url(../images/sub_20240726_zs.png) no-repeat 0px 3px; padding-left:36px;background-size:29px auto; }
.foodul li .n20240902{ background:url(../images/sub_20240902.png) no-repeat 0 -2px; background-size:30px auto; padding-left: 36px;}
.col01-pro .n20240902{ background:url(../images/sub_20240902_zs.png) no-repeat 0px 3px; padding-left:36px;background-size:30px auto; }
.foodul li .n20241106{ background:url(../images/sub_20241106.png) no-repeat 0 -2px; background-size:29px auto; padding-left: 36px;}
.col01-pro .n20241106{ background:url(../images/sub_20241106_zs.png) no-repeat 0px 3px; padding-left:36px;background-size:29px auto; }
.foodul li .n20250106{ background:url(../images/sub_20250106.png) no-repeat 0 -2px; background-size:29px auto; padding-left: 36px;}
.col01-pro .n20250106{ background:url(../images/sub_20250106_zs.png) no-repeat 0px 3px; padding-left:36px;background-size:29px auto; }
.foodul li .n20250228{ background:url(../images/sub_20250228.png) no-repeat 0 -2px; background-size:29px auto; padding-left: 36px;}
.col01-pro .n20250228{ background:url(../images/sub_20250228_zs.png) no-repeat 0px 3px; padding-left:36px;background-size:29px auto; }
.foodul li .n20250509{ background:url(../images/sub20250509.png) no-repeat 0 -2px; background-size:29px auto; padding-left: 36px;}
.col01-pro .n20250509{ background:url(../images/sub20250509_zs.png) no-repeat 0px 3px; padding-left:36px;background-size:29px auto; }
.foodul li .n20250627{ background:url(../images/sub20250627.png) no-repeat 0 -2px; background-size:29px auto; padding-left: 36px;}
.col01-pro .n20250627{ background:url(../images/sub20250627_zs.png) no-repeat 0px 3px; padding-left:36px;background-size:29px auto; }

.foodul li .n20251121{ background:url(../images/sub20251121.png) no-repeat 0 -2px; background-size:29px auto; padding-left: 36px;}
.col01-pro .n20251121{ background:url(../images/sub20251121_zs.png) no-repeat 0px 3px; padding-left:36px;background-size:29px auto; }


.foodul li.on .zj,.foodul li .zj:hover{ background:url(../images/sub_1_on.png) no-repeat 0 3px;background-size:28px auto;  }
.foodul li.on  .mf,.foodul li  .mf:hover{ background:url(../images/sub_2_on.png) no-repeat 3px 2px; background-size:24px auto; }
.foodul li.on  .juan,.foodul li .juan:hover{ background:url(../images/sub_3_on.png) no-repeat 2px -2px;background-size:24px auto;  }
.foodul li.on  .hb,.foodul li .hb:hover{ background:url(../images/sub_4_on.png) no-repeat 0 2px; background-size:28px auto; }
.foodul li.on  .xs,.foodul li .xs:hover{ background:url(../images/sub_5_on.png) no-repeat 2px 2px;background-size:24px auto;  }
.foodul li.on  .tp,.foodul li .tp:hover{ background:url(../images/sub_6_on.png) no-repeat 3px  -2px;background-size:22px auto;  }
.foodul li.on  .yl,.foodul li .yl:hover{ background:url(../images/sub_7_on.png) no-repeat 5px 0;background-size:20px auto;  }
.foodul li.on  .zcxl,.foodul li .zcxl:hover{ background:url(../images/sub_8_on.png) no-repeat 2px 4px; background-size:28px auto; }
.foodul li.on  .n20201,.foodul li .n20201:hover{ background:url(../images/sub_9_on.png) no-repeat 0px 0px; background-size:24px auto; }
.foodul li.on  .n20202,.foodul li .n20202:hover{ background:url(../images/sub_10_on.png) no-repeat 2px  2px; background-size:30px auto; }
.foodul li.on  .n20203,.foodul li .n20203:hover{ background:url(../images/sub_201_on.png) no-repeat 0px  1px; background-size:27px auto; }
.foodul li.on  .n20204,.foodul li .n20204:hover{ background:url(../images/sub_204_on.png) no-repeat 0px  1px; background-size:30px auto; }
.foodul li.on  .n20209,.foodul li .n20209:hover{ background:url(../images/sub_211_on.png) no-repeat 0px  -1px; background-size:30px auto; padding-left: 32px;}
.foodul li.on  .n20210,.foodul li .n20210:hover{ background:url(../images/sub_212_on.png) no-repeat 0px  -1px; background-size:30px auto; padding-left: 32px;}

.foodul li.on  .n20215,.foodul li .n20215:hover{ background:url(../images/sub_215_on.png) no-repeat -3px  -1px; background-size:30px auto; padding-left: 32px;}
.foodul li.on  .n20216,.foodul li .n20216:hover{ background:url(../images/sub_216_on.png) no-repeat -3px  -1px; background-size:30px auto; padding-left: 32px;}
.foodul li.on  .n20217,.foodul li .n20217:hover{ background:url(../images/sub_217_on.png) no-repeat -1px  -1px; background-size:28px auto; padding-left: 32px;}
.foodul li.on  .n20210426,.foodul li .n20210426:hover{ background:url(../images/sub_20210426_on.png) no-repeat -1px  -1px; background-size:28px auto; padding-left: 32px;}
.foodul li.on  .n20210506,.foodul li .n20210506:hover{ background:url(../images/sub_20210506_on.png) no-repeat -1px  -1px; background-size:28px auto; padding-left: 37px;}
.foodul li.on  .n20210702,.foodul li .n20210702:hover{ background:url(../images/sub_20210702_on.png) no-repeat -4px  -1px; background-size:30px auto; padding-left: 32px;}
.foodul li.on  .n20210801,.foodul li .n20210801:hover{ background:url(../images/sub_20210801_on.png) no-repeat -2px  -1px; background-size:28px auto; padding-left: 33px;}
.foodul li.on  .n20210831,.foodul li .n20210831:hover{ background:url(../images/sub_20210831_on.png) no-repeat 0px  -1px; background-size:28px auto; padding-left: 33px;}
.foodul li.on  .n202111,.foodul li .n202111:hover{ background:url(../images/sub_202111_on.png) no-repeat 0px  -1px; background-size:28px auto; padding-left: 33px;}
.foodul li.on  .n202201,.foodul li .n202201:hover{ background:url(../images/sub_202201_on.png) no-repeat 0px  -1px; background-size:28px auto; padding-left: 33px;}
.foodul li.on  .n202203,.foodul li .n202203:hover{ background:url(../images/sub_202203_on.png) no-repeat 0px  -1px; background-size:28px auto; padding-left: 33px;}
.foodul li.on  .n20220424,.foodul li .n20220424:hover{ background:url(../images/sub_20220424_on.png) no-repeat 0px  -1px; background-size:28px auto; padding-left: 33px;}
.foodul li.on  .n20220627,.foodul li .n20220627:hover{ background:url(../images/sub_20220627_on.png) no-repeat 0px  -1px; background-size:28px auto; padding-left: 33px;}
.foodul li.on  .n20220822,.foodul li .n20220822:hover{ background:url(../images/sub_20220822_on.png) no-repeat 0px  -1px; background-size:28px auto; padding-left: 33px;}
.foodul li.on  .n20221020,.foodul li .n20221020:hover{ background:url(../images/sub_20221020_on.png) no-repeat 0px  -1px; background-size:28px auto; padding-left: 33px;}
.foodul li.on  .n20221222,.foodul li .n20221222:hover{ background:url(../images/sub_20221222_on.png) no-repeat -2px -2px; background-size:31px auto; padding-left: 33px;}
.foodul li.on  .n20230228,.foodul li .n20230228:hover{ background:url(../images/sub_20230228_on.png) no-repeat -2px -2px; background-size:31px auto; padding-left: 33px;}
.foodul li.on  .n20230414,.foodul li .n20230414:hover{ background:url(../images/sub_20230414_on.png) no-repeat -2px -2px; background-size:31px auto; padding-left: 33px;}
.foodul li.on  .n20230626,.foodul li .n20230626:hover{ background:url(../images/sub_20230626_on.png) no-repeat -1px -2px; background-size:30px auto; padding-left: 36px;}
.foodul li.on  .n2023072701,.foodul li .n2023072701:hover{ background:url(../images/sub_2023072701_on.png) no-repeat 0 -2px; background-size:29px auto; padding-left: 36px;}
.foodul li.on  .n2023072702,.foodul li .n2023072702:hover{ background:url(../images/sub_2023072702_on.png) no-repeat 1px -2px; background-size:29px auto; padding-left: 36px;}
.foodul li.on  .n20230828,.foodul li .n20230828:hover{ background:url(../images/sub_20230828_on.png) no-repeat -1px -2px; background-size:32px auto; padding-left: 36px;}
.foodul li.on  .n20231106,.foodul li .n20231106:hover{ background:url(../images/sub_20231106_on.png) no-repeat -1px -2px; background-size:30px auto; padding-left: 36px;}
.foodul li.on  .n20231227,.foodul li .n20231227:hover{ background:url(../images/sub_20231227_on.png) no-repeat -1px -2px; background-size:30px auto; padding-left: 36px;}
.foodul li.on  .n20240306,.foodul li .n20240306:hover{ background:url(../images/sub_20240306_on.png) no-repeat -1px -2px; background-size:30px auto; padding-left: 36px;}
.foodul li.on  .n20240423,.foodul li .n20240423:hover{ background:url(../images/sub_20240423_on.png) no-repeat -1px -2px; background-size:30px auto; padding-left: 36px;}
.foodul li.on  .n20240628,.foodul li .n20240628:hover{ background:url(../images/sub_20240628_on.png) no-repeat -1px -2px; background-size:30px auto; padding-left: 36px;}
.foodul li.on  .n20240726,.foodul li .n20240726:hover{ background:url(../images/sub_20240726_on.png) no-repeat -1px -2px; background-size:30px auto; padding-left: 36px;}
.foodul li.on  .n20240902,.foodul li .n20240902:hover{ background:url(../images/sub_20240902_on.png) no-repeat 0 -2px; background-size:30px auto; padding-left: 36px;}
.foodul li.on  .n20241106,.foodul li .n20241106:hover{ background:url(../images/sub_20241106_on.png) no-repeat 0 -2px; background-size:29px auto; padding-left: 36px;}
.foodul li.on  .n20250106,.foodul li .n20250106:hover{ background:url(../images/sub_20250106_on.png) no-repeat 0 -2px; background-size:29px auto; padding-left: 36px;}
.foodul li.on  .n20250228,.foodul li .n20250228:hover{ background:url(../images/sub_20250228_on.png) no-repeat 0 -2px; background-size:29px auto; padding-left: 36px;}
.foodul li.on  .n20250509,.foodul li .n20250509:hover{ background:url(../images/sub20250509_on.png) no-repeat 0 -2px; background-size:29px auto; padding-left: 36px;}
.foodul li.on  .n20250627,.foodul li .n20250627:hover{ background:url(../images/sub20250627_on.png) no-repeat 0 -2px; background-size:29px auto; padding-left: 36px;}
.foodul li.on  .n20251121,.foodul li .n20251121:hover{ background:url(../images/sub20251121_on.png) no-repeat 0 -2px; background-size:29px auto; padding-left: 36px;}


.col01-pro .cup1{ background:url(../images/sub_7_zs.png) no-repeat 0 6px; padding-left:30px;background-size:22px auto;}
.col01-pro .cup2{ background:url(../images/cup_2_zs.png) no-repeat 0 6px; padding-left:30px; background-size:23px auto;}
.part02-weibo{ padding-top:45px;}
.part02-weibo .grp{ margin:100px 0 0 100px; font-size:28px; line-height:28px;}
.part02-weibo .grp p{ margin-bottom:10px;}
.part02-weibo-0{ padding-top:0;}


.shopdrop{ position:relative;}
.midshop,.form-group-scroll{ z-index:20; position:relative;}
.midshop li{ cursor:pointer;}

.midshop .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:url(../images/track.png) no-repeat; width:33px; height:26px;}
.midshop .mCSB_scrollTools .mCSB_dragger{ width:33px;}
.mCustomScrollBox>.mCSB_scrollTools{ width:33px;}
.mCSB_scrollTools .mCSB_draggerRail{ width:16px; background:#e9e7e8;}

.form-group-scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:url(../images/track.png) no-repeat; width:33px; height:26px;}
.form-group-scroll .mCSB_scrollTools .mCSB_dragger{ width:33px;}
.mCustomScrollBox>.mCSB_scrollTools{ width:33px;}
.mCSB_scrollTools .mCSB_draggerRail{ width:16px; background:#e9e7e8;}

/*20180919*/
.subnav .back{ padding-left:23px; cursor:pointer; background:url(../images/back.png) no-repeat 3px 1px; color:#4b3120; font-size:18px; border-bottom:2px solid #c8c3c0; height:28px; display:inline-block; margin-bottom:30px; padding-right:3px; color:#563117;}
.newstab_sanme{ padding-top:50px;}
.applywrap{ width:80%; margin:0 auto; padding-top:80px;}
.applywrap h3{ margin-bottom:50px;  letter-spacing:8px; font-size:24px;}
.part01-apply{ height:100px;}
.box01-apply{ width:90%; margin:0 auto; text-align:left;}
.grp01-apply{ height:55px; background:#fff; position:relative; box-shadow:0 5px 10px rgba(220,220,220,.5),; border-radius:20px;}
.grp01-apply .item{ padding:0 15px 0 27px; height:39px; font-size:16px; border-right:1px solid #ccc; line-height:39px; margin-top:8px;}
.grp01-apply .grp{ margin-left:20px; margin-top:8px;}
.grp01-apply .grp .text{ line-height:39px; height:39px;font-size:16px; color:#b8aca6; width:90%; margin-right:10%;}
.grp01-apply .grp .text::-webkit-input-placeholder{ color:#b8aca6;}
.grp02-apply .item2{ padding:0 25px 0 25px; height:55px; line-height:55px; font-size:16px; background:#fff; position:relative; box-shadow:0 5px 10px rgba(220,220,220,.5); border-radius:30px;}
.grp02-apply .sexlabel{ font-size:16px; margin:20px 0 0 30px; float:left; cursor:pointer;}
.grp02-apply .sexlabel input{ margin-right:5px;}
.applytitle{height:50px; background:#fff; position:relative; box-shadow:0 5px 10px rgba(220,220,220,.5),; border-radius:30px; display:inline-block; padding:0 30px; line-height:50px; font-size:16px; margin-bottom:20px;}
.applyradio{ height:80px;}
.applyradio label{ margin-right:40px; font-size:16px; cursor:pointer;}
.applyradio input{ margin-right:5px;}
.part03-apply{ height:140px;}
.part04-apply{ height:250px;}
.part05-apply .applyradio{ height:50px;}
.part05-apply .applyradio label{ width:30%; margin-right:0; display:inline-block;}
.grp01-addr .grp01{ width:100px; line-height:55px; font-size:16px;}
.grp01-addr .grp01 input{ margin-right:15px;}
.grp01-addr li{ height:85px;}
.grp01-addr li:last-child{ height:55px;}
.part04-apply{ height:300px;}
.btnbox .tjbtn{height:50px; background:#fff; position:relative; box-shadow:0 5px 10px rgba(220,220,220,.8),; border-radius:30px; display:inline-block; padding:0 30px; line-height:50px; font-size:16px; margin-bottom:20px; width:200px; cursor:pointer; margin-top:30px;}
.mi{ right:20px; top:18px;}
.grp01-apply-dw{ width:60%;}
.citybox .date{height:50px; background:#fff; position:relative; box-shadow:0 5px 10px rgba(220,220,220,.5),; border-radius:20px; float:left; margin-left:20px;}
.citybox label{ padding:0 15px 0 27px; height:37px; font-size:16px; border-right:1px solid #ccc; line-height:39px; margin-top:7px; float:left;}
.citybox .grp{ margin-left:20px; margin-top:6px;}
.citybox select{ width:180px; height:39px; border:none; font-size:16px; margin-right:20px; float:left;}
.photo img{ max-width:100%;}
.titleabout{ font-size:18px; margin-bottom:28px;}
.newstab .txt{ font-size:14px; line-height:24px; margin-bottom:20px;}
.newstab .photo{ margin-bottom:20px;}
.newstab .searchbox{ width:100%; background:#fff; border-radius:0; height:50px; line-height:50px;}
.newstab .searchbox .text{ font-size:16px; width:70%; text-align:left;}
.newstab .searchbtn{ background:url(../images/searchbig.png) no-repeat; width:30px; height:30px; background-size:100% 100%; position:absolute; left:auto; right:20px; top:10px;}
.newstab .videobox{ margin-bottom:50px;}

.tab01-dicos{ width:100%; color:#592f13;}
.tab01-dicos th{ height:40px; color:#592f13; background:#fff; text-align:center;}
.tab01-dicos th strong{ display:inline-block; border-right:1px solid #cdc1b9; height:32px; line-height:32px; width:100%;}
.tab01-dicos th:last-child strong{ border-right:none;}
.tab01-dicos tr td{ background:#fcfbfa; padding:15px 0; text-align:center; border:1px solid #f3f1ef;}
.tab01-dicos tr td.leftpadd{ text-align:left; padding: 15px 5px!important;}
/*
.tab01-dicos tr:nth-child(2n+1) td{ background:#fff; padding:15px 0;}
.tab01-dicos tr:nth-child(2) td{ background:url(../images/tabbg.png) repeat-x left top; padding:15px 0; text-align:center; border:1px solid #f3f1ef;}
*/

.popewm{ width:218px; height:259px;}
.popewm .close{ right:-10px; top:-10px; cursor:pointer; opacity:1;}
.popwx{ cursor:pointer;}
.ewmimg img{ max-width:100%;}

#popewm_gweixin,#popewm_gmini,#popewm_gjiameng{ width:188px; left:50%; margin-left:-94px; top:-250px;}
#popewm_gweixin .close,#popewm_gmini .close,#popewm_gjiameng .close{ right:-18px; top:-18px; cursor:pointer; opacity:1;}


.ewmtc img{ max-width:100%;}
.seeall{ margin-bottom:50px;}

.part-aboutus-fisrt{ padding-top:50px;}
.part-aboutus{ padding-bottom:50px;}
.part-aboutus .itemtitle{ font-size:26px;}
.part-aboutus p{ margin-bottom:30px; font-size:14px; line-height:34px;}
.part-aboutus .photo{ margin-bottom:30px;}
.col01-shop .photo{ margin-bottom:30px;}

.pt20{ padding-top:20px;}
.tab01-cpzj{ width:100%;}
.tab01-cpzj .txt{ padding:20px; line-height:28px;}
.tab01-cpzj .t2{ width:28%}

.popwxside,.popwx{ width:38px; height:38px; background:url(../images/weixin.png) no-repeat;background:url(../images/weixin_ie.png) no-repeat\9; background-size:38px 38px; cursor:pointer;}
.popwxside:hover,.popwx:hover{background:url(../images/weixin_hover.png) no-repeat;background:url(../images/weixin_hover_ie.png) no-repeat\9; background-size:38px 38px;}
.jxlm{width:38px; height:38px; background:url(../images/a.png) no-repeat; background:url(../images/a_ie.png) no-repeat\9; background-size:38px 38px; cursor:pointer;}
.jxlm:hover{background:url(../images/a_hover.png) no-repeat;background:url(../images/a_hover_ie.png) no-repeat\9; background-size:38px 38px;}
.weibo{width:38px; height:38px; display:block; background:url(../images/weibo.png) no-repeat;background:url(../images/weibo_ie.png) no-repeat\9; background-size:38px 38px;}
.weibo:hover{ background:url(../images/weibo_hover.png) no-repeat;background:url(../images/weibo_hover_ie.png) no-repeat\9; background-size:38px 38px;}

.box01-source{ width:100%; margin:0 auto;}
.box01-source p{ margin-bottom:30px;}


.gweixin{ width:30px; height:30px;
    background:url(../images/g_weixin.png) no-repeat;
    background:url(../images/g_weixin.png) no-repeat\9;
    background-size:30px 30px; cursor:pointer;
}
.gweixin:hover{
    background:url(../images/g_weixin_on.png) no-repeat;
    background:url(../images/g_weixin_on.png) no-repeat\9;
    background-size:30px 30px;
}
.gmini{ width:30px; height:30px;
    background:url(../images/g_mini.png) no-repeat;
    background:url(../images/g_mini.png) no-repeat\9;
    background-size:30px 30px; cursor:pointer;
}
.gmini:hover{
    background:url(../images/g_mini_on.png) no-repeat;
    background:url(../images/g_mini_on.png) no-repeat\9;
    background-size:30px 30px;
}

.gjiameng{ width:30px; height:30px;
    background:url(../images/g_jiameng.png) no-repeat;
    background:url(../images/g_jiameng.png) no-repeat\9;
    background-size:30px 30px; cursor:pointer;
}
.gjiameng:hover{
    background:url(../images/g_jiameng_on.png) no-repeat;
    background:url(../images/g_jiameng_on.png) no-repeat\9;
    background-size:30px 30px;
}

.gdouyin{ width:30px; height:30px;
    background:url(../images/g_douyin.png) no-repeat;
    background:url(../images/g_douyin.png) no-repeat\9;
    background-size:30px 30px; cursor:pointer;
}
.gdouyin:hover{
    background:url(../images/g_douyin_on.png) no-repeat;
    background:url(../images/g_douyin_on.png) no-repeat\9;
    background-size:30px 30px;
}

.gweibo{ width:30px; height:30px;
    background:url(../images/g_weibo.png) no-repeat;
    background:url(../images/g_weibo.png) no-repeat\9;
    background-size:30px 30px; cursor:pointer;
}
.gweibo:hover{
    background:url(../images/g_weibo_on.png) no-repeat;
    background:url(../images/g_weibo_on.png) no-repeat\9;
    background-size:30px 30px;
}

.gxhs{ width:30px; height:30px;
    background:url(../images/g_xhs.png) no-repeat;
    background:url(../images/g_xhs.png) no-repeat\9;
    background-size:30px 30px; cursor:pointer;
}
.gxhs:hover{
    background:url(../images/g_xhs_on.png) no-repeat;
    background:url(../images/g_xhs_on.png) no-repeat\9;
    background-size:30px 30px;
}



.box01-source .itemtitle{ font-size:18px; line-height:30px; font-weight:bold; letter-spacing:4px; margin-bottom:20px;}
.box01-source .photo{ margin-bottom:30px;}
.part-source{ padding-bottom:30px;}

.tablewrap{ background:url(../images/tabbg.jpg) repeat-x left top #fff; width:100%;}
.tablewrap th{ height:78px; text-align:center; font-weight:normal; font-size:14px;}
.tablewrap th div{ background:url(../images/tabline.png) no-repeat right center; height:52px; line-height:52px;}
.tablewrap th:last-child div{ background:none;}
.tablewrap td{ padding:15px 0; border-right:2px solid #f3f1ef; vertical-align:middle; text-align:center; font-size:14px; line-height:24px;}
.tablewrap td:last-child{ border-right:none;}
.tablewrap tr:nth-child(2n){ background:#fcfbfa;}

.tablewrap td div{ padding:0 10px; }
.tablewrap td.t2{text-align:left;}
.tablewrap td.t4{text-align:center;}
.tablewrap .look{     cursor:pointer;}
.tablewrap .look a{ letter-spacing:4px; color:#563117;display:inline-block;padding-left:25px;background:url(../images/search_icon_tab.png) no-repeat;border-bottom:1px solid #725b4e;}
.applywrap2{ width:80%; margin:0 auto;padding-top:80px;}
.applywrap2 h3,.col01-contact h3{ margin-bottom:50px; letter-spacing:8px; font-size:24px;}
.qabox{ padding:3%; font-size:14px; line-height:28px; width:94%; background:#fff; box-shadow:0 10px 10px rgba(220,220,220,.6); float:left; margin-bottom:50px;}
.grp01-qa{ width:100%; float:left; margin-bottom:15px;color:#88b944;}
.grp02-qa{ width:100%; float:left; color:#533119;}
.qabox .arr01{ width:50px; font-weight:bold;}
.qabox .arr02{ margin-left:50px; }
.grp01-qa .arr01, .grp01-qa .arr02{ font-weight: bold; }

/*弹窗*/
.popBox{position:absolute;left:0px; top:0px; z-index:10000;}
.popBox .popMask {display:block; background:rgba(0,0,0,0.7);}

.datediv .form-control::-webkit-scrollbar {
        width: 35px;     
        height: 1px;
    }
.datediv .form-control::-webkit-scrollbar-thumb {
		width:33px; height:26px; 
        background:url(../images/track.png) no-repeat left top; overflow:hidden; cursor:pointer; position:absolute; z-index:200;
    }
.querybox .datediv .form-group:before{
    display: block;
    content: '';
    width: 15px;
    height: 280px;
    background: #e9e7e8;
    border-radius: 10px;
    right: 10px;
    position: absolute;
    top: 10px;opacity:0;
}
.querybox .showroll .form-group:before{ opacity:1;}
.querybox #datediv0 .form-group:before{ opacity:1;}

.querybox .datediv{ position:relative}
.querybox .datediv ul{ position:relative; background:none;}
.datediv li{ color:#b7aaa6}
.datediv li.on{ color:#78bc27}
.datediv li:hover{ background:#78bc27; color:#fff;}

.joinlink{ padding:30px 0;}
.joinlink a{ display:inline-block; color:#563117; letter-spacing:4px; border-bottom:1px solid #563117; font-size:16px;}

.box01-source-ys p{margin-left:45px; margin-right:35px;}
.box01-source-ys .itemtitle{ margin-left:45px;}

.photo_mail{ position:relative;}
.maillink{ width:170px; height:265px; display:block; left:0; bottom:0;}

.main img{ max-width:100%;}
.weibolink{ display:block; width:220px; height:220px; left:600px; bottom:40px;}

.grp01-apply .grp #work{ width:400px;}
.grp01-apply .grp #address,#openaddress{ width:650px;}

#keyword::-moz-placeholder{color:#858585!important}
#keyword:-ms-input-placeholder{color:#858585!important}
#keyword::-webkit-input-placeholder{color:#858585!important}
#keyword{color:#563117}

.box01-source-lset p{ margin-left:25px; margin-right:20px;}
.colindex{  height:100%; background-size:100% auto;}

.bodyindex .main{ overflow:hidden;}
.col01-i img,.col02-i img{ width:100%;}

.view02 .title_name{ font-size:28px; line-height:28px; letter-spacing:4px; font-weight:bold; margin-bottom:26px;}
.view02 .titleen{ margin-bottom:30px; line-height:24px; letter-spacing:2px;}

.main img{ display:inline-block; vertical-align:bottom;}
@media screen and (min-width:1024px) and (max-width:1600px){ 
	.box01-side{ bottom:10px;}
	.drop a{ font-size:14px;}
	.shopdrop:before{right:32px; top:75px; }
	.col01-weixin{  width:776px; }
	.logo{ margin-bottom:35px; margin-top:35px;}
	.nav{ margin-left:20%;}
	.subnav li{ height:42px; font-size:14px;}
	.grp01-apply{ width:45%; margin-right:0;}
	.grp01-apply .grp .text{ margin-right:0; width:115px;}
	.grp01-apply-dz{ width:100%;}
	.grp01-apply-dw{ width:50%;}
	.citybox select{ width:100px; margin-right:10px;}
	.topsubtitle{ font-size:16px;}
	.subnav .back{ font-size:16px;}
	.nav li{ font-size:16px;}
	#popewm_side .close{ right:-8px}
	.col02-shop li .grp .desc{ height:50px; overflow:hidden; margin-bottom:10px;}
	.col02-shop li .grp .title{ padding:15px 0 10px 0;}
	.tab01-cpzj .txt{ height:120px; overflow-y:auto;}
	.box01-source{ width:100%;}
	.col02-shop li .grp{ margin-left:33%; margin-right:3%;}
	.maillink{ width:120px; height:150px;}
	.weibolink{ width:150px; height:150px; left:auto; right:25%; bottom:20px;}
	.grp01-apply .grp #work{ width:200px;}
	.grp01-apply .grp #address,#openaddress{ width:90%;}
	.grp01-addr .grp01-apply-dz .grp{ width:350px;}
	.topshop{ font-size:14px;}
	.querybox .searchcitybtn img{ width:26px;}
	.querybox .searchcitybtn{ width:70px;}
	.typelist{ width:100%; padding-top:70px;}

}
@media screen and (max-width:1024px){ 
	.side{ width:22%;}
	.main{ margin-left:22%;}
	.wrap{ width:1024px; margin:0 auto;}
	.topshop li.l1, .part01-shop{ width:35%;}
	.prowrap{ width:96%; margin:0 auto;}
	.querybox{ width:100%;}
	.col01-proview .view01 .titleen{ width:100%;}
	.proul li .imgwrap img{ width:120px; /*height:120px;*/}
	.logo{ margin-bottom:35px; margin-top:35px;}
	.nav{ margin-left:20%;}
	.box01-apply,.applywrap{ width:700px;}
	.grp01-apply{ width:45%; margin-right:0;}
	.grp01-apply-dz{ width:100%;}
	.grp01-apply-dw{ width:50%;}
	.subnav li{ height:38px; font-size:14px;}
	.topsubtitle{ font-size:16px;}
	.subnav .back{ font-size:16px;}
	.nav li{ font-size:16px;}
	#popewm_side .close{ right:-8px}

	.col02-shop li .grp .desc{ height:50px; overflow:hidden;margin-bottom:5px;}
	.col02-shop li .grp .title{ padding:10px 0;}
	.tab01-cpzj .txt{ height:120px; overflow-y:auto;}
	.box01-source{ width:100%;}
	.col02-shop li .grp{ margin-left:33%; margin-right:3%;}
	.maillink{ width:100px; height:130px;}
	.weibolink{ width:150px; height:150px; left:auto; right:25%; bottom:20px;}
	.grp01-apply .grp #work{ width:200px;}
	.grp01-apply .grp #address,#openaddress{ width:410px;}
	.grp01-apply .grp .text{  width:130px; margin-right:0;}
	.grp01-apply .grp{ margin-left:10px; width:150px;}
	.grp01-apply .item{ padding-left:12px;}
	.part04-apply .grp01-apply .grp{ margin-left:10px; width:120px;}
	.citybox .date{ margin-bottom:10px;}
	.topshop{ font-size:14px;}
	.querybox .searchcitybtn img{ width:26px;}
	.querybox .searchcitybtn{ width:70px;}
	.typelist{ width:100%; padding-top:60px;}
	.col01-proview,.col01-pro-like{ width:100%;}
	
}
@media screen and (min-width:1180px) and (max-width:1280px){ 
	.colindex{ background:none;}
}
@media screen and (max-height:1000px){ 
	.side{ overflow-y:auto; overflow-x:hidden; }
	/*.box01-side{ position:absolute; top:760px!important}*/
}




/*cms*/
.pimg_beside35{
	position: relative;
    left: -3.5%;
    margin: 0;
    padding: 0;
}

.jmqr{
	position: fixed;
	right: 2%;
	top: 13%;
	width: 8%;
}
.jmqr>a>img{
	width:100%
}

.downtitle{
	color:#43a636;
	font-size: 24px;
	font-weight: bold;
	line-height: 44px;
	margin-bottom: 28px;
}
.downlist{
    display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
}
.downlist>a{
	display: block;
	width: 22.5%;
	margin-right: 2.5%;
	margin-bottom: 3vh;
}
.downrow{
	justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: nowrap;
}
/* .downrow>:nth-child(1){
	width: 100%;
	display: flex;
	justify-content: flex-end;
	align-items: flex-start;
	background-color: white;
}
.downrow>:nth-child(1)>img{
	width: 30%;
	margin: 1.1vh 0.5vw 2vh 0;
} */
.downrow>:nth-child(1){
	width: 100%;
}
.downrow>:nth-child(2){
	
	color: #533119;
	line-height: 150%;
	/* height: 3.5vw; */
	/* overflow: hidden; */
	width: 100%;
	font-size: 1vw;
	padding: 0.7vw 0;
	
	display: flex;
	flex-wrap: nowrap;
	align-items: flex-start;
	justify-content: flex-start;
}
.downrow>:nth-child(2)>div:nth-child(1){
	height: 1.5vw;
	width: 10%;
	background: url(../images/down_icon.png) center 0.2vw no-repeat;
	background-size: 60%;
	margin-left: 2%;
	margin-right: 1%;
	line-height: 150%;
}
.downrow>:nth-child(2)>div:nth-child(2){
	width: 90%;
}
.downlist>a:hover>.downrow>:nth-child(2){
	background-color: #43a636;
}
.downlist>a:hover>.downrow>:nth-child(2)>div:nth-child(1){
	background: #43a636 url(../images/down_icon1.png) center 0.2vw no-repeat;
	background-size: 60%;
	color: white;
}
.downlist>a:hover>.downrow>:nth-child(2)>div:nth-child(2){
	color: white;
}

