@charset "utf-8";
body{ overflow-x:hidden }
.juzhong{  width:100%; overflow:hidden; position:relative; height:350px;}
.banbox-info { width:1920px; height:350px;  position:absolute; overflow:hidden; left:50%; margin-left:-960px;}
.banbox-info img{overflow:hidden; }
marquee {height:66px;  }
marquee li{ float:left; line-height:66px; margin-right:150px; font-size:14px; color:#020202;  }
.contain-info{ background:#f7f7f7; }
/* CSS Document */
.juzhong{  width:100%; overflow:hidden; position:relative; height:280px;}
.banbox-info { width:1920px; height:280px;  position:absolute; overflow:hidden; left:50%; margin-left:-960px;}
.banbox-info img{overflow:hidden; }
marquee {height:66px;  }
marquee li{ float:left; line-height:66px; margin-right:150px; font-size:14px; color:#020202;  }
.contain-info{ background:#f7f7f7; }

/*公告*/
.notice{width:1200px;margin:0px auto;height:40px;overflow:hidden; padding:10px 0;   background:url(../image/bg.gif) no-repeat left center; }
.noticTipTxt{color:#ff7300;height:40px;overflow:hidden;padding-left:30px;}
.noticTipTxt li{height:40px;line-height:40px; font-size:15px; position:relative; }
.noticTipTxt a{color:#020202;font-size:12px;text-decoration:none;}
.noticTipTxt a:hover{color:#0779ca;}
.noticTipTxt a img{ margin-left:20px; position:absolute; top:0px; }

.infobox { padding-bottom:80px; }
.infobox .bread{ color:#99999b; padding-top:20px; float:left;  }
.infobox  .bread-box{ overflow:hidden;  }
.infobox .bread a{ margin:0 5px; margin-left:0;}
.infobox  .bread-box .share { float:right; padding-top:20px;  color:#99999b; }
#time{ background:url(../image/time.png) no-repeat left center; padding-left:30px; text-indent:0; float:none; color:#99999b;  }
#zan{ background:url(../image/zan1.png) no-repeat left center; padding-left:30px; text-indent:0; float:none;color:#99999b;  }
.infobox  .bread-box .share .part{ background:url(../image/more.png) no-repeat left center; padding-left:25px;  float:none;color:#99999b;  }
.infobox .info{ overflow:hidden; width:1586px; margin:0 auto;  padding-top:40px; }
.infobox .info .info-left{ float:left;  width:363px; }
/*.infobox .info .info-left .case-list{ height:163px; padding-left:193px;  overflow:hidden; cursor:pointer;  border-bottom:1px #8e8e93 dashed;
									 }
.infobox .info .info-left .case-list:hover{  background:url(../image/anli-logo1.png) no-repeat 20px center;   background-color:#fff;  background-size:144px 112px; }
.infobox .info .info-left h3{ fwidth:363px; font-size:16px; color:#777577; margin-top:42px; height:66px;  width:156px;  line-height:22px; overflow:hidden;   }
.infobox .info .info-left p{ color:#777577; font-size:15px; line-height:24px; height:48px; width:156px; overflow:hidden;  margin-top:12px;}*/
.infobox .info .info-left .case-list{ height:163px;   overflow:hidden; cursor:pointer; background:#f7f7f7; width:363px;  }
.infobox .info .info-left .case-list:hover{ background:#fff; }
.infobox .info .info-left  .text{  margin-left:193px; box-sizing:border-box;  border-bottom:1px #8e8e93 dashed; padding-left:0px; padding-right:15px; height:163px; overflow:hidden;   }
.infobox .info .info-left .text h3{ width:163px; color:#777577; font-size:17px; margin-top:42px; height:84px; line-height:28px; overflow:hidden; letter-spacing:1px;  }
.infobox .info .info-left .text p{ color:#777577; font-size:15px; line-height:24px; height:48px; overflow:hidden; margin-top:12px; }

.infobox .info .info-left .anli-logo{ float:left;  display:none; width:193px;  }
.infobox .info .info-left .anli-logo img{ width:145px; height:145px; margin-top:9px;  margin-left:24px; }
.infobox .info .info-left .more{ font-size:17px; color:#000;  margin-left:238px; margin-top:24px;  width:60px; display:block; background:url(../image/arrow.jpg) no-repeat right center; }
.infobox .info .info-right{ float:right; width:980px; margin-right:193px;  }

.infobox .info{ overflow:hidden; width:1586px; margin:0 auto;  padding-top:40px; }
.infobox .info .yewuinfo-left{ float:left;  width:363px; }
.infobox .info .yewuinfo-left .case-list{ height:100px;   overflow:hidden; cursor:pointer; background:#f7f7f7; width:363px;  }
.infobox .info .yewuinfo-left .case-list:hover{ cursor:pointer; }
.infobox .info .yewuinfo-left  .text{  margin-left:193px; box-sizing:border-box;  border-bottom:1px #8e8e93 dashed; padding-left:0px;  height:100px; overflow:hidden;     margin-right: 45px;  }
.infobox .info .yewuinfo-left .text h3{ width:160px; color:#595959; font-size:17px; margin-top:18px; height:28px; line-height:28px; overflow:hidden; letter-spacing:1px;  }
.infobox .info .yewuinfo-left .text p{ color:#777577; font-size:15px; line-height:24px; height:48px; overflow:hidden; margin-top:12px; }

.infobox .info .yewuinfo-left .anli-logo{ float:left;  display:none; width:193px;  }
.infobox .info .yewuinfo-left .anli-logo img{ width:145px; height:145px; margin-top:9px;  margin-left:24px; }
.infobox .info .yewuinfo-left .more{ font-size:17px; color:#000;  margin-left:238px; margin-top:24px;
    width:60px; display:block; background:url(../image/arrow.jpg) no-repeat right center; }
.infobox .info .info-right{ float:right; width:980px; margin-right:193px;  }


.caselogo{ padding-top:120px; padding-bottom:150px; border-top:1px solid #e7e7e7; background:#f7f7f7;   overflow:hidden;   vertical-align:middle; }
.caselogo a{ display:block; float:left; width:150px; height:120px; text-align:center; vertical-align:middle;}
.caselogo a img{ margin:0 auto;  display:block; max-width:150px; max-height:100px; vertical-align:middle; -webkit-filter: grayscale(100%);filter: grayscale(100%);}
.caselogo a:hover img{-webkit-filter:none;filter: none; }
