/*head*/
.head{  width: 100%;  height: 90px;  background: #fff;  }
.container{  width: 1170px;  margin: 0 auto;}
.container02{  width: 1170px;  margin: 0 auto; }
.container03{width: 1170px;  margin:30px auto 0;}
.top{ height: 90px;  position: relative;  z-index: 90;  }
.logo_a{ width: 353px;}
.logo_pos{  position: absolute;  z-index: 91;  top: 0;  left: 0;  width: 128px;  height: 110px;  }
.logo_a{ position: absolute; top: 18%;  left:0;  }
.navBar{  }
.navUl li{  float: left;  height: 90px; /*border-right: 1px solid #3d4245;*/}
.navUl li a{  display: block;  padding: 0 12px; color: #333; font-size: 16px; line-height: 90px;}
.navUl li.on a, .navUl li a:hover{ background: #E62129; color:#fff;}

/*banner*/
.banner{  background: #efefef none repeat scroll 0 0;  color: #ffffff;  margin: 0 auto;  overflow: hidden;  position: relative;  width: 100%; }
.slider {  height: 500px;  margin:0 auto;  overflow: hidden;  position: relative;  width: 1440px;}
.mypng li{ width: 1440px; height: 500px; position: absolute;display:none;}
.focusR {
    position: absolute;
    z-index: 19;
    /* right: 1000px; */
    top: 300px;
    left: 500px;
    margin-left: 50%;
}
/* focusBar */
#focusBar{width:100%;height:500px;clear:both;position:relative;background:#242424;overflow:hidden;}
#focusBar .mypng li{width:100%;clear:both;height:500px;display:none;position:absolute;/* position:relative;*/}
#focusBar .focusL{position:absolute;z-index:9;/*left:-1000px;*/ top:0px;left:-500px;margin-left:50%; width: 300px; height: 500px;}
#focusBar .focusR{height:500px; width:1000px;position:absolute;z-index:19;/* right:1000px;*/top:0px;left:-500px;margin-left:50%;}
#focusBar .text{ font-size: 26px; color: #fff; top: 186px; position: absolute; background:#000; opacity: 0.5; filter:alpha(opacity=50); height: 80px; line-height: 80px; padding: 0 30px; left:0;}
#focusBar ol{ bottom: 10px;  left: 50%;  margin-left: -96px;  position: absolute;  z-index: 99; padding: 0;}
#focusBar ol li {
    /*background-color: rgba(0, 0, 0, 0.5);*/
    border-radius: 10px;
    color: #fff;
    cursor: pointer;
    display: inline;
    float: left;
    font-family: arial;
    font-size: 12px;
    margin-right: 15px;
    /*padding: 5px 25px;*/
    width: 50px;
    height: 10px;
    /*background: rgba(0, 0, 0, 0.5);*/
    background: #000;
    opacity: 0.5;
    filter:alpha(opacity=50);
}
#focusBar ol li.on {
    color: #ffffff;
    font-weight: bold;
    position: relative;
    background:#E62129;
    opacity: 1;
    filter:alpha(opacity=100);
}

a.arrL,a.arrR{display:block;width:52px;height:134px;position:absolute;top:158px;z-index:99;cursor:pointer;background:url('../image/bt_arr.png') no-repeat;}
a.arrL{left:-52px;background-position:0px 0px;}
a.arrR{right:-52px;background-position:-68px 0px;}
a.arrL:hover{background-position:0px -144px;}
a.arrR:hover{background-position:-68px -144px;}

/*main*/
.main{ background: #fff; width: 100%; margin-bottom: 60px;}
.main02{ background: #fff;width: 100%; margin-bottom: 30px;}
.main03{ background: #fff; width: 100%; margin-bottom: 30px;}
.main04{ background: #fff; width: 100%; margin-bottom: 40px;}
.main-title{border-bottom:1px solid #bebebe; margin-bottom: 60px;}
.titleBox{ position: relative; top: 40px; margin: 0 auto; width: 142px; height: 80px; text-align: center; background: url("../image/tit_bg.png") no-repeat scroll center center;}
.titleBox .title{ font-size: 24px; color: #222;}
.main-title p.en{ color: #a2a2a2; font-size: 14px; margin-top: 18px;}

.introduce{ width: 60%; font-size: 16px; line-height: 32px;}
.pd{ padding: 0 20px;}
.introduce p{font-size: 16px; line-height: 32px;}
.about-pic , .about-pic img{ width: 414px; height: 278px; overflow: hidden;}

/*产品中心*/
.slideDown a{background: url("../image/down_but.jpg") no-repeat scroll 0 0; display: block; width:  51px; height: 54px; margin: 0 auto; text-indent: -9999px;}

.content-title{  margin-top: 50px;  text-align: center;  }
.content{  width:1170px;  height: 500px;  margin:0 auto; padding: 35px 0; display:none; }
.contentbox{  width:1170px;  height: 500px;  margin:0 auto; }
.contentbox li{ width: 370px;  height: 250px; margin-right:30px; margin-bottom:30px;}
.con{  width: 370px;  height: 250px;  float: left; margin: 0; position: relative;  cursor: pointer; overflow: hidden; }
.con .txt{ font-size: 16px;}
.con img{  width:370px;  height: 250px;  }
.con img.magnifier{  width:48px;  height: 46px; padding-top: 15px; }
.txt{  position: absolute;  left: 0;  bottom: -45px;  width: 100%;  height: 45px;  line-height: 45px;  text-align: center;  color: #fff; background: #000; opacity: 0.6; filter:alpha(opacity=60); }
.gray{ background: #fff;}
.txt p{  font-size: 14px;  display: block;  line-height: 20px;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -moz-margin-before: 1em;
    -moz-margin-after: 1em;
    -moz-margin-start: 0px;
    -moz-margin-end: 0px;
}
.tabs{ margin-bottom: 30px;}
.tabs a{ color:#fff; background: #323639; margin: 8px 8px; font-size: 16px; width: 170px; height: 32px; line-height: 30px; display: inline-block; text-align: center; }
.tabs a.on, .tabs a:hover{background: #E62129;}

/*新闻中心*/
.newsUL li{ float: left; width: 480px; margin-right: 210px; padding: 10px 0 40px;}
.dateTime{ width: 44px; height: 76px; margin-right: 15px; text-align: center;}
.dateTime .month, .dateTime .day{  height: 38px; line-height: 38px; color: #fff; font-size: 22px;}
.dateTime .month{background: #666;}
.dateTime .day{ background: #E62129;}
.newsContent{ width: 420px;}
.newsContent .title{ font-size: 16px; color: #333; padding-bottom: 10px;}
.newsContent .title .more{ background: url("../image/more.png") no-repeat scroll -16px 0px; width: 16px; height: 16px; text-indent: -9999px;}
.newsContent .introduce{ font-size: 14px; color: #666; line-height: 22px; width: 100%; height: 46px; overflow: hidden;}
.newsContent a:hover .title {color: #E62129;}
.newsContent a:hover .more{background: url("../image/more.png") no-repeat scroll 0px 0px;}

/*other*/
.line-top{ border-top: 1px solid #ddd; padding: 40px 0;}
.otherUL li{width: 211px; margin-right: 25px; float: left;}
.otherUL .ico{ width: 48px; height: 49px; background: url("../image/ico.png") no-repeat scroll 0 0;}
.otherUL .ico.ico02{background: url("../image/ico.png") no-repeat scroll 0 -49px;}
.otherUL .ico.ico03{background: url("../image/ico.png") no-repeat scroll 0 -98px;}
.otherUL .ico.ico04{background: url("../image/ico.png") no-repeat scroll 0 -147px;}
.otherUL .ico.ico05{background: url("../image/ico.png") no-repeat scroll 0 -196px;}
.otherUL .ico-info{ padding-left: 10px; line-height: 24px; font-size: 16px;}

/*内页*/
.leftBar{ width: 220px; margin-right: 20px;}
.rightBox{ width: 930px;}
.productLeftBar{ background: #f0f1f3; padding-bottom: 10px; margin-bottom: 20px;}
.productLeftBar .main-title02, .rightBox .main-title02{ margin-bottom:45px; margin-top:-15px;}
.productLeftBar .slideDown a{ margin: 0 0 0 25px;}
.tabsUL li{ display: block; padding:5px 10px;}
.tabsUL li a{ display: block; padding-left: 25px; font-size: 16px; color: #fff; background: #323639; height: 32px; line-height: 30px; }
.tabsUL li.on a, .tabsUL li a:hover{ background: #E62129; }

.contentWrap{ padding-bottom: 20px;}
.block_contacts{ padding: 5px 10px;}
.block_contacts p {  padding-bottom: 9px;  color: #666;  }
.rightBox .titleBox02{ margin: 0 0 0 15px;}
.contentWrap p{ /*line-height: 32px;*/ font-size: 16px;}
.contentWrap img{ max-width:660px; }

/*产品展示页*/
.contentWrap .product_ul { margin:0;}
.contentWrap .product_ul li{ float:left; width: 280px; margin: 0 15px 6px; text-align:center; padding-top:20px;}
.contentWrap .product_ul li img{ width:280px; height:200px; }
.contentWrap .product_ul h3{ text-align:center;color:#333;  font-size:16px;line-height:20px; padding-top:8px;}

/*新闻中心*/
.news_ul li{ display: block; height: 38px; overflow: hidden; border-bottom: 1px dashed #ddd;}
.news_ul li a{ height: 50px; line-height: 38px; font-size: 14px;}
/*友情链接*/
.picMarquee-left{ width:1170px;height:84px;margin:0 auto;  overflow:hidden; position:relative;}
.picMarquee-left .bd{ /*padding:10px;*/   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{width: 224px; margin:0 10px 0 0; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:218px; height:78px; display:block; padding:2px; border:1px solid #ebebeb; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#E62129;  }


.copyRight h3{  font-size:18px; font-weight:bold; padding-bottom:20px; }
.picMarquee-left .bd ul li .title{ line-height:24px;   }


.pageys{
 margin:40px 0 10px; padding:3px; text-align:center;
}

.pageys span, .pageys i,.pageys a {
  display: inline-block;
  text-align: center;
  /* width: 34px; */
  padding: 0 10px;
  height: 34px;
  line-height: 34px;
  border-radius: 4px;
  border: solid 1px #ccc;
  margin-right: 12px;
  font-size: 16px;
  color: #999999;
  cursor: pointer;
}
.pageys .current,.pageys a:hover{
  background-color: #E62129;
  color: #fff;
  border:1px solid #E62129;
}
.pageys ul li{
  display: inline-block;
}

.pageys ul li.active a{
  background-color: #E62129;
  color: #fff;
  border: 1px solid #E62129;
}
.pageys span.active {
  background-color: #E62129;
  color: #ffffff;
}

.pageys i {
  border: none;
  vertical-align: top;
}

.show-page {
  margin-top: 14px;
}

.show-page a {
  font-size: 14px;
  color: #333333;
}

.show-page .prev-page-wrap {
  float: left;
}

.show-page .next-page-wrap {
  float: right;
}
