/*mainArea*/
.mainArea{float: left;width: 880px;}
/*pages*/
.pages{padding: 40px 0;}
/*bbs*/
.bbs{margin: 40px 0 0 0;}
/*catalog*/
.catalog{width: 258px;border: 1px solid #ececec;padding-bottom: 20px;background-color: #fff;}
.catalog h2{width: 258px;height: 40px;line-height: 40px;background-color: #fff4e5;font-size: 18px;font-weight: bold;color: #e64d00;text-indent: 1em;}
.catalog h2 i{font-weight: normal;}
.catalog-cont{position: relative;width: 258px;height: 620px;overflow: hidden;}
.catalog-cont .wheelIcon{background: url(../../images/strategy/detail/wheel.png) 0 0 no-repeat;position: absolute;right: 10px;bottom: 0;width: 32px;height: 32px;}
.catalog h3{color: #333;font-size: 16px;margin: 20px 0 10px 0;text-indent: 1em;}
.catalog ul{position: absolute;top: 0;left: 0;}
.catalog ul div{padding-left: 25px; display:none;border-left: 1px solid #ececec;margin-left: 29px;position: relative;z-index: 2;}
.catalog a{line-height: 30px; cursor: pointer;display: block;font-size: 14px;color: #666;height: 30px;width: 150px;overflow: hidden;text-indent: 1em;}
.catalog a:hover,.catalog a.active{background-color: #f9f9f9;}
.catalog img{float: left;width: 19px;height: 19px;margin-left: 20px;position: relative;z-index: 2;}
.catalog-line{top: 0;width: 0;height: 100%;background-color: #eaeaea;border-left: 1px solid #ececec;position: absolute;left: 29px;z-index: 0;}
.catalog-ud{position: absolute;top: 10px;right: 10px;width: 30px;height: 59px;border: 1px solid #ececec;background-color: #f9f9f9;padding: 2px;}
.catalog-ud span{display: block;width: 28px;height: 28px;background-image: url(../../images/strategy/detail/ud.png);background-repeat: no-repeat;border: 1px solid #ececec;background-color: #fff;cursor: pointer;}
.catalog-up{background-position: 9px 10px;}
.catalog-down{background-position: 9px -21px;}
.catalog-up:hover{background-position: 9px -50px;}
.catalog-down:hover{background-position: 9px -81px;}
.subarea .fixed{position: fixed;top: 0;left: 50%;margin-left: 330px;_position: relative;_margin-left: 0;_left: 0;z-index: 999;}
.subarea .fixed_b{position: fixed;bottom: 160px;left: 50%;margin-left: 330px;_position: relative;_margin-left: 0;_left: 0;z-index: 999;}
/*footer*/
.footer{background-color: #f9f9f9;}


.intitle h2 { margin: 20px 0 10px 20px; padding: 0px 11px; line-height: 23px; height: 23px; background-color: #fff4e5; color: #ff5500; display: inline-block; font-size:16px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;}

.intitle h2 { margin: 20px 0 10px 20px; padding: 0px 11px; line-height: 23px; height: 23px; background-color: #fff4e5; color: #ff5500; display: inline-block; font-size:16px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;}

.b_tj .comtitle{ padding-bottom: 12px; border-bottom: 1px solid #ececec;}
#b_tj{ position:relative;}
#b_tj ol{ overflow:hidden; position:absolute; top:-53px; right:0; z-index:99;}
#b_tj ol li{ float:left; padding:0 15px; color:#333; font-size:18px; line-height:30px; height:32px; cursor:pointer; border-bottom:1px solid #ececec;}
#b_tj ol li.active{ color:#ff5500;border-bottom:1px solid #ff5500;}
#b_tj div{ display:none; overflow:hidden;}
#b_tj ul li{ float:left; margin:0 11px 0 30px; width:100px;}
#b_tj ul li img{ display:block; width:100px; height:100px; border-radius:10px;}
#b_tj ul li span{ width:100px; display:block; text-align:center; color:#333; font-size:16px; line-height:20px; height:40px; overflow:hidden; margin:13px 0 15px;}
#b_tj ul li span:hover{ color:#ff5500;}
#b_tj div.show{ display:block;} 