@charset "utf-8";
/* CSS Document */
.buycartop{ float:right; width:145px; height:40px; position:absolute; right:103px; top:79px;}	
.buycartop .buyword { float:right; display:block; cursor:pointer; display:inline-block; width:135px; height:38px; background:#fff url(../images_new/fm/bucar02.png) no-repeat 6px 9px; border:1px solid #e4e4e4; line-height:38px; text-align:center; padding:0 0 0 15px;}
.course { display:none; padding:15px 0 0 0; z-index:100; width:316px; overflow:hidden; border:1px solid #e4e4e4; background:#fff; position:absolute; right:0px; top:38px; }
.buycartop .course .courseIn { padding:10px 0; overflow-y:auto; width:303px; height:200px; margin:0 0 0 8px; border:1px solid # }
.course .courfot { padding:0 0 0 20px; font-size:12px; background:#e4e4e4; height:40px; line-height:40px;}
.course .courfot span { font-size:12px; margin:0 12px 0 0 ;}
.course .courfot a { margin:0 0 0 10px; font-size:12px; color:#fff; display:inline-block; width:70px; height:26px; background:#e52323; text-align:center; line-height:26px; }
.course .courfot a:hover { background:#d00505;}
.course .courfot i{ font-style:normal;}
.buycartop .course ul li { overflow:hidden; width:279px; border-bottom:1px dashed #e2e2e2; padding:5px 0 5px 0;height:auto; }
.buycartop .course .courseIn li .courImg  { display:inline-block; width:78px; height:54px; float:left; border:1px solid #e2e2e2; }
.buycartop .course .courseIn li .courImg .pl01 { font-size:8px; color:#fff; text-align:center; height:25px; line-height:35px; -webkit-text-size-adjust:none; -webkit-transform:scale(0.7); overflow:hidden;}
.buycartop .course .courseIn li .courImg .pl02 { font-size:6px; color:#333; text-align:center; height:19px; line-height:28px; -webkit-text-size-adjust:none; -webkit-transform:scale(0.5); overflow:hidden;}
.buycartop .course .courseIn li>a { background:url(../images_new/fm/bg01s.png) no-repeat ;}
.buycartop .course .courseIn li>a.wl { background:url(../images_new/fm/bg01s.png) no-repeat ;}
.buycartop .course .courseIn li>a.ms { background:url(../images_new/fm/bg02s.png) no-repeat ;}
.buycartop .course .courseIn li>a.zb { background:url(../images_new/fm/bg03s.png) no-repeat ;}
.buycartop .course .courseIn li .couword { float:left; width:192px; margin:0 0 0 6px;}
.buycartop .course .courseIn li .couword p { line-height:24px;}
.buycartop .course .courseIn li .couword p i { font-style:normal; color:#e72410; cursor:pointer; margin:0 0 0 40px; font-size:12px;  }
.buycartop .course .courseIn li .couword p i:hover { text-decoration:underline;}