.resume{ margin: 0 auto; width: 1200px; overflow: hidden;}
.resumeleft{ width:394px ; float: left; margin-top: 20px; background-color: #fff; border-radius: 5px; padding-bottom: 20px;}
.fenxihead{ margin-top: 20px; color: #404040; text-align:center; font-size: 18px;   }
.fenxihead p{ color: #8c8cc8; font-size: 14px; line-height: 32px;}
.fenxihead p span{ color: #f15d53; margin-left: 5px;}
.qymc{ height: 24px; line-height: 24px; font-size: 14px; color: #517ed1; padding-left: 15px; margin-top: 10px;}
.qyweiben{ line-height: 36px; width: 364px; padding: 10px; background-color: #fafafa; margin: 0 auto; font-size: 14px; border-radius:8px ; margin-top: 5px; color: #595959;}
.qyweiben p{text-align: right; margin-top: 10px; color: #bfbfbf; line-height: 18px;}
.qyweiben div span{ float: right; color: #8c8c8c;}
.qyweiben div{overflow: hidden;}
.fenxiright{ width: 790px; float: left; margin-left: 16px; margin-top: 20px; padding-bottom: 40px;}
.jnxx{ padding: 10px; background-color: #fff; padding-bottom: 20px; border-radius:8px ;}
.jnxxhead{ font-size: 24px; text-align: center;}
.px1{ width: 304px; margin:0 auto; margin-top: 20px;}
.px1 span{ padding-left: 24px; margin-left: 20px;}
.coursename{ height: 44px; line-height: 44px; padding-left: 5px; color:#2e8cec ; font-size: 24px; margin-top: 20px; margin-bottom: 10px; overflow: hidden;}
.coursenameright{float: right; color: #de1825;line-height: 22px; font-size: 20px; width:40px ; text-align: center;}
.coursenameright p{ font-size: 14px; color: #8c8c8c; letter-spacing: 2px;}
.px2{ display: inline-block; font-size: 14px; margin-left: 20px;}
.px2 span{ padding-left: 24px; margin-right: 20px; color: #595959;}
.xj,.dz{ line-height: 32px; color: #8c8c8c; font-size: 14px;}
.jnlb { overflow: hidden; margin-left: -10px; padding-bottom: 10px;}
.jnlb li{ margin-left: 10px; position: relative; padding: 10px; background-color: #fafafa; border-radius:8px ; width: 360px; margin-top: 10px; float: left;}
.jnlb li img{ position: absolute; right:0; top: 0;}
.xian{ height: 1px; background-color: #e5e5e5; width: 770px; margin: 0 auto;}
.activeleft{ float: left;width: 340px;}
.alhead{ padding-left: 5px; color: #df5000; font-size: 14px; line-height: 32px; margin-top: 10px; display: inline-block;}
.studiesactive{ overflow: hidden;}
.activeleftnr{ width:300px ; padding:20px; background-color: #d7e6fd; border-radius:8px ; overflow: hidden;}
.xxjs{ font-size: 18px; color: #404040; text-align: center; width: 60px; float: left;}
.xxjs p{ font-size: 12px; color: #595959; line-height: 16px; margin-top: 5px;}
.activeleftnr span{ font-size: 14px; float: right; line-height: 45px; color: #0d0d0d;}
.activeright{ float: right;width: 420px;}
.activerightnr{ font-size: 14px; width:380px ;line-height: 45px; padding:20px; background-color: #d7e6fd; border-radius:8px ; overflow: hidden;}
.activerightnr div{ float: left;}
.activerightnr span{ float: right; color: #8c8c8c; font-size: 14px;}
.xxcslist{  width:730px ;line-height: 45px; padding:20px; background-color: #d7e6fd; border-radius:8px ;}
.xxzw{font-size: 14px; height: 32px; line-height: 32px; overflow: hidden;}
.xxzw div{ float: right; font-size: 14px; color: #595959;}
.xxzw div span{ color: #f15d53;}
.kscs{ text-align: center; font-size: 14px; color: #8c8c8c; margin-top: 20px;}
.kscs span{ color: #f15d53;}
.lsjl{ padding-left: 5px; text-align: left; font-size: 14px; color: #f1c618; margin-top: 10px;}
.lsjllist li{ margin-left: 10px; float: left; overflow: hidden; width: 250px; margin-top: 10px; border-radius:8px ;}
.lsjllist{ overflow: hidden; margin-left: -10px;}
.lsjllisthead{ height: 36px; line-height: 36px; color: #fff; letter-spacing: 1px; padding-left: 5px; background-color: #d77431;}
.jlnr{ background-color: #fafafa; padding: 10px;}
.jlkc{ color: #595959; line-height: 32px;}
.jlfs{ font-size: 12px; color: #ea042b;}
.date{ font-size: 14px; text-align: right; color:  #404040; margin-top: 40px;}
