@charset "utf-8";
/* 正文已改方案 A（通用系统字体栈，见 /static/css/fonts-safe.css 与 fonts-safe-override.css）。
   勿再 @import / @font-face 引入商业或不明来源正文字体。图标字体除外。 */
html,body{font-family:var(--font-sans, system-ui, sans-serif);font-size:12px; line-height:20px;}
*{margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:12px;}
ul,dl{ list-style-type:none;}
li{vertical-align:top;}
.clear{ clear:both; margin:0; padding:0; font-size:0px; line-height:0px; height:0px; overflow:hidden;} 
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
*html .clearfix {zoom:1;}
*+html .clearfix {zoom:1;}
img{ border:none; vertical-align:top;}
input,textarea{font-family:var(--font-sans, system-ui, sans-serif); font-size:12px;color:#888;border:none;outline: medium none;transition:background-color 0.2s ease-in 0s, color 0.2s ease-in 0s;-webkit-transition:background-color 0.2s ease-in 0s, color 0.2s ease-in 0s;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
::selection {background:#D8B057; color:#333;}
::-moz-selection {background:#D8B057; color:#333;}
::-webkit-selection {background:#D8B057; color:#333;}


a{color:#666;  text-decoration:none;transition:background-color 0.1s ease-in 0s, color 0.2s ease-in 0s;-webkit-transition:background-color 0.1s ease-in 0s, color 0.2s ease-in 0s;outline:none} /* for firefox */
a:hover{color:#333;}
body{ font-size:12px;}

/*-------------------------------------------------------------------------------*/

.w1190{ width:1190px; margin:0 auto;}
.top{ background:#140000; overflow:hidden;}
.logo{float: left;display:inline;padding-top: 17px;/* padding-left: 10px; */}
.logo h1{ display:none;}
.hei110{ height:110px;  position:relative; width:100%;}
.hei5{ height:5px; overflow:hidden;}
.posin{ position:absolute; top:110px; width:100%; }
.posin2{ position:absolute; top:12px; z-index:1001; right:30px; color:#eceaea; }
.posin2 a{ color:#eceaea;}

.navli1{ float:left; width:136px; height:167px;}
.navli1 img{ border:1px solid #333; width:136px; height:167px;}
.navli2{ float:left; padding-left:30px; padding-top:0px;}

.foot2{ text-align:center;/* background:#380e0b;*/  background:#5D3411; line-height:44px; color:#fafafa; clear:both; overflow:hidden;}
.foot{ border-top:#160a0a 5px solid; overflow:hidden;/* background:#0e0101;*/  background:#230c0c; padding-top:50px; padding-bottom:30px; position:relative;}
.foot3{ float:left; display:inline; width:330px; padding-left:25px; color:#eceaea; font-size:16px;}
.foot3 a{ color:#eceaea;}
.foot3 ul{ padding-top:10px;}
.foot3 li{ font-size:12px; line-height:26px;}
.foot4{ width:420px;}
.foot4 p{ font-size:12px;}
.foot4 strong{ font-size:14px;}
.foot5{ float:right; width:234px; display:inline; color:#eceaea;}
.ewm{ position:absolute; right:20px;}
.ewm2{ position:absolute; left:20px;}

.sidbar{ background:#B89031/* url(../images/neilibj.jpg) repeat-x*/;}
.neibanner{ padding-top:125px; overflow:hidden;}
.content{/* background:#51150D;*/  background:#5D3411; padding:20px 0; overflow:hidden; color:#e2e1e1; letter-spacing:1px; line-height:24px; min-height:230px; clear:both;}

.mianbao{color:#989898; border-left: 3px solid #B79031; text-indent:6px; line-height:14px; margin-bottom:15px;}
.mianbao a{color:#989898;}

/*prolist*/

.case{}
.case li{float:left;display:inline; width:297px;height:180px; /*background:url(../images/bg_case_f.png) center bottom no-repeat;*/position:relative;}
.case li .case_w{display:block;width:262px;height:148px;/*padding:20px;/*background:url(../images/bg_case.png) no-repeat;*/position:absolute;bottom:14px;left:0px;}
.case li .case_w .fire{background:#000;opacity:0.5;filter:alpha(opacity=50);position:absolute;top:0px;left:0px;width:262px;height:152px;z-index:2;display:none; text-align:center; }
.case li .case_w  .x,.case li .case_w  .y{width:61px;height:61px;top:40px;position:absolute;z-index:3;display:none;}
/*.case li .case_w  .x{background:url(../images/zoom-icon.png); left: 50px;}*/
.case li .case_w  .y{background:url(../images/readmore-icon.png);right:100px;}

.prolist{}
.prolisttitle{ position:absolute; bottom:-10px; text-align:center; width:262px;}
.prolisttitle a{ color:#0E0101;}
.pag{ clear:both; color:#989898; padding:30px 0;}

/*newslist*/
.news_tjnr img{max-width:430px;width:expression(document.body.clientWidth>430?”430px”:”auto”);
overflow:hidden;}

.newslist{ background:#E2E1E1; overflow:hidden; padding:10px;}
.newslist li{ border:#eee 1px solid; height:30px; line-height:30px; margin-bottom:5px; text-indent:10px; position:relative; color:#666; margin-top:10px;}
.newslist li span{ position:absolute; right:10px;}

.newstitle{ text-align:center; font-size:14px; line-height:60px;}
.newstime{ text-align:center; color:#989898; padding-bottom:15px;}
.fanhui{ margin:40px 0; width:70px; text-align:center;}
.fanhui a{ color:#C6C6C6; padding:3px 0px; display:block;}
.fanhui a:hover{ color:#fafafa; display:block; background:#0E0101;}

.gd_img{
	width:100%;
	text-align:left;
	position: relative;
	padding-top:10px;
	line-height:150%;
	margin-bottom:10px;

}
.gd_img a{
color:#fafafa;text-decoration: none;}
.gd_img a:hover{
color:#FF0000;
}
.gd_img td.a.img{
} 

.gd_img .caseb{position:absolute;
margin-top:-9px;}
.gd_img #tupian td{
padding-right:12px;
width:110px;
}
.gd_img #tupian td img{
max-width:none;
width:350px;
height:205px;
overflow:hidden;
}


.incon{ background:url(../images/footbj.png) center top; height:224px;}
.hei50{ width:100%;  position:relative;}
.hei50_2{ /*position:absolute;*/ top:-10px; left:0;}
.in1{ float:left; display:inline;background:url(../images/line3.png) right center no-repeat; width:308px;color:#e8dbbf; padding-top:15px; overflow:hidden;}
.in1 a{ color:#e8dbbf;}
.in1 li{ float:left; width:140px; text-indent:20px; line-height:30px;}
.in2{ width:515px;}

.zjk_conre{ width:100%;margin:0 auto; }
.zjk_conrea{ width:985px; height:40px; line-height:40px; padding-left:15px; font-size:18px; background:#DEDEDE; border-bottom:3px solid #283A6E;overflow:hidden;}
.zjk_conreb{ width:490px; padding-left:8px; overflow:hidden;}
.img-scroll { position:relative; margin:0px auto; width:490px; height:140px;}
.img-scroll .prev,.img-scroll .next { position:absolute; display:block; width:28px; height:28px; top:0; color:#FFF; text-align:center; padding-top:50px; cursor:pointer;}
.img-scroll .prev { left:0}
.img-scroll .next { right:0}
.img-list { position:relative; width:420px; height:140px; margin-left:25px; overflow:hidden;}
.img-list ul { width:9999px; height:140px; list-style:none; margin:0; padding-top:10px;}
.img-list li { float:left; display:inline; width:186px; margin-right:19px; height:130px; text-align:center; line-height:215px;}
.zjzk_rd{ width:186px; height:130px;}
.zjzk_rda{ width:186px; height:130px;}
.zjzk_rdb{ width:104px; height:30px; line-height:30px; font-size:12px;}
.zjzk_rda img{ border:2px solid #1f0403;}

.in3{ float:right; display:inline; width:360px; padding-top:15px; overflow:hidden;color:#e8dbbf;}
.in3 li{ border-bottom:1px dashed #1f0403; position:relative; height:30px; line-height:30px;}
.in3 li span{ position:absolute; top:0; right:0;}
.in3 a{color:#e8dbbf;}



/*产品列表导航分类*/
.cat_P{ position:absolute; z-index:10000;}
.cat_P ul li{ float: left; }
.cat_P .leve11{  line-height:35px; padding-left:15px; display:block;}
.cat_P .leve11 a{ display:block; padding:0px 10px; color:#fff;}
.cat_P .leve11 a:hover{ background:#B89031; color:#fff;}
.content .w1190 .cat_P .leve11 .list_a li{background:#B89031; text-align:center}
.content .w1190 .cat_P .leve11 .list_a li a:hover{ background:#51150D;}
cat_P .current .list_a li a{ font-size:12px; color:#fff;}
.list_a{ display:none;}
.current .list_a{ display: block;}
.cat_P .leve11 .list_a li{ float:none; line-height:26px;}
.prosn{ border-bottom:#eee 1px solid; /*overflow:hidden;*/ height:70px; margin-bottom:50px;}
.proson2{  width:1020px; margin:0 auto;}


.container ul li{ width:192px; height:140px; float:left; padding-left:20px; text-align:center; margin-bottom:20px; padding-right:20px;}
.container ul li img{ width:192px; height:110px;}
.container{ padding-top:50px; overflow:hidden;}













