/* --aboutus-- */
.aboutus{padding:60px 0 70px;overflow:hidden;background:#fff;}
.aboutus .intro{float:left;padding-top:25px;width:480px;overflow:hidden;}
.aboutus .intro h2{height:42px;line-height:42px;font-size:32px;font-weight:normal;color:#333;overflow:hidden;}
.aboutus .intro h2 a{color:#333;}
.aboutus .intro h2 strong{color:#ff1717;}
.aboutus .intro h3{height:32px;line-height:32px;font-size:18px;font-weight:normal;color:#666;overflow:hidden;}
.aboutus .intro .summary{margin-top:20px;height:75px;line-height:25px;font-size:14px;color:#333;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.aboutus .intro .abt-list{margin-top:45px;overflow:hidden;}
.aboutus .intro .abt-list li{float:left;margin-bottom:18px;width:50%;height:47px;line-height:47px;font-size:18px;color:#333;text-indent:60px;overflow:hidden;}
.aboutus .intro .abt-list li.i1{background:url(../images/abt_i1.png) no-repeat 0 center;}
.aboutus .intro .abt-list li.i2{background:url(../images/abt_i2.png) no-repeat 0 center;}
.aboutus .intro .abt-list li.i3{background:url(../images/abt_i3.png) no-repeat 0 center;}
.aboutus .intro .read{display:block;margin-top:20px;width:131px;height:40px;line-height:40px;text-align:center;font-size:16px;color:#666;border:#7a7a7a solid 1px;border-radius:0 0 20px 0;}
.aboutus .intro .read:hover{color:#fff;background:#ff1717;border-color:#ff1717;}
.aboutus .photo{float:left;margin-left:54px;width:400px;height:453px;overflow:hidden;}
.aboutus .photo img{display:block;width:400px;height:453px;}
.honor{float:right;width:254px;overflow:hidden;}
.honor li{float:left;}
.honor li .pic{display:table-cell;padding:40px 19px 30px 22px; width:214px;height:303px;vertical-align:middle;text-align:center;overflow:hidden;background:url(../images/honor_bg.jpg) no-repeat center;}
.honor li .pic img{width:100%;}
.honor li .tit{display:block;padding:0 10px;height:78px;line-height:78px;font-size:20px;color:#372e1e;text-align:center;overflow:hidden;background:#fdb306;}
/* --end aboutus-- */

/* --plan-- */
.plan{padding:50px 0;overflow:hidden;background:#fff;}
.plan-list{padding-bottom:30px;}
.plan-list .item{margin-bottom:20px;padding:30px 55px;overflow:hidden;background:#f5f5f5;transition:all .5s linear;}
.plan-list .pic{float:left;width:402px;height:206px;overflow:hidden;}
.plan-list .pic img{display:block;width:100%;}
.plan-list .text{padding-left:30px;height:206px;overflow:hidden;}
.plan-list .text h3{height:55px;line-height:55px;font-size:22px;font-weight:normal;overflow:hidden;}
.plan-list .text h3 a{color:#ff1717;}
.plan-list .text p{height:50px;line-height:25px;font-size:16px;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.plan-list .text .read{display:block;margin-top:30px;width:120px;height:40px;line-height:40px;text-align:center;color:#fff;background:#212121;}
.plan-list .item:hover{background:#fff;box-shadow:0 0 20px #ccc;}
.plan-list .item:hover .read{background-color:#ff1717}
/* --end plan-- */