@charset "utf-8";
.classmain{float:left;width:880px;}
.classside{float:right;width:290px;}
.classmain-hd{height:58px;background-color:#fff;border-bottom: 0;}
.classmain-hd ul{height: 56px;border-bottom: 1px solid #edf2f2;margin: 0 15px;}
.classmain-hd li{float:left;margin-right:40px;width:120px;text-align:center;}
.classmain-hd li a{display:block;color:#333;font-size:16px;line-height:54px;}
.classmain-hd li.on a{border-bottom:solid 2px #003b83;background-color:#fff;color:#003b83;}
.classmain-hd li a:hover{background-color:#fff;color:#003b83;}
.classmain-bd{padding:20px 30px;background-color:#fff;min-height: 50px;}
.search-box{overflow: hidden;}
.card-body{ width:100%;border-radius:5px;color:#333;float: left;font-size:14px;line-height:20px;background: #fff;display: grid;}
.search-box .card-body dd.clearfix{line-height: 25px;background-color: #fff;float: right;width: 100%;}
.search-box .card-body span{float:left;text-align:center;line-height: 46px;color:#656565;padding: 0 20px;}
.search-box .card-body ul{position:relative;width:1116px;float: left;}
.search-box .card-body.taoke ul{overflow:hidden;padding-right:100px;width:1000px;}
.search-box .card-body ul li{float:left;margin: 10px 5px 10px;border-radius:4px;}
.search-box .card-body ul li a{line-height:26px;}
.search-box .card-body ul li.selected a{color:#fff;}
.search-box .card-body ul .select-more{position:absolute;top:-5px;right:0;width:68px;height:28px;border:solid 1px #ddd;text-align:center;line-height:28px;}
.search-box .card-body ul .select_hide,.search-box .card-body ul .select_show{position:absolute;top:-5px;right:0;width:68px;color:#003b83;line-height:55px;}
.content {background-color: #f0f0f2;}
.card-body input{margin:-2px 3px 0 0;}
.card-body .selected{background-color:#003b83; }
.card-body .selected a{color:#fff;padding: 3px 15px; }
.search-box .card-body ul li a{padding:3px 15px;color:#888;}
.classmain_con{margin-top: 20px;}
.new-list {background: #fff;}
.new-list li{position:relative;overflow:hidden;padding:30px 15px 30px 280px;height:150px;border-bottom:dashed 1px #e9e6e6;color:#666;line-height:20px;}
.new-list .pic{position:absolute;margin-left:-265px;width:250px;height:150px;}
.new-list h3{padding:10px 0 15px;font-size:18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.new-list p{overflow:hidden;height:44px;font-size:14px;line-height: 22px}
.new-list .info{position:absolute;bottom:30px;overflow:hidden;width:585px;height:20px;color:#999;}
.new-list .info dd span{margin-right:10px;}
.classside{float:right;width:290px;}
.classsideitem{margin-bottom:30px;background-color:#fff;}
.classsidetit{border-bottom:solid 1px #edf2f2;color:#333;font-size:16px;line-height:58px;height: 58px;text-indent: 20px;}
.classsidecon{padding:20px 16px;}
.dotlist li{overflow:hidden;height:36px;background:url(../icon/icon.png) -570px -207px no-repeat;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:36px;}
.classside .dotlist li a{color:#333!important;}
.dotlist li .icon-yuandian{font-size: 12px;color: #dcdcdc;margin-right: 10px;}
