.main-box-adhot{ width:910px;}
/* 幻灯片 */
.main-banner{ height: 230px; overflow: hidden;}
.main-banner{ min-width:910px; position:relative;  height:230px; overflow:hidden;   }
.main-banner .bd{ position:relative; z-index:0;  }
.main-banner .bd ul{ width:100% !important; }
.main-banner .bd li{ width:100% !important;  height:230px; }
.main-banner .bd li a{ position:absolute; width:100%; height:299px; display:block; z-index:1;;   }
.main-banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.main-banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; border-radius: 5px; margin:4px; background-color:#2b2b2b; overflow:hidden; line-height:9999px; filter:alpha(opacity=40);opacity:0.4; }
.main-banner .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }

.main-hot-title{ font-size: 18px; padding-top:10px; height: 38px; line-height: 38px;}
.main-hot-list{ float: left; width:290px; margin-right: 20px; font-size: 0;}
.main-hot-list .title{ height:80px; padding:20px 0 0 20px; font-size: 20px; font-weight: bold; color: #fff;}
.main-hot-list .title-pro{ background-image: url(../img/index/hot-pro.jpg);}
.main-hot-list .title-service{ background-image: url(../img/index/hot-service.jpg);}
.main-hot-list .title-data{ background-image: url(../img/index/hot-data.jpg);}
.main-hot-list .line{ display: block; width:40px; height: 4px; margin-top:20px; background-color: #fff;}
.main-hot-list .list{ padding:0 12px; border:1px solid #e4e4e4;}
.main-hot-list .list h4{ font-size: 14px;}
.main-hot-list .list li{ padding:12px 0; min-height: 106px; border-bottom:1px solid #e4e4e4;}
.main-hot-list .list li:last-child{ border:0;}
.main-hot-list .list li p{ padding:14px 0; font-size: 14px; line-height: 20px; height:40px;}
.main-hot-list .list li .btn{ font-size: 14px; display:none; width:50px; height: 20px; line-height: 20px; margin-right: 12px;}
.main-hot-list .list li.on .btn{ display: inline-block;}
.main-hot-list .more{ float:right; font-size: 14px; line-height: 30px;}

.main-pic-list{ width:590px;}
.main-pic-list .head{ height: 48px; line-height: 48px; border-bottom:1px solid #e4e4e4;}
.main-pic-list .head span{ display: inline-block; height: 48px; line-height: 48px; font-size: 18px; border-bottom:3px solid #4884ff;}
.main-pic-list .list{ width:590px; padding-top:20px; overflow: hidden;}
.main-pic-list .list ul{ width:610px;}
.main-pic-list .list li{ float:left; width:183px; margin-right: 20px;}
.main-pic-list .list .img{ width:181px; height: 270px; border:1px solid #e4e4e4; background-repeat: no-repeat; background-position: center;}
.main-pic-list .list .title{ height: 30px; line-height: 30px; text-align: center; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.main-school .head{ height: 48px; line-height: 48px; border-bottom:1px solid #e4e4e4;}
.main-school .head span{ display: inline-block; height: 48px; line-height: 48px; font-size: 18px; border-bottom:3px solid #4884ff;}

.main-school-list { float: left; width:386px; margin-right: 20px;}
.main-school-list li{ padding:20px 0; border-bottom:1px solid #e4e4e4;}
.main-school-list .cate{ height: 20px; line-height: 20px; padding:0 12px; color: #2b2b2b; border-radius: 100px; background-color: #f4f4f4;}
.main-school-list li:hover .cate{ color: #fff; background-color: #4884ff;}
.main-school-list .date{ padding-left: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #2b2b2b;}
.main-school-list .title{ padding-top:10px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}