@charset "utf-8";
html {
color: #000;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
margin: 0;
padding: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block;
}
audio,
canvas,
video {
display: inline-block;
*display: inline;
*zoom: 1;
}
body,
button,
input,
select,
textarea {
font: 12px/1.5 tahoma, arial, \5b8b\4f53;
}
input,
select,
textarea {
font-size: 100%;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
th {
text-align: inherit;
}
fieldset,
img {
border: 0;
}
iframe {
display: block;
}
abbr,
acronym {
border: 0;
font-variant: normal;
}
del {
text-decoration: line-through;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var {
font-style: normal;
font-weight: 500;
}
ol,
ul {
list-style: none;
}
caption,
th {
text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-size: 100%;
font-weight: 500;
}
h1 {
font-size: 1.5em;
}
h2 {
font-size: 1.25em;
}
q:before,
q:after {
content: '';
}
strong {
font-weight: bold;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
a:hover {
text-decoration: underline;
}
ins,
a {
text-decoration: none;
}
.clearfix {
clear: both;
margin: 0;
padding: 0;
}
/* remove float */
.cle {
display: block;
height: 0;
overflow: hidden;
clear: both;
}
.clefix:after {
content: '\20';
display: block;
height: 0;
clear: both;
}
.clefix {
*zoom: 1;
}
/* common features */
.hidden {
display: none;
}
.invisible {
visibility: hidden;
}
/* common */
img {
vertical-align: top;
}
a {
color: #666;
text-decoration: none;
}
a:hover {
color: #389fc0;
text-decoration: none;
}
body {
background: #fff;
font: 12px/1.5 "microsoft yahei", tahoma, arial;
color: #666;
font-size: 12px;
color: #333;
}
.mgl15 {
margin-left: 15px;
}
.mgr15 {
margin-right: 15px;
}
.fl {
float: left;
}
.fr {
float: right;
}
/*首页 => 头部*/
.top-head {
height: 30px;
line-height: 30px;
background-color: #f0f0f0;
}
.top-head-inner,
.nav-inner ul.nav {
width: 1300px;
margin: 0 auto;
}
ul.top-head-left li {
color: #ff4a08;
float: left;
margin-right: 30px;
}
ul.top-head-left li a {
color: #ff4a08;
margin: 0 3px;
}
ul.top-head-left li a:hover {
text-decoration: underline;
}
ul.top-head-right li {
float: right;
}
ul.top-head-right li {
margin-left: 15px;
}
/*首页 => 头部 => 个人信息*/
.top-head-inner {
position: relative;
}
ul.top-head-right li a {
display: block;
padding: 0 10px;
border: 1px solid #f0f0f0;
height: 28px;
}
.top-head.subpage-top {
height: 40px;
line-height: 40px;
}
.top-head.subpage-top ul.top-head-right li a {
height: 38px;
}
ul.top-head-right li#link_login {
margin-left: 40px;
}
ul.top-head-right li#link_login a {
display: inline-block;
color: #ec9200;
}
ul.top-head-right li a.current {
background: #fff;
border: 1px solid #ddd;
border-bottom: none;
}
.users-info,
.tea-studio {
position: absolute;
z-index: 99;
top: 28px;
width: 250px;
background-color: #fff;
border: 1px solid #ddd;
border-top: none;
padding: 10px 15px;
display: none;
}
.top-head.subpage-top .users-info,
.top-head.subpage-top .tea-studio {
top: 38px;
}
.users-info .users-pic {
position: relative;
width: 75px;
height: 75px;
float: left;
}
.users-info .users-pic-radius {
position: absolute;
top: 0px;
left: 0px;
width: 75px;
height: 75px;
z-index: 10;
background: url(/uploads/image/pimages/blank_pic.png);
_background: url(/uploads/image/pimages/blank_pic_8.png);
}
.users-info h1 {
float: left;
min-height: 75px;
text-align: left;
padding-top: 15px;
margin-left: 10px;
width: 50%;
}
.tea-studio {
height: 350px;
overflow-y: auto;
padding: 10px;
}
.tea-studio .course-view {
border-bottom: 1px solid #ddd;
padding: 10px 0;
}
.tea-studio .course-view img {
width: 110px;
height: 65px;
float: left;
}
.tea-studio .course-view .course-name {
width: 118px;
float: right;
}
.tea-studio .course-view .course-name h3 {
font-size: 14px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
cursor: default;
line-height: 30px;
}
.tea-studio .course-view .course-name a {
border: 1px solid #389fc0;
border-radius: 20px;
width: 60px;
text-align: center;
height: 24px !important;
line-height: 24px;
}
.tea-studio.qr-code {
width: auto;
height: 145px;
padding-left: 25px;
padding-right: 25px;
}
.tea-studio.qr-code .pic {
width: 135px;
float: left;
text-align: center;
}
.tea-studio.qr-code p {
height: 24px;
line-height: 24px;
}
.collection-box {
height: 300px;
padding: 0 10px 10px;
}
.collection-nav {
background-color: #f2f2f2;
margin-left: -11px;
margin-right: -10px;
}
.collection-nav a {
display: inline-block !important;
width: 22%;
text-align: center;
}
.collection-nav a.selected {
background-color: #389fc0;
color: #fff;
}
.head-inner {
text-align: center;
padding: 10px 0;
width: 1200px;
height: 85px;
margin: 0 auto;
}
.head-inner .search-text {
font-size: 24px;
color: #0c667c;
width: 300px;
float: left;
line-height: 40px;
text-align: left;
}
.head-inner .search-ib {
float: left;
margin: 20px 15px 0 0;
position: relative;
background-color: #389fc0;
}
.head-inner .search-i {
font-family: 'microsoft yahei', tahoma, arial;
height: 36px;
width: 320px;
padding: 0 10px 0 22px;
border: 2px solid #389fc0;
font-size: 14px;
line-height: normal;
line-height: 40px\9;
vertical-align: middle;
background-color: #fff;
position: relative;
z-index: 2;
}
.head-inner .search-ib i {
position: absolute;
top: 7px;
left: 4px;
z-index: 5;
font-size: 18px;
color: #cbcbcb;
}
.head-inner .search-s {
font-family: 'microsoft yahei', tahoma, arial;
font-size: 0;
width: 118px;
height: 40px;
line-height: 40px\9;
padding-left: 1em;
border-radius: 3px;
border: 0;
border-left: 1px solid #f2f2f2;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
vertical-align: middle;
padding-top: 18px;
padding-bottom: 18px;
*margin-top: 30px;
*border: 0;
}
.head-inner .search-b {
font-family: 'microsoft yahei', tahoma, arial;
font-size: 14px;
cursor: pointer;
height: 40px;
outline: none;
background-repeat: no-repeat;
background-color: #389fc0;
border: 0;
color: #fff;
vertical-align: middle;
width: 80px;
background-position: center;
box-shadow: none;
position: relative;
z-index: 3;
}
.head-inner .search-ewm {
float: right;
}
.head-inner .search-ewm p {
display: inline-block;
margin-left: 30px;
}
.head-inner .search-ewm p span {
display: block;
}
.nav-box {
/* height: 80px; */
}
.nav-inner {
background-color: #389fc0;
height: 40px;
line-height: 40px;
}
ul.nav {
/* position: relative; */
text-align: justify;
}
ul.nav:after {
content: '';
display: inline-block;
width: 100%;
}
ul.nav li {
display: inline-block;
position: relative;
}
ul.nav li a.has-child {
background: no-repeat 90% center;
background-image: ;
}
ul.nav li a {
color: #fff;
display: block;
font-size: 16px;
padding: 0 33px;
/*margin: 0 33px;*/
/* margin: 0 15px; */
}
ul.nav li:hover,
ul.nav li.current {
background-color: #0c7a99;
color: #fff;
}
/* ul.nav li a.zyk {
background-color: #fff;
border-radius: 3px 3px 0 0;
color: #389fc0;
height: 37px;
margin-top: 3px;
} */
ul.nav li .sub-nav {
display: none;
float: left;
position: absolute;
top: 40px;
color: #fff;
background: #0c7a99;
z-index: 100;
width: 100%;
text-align: center;
}
ul.nav li:hover .sub-nav {
display: block;
}
ul.nav li .sub-nav a {
display: block;
color: #fff;
padding: 0 14px 2px;
margin: 0;
}
ul.nav li .sub-nav a:hover,
ul.nav li .sub-nav a.current {
background: #085065;
color: #fff;
border-radius: 3px;
}
/* wrapper */
.wrapper {
background-color: #fff;
}
.wrapper .wrapper-inner {
margin: 0px auto;
width: 1200px;
padding: 15px 0px;
}
.sidebar {
padding-left: 20px;
}
.primary {
padding-right: 10px;
padding-top: 25px;
}
/*tab 分页样式*/
.tab-wrapper,
.section-more {
font-size: 16px;
letter-spacing: 0.125em;
}
.tab-wrapper .tab-i {
padding: 0 .25em;
display: inline-block;
*display: inline;
*zoom: 1;
}
.section-major .section-more .more-link:hover {
text-decoration: underline;
}
/*tab 分页样式结束*/
.section-header {
font-size: 18px;
text-align: center;
color: #818181;
}
.section-header .section-title {
display: inline-block;
min-width: 394px;
font-size: 38px;
letter-spacing: 0.13157894736em;
border-bottom: 1px solid #a6abaf;
padding: 20px 0;
*display: inline;
*zoom: 1;
}
.section-header .section-desc {
padding: .60em 0;
letter-spacing: 0.11111111111111em;
}
.section-header .b {
height: 18px;
background: url(/uploads/image/pimages/b.png) center no-repeat;
margin-top: -9px;
position: relative;
z-index: 9;
}
.section-nav {
text-align: right;
}
.section-nav .section-tab {
display: inline-block;
vertical-align: middle;
*display: inline;
*zoom: 1;
}
.section-nav .section-more {
display: inline-block;
vertical-align: middle;
*display: inline;
*zoom: 1;
}
.section-content .e-box {
font-size: 14px;
float: left;
vertical-align: top;
}
.section-content .e-box .box-link {
text-decoration: none;
}
.section-content .tab-content {
padding-top: 26px;
*padding-bottom: 26px;
}
/*针对不同的模块设置样式*/
/*专业样式*/
.section-major .section-header .section-title,
.section-major .section-more,
.section-major .section-more .more-link,
.section-major .section-more .more-link:hover {
color: #399fc1;
}
.section-major .tab-content {
margin-right: -6px;
margin-left: -4px;
}
.section-major .e-box {
width: 16.666%;
text-align: center;
display: inline-block;
vertical-align: top;
*margin-right: -3px;
*display: inline;
*zoom: 1;
}
.section-major .e-box .box-img {
height: 66px;
padding-top: 10px;
overflow: hidden;
}
.section-major .e-box .box-title {
padding: 0px 4px;
overflow: hidden;
height: 41px;
line-height: 41px;
white-space: nowrap;
text-overflow: ellipsis;
}
.section-major .e-box .box-link {
margin: 0 5px 39px;
display: block;
border: 1px solid #c1c1c1;
border-radius: 5px;
text-decoration: none;
}
.load-more {
text-align: center;
}
.load-more .load-more-link {
display: inline-block;
border: 1px solid;
border-radius: 3px;
color: #399fc1;
padding: 11px 41px;
text-decoration: none;
}
.load-more .load-more-link:hover {
background-color: #399fc1;
color: #fff;
border-radius: 3px;
}
/*专业样式 结束*/
/*课程 样式*/
.section-course .section-header .section-title,
.section-course .section-more,
.section-course .section-tab .current .tab-link,
.section-course .section-tab .tab-link:hover,
.section-course .section-more .more-link:hover {
color: #e26667;
}
.section-course .e-box {
width: 270px;
margin: 0px 0px 52px 30px;
height: 249px;
overflow: hidden;
display: inline;
color: #616161;
}
.section-course .box-link {
text-align: center;
height: 130px;
}
.section-course .box-link .box-img {
width: 270px;
height: 130px;
overflow: hidden;
}
.section-course .box-row-two {
margin-top: 5px;
}
.section-course .box-row-two .box-row-left {
float: left;
width: 150px;
line-height: 1.68;
}
.section-course .box-row-two .box-row-s {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.section-course .box-row-two .box-row-right {
float: right;
width: 104px;
line-height: 1.68;
}
.section-course .curriculum-title {
font-size: 14px;
line-height: 1.8;
height: 50px;
overflow: hidden;
}
.section-course .curriculum-link {
font-size: 16px;
color: #4f4f4f;
padding-bottom: 3px;
}
.section-content .box-link .video-image {
max-width: 100%;
max-height: 100%;
}
.icon-renyuan,
.icon-shijian {
color: #e26667;
font-weight: bold;
}
.section-course .pagination {
text-align: right;
}
.section-course .pagination .current {
background: #fff;
border: 0;
color: #e77470;
}
.section-course .pagination a:hover {
color: #fff;
}
.section-course .pagination a.prev,
.section-course .pagination a.next,
.section-course .pagination span.prev,
.section-course .pagination span.next {
color: #e77470;
}
.section-course .pagination a.prev:hover,
.section-course .pagination a.next:hover,
.section-course .pagination span.prev:hover,
.section-course .pagination span.next:hover,
.section-course .pagination .pagechange {
background-color: #e77470 !important;
border-color: #e77470;
color: #fff;
}
.section-course .pagination .pagechange {
margin: 0px 10px;
}
.section-course .pagination .pagechange:hover {
background-color: #ec6065;
}
/*课程 三分栏样式 结束*/
/*课程 四分栏样式*/
.section-fouth .section-header .section-title,
.section-fouth .section-more,
.section-fouth .section-tab .current .tab-link,
.section-fouth .section-tab .tab-link:hover,
.section-fouth .section-more .more-link:hover {
color: #66cc9a
}
.section-fouth .pagination .current {
background: #fff;
border: 0;
color: #66cc9a;
}
.section-fouth .pagination a.prev,
.section-fouth .pagination a.next,
.section-fouth .pagination span.prev,
.section-fouth .pagination span.next {
color: #66cc9a;
}
.section-fouth .pagination a:hover,
.section-fouth .pagination a.prev:hover,
.section-fouth .pagination a.next:hover,
.section-fouth .pagination span.prev:hover,
.section-fouth .pagination span.next:hover,
.section-fouth .pagination .pagechange {
background-color: #66cc9a !important;
border-color: #66cc9a;
color: #fff;
}
.section-fouth .pagination .pagechange:hover {
background-color: #29c77a;
}
.section-fouth .e-box {
width: 270px;
margin: 0px 0px 52px 30px;
height: 249px;
}
.section-fouth .box-row-two .box-row-left {
width: 150px;
}
.section-fouth .e-box .box-link {
height: 132px;
}
.section-fouth .icon-people {
background-position: -7px -138px;
}
.section-fouth .icon-clock {
background-position: -7px -164px;
}
.section-fouth .icon-renyuan,
.section-fouth .icon-shijian {
color: #66cc9a;
font-weight: bold;
}
/*课程 四分栏样式 结束*/
/*内容展示结束*/
/*training*/
.training-banner {
position: relative;
height: 151px;
font: 0 a;
text-indent: -9999px;
overflow: hidden;
}
.training-banner.training {
background: #4b4b4b url(/uploads/image/pimages/training_banner.png) no-repeat center top;
}
.training-img {
width: 498px;
height: 277px;
overflow: hidden;
max-width: 100%;
max-height: 100%;
}
.position {
padding: 15px 0 20px;
}
.position a {
color: #eb974e;
}
.training-info {
margin-top: 55px;
}
.training-info h1 {
font-size: 16px;
font-weight: bold;
margin-bottom: 20px;
}
.training-info p {
margin-bottom: 15px;
font-size: 14px;
}
.training-info p span {
float: right;
margin-right: 20px;
font-size: 12px;
height: 31px;
line-height: 31px;
}
.training-info p.text {
color: #949494;
line-height: 200%;
}
.training-info .peo-number {
background: url(/uploads/image/pimages/icon_count_yellow.png) no-repeat 0px 3px;
padding-left: 23px;
}
.training-info .money {
background: url(/uploads/image/pimages/icon_rmb_yellow.png) no-repeat 0px 4px;
padding-left: 23px;
}
.training-info .train-sc {
width: 28px;
height: 31px;
background: url(/uploads/image/pimages/icon_train_sc.png) no-repeat 0px 0px;
}
.training-info .train-sc:hover {
background: url(/uploads/image/pimages/icon_train_sc_02.png) no-repeat 0px 0px;
}
ul.training-list {
margin-top: 40px;
border-bottom: 1px solid #a3a5b1;
margin-bottom: 20px;
}
ul.training-list li {
width: 230px;
overflow: hidden;
height: 180px;
margin: 0 16px 20px;
float: left;
}
ul.training-list li .curriculum-list h3 span {
float: right;
background: url(/uploads/image/pimages/icon_rmb_yellow.png) no-repeat 0px 0px;
padding-left: 23px;
}
/* css3 */
.section-course .box-link .box-img img,
.data-inner .data-thumb img,
.curriculum-list .pic img,
.classify-list .pic img {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.section-course .box-link .box-img img:hover,
.data-inner .data-thumb img:hover,
.curriculum-list .pic img:hover,
.classify-list .pic img:hover {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
.section-course .box-link .box-img img,
.data-inner .data-thumb img,
.curriculum-list .pic img,
.classify-list .pic img {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
/*分页样式*/
.pagination {
margin: 10px auto;
text-align: center;
float: none
}
.pagination a {
border: 1px solid #aae;
color: #15b;
text-decoration: none
}
.pagination a:hover {
background-color: transparent;
text-decoration: underline
}
.pagination a,
.pagination span {
margin-bottom: 5px;
margin-right: 5px;
padding: .3em .5em
}
.pagination .current {
background: #26b none repeat scroll 0 0;
border: 1px solid #aae;
color: #fff
}
.pagination span.prev,
.pagination span.next {
background: #fff none repeat scroll 0 0;
border-color: #999;
color: #999
}
.pagination {
padding: 10px 0px;
}
.pagination li {
display: inline-block;
}
.pagination span,
.pagination a {
padding: 4px 9px;
color: #666;
background: #fff;
border: 1px solid #ddd;
}
.pagination a:hover {
text-decoration: none;
color: #fff;
}
.pagination a:hover,
.pagination .current {
background-color: #e77470;
border-color: #e77470;
color: #fff;
}
/* footer */
/* .footer { height:246px;
background: #000 url(/uploads/image/pimages/bg_footer.png) repeat;
overflow: hidden;
}
.footer .footer-inner {
padding-top: 25px;
margin: 0px auto;
width: 1200px;
min-height: 175px;
}
.footer .footer-inner a {
color: #969696;
margin: 0px 5px 0px 5px;
}
.footer .footer-inner a:hover {
color: #fff;
text-decoration: none;
}
.footer .footer-inner h3 {
margin-left: auto;
margin-right: auto;
margin-top: 45px;
margin-bottom: 35px;
width: 176px;
height: 34px;
background: url(/uploads/image/pimages/footer_logo.png) no-repeat;
position: relative;
left: 56px;
}
.footer-inner .footer-left {
width: 40%;
float: left;
}
.footer-inner .footer-right {
width: 60%;
float: left;
height: 175px;
}
.footer-inner .footer-left a {
display: block;
width: 47%;
float: left;
margin: 0;
padding-top: 12px;
height: 1.7em;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
margin-right: 3%;
*margin-right: 2%;
}
.footer-inner .footer-copyright {
color: #969696;
text-align: center;
border-top: 1px solid #323232;
clear: left;
padding: 10px 0px;
}
.footer-inner .footer-copyright .copyright-icp {
vertical-align: middle;
}
.footer .footer-inner .footer-text {
padding-right: 10px;
color: #fff;
padding-top: 5px;
text-align: center;
max-height: 70px;
overflow: hidden;
}
.footer .footer-inner p {
line-height: 30px;
text-align: right;
}
*/
/*子页面 => 课程*/
.m-tag {
width: 1200px;
margin: 0 auto;
}
.m-tag .attr {
padding: 10px 0 0;
position: relative;
}
.m-tag .attr-bar {
padding: 10px 0px;
border-bottom: 1px solid #e5e5e5;
}
.m-tag .attr .m-attr {
padding: 10px 0px 5px;
border-bottom: 1px dotted #ddd;
font-size: 14px;
}
.m-tag .attr .bor-none {
border: 0 none;
}
.m-tag .attr .m-attr .a-key {
float: left;
width: 80px;
text-align: right;
font-weight: bold;
}
.m-tag .attr .m-attr .a-val {
float: left;
display: inline;
margin-left: 10px;
width: 1070px;
height: 28px;
overflow: hidden;
}
.a-val-s {
border: 1px solid #e5e5e5;
padding: 20px 51px 20px 69px;
height: 0;
display: none !important;
max-height: 160px;
overflow-y: scroll !important;
width: 987px !important;
margin-left: 21px !important;
}
.m-tag .attr .m-attr .a-val span {
display: inline-block;
zoom: 1;
margin: 0px 10px 7px 0px;
}
.a-val-right {
width: 1000px;
}
.a-val-right span {
width: 134px;
vertical-align: top;
margin: 0 5px 7px 0 !important;
}
.m-tag .attr .m-attr .a-val span .associated {
position: absolute;
z-index: 10;
background-color: #fff;
border: 1px solid #ddd;
height: 30px;
line-height: 30px;
border-radius: 2px;
margin-top: -1px;
}
.m-tag .attr .m-attr .a-val .selected {
background-color: #fff;
border: 1px solid #ddd;
border-bottom-color: #fff;
border-radius: 2px;
}
.m-tag .attr .m-attr .a-val span a.current {
background-color: #009999;
color: #fff;
border-radius: 2px;
}
.m-tag .attr .m-attr .a-val span a {
display: inline-block;
padding: 1px 4px;
}
.m-tag .attr .m-attr .a-val span .selected {
color: #009999;
position: relative;
z-index: 12;
}
.m-tag .attr .m-attr .a-val span .associated a {
color: #009999;
}
.m-tag .attr .m-attr .a-val span .associated a.current {
color: #fff;
}
.m-tag .attr .m-attr .a-val span .associated a:hover {
color: #f60;
}
/* 子页面 => 课程 => data-list */
.search-box {
text-align: center;
padding-top: 35px;
padding-bottom: 35px;
width: 1200px;
margin: 0 auto;
overflow: hidden;
}
.search-box .search-i {
font-family: 'microsoft yahei', tahoma, arial;
height: 40px;
width: 310px;
padding: 0px;
padding-right: 68px;
margin-right: -61px;
border-radius: 3px;
border: 1px solid #b9b9b9;
font-size: 14px;
line-height: normal;
line-height: 40px\9;
padding-left: .5em;
vertical-align: middle;
background-color: #fff;
position: relative;
z-index: 2;
}
.search-box .search-b {
cursor: pointer;
height: 38px;
outline: none;
background-image: url(/uploads/image/pimages/widgets_search_button.png);
background-repeat: no-repeat;
background-color: #fff;
border: 0;
color: #fff;
vertical-align: middle;
width: 54px;
background-position: center;
box-shadow: none;
position: relative;
z-index: 3;
}
.data-row {
border-bottom: 1px solid #fff;
margin-bottom: 20px;
}
.data-inner {
padding-bottom: 20px;
border-bottom: 1px solid #ddd;
padding-right: 20px;
}
.data-teacher {
font-size: 14px;
color: #4a4a4a;
margin-bottom: 5px;
}
.data-inner .data-thumb {
padding: 6px;
float: left;
background-color: #fff;
display: inline;
margin-right: 20px;
width: 270px;
height: 190px;
overflow: hidden;
}
.data-inner .data-thumb .img-scale {
width: 270px;
height: 160px;
overflow: hidden;
}
.data-inner .data-thumb img {
max-width: 100%;
max-height: 100%;
}
.data-inner h3 {
font-size: 18px;
line-height: 30px;
height: 30px;
color: #303030;
margin-bottom: 5px;
overflow: hidden;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.data-inner h3 a {
color: #303030;
}
.data-inner .data-desc {
padding: 5px 0px;
color: #6e6e6e;
line-height: 200%;
}
.data-inner .data-job {
font-size: 12px;
color: #666;
}
.data-inner .data-info span {
display: inline-block;
margin-top: 6px;
height: 20px;
line-height: 22px;
color: #999;
}
.data-inner .data-info span.mr {
margin-right: 120px;
}
.data-inner .data-info span.count {
background: no-repeat 0px center;
}
.data-inner .data-info span.time {
background: no-repeat 0px center;
}
.data-inner .data-info-link {
float: right;
font-size: 14px;
color: #e67a7b;
width: 110px;
height: 28px;
overflow: hidden;
text-align: center;
line-height: 28px;
margin-left: 30px;
border: 1px solid #ff6863;
border-radius: 3px;
}
.data-inner .data-info-link:hover {
border-color: #f60;
text-decoration: none;
}
.data-inner .data-info-num {
font-size: 12px;
color: #666;
float: right;
}
.page-center .pagination {
text-align: center;
}
/*子页面 => 课程详情*/
.wrap-left-3 {
float: left;
width: 30%;
}
.wrap-left-7 {
float: left;
width: 70%;
}
.wrap-left-75 {
float: left;
width: 75%;
}
.wrap-left-25 {
float: left;
width: 25%;
}
.wrap-left-4 {
float: left;
width: 40%;
}
.wrap-left-6 {
float: left;
width: 60%;
}
.wrap-left-3 {
float: left;
width: 30%;
}
.wrap-left-7 {
float: left;
width: 70%;
}
.wrap-left-3 .video-box {
text-align: center;
width: 312px;
height: 176px;
}
.wrap-left-3 .video-box img {
width: 100%;
height: 100%;
}
.c-catalog-left {
border-top: 1px solid #e8e8e8;
border-right: 1px solid #e8e8e8;
padding-bottom: 120px;
}
.c-catalog-right {
border-top: 1px solid #e8e8e8;
}
.c-wrapper-top .c-category,
.c-top-right p {
margin: 10px 0;
font-size: 14px;
}
.c-top-right .course-nature {
font-weight: bold;
}
.c-top-right .hours {
margin-left: 15px;
}
.c-wrapper-top .c-top-right {
height: 240px;
margin-left: 20px;
}
.c-wrapper-top .c-top-right h1 {
font-size: 22px;
height: 25px;
line-height: 25px;
}
.c-wrapper-top .c-top-right p.abstract {
color: #717171;
line-height: 180%;
font-size: 12px;
word-break: break-all;
margin: 10px 0;
}
.learning-progress .progress-l {
width: 400px;
float: left;
}
.progress-l span.cycle-left {
background: #218da9;
color: #fff;
padding: 4px 8px;
margin-right: 10px;
}
.progress-l span.cycle {
font-size: 18px;
color: #218da9;
}
.progress {
height: 10px;
overflow: hidden;
background-color: #e5e5e5;
border-radius: 0;
margin-bottom: 0;
}
.progress-bar {
float: left;
width: 0;
max-width: 100%;
height: 100%;
font-size: 12px;
line-height: 20px;
color: #fff;
text-align: center;
background-color: #218da9;
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
-webkit-transition: width .6s ease;
-o-transition: width .6s ease;
transition: width .6s ease;
}
.learning-progress .porgress-r {
float: right;
}
.learning-progress .porgress-r .joinstudy {
display: block;
background-color: #218da9;
width: 200px;
height: 30px;
line-height: 30px;
color: #fff;
text-align: center;
margin-bottom: 10px;
}
.learning-progress .porgress-r .joinstudy:hover {
background-color: #096d8d;
}
.learning-progress .porgress-r .credit,
.learning-progress .porgress-r .collection {
display: inline-block;
text-align: center;
color: #f8b551;
background-color: #fff;
margin-top: 5px;
width: 94px;
padding: 5px 0;
}
.learning-progress .porgress-r .credit {
border: 1px solid #f8b551;
}
.learning-progress .porgress-r .collection {
border: 1px solid #218da9;
color: #218da9;
margin-left: 5px;
}
.c-catalog-title .catalog-menu {
height: 40px;
border-bottom: 1px solid #e5e5e5;
}
.c-catalog-title .catalog-menu li {
float: left;
display: inline;
width: 126px;
height: 40px;
margin-right: 15px;
border-right: 1px solid #eee;
margin-right: -1px;
}
.c-catalog-title .catalog-menu li a {
display: inline-block;
zoom: 1;
width: 126px;
text-align: center;
height: 40px;
font-size: 14px;
line-height: 40px;
}
.c-catalog-title .catalog-menu li a:hover,
.c-catalog-title .catalog-menu li.current a,
.c-catalog-title .catalog-menu li a.current {
border-top: 3px solid #009999;
color: #009999;
margin-top: -1px;
line-height: 36px;
height: 38px;
border-bottom: 1px solid #fff;
}
.c-catalog {
padding-top: 10px;
padding-right: 10px;
}
.c-catalog ol li {
*height: 1%;
}
.c-catalog ol a {
display: block;
padding: 10px 0px;
line-height: 30px;
*height: 30px;
}
.c-catalog ol li.active a,
.c-catalog ol a.current {
background: #f8f8f8;
}
.c-catalog ol li.active .setting {
display: block;
}
.c-catalog ol li.active ul .setting {
display: none;
}
.c-catalog ol li.active ul a {
background: #fff;
}
.c-catalog ol li {
position: relative;
line-height: 40px;
margin-top: 10px;
}
.c-catalog ol li .span {
color: #333333;
background: #f5f5f5;
font-weight: bold;
font-size: 14px;
width: 100%;
display: inline-block;
}
.c-catalog ol li .span strong {
padding-left: 15px;
}
.c-catalog ol li ol li {
margin-top: 2px;
margin-bottom: 0px;
/*height: 30px;*/
padding: 5px 0px;
border-bottom: 1px dotted #ddd;
}
.c-catalog ol li ol li a {
cursor: default;
padding: 0px;
padding-left: 50px;
border-bottom: 1px dotted #ddd;
margin-bottom: -6px;
line-height: 36px;
}
.c-catalog ol li ol li a:hover {
color: #666;
text-decoration: none;
}
.c-catalog ol li ol li ol {
border: 0 none;
}
.c-catalog ol li ol li ol li {
margin-bottom: -6px;
height: 30px;
line-height: 30px;
}
.c-catalog ol li ol li ol a {
padding-left: 80px;
}
.c-catalog ol li a em {
padding: 0px 4px;
font-style: normal;
}
.c-catalog ol li ul a,
.c-catalog ol li ol li ol ul a {
font-weight: normal !important;
padding-left: 80px !important;
}
.c-catalog ol li ol li ol ul li a {
padding-left: 100px !important;
height: 34px;
line-height: 34px;
}
.c-catalog ul li span {
position: relative;
_top: 10px;
}
.c-catalog ol li .point a {
display: none;
position: absolute;
top: 5px;
_top: -1px;
border: 0 none;
right: 10px;
width: 13px;
height: 8px;
background: url(/uploads/image/pimages/catalog_open.png) no-repeat 0px center;
}
.c-catalog ol li .point-close a {
position: absolute;
top: 5px;
_top: -1px;
border: 0 none;
right: 10px;
width: 13px;
height: 8px;
background: url(/uploads/image/pimages/catalog_close.png) no-repeat 0px center;
}
.c-catalog ol li .point a:hover {
_background: url(/uploads/image/pimages/catalog_open.png) no-repeat 0px center;
}
.c-catalog ol li .point-close a:hover {
_background: url(/uploads/image/pimages/catalog_close.png) no-repeat 0px center;
}
.c-catalog-right .w_speaker {
padding: 0px 0px 0px 15px;
float: none;
padding-left: 20px;
border-left: none;
background: repeat-y;
}
.w_speaker-team {
margin: 30px 0px 20px 0px;
font-size: 16px;
text-align: center;
}
.w_speaker .w_speaker-list li {
width: 113px;
float: left;
text-align: center;
}
.w_speaker .w_speaker-list .speaker {
position: relative;
width: 75px;
height: 75px;
display: inline-block;
}
.w_speaker .w_speaker-list .speaker .speaker-radius {
position: absolute;
top: 0px;
left: 0px;
width: 75px;
height: 75px;
z-index: 10;
background: url(/uploads/image/pimages/blank_pic.png);
_background: url(/uploads/image/pimages/blank_pic_8.png);
}
.w_speaker .w_speaker-list .speaker img {
width: 75px;
height: 75px;
}
.w_speaker .w_speaker-list .speaker a {
display: block;
width: 100%;
height: 100%;
}
.w_speaker .w_speaker-list h1 {
min-height: 35px;
text-align: center;
padding-top: 15px;
}
.w_speaker .w_speaker-list.w_speaker_major li {
float: none;
width: 100%;
}
.user-desc {
clear: left;
word-break: break-all;
font-size: 12px;
}
.w_speaker .w_speaker-list.w_speaker_major .speaker {
position: relative;
width: 75px;
height: 75px;
float: left;
}
.w_speaker .w_speaker-list.w_speaker_major h1 {
float: left;
min-height: 75px;
text-align: left;
padding-top: 15px;
margin-left: 10px;
width: 50%;
padding-left: 2em;
}
.w_team-introduction .remarks {
height: 40px;
line-height: 40px;
background: #f5f5f5;
margin: 10px 10px 0 0;
color: #266c93;
padding-left: 15px;
}
.w_team-introduction .remarks img {
vertical-align: middle;
}
.w_team-introduction ul {
margin-right: 10px;
}
.w_team-introduction ul li {
width: 150px;
display: inline;
float: left;
margin: 10px 16px;
}
.w_team-introduction ul li .book-info {
position: relative;
}
.w_team-introduction ul li .book-info .pic {
text-align: center;
margin-bottom: 10px;
}
.w_team-introduction ul li .book-info .tit h3 {
font-weight: bold;
margin-bottom: 10px;
height: 1.68em;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.w_team-introduction ul li .book-info .tit p {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.w_team-introduction ul li .book-info .buy {
text-align: center;
color: #228da8;
padding: 15px 0;
text-decoration: underline;
}
.w_team-introduction ul li .book-info .buy a {
color: #228da8;
text-decoration: underline;
}
.w_team-introduction ul li .book-info .icon-star {
position: absolute;
top: 2px;
left: 0;
width: 13px;
height: 11px;
background: url(/uploads/image/pimages/star02.png) no-repeat;
}
/*子页面 => 素材中心*/
.material-banner {
height: 190px;
width: 100%;
background: url(/uploads/image/pimages/material-banner.jpg) no-repeat;
}
.course-banner {
height: 190px;
width: 100%;
background: url(/uploads/image/pimages/banner-kc2.jpg) no-repeat;
}
.project-banner {
height: 190px;
width: 100%;
background: url(/uploads/image/pimages/banner-zy.png) no-repeat;
}
.weike-banner {
height: 190px;
width: 100%;
background: url(/uploads/image/pimages/banner-wk.png) no-repeat;
}
.train-banner {
height: 190px;
width: 100%;
background: url(/uploads/image/pimages/banner-px.png) no-repeat;
}
.skilltrain-banner {
height: 190px;
width: 100%;
background: url(/uploads/image/pimages/banner-jnxl.png) no-repeat;
}
.collapse {
color: #e66a24;
text-decoration: underline;
vertical-align: middle;
display: inline-block;
cursor: pointer;
}
.collapse-show {
height: auto !important;
display: block !important;
}
.m-tag .attr-bar {
padding: 10px 0px;
border-top: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
}
.m-tag .attr-bar .search-tips {
float: right;
padding-right: 20px;
_line-height: 22px;
}
.m-tag .attr-bar .search-tips span {
font-weight: bold;
color: #ff6600;
}
.m-tag .attr-bar .attr-list {
padding-left: 20px;
}
.m-tag .attr-bar .attr-list .attr-order {
float: left;
}
.m-tag .attr-bar .attr-list a {
display: inline-block;
zoom: 1;
margin: 0px 6px;
padding: 0px 10px;
height: 20px;
line-height: 20px;
border: 1px solid #ddd;
}
.m-tag .attr-bar .attr-list a:hover {
border-color: #009999;
color: #009999;
}
.m-tag .attr-bar .attr-list span {
display: inline-block;
zoom: 1;
padding-right: 10px;
}
.m-tag .attr-bar .attr-list a.current {
background-color: #009999;
color: #fff;
border-color: #009999;
}
.m-tag .attr-bar .attr-list .default span {
padding-right: 0px;
}
.m-tag .attr-bar .attr-list .order span {
background: url(/uploads/image/pimages/res_info_1.png) no-repeat right center;
}
.m-tag .attr-bar .attr-list .desc span {
background: url(/uploads/image/pimages/res_info_2.png) no-repeat right center;
}
.m-tag .attr-bar .attr-list .good span {
background: no-repeat right center;
}
.m-tag .attr-bar .attr-list .attr-search {
float: left;
display: inline;
margin-left: 10px;
border: 1px solid #ddd;
}
.m-tag .attr-bar .attr-list .attr-search .search {
float: left;
height: 20px;
line-height: 20px;
padding: 0px;
padding-left: 10px;
width: 135px;
margin: 0px;
border: 0px none;
outline: none;
color: #666;
}
.m-tag .attr-bar .attr-list .attr-search .button-submit {
float: left;
width: 30px;
height: 20px;
padding: 0px;
margin: 0px;
border: 0 none;
background: url(/uploads/image/pimages/search_bar.png) no-repeat center center;
_background: url(/uploads/image/pimages/search_bar_8.png) no-repeat center center;
}
.material-box {
margin-left: auto;
margin-right: auto;
width: 1200px;
}
.res-list {
overflow: hidden;
padding-bottom: 30px;
}
.res-list ul {
margin: -1px 0px 0px -1px;
}
.res-list li {
float: left;
width: 299px;
height: 300px;
border: 1px solid #e5e5e5;
border-right: 0 none;
border-bottom: 0 none;
}
.res-list li .thumb {
margin: 22px auto 12px;
width: 220px;
height: 165px;
border: 1px solid #ddd;
text-align: center;
}
.res-list li .thumb img {
max-width: 100%;
max-height: 100%;
vertical-align: middle;
-webkit-transition: opacity 0.5s;
-moz-transition: opacity 0.5s;
-o-transition: opacity 0.5s;
transition: opacity 0.5s;
}
.res-list li .thumb span {
display: inline-block;
zoom: 1;
width: 0px;
height: 100%;
overflow: hidden;
margin-left: -1px;
font-size: 0;
line-height: 0;
vertical-align: middle;
}
.res-list li .thumb img:hover {
opacity: 0.7;
filter: alpha(opacity=70);
}
.res-list li .res-title,
.res-list li .res-info {
margin: 0px auto;
width: 220px;
height: 20px;
line-height: 20px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.res-list li .res-title {
font-weight: bold;
font-size: 14px;
}
.res-list li .res-title a {
color: #000;
}
.res-list li .res-info {
color: #999;
}
.res-list li .res-info span {
display: inline-block;
zoom: 1;
margin: 0px 2px;
}
.res-list li .res-info strong {
font-weight: bold;
padding: 0px 3px 0px 0px;
color: #f60;
}
/*子页面 => 专业*/
.tab-content .tab-content-title {
font-size: 18px;
color: #818181;
margin: 1em 0;
padding-left: 3px;
}
/*首页 => 幻灯区*/
.silder {
width: 100%;
height: 450px;
background: #d9f4ff;
position: relative;
}
.banner-silder {
position: absolute;
z-index: 2;
width: 100%;
}
.flexslider {
position: relative;
height: 450px;
overflow: hidden;
background: url(/uploads/image/pimages/loading.gif) 50% no-repeat;
}
.slides {
position: relative;
z-index: 1;
}
.slides li {
height: 450px;
}
.slides li a {
display: block;
width: 100%;
height: 100%;
text-align: left;
text-indent: -9999px
}
.flex-control-nav {
position: absolute;
bottom: 10px;
z-index: 2;
width: 100%;
text-align: center;
}
.flex-control-nav li {
display: inline-block;
width: 14px;
height: 14px;
margin: 0 5px;
*display: inline;
zoom: 1;
}
.flex-control-nav a {
display: inline-block;
width: 14px;
height: 14px;
line-height: 40px;
overflow: hidden;
background: url(/uploads/image/pimages/dot.png) right 0 no-repeat;
cursor: pointer;
}
.flex-control-nav .flex-active {
background-position: 0 0;
}
.flex-direction-nav {
position: absolute;
z-index: 3;
left: 0;
width: 100%;
top: 45%;
}
.flex-direction-nav li a {
display: none;
width: 50px;
height: 50px;
overflow: hidden;
cursor: pointer;
position: absolute;
}
.flex-direction-nav li a.flex-prev {
left: 60px;
background: url(/uploads/image/pimages/prev.png) center center no-repeat;
}
.flex-direction-nav li a.flex-next {
right: 60px;
background: url(/uploads/image/pimages/next.png) center center no-repeat;
}
.silder-inner {
width: 1200px;
margin: 0 auto;
position: relative;
}
/*首页 => 幻灯区 => 左侧导航*/
.hc_lnav {
z-index: 9999;
position: relative;
width: 200px;
}
.hc_lnav .allbtn {
z-index: 99999;
position: relative
}
.hc_lnav .allbtn h2 {
font-size: 14px;
box-shadow: 2px 0px 6px -3px #428000;
-webkit-box-shadow: 2px 0px 6px -3px #428000;
-moz-box-shadow: 2px 0px 6px -3px #428000
}
.hc_lnav .allbtn h2 a {
line-height: 36px;
background-color: #358000;
padding-left: 10px;
width: 180px;
display: block;
font-family: 微软雅黑, 黑体;
height: 36px;
color: #ffffff;
font-size: 14px;
font-weight: normal
}
.hc_lnav .allbtn h2 a:hover {
background-color: #358000;
text-decoration: none;
}
.hc_lnav .allbtn h2 i {}
.hc_lnav .allbtn h2 strong {}
.hc_lnav .allbtn ul {
z-index: 99999;
position: absolute;
background-color: #41494c;
width: 190px;
display: block;
/*可以设置菜单是显示还是隐藏 display:none;为隐藏*/
height: 450px;
top: 0;
left: 0;
}
.hc_home .hc_lnav .allbtn ul,
.hc_list .hc_lnav .allbtn ul {
display: block
}
.hc_lnav .allbtn ul li {
zoom: 1;
clear: both;
cursor: default;
}
.hc_lnav .allbtn ul li .tx {
line-height: 30px;
padding: 0 10px;
height: 30px;
}
.hc_lnav .allbtn ul li .tx a {
font-family: 微软雅黑, 黑体;
color: #ffffff;
font-size: 14px;
-webkit-transition: color 0.1s ease-out 0s;
-moz-transition: color 0.1s ease-out 0s;
-ms-transition: color 0.1s ease-out 0s;
-o-transition: color 0.1s ease-out 0s;
transition: color 0.1s ease-out 0s
}
.hc_lnav .allbtn ul li .tx span {
float: right;
}
.hc_lnav .allbtn ul li .tx i {
margin-right: 10px;
}
.hc_lnav .allbtn ul li dl {
zoom: 1;
color: #ffffff;
clear: both;
overflow: auto;
padding-top: 4px
}
.hc_lnav .allbtn ul li dl a {
width: 29%;
display: inline-block;
vertical-align: top;
color: #d9e7ce;
margin: 0 6px 6px;
-webkit-transition: color 0.1s ease-out 0s;
-moz-transition: color 0.1s ease-out 0s;
-ms-transition: color 0.1s ease-out 0s;
-o-transition: color 0.1s ease-out 0s;
transition: color 0.1s ease-out 0s
}
.hc_lnav .allbtn ul li .pop {
position: absolute;
background-color: #fcfcfc;
min-height: 428px;
width: 739px;
display: none;
padding: 10px 30px;
top: 0px;
border: 1px solid #379ebd;
border-left: none;
left: 200px;
}
.hc_lnav .allbtn ul li .pop h3 {
font-size: 14px;
color: #009999;
}
.hc_lnav .allbtn ul li .pop dl {
padding-bottom: 6px;
color: #666666;
padding-top: 6px
}
.hc_lnav .allbtn ul li .pop dl:hover {
background-color: #f3f3f3
}
.hc_lnav .allbtn ul li .pop dl a {
color: #666666;
margin-left: 12px;
margin-right: 12px;
font-size: 14px;
}
.hc_lnav .allbtn ul li .pop dl a.un {
color: #a5a5a5
}
.hc_lnav .allbtn ul li .pop dt {
font-size: 14px;
color: #009999;
display: block;
}
.hc_lnav .allbtn ul li .pop dd {
width: 730px;
margin-left: -12px
}
.hc_lnav .allbtn ul li .pop .act {
width: 640px;
height: 80px;
overflow: hidden;
padding-top: 10px
}
.hc_lnav .allbtn:hover ul {
display: block
}
.hc_lnav .allbtn ul li:hover {
background-color: #ffffff
}
.hc_lnav .allbtn ul li:hover .tx {
background-color: #fff;
color: #218da9;
}
.hc_lnav .allbtn ul li:hover .tx a {
color: #218da9;
}
.hc_lnav .allbtn ul li:hover .pop {
display: block;
top: 0px;
left: 200px
}
.hc_lnav .allbtn ul li:hover .pop dl a.un {
color: #a5a5a5;
text-decoration: none
}
.hc_lnav .allbtn ul li:hover dl {
color: #6e6e6e
}
.hc_lnav .allbtn ul li:hover a {
color: #666666
}
.hc_lnav .allbtn ul li:hover a:hover {
color: #218da9
}
.hc_lnav .allbtn .jspop .more-pop {
color: #fff;
padding: 0 10px;
font-size: 14px;
display: block;
height: 30px;
line-height: 30px;
}
/*首页 => 幻灯区 => 右侧内容*/
.banner-right {
width: 200px;
position: absolute;
right: 0;
z-index: 20;
}
.ranklist {
background: #389fc0;
padding: 10px;
height: 205px;
}
.ranklist h3 {
font-size: 16px;
color: #fff;
margin-bottom: 10px;
}
.ranklist li {
height: 16px;
line-height: 16px;
position: relative;
padding: 0 10px 0 25px;
margin: 0 0 10px 0;
}
.ranklist li a {
display: block;
color: #fff;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.ranklist li a:hover {
text-decoration: underline;
}
.ranklist li em {
width: 20px;
height: 16px;
overflow: hidden;
position: absolute;
left: 0;
display: block;
text-align: center;
background: #0a6e8e;
font-style: normal;
color: #333;
}
.ranklist li.top em {
background-position: 0 0;
color: #fff;
}
.ranklist li .num {
position: absolute;
right: 0;
top: 0;
color: #999;
}
.ranklist.bottom {
height: 205px;
border-top: 1px solid #87b6c5;
}
/* more-school-dialog */
.more-school-dialog {
position: fixed;
_position: absolute;
z-index: 90;
top: 50%;
left: 50%;
margin-left: -500px;
margin-top: -300px;
width: 1000px;
border: 1px solid #c6c6c6;
box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
-webkit-transform: translatez(0);
}
.more-school-dialog .dialog-opacity {
z-index: 91;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #fff;
opacity: 0.9;
filter: alpha(opacity=90);
}
.more-school-dialog .dialog-content {
position: relative;
z-index: 92;
}
.more-school-dialog .dialog-close {
position: absolute;
top: 0;
right: 0;
width: 25px;
height: 25px;
}
.more-school-dialog .dialog-close a {
display: block;
width: 100%;
height: 100%;
text-align: center;
line-height: 25px;
color: #000;
}
.more-school-dialog .dialog-close a:hover {
text-decoration: none;
}
.more-school-dialog .dialog-title {
padding: 30px 60px 30px;
}
.more-school-dialog .dialog-title h3 {
float: left;
font-size: 22px;
color: #be393a;
}
.more-school-dialog .dialog-title .dialog-search {
float: left;
padding-left: 20px;
}
.more-school-dialog .dialog-title .dialog-search .input-text {
font-size: 14px;
outline: 0;
margin: 0;
box-shadow: none;
border: 1px solid #bcbcbc;
height: 22px;
padding: 5px 10px;
line-height: 22px;
}
.more-school-dialog .dialog-title .dialog-search .dialog-button {
width: 50px;
height: 32px;
background: none;
border: 0 none;
margin: 0;
padding: 0;
cursor: pointer;
font-size: 14px;
color: #be393a;
}
.more-school-dialog .dialog-row,
.more-school-dialog .result-row {
padding: 0px 60px 30px;
min-height: 180px;
max-height: 480px;
overflow-y: auto;
overflow-x: hidden;
}
.more-school-dialog .data-list {
font-size: 14px;
}
.more-school-dialog .data-list li {
text-indent: 10px;
float: left;
width: 33%;
height: 30px;
line-height: 30px;
overflow: hidden;
text-overflow: ellipsis;
}
.more-school-dialog .dialog-more-button {
display: none;
padding: 10px 0px;
}
.more-school-dialog .dialog-more-button a {
margin: 0px auto;
color: #e67a7b;
display: block;
border-radius: 3px;
width: 120px;
height: 34px;
border: 1px solid #ff6863;
line-height: 34px;
text-align: center;
font-size: 14px;
}
.more-school-dialog .dialog-more-button a:hover {
text-decoration: none;
border-color: #f60;
}
.more-school-dialog .dialog-loading {
display: none;
height: 80px;
padding: 10px 0px;
background: no-repeat center 10px;
}
.more-school-dialog .dialog-nodata {
font-size: 16px;
color: #666;
font-family: "microsoft yahei", arial;
text-align: center;
padding: 10px 0px;
}
/*遮罩层*/
.e-mask {
display: none;
position: fixed;
left: 0px;
right: 0px;
bottom: 0px;
top: 0px;
z-index: 90;
min-height: 100%;
}
.login-learn-community {
margin-left: -250px;
margin-top: -144px;
top: 35%;
width: 500px;
padding: 38px 30px;
}
.login-learn-community .dialog-content .learn-community-dialog-h2 {
padding-top: 65px;
font-size: 18px;
text-align: center;
}
.login-learn-community .dialog-content .learn-community-dialog-btn {
padding-bottom: 50px;
}
.login-learn-community .dialog-content .learn-community-dialog-btn a {
color: #228da8;
font-size: 14px;
background: #fff;
margin: 20px auto;
border: 1px solid #228da8;
display: block;
height: 40px;
width: 155px;
text-align: center;
line-height: 40px;
}
.login-learn-community .dialog-content .learn-community-dialog-btn a:hover {
text-decoration: none;
color: #fff;
font-size: 14px;
background: #228da8;
margin: 20px auto;
border: 1px solid #228da8;
display: block;
height: 40px;
width: 155px;
text-align: center;
line-height: 40px;
}
.login-learn-community .more-school-dialog .dialog-close a:hover {
color: #a81b00;
}
/* dialog login */
.login-dialog {
width: 450px;
overflow: hidden;
margin: -160px 0px 0px -225px;
padding: 0px;
}
.dialog-login-title {
padding-top: 25px;
font-size: 18px;
padding-left: 20px;
}
.dialog-login-warn {
padding: 10px 25px 0px;
color: red;
text-align: center;
}
/*.login { padding: 20px 25px; }*/
/*.login div { overflow: hidden; }*/
.login_name input,
.login_pwd input {
border: none;
border: 1px solid #d7d7d7;
border-radius: 2px;
font-size: 16px;
margin-bottom: 20px;
padding: 11px 10px 11px 35px;
z-index: 20;
line-height: 18px;
width: 353px;
}
.login_yzm input {
border: none;
border: 1px solid #d7d7d7;
border-radius: 2px;
font-size: 16px;
margin-bottom: 20px;
padding: 9px 10px 9px 5px;
z-index: 20;
line-height: 18px;
width: 140px;
}
.login_name input:focus,
.login_pwd input:focus,
.login_yzm input:focus {
border: 1px solid #67b2e0;
}
.login_name,
.login_pwd {
position: relative;
}
.login em {
background: url(/uploads/image/pimg/signup.png) no-repeat left top;
display: inline-block;
width: 25px;
height: 25px;
margin-right: 2px;
vertical-align: -4px;
position: absolute;
top: 8px;
left: 8px;
}
.login .iname {
background-position: 0 -25px;
}
.login .ipwd {
background-position: -25px -25px;
}
.login a {
color: #3680e0;
text-decoration: none;
}
.login a:hover {
text-decoration: underline;
}
.login_yzm img {
position: relative;
top: 0px;
left: 10px;
cursor: pointer;
margin-right: 20px;
}
.login button {
width: 100%;
background: #31bcc1;
display: block;
line-height: 38px;
border: 0;
border-radius: 2px;
color: #fff;
cursor: pointer;
font-size: 16px;
height: 38px;
margin-bottom: 20px;
text-align: center;
}
.login a.zhuce {
width: 100%;
background: #31bcc1;
display: block;
line-height: 38px;
border: 0;
border-radius: 2px;
color: #fff;
cursor: pointer;
font-size: 16px;
height: 38px;
margin-bottom: 20px;
text-align: center;
}
.login a.zhuce:hover {
text-decoration: none;
}
.remeber {
height: 45px;
color: #666;
}
.remeber input {
position: relative;
top: 3px;
margin-right: 3px;
}
.remeber a {
float: right;
}
/*修改 pnotify 样式*/
.ui-pnotify-title {
margin-bottom: 0;
}
.ui-icon {
margin-top: 0;
}
.ui-widget.ui-widget-content {
font-size: 14px;
padding: 8px 10px;
}
.ui-icon-info {
background-position: -16px -142px;
}
.ui-icon-close {
background-position: -80px -131px;
}
/*子页面-证书简介*/
.certificate-left {
width: 680px;
}
.certificate-title h3,
.certificate-right .statement h3 {
font-size: 18px;
font-weight: bold;
border-bottom: 2px solid #ddd;
padding-bottom: 10px;
margin-bottom: 20px;
}
.certificate-title h3 span,
.certificate-right .statement h3 span {
border-bottom: 2px solid #389fc0;
padding-bottom: 12px;
}
.certificate-title.top p {
display: inline-block;
width: 45%;
font-size: 16px;
margin: 15px 0 0;
}
.certificate-title.top p i,
.certificate-title.middle p i {
color: #389fc0;
margin-right: 10px;
}
.certificate-title.middle h3 {
margin-top: 40px;
}
.certificate-title.middle p {
display: inline-block;
margin-right: 20px;
font-size: 16px;
}
.certificate-title.middle p span {
display: block;
text-align: center;
color: #389fc0;
font-size: 40px;
margin-left: 20px;
}
.certificate-title.middle p .icon-kecheng {
font-size: 36px;
}
.certificate-title.bottom {
margin: 40px 0;
}
.certificate-title.bottom p {
font-size: 16px;
line-height: 200%;
}
.certificate-right {
text-align: center;
}
.certificate-right .tips {
font-size: 14px;
font-weight: bold;
margin-top: 20px;
}
.certificate-right .apply-btn {
background: #389fc0;
width: 200px;
line-height: 40px;
display: block;
font-size: 16px;
color: #fff;
margin: 20px auto;
}
.certificate-right .apply-btn:hover {
background: #1f84a5;
color: #fff;
}
.certificate-right .statement {
text-align: left;
}
.certificate-right .statement p {
font-size: 16px;
line-height: 200%;
}
/*子页面-证书信息核实*/
.certificate-verify h3 {
font-size: 18px;
font-weight: bold;
text-align: center;
margin-bottom: 20px;
}
.verify-info .verify-left {
width: 42%;
float: left;
}
.verify-info .verify-left p {
margin: 10px 0;
font-size: 14px;
}
.verify-info .verify-left p span {
width: 80px;
display: inline-block;
font-weight: bold;
}
.verify-info .verify-left p .input-verify {
border: 1px solid #ddd;
width: 300px;
padding: 4px 8px;
}
.verify-info .verify-right {
font-size: 16px;
float: left;
width: 56%;
line-height: 200%;
}
.verify-right .photograph {
margin: 30px 0;
}
.verify-right .photograph .get-pictures {
width: 300px;
height: 224px;
display: inline-block;
background: no-repeat;
vertical-align: top;
}
.verify-right .photograph p {
display: inline-block;
width: 352px;
margin-left: 15px;
margin-top: 18px;
}
.certificate-verify .verify-btn {
text-align: center;
margin: 30px;
}
.certificate-verify .verify-btn a {
background: #389fc0;
display: inline-block;
padding: 15px;
font-size: 16px;
color: #fff;
}
/*新闻 => 列表*/
.news-menu,
.news-right {
border: 1px solid #ddd;
}
.news-menu li a {
width: 196px;
height: 40px;
padding-left: 40px;
display: inline-block;
zoom: 1;
font-size: 16px;
line-height: 40px;
border-left: 2px solid #fff;
}
.news-menu li a:hover,
.news-menu li a.current {
background-color: #f2f2f2;
border-left: 2px solid #389fc0;
}
.news-right {
margin-left: 40px;
}
.news-right h3 {
font-size: 16px;
color: #389fc0;
height: 40px;
line-height: 40px;
border-bottom: 1px solid #ddd;
padding: 0 15px
}
.news-right h3 i {
font-size: 20px;
vertical-align: middle;
margin-right: 5px;
}
.news-list {
margin: 0px;
padding: 20px;
list-style: none;
}
.news-list li {
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #ddd;
}
.news-list .news-created {
float: left;
position: relative;
width: 82px;
height: 68px;
font-size: 16px;
color: #fff;
text-align: center;
}
.news-list .news-created .day {
width: 100%;
height: 34px;
line-height: 34px;
background-color: #389fc0;
position: absolute;
bottom: 0;
left: 0;
}
.news-list .news-created .year {
width: 100%;
height: 34px;
line-height: 34px;
position: absolute;
top: 0;
left: 0;
background-color: #3db0d5;
}
.news-list .news-summary {
margin-left: 100px;
}
.news-list .news-summary .news-link {
font-size: 16px;
font-weight: bold;
text-decoration: none;
}
.news-list .news-summary p {
line-height: 150%;
margin: 5px 0 0;
font-size: 14px;
}
.news-list .news-summary .view-info {
color: #389fc0;
}
/*新闻 => 正文*/
.news-info {
padding: 20px;
}
.news-info .news-title {
text-align: center;
color: #333;
font-weight: bold;
}
.news-info .news-content {
line-height: 2;
text-indent: 2em;
margin: 20px 0 30px;
font-size: 14px;
}
.news-info .news-vw {
text-align: center;
padding: 15px;
border-bottom: 1px dashed #ddd;
color: #999;
}
.news-info .news-paging {
font-size: 14px;
color: #389fc0;
}
.news-info .news-paging p {
display: inline-block;
}
.news-info .news-paging .limit-word {
width: 300px;
display: inline-block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
vertical-align: bottom;
}
ul.curriculum li {
margin: 0 32px 20px;
}
.paging .pagination .pageinput {
padding: 2px 4px;
border: 1px solid #ddd;
}
/*在线开放课程-新*/
.mooc-banner {
width: 1200px;
height: 320px;
margin: 0 auto 40px;
}
.mooc-course {
/*margin-left: -20px; margin-right: -20px;*/
margin: 0 -20px 20px -20px;
}
ul.curriculum.mooc-course li {
width: 270px;
height: 210px;
margin: 0 20px 20px;
}
.mooc-course li a {
color: #333;
}
.mooc-course li:hover a {
color: #389fc0;
}
.mooc-course .curriculum-list,
.mooc-course .curriculum-list .pic {
width: 270px;
height: 154px;
}
.mooc-course .curriculum-list .pic {
margin-bottom: 0;
}
.mooc-course .curriculum-list .curriculum-info .info-title {
height: 30px;
line-height: 30px;
}
.mooc-course .curriculum-list .info-school span {
display: inline-block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.mooc-course .curriculum-list .info-school span.name {
width: 85px;
}
.mooc-course .curriculum-list .info-school span.school {
width: 185px;
text-align: right;
}
/*登录 2018-03-19 更新*/
.login-tab-title {
height: 50px;
line-height: 50px;
background: #f8f8f8;
}
.login-tab-title ul li {
width: 213px;
text-align: center;
float: left;
background: #f8f8f8;
font-size: 16px;
}
.login-tab-title ul li a {
color: #1c1c1c;
width: 100%;
height: 100%;
display: inline-block;
}
.login-tab-title ul li.current,
.login-tab-title ul li:hover {
height: 50px;
background: #31bcc1;
}
.login-tab-title ul li.current a,
.login-tab-title ul li:hover a {
color: #fff;
}
/* 学院列表 */
.ykt-colleges-title {
color: #03ae84;
text-align: center;
margin: 0;
padding: 10px 0px;
font-weight: normal;
font-size: 24px;
height: 72px;
margin-top: 36px;
background: no-repeat center top;
}
.ykt-colleges-list {
min-height: 200px;
list-style: none;
padding: 0;
margin: 0px -40px 0 -10px;
padding-bottom: 60px;
overflow: hidden;
}
.ykt-colleges-more {
margin: 0 auto;
text-decoration: none;
display: block;
width: 5em;
text-align: center;
color: #a8a8a8;
font-size: 18px;
margin-bottom: 32px;
}
.ykt-colleges-list .ykt-colleges-more {
margin-top: -40px;
}
.ykt-colleges-list .ykt-college-li {
width: 31%;
float: left;
height: 110px;
padding: 10px;
}
.ykt-colleges-list .ykt-college-li .ykt-college {
display: block;
background-color: #fff;
height: 100%;
width: 100%;
overflow: hidden;
text-align: center;
color: #fff;
padding: 10px;
}
.ykt-colleges-list .ykt-college-li .ykt-college .ykt-college-cover:before,
.ykt-colleges-list .ykt-college-li .ykt-college:before {
content: '';
display: inline-block;
vertical-align: middle;
height: 100%;
margin-right: -2px
}
.ykt-colleges-list .ykt-college-li .ykt-college .ykt-college-cover {
display: inline-block;
vertical-align: middle;
height: 100%;
width: 98%;
border: 1px solid #c1c1c1;
border-radius: 5px;
}
.ykt-colleges-list .ykt-college-li .ykt-college .ykt-college-title {
display: inline-block;
vertical-align: middle;
color: #000;
max-width: 96%;
}
.ykt-colleges-list .ykt-college-li .ykt-college img {
display: inline-block;
height: 100%;
max-height: 120px;
max-width: 96%;
vertical-align: middle;
}