/*股票右侧*/
.wengu-recommend { float: right;width: 350px; }
.stock-search { float: left;position: relative;width: 350px;line-height: 45px;font-size: 16px; }
.stock-search input { float: left;padding: 0 16px;width: 237px;line-height: 43px;height: 43px;font-size: 16px;border: 1px solid #e4e4e4;border-right: none; }
.stock-search .search-btn { float: left;width: 80px;text-align: center;color: #fff;background-color: #d91f26; }
.stock-search .result { position: absolute;top: 48px;left: 0;background-color: #fff;display: none;width: 348px;line-height: 35px;color: #666;text-align: center;border: 1px solid #ddd;z-index: 100; }
.stock-search .result .title { background-color: #f1f1f1;color:#333;overflow: hidden; }
.stock-search .result .title span { float: left;width: 50%; }
.stock-search .result .links a { display: block;line-height: 45px;height: 45px; }
.stock-search .result .links a span { float: left;display: block;width: 50%;font-size: 14px; }
.stock-search .result .links a:hover { color: #000;background-color: #ddd; }
.stock-mine { margin-top: 28px;line-height: 40px;border: 1px solid #eaeaea;border-right: none;border-bottom: none;overflow: hidden; }
.stock-mine a { float:left;width: 173px;text-align: center;font-size: 18px;border-right: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea; }
.stock-mine img { margin-right: 8px;width: 25px; }
.stock-mine span { vertical-align: middle; }
/*热度动态*/
.wengu-dynamic { margin-top: 15px;width: 100%;line-height: 40px;font-size: 16px;text-align: center;border-bottom: 1px solid #f5f5f5; }
.wengu-dynamic li { width: 100%;overflow: hidden; }
.wengu-dynamic li:nth-child(odd) { background-color: #f5f5f5; }
.wengu-dynamic span, .wengu-dynamic a { float: left;width: 80px; }
.wengu-dynamic .name { padding: 0 5px;width: 100px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.wengu-dynamic .drop { color: #33aa11; }
.wengu-dynamic .rise { color: #e72323; }
/*猜你喜欢*/
.wengu-like { font-size: 15px; }
.wengu-like li { padding: 15px 0;border-bottom: 1px solid #ccc;overflow: hidden; }
.wengu-like li .photo { width: 156px;height: 88px; }
.wengu-like li .box { float: left;margin-left: 10px;width: 184px; }
.wengu-like li .box a { display: block;font-size: 15px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.wengu-like li .box .course { margin-top: 6px;width: 100%; }
.wengu-like li .expert { margin-top: 7px; }
.wengu-like li .expert span { vertical-align: middle; }
.wengu-like li .expert a { display: inline-block;vertical-align: middle;width: 135px; }
.wengu-like li .buy { margin-top: 7px;color: #ccc; }
/*明星讲师*/
.wengu-star li { padding: 15px 0;float: left;width: 350px;border-bottom: 1px solid #ccc; }
.wengu-star li .photo { width: 80px;height: 80px; }
.wengu-star li .box { float: left;margin-left: 10px;width: 260px; }
.wengu-star li .box .expert { float:left;margin-top: 5px;line-height: 24px; }
.wengu-star li .box .expert .name { float: left;padding-right: 5px;font-size: 18px; }
.wengu-star li .box .expert .name:hover { color: #666; }
.wengu-star li .box .expert img { float: left;margin: 3px 0 0 5px;cursor: pointer; }
.wengu-star li .box .expert .consultant { float: left;position: relative; }
.wengu-star li .box .expert .consultant .cs-box { position: absolute;top: 36px;left: -265px;display: none;width: 308px;line-height: 28px;font-size: 16px;background-color: #f0f0f0;border: 1px solid #d6d6d6;border-radius: 5px; }
.wengu-star li .box .expert .consultant:hover .cs-box { display: block; }
.wengu-star li .box .expert .consultant .cs-box .arrow { position: absolute;top: -11px;right: 19px;width: 22px;height: 11px;background: url(../images/wenguIcon.png) no-repeat 0 -93px; }
.wengu-star li .box .expert .consultant .cs-box .cs-name { padding: 10px 0 10px 12px;border-bottom: 1px solid #d6d6d6; }
.wengu-star li .box .expert .consultant .cs-detail { padding: 15px 0 20px 12px;overflow: hidden; }
.wengu-star li .box .txt { margin-top: 9px;display: block;width: 100%;font-size: 15px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.wengu-star li .box .belongs { margin-top:10px;line-height: 19px;overflow: hidden; }
.wengu-star li .box .belongs a { float: left;margin-right: 15px;padding-left: 22px;font-size: 14px;color: #666; }
.wengu-star li .box .belongs .course { background: url(../images/wenguIcon.png) no-repeat 0 -115px; }
.wengu-star li .box .belongs .saying { background: url(../images/wenguIcon.png) no-repeat 0 -143px; }
/*砖家说说*/
.wengu-saying { color: #666; }
.wengu-saying li { margin-top: 18px;line-height: 19px;overflow: hidden; }
.wengu-saying li .num { float: left;display:block;color: #fff;width: 19px;height: 19px;line-height: 19px;font-size: 12px;text-align: center;border-radius: 5px;background: linear-gradient(to bottom, #bababa 0%, #afafaf 50%, #bababa 100%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#bababa', endColorstr='#bababa', GradientType=0); }
.wengu-saying li .active { background: linear-gradient(to bottom, #cf0000 0%, #c90000 50%, #cf0000 100%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#cf0000', endColorstr='#cf0000', GradientType=0); }
.wengu-saying li a { float: left;display: block;margin-left: 10px; }
.wengu-saying li .zjname { width: 45px;color: #333;font-weight: bold;font-size: 15px; }
.wengu-saying li i { float: left;font-weight: bold;color: #333;width: 19px;text-align: center; }
.wengu-saying li span { float: left;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.wengu-saying li .txt { color: #666;width: 256px; }
.wengu-saying li a:hover .txt { color: #D91F26; }