*{margin:0; padding:0;}
body { font-size:12px; color:#4d4d4d; font-family:"Microsoft YaHei", "Segoe UI", Tahoma, Arial, Verdana, sans-serif; background:#fff;
}
a:link,a:visited{color:#202020;text-decoration:none;}
a:link,a:hover{color:#202020;text-decoration:none;}
a:hover{color:#ff730d;text-decoration:none;}
ul li{ list-style:none; }
a{ text-decoration:none; border:none;}
a img{ border:none;}
img{ margin:0; padding:0; border:0;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; } 
* html>body .clearfix { display:inline-block; width:100%; } 
* html .clearfix { height:1%; /* End hide from IE-mac */ } 
*+html .clearfix { min-height:1%; }/* ie7 hack*/ 
table { border-collapse:collapse; border-spacing:0; }
.fl { float:left; }
.fr { float:right; }
.tl{ text-align:left;}
.tc { text-align:center; }
.tr { text-align:right; }
/**标题**/

.left_box{  margin-right:2px; width:100%; height:100%; }
.left_box .left_title{ height:35px; line-height:35px; background:#d6d4d5; border-bottom:1px solid #acacac; padding-top:4px; position:relative;}
.left_box .left_title .main_title{ padding-left:50px; padding-top:3px; margin-left:10px; border-top-left-radius:5px;border-top-right-radius:5px; position:relative; display:inline-block; height:31px; line-height:31px; font-size:16px; background:url(../images/sub_navbg.jpg) left bottom repeat-x; width:56px; border:1px solid #fff; }
.left_box .left_title .main_title i{display:inline-block; background:url(../images/home_icon.png) left center no-repeat; width:28px; height:18px; position:absolute; top:10px; left:18px; }


.icons{display: block;}
.lx-box{ border-top:1px solid #f4f4f4; margin:10px; }
.lx-box .paly { background:url(../images/play.png) no-repeat left center; padding-left:20px;}
.lx-box .index-course-box .course-title{background-color: #004c93;color: #fff;padding:10px;}
.lx-box .index-course-box .course-title h3{margin-top: 0;margin-bottom: 0; font-size:24px; height:44px; line-height:44px;}
.lx-box .index-course-box .course-title h3 .home{ display:block; float:left; background:url(../images/home.png) no-repeat left center; width:300px; padding-left:26px; color:#fff;
 font-weight:normal;}

.lx-box .index-course-box .course-items .course-item .course-practice { width: 400px;}
 
.wrap .table {border: 1px solid #e8e8e8;font-size: 15px;margin-bottom: 0;}
.wrap .table > thead {background-color: #e6f3ff;}
.wrap .table > tbody > tr > td {vertical-align: middle;}
.wrap .index-course-box .course-items .course-item .table > thead > tr > th {font-size: 16px;font-weight: normal;padding-bottom: 8px;padding-top: 8px;text-align: center;border-bottom: medium none;}
.wrap .index-course-box .course-items .course-item .fa-play-circle-o {font-size: 21px;margin-right: 10px;vertical-align: middle;}
.wrap .index-course-box .course-items .course-item .course-practice a {color: #000000;margin-left: 15px;}
.wrap .index-course-box .course-items .course-item .course-practice a:hover { color: #0064c2;}
.wrap .index-course-box .course-items .course-item .course-practice a i{margin-right: 5px;}
.wrap .index-course-box .course-items .course-item .course-practice a .icons { display: inline-block;height: 16px; vertical-align: sub; width: 17px;}
.wrap .index-course-box .course-items .course-item .course-practice a .icon-report {background-position: -108px -1187px; height: 17px;}
.wrap .index-course-box .course-items .course-item .course-practice a .icon-tax { background-position: -152px -1187px;}
.wrap .index-course-box .course-items .course-item .table .btn {background: url(../images/qq_icon.png) 10px center  no-repeat #0064c2;border-radius: 10px;color: #fff;font-size: 14px;padding: 2px 8px 3px 30px; }
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #ddd;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 32px;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}
.nav-user-menu {
    margin: 0;
    padding: 5px 0;
    position: absolute;
    background: #fff;
    min-width: 85px;
    right: -13px;
    display: none;
    text-align: center;
    border: 0 1px 1px 1px solid rgba(0,0,0,0.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0,0,0,0.176);
    z-index: 10;
    font-size: 14px;
}
.lx-box .index-course-box .course-title h3 span img {
    width: 43px;
    height: 43px;
    border: 2px solid #fff;
    margin-left: 10px;
}
.img-circle {
    border-radius: 50%; width:40px; height:40px; border:2px solid #fff;
}
.cn_icon{ background:url(../images/cn_icon.png) no-repeat; padding-left:20px;}
.wel_right{ float:right; font-size:16px; height:44px; line-height:44px; }
.wel_right p{ float:left; margin-right:10px;}