.s-banner{width: 100%;height: 320px;background: url("../images/s_banner.png") no-repeat center top #0074d9;}
.s-banner .pic-left{margin: 55px 0 0 60px;}
.s-banner .font-rig{width: 565px;}
.s-banner .title1{margin-top: 55px;font-size: 30px;color: #fff;}
.s-banner .title2{margin-top: 20px;font-size: 15px;color: #fff;line-height: 26px;}
.s-banner .down-btn2{margin-top: 40px;}
.s-banner .down-btn2 a{display: block;float: left;width: 113px;height: 48px;line-height: 48px;border: 1px solid #80bbed;border-radius: 5px;padding-left: 60px;background: url("../images/icon_down.png") 22px 50% no-repeat;color: #fff;font-size: 18px;margin-right: 35px;}
.s-banner .down-btn2 a:hover{text-decoration: underline;}

.l-side{width: 880px;}
.l-side .list-wrap{border-right:1px solid #f2f2f2;padding-right: 49px;}
.l-side .til2 .words{font-size: 18px;}
.r-side{width: 280px;}
.til3 .icon{background: url("../images/icon_xzph.png") no-repeat 0 50%;width: 15px;height: 21px;margin-right: 10px;}
.til3 .words{font-size: 16px;font-weight: bold;}
.r-list .lic{border-top: 1px solid #d9d9d9;padding-top: 15px;margin-top: 12px;}
.lic li{overflow: hidden;line-height: 40px;border-bottom: 1px dashed #f2f2f2;*display: block;}
.lic li .bok{background: url("../images/icon_lbook.png") no-repeat;width: 14px;height: 15px;margin: 12px 10px 0 0;}
.lic li .font{max-width: 250px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #333;}
.lic li .font:hover{text-decoration: underline;}