@charset "utf-8";

.basic-category-head { width:100%; height:98px; background:#fff; color:white; text-align:left; padding:40px 40px 0px 40px; border:1px solid #ccc; border-bottom:0px; }
.basic-category-head .tit01 { font-weight:500; font-size:25px; color:#141414; margin-bottom:18px; }
.basic-category-head .line { width:30px; height:1px; background:#646464; margin-top: 15px; }

.basic-category { padding:0px; border-left:1px solid #ccc; border-right:1px solid #ccc; }
.basic-category a { display:block; }
.basic-category .ca-head { border:0; padding:8px 15px; font-size:15px; font-weight:400; letter-spacing:-1px; padding-right:1px; }
.basic-category .ca-sub1 { padding-left: 25px; padding-right: 25px; /*border-bottom:1px solid #ccc;*/ background:#fff; color:#141414 !important; height:40px; line-height: 40px;  }
.basic-category .ca-sub1 > a { font-size:17px; font-weight:400 !important; /*color: crimson !important;*/color:#141414 !important; }
/*
.basic-category .ca-sub1 > a.no-sub::after { top: 0px; font-family: "FontAwesome"; float: right; position: relative; content: "\f105"; }
.basic-category .ca-sub1 > a.is-sub::after { top: 0px; font-family: "FontAwesome"; float: right; position: relative; content: "+"; }
*/
.basic-category .ca-sub2 { padding:0; margin:0; list-style:none; background: #fff;}
.basic-category .ca-sub2 li { padding:0px 40px; padding-right:15px; height:40px; line-height: 40px; font-size:18px; background:#f5f5f5; color:#666; font-weight:300; background: #f5f5f5 url('/data/main/dot.png') no-repeat 20px center; padding-left:30px; /*border-bottom:1px solid #ccc;*/ }
.basic-category .ca-sub2 li.on, .basic-category .ca-sub2 li:hover { background: #f5f5f5 url('/data/main/dot.png') no-repeat 20px center; padding-left:40px; height:40px; line-height: 40px; color:#f5840b; font-weight:400; }
.basic-category .ca-line { padding:8px 15px; background:#fafafa; }

.basic-category .ca-sub3 { padding:0; margin:0; list-style:none; background: #fff;  }
.basic-category .ca-sub3 { padding:0px 40px; padding-right:15px; height:40px; line-height: 40px; /*border-bottom:1px solid #ccc;*/  }
.basic-category .ca-sub3 a { color:#141414; font-size:18px; }
.basic-category .ca-sub3.on { background:#fff; }
.basic-category .ca-sub3:hover { background:#fff; height:40px; line-height: 40px;  font-weight:400 !important; color:#fff; }
.basic-category .ca-sub3 a:hover { font-weight:400 !important; color: #f5840b !important; }
.basic-category .ca-sub3.on a { font-weight:400 !important; color: #f5840b !important; }


.basic-category .ca-sub4 { padding:0; margin:0; list-style:none; background: #fff; }
.basic-category .ca-sub4 li { padding:0px 40px; padding-right:15px; height:40px; line-height: 40px; }
.basic-category .ca-sub4 li.on { background:#eee; }
.basic-category .ca-sub4 li:hover { background:#eee; height:40px; line-height: 40px; font-weight:400 !important; color:#fff; }
.basic-category .ca-sub4 li a:hover { font-weight:400 !important; color: #777 !important; }
.basic-category .ca-sub4 li.on a { font-weight:400 !important; color: #777 !important; }

.basic-category-foot { height:30px; border:1px solid #ccc; border-top:0px; border-bottom:0; background:#fff; border-bottom: 1px solid #ccc; }




.basic-category .new { color:crimson; }

.basic-category-banner { border:1px solid #ccc; background:#f5f5f5; padding:0; margin:0; margin-top:10px; }
/*
.basic-category-banner .line { width:100%; height:1px; background: #000 url('/data/main/category_line.jpg') no-repeat left top; margin:0; } 
*/
.basic-category-banner .info-box { padding:20px 40px; }
.basic-category-banner h4 { color:#141414; font-weight:500; font-size:20px; line-height:25px; }
.basic-category-banner span { color:#f5840b;}

@media all and (max-width:991px) {
	.at-side { display:none; }
}