@charset "UTF-8";
.column1{ margin-top: 0; }
.column1>.fl .cont{ display: block; }
.column1>.fr .focuscorp{ margin-top: 11px; }
.column1>.fr .focuscorp>.fl{ width: 735px; height: 346px; }
.column1>.fr .focuscorp>.fr{ width: 336px; background-color: #fff; padding: 10px; box-sizing: border-box; }
.column1>.fr .focuscorp>.fr .tab-content{ position: relative; height: 224px; overflow: hidden; margin-top: 10px; }
.column1>.fr .focuscorp>.fr .tab-content #roll{ position: absolute; left: 0; top: 0; }

.column1>.fr .focuscorp>.fr .courseschool { border-top: 1px solid #eee; margin-top: 12px; }
.column1>.fr .focuscorp>.fr .courseschool a { text-align: center; line-height: 34px; color: #fff; margin-top: 10px; width: 48%; border-radius: 2px; background-color: #f78015; }
.column1>.fr .focuscorp>.fr .courseschool a.fr { background-color: #3592e2; }

.column2{ margin-top: 20px; background-color: #fff; }
/*通用tab选项卡切换样式*/
.column-title{ position: relative; line-height: 40px; padding: 10px 0 5px 15px; }
.column-title .tab-item{ font-size: 16px; margin-right: 18px; line-height: 40px; display: inline-block; font-weight: bold; color: #555; }
.column-title .tab-item img{ width: 30px; height: 30px; margin-right: 5px; }
.column-title .tab-item.active{ color: #3592e2; }
.column-title .more{ position: absolute; top: 10px; right: 10px; font-size: 12px; }
.column-title .more a{ width: 50px; height: 50px; }
.column-content{ border-top: 1px #f1f1f1 solid; padding: 0 10px 5px 10px; }
.column-content li{ overflow: hidden; line-height: 50px; border-top: 1px #f1f1f1 solid; background: url(../images/li_arrow.gif) 7px 23px no-repeat; }
.column-content li:first-child{ border-top: none; }
.column-content .time { float: left; margin-left: 15px; color: #3592e2; }
.column-content .info { float: left; margin-left: 7px; width: 350px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: keep-all; }
.column-content .info font{ color: green; }
.column-content .catname { color: #999; float: right; overflow: hidden; }

.column2 .ScrCont{ padding-left: 160px; margin-left: 15px; background: url("../images/ggzz.jpg") no-repeat left center; }
.column2 .ScrCont .pic{ width: 140px; float: left; text-align: center; margin: 10px 5px 5px 10px; }
.column2 .ScrCont .pic img { background: #fff; border: 1px #e4e4e4 solid; display: block; margin: 0 auto; width: 120px; height: 100px; }
.column2 .ScrCont .pic span{ height: 20px; line-height: 20px; margin: 5px auto; overflow: hidden; width: 110px; display: block; }



.column3 { margin-top: 20px; }
.column3>.fl,.column3>.fr{ width: 49.3%; background: #fff; }
.column4 { margin-top: 15px; }
.column4>.fl,.column4>.fr{ width: 49.3%; background: #fff; }
.column5 { margin-top: 15px; }
.column5>.fl,.column5>.fr{ width: 49.3%; background: #fff; }
.column6 { margin-top: 15px; }
.column6>.fl,.column6>.fr{ width: 49.3%; background: #fff; }
.column7 { margin-top: 15px; }
.column7>.fl,.column7>.fr{ width: 49.3%; background: #fff; }

.column8{ margin-top: 20px; background: #fff; }
.column8 .goods { margin-left: 5px; padding-bottom: 10px; }
.column8 .goods li { float: left; width: 128px; margin-right: 19px; margin-left: 10px; font-size: 12px; }
.column8 .goods li a:hover img{ opacity: 0.8; }
.column8 .goods li a:hover h3{ color: red; }
.column8 .goods li img { display: block; margin: 0 auto; width: 145px; height: 125px; border: 1px solid #eee; }
.column8 .goods li h3 { font-size: 12px; overflow: hidden; margin-top: 3px; padding: 0 8px; height: 36px; text-align: left; cursor: pointer; font-weight: normal; line-height: 18px; }
.column8 .goods li span.price { display: block; overflow: hidden; margin-top: 2px; padding-left: 20px; height: 18px; background: url(../images/price.gif) 8px 3px no-repeat; color: #f50; text-align: left; }

.column9{ margin-top: 15px; background: #fff; }
.column9 .bm-content{ padding-bottom: 15px; }
.column9 .bm-content ul{ display: none; }
.column9 .bm-content ul.active{ display: block; }
.column9 .bm-content ul li { color: #333; background: url(../images/telicon.gif) 7px 20px no-repeat; float: left; overflow: hidden; height: 40px; line-height: 20px; padding: 5px 7px 5px 22px; margin: 0 0 10px 15px; font-size: 14px; width: 164px; border-radius: 4px; border: 1px #eee dashed; }
.column9 .bm-content ul:last-child li{ line-height: 40px; text-align: center; background: none; padding: 5px 0; border-radius: 2px; }

.column10{ margin-top: 15px; background-color: #fff; padding-bottom: 10px; }

.yqlj{ padding: 0 15px; }
.yqlj-img li { float: left; margin-right: 6px; margin-bottom: 2px; }
.yqlj-img li img { border: 1px solid #eee; background: #f1f1f1; padding: 3px; width: 88px; height: 31px; vertical-align: top; zoom: 1; }
.yqlj-text li { line-height: 22px; float: left; margin: 15px 12px 15px 0; white-space: nowrap; }






