@charset "utf-8";
.w{ width:1140px; margin:0px auto;}
.w2{ width:1040px; margin:0px auto;}
/**头部**/
.header{ height:80px; background:#000; position:fixed; left:0; top:0; width:100%; z-index:99999;}
.head_bottom{ width:100%; height:80px; position:relative; left:0; top:0; z-index:-1;}
.logo{ width:195px; height:48px; padding:16px 0px;}
.nav{  height:80px; line-height:80px;}
.nav li{ padding:0px 35px; float:left;position:relative; height:80px; line-height:80px;}
.nav li a{ color:#fff; font-size:14px; padding-bottom:8px;}
.nav li.current a{ background:url('../images/icon_minus.png') no-repeat scroll bottom; background-size:4px 4px;}
.nav li:hover a{background:url('../images/icon_minus.png') no-repeat scroll bottom; background-size:4px 4px;}
.nav li div.second{position:absolute;left:-35px; background:url('../images/navbg.png') repeat; width:200px; padding:10px 0px; text-align:center;  z-index:8; display:none;}
.nav li div.second a{ display:block; line-height:40px; color:#fff; font-size:14px; height:40px; text-align:center; width:200px; background:none;}
/**首页**/
.banner{ width:100%;}
.banner img{ width:100%; display:block;}
.commodity{ height:700px; margin:35px auto 0px auto;background:#eaeaea; width:94%;}
.title{ text-align:center; padding:70px 0px;}
.shop{ width:94%; margin:2px auto 0px auto;}
.shop_img{ text-align:center;}
.shop_img img{ width:80%;}
.shop_title{ text-align:center;}
.shop_more{ padding:70px 0px 100px 0px;}
.shop_more a{ display:block; margin:0px auto; background:#1c0801; width:260px; height:75px; line-height:75px; text-align:center; color:#fff; font-size:30px;}
.shopfl{ width:340px;}
.shopcen{width:340px; margin-left:60px;}
.mt{ margin-top:95px;}
.brand{ width:100%;}
.brand_name{line-height:30px; margin-top:40px; text-align:center;}
.brand_name a{ color:#333; font-size:20px;}
.brand_more{height:30px; line-height:30px; text-align:center;}
.brand_more a{ color:#333; font-size:12px;}
.shopmian{ padding-bottom:70px;}
.head{text-align:center; padding:70px 0px;}
.head b{ display:block; line-height:45px; color:#000; font-size:30px; font-weight:normal;}
.head span{ display:block; line-height:30px; color:#999; font-size:26px; font-weight:normal;}
/**底部**/
.copyright{ width:100%; height:32px; background:#000; text-align:center; color:#fff; font-size:12px; line-height:32px;}
.footer{ background:#fafafa; padding:50px 0px; width:100%;}
.footer_top{ width:1140px; margin:0px auto;}
.foot_list{ float:left; width:200px;}
.foot_list h3{ height:30px; line-height:30px; color:#333; font-size:14px; font-weight:normal; margin-bottom:20px;}
.foot_list a{ display:block; line-height:30px; color:#666; font-size:14px;}
.foot_line{ float:left; width:140px; text-align:center;}
.ml{ margin-left:60px;}
.foot_img{ height:30px; line-height:30px; text-align:center; color:#1C0801; font-size:14px;}
.foot_img img{ vertical-align:middle; margin-right:5px;}
.intro_detail{ padding-bottom:70px;}
/**品牌故事**/
.introduction{ width:1000px; margin:0px auto;}
.contact_detail{ background:#fafafa; padding:60px; margin-bottom:70px;}
.contactfl{ width:480px;}
.contactfl img{ width:480px; height:640px;}
.contactfr{ width:340px;}
.contact_logo{ margin-bottom:50px;}
.contactfr p{ line-height:30px; color:#333; font-size:16px;}
.contact_mian{ margin-top:50px;}
.contact_line{float:left; width:130px; text-align:center;}
.topic{ padding-bottom:45px;}
.topic ul{ width:1165px;}
.topic ul li{ width:363px; float:left; margin-right:25px; margin-bottom:25px;}
.topic ul li .topic_name{ padding:20px; line-height:25px; color:#333; font-size:16px; height:50px; overflow:hidden;}
.topic ul li:hover {box-shadow: 0 0 15px #ccc;}
.news_title{ padding:40px 0px; height:20px; line-height:20px; color:#000801; font-size:12px;}
.news_title a{ color:#000801; font-size:12px; padding:0px 5px;}
.news_title a:hover{color:#999;}
.news_detail{ width:640px; margin:0px auto;}
.news_detail h2{ line-height:40px; color:#000; font-size:30px; font-weight:bold;}
.news_time{ height:30px; line-height:30px; color:#999; font-size:12px;}
.page{ border-top:1px solid #ccc; padding:50px 0px 70px 0px;}
.page a{ display:block; line-height:25px; color:#999; font-size:14px;}
.page a:hover{ color:#1C0801; text-decoration:underline;}
.page a.current{ color:#1C0801; text-decoration:underline;}
.store_main{ padding:40px 0px;}
.store_main dl{ padding:40px; overflow:hidden; border-bottom:1px solid #f5f5f5;}
.store_main dl dt{ width:60px; height:60px; float:left; text-align:center; background:#f5f5f5;}
.store_main dl dt b{ display:block; line-height:40px; color:#1C0801; font-size:32px; font-weight:normal;}
.store_main dl dt span{ display:block; line-height:20px; color:#999; font-size:12px;}
.store_main dl dd{ width:825px; float:right;}
.store_name{ line-height:35px; color:#1C0801; font-size:16px;}
.store_main dl dd p{ line-height:25px;color:#1C0801; font-size:14px;}
.store_main dl:hover{ background:#f5f5f5;}
.store_main dl:hover dt{ background:#1c0801;}
.store_main dl:hover dt b{ color:#fff;}
.store_main dl:hover dt span{ color:#fff;}
.store_page{ padding-top:35px; text-align:center;}
.store_page span{ padding:3px 8px; color:#1C0801; font-size:14px;}
.store_page a{ border:1px solid #1C0801;color:#1C0801;font-size:14px; margin-left:3px;padding:3px 8px; }
.store_page a:hover{ background:#1C0801; color:#fff;}
.store_page a.current{ background:#1C0801; color:#fff;}
.recruitment{ padding:50px 0px;}
.recruitment table th{ height:50px; line-height:50px; text-align:center; color:#463129; font-size:14px; background:#fafafa;}
.recruitment table td{height:50px; line-height:50px; text-align:center; color:#666; font-size:14px; border-bottom:1px solid #f5f5f5;}
.recruitment table td a{ color:#463129; text-decoration:underline;}
.map{ padding:35px;}
.mapfl{ width:20%; background:#f5f5f5;}
.mapfr{ width:80%;}
.mapfr img{ width:100%;}
.mpa_search{ padding:25px; border-bottom:1px solid #fff;}
.mpa_search h3{ line-height:45px; color:#1C0801; font-size:30px; font-weight:normal;}
.search{ height:35px; line-height:35px; width:100%; overflow:hidden; background:#fff;}
.search input{ float:left; color:#999; font-size:12px; width:60%; float:left; border:0px; height:35px; line-height:35px; padding:0px 10px;}
.search button{ float:right; background:url('../images/icon_search.png') no-repeat center center #fff; background-size:22px 22px; width:50px; height:35px; border:0px; cursor:pointer;}
.adree{ height:35px; line-height:35px; color:#1C0801; font-size:16px;}
.adree img{ vertical-align:middle; margin-right:5px;}
.map_list{ padding:25px;overflow-y: auto;}
.map_list h3{ line-height:30px; color:#1C0801; font-size:16px; margin-bottom:20px;}
.map_list ul li{ background:#fff; padding:25px; margin-bottom:20px;}
.map_list ul li span{ display:block; line-height:30px;color:#1C0801; font-size:14px;}
.map_list ul li p{ line-height:20px; color:#666; font-size:12px;}
.map_list ul li:hover{box-shadow: 0 0 15px #E6E6E6;}

/**产品页面**/
.product_head{background: #FAFAFA; height:130px; line-height:130px; width:100%; position:fixed; top:80px; left:0px;}
.product_head_bottom{ width:100%; height:130px; position:relative; z-index:-1; top:80px; left:0;}
.product_head ul{ width:1140px; margin:0px auto;}
.product_head ul li{ float:left; width:20%; text-align:center;}
.product_head ul li a{ color:#666; font-size:16px;}
.product_head ul li.current a{ color:#1C0801;}
.product_head ul li:hover a{ color:#1C0801;}
#imgModule{display:none;}
#imgDefault{cursor:pointer; padding-bottom:50px;}
#imgDefault ul li{ width:285px; float:left; text-align:center; margin-top:50px;}
#imgDefault ul li p{ line-height:40px; text-align:center; color:#1C0801; font-size:14px;}
.imgItem{width:200px; height:267px; vertical-align:middle;}
.mask{background:#000;opacity:.8;filter:alpha(opacity=80);position:absolute;left:0;top:0;width:100%;height:100%; display:none;}
.lightBoxContent{width:40%;height:91.3%;left:30%;background:#fff;box-shadow: 0 0 15px #ccc;text-align:center; z-index:9999; position:fixed; top:80px;}
.lightBoxContent p{ width:100%;line-height:40px; text-align:center; color:#1C0801; font-size:14px; background:#fff;}
#imgLoader{width:32px;height:32px;position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px;display:none;}
#imgLight{-webkit-animation:change 1s;animation:change 1s; width:80%;}
#imgModule .btn{width:44px;height:44px;position:fixed;top:50%;cursor:pointer;}
.lightBoxSprite{}
#lightBoxPrev{background-image:url(../images/arrow_left.png);background-repeat:no-repeat;left:25%;background-position:2px center;}
#lightBoxNext{background-image:url(../images/arrow_right.png);background-repeat:no-repeat;right:25%;}
.closeBtn{width:35px;height:35px;position:absolute;top:15px;right:15px;cursor:pointer;background-image:url(../images/icon_close.png);background-repeat:no-repeat; z-index:99999;}
.lightBoxPagination{position:absolute;left:0;bottom:50px;width:100%;text-align:center; display:none;}
.lightBoxPagination span{display:inline-block;width:10px;height:10px;border:1px solid #fff;-webkit-border-radius:50%;border-radius:50%;margin-right:8px;}
.lightBoxPagination span.current{background:#fff;}
@keyframes change{
    0%{opacity:0;}
    100%{opacity:1;}
}
/**新增店铺详情页面**/
.shop_detail{ padding:25px;}
.detail_return{ height:30px; line-height:30px; color:#333; font-size:18px;}
.detail_head{ height:30px; line-height:30px; color:#1C0801; font-size:24px; margin-top:10px;}
.shop_detail p{ line-height:20px; color:#333; font-size:14px; margin-top:10px;}
.dwqw{ height:40px; line-height:40px; margin-top:20px;}
.dwqw a{ display:block; width:120px; text-align:center; background:#1C0801; color:#fff; font-size:18px; height:40px; line-height:40px;}
/**新增首页样式**/
.topic2 ul{ width:1165px;}
.topic2 ul li{ width:363px; float:left; margin-right:25px; position:relative; margin-top:25px;}
.topic2 ul li .topic_name{ padding:10px; width:343px; line-height:25px; color:#fff; font-size:16px; height:50px; overflow:hidden;position: absolute;bottom: 0;left: 0;background: rgba(0,0,0,0.3);}
.topic2 ul li:hover {box-shadow: 0 0 15px #ccc;}
@media (max-width: 1200px){
	.mapfl{ width:30%; background:#f5f5f5;}
	.mapfr{ width:70%;}
}
@media (max-width: 1500px){
	.lightBoxContent{width:50%;left:25%;top:80px;}
	#lightBoxPrev{ left:17%;}
	#lightBoxNext{ right:17%;}
	#imgModule .btn{ top:50%;}
}
/**求职填写**/
.kssq{ overflow:hidden; margin:20px 0px;}
.kssq a{ display:block; background:#000; width:120px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:14px;}
.job_apply h2{ line-height:45px; color:#000; font-size:32px;}
.job_apply ul{ margin:40px 0px 20px 0px;}
.job_apply ul li{ line-height:40px; overflow:hidden; margin-top:20px;}
.job_apply ul li span{ float:left; color:#666; font-size:14px;}
.job_apply ul li input.jobinput{ border:1px solid #D8D8D8; height:40px; line-height:40px; padding:0px 5px; float:right; width:550px;}
.job_apply ul li input.jobfile{ width:560px; float:right; line-height:40px;}
.sm{width:560px; float:right; line-height:20px; color:#F00;}
.job_apply button{ cursor:pointer; width:120px; height:40px; text-align:center; line-height:40px; background:#000; color:#fff; font-size:18px; border:0px; margin:20px 0px 40px 0px;}
