@charset "utf-8";

/*快速导航主页*/
.dhy_mainer{border:#e6e6e6 1px solid;padding:13px 20px 20px; height:auto;min-height:500px;_height:500px; margin: 20px 0px;}
.dhy_lmtop{height:42px;border-bottom:#e6e6e6 1px solid;line-height:40px;padding-left:11px;font-size:18px;color:#007dd0;overflow:hidden;}
.dhy_lmlist{height:auto;padding:15px 0 17px;}
.dhy_lmlist ul li{float:left;width:308px;height:36px;line-height:36px;padding-left:12px;overflow:hidden;}
.dhy_lmlist ul li a{display:block; height:36px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*服务指南*/
.ls_fwmain{ padding: 20px; margin: 20px 0px; border: 1px solid #ddd; overflow: hidden;}
.fwy_lbox{width: 652px;}
.fwy_lmtop{height:37px;border-bottom:#e6e6e6 1px solid;padding-left:14px;overflow:hidden;}
.fwy_lmtop a{display:block;float:left;width:105px;height:37px;line-height:36px;text-align:center;font-size:18px;color:#fff;background:#007dd1; border-radius:5px 5px 0 0;overflow:hidden;}
.fwy_lmtop a:hover{color:#fff;}
.fwy_lmlist{padding:16px 0 0 11px;height:154px;line-height:30px;overflow:hidden;}
.fwy_lmlist ul li{width:617px;height:30px;line-height:30px;vertical-align:bottom;overflow:hidden;padding-left:14px;background:url(../images-index/ico.gif) 0 13px no-repeat;color:#999;}
.fwy_lmlist ul li a{float:left;font-size:14px; max-width: 485px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.fwy_lmlist ul li img{float:left;padding-top:10px !important;}
.fwy_rbox{width: 288px;}
.fwy_btnbox{height:182px;overflow:hidden;}
.fwy_btnbox ul li{float:left;width:139px;height:86px;padding:0 10px 10px 0;overflow:hidden;}
.fwy_btnbox ul li.num2,.fwy_btnbox ul li.num4{padding-right:0;}
.fwy_btnbox ul li a{display:block;width:139px;height:39px;line-height:36px;text-align:center;font-size:18px;font-weight:bold;padding-top:47px;overflow:hidden;background:url(../images-index/fwy_btnbg.png) no-repeat;color:#fff;}
.fwy_btnbox ul li a:hover{background:url(../images-index/fwy_btnbg.png) no-repeat;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;color:#fff;}
.fwy_btnbox ul li.num1 a{background-position:-139px 0;}
.fwy_btnbox ul li.num1 a:hover{background-position:0 0;}
.fwy_btnbox ul li.num2 a{background-position:-139px -90px;}
.fwy_btnbox ul li.num2 a:hover{background-position:0 -90px;}
.fwy_btnbox ul li.num3 a{background-position:-139px -180px;}
.fwy_btnbox ul li.num3 a:hover{background-position:0 -180px;}
.fwy_btnbox ul li.num4 a{background-position:-139px -270px;}
.fwy_btnbox ul li.num4 a:hover{background-position:0 -270px;}
.fwy_xztop{height:42px;line-height:42px;margin-top:8px;border-bottom:#e6e6e6 1px solid;padding-left:11px;overflow:hidden;}
.fwy_xztop a,.fwy_xztop a:hover{font-size:18px;color:#007dd0;}
.fwy_xzlist{padding:11px 0 0 11px;height:212px;line-height:30px;overflow:hidden;}
.fwy_xzlist ul li{height:30px;line-height:30px;vertical-align:bottom;overflow:hidden;padding-left:14px;background:url(../images-index/ico.gif) 0 13px no-repeat; }
.fwy_xzlist ul li a{float:left;font-size:14px; max-width: 238px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.fwy_mapbox{width:268px;height:156px;overflow:hidden;border:#f1f1f1 10px solid;}
/*学生作品集*/
.ls-crumbs-box{ border-bottom: none;}
.ls-title{ text-align: center; padding: 30px 0 5px 0;}
.px-link{  margin-bottom: 15px;}
.px-link a{ display: inline-block; font-size: 14px; height: 22px; line-height: 22px; color: #555; padding-left: 24px; margin-right: 15px; }
.px-link a.active,.px-link a:hover{ color: #007dd0;}
.px-link .hit-link{ background:url(../images-index/hit-ico.png) left center no-repeat;  }
.px-link .date-link{ background:url(../images-index/date-ico.png) left center no-repeat;  }
.px-link a.date-link.active,.px-link a.date-link:hover{  background:url(../images-index/date-ico-h.png) left center no-repeat;}
.px-link .xh-link{ background:url(../images-index/xh-ico.png) left center no-repeat;  }
.px-link a.xh-link.active,.px-link a.xh-link:hover{  background:url(../images-index/xh-ico-h.png) left center no-repeat;}
/*学生作品集*/
.ls-xuesheng-body{background:url(../images-index/xs-bodybg.jpg) bottom center no-repeat; }
.ls-xuesheng-box{box-sizing: border-box;border: 2px solid rgb(255, 255, 255);border-radius: 16px;box-shadow: 0 4px 32px 0px rgba(190, 219, 242, 0.3);background: linear-gradient(180.00deg, rgb(224, 244, 255) 0%,rgb(246, 252, 255) 87.703%);  margin-bottom: 25px; }
.ls-xuesheng-list{ background:url(../images-index/xs-main-bg1.png) top center no-repeat; padding: 0 18px;}
.ls-xuesheng-list .wz_list{ margin-right: -20px;}
.ls-xuesheng-list .wz_list li{ width: 308px;  margin:0 19px 20px 0; border-radius: 8px;box-shadow: 0 4px 8px 0 rgb(218, 236, 246);background:#fff; float: left; padding-bottom: 10px; }
.ls-xuesheng-list .wz_list li a{ display: block; position: relative;}
.ls-xuesheng-list .wz_list li .ico{ display: block; position: absolute; left:50%; margin-left: -29px;  top:70px; width: 58px; height: 58px;background:url(../images-index/bo-ico.png) center center no-repeat; }
.ls-xuesheng-list .wz_list li .num{ display: none; position: absolute; left:0; top:0;box-sizing: border-box;
    border-radius: 8px 0 8px 0; background: linear-gradient(137.52deg, rgb(23, 153, 231) 7.451%,rgb(38, 100, 249) 51.074%,rgb(21, 149, 232) 95.596%); height: 22px; line-height: 22px; color: #fff; padding: 0 10px;}
.ls-xuesheng-list .wz_list li .img-box{ display: block; height: 223px; }
.ls-xuesheng-list .wz_list li .img-box img{  width:100%; height: 100%;  border-radius: 8px 8px 0 0; }
.ls-xuesheng-list .wz_list li .title{ white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;font-size: 14px; height: 26px; line-height: 26px; color: #007DD0; padding: 10px 12px 0 12px; display: block;}
.ls-xuesheng-list .wz_list li .subtitle{ white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; height: 26px; line-height: 26px; color: #898989; padding: 0 12px; display: block;}
/*微课资源库*/
.ls-weike-body{background:url(../images-index/ws-bodybg.jpg) bottom center no-repeat; }
.ls-weike-box{box-sizing: border-box;border: 2px solid rgb(255, 255, 255);border-radius: 16px;box-shadow: 0 4px 32px 0 rgb(222, 238, 255);
    background: linear-gradient(180.00deg, rgb(231, 247, 254) 0%,rgb(244, 252, 255) 90.236%);  margin-bottom: 25px; }
.ls-weike-list{ background:url(../images-index/wk-main-bg1.png) top center no-repeat; padding: 0 18px;}
.ls-weike-list .wz_list{ margin-right: -20px;}
.ls-weike-list .wz_list li{ width: 308px;  margin:0 19px 20px 0; border-radius: 8px;box-shadow: 0 4px 8px 0 rgb(218, 236, 246);background:#fff; float: left;  padding-bottom: 10px;}
.ls-weike-list .wz_list li a{ display: block; position: relative;}
.ls-weike-list .wz_list li .ico{ display: block; position: absolute; left:50%; margin-left: -29px;  top:90px; width: 58px; height: 58px;background:url(../images-index/bo-ico.png) center center no-repeat; }
.ls-weike-list .wz_list li .num{ display: none; position: absolute; left:0; top:0;box-sizing: border-box;
    border-radius: 8px 0 8px 0; background: linear-gradient(137.52deg, rgb(23, 153, 231) 7.451%,rgb(38, 100, 249) 51.074%,rgb(21, 149, 232) 95.596%); height: 22px; line-height: 22px; color: #fff; padding: 0 10px;}
.ls-weike-list .wz_list li .img-box{ display: block; height: 248px; }
.ls-weike-list .wz_list li .img-box img{  width:100%; height: 100%;  border-radius: 8px 8px 0 0; }
.ls-weike-list .wz_list li .title{ white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;font-size: 14px; height: 26px; line-height: 26px; color: #007DD0; padding: 10px 12px 0 12px; display: block;}
.ls-weike-list .wz_list li .subtitle{  display: none;}
.ls-weike-list .wz_list li .datetime{  display: block; background:url(../images-index/datetime.png) 12px center no-repeat; padding:0 12px 0 32px; color: #999; height: 26px; line-height: 26px;white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; }
/*翻页*/
.pagenav{ float: none; text-align: center; margin-bottom: 20px;}
.pagenav a,.pagenav #page,.pagenav .goto,.pagenav #page input{ display: inline-block; float: none;}


