
* {margin: 0;padding: 0;}
body {font-size: 14px;line-height: 1;background-color: #fff;font-family: "Microsoft YaHei", Helvetica, STHeiti, Verdana, Arial, Tahoma, sans-serif;-webkit-font-smoothing: antialiased;overflow-x: hidden;}
img {border: none;vertical-align: top;}
ul {list-style: none;}
a { color: inherit;text-decoration: none; -webkit-tap-highlight-color: rgba(255,255,255,0);cursor:pointer;}
.fl {float: left;}
.fr {float: right;}
.btn { display: inline-block;color: #fff;font-size: 18px;line-height: 40px;background-color: #fe763a;padding: 0 42px;border-radius: 20px;-webkit-transition: background-color 0.4s;transition: background-color 0.4s;}
.btn:hover {background-color: #fd5308;}
.container {width: 1185px;margin: 0 auto;overflow: hidden;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden }


.customer-case .case-tab,.cube-college .cube-tab{width:100%;height:54px;border-bottom:1px solid #e5e5e5;padding-top:28px;margin-bottom:40px;}
.customer-case .case-tab .container,.cube-college .cube-tab .container{height:100%;}
.customer-case .case-tab h3,.cube-college .cube-tab h3{padding-top:7px;}
.customer-case .case-tab h3 a,.cube-college .cube-tab h3 a{font-size:17px;color:#000;width:100px;}
.customer-case .case-tab h3 a:hover,.cube-college .cube-tab h3 a:hover{color:#fe763a;}
.customer-case .case-tab ul{width:750px;overflow: hidden;height:35px;}
.customer-case .case-tab ul li,.cube-college .cube-tab ul li{float:right;}
.customer-case .case-tab ul li a,.customer-case .case-tab .case-more a,.cube-college .cube-tab ul li a{display: inline-block;height:35px;line-height: 35px;font-size:11px;color:#676767;padding:0 30px;margin-right:13px;background-color:#eee;border-radius:35px;}
.customer-case .case-tab ul li{margin-bottom: 20px;}
.customer-case .case-tab .case-more a:hover{color:#fff;background-color:#313131;}
.customer-case .case-tab .case-more a em{font-size: 14px;}
.customer-case .case-tab ul li a:hover,.cube-college .cube-tab ul li a:hover{color:#fff;background-color: #fe763a;}

/*魔方学院*/
.cube-college .cube-tab ul{width:800px;overflow: hidden;height:35px;}
.cube-college .cube-tab{margin-bottom: 0;}
.cube-college .cube-tab .cube-search{position: relative;display: inline-block;height: 41px;width: 240px;border: 1px solid #959595;border-radius: 22px;overflow: hidden;box-sizing: border-box;top:0px;}
.cube-college .cube-tab .cube-search input{height: 100%;width: 100%;padding-left: 20px;padding-right: 50px;padding-top: 12px; font-size: 13px;color: #333;border: none;outline: none;}
.cube-college .cube-tab .cube-search button{position: absolute;top: 0;right: 0;width: 50px;height: 100%;background-image: url(../images/mfschool/icon_search.png);background-repeat: no-repeat;background-position: center;background-size: 20px;border: none;outline: none;background-color: #fff;cursor: pointer;-webkit-appearance: none;}
.cube-college .college-left{width:865px;height:auto;padding-right:30px;}
.cube-college .college-left ul li a{display:block;}
.cube-college .college-left ul li {width:100%;padding-top:45px;height:147px;}
.cube-college .college-left ul li .article-img a{width:225px;height:147px;border-radius:8px;margin-right:35px; }
.cube-college .college-left ul li .article-img img{width:225px;height:147px;border-radius:8px;}
.cube-college .college-left ul li .article-detail{width:605px;height:100%}
.cube-college .college-left ul li .article-detail h3 a{font-size:15px;color:#2e2e2e;line-height: 20px;height:20px;width:60%;margin-bottom: 15px;}
.cube-college .college-left ul li .article-detail h3 a:hover{text-decoration: underline;color:#fe763a;}
.cube-college .college-left ul li .article-detail p{font-size:11px;color:#5a5a5a;line-height:23px;height:46px;width:100%;margin-bottom:30px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2;overflow: hidden;}
.cube-college .college-left ul li .article-detail span{font-size: 11px;color:#9c9c9c;}
.cube-college .college-right{width:290px;}
.cube-college .college-right .hot-topics{width:240px;height:auto;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:0 25px 30px;}
.cube-college .college-right .hot-topics h3{padding-top:20px;line-height:38px;font-size:16px;color:#2e2e2e;font-weight:bold }
.cube-college .college-right .hot-topics ul li a{display: inline-block;font-size:11px;color:#7d7d7d;line-height:20px;width:100%;}
.cube-college .college-right .hot-topics ul li a:hover{color:#fe763a;text-decoration: underline;}
.cube-college .college-right .wx-tools{width:256px;background-color:#f6f6f6;padding:0 17px 32px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.cube-college .college-right .wx-tools h3{font-size:16px;color: #2e2e2e;padding:32px 0 22px 7px;font-weight:bold; }
.cube-college .college-right .wx-tools a{display:block;width:120px;height: 143px;background-color:#fff;float:left;padding-top:15px;margin-bottom: 12px;}
.cube-college .college-right .wx-tools a:nth-of-type(2n+1){margin-right:13px;}
.cube-college .college-right .wx-tools a img{margin-left:14px;width: 92px;height: 93px;}
.cube-college .college-right .wx-tools a span{display:inline-block;font-size:12px;color: #2e2e2e;width:100%;text-align:center;padding-top:17px;}
.cube-college .college-right .wx-tools a span:hover{color:#fe763a}
.cube-college .college-right .hishop{width:290px;height:auto}
.cube-college .college-right .hishop h3{font-size:16px;color: #2e2e2e;padding:32px 0 22px 7px;font-weight:bold;}
.cube-college .college-right .hishop a{display: block;width:100%;height:60px;background-color:#f6f6f6;margin-bottom: 7px;border-radius:5px;background-repeat: no-repeat;background-position: center;}
.cube-college .college-right .hishop a.yunshangcheng{background-image:url("../images/mfschool/yun_icon1_28.png");}
.cube-college .college-right .hishop a.xiaokeduo{background-image:url("../images/mfschool/yun_icon_29.png");}
.cube-college .college-right .hishop a.yunfenxiao{background-image:url("../images/mfschool/yun_icon_33.png");}
.cube-college .college-right .hishop a.himall{background-image:url("../images/mfschool/yun_icon_37.png");}
.cube-college .college-right .hishop a:hover{background-color:#fe763a}
.pagination {clear: both;margin-bottom: 80px;}