@charset "utf-8";
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

input,textarea {border: 2 none; -webkit-box-shadow: none; box-shadow: none; outline: none;}

/* 设置默认字体 */
body,
button, input, select, textarea {
    font-family: "Microsoft Yahei"; color: #666; font-size: 13px;
}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; }


/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

@font-face {
  font-family: 'iconfont';  /* project id 2345038 */
  src: url(files/iconfont.eot.txt),
  url(files/iconfont.woff) format('woff'),
  url(files/iconfont.ttf) format('truetype'),
}


/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
body {overflow-y: scroll;}

/*设置浮动*/
.fl,.pull-left {float: left;}
.fr,.pull-right {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

.clear{ clear:both; height: 0; overflow: hidden;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

.box,.content,.w1200,.width-1200{ width:1350px; margin:0 auto;}
.box:after{
    display: block;content: "";clear: both;
}
/* -- 内页布局 -- */
.page_bg { padding:20px 0 20px; background:#fff;}
.page_main { margin: 0 auto; width: 1350px;}  /*版面宽度*/
.page_content{ width:930px;} /*右边宽度*/
.page_left{ width:240px;} /*左边宽度*/
.page_full{ width:100%;}
.dis,.hide{ display:none;}

.line-clamp-1{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.line-clamp-2{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.line-clamp-3{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.n_box{
    width: 1350px;margin: 80px auto;position: relative;
}
.n_box:after{
    display: block;content: "";clear: both;
}


/*通用代码*/
*{ margin:0px; padding:0px;}
body{font-size:14px; color:#111222; font-family:"Microsoft YaHei"; font-family:"microsoft yahei"; min-width:1350px; overflow-x:hidden;}
img{margin: 0px; padding: 0px;border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
h1,h2,h3,h4,h5,h6,h7{ font-weight:normal;}
dl,dt,dd,ol,ul,li,from,input,select,span,p,div{margin: 0px; padding: 0px; list-style: none;}
.clear{clear:both;}
a{color: #111222; text-decoration: none; font-size:14px;}
a:hover{color: #003188;cursor:pointer;}
em ,i{ font-style:normal;}
input,button,select,textarea{outline:none;font-family:"Microsoft YaHei"; font-family:"microsoft yahei";}
.w1400,.box{width:1350px; margin:0 auto;
    position: relative;
}
.fr{ float:right;}
.fl{ float: left;}
*,:after,:before{ box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; }


/*抬头*/


.header{ position:relative; top:0; left:0; right:0; width:100%; margin: 0 auto; background:#333; border-top: 10px solid #991e29;z-index: 9;
}
.header .w1400{min-width:1350px; height:82px;display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:center; }
.hleft{  padding-top:25px; margin-right: 160px;
    float: left;
}
.hleft p{font-size:18px; color:#111; padding-left: 10px; 
    line-height:28px; display: block;position: relative;
}
.hleft p:before{
    content: "";
    display: block;width: 1px;height:50px;background:#ddd; position: absolute;left: 0;top: 5px;
}
.hleft p span{
    font-size:19px;
}
.hleft strong{
    letter-spacing: 0.6px;
}
.hleft a{ margin-right:13px; float: left;
}
.hleft a img{
    display: block;height: 100%;width: auto;
}
.nav{
    width: 100%;min-width: 740px;
}
.nav ul,.hright{display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:center;
 
}
.hright{width:76%; }
.nav>ul>li{ position:relative; margin-right:5%;}
.nav>ul>li>a{ font-size:1rem; color:#fff; display:block; line-height:82px; position:relative;
  
} 
.nav>ul>li>a:after{ content:''; display:block; position:absolute; left:0; right:0; margin:0 auto; bottom:0; height:8px; width:0; transition:all .3s ease; 
background:url(images/nav_bg.png) center bottom no-repeat;}
.nav>ul>li.cur>a:after,.nav>ul>li:hover>a:after{ width:100%;}
.nav>ul>li.cur>a,.nav>ul>li:hover>a{  
    
}
.nav>ul>li>a i{ display:inline-block; vertical-align:middle; margin-left:5px; width:12px; height:7px; background:url(images/002.png) no-repeat center;}
.dropmenu{position:absolute; border-radius:5px; overflow:hidden; transition:all .3s ease; top:82px; left:-20%; width:140%; background:rgba(255,255,255,0.98); 
box-shadow:0 0 10px rgba(0,0,0,.2); opacity:0; transform:rotateY(90deg);
    padding:15px 0;
    
}
.nav>ul>li:hover .dropmenu{ transform:rotate(0deg); opacity:1;}
.dropmenu a{ display:block; line-height:40px; font-size:15px; color:#666; text-align:center; transition:all .3s ease;border-bottom:1px solid #ddd;}
.dropmenu a:hover{ color:#991e29;
    font-weight: bold;
}
.dropmenu table,.dropmenu tbody,.dropmenu tr,.dropmenu td{ display:block; width:100%;}
.searchicon{ width:22px; height:22px; background:url(images/003.png) no-repeat center; cursor:pointer;}
.search{ position:relative;}
.search:hover .iser_box{transform: rotateX(0deg); }
.iser_box{background: rgba(255,255,255,0.98);width:1030px;box-sizing:border-box; position: absolute;top:90px;right: 0;padding: 30px; z-index: 9;box-shadow:0 0 10px rgba(0,0,0,.2);}
.iser_box .iShow{ visibility:visible; opacity:1; top:62px;}

.z_img{width:38px;height:38px;position:absolute;top:0;right:0;background: no-repeat;}

.hidden{
    display: none;
}

#a1 .dropmenu{left:-500%; width:1500%; 
    padding: 30px 0;
}
.erji{
    width: 25%;float: left;border-right:1px solid #ddd;min-height: 340px;
}
.yiji{
    font-size: 15px;font-weight: bold;
}
.erji .menu2_r a{
    font-size: 13px; color: #888;line-height:30px;
}
.erji .menu2_r a:hover{
    color: #991e29;font-weight: normal;
}
/*实力*/
.power{
    width: 100%;height: 95px;background: #991e29;box-sizing: border-box; padding: 22px 0;background:#991e29;
}
.power li{ text-align:left; position: relative; padding-right: 95px;
}
.power li+li{
    padding-left:95px;
}
.power li:after{
    display: block;content:"";border-right: 1px dashed rgba(255,255,255,0.3);height:42px;position: absolute;right: 0;top: 0;
}

.power li:last-child{padding-right: 0;
}
.power li:nth-of-type(4):after{
    display: none;
}

.power li .pic{
    font-size: 50px;color: #fff;line-height: 50px;
}
.power li .txt{line-height: 22px; padding-top:5px;
    margin-left: 10px;
}
.power li .txt i{
    display:block;font-size: 21px;color: #fff;
}
.power li .txt em{
    font-size: 12px;text-transform: uppercase;color: rgba(255,255,255,0.5);
}


/*新品推荐*/
.tuijian{
    width: 100%;min-width: 1350px;padding: 80px 0 50px 0;;background: #f6f6f6;
}

 .prod_t{text-align: center;font-size: 16px; color: #eee;
      margin-bottom: 30px;
  }
  .prod_t dl{ font-size: 42px;line-height: 42px;color: #222;padding: 10px 0 0;}
  /*.prod_t span{ font-weight: bold;color: #165b9e;}*/
  .prod_t p{ font-family: "times"; text-transform: uppercase; font-size:70px; line-height: 60px;}
  .prod_t dt{
      font-size: 16px;color: #666; padding-top: 12px;
  }
    .prod_t .arrow{position: relative; padding-top:15px;  display: block; width: 26px; margin: 0 auto; animation: arrow  2s infinite;    -moz-animation: arrow 2s infinite;    -ms-animation: arrow 2s infinite;    -o-animation: arrow 2s infinite;    -webkit-animation: arrow 2s infinite;}
@-webkit-keyframes arrow
{
0% {top:2px;}
50% {top:13px;}
100%{top:2px;}
}
@-moz-keyframes arrow
{
0% {top:2px;}
50% {top:13px;}
100%{top:2px;}
}
  

@-o-keyframes arrow
{
0% {top:2px;}
50% {top:13px;}
100%{top:2px;}
}

.tuijian_b{
    
}
.tuijian_b li{float: left; margin-right: 25px; position: relative; background: #fff;
    width: 322px;box-sizing: border-box;border: 1px solid #ddd; padding: 25px;
}
.tuijian_b li .pic{
    display: block; overflow: hidden;
}
.tuijian_b li .pic img{
    display: block;width: 100%;height: auto;
}
.tuijian_b li .txt{text-align: center;
    line-height: 20px;padding-top: 10px;color: #666;
}
.tuijian_b li .txt i,.tuijian_b li .txt em{
    display: block;font-size: 12px;font-family: "arial";
}
.tuijian_b li .txt em{
    font-weight: bold;
}
.tuijian_b li .txt dl{text-align: center;
    display: block;font-size: 16px;color: #333;line-height:40px;
}
.tuijian_b li .txt dl span:before{ padding-left:5px;
    display: inline-block;text-align: center;font-size: 16px;color: #991e29;
}
.tuijian_b li:nth-of-type(2){
    margin-right: 600px;
}
.tuijian_b li:nth-of-type(3),.tuijian_b li:nth-of-type(4){
    margin-top: 25px;
}
.tuijian_b li:nth-of-type(5){
    width: 656px; height: 849px; margin-right: 0;position: absolute;right: 0;top: 0;
}
.tuijian_b li:nth-of-type(5):before{content:"";top:0;left:0;height: 20px; position: absolute;
    display: block;width:100%;background: linear-gradient(to right,#991e29,#e84234);
}
.tuijian_b li:nth-of-type(5) .txt{
    padding-top: 0;
}
.tuijian_b li:nth-of-type(5) .txt dl{ font-size:24px;
    width: 100%;height: 100px;position: absolute;bottom: 0;left: 0; background: #991e29;color: #fff;line-height: 100px;
}
.tuijian_b li:nth-of-type(5) .txt dl span:before{
    font-size: 24px; color:rgba(255,255,255,0.5);
}

.tuijian_b li:nth-of-type(5) .txt em{line-height:30px;
    font-size: 16px;
}
.tuijian_b li:nth-of-type(5) .txt i{line-height:30px;
    font-size: 22px;
}

.tuijian_b li .pic:after{
    display: block;content: "";width: 50px;height:50px;background: url(images/proico.png)no-repeat;position: absolute;right:30px;top:30px; background-size: 100%;
}



.tuijian_b li:nth-of-type(5) .pic img{ padding-top:15px;
   
}

.tuijian_b li:nth-of-type(5) .pic:after{
    display: block;content: "";width: 140px;height: 140px;background: url(images/proico.png)no-repeat;position: absolute;right: 50px;top:60px; background-size: 100%;
}

.tuijian_b li a:before{content:"";transition: all ease 0.5s;
    display: block;width: 0;height: 0; position: absolute;left: 0;top: 0;background: linear-gradient(to right,#991e29,#e84234);opacity: 0.9;
    
}
.tuijian_b li a dt{box-sizing: border-box; padding-top:160px;
    display: block;position: absolute;width: 0;height: 0;top: 0;line-height: 0;color: #fff;font-size:0;line-height: 0;text-align: center; overflow: hidden;
}
.tuijian_b li:hover a dt{ height:410px;
    width: 100%;line-height:44px;
}
.tuijian_b li a dt:before{font-size: 30px;color:rgba(255,255,255,1);transition: all ease 0.5s;}
.tuijian_b li:hover a dt:before{
    display: block;
}

.tuijian_b li:hover a:before{width:100%;height: 100%;font-size: 20px;
}
.tuijian_b li a dt{transition: all ease 0.5s;
    display: block;position: absolute;width: 0;height: 0;line-height: 0;font-size: 20px;color: #fff;top: 0;left: 0;overflow: hidden;
}


.tuijian_b li:nth-of-type(5) a dt{
    padding-top: 300px;
}
.tuijian_b li:hover:nth-of-type(5) a dt{transition: all ease 0.5s;
    font-size: 30px;
}
.tuijian_b li:nth-of-type(5) a dt:before{
    font-size: 40px; padding-bottom:15px;
}


/*滚动推荐*/
.tuijiangb_l{
    width: 710px;overflow: hidden; padding-top: 20px;
}
.tuijiangb_r{ overflow: hidden;z-index: 9;
    width:792px; background: url(images/shipiBg.png)center no-repeat; height:400px;box-sizing: border-box;position: absolute;right: -95px;top: 0;
}
.tuijiangb_r video{ padding:20px 0 0 120px;
    width:670px;height: 270px; height: auto;display: block;
}
.prod_bb{ width:100%;min-width:1350px;
    min-height: 100px;overflow:hidden; position: relative;
}

 .prod_bb li {
        float: left;
        margin-right: 10px;
        width: 300px;position: relative;overflow: hidden;
    }
   .prod_bb li .prod_img {
        width: 300px; position: relative;
       
    }
    .prod_bb li .prod_img:after{
         display: block;content: "";width: 50px;height:50px;background: url(images/proico.png)no-repeat;position: absolute;right:30px;top:30px; background-size: 100%;
    }
   .prod_bb li .prod_img img {
        display: block;
        width: 100%;
        height: 100%;
    }
   .prod_bb li .prod_t {
        position: relative;
        width: 100%;
        height: 50px;
        text-align: center;
        font-size: 15px;
        color: #555;
        line-height: 50px;
        background: #fff; border-top: 1px solid #eee;
    }
   .prod_bb li .prod_t span {
        position: relative;
        display: block;
        z-index: 9;
    }
   .prod_bb li .prod_t:after {
        display: block;
        position: absolute;
        content: " ";
        top: 0;
        left: 0;
        width: 0;
        height: 50px;
        transition: all 0.3s;
        background: #991e29;
    }
   .prod_bb li:hover .prod_t:after {
        width: 300px;
    }
    .prod_bb li:hover .prod_t span{color: #fff; }


/*广告条*/
.ggt{
    width: 100%;height: 137px;background: url(images/ggt2.jpg)center top no-repeat;
}
.ggt .tel{
    padding: 35px 0 0 50px;color: #d75965;line-height: 50px;
}
.ggt .tel:before{ margin-right:10px;
    display: block;float: left;font-size: 18px;
}
.ggt .tel dl{display: block;float: left;
    
}
.ggt .tel p{
    font-size: 40px;color:#fff;float:left;font-family: "impact";letter-spacing: 2px;
}

.ggt .word{ padding-top: 30px;color: #ad4b54;
    float: right;
}
.ggt .word dl{letter-spacing: 5px;
    font-size: 18px;color: #fff;border-bottom: 1px solid #ad4b54;line-height:40px;
}
.ggt .word p{line-height: 18px;display: block;padding-top: 7px;letter-spacing: 1.15px;
    font-family: arial;font-size: 12px;
}

/*产品展示*/
.prod_all{
    width: 100%;min-width: 1350px;background: #fff;padding-top:65px;
}

.prod_b{
    
}
.prod_b #tablit{
    position: relative;height:220px;
}
.prod_b #tablit dd{float: left;
    width: 336px;background: #991e29;color: #fff;
}
.prod_b #tablit dd.on{
    background: #991e29;
}
.prod_b #tablit dd+dd{
    margin-left: 2px;
}
.prod_b .prodlist{ width: 335px;
    color:#fff;min-height: 80px;text-align: center;
}
.prod_b .prodlist .dj{display: block; position: relative;
    font-size: 22px;color: #fff;line-height: 80px;
}

.prod_b .prodlist .menu2{width: 1350px; display: none;left: 0;
    position:absolute;top: 80px;background: #eee;box-sizing: border-box;padding: 25px 0 20px 0;
}

.prod_b .prodlist .menu2 .menu2_r{
    text-align: center;
}
.prod_b .prodlist .menu2 .menu2_r dl{
    display: inline-block;text-align: center;background: #fff; line-height: 44px; padding: 0 13px;
}
.prod_b .prodlist .menu2 .menu2_r dl:hover{
    background: #991e29;
}
.prod_b .prodlist .menu2 .menu2_r dl:hover a{color: #fff;}
.prod_b .prodlist .menu2 .menu2_r dl a{font-size: 14px;color: #666;
    display: block;
}
.prod_b .on .menu2{
    display: block;
}
.prod_b #tablit .on  .dj:before{z-index:2;
    display: block;content: "";width:20px;height: 20px;background: #991e29;transform: rotate(45deg);position: absolute;left: 0;right: 0;margin: 0 auto;bottom: -8px;
}

.prodimg li{
    display: block;float: left;width:23.5%;box-sizing: border-box;border: 1px solid #ddd; margin:2% 2% 0 0;
}
.prodimg li:nth-of-type(4n){
    margin-right: 0;
}
.prodimg li .pic{
    overflow: hidden;
}
.prodimg li .pic img{transition: all ease 0.5s;
    display:block;width: 100%;height: auto;padding: 2%;box-sizing: border-box;
}
.prodimg li:hover .pic img{
    transform: scale(1.1);
}

.prodimg li .txt{text-align: center; padding-bottom: 20px;line-height: 30px;
    font-size: 15px;color: #333;
}
.prodimg li span{ color: #991e29;font-size: 16px; padding-left: 5px;
    display: inline-block;
}



/*简介*/
.about{ padding:80px 0 0 0; background:#f6f6f6; margin-top: 80px;
    width: 100%;min-width: 1350px;overflow: hidden;
}
.abcon{ background:#fff;display:block;justify-content:space-between;flex-wrap: nowrap;align-items:center;}
.abright{ margin:0 3%;
    width: 689px;float: right;
}
.abpic { height: 540px;border-radius: 0 80px 0 0;
    width: 580px;float: left; overflow: hidden;
}
.abpic img{
    display: block;
}
.abwa{overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical; font-size:15px; color:#999999; line-height:32px; height:128px; overflow:hidden; margin:30px 0 45px 0;}
.abtitl{ font-size:45px; color:#000;
    padding-top: 55px;
}
.abtitl b{ color:#991e29;}
.abtitl b a{color:#991e29; font-size:45px;}
.abtitl span{ display:block; font-size:30px; font-weight:lighter; color:#222222; margin-top:15px;}
.abbtn a{ display:inline-block; width:210px; height:100px; vertical-align:top; background:#f5f5f5; transition:all .3s ease; position:relative; padding:25px 30px; font-size:22px; color:#555555;
    box-sizing: border-box;
}
.abbtn { font-size:0;}
.abbtn a+a{ margin-left:25px;}
.abbtn a em{ text-transform:uppercase; font-size:14px; color:#999999; display:block; margin-top:3px;}
.abbtn a:hover{ background:#991e29; color:#fff;}
.abbtn a:hover em{color:#bb5c64;}
.abbtn a i{ position:absolute; top:0; bottom:0; margin:auto 0; right:28px; font-size:40px; line-height:40px;  width:40px; height:40px; transition:all .3s ease;color:#c2c2c2;}
.abbtn a:hover i{color:#fff;}

/*数字滚动*/
.number{
    background: #f6f6f6;width: 100%;min-width: 1350px;
}
.num{display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:center; height:260px; font-size:15px; color:#555555; text-align:center; 
    font-size: 18px;
}
.num span,.num i{ display:inline-block; vertical-align:top;}
.num span{ font-size:60px; color:#000000; font-family:impact; position:relative; z-index:3;}
.num i{ border-radius:50%; width:30px; height:30px; font-size:17px; font-family:impact; line-height:30px; color:#fff; background:#991e29; margin-left:-10px;}
.num p+p{ margin-top:5px;}






/*广告条2*/
.ggt2{
    width: 100%;height: 137px;background: url(images/ggt1.jpg)center top no-repeat; margin-top:60px;
}
.ggt2 .tel{
    padding: 35px 50px 0 0;color: #d75965;line-height: 50px;
}
.ggt2 .tel:before{ margin-right:10px;
    display: block;float: left;font-size: 18px;
}
.ggt2 .tel dl{display: block;float: left;
    
}
.ggt2 .tel p{
    font-size: 40px;color:#fff;float:left;font-family: "impact";letter-spacing: 2px;
}

.ggt2 .word{ padding-top:27px;color: #ad4b54;

}
.ggt2 .word dl{letter-spacing: 5px;
    font-size: 18px;color: #fff;border-bottom: 1px solid #ad4b54;line-height:40px;
}
.ggt2 .word p{line-height: 18px;display: block;padding-top: 7px;letter-spacing: 1.04px;
    font-family: arial;font-size: 12px;
}


/*客户案例*/
.case_all{
    width: 100%;min-width: 1350px;margin-top:80px;position: relative;
}
.case_all .picScroll-left{ overflow:hidden; position:relative; }
	.case_all .picScroll-left .hd{ overflow:hidden;  height:60px;z-index: 99; width: 400px;margin:50px auto auto auto; position: relative;text-align:center; 

		    
		}
	.case_all	.picScroll-left .hd .prev{ display:block;  width:39px; height:27px; 
			 cursor:pointer; background:url(images/prev.png) 0 0 no-repeat; position:absolute;left:0;top: 5px;}
     .case_all    .picScroll-left .hd .next{ display:block;  width:39px; height:27px;  position:absolute;right:0; top: 5px;
     cursor:pointer; background:url(images/next.png) 0 0 no-repeat;}
			 


	.case_all .picScroll-left .bd{ padding:0; position:relative;  }
	.case_all .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
	.case_all .picScroll-left .bd ul li{ margin:0 16px 0 2px; float:left; _display:inline; overflow:hidden; text-align:center; width:325px;box-sizing: border-box; background: #333;
		border:1px solid #eee; display:block;}
	.case_all .picScroll-left .bd ul li .pic{ text-align:center; }
	.case_all .picScroll-left .bd ul li .pic a{ overflow: hidden;
	  display: block;position: relative;
	}
	.case_all .picScroll-left .bd ul li .pic a:after{bottom:0;transition: all ease 0.5s;
	    display: block;content: "";background: rgba(0,0,0,75%);position: absolute;left: 0;right: 0;margin: 0 auto;width: 100%;height: 100%;
	}
	.case_all .picScroll-left .bd ul li:hover .pic a:after{
	    height: 0;
	}
	
	.case_all .picScroll-left .bd ul li .pic p img{ width:100%;  height:auto; display:block; }
	.case_all .picScroll-left .bd ul li .pic dl img{transition:  all ease 0.5s;
	    display: block;width: auto;position: absolute;z-index: 1;top:40%;left: 0;right: 0;margin: 0 auto;
	}
	.case_all .picScroll-left .bd ul li:hover .pic dl img{
	    top: 110%;
	}
	
	.case_all .picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
	.case_all .picScroll-left .bd ul li .title{ line-height:40px; padding:30px 0;
	    position: relative;
	}
	.case_all .picScroll-left .bd ul li .title:after{
	    display: block;width: 100%;height:0;content: "";background: #991e29;position: absolute;left: 0;right: 0;bottom: 0;transition: all ease 0.5s;
	}
	.case_all .picScroll-left .bd ul li:hover .title:after{height: 100%;}
	
	.case_all .picScroll-left .bd ul li .title a{font-size:20px; color:#fff;
	    position: relative;z-index: 2;
	}
	/*.case_all .picScroll-left .bd ul li .title a:after{*/
	/*    display: block;content: "\67e5\770b\8be6\60c5";width: 150px;line-height: 40px;border-radius:10px;overflow: hidden;margin: 5px auto; font-size: 15px;background: #eee; color: #555; font-weight: normal;*/
	/*}*/




/*新闻中心*/
.news_all{
    width: 100%;min-width: 1350px;margin-top: 65px; margin-bottom: 80px;
}
 .newsb{
     background: url(images/newsbg.jpg)center bottom no-repeat;
 }
 .newsl{
     width: 336px;
 }

 .newsl+.newsl{ width: 338px;
     border-left: 2px solid #fff;
 }
 .newsl .newslt{
     background: #991e29;color: #fff;padding: 0 45px; line-height: 90px;background: #991e29; font-size: 20px;
 }


  .newsl .newslt i{
      display: block;float: right;font-size:18px;
  }
    .newsl .newslt a{
        display: block;font-size: 22px;color: #fff;
    }
 .newsl .newslt a:after{
     display: block;clear: both;content: "";
 }

.newslb{padding: 30px 45px;
    line-height:44px;
}
.newslb a{font-size: 14px;color: #333;display:block;
}
.newslb strong{
    color: #991e29;
}



/*版权*/
.index_body_ba{ width:100%; background:#f2f2f2; border-top:1px solid #dcdcdc}
.index_body_ba .body_ba_nei{  max-width:1350px; margin:0 auto; padding:40px 0px}
.index_body_ba .body_ba_nei a{ display:inline-block; background:url(images/bn31.png) no-repeat 0% 50%; height:107px; padding-top:40px;margin-right:42px;}
.index_body_ba .body_ba_nei a:hover{ background:url(images/bn35.png) no-repeat 0% 50%;}
.index_body_ba .body_ba_nei a p:nth-child(1){ color:#1a1a1a; font-size:20px; padding-left:118px}
.index_body_ba .body_ba_nei a p:nth-child(2){ color:#808080; font-size:13px; padding-left:118px}
.index_body_ba .body_ba_nei a:nth-child(2){ background:url(images/bn30.png) no-repeat 0% 50%}
.index_body_ba .body_ba_nei a:nth-child(2):hover{ background:url(images/bn34.png) no-repeat 0% 50%;}
.index_body_ba .body_ba_nei a:nth-child(3){ background:url(images/bn32.png) no-repeat 0% 50%}
.index_body_ba .body_ba_nei a:nth-child(3):hover{ background:url(images/bn36.png) no-repeat 0% 50%;}
.index_body_ba .body_ba_nei a:nth-child(4){ background:url(images/bn33.png) no-repeat 0% 50%;margin-right: 0px;}
.index_body_ba .body_ba_nei a:nth-child(4):hover{ background:url(images/bn37.png) no-repeat 0% 50%;}


.bottom{ width:100%; background:#2f2f2f; margin-top:1px}
.bottom .bottom_nei{width:1350px; margin:0 auto; padding:60px 0 40px 0px}
.bottom .bottom_nei .bottom_nei_left{ width:69%}
.bottom .bottom_nei .bottom_nei_left .nei_left_xun{ margin-right:50px;}
.bottom .bottom_nei .bottom_nei_left .nei_left_xun:nth-child(1){ width:11%}
.bottom .bottom_nei .bottom_nei_left .nei_left_xun:nth-child(2){ width:13%}
.bottom .bottom_nei .bottom_nei_left .nei_left_xun:nth-child(3){ width:22%}
.bottom .bottom_nei .bottom_nei_left .nei_left_xun:nth-child(4){ width:12%}
.bottom .bottom_nei .bottom_nei_left .nei_left_xun:nth-child(5){ width:12%}

.nei_left_xun>a{
    display: none;
}
.bottom .bottom_nei .bottom_nei_left .nei_left_xun:nth-child(5){ margin-right:0px}
.bottom .bottom_nei .bottom_nei_left .nei_left_xun a{ width:100%; display:inline-block; color:#979797; font-size:14px; line-height:21px; background:url(images/bn112.png) no-repeat 0% 50%;text-indent: 15px; }
.bottom .bottom_nei .bottom_nei_left .nei_left_xun a:nth-child(1){font-size: 18px;color: #fff;height: 35px;line-height: 35px;font-weight:500;margin-bottom:10px; background:url(images/bn111.png) no-repeat 0% 50%}
.bottom .bottom_nei .bottom_nei_right{ width:31%;}
.bottom .bottom_nei .bottom_nei_right a{ display:inline-block;
float: right;
}
.bottom .bottom_nei .bottom_nei_left .nei_left_xun a:hover{
    color: #fff;
}
.bottom .bottom_nei .bottom_nei_right a:nth-child(1){  margin-right: 50px;}
.bottom .bottom_nei .bottom_nei_right .fl div:nth-child(1){ font-size:25px; color:#fff; background:url(images/bn39.png) no-repeat 0% 50%; padding-left:45px}
.bottom .bottom_nei .bottom_nei_right .fl div:nth-child(2){ font-size:20px; color:#fff; background:url(images/bnbq2.png) no-repeat 0% 50%;
margin-top: 10px;height: 33px;
padding-left:45px}

.bottom .bottom_nei .bottom_nei_right .fl dl{ font-size:18px; color:#fff; border:1px solid #bfbcbb; padding:12px 45px; margin-top:30px;
    text-align: center;display: inline-block;
}
.bottom_di{ font-size:13px; color:#fff; background:#1e1c1b; padding:28px 0px; text-align:center}
.bottom_tiao{ height:12px; background:#901e29; width:100%}
.bqbt{
    background: #333;line-height: 80px;color: #979797;font-size: 14px;
}
.bqbt a{color: #979797;font-size: 14px;}
.bqbt a:hover{
    color: #fff;
}
/*内页产品参数*/
.pro_content_con .product4_nei_center{border-bottom:1px dashed #999999; padding-bottom:60px;}
.pro_content_con .product4_nei_center .nei_center_title{ background:url(images/bn96.png) no-repeat 50% 60%; color:#1a1a1a; font-size:50px; padding:116px 0px; text-align:center}
.pro_content_con .product4_nei_top{ margin-top:269px; border-bottom:0px dashed #000; padding-bottom:164px; position:relative}
.pro_content_con .daohangnei{ border-bottom:1px solid #b8272d; background:#fff; width:1350px}
.pro_content_con .daohangnei.daohangnei_on{position: fixed;top: 0; z-index:98}
.pro_content_con .daohangnei ul li{ display:inline-block; padding:10px 18px; font-size:16px; color:#1a1a1a; margin-right:25px; cursor:pointer}
.pro_content_con .daohangnei ul li.on{ background:#b8272d; color:#FFFFFF}
.pro_content_con .daohangnei ul li:hover{ background:#b8272d; color:#FFFFFF}
.nei_center_title{ background:url(images/bn96.png) no-repeat 50% 60%; color:#1a1a1a; font-size:50px; padding:116px 0px; text-align:center}

.product4_nei_center_er .product2_body_xun{ width:100%}
.product2_body_title{ margin-top: 30px;
    color:#808080; font-size:24px; padding-left:57px; background:url(images/bn87.png) no-repeat 0% 50%; padding-top:20px; padding-bottom:20px }
.product2_body_title h3{
    font-size: 20px;line-height: 50px;color: #333;
}
.product2_body_bottom{ padding-top:30px}
.product2_body_bottom .body_bottom_bg{ background:#8c8c8c; text-align:center; width:100%;}
.product2_body_bottom .body_bottom_bg tr td{ background:#fff; line-height:26px; padding:15px 0px; width:auto; font-size:15px; color:#666666}
.product2_body_bottom .body_bottom_bg tr td:nth-child(1){ width:20%}
.product2_body_bottom .body_bottom_bg tr:nth-child(1) td{ background:#a71d26; font-size:18px; color:#fff; font-weight:bolder; border-right:1px solid #FFFFFF}
.product2_body_bottom .body_bottom_bg tr:nth-child(1) td:nth-child(3){ border:0px}
.product2_body_bottom .body_bottom_bg tr:nth-child(2) td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(3) td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(4) td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(5) td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(6) td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(7) td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(9) td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(8) td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(10) td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(11) td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(12) td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(13) td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(14) td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(15) td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(16) td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(17) td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(21) td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(18) td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(19) td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(20) td:nth-child(1){ background:#e6e6e6; font-size:16px; color:#1a1a1a}
.product2_body_bottom .body_bottom_bg tr:nth-child(2):hover td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(3):hover td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(4):hover td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(5):hover td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(6):hover td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(7):hover td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(8):hover td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(9):hover td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(10):hover td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(11):hover td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(12):hover td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(13):hover td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(14):hover td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(15):hover td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(16):hover td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(17):hover td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(18):hover td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(19):hover td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(20):hover td:nth-child(1),.product2_body_bottom .body_bottom_bg tr:nth-child(21):hover td:nth-child(1){ background:#a81d26; color:#FFFFFF}


/*内页分类*/
 .prod_list{ margin-bottom:40px; background: #f5f5f5;z-index: 1;
     text-align: center; height: 280px; overflow: hidden;position: relative;
 }
   .prod_list .menu{position:relative;}
  .prod_list .menu>li{display: block; text-align: center; width: 336px;
    background: #991e29; float: left;transition:all 0.5s linear; -webkit-transition:all 0.5s linear;line-height: 80px;}
.prod_list .menu>li+li{margin-left: 2px;}
  
  .prod_list .menu>li a{ display: block; font-size:18px; color: #fff; height:80px;background: #991e29;
      position: relative;
  }
  
  
 .mod1372 .menu2_r {display: none; height: 110px; box-sizing: border-box;padding-left:20px;
     text-align: center;width: 1350px; position: absolute;left: 0;top:95px;right: 0;margin: 0 auto;
    }
    .mod1372 .menu2_r dl {  z-index: 99999999;
        position: relative;
    display: inline-block;
        text-align: center;float: left; margin:5px;

    }

    .mod1372 .menu2_r dl a { font-size: 14px;
        display: block; 
      color: #333;height:45px;width: auto; padding: 0 11px;
        line-height: 45px; background:#fff !important;
    }
    .mod1372 .menu2_r dl:hover a{
      background: #991e29 !important; color: #fff;  
    }
    .mod1372 .menu2_r dl:hover a {
       background:#991e29;color: #fff;
  
    }
  .mod1372 .on .menu2_r{
        display: block;
    }
   .mod1372  .prod_list .on{
    
    }
   .mod1372 .prod_list .on>a{ background:#991e29 !important;color:#fff;}
   .mod1372 .prod_list .on>a:after{
        display: block;content: "";width: 20px;height: 20px;background: #991e29;transform:rotate(45deg);position: absolute;left: 0;top:70px;right: 0;margin: 0 auto;
    }


/*范围*/
.fanwei{height:700px;
    width: 100%;min-width: 1350px;position: relative;
}
.fanwei li{
    display: block;position:absolute;
}
.fanwei .box{
    position: relative;
}
/*.fanwei li .pic{width: 28px;height: 28px;float: left;*/
/*}*/
/*.fanwei li .pic img{*/
/*    display: block;*/
/*}*/
/*.fanwei li .txt{ margin: 0 0 0 -2px;*/
/*    display: inline-block;border: 1px solid #ddd;background: #fff;font-size: 14px;color: #333;line-height: 24px; padding: 0 10px;*/
/*}*/
/*.fanwei li:nth-of-type(1){*/
/*    top:652px;right: 452px;*/
/*}*/
/*.fanwei li:nth-of-type(2){*/
/*    top:400px;right: 220px;*/
/*}*/

/*.fanwei li:nth-of-type(3){*/
/*    top:103px;right:360px;*/
/*}*/
.fanwei li{top:488px;right:0;text-align: center;z-index: 99;
    width:420px; padding: 40px 40px;background: rgba(255,255,255,0.8);
}
.fanwei li dl{
    font-size: 23px;color: #222;line-height:40px;
}
.fanwei li dl b{ font-size:26px; line-height: 52px;
    color: #991e29;
}
.symap1{ position: absolute;z-index: 1; 
    width: 100%;height: 700px;
}
.symap{ position: absolute;z-index: 1; 
    width: 100%;height: 700px;
}