﻿@charset "utf-8";
/* CSS Document */
.kcdg{ width:100%; margin-top:115px;}
.tit01{ width:100%; border-top:#7f7f7f 2px solid; text-align:center;}
.tit01 h1{ display:inline-block; margin:-30px auto 0; font-size:50px; color:#3e4356; background:#fff;  padding:0 15px; line-height:50px;}
.tit01 h1 span{ display:block; font-size:20px; line-height:30px; color:#585858;font-weight: normal; text-transform:uppercase; }
.tit01 p{ font-size:45px; line-height:45px; color:#585858; margin-top:16px;}
.tit01 h2{ font-weight:normal; display:inline-block; padding:12px 20px; font-size:20px; color:#fff; background:#333; margin-top:14px; border-radius:50px;}
.kcdg02{ width:100%; margin-top:18px;}
.kcdg02 li{ float:left; width:32%; margin-right:2%;}
.kcdg02 li:nth-child(3n){ margin-right:0;}
.kcdg02 li div{ width:100%; height:462px; position:relative; overflow:hidden;}
.kcdg02 li div i{ display:block; width:100%; height:375px; overflow:hidden; text-align:center;}
.kcdg02 li div i img{ width:100%;}
.kcdg02 li div h1{ font-weight:normal; width:100%; height:120px; position:absolute; left:0; bottom:0; background:url(/images/shineisheji/yq_tp02.png) no-repeat center bottom -10px;}
.kcdg02 li div h1 span{ position:absolute; bottom:0; left:0; display:block; width:100%; height:88px; line-height:88px; text-align:center; font-size:38px; color:#fff; background:#393e27; letter-spacing:0.1px;}
.kcdg02 li:nth-child(2) div h1{ background:url(/images/shineisheji/yq_tp03.png) no-repeat center bottom -10px;}
.kcdg02 li:nth-child(2) div h1 span{background:#3f2b20;}
.kcdg02 li:nth-child(3) div h1{ background:url(/images/shineisheji/yq_tp04.png) no-repeat center bottom -10px;}
.kcdg02 li:nth-child(3) div h1 span{background:#414757;}
.kcdg02 li p{ text-align:center; font-size:18px; color:#000; line-height:24px; margin-top:8px;}
.baj{ margin-top:16px; width:100%;}
.baj img{ width:100%;}
.sej_w{ width:49%; height:805px; position:relative;}
.tit02{ display:inline-block; height:82px; margin-top:100px; }
.tit02 span{ font-size:62px; line-height:80px; margin-right:10px;}
.tit02 h2{ font-weight:normal; font-size:35px; display:inline-block; vertical-align:top; margin-top:10px;}
.tit02 em{ display:inline-block; font-size:17px; margin-left:-70px; vertical-align:bottom; text-transform:uppercase;}
.tit99{ display:inline-block; height:82px; margin-top:130px; }
.tit99 span{ font-size:62px; line-height:80px; margin-right:10px;}
.tit99 h2{ font-weight:normal; font-size:35px; display:inline-block; vertical-align:top; margin-top:10px;}
.tit99 em{ display:inline-block; font-size:17px; margin-left:-70px; vertical-align:bottom; text-transform:uppercase;color:#000000}
.sej_wul{ width:100%; position:absolute; bottom:20px;}
.sej_wul li{ float:left; width:106px; margin-right:20px; text-transform:uppercase;}
.sej_wul li img{ width:106px; height:106px; margin-bottom:8px;}
.sej_wul li h3{ font-weight:normal; font-size:14px; text-align:center; overflow:hidden; white-space:nowrap;  text-overflow: ellipsis;}
.sej_p{ width:50%; height:805px; text-align:center; overflow:hidden;}
.sej_p img{ height:100%;}
.shej{ background:#595758;  color:#fff; }
.shej .sej_w{ float:left;}
.shej .sej_p{ float: right;}
.shej h1{ width:100%; margin:12px auto 22px;}
.shej h1 b{ display:inline-block; width:42px; height:4px; background:#fff; border-radius:2px; }
.shej p{line-height:25px; font-size:15px; letter-spacing:0.3px;}
.shej a{ display:inline-block; color:#ff6600; line-height:30px; }
.shej .sej_wul li{ margin-bottom:20px;}
.shej02{background:#54372c; text-align:right;}
.shej02 .tit02{ margin-top:180px;}
.shej02 .sej_w{ width:500px; float: right; padding-left:20px;}
.shej02 .sej_p{ float: left;}
.shej02 a{ color:#fff;  }
.shej02 .sej_wul{ right:0; width:390px; bottom:20px;}
.shej02 .sej_wul li{ margin-bottom:6px;}
.bjys03{ background:#caced2; color:#47484a;}
.bjys03 h1 b{ background:#47484a;}
.bjys03 .sej_wul{ left:0; width:390px; bottom:50px;}
.bjys04{ background:#0d1929;}
.bjys04 .tit02{ margin-top:130px;}
.bjys04 h1 b{ background:#030508;}
.bjys04 .tit02 em{ font-size:11px;}
.bjys04 a{ color:#ff6600;}
.bjys05{ background:#fff; color:#000;}
.bjys05 .tit02{ margin-top:80px;}
.bjys05 h1 b{ background:#ff6600;}
.bjys05 .tit02 em{ letter-spacing:1.3px; margin-left:-140px;}
.bjys05 h4{ font-weight: lighter; font-size:23px; margin-bottom:10px;}
.bjys05 a{ color:#ff6600;}
.bjys05 .sej_wul{ width:100%; bottom:70px;}
.bjys06{ background:#595858; }
.bjys06 .tit02 em{ letter-spacing:1.3px; margin-left:-140px;}
.bjys06 h4{ font-weight: lighter; font-size:23px;}
.bjys06 h5{ font-weight: lighter; font-size:20px;}
.bjys06 .sej_w{ width:430px;}
.qdys{ width:1044px; padding:70px 0 24px; background:#fff; margin:auto; text-align:center;}
.qdys h1{ font-weight:normal; font-size:68px; line-height:68px; color:#000; }
.qdys h1 span{ color:#ff9c00; display:inline-block;}
.qdys p{ width:740px; font-size:13px; color:#000; line-height:20px; margin:24px auto 16px; text-align:center; letter-spacing:0.5px;}
.qdys b{ font-size:14px; color:#7f7f7f; text-transform:uppercase;}
.qdys em{ display:block; width:20px; height:2px; background:#7f7f7f; margin:10px auto 20px; }
.qdys img{ width:100%;}
.jxfa{ width:100%; min-width:1044px; padding:20px 0 55px; background:#ac3b09; color:#fff;}
.tit03{ width:100%; margin-left:20px; margin-bottom:20px;} 
.tit03 b{ display:inline-block; font-size:25px; line-height:35px;}
.tit03 b span{ display:inline-block; vertical-align:middle; width:68px; height:3px; background:#cd896b; border-radius:2px; margin-left:10px;}
.tit03 p{ font-size:18px; line-height:32px;}
.jxfa i{ display:inline-block; width:350px; text-align:center;}
.jxfa_y{ width:690px; float:right;}
.fa_yx{ float:left; width:170px; margin-right:60px;}
.fa_yx h3{ font-size:17px; line-height:17px; margin-bottom:5px;}
.fa_yx p{ font-size:14px; line-height:18px;}
.fa_yx02{ width:205px; margin-right:40px;}
.fa_yx03{ margin-right:40px;}
.fa_yx04{ margin-top:30px; width:100%;}
.sp_xk{ width:100%; min-width:1044px; height:632px; background: url(/images/shineisheji/sp01.jpg) no-repeat center center; color:#727375; padding-top:70px;}
.tit04{ width:935px; height:184px; text-align:center; margin: auto auto 24px;}
.tit04 h1{ font-weight:normal; font-size:62px; line-height:62px;}
.tit04 h1 span{ display:inline-block; color:#ff9c00;}
.tit04 p{ font-size:15px; line-height:22px; margin-top:20px;}
.sp_dd{ float:left; width:370px; height:230px; margin-left: 60px; cursor:pointer;}
.sp_dd a{ display:block; width:100%; height:100%;}
.sp_js{ float:right; width:580px; margin-right:25px;}
.sp_js_z{ float:left; width:176px;}
.sp_js_z img{ margin-bottom:92px;}
.sp_js_y{ float:right; width:385px;}
.sp_js_y h2{ display:inline-block; font-size:16px; color:#fff; font-weight:normal; text-align:center; width:98px; height:26px; line-height:26px; background:#ff9c00; margin-bottom:5px;}
.sp_js_y p{ font-size:16px; line-height:22px;}
.sp_js_y em{ display:block; width:30px; height:4px; border-radius:2px; margin:10px auto 12px 0; background:#ff9c00;}
.tx_u{ width:100%;}
.tx_u li{ float:left; width:50%; margin-bottom:16px;}
.tx_u li b{ float:left; color:#fff; width:17px; height:17px; line-height:17px; text-align:center; border-radius:50%; background:#ff9c00; margin-right:6px; margin-top:5px;}
.tx_u li h4{ width:78%; float:left; font-weight:normal; font-size:16px; line-height:26px; color:#727375;}
.tit05{ width:200px; height:44px; background:url(/images/shineisheji/yq_tp06.png) no-repeat center bottom 10px; margin:auto;}
.tit05 a{ width:100%; height:100%; text-align:center; line-height:44px; color:#fff; font-size:26px; display:inline-block; background:#ff9c00; border-radius:30px;  margin:-22px auto 0;}
.tit05 a:hover{color:#fff;}
.gdsp{ width:100%; min-width:1044px; height:346px; background:#958d85;}
.gdsp_u{ width:100%; margin-top:35px;}
.gdsp_u li{ float:left; width:290px; margin:auto 29px;}

.gdsp_u li p{ text-align:center; font-size:14px; margin-top:10px;}
.st_sq{ width:100%; min-width:1044px; height:690px; padding-top:110px; background:#08c29e; text-align:center;}
.tit06{ text-align:center; color:#fff;}
.tit06 h3{ font-size:22px; line-height:32px;}
.tit06 h2{ font-size:24px; line-height:34px; color:#000;}
.tit06 p{ font-size:42px; line-height:60px;}
.st_sq h1{ font-weight:normal; padding:5px 10px; font-size:20px; color:#fff; border:#fff 1px solid; border-radius:30px; display: inline-block; margin:55px auto 30px;}
.st_sq02{ width:100%; height:90px; background:rgba(255,255,255,0.5); padding:0 130px; box-sizing:border-box; display:flex; align-items: center; justify-content: space-between;}
.st_sq02 input{ width:165px; height:42px; font-size:22px; padding:0 10px;}
.st_sq02 input:nth-of-type(5){ width:200px;margin:0 80px}
.st_sq02 span{ cursor:pointer; display:inline-block; width:150px; height:42px; line-height:42px; text-align:center; color:#fff; font-size:18px; font-weight:bold; background:#fc555c;}
.gzh{ margin:77px auto 0; width:116px;}
.gzh p{ font-size:18px; margin-top:10px; color:#fff;}
.spgq{ width:100%; min-width:1044px; padding:90px 0 50px;}
.tit07{ width:1044px; text-align:center; margin:auto;}
.tit07 p{ font-size:58px;}
.tit07 p span{ color:#f2b93e;}
.tit07 a{ display:block; width:120px; height:55px; text-align:center; line-height:55px; color:#fff; font-size:18px; background:#2d313d; border-radius:5px; box-shadow:1px 1px 2px #2d313d; margin:30px auto 50px;}
.spgq i{ width:100%; min-width:1044px; display:block; height:535px; background:url(/images/shineisheji/yq_ind01_180.jpg) no-repeat center center;}
.sj_js{width:100%; min-width:1044px;}
.tit08{ width:760px; margin:auto; padding-top:20px;  color:#727375; text-align:center;}
.tit08 h1{ font-weight:normal; font-size:46px; line-height:50px; margin-bottom:24px;}
.tit08 h1 span{ color:#ff9c00;}
.tit08 p{ font-size:14px; line-height:24px;}
.sj_js_u{ width:100%; margin-top:30px;}
.sj_js_u li{ float:left; width:140px; text-align:center; margin:auto 60.5px;}
.sj_js_u li img{ width:140px; height:140px;}
.sj_js_u li p{ font-size:19px; font-weight:bold; margin-top:24px; color:#727375;}
.sj_js_u li:nth-child(even) p{ color:#08c29e;}
.tit09{ width:366px; height:97px; margin:25px auto 20px; background:url(/images/shineisheji/yq_tp07.png) no-repeat center bottom 10px;}
.tit09 span{ display: inline-block; width:100%; height:54px; line-height:54px; text-align:center; font-size:24px; color:#fff; background:#08c29e; border-radius:30px; letter-spacing:-0.5px;}
.tit09 p{ color:#d38408; font-size:14px; text-align: center; margin-top:6px;}
.sj_js i{ display:block; width:100%; min-width:1044px; height:412px; text-align:center; background:url(/images/shineisheji/yq_ind01_170.png) no-repeat center center;}
.sj_js i img{ margin-top:-20px;}
.xyzp{width:100%; min-width:1044px; height:1315px; background:#c9c2be;}
.xyzp02{ width:1044px; height:920px; margin:auto;  position:relative;}
.bjim{ float:left; margin-left:-165px;}
.tit10{ float:right; color:#fff; margin-top:40px; text-align:right;}
.tit10 h1{ font-size:50px; line-height:60px;}
.tit10 p{ font-size:44px; line-height:50px;}
.tit10 a{ width:110px; height:35px; text-align:center; line-height:35px; font-size:20px; color:#83573e; margin-top:20px; border:#83573e 2px solid; display:inline-block;}
.xy_xcg{ width:1020px; height:634px; background:#fff; position:absolute; left:0; top:220px; padding:0 12px 12px;}
.xy_zs{ width:1044px; margin:auto auto -178px; text-align:center;}
.tit11{ padding-top:30px; text-align:center; color:#fff;}
.tit11 h1{ font-size:52px; line-height:52px;}
.tit11 span{ font-size:18px; text-transform:uppercase;}
.tit11 p{ font-size:28px; line-height:28px;}
.tit11 em{ display: inline-block; margin-top:10px; width:60px; height:4px; background:#fff; border-radius:2px;}
.xy_zs i{ display:block; width:100%; margin-top:14px;}
.xy_zs i a{ display:block;}
.xy_zs i a img{ width:100%;}
.xy_zs h2{ font-weight:normal; font-size:16px; color:#585858; border:#a09c98 2px solid; padding:5px 10px; display:inline-block; }
.zxjy{width:1044px; height:409px; margin:188px auto 50px; background:url(/images/shineisheji/yq_ind01_177.jpg) no-repeat center center; padding-top:146px;}
.zxjy p{ font-size:18px; line-height:28px; text-align:center; color:#fff;}
.tit12{ width:400px; height:220px; margin:0 auto 58px; background:rgba(0,0,0,0.7); text-align:center;}
.tit12 h1{ font-size:55px; color:#fff; margin-top:60px; padding-bottom:12px; border-bottom:#fff 1px solid; display:inline-block;}
.tit12 a{ font-size:20px; display:block; color:#ff5c26; margin-top:30px;}
/*学生作品*/
.topic-w{ width:100%; margin: 0px auto; position: relative; }
.floor-tab{height:26px; width:100%; text-align:center; line-height:26px; margin:35px auto;}
.floor-tab a{ display:inline-block; font-size:20px; color:#727375; padding:0 25px; border-right:#727375 2px solid; }
.floor-tab a:last-child{ border-right: none;}
.floor-tab a:hover{ text-decoration: none;color: #83573e; }
.floor-focus-list{ position: relative;width: 100%;height:538px; margin:0 auto; overflow: hidden; }
.floor-focus-list ul{ position: relative; width:100%; height:100%; overflow: hidden; }
.floor-focus-list li{ position: absolute; top:0; left:0; width:100%; height:100%; overflow: hidden; }
.floor-focus-list img{ width:100%; height:100%;}
.focusBack{ display: none;position: absolute; bottom:20px; left:20px; width: 960px; height: 44px; background: #000; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4; }
.floor-24 .focus-nav{ display: none;position: absolute; left:0; bottom:20px; width: 100%; text-align: center; z-index: 30; }
.floor-24 .focus-nav span{ cursor: default; font-size: 40px; color: #666; }
.floor-24 .focus-nav span.current{ color: red; }
.focusBtnL, .focusBtnR{ position: absolute; top:200px;width: 50px;height:80px;color: #fff; z-index: 100; text-decoration: none; font-family: "宋体"; }
.floor-24 .floor-focus-list .focusBtnL img, .floor-24 .floor-focus-list .focusBtnR img{position:absolute;top:7px;left:8px;width: 33px; height:65px;}
.focusBtnL, .focusBtnR{ position: absolute; top:200px;width: 50px;height:80px;color: #fff; z-index: 100; text-decoration: none; font-family: "宋体"; }
.floor-24 .floor-focus-list .focusBtnL img, .floor-24 .floor-focus-list .focusBtnR img{position:absolute;top:7px;left:8px;width: 33px; height:65px;}
.focusBtnL span, .focusBtnR span{display:block;background: #000; filter:alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity: 0.2; opacity: 0.2;width: 50px;height:80px;}
.focusBtnL{ left:20px; }
.focusBtnR{ right:20px; }

.box{ width:100%; margin: 0px auto;}
.box .nav_sx{ height:26px; width:100%; text-align:center; line-height:26px; margin:35px auto;}
.nav_sx li{ display:inline-block; font-size:20px; color:#727375; padding:0 25px; border-right:#727375 2px solid; cursor:pointer; }
.nav_sx li:last-child{ border-right: none;}
.nav_sx li.cur{text-decoration: none;color: #83573e;}
.list{width: 100%;height:538px; margin:0 auto; display:none; overflow:hidden;}
.list:first-child{ display:block;}
.list_bd{ width: 100%;height:538px; overflow:hidden; float:left;}
.list_bd p{ float:left; width:100%; height:100%; cursor:pointer;}
.list_bd p img{ width:100%; height:100%;}
.list_nav{ width:60px; height:265px; float:right; display:none;}
.list_nav li{ width:100%; height:40px; background:#bc5034; color:#fff; text-align:center; line-height:40px; margin-bottom:1px;}
.list_nav li.cur{ background:#791b1b}
show{ display:block;}
.hide{ display:none;}

.gddd{ width:1440px; height:50px; line-height:50px; background:#F5F5F5;}
.gddd span{ font-size:18px;}
.gg_na{ float:right;}
.gg_na a{ font-size:13px; color:#606060; padding:0 10px; border-left:#606060 1px solid; }
.gg_na a:first-child{ border:none;}
.gg_na a:last-child{ display: inline-block; border:none; padding:0; width:120px; height:30px; text-align:center; line-height:30px; background:#FF6700; color:#fff;}
.gdd_f{ position:fixed; top:0; z-index:9999;}
/*视频*/
.sp_bj{ width:100%; height:100%; position:fixed; background:rgba(0,0,0,0.5); top:0; left:0; z-index:99; display: none;}
.sp_bj02 {
	background-color: #119621;
	
	position: fixed;
	z-index: 30;
	width: 1000px; height:490px;
	left: 50%;
	margin-left: -500px;
	top: 50%;
	margin-top: -250px;
}
.sp_bj02 object{ float:left;}
#breadcrumb {
	color: #fff; height:50px; line-height:50px; padding-left:15px;
	
}

#breadcrumb a {
	color: #fff;
	margin: 0 5px;
}

#breadcrumb a:first-child {
	margin-left: 0;
}
.player-aside {
	position: absolute;
	width: 230px;
	height:440px;
	right: 0px;
	top: 50px;
	background: #fff;
	color: #000;
}

.player-aside .loading {
	height: 80px;
}

.player-aside .course-name {
	padding-top: 15px;
	padding-bottom: 15px;
}

.player-aside .course-name h2 {
	font-size: 16px;
	margin-bottom: 10px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: keep-all;
	max-width: 100%;
	color: #242424;
	text-align: center;
}

.player-aside .course-name p{
	font-size: 12px;
	text-align: center;
}
.course-dowm{
	overflow: hidden;
	width: 204px;
	height: 40px;
	background: #21b833;
	color: #fff;
	font-size: 12px;
	line-height: 40px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-bottom: 10px;
}

.course-dowm a{
	display: block;
	color: #fff;
	text-align: center;
}

.course-txt{
	font-size: 12px !important;
	color: #424242 !important;
	line-height: 20px;
	overflow: hidden;
	padding-left: 14px;
	padding-right: 14px;
}

.course-txt .jianjie{
	margin-bottom: 6px;
}

.player-aside .course-name h2 a {
	color: #ccc;
}

.player-aside .course-name h2 a:hover {
	color: #009aff;
}





















