
* {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:870px;overflow: hidden;height:35px;}
.customer-case .case-tab ul li,.cube-college .cube-tab ul li{float:left;}
.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{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;}
.customer-case .case-list ul li{float:left;width:357px;height:430px;margin-right:57px;}
.customer-case .case-list ul li:nth-of-type(3n){margin-right:0;}
.customer-case .case-list ul li .case-img{width:357px;height:200px;border-radius:8px;margin-bottom:18px;}
.customer-case .case-list ul li .case-img img{width:357px;height:199px;border-radius:8px;}
.customer-case .case-list ul li p.case-title a{font-size:15px;color: #2e2e2e;width:100%;height:50px;line-height:50px;display:block;text-overflow: ellipsis;}
.customer-case .case-list ul li p.case-title a:hover{color:  #fe763a;text-decoration: underline;}
.customer-case .case-list ul li p.case-des{font-size:11px;color:#5a5a5a;line-height:23px;width:100%;margin-bottom: 20px;height:70px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow: hidden;display: -ms-box; -ms-box-orient: vertical; -ms-line-clamp: 3;}
.customer-case .case-list ul li span{font-size: 11px;color:#9c9c9c;}
.customer-case .case-tab ul.more{overflow: visible}
.customer-case .case-tab.more{height:110px;}
.pagination {margin-bottom: 80px;}