﻿@charset "utf-8";
/* 
 * reset_complete.css by Hou 
 * 根据项目自行删减无效项
*/
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-wrap:break-word}
body{margin:0;font:12px/1.5 \5FAE\8F6F\96C5\9ED1,Arial,sans-serif;}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}
audio:not([controls]){display:none;height:0}
progress{vertical-align:baseline}
[hidden],template{display:none}
a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none;color: #333;}
a:active,a:hover{outline-width:0;text-decoration:none}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
dfn{font-style:italic}
h1,h2,h3,h4,h5,h6{font-size: 100%}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
svg:not(:root){overflow:hidden}
input,label,img,th{vertical-align:middle;outline:none}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
button,input,select,textarea{font:inherit;margin:0;color: inherit;}
optgroup{font-weight:700}
button,input{overflow:visible}
button,select{text-transform:none}
table{border-collapse:collapse;border-spacing:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
textarea{overflow:auto}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-input-placeholder{color:inherit;opacity:.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
.clearfix{zoom:1}
.clearfix:after,.clearfix:before{clear:both;content:' ';display:block;width: 0;height: 0;visibility:hidden;}
.fontY{ text-indent: -9999px}
.fll{ float:left; display:inline;}
.flr{ float:right; display:inline;}
/*start*/
body{background: #f4faff;}
.overflow{ overflow: hidden;}
.type-area{width: 1100px; margin: 0 auto;}
.header{ background: url(../images/bg_header_inedx.png) repeat-x; height: 74px;}
.logo{ float: left; width: 305px; height: 38px; background: url(../images/logo.png) no-repeat; margin-top: 17px;}
.logo a{ width: 305px; height: 38px; display: block; text-indent: -999em;}
.nav-box{ float: left; margin-top: 18px; margin-left: 40px;}
.nav-box ul{ }
.nav-box ul li{ float: left; width: 90px; margin: 0 5px; height: 36px; line-height: 36px; font-size: 16px;text-align: center; position: relative;}
.nav-box > ul > li > a{ display: block; width: 100%; height: 100%;}
.nav-box ul li a{ color: #fff;}
.nav-box ul li a.on{background: #0064b2; border: 1px solid #268ddd;}
.nav-box ul li ul{position: absolute; left: -999em; top: 36px; z-index: 2;}
.nav-box ul li .icon-nav{font-size: 12px; margin-left: 4px;}
.nav-box ul li ul li{ background: #0d80d9;border: 1px solid #0d80d9; margin: 0; font-size: 14px; line-height: 30px; height: 30px;}
.nav-box ul li ul li:hover{ background: #0064b2;}
.nav-box ul li ul li a{}
.search-box{float: right; overflow: hidden;height: 36px; line-height: 36px; background: #10a1e3; margin-top: 18px; padding: 0 15px;}
.search-icon{float: left; width: 15px; height: 15px; background: url(../images/icon_all1.png) no-repeat; text-indent: -999em; margin-top: 11px; margin-right: 14px;}
.search-input{float: right; width: 180px;
	height:36px;
	line-height:36px; border: 1px solid #10a1e3; background: #10a1e3; color: #fff;}

/*banner*/
.fullSlide{ width:100%;  position:relative;  height:399px; background:#fff; z-index: 1;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:399px; overflow:hidden; text-align:center;  }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px;  text-align:center;
	 _background:#000; _filter:alpha(opacity=60); }
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:5px 3px; overflow:hidden; 
	line-height:9999px; background: #d0a143; border: 2px solid #fff; border-radius: 100%;}
.fullSlide .hd ul .on{ background: #ef4746;}
.course-classification{width: 236px; background: #5e5e5e; position: absolute; top: 26px; left: 50%; margin-left: -500px;}
.course-classification-title{ background: #f56d00; width: 236px; height: 44px; line-height: 44px; font-size: 18px; color: #fff; border: 1px solid #f77f00; text-align: center;}
.course-classification-titleicon{width: 21px; height: 17px; background: url(../images/icon_all1.png) no-repeat 0px -42px; margin-right: 8px;}
.course-classification-div{width: 236px; height: 62px; border-bottom: 1px solid #6d6d6d; color: #fff; position: relative; cursor: pointer;}
.course-content{ float: left;}
.course-icon{ float: right; margin-top: 22px; margin-right: 16px;}
.course-other{position: absolute; left: 236px; top: -999em; width: 200px; padding: 5px 10px; background: #5e5e5e; height: 62px;}
.course-other a{color: #fff;}
.course-other a:hover{color: #ccc;}
.course-name{ padding-left: 22px; height: 22px; line-height: 22px; margin-left: 14px; margin-top: 12px; font-size: 14px; background: url(../images/icon_all1.png) no-repeat;}
.course-name1{ background-position: 0px -84px;}
.course-name2{ background-position: 0px -126px;}
.course-name3{ background-position: 0px -168px;}
.course-name4{ background-position: 0px -212px;}
.course-name5{ background-position: 0px -258px;}
.course-classify{margin-left: 36px;}
.course-classify a{ color: #fff;}
.course-classify a:hover{color: #ccc;}
.login-box{position: absolute; top: 26px; right: 50%; margin-right: -500px; width: 214px;}
.login-center{ background: #00c3b5;}
.login-message{ overflow: hidden;}
.login-tx{float: left; margin-top: 20px; margin-left: 20px;}
.login-centent{float: left; margin-top: 28px; margin-left: 12px; font-size: 14px; color: #deffff; line-height: 24px;}
.login-btn{ text-align: center; padding: 23px 0;}
.login-btn button{width: 84px; height: 30px; font-size: 14px; border-radius: 1px; margin: 0 3px;}
.login-btn-dl{background: #f9fcff; border: 1px solid #c8f0f0; color: #004376;}
.login-btn-zc{ background: #fbf2e7; border: 1px solid #d2c4b4; color: #5c3f1c;}
.login-time{ background: #fffbf0; border-bottom: 1px solid #f1ecde; overflow: hidden;padding: 20px 0 18px;}
.login-week-box{ float: left; width: 66px; height: 62px; background: url(../images/icon_all1.png) no-repeat -335px -196px; color: #fff; text-align: center; margin-left: 18px;}
.login-week{ color: #d1f1ff; padding-top: 8px;}
.login-r{font-size: 32px; line-height: 34px; font-weight: normal;}
.login-rs{ float: left; margin-left: 10px;}
.login-rs h3{line-height: 30px;}
.login-rs label{margin: 0; font-size: 26px; color: #ef8019; line-height: 28px; font-weight: normal;}
.login-new-box{ background: #ffffff; padding: 12px 0 12px 20px;}
.login-new-box ul{}
.login-new-box ul li{line-height: 18px; color: #4c4c4c; overflow: hidden; padding: 4px 0;}
.login-new-box ul li span,
.login-new-box ul li a,
.login-new-box ul li i{ float: left;}
.login-new-box ul li span{ background: url(../images/icon_all1.png) no-repeat 0px -302px; width: 5px; height: 5px; margin-top: 12px; margin-right: 6px;}
.login-new-box ul li i{border: 1px solid #ef8019; color: #ef8019; font-style: normal; margin-left: 4px; padding: 0 3px; border-radius: 1px;}
.module{ margin-top: 24px; margin-bottom: 24px;}
.module-title{ overflow: hidden;line-height: 38px; border-bottom: 2px solid #0d80d9;}
.module-name{float: left;font-size: 20px; color: #fff; background: #0d80d9; padding: 0 30px; border: 1px solid #0f90de;}
.module-more{float: right;}
.module-more ul{ overflow: hidden; border-left: 1px solid #e2e8ef; border-top: 1px solid #e2e8ef;}
.module-more ul li{ float: left; background: #fbfdff; border-right: 1px solid #e2e8ef; padding: 0 10px; font-size: 15px; }
.module-more ul li a{color: #4c4c4c;}
.module-more ul li:hover a{color: #00579a;}
.excellent-course{ background: #fff; padding:26px 13px 0 13px; border: 1px solid #e9e9e9; *padding-bottom: 22px;}
.excellent-course ul{ overflow: hidden;}
.excellent-course ul li{ float: left; margin: 0 10px; border: 1px solid #ececec; margin-bottom: 22px; *width: 246px;}
.excellent-course-img{margin: 1px;}
.excellent-course-name{line-height: 36px; font-size: 15px; text-align: center;}
.excellent-course-fl{ margin: 0 12px; color: #808080;}
.excellent-course-message{margin: 0 12px; overflow: hidden; line-height: 24px; padding-bottom: 16px;}
.excellent-course-money{ float: left; font-size: 18px; color: #ff4b0b; font-weight: normal;}
.excellent-course-num{ float: right; color: #808080; font-style: normal;}
.moduletwo{ overflow: hidden; margin-bottom: 26px;}
.moduletwo .module-name{background: #f56d00; border: 1px solid #f56d00;}
.moduletwo .module-title{border-bottom: 2px solid #f56d00;}
.moduletwo .module-more ul li{ background: #fff7eb;}
.moduletwo .module-more ul li a:hover{color: #ba5300;}
.moduletwo-left{float: left; width: 834px;}
.moduletwo-right{float: right; width: 248px;}
.moduletwo-title{overflow: hidden; background: #1d7ad9; height: 41px; line-height: 40px; border-bottom: 1px solid #f56d00;}
.moduletwo-icon{float: left; width: 21px; height: 21px; background: url(../images/icon_all1.png) no-repeat 0px -328px; margin-left: 15px; margin-top: 9px;}
.moduletwo-icon1{float: left; width: 21px; height: 21px; background: url(../images/icon_all1.png) no-repeat 0px -379px; margin-left: 15px; margin-top: 9px;}
.moduletwo-title label{ float: left; color: #fff; font-weight: normal; font-size: 16px; margin-bottom: 0px; margin-left: 6px;}
.moduletwo-title a{ float: right; color: #add6ff; margin-right: 6px;}
.star-box{ background: #fff; border: 1px solid #e9e9e9; margin-bottom: 24px; overflow: hidden;}
.star-box li{ margin: 0 12px; border-bottom: 1px dashed #d2d2d2; overflow: hidden; padding: 12px 0; zoom: 1; display: block; position: relative; float: left;}
.star-img{ float: left; width: 57px; height: 66px; margin: 1px; border: 1px solid #d2d2d2;}
.star-message{float: left; width: 148px; margin-left: 6px;}
.star-message h3{font-size: 14px; color: #a9a9a9;line-height: 26px;}
.star-message h3 span{ color: #de5900; margin-left: 3px;}
.star-message p{font-size: 13px; color: #808080;}
.statistics-box{background: #fff; border: 1px solid #e9e9e9; overflow: hidden; padding: 12px 10px;}
.statistics{float: left; width: 106px; height: 70px; margin: 5px 3px;}
.statistics p{ color: #fff; font-size: 14px; text-align: center;}
.statistics-icon{ width: 38px; height: 32px; display: block; margin: 7px auto 3px; background: url(../images/icon_all1.png) no-repeat;}
.statistics1{background: #ef8019;}
.statistics2{background: #00aba9;}
.statistics3{background: #0d80d9;}
.statistics4{background: #efa119;}
.statistics1 .statistics-icon{ background-position: -360px 0px;}
.statistics2 .statistics-icon{ background-position: -360px -44px;}
.statistics3 .statistics-icon{ background-position: -360px -88px;}
.statistics4 .statistics-icon{ background-position: -360px -136px;}
/* 本例子css */
.picScroll-left{ width:1100px;  overflow:hidden; position:relative; margin: 0 auto;}
.picScroll-left .bd{  }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:164px; height:48px; display:block;  padding:2px; border:1px solid #ccc; }
.yqlink{ background: #fff3e4; padding: 18px 0; border-top: 1px solid #ebdcca;}
.foot-box{ background: #0d80d9; border-bottom: 1px solid #0677ce; border-top: 1px solid #0677ce;}
.foot{width: 1100px; height: 114px; margin: 0 auto; overflow: hidden;}
.foot-tel{ float: left; background: #1b87db; border: 1px solid #1c8de4; padding: 18px 16px; margin-top: 18px;}
.foot-icon{width: 186px; height: 42px; display: block; background: url(../images/icon_all1.png) no-repeat -44px 0px;}
.foot-bq{ float: left; font-size: 14px; line-height: 28px; color: #ffffff; margin-top: 24px; margin-left: 52px;}
.foot-weixin{ float: right; padding: 7px; background: #1b87db; border: 1px solid #1c8de4; margin-top: 8px;}
.rwm{ float: left; width: 80px; height: 80px;}
.weixin-l{ float: left; height: 80px; background: url(../images/bg_foot_weixin.png) #1d91ea no-repeat left center; padding-left: 16px; color: #fff; line-height: 24px; font-size: 14px; padding-right: 10px; padding-top: 14px;}
.weixin-l span{ color: #ffe11b;}

/**/
.banner-box{height: 322px; background: url(../images/banner-box.jpg) no-repeat center top; text-indent: -999em;}
.module-tszy .module-name{background: #f56d00; border: 1px solid #f56d00;}
.module-tszy .module-title{border-bottom: 2px solid #f56d00;}
.module-tszy .module-more ul li{ background: #fff7eb;}
.module-tszy .module-more ul li a:hover{color: #ba5300;}
.module-link{ float: right; font-size: 13px; color: #00467c; margin-right: 8px;}
.module-zyzy{overflow: hidden; margin-top: 20px; margin-bottom: 20px;}
.modele-up{float: left; width: 356px; border: 1px solid #c8dceb; margin-right: 16px; *margin-right: 12px;}
.module-down{background: #fff; padding: 8px 16px 18px;}
.module-kecheng li{ overflow: hidden; border-bottom: 1px dotted #adadad; padding: 14px 0;}
.module-down-img{float: left; width: 89px; height: 67px; border: 1px solid #c0c0c0;}
.module-content{float: left; width: 210px; margin-left: 16px;}
.module-content h2{font-size: 14px; line-height: 24px; color: #ef7201;}
.module-content label{font-weight: normal; margin: 0; font-size: 13px;}
.module-text{font-size: 13px; line-height: 26px; color: #333333; padding: 5px 0;}
.module-jiaoshi li{ overflow: hidden; border-bottom: 1px dotted #e2e1e1; padding: 10px 0;}
.module-jiaoshi-img{float: left; width: 78px; height: 80px; padding: 1px; border: 1px solid #cccccc;}
.module-jiaoshi-content{float: left; width: 224px; margin-left: 16px; position: relative;}
.module-jiaoshi-content h2{font-size: 14px; line-height: 24px; color: #ef7201;}
.module-jiaoshi-content label{ font-weight: normal; margin-bottom: 0px;}
.module-jiaoshi-content a.link{ display: block; text-align: right; color: #e74e00; position: absolute; right: 0; bottom: 0;}


.banner-zyzx{background: url(../images/banner-zyzx.jpg) no-repeat center center; height: 239px; text-indent: -999em;}
.zyzx-box{width: 1100px; margin: 25px auto; padding: 10px 14px; background: #fff; border: 1px solid #e3e3e3;}
.zyzx-sx{overflow: hidden; font-size: 13px; padding: 14px 0 8px; border-bottom: 1px dotted #dedede;}
.zyzx-sx-title{float: left; margin: 4px 0;}
.zyzx-sx-ul{float: left; overflow: hidden; width: 930px; height: 28px;}
.zyzx-sx-ul li{float: left; border-right: 1px solid #c7c7c7; padding: 0 10px; cursor: pointer; margin: 4px 0; line-height: 20px;}
.zyzx-sx-ul li.on{ background: #0d80d9; color: #fff;}
.zyzx-sx-btn{float: right; background: #F56D00; border:none; color: #fff; padding: 0 10px; margin: 4px 0;}
.zyzx-px{overflow: hidden; font-size: 14px; background: #fcfcfc; border: 1px solid #efefef; padding: 8px 12px; margin-top: 18px;}
.zyzx-px-mr{float: left; background: #0d80d9; color: #fff; border: 1px solid #0d80d9; height: 28px; padding: 0 20px;}
.zyzx-px-sel{float: left; height: 28px; margin: 0 6px;}
.zyzx-search-box{float: left; border: 1px solid #e4e4e6;}
.zyzx-search-in{float: left; border: none; height: 26px; padding: 0 10px;}
.zyzx-search-btn{float: right; width: 38px; height: 26px; background: url(../images/zyzx_search_icon.png) no-repeat center center; border: none;}
.zyzx-px-jg{float: right; line-height: 26px;}
.zyzx-px-jg a{ color: #f56d00;}
.zyzx-excellent-course{ overflow: hidden;}
.zyzx-excellent-course ul{ overflow: hidden; margin-top: 16px;}
.zyzx-excellent-course ul li{float: left; margin-bottom: 28px; margin-right: 26px; border: 1px solid #ececec;}

.other-header-box{background: #0d80d9;}
.other-headerW{width:1100px; margin: 0 auto; height: 94px;}
.other-logo{float: left;}
.other-nav{float: left;}
.other-logo{float: left; width: 306px; height: 35px; background: url(../images/logo_1.png) no-repeat; text-indent: -999em; margin-top: 27px;}
.other-nav{overflow: hidden; margin-top: 6px; margin-left: 20px;}
.other-nav li{float: left;border: 1px solid #0d80d9; padding: 10px; text-align: center; min-width: 80px; margin: 0 10px;}
.other-nav li:hover{ border: 1px solid #409be1; border-radius: 3px;}
.other-nav li p{font-size: 16px; color: #d1edff;}
.other-center{float: right; text-align: center; padding: 35px 30px; background: #0a7cd4; border-right: 1px solid #009ae9; border-left: 1px solid #009ae9; box-sizing: content-box}
.other-message-box{width: 20px; height: 24px; background: url(../images/icon_5.png) no-repeat; position: relative; margin-right: 20px;}
.other-message-box,
.other-messages-back{
	float: left; display: inline;cursor: pointer;}
.other-messages-num{position: absolute; top: -12px; right: -6px; background: #e5670b; color: #fff; border-radius: 12px; padding: 0 6px; }
.other-messages-back img{}

.box{ background: #f1f1f1; padding: 24px 0; border-top: 1px solid #fff;}
.center-box{width: 1100px; margin: 0 auto; overflow: hidden; padding-bottom:50px;}
.jxzx_main_top{ background: url(../images/jxzx_main_top.jpg) no-repeat center top;width: 1100px; margin: 0 auto;}
.jxzx_main_con{ background: url(../images/jxzx_main_con.jpg) repeat-y center top;width: 1100px; margin: 0 auto;}
.jxzx_main_bottom{ background: url(../images/jxzx_main_bottom.jpg) no-repeat center bottom;width: 1100px; margin: 0 auto;}

.box-left{float: left;width: 225px; padding: 0px 3px; }
.tx-box{ background: #fffcf8; width: 225px;padding: 15px 0 8px; margin-top: 1px;}
.tx-box img{display: block; margin: 0 auto; padding: 1px ; border: 1px solid #ece9e6;}
.tx-box p{font-size: 16px; color: #002643; text-align: center; line-height: 42px;}
.box-nav li{border-top: 1px solid #FFF; border-bottom: 1px solid #e3e2e2; font-size: 18px; line-height: 51px;}
.box-nav li span.box-nav-span{ padding-left: 28px; margin-left: 20px;}
.box-nav li span.box-nav-span1{background: url(../images/icon_7.png) no-repeat left center;}
.box-nav li span.box-nav-span2{background: url(../images/icon_8.png) no-repeat left center;}
.box-nav li span.box-nav-span3{background: url(../images/icon_9.png) no-repeat left center;}
.box-nav li span.box-nav-span4{background: url(../images/icon_10.png) no-repeat left center;}
.box-nav li span.box-nav-span5{background: url(../images/icon_11.png) no-repeat left center;}
.box-nav li span.box-nav-span6{background: url(../images/icon_10.png) no-repeat left center;}
.box-nav li.on{background: #e88010;color: #fff;}
.box-nav li.on span a{
	color: #fff;
}
.box-nav li.on span.box-nav-span1{background: url(../images/icon_7_o.png) no-repeat left center;}
.box-nav li.on span.box-nav-span2{background: url(../images/icon_8_o.png) no-repeat left center;}
.box-nav li.on span.box-nav-span3{background: url(../images/icon_9_o.png) no-repeat left center;}
.box-nav li.on span.box-nav-span4{background: url(../images/icon_10_o.png) no-repeat left center;}
.box-nav li.on span.box-nav-span5{background: url(../images/icon_11_o.png) no-repeat left center;}
.box-nav li.on span.box-nav-span6{background: url(../images/icon_10_o.png) no-repeat left center;}
.box-right{float: right;width:854px;}

.notice-box { width: 810px; padding: 20px; overflow: hidden; box-sizing: content-box}
.notice-box .tab-hd { height: 43px; }
.notice-box .tab-hd ul {height: 37px;box-sizing: content-box;border-bottom: 1px solid #e88010;}
.notice-box .tab-hd ul li{float: left;background: #f0ebe6;width: 105px;text-align: center;color: #333;height: 37px;line-height: 37px;font-size: 16px;}
.notice-box .tab-hd ul li.on{color: #fff;height: 43px;background: url("../images/icon_tab_cur.jpg") no-repeat bottom center #e88010;}
.notice-box .tab-bd { padding-top: 20px;}
.notice-box .tab-bd ul{overflow: hidden; float: left;margin-left: -24px;margin-bottom: -24px;}
.notice-box .tab-bd ul li{padding: 1px;border: 1px solid #ececec;width: 250px;height: 211px;box-sizing: content-box;float: left;margin-left: 24px;margin-bottom: 24px;}
.notice-box .tab-bd ul li.on{margin-right:0;}

.add { text-align: center; line-height: 211px; font-size: 50px;
	position: relative}
.add-icon{
	width: 45px;
	height: 45px;
	background: url("../images/icon_12.png") no-repeat;
	text-indent: -999em;
	display: block;
	padding: 0px 10px;
	position: absolute;
	left:50%;
	top: 50%;
	margin: -22px 0 0 -22px;
}

.bottom_jxzx { background: #007ae1; text-align: center; height: 50px; line-height: 50px; color: #fff;}

.jxzx-kc-box {}
.jxzx-kc-img-box { height: 126px;}
.jxzx-kc-img-box img { width: 250px; height: 126px; position: absolute;}
.jxzx_bot{ background: url(../images/jxzx_sh_djqx.png) no-repeat; width: 17px; height: 16px; position: relative; z-index: 999; border: none;left: 233px;}
.jxzx-kc-img-caozuo{ background:url(../images/img_11.png); height: 32px; line-height: 32px; position: relative; z-index: 999; text-align: center; color: #fff; top: 76px;}
.jxzx-kc-img-caozuo a { color: #fff; padding: 0px 15px;}
.jxzx-kc-title { font-size: 15px; color: #353535; height: 32px; line-height: 32px; padding: 0px 10px;}
.jxzx-kc-title a{
	color: #333;
}
.jxzx-kc-p { height: 26px; line-height: 26px; font-size: 13px; color: #808080; padding: 0px 10px;}
.mar1{ margin-left: 10px;}
.clear{ overflow:hidden;zoom:1}
.txt1{ color: #e87c08;}
.mar2{ margin-left: 150px;}
.mar3{ margin-left: 300px;}
.mar4{ margin-left: 15px;}
.mar5{ margin-top: 15px;}
.pages { width: 500px; height: 38px; margin-top: 25px;  }
.pages a { padding: 10px 15px; line-height: 36px; border: 1px solid #c9dadd; margin-left: 10px;}
.pages a:hover { background: #0d80d9; color: #fff;}
/*我的问答*/
.wdwd_menu { background: url(../images/wdwd_menu.jpg) no-repeat; width: 809px; height: 43px;}
.wdwd_menu span { float: left; height: 37px; line-height: 37px; color: #fff; width: 106px; text-align: center; font-size: 16px;}
.wdwd_nr { padding: 22px 10px 0px 10px; }
.wdwd_pl { border-bottom: 1px solid #dbdbdb; padding-bottom: 15px; margin-bottom: 22px;}
.wdwd_pl_sc img { width: 54px; height: 60px; border: 1px solid #e9e9e9; padding: 1px;}
.pl_sc_right { width: 718px; }
.pl_sc_right span{ line-height: 22px; overflow: hidden; }
.pl_mz_sj { height: 30px; line-height: 30px; overflow: hidden;}
.pl_mz_sj a { color: #379be9; font-size: 14px;height: 30px; line-height: 30px; overflow: hidden;}
.pl_mz_sj label {height: 30px; line-height: 30px; overflow: hidden; color: #999999; font-size: 13px; font-weight: normal;}
.wd_three_nr { float: right; height: 24px; margin-top: 15px;}
.wd_three_nr a { height: 24px; line-height: 24px; padding: 0px 18px; margin-left: 14px;}
.wd_pl_ico { background: url(../images/wd_pl_ico.png) no-repeat left center;}
.wd_dz_ico { background: url(../images/wd_dz_ico.png) no-repeat left center;}
.wd_hf_ico { background: url(../images/wd_hf_ico.png) no-repeat left center;}
.borRed {border: 1px solid #f00;}
.wdly_nr { margin-top: 20px;}
.wdly_wbk { background: #fff; border: 1px solid #7bc5ff; width: 790px; height: 120px; position: absolute;}
.wdly_bot { background: #0a7cd4; color: #fff; width: 66px; height: 28px; line-height: 28px; text-align: center; position: relative; z-index: 9999; border: none; float: right; margin-top: 92px; }
.wdwd_hf_nr{ background: #f1f1f1; border-bottom: 1px dashed #cfcfcf; border-top: 1px dashed #cfcfcf; margin-top: 15px; padding: 12px 30px;}

.wdwd_hf_pl_sc_right { width: 718px; }
.wdwd_hf_wz span{ line-height: 22px; overflow: hidden; color: #2a2a2a;  }
.wdwd_hf_wz strong { font-weight: normal; color: #2a2a2a;}
.wdwd_hf_pl_mz_sj { height: 30px; line-height: 30px; overflow: hidden;}
.wdwd_hf_pl_mz_sj a { color: #379be9; font-size: 14px;height: 30px; line-height: 30px; overflow: hidden;}
.wdwd_hf_pl_mz_sj label {height: 30px; line-height: 30px; overflow: hidden; color: #999999; font-size: 13px; font-weight: normal;}
/*作业管理*/
.table_box table{ width:100%; border-collapse:collapse; border:1px solid #d7d7d7; margin-top:10px;}
.table_box table tr th{ background:#eaf3f6; color:#0d4671; padding:8px 4px; line-height:23px; font-size:14px; font-weight:500;text-align: center;}
.table_box table tr td{ border:1px solid #d7d7d7; padding:8px 4px;  line-height:23px; font-size:13px;  text-align: center;}
.txt_blue { color: #0b79c8;}
.txt_org { color: #e35500;}
.zygl_cz_xg_ico { background: url(../images/zygl_cz_xg_ico.png) no-repeat left center; padding-left: 13px; border: none; color: #de6958;}
.zygl_cz_sc_ico {color: #40bae6; background: url(../images/zygl_cz_sc_ico.png) no-repeat left center; padding-left: 13px;border: none;}

/*个人设计-成绩（总成绩）*/

.grsj_main_top{ background: url(../images/grsj_main_top.png) no-repeat center top;width: 1110px; margin: 0 auto; padding-top: 4px;}
.grsj_main_con{ background: url(../images/grsj_main_con.png) repeat-y center top;width: 1110px; margin: 0 auto; margin-bottom: 4px; padding: 4px;}
.grsj_main_bottom{ background: url(../images/grsj_main_foot.png) no-repeat center bottom;width: 1110px; padding-bottom: 4px; margin: 0 auto;}
.grsj_center-box{width: 1060px; overflow: hidden;padding: 20px;box-sizing: content-box}
.grsj_no_hd {width: 1060px;}
.grsj_notice-box .tab-hd2 { height: 43px; float: left; width: 1060px; background: url(../images/cj_line.jpg) repeat-x left 37px;}
.grsj_notice-box .tab-hd2 ul {height: 37px; float:left;box-sizing: content-box;;}
.grsj_notice-box .tab-hd2 ul li{float: left;background: url(../images/jcxx_menu_line.jpg) no-repeat right center #f0ebe6;width: 105px;text-align: center;color: #333;height: 37px;line-height: 37px;font-size: 16px;}
.grsj_notice-box .tab-hd2 ul li.on{color: #fff;height: 43px;background: url("../images/icon_tab_cur.jpg") no-repeat bottom center #e88010;}
.grsj_notice-box .tab-bd2 { padding-top: 20px;}
.grsj_cj_gn { height: 36px; overflow: hidden;}
.yqlj_one{width:252px;height:34px; background:url(../images/grsj_cj_xlk.jpg) no-repeat;  }
.yqlj_one p{display:block;padding-left:10px;line-height:34px; color: #858585;}
.txt_jianju { text-indent:40px;}
.new{width:252px;position:absolute;display:none; border: 1px solid #d1dee5; border-top: none; }
.yqlj_one ul li{line-height:27px;padding-left:10px; background:#fff; border-bottom: 1px dashed #f0ebe6;}
.yqlj_one ul li:hover{background:#fffaf0;}
.grsj_gn_an { height: 26px;}
.grsj_gn_an_bot {background: #e88010; border: none; color: #fff; height: 28px; padding: 0px 25px; float: left; margin-left: 15px; margin-top: 4px;}
.grsj_cj_gn_wbk { margin-left: 18px; float: left; background: #ffffff; border:1px solid #d1dee5; height: 34px; line-height: 34px; width: 250px; text-indent: 15px; color: #858585;}
.grsj_cj_gn_bot { background: url(../images/grsj_cj_cx_bot.png) no-repeat; height: 34px; width: 99px; float: left; margin-left: 18px; color: #fff; border: none; text-align: center; line-height: 34px; font-size: 14px;} 

/*个人设计-成员（学员管理+教学团队）*/
.xygl_left_con { background: url(../images/xygl_left_con.jpg) repeat-y left top;}
.xygl_left_foot { background: url(../images/xygl_left_foot.jpg) no-repeat left bottom;}
.xygl_left_menu { width: 231px; float: left; padding-bottom: 150px;}
.xygl_left_menu_bt {float: left;width: 231px;  background: url(../images/xygl_bjtj_bg.jpg) no-repeat; height: 34px; line-height: 34px; text-align: center; color: #025080; font-size: 16px;}
.xygl_left_list {width: 231px; float: left; }
.xygl_left_list ul {float: left; }
.xygl_left_list ul li { background: url(../images/xygl_ej_bjtj_bg.jpg) no-repeat; height: 29px; line-height: 29px; width: 231px; float: left; overflow: hidden; }
.xygl_left_list ul li a { color:#84553f;padding-left: 54px;width: 165px;float: left;height: 29px; line-height: 29px; overflow: hidden; padding-right: 10px; font-size: 14px;}
.xygl_left_list ul li span { float: left;color:#84553f; font-size: 14px;}

.xygl_right_menu { width: 804px; float: right;}
.xygl_right_menu_top { background: #f7fdff; padding: 8px; border: 1px solid #d8e7ef;}
.xsgl_button { margin-top: 15px;}
.xygl_pl_gn_bot { background: #0d80d9; height: 34px; padding: 0px 15px; float: left; color: #fff; border: none; text-align: center; line-height: 34px; font-size: 14px;} 
.xygl_sc_gn_bot { background: url(../images/xsgl_xs_sc_ico.png) #0d80d9 no-repeat 15px center; height: 34px; padding: 0px 15px 0px 35px; float: left; color: #fff; border: none; text-align: center; line-height: 34px; font-size: 14px; margin-left: 15px;} 
/*个人中心-四项设置(基础信息)*/
.jcxx_list { padding: 10px 20px 250px 20px; width: 955px; float: left;}
.jcxx_list ul { float: left;}
.jcxx_list ul li {width: 915px; float: left; }
.jcxx_list ul li label { height: 34px; line-height: 34px; float: left; overflow: hidden; color: #f00; padding: 0px 5px;}
.jcxx_list ul li span {  padding: 0px 10px;height: 34px; line-height: 34px; float: left; overflow: hidden; color: #717171; font-size: 14px;}
.jcxx_list_wbk{ width: 805px; height: 32px; line-height: 32px; background: #fff; border: 1px solid #d8e0e3; padding: 0px 15px;}
.jcxx_list_wbk2{ width: 805px; height: 110px; line-height: 32px; background: #fff; border: 1px solid #d8e0e3; padding: 0px 15px; resize: none;}
.jcxx_bc_button {width: 124px; float: left; margin-left: 398px;  padding-top: 20px;}
.jcxx_pl_gn_bot { background: #e88010; height: 42px; width: 124px; float: left; color: #fff; border: none; text-align: center; line-height: 42px; font-size: 15px; } 
/*个人中心-四项设置(课程封面)*/
.kcfm_kcmc { width: 1000px; margin-left: 25px; }
.kcfm_kcmc_menu { background: #eff4fc; height: 28px; line-height: 28px;}
.kcfm_kcmc_menu span { border-left: 4px solid #8db1e6;height: 28px; line-height: 28px; overflow: hidden; font-size: 15px; padding-left: 15px; float: left; color: #194889;}
.kcfm_kcmc_nr { padding-top: 20px;}
.kcfm_kcmc_nr_input {width: 1000px; float: left;}
.kcfm_kcmc_xz_bot { background: #e88010; height: 25px; padding: 0px 15px; float: left; color: #fff; border: none; text-align: center; line-height: 25px; font-size: 15px; } 
.kcfm_kcmc_bc_bot { background: #0d80d9; height: 25px; padding: 0px 15px; float: left; color: #fff; border: none; text-align: center; line-height: 25px; font-size: 15px; margin-left: 20px; } 
.kcfm_img { border: 1px solid #dddddd; padding: 1px; margin-top: 15px;}
.yssp_nr { width: 490px; height: 280px; border: 1px solid #dddddd;padding: 1px; float: left; margin-top: 15px;}
/*自定义模块*/
.zdymk_right_menu { width: 805px; float: right; padding: 20px; border: 1px solid #e0e0e0; }
.zdymk_list { padding: 10px 20px 250px 20px; width: 755px; float: left;}
.zdymk_list ul { float: left;}
.zdymk_list ul li {width: 755px; float: left; }
.zdymk_list ul li label { height: 34px; line-height: 34px; float: left; overflow: hidden; color: #f00; padding: 0px 5px;}
.zdymk_list ul li span {  padding: 0px 10px;height: 34px; line-height: 34px; float: left; overflow: hidden; color: #717171; font-size: 14px;}
.zdymk_list ul li strong {width: 600px; border: 1px solid #cccccc; float: left;}
.zdymk_list_wbk{ width: 600px; height: 32px; line-height: 32px; background: #fff; border: 1px solid #d8e0e3; padding: 0px 15px;}
.zdymk_list_wbk2{ width: 600px; height: 110px; line-height: 32px; background: #fff; border: 1px solid #d8e0e3; padding: 0px 15px; resize: none;}
.zdymk_list_bc_button {width: 124px; float: left; margin-left: 358px;  padding-top: 20px;}
.zdymk_pl_gn_bot { background: #e88010; height: 42px; width: 124px; float: left; color: #fff; border: none; text-align: center; line-height: 42px; font-size: 15px; } 
/*个人中心-头部*/
.grzx_body { background: url(../images/grzx_body.jpg) repeat-x; }
.grzx_top { width: 1100px; margin: 0 auto; height: 80px;}
.grzx_top_left { width: 296px; height: 79px; background: #057ad5; border-left:1px solid #0f97e0 ;border-right:1px solid #0f97e0 ; padding: 7px 15px; overflow: hidden;}
.grzx_top_left img { width: 89px; height: 63px; border: 1px solid #026bbc; float: left;}
.grzx_top_left_nr { height: 65px; float: right; width: 162px;}
.grzx_top_left_nr strong { color: #fff; font-weight: normal; font-size: 18px;width: 162px;}
.grzx_left_nr_tw {width: 162px;}
.grzx_left_nr_tw span { color: #d0ebff;font-size: 13px;}
.grzx_left_nr_tw  a { color: #fff297;font-size: 13px; background: url(../images/yulan_ico.png) no-repeat left center; padding-left: 18px; height: 28px; line-height: 28px; margin-left: 12px;}

.grzx_top_nav { width: 600px; float: left; margin-left: 120px; margin-top: 21px;}
.grzx_top_nav ul li { float: left; height: 32px; line-height: 32px; text-align: center; width: 100px; background: url(../images/grzx_top_line.jpg) no-repeat left center; }
.grzx_top_nav ul li a {float: left; height: 32px; line-height: 32px; text-align: center; font-size: 16px; color: #fff;width: 100px; }
.grzx_top_nav ul li a:hover { background: url(../images/grzx_nav.png) no-repeat center center;}
.grzx_other { background: url(../images/grzx_fh_an.png) no-repeat; height: 26px; width: 35px; margin-right: 21px; margin-top: 24px;}
.grzx_other_fl { background: url(../images/grzx_fl_ico.png) no-repeat; height: 49px; width: 49px; margin-right: 21px; margin-top: 14px;}


/*讨论区配置*/
.tlq-box{
	background: #f5f5f5;
	margin-bottom: 14px;
	border: 1px solid #ebebeb;
	background: #e88010;
}
.tlq-icon{
	float: left;
	display: block;
	width: 97px;
	box-sizing: content-box;
	height: 93px;
	border-right: 1px solid #e9e9e9;
}
.tlq-icon1{
	background: url("../images/grzx_zdy_lsdyq.png") no-repeat center center;
}
.tlq-icon2{
	background: url("../images/grzx_zdy_zhtlq.png") no-repeat center center;
}
.tlq-icon3{
	background: url("../images/grzx_zdy_ktjlq.png") no-repeat center center;
}
.tlq-content{
	float: left;
	box-sizing: content-box;
	width: 889px;
	border-left:1px solid #fff;
}
.tlq-left{
	float: left;
	width: 988px;
	background: #f5f5f5;
}
.tlq-jt{
	float: right;
	width: 70px;
	text-indent: -999em;
	cursor: pointer;
	background: url("../images/icon_13.png") no-repeat center center;
}
.tlq-jt-on{
	background: url("../images/icon_13_o.png") no-repeat center center;
}
.tlq-bjk{
	display: none;
}
.tlq-text{
	padding-left: 10px;
}
.tlq-title{
	font-size: 14px;
	color: #3c3c3c;
	line-height: 28px;
	padding-top: 14px;
}
.tlq-docs{
	font-size: 13px;
	line-height: 20px;
	color: #7b7a7a;
}
.tlq-bjk{
	padding: 10px;
}
.tlq-bjk-title{
	background: #fff;
	border: 1px solid #d8e0e3;
	font-size: 13px;
	line-height: 30px;
	height: 30px;
	width: 825px;
	box-sizing: content-box;
	display: block;
	margin:6px 0;
	padding: 0px 15px;
}
.tlq-textarea{
	background: #fff;
	border: 1px solid #d8e0e3;
	font-size: 13px;
	line-height: 30px;
	height: 70px;
	padding: 0px 15px;
	width: 825px;
	margin:6px 0;
	box-sizing: content-box;
	display: block;
}
.tlq-bjk-box{
	color: #8f8e8e;
}
.tlq-bjk-box select{
	background: #fff;
	border: 1px solid #d8e0e3;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
}

/*个人资料*/
.jbzl-box{
	overflow: hidden;
	font-size: 14px;
	margin: 16px 0;
}
.jbzl-left{
	float: left;
	width: 170px;
	overflow: hidden;
	color: #717171;
	height: 32px;
	line-height: 32px;
}
.jbzl-left i{
	float: right;
	color: #fe375e;
	margin-right: 6px;
}
.jbzl-name{
	float: right;
}
.jbzl-input-box{
	width: 500px;
	float: left;
	padding-left: 20px;
}
.jbzl-input-box input[type='text']{
	height: 30px;
	border: 1px solid #d8e0e3;
	width: 210px;
	padding: 0px 10px;
	float: left;
	box-sizing: content-box;
}
.jbzl-input-radio{
	float: left;
	height: 30px;
	line-height:30px;
	margin-right: 10px;
}
.jbzl-input-radio input[type='radio']{
	margin-top:0;
}
.jbzl-lang{
	float: left;
	line-height: 30px;
	margin-left: 10px;
	font-size: 12px;
	color: #d3aa90;
}
.jbzl-input-box select{
	height: 30px;
	border: 1px solid #d8e0e3;
	min-width: 100px;
	margin-right: 10px;
}
.input-file-box{
	position: relative;
	height: 32px;
	line-height: 32px;
}
.input-path{
	height: 30px;
	border: 1px solid #d8e0e3;
	width: 210px;
	padding: 0px 10px;
	float: left;
	box-sizing: content-box;
}
.input-btn{
	background: #e88010;
	color: #fff;
	width: 90px;
	height: 32px;
	text-align: center;
	float: left;
	margin-left: 10px;
	cursor: pointer;
}
.input-file-box input[type='file']{
	position: absolute;
	width: 90px;
	height: 32px;
	top: 0px;
	left: 240px;
	opacity:0;
	filter:alpha(opacity=0);
}
.jbzl-sub{
	background: #e88010;
	color: #fff;
	font-size: 15px;
	text-align: center;
	width: 120px;
	height: 40px;
	line-height: 40px;
	border: 0;
	display: block;
	margin-left: 190px;
}
.zhaq-box{
	overflow: hidden;
}
.zhaq-qd,
.zhaq-qx{
	background: #e88010;
	color: #fff;
	font-size: 15px;
	text-align: center;
	width: 120px;
	height: 40px;
	line-height: 40px;
	border: 0;
	display: block;
	float: left;
	margin-left: 190px;
}
.zhaq-qx{
	background: #c1c1c1;
	margin-left: 16px;
}
/*新增公告*/
.gg-box{
	width: 1100px;
	margin:0 auto;
	background: #fff;
	box-shadow: 0px 0px 10px #dbdbdb;
}
.gg-title{
	background: #fafdff;
	border-bottom: 1px solid #e7e7e7;
	border-left:4px solid #3373a4;
	height: 41px;
}
.gg-name{
	float: left;
	line-height: 40px;
	font-size: 18px;
	text-indent: 14px;
}

/*新增公告*/
.gg-content{
	min-height: 500px;
	padding: 25px;
}
.xzgg-div{
	overflow: hidden;
	font-size: 14px;
	margin: 12px 0;
}
.xzgg-icon{
	float: left;
	width: 20px;
	color: #fe375e;
	text-align: right;
	line-height: 32px;
	font-style: normal;
}
.xzgg-title{
	width: 84px;
	line-height: 32px;
	float: left;
	text-indent: 6px;
}
.xzgg-input-box{
	float: left;
}
.xzgg-chexkbox{
	float: left;
	margin-right: 20px;
	height: 32px;
	line-height: 32px;
}
.xzgg-input-box input[type=checkbox],.xzgg-input-box input[type=radio]{
	margin-top:0;
}
.xzgg-input-box input[type='text']{
	width: 580px;
	border: 1px solid #d8e0e3;
	height: 30px;
	line-height: 30px;
	box-sizing: content-box;
}

/*公告*/
.grgg-title{
	overflow: hidden;
	border: 1px solid #eaf2f9;
	background: #f0f8ff;
	height: 46px;
	line-height: 46px;
	padding: 0px 30px;
}
.grgg-icon{
	float: left;
	font-size: 16px;
	margin-right: 15px;
	color: #002e51;
	font-family: '宋体';
}
.grgg-name{
	float: left;font-size: 16px;
	margin-right: 16px;
	color: #002e51;
	cursor: pointer;
}
.grgg-btn{
	float: right;
	color: #cbd7e4;
}
.grgg-btn a{
	padding-left: 22px;
	margin:0 8px;
	color: #b0c2d4;
	font-size: 13px;
}
.grgg-yl{
	background: url("../images/icon_14.png") no-repeat left center;
}
.grgg-sc{
	background: url("../images/icon_15.png") no-repeat left center;
}
.grgg-content{
	display: none;
	font-size: 13px;
	line-height: 25px;
	padding: 16px;
	background: #fffefa;
	border: 1px solid #f1e6c9;
	border-top:0;
}
.grgg-box{
	margin-bottom: 13px;
}
.grgg-title-on{
	background: #fff6dc;
	border: 1px solid #f1e6c9;
	color: #887a52;
}
.grgg-title-on .grgg-name{
	color: #887a52;
}
.grgg-title-on .grgg-btn,.grgg-title-on .grgg-btn a{
	color: #d5c7a2;
}
.grgg-title-on .grgg-yl{
	background: url("../images/icon_14_o.png") no-repeat left center;
}
.grgg-title-on .grgg-sc{
	background: url("../images/icon_15_o.png") no-repeat left center;
}
.gg-link{
	float: right;
	background: #e88010;
	font-size: 13px;
	width: 66px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #fff;
	margin: 8px 25px 0 0;
}
.gg-link:hover{
	color: #eee;
}

.gg-link2{
	float: right;
	background: #e88010;
	font-size: 13px;
	width: 66px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #fff;
	margin: 8px 6px 0 0;
}
.gg-link2:hover{
	color: #eee;
}

/*教学设计*/
.tjmk-link{
	background: url("../images/bg_tjmk.png") no-repeat;
	width: 1055px;
	height: 45px;
	line-height: 45px;
	color: #fff;
	font-size: 18px;
	display: block;
	text-align: center;
}
.tjmk-link:hover{
	color: #eee;
}
.grgg-sz{
	background: url("../images/icon_16.png") no-repeat left center;
}
.jxsj-box{
	background: #ffffff;
	border: 1px solid #ededea;
	border-left:2px solid #e88010;
	padding: 20px;
	font-size: 14px;
}
.jxsj-title{
	overflow: hidden;
}
.jxsj-title .jxsj-icon{
	width: 16px;
	height: 34px;
	display: block;
	float: left;
	background: url("../images/icon_17.png") no-repeat center center;
}
.jxsj-title .jxsj-name{
	float: left;
	line-height: 34px;
	height: 34px;
	cursor: pointer;
}
.jxsj-box > ul >li > ul{
	background: #ffffff;
	border: 1px solid #ededea;
	border-left:2px solid #e88010;
	padding: 20px;
	margin: 20px;
}
.jxsj-box li{
	overflow: hidden;
}
.jxsj-er{
	cursor: pointer;
	line-height: 30px;
}
.jxsj-er .jxsj-icon{
	width: 16px;
	height: 30px;
	line-height: 30px;
	display: block;
	float: left;
	background: url("../images/icon_17.png") no-repeat center center;
}
.jxsj-three{
	float: left;
	cursor: pointer;
	line-height: 30px;
	padding-left: 26px;
	margin-left: 24px;
	background: url("../images/icon_19.png") no-repeat left  center;
}
.jxsj-link{
	float: right;
	color: #505050;
	font-size: 12px;
}
.jxsj-link:hover{
	color: #e88010;
}
.jxsj-btn-box{
	overflow: hidden;
	margin: 20px;
}
.jxsj-btn-box a{
	width: 80px;
	text-align: center;
	line-height: 110px;
	height: 70px;
	display: block;
	margin-right: 20px;
	float: left;
	color: #fff;
}
.jxsj-btn-tjml{
	background: url("../images/icon_20.jpg") no-repeat;
}
.jxsj-btn-tjzy{
	background: url("../images/icon_21.jpg") no-repeat;
}
.jxsj-btn-tjjc{
	background: url("../images/icon_22.jpg") no-repeat;
}
.jxsj-btn-tjtl{
	background: url("../images/icon_23.jpg") no-repeat;
}
.jxsj-btn-tjtw{
	background: url("../images/icon_24.jpg") no-repeat;
}
.jxsj-btn-tjht{
	background: url("../images/icon_25.jpg") no-repeat;
}
.grgg-title-on .grgg-sz{
	background: url("../images/icon_16_o.png") no-repeat left center;
}

/*教学设计*/
.tk-cenbox{
	overflow: hidden;
	background: url("../images/bg_tk_left.jpg") repeat-y;
}
.tk-left{
	float: left;
	width: 231px;
}
.tk-right{
	float: right;
	width: 802px;
}
.tk-zj{
	border-top: 1px solid #e0e0e0;
}
.tk-zj >li > a{
	display: block;
	background: #f7f7f7;
	border: 1px solid #e0e0e0;
	border-top:0;
	line-height: 38px;
	font-size: 15px;
	position: relative;
}
.tk-zj >li > a span{
	padding-left: 20px;
	color: #025080;
	background: url("../images/icon_25.png") no-repeat left center;
	margin-left: 14px;
}
.tk-zj >li > a i{
	width: 10px;
	height: 10px;
	display: block;
	background: url("../images/icon_33.png") no-repeat center center;
	position: absolute;
	top: 14px;
	right: 10px;
}

.tk-zj > li > ul > li > a{
	display: block;
	background: #fffbe9;
	font-size: 14px;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	line-height: 30px;
	box-sizing: content-box;
	text-indent: 28px;
}
.tk-zj > li > ul > li ul{
	background: #fff;
}
.tk-zj > li > ul > li span{
	padding-left: 25px;
	color: #7b4933;
	background: url("../images/icon_26.png") no-repeat left center;
}
.tk-zj-li{
	display: none;
}
.tk-zj > li > ul > li >ul{
	padding: 6px;
	background: #fff;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	border-top: 1px solid #eee8ce;
	border-bottom: 1px solid #e0e0e0;
}

.tk-zj > li > ul > li >ul>li{
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	padding-left: 18px;
	text-indent: 0px;
	margin: 9px 20px;
	background: url("../images/icon_34.jpg") no-repeat left center;
}
.tk-zj > li > ul{
	display: none;
}
.tk-zj > li.tk-zj-on > ul{
	display: block;
	border-top: 1px solid #eee8ce;
}
.tk-zj >li.tk-zj-on > a{
	background: #b3e8ff;
	box-sizing: content-box;
	line-height: 38px;
	font-size: 15px;
	position: relative;
}
.tk-zj-on .tk-zj-li{
	display: block;
}
.tk-zj-on .tk-title i{
	background: url(../images/icon_32.png) no-repeat center center;
}
.tk-sx{
	background: #f7f7f7;
	border: 1px solid #e6e6e6;
	overflow: hidden;
	font-size: 14px;
	line-height: 24px;
	padding: 8px 10px;
	margin-bottom: 14px;
}
.tk-sx .tk-input{
	float: left;
	margin-right: 6px;
	margin-top: 6px;
	*margin-top: 0px;
}
.tk-sx i{
	float: left;
	font-style: normal;
}
.tk-sx span{
	color: #0d80d9;
	margin-left: 18px;
	float: left;
}
.tk-sx select{
	background: #f7f7f7;
	float: left;
	border:1px solid #f7f7f7;
	margin-left: 17px;
}
.tk-sx-btn{
	float: right;
}
.tk-sx-btn span{
	color: #666;
	margin-right: 10px;
	float: left;
}
.tk-sx-btn span i{
	color: #e88010;
	float: none;
}
.tksx-search-box{
	float: left;
	width: 192px;
	height: 24px;
	background: #fff;
	overflow: hidden;
	box-sizing: content-box;
	border: 1px solid #dfd9d9;
}
.tksx-input{
	height: 22px;
	line-height: 22px;
	border: 1px solid #fff;
	float: left;
	padding: 0px 5px;
}
.tksx-search-btn{
	width: 24px;
	height: 24px;
	float: right;
	background: url("../images/icon_27.png") no-repeat center center;
	border: 0;
}
.tksx-sub{
	height: 26px;
	margin-left: 10px;
	border: 0;
	background: #e88010;
	color: #fff;
	text-align: center;
	padding: 0px 5px;
}
.tk-box{
	margin-top: 14px;
	border: 1px solid #dfddd5;
}
.tk-content{
	font-size: 13px;
	line-height: 25px;
	padding: 16px;
}
.tk-caozuo{
	background: #f2f9ff;
	padding: 8px 10px;
	font-size: 13px;
	line-height: 24px;
	overflow: hidden;
}
.tk-caozuo input[type='checkbox']{
	margin:6px 26px 0 0;
	float: left;
}
.tkcz-jx{
	float: left;
	padding-left: 24px;
	margin-right: 20px;
	background: url("../images/icon_28.png") no-repeat left center;
}
.tkcz-dxt{
	float: left;
	padding-left: 24px;
	background: url("../images/icon_29.png") no-repeat left center;
}
.tkcz-nd{
	margin: 0px 20px;
	float: left;
}
.yellow{
	font-style: normal;
	color: #e88010;
}
.tkcz-mk{
	float: left;
}
.tkcz-right{
	float: right;
}
.tkcz-right a{
	padding-left: 20px;
	margin: 0px 10px;
}
.tkcz-xg{
	background: url("../images/icon_30.png") no-repeat left center;
}
.tkcz-sc{
	background: url("../images/icon_31.png") no-repeat left center;
}
.tk-bottom{
	overflow: hidden;
	background: url("../images/bg_tk_bottom.jpg") no-repeat bottom left;
}

/*目录配置*/
.mlpz-lc-box{
	height: 80px;
	overflow: hidden;
	position: relative;
}
.mlpz-lc-list{
	width: 970px;
	height: 3px;
	background: #e1e1e1;
	position: absolute;
	left:40px;
	top: 48px;
	z-index: 1;
}
.mlpz-lc-list-on{
	width: 970px;
	overflow: hidden;
	height: 3px;
	position: absolute;
	left:40px;
	top: 48px;
	z-index: 2;
}
.mlpz-lc-list-gr{
	position: relative;
	z-index: 2;
	height: 3px;
	float: left;
	border-color: #e88010;
	background: #e88010;
}
.mlpz-lc{
	float: left;
	width: 100px;
	height: 80px;
	position: relative;
	z-index: 3
}
.mlpz-lc-one{
	position: absolute;
	left:0;
	top:0;
}
.mlpz-lc-two{
	position: absolute;
	left:50%;
	margin-left: -50px;
	top:0;
}
.mlpz-lc-three{
	position: absolute;
	right:0;
	top:0;
}
.mlpz-lc p{
	text-align: center;
	font-size: 15px;
	height: 32px;
	line-height: 32px;
	color: #515151;
}
.mlpz-lc-icon{
	background: #e88010;
	border: 3px solid #fcb161;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	box-sizing: content-box;
	font-size: 18px;
	color: #fff;
	margin:0 auto;
	display: block;
	border-radius: 100%;
}
.mlpz-kg{
	border: 1px dotted #b3b2b2;
	padding: 14px;
	margin: 34px 0;
	font-size: 15px;
}
.mlpz-kg input[type='checkbox']{
	margin-top:0;
	margin-right: 6px;
}
.mlpz-kcjg-box{
	overflow: hidden;
}
.kcjg-list{
	float: left;
	width: 430px;
	font-size: 14px;
}
.kcjg-list-one{
	padding-left: 30px;
	background: url("../images/icon_36.png") no-repeat 6px 3px;
}
.kcjg-list-one.on{
	background: url("../images/icon_35.png") no-repeat 6px 3px;
}
.kcjg-list-one span{
	padding-left: 18px;
	background: url("../images/icon_34.jpg") no-repeat left center;
}
.kcjg-list-two{
	padding-left: 30px;
	background: url("../images/icon_36.png") no-repeat 6px 3px;
}
.kcjg-list-two.on{
	background: url("../images/icon_35.png") no-repeat 6px 3px;
}
.kcjg-list-two ul{
	padding-left: 30px;
}
.kcjg-list-two ul li span{
	padding-left: 18px;
	background: url("../images/icon_34.jpg") no-repeat left center;
}
.kcjg-list li{
	margin: 16px 0;
}
.kcjg-right-box{
	float: right;
	width: 600px;
}
.kcjg-right-text{
	font-size: 14px;
	font-weight:bold;
	color: #67696d;
}
.kcjg-right-list{
	border: 1px solid #e8e8e8;
	margin-top: 20px;
}
.kcjg-right-title{
	font-size: 14px;
	line-height: 34px;
	text-indent: 14px;
	background: #f8fcff;
	border-bottom: 1px solid #e8e8e8;
}
.kcjg-right-input-box{
	overflow: hidden;
	padding: 14px;
}
.kcjg-right-input-box li{
	font-size: 13px;
	float: left;
	width: 100px;
}
.kcjg-right-input-box li input[type='radio']{
	margin-top: 0px;
	margin-right: 3px;
}

/*个人中心-考试*/
.ks-title-start-time{
	float: left;
	font-size: 14px;
	color: #a99d7b;
}
.ks-title-end-time{
	color: #a99d7b;
	background: #fff;
	border: 1px solid #e6dfc9;
	height: 32px;
	font-size: 14px;
	padding: 0px 4px;
	float: left;
	margin-top: 6px;
	margin-left: 4px;
}
.grgg-xg{
	background: url("../images/icon_37.png") no-repeat left center;
}
.grgg-title-on .grgg-xg{
	background: url("../images/icon_37_o.png") no-repeat left center;
}
.ks-tm{
	font-size: 14px;
	line-height: 26px;
	color: #884905;
}
.ks-docs{
	font-size: 13px;
	line-height: 24px;
	color: #4c4c4c;
}
.ks-cz{
	overflow: hidden;
	margin-top: 10px;
}
.ks-cz-left{
	float: left;
	color: #8a8a88;
}
.ks-cz-left span{
	margin-right: 26px;
}
.ks-cz-right{
	float: right;
}
.ks-cz-right span{
	background: url("../images/icon_38.png") no-repeat left center;
	color: #e88010;
	padding: 2px 0;
	padding-left: 26px;
}

/*作业*/
.zy-box{
	overflow: hidden;
}
.zy-left{
	float: left;
	width: 666px;
}
.zy-tm{
	font-size: 14px;
	line-height: 26px;
	color: #884905;
}
.zt-docs{
	font-size: 13px;
	line-height: 24px;
	color: #4c4c4c;
}
.zy-right{
	float: right;
	width: 340px;
}
.zy-cz{
	float: left;
	width: 102px;
	height: 68px;
	border: 1px solid #f3efe5;
	background: #f8f6ef;
	margin-left: 8px;
}
.zy-icon{
	display: block;
	width: 30px;
	height: 30px;
	margin: 6px auto 2px;
}
.zy-text{
	text-align: center;
	font-size: 13px;
	color: #4c4c4c;
}
.zy-yp .zy-icon{
	background: url("../images/icon_41.png") no-repeat;
}
.zy-wp .zy-icon{
	background: url("../images/icon_39.png") no-repeat;
}
.zy-wj .zy-icon{
	background: url("../images/icon_40.png") no-repeat;
}
.zy-yp .zy-text span{
	color: #e88010;
}
.zy-wp .zy-text span{
	color: #1877c0;
}
.zy-wj .zy-text span{
	color: #ed382f;
}

/*添加题库*/
.tkgl-link-box{
	float: right;
	height: 24px;
	font-size: 14px;
	margin: 8px 24px 0 0;
	*width: 260px;
}
.tkgl-link-box a{
	float: left;
	width: 28px;
	height: 24px;
	text-align: center;
	margin-right: 10px;
	line-height: 24px;
	background: #eaeaea;
}
.tkgl-link{
	height: 24px;
	position: relative;
	float: right;
}
.tkgl-link-box .link-no{
	width: 24px;
	border-radius: 100%;
}
.tkgl-link span{
	display: block;
	cursor: pointer;
	width: 74px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #fff;
	background: #e88010;
}
.tkgl-link ul{
	display: none;
	width:100%;
	border: 1px solid #dddddd;
	background: #fff;
}
.tkgl-link ul li{
	height: 28px;
	cursor: pointer;
	line-height: 28px;
	text-align: center;
	color: #666666;
}
.tkgl-link ul li a{
	color: #666;
}
.tjtk-title{
	overflow: hidden;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	margin: 20px 0;
}
.tjtk-title span,
.tjtk-title select{
	float: left;height: 26px;
	line-height: 26px;
}
.tjtk-title select{
	border: 1px solid #dddddd;
	padding: 0px 5px;
	color: #777;
	margin-right: 6px;
}
.marlef{
	margin-left:10px;
}
.tjtk-jx{
	margin-top: 50px;
}
.tjtk-area{
	width:100%;
}
.tjtk-area textarea{
	border: 1px solid #dddddd;
	height: 110px;
	padding: 10px;
	width: 1020px;
	box-sizing: content-box;
}
.tjtk-radio{
	float: left;
	margin-right: 14px;
}
.tjtk-radio input[type='radio']{
	margin-top:0;
}
.tjtk-jx-title{
	font-size: 14px;
	line-height: 32px;
	color: #666666;
}
.tjtk-jx textarea{
	border: 1px solid #dddddd;
	height: 110px;
	padding: 10px;
	width: 1020px;
	box-sizing: content-box;
}
.tjtk-remove{
	margin: 20px 0;
}
.gg-content .tjtk-remove input[type='submit']{

	color: #e88010;
}
.tjtk-remove input[type='submit']{
	background: #f5f4f4;
	border: 1px solid #dadada	;
	color: #444444;
	padding: 6px 16px;
	font-size: 14px;
	margin-right: 10px;
}
.tjtk-remove input[type='submit']:hover{
	color: #e88010;
}
.tjtk-sub{
	text-align: center;
	padding-bottom: 50px;
}
.tjtk-sub input[type='submit']{
	background: #e88010;
	color: #fff;
	padding: 10px 50px;
	margin: 0px 10px;
	font-size: 14px;
	border: 0;
}
.tjtk-sub input[type='submit'].qx{
	background: #0d80d9;
}

/*添加作业-附件*/
.fj-box{
	overflow: hidden;
}
.fj-div{
	float: left;
	margin: 9px 0;
	height: 32px;
}
.fj-div i,
.fj-div .fj-name,
.fj-div input{
	font-size: 14px;
	float: left;
	line-height: 30px;
}
.fj-div i{
	width: 24px;
	text-align: center;
	color: #fe375e;
	font-style: normal;
}
.fj-div input[type='text']{
	border: 1px solid #d8e0e3;
	height: 30px;
	box-sizing: content-box;
	line-height: 30px;
}
.fj-input{
	width: 924px;
}
.fj-div .fj-name{
	width: 76px;
}
.fj-input-d{
	width: 320px;
	margin-right: 60px;
}
.fj-input-s{
	width: 190px;
}
.fj-div select{
	width: 320px;
	border: 1px solid #d8e0e3;
	height: 30px;
	box-sizing: content-box;
	line-height: 30px;
	margin-right: 60px;
}
.fj-checkbox{
	font-size: 14px;
	float: left;
	line-height: 30px;
	margin-right: 12px;
}
.fj-checkbox input[type='checkbox']{
	margin: 9px 4px 0 0;
}
.fj-chec-box{
	float: left;
	min-width: 900px;
}
.fj-btn-box{
	overflow: hidden;
	text-align: center;
	background: #f5f4f4;
	border: 1px solid #e8e8e8;
	padding: 18px 0;
	margin: 30px 0;
}
.fj-btn-box input[type='submit']{
	background: #d4c7b9;
	color: #55483a;
	padding: 10px 46px;
	margin: 0px 10px;
	font-size: 14px;
	border: 1px solid #c8bbad;
	outline: none;
}
.fj-btn-box input[type='submit'].qx{
	background: #cbd6de;
	color: #455e70;
	border: 1px solid #aebfcb;
}
/*添加作业-预览*/
.zyyl-list{
	overflow: hidden;
}
.zyyl-list li{
	float: left;
	width: 280px;
	font-size: 14px;
	overflow: hidden;
	line-height: 40px;
}
.zyyl-title{
	float: left;
	width: 80px;
	line-height: 40px;
	text-align: right;
}
.zyyl-docs{
	float: left;
	width: 200px;
}
.zyyl-btn-box{
	padding: 40px 20px;
}
.zyyl-btn{
	background: #e88010;
	color: #fff;
	font-size: 14px;
	letter-spacing: 2px;
	padding: 12px 48px;
}

/*题库管理-添加*/
.tjfs-box{
	overflow: hidden;
}
.tjfs{
	float: left;
	width: 228px;
	height: 158px;
	padding: 1px;
	border: 1px solid #c0d2e2;
	margin: 80px 15px;
	box-sizing: content-box;
}
.tjfs a{
	display: block;
}
.tjfs-icon{
	display: block;
	width: 228px;
	height: 86px;
}
.tjfs-text{
	font-size: 16px;
	line-height: 20px;
	height: 20px;
	box-sizing: content-box;
	padding-bottom: 30px;
	background: url("../images/icon_46.jpg") no-repeat bottom center;
	color: #5f5f5f;
	text-align: center;
}
.tjfs-one .tjfs-icon{
	background: url("../images/icon_42.png") no-repeat center center;
}
.tjfs-two .tjfs-icon{
	background: url("../images/icon_43.png") no-repeat center center;
}
.tjfs-three .tjfs-icon{
	background: url("../images/icon_44.png") no-repeat center center;
}
.tjfs-four .tjfs-icon{
	background: url("../images/icon_45.png") no-repeat center center;
}
.tjfs-one:hover .tjfs-icon{
	background: url("../images/icon_42_o.png") no-repeat center center;
}
.tjfs-two:hover .tjfs-icon{
	background: url("../images/icon_43_o.png") no-repeat center center;
}
.tjfs-three:hover .tjfs-icon{
	background: url("../images/icon_44_o.png") no-repeat center center;
}
.tjfs-four:hover .tjfs-icon{
	background: url("../images/icon_45_o.png") no-repeat center center;
}
.tjfs:hover{
	background: #0c74d5;
}
.tjfs:hover .tjfs-text{
	color: #ffffff;
	background: url("../images/icon_46_o.jpg") no-repeat bottom center;
}

/*课程*/
.top{
	background: #f4f4f4;
}
.top-center{
	width: 1100px;
	height: 32px;
	line-height: 32px;
	margin:0 auto;
	overflow: hidden;
}
.welcome{
	float: left;
}
.top-btn{
	float: right;
}
.top-btn a{
	margin: 0px 4px;
	color: #333;
}

/*课程*/
.banner-kc{
	height: 308px;
	background: url("../images/banner-kc.jpg") no-repeat top center;
	text-indent: -999em;
}
.noticekc { width: 832px;overflow: hidden; }
.noticekc .tab-hd {
	overflow: hidden; border-bottom: 2px solid #f56d00; }
.noticekc .tab-hd ul {overflow: hidden;
	float: left;}
.noticekc .tab-hd li{ float: left; height:40px; line-height: 39px;font-size: 18px; padding: 0px 16px; background: #fff; border: 1px solid #c3c3c3; border-bottom: 0px;
	margin-right: 10px; border-radius: 6px 6px 0 0 ;}
.noticekc-more{
	float: right;
	line-height: 40px;
	margin-right: 10px;
}
.noticekc .tab-hd li a{ display:block; padding:0 14px;  }
.noticekc .tab-hd li a:hover{ color:#f60; text-decoration:underline;   }
.noticekc .tab-hd li.on{ background: #f56d00;color: #fff;border-color:#f56d00 }
.noticekc .tab-bd { background: #fff;
	overflow: hidden;
padding: 15px}
.kc-l{
	width: 549px;
	height: 188px;
	padding: 1px;
	border: 1px solid #ececec;
	box-sizing: content-box;
	float: left;
	overflow: hidden;
	margin: 6px;
}
.kc-m{
	width: 221px;
	height: 188px;
	padding: 1px;
	overflow: hidden;
	border: 1px solid #ececec;
	box-sizing: content-box;
	float: left;
	margin: 6px;
}
.kc-l-img{
	float: left;
}
.kc-l-mess{
	float: right;
	width: 306px;
	margin-right: 15px;
}
.kc-l-title{
	font-size: 15px;
	color: #353535;
	line-height: 42px;
	height: 42px;
}
.kc-l-p,
.kc-l-docs{
	font-size: 13px;
	line-height: 24px;
	color: #808080;
}
.kc-l-icon{
	overflow: hidden;
	margin-top: 12px;
}
.kc-l-time{
	float: left;
	line-height: 26px;
	padding-left: 18px;
	font-size: 13px;
	color: #808080;
	background: url(../images/icon_47.png) no-repeat left center;
}
.kc-l-per{
	float: left;
	line-height: 26px;
	margin-left: 60px;
	padding-left: 18px;
	font-size: 13px;
	color: #808080;
	background: url(../images/icon_48.png) no-repeat left center;
}
.kc-l-link{
	float: right;
	color: #f56d00;
	border: 1px solid #f56d00;
	border-radius: 2px;
	padding: 3px 7px;
}
.kc-m-title{
	font-size: 15px;
	color: #353535;
	line-height: 30px;
	text-align: center;
}
.kc-m .kc-l-p{
	margin:0 10px;
}

.kc-box{
	background: #eef6fd;
	padding: 20px 0;
}
.kcsy{
	width: 1054px;
	box-sizing: content-box;
	background: #fff;
	margin:0 auto;
	overflow: hidden;
	border: 1px solid #e6ebee;
	padding: 8px 22px;
	font-size: 14px;
}
.kcsy a,
.kcsy select,
.kcsy .kcsy-search-box{
	float: left;
	height: 28px;
	line-height: 28px;
	border:1px solid #e4e4e6;
	padding: 0px 16px;
	margin-right: 6px;
	box-sizing: content-box;
}
.kcsy a{
	background: #0d80d9;
	border-color: #0d80d9;
	color: #fff;
}
.kcsy .kcsy-search-box{
	padding: 0;
	width:210px;
	overflow: hidden;
}
.kcsy-search-input{
	margin:0;
	border: 1px solid #fff;
	height: 26px;
	line-height: 26px;
	width: 160px;
	padding: 0px 5px;
	box-sizing: content-box;
	float: left;
}
.kcsy-lang{
	line-height: 28px;
	float: right;
}
.kcsy-lang span{
	font-size: 18px;
	color: #e25000;
}
.kcsy-lang a{
	background: none;
	border-color: #fff;
	float: none;
	padding:0;
	margin:0;
	color: #e25000;
}
.kcsy-search-btn{
	width: 28px;
	height: 28px;
	background: url("../images/icon_27.png") no-repeat center center;
	border:0;
	float: right;
}
.ggjck{
	margin: 18px auto;
	width: 1100px;
	background: #fff;
}
.ggjck-title{
	height: 39px;
	line-height: 39px;
	border-top: 2px solid #e25000;
	border-bottom: 1px solid #dddddd;
	overflow: hidden;
}
.ggjck-name{
	float: left;
	border-left:2px solid #e25000;
	height: 20px;
	line-height: 20px;
	margin-left: 12px;
	padding-left: 10px;
	font-size: 18px;
	color: #e25000;
	margin-top: 7px;
}
.ggjck-link{
	float: right;
	font-size: 13px;
	color: #383b3d;
	margin-right: 12px;
}
.ggjck-box{
	padding: 0px 10px;
}
.ggjck-box ul{
	overflow: hidden;
}
.ggjck-box ul li{
	float: left;
	padding: 1px;
	border: 1px solid #ececec;
	margin: 20px 9px;
	box-sizing: content-box;
}
.ggjck-tm{
	font-size: 15px;
	text-align: center;
	margin-top: 6px;
	height: 32px;
	line-height: 32px;
}
.ggjck-p{
	color: #808080;
	line-height: 24px;
	margin:0 10px;
}
.ggjck-mess{
	overflow: hidden;
	color: #808080;
	margin:0 10px;
	line-height: 24px;
	padding-bottom: 16px;
}
.ggjck-time{
	float: left;
	padding-left: 18px;
	background: url("../images/icon_47.png") no-repeat left center;
}
.ggjck-per{
	float: right;
	padding-left: 18px;
	background: url("../images/icon_48.png") no-repeat left center;
}
.kc-main{
	overflow: hidden;
	width: 1100px;
	margin: 0px auto;
}
.kc-left{
	float: left;
	width: 832px;
}
.jpzyk{
	background: #fff;
	margin-top: 18px;
}
.jpzyk-box{
	padding: 0px 10px;
}
.jpzyk-box ul{
	overflow: hidden;
}
.jpzyk-box ul li{
	float: left;
	padding: 1px;
	border: 1px solid #ececec;
	margin: 20px 9px;
	box-sizing: content-box;
}
.kc-right{
	float: right;
	width: 248px;
}
.mxjs{
	border: 1px solid #d9e2e8;
}
.mxjs-title{
	overflow: hidden;
	border-bottom: 1px solid #0d80d9;
	background: #f2f9ff;
}
.mxjs-name{
	float: left;
	line-height: 38px;
	margin-left: 14px;
	padding-left: 28px;
	font-size: 18px;
	background: url("../images/icon_49.png") no-repeat left center;
}
.mxjs-more{
	float: right;
	line-height: 38px;
	font-size: 12px;
	color: #828282;
	margin-right: 12px;
}
.mxjs-box{
	background: #fff;
	padding: 0px 12px;
}
.mxjs-box ul{
	overflow: hidden;
}
.mxjs-box ul li{
	float: left;
	width:100%;
	border-bottom: 1px dotted #d2d2d2;
	padding: 13px 0 10px;
	overflow: hidden;
}
.mxjs-img{
	float: left;
	padding: 1px;
	border: 1px solid #e9e9e9;
	box-sizing: content-box;
}
.mxjs-mess{
	float: left;
	width: 150px;
	margin-left: 6px;
}
.mxjs-xm{
	font-size: 14px;
	line-height: 22px;
	color: #a9a9a9;
}
.mxjs-xm a{
	color: #a9a9a9;
}
.mxjs-xm span{
	color: #de5900;
}
.mxjs-docs{
	font-size: 12px;
	line-height: 20px;
	color: #808080;
	margin-top: 4px;
}
.otherskc{
	margin-top: 15px;
	border: 1px solid #d9e2e8;
}
.otherskc-name{
	float: left;
	line-height: 38px;
	margin-left: 14px;
	padding-left: 28px;
	font-size: 18px;
	background: url(../images/icon_50.png) no-repeat left center;
}
.otherskc-box{
	background: #fff;
	padding: 0px 12px;
}
.otherskc-box ul{
	overflow: hidden;
}
.otherskc-box ul li{
	float: left;
	width:100%;
	border-bottom: 1px dotted #d2d2d2;
	padding: 17px 0 14px;
	overflow: hidden;
}
.otherskc-img{
	float: left;
	padding: 1px;
	border: 1px solid #e9e9e9;
	box-sizing: content-box;
}
.otherskc-mess{
	margin-left: 8px;
	width: 128px;
	float: left;
}
.otherskc-bt{
	font-size: 15px;
	color: #000000;
}
.otherskc-docs{
	line-height: 19px;
	height: 38px;
	overflow: hidden;
	font-size: 12px;
	color: #808080;
	margin-top: 2px;
}

/*课程学习*/
html,
body{
	width:100%;
	height:100%;
}
.kcxx{
	position: relative;
	width:100%;
	height:100%;
	background: #545454;
}
.kcvideo-box{
	width:70%;
	height:100%;
}
.video-header{
	overflow: hidden;
	padding: 10px 30px;
}
.video-back{
	background: url("../images/icon_51.png") no-repeat;
	width: 40px;
	margin-top:10px;
	height: 33px;
	margin-right: 6px;
	text-indent: -999em;
	float: left;
}
.kcxx-on .kcvideo-box{
	width:100%;
}
.video-title{
	float: left;
	font-size: 20px;
	color: #fff;
	line-height: 54px;
}
.video-tx{
	float: right;
}
.video-box{
	margin: 0px 30px;
	background: #262626;
}
.video-js,
.video-content video{
	width: 100%;
	height: 500px;
}
.video-cz{
	overflow: hidden;
	color: #989898;
	padding: 20px;
}
.video-cz span,
.video-cz a{
	line-height: 26px;
	color: #989898;
	float: left;

}
.video-cz a{
	margin-right: 36px;
}
.video-jc{
	padding-left: 22px;
	background: url("../images/icon_53.png") no-repeat left center;
}
.video-sc{
	padding-left: 22px;
	background: url("../images/icon_54.png") no-repeat left center;
}
#star{
	float: left;margin-right: 36px;
}
.video-cz .dropup{
	float: left;
}
.video-cz .dropup .btn{
	padding: 2px 10px;
	background: #686868;
	color: #fff;
	border-color: #686868;
}
.video-list{
	position: absolute;
	right:0;
	top:0;
	width: 30%;
	height:100%;
	background: #efefef;
}
.video-list-icon{
	width: 22px;
	height: 22px;
	top: 68px;
	left: -22px;
	cursor: pointer;
	position: absolute;
	background: url("../images/icon_55.png") #f6f6f6 no-repeat center center;
}
.video-list-on{
	width:0px;
	height:1px;
	display: block;
}
.video-list-on *{
	display: none;
}
.video-list-on .video-list-icon{
	display: block;
}
.video-list-on .video-list-icon{
	background: url("../images/icon_55_o.png") #f6f6f6 no-repeat center center;
}
.video-list-top{
	background: #d5d5d5;
	height: 80px;
}
.video-list-top ul{
	overflow: hidden;
	padding: 4px 0;
}
.video-list-top ul li{
	float: left;
	width:33.33%;
	height: 74px;
}
.video-list-top ul li a{
	font-size: 15px;
	text-align: center;
	line-height: 24px;
	padding-top: 50px;
	box-sizing: content-box;
	display: block;
}
.video-list-top ul li a.kj{
	 background: url("../images/icon_56.png") no-repeat top center;
}
.video-list-top ul li a.dy{
	background: url("../images/icon_57.png") no-repeat top center;
}
.video-list-top ul li a.bj{
	background: url("../images/icon_58.png") no-repeat top center;
}
.video-dg-box{
	padding: 20px 20px;
	box-sizing: content-box;
	overflow: auto;
}
.video-dg{
	position: relative;
}
.dg-num{
	width: 18px;
	height: 18px;
	background: #ff6302;
	color: #fff;
	text-align: center;
	line-height: 18px;
	display: block;
	border-radius: 100%;
	position: absolute;
	left:0;
	top:0;
}
.video-dgcen{
	padding-bottom: 38px;
	margin-left: 8px;
	padding-left: 22px;
	border-left:2px solid #e7e7e7;
}
.dgcen-one{
	font-size: 15px;
	color: #535353;
	line-height: 18px;
}
.dgcen-one ul{
	margin-top: 14px;
}
.dgcen-two{
	padding-left: 20px;
	background: url("../images/icon_59.png") no-repeat 0px 4px;
}
.dgcen-three{
	padding-left: 20px;
	background: url("../images/icon_59.png") no-repeat 0px 4px;
}
.dgcen-three ul li{
	height: 30px;
	line-height: 30px;
}
.dgcen-three ul li a{
	padding-left: 22px;
}
.dgcen-three ul li a.tk{
	background: url("../images/icon_60.png") no-repeat left center;
}
.dgcen-three ul li a.cp{
	background: url("../images/icon_61.png") no-repeat left center;
}
.dgcen-three ul li a.xz{
	background: url("../images/icon_62.png") no-repeat left center;
	margin-right: 20px;
}
.dgcen-three ul li a.xx{
	background: url("../images/icon_63.png") no-repeat left center;
}

/*课程预览*/
.kcyl-notice { width: 806px;overflow: hidden; }
.kcyl-notice .tab-hd { height: 44px; }
.kcyl-notice .tab-hd ul {height: 36px;box-sizing: content-box;border-bottom: 1px solid #e88010;}
.kcyl-notice .tab-hd ul li{float: left;background: #f0ebe6;width: 63px;text-align: center;color: #333;height: 36px;line-height: 37px;font-size: 16px;}
.kcyl-notice .tab-hd ul li.on{color: #fff;height: 43px;background: url("../images/icon_64.png") no-repeat bottom center #e88010;}
.kcyl-notice .tab-bd { background: #fff; padding: 20px 0 }
.kcyl{
	width: 1100px;
	margin: 0px auto;
}
.kcyl-header{
	overflow: hidden;
}
.kcyl-title,
.kcyl-hebox{
	float: left;
	width: 221px;
	height: 137px;
	position: relative;
	box-sizing: content-box;
}
.kcyl-text{
	position: absolute;
	bottom:0;
	left:0;
	width: 222px;
	padding: 6px;
	color: #fff;
	font-size: 14px;
	background: url("../images/tm_1.png") ;
}
.kcyl-hebox a{
	color: #fff;
}
.kcyl-text a{
	color: #fff;
}
.kcyl-hebox{
	padding-top: 30px;
	width: 161px;
	height: 107px;
	box-sizing: content-box;
	font-size: 18px;
	color: #fff;
	padding-left: 58px;
	line-height: 34px;
}
.kcyl-c{
	background: #ff9501	;
}
.kcyl-l{
	background: #a8d441	;
}
.kcyl-lan{
	background: #62b9e4	;
}
.kcyl-h{
	background: #ee604c	;
}
.kcyl-h a{
	color: #fff;
	display: block;
	font-size: 20px;
	line-height: 76px;
	text-indent: 30px;
}
.kcyl-hebox span{
	font-size: 24px;
	margin-right: 3px;
}
.kcyl-box{
	overflow: hidden;
	margin-top: 18px;
}
.kcyl-left{
	float: left;
	width: 226px;
}
.kcyl-skls{
	border: 1px solid #e6e6e6;
}
.kcyl-skls-title{
	background: #fff7f2;
	border-bottom: 2px solid #ff7c2d;
	font-size: 17px;
	color: #282828;
	line-height: 37px;
	text-align: center;
}
.kcyl-skls .mxjs-mess{
	width: 120px;
}
.kcyl-dqrs{
	padding: 16px 0;
	border: 1px solid #e6e6e6;
	background: #fff;
	font-size: 16px;
	color: #333;
	margin-top: 16px;
	text-align: center;
}
.kcyl-dqrs a{
	font-size: 20px;
	color: #e88010;
}

.kcyl-right{
	float: right;
	width: 810px;
	background: #fff;
	padding: 20px;
	border: 1px solid #e2e1e1;
	box-sizing: content-box;
}

/*课程详情*/
.kcxq{
	width: 1100px;
	margin: 0px auto;
	background: #fff;
}
.kcxq-message{
	overflow: hidden;
	padding: 20px;
}
.kcxq-img{
	float: left;
	padding: 4px;
	border: 1px solid #e2e2e2;
	box-sizing: content-box;
}
.kcxq-text{
	float: left;
	width: 674px;
	margin-left: 18px;
}
.kcxq-title{
	height: 40px;
	line-height: 40px;
	color: #000000;
	font-size: 22px;
}
.kcxq-docs{
	font-size: 13px;
	line-height: 24px;
	color: #5d5a5a;
	height: 48px;
	overflow: hidden;
	margin-bottom: 10px;
}
.kcxq-p{
	font-size: 13px;
	line-height: 28px;
	color: #000000;
}
.kcxq-cz{
	overflow: hidden;
}
.kcxq-cz span{
	padding-left: 20px;
	color: #808080;
	font-size: 13px;
	height: 50px;
	line-height: 50px;
	margin-right: 80px;
}
.kcxq-time{
	background: url("../images/icon_47.png") no-repeat left center;
}
.kcxq-per{
	background: url("../images/icon_48.png") no-repeat left center;
}
.kcxq-btn{
	overflow: hidden;
}
.kcxq-btn a{
	width: 115px;
	height: 30px;
	line-height: 30px;
	box-sizing: content-box;
	font-size: 14px;
	text-align: center;
	display: block;
	float: left;
	margin-right: 10px;
}
.kcxq-btn a:hover{
	color: #ccc;
}
.kcxq-cjxx{
	background: #0d80d9;
	border: 1px solid #0d80d9;
	color: #fff;
}
.kcxq-kcsc{
	background: #fff;
	border: 1px solid #ff9b04;
	color: #ff9b04;
}
.kcxq-kcfx{
	background: #fff;
	border: 1px solid #47bbe0;
	color: #47bbe0;
}
.kcxq-box{
	overflow: hidden;
	padding: 0 20px 20px;
}
.kcxq-notice { width: 788px; border: 1px solid #e4e4e4; box-sizing: content-box; overflow: hidden;
	float: left; }
.kcxq-notice .tab-hd {background: #fff7f2;
	border-bottom: 2px solid #ff7c2d;
}
.kcxq-notice .tab-hd ul {
	overflow: hidden;
	padding-top: 4px;
}
.kcxq-notice .tab-hd li{
	float: left;
	width: 89px;
	height: 32px;
	line-height: 32px;
	font-size: 17px;
	color: #433227;
	background: #f7ece5;
	border: 1px solid #e9d4c6;
	border-bottom: 0;
	border-radius: 8px 8px 0 0;
	text-align: center;
	cursor: pointer;
	margin-left: 8px;
}
.kcxq-notice .tab-hd li.on{
	background: #ff7c2d;
	border-color: #ee6c1d;
	color: #fff;
}
.kcxq-notice .tab-bd {
	padding: 20px;
	font-size: 15px;
	color: #5d5d5d;
	line-height: 35px;
}
.kcxq-right{
	float: right;
	width: 246px;
}
.zjjs{
	border: 1px solid #d9e2e8;
	margin-bottom: 18px;
}
.zjjs-box{
	padding: 14px;
}
.zjjs-jj{
	overflow: hidden;
	padding-bottom: 12px;
	border-bottom: 1px dotted #d2d2d2;
}
.zjjs-img{
	float: left;
	border-radius: 100%;
}
.zjjs-text{
	float: left;
	width: 130px;
	margin-left: 12px;
	margin-top: 14px;
}
.zjjs-name{
	font-size: 14px;
	color: #a9a9a9;
	line-height: 20px;
}
.zjjs-name span{
	color: #de5900;
}
.zjjs-xx{
	font-size: 15px;
	color: #232323;
	line-height: 40px;
}
.zjjs-docs{
	font-size: 13px;
	line-height: 24px;
	color: #808080;
}
.kcpj-box{
	border: 1px solid #7bc5ff;
	height: 120px;
	position: relative;
}
.kcpk-text{
	width:98%;
	padding: 1%;
	box-sizing: content-box;
	height: 84px;
	border: 0;
	font-size: 13px;
	outline:none;
}
.kcpj-box input[type='submit']{
	position: absolute;
	right:5px;
	bottom:5px;
	font-size: 15px;
	width: 66px;
	height: 26px;
	line-height: 26px;
	background: #379be9;
	border: 0;
	color: #fff;
	text-align: center;
}
.kcpj-zy{
	background: #f3f9ff;
	font-size: 12px;
	line-height: 28px;
	padding: 0px 14px;
	margin: 8px 0 14px 0;
}
.kcpj-login{
	color: #1360b7;
	text-decoration: underline;
}
.kcpj-reg{
	color: #e76500;
	margin-left: 10px;
	text-decoration: underline;
}
.kcpj-qbpj{}
.qbpj-title{
	border-bottom: 1px solid #dddddd;
	overflow: hidden;
}
.qbpj-title span{
	border-bottom: 3px solid #379be9;
	font-size: 16px;
	color: #1d1d1d;
	line-height: 30px;
	float: left;
	box-sizing: content-box;
	height: 30px;
}
.qbpj-list{
	overflow: hidden;
	margin:0 8px;
}
.qbpj-list li{
	float: left;
	padding: 10px 0;
	width:100%;
	border-bottom: 1px solid #e6e6e6;
}
.qbpj-mess{
	overflow: hidden;
	line-height: 24px;
}
.qbpj-name{
	float: left;
	color: #379be9;
	font-size: 14px;
	line-height: 24px;
}
.qbpj-time{
	float: right;
	font-size: 13px;
	line-height: 24px;
	color: #999999;
}
.qbpj-docs{
	font-size: 14px;
	line-height: 22px;
	color: #2a2a2a;
}
.kcml-title{
	background: url("../images/icon_65.png") no-repeat 10px 6px,
	#fffff0;
	border: 1px solid #e8e8c5;
	line-height: 1.6;
	box-sizing: content-box;
	padding: 5px 14px;
	padding-left: 35px;
}
.kcml-title span{
	padding: 4px 0;
	background: 
	font-size: 16px;
	color: #da663e;
}
.kcml-list{
	overflow: hidden;
	padding: 10px 0;
}
.kcml-list li{
	float: left;
	width:100%;
	height: 32px;
	text-indent: 40px;
	line-height: 32px;
	color: #000000;
	font-size: 13px;
}
.kcml-list li.on{background: #fff7f2}

/**/
.grks-search-box{
	float: right;
	margin: 8px 6px 0 0;
	border: 1px solid #dfd9d9;
	height: 22px;
	line-height: 22px;
	box-sizing: content-box;
	overflow: hidden;
}
.grks-search{
	height: 20px;
	line-height: 20px;
	float: left;
	border: 1px solid #fff;
}
.grks-sub{
	float: left;
	background: url("../images/bg_cx.jpg") no-repeat;
	width: 64px;
	height: 23px;
	border:0;
}