@charset "utf-8";
/* CSS Document */
.comNav{ background:url(/Public/home/images/comNav.gif) top center no-repeat; height:36px; line-height:36px; color:#fff; font-size:18px; float:left; width:100%; margin:15px 0; text-align:center; font-weight:100;}
.company{ float:left; width:735px;} 
.company p{ line-height:28px; margin-top:10px; font-size:16px; text-indent:2em;}
.company p a{color:#dd0600;}
.company img{ margin-left:35px;} 
 
.Cflash img{ float:left;}
.Cflash { float:left; position: relative; border:5px solid #ededed; width: 430px; height: 320px; margin-right:15px; overflow: hidden;   text-align: left; background: white; }
.Cflash .pic img { width: 430px; height: 320px; display: block; }
.Cflash .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: #333; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.Cflash .txt { position: absolute; bottom: 0; z-index: 2; height: 40px; width:100%; overflow: hidden; }
.Cflash .txt li{ height:40px; line-height:40px; position:absolute; bottom:-36px;}
.Cflash .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size:14px;   text-decoration: none; }
.Cflash .num { position: absolute; z-index: 3; bottom: 10px; right: 5px; }
.Cflash .num li{ float: left; position: relative; width: 18px; height: 18px; line-height: 18px; overflow: hidden; text-align: center; margin-right: 2px; cursor: pointer; }
.Cflash .num li span { position: absolute; z-index: 2; display: block;   width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.Cflash .num li span { z-index: 1; background-color:#e0e0e0; border:1px solid #fff; }
.Cflash .num li.on span{ background:#f9a500; color:#fff;border:1px solid #f9a500;  }


.NFlash{ float:left; width:470px; overflow:hidden; margin-top:15px;}
.NFlash img{ float:left;}
.NFlash { position: relative; border:5px solid #ededed; width: 470px; height: 350px; overflow: hidden;   text-align: left; background: white; }
.NFlash .pic img { width: 470px; height: 350px; display: block; }
.NFlash .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: #333; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.NFlash .txt { position: absolute; bottom: 0; z-index: 2; height: 40px; width:100%; overflow: hidden; }
.NFlash .txt li{ height:40px; line-height:40px; position:absolute; bottom:-36px;}
.NFlash .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size:14px;   text-decoration: none; }
.NFlash .num { position: absolute; z-index: 3; bottom: 10px; right: 5px; }
.NFlash .num li{ float: left; position: relative; width: 18px; height: 18px; line-height: 18px; overflow: hidden; text-align: center; margin-right: 2px; cursor: pointer; }
.NFlash .num li span { position: absolute; z-index: 2; display: block;   width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.NFlash .num li span { z-index: 1; background-color:#e0e0e0; border:1px solid #fff; }
.NFlash .num li.on span{ background:#f9a500; color:#fff;border:1px solid #f9a500;  }

.in_new{float:left; width:720px; height:375px; overflow:hidden;}
.in_new dl{ float:left; width:675px; height:77px; overflow:hidden; background-color:#f6f6f6; padding:10px 10px 10px 0;  margin-left:34px;}
 
.in_new dt{ background-color:#e89797; text-align:center; float:left; width:70px; padding-top:15px; height:55px; margin-right:15px; font-size:14px; line-height:22px; margin-bottom:27px; }
.in_new dt span{ font-size:18px; width:70px; color:#d20808; float:left; font-size:24px;}
.in_new dd{float:left; width:585px; margin-bottom:27px; height:70px; overflow:hidden; }
.in_new dd h3 a{ color:#333; font-weight:100; font-size:18px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:30px; line-height:30px; float:left; width:595px;}
.in_new dd h3 a:hover{ color:#d20808; text-decoration:none;}
.in_new dd p{ color:#878787; line-height:18px;}
/**********客户案例****************/
.cpTj{ float:left; width:1200px;  padding-bottom:15px;position:relative; height:364px;}

.cpTj .prev,.cpTj .next{width:25px;height:80px;position:absolute;top:145px;left:0;z-index:100; cursor:pointer; background:url(/Public/home/images/Bt.gif) no-repeat;}
.cpTj .next{ left:auto; right:0; background-position:0 -90px;}
.cpTj .prev:hover{ background-position:-25px 0; }
.cpTj .next:hover{ background-position:-25px -90px; }
.cpTj .scrollWrap{width:1150px;margin-left:25px;padding-top:15px;overflow:hidden;position:absolute;}
.cpTj li{ float:left; width:246px; padding:5px 6px; height:364px; background:url(/Public/home/images/alBg.jpg) top center no-repeat;  margin:0 10px 0 12px;  }
.cpTj li img{  width:245px; height:184px;}
.cpTj li div{ background-color:#eee; height:150px; padding:5px 10px;}
.cpTj li div p{ font-size:12px; line-height:22px; color:#787878;}
.cpTj li h5{width:225px;  word-break:keep-all;line-height:28px; height:28px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cpTj li:hover div{ background-color:#ffdddd;}
.cpTj li a:hover{ color:#d20808; text-decoration:none;}
.cpTj li .ckBt:hover{ color:#fff;}
.ckBt{ background-color:#d20808; color:#fff; font-size:16px; text-align:center; width:120px; height:28px; line-height:28px; margin:10px 0 0 50px; display:inline-block;}

/********新闻列表********/
.SNav{ background:url(/Public/home/images/home.png) #eee 5px center no-repeat; font-size:14px; height:42px; line-height:42px; padding:0 25px; color:#000; margin:10px 0;}

.tjNew{  padding:0 10px;}
.tjNew li{ float:left; width:100%; padding-bottom:15px; margin-bottom:15px; border-bottom:1px dashed #ccc; }
.tjNew li img{ float:left; width:240px; height:180px; margin-right:20px;}
.tjNew li h3{ height:40px; line-height:40px; font-size:18px;  font-weight:700;}
.tjNew li span{ background:url(/Public/home/images/Icon07.gif) left center no-repeat; line-height:25px; color:#aaa; padding-left:20px;}
.tjNew li p{ text-indent:2em; line-height:24px; color:#777; font-size:14px;}
 .more{ background-color:#d20808;color:#fff; font-size:14px;   text-align:center; height:28px; line-height:28px; width:100px; margin-top:5px; display:inline-block; }
 

.npage{  text-align:center; color: #333;   padding:10px 0; margin:10px 0; float:left; width:100%; }
.npage a{ margin:0 5px; border:1px solid #d20808; padding:5px 8px;}
.npage a:hover{ background-color:#d20808; color:#fff;}

.xwNav{ margin:0 auto ; width:72%;}
.xwNav a{ float:left; color:#fff; width:150px; height:35px; font-weight:100; font-size:16px; margin:15px 10px; line-height:35px; border-radius:5px; background-color:#d20808; text-align:center;}
.xwNav a:hover,.xwNav .xwOn{ background-color:#ff9710;}
/********新闻详细********/
.Title{ height:45px; line-height:45px; font-size:24px;font-family:"微软雅黑"; font-weight:100; clear:both;}
.name{ height:25px; line-height:25px; font-size:12px; color:#666;}
.New_import{ background-color:#f5f5f5;   padding:14px; line-height:25px;clear:both;}
.New_import p{ text-indent:2em; color:#666;}

.article_con{ line-height:200%; font-size:14px;}
.article_con p{ text-indent:2em; color:#666;}

.news_fenxiangs .bdsharebuttonbox a{background:url(/Public/home/images/fengxiang.png) no-repeat;cursor:pointer;float:left;font-size:12px;height:22px;line-height:22px; width:22px;display:block;}
.news_fenxiangs .bdsharebuttonbox a.bds_qzone{background-position:-66px 0px}
.news_fenxiangs .bdsharebuttonbox a.bds_weixin{background-position:0 0px; margin-right:15px;}
.news_fenxiangs .bdsharebuttonbox a.bds_tsina{background-position:-44px 0px;margin-right:15px;}
.news_fenxiangs .bdsharebuttonbox a.bds_qq{background-position:-22px 0px; margin-right:15px;}

.news_fenxiangs1 { float:left; width:100%; line-height:36px; margin:5px 0; }
.news_fenxiangs1 .bdsharebuttonbox a{background:url(/Public/home/images/fengxiang.png) no-repeat;cursor:pointer;float:left;font-size:12px;height:33px;line-height:33px; width:33px;display:block;}
.news_fenxiangs1 .bdsharebuttonbox a.bds_qzone{background-position:-99px -49px;}
.news_fenxiangs1 .bdsharebuttonbox a.bds_weixin{ margin-right:15px; background-position:0 -49px; }
.news_fenxiangs1 .bdsharebuttonbox a.bds_tsina{background-position:-66px -49px;margin-right:15px;}
.news_fenxiangs1 .bdsharebuttonbox a.bds_qq{background-position:-33px -49px; margin-right:15px;}

.list_New{ background-color:#f5f5f5; padding:15px 15px 5px 15px ; clear:both; }
.list_NL{ float:left; width:570px; padding-right:20px; border-right:1px solid #ddd;}
.list_NL li{ float:left; width:100%; margin-bottom:10px;}
.list_NL span{ float:left; width:82px; height:82px; margin-right:15px;  text-align:center; font-size:18px; color:#fff; background-color:#d20808;}
.list_NL .Page_Last b{ background:url(/Public/home/images/page_jt.png) center top no-repeat; margin-bottom:5px; margin-top:15px;float:left; width:82px; text-align:center; height:19px;}
.list_NL h3{ height:32px; line-height:32px;font-family:"微软雅黑"; font-weight:100; font-size:16px;white-space:nowrap;text-overflow:ellipsis; float:left; overflow:hidden;width:460px;}
.list_NL p{ line-height:20px; color:#666; float:left;width:460px;}
.list_NL .Page_Next b{ background:url(/Public/home/images/page_jt.png) center bottom no-repeat; margin-top:20px;float:left; width:82px; text-align:center; height:19px;}

.list_NR{ float:left; margin-left:20px; width:460px;}
.list_NR h3{ font-size:16px;font-family:"微软雅黑";height:25px; line-height:25px; color:#d20808;}
.list_NR li{ height:25px; line-height:25px;}
/********系列分类********/
.inNav{ height:45px; line-height:45px; background:url(/Public/home/images/Line.gif) left bottom repeat-x; text-align:right;}
.inNav span{ background:url(/Public/home/images/Icon.gif) 5px center no-repeat; padding-left:35px; font-size:22px; font-weight:100; float:left;}

.pflList{ clear:both;}
.pflList li{ float:left; width:222px; text-align:center; margin:15px 8px;border:1px solid #e2e2e2;}
.pflList li img{ width:220px; height:165px; }
.pflList li h3{  height:36px; line-height:36px; font-weight:100; font-size:18px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pflList li:hover h3{ background-color:#d20808;}
.pflList li:hover a{ color:#fff;}

.cf{ height:42px; line-height:42px;}
.cf span a{ background-color:#d20808; color:#fff; font-weight:700;}
.cf a{ float:left; width:12%; text-align:center;}
.cf a:hover{ background-color:#ff9710; color:#fff;}
.flList{ border:1px dashed #ccc; font-size:14px; line-height:25px; border-bottom:none;}
.flList b{ font-weight:100;}
.fl_Li{ border-bottom:1px dashed #ccc; float:left; width:100%; padding:10px 0;}
.fl_Li span{ float:left; width:118px; margin-top:30px; text-align:center; color:#d70000;}
.fl_Li ul{ float:left; width:1080px;}
.fl_Li ul li{ float:left; width:128px; text-align:center;}
.flList .li01{ width:60px;margin-top:30px;}
.fl_Li .flImg1 li img{ width:100px; margin:0 14px; height:75px;}
.fl_Li .flImg2 img{ width:80px; height:60px; margin:0 20px;}

.fl_Li1 span{ margin-top:0;}
.fl_Li1 .li01{  margin-top:0;}

.cpList li{ width:380px; margin:15px 10px 0; float:left; text-align:center; background-color:#f7f7f7;}
.cpList li img{ width:380px; height:285px;}
.cpList li h3{ text-align:center; height:32px; line-height:32px; font-size:18px; font-weight:100;}
.cpList li h5{ font-size:16px; color:#d20808; height:28px; line-height:28px; padding-bottom:10px; font-weight:700;}

.npage{  text-align:center; color: #333; background-color:#e7e7e7;   padding:15px 0 0; height:30px; margin:10px 0; float:left; width:100%; }
.npage a{ margin:5px; border:1px solid #d20808; padding:5px 8px;}
.npage a:hover,.np_on{ background-color:#d20808; color:#fff;}

.spNav{ background:url(/Public/home/images/cpNav.gif) no-repeat; float:left; width:1155px; height:62px; line-height:52px; color:#fff; font-size:18px; padding-left:65px; letter-spacing:1px;}
/***产品详细里面***/
.rCom{ padding:5px 15px;  border-top:none;}
.flash{   width:480px; float:left; margin:0 25px;   }
.flash img{ width:480px; height:360px;   }

.cpjs{ float:left; width:620px; margin-left:13px;position:relative;}
.cpjs h3{ border-bottom:1px solid #dadada; text-align:center; height:52px; line-height:52px; margin-bottom:15px;  font-size:26px; color:#3d9400;  }
.cpjs ul{ }
.cpjs li{ float:left; width:100%; font-size:16px; height:27px; margin-bottom:10px; line-height:27px;}
.cpjs li span{float:left; width:100px; text-align:right;}
.cpjs li  b{ color:#ec0000;}
.cpjs img{ position:absolute; right:25px; top:70px; width:150px;}

.cpjs h2{ float:left; width:400px; margin-left:20px;}
.cpjs h2 a{ padding-top:72px; float:left; width:85px; margin:0 0 0 15px; background-size:68px; font-size:16px;  }
.cpIcon1{ background:url(/Public/home/images/picon4.png) no-repeat; }
.cpIcon2{ background:url(/Public/home/images/picon1.png) no-repeat;  }
.cpIcon3{ background:url(/Public/home/images/picon2.png) no-repeat;  }
.cpIcon4{ background:url(/Public/home/images/picon3.png) no-repeat;  } 

.cpjs h2 a:hover.cpIcon1{ background:url(/Public/home/images/icon4.png) no-repeat;background-size:68px; }
.cpjs h2 a:hover.cpIcon2{ background:url(/Public/home/images/icon1.png) no-repeat; background-size:68px;}
.cpjs h2 a:hover.cpIcon3{ background:url(/Public/home/images/icon2.png) no-repeat;background-size:68px; }
.cpjs h2 a:hover.cpIcon4{ background:url(/Public/home/images/icon3.png) no-repeat; background-size:68px;}


.cpzsImg{ padding:15px 0; float:left; width:100%;}
.cpzsImg img{ width:500px; height:375px;}
.cpzsImg li{ float:left; width:500px;  margin:0 30px 15px 70px; cursor:pointer;}

.cpzsImg1 li{ width:380px;margin:0 10px 15px;}
.cpzsImg1 img{ width:380px; height:285px; }
/*******图片弹出效果********/
.piro_html {position:absolute;  top:0; left:0; padding:0;  margin:0; display:block;  z-index:150001;   }
.resize{border:8px solid #fff; border-radius:5px;}
.piro_overlay{position:fixed; top:0; left:0; width:100%; height:100%;  z-index:150000;background:#000;display:none; cursor:pointer;}
.piro_loader{position:absolute;top:50%;left:50%;margin:-59px 0 0 -59px;width:118px;height:118px;display:block;z-index:150005;  cursor:pointer; }
.piro_loader span{position:absolute;top:50%;left:50%;margin-top:-36px;margin-left:-36px;width:72px;height:72px;display:block;z-index:150009; background: url(loadinfo.gif) center top no-repeat; }
.piro_title{position:fixed; background: url(/Public/home/images/bg_title.png) bottom repeat-x;top:0;left:0;width:100%; text-align:center;display:block; padding:6px 0 10px 0; color:white; z-index:150000; font-size:18px; display:none;}
.btn_info{position:absolute;bottom:-7px;right:-7px;width:25px; height:25px;margin:0;display:block; padding:0px; color:black; cursor:pointer; background: url(/Public/home/images/b_w/info.png) no-repeat; z-index:1500440}
.caption{position:absolute;bottom:10px;left:10px;margin:0;display:block; padding:0px; color:black; cursor:text; background: url(/Public/home/images/caption.png); z-index:150018}
.caption p{ display:block; margin:0;padding:7px 5px; text-align:center; font-weight:normal; font-size:14px; color:white; z-index:150019; color:white;}

.nav_container{position:absolute; top:50%; right:0; height:65px; width:100%;  z-index:1500190000000;}
.piro_close{position:absolute;right:20px;height:20px;width:20px;background: transparent url(/Public/home/images/close.png) no-repeat center center;cursor:pointer;margin:0 0 0 0;z-index:150022;display:none;}
a.piro_next{position:absolute;  right:15px;text-indent:-999em;outline:none; display:block; margin:0;background:url(/Public/home/images/imgs-grid-icons.png) -62px -22px no-repeat; border:none; cursor:pointer;z-index:150023}
a:hover.piro_next{background:url(/Public/home/images/imgs-grid-icons.png)  -62px -22px no-repeat;}
.piro_next_fake{position:absolute;right:15px; outline:none; text-indent:-999em; display:none; margin:0;background: url(/Public/home/images/imgs-grid-icons.png) -62px -22px no-repeat; border:none; cursor:auto;z-index:150020}
.piro_prev_fake{position:absolute;left:15px; outline:none; text-indent:-999em; display:none; margin:0;background: url(/Public/home/images/imgs-grid-icons.png) 0px -22px no-repeat; border:none; cursor:auto;z-index:150020}

a.piro_prev{position:absolute; left:15px;  text-indent:-999em; outline:none;display:block;margin:0;background: url(/Public/home/images/imgs-grid-icons.png) 0px -22px no-repeat;border:none; cursor:pointer; z-index:150024}
a:hover.piro_prev{background:url(/Public/home/images/imgs-grid-icons.png) 0 -22px no-repeat;}
a.close_pirobox{color:#bb0f05;}

/*******图片弹出效果end********/
.cp_Com{ float:left; width:100%; padding:10px 0; line-height:170%;}
.cp_Com table{border-bottom:1px solid #ddd; margin:0 auto; font-size:14px; border-left:1px solid #ddd;}
.cp_Com table tr td{border-top:1px solid #ddd; border-right:1px solid #ddd; padding:5px 8px; line-height:22px;}
.tli{ background-color:#f7f7f7; font-weight:700;}
.cp_Com table .thNav{ text-align:left;}
.line{background-color:#f7f7f7;}

.linkUs ul{ float:left; width:480px; margin-top:15px; margin-left:200px;}
.linkUs li{ float:left; width:100%; font-size:16px; height:27px; margin-bottom:10px; line-height:27px;}
.linkUs li span{float:left; width:100px; text-align:right;}
.linkUs li  b{ color:#ec0000;}
.linkUs img{ float:left; width:150px; margin-top:25px;}


/***************产品报价*******************/

.pro{ padding:7px 5px; }

.pro h4{  font-size:18px;height:42px; line-height:42px; font-family:"微软雅黑"; }
.pro p{ text-indent:2em; line-height:22px;color:#666; font-size:14px; font-family:"微软雅黑";   padding-bottom:10px; margin-bottom:5px;}
.PrTab{border-bottom:1px solid #ddd; margin:10px 0; font-size:14px; text-align:center; border-left:1px solid #ddd;}
.PrTab img{ width:140px; height:105px;}
.PrTab tr td{border-top:1px solid #ddd; border-right:1px solid #ddd; padding:5px 8px; line-height:22px;}
.PrTh{ background-color:#f8f6f7; color:#3988c0; font-size:16px;  font-weight:700;}
.PrTh1{  color:#e82511; font-size:18px;  font-weight:700; height:48px; line-height:48px;}

.PrTh2{  color:#e82511; font-size:16px;  font-weight:700;height:42px; line-height:42px;background-color:#fff7d1}

.PrTh td{height:27px; line-height:27px;}
.PrTab tr td b{ color:#e43739;font-size:16px;}
.PrTab tr td span{ background-color:#ee9009; display:inline-block; width:120px; border-radius:3px; height:32px; line-height:28px;  color:#fff; font-family:"微软雅黑"; font-size:18px; font-weight:700;}




.com{ line-height:30px; padding:15px; border:2px solid #ededed; clear:both;}
.com p{ text-indent:2em; font-size:16px;}


/***************在线留言*******************/

.MesList{  padding:10px 20px;   margin:0 auto; width:800px;}
.MesList h3{ text-align:right; height:42px; color:#fff; font-size:12px; padding:0 10px; line-height:42px; margin-bottom:10px; background-color:#fbc114;}
.MesList h3 b{color:#f00;}
.MesList h3 span{ float:left; color:#fff; font-size:14px; font-weight:700;}

.MesList ul{float:left; width:100%; margin:15px 0 0; padding:0;}
.MesList li{ float:left; width:100%; line-height:24px; margin-bottom:10px; color:#666;font-size:14px;}
.MesList li span{ float:left; width:220px;  text-align:right;}
.MesList li b{ color:#f00; }
.mesCon02{ height:90px; line-height:20px; width:470px; max-width:80%; border:1px solid #e4e4e4; color:#d9000b; float:left;}
.yzmTxt{ height:20px; line-height:20px; margin-right:5px; width:120px; border:1px solid #e4e4e4; color:#d9000b; float:left;}
.MesList li img{ float:left; margin:0 5px; display:inline;}
.MesTxt02{ height:22px; line-height:22px; margin-right:5px; width:285px; max-width:50%; border:1px solid #ccc; }
.MesBt{ float:left; width:82px; height:28px; line-height:28px; margin-right:10px;  border:none; cursor:pointer; background-color:#d20808 ; border-radius:3px; text-align:center; color:#fff; font-weight:700; }
.MesBt1{ float:left; width:82px; height:28px; line-height:28px; margin-right:10px;  border:none; cursor:pointer; background-color:#bfbfbf; border-radius:3px;  text-align:center; color:#fff; font-weight:700;}
