
.col1{width:8.33%}.col2{width:16.66%}.col3{width:25%}.col4{width:33.33%}.col5{width:41.66%}.col6{width:50%}.col7{width:58.33%}.col8{width:66.66%}.col9{width:75%}.col10{width:83.33%}.col11{width:91.66%}.col12{width:100%}

.qs-main{overflow:hidden;background:#fff; margin-top:10px;padding-top:0px; width:100%}
/*导航条*/
.qs-nav{display:flex; margin:10px 0px;margin-bottom: 0.9em;}
.qs-nav .left{flex:1; text-align:left;font-size: 20px;font-weight:bold; padding-left:5px; color:#555;}
.qs-nav .right{flex:1; text-align:right; padding-right:10px; line-height:26px; font-size:14px;}

.tcmrx-list{position:relative;padding:0 0 0px 0px;margin-bottom:0px;display:block; box-sizing:border-box}
.tcmrx-list .course-body{padding-left:34%}
.tcmrx-list:last-child {border-bottom:0px;}
.tcmrx-title{display:block; overflow:hidden; margin:0px 10px; box-sizing:border-box;border-bottom:1px dashed #e5e5e5; padding:0px 0px 0px 0px;}
.tcmrx-title .title-left{float:left;width: 100%;margin-right:-36px;}
.tcmrx-title .title-info {text-align: left;font-size: 18px;height: 30px;line-height: 30px; padding:10px 0px;}
.tcmrx-title .title-right{ float:right; width:36px; text-align:left; color:gray; font-size:14px; padding:0px 0px 0 0; line-height:36px;}
.tcmrx-title .title-info div{font-size:16px; color:#49b849; text-align:left;padding:5px 0px;}
.tcmrx-title .title-info div span{padding:0 0 0 5px;color: gray;font-size: 9px !important; font-weight:normal; height:16px; overflow:hidden;}
.tcmrx-title .title-info a,.tcmrx-title .title-info a:visited,.tcmrx-title .title-info a:hover,.tcmrx-title .title-info a:link{ color:#009688;}
.tcmrx-bottom{text-align:left;height:22px;line-height:22px;margin-top:2px;overflow:hidden;}
.tcmrx-bottom .left{margin-left:0px;color:#666;display:-webkit-box;word-break:break-all;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:14px;}
.layui-elem-quote{margin-bottom:10px;padding:15px;line-height:1.6;border-left:5px solid #5FB878;border-radius:0 2px 2px 0;background-color:#FAFAFA;}

#qs-news-scroll{overflow:auto;}
.main-news{height:56px;overflow:hidden;padding:10px 0px;}
.news-left{width:60px;float:left;text-align:center;height:56px;display:flex;justify-content:center;align-items:center;}
.news-left img{vertical-align:middle;height:42px;}
.news-right .news-tips{color:#FF4E45;border:1px solid #FF4E45;}
.news-right-box{height:56px;margin-left:60px;padding-top:3px;}
.news-right{float:left;height:50px;width:100%;overflow:hidden;}
.news-right li{font-size:13px;height:25px;line-height:25px;text-align:left;display:flex;align-items:center;}
.news-tips{min-width:52px;max-width:52px;height:15px;display:block;line-height:15px;border-radius:4px;font-size:9px;margin:0px 5px 0 0px;text-align:center;flex:1;}
.news-right li a{color:#999;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;}
/*功能导航*/
.nav-grid2{display:grid;grid-template-columns:repeat(2, 1fr);padding-bottom:10px;}
.nav-grid3{display:grid;grid-template-columns:repeat(3, 1fr);padding-bottom:10px;}
.nav-grid4{display:grid;grid-template-columns:repeat(4, 1fr);padding-bottom:10px;}
.nav-grid5{display:grid;grid-template-columns:repeat(4, 1fr);padding-bottom:10px;}
.nav-grid-item{background-color:rgba(255,255,255,0.8);border:0px solid rgba(0,0,0,0.8);padding:0px;font-size:30px;text-align:center;}
.nav-grid-item img{width:100%; border:0px solid #ececec;}
.nav-grid-item .navbox{margin:10px 5px 0px 5px;}
.nav-grid-item .nav-info{font-size:12px;padding-top:0px;text-align:center;height:16px;overflow:hidden}
.nav-grid-item .nav-info a{line-height:16px; color:#999 !important;}
.nav-grid-item .nav-info span{padding:0 0 0 5px;color:gray;font-size:9px !important;font-weight:normal;height:16px;overflow:hidden}
.nav-grid-item .width{width:20%;}
.nav-grid-item .navitem{margin:0 auto 7px auto;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px; font-size:20px; color:#fff;width: 52px !important;height: 52px !important;}
/*商品列表*/
.list-grid{display:grid;grid-template-columns:repeat(2, 1fr);padding-bottom:10px;}
.list-grid-item{font-size:30px;text-align:center;margin:0px 0px 10px 0;padding:0 10px;}

.list-grid-item img{width:100%; border:0px solid #ececec;border-radius:20px;}
.list-grid-item>div{margin:0 5px;}
.list-grid-item .title-info{font-size:14px;padding:0px 5px;text-align:left;overflow:hidden; margin:3px 0px;}
.list-grid-item .title-info a{line-height:20px; color:#009688; font-size:18px;}
.list-grid-item .title-info .remark{padding-left:0px;margin:5px 0px 5px 0px;color:#999;font-size:14px;height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;overflow:hidden;word-break:break-all;}

