/*下面是公共*/
body{  padding: 0;  margin: 0;  font-size: 14px;  background: #f7f8f9;  }
.clear{  clear: both;  }
/*下面是头部*/
.header_block{  background: #e5e5e5;  }
.header_block .content{  width: 1000px;  margin: 0 auto;  height: 46px;  line-height: 46px;  }
.header_block .content .shuoming{  color: rgba(128, 128, 128, 1);  font-size: 14px;  letter-spacing: 2px;  float: left;  }
.header_block .content .guanzhu{  float: right;  font-weight: bold;  font-size: 14px;  position: relative;  color: rgba(200, 21, 30, 1);  cursor: pointer;  }
.header_block .content .guanzhu .logo{  position: relative;  width: 20px;  height: 15px;  top: 2px;  margin-right: 5px;  }
.header_block .content .guanzhu .big_wechat{  position: absolute;  right: 0px;  border: 5px solid rgba(200, 21, 30, 1);  top: 40px;  border-radius: 3px;  box-sizing: content-box;  width: 250px;  height: 250px;  overflow: hidden;  display: none;  z-index: 100;  }
.header_block .content .guanzhu .big_wechat .big{  width: 250px;  }
.header_block .content .phone{  float: right;  font-size: 14px;  color: rgba(128, 128, 128, 1);  margin-right: 35px;  }
/*下面是导航*/
.daohang_block{  width: 1000px;  height: 96px;  margin: 0 auto;  }
.daohang_block .logo{  float: left;  }
.daohang_block .logo img{  height: 66px;  margin-top: 15px;  }
.daohang_block .one{  color: rgba(56, 56, 56, 1);  float: right;  font-size: 25px;  line-height: 96px;  margin-left: 50px;  cursor: pointer;  }
.daohang_block .one a{text-decoration: none;color:rgba(56, 56, 56, 1); }
.daohang_block .one:hover{  color: rgba(200, 21, 30, 1);  }
.daohang_block .action{  color: rgba(200, 21, 30, 1);  }
/*下面是幻灯片*/
.banner {  width: 100%;  position: relative;  background: #000;  overflow: hidden;  }
.banner .bd {  margin: 0 auto;  position: relative;  z-index: 0;  overflow: hidden;  }
.banner .bd li {  background: no-repeat center;  overflow: hidden;  text-align: center;  height: 576px;  background-size: auto 100%;  }
.banner .hd {  width: 100%;  position: absolute;  bottom: 26px;  height: 16px;  line-height: 16px;  z-index: 999;  text-align: center;  }
.banner .hd ul {  display: inline-block;  }
.banner .hd ul li {  float: left;  width: 15px;  height: 15px;  margin: 0 5px;  border-radius: 50%;  background: #fff;  font-size: 0;  overflow: hidden;  }
.banner .hd ul .on {  background: #e11129;  }
.banner .form{  color: #fff;  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#80000000', endColorstr='#80000000');  position: absolute;  top: 0;  right: 0;  padding: 10px 20px;  padding-top: 50px;  width: 310px;  font-size: 12px;  }
.banner .form .shell{  position: relative;  width: 100%;  background: rgba(255, 255, 255, 0.8);  color: #333333;  border-radius: 15px;  }
.banner .form .shell .core{  height: 30px;  line-height: 30px;  overflow: hidden;  padding-left: 45px;  padding-right: 30px;  }
.banner .form .shell .core .gonggao_icon{  position: absolute;  width: 17px;  left: 21px;  top: 7px;  }
.banner .form .shell .core a{  display: block;  color: #000000;  white-space: nowrap;  font-size: 13px;  text-decoration: none;  letter-spacing: 1px;  }
.banner form{  background: rgba(255, 255, 255, 0.9);  margin-top: 13px;  border-radius: 15px;  padding: 20px;  color: #000000;  padding-bottom: 25px;  }
.banner form .title{  color: rgba(200, 21, 30, 1);  font-weight: bold;  font-size: 19px;  text-align: center;  line-height: 40px;  padding-bottom: 10px;  }
.banner form .item{  position: relative;  margin-top: 10px;  border: 1px solid rgba(229, 229, 229, 1);  background: #ffffff;  padding-left: 85px;  padding-right: 10px;  }
.banner form .item .name{  position: absolute;  width: 80px;  left: 0;  line-height: 38px;  font-size: 14px;  text-align: center;  border-right: 1px solid rgba(229, 229, 229, 1);  }
.banner form .item .input{  }
.banner form .item .input .select{  border: 0;  background: transparent;  height: 38px;  width: 100%;  line-height: 38px;  }
.banner form .item .input .select:focus{  outline: none;  }
.banner form .item .input .inpt{  background: transparent;  border: 0;  height: 38px;  outline:none;  width: 100%;  }
.banner form .item .input .inpt:focus{  outline: none;  }
.banner form .item .send_code{  position: absolute;  right: 10px;  top: 0px;  line-height: 38px;  font-size: 12px;  color: rgba(200, 21, 30, 1);  cursor: pointer;  }
.banner form .services{  margin-top: 10px;  }
.banner form .services .inputCheck{  }
.banner form .services a{  color: rgba(200, 21, 30, 1);  text-decoration: none;  }
.banner form .btn-form{  border: 0;  line-height: 40px;  color: #ffffff;  margin-top: 10px;  letter-spacing: 1px;  font-size: 17px;  border-radius: 3px;  width: 100%;  background: -webkit-gradient(linear,0 0,0 100%,from(#de4148),to(#cb1a23));  background: -moz-gradient(linear,0 0,0 100%,from(#de4148),to(#cb1a23));  background:-webkit-gradient(linear,left top,left bottom,from(#de4148),to(#cb1a23));  }
/*下面是尾部的样式*/
.footer_block{  background: #303545;  color: #ffffff;  position: relative;  }
.footer_block .footer_1{  width: 1000px;  margin: 0 auto;  position: relative;  padding-bottom:10px;  }
.footer_block .footer_1 .menu{  padding-top: 50px;  }
.footer_block .footer_1 .menu .one{  float: left;  margin-right: 50px;  }
.footer_block .footer_1 .menu .one a{text-decoration: none;color: #ffffff;}
.footer_block .footer_1 .menu .one .title{  font-size: 22px;  line-height: 22px;  height: 22px;  border-right: 1px solid #ffffff;  letter-spacing: 1px;  padding-right: 50px;  margin-bottom: 20px;  }
.footer_block .footer_1 .menu .one .item{  font-size: 17px;  line-height: 35px;  letter-spacing: 1px;  }
.footer_block .footer_1 .code_pic{  position: absolute;  top: 100px;  right: 183px;  }
.footer_block .footer_1 .code_pic .one{  text-align: center;  display: inline-block;  margin-left: 20px;  }
.footer_block .footer_1 .code_pic .one img{  width: 130px;  height: 130px;  background: #ffffff;  }
.footer_block .footer_1 .code_pic .one span{  font-size: 18px;  display: block;  line-height: 35px;  }
.footer_block .footer_1 .rxian{  font-size: 28px;  font-weight: bold;  letter-spacing: 2px;  text-align: center;  line-height: 40px;  position: relative;  margin-top: 70px;  }
.footer_block .footer_1 .rxian span{  color: rgba(200, 21, 30, 1);  font-size: 30px;  position: relative;  top: 3px;  }
.footer_block .footer_1 .address{  font-size: 16px;  position: relative;  line-height: 40px;  text-align: center;  margin-top: 7px;  }
.footer_block .footer_1 .address img{  position: relative;  height: 25px;  top: 6px;  margin-right: 8px;  }
.footer_block .footer_2{  text-align: center;  font-size: 16px;  line-height: 60px;  }
.footer_block .footer_2 span{  }
.footer_block .footer_2 .biao{  display: inline-block;  margin-left: 25px;  opacity: 0.5;  }
.footer_block .footer_2 .biao img{  width: 22px;  position: relative;  top: 5px;  margin-right: 3px;  }

/*下面是首页的主要内容*/
.index_block{  width: 1000px;  margin: 0 auto;  }
.index_block .pic_title{  text-align: center;  margin-top: 62px;  }
.index_block .pic_title img{  width: 500px;  }
.index_block .pic_content{  text-align: center;  margin-top: 48px;  }
.index_block .pic_content img{  width: 100%;  box-shadow: 0px 0px 33px #cccccc;  }
.index_block_2{  background: #ffffff;  margin-top: 76px;  padding-bottom: 40px;  }
.index_block_2 .pic_content{  width: 1050px;  margin: 0 auto;  text-align: center;  }
.index_block_2 .pic_content img{  width: 100%;  }
.index_block_3{  background: #f7f7f7;  margin-top: 76px;  }
.index_block_3 .pic_content{  width: 1000px;  margin: 0 auto;  text-align: center;  }
.index_block_3 .pic_content img{  width: 100%;  }
.index_block_4{  background: #ffffff;  margin-top: 76px;  padding-top: 40px;  padding-bottom: 70px;  }
.index_block_4 .pic_content{  width: 1000px;  margin: 0 auto;  text-align: center;  }
.index_block_4 .pic_content img{  width: 100%;  }

/*下面是产品页面*/
.chanpin_block_2{  background: #f7f8f9;  margin-top: 76px;  padding-bottom: 40px;  }
.chanpin_block_2 .pic_content{  width: 1050px;  margin: 0 auto;  text-align: center;  }
.chanpin_block_2 .pic_content img{  width: 100%;  }
.chanpin_block_3{ background: #ffffff;  padding-bottom: 40px;  padding-top: 50px; }
.chanpin_block_3 .pic_content{  width: 1050px;  margin: 0 auto;  text-align: center;  }
.chanpin_block_3 .pic_content img{  width: 100%;  }
.chanpin_block_4{ background: #f7f8f9;  padding-bottom: 40px;  padding-top: 50px; }
.chanpin_block_4 .pic_content{  width: 1050px;  margin: 0 auto;  text-align: center;  }
.chanpin_block_4 .pic_content img{  width: 100%;  }

/*下面是文章内容*/
.article_block{  width: 1000px;  margin: 0 auto;  margin-top: 10px;  margin-bottom: 78px;  }
.article_block .left_block{  float: left;  width: 200px;  }
.article_block .left_block .one{  background: #ffffff;  line-height: 86px;  text-align: center;  font-size: 18px;  margin-bottom: 10px;  position: relative;  color: #aaaaaa;  }
.article_block .left_block .action{  color: #000000;  }
.article_block .left_block .one span{  position: absolute;  width: 7px;  height: 50px;  left: 0px;  top: 17px;  }
.article_block .left_block .action span{  background: #c8151e;  }
.article_block .right_block{  width: 790px;  float: right;  padding: 30px;  box-sizing: border-box;  background: #ffffff;  }
.article_block .right_block .one_title{  height: 38px;  padding-left: 138px;  position: relative;  padding-top: 6px;  }
.article_block .right_block .one_title .xian{  position: absolute;  left: 0px;  top: 18px;  width: 25px;  background: #cccccc;  height: 1px;  }
.article_block .right_block .one_title .name{  position: absolute;  font-size: 25px;  left: 32px;  top: 0px;  }
.article_block .right_block .one_title .en{  font-size: 14px;  line-height: 22px;  border-bottom: 1px solid #cccccc;  color: #333333;  }
.article_block .right_block .one_content{  padding-bottom: 30px;  border-bottom: 1px solid #eeeeee;  margin-bottom: 30px;  position: relative;  }
.article_block .right_block .one_content .text{  padding: 15px;  text-indent: 2em;  font-size: 14px;  color: #666666;  letter-spacing: 1px;  line-height: 27px;  }
.article_block .right_block .one_content .pics{  padding-top: 5px;  padding-left: 5px;  }
.article_block .right_block .one_content .pics img{  vertical-align: bottom;  width: 216px;  margin-left: 10px;  margin-right: 10px;  }
.article_block .right_block .one_content .mininame{  font-size: 17px;  color: #000000;  padding: 0 15px;  margin-top: 10px;  }
.article_block .right_block .one_content .mini_content{  padding: 15px;  text-indent: 2em;  font-size: 14px;  color: #666666;  letter-spacing: 2px;  line-height: 27px;  }
.code_pics{  text-align: center;  padding-top: 20px;  }
.code_pics .one_code_pics{  display: inline-block;  text-align: center;  font-size: 15px;  margin: 15px 30px;  line-height: 49px;  }
.code_pics .one_code_pics img{  display: block;  width: 190px;  box-shadow: 0px 0px 10px #eeeeee;  }