.a2 .right{ width:500px; }
.a2 .right ul li{ display:inline-block; height:44px; line-height:44px;}
.a2 .right ul li:first-child{ float:left; width:440px;}
.a2 .right ul li a{ display:block; width:100%; height:44px; line-height:44px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.a2 .right ul li a:hover{ font-weight:600; transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;}
.a2 .right .riqi{ float:right; color:#999999;}

.a3{  width:383px;}
.a3 .xueqi{ width:100%; height:162px; margin-top:15px; background:url(indexbg2.jpg) no-repeat 50% 0%;}
.a3 .xueqi .rili{ text-align:center; color:#0755A7; font-size:21px; font-family:Arial, Helvetica, sans-serif; padding-top:40px;}
.a3 .xueqi .jiaoxuezhou{text-align:center; font-size:25px; padding-top:20px;}
.a3 .xueqi .jiaoxuezhou b{ color:#FFBE4C; font-size:27px; font-family:Arial, Helvetica, sans-serif;}
.a3 .benke{ width:100%; height:172px; margin-top:25px; background:url(indexbg3.jpg) no-repeat 50% 0%;}
.a3 .benke p{ font-size:31px; color:#ffffff; text-align:center; letter-spacing:5px; padding-top:40px; padding-bottom:20px;}
.a3 .benke a{display:block; width:50%; margin-left:25%; height:35px; line-height:35px; background-color:#fff; text-align:center; border-radius:50px; color:#0C9CDD; font-size:14px; font-weight:600;}
.a3 .benke a:hover{ background-color:#D8B221; color:#ffffff;}