/* CSS Design By AntonZeng Form zts.cn */
@charset "utf-8";
body {
  font: 12px Microsoft YaHei, sans-serif, Arial, "Microsoft JhengHei", "STHeiti";
  margin: 0px;
  padding: 0px;
}
a{ color: #0b0239; text-decoration: none; font-size: 13px; }
a:hover{
  text-decoration: none;
  color: #0269b8;
}

/*header*/
.wrap-header .logo{
  float: left;
}
/*.wrap-header .collect{
  position: absolute;
  top: 5px;
  right: 0;
}*/
/*navigation*/
.wrap-nav {
  position: relative;
  margin-bottom: 2px;
  padding-left: 150px;
  background-color: #06a0a2;
}
.wrap-nav ul{
  line-height: 30px;
  text-align: center;
}
.wrap-nav li {
  float:left;
  margin-right: 42px;
}
.wrap-nav a{
  height: 30px;
  width: 94px;
  display: block;
  text-align: center;
  color: #FFF;
  font-size: 14px;
}
.wrap-nav a:hover{
  background: url(../images/a_hover.jpg) no-repeat;
  text-decoration: none;
}

/*banner*/
.wrap-banner .banner { margin-top: 8px;}

/*main content*/
.main-center .inside .title{
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 15px;
  height: 37px;
  line-height: 37px;
  color: #126eba;
  text-indent: 15px;
  background: #f2f2f2 url(../images/bg_title.jpg) no-repeat;
}
/*.main-center .inside li {
  color: #203f5c;
  background: #F5F5F5;
  text-align: left;
  text-indent: 2em;
  margin: 10px;
  height: 15px;
  width: auto;
  line-height: 15px;
  padding: 10px;
}*/
/*footer*/
.wrap-footer p { margin-bottom: 2px;}
.wrap-footer a { color: #fff; }
.wrap-footer .poower {
  right: 10px;
  position: absolute;
  top: 25px;
}

/*banner focus*/
/*.indexCol_banner .slider .nivo-controlNav{ display:none;}*/
.nivo-directionNav a {background: url(arrows.png) no-repeat 0 0;border:0 none; display:block;height:30px;text-indent:-9999px;width:30px;}
a.nivo-nextNav {background-position:-30px 0;right:15px;}
a.nivo-prevNav {left:15px;}
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute; top:0px; left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute; top:0px; left:0px; width:100%;	height:100%; border:0; padding:0; margin:0; z-index:60;	display:none;}
.nivo-slice {display:block; position:absolute; z-index:50; height:100%;}
.nivo-caption {position:absolute; left:0px; bottom:0px; background:#ff0000; color:#ffff00; opacity:0.8; width:100%; z-index:89;}
.nivo-caption p {padding:5px; margin:0;}
.nivo-directionNav a {position:absolute; top:45%; z-index:99; cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 20px;
  width: 99.7%;
  overflow: hidden;
  padding-right: 3px;
  text-align: right;
  color: #FF0;
  filter: alpha(style=1,opacity=5,finishOpacity=80);
  z-index: 500;
}
.nivo-controlNav a { padding: 1px 10px; border-left: #cccccc 1px solid; height: 20px; line-height: 20px; font-size: 9px; color: #fff; cursor: pointer; font-family: sans-serif; background: #c71000; }
.nivo-controlNav a.active {background-color:#088feb;}

/*///// home */
.wrap-l-home {
  width:150px;
  min-height: 500px;
  max-height: 100%;
  float:left;
  background: #06a0a2 url(../images/bg_left.jpg) no-repeat;
}
.wrap-r-home {
  width:800px;
  min-height: 500px;
  float:left;
  padding: 25px 0;
  margin-left: 50px;
}
/*///// infoBox*/
.infoBox {
  float: left;
  width: 200px;
  height: auto;
  overflow: hidden;
  margin-right: 15px;
  background: #f5f5f5;
}
.infoBox-top {
  height: 37px;
  line-height: 37px;
  text-indent: 1em;
  color: #126eba; 
  font-weight: bold; 
  margin-bottom:10px;
  background: url(../images/bg_menubox.jpg) no-repeat;
}
.infoBox-top-280 {
  height: 37px;
  line-height: 37px;
  text-indent: 1em;
  color: #126eba; 
  font-weight: bold; 
  margin-bottom:10px;
  background: url(../images/bg_menubox_280.jpg) no-repeat;
}
.infoBox ul {
  clear: both;
  padding-bottom: 10px;
  margin-right: 10px;
  margin-left: 10px;
}
/*.infoBox li {
  line-height: 35px;
  height: 35px;
  border-bottom: 1px dashed #ddd;
  text-indent: 1em;
  background: url(../images/pot_1.gif) no-repeat 0px 14px;
}*/
.w530 {
  width: 530px;
  height: 185px;
  overflow: hidden;
  float: left;
  margin-right: 15px;
  background: #f5f5f5;
}
.w530 .infoBox-top {
  height: 37px;
  line-height: 37px;
  text-indent: 1em;
  color: #126eba; 
  font-weight: bold; 
  background: url(../images/bg_menubox_530.jpg) no-repeat;
}
.w530 .infoBox-top span { float: right; margin-right: 20px; }
.w530 ul {
  padding: 0 10px 10px 10px;
  line-height: 22px;
}

.contact { height:200px; }
.contact p { line-height:20px; }
.h185 { height:185px; }
.w200 { margin-right: 0; }
.w200 ul { padding: 0px; }
.w200 p { line-height: 22px; font-size: 12px; }
.article-home p{ margin-bottom:15px; }
.article-home .title{
  border-bottom: 1px solid #CCC;
  font-size: 15px;
  font-weight: normal;
  margin-bottom: 15px;
  background: #f2f2f2 url(../images/bg_title.jpg) no-repeat;
  height: 30px;
  line-height: 30px;
  color: #FFF;
  text-indent: 12px; 
}
.marquee {
  clear: both;
}
.marquee h6 {
  border-bottom: 1px solid #CCC;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 15px;
  background: #f2f2f2 url(../images/bg_marquee.jpg) no-repeat;
  height: 30px;
  line-height: 30px;
  color: #126eba;
  text-indent: 15px;
}

/*///// 产品分类*/
.menuBox {
  float: left;
  width: 200px;
  margin-right: 15px;
}
.menuBox-top {
  height: 37px;
  line-height: 37px;
  text-indent: 1em;
  color: #126eba; 
  font-weight: bold;
  margin-bottom: 10px; 
  background: url(../images/bg_menubox.jpg) no-repeat;
}
.menuBox ul {
  clear: both;
  padding-bottom: 10px;
  margin-right: 10px;
  margin-left: 10px;
}
/*.menuBox li {
  line-height: 35px;
  height: 35px;
  border-bottom: 1px dashed #ddd;
  text-indent: 1em;
  background: url(../images/pot_1.gif) no-repeat 0px 14px;
}*/

/*产品列表页*/
.pr-list a {
  float: left;
  display: block;
  width: 165px;
  height: 195px;
  padding: 10px;
  text-align: center;
  overflow: hidden;
}
.pr-list a:hover {
  color: white;
  background-color: #0E2739;
}
.pr-list img {
  margin-bottom: 5px;
}
/*产品大类列表页*/
.one-class {
  clear: both;
  float: none;
  margin: 5px;
  border-bottom: 1px solid #d3d3d3;
}
.one-class strong {
  display: block;
  width: 125px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  color: #666;
  background: url(../images/pr_title.png) no-repeat;
}
.two-class {
  clear: both;
}
.two-class a {
  float: left;
  display: block;
  width: 165px;
  padding: 10px;
  text-align: center;
}
.two-class a:hover {
  color: white;
  background-color: #088feb;
}
/*--小类列表页样式*/
.info{ margin: 5px; clear: both; }

.info li{
  line-height: 30px;
  height: 30px;
  padding: 0;
  text-indent: .5em;
  border-bottom: 1px dotted #CCC;
}
/*文章内容页*/
.pageTitle{ margin: 20px 8px 8px; }
.pageTitle h3{ color: #05a0a0; text-align: left; text-indent: 1em; font-size:18px; }
.pageTitle .sour{ text-align: center; clear: both; padding-top: 5px; padding-bottom: 5px; }
.pageTitle #ckepop{ clear: both; text-align: center; height: 20px; width: 200px; margin-right: auto; margin-left: auto; }
.pageTitle .content{ clear: both; width:95%; border-top: 1px solid #CCC; padding-top: 15px; line-height: 22px; margin: 0 auto;}
/*产品内容页*/
.pageContent{ clear: both; height: auto; width: 95%; margin: 0 auto;}
.pageContent .detail{
  border-bottom: 1px solid #ccc;
  margin: 15px 0;
}
.pageContent .detail span {
  display: block;
  width: 100px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  color: #fff;
  background: url(../images/pr_detail.png) no-repeat;
}
.pageContent .content {
  padding-bottom: 10px;
}
/*顶部搜索框*/
.rightsearch {
  position: absolute;
  top: 25px;
  right: 0;
  width: 250px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  background-color: #eee;
}
.page {
margin-top: 20px;
padding:10px;
text-align:center;
background-color: #ddd;
}
.page a{
  padding:0 5px;
  margin-right:5px;
  background-color:#126eba;
  color:white;
}
.page a:hover {background-color:red;}
/*导航下拉菜单*/

#subnemu2 a, #subnemu3 a, #subnemu4 a, #subnemu5 a {
  color:white; 
  font-size: 12px;
  text-align: left;
  text-indent: 1em;
  width: 200px;
  height: 20px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #fff;
}
#subnemu2 a:hover, #subnemu3 a:hover, #subnemu4 a:hover, #subnemu5 a:hover{ color:yellow; }
/*#subnemu2 span {display:block; width:140px; margin-left:5px; float:left;}*/
.nav span {margin-left:5px;}
#subnemu3{ 
  position: absolute; 
  visibility: hidden; 
  left: 440px; +left: 0px; 
  top: 30px; 
  height: 190px; 
  width: 220px; 
  text-align:left; 
  background-color:#44c0c1; }

  .footbg {
    line-height: 22px;
    background: #fff url(../images/footer.png) no-repeat bottom;
  }
