﻿/*公共样式*/
*{margin:0;padding:0;}
body{font-size:12px;font-family:SimSun,Arial,Helvetica,sans-serif;}
ul,li{ list-style-type: none;}
input,button,textarea{font-size:12px;font-family:SimSun,Arial,Helvetica,sans-serif;outline:none;}
button{cursor: pointer;}
.cur,a{cursor: pointer;}
img{border:none;}
table{ margin:auto;}
a,a:link {color:#727272;text-decoration:none;}
a:visited { }
a:active,a:hover{text-decoration:underline;cursor: pointer; color:#FF6600;}
a:focus {outline:none;}
a:hover{ color:#FF6600;}
.tRight{ text-align:right;}
.tcenter{ text-align:center;}
.tLeft{ text-align:left;}
.right{ float:right;}
.left{ float:left;}
.b{ font-weight:bold;}
.n{ font-weight:normal;}
.yh{font-family:\5FAE\8F6F\96C5\9ED1;}
.tRed{ color:red;}
.tGreen{ color:green;}
.tBlue{ color:#04AEDA;}
.none{ display:none;}
.clear{ clear:both;}
.grey{ color:gray;}
.fs20{ font-size:20px;}
.pt20{ padding-top:20px;}

/*系统共用*/
body{font-family:\5FAE\8F6F\96C5\9ED1; color:#333; width:100%;}
.mb30{ margin-bottom:30px !important;}
.mb50{ margin-bottom:50px !important;}
.mb80{ margin-bottom:80px !important;}
.mb0{ margin-bottom:0px !important;}
.mt0{ margin-top:0px !important;}
.b0{ border:0 !important;}
.ovn{ overflow:inherit !important;}

/* 首页 */
.Mcourse-form .nycont .inner .title{ font-size: 20px;color: #333333;height: 28px;line-height: 28px;}
.Mcourse-form .nycont .inner .content{overflow: hidden;margin: 25px 0 20px 0;}
.Mcourse-form .nycont .inner .content ul { width: 1225px;}
.Mcourse-form .nycont .inner .content li a{transition: all .3s 0s ease;padding: 0 20px;height: 28px;border: 1px solid #e5e5e5;line-height: 28px;text-align: center;float: left;font-size: 16px;margin-right: 25px;margin-top: 10px;}

/* 首页 */

/*详情页*/
.Mcourse-form .nycont h2{font-size:24px;color:#000;margin:30px 0;margin-top:30px;}
.Mcourse-form .nycont p{ font-size:16px; color:#333; line-height:24px;}
.Mcourse-form .nycont p span{ margin-top: 15px;margin-bottom: 15px;padding: 0px;font-size: 16px;line-height: 24px;}
.Mcourse-form .nycont h3{ font-weight:normal; color:#000; font-size:20px; padding-left:10px; border-left:3px solid #2A9FCF; margin:10px 0;}
.Mcourse-form { padding-bottom:20px; overflow:hidden;}
.Mcourse-form p{ margin:15px 0;}
.Mcourse-form p img{ border:1px solid #ddd;max-width:100%;height:auto;margin-left: 13px;}
/*.Mcourse-form p span{ color:Red;font-weight: bold;}*/
.Mcourse-form .nycont a{color: #2A9FCF;text-decoration: none;}
/*.Mcourse-form img{ border:1px solid #ddd;max-width:100%;height:auto;margin-left: 13px;}*/
.Mcourse-form p img{float:none !important;}
/*详情页*/


/*S 用户中心*/
/*用户中心通用*/
/*头部*/
.user-header{ height:60px; width:100%; position:fixed; top:0; background:#0099CC; z-index:9999999;-webkit-transform: translateZ(0);}
.user-header-content{ width:100%; height:60px; margin:0 auto;}
.logo{ float:left; width:auto; height:60px;}
.logo img{  margin:0 10px; margin-top:3px;}
.user-menu-left{float:left;}
.user-menu-left li{ float:left;}
.user-menu-left li a{ text-decoration:none;color:#FFF; font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1; display:block; line-height:60px; text-align:center; border-right:1px solid #0191C1}
.user-menu-left li a:hover{ background-color:#0191C1;} 


.user-menu{ float:right; font-size:14px;}
.user-menu .mna{ float:left; cursor:pointer; height:60px; line-height:60px; border-right:1px solid #0191C1; color:#fff; display:inline; padding:0 15px;}
.user-menu .mna a{ color:#fff;}
.user-menu .mna a:hover{ text-decoration:none;}
.user-menu .mna-hover{ background:#0191C1;}
.user-centent-btn{ *width:180px; min-width:128px;}
.user-centent-btn span{ float:left;}
.user-centent-btn ul{ display:none;}
.user-centent-btn .username-lock{ display:block; width:20px; height:20px; background:url(../images/user-icon-20.png) no-repeat 0px -100px; float:right; margin-top:21px; margin-left:10px; transition:transform .3s 0s; cursor:pointer;}
.user-menu .open{ background:#fff; color:#333;}
.user-menu .open .username-lock{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg); background:url(../images/user-icon-20.png) no-repeat 0px -140px; background:url(../images/user-icon-20.png) no-repeat 0 -160px\9;}
.user-menu .user-centent-btn{ padding:0;}
.user-menu .user-centent-btn p{ overflow:hidden; padding:0 15px; border-bottom:1px solid #EAEDF1;}
.user-menu .user-centent-btn ul{ background:#fff;}
.user-menu .user-centent-btn ul li{ height:40px; line-height:40px; border-bottom:1px solid #EAEDF1;}
.user-menu .user-centent-btn ul li a{ display:block; height:40px; line-height:40px; color:#333; background:#fff; padding:0 15px;}
.user-menu .user-centent-btn ul li a:hover{ background:#0191C1;}

/*消息*/
.user-menu-megs{ position:relative; *width:60px;}
.user-menu-megs a{ float:left; overflow:hidden; height:60px;}
.user-menu-megs a .megs-icon{ width:20px; height:20px; background:url(../images/user-icon-20.png) no-repeat 0px -180px; float:left; margin-top:18px;}
.user-menu-megs a span{ float:right; background:#FF9900; padding:3px 6px; color:#fff; height:12px; line-height:12px; border-radius:5px; margin-top:21px; font-size:12px;}
.user-menu-megs ul{ position:absolute; width:440px; background:#fff; left:-180px; top:60px; border:1px solid #D8D8D8; display:none; box-shadow:2px 2px 2px #eee;}
.user-menu-megs ul .sj-icon{ width:100%; height:12px; background:url(../images/user-icon-20.png) no-repeat 210px -120px; margin-top:-13px;}
.user-menu-megs ul p{ height:50px; line-height:50px; background:#EAEDF2; padding:0 20px; width:400px; color:#333;}
.user-menu-megs ul li{ padding:0 20px; font-size:12px; height:60px; overflow:hidden; border-bottom:1px solid #EAEDF2;}
.user-menu-megs ul li .megs-info{ float:left; color:#333; line-height:24px;}
.user-menu-megs ul li .megs-info .megs-title{ display:block; padding-top:7px; color:#0066CC;}
.user-menu-megs ul li .megs-type{ float:right; color:#333; display:block; width:65px; height:24px; background:#EAEDF2; border-radius:3px; line-height:24px; text-align:center; margin-top:18px;}
.user-menu-megs ul .user-menu-lihover{ background:#F7F7FA;}
.user-menu-megs ul .more{ padding:0 20px; font-size:12px; height:60px; overflow:hidden;}
.user-menu-megs ul .more a{ color:#0066CC; display:block; text-align:center;}


/*主体*/
.container{ background:url(../images/body-c.jpg) repeat-y center #EEEEEE;overflow:hidden}
.box{ width:100%;padding-top:60px;}
/*左侧菜单*/
.left-menu{ height:100%; width:200px; background-color:#293039; overflow:hidden;float:left; position:fixed; z-index:1; overflow-y:auto; }
.left-menu-op{ width:100%; line-height:46px;}
.left-menu-op p{ width:100%; height:40px;position:relative;}
.left-menu-op p a{ display:block; height:40px; line-height:40px; color:#FFF; font-size:12px; background-color:#20262C;}
.left-menu-op p a:hover{ text-decoration:none;}
.left-menu-op p .menu-icon{ display:block; width:25px; height:20px; float:left; margin-left:20px; margin-top:9px;}
.left-menu-op p .menu-icon-01{ background:url(../images/icon2.png) no-repeat 0px 0px;}
.left-menu-op p .menu-icon-02{ background:url(../images/user-icon-20.png) no-repeat 0px -20px;}
.left-menu-op p .menu-icon-03{ background:url(../images/user-icon-20.png) no-repeat 0px -430px;}
.left-menu-op p .menu-icon-04{ background:url(../images/user-icon-20.png) no-repeat 0px -40px;}
.left-menu-op p .lock{ display:block; width:20px; height:20px; position:absolute; background:url(../images/icon1.png) no-repeat; right:0; top:9px; transition:all .3s; cursor:pointer; margin-right:20px;}
.left-menu-op p .open{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg); background:url(../images/left-icon2.png) no-repeat 0 -80px\9;}
.left-menu-op ul{ display:none;background-color:#293039;}
.left-menu-op ul li{ width:200px; height:40px; line-height:40px;}
.left-menu-op ul li a{ display:block; padding-left:45px;width:200px; height:40px; line-height:40px; color:#AEB6C1;}
.left-menu-op ul li a:hover{ background:#37424F; text-decoration:none;color:#ffffff;}
.left-menu-op ul .click a{ background:#37424F; text-decoration:none;color:#ffffff;}
.user-menu-click ul{ display:block;}
.left-menu-op ul .user-menu-click-a a{ background:#F8F8F8; text-decoration:none; color:#0066cc;}

/*右侧内容*/
.right-content{padding:0 20px; background:#EEEEEE;min-height:800px; _height:800px;position:absolute;left:200px; float:right;}

.right-contents{padding:0 20px; background:#EEEEEE;min-height:500px; _height:500px;position:absolute;left:200px; float:right;}
.welcome{ margin-top:20px;}
.welcome p{ font-size:12px; background-color:#F2FFEA; padding:0 12px; height:45px; line-height:45px;overflow:hidden;}
.welcome p span{color:#009950;}
.welcome p a{color:#0099CC; margin-left:20px;}
.currentPlan{height:290px; background-color:#FFFFFF; border-radius:2px;float:left; margin-top:20px; }
.currentPlan ul{font-size:12px; color:#333333;font-family:\5FAE\8F6F\96C5\9ED1;margin:0 20px;}
.currentPlan  .title{ height:50px;line-height:50px; border:0;}
.currentPlan ul .title h1{font-size:14px;}
.currentPlan ul li{ height:45px; line-height:45px; border-bottom:1px solid #E8EBEF;overflow:hidden;}
.currentPlan ul li span{color:#A9A9A9;}
.currentPlan ul .bot{ border:0;}
.announcement{height:290px; background-color:#FFFFFF; border-radius:2px;float:left;margin-top:20px;margin-left:30px; overflow:hidden;}
.announcement ul{font-size:12px; color:#333333;font-family:\5FAE\8F6F\96C5\9ED1;margin:0 20px;}
.announcement ul .title{ height:50px;line-height:50px; }
.announcement ul .title h1{font-size:14px;}
.announcement ul li a i{ width:20px; height:20px; background:url(../images/user-icon-20.png) no-repeat -5px -337px; float:left; margin-top:7px;}
.announcement ul li span{ float:right;color:#999999;}
.announcement ul li a{color:#333333;}
.announcement ul li{ height:33px; line-height:33px;overflow:hidden;}
.todo{height:290px; background-color:#FFFFFF; border-radius:2px; float:left;margin-top:20px; overflow:hidden;}
h1{ height:50px;line-height:50px;font-size:14px; background-color:#F9FAFC; padding:0 20px; }
.todo ul{ display:block;height:45px; border-bottom:1px solid #E8EBEF;margin:0 20px;}
.todo .ul1{color:#999999;}
.todo ul li{ float:left; height:45px;line-height:45px; overflow:hidden;}
.todo ul li a{ color:#0099CC; margin-right:15px;}
.cent{ text-align:center;}
.theLatest{ height:290px; background-color:#FFFFFF; border-radius:2px;float:left;margin-top:20px;margin-left:30px; overflow:hidden;}
.theLatest ul{font-size:12px; color:#333333;font-family:\5FAE\8F6F\96C5\9ED1;margin:0 20px;}
.theLatest ul .title{ height:50px;line-height:50px; }
.theLatest ul .title h1{font-size:14px;}
.theLatest ul li a{color:#333333;text-decoration: none;}
.theLatest ul li a i{ width:20px; height:20px; background:url(../images/user-icon-20.png) no-repeat -5px -337px; float:left; margin-top:7px;}
.theLatest ul li span{color:#999999; float:right;}
.theLatest ul li a .t{color:#009950;}
.theLatest ul li{ height:33px; line-height:33px;overflow:hidden;}

/*insidePage*/
.navigation{ height:40px; line-height:40px; border-bottom:1px solid #D5DADF;}
.navigation ul li{ float:left;}
.navigation ul li i{ width:20px; height:20px; margin:10px 5px 10px 5px;}
.navigation ul li .r-menu01{ float:left; background:url(../images/break-icon.png) no-repeat; margin-top:12px; margin-right:5px;}
.navigation ul li .r-menu02{ float:left; background:url(../images/home.png) no-repeat; margin-left:15px;}
.navigation ul li .r-menu03{ float:left; background:url(../images/n.png) no-repeat;}
.navigation ul li .r-menu04{ float:left; background:url(../images/n.png) no-repeat;}
.operationNavigation{ height:35px; margin-top:20px;_height:500px;}
.operationNavigation ul li{line-height:35px;float:left; border:1px solid #D5DADF; border-left:0;}
.operationNavigation ul .operationNavigationli1{border-left:1px solid #D5DADF;}
.operationNavigation ul li i{ width:24px; height:33px;float:left;}
.operationNavigation ul li .r-menu11{background:url(../images/xinzeng.png) no-repeat;}
.operationNavigation ul li .r-menu12{background:url(../images/daoru.png) no-repeat;}
.operationNavigation ul li .r-menu13{background:url(../images/daorygengxin.png) no-repeat;}
.operationNavigation ul li .r-menu14{background:url(../images/quanxuan.png) no-repeat;}
.operationNavigation ul li .r-menu15{background:url(../images/shanchu.png) no-repeat;}
.operationNavigation ul li .r-menu16{background:url(../images/baocun.png) no-repeat;}
.operationNavigation ul li .r-menu17{background:url(../images/daochu.png) no-repeat;}
.operationNavigation ul li .r-menu18{background:url(../images/no.png) no-repeat;}
.operationNavigation ul li .r-menu19{background:url(../images/pass.png) no-repeat;}
.operationNavigation ul li .r-menu110{background:url(../images/shenhe.png) no-repeat;}
.operationNavigation ul li a{ display:block; padding:0 10px 0 24px; text-decoration:none; background-color:#FFFFFF;}
.operationNavigation ul .sel{ margin-left:20px; border:0px;}
.operationNavigation ul li select{display:block;height:35px; padding:0 15px;}
.operationNavigation .sear{ float:right; width:220px; height:35px; background:url(../images/search-bg.jpg) no-repeat;border:0px;}
.operationNavigation .sear .txt{padding-left:5px;width:180px; height:35px; border:0; float:left;background-color:transparent;}
.operationNavigation .sear .bt{ width:35px; height:35px; border:0;float:left;background-color:transparent; cursor:pointer;}
.ny-title{ height:30px; line-height:30px; border-left:2px solid #0099CC; text-align:center;width:120px; margin-top:25px;}
.tab-con{ height:35px; line-height:35px; margin-top:20px;}
.tab-con ul{ height:37px; border-bottom:1px solid #D5DADF;}
.tab-con ul li{ float:left; padding:0 15px; background-color:#FFF;border:1px solid #D5DADF; border-bottom:0;}
.tab-con ul .tab1{border-bottom:0;border-top:2px solid #0099CC;font-weight:bold;color:#0099CC; cursor:pointer;}
.tab-con ul .tab2{border-bottom:0;border-left:0px;}
.formContent{ margin-top:20px;}
/*底部*/
.user-footer{ width:100%; overflow:hidden; border-top:1px solid #E2E2E2; background:#FFFFFF; height:45px; padding-top:20px; position:fixed; bottom:0px; z-index:9999;}
.user-footer p{ text-align:center; line-height:24px; color:#919292;}
.user-footer p span{ font-family:Arial, Helvetica, sans-serif;}
.user-footer p a{ color:#919292;}

/*课程管理*/
/*系统检索*/
.infosx-content{ width:100%; height:35px; overflow:hidden; margin-bottom:15px;}
.infosx-options{ float:left;}
.infosx-content .courses-sqbtn{ float:left; margin-right:15px;}
.infosx-content .courses-sqbtn a{ display:block; width:100px; height:35px; background:#FF9900; color:#fff; line-height:35px;-moz-transition:all .2s .1s ease; -ms-transition:all .2s .1s ease; -o-transition:all .2s .1s ease; -webkit-transition:all .2s .1s ease; transition:all .2s .1s ease;}
.infosx-content .courses-sqbtn a i{ display:block; width:20px; height:35px; background:url(../images/cksqbtn.png) no-repeat center; float:left; margin-left:10px; _margin-left:5px; margin-right:3px;}
.infosx-content .courses-sqbtn a:hover{ text-decoration:none; background:#E08300;}
.infosx-options select{ width:110px; height:35px; padding:0 5px; border:1px solid #E2E2E2;}
.infosx-search{ float:right; width:220px; height:35px; background:url(../images/search-bg.jpg) no-repeat;}
.infosx-search .search-input{ float:left; width:165px; height:35px; padding:0 10px; line-height:35px\9; border:0px; background:none;}
.infosx-search .search-btn{ float:right; width:35px; height:35px; background:none; border:0px; cursor:pointer;}

/*信息统计*/
.infosx-statistics{ height:35px; line-height:35px; padding:0 15px; background:#F2FFEA; color:#00997c;}

/*课程管理列表*/
.course-info{ background:#FFFFFF; height:165px; position:relative; margin-top:20px;}
.course-info .course-inner{ width:780px; height:165px; background:#fff; position:absolute; z-index:2;}
.course-info .course-info-yy{ width:790px; height:175px; background:url(../images/course-magen-hover-bg.png) no-repeat; position:absolute; left:-5px; top:-5px; z-index:1; display:none;}
.course-info-yyshow .course-info-yy{ display:block;}
.course-info .course-imgshow{ width:210px; height:165px; background:url(../images/course-info-imgbg.jpg) no-repeat; float:left; position:relative; float:left;}
.course-info .course-imgshow-img{ width:160px; height:120px; overflow:hidden; position:absolute; left:26px; top:23px; z-index:1; }
.course-info .course-imgshow-img img{ width:160px;}
.course-info .course-type{ width:84px; height:83px; position:absolute; z-index:2; left:0; top:0;}
.course-info .type-sj{ background:url(../images/user-icon-100.png) no-repeat 0px 0px;}
.course-info .type-gjj{ background:url(../images/user-icon-100.png) no-repeat 0px -83px;}
.course-info .type-xj{ background:url(../images/user-icon-100.png) no-repeat 0px -785px;}

.course-info .course-info-sh{ width:150px; height:165px; float:right;}
.course-info .shtg{ background:url(../images/shtg-icon.png) no-repeat center;}
.course-info .shz{ background:url(../images/shz-icon.png) no-repeat center;}
.course-info .wtg{ background:url(../images/wtg-icon.png) no-repeat center;}
.course-info .jsz{ background:url(../images/jsz-icon.png) no-repeat center;}
.course-info .wlyc{ background:url(../images/wlyc-icon.png) no-repeat center;}
.course-info .course-info-management{ width:370px; padding:0 20px; background:#fff; float:left;}
.course-info .course-info-management .course-info-gl{ height:130px; overflow:hidden;}
.course-info .course-info-management .course-info-gl-zttrue{ height:75px;}
.course-info .course-info-management .course-info-gl-zttrue .course-info-title{ padding-bottom:10px;}
.course-info .course-info-management .course-info-error{ color:#ff0000; padding-top:30px;}
.course-info .course-info-management .course-info-error a{ color:#0066cb; margin:0 3px; line-height:22px;}
.course-info .course-info-management .course-info-jd{ padding-top:10px; color:#999999;}
.course-info .course-info-management .course-info-jd .title{ float:left; height:20px; line-height:20px; margin-right:10px;}
.course-info .course-info-management .course-info-jd .title span{ color:#00997C;}
.course-info .course-info-management .course-info-jd .jd{ width:245px; height:10px; background:#DDDDDD; border-radius:20px; float:left; margin-top:5px}
.course-info .course-info-management .course-info-jd .jd span{ width:76%; background:#00997C; display:block; border-radius:20px; height:10px;}
.course-info .course-info-management .course-info-true{ color:#00997c; line-height:19px;}
.course-info .course-info-management .course-info-title{ font-size:14px; font-weight:bold; color:#333333; margin-top:10px;}
.course-info .course-info-management .course-info-title span{ font-size:12px; font-weight:normal; padding-left:15px;}
.course-info .course-info-management .course-info-title .true{ color:#009977;}
.course-info .course-info-management .course-info-title .error{ color:#FF4545;}
.course-info .course-info-management .course-info-type{ padding:12px 0;}
.course-info .course-info-management .course-teacher .teacher{ color:#0066CC; padding-right:10px;}
.course-info .course-info-management .course-teacher .teacher a{ color:#0066CC;}
.course-info .course-info-management .course-teacher .time{ color:#999;}

.course-info .course-info-statistics{ width:120px; padding:0 20px; background:#F9FAFC; float:left; height:165px;}
.course-info .course-info-statistics .course-info-number{ color:#009977; line-height:26px; padding-top:30px; padding-bottom:10px;}
.course-info .course-info-statistics .course-info-time{ color:#009977; line-height:24px;}
.course-info-cz .course-lock{ width:56px; height:20px; float:left; margin-right:20px;}
.course-info-cz .course-lock a{ display:block;width:56px; height:20px;}
.course-info-cz .open a{ background:url(../images/user-icon-100.png) no-repeat 0px -200px;}
.course-info-cz .close a{ background:url(../images/user-icon-100.png) no-repeat 0px -180px;}
.course-info-cz .error a{ background:url(../images/user-icon-100.png) no-repeat 0px -220px;}
.course-links{ color:#C7C7C7;}
.course-links a{ color:#0066CC;}
.course-links span{ margin:0 5px;}

.course-info .other-imgshow{ width:210px; height:165px; float:left;}
.course-info .other-imgshow img{ width:210px; height:165px;}

/*分页
.page{ clear: both;display: block; margin-top:20px;height:30px; bottom:0px;}
.page .page-btns {display: block;float: left;margin: 0 5px 0 0;padding: 0 10px;border: 1px solid #dbdbdb;height: 28px;overflow: hidden; background:#fff;}
.page .page-btns span {font-size: 12px;color: #333;line-height: 28px;}
.page .page-btns input{display: inline-block;margin: 0 5px;padding: 0 5px;border: 1px solid #dbdbdb;border-top: 0;border-bottom: 0;width: 30px;height: 28px;line-height: 28px;font-size: 12px;color: #333;text-align: center;vertical-align: top;overflow: hidden;}
.page-content a,.page-content span {display: inline-block;margin: 0 0 0 -1px;padding: 4px 12px;line-height: 20px;height: 20px;border: 1px solid #e1e1e1;background: #fff;color: #333;text-decoration: none; float:left;}
.page-content .current{ background:#0066CC; color:#fff;}*/

/*我的课程*/
.course-info-statistics{ position:relative;}
.course-info-statistics .course-sh{ position:absolute; width:47px; height:41px; overflow:hidden; right:0;}
.course-info-statistics .true{ background:url(../images/user-icon-100.png) no-repeat 0px -240px;}
.course-info-statistics .false{ background:url(../images/user-icon-100.png) no-repeat 0px -281px;}
.course-info-statistics .no{ background:url(../images/user-icon-100.png) no-repeat 0px -322px;}

/*课程审核*/
.course-btn{ width:12px; height:12px; padding:5px; background:#fff; position:absolute; z-index:2;}
.infosx-btn{ float:left; height:33px; margin-right:10px; border:1px solid #E1E1E1; background:#fff;}
.infosx-btn a{ display:block; padding:0 5px; height:33px; line-height:33px; float:left; color:#333333; padding-right:10px;}
.infosx-btn a i{ display:block; width:20px; height:30px; float:left;}
.infosx-btn a:hover{ text-decoration:none;}
.infosx-btn .btn-line{ border:1px solid #E1E1E1; border-top:0; border-bottom:0;}
.infosx-btn a .all{ background:url(../images/user-icon-20.png) no-repeat 0px -259px;}
.infosx-btn a .true{ background:url(../images/user-icon-20.png) no-repeat 0px -200px;}
.infosx-btn a .false{ background:url(../images/user-icon-20.png) no-repeat 0px -229px;}
.infosx-btn a .add{ background:url(../images/user-icon-20.png) no-repeat 0px -283px;}

/*公告管理*/
.course-tabs table{ width:100%;border-collapse:collapse; border-spacing:0; border:1px solid #E1E1E1;}
.course-tabs table thead tr{ height:34px; line-height:34px; background:#F3F3F3; border:1px solid #E1E1E1;}
.course-tabs table tbody tr{ height:38px; line-height:38px; border-bottom:1px solid #E1E1E1; background:#FFFFFF;}
.course-tabs table tbody tr input{ margin-left:25px;}
.course-tabs table tbody tr a{ color:#0066CC;}
.course-tabs table tbody tr .tabs-tabs-link a{ margin-left:5px;}
.course-tabs table tbody tr .tabs-tabs-link .stop{ color:#DF003D;}
.course-tabs table tbody tr .tabs-tabs-link .open{ color:#009900;}

/*用户中心首页*/
.Mindex-info{ overflow:hidden; background:#fff;}
.Mindex-info-top{ height:70px; overflow:hidden; padding:24px 25px; border-bottom:1px solid #EDEDED;}
.Mindex-info-photo{ height:70px; width:70px; overflow:hidden; float:left; border-radius:70px; margin-right:15px;}
.Mindex-info-photo img{ width:70px; border-radius:70px;}
.Mindex-info-office{ float:left; height:70px; margin-right:40px;}
.Mindex-info-office .name{ font-size:16px; font-weight:bold; padding-top:10px; padding-bottom:8px;}
.Mindex-info-office .office{ color:#FF9900;}
.Mindex-info-btn{ width:70px; height:70px; float:left;}
.Mindex-info-btn a{ display:block; width:70px; height:50px; text-align:center; margin-top:5px; color:#999;}
.Mindex-info-btn a i{ display:block; width:30px; height:25px; background:url(../images/user-icon-100.png) no-repeat 5px -370px; margin:0 auto; margin-bottom:10px;}
.Mindex-info-btn a:hover{ text-decoration:none; color:#0066CC;}
.Mindex-info-nums{ height:70px; overflow:hidden; float:right;}
.Mindex-info-nums dl{ float:left; width:118px;}
.Mindex-info-nums dl dt{ height:35px; line-height:35px; text-align:center; border-bottom:1px solid #EEEEEE; color:#999999;}
.Mindex-info-nums dl dd{ height:35px; line-height:35px; text-align:center; color:#009977; font-weight:bold; font-size:14px;}
.Mindex-info-nums .Mindex-info-nums-x{ border:1px solid #EEEEEE; border-top:0px; border-bottom:0px;}
.Mindex-info-news .title{ float:left; line-height:35px; padding-left:25px; color:#0066CC;}
.Mindex-info-news .title i{ display:block; width:20px; height:20px; background:url(../images/user-icon-20.png) no-repeat 0px -310px; float:left; margin-top:7px; margin-right:10px;}
.Mindex-info-news .info{ float:left; margin-top:2px;}
.Mindex-info-news .info ul{ float:left;}
.Mindex-info-news .info li{ float:left; display:inline; padding-left:20px; background:url(../images/user-icon-20.png) no-repeat 0px -332px; line-height:30px; margin-left:10px; margin-right:30px;}
.Mindex-info-news .info li a{ color:#333;}
.Mindex-info-news .info li a:hover{ color:#0066CC;}
.Mindex-info-news .info li span{ color:#999999; padding-left:10px;}

/*消息区域*/
.news-content{ height:135px; overflow:hidden; margin-bottom:15px; margin-top:15px;}
.news-content .title{ padding:0 20px; font-size:14px; font-weight:bold; color:#0066CC; line-height:50px; height:50px;}
.news-tzgg{ width:382px; height:135px; float:left; background:#fff;}
.news-tzgg .more{ float:right; display:block; padding-right:12px; background:url(../images/more-icon.jpg) no-repeat right center;}
.news-tzgg .more a{ font-weight:normal; font-size:12px; color:#9298A6;}
.news-tzgg .more a:hover{ color:#ff6600;}
.news-tsnr{ width:382px; height:135px; float:right; background:#fff;}
.news-tsnr .more{ float:right; display:block; padding-right:12px; background:url(../images/more-icon.jpg) no-repeat right center;}
.news-tsnr .more a{ font-weight:normal; font-size:12px; color:#9298A6;}
.news-tsnr .more a:hover{ color:#ff6600;}
.news-tzgg-cont{ padding:0 20px;}
.news-tzgg-cont li{ height:20px; line-height:20px; margin-bottom:6px;}
.news-tzgg-cont li i{ display:block; width:20px; height:20px; float:left; background:url(../images/user-icon-20.png) no-repeat 0px -335px;}
.news-tzgg-cont li a{ color:#333;}
.news-tzgg-cont li a:hover{ color:#FF6600;}
.news-tzgg-cont li span{ float:right; color:#999;}


/*流量统计*/
.Mindex-flow{ background:#FFFFFF; margin-top:20px; padding-bottom:20px; overflow:hidden; margin-bottom:20px;}
.Mindex-flow .title{ padding:0 20px; background:#F9FAFC; height:50px; overflow:hidden;}
.Mindex-flow .title .name{ float:left; line-height:50px; font-size:16px; font-weight:bold; margin-right:20px;}
.Mindex-flow .title select{ float:left; height:20px; margin-top:15px; width:120px;}
.Mindex-flow .title .Mindex-flow-links{ float:right; line-height:50px;}
.Mindex-flow .title .Mindex-flow-links a{ color:#0066CC;}
.Mindex-flow .title .Mindex-flow-links span{ color:#A8A8A8;}
.Mindex-flow-content{ padding:0 20px; overflow:hidden;}
.Mindex-flow-options{ height:40px; line-height:40px; margin-top:15px; margin-bottom:40px;}
.Mindex-flow-options a{ float:left; height:37px; line-height:37px; border-bottom:3px solid #fff; display:block; color:#333; margin-right:15px;}
.Mindex-flow-options a:hover{ border-bottom:3px solid #0066CC; color:#0066CC; text-decoration:none;}
.Mindex-flow-options .click{ border-bottom:3px solid #0066CC; color:#0066CC; text-decoration:none;}
.Mindex-flow-show{ height:60px; overflow:hidden; margin-bottom:50px;}
.Mindex-flow-show dl{ float:left; text-align:center; width:230px;}
.Mindex-flow-show dl dt{ height:30px; line-height:30px; font-size:16px; color:#666666;}
.Mindex-flow-show dl dd{ height:30px; line-height:30px; font-size:24px; color:#cbad23;}
.Mindex-flow-show .Mindex-flow-show-x{ border:1px solid #DEDEDE; border-top:0px; border-bottom:0px;}

/*课程排行*/
.Mindex-places{ background:#fff; overflow:hidden;}
.Mindex-places-title{ padding:0 20px; background:#F9FAFC; height:50px; overflow:hidden;}
.Mindex-places-title .name{ float:left; line-height:50px; font-size:16px; font-weight:bold; margin-right:20px;}
.Mindex-places-links a{ height:47px; line-height:47px; display:block; float:left; color:#333; border-bottom:3px solid #F9FAFC; margin-right:15px;}
.Mindex-places-links a:hover{ color:#0066CC; text-decoration:none; border-bottom:3px solid #0066CC;}
.Mindex-places-links .tab-click a{ color:#0066CC; text-decoration:none; border-bottom:3px solid #0066CC;}
.Mindex-places-content{ padding:0 20px; padding-bottom:20px; overflow:hidden; height:230px;}
.Mindex-places-content div{ padding:30px 0; padding-top:10px;}
.Mindex-places-content table{ width:100%;border-collapse:collapse; border-spacing:0;}
.Mindex-places-content table thead tr td{ font-weight:bold; height:45px; line-height:45px; border-bottom:1px solid #DADADA;}
.Mindex-places-content table tbody tr td{ height:35px; line-height:35px;}
.Mindex-places-content table tbody tr td span{ display:block; width:16px; text-align:center; height:16px; line-height:16px; color:#fff; background:#0066CC; float:left; margin-top:10px; margin-right:10px;}
.Mindex-places-content table tbody tr td a{ color:#0066CC;}
.Mindex-places-content table tbody tr .number{ font-weight:bold; color:#FF4545;}
.Mindex-places-content table tbody tr td .number-1,.Mindex-places-content table tbody tr td .number-2,.Mindex-places-content table tbody tr td .number-3{ background:#FF4545;}

/*课程详情*/
.bcf{ background:#EDEDED; padding-bottom:30px; overflow:hidden;}
.goback{ height:20px; padding-top:20px; padding-bottom:5px; border-bottom:1px solid #E1E1E1; margin-bottom:30px;}
.goback a{ display:block; height:20px; width:100px; line-height:20px; color:#333;}
.goback a i{ display:block; width:20px; height:20px; float:left; background:url(../images/user-icon-20.png) no-repeat 0px -360px;}
.goback a:hover{ text-decoration:none;}
.fs18{ font-size:18px !important;}

.course-datainfo .course-inner{ width:100%; overflow:hidden;}
.course-datainfo .course-teacherinfo{ width:140px; float:left; height:115px; overflow:hidden; text-align:center; margin-top:30px; display:inline; margin-left:200px;}
.course-datainfo .course-teacherinfo p{ width:80px; height:80px; margin:0 auto; overflow:hidden; border-radius:80px; margin-bottom:5px;}
.course-datainfo .course-teacherinfo p img{ width:80px; height:80px; border-radius:80px;}
.course-datainfo .course-teacherinfo a{ color:#333;}
.course-datainfo .course-teacherinfo a:hover{ color:#0066CC; text-decoration:none;}

.course-compose{ padding:25px; background:#fff; overflow:hidden; padding-top:15px; padding-bottom:10px; display:none; border-top:1px solid #E8E8EA;}
.course-compose li{ height:155px; overflow:hidden; width:160px; float:left; margin-top:10px;}
.course-compose li a{ color:#333;}
.course-compose li a p{ text-align:center; line-height:30px; font-size:14px;}
.course-compose li a:hover{ text-decoration:none; color:#0066CC;}
.course-compose li .mb-imgshow{ width:160px; height:125px; background:url(../images/mb-imgshow.png) no-repeat;}
.course-compose li .mb-imgshow img{ width:120px; height:75px; margin-top:24px; margin-left:21px;}
.course-compose li .plugs-imgshow{ width:160px; height:125px; background:url(../images/plugs-imgshow.png) no-repeat;}
.course-compose li .plugs-imgshow img{ width:120px; height:75px; margin-top:24px; margin-left:21px;}
.course-compose span{ float:left; display:block; width:40px; height:155px; overflow:hidden; margin-top:10px;}
.course-compose span i{ display:block; width:24px; height:23px; background:url(../images/user-icon-100.png) no-repeat 0px -410px; margin:0 auto; margin-top:50px;}

.course-more{ height:30px; background:#F9FAFC; overflow:hidden; margin-bottom:20px; cursor:pointer;}
.course-more span{ width:100px; margin:0 auto; display:block; height:30px; line-height:30px; color:#666;}
.course-more i{ display:block; width:20px; height:20px; float:right; margin-top:5px; background:url(../images/user-icon-20.png) no-repeat 0px -382px; transition:transform .3s 0s; }
.course-more .open{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg); background:url(../images/user-icon-20.png) no-repeat 0 -400px\9;}

/*流量统计*/
.course-flows-title{ height:50px; background:url(../images/tab-bg.jpg) repeat-x bottom #F9FAFC; padding-left:20px;}
.course-flows-title span{ display:block; height:47px; line-height:47px; border-top:3px solid #F9FAFC; float:left; cursor:pointer; padding:0 35px; color:#666; font-size:16px; font-weight:bold;}
.course-flows-title .click{ border-top:3px solid #3D90DD; color:#3D90DD; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; background:#fff;}
.course-flows-tt{ overflow:hidden; margin-top:25px; margin-bottom:30px;}
.course-flows-tt a{ display:block; width:110px; height:35px; float:left; margin-right:5px; background:#EEEEEE; text-align:center; line-height:35px; color:#666666; font-size:14px; margin-top:5px;}
.course-flows-tt a:hover{ color:#fff; background:#3A90DD; text-decoration:none;}
.course-flows-tt .click{ color:#fff; background:#3A90DD; text-decoration:none;}
.course-flows{ background:#FFFFFF; margin-top:20px; padding-bottom:20px; overflow:hidden; margin-bottom:20px;}
.course-flows .course-flow-links{ float:right; height:50px; overflow:hidden; margin-bottom:30px;}
.course-flows .course-flow-links select{ width:140px; height:20px; margin-top:13px;}
.course-flows .course-flow-links a{ margin-right:15px;}
.course-flows .course-flow-links a{ height:47px; line-height:47px; display:block; float:left; color:#333; border-bottom:3px solid #fff; margin-right:15px;}
.course-flows .course-flow-links a:hover{ color:#0066CC; text-decoration:none; border-bottom:3px solid #0066CC;}
.course-flows .course-flow-links .click{ color:#0066CC; text-decoration:none; border-bottom:3px solid #0066CC;}
.course-flows .course-flows-cont{ padding:0 25px; padding-bottom:20px;}
.course-flows-show{ margin:50px 0; overflow:hidden; width:100%;}
.course-flows-show dl{ float:left; text-align:center; width:316px;}
.course-flows-show dl dt{ height:30px; line-height:30px; font-size:16px; color:#666666;}
.course-flows-show dl dd{ height:30px; line-height:30px; font-size:24px; color:#cbad23;}
.course-flows-show .course-flows-show-x{ border:1px solid #DEDEDE; border-top:0px; border-bottom:0px;}

/*教学管理*/
.EduManage{ overflow:hidden; padding-top:20px;}
.EduManage-inner{ float:left; margin-left:-20px; margin-top:-20px;}
.EduManage dl{ width:490px; height:170px; background:#fff; float:left; display:inline; margin-left:20px; margin-top:20px;}
.EduManage dl dt{ width:130px; height:170px; float:left; background:#F9FAFC; text-align:center; font-size:14px; font-weight:bold;}
.EduManage dl dd{ padding:20px 30px; float:left; overflow:hidden; width:300px; height:130px;}
.EduManage dl dt span{ display:block; width:100px; height:80px; margin:0 auto; margin-top:30px; margin-bottom:20px;}
.EduManage dl dt .EduManage-icon-01{ background:url(../images/user-icon-100.png) no-repeat 0px -440px;}
.EduManage dl dt .EduManage-icon-02{ background:url(../images/user-icon-100.png) no-repeat 0px -520px;}
.EduManage dl dt .EduManage-icon-03{ background:url(../images/user-icon-100.png) no-repeat 0px -600px;}
.EduManage dl dt .EduManage-icon-04{ background:url(../images/user-icon-100.png) no-repeat 0px -680px;}
.EduManage dl dd p{ line-height:28px; font-size:14px;}
.EduManage dl dd a{ display:block; width:130px; height:30px; text-align:center; line-height:30px; color:#fff; background:#3D90DD; float:left; margin-right:20px; margin-top:15px;}
.EduManage dl dd a:hover{ background:#2476C6; text-decoration:none;}
.EduManage .EduManage-long{ width:100%;}
.EduManage .EduManage-long dd{ width:810px;}

/*课程审核*/
.application{ overflow:hidden;}
.application .click1{ background:url(../images/click1.jpg) no-repeat;}
.application .click2{ background:url(../images/click2.jpg) no-repeat;}
.application .click3{ background:url(../images/click3.jpg) no-repeat;}
.application .click4{ background:url(../images/click4.jpg) no-repeat;}
.application-title{ height:50px; overflow:hidden; position:relative;}
.application-title li{ height:50px; line-height:50px; position:absolute; font-size:18px; color:#999999;}
.application-title .click{ color:#fff;}
.application-title .title01{ left:80px;}
.application-title .title02{ left:360px;}
.application-title .title03{ left:610px;}
.application-title .title04{ left:870px;}
.application-cont-inner{ overflow:hidden; padding-bottom:20px;}
.application-cont-inner .alt{ background:url(../images/alt-icon.jpg) no-repeat left center; padding-left:35px; height:25px; line-height:25px; margin-left:45px; overflow:hidden; margin-top:40px; margin-bottom:40px; font-size:14px; color:#999999;}
.application-cont-inner dl{ width:520px; margin:0 auto; overflow:hidden; margin-bottom:15px;}
.application-cont-inner dl dt{ width:95px; text-align:right; float:left; line-height:40px; font-size:14px;}
.application-cont-inner dl dd input{ width:378px; height:38px; border:1px solid #CCCCCC; line-height:38px\9; padding:0 10px;}
.application-cont-inner dl dd textarea{ width:378px; height:140px; border:1px solid #CCCCCC; padding:5px 10px; resize:none;}
.application-btn{ height:40px; overflow:hidden; padding-top:40px; border-top:1px solid #DDDDDD;}
.application-btn p{ width:230px; height:40px; float:right;}
.application-btn p .pre{ height:40px; line-height:40px; font-size:14px; color:#3D90DD;}
.application-btn p .next{ display:block; width:100px; height:40px; text-align:center; line-height:40px; color:#fff; font-size:14px; background:#3D90DD; float:right;}
.application-btn p .next:hover{ background:#2E81D1; text-decoration:none;}
.application-mb-list{ overflow:hidden;}
.application-mb-list ul{ float:left; margin-left:-50px;}
.application-mb-list li{ width:300px; height:285px; background:#fff; float:left; display:inline; margin-left:50px; position:relative; margin-bottom:30px; float:left; cursor:pointer;}
.application-mb-list li .imgshow{ width:300px; height:235px; background:url(../images/course-info-imgbg.jpg) no-repeat;}
.application-cj-list li .imgshow{ width:300px; height:235px;  background:url(../images/course-cj-imgbg.jpg) no-repeat;}
.application-mb-list li .imgshow img{ width:235px; height:175px; margin-left:33px; margin-top:32px;}
.application-cj-list li .imgshow img{ width:250px; height:155px; margin-left:25px; margin-top:26px;}
.application-mb-list li .info-btn{ padding:0 10px;}
.application-mb-list li .info-btn span{ float:left; height:50px; line-height:50px; font-size:14px;}
.application-mb-list li .info-btn a{ display:block; float:right; width:50px; height:24px; background:#3D90DD; line-height:24px; text-align:center; color:#fff; font-size:12px; border-radius:3px; margin-top:13px; position:relative; z-index:999999999;}
.application-mb-list li .info-btn a:hover{ text-decoration:none; color:#fff; background:#297CCE;}
.application-cj-list li .info-btn a{ display:block; float:right; width:50px; height:24px; background:#FF9900; line-height:24px; text-align:center; color:#fff; font-size:12px; border-radius:3px; margin-top:13px; position:relative; z-index:999999999;}
.application-cj-list li .info-btn a:hover{ text-decoration:none; color:#fff; background:#CB8B31;}
.application-mb-list li .click-div{position:absolute; width:294px; height:279px;}
.application-mb-list li .click-div-hover{ border:3px solid #07D405;}
.application-mb-list li .click-div-click{ border:3px solid #07D405; background:url(../images/click-lick.png) no-repeat 265px 5px;}
.application-ok{ width:430px; height:315px; background:url(../images/sq-icon.png) no-repeat 0 0; margin:0 auto; margin-top:100px; padding-left:200px; margin-bottom:30px;}
.application-ok .alt{ font-size:36px; color:#009933; line-height:80px;}
.application-ok .ok{ font-size:14px;}
.application-ok .ok a{ color:#0066CC;}
.application-ok .info{padding-top:20px; font-size:14px;}
.application-ok .info p{ color:#999; line-height:20px; padding:8px 0;}
.application-ok .info p span{ color:#CC6600;}

/*通用表单样式*/
.Mform{ overflow:hidden;}
.Mform-title{ height:35px; line-height:35px;border-bottom:1px solid #E5E5E5;}
.Mform-title span{ display:block; padding:0 20px; height:34px; line-height:34px;border-right:1px solid #E5E5E5; float:left; cursor:pointer; border-bottom:1px solid #E5E5E5; border-top:1px solid #E5E5E5; background:#F9F9F9;}
.Mform-title .formtab-click{ border-bottom:1px solid #fff; background:#fff;}
.Mform-title .l-l{ border-left:1px solid #E5E5E5;}
.Mform-cont{ overflow:hidden; background:#fff; padding:20px; border:1px solid #E5E5E5; border-top:0;}
.Mform-cont dl{margin-bottom:20px;}
.Mform-cont dl dt{ float:left; height:35px; line-height:35px; width:120px; text-align:right; margin-right:10px;}
.Mform-cont dl dd .text-input{ padding:0 10px; width:200px; height:33px; border:1px solid #E5E5E5;font-family:\5FAE\8F6F\96C5\9ED1; font-size:12px; float:left; line-height:30px\9;}
.Mform-cont dl dd .text-long{ padding:0 10px; width:350px; height:33px; border:1px solid #E5E5E5;font-family:\5FAE\8F6F\96C5\9ED1; font-size:12px; float:left; line-height:30px\9;}
.Mform-cont dl dd .text-input-low{ width:40px;}
.Mform-cont dl dd .text-input-focus{ border:1px solid #99D8F5; background:#FFFBDE;}
/*.Mform-cont dl dd span{ float:left; margin-left:10px; color:#999; line-height:35px;}*/
.Mform-cont dl dd .Mcourse-form-links{ float:left; border-left:1px solid #E5E5E5;}
.Mform-cont dl dd .Mcourse-form-links a{ display:block; float:left; height:33px; padding:0 15px; text-align:center; line-height:33px; border:1px solid #E5E5E5; border-left:0; color:#333; margin:0;}

.Mcourse-form-links a:hover{ text-decoration:none; background:#C9E1EF;}
.Mform-cont dl dd .Mcourse-form-links .click{ background:#0066CC; color:#fff; border-color:#0066CC;}
.Mform-cont dl dd select{ float:left; height:35px; border:1px solid #E5E5E5; color:#333; padding:0 5px;font-family:\5FAE\8F6F\96C5\9ED1;}
.Mform-cont dl dd p{ float:left; line-height:35px;}
.Mform-cont dl dd p span{ float:left; color:#333; margin-left:0; margin-right:20px;}
.Mform-cont dl dd .radio-input{ margin-top:11px; float:left; margin-right:5px;}
.Mform-cont dl dd textarea{ border:1px solid #E5E5E5; width:300px; height:100px;font-family:\5FAE\8F6F\96C5\9ED1; padding:5px; line-height:24px;}
.Mform-cont dl dd>a{ float:left; display:block; height:35px; line-height:35px; padding:0 10px; border:1px solid #E5E5E5; margin-left:5px; color:#333;}
.Mform-cont dl dd>a:hover{ text-decoration:none;}

.Mform-cont1 {overflow: hidden;background: #fff;padding: 20px;border: 1px solid #E5E5E5;border-top: 0;}
.Mform-cont1 dl {margin-bottom: 20px;}
.Mform-cont1 dl dt {float: left;height: 35px;line-height: 35px;width: 90px;text-align: right;margin-right: 10px;}
.Mform-cont1 dl dd {min-height: 35px;line-height: 35px;}
.Mform-cont1 dl dd p {line-height: 35px;padding-left: 100px;padding-right: 15px;}

.Mcourse-form-btn{ height:35px; overflow:hidden; margin:20px 0;}
.Mcourse-form-btn a{ display:block; height:35px; line-height:35px; padding:0 20px; float:left; color:#fff; font-size:12px; margin-right:10px;}
.Mcourse-form-btn a:hover{ text-decoration:none;  color:White;}
.Mcourse-form-btn .btn-true{ background:#16A0D3;}
.Mcourse-form-btn .btn-true:hover{ background:#117EA6;}
.Mcourse-form-btn .btn-false{ background:#FF9C30;}
.Mcourse-form-btn .btn-false:hover{ background:#C87316;}

.input{ padding:0 10px; width:70px; height:33px; border:1px solid #E5E5E5;font-family:\5FAE\8F6F\96C5\9ED1; font-size:12px;  line-height:30px\9;}

/*弹窗 - 课程审核*/
.TcCoursesCheck-title{ padding:20px 35px; overflow:hidden; background:#F9FAFC;}
.TcCoursesCheck-title p{ height:36px; line-height:36px; color:#999999;}
.TcCoursesCheck-title p .title{ color:#cc0000; font-weight:bold;}
.TcCoursesCheck-title p .time{ color:#333333;}
.TcCoursesCheck-title p .time a{ color:#0066ff; margin-right:10px;}
.TcCoursesCheck-title p .info{ color:#333;}
.TcCoursesCheck-cont{ padding:20px 35px;}
.TcCoursesCheck-cont table{ width:100%;border-collapse:collapse; border-spacing:0;}
.TcCoursesCheck-cont table thead tr{ height:50px; border-bottom:1px solid #EEEEEE; color:#999999;}
.TcCoursesCheck-cont table thead tr .title{ font-size:14px; font-weight:bold; color:#333;}
.TcCoursesCheck-cont table tbody tr td{ height:60px; padding:15px 0; border-bottom:1px solid #EEEEEE;}
.TcCoursesCheck-cont table tbody tr td dl dt{ width:60px; height:60px; float:left; margin-right:15px;}
.TcCoursesCheck-cont table tbody tr td dl dt img{ width:60px; height:60px;}
.TcCoursesCheck-cont table tbody tr td dl dd{ line-height:60px; font-size:14px;}
.TcCoursesCheck-cont table tbody tr td dl dd a{ color:#333;}
.TcCoursesCheck-cont table tbody tr td dl dd a:hover{ color:#FF6600;}
.TcCoursesCheck-cont table tbody tr .blue{ color:#0066CC;}
.TcCoursesCheck-cont table tbody tr .green{ color:#009977;}
.TcCoursesCheck-btn{ width:210px; height:40px; margin:0 auto;}
.TcCoursesCheck-btn a{ display:block; width:100px; height:40px; text-align:center; line-height:40px; color:#fff; font-size:14px; font-weight:bold;}
.TcCoursesCheck-btn .true{ background:#15A0D3; float:left;}
.TcCoursesCheck-btn .false{ background:#BF0707; float:right;}
.TcCoursesCheck-btn .true:hover{ background:#0D89B7; text-decoration:none;}
.TcCoursesCheck-btn .false:hover{ background:#A20505; text-decoration:none;}

/*E 用户中心*/
/*2015年6月30日*/
.listcontent{ overflow:hidden; background:#fff; margin-top:20px;}
.noinfo{ width:100%; padding:100px 0; text-align:center;}

/*2015年7月2日*/
.nox-header{ width:980px; height:615px; margin:0 auto; position:relative;}
.nox-header .logo{ position:absolute; top:10px; z-index:99;}
.nox-header .piccont{ width:800px; position:absolute; left:90px; position:relative;}
.nox-header .piccont img{ width:100%; position:absolute;}
.nox-header .piccont .errorx{ left:-50px; top:-20px;}
.nox-btn{ width:350px; height:45px; overflow:hidden; margin:0 auto;}
.nox-btn a{ display:block; width:160px; height:45px; float:left; background:#175D9B; text-align:center; line-height:45px; font-size:14px; color:#fff; font-weight:bold; border-radius:3px;-moz-transition:all .2s .1s ease; -ms-transition:all .2s .1s ease; -o-transition:all .2s .1s ease; -webkit-transition:all .2s .1s ease; transition:all .2s .1s ease;}
.nox-btn a:hover{ text-decoration:none; background:#0F5293;}
.nox-btn .r{ float:right;}

/*Login*/
.xlogin-cont{ position:fixed; width:100%; height:100%; background:#3d90dd;}
.xlogin-bg{ position:absolute; width:100%; height:100%;}
#xlogin-bg{ width:100%; height:100%; display:block;}
#xlogin-bg li{ width:100%; height:100%; position:absolute;}
#xlogin-bg li img{ position:absolute; left:50%; top:50%; margin-left:-960px; margin-top:-500px;}

/*.xlogin-inner{ width:430px; height:390px; position:absolute; background:url(../images/xlogin-bg.png) no-repeat; z-index:999; left:50%; top:50%; margin-left:-250px; margin-top:-180px;}*/
.xlogin-inner{ width:430px; height:390px; background:url(../images/xlogin-bg.png) no-repeat; z-index:999; }
.xlogin-inner .xlogin{ width:430px; height:360px;}
.xlogin-inner .copy{ height:30px; text-align:center; line-height:30px; color:#fff;}
.xlogin-inner .copy a{ color:#fff;}
.xlogin-left{ width:70px; height:360px; float:left;}
.xlogin-left a{ display:block; width:70px; height:70px;}
.xlogin-right{ width:430px; height:360px; float:right;}
.xlogin-right .xlogin-title{ font-size:24px; text-align:center; color:#333333; height:40px; line-height:40px; font-weight:bold; padding-top:20px;}
.xlogin-right dl{ height:35px; overflow:hidden; margin-top:20px;}
.xlogin-right dl dt{ float:left; width:100px; height:35px; text-align:right; padding-right:15px; line-height:35px; font-size:14px;}
.xlogin-right dl dd{ height:35px; overflow:hidden; float:left; width:250px;}
.xlogin-right dl dd .ipt{ width:228px; height:33px; border:1px solid #9DB8D1; padding:0 10px; line-height:33px\9; float:left;}
.xlogin-right dl dd input.click{ border-color:#5A9DD1; box-shadow:1px 2px 2px #D3E5EF;}
.xlogin-right dl dd .smallinput{ width:90px;}
.xlogin-right dl dd img{ float:right;}
.xlogin-right .xalt{ padding-left:115px; height:25px; line-height:25px; margin-top:5px; margin-bottom:5px;}
.xlogin-right .xalt input{ float:left; margin-top:6px; margin-right:5px;}
.xlogin-right .xlogin-btn{ display:block; width:135px; height:40px; text-align:center; line-height:40px; font-size:14px; background:#5D7E92; margin-left:115px; color:#fff;-moz-transition:all .2s .1s ease; -ms-transition:all .2s .1s ease; -o-transition:all .2s .1s ease; -webkit-transition:all .2s .1s ease; transition:all .2s .1s ease;}
.xlogin-right .xlogin-btn:hover{ text-decoration:none; background:#4D7C98;}

.xlogin-info{width: 430px; left: 50%; top: 50%; margin-left: -220px; position: absolute; margin-top: -320px; height:480px;}
.xlogin-info .xlogo{ margin-bottom:15px;}
.xlogin-info .logoname{ font-size:40px; color: white; text-align: center;margin-bottom:15px;}
/*Login*/

/*Register*/
.xregister-inner{ width:430px; background:url(../images/xregister-bg.png) no-repeat; z-index:999; }
.xregister-inner .xlogin{ width:430px; height:468x;}
.xregister-inner .copy{ height:30px; text-align:center; line-height:30px; color:#fff;}
.xregister-inner .copy a{ color:#fff;}
.xregister-right{ width:430px; float:right;}
.xregister-cont{ position:fixed; width:100%; height:100%; background:#3d90dd;}
.xregister-right .xregister-title{ font-size:24px; text-align:center; color:#333333; height:40px; line-height:40px; font-weight:bold; padding-top:20px;}
.xregister-right dl{ overflow:hidden; margin-top:20px;}
.xregister-right dl dt{ float:left; width:100px; height:35px; text-align:right; padding-right:15px; line-height:35px; font-size:14px;}
.xregister-right dl dd{ overflow:hidden; float:left; width:250px;}
.xregister-right dl dd .ipt{ width:228px; height:33px; border:1px solid #9DB8D1; padding:0 10px; line-height:33px\9; float:left;}
.xregister-right dl dd input.click{ border-color:#5A9DD1; box-shadow:1px 2px 2px #D3E5EF;}
.xregister-right dl dd .smallinput{ width:90px;}
.xregister-right dl dd img{ float:right;}
.xregister-right .xalt{ padding-left:115px; height:10px; line-height:25px; margin-top:5px; margin-bottom:5px;}
.xregister-right .xalt input{ float:left; margin-top:6px; margin-right:5px;}
.xregister-right .xregister-btn{ display:block; width:135px; height:40px; text-align:center; line-height:40px; font-size:14px; background:#5D7E92; margin-left:125px; color:#fff;-moz-transition:all .2s .1s ease; -ms-transition:all .2s .1s ease; -o-transition:all .2s .1s ease; -webkit-transition:all .2s .1s ease; transition:all .2s .1s ease;float: left;}
.xregister-right .xregister-btn:hover{ text-decoration:none; background:#4D7C98;}
.xregister-info{width: 430px; left: 50%; top: 50%; margin-left: -220px; position: absolute; margin-top: -360px; height:480px;}
.xregister-info .xlogo{ margin-bottom:15px;}
.xregister-info .logoname{ font-size:40px; color: white; text-align: center;margin-bottom:15px;}
.xregister-bg{ position:absolute; width:100%; height:100%;}
#xregister-bg{ width:100%; height:100%; display:block;}
#xregister-bg li{ width:100%; height:100%; position:absolute;}
#xregister-bg li img{ position:absolute; left:50%; top:50%; margin-left:-960px; margin-top:-500px;}


.xregister-left{ width:70px; height:360px; float:left;}
.xregister-left a{ display:block; width:70px; height:70px;}

/*yxh*/
.Mform-cont dl dd{ min-height:35px; line-height:35px;}

/*分页*/
.page{ clear: both;display: block; margin-top:20px; height:20px;}
.page .page-btns {display: block;float: left;margin: 0 5px 0 0;padding: 0 10px;border: 1px solid #dbdbdb;height: 28px;overflow: hidden; background:#fff;}
.page .page-btns span {font-size: 12px;color: #333;line-height: 28px;}
.page .page-btns input{display: inline-block;margin: 0 5px;padding: 0 5px;border: 1px solid #dbdbdb;border-top: 0;border-bottom: 0;width: 30px;height: 28px;line-height: 28px;font-size: 12px;color: #333;text-align: center;vertical-align: top;overflow: hidden;}
.page-content .page_count{display: inline-block;margin: 0 0 0 -1px;padding: 4px 12px;line-height: 20px;height: 20px;border: 1px solid #e1e1e1;background: #fff;color: #333;text-decoration: none; float:left;}
.page-content1 .current{ background:#0066CC; color:#fff;}

/*列表中排序框*/
.course-tabs td .text-input { display: inline-block;padding: 0 3px;border: 1px solid #d7d7d7;height: 20px;line-height: 18px;color: #666;font-size: 12px;background: #fff;vertical-align: middle;margin-left:0;}
.course-tabs td .disp { display: inline-block;padding: 0 3px;border: 1px solid #d7d7d7;width: 35px;height: 20px;line-height: 18px;color: #666;font-size: 12px;background: #fff;vertical-align: middle;margin-left:0;}
.navigation{ margin-bottom:15px;}
/*表单*/
.Mform-cont dl dd>a{ margin-left:0; padding:0;border:0; }
.Mform-cont dl dd>a:hover{ text-decoration:none;}
.Mcourse-form .Validform_checktip{ height:35px; line-height:35px; margin-left:10px;position: absolute;}
.Mform-cont dl dd .text-input-80{ width:80px;}
.operationNavigation ul li .sel-input{display:block;height:31px; padding:0 5px;}
.operationNavigation ul li select{ padding:0 10px; max-width:150px;}
/*富文本框*/
.Mform-cont dl dd tr span{ line-height:0;}
.Mform-cont dl dd .xheButton{ height:20px; line-height:20px; padding:0; }
/*导入按钮*/
.uploadify-button{display: block;height: 33px;line-height: 33px;padding: 0 10px;border: 1px solid #E5E5E5;margin-left: 5px;color: #333;}
.cancel{  width:auto; float:right;}
.cancel a{ color:Red;}

.Mform-cont dl dd .a-btn{ float:left; display:block; height:33px; line-height:33px; padding:0 10px; border:1px solid #E5E5E5; margin-left:5px; color:#333;}
.Mform-cont dl dd .a-btn:hover{ text-decoration:none;}
/*弹出列表页*/
 .dialogfrom .box{ padding-top:0;}
 .dialogfrom .right-content{ width:780px;  position:inherit; float:left; min-height:470px;}
 .dialogfrom .right-contents{ width:780px;  position:inherit; float:left; min-height:470px;}
 .dialogfrom .Mform{margin-top: 15px;}
 /*学生人个实习任务*/
 .Mform-cont-plan{ padding:0;}
.Mform-cont-plan dl{ overflow:hidden; margin-bottom:0px; width:25%; float:left;border-bottom:1px solid #E8EBEF;}
.Mform-cont-plan dl dt{ float:left; height:45px; line-height:45px; width:85px; text-align:right; margin-right:5px;color:#A9A9A9;}
.Mform-cont-plan dl dd{height:45px; line-height:45px;}
.Mform-cont-plan .info{ display:block; overflow:hidden; }
.Mform-cont-plan .info .info-dl{ padding:0 20px;}
.Mform-cont-plan h1{ height:50px; line-height:50px; }
.Mform-cont-plan a{color:#0066CC; margin:0 5px;}
.Mform-cont-plan .bot{ border:0;}
.Mform-cont-plan dl .content{  margin-left:85px; height:auto; line-height:normal; margin-top:14px;}
.Mform-cont-plan dl dd a{ height:45px; line-height:45px;}
/*列表选项卡*/
.tab-con{ border-left:1px solid #D5DADF; border-bottom:1px solid #D5DADF; height:37px; line-height:37px;}
.tab-con  span{ float:left; padding:0 15px; background-color:#FFF;border:1px solid #D5DADF; border-bottom:0;border-left:0; height:36px;}
.tab-con .click{border-top:2px solid #0099CC;font-weight:bold;color:#0099CC; cursor:pointer; height:35px;}
.tab-con .act{background-color: #f6f1f1; cursor:pointer;}
.course-tabs .operationNavigation{ margin:7px 10px 0 0;}
.lt_50{ width:50px;}
.lt_60{ width:60px;}
.lt_70{ width:70px;}
.lt_80{ width:80px;}
.lt_90{ width:90px;}
.lt_100{ width:100px;}
.lt_120{ width:120px;}
.lt_150{ width:150px;}
.lt_160{ width:160px;}
.lt_180{ width:180px;}
.lt_200{ width:200px;}
.lt_250{ width:250px;}
.lt_280{ width:280px;}
.lt_300{ width:300px;}
.lt_350{ width:350px;}
.pl15{ padding-left:15px;}
.formContent{ margin-bottom:150px;}
.statistics{margin-bottom:20px; background-color:#FFFFFF; float:left; width:100%;}
/*林盛彦
  20150826
*/
.right-content {    position: relative; left:0;float: right; width: 1663px;}
.right-content .homePage div.currentPlan,
.right-content .homePage div.announcement,
.right-content .homePage div.todo,
.right-content .homePage div.theLatest{ width:48.5%;}

.right-contents {    position: relative; left:30px;float: right; width: 100%;}
.right-contents .homePage div.currentPlan,
.right-contents .homePage div.announcement,
.right-contents .homePage div.todo,
.right-contents .homePage div.theLatest{ width:48.5%;}

.todo ul li{margin: auto 10px;}
.todo ul li.first{ width:59%;}
.cent { width: 15%;}
.Mform dl dd.easyddl{height: 33px;line-height : 33px;}
 .Mform-cont dl dt>span{ color:Red; margin-right:2px;}
 .empty{ text-align:center;}
.combo-arrow, .combo {height: 32px !important;line-height: 32px !important;border-color: #D5DADF !important;}
.combo-arrow{ background-color: #D5DADF !important;}

.panel-header, .panel-body{ border-color: #D5DADF !important;}
.course-tabs table tbody tr span{ padding:0 2px;}

/*内容详情*/
.news-content2{ width:95%;height:auto; float:left; background:#FFF; padding:10px 30px 30px 30px;}
.news-content2-title{  padding:20px 0;  border-bottom:#EEEEEE solid 1px; line-height:2;}
.news-content2-title h1{ text-align:center;}
.news-content2-title p{ text-align:center;}
.news-content2-title p span{  color:#999;}
.news-content2-p{ width:780px; height:auto; float:left; padding:30px 0; line-height:2;}

.related-news{ width:780px; height:auto; float:left; margin-top:20px}
.related-news ul { width:780px; margin-top:20px;}
.related-news ul li{ line-height:24px; height:24px; background:url(../images/icon-d.jpg) no-repeat 0 9px; padding-left:20px; width:760px;}
.related-news ul li a{ margin-left:20px;}
.related-news ul li label{ margin-left:20px;}
.user-menu-left li.cur{ background-color:#0191C1;}
/**404**/
.error_m{ margin:auto; width:520px; padding-top:40px;}
.error_m .nf_ul li{ line-height:25px; float:left; font-size:14px; }
.error_footer{ margin:auto; width:550px; padding-top:40px;}

.navigation li span{ color:#727272;}
.user-footer{ height:30px; padding-top:10px;}
.operationNavigation .combo{ vertical-align:inherit;}
.operationNavigation .btn-search{display:block; height:35px; line-height:35px; padding:0 15px; float:left; color:#fff; font-size:12px; margin-right:10px; background:#16A0D3;}
 
 
 /*随机测试*/
.RandomTest{ overflow: hidden; }
.RandomTestalt{ height: 45px; line-height: 45px; background: #F2FFEA; padding: 0 10px; color: #df3535; margin-bottom: 20px;}
.RandomTestalt i{ width: 14px; height: 18px; background: url(../images/boom.png) no-repeat; display: block; float: left; margin-top: 13px;margin-right: 5px;}
.RandomTestalt span{ font-weight: bold; }
.RandomTestCont{ width: 100%; height: 450px; background: #fff; overflow: hidden;}
.RandomTestFrom{ width: 440px; margin: 0 auto; height: 210px; margin-top: 135px;}
.RandomTestFrom dl{ height: 30px; line-height: 30px; margin-bottom: 25px;}
.RandomTestFrom dl dt{ float: left; width: 60px; text-align: right; font-weight: bold;}
.RandomTestFrom dl dd{ float: right; width: 360px; height: 30px; }
.RandomTestFrom dl dd select{ width: 270px; border:1px solid #DFDFDF; padding:4px 10px; color: #999;}
.RandBtn{ padding-left: 80px; height: 35px;}
.RandBtn a{ display: block; height: 35px; line-height: 35px; float: left;width: 90px; text-align: center; color: #16A0D3;}
.RandBtn .RandBtn-begin{ background: #16A0D3; color: #fff; font-size: 14px;}
.RandBtn .RandBtn-begin:hover{ background: #0076A5; color: #fff; text-decoration: none; }
td.first{  padding-left: 10px;}
.select{ width: 120px; border:1px solid #DFDFDF; padding:8px 10px;}

/*播放器*/
.edui-upload-video{ border:1px solid #ccc;}