@charset "utf-8";

.cpNList li{ margin:7px 0; text-align:center; float:left; width:100%;}
.cpNList li > a{ height:32px; font-size:13px; overflow:hidden; float:left; line-height:32px;   text-align:center; width:160px; border:1px solid #dedede; margin-right:20px;}
.cpNList li span{ float:left;  height:32px; line-height:32px;  width:150px;  margin-right:15px; background-color: #DF001F;border-radius:8px;}
.cpNList li span a{ color:#fff;}
.cpNList li span a,{ border:none; font-size:14px; width:150px;     color:#fff;}
.cpNList li a:hover,.cpNList li .selOn{ border: 1px solid #DF001F;color: #DF001F}
.Bg1{ background-color: #F0F0F0; display: inline-block; width: 100%;}
.inNav{ width: 100%; position: relative; text-align: center; float: left; margin-top: 15px;}

.inNav h3{  font-weight: 100; line-height: 28px;  background:#fff; width: 22%; z-index: 9; position: relative;}
.Bg1 .inNav h3{background-color: #F0F0F0; }
.inNav h3 b{ width: 100%; font-weight: 700; display: inline-block;} 
.inNav h3 b strong{ color: #DF001F;}
.inNav span{ line-height: 20px; color: #9b8574;width: 100%; text-transform: uppercase;  }
.inNav .bline{ width: 70%; left: 15%; height: 1px; overflow: hidden; background-color:#525252; position:absolute; bottom: 14px; z-index: 0;}
 
 
.cpList li{ float:left; width:266px; background-color:#fff; height:240px; margin:5px 17px 20px;}
.cpList li img{  height: 199px;  width: 266px; padding: 2px;   float: left;}
.cpList li h3{  height:34px; line-height:34px;    word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;   text-align: center;float: left; width: 98%; padding: 0 1%;   } 
.cpList li:hover h3{color: #DF001F;}

.inNav1{ text-align:right; height: 45px; line-height: 45px;   border-bottom: 2px solid #e61c10; display: inline-block; width: 100%;}
.inNav1 span{ float: left; font-weight: 700;   }
.inNav1 b{ background-color: #e61c10; display: inline-block;  height: 38px; line-height: 38px; border-radius: 3px; margin-right: 5px; color: #fff; padding: 0 12px;}
.inNav1 a{ font-size: 13px; font-weight: 100; color: #f00;}


.cp01{height: 290px; width: 360px; float: left;}
.cp01 img{height: 290px; width: 360px;}
.cp02{height: 290px; width: 820px; float: right;}
.cp02 h3{ font-size: 18px; line-height: 28px;}
.cp02 p{ line-height: 22px; text-indent: 2em; color: #666;font-size: 14px;}
.cp02 li{margin-left: 20px;  margin-right: 20px; float: left; text-align: center; margin-top: :;px;  overflow: hidden;  width: 225px;}
.cp02 li img{ height: 160px;  width: 225px;}
.cp02 li h4{ line-height: 26px; font-size: 14px; color: #666;  word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }
.cp02 li span{ color: #D9000B; font-weight: 700; font-size: 14px; }

.xwNav{ height: 42px; line-height: 42px; border-bottom: 1px solid #ccc; text-align: right; display: inline-block; width: 100%;}
.xwNav span{ font-weight:700; padding: 0 15px; background-color: #E61C10; color: #fff;}
.xwNav a{ font-weight: 100;}

.inxwList{ width: 49%; margin-bottom: 10px;}
.inxwList h2{height: 42px; line-height: 42px; text-align: right; font-size: 15px;}
.inxwList h2 span{ background: url(../images/xwicon.jpg) left center no-repeat; padding-left: 10px;}
.inxwList a{ font-weight: 100; font-size: 12px;}
.inxwList li{ text-align: right; height:32px; color: #868686; line-height: 32px;}
.inxwList li a{float: left; font-size: 14px;}
.inxwList li span{ color:#D9000B ; margin-right: 4px; }

.flash{ width: 770px;}
.inlink{ width: 430px; height: 495px; padding: 15px 30px; background-color: #fff; }
.inlink p{ float: left; width: 50%; text-align: center;}
.inlink p img{ width: 70%;}
.inlink span{ display: inline-block; font-size: 14px; line-height: 24px;}
.inlink ul{ padding-top: 20px; display: inline-block;}
.inlink li{ font-size: 15px; line-height:32px;}
.inlink li img{ float: left; margin-right: 5px; margin-top: 9px;}
.inlink li b{ color: #FF0000;}

.inlink h2{ float:left; width:100%; }
.inlink h2 a{ padding-top:72px; float:left; width:80px; margin:15px 0 0 10px; background-size:68px; font-size:15px; font-weight: 100;  }
.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;  } 

.inlink h2 a:hover.cpIcon1{ background:url(../images/icon4.png) no-repeat;background-size:68px; }
.inlink h2 a:hover.cpIcon2{ background:url(../images/icon1.png) no-repeat; background-size:68px;}
.inlink h2 a:hover.cpIcon3{ background:url(../images/icon2.png) no-repeat;background-size:68px; }
.inlink h2 a:hover.cpIcon4{ background:url(../images/icon3.png) no-repeat; background-size:68px;}

.fwImg{ padding: 25px 0;}

.homeNav{ height: 35px; line-height: 35px; background: url(../images/home.png) left center no-repeat; font-weight: 100; display: inline-block; width: 100%; font-size: 13px; padding-left: 25px;}

.left{ width: 268px;  }
.right{ width: 918px;}


.slNav{ height: 42px; line-height: 42px; background: url(../images/slImg.png) 5px center #DD514C no-repeat; padding-left: 45px; color: #fff; display: inline-block; width: 100%;}
.slink li{ float: left; width: 100%; height: 32px; line-height: 32px; font-size: 14px; border-bottom: 1px solid #ccc; }

.cpslist img{ width: 100%; padding: 2px; border: 1px solid #dedede; background-color: #fff;}
.cpslist{ background-color: #ededed; display: inline-block; width: 100%; text-align: center;  }
.cpslist li{ margin-bottom: 10px; }
.cpslist h4{ font-weight: 100; }
.cpslist p{ color: #f20;line-height: 32px;}

.tjList{ padding:5px 10px; background:url(../images/numImg.gif) #f7f7f7 10px 13px no-repeat;}
.tjList li{ width:100%; height:30px; line-height:30px;   padding-left:25px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.srNav{ text-align: right; border-bottom: 2px solid #dedede; height: 40px; line-height: 40px; font-weight: 100; font-size: 12px;}
.srNav span{ height: 40px; padding: 0 10px; font-weight: 700; line-height: 40px; float: left; border-bottom: 2px solid #f00;}

.cpslist2{ background-color: #fff;}
.cpslist2 li { padding: 0 15px; margin-top: 10px; margin-bottom: 0;}
.cpslist2 img{ width: 100%; padding: 3px; border: 1px solid #dedede; margin-bottom: 5px; }
.cpslist2 li:hover img{ border: 1px solid #DF001F}
.cpslist2 p{ font-weight: 700;}

.sNav li{float: left; width: 100%; height: 42px; line-height: 42px; font-size: 16px; background: url(../images/list01.jpg) 10px center no-repeat; padding-left: 30px;  border-bottom: 1px solid #ccc; font-weight: 700; }


.tjNew{ float:left; width:100%;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;  font-size:18px;  font-weight:700;} 
.tjNew li p{ text-indent:2em; line-height:24px; color:#777; font-size:14px;}


.title{ height:42px; line-height: 42px;  padding-top: 10px; font-size: 20px; text-align: center; color: #CC0210;}
.time{ font-size: :;px; height:45px; line-height: 40px; color: #666; border-bottom: 2px solid #dedede;  text-align: center; font-weight: 100;  padding-bottom: 5px;}
.article{ padding: 10px 15px; line-height: 180%; font-size: 15px;}
.fy ul{ border-bottom: 1px dashed #dedede; float: left; width: 100%; line-height: 30px; padding: 10px 0;}
.fy ul li{ font-size: 15px; width: 50%; float: left;}
.fy ul li a{ color: #646464;}
 

.xgrd h3{ color: #f30; height: 45px; line-height: 45px;}
.xgrd dt{ height: 42px; line-height: 42px; font-size: 14px;}
.xgrd dt span{ color: #666; margin-right: 5px;}
.xgrd dl{ margin-top: 10px; padding: 0 10px;}
.xgrd dd{ padding: 10px; border: 1px solid #dedede; background-color: #f6fafd; font-size: 14px; line-height: 24px; border: 1px #f1f2f2 solid}

/*产品详细页面*/
.cpPic{ position:relative;  overflow:hidden;   zoom:1; width:610px;  }
.cpPic .hd{ width:100%; float:left;   overflow:hidden; margin-left:4px; }
.cpPic .hd ul{   overflow:hidden; zoom:1; }
.cpPic .hd ul li{  float:left;  text-align:center; margin: 5px 6px 0;  }
.cpPic .hd ul li img{ width:88px; height:66px;  cursor:pointer;   } 
.cpPic .hd ul li.on img{   border:2px solid #fc4c4c;opacity: 0.8;  }
.cpPic .bd{ float:left; width:610px;height:450px;  }
.cpPic .bd li{ vertical-align:middle; }
.cpPic .bd img{ width:610px; height:450px; display:block; }


.cpxx_title{    width: 100%; height: 35px;  line-height: 35px; background: #70BEE9;text-align: center;font-size: 16px; margin-top: 15px;  color: #fff;}

.cpLink{ width: 290px; padding:10px; border: 1px solid #dedede;height: 450px;}
.cpLink p{ float: left; width: 100%; height: 36px; line-height: 36px; font-size: 16px; color: #DF001F; margin: 5px 0;}
.cpLink p img{ float: left;}
.cp_artice{  padding: 10px 0; line-height: 1.8; 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;}