/**全局设置**/

/*公共样式*/
#detailBox a{ color:#ed7f35; font-size:16px; }
#detailBox a:hover {
  text-decoration: underline;
}
#detailBox ul.ulDaox {
  list-style-type: square;
  margin:20px 0 20px 20px;
}
#detailBox .ulDaox li{
	line-height:30px;
  font-size: 16px;
  list-style: disc;
}
#detailBox p {
  color: black;
  font-size: 16px;
  line-height: 30px;
  text-indent: 2em;
  margin: 8px 0;
}
#detailBox td{font-size:14px;}
.imgCenter{
	text-indent:0em !important;
	text-align:center;
	margin:8px 0 !important;
}
.imgCenter img{
	box-shadow: 1px 1px 6px 2px #8F8D8D;
}
#detailBox img{ max-width:100%; }
#detailBox .tu{ text-indent:0; text-align:center; }
#detailBox .tuti{ text-indent:0; text-align:center; font-family:'kaiti'; }

.newgk-courseconright #region-main{background-color:#fff !important;padding:10px 20px;}
.newgk-courseconright .region_main_settings_menu_proxy{background-color:#fff !important;}
.newgk-container-fluid{background-color:#e4f6ff !important;}
.newgk-pagecontent{background-color:#e4f6ff !important;}
body#page-course-view-remuiformat .container-fluid #region-main{background-color:#e4f6ff !important;}
.newgk-listgroup{background-color:#e4f6ff !important;}
#region-main-box{background-color: #fff;}
.newgk-coursecontent{background-color:#e4f6ff !important;}

.newgk-courseconright h2{font-weight: bold;color: #ed7f35; border-bottom: 2px solid #ed7f35; padding-bottom: 10px; margin:20px 0; margin-bottom:30!important; }
.newgk-courseconright #region-main{ padding: 10px 35px; }

.videoBox{position: relative;width: 600px;margin: 0 auto;margin-bottom: 15px;border: 1px solid #C9C9C9;padding: 10px;background-color: #EEEEEE;margin-top: 10px;text-align: center;}
.imgCenter,.imgSpec{
  text-indent:0em !important;
  text-align:center !important;
  margin:12px 0 !important;
}
.imgCenter img{
  box-shadow: 1px 1px 6px 2px #c5c5c5;
}
.videoBox .imgCenter{ margin-bottom:0px!important; }

/*本课样式*/


.title2 {
  margin: 3px;
  font-size: 16px;
  font-weight: bold;
  height: 35px;
  line-height: 35px;
  background: url(img/bgErji.png) 0 0 no-repeat;
}
#detailBox .titlename2{
 text-indent:0.8em;
}
.titlename2 i{
 display:inline-block;
 height:35px;
 line-height:35px;
 font-style:normal;
 background-image:-webkit-linear-gradient(to right,rgb(237 125 49),rgb(237 156 101));/*Safari 5.1-6.0*/
 background-image:-o-linear-gradient(to right,rgb(237 125 49),rgb(237 156 101));/*Opera 11.1-12.0*/
 background-image:-moz-linear-gradient(to right,rgb(237 125 49),rgb(237 156 101));/*Firefox 3.6-15*/
 background-image:linear-gradient(to right,rgb(237 125 49),rgb(237 156 101));/*标准语法（必须放在最后）*/
 color:#fff;
 font-size:18px;
 padding-left:0.5em;
 padding-right:1em;
 letter-spacing: 2px;
}



/*拓展资源*/
.row{ margin: 25px 0; display: flex; flex-wrap: wrap;}
.posRow { position: relative; background-color: #fff !important; }
.tuImg { width: 100%; -webkit-border-radius: 10px; border-radius: 10px; }
.textRtLv > span { display: inline-block; font-size: 24px; color: #333; background: url(img/fontBottom.png) 0 35px no-repeat; padding-bottom: 10px; }
.posDiv { padding: 10px 0 0 25px; padding-right: 0px; padding-left: 25px; position: relative; }
.posRow > div:first-child { padding-left: 0px; }
.posDiv > .styleBtn { position: absolute; right: 10px; bottom: 10px; padding:2px 8px; border-radius:15px; border:2px solid #ff5722; }
.clearBot{ clear: both; }

.titLv1{ font-size: 24px; font-weight: bold; text-align: center; line-height: 32px; margin: 28px 0; }
.titLv2{ margin: 15px 0; font-size: 18px; font-weight: bold; color: #fff; background: linear-gradient(to right,#ed7d32,#fff); padding: 5px 0; }
.titLv2 span{ padding: 0px 15px; }
.titLv3{ color: #ee7f35; font-size: 16px; font-weight: bold; line-height: 30px; margin: 8px 0; }
.titLv4{ margin: 18px 0; font-size: 18px; font-weight: bold; line-height:35px; }


.wdFrom{ color:#d5d3d3!important; }
.keyWord{ color:#ee7f35; font-weight:bold; }

.topBox{border: 2px dashed #ed7e34;background-color: #efefef;padding: 20px; border-radius: 20px; margin: 20px auto;}
.imgRow{ background-color:transparent!important; }


.width30{ width:30%!important; }
.width40{ width:40%!important; }
.width50{ width:50%!important; }
.width60{ width:60%!important; }
.width70{ width:70%!important; }
.width80{ width:80%!important; }
.width90{ width:90%!important; }


@media screen and (max-width: 768px) {
 .border_box{padding: 0;}
 .col-md-4 {
  width: 33.33333333%;
}
}	