.container{background-color:#fff;}
.font-cb{color: #35241c;overflow: hidden;}

#banner {text-align: center;}

#cases{margin: 0 auto;}
/*cases-title*/
#cases .cases-container-title{width:1200px;text-align: center;font-size:30px;line-height: 105px;}
/*cases-list*/
#cases .cases-container-list{width: 1130px;padding: 0 35px;}
#cases .cases-container-list ul{position: relative;border-bottom: 1px solid #b7b7b7;border-top: 1px solid #b7b7b7;text-align: center;}
#cases .cases-container-list ul li{display: inline-block;height: 55px;}
#cases .cases-container-list ul li a{font-size: 20px;line-height: 55px;padding: 0 55px;color: #363636;}
#cases .cases-container-list ul li a:hover{color: #0d6fef;}
#cases .cases-container-list ul li a.ccltitlecolorActive{color: #0d6fef;}

/*cases-down-select*/
.down-select{background: url(../img/cases-down-select.png);position: absolute;bottom: -9px;width: 17px;height: 9px;}
#cases .cases-container-list-two{width: 1200px;height: 80px;}
#cases .cases-container-list-two ul{text-align: center;}
#cases .cases-container-list-two ul li{display: inline-block;height: 65px;}
#cases .cases-container-list-two ul li a{font-size: 16px;color: #9b9b9b;padding: 0 15px;line-height: 65px;}
#cases .cases-container-list-two ul li a:hover{color: #76abef;}
#cases .cases-container-list-two ul li a.cclfontcolorActive{color: #76abef;}

/*cases-content*/
#cases .cases-content{width: 1200px;}
#cases .cases-content-list{margin: 0 35px;padding-bottom: 60px;}
.cases-content-left,.cases-content-right{border: 1px solid #d8d8d8;border-radius: 8px;}
#cases .cases-content-left{width: 490px;height: 692px;float: left;}
#cases .cases-content-left .cc-img{margin: 50px 120px;width: 250px;height: 250px;}
#cases .cases-content-left .cc-file{width: 480px;margin: 0 auto;}
#cases .cases-content-left .cc-file .cc-file-font{text-align: center;font-size: 24px;line-height: 30px;color: #35241c;font-weight:400;margin-bottom: 18px;}
#cases .cases-content-left .cc-file .ccf-textleft{text-align: left;margin-left: 100px;}
.cc-fw{font-weight: bold;}
#cases .cases-content-left .cases-question{width: 330px;height:50px;margin: 65px auto;background: url(../img/cases-question.png) 0 0 no-repeat;}
#cases .cases-content-left .cases-question .cq-font{font-size: 20px;width: 260px;line-height: 25px;margin-left: 70px;letter-spacing: 1px;color: #35241c;}

#cases .cases-content-right{width: 574px;height: 692px;float: right;padding-left: 48px;} 
#cases .cases-content-right .cc-right-font{width: 526px;height: 220px;margin-top: 48px;position: relative;}
#cases .cases-content-right .cc-right-font .ccr-title{font-size: 26px;font-weight: bold;line-height: 36px;color: #35241c;}
#cases .cases-content-right .cc-right-font .ccr-file{font-size: 20px;height:120px;line-height: 30px;letter-spacing: 1px;margin-top: 40px;color: #35241c;position: absolute;top:60px;background-color: #FFFFFF;}
#cases .cases-content-right .cc-right-font .ccr-file:hover{overflow: visible;height: auto;}
#cases .cases-content-right .ccr-img{width: 520px;height: 355px;border: 1px solid #e5e5e5;margin-top: 20px;}

.footer-down{width: 1150px;height: 120px;padding-left: 50px;color: #aaaaaa;font-size: 14px;}

