 /* 模板样式 */
.mobanHeader{max-width:100%; height:156px; line-height:120px; margin:0 auto; position:relative}
.mobanHeader .headerBox{ width:1400px; height:100px; margin:0 auto; }
.headerBox .logo{ width:100px; height:100px; float:left; text-align:center;}
.headerBox .logo img{ width:90px;  height:90px; margin-top:10px;}
.headerBox .ewmBox{ width:260px; height:100px; float:left; float:right; }
.headerBox .ewmBox>div{ margin:0 10px; float:left;}
.headerBox .ewmBox>div img{ width:80px; height:80px;}
.headerBox .ewmBox>div span{ width:100%; height:20px; line-height:20px; display: block; text-align:center;}
.headerBOx .companyInfo{ min-width:300px; height:50px; padding:0 10px; float:right;  font-weight: 600;line-height:50px; margin:5px auto; overflow: hidden; position:relative}
.headerBOx .companyInfo img{ margin-top:10px; position:absolute}
.headerBox .companyName{  height:100px; line-height:100px; padding:0 20px; font-size:28px;  float:left; font-weight: 600;}
.mobanHeader .mobanMenu{ width:100%; height:50px; line-height:50px; position:absolute; left:0px; right:0px; bottom:0px;}
.mobanMenu .menu{ width:1400px; margin:0 auto; }
.mobanMenu a{ width:120px; padding:0 50px;  color:#ffffff; font-size:18px; }
.mobanBanner{ max-width:1900px; height:500px; margin:0px auto;}

.mobanBody{ width:1400px; min-height:800px;  margin:10px auto 0px;}
.mobanBody .mobanLeft{ width:290px; margin-right:10px; float:left;}

.mobanLeft .blockDiv{ width:100%; height:auto; background:#ffffff; margin-bottom:10px;}
.mobanLeft .blockDiv .titDiv{ width:100%; height:50px; background:#414c84; overflow: hidden; border-radius: 5px;  }
.mobanLeft .blockDiv .titDiv span{ padding:0 10px;  height:30px; line-height:30px; border-radius: 5px; margin-top:10px; margin-left:20px; text-align:center; background:#fff; display: block; float:left;  }
.mobanLeft .blockDiv .titDiv a{ float:right; margin-right:10px; display: block; color:#fff; margin-top:15px;}

.mobanLeft .blockDiv .blockBody{ width:100%;  height:auto; padding:10px 10px;}
.mobanLeft .blockDiv .blockBody .img{ width:94%; height:100px;}
.mobanLeft .blockDiv .blockBody .img img{ width:100px; height:100px;}
.mobanLeft .blockDiv .blockBody span{ width:90%; max-height:120px; margin:0px auto; display: block; line-height:30px; -webkit-box-orient: vertical;  -webkit-line-clamp: 3;     /* 显示3行 */  overflow: hidden;  text-overflow: ellipsis;}

.mobanLeft .blockDiv .blockBody .book{ height:60px; line-height:60px; position:relative; width:90%; margin:0 auto; text-indent:80px;}
.mobanLeft .blockDiv .blockBody .book img{ position:absolute; top:10px; left:20px; }


.mobanList{ width:1100px;  height:auto; margin:0 auto 50px; float:right; }
.mobanList .blockDiv .titDiv{ width:100%; height:50px; background:#414c84; overflow: hidden;  border-radius: 5px; }
.mobanList .blockDiv .titDiv span{ width:100px; height:30px; line-height:30px; border-radius: 5px; font-weight: 600; margin-top:10px; margin-left:20px; text-align:center; background:#fff; display: block;  float:left; }
.mobanList .blockDiv .titDiv a{ float:right; margin-right:10px; display: block; color:#fff; margin-top:15px;}

.mobanList .blockDiv .productList { width:1100px; min-height:700px; }
.mobanList .blockDiv .productList ul{ width:1100px; margin:0 auto;}
.mobanList .blockDiv .productList ul li{ width:24%; margin:20px 0.4% 0px; float:left;}
.mobanList .blockDiv .productList ul li img{ width:220px; height:220px;}
.mobanList .blockDiv .productList ul li span{ width:100%; height:40px; line-height:40px; text-align:center; display: block; text-overflow: ellipsis; white-space:nowrap;}

.mobanList .blockDiv .productLists { width:1400px; min-height:700px; }
.mobanList .blockDiv .productLists ul{ width:1400px; margin:0 auto;}
.mobanList .blockDiv .productLists ul li{ width:19%; margin:20px 0.4% 0px; float:left; border:1px solid #e9e9e9;}
.mobanList .blockDiv .productLists ul li img{ width:100%; height:220px;}
.mobanList .blockDiv .productLists ul li span{ width:100%; height:40px; line-height:40px; background:#e9e9e9; text-align:center; display: block; text-overflow: ellipsis; white-space:nowrap;}



.mobanFooter{ width:100%; height:50px; line-height:50px; margin-top:20px; background:#ffffff; border-top:1px solid #e9e9e9;}
.mobanFooter .mobanUl{ width:1400px; height:50px; line-height:50px; margin:0 auto; text-align:center;}
.mobanFooter .mobanUl span{ width:100px; padding:0 15px;}


.kefuBox{ min-width:200px;  height:200px;  position:fixed;  right:0px;  bottom:120px;  background:#ffffff; border:1px solid #e9e9e9;   border-radius: 10px 0 0 10px; z-index: 999;}
.kefuBox .kefu{ width:100%; height:50px; line-height:50px; background:#082b6d; border-radius: 10px 0px 0px 0px; text-indent: 20px; color:#fff;}
.kefuBox .kefuBody{ width:100%; margin:0 auto; }
.kefuBox .kefuBody .kefuImg{ width:100%; height:50px; margin-top:10px; text-align:center;}
.kefuBox .kefuBody .kefuTxt>div{ width:100%; height:50px; line-height:50px;  color:#082b6d}