/**
* 公共CSS样式
**/
*{padding:0;margin:0;}
img{border:0;vertical-align:bottom;max-width: 100%;}
a{text-decoration:none;color:#333;}
body{font-size:16px;font-family:"Microsoft YaHei",微软雅黑,宋体,Arial;color:#333;}
li{list-style:none;}
table{border-collapse: collapse;}
tr,td{margin:0px;border:0px;}

.common{width:100%;display:table;height:auto;}
.div_block{width:1100px;margin:0 auto;display:table;height:auto;position: relative;}

/*页码*/
.pagesdiv{width:100%;float:left;margin-top: 30px;}
.pagination{width:auto;margin: 0 auto;display: table;}
.pagination li{width: auto;border:1px solid #d8d8d8;margin: 0px 8px;font-size: 18px;color:#333;line-height: 26px;float:left;border-radius: 5px;background: #e2e6e7;}
.pagination li a{width: 100%;float: left;font-size: 18px;color:#333;padding: 5px 10px;}
.pagination li.active{padding: 5px 10px;background: #a00701;color:#FFF;border:1px solid #d8d8d8;}
.pagination li.disabled{padding: 5px 10px;background: #efefef;color:#666;border:1px solid #ccc;}


/*页头*/
.top{background: #f5f5f5;height: 35px;line-height: 35px;}
.top_left{float: left;font-size: 12px;color:#999;}
.top_right{float: right;font-size: 12px;color:#666;position: relative;}
.top_right a{color:#666;}
.top_right a:hover{text-decoration: underline;}
.header .div_block{display: flex;align-items: center;justify-content: space-between;padding: 20px 0;}
.logo{}
.tel_right{font-size: 16px;padding-left: 55px;background: url(../images/tel.jpg) left center no-repeat;}
.tel_right span{font-size: 24px;color:#c9000b;font-weight: bold;}

.boxwx{width: 130px;padding: 20px 20px 10px;background: #FFF;position: absolute;top:35px;right:0;z-index: 2;box-shadow: 0 0 10px #eee;-webkit-box-shadow: 0 0 10px #eee;-moz-box-shadow: 0 0 10px #eee;-ms-box-shadow: 0 0 10px #eee;-o-box-shadow: 0 0 10px #eee;text-align: center;line-height: 40px;font-size: 14px;color:#666;display: none;}
.boxwx img{width: 130px;height: 130px;}


/*页尾*/
.footer{background: #191919;padding: 80px 0;}
.footer ul{display: flex;justify-content: space-between;}
.footer ul li{color:#FFF;font-size: 18px;line-height: 32px;padding-left: 80px;position: relative;}
.footer ul li::before{content: '';width: 60px;height: 60px;position: absolute;left:0;top:0;background: url(../images/b.png) 0 0 no-repeat;}
.footer ul li.tel::before{background-position: -138px -152px;}
.footer ul li.chuanzhen::before{background-position: -244px -152px;}
.footer ul li.address::before{background-position: -355px -152px;}

.f_bq{background: #0f0f0f;padding: 15px 0;font-size: 14px;color:#FFF;}
.f_bq p{float: right;font-weight: lighter;}

/*二级页banner*/
.sbanner{height: 400px;background-position:center top;background-repeat: no-repeat;}
.weizhi{text-align: center;font-size: 14px;line-height: 30px;color:#c7c7c7;text-transform: uppercase;padding: 60px 0 30px 0;border-bottom: 1px dashed #dedede;}
.weizhi span{font-size: 32px;color:#a00701;}
.wz_a1{}
.wz_a2{text-align: center;}
.wz_a2 li{display: inline-block;margin: 15px 10px 0;}
.wz_a2 li a{padding: 0 30px;height: 50px;line-height: 50px;border:1px solid #ddd;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;float: left;font-size: 16px;color:#333;}
.wz_a2 li a.active,.wz_a2 li a:hover{color:#FFF;background: #a00701;border:1px solid #a00701;}

.ryzz_bt{text-align: center;margin-top: 70px;color:#a00701;font-size: 24px;}
.ryzz_box{width: 1100px;margin-top: 30px;display: table;}

.liuyan{width:640px;padding-right: 460px;background: url(../images/ly.jpg) right top no-repeat;min-height: 339px;}
.bd_box{margin-bottom: 20px;width: 100%;display: table;}
.bd_box span{float: left;line-height: 30px;margin-right: 20px;}
.bd_box textarea{width: 540px;border:1px solid #ddd;padding: 15px;height: 170px;outline: none;}
.bd_box input{width: 540px;height: 30px;border:1px solid #ddd;padding:0 15px;outline: none;}
#tijiao{width: 325px;height: 40px;text-align: center;line-height: 40px;background: #a00701;color:#FFF;cursor: pointer;}


.main{padding: 50px 0 70px 0;}
.main_cont{width:100%;line-height: 1.75em;}


.product_dh{text-align: center;margin-top: 25px;}
.product_dh li{display: inline-block;margin: 15px 15px;}
.product_dh li a{float:left;padding: 0 15px;height: 40px;line-height: 40px;color:#333;border:1px solid #a79fa2;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;}
.product_dh li a.active{background: #038b7f;color:#FFF;border-color: #038b7f;}


.cp_list{width: 100%;display: table;}
.cp_box{width: 330px;float: left;margin-left: 37px;margin-top: 10px;margin-bottom:25px;border:6px solid #ddd;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;}
.cp_img,.cp_img img{width: 330px;height: 225px;float: left;}
.cp_img{background: #FFF;overflow: hidden;}
.cp_img img{background-repeat: no-repeat;background-size: cover;background-position: center;
    -webkit-transition:all .35s;
    -moz-transition:all .35s;
    -ms-transition:all .35s;
    -o-transition:all .35s;
    transition:all .35s;
}
.cp_img img:hover{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);}
.cp_bt{text-align: center;width: 100%;float: left;font-size: 16px;color:#333;height: 30px;line-height: 35px;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    background: #ddd;
}


/*新闻列表*/
.xinwen-box{
    padding: 40px 30px;
    width: 1040px;
    float: left;
    border-bottom:1px solid #dfdfdf;
    border-left:1px solid #dfdfdf;
    border-right:1px solid #dfdfdf;
}
.xinwen-sj{width: 225px;height: 170px;float: left;overflow: hidden;border:1px solid #dfdfdf;}
.xinwen-sj img{width: 225px;height: 170px;background-position: center;background-size: cover;background-repeat: no-repeat;
    -webkit-transition:all .35s;
    -moz-transition:all .35s;
    -ms-transition:all .35s;
    -o-transition:all .35s;
    transition:all .35s;
}
.xinwen-sj img:hover{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);}
.xinwen-r{width:770px;float: right;}
.xinwen-bt{width: 500px;float: left;color:#333;font-size: 18px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    height: 30px;line-height: 30px;
}
.xinwen-d{float: right;font-size: 14px;color:#666;}
.xinwen-cont{width: 100%;float: left;margin-top: 10px;font-size: 14px;color:#666;line-height: 30px;font-weight: lighter;}
.xinwen-a{width: 34px;height: 34px;border:1px solid #bebebe;color:#bcbcbc;font-weight: bold;font-size: 30px;float: right;text-align: center;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;-o-border-radius: 100%;-ms-border-radius: 100%;}
.xinwen-box:hover{box-shadow: 0 0 10px #dfdfdf;}
.xinwen-box:hover .xinwen-bt{color:#a00701;}
.xinwen-box:hover .xinwen-a{color:#FFF;background: #a00701;border:1px solid #a00701;}

.pics_box{width: 220px;height: 110px;border:1px solid #dedede;float: left;margin-top: 30px;margin-bottom:30px;margin-left: 70px;overflow: hidden;}
.pics_box img{width: 220px;height: 110px;background-position: center;background-size: cover;background-repeat: no-repeat;-webkit-transition:all .35s;
    -moz-transition:all .35s;
    -ms-transition:all .35s;
    -o-transition:all .35s;
    transition:all .35s;
}
.pics_box:hover{border:1px solid #a00701;}
.pics_box:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);}


.div_updow{margin-top: 60px;width: 100%;float: left;color:#666;font-weight: lighter;}
.div_updow p{margin-top: 15px;}


.news-box{margin: 0 30px;width: 1140px;padding: 30px 0;float: left;border-bottom: 1px dashed #ddd;}
.news-img,.news-img img{width: 340px;height: 215px;float: left;}
.news-img img{background-position: center;background-repeat: no-repeat;background-size: cover;}
.news-r{width: 775px;float: right;}
.news-a{margin-top: 15px;float: left;width: 100%;}
.news-a a{width: 120px;height: 35px;color:#FFF;background: #01c5af;font-size: 14px;float: left;text-align: center;line-height: 35px;}
.news-bt{width: 100%;float: left;color:#01c5af;font-weight: bold;font-size: 18px;}
.news-bt a{color:#01c5af;}


/*文章详情*/
.div_title{width:100%;text-align: center;font-size: 24px;line-height: 32px;float: left;}
.div_time{width:100%;float: left;text-align: center;color:#666;margin-top: 10px;}
.div_cont{width:100%;float: left;text-align: left;margin-top: 25px;}

/*产品列表*/
.news_box .news_left:hover p{display: flex;}
.news_box .news_left p{position: absolute;z-index: 2;width:100%;height: 100%;background: url(../images/ttm.png) center top repeat;top:0;left:0;align-items: center;display: none;}
.news_box .news_left p img{width:100px;height: 100px;margin: 0 auto;}
.news_box .news_left p img:hover,.news_box2 .news_left p img:hover,.news_box3 .news_left p img:hover,.news_box4 .news_left p img:hover{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);}

/*产品详情*/
.main_box{width:580px;float: left;border:1px solid #eee;padding:3px;}
.main_box1{width:560px;float: right;}
.div_attribute{width:100%;float: left;margin-top: 20px;font-size: 16px;}
.main_jj{width:100%;float:left;height: 40px;color:#FFF;background: #333;line-height: 40px;font-size: 20px;text-indent:20px;margin: 30px 0 0 0;}





.video_box{width: 580px;float: left;margin-left: 40px;margin-bottom: 30px;}
.video_a{width: 580px;height: 330px;background: #000;}
.video_b{overflow: hidden;font-size: 18px;text-align: center;margin-top: 10px;}


#four_flash{position:relative;width:1023px;height:195px; margin:0 auto;}
#four_flash .flashBg{width:1023px;height:195px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:195px; position:absolute;top:0; left:0;}
#four_flash .flashBg ul.mobile li{float:left;width:235px;height:190px;margin-right:25px;background:#eee;border:1px solid #ddd;}
#four_flash .flashBg ul.mobile li img{width:235px;height:190px;display:block;background-position: center;background-size: contain;background-repeat: no-repeat;}
#four_flash .but_left{width:24px;height:36px;position:absolute; top:80px; left:-50px;background:url(../images/left1.png) no-repeat;z-index:10;cursor:pointer;}
#four_flash .but_right{width:24px;height:36px; position:absolute; top:80px; right:-50px;background:url(../images/right1.png) no-repeat;z-index:10;cursor:pointer;}

.imgbox{width: 80%;height: 80%;position: fixed;top:0;left:0;right: 0;bottom: 0;margin:auto;background: #FFF;display: none;z-index: 9999;box-shadow: 0 0 10px #ddd;-webkit-box-shadow: 0 0 10px #ddd;-moz-box-shadow: 0 0 10px #ddd;-o-box-shadow: 0 0 10px #ddd;-ms-box-shadow: 0 0 10px #ddd;background-repeat: no-repeat;background-size: contain;background-position: center;}
.close{position: absolute;top:10px;right:10px;width: 25px;height: 30px;color:#333;font-size: 20px;cursor: pointer;text-align: center;line-height: 30px;}

/*图标字体*/
@font-face {
  font-family: 'iconfont';
  src: url('../../fonts/iconfont.eot');
  src: url('../../fonts/iconfont.eot?#iefix') format('embedded-opentype'),
      url('../../fonts/iconfont.woff2') format('woff2'),
      url('../../fonts/iconfont.woff') format('woff'),
      url('../../fonts/iconfont.ttf') format('truetype'),
      url('../../fonts/iconfont.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}