@charset "utf-8";

/*reset*/
body,div,dl,dt,dd,del,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,th,td {
  margin: 0;  padding: 0;  font-family: "Microsoft Yahei", "宋体";  /*font-family:"FZZHUNYSK","微软雅黑","宋体";*/
  font-size: 14px;  color: #333;}
table {  border-collapse: collapse;  border-spacing: 0;}
fieldset,img,button { border: 0;}
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; 
  /* font-weight: normal; */
}
ol,ul { list-style: none;}
caption,th { text-align: left;}
h1,h2,h3,h4,h5,h6 { font-weight: normal;}
q:before,q:after { content: '';}
abbr,acronym { border: 0;}
a { text-decoration: none; color: #A0713C;}
a:hover { text-decoration: underline;}
body { background: #fff; z-index: 0;}

/* common */
.commonWrap { width: 100%; clear: both;}
.commonW1200 { width: 1200px;}
.pad70 { padding: 70px 0;}
.ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.mc { margin: 0 auto;}
.w1200 { width: 1200px;}
.relative { position: relative;}
.absolute { position: absolute}
.fl { float: left}
.fr { float: right}
.center { text-align: center}
.borderBox { box-sizing: border-box;}
.cl { clear: both;}


/* ------------------------------------------------------首页-------------------------------------------------------- */

/* 页头*/
.topWrap{ width: 100%; height: 194px; border-top: 10px #ffae1f solid;}
.topWrap .toplogo{ height:100px; padding-top: 28px; }
.topWrap .toptel{width: 360px; height: 30px; padding-left: 189px; background: url(../images/tel.jpg) no-repeat left bottom;
  font-size: 30px; font-family: Arial, Helvetica, sans-serif; color: #ffae1e; margin-top: 26px;}



/* nav */
.navwarp { height:65px; background: url(../images/nav_bg.jpg) no-repeat top center;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#nav { width:1140px; margin:0 auto; }
.nav{ height:45px; line-height:45px;  position:relative; z-index:1;  }
.nav a{ color: #A0713C;  }
.nav .nLi{ float:left;  position:relative; display:inline; margin-top: 4px; }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 34px;  text-decoration:none;  }
.nav .nLi span { width: 1px; float: left; display: block;}

.nav .sub{ display:none; width:200px; left:0; top:46px;  position:absolute; line-height:26px; padding:3px 0; background: #ffaf25;   }
.nav .sub::before { content: ''; position: relative; top: -9px; left: 54px; display: block; width: 16px; height: 8px; }
.nav .sub li{ zoom:1; text-align: center;}
.nav .sub a{ display:block; padding:5px 10px; font-size:13px; color: #fff;  }
.nav .sub a:hover{  background: #ffca6e;}
.nav .on h3 a{ background: url(../images/nav_hover.png) repeat-x; color:#fff;   }


/*banner*/
.focusBox { position: relative; min-width: 1200px; height: 415px; overflow: hidden; z-index: 0;}
.focusBox .pic { position: relative; z-index: 0;}
.focusBox .pic li { min-width: 1200px; height: 415px;}
.focusBox .pic img { width: 1200px; height: 415px; display: block;}
.focusBox .hd { width: 100%; position: absolute; bottom: 10px; text-align: center; font-size: 0; z-index: 1; padding-top: 10px;}
.focusBox .hd li { margin: 0 6px; background: url(../images/dot.png) no-repeat -14px 0; height: 13px; overflow: hidden; 
  width: 13px; cursor: pointer; display: inline-block; *display: inline; zoom: 1;
   _background: url(../images/dot.png) no-repeat 0 -16px;}
.focusBox .hd .on { background-position: 0 0px;}
.focusBox .prev, .focusBox .next { width: 48px; height: 50px; margin: -45px 0 0; display: none; 
  background: url(../images/icon.png) no-repeat; position: absolute; top: 53%; z-index: 10; cursor: pointer; 
  text-indent: 999; filter: alpha(opacity=80); opacity: 0.8;}
.focusBox .prev { left: 30px;}
.focusBox .next { background-position: -57px 0; right: 30px;}
.focusBox .prev:hover, .focusBox .next:hover { filter: alpha(opacity=100) !important; opacity: 1 !important;}

/* 关于我们 */
.aboutWrap{height: 437px; padding-top: 50px; overflow: hidden; position: relative;}
.lmna{width:500px; overflow:hidden; text-align:center;}
.aboutWrap .lmbox{overflow: hidden; padding-top: 40px;}
.in_able{width:500px; float:left;}
.in_able img{border:1px #CCCCCC solid;}
.in_abri{width:700px; float:right;}
.in_abrit{background:url(../images/lm.png) no-repeat; height:39px; line-height:39px;}
.in_abrit a,.in_abrit a:visited,.in_abrit a:active{width:200px; display:block; text-align:center; 
  float:left; font-size:20px; color:#FFF}
.in_abrit a:hover{text-decoration:none; color:#FF0}
.in_abrib{width:100%; line-height:35px; color:#7f7f7f; margin-top:10px;text-indent: 2em; text-align: justify; text-justify: inter-ideograph;}

/* 产品特点展示 */
.Pro_main{width: 100%; background: #ffae21 url(../images/prbg.jpg) no-repeat center center; height: 490px; margin-top: 40px;}
.in_pro_n{ height: 100%; position: relative;}
.in_prole { width: 290px; height: 250px; padding: 200px 0 0 160px; overflow: hidden; color: #000; line-height: 25px;}
.in_prole p{text-align: justify; text-justify: inter-ideograph; font-size: 13px;}

.inproimg{position:absolute; left:45%; top:50px;}

.in_prot{position: absolute; right: 15px; top: 50px;}
.in_prot li{color: #FFF; width: 100px; text-align: center; margin-top: 15px;}
.in_prot li span{font-size: 13px; }

/* 产品展示 */
.pro_list{width: 100%; border-bottom: 1px #cfcfcf solid; padding-top: 100px;}
.inprob{overflow: hidden; height: 390px;}
.in_proble{width: 313px; }
.in_proble .in_problet { width: 313px; float: left; background: url(../images/profl.jpg) no-repeat;
  height: 76px; line-height: 30px; color: #FFF; font-size: 20px;}
.in_proble .in_problet span { margin-left: 20px; float: left; margin-top: 8px;}
.in_proble ul li{float: left; width: 100%; border-bottom: 1px #FFFFFF solid; background: #f7f4ed;}
.in_proble ul li a{margin: 0px 15px; line-height: 50px; color: #7f7f7f; padding-left: 20px;
  background: url(../images/h.png) no-repeat left;}
.in_proble ul li a:hover{ color:#ffae20; text-decoration: underline;}

.picScroll{position:relative; width:870px; height: 310px;  overflow:hidden;padding-top: 42px;}
	/* .picScroll .prev,
	.picScroll .next{ display:block; position:absolute; top:86px; left:5px; width:23px; height:23px; background:url(images/btns.png) no-repeat;   }
	.picScroll .next{ left:auto; right:5px; background-position:-25px 0; }
	.picScroll .prev:hover{ background-position:0 -30px; }
	.picScroll .next:hover{ background-position:-25px -30px; } */
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ width:268px; height: 310px; float:left; overflow:hidden; margin: 0 10px; background: #ffae21; }
.picScroll ul li a{display: block; text-align: center; }
.picScroll ul li img{ width:254px; height:265px; display:block; margin: 7px; background:url(images/loading.gif) center center no-repeat; }
.picScroll ul li span{color: #fff;}

/* 新闻中心 */
.newsWrap{ height: 600px; padding-top: 40px;}
.news{width: 100%; overflow: hidden;}
.news .newsleft{width: 920px;}
.news .newsleft ul li{ float: left; width: 800px; background: #FFF; overflow: hidden; height: 126px;
  margin: 10px 25px; float: left; border-bottom: 1px #e7e7e7 solid;}
.news .newsleft ul li img{float: left; width: 145px; height: 110px; padding: 2px; border: 1px #e7e7e7 solid; margin-right: 10px;}
.news .newsleft ul li .newstxt{width:635px;}
.news .newsleft ul li .newstxt h3{color: #724A1E; line-height: 35px; font-size: 15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news .newsleft ul li .newstxt p{ color: #a6a6a6; margin-top: 10px; line-height: 20px; text-indent: 2em; font-size: 12px;
  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.news .newsleft ul li .newstxt span{line-height: 35px; color: #ffae1f; font-size: 12px;}
.news .newsleft ul li:hover .newstxt h3{text-decoration: underline;}

.newsright{width: 265px; height: 415px;}

/* 友情链接 */
.link_wrap{width: 100%; height: 80px;border-top: 1px #CCCCCC solid; border-bottom: 1px #CCCCCC solid; }
.link{width: 1200px;  height: 33px; padding: 23.5px 0;}
.link img { float: left;}
.link p a{color: #A0713C;}
.link p { float: left; line-height: 35px; padding-left: 27px; color: #A0713C;}




/* 底部 */
.footer{ height: 90px; padding: 24px 0;}
.foot_logo{ width: 80px; margin-right: 25px;}
.copyright{width: 800px; height: 100%;}
.copyright p{font-size: 12px; color: #A0713C;line-height: 25px;}
.ewm{width: 80px;}

/* #gotoTop { background: url("../images/top1.png");  width: 50px; height: 50px; right: 30px;  bottom: 50px;  margin-top: -50px;  margin-left: 520px;
    display: none;  position: fixed;  cursor: pointer;}
#gotoTop {  _position: absolute;}
.hover#gotoTop {  background: url("../images/top2.png");} */

















