@charset "gb2312";
/* CSS Document */
html, body, menu, ul, ol, li, p, div, form, h1, h2, h3, h4, h5, h6, button, fieldset,img,dl,dt,dd{padding:0;margin:0;border:0;font-family:"Î¢ÈíÑÅºÚ";}
ul, ol, li {list-style:none}
h1, h2, h3, h4, h5, h6, b, i, em {font-style:normal}
a{text-decoration:none;color:#666666;font-size:16px;}
a:hover{color:#f00; text-decoration:none;}
body{background:#ffffff;font-size:16px;color:#040000;line-height:30px;}
.clear{clear:both;}
.main{width:1200px; margin:0 auto;}
.left{float:left}
.right{float:right}

.logo{margin:25px 30px 33px 0;}
.ad{margin-top:53px;}
.tel{background:url(../img/tel.png) no-repeat right top; padding-right:61px; color:#666666;padding-top:24px;}
.tel strong{font-family:Arial, Helvetica, sans-serif; font-size:30px;color:#d81c0f; line-height:38px;}
.menu{border-top:1px solid #e6e6e6;}
.menu ul{}
.menu ul li{float:left; width:16.6%; text-align:center; line-height:78px;}
.menu ul li a{font-size:16px; display:block;}
.menu ul li a:hover,.menu ul li a.cur{background:url(../img/menu.png) no-repeat center top; color:#d81c0f;}
.swiper-container {width: 100%;height:600px;}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.pro_en{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;font-size:18px;color:#d81c0f; text-align:center;background:url(../img/pro_en_bg.png) no-repeat center; line-height:36px; margin:70px auto 20px; width:260px;}
.pro_cn{background:url(../img/pro_cn_bg.png) repeat-x center; text-align:center; line-height:36px;color:#4c4c4c;font-size:32px;}
.pro_type{height:34px;line-height:34px; text-align:center; margin:40px auto;}
.pro_type a{color:#333333;width:94px; display:inline-block;}
.pro_type a:hover{background:#d81c0f;color:#FFF;}
.pro_list{text-align:center; margin:20px 20px;}
.pro_list ul{overflow:hidden;}
.pro_list ul li{width:285px;margin:10px; display:inline-block;}
.pro_list ul li img{border:1px solid #e6e6e6;}
.pro_list ul li span{display:block; text-align:center; line-height:66px;}
.more{width:174px; height:48px; line-height:48px; margin:20px auto 60px; background:url(../img/pro_more.png) no-repeat; text-align:left;}
.more a{color:#d81c0f;padding-left:25px;display:block;}
.about{background:url(../img/about_bg.png) repeat-x center top; padding-top:60px; margin-bottom:112px;}
.about .right{width:492px;}
.title{color:#333333; font-size:32px; line-height:100px;}
.title font{font-size:24px;}
.title span{font-size:24px; font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
.about .left{width:650px;}
.about .pp{font-size:14px; line-height:22px; border-left:3px solid #d81c0f;padding-left:21px;}
.about .more{float:right;}
.about .cont{line-height:36px;border-left:3px solid #d81c0f;padding-left:21px;}
.about .cont p{ margin:10px 0;}
.about .cont H1{color:#d81c0f;font-size:30px;line-height:80px;}
.about .cont .info{border-bottom:1px dashed #CCC;}
.newslist{background:#f5f5f5;padding:28px 0;}
.newslist .left,.newslist .right{width:582px;}
.newslist .title .more2{float:right;width:90px;height:35px; line-height:35px;background:url(../img/news_more.png) no-repeat;margin-top: 30px;}
.newslist .title .more2 a{color:#d81c0f;padding-left:8px;display:block;}
.newslist dl{border:1px solid #e6e6e6;background:#fff; padding:10px 29px; margin-bottom:10px;}
.newslist dl dt{ background:url(../img/dl_bg.png) no-repeat left center; padding-left:30px;line-height:36px; height:36px;overflow:hidden;
text-overflow:ellipsis;white-space:nowrap}
.newslist dl dt a{font-size:18px; color:#333333;}
.newslist dl dt a:hover{color:#d81c0f;}
.newslist dl dt span{float:right;color:#333333;}
.newslist dl dd{ font-size:14px; color:#999999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.contact{margin:77px 0;}
.contact li{width:33.3%; float:left; text-align:center; padding-top:150px;font-size:14px;color:#999999;}
.contact li strong{font-size:18px;color:#333333;}
.contact li:nth-child(1){background:url(../img/phone.png) no-repeat center top;}
.contact li:nth-child(2){background:url(../img/location.png) no-repeat center top;}
.contact li:nth-child(3){background:url(../img/web.png) no-repeat center top;}

.foot{background:#d81c0f;font-size:18px; line-height:80px; text-align:center;color:#fff; margin-top:80px;}
.foot a{color:#fff;}
.banner{height:200px; background:url(../img/ban.jpg) no-repeat center;}
.product{margin:40px auto;}
.product .left{width:748px;}
.product h1{color:#d81c0f;font-size:32px; background:url(../img/line.png) no-repeat center bottom;padding-bottom:30px; line-height:80px;}
.product .cont{line-height:32px; margin:30px 0;}
.product .cont p{margin:10px 0;}
.product .cont strong{color:#d81c0f; margin-right:10px;}
.product img{border:1px solid #e6e6e6; margin-top:80px;}
.product .right p{font-size:18px;color:#d81c0f;text-align:center;line-height:36px;}

/* ·ÖÒ³ */

.paging{padding:50px 10px 30px;margin:10px;text-align:center;font-size:14px;}
.paging a{display:inline-block; *display:inline; zoom:1; margin:5px; padding:3px 8px; border:1px solid #d81c0f; background:#fff; line-height:20px; vertical-align: top; color:#d81c0f;}
.paging a:hover{border:#41414e 1px solid;color:#fff;background-color:#d81c0f}
.paging span.current{padding:4px 10px;font-weight:bold;color:#fff;margin:5px;background-color:#d81c0f;font-size:16px;line-height:20px; display:inline-block;}
