@charset "gb2312";
/* CSS Document */
@charset "utf-8";
body{ margin:0px; font-size:12px; color:#666;font-family:微软雅黑}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", STXihei, "华文细黑", Heiti, "黑体", sans-serif;}
button {overflow:visible}
img{border:none;transition:all 0.6s}
a{color:#3d2f1b;text-decoration:none;}
a:hover{color:#b92229;text-decoration:none;}

input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
li{	list-style:none;}
.lf{ float:left;}
.rt{ float:right;}


.top1{ width:1200px; margin:0 auto}
.tel{ margin-top:20px}
.tel p{ line-height:30px; color:#313131; font-size:18px; display:block; margin-bottom:10px}
.tel p i{ display:block; float:left; padding-right:10px}

/*banner*/
.fullSlide{width:100%;position:relative;height:600px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:600px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:600px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:5px;margin:3px;overflow:hidden;background:#fff;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px  no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}

/*产品展示*/
.zhanshi{ width:900px;}

.bt1{ background:url(t2.jpg) center no-repeat; height:45px; margin-bottom:30px;}
.bt1 h3{ display:block; float:left; padding-left:30px; line-height:45px; color:#FFF; font-size:18px; font-weight:normal}
.bt1 span{ float:right; padding-top:10px}

.nrt .zhanshi{ margin-left:-15px;}
.zhanshi ul li{ float:left; width:270px; margin-left:30px; margin-bottom:15px;}
.zhanshi ul li i{ display:block; width:268px; height:193px;  border:#Af2f2f2 1px solid; overflow:hidden}
.zhanshi ul li i img{ width:268px; height:193px; transition:all 0.6s}
.zhanshi ul li:hover img{ transform:scale(1.1,1.1); transition:all 0.6s}
.zhanshi ul li p{ display:block; margin-top:5px; line-height:30px; text-align:center; border:#d9d9d9 1px solid;}
.zhanshi ul li a p { display:block; color:#444444; font-size:14px}
.zhanshi ul li:hover p{ background:#b92229; color:#FFF}




/*优势*/
.youshi{ background:url(bg1.jpg) center no-repeat;padding-bottom:30px; overflow:hidden}
.bt2{ text-align:center; margin:40px 0; color:#fff}
.bt2 h3{ font-size:30px; font-weight:normal}
.bt2 p{ font-size:16px; line-height:45px; display:block; background:url(line.png) center no-repeat;}

.youshi ul { width:1200px; margin:0 auto; }
.youshi ul li{ float:left; background:#FFF; width:367px; margin-right:49px; height:405px; position:relative;}
.youshi ul li em{ display:block; position:absolute; top:210px; z-index:999; right:10px; background:#b71d22; width:64px; line-height:64px; border-radius:60px; text-align:center; color:#FFF; font-size:30px; font-style:normal}
.youshi ul li h3{ line-height:55px; display:block; width:340px; margin:0 auto; font-size:20px; font-weight:normal; color:#b71d22}
.youshi ul li p{ display:block; width:340px; line-height:30px; font-size:13px; color:#4a4a4a; margin:0 auto}
.youshi ul li:last-child { margin:0}


.bt3{ text-align:center; margin:40px 0; overflow:hidden }
.bt3 h3{ font-size:30px; font-weight:normal; color:#b71d22}
.bt3 p{ font-size:16px; line-height:45px; display:block; background:url(line.png) center no-repeat;}

.anli{ background:url(bg2.jpg) center no-repeat; padding-bottom:20px; overflow:hidden}
.btn1 a{ display:block; background:url(jt.png) 144px center no-repeat #b71d22; text-align:center; width:200px; line-height:42px; margin:0 auto; color:#FFF; font-size:14px; transition:all 0.6s}
.btn1 a:hover{  background:url(jt.png) 154px center no-repeat #b71d22; transition:all 0.6s}


.contain{ width:1200px; margin:40px auto; overflow:hidden}

.shipin{ width:1200px; margin:0 auto; margin-bottom:40px;}








/*新闻*/
.tab{ width:755px; margin:0 auto; float:left;}
.tab-hd {  overflow:hidden; zoom:1;}
.tab-hd li{ float:left; width:150px; color:#333; line-height:45px; margin-right:15px; font-size:16px; text-align:center; cursor:pointer; background:#dedede}
.tab-hd li.active{ background:#b71d22; color:#FFF}
.tab-bd li{display:none; padding:20px 0;border-top:0 none; font-size:24px;}
.tab-bd li.thisclass{ display:list-item;}

.new1 i{ display:block; float:left; width:270px; height:296px; overflow:hidden}
.news { float:right; width:463px; font-size:14px;}
.news dl dt{ border-bottom:#cccccc 1px solid; line-height:48px; background: url(biao2.jpg) left center no-repeat; padding-left:10px;}
.news dl dt span{ float:right; color:#989898}


/*客户*/

.kehu{ background:#f2f2f2; float:right; height:360px; width:380px}
.kehu h3{ background:#b71d22; line-height:45px; color:#FFF; font-size:16px; padding-left:15px; font-weight:normal}
.kehu h3 a{ display:block; color:#FFF}
.kehu tr td i{ display:block; width:155px; height:60px; border:#d8d8d8 1px  solid; background:#FFF; margin:0 5px; text-align:center;}
.kehu tr td i img{ height:60px; width:auto; max-width:155px;}
.kehu tr td  p{ line-height:30px}



/*底部*/
.foot{ background:#404040; overflow:hidden; color:#dedede}
.banquan{ width:650px}
.banquan span{ display:block; background:#b71d22; text-align:center; line-height:40px; margin-bottom:10px; color:#fff}
.banquan span a{ color:#FFF; padding:0 3px; font-size:14px}
.banquan span a:hover{ text-decoration:underline}

.banquan p{ font-size:14px; line-height:25px}

.erweima{ float:right; margin-bottom:20px}
.erweima i{ float:left}
.erweima p{ float:right; padding-left:10px; padding-top:30px; font-size:14px}


  .top_imgbox{
width:100%; 
height:350px; 
position:relative;
z-index:2; 
overflow:hidden;
}
.top_imgbox .top_img{
position:absolute; 
left:50%; 
    top:0; 
width:1920px;
    margin-left:-960px; 
z-index:99;
}


.nlf{ float:left; width:260px;}

.ndh ul{list-style:none; margin-bottom:20px; border:#dfdfdf 1px solid; padding:15px;} 
.ndh h3{ display:block; background:#b71d22; border-bottom:#000 5px solid; line-height:45px; color:#FFF; font-size:18px; font-weight:normal; text-align:center }
.ndh li{width:auto;line-height:35px; margin-bottom:3px; } 
.ndh a{display:block;text-align:center;height:35px;} 
.ndh a:link{color:#333;  background:#e9e9e9;text-decoration:none;} 
.ndh a:visited{color:#333;text-decoration:none;} 
.ndh a:hover{color:#FFF; background:#666;text-decoration:none;}  



.nrt{ width:900px; float:right;}
.weizhi{ background:url(line2.jpg) bottom left no-repeat; line-height:45px; font-size:14px; color:#666; margin-bottom:30px;}
.weizhi p{ display:block; background:url(home.png) left center no-repeat; background-size:20px auto; padding-left:30px;}

.tuwen{ font-size:14px; line-height:30px; text-indent:2rem;}


/*新闻*/

.xwlb ul li { border-bottom:#c7c7c7 1px dashed; padding:20px 0; position:relative; overflow:hidden }
.xwlb ul li .date { display:block; background:#f1f1f1; width:70px; height:65px; float:left; text-align:center;  color:#333; font-size:30px; border-radius:10px; margin-right:40px; padding-top:5px; }
.xwlb ul li .date em{ display:block; font-style:normal; font-size:12px;}
.xwlb ul li .xwzi{ float:left; width:780px; }
.xwlb ul li .xwzi h3 a{ font-size:14px; color:#323232; display:block; width:100%; text-overflow: ellipsis;    overflow: hidden; line-height:30px;  white-space: nowrap; }
.xwlb ul li .xwzi h3 a:hover{ color:#e60012}
.xwlb ul li .xwzi p{  line-height:20px; display:block; height:40px; color:#999; overflow:hidden}




/*新闻详情*/
.xiangqing{ line-height:30px; font-size:14px; color:#666}
.xiangqing .xqbt{ text-align:center;  padding-bottom:15px; margin-bottom:20px;}
.xiangqing .xqbt h3{ line-height:55px; font-size:20px; color:#000}
.xiangqing .xqbt span{ color:#666; display:block; border:#eeeeee 1px solid; margin:10px 0}
.xqnr{ line-height:23px;  margin:20px auto}
.xqnr p{ display:block; margin-bottom:10px; line-height:25px;}
.xiangqing img{ max-width:1100px;}





/*产品详情*/
.jszi{ width:460px;}
.jszi h3{ display:block; background:#313131; line-height:45px; font-size:16px; color:#FFF; padding-left:20px; margin-bottom:15px;}
.jszi p{ line-height:25px; font-size:14px;}

.jtjs{ margin:40px auto;}
.jtjs h3{ display:block; background:#ebebeb; margin-bottom:20px;}
.jtjs em{ display:block; width:120px; text-align:center; background:#b92229; line-height:45px; color:#FFF; font-style:normal; font-size:16px}


.tuijian{ background:#f4f4f4}
.tuijian h3{ display:block;background:#b92229; line-height:40px; font-size:16px; padding-left:15px; color:#FFF; margin-bottom:20px;}
.tuijian table td{ padding:0 10px; text-align:center; line-height:30px;}
.tuijian table td img{ height:150px; width:200px}



.case ul{ position:relative; width:930px;}
.case ul li{ float:left; width:280px; height:192px; margin-right:30px; margin-bottom:30px; overflow:hidden; position:relative}
.case ul li img{  width:280px; height:192px; transition:all 0.6s }
.case ul li:hover img{ transform:scale(1.1,1.1); transition:all 0.6s}
.case ul li p{ display:block; background-color:rgba(0,0,0,0.7); text-align:center; line-height:35px; color:#FFF; position:absolute; left:0; bottom:0; width:100%;}

.xiazai ul li{ background:url(xa.png) 10px center no-repeat #f3f3f3; background-size:15px auto; padding-left:35px; margin-bottom:5px; line-height:40px; font-size:14px;}
.xiazai ul li a{ display:block}



.ditu { position:relative}
.xinxi{ position:absolute; z-index:99; left:240px; background-color:rgba(255,255,255,0.8); border:#e0e0e0 1px solid; width:400px;  top:80px; border-radius:20px; padding:20px; font-size:14px; line-height:25px;}




