/* header*/
.head{box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2); height: 68px; z-index: 1; position: relative;}
.logo{height: 68px; text-align: center; display: flex; justify-content:center; align-items: center; margin-right: 30px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ height: 68px; line-height:68px;  position:relative; z-index:1;  }
.nav a{ color:#000;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 20px; font-size:16px;   }
.nav .sub{ display:none; width:100%; left:0; top:80px;  position:absolute; background:#fff ;  line-height:40px; padding:5px 0;color: #000;font-size: 14px;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; text-align: center; }
.nav .sub a:hover{ background:#fff ; color:#E60012;  }
.nav .on h3 a{ color:#E60012;   }
.tel{background: url(../images/tel.png) no-repeat 0 27px;  line-height: 68px;padding-left: 25px; margin-right: 25px;}
.tel p{ font-size: 18px; color: #E60012;}
.headBut{ line-height: 68px;}
.headBut .headButA{ display: inline-block;  height: 30px; line-height: 30px; border: 1px solid #E60012; padding: 0 15px; border-radius: 5px; font-size: 14px; color: #E60012;}  
/* banner */
.banner{ width:100%; height:507px; overflow:hidden; position:relative;  }
.banner .hd{ position:absolute;  left:0;right:0;bottom:10px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; width:100%;text-align:center;  }
.banner .hd ul li{ display:inline-block; margin-right:2px;  width:10px; height:10px; border-radius:50%;line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.banner .hd ul li.on{ background:#f00; color:#fff; }
.banner .bd{ position:relative; height:100%; z-index:0;  }
.banner .bd li{ zoom:1; vertical-align:middle; }
.banner .bd img{ width:100%; height:507px; display:block;  }
/* @media screen and (max-width: 768px) {
    .slideBox,.slideBox .bd img{height:260px}
} */
/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner .prev,
.banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/banner_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;  }
/* 首页解决方案 */
.indHead{ margin-top: 58px;}
.indHeadLeft{ float: left; position: relative;}
.indHeadLeft-bg{ position: absolute; left: 0; top: 0; font-size: 43px; color: #E5E5E5; z-index: -1;}
.indHeadLeft-head{ color: #000; font-size: 25px; z-index: 1; margin-top: 30px; margin-left: 35px;}
.indHeadLeft div{ position: absolute; width: 64px; height: 4px; background: #E60012; top: 24px; left: 35px; }
.indHeadRig{ font-size: 15px; color: #4C4C4C; float: right; margin-top: 40px;}
.indexSoList{margin-top: 39px;}
.indexSoList ul li{ width: 230px; height: 290px; position: relative;}
.indexSoList li{ position: relative; width: 230px; height: 290px; float: left; margin-right: 12px; margin-bottom: 12px;}
.indexSoList li:nth-child(5n){ margin-right: 0;}
.indexSoLiImg{ width: 230px; height: 290px; position: absolute; left: 0; top: 0; border-radius: 30px; z-index: -1;} 
.indexSoLiBg{ width: 230px; height: 290px; background-color:rgba(0,0,0,0.5) ; border-radius: 30px; display: flex;}
.indexSoLiBgCil{margin: auto; text-align: center;}
.indexSoLiBgCil img{width: 57px; height: auto; display: block; margin:  0 auto;}
.indexSoLiBgCil .p1{ font-size: 18px; color:#fff; margin-top: 27px;}
.indexSoLiBgCil .p2{ font-size: 13px; color:#fff; width: 150px; margin-top: 22px; line-height: 25px; display: none;}
.indexSoList li:hover .indexSoLiBgCil .p2{ display: -webkit-box; -webkit-line-clamp: 3;  -webkit-box-orient: vertical;overflow: hidden;}
/* 首页产品中心 */
.indexPrList{ margin-top: 39px;}
.indexPrList li{ width: 276px; height: 350px; text-align: center; background-color: #fff; box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.35); padding: 30px; position: relative; float: left; margin-right: 32px; margin-bottom: 50px;}
.indexPrList li:nth-child(4n){ margin-right: 0;}
.indexPrList li img{ margin-top: 20px;}
.indexPrList li .p1{ font-size: 20px; margin-top: 20px;}
.indexPrList li .p2{ font-size: 14px; line-height: 24px; margin-top: 10px;display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 5;
    overflow: hidden;  text-overflow: ellipsis;}
.indexPrList li a{ display: block; text-align: center; width: 180px; height: 29px; line-height: 29px; color: #fff; background-color: #E60012; border-radius: 5px; position: absolute; bottom: 23px; left: 50%; margin-left: -90px; font-size: 14px;}
/* 首页红色广告 */
.indexGg{ width: 100%; background: url(../images/l_01.png) no-repeat center; background-size: cover;  text-align: center; padding: 50px 0;}
.indexGg li{ float: left; width: 25%;}
.indexGg .p1{ font-size: 26px; color: #fff; margin-top: 10px;}
.indexGg .p2{ font-size: 14px; color: #fff; line-height: 25px; width: 173px; margin: 10px auto;}
/* 首页客户案例 */
.indexCase{ position: relative; margin-top: 54px;}
.indexCaseBg{ width: 854px; height: 539px; background-color: #c13535;  position: absolute; z-index: -1; top: -25px;}
.indexCaseList{ margin-left: 25px;}
.indexCaseList li{ width: 293px; height: 252px; float: left;}
.indexCaseList li .p1{ font-size: 20px; color: #000; margin-top: 80px; margin-left: 100px;}
.indexCaseList li .p2{ font-size: 26px; color: #000; margin-left: 126px; margin-top: 5px;}
.indexCaseList li img{width: 293px; height: 252px; display: block;}
.indexCaseLidiv{ background-color: #c13535; padding: 19px; position: relative;}
.indexCaseLidiv .bg{ background-color: #fff; width: 100%; height: 100%;}
.indexCaseLidiv .but{width: 132px; height: 30px; border-radius: 5px; border: 1px solid #E60012; display: inline-block; text-align: center; line-height: 30px; color: #E60012; margin-top: 95px; margin-left: 63px; font-size: 12px;}
.indexCaseLidiv .xian1{ width: 45px; height: 2px; background-color: #E60012; display: inline-block;transform: rotate(45deg);position: absolute; left: 35px; top: 60px;}
.indexCaseLidiv .xian2{ width: 45px; height: 2px; background-color: #E60012; display: inline-block;transform: rotate(45deg);position: absolute; right: 35px; bottom: 60px;}
/* 首页新闻资讯 */
.indexNew{ margin-top: 45px;}
.indexNewLef{ float: left; width: 619px; height:394px ; position: relative;}
.indexNewLef img{ width: 100%; height: 100%;}
.indexNewLef .p1{ font-size: 20px; color: #fff; position: absolute; bottom: 0;z-index: 1; background: linear-gradient(0deg, #434343 0%, rgba(73,73,73,0.00) 81%); box-sizing: border-box; -webkit-box-sizing: border-box; width: 100%; padding: 76px 20px 17px; font-weight: bold; }
.indexNewRig{ float: right; width: 549px;}
.indexNewRig li{ border-bottom: 1px #ccc solid; padding-bottom: 22px; padding-top: 20px;}
.indexNewRig li:first-child{ padding-top: 0;}
.indexNewRig .inrh2{ font-size: 16px; color: #000; font-weight: bold; margin: 12px 0;}
.indexNewRig .inrp{ font-size: 14px; color: #666666; line-height: 25px;display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;
    overflow: hidden; text-overflow: ellipsis;}
/* 首页我们的目标 */
.indexFn{ height: 149px; width: 100%; background: url(../images/q9.png) no-repeat center; background-size: cover; margin-top: 70px;}
.indexFn .indexFnImg{ display: block; margin-left: 100px; margin-top: 33px;}
.indexFn .indexFna{ width: 270px; height: 50px; line-height: 50px; text-align: center; display: block; background-color: #E60012; color: #fff; border-radius: 5px; margin-right: 61px; margin-top: 50px;}
/* footer */
.footer{ background-color: #f9f9f9; padding-top: 30px;}
.footLogo{ display: block; margin-bottom: 10px;}
.footerP{ line-height: 35px;}
.footerP .icon1{ margin-top: 10px; display: block; float: left;}
.footerP .p1{ font-size: 14px; color: #000; margin-left: 14px; float: left;}
.footerErwm{ float: left; margin-right: 70px;}
.footerErwm img{ display: block; height: 100px; width: 100px;}
.footerErwm p{ font-size: 14px; color: #000; text-align: center;}
.footerList{ margin-left: 100px;}
.footerList li{ float: left; text-align: center; margin-right: 50px;}
.footerList li:last-child{ margin-right: 0;}
.footerList li .footerTitle a{ color: #070505; font-size: 16px; font-weight: bold; line-height: 45px; margin-bottom: 10px; display: block;}
.footerList li .footerAhr{ color: #070505; font-size: 14px; line-height: 30px; display: block;}
.footerBq{ font-size: 12px; text-align: center; color: #070505;margin-top: 30px;}

/* 二级产品中心banner */
.erBbanner{ width:100%; height:400px; overflow:hidden; position:relative;  }
.erBbanner .hd{ position:absolute;  left:0;right:0;bottom:10px; z-index:1; }
.erBbanner .hd ul{ overflow:hidden; zoom:1; width:100%;text-align:center;  }
.erBbanner .hd ul li{ display:inline-block; margin-right:2px;  width:10px; height:10px; border-radius:50%;line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.erBbanner .hd ul li.on{ background:#f00; color:#fff; }
.erBbanner .bd{ position:relative; height:100%; z-index:0;  }
.erBbanner .bd li{ zoom:1; vertical-align:middle; }
.erBbanner .bd img{ width:100%; height:400px; display:block;  }
.erCpList{ margin-top: 40px; }
.erCpList li{ background-color: #E60012;padding-left: 35px; border-radius:20px 0  0 20px ; height: 248px; overflow: hidden; margin-bottom: 36px;}
.erCpList li:nth-child(2n){padding-right: 35px; padding-left: 0; border-radius:0 20px 20px 0; }
.erCpList li .erCpListBg{background-color: #F6F6F6; display: block; position: relative; }
.erCpList li .erCpListImg1{ float: left; display: block; width: 404px; height: 250px;}
.erCpList li .erCpListRig{ float: left; width: 646px; margin-left: 46px;}
.erCpList li .erCpListRig .title{ font-size: 30px; color: #000; font-weight: bold; margin-top: 60px; }
.erCpList li .erCpListRig .p1{ font-size: 14px; color: #000;line-height: 25px; }
.erCpList li .erCpListRig .more{ font-size: 14px; color: #E60012; float: right; margin-top: 20px; }
.erCpList li .erCpListImg2{ float: right; display: block; width: 404px; height: 250px;}

/* 解决方案 */
.jjfaCont{ margin-top: 50px;}
.slideTxtBox{ width:100%; }
.slideTxtBox .hd{ line-height:42px; text-align: center;  position:relative;  }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:20px; top:-1px; }
.slideTxtBox .hd ul li{ float:left; width:125px; cursor:pointer; border: 1px #A7A7A7 solid; border-radius: 21px;  color: #6F6F6F; margin-right: 6px; margin-bottom: 6px;}
.slideTxtBox .hd ul li.on{  background:#E60012; border:1px #fff solid; color: #fff;}
.slideTxtBox .hd ul li:nth-child(9n){ margin-right: 0;}
.slideTxtBox .bd div{ padding:15px;  zoom:1;  }
.slideTxtBox .bd img{ width: 90%; margin: 0 auto; display: block;}
.slideTxtBox .bd p{ line-height: 30px; margin: 10px 0;}
.slideTxtBox .bd h2{ line-height: 30px; margin: 20px 0;}
.slideTxtBox .bd .bdTitle{ text-align: center; color: #B10303; font-weight: bold; font-size:24px ; line-height: 40px; margin: 20px 0;}
.slideTxtBox .bd .bdCon{ color: #6F6F6F; font-size: 16px; text-indent: 35px; line-height: 30px;}    
.slideTxtBox .bd .jjfaConList{ width: 49%;box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.35); margin-bottom: 15px; height: 422px;  }
.slideTxtBox .bd .jjfaConList img{ display: block; width: 100%; height: 220px;}
.slideTxtBox .bd .jjfaConList .p1{ font-size: 18px; font-weight: bold; line-height: 45px;}
.slideTxtBox .bd .jjfaConList .p2{ font-size: 14px; line-height: 25px;}

/* 服务支持 */
.fwBanner{ height: 400px; width: 100%; background: url(../images/fwBanner.png) no-repeat center;}
.fwBanner .p1{ text-align: center; font-size: 36px; color: #E60012; padding-top: 133px;}
.fwBanner .a1{ display: block; width: 429px; height: 66px; line-height: 66px; font-size: 30px; background-color: #E60012; color: #fff; margin: 50px auto 0; border-radius: 5px; text-align: center;}
.fwzcCon1{ margin-top: 50px;}
.fwzcCon1 .p1{text-align: center; color: #B10303; font-weight: bold; font-size:24px ; line-height: 40px; margin: 20px 0;}
.fwzcCon1 .img1{ width: 70%; display: block; margin: 30px auto 50px;}
.fwzcCon1List{ width: 80%; margin: 30px auto;}
.fwzcCon1List li{ float: left; width: 28%; text-align: center; margin:0 2.6% ;}
.fwzcCon1List li .p2{ font-size: 16px; line-height: 30px; margin-top: 15px;}
.fwzcCon2{ margin: 60px 0;}
.fwzcCon2 .p1{text-align: center; color: #B10303; font-weight: bold; font-size:24px ; line-height: 40px; margin: 20px 0;}
.fwzcConSlide{ position: relative; overflow: hidden; width: 100%;  background-color: #f8f8f8;  padding: 40px 0;}
.fwzcCon2Bg{background: url(../images/honor-bg.png) no-repeat center; text-align: center;height: 789px; }
.fwzcConSlide .bigImg{ height: 474px; position: relative; }
.fwzcConSlide .bigImg li img{ vertical-align:middle; width:355px; height:474px;  }
.fwzcConSlide .bdLeft{ position: absolute; top: 210px; left: 307px; text-align: center; width: 265px; line-height: 40px; }
.fwzcConSlide .bdLeft .p3{ font-weight: bold;line-height: 40px; }
.fwzcConSlide .bdLeft .p4{  font-size: 16px;}
.fwzcConSlide .bdRight{ position: absolute; top: 210px; right: 300px; text-align: center; width: 265px; line-height: 40px;}
.fwzcConSlide .bdRight .p3{ font-weight: bold; font-size: 20px;}
.fwzcConSlide .bdRight .p4{  font-size: 16px;} 
.fwzcConSlide .smallScroll{ height: 154px;width: 1200px; margin: 150px auto 0;}
.fwzcConSlide .sPrev,.fwzcConSlide .sNext{ float: left; margin-top: 25px; display: block; width: 22px; height: 97px; text-indent: -9999px; background: url(../images/left.png) no-repeat center }
.fwzcConSlide .sNext{  background: url(../images/right.png) no-repeat center; float: right;}
.fwzcConSlide .smallImg{ margin: 0 auto; display:inline;  overflow: hidden;  float: left; width: 1156px;}
.fwzcConSlide .smallImg ul{ height:154px;  width: 9999px; overflow: hidden; }
.fwzcConSlide .smallImg li{ float: left;width:115px; cursor:pointer;  display: inline; margin:0 25px;  }
.fwzcConSlide .smallImg img{ width:115px; height:154px;  }
.fwzcConSlide .smallImg .on img{  border: 1px solid #E60012;}
.fwzcConFa{ padding-top: 150px;}
.fwzcConFa .FaLeft{ width: 654px; float: left; text-align: center; padding-top: 60px;}
.fwzcConFa .FaRight{ width: 423px; float: right;}
.fwzcConFa .FaLeft .fwTitle{font-weight: bolder; font-size: 29px; color: #B10303; line-height: 50px; margin-top: 40px;}
.fwzcConFa .FaLeft .fwp1{ font-size: 12px; color:#9F9F9F;; line-height: 20px;}
.fwzcConFak{ float: left; width: 50%; margin-top: 30px;}
.fwzcConFak .FaIcon1,.FaIcon2{ background: url(../images/geren.png) no-repeat center; display: inline-block; width: 29px; height: 29px; float: left;}
.fwzcConFak .FaInp{ border: 0; border-bottom: 1px #c13535 solid; width: 250px; font-size: 14px; line-height: 30px; float: left; margin-left: 10px;}
.fwzcConFak .FaIcon2{ background: url(../images/shouji.png) no-repeat center; }
.FaLeft .FaSub{ width: 100%; height: 45px; line-height: 45px; display: block;background-color:  #000; border-radius: 30px; text-align: center; border: 0; color: #fff; font-size: 16px; margin: 47px 0;}
.FaTel .FaTelIcon{ width: 64px; height: 56px; display: block; background: url(../images/dianhua.png) no-repeat center;  float: left; margin-left: 160px;}
.FaTel .FaTelRig{ float: left; margin-left: 19px; margin-top: 10px;}
.FaTel .FaTelRig .p1{ font-size: 12px; color: #000; font-weight: bold;}
.FaTel .FaTelRig .p2{ font-size: 26px; color: #000; font-weight: bold;}
/* 客户案例 */
.erKuList{ margin-top: 40px;}
.erKuList li{ border-radius: 10px; box-shadow:  0px 5px 5px 0px rgba(0,0,0,0.2); width: 31%; float: left; overflow: hidden; margin-right: 40px; margin-bottom: 50px;}
.erKuList li:nth-child(3n){margin-right: 0;}
.erKuList li .p1{ padding: 30px 23px; font-size: 12px; color: #4A4A4A;;}
.erKuList li .tip{ padding: 3px 13px; border: 1px solid #A7A7A7; margin-left: 17px; font-size: 14px; color: #000;}
.erKuList li .erKuImg{ position: relative; height: 270px;}
.erKuList li .erKuImg img{ height: 270px; width: auto;}
.erKuList .kuBg{ background: rgba(0,0,0,0.6); height: 72px; position: absolute; width: 100%; bottom: 0; left: 0; padding: 10px 20px 0;}
.erKuList .kuBg .p3{ font-size: 14px; color: #fff; font-weight: bold; line-height: 30px;}
.erKuList .kuBg .p4{ font-size: 12px; color: #fff; white-space: nowrap;}
/* 客户案例 */
.erXwList{ margin-top: 40px;}
.erXwList li{ background: #fff; margin-bottom: 38px;border: 1px solid #A4A4A4;}
.erXwList li .xwImg{ display: block; float: left; width: 360px; height: 230px;}
.erXwList li .xwRig{ padding: 42px; float: left; width: calc(100% - 360px)}
.erXwList li .xwRig .p1{margin-bottom: 15px;}
.erXwList li .xwRig .p1 a{font-weight: 400; font-size: 20px;color: #99010D; line-height: 30px; white-space:no-wrap ; }
.erXwList li .xwRig .p2{ font-size: 14px;color: #000; line-height: 26px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
    overflow: hidden;  text-overflow: ellipsis;}
/* 选择我们 */
.xzwmTit{ text-align: center; font-size: 26px;color: #494949; font-weight: bold; margin-bottom: 8px; margin-top: 50px;}
.xzwmTip{ text-align: center;font-size: 12px;color: #494949; margin-bottom: 50px;}
.xzwmcon1Lef{ float: left; width: 489px; height: 400px; position: relative; overflow: hidden;}
.xzwmcon1Lef .bg{ background-color: #B10303; width: 467px; height: 375px; border-radius: 0 0 0 40px; margin-top: 20px;}
.xzwmcon1Lef .img{ position: absolute; top: 0; left: 21px; display: block; border-radius: 0 40px 0 0; width: 468px; height: 373px;}
.xzwmcon1Rig{ float: right; width: 644px;}
.xzwmcon1Rig p{font-size: 12px;color: #494949; text-indent: 30px; line-height: 25px;}
.xzwmList{ margin-bottom: 50px;}
.xzwmList li{ width: 49%; height: 340px; position: relative; float: left; margin-right: 1%; margin-bottom: 10px;}
.xzwmList li:nth-child(2n){ margin-right: 0;}
.xzwmList li img{ display: block; width: 100%; height: 340px;}
.xzwmList li  .xzwmLidiv{ position: absolute; text-align: center; width: 100%; top: 117px ;}
.xzwmList li  .xzwmLidiv .p1{ font-size: 24PX; color: #fff; font-weight: bold; line-height: 50PX;}
.xzwmList li  .xzwmLidiv .p2{font-size: 14PX; color: #fff; line-height: 25PX; }
.txtScroll-left{ width:100%;  position:relative;    }
.txtScroll-left .hd{ position: absolute; top: 8px; left: 0;  width: 100%;}
.txtScroll-left .hd .prev,.txtScroll-left .hd .next{ display:block;  width:30px; height:30px; float:left; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("../images/arrowLef.png") no-repeat center;z-index: 9;}
.txtScroll-left .hd .next{ background: url(../images/arrowRig.png) no-repeat center; float: right; }
.txtScroll-left .hd .bdXian{ height: 1px; background-color: #f00; width: calc(100% - 60px); position: absolute; left: 30px; top: 26px; z-index: -1;}
.txtScroll-left .bd{width:85%; overflow:hidden; position: relative; margin: 0 auto;  }
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{ margin-right:20px;  float:left; text-align:left; _display:inline;}
.txtScroll-left .bd .infoList .date{font-weight: 400;font-size: 16px;color: #494949; display: block; margin-bottom: 5px;}
.txtScroll-left .bd .infoList .icon{ width: 15px; height: 15px; background: url(../images/img_icon_item.png) no-repeat center; display: inline-block;}
.txtScroll-left .bd .infoList .p1{font-size: 10px;color: #494949; line-height: 25px;}

/* 客服 */
.guanggao-dbbox{width: 240px; min-height:320px; padding-bottom: 10px; background-color:#ededed; position: fixed; z-index: 1; bottom:0px;left:0px; border-radius:5px 5px 0 0; overflow: hidden;}
.changedw{left: 50%; bottom:50% !important; z-index: 99999; margin-left:-120px; margin-bottom:-160px;}
#nb-show,#nb-gb{display: none;}
.nb-nodeboard-top{background:#E60013; height: 36px; line-height: 36px; color: #fff;  font-size: 15px; }
.nb-nodeboard-top .fl{margin-left: 8px;}
.nb-nodeboard-top .fr img{vertical-align:middle;}
.nb-nodeboard-text{ zoom: 1; padding: 12px 0; line-height:1.5; border-bottom: 1px solid #d5d5d5; font-size:15px;}
.nb-nodeboard-link{color: #999; font-size: 12px;}
.nb-nodeboard-text p{padding-left:10px;}
#nb_nodeboard_form{width: 94%; margin: 0 auto; display:block;}
#nb-nodeboard-set-content-js{ width:96%; height:79px;margin:10px auto 0px;padding:4px; resize: none;overflow: hidden;border: 1px solid #d5d5d5;background-color: #fff;text-align: left; font-size: 12px;}
.nb-nodeboard-content .texta{ border: 1px solid #d5d5d5; width: 100%; background: #fff; height: 90px;}
.nb-nodeboard-tips,.nb-nodeboardphone-tips{display:none; color: #E60013; font-size: 12px; }
.nb-nodeboard-inputbox{height: 30px; width:100%; line-height: 30px;margin:7px auto 0;border: 1px solid #d5d5d5;position: relative;background-color: #fff; overflow:hidden;}
.nb-nodeboard-inputbox input{width:190px; border: none; font-size: 14px; height:20px;}
.nb-nodeboard-icon { width: 24px;height: 28px;display: inline-block;text-align: center; background-color: #fff; vertical-align: top; border-right: 1px solid #fff; }
.nodeName{background: #fff url(../images/user.png) no-repeat 9px center;}
.nodePhone{background: #fff url(../images/nodephone.png) no-repeat 9px center;}
.nb-nodeboard-send-btn{ height: 35px;width:50%; line-height: 35px;text-align: center;border-radius: 2px;font-size: 14px;color: #fff;cursor: pointer;background-color: #E60013; margin-top:8px;}
.nb-nodeboard-send-btn:hover{background-color: #E60013;}
/*商务通跳窗*/
.nb-dingwei{display:none;}
.nb-dingwei .container{z-index:9999;position:fixed;top:50%;left:50%; margin-left:-200px; margin-top:-81px;  width: 400px; height: 162px; background: url("../images/inviteColorBack0.png"); }
.nb-fd-close{position: absolute; right:10px; bottom:105px;transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
.nb-fd-close:hover{cursor: pointer;  transform: rotate(180deg); -webkit-transform: rotate(180deg);-moz-transform: rotate(180deg); -o-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.nb-fd-content{position:absolute; bottom: 0; right:0; color: #fff; width:222px; height:108px;}
.nb-fd-content p{color: #fff; font-size: 16px;}
.anniubox{margin-top:15px;}
.anniubox span{border:#fff solid 1px; color: #fff; height: 34px; line-height: 34px; width: 80px; text-align: center; display: inline-block; border-radius: 5px; cursor: pointer;}
.anniubox .nb-dk{margin-left: 10px; background-color: #fff; color: #E60013;}
/*在线咨询*/
.nb-online-box{position: fixed; right:0px; bottom:35%; z-index: 999999; background-color: #E60013; width: 144px;border-radius:6px;  text-align: center; padding: 8px 0; cursor: pointer;}
.nb-online-box h2{ font-size:20px; color: #fff; text-shadow: 1px 1px 1px #666;}
.nb-online-box p{color: #fff; font-size: 12px; text-shadow: 1px 1px 1px #666;}
/*新闻详情页*/
.detBg{ background: #f8f8f8;}
.detcrumb{  line-height: 30px;margin:0 30px; padding-top: 30px; font-size: 12px; color: #aeaeae;}
.detcrumb i{ color:rgb(192, 0, 0);}
.detcrumb a{color: #aeaeae;}
.detTitle{padding-top: 60px;}
.detTitle .deH2{font-size: 26px; padding: 0 38px; color: #474041; padding-bottom: 14px; text-align: center; }
.detTitle .dep1{font-size: 16px;color: #aeaeae;  padding: 0 38px; border-bottom: 1px solid #d9d9d9; margin-bottom: 34px;  padding-bottom: 25px; text-align: center; }
.detTitle .dep2{ font-size: 14px; color: rgb(89, 89, 89); line-height:30px; padding: 0 30px;  text-indent: 30px;}
.detTitle .dep3{ width: 90%; font-size: 16px;color: rgb(192, 0, 0); font-weight: bold; border-bottom: 1px solid rgb(192, 0, 0); margin: 34px auto;  padding-bottom: 10px; text-align: center; }
.detTitle .detImg{ width: 60%; height: auto; margin: 0 auto 30px; display: block ;}
/*新闻详情页*/
.proDeImg{ float: left; width: 404px; height: 250px; display: block; margin-right: 110px;}
.proDeRig{ float: left; width: 686px;}
.proDeRig .PdrTit{ font-size: 30px; color: #c13535; font-weight: bold; margin-bottom: 20px; margin-top: 10px;}
.proDeRig .Pdrp1{ font-size: 20px; color: #000; font-weight: bold; margin-bottom: 10px;}
.proDeRig .Pdrp2{ font-size: 16px; color: #333;}
.proDeRig .Pdra{width: 180px; height: 46px; line-height: 46px; background: #e81212; color: #fff; font-size: 16px; display: block; text-align: center;margin-top: 20px;}
.proDeCon{ margin-top: 30px;}
.proDeCon img{ display: block; width: 100%; margin: 0 auto;}
.proDeCon .prodTit{ text-align: center; color: #e81212; font-size: 24px; font-weight: bold; margin: 30px 0;}
.proDeCon .prodTip{ margin: 30px 0;}
.proDeCon .prodTip i{ color: #000; font-size: 24px; font-weight: bold; margin: 30px 0; border-bottom: 3px #e81212 solid; padding-bottom: 10px;}
.proDeGd{ margin-top: 50px;}
.proDeGd .gdTit{ text-align: center; font-weight: bold; font-size: 24px; color: #e81212;margin-bottom: 30px;}
.proDeGd li{ float: left; width:380px; box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2); overflow: hidden; margin-right: 30px;}
.proDeGd li:last-child{ margin-right: 0;}
.proDeGd li img{ display: block; width: 380px; height: 235px;}
.proDeGd li .proDeGdp{ padding: 0 30px 50px;}
.proDeGd li .proDeGdp1 a{ font-size: 20px; margin-bottom: 20px; color: #e81212;  display: block; font-weight: bold; margin-top: 20px;}
.proDeGd li .proDeGdp2{ font-size: 16px;  color: #000; line-height: 25px; word-break: break-all; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 3;}
/*分页*/
.pagination{ margin: 0 auto; text-align: center; height: 45px; line-height: 45px;}
.pagination li{ float: left; margin: 0 10px; padding: 0 10px; width: 45px; border: 1px #ccc solid;}
.pagination li a{ color: #000; font-size: 16px; display: block;}
.pagination .active{ color: #E60012;border: 1px #E60012 solid;}