﻿﻿/* 头部 */
header{background: #f1f1f1;}
header p{float: left;line-height: 35px; }
header p+p{float: right;}
header p+p a{padding: 0 6px;}
.header_logo {padding: 30px 0!important;overflow:initial!important; }
.header_logo>a{display: inline-block}
.header_logo>span{display: inline-block;position: relative;bottom: 5px; }
.header_logo b{display: block;}
.header_logo i{font-style: normal;color: #666; }
.header_logo>p:nth-of-type(1) i{color: #c00000;}
.header_logo>p{background: url("../images/head_tel_icon.png") no-repeat left  center  ; padding-left: 52px;float: right;position: relative; }
.header_logo>p+p{background: url("../images/foot_wx.png") no-repeat left  center  ;margin-right: 28px; padding-left: 52px;float: right; background-size: 44px; }
.header_logo>p+p+p{background: url("../images/gzh.png") no-repeat left  center  ;margin-right: 28px; padding-left: 52px;float: right; background-size: 44px; }
.header_logo>p img{display: none!important; position: absolute;left: 10px;right: 10px; }
.header_logo>p:hover img{display: block!important; position: absolute;left: -74px;bottom: -56px; z-index: 99999999 }
/* 头部 */
/* 导航 */



/* ======================nav===================== */
.nav{background: url("../images/nav_bg.jpg") ;}
.index_nav{line-height: 50px;width: 1200px;margin: 0 auto;position: relative;z-index:3;font-size: 14px;}
.index_nav a{color: #fff;}
.index_nav .nLi{float: left;position: relative;display: inline;width: 14%; text-align: center; line-height: 50px;/* background:url('../images/nav_line.png') no-repeat 0% 50%; */}
.index_nav .nLi>h3 a{display: block; font-size: 16px;/* padding: 0 28px; */width: 100%;font-weight: normal;}
.index_nav .sub{display: none; width: 100%; left: 0px;top: 50px;position: absolute;background: #c00000;opacity: .95;line-height: 40px;/* padding: 5px 0; */}
.index_nav .sub li{zoom: 1;width: 110%;}
.index_nav .sub a{display: block;padding: 0 10px;}
.index_nav .sub a:hover{color: #fff;text-decoration: underline;}
.index_nav .nLi:hover{background: #c00000;}
/* .index_nav .on h3{background: #8b0303;} */
/* .index_nav .on h3 a{color: #fff;} */

/* .index_nav>li:nth-last-of-type(1){width: 23%;  }
.index_nav>li:nth-last-of-type(1):hover{background-color: inherit;  } */
.index_nav>li form{background: #fff; border: 1px solid #d3d3d3;margin-top: 8px;  height: 32px;line-height: 32px; }
.index_nav>li form input{}
.index_nav>li form input+input{background: url("../images/search.png") no-repeat center center ; height: 100%; cursor: pointer; width: 24px;margin-right: 10px; }
.index_nav>li form input:first-child{padding-left: 10px;margin-left: -58px; }



/* 产品下拉菜单 */
 #menu_products{clear:both; width:1200px; z-index:10000000;padding-bottom: 10px; padding-top: 16px; margin-top:0px; line-height:22px; text-align:left;left: -506px; padding-left:20px; }
 #menu_products a{ color:#fff; text-decoration:none; background:none transparent scroll repeat 0% 0%; margin:0; padding:0;}
 #menu_products a:hover{ color:#Fff;text-decoration:none;}
 #menu_products dl{ float:left; width:262px; margin-left:10px; margin-top:5px; display:inline; text-align:left;}
 #menu_products dl dt{height:40px; line-height:40px; font-size:18px; font-weight:bold;}
 #menu_products dl dt a{ color:#fff; font-weight:bold; padding-bottom:10px; line-height:30px;}
 #menu_products dl dt a:hover{ color:#fff; text-decoration:underline;}
 #menu_products dl dd{/* clear:both; */ display:block;}
 #menu_products dl dd a{ height:30px; line-height:30px;background:url(../images/pro_right_hover11.png) no-repeat 0px center;  font-weight:normal; display:block; padding:0px 0px 0px 16px; color:#fff;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;/*适用IE*/  -o-text-overflow:ellipsis;/*适用opera*/-moz-binding: url('ellipsis.xml#ellipsis');/*适用火狐(firefox通过XUL实现效果)*/}
 #menu_products dl dd a:hover{background:url(../images/pro_right_hover.png) no-repeat 0px center #f9f9f9; color:#c00; border-radius:5px;}
 #menu_products #hot{ float:left; width:350px;}
 #menu_products #hot b{ height:40px; line-height:40px;font-size:20px;display:block; font-weight:bold; color:#fff;}
 #menu_products #hot span{ float:left; width:116px;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
 #menu_products #hot span a p{clear:both; display:block; line-height:30px;}
 #menu_products #hot span a{color:#fff;}
 #menu_products #hot span a:hover{color:#Fff;}
 #menu_products #hot span img{ border:1px solid #fff;}
 #menu_products #hot span img:hover{border:1px solid #fff;}
/* 产品下拉菜单 */
#menu_products dl:first-child {/* width: 256px; */ }
#menu_products dl:first-child dd{/* float: left;width: 50%; */ }


/* ======================nav end===================== */




/* 导航 */
/* banner */

.banner{ width:100%;/* border-top:5px solid #ff9900; */ /* border-bottom:5px solid #006699; *//* height:530px;  */overflow:hidden; position:relative;}
.banner .hd{ height:20px; overflow:hidden; position:absolute; right:50%; bottom:20px; z-index:1;     margin-right: -39px; }
.banner .hd ul{ overflow:hidden; float:left;  }
.banner .hd ul li{ float:left; margin-right:8px;font-size: 12px;color: #fff;  width:18px; height:18px;text-align:center;line-height: 18px;  background:#242b3a;border-radius: 50%;  cursor:pointer; }
.banner .hd ul li.on{ background:#c00000; color:#fff; }
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{vertical-align:middle; }
.banner .bd img{ width:100%; /* height:530px;  */display:block;  }
		
.banner .prev,
.banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; /* background:url(../images/slider-arrow.png) -110px 5px no-repeat; */ filter:alpha(opacity=50);opacity:0.5;   }
.banner .next{ left:auto; right:3%; background-position:8px 5px; }
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner .prevStop{ display:none;  }
.banner .nextStop{ display:none;  }
/* banner */



/* footer */
footer{background: #1c1c1c;padding: 22px 0;}
footer .foot_fl{float: left;margin-top: 10px;}
footer .foot_fl a,footer .foot_fl>span{display: inline-block;}
footer .foot_fl>span {color: #666;position: relative;bottom: 5px; font-size: 16px;}
footer .foot_fl span b{ display: block;}
footer .foot_fl  div   {padding-left: 40px; margin-top: 18px; color: #666; height: 33px;line-height: 33px;font-size: 18px;  background: url("../images/foot_tel.png") no-repeat left center; }
footer .foot_fl  div span {color: #c00;padding-left: 8px;font-size: 24px; }
footer .foot_fr{float: right; width: 488px;  }
footer .foot_fr dl dd{margin-top: 6px; color: #666;}
footer .foot_link{border-top: 1px solid #2d2d2d;margin-bottom: 22px; border-bottom: 1px solid #2d2d2d; }
footer .foot_link a{line-height: 54px;padding-right: 10px;color: #666;  }
footer>div.clearfix{padding-bottom: 22px;}
footer .foot_link {}
footer .foot_copy {color: #666; }
footer .foot_copy p{float: right;}
footer .foot_copy p a{color: #666;}
/* footer */


/* 产品——视频 */



.pro_video{padding: 30px 0 30px 0 ;}
	/* 本例子css */
    .picScroll-left{ width:70%; float: left;  overflow:hidden; position:relative; /*  border:1px solid #ccc;  */  }
    .picScroll-left .hd{ overflow:hidden;  height:30px;/*  background:#f4f4f4; */ padding:0 10px 0 0 ; margin-bottom: 10px; }
     h5.pro_video_tit{font-size: 24px;color: #000;border-left: 3px solid #c00000;padding-left: 6px;  }
     h5.pro_video_tit a{margin-top: 2px; }
     .picScroll-left .hd h5.pro_video_tit a{    margin-right: 11px; }
    .picScroll-left  .prev,.picScroll-left .next{ display:block;  width:38px; height:76px; /* float:right;  *//* margin-right:5px; margin-top:10px;  *//*  overflow:hidden; */
         cursor:pointer;position: relative; z-index: 9999; position: absolute;right: 16px;top: 80px; }
    .picScroll-left  .next{ background:url("../images/pro_next.png") no-repeat; /* background-position:0 -50px;   */position: absolute;/* top: 118px; */left: 0px; }
    .picScroll-left  .prev{ background:url("../images/pro_pre.png") no-repeat; /* background-position:0 -50px;   */}
    .picScroll-left .hd .prevStop{ background-position:-60px 0; }
    .picScroll-left .hd .nextStop{ background-position:-60px -50px; }
    .picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
    .picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icocircle.gif") 0 -9px no-repeat; }
    .picScroll-left .hd ul li.on{ background-position:0 0; }
    .picScroll-left .bd{ /* padding:10px;  */  position: relative;}
    .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
    .picScroll-left .bd ul li{/*  margin:0 8px; */ margin-right: 22px; float:left; _display:inline; overflow:hidden; text-align:center;  }
    .picScroll-left .bd ul li .pic{ overflow: hidden; text-align:center; position: relative;}
    .picScroll-left .bd ul li .pic p{display: none; position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, .58) url("../images/pro_hover.png") no-repeat 50% ; background-size: 62px; }
    .picScroll-left .bd ul li .pic img{ width:260px; height:189px; display:block;  /* padding:2px;  *//* border:1px solid #ccc; */ }
    .picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
    .picScroll-left .bd ul li .title{ line-height:52px;font-size: 18px; background: #666;   }
    .picScroll-left .bd ul li .title a{ color: #fff;   }
    .picScroll-left .bd ul li:hover .title{background: #c00000  }
    .picScroll-left .bd ul li:hover .pic p{display: block; }

    .pro_video_r{float: left;width: 30%; }
    .pro_video_r h5{margin-bottom: 15px; }
    .jianjie{ background:url(../images/aboubak.jpg) no-repeat center top; height:815px;}
    .jianjie .jianjiecon { padding-top:135px;}
    .jianjie_lf{/*  width:40.8%; float:left */}
    .jianjie_lf .shipinh3{ display:block; font-size:32px; margin:20px 0px 20px 0px; color:#4c9d2f; line-height:40px; border-top:3px solid #4c9d2f; padding-top:2px; width:135px;}
    .jianjie_lf .shipinh3 a{ color:#4c9d2f;}.jianjie_lf .shipinh3 a:hover{ color:#F60}
    .jianjie_lf .shipin a{ display:block; /* width:485px; height:376px;  */position:relative;}
    .jianjie_lf .shipin a .shipinanniu{display:block; width:362px; height:242px; padding-left:145px;padding-top: 88px; text-align:center; position:absolute; bottom:0px;filter:alpha(opacity=20);  /*支持 IE 浏览器*/
    -moz-opacity:0.20; /*支持 FireFox 浏览器*/
    -khtml-opacity: 0.2; /*webkit内核浏览器*/
    opacity:0.2;  /*支持 Chrome, Opera, Safari 等浏览器*/ background: url(../images/aboutbak.png) repeat;}
    .jianjie_lf .shipin a:hover .shipinanniu{filter:alpha(opacity=100);  /*支持 IE 浏览器*/
    -moz-opacity:1.00; /*支持 FireFox 浏览器*/
    -khtml-opacity: 1.00; /*webkit内核浏览器*/
    opacity:1.00;  /*支持 Chrome, Opera, Safari 等浏览器*/ background: url(../images/aboutbak.png) repeat;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
    .jianjie_lf .shipin_p{ text-align:justify; line-height:26px;}

    
    
/*********新闻视频弹出层******/
#dialogBg{width:100%;height:100%;background-color:#000000;opacity:.8;filter:alpha(opacity=60);position:fixed;top:0;left:0;z-index:9999;display:none;}
#dialog{ width: 680px;/*  height:470px; */ margin: 0 auto; display: none; background-color:#fff; position: fixed; top: 50%; left: 50%; margin: -220px 0 0 -350px; z-index: 10000; border-radius: 10px; -webkit-border-radius: 10px; box-shadow: 3px 2px 4px rgba(0,0,0,0.2); -webkit-box-shadow: 3px 2px 4px rgba(0,0,0,0.2); }
.dialogTop{width:94%;margin:0 auto; font-size:16px; color:#060;border-bottom:1px dotted #ccc;letter-spacing:1px;padding:10px 0;text-align:right;}
.dialogIco{width:50px;height:50px;position:absolute;top:-25px;left:50%;margin-left:-25px;}
.editInfos{padding:15px 0;}
.editInfos li{width:90%;margin:8px auto auto;text-align: center;}
.ipt{border:1px solid #ccc;padding:5px;border-radius:3px;-webkit-border-radius:3px;box-shadow:0 0 3px #ccc inset;-webkit-box-shadow:0 0 3px #ccc inset;margin-left:5px;}
.ipt:focus{outline:none;border-color:#66afe9;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);}
.submitBtn{width:90px;height:30px;line-height:30px;font-family:"微软雅黑","microsoft yahei";cursor:pointer;margin-top:10px;display:inline-block;border-radius:5px;-webkit-border-radius:5px;text-align:center;background-color:#428bca;color:#fff;box-shadow: 0 -3px 0 #2a6496 inset;-webkit-box-shadow: 0 -3px 0 #2a6496 inset;}
.shipinbox{ width:640px; margin:10px auto;}

    
/* 产品——视频 */





/* 首页  底部三优势 */
.index_ys {display: flex; padding: 34px 0; }
.index_ys dl dt{font-size: 18px;font-weight: bold; }
.index_ys dl{border: 1px solid #e5e5e5; padding: 16px 16px 16px 88px;width: 32%;overflow: hidden }
.index_ys dl:nth-child(1) {background: url("../images/3_1.png") no-repeat 20px center ;margin-right: 2%; }
.index_ys dl:nth-child(2) {background: url("../images/3_2.png") no-repeat 20px center ;margin-right: 2%; }
.index_ys dl:nth-child(3) {background: url("../images/3_3.png") no-repeat 20px center ; }

/* 首页  底部三优势 */


/* 首页 新闻&关于我们 */
.news_about {background: #f3f3f2 ;padding: 38px 0 38px 0 ; }
.news_about_fl{width: 70%; float: left;padding-top: 18px;padding-right: 10px; }
/* 新闻切换 */
.slideTxtBox{ width:100%; /* border:1px solid #ddd; */ text-align:left;  }
.slideTxtBox .hd{ /* height:38px;  */line-height:30px; background:#f4f4f4; padding:0 10px 0 0px;  /*  border-bottom:1px solid #ddd; */ margin-bottom: 20px; position:relative; }
.slideTxtBox .hd ul{  /* float:left; */ /*  position:absolute;  *//* left:20px; *//*  top:-1px;  *//* height:32px;   */ }
.slideTxtBox .hd ul li{ float:left;color: #7b7564; font-size: 20px; border: 1px solid #7b7564;  width: 142px;text-align: center; cursor:pointer; margin-right: 4%;line-height: 38px;position: relative; }
.slideTxtBox .hd ul li i{display: none;width: 0px; border-width: 8px;border-color: #c00000 transparent transparent transparent ;border-style: solid;position: absolute;bottom: -16px;left: 50%;margin-left: -8px; }
.slideTxtBox .hd ul li.on{/*  height:30px; */  background:#c00000;color: #fff;  border:1px solid #c00000; /* border-bottom:2px solid #fff;  */}
.slideTxtBox .hd ul li.on i{display: block;}
.slideTxtBox .hd ul+a,
.index_more{ width: 56px;height: 22px; font-size: 12px;background: #c00000; color: #fff!important;display: block;border-radius: 10px;text-align: center;line-height: 22px;margin-top: 9px; }
.slideTxtBox .bd ul{/*  padding:15px; */  zoom:1;  }
.slideTxtBox .bd li{/*  height:24px; line-height:24px; */   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
/* .slideTxtBox .arrow{  position:absolute; right:10px; top:0; }
.slideTxtBox .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
     cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat; }
.slideTxtBox .arrow .next{ background-position:0 -50px;  }
.slideTxtBox .arrow .prevStop{ background-position:-60px 0; }
.slideTxtBox .arrow .nextStop{ background-position:-60px -50px; } */

/* 新闻切换 */
.slideTxtBox .bd dl{  margin-bottom:20px; }
.slideTxtBox .bd dl dt {width: 24%;float: left; display:block; overflow:hidden;}
.slideTxtBox .bd dl dd { width: 76%; float: right; padding-left: 2%; }
.slideTxtBox .bd dl dd h4 a { font-size: 17px;font-weight: bold; }
.slideTxtBox .bd dl dd p {line-height: 27px; font-size: 16px; text-indent: 2em;margin-top: 8px; }
.slideTxtBox .bd dl dd>a{ width: 20%; display: block;border: 1px solid #7f6d4a; margin-top: 16px; color: #444036;font-size: 16px; line-height: 35px;padding-left: 4%; background: url("../images/news_more.png")  no-repeat 90% center;; }
.slideTxtBox .bd ol{margin-bottom: 22px;display: block!important;    transition: 0.3s all ease; }
.slideTxtBox .bd div ol:nth-of-type(2) {margin-bottom: 0; }
.slideTxtBox .bd ol li:first-child{border:1px solid #e3e3e3;text-align: center;width: 10%; }
.slideTxtBox .bd ol li b{background: #e3e3e3;color: #afafaf;display: block;font-size: 36px;line-height: 48px; }
.slideTxtBox .bd ol li span{display: block;color: #d2d2d2;font-size: 16px;}
.slideTxtBox .bd ol li{float: left;}
.slideTxtBox .bd ol li+li{font-size: 16px; padding-left: 2%;width:85%;}
.slideTxtBox .bd ol li>a{background: url("../images/news_hui_add.png") no-repeat 90% center; font-size: 14px;line-height: 28px;display: block;width: 17%;
  
}
.slideTxtBox .bd ol:hover
{ }
.slideTxtBox .bd ol:hover li:first-child {border: 1px solid #c00000; }
.slideTxtBox .bd ol:hover li:first-child b {background:  #c00000;color: #fff; }
.slideTxtBox .bd ol:hover li:first-child span{color: #c00000; }
.slideTxtBox .bd ol:hover li>a{background-image: url("../images/news_hui_add_hover.png") }

.news_about_fr{width: 30%;float: left;border: 1px solid #d2d2d2; padding: 2% 1.5%;background: #fff; }
.news_about_fr b{ display: block; width: 20%;background: #c00000;height: 4px;margin-bottom: 2%; }
.news_about_fr h2{font-size: 20px; margin-bottom: 4%;}
.news_about_fr h2 span{ color: #c9c9c9; font-size: 18px;font-weight: normal; }
.news_about_fr p{margin-top:20px;}
.news_about_fr p a{color: #c00000;float: right; }
.news_about_fr ul {display: flex;border-top: 1px #e5e5e5 solid;padding-top: 4%;margin-top: 4%; }
.news_about_fr ul li{display: left; width: 33%; text-align: center; }
.news_about_fr ul li img{    margin: 0 auto; }
/* 首页 新闻&关于我们 */


/* 内页开始 */


/*==============================底部按钮 start==============================*/
.button_bottom{clear:both; background:#f7f7f7; border-top:1px solid #F0F0F0; margin-top:20px !important;} 
.button_bottom .main{background: #f7f7f7; padding:60px 0px 40px;} 
.button_bottom dl{float:left; border-right:2px solid #e1e1e1; padding-right:34px;  margin-right:30px;}
.button_bottom dl:nth-child(5){ border-right:0px !important; margin-right:0px !important;}
.button_bottom dl dt{clear:both; width:100%; height:50px;}
.button_bottom dl dd{clear:both; padding-top:10px; text-align:center; font-size:13px; line-height:18px; color:#535353}
.button_bottom dl dd h3{clear:both; font-size:18px; padding-bottom:8px;}
.icon06{background:url("../images/icon06.png") no-repeat center center;}
.icon07{background:url(../images/icon07.png) no-repeat center center;}
.icon08{background:url(../images/icon08.png) no-repeat center center;}
.icon09{background:url(../images/icon09.png) no-repeat center center;}
.icon10{background:url(../images/icon10.png) no-repeat center center;}
.button_bottom dl:hover .icon06{background-image: url("../images/icon06_hover.png");}
.button_bottom dl:hover .icon07{background-image: url("../images/icon07_hover.png");}
.button_bottom dl:hover .icon08{background-image: url("../images/icon08_hover.png");}
.button_bottom dl:hover .icon09{background-image: url("../images/icon09_hover.png");}
.button_bottom dl:hover .icon10{background-image: url("../images/icon10_hover.png");}
.button_bottom .button_ewm{float:right; width:187px; height:85px; border:2px solid #f7f7f7; text-align:left; background:#f7f7f7; color:#535353; margin-top:20px;}
.button_bottom .button_ewm img{float:left; margin-right:10px;}
.button_bottom .button_ewm b{ color:#c00; display:block;}
/*==============================底部按钮 end==============================*/



/* 位置 */
.inside_fr_tit {
    background: #fff;
    margin-bottom:30px;
    padding: 10px 10px;
    line-height: 35px;
    /* box-shadow: 0 1px 2px #ccc; */
    border-bottom: 1px solid #f0f0f0;
    background-color: #f6f6f6;
    color: #333;
    font-size: 14px;
}
.inside_fr_tit em {
    font-style: normal;
    color: #c00000;
}
/* 位置 */
/* 新闻列表项 */
.tabBox {
    margin: 20px auto 10px;
}
.tabBox .hd { text-align:center;
    font-size: 16px;
    overflow: hidden;
 
}

.tabBox .hd ul li {
  text-align: center;
    float: left;
    width: 32%;
    /* background: #c00000 ; */
    border: 1px solid #e8e8e8;
    border-radius: 5px;
    margin: 0 2% 12px 0;
    /* margin: 0 1% 12px; */
    vertical-align: top;
    height: 72px!important;
    line-height: 72px!important;
}
.tabBox .hd ul li a {
    /* color: #fff; */
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 6px;
    padding-left: 68px;
}
.tabBox .hd li a {
    display: block;
    /* height: 72px!important; */
    line-height: 72px!important;
}
.tabBox .hd li:hover {
    background-color: #c00000;border: 1px solid #c00000;}
.tabBox .hd li:hover a {color: #fff;}
.tabBox .hd li:nth-of-type(3) {background: url('../images/knowl_hover.png') no-repeat 26% 50%  ; background-size: 50px ; margin-right: 0!important; }
.tabBox .hd li:nth-of-type(2) {background: url('../images/dt_hover.png') no-repeat 26% 50%   ; background-size: 50px;}
.tabBox .hd li:nth-of-type(1) {background: url('../images/qi_news_hover.png') no-repeat 26% 50%  ; background-size: 50px ;}
.tabBox .hd li:nth-of-type(3):hover {background:#c00000 url('../images/knowl.png') no-repeat 26% 50% ;background-size: 50px ;}
.tabBox .hd li:nth-of-type(2):hover {background:#c00000 url('../images/dt.png') no-repeat 26% 50% ;background-size: 50px ;}
.tabBox .hd li:nth-of-type(1):hover {background:#c00000 url('../images/qi_news.png') no-repeat 26% 50% ;background-size: 50px ;}

.tabBox .hd  .lili3 {background:#c00000 url('../images/knowl.png') no-repeat 26% 50% ;background-size: 50px ;}
.tabBox .hd  .lili2 {background:#c00000 url('../images/dt.png') no-repeat 26% 50% ;background-size: 50px ;}
.tabBox .hd  .lili1 {background:#c00000 url('../images/qi_news.png') no-repeat 26% 50% ;background-size: 50px ;}

/* 荣誉页面分类相 */
.page_honour li:nth-of-type(1) {background-image: url("../images/www_ry_hover.png")!important; }
.page_honour li:nth-of-type(1):hover {background-image: url("../images/www_ry.png")!important;}
/* 荣誉页面分类相 */
/* 案例页分类相 */
.page_case li:nth-of-type(1):hover  {background-image: url("../images/www_lc_hover.png")!important; }
.page_case li:nth-of-type(1){background-image: url("../images/www_lc.png")!important;}
.page_case li:nth-of-type(2):hover  {background-image: url("../images/www_al_hover.png")!important; }
.page_case li:nth-of-type(2){background-image: url("../images/www_al.png")!important;}
.page_case li:nth-of-type(3):hover  {background-image: url("../images/www_lp_hover.png")!important; }
.page_case li:nth-of-type(3){background-image: url("../images/www_lp.png")!important;}


.page_part li:nth-of-type(1):hover  {background-image: url("../images/www_psj_hover.png")!important; }
.page_part li:nth-of-type(1){background-image: url("../images/www_psj.png")!important;}
.page_part li:nth-of-type(2):hover  {background-image: url("../images/www_zsj.png")!important; background-size: 58px!important;  }
.page_part li:nth-of-type(2){background-image: url("../images/www_zsj_hover.png")!important; background-size: 58px!important;}
.page_part li:nth-of-type(3):hover  {background-image: url("../images/www_qita_hover.png")!important; }
.page_part li:nth-of-type(3){background-image: url("../images/www_qita.png")!important;}
/* 案例页分类相 */


.page_sale li:nth-of-type(1):hover  {background-image: url("../images/www_sale_gn_hover.png")!important; }
.page_sale li:nth-of-type(1){background-image: url("../images/www_sale_gn.png")!important;}
.page_sale li:nth-of-type(2):hover  {background-image: url("../images/www_sale_gj_hover.png")!important;   }
.page_sale li:nth-of-type(2){background-image: url("../images/www_sale_gj.png")!important; }

 .page_news_item ol{float: left;width: 50%; }
 .page_news_item ol li:first-child{width: 14%!important;}
 .page_news_item ol li+li{width: 84%;}
 .page_news_item ol li p{font-size: 14px;}
 .page_news_item ol li  b{line-height: 60px!important; }
 .page_news_item ol li  span{line-height: 38px; }
 .page_news_item ol li a{width: 16%;}

/* 新闻列表项 */





/* 内页热销产品 */
/* #pro_hot li{float: left;width: 23%;margin: 0 1%;} */
#pro_hot .hd{padding: 0; }
#pro_hot .bd{width: 1200px;margin: 0 auto; }
#pro_hot .bd .pic img{width: 282px;height: initial; }
#pro_hot .bd .next,
#pro_hot .bd .prev
{top: 82px; }
#pro_hot .bd .prev{right: 6px;}
#pro_hot .bd{margin-bottom: 20px;}
/* 内页热销产品 */


/* 页码 */
#AspNetPager1{/* width: 260px; */clear:both;margin:10px auto 10px;padding:30px 10px; background:#F6F6F6; border:1px solid #E6E6E6;overflow:hidden;text-align: center; /* margin-left: 10%; */}
#AspNetPager1 p{float:left;height:30px; line-height:30px;}
#AspNetPager1 a,#AspNetPager1 span.cur{padding: 3px 10px; margin-left:-1px;line-height:24px;border:1px solid #dadada; background:#FFF;text-decoration:none;display:inline-block;}
#AspNetPager1 a:hover , #AspNetPager1 span.cur{background-color:#c00000; border-color:#c00000; color:#fff;}
#AspNetPager1 span{padding: 3px 10px; margin-left:-1px;line-height:24px;border:1px solid #dadada;text-decoration:none;display:inline-block; background:#FFF}
#AspNetPager1 .current {background-color:#c00000;line-height:24px; border-color:#c00000;color:#fff;padding:3px 10px!important;}
#AspNetPager1 .tBtn:hover{background-color:inherit; color:inherit; *background-color:transparent; *color:#666;}
.inside_page{clear:both; padding:0px 70px;}
.inside_page span{clear:both; display:block; text-align:left; line-height:30px;}

/* 页码 */

/* 新闻详情页 */
.inside_tit {
    clear: both;
    border-bottom: 1px dashed #d8d8d8;
    padding-top: 30px;
    padding-bottom: 10px;
}
.inside_tit p {
    float: left;
    text-align: left;
    font-size: 22px;
    color: #c00;
    width: 800px;
    line-height: 30px;
}
.inside_time {
    clear: both;
    font-size: 14px;
    color: #888;
    text-align: left;
    line-height: 24px;
    padding-top: 5px;
}
.inside_txt {
    clear: both;
    text-align: left;
    font-size: 16px;
    color: #666;
    line-height: 30px;
    padding: 20px 0px;
}
.inside_txt img {margin: 0 auto;}
.inside_tit span {
    float: right;
}
.inside_tit span a {
    margin-left: 10px;
}



/* 上下页 */
.page_next {display: flex;}
.page_next a{font-size: 16px; }
.page_next>div{width: 50%;line-height: 36px;}
.page_next>div:hover {border-color: #c00000; }
.sh{/* margin-top: 20px; */padding-left: 6%; padding-top:0px;border:1px  solid   #EEE;/* border-bottom:1px dotted #D9D9D9; */}
.xa{border:1px solid #eee;padding-left: 6%; /* margin-bottom: 20px; */}
.sh h5{ width:58px; font:bold 14px/20px '微软雅黑'; display:inline-block; }
.xa h5{ width:58px; font:bold 14px/20px '微软雅黑'; display:inline-block;}
.sh a span,.xa a span{ color:#EF1B29; line-height:24px; margin-top:20px;}
/* 上下页 */
/* 新闻详情页 */



/* 联系我们 */
.topbanner {
    width: 100%;
    height: 360px;
    background-repeat: no-repeat;
    background-image: url(../images/banner.jpg);
    background-position: center center;
    background-size: cover;
}
.topbanner .bannerdesc{ width:560px; color:#fff; z-index:2;padding: 20px 0px 20px 40px; margin-left:100px; margin-top:88px; position:relative;}
.topbanner .bannerdesc.hr{ margin-top:150px; float:right;}
.topbanner .bannerdesc h1{ font-size:30px; position:relative; z-index:2;}
.topbanner .bannerdesc p{ font-size:16px; line-height:30px; padding-top:10px; position:relative; z-index:2;}
.topbanner .bannerdesc .bg{ width:640px; height:150px; background-color:#c00000; filter: alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8; position:absolute; top:0px; left:0px; bottom:0px; z-index:1;}
.touzitoplink{display:block; width:250px; height:70px; float:right; margin-top:210px; margin-right:170px;}
.topbanner .bannercon{ position:relative; width:980px; height:300px; margin:80px auto 0px auto;border-radius: 10px; overflow:hidden;}
.topbanner .bannercon .bg{background-color:#000; width:100%; height:300px; position:absolute; top:0px; left:0px; z-index:1; filter: alpha(opacity=40);-moz-opacity: 0.4;opacity: 0.4;}


.columnbg{ width:100%; background-color:#f5f5f5; padding:10px 0px 50px 0px; overflow:hidden;}
.columnnobg{ width:100%; background-color:#fff; padding:10px 0px 50px 0px; overflow:hidden;}
.columntitle {font-size: 26px;color: #555;text-align: center;width: 100%;margin: 10px auto 40px auto;padding: 30px 0px;clear: both;background-image: url(../images/titlebg.png); background-position: center bottom;background-repeat: no-repeat;}
.columntitle h2{ font-weight:normal;}
.columntitle span {color: #c3c3c3;font-size: 18px;display: block;font-family: Arial;padding-bottom: 5px;clear: both;}
.columntitle i {height: 3px;width: 50px;background-color: #c00000;margin: 10px auto 0px auto;display: block;clear: both;}
.linetitle{ font-size:26px; color:#555; text-align:center; width:100%; margin:0px auto; padding:30px 0px; clear:both; background-image:url(../images/titlebg.png); background-position:center bottom; background-repeat:no-repeat; margin-bottom:30px;}
.linetitle span{ color:#c3c3c3; font-size:18px; display:block; font-family:Arial; padding-bottom:5px; clear:both;}
.linetitle i{ height:3px; width:50px; background-color:#c00000; margin:10px auto 0px auto; display:block; clear:both;}
.columntab{ width:160px; margin:0px auto; padding-bottom:50px;}
.columntab span{ display:block; height:23px; line-height:23px; width:80px; background-color:#dedede; text-align:center; float:left;}
.columntab span.cur{ background-color:#7d7d7d;}
.columntab span a{color:#555; text-decoration:none;}
.columntab span.cur a{color:#fff;}
.columndesc{ width:100%; line-height:25px; padding-bottom:30px; clear:both;}
.columntitle .orange{ color:#ff8a00;}


.imgnav4{ width:1024px; line-height:25px; clear:both; overflow:hidden;}
.imgnav4 li{ width:230px; float:left; height:300px; margin-right:26px; position:relative;}
.imgnav4 li .img{ display:block;}
.imgnav4 li .desc{ display:block; position:absolute; bottom:0px; width:200px; padding:15px 15px 10px 15px; background-color:#fff;filter: alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;}
.imgnav4 li .desc b{ font-weight:normal; font-size:16px; display:block;}

.textnav4{ width:1024px;    margin: 0 auto; line-height:25px; clear:both; overflow:hidden;}
.textnav4 ul{display: flex;margin-bottom: 18px; }
.textnav4 li{ width:30%; float:left; height:230px; margin-right:5%; position:relative; background-color:#f9f9f9;    transition: 0.3s all ease;
    cursor: pointer;}
.textnav4 li:hover{    position: relative;
    z-index: 5;
    top: -4px;
    margin-top: -1px;
    webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    box-shadow: 0 15px 30px rgba(0,0,0,0.1);}
.textnav4 ul li:nth-last-of-type(1) {margin-right:0%;}
.textnav4 li i{ display:block; width:100%; padding:30px 0px; margin-top:10px; text-align:center; color:#c00000; font-size:30px; font-style:normal;}
.textnav4 li span{ font-size:14px; padding:0px 30px; line-height:25px; display:block;}

.servicedesc {width: 1024px;margin: 0 auto }
.servicedesc .item{ border-bottom:1px solid #e7e7e7; padding:20px 0px; width:100%; overflow:hidden;}
.servicedesc .item h3{ width:300px; font-size:24px; margin-top:15px; float:left;}
.servicedesc .item p{ width:700px; line-height:30px; float:left;}


.contact{ width:910px; margin: 0 auto;padding-left: 14px; }
.contact dl{ min-height: 332px; width:418px; padding:30px; border:1px solid #e7e7e7; margin:0px 10px; line-height:30px; float:left;}
.contact dl dt{ display:block; text-align:center; font-size:18px; color:#c00000; font-size:24px; font-weight:bold; padding-bottom:30px;}



.linkuslist {width: 1000px;margin: 0 auto; }
.linkuslist li { width:200px; float:left; text-align:center;}
.linkuslist li i{ width:135px; padding:50px; border-radius:50%; overflow:hidden; background-color:#c00000; display:block; margin:0px auto;}
.linkuslist li.weixin i{ width:130px; height:130px; margin-top:5px; padding:0px; border-radius:0px; background: none; }
.linkuslist li.cur{ cursor:pointer;}
.linkuslist li span{ padding-top:10px; display:block; font-size:16px; line-height:30px; color:#555;}
/* 联系我们 */




/* 案例 */
.page_case_list{}
.page_case_list dl{
    overflow: hidden;
    float: left;
    width: 23%;
    border-radius: 2px;
    /* box-shadow: 0 0 5px #ddd; */
    border: 1px solid #eee;
    margin: 0 2.6% 2% 0%;
}
.page_case_list dl:hover{ border: 1px solid #C00;}
.page_case_list dl ._img{ width:100%; height:100%; overflow:hidden;}
.page_case_list dl ._img2{width:100%; height:145px !important; overflow:hidden;}
.page_case_list dl:nth-child(4n){margin-right: 0; }
.page_case_list dl dt img{ width: 100%; }
.page_case_list dl dd { height:30px; overflow:hidden;
    font-size:14px;
    line-height:30px;
    width:92%;
    margin:10px auto;
}

.page_case_list dl dd span {color: #c00000;}
.page_case_list dl dd:nth-of-type(1) {
    /* border-bottom: 1px solid #f0f0f0; */
    font-size: 18px; font-weight:bold;
    line-height:30px !important;
}
/* 案例 */

/* 客户案例详情 */




/* 配套产品 */

#hot_pro_bg{background: #f9f9f9;}
.hot_pro{padding:0 0 .3rem ; }
.hot_pro_item{float: left;border: 1px solid #dcdcdc;width: 23%;text-align: center;padding:1% 0;margin-bottom: 18px; background: #fff;     margin-right: 2.0%;}

.hot_pro_item:nth-last-of-type(1) {
margin-right: 0;
}
.hot_pro_item:nth-of-type(4n){}
.hot_pro_item>a{ width:80%;display:block;overflow:hidden;height:160px;margin:15px auto;}
.hot_pro_item>a>img{width:100%;}
.hot_pro_item  hr{
    height: 0px;
    border-left: none;
    border-bottom: none;
    border-right: none;
    border-top: 1px solid #d2d2d2;
    width: 80%;
    margin: 0 auto;
}
.hot_pro_item p a{display: block;background: #c00000;color: #fff; width: 30%;margin: 0 auto;margin-top: 20px; line-height: 30px; border-radius: 2px; }
.hot_pro_item p a:hover{background: #333;}
.hot_pro_item h4{line-height:60px; font-size: 16px;color: #333;}
/* .hot_pro_item div {border: 1px solid #dcdcdc;width: 104px;height: 30px;    color: #f7f7f7; margin: 0 auto;border-radius: 2%; } */
.hot_pro_item div {border: 1px solid #dcdcdc;width: 104px;height: 30px;line-height: 27px; background: #fff;font-size: 14px;   color: #dedede; margin: 0 auto;border-radius: 4px; }
.hot_pro_item div a  {display: inline-block;float: left;margin-top: 5px; }
.hot_pro_item div a:first-child  {margin-left: 18%;  }
.hot_pro_item div a+a {float: right;margin-right: 18%;  }
.hot_pro_item:hover {box-shadow: -2px 2px 5px rgba(0, 0, 0, .3) }








/* 配套产品 */
/* 客户案例详情 */

/* icon组 */
.icon_list {padding: .3rem 0 .2rem;}
.icon_list ul {display: flex;}
.icon_list ul:first-child{/* margin-bottom: .12rem; */}
.icon_list ul li{float: left;flex: 1;margin: 0 20px 0 0;border-radius: 2px;  }
.icon_list ul li p{font-size: 20px; width:55%;font-weight:bold; text-align: left; float: right; color: #fff;/* line-height: .4rem; */ line-height: 112px; }
.icon_list ul li img{width:30%;margin:20px auto 20px 20px;float: left; }
.icon_list ul li:nth-child(1) {background: #fd9d22;}
.icon_list ul li:nth-child(2) {background: #ff6769;}
.icon_list ul li:nth-child(3) {background: #8990fa;}
.icon_list ul li:nth-child(4) {background: #fed130;}
.icon_list ul li:nth-child(5) {background: #0f84d4;margin-right: 0 }

/* icon组 */
/* about */
.about_item{ padding: 20px 0 30px 0; }
.page_about .tabBox{margin: 12px auto;}
.page_about p{font-size: 14px; }
.page_about .about_bg{font-size: 14px;  width: 390px;height: 570px;   background: url("../images/aboutpic.jpg") no-repeat 50%; background-size: 390px 590px; }
.page_about .about_bg p{background: rgba(192, 0, 0, .75)  ; font-size: 16px; padding: 5%; color: #fff;width: 80%; height: 80%; margin: 20% auto 0; }
.page_about .hd ul li {background: #dedede;    margin-bottom: 8px;}
.page_about .hd ul li.on {background: #c00;}
.page_about .hd ul li.on a {color: #fff;}
.page_about .hd ul li a {color: inherit;}
.page_about .page_contact_tit{border-bottom: 1px solid #dedede;}
.page_about h3 span{
    /* padding-left: 6px; */
    font-size: 26px;
    padding-top: 50px;
    padding-bottom: 20px;
    /* line-height: 66px; */
    border-bottom: 2px solid #c00000;
    display: inline-block;
    position: relative;
    top: 1px;
    left: 50%;;
    margin-left: -40px;
}
.tab_item_text{font-size: 14px; min-height: 300px;text-indent: 2em; padding-bottom: 8px;}

.about_wh dl {position: relative;border: 1px solid #fff; /* padding: 2% 0 2% 0; */ width: 18%; margin: 0 1%; float: left; }
.about_wh dl:hover { border: 1px solid #eee;/*  transform: scale(1.2); */position: relative;z-index: 10; box-shadow: 0 5px 15px 10px #dedede; }
.about_wh dl dt{width: 98%;/* margin-top: 4%;  margin-top: calc(4%) */ margin: 0 auto; }
.about_wh dl dt img{width: 100%; border-radius:2px;}
.about_wh dl dd{ font-size: 14px; width: 98% ;margin: 0 auto; }
.about_wh dl dd b{color: #c00000;font-size: 16px; line-height: 36px; }
.about_wh dl dd  h5{font-size: 12px; }
.about_wh dl dd  h6{font-size: 12px; color: #555; }


.about_tabBox{ margin:10px auto;   }
.about_tabBox .hd{ height:40px; line-height:40px; font-size:20px; overflow:hidden; background:#eee; border-top:1px solid #ccc;/*   padding:0 10px;  */ }
.about_tabBox .hd h3{ float:left; font-size:24px; }
.about_tabBox .hd h3 span{color:#ccc; font-family:Georgia; margin-left:10px;  }
.about_tabBox .hd ul{/*  float:right;  */display: flex;  }
.about_tabBox .hd ul li{ float:left;  padding:0 5px; flex: 1;text-align: center; vertical-align:top;  }
.about_tabBox .hd ul li.on a{ color:#fff; display:block; height:38px; line-height:38px; /*   border-bottom:2px solid #fff;  */ }
.about_tabBox .bd ol{ padding:10px;  }
.about_tabBox .bd ol li{ border-bottom:1px dotted #ddd; padding: 8px 0 8px 38px; background: url("../images/ab_lc.png") no-repeat left center;font-size: 16px;line-height: 32px;background-size: 32px;   }
.about_tabBox .bd ol li:hover{box-shadow: 0 0 5px #dedede;}
.about_tabBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.readMore{ display:block; height:30px; line-height:30px; margin:10px auto 20px auto;  text-align:center; text-decoration:underline;   }



/* about */

/* 产品详情 */
.pro_show_tabBox{ margin:10px auto;   }
.pro_show_tabBox .hd{ height:40px; line-height:40px; font-size:20px; overflow:hidden; background:#999;/*  border-top:1px solid #ccc; */  /* padding:0 10px; */  }
.pro_show_tabBox .hd h3{ float:left; font-size:24px; }
.pro_show_tabBox .hd h3 span{color:#ccc; font-family:Georgia; margin-left:10px;  }
.pro_show_tabBox .hd ul{ /* float:right;  */ display: flex; }
.pro_show_tabBox .hd ul li{ float:left; text-align: center; color: #fff;  /* padding:0 5px; */ flex: 1; vertical-align:top;  }
.pro_show_tabBox .hd ul li a{color: #fff;  }
.pro_show_tabBox .hd ul li.on a{ color:#fff; display:block; height:40px; line-height:40px;   background: #c00000;  }
.pro_show_tabBox .hd ul li:hover a{ color:#fff; display:block; height:40px; line-height:40px;   background: #c00000;  }

.readMore{ display:block; height:30px; line-height:30px; margin:10px auto 20px auto;  text-align:center; text-decoration:underline;   }

.product_con{width: 640px;padding-left: 24px; }
/* 产品详情 */
.swiper-container img{ width: 98% }



/* 产品列表页 */
.i_floor{margin-top:30px; width:1300px; margin:0px auto; overflow:hidden;  }
.i_title{position:relative;border-top:2px solid #c00000;/* border-bottom:1px solid #ddd; */margin-bottom: 20px; margin-top: 20px;box-shadow: 0 1px 2px rgba(0, 0, 0, .3); border-right:1px solid #ddd;background-position:0 -220px;height:46px;line-height:46px;}
.i_title .channel{float:left;color:#c00000;padding:0 1em;font-size:24px;font-weight:bold; padding-left:50px;}
.title_nav{float:right;}
.title_nav a{margin:0 8px;font:12px/1.67 Arial,'Microsoft Yahei','SimSun',sans-serif;}
.i_f_no{position:absolute;top:-2px;height:49px;background:#c00000;color:#fff;font:bold 20px/48px Arial;text-align:center;width:44px;}
.i_recom{padding:15px 0;}
.i_title .index_more{margin-right: 10px;}
/* 产品列表页 */




/*产品页导航*/
.pro_menu{
    clear:both;
    background: #333;
    height:0px;
    width:100%;
    position:fixed;
    top:0px;
    left:0px;
    overflow:hidden;
    transition:all .5s;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    -moz-transition:all .5s;
    -ms-transition:all .5s;
   }
   .pro_menu_h{clear:both; width:100%; height:50px !important; position:fixed; top:0px; left:0px; z-index:100000000; border-bottom:1px  solid #E50012; }
   .pro_menu .pro_menu_div{clear:both; width:1300px; margin:0 auto; }
   .pro_menu .pro_menu_div h1{float:left; display:inline-block; font-size:26px; font-weight:bold; color: #fff; line-height:50px; }
   .pro_menu .pro_menu_div .pro_menu_a{float:right; display:inline-block; padding:10px 0px 10px 0px; height:30px; }
   .pro_menu .pro_menu_div .pro_menu_a a{float:left; display:inline-block; padding:0px 20px; margin-right:10px; border-radius:3px; line-height:30px; font-size:14px; }
   .pro_menu .pro_menu_div .pro_menu_a a:link,.pro_menu .pro_menu_div .pro_menu_a a:visited{color:#333; background:#fff; text-decoration:none; }
   .pro_menu .pro_menu_div .pro_menu_a a:hover,.pro_menu .pro_menu_div .pro_menu_a a:active,#nav_hover_a,.pro_menu .pro_menu_div .pro_menu_a a.current{color:#fff; background:#c00000; text-decoration:none; }
   
   .prolie{  padding:50px 0px 10px 0px;  }


   /* imghover */
    ._img img{ -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
    ._img:hover img{ -webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
   /* imghover */
   .about_item .about_yj{background: url("../images/about_yj_bg.jpg") no-repeat 82% center;    height: 625px;; }
   .about_item .about_yj .about_yj_text {float: right;width: 66%;padding: 6%;color: #fff;font-size: 16px; }
   .about_item .about_yj .about_yj_text p{font-size: 16px; text-indent: 2em; line-height: 30px; }
   
   .p_table{border-collapse: collapse;width: 100%;margin: 0 auto;font-size:14px; line-height:18px;}
.p_table tr,.p_table tr th {color: #777777;border: #ccc solid 1px;text-align:center;}
.p_table tr td {padding: 5px!important;margin: 0px;border: 1px solid #ccc;text-align: center;}
