﻿@charset "utf-8";
/*============================ 初始化样式 ============================*/
*
{ margin:0; padding:0;  }
body
{color:#333; font-size:14px;  font-family:"Microsoft YaHei","微软雅黑","SimSun","宋体",sans-serif; min-width:1000px;}
*html
{ background-image:url(about:blank);background-attachment:fixed;}
li
{ list-style:none;}
img
{ border:none;}
body a img
{ border:none;}
/*a:hover img
{opacity: 0.8; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; }
*/
a
{ color: #333; text-decoration:none; blr:expression(this.onFocus=this.blur());}
a:focus
{ outline:none;} 
a:link
{ text-decoration:none;}
a:hover
{ color:#c5a15e; text-decoration:none; }
.clear:after
{content:''; display:block; clear:both; }
.clear
{ height:0px; clear:both; }
.text-cut  /*限制文字,文字超出显示冒号*/
{ overflow: hidden;  white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;-ms-text-overflow: ellipsis;
-webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis;}
.t_center
{ text-align:center;}

.space10 { height:10px; clear:both; }
.space15 { height:15px; clear:both; }
.space20 { height:20px; clear:both; }
.space25 { height:25px; clear:both; }
.space30 { height:30px; clear:both; }

/*效果*/
.trans1,.trans1:before
{ transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}
.trans2
{ transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}




/*图片放大*/
.fdapic
{ overflow:hidden;}
.fdapic img
{
-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.4s ease;
-moz-transition:all 0.4s ease; -o-transition:all 0.4s ease;transition:all 0.4s ease;}
.fdapic:hover img
{ -webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}

/*按钮样式*/
.yu_a0
{ display:inline-block;  text-align:center; transition:all 0.4s ease;-moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; }

/*============================ 公共部分 ============================*/

/* 文章类别上下页 */
.wengzhengfanye
{ width:90%; overflow:hidden; margin:0 auto 40px;}
.wengzhengfanyeA
{ width:50%; float:left;}
.wengzhengfanyeB
{ width:50%; float:left; text-align:right;}
.wengzhengfanye span
{ color:#666;}
.wengzhengfanye a
{ line-height:16px; font-size:13px; text-indent:0px; color:#333;  margin-right: 5px; padding:5px 6px; display: inline-block; }

/* 文章类别上下页 */
.page
{ overflow:hidden;}
.pagelink
{ padding:5px 20px 5px 0; font-size:12px; line-height:22px; text-align:center; clear:both;}
.pagelink span
{ padding:0px 0px; font-size:12px; color:#555;}
.pagelink .nolink
{ text-decoration:none; color:#888; padding:5px 10px 5px; margin-right:8px;}
.pagelink .thisclass
{ text-decoration:none; color:#666; padding:5px 9px 5px; margin-right:8px;}
.pagelink a
{ text-decoration:none; color:#888;  padding:5px 10px 5px; margin-right:8px;}

/*用于手机屏幕，大于480px小于640px
@media (min-width: 480px) and (max-width: 640px) {}*/

/* 数字上下页 */
.page_fanye
{ width:100%; height:auto; text-align:center; padding:40px 0 20px; margin:0 auto; overflow:hidden; clear:both;}
.page_fanye a
{ line-height:16px; font-size:14px; text-indent:0px; color: #333;  margin-right: 5px; padding:4px 9px; background:#efefef;  border:1px solid #dedddd;  display: inline-block; }
.page_fanye span
{  height:24px; line-height:20px;  padding:0 10px 0 5px; display: inline-block;}
.page_fanye span input
{ width:30px; height:20px;}
.page_fanye a.page_home,.page_fanye a.page_home:hover,.page_fanye a.page_end,.page_fanye a.page_end:hover
{ width:60px;  color:#666666; }
.page_fanye .onpage,.page_fanye a:hover
{ color: #fff; background:#c5a15e; }

/*========================================= 首页 =====================================*/

header
{ width:100%; overflow:hidden; position:relative;}
.tops
{ width:100%; height:98px; line-height:98px; background-color:rgba(27, 27, 27, 0.6); position:absolute; top:0; left:0; z-index:999;}
.tops1
{ width:1000px; overflow:hidden; margin:0 auto;}
.logo
{ width:150px; height:123px; margin:0 auto; position:absolute; left:45%;}
.nav
{ width:400px; line-height:98px; float:left;}
.navs
{ float:right;}
.nav li
{ width:25%; float:left; text-align:center;}
.nav li a
{ display:block; color:#c5a15e; position:relative; z-index:2000; font-weight:300; transition:0.5s all; font-size:14px;}


/*==banner==*/
.banner
{width:100%; height:677px;  overflow:hidden; position:relative;}
.banner ul li
{width:100%; height:100%; overflow:hidden;  position:absolute; left:0px; top:0px;}
.banner ul li a
{ height:100%; display:block;}

.banner .hd
{ width:100%; height:14px; text-align:center; position:absolute; bottom:25px; z-index:100;}
.banner .hd ol li
{ width:10px; height:5px; display: inline-block; margin: 2px 4px; text-indent: -999px; cursor: pointer;  background-color: rgba(255, 255, 255, 0.5);  border-radius: 10px; overflow:hidden; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}
.banner .hd ol .on
{ width:30px;  background-color:#fff;}


/*==产品展示==*/
.onebj
{ width:100%; overflow:hidden; background:url(../images/bj1.jpg) repeat;}
.title
{ width:1000px; overflow:hidden; margin:50px auto; text-align:center;}
.one
{ width:1000px; overflow:hidden; margin:40px auto 70px;}
.one li
{ width:308px; height:300px; text-align:center; float:left; margin:0 35px 5px 0;}
.one li.liA
{ margin-right:inherit;}
.one li i
{ width:306px; height:226px; display:block; border:solid 1px #c9b799; overflow:hidden; position:relative;}
.one li i:before
{ content:""; width:0px; height:100%; background:rgba(255,255,255,0.2); position:absolute; left:0px; top:0px; z-index:200; }
.one li i img
{ height:100%; }
.one li .text
{ padding:10px 0; text-align:center;}
.one li h4
{ display:block; width:80%; margin:0 auto 8px; border-bottom:dashed 1px #adadad; font-size:15x; color:#ffd300; padding-bottom:5px;}
.one li .text p
{ color:#c5a15e; font-size:13px;}

.one li i:hover:before
{ width:100%;}

.oneAbj
{ width:100%; overflow:hidden; background:#262729;}
.oneA
{ width:1000px; overflow:hidden; margin:40px auto;}

.oneBbj
{ width:100%; height:452px; background:url(../images/bj2.jpg) no-repeat;}
.oneB
{ width:1000px; overflow:hidden; margin:0 auto;}
.oneB_lt
{ width:456px; float:left; margin-top:80px;}
.oneB_rt
{ width:440px; height:292px; float:right; background:rgba(255,255,255,0.8); padding:30px; margin-top:55px;}
.oneB_rt .con
{ height:262px; overflow:hidden; border:solid 3px #c5a15e; padding:15px 20px;}
.oneB_rt .con p
{ line-height:26px;}


/*==公司简介==*/
.oneC
{ width:980px; overflow:hidden; background:#0d0d0d; border:solid 1px #c5a15e; margin:40px auto; padding:10px;}
.oneCs
{ overflow:hidden;}
.oneCs_lt
{ width:722px; float:left; border-right:solid 1px #6a5837;}
.titles
{ width:95%; border-bottom:solid 1px #c5a15e; padding-bottom:10px;}
.titles h2
{ font-size:18px; background:url(../images/ico.png) no-repeat left center; color:#c5a15e; padding-left:15px; display:inline-block;}
.titles a
{ font-size:12px; color:#fff; float:right; padding-top:5px;}
.titles span
{ font-size:16px; color:#fff; padding-left:10px;}
.oneCs_lt .cons
{ width:95%; overflow:hidden; padding-top:10px;}
.oneCs_lt .cons_lt
{ width:236px; height:179px; padding:10px; border:solid 1px #c5a15e; float:left;}
.oneCs_lt .cons_lt img
{ width:100%; height:100%;}
.oneCs_lt .cons_rt
{ width:410px;  float:right;}
.oneCs_lt .cons_rt h3
{ color:#c5a15e; font-size:14px; font-weight:normal; border-bottom:dashed 1px #c5a15e; padding-bottom:5px;}
.oneCs_lt .cons_rt .text
{ height:120px; padding:10px 0; overflow:hidden; color:#acabab; font-size:12px; line-height:24px;}
.oneCs_lt .cons_rt .mores
{ display:block; width:158px; height:30px; background:#1b1918; border:solid 1px #4c4b4a; line-height:30px; text-align:center; color:#c5a15e;}
.oneCs_rt
{ width:230px; float:right;}
.oneCs_rt .consB
{ height:180px; margin-top:20px; overflow:hidden; position:relative;}
.oneCs_rt .consA
{ width:160px; height:180px; margin:0 auto; overflow:hidden; position:relative; }
.oneCs_rt .cons ul
{ width:99999px;}
.oneCs_rt .cons li
{ width:160px; height:180px; float:left;}
.oneCs_rt .cons .as
{ width:11px; height:13px; display:block; background:url(../images/ico1.png) no-repeat; position:absolute; }
.oneCs_rt .cons .ico1
{ left:0; top:50%;}
.oneCs_rt .cons .ico2
{ right:0; top:50%; background-position:0 -15px;}
.oneCt
{ margin:30px 0 10px;}
.oneCt .conf
{ width:95%; overflow:hidden; padding-top:20px;}
.oneCt .conf dl
{ overflow:hidden; padding-bottom:20px;}
.oneCt .conf dl dt
{ width:224px; height:141px; background:#fff; padding:6px; float:left;}
.oneCt .conf dl dt a
{ height:100%; display:block; overflow:hidden;}
.oneCt .conf dl dd
{ width:430px; float:right; padding-top:10px;}
.oneCt .conf dl dd h2 a
{ font-size:16px; color:#acabab; padding-bottom:5px; display:inline-block;}
.oneCt .conf dl dd h2 a:hover
{ color:#c5a15e; }
.oneCt .conf dl dd p
{ color:#acabab; font-size:12px; line-height:24px;}
.oneCt .conf ul
{ overflow:hidden;}
.oneCt .conf ul li
{ width:45%; line-height:24px; float:left; background:url(../images/ico3.png) no-repeat left center; padding-left:15px;}
.oneCt .conf ul li:nth-child(2n)
{ float:right;}
.oneCt .conf ul li a
{ color:#acabab; font-size:12px;}
.oneCt .conf ul li a:hover
{ color:#c5a15e; }

.oneCs_rt .cont dl
{ overflow:hidden; border-bottom:dashed 1px #adadad; padding:12px 0;}
.oneCs_rt .cont dl dt
{ padding-bottom:10px;}
.oneCs_rt .cont dl dt i
{ width:17px; height:17px; background:url(../images/ico4.png) no-repeat; display:inline-block; vertical-align: middle;}
.oneCs_rt .cont dl dt a
{ font-size:12px; color:#acabab; padding-left:5px;}
.oneCs_rt .cont dl dt a:hover
{ color:#c5a15e; }
.oneCs_rt .cont dl dd i
{ width:17px; height:17px; background:url(../images/ico4.png) no-repeat; display:block; vertical-align: middle; background-position:0 -30px; float:left;}
.oneCs_rt .cont dl p 
{ width:205px; height:34px; float:right; font-size:12px; color:#acabab; overflow:hidden;}


.footbj
{ width:100%; overflow:hidden; background:#282421; border-top:solid 3px #c5a15e;}
.foot
{ width:1000px; overflow:hidden; margin:30px auto;}
.foot dl
{ width:30%; height:300px; float:left; background:url(../images/6.png) no-repeat right center; margin-right:3%;}
.foot dt
{ padding-top:50px;}
.foot dt h4
{ width:207px; height:29px; background:#dcdcda; margin:20px 0; line-height:29px; text-align:center; color:#9c7652; font-weight:normall;}
.foot dd ul li a
{ display:inline-block; width:30%; float:left; padding-right:3%; color:#c5a15e; font-size:12px; line-height:32px;}
.foot dl:nth-child(2n)
{ width:33%;}
.foot dl:nth-child(3n)
{ width:30%; margin-right:inherit; background:none;}
.foot dt h3
{ font-size:24px; color:#c5a15e; font-weight:normal;}
.foot dt h5
{ color:#fcfcfa; font-size:20px; font-weight:normal; padding:5px 0;}
.foot dd p
{ font-size:13px; color:#c5a15e; line-height:26px;}

/*============================ 关于我们 ============================*/

.ny_ban
{ height:500px;}

.dqwz
{ width:1000px; overflow:hidden; text-align:right; padding:20px 0; margin:0 auto;}
.dqwz a
{ display:inline-block;  margin-left:15px; color:#707070; line-height:22px; font-size:12px;}
.top_title
{ width:1000px; font-size:25px; line-height:30px; color:#683807; text-align:center; margin:0 auto;}
.pro_tit_box
{ width:1000px; text-align:center; padding:20px 0 40px 0; margin:0 auto;}
.pro_tit_box a
{ font-size:14px; display:inline-block; line-height:22px; color:#777777; padding:15px 20px;}
.pro_tit_box a.on
{ color:#191919;}

.abou_content
{ width:1000px; color:#4f4f4f; line-height:26px; margin:0 auto 40px;}
.abou_content img
{ padding:10px 0;}

/*============================ 产品中心 ============================*/
.product
{ width:1080px; overflow:hidden; margin:0 auto 40px;}
.product ul
{ overflow:hidden;}
.product li
{ width:320px; height:360px; overflow:hidden; float:left; display:inline-block; margin:0 60px 60px 0;}
.hov_box
{ position:relative; overflow:hidden;}
.product li i
{ display:block; text-align:center; position:relative; width:320px; height:236px; overflow:hidden;}
.product li i img
{ height:236px;}
.product .hov_mark
{ position:absolute; width:100%; height:100%; top:0px; left:-100%; background:url(../images/new_mark.png) repeat;}
.product li i:before
{ content:""; width:0px; height:100%; background:rgba(255,255,255,0.2); position:absolute; left:0px; top:0px; z-index:200; }
.product li i:hover:before
{ width:100%;}

.product li .box
{ text-align:center; background:#d2d2d2; padding:20px;}
.product li .box .titlew
{ font-size:20px; line-height:36px; padding:0 15px; color:#220807; display:inline-block; margin:0 auto; border:1px solid #bbbaba;}
.product li .box .con
{ font-size:14px; line-height:18px; color:#313131; height:36px; padding:10px 5px 0px 5px;}
.product li.liA
{ margin-right:inherit;}

/*========================================= 产品详情 =====================================*/
.product_top
{ width:1000px; height:520px; z-index:100; margin:0 auto;}
.product_cont
{ width:1000px; font-size:14px; line-height:22px; color:#666; padding:30px 0; overflow:hidden; margin:0 auto;}
.product_cont p
{ font-size:13px; color:#888; line-height:26px;}
.w_auto
{ width:1000px; overflow:hidden; margin:0 auto 50px;}
.titleh
{ font-size:25px; line-height:30px; color:#392221; padding:20px 0;}
.product_put
{ overflow:hidden;}
.product_put li
{ float:left; width:306px; height:221px; margin-right:41px; position:relative; overflow:hidden;}
.product_put li img
{ width:100%;}
.product_put li .p_pbox
{ position:absolute; width:80%; height:80%; padding:10%; top:0px; text-align:center;  background:url(../images/mark.png) repeat;}
.product_put li .p_pbox h4
{ text-align:center; padding:3px 15px; display:inline-block; font-size:18px; color:#F5F0F0; border:1px solid #F5F0F0; line-height:32px; font-weight:normal; margin:30px 0 10px;}
.product_put li .p_pbox p
{ font-size:14px; line-height:20px; height:40px; overflow:hidden; color:#F5F0F0; font-size:12px;}
.product_put li.liA
{ margin-right:inherit;}

/*========================================= 新闻中心 =====================================*/
.news
{ width:1000px; overflow:hidden; margin:0 auto 40px;}
.news dl
{ overflow:hidden; padding-bottom:30px; border-bottom:1px dashed #e6e6e6; margin-bottom:30px;}
.news dl dt,.news dl dt img
{ width:250px; height:170px; margin-right:40px; float:left; overflow:hidden;}
.news dl dd
{ width:710px; float:right;}
.news dl dd h2 a
{ font-size:16px; line-height:20px; height:20px; overflow:hidden; padding-bottom:5px; color:#333; display:inline-block; border-bottom:1px solid #cecece; font-weight:normal;}
.news dl dd h2 a:hover
{ color:#BF9264;}
.news dl dd .datime
{ font-family: Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#4f4f4f; padding:15px 0px 10px 0;}
.news dl dd p
{ line-height:22px; font-size:13px; color:#707070; height:44px; overflow:hidden; margin-bottom:23px;}
.news dl dd .moreg
{ line-height:24px; font-size:12px; color:#4f4f4f; display:inline-block; padding:0 8px; border:1px solid #cecece;}
.news dl dd .moreg:hover
{ color:#BF9264;}


/*===========================新闻详情=================================*/
.news_info
{ width:1000px; overflow:hidden; margin:0 auto;} 
.info_title
{ text-align:center; padding:10px 0 0; }
.info_title h1
{ font-weight:normal; font-size:22px; color:#333; display:block; line-height:50px;}
.info_laiyuan
{ font-size:12px; color:#bbbbbb; display:block; text-align:center; border-bottom:solid 1px #f1f1f1; padding-bottom:20px;}
.info_text
{ padding:30px 0px; color:#666; line-height:30px; font-size:14px; border-bottom:solid 1px #ebebeb; margin-bottom:20px;}
.info_text img
{ max-width:100%;  }
.info_picA
{ padding:10px; text-align:center;}
.info_picA img
{ max-width:100%;  width: expression(this.width > 720 ? 720: true)}


/*============================ 专卖店展示 ============================*/
.show_top
{ width:1000px; overflow:hidden; margin:50px auto 30px;}
.show_top p.p1
{ text-align:center; font-size:14px; color:#888;}
.show
{ width:1000px; overflow:hidden; margin:0 auto;}
.show li
{ width:306px; height:206px; overflow:hidden; float:left; margin:0 40px 40px 0; cursor:pointer;}
.show li img
{ width:306px; }
.show .liA
{ margin-right:inherit;}

/*============================ 加盟 ============================*/
.job
{ width:1000px; overflow:hidden; margin:0 auto 60px; border-left:1px solid #e7e7e7; }
.job tr
{ height:51px; line-height:51px;}
.job td
{ width:20%; text-align:center; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; color:#666;}
.job td .det_box
{ display:none;}

/*浮动信息*/
.fdjob
{ width:100%; min-width:1000px; min-height:calc(100% - 50px); background:rgba(0,0,0,0.3); position:absolute; left:0px; top:0px; padding-bottom:50px; display:none; }
.fdjobA
{ width:990px; background:#fff; margin:0 auto;}
.fdjob .job_zwxx
{ background:url(../images/tab_bk.png) repeat; text-align:left; padding-left:20px; font-size:22px; line-height:40px; height:40px; position:relative;}
.fdjob .job_zwxx span
{ width:40px; height:40px; display:block; background:url(../images/offt2.png) no-repeat center;  position:absolute; right:20px; top:0px; cursor:pointer;}
.fdjob .det_box
{ padding:20px;}
.fdjob .job_tit
{ text-align:center; line-height:40px; font-size:18px; color:#333; border:1px solid #ccc; border-bottom:0 none;}
.fdjob .zwms
{ border:1px solid #ccc; padding:15px; font-size:14px; line-height:22px; color:#333; margin-bottom:15px;}


/*============================ 联系我们 ============================*/
.map
{ width:1000px; height:400px; margin:30px auto 0;}

.contact
{ width:950px; background:#f4f4f4; overflow:hidden; margin:0 auto 50px; padding:50px 0 50px 50px;}
.contact dl
{ width:31%; margin-right:3%; float:left;}
.contact dt
{ font-size:20px; line-height:30px; color:#191919; padding-bottom:20px;}
.contact dd
{ font-size:16px; line-height:30px; color:#666;}
.contact dl:nth-child(3n)
{ margin-right:inherit;}