
/* 1711RENEW */
.renew1711_wrap{width:100%;}
.renew1711_bn_wrap{position:relative;width:1200px; margin:0 auto; z-index:2;}
.renew1711_bn_wrap:after{content:""; display:block; clear:both;}
.renew1711_bn_wrap li{float:left;}
.renew1711_bn_wrap li > a{display:block; text-decoration:none;}

.renew1711_bn2_wrap{position:relative; margin-top:-60px; width:100%; height:380px; background-color:#f9f8f8; z-index:1;}
.renew1711_bn2{position:relative; width:1200px; margin:0 auto;}
.renew1711_bn2:after{content:""; display:block; clear:both;}
.renew1711_bn2 li{float:left; margin-top:50px; margin-left:45px;}
.renew1711_bn2 li a{display:block;}

.renew1711_bn3_wrap{position:relative; width:100%; background-color:#fff;}
.renew1711_bn3{width:1200px; margin:0 auto; padding:45px 0;}
.renew1711_bn3:after{content:""; display:block; clear:both;}
.renew1711-program-box{float:left;width:400px;height:288px;border:1px solid #d7d7d7;border-top:0px;border-right:0px;box-sizing:border-box;}
.renew1711-box-title-wrap{display:block;padding:30px 30px 20px 30px;}
.renew1711-box-title-wrap:after{content:""; display:block; clear:both;}
.renew1711-box-title{font-size:23px; font-weight:bold; letter-spacing:-1px; float:left;}
.renew1711_more_btn{float:right;}

.renew1711_program_ps{padding:0 30px 30px 30px;}
.renew1711_program_ps li:first-child{border-bottom:1px solid #ddd; padding-bottom:10px;}
.renew1711_program_ps li:last-child{margin-top:10px;}
.program-link{display:block;}
.program-link:after{content:""; display:block; clear:both;}
.program-link > img{float:left; display:inline-block;}
.program-link > p{float:left; margin:9px 0 0 10px; width:230px; font-size:15px; color:#676767; line-height:1.3; letter-spacing:-2px;}
.program-link > p:hover{color:#ff7500}
.program-link > span{color:#676767; font-size:14px; display:inline-block; margin:10px 0 0 10px;}
.program-link > p > strong{width:230px; display:block; text-overflow:ellipsis; white-space: nowrap; overflow: hidden;}
.experi-cont{margin:30px 0 0 10px !important;}

.renew_counsel_img{padding:0 0 0 30px}
.renew_counsel_ps{padding:0 30px 0 0;}
.renew_counsel_ps li{margin-top:15px;}
.renew_counsel_ps li a:after{content:""; display:block; clear:both;}
.renew_counsel_ps li a > p{float:left; font-size:15px;color:#676767; width:240px; display:inline-block; text-overflow:ellipsis; white-space: nowrap; overflow: hidden;}
.renew_counsel_ps li a > p:hover{color:#ff7500}
.renew_counsel_ps > li > a > span{float:right; font-size:15px;color:#676767;}