@charset "utf-8";

.InNav{   font-weight:400; margin-bottom:15px; font-size:22px; text-align:center;  }
.InNav b{ margin: 0 auto; display: block; width: 200px; color: #FFF; font-size:16px;font-weight:100; padding: 3px 0; margin-top: 5px; text-transform:Uppercase; background-color: #f8af00;}
 /*产品分类*/
.cpNList li{ margin-bottom:10px; text-align:center; float:left; width:100%;}
.cpNList li a{ height:36px; font-size:13px; overflow:hidden; float:left; line-height:36px; background-color:#f0f0f0; border:1px solid #dadada; text-align:center; width:130px;   margin-right:20px;}
.cpNList li span{ float:left; width:120px; background:url(../images/cpNavIco.gif) right center no-repeat;margin-right:15px; color: #fff;}
.cpNList li span a{ border:none; background-color:#0084cf; float:left;font-size:14px; width:115px;  color:#fff; border-radius:5px;}

.inNav1{ text-align:right; height: 42px; margin-bottom: 10px; line-height: 42px; border-bottom: 1px solid #d0cece; display: inline-block; width: 100%;  font-weight: 100; }
.inNav1 span{ float: left;font-weight:bold; letter-spacing: 2px; font-size: 20px; background-color: #0084cf; height: 38px; line-height: 38px; border-radius: 5px; padding: 0 18px; color: #fff; }
  
.inNav1 a{ font-size: 14px; font-weight: 100; margin: 0 5px;}
 /*产品列表*/
.cp02{  width: 100%; } 
.cp02 li,.spList li{   overflow: hidden;  padding:0 8px; margin: 5px 0 10px; }
.cp02 .bline,.spList li .bline {width: 100%;border: 1px solid #ddd; display: inline-block;  }
.cp02 li .cpImg,.spList li .cpImg{ padding: 2px 2px 74.8%;}
.cp02 li a:hover h4{color: #e20100;}
.cp02 li h4{line-height:30px; height: 34px; font-size: 16px; display: inline-block; width: 100%; color: #525252; border-top: 1px solid #ddd; padding:0 8px;word-break: keep-all;text-overflow: ellipsis;overflow: hidden; }

.cp02 li h2{line-height:30px; height: 30px; font-size: 13px; display: inline-block; width: 100%; font-weight: 100;   border-top: 1px solid #ddd; padding:0 8px;   }
 
.cp02 li h2 a{ background-color: #f8af00; color: #fff; display: inline-block; height: 24px; line-height: 24px; border-radius:3px; padding: 0 6px; }

.cp02 li .bline{   position:relative;}
.cp02 li:hover .bline{ border:2px solid #f8af00;  }
.cp02 li h5{ position:absolute; bottom:-30px; height:30px; line-height:30px; width:100%; text-align:center; background-color:#f8af00; color:#fff; font-size:14px;}
.cp02 li:hover h5{ bottom:0;height:32px; line-height:32px;}
.spList li .bline{ position: relative; }
.spList li h4{ line-height:30px; height: 34px; font-size: 16px; position: absolute;  bottom: 0; background-color: #000; color: #fff;filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;inline-block; width: 100%;  padding:0 8px;  }


.sNav{ background:url(../images/homeIcon1.gif) #f4f4f4 10px center no-repeat; height: 32px; line-height: 32px; padding: 0 10px 0 32px; font-weight: 100; }

/***产品详细里面***/
.cpflash{ position: relative;   overflow: hidden; width: 520px; float: left;  }
.cpflash .bigImg{ height:390px; position: relative;width: 520px;}
.cpflash .bigImg li img{ vertical-align:middle; width:520px; height:390px;   }

.cpflash .smallScroll{ height: 77px; margin-top: 6px; width: 520px;}
.cpflash .sPrev,.cpflash .sNext{ float: left; display: block; width: 22px; height:72px;   text-indent: -9999px; background: url(../images/prev-next.gif) no-repeat 0 0; }
.cpflash .sNext{ background-position: -26px 0}

.cpflash .smallImg{ float:left;  margin: 0 13px; display:inline; width: 450px; overflow: hidden;}
.cpflash .smallImg ul{ height:75px;  width: 9999px; overflow: hidden; }
.cpflash .smallImg li{ float: left; padding: 0 2px 0 0; width:118px; cursor:pointer;  display: inline;  }
.cpflash .smallImg img{ border: 1px solid #dcdddd; width:100px; height:75px;  }
.cpflash .smallImg .on img{ border-color: #1e50a2;}

.cpflash .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}
.cpflash .pageState span{ color: #f00; font-size: 16px;}



.cpxxR{ width: 660px; height: 483px; position: relative;}
.cpxxR h3{ color: #CF0505; height:55px; line-height: 52px;}
.cpxxR h5{ line-height: 22px;height: 58px; overflow:hidden; font-weight: 100; padding: 8px 8px; background-color: #f0f0f0; color: #888;}
.cpxxR h2 a,.cpxxR h2 span{ background-color: #CF0505; border-radius: 8px; color: #fff; font-size:28px; line-height: 44px; height: 60px; float: left; padding:8px 25px; margin: 20px 0 0 30px; font-weight: 100; }
.cpxxR h2 img{ margin-right: 5px; float: left;}

.cpxxR p{  padding: 8px;  background-color: #f6f6f6;   line-height: 22px;}
.cpxxR p span{ display:inline-block; width: 88px;  margin: 0 5px; }
.cpxxR p span img{ margin-right: 3px; float: left;}

/*.cpxxR ul{ padding: 10px 15px;}
.cpxxR li{ font-size: 16px; width: 50%; float: left; line-height: 32px;   }
.cpxxR li span{line-height: 32px; float: left;}
.cpxxR li b{ background-color: #f8af00; color: #fff; font-size: 18px; font-weight: 100; padding: 0 15px; float:left; line-height: 32px; border-radius: 5px;}
.cpxxR .xxImg{ position: absolute; right: 30px; top: 200px; width: 160px;}*/


.cpxxR ul{ }
.cpxxR li{ float:left; width:100%; font-size:16px; height:27px; margin-bottom:10px; line-height:27px;}
.cpxxR li span{float:left; width:100px; text-align:right;}
.cpxxR li  b{ color:#ec0000;}
.cpxxR > img{ position:absolute; right:25px; top:185px; width:150px;}

.cpxxR h4{ float:left; width:400px; margin-left:20px;}
.cpxxR h4 a{ padding-top:72px; float:left; width:85px; margin:0 0 0 15px; background-size:68px; font-size:16px;  }
.cpIcon1{ background:url(../images/picon4.png) no-repeat; }
.cpIcon2{ background:url(../images/picon1.png) no-repeat;  }
.cpIcon3{ background:url(../images/picon2.png) no-repeat;  }
.cpIcon4{ background:url(../images/picon3.png) no-repeat;  } 



/*产品推荐样式*/ 

.sLNav{ background-color: #0084cf; height: 42px; line-height: 42px; padding: 0 10px; font-weight: 100; color: #fff;}
.xgtj { float:left; width: 100%; border: 1px solid #dedede; padding: 0 10px;}
.xgtj li{ padding: 10px; text-align: center;}
.xgtj li a{box-shadow: 0px 0px 3px #999; padding:3px; display:inline-block;}
.xgtj li img{ width: 100%;}
.xgtj li h3{ height: 32px; font-weight: 100; line-height: 28px; }

.srNav{ float: left; width: 100%; text-align: right; height: 42px; line-height: 42px; font-size: 14px;border-bottom: 2px solid #0084CF;   font-weight: 100;}
.srNav span{ float: left; font-size: 18px; color: #fff;background:url(../images/cpRNav.gif) right center #0084cf no-repeat; padding: 0 20px 0 10px; }
.cpimg01{ padding: 0 15px; }
.cpimg01 li{ float: left; width: 48%; margin:10px 1% 0;}
.cpimg01 li img{ max-width: 100%;}
.cpxxMs{ line-height: 170%; padding:10px; font-size: 16px; display: inline-block; width: 100%;}
.cpxxMs table{ border-bottom:1px solid #333; border-left:1px solid #333;}
.cpxxMs table tr{border-top:1px solid #333;}
.cpxxMs table tr td{ padding:4px; font-size:16px; border-right:1px solid #333;border-top:1px solid #333;}
.cpxx-hd{  width: 100%;    margin-bottom:10px;     } 
.cpxx-hd ul{border-bottom: 2px solid #0084CF; margin-top: 15px; float: left; width: 100%; height: 42px;}

.cpxx .cpxx-hd li{ float: left;  padding: 0 20px 0 10px;     height: 42px; line-height: 42px;font-size: 18px;  text-align: center;  cursor: pointer;  }
.cpxx .cpxx-hd li a:hover{ color:#f60; text-decoration:underline;   }
.cpxx .cpxx-hd li.on{   background:url(../images/cpRNav.gif) right center #0084cf no-repeat; padding: 0 20px 0 10px;    cursor: pointer;    color: black;    color: #fff;     margin: 0px 5px 0 0;  position: relative;  }
 
.cpxx-bd{ float: left; width: 100%;}

.sNav02{float: left; width: 100%; text-align: right; height: 42px; line-height: 42px; font-size: 14px;border-bottom: 1px solid #0084CF;   font-weight: 100;}
.sNav02 span{ float: left; font-size: 18px; color: #fff; background-color: #0084cf; padding: 0 20px 0 10px; }
.ssp{ float: left; width: 508px;}
.ssp li{ padding: 5px; margin-top: 5px;}
.ssp .bline{ border: 1px solid #dedede; padding: 2px; position: relative; }
.ssp li h4{ line-height:30px; height: 34px; font-size: 12px; position: absolute;  bottom: 0; background-color: #000; left: 0; color: #fff;filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;inline-block; width: 100%;  padding:0 8px;  }

.xx{ float: right; width: 680px; margin-top: 5px;}
.xx li{ float: left; width: 50%; height: 33px; line-height: 33px; font-size: 15px;word-break: keep-all;
text-overflow: ellipsis;
overflow: hidden;}

 
/*产品分类*/
.scpfl{ border: 1px solid #dedede; border-top: none;  padding: 0 12px 10px;}
.scpfl h3{  background:url(../images/nIcon2.png) 5px center no-repeat; padding-left:42px;height:42px; line-height:42px;   border-bottom:1px solid #0084cf;  }  
.scpfl h3 a{color: #0084cf;font-size:18px;  }
.scpfl li{ height:32px; line-height:30px;  padding-left: 42px; border-bottom: 1px dashed #aaa; background:url(../images/Icon21.png) 5px center no-repeat;  }
.scpfl li a{font-size:16px;   }
.sRNav{ border-bottom:2px solid #0084cf; height:40px; line-height:40px; font-size:14px;  font-weight:100; text-align: right;  }
.sRNav span{ float: left;  font-weight:100; background-color:#0084cf; color:#fff;  padding:0 20px; font-size:16px; float:left;}

.link{  border: 1px solid #dedede; border-top: none; margin-bottom:20px; padding:10px 0;}
.link p{ height:27px; line-height:27px;  padding-left:20px;font-size:16px;}
.link p b{ color:#CF0505; font-size:16px;}
.link p span{ float:left; width:72px; text-align:right; font-size:14px;}
.link center{ margin-top:10px;}
.link h5{ text-align:center; line-height:25px;font-size:14px;}

/*产品列表样式*/
.cpsm{ padding: 5px; line-height: 22px; font-size: 13px; color: #848484; margin-top: 5px;}

.cpfl li{ padding:0 0 0 15px; margin-top: 15px; overflow: hidden; height: 100%;z-index: 1; text-align: center;   }
.cpfl li .cpImg{ padding: 2px 2px 74%; border: 1px solid #ddd;}
.cpfl li > a{  position: relative;display: block;width: 100%; }
.cpfl h3{ font-weight: 100;  width: 100%; float: left;  line-height: 32px;    } 
.cpfl h2{ font-weight: 100;}

/*相关新闻推荐*/
.tjList{ border: 1px solid #dedede; border-top: none; padding:5px 10px; background:url(../images/numImg.gif) 8px 13px no-repeat;}
.tjList li{ width:100%; height:30px; line-height:30px;   padding-left:27px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/*新闻中心*/
.tjNew{ float:left; width:938px;padding:0 10px;}
.tjNew li{ float:left; width:100%; padding-bottom:10px; margin-top:15px; border-bottom:1px dashed #ccc; }
.tjNew li img{ float:left; width:190px; height:140px; margin-right:12px;}
.tjNew li h3{ height:40px; line-height:40px;   text-align:right; font-size:12px; font-weight:100;}
.tjNew li h3 a{ float:left;font-size:18px;  font-weight:700;}
.tjNew li span{ background:url(../images/icons2.png) 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;}


/********************新闻详细**************************/
.arc_title{ height:42px; line-height:42px; font-size:24px;  font-weight:100; margin-top:10px; color:#d9000b;}
.arc_name{ height:28px; line-height:28px; font-size:12px; color:#666; font-weight: 100;}
.New_import{ background-color:#f5f5f5; float:left; width:100%; padding:14px; line-height:25px;}
.New_import p{ text-indent:2em; color:#666;}

.article_con{ line-height:200%; font-size:14px;}
.article_con p{ text-indent:2em; color:#666;}
 

.list_New{ background-color:#f5f5f5; padding:15px 15px 5px 15px ;float:left; width:100%; }
.list_NL{ float:left; width:435px; 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:#fbc114;}
.list_NL .Page_Last b{ background:url(../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-weight:100; font-size:16px;white-space:nowrap;text-overflow:ellipsis; float:left; overflow:hidden;width:305px;}
.list_NL p{ line-height:20px; color:#666; float:left;width:305px;}
.list_NL .Page_Next b{ background:url(../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:425px;}
.list_NR h3{ font-size:16px; height:25px; line-height:25px;color:#d9000b; }
.list_NR li{ height:25px; line-height:25px;background:url(../images/Icon3.gif) 2px center no-repeat;   padding-left:15px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

 /***************产品报价*******************/

.pro{ padding:7px 5px; }
.telCom{ color:#fe0410; background-color:#f5f5f5; font-size:18px;height:42px; line-height:42px; font-family:"微软雅黑"; text-align:center; margin-bottom:10px;}

.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:#d9000b; font-size:18px;  font-weight:700; height:48px; line-height:48px;}

.PrTh2{  color:#d9000b; 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 a{ 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;}
/*.PrTab tr td a{  background-color:#ee9009;    border-radius:3px;width: 58px; font-size: 12px; font-weight: 100; height: 24px; line-height: 24px; color:#fff; font-family:"微软雅黑";  }*/
/***************在线留言*******************/

.MesList{float:left; width:100%; padding:10px 50px;   margin-bottom:10px;}
.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:#d9000b; 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;}

 
 
.con{ line-height:30px; padding:15px 10px;}
.con p{ text-indent:2em; font-size:16px;}
 
.wmap{ padding:0 20px 20px; border:1px solid #d9d9d9; clear: both; margin-top: 15px; display: inline-block;}
.wmap h1{ padding:15px 10px; font-size:16px; margin:0;}
.wmap div{ border:1px solid #dfdfdf; padding:10px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; line-height:26px;}
.wmap div a{ display:inline-block; width:33%; font-size:14px;}