@charset "utf-8";
/************************************************
YUANTA
commnet : research
*************************************************/

.interGroupWrap {overflow:hidden;position:relative;}
.interGroupWrap .interGroup {float:left;width:310px;}
.interGroupWrap .interGroup .tblCol {height:90px;}
.interGroup + .interGroup {float:right}
.interGroupWrap .tblTxtWrap .lTxt em strong {color:#e02f00;}
.interGroupWrap .arr {position:absolute;top:70px;left:50%;margin-left:-12px;width:23px;height:43px;background-position:0 -870px;}
 
.interGroupWrap .btnGroup {position:absolute;left:50%;top:30px;margin-left: -75px;width:152px;text-align:center;}
.interGroupWrap.analyst .btnGroup {top:-5px;}
.interGroupWrap .btnGroup li {}
.interGroupWrap .btnGroup .btn {width:60px;margin-top:5px;text-align:right;position:relative;}
.interGroupWrap .btnGroup .btn span{width:5px;height:10px;position:absolute;left:9px;top:9px;background-position:-116px -23px}
.interGroupWrap .btnGroup li.reg .btn{text-align:left}
.interGroupWrap .btnGroup li.reg .btn span{background-position:-109px -23px;right:9px;left:auto;}
.interGroupWrap .btnGroup li.move .btn span{width:10px;height:5px;background-position:-133px -31px;top:11px;}
.interGroupWrap .btnGroup li.move .btn.up span{background-position:-122px -31px}
.interGroupWrap .btnGroup li.add .btn span{width:9px;height:9px;background-position:-144px -30px;top:8px;}
.interGroupWrap .btnGroup li.del .btn span{width:10px;height:10px;background-position:-245px -23px}
.interGroupWrap .btnGroup li.del .btn.all span{background-position:-233px -23px}

.interGroupWrap.analyst dl.guideTxt dt {background:none;padding-left:0 !important;}
.interGroupWrap.analyst dl.guideTxt dt:before {display:none;}
.interGroupWrap.analyst dl.guideTxt dd {padding-left:0 !important;}

.interGroupWrap tr.CI-GRID-ROW-SELECTED > td {background:#fff0ea !important}


.reportBestWrap {position:relative;margin-top:-32px;margin-bottom:38px;}
.reportBestWrap .tit {text-align:center;display:block;height:35px;line-height:35px;color:#334351;font-size:16px;border:1px solid #cdd5db;border-bottom:0;background:#e1eaf1;}
.reportBest {border:1px solid #e8e8e8;border-top:0;background:#f2f9ff;overflow:hidden;}
.reportBest li {float:left;width:262px;height:165px;border-left:1px solid #e8e8e8;position:relative;}
.reportBest li:first-child {border-left:0;}
.reportBest li a {padding:20px;display:block;width:262px;height:165px;box-sizing:border-box;}
.reportBest li dl dt {font-size:16px;line-height:20px;color:#3d3d3d;font-weight:bold;}
.reportBest li dl dt strong {font-size:18px;color:#115bc3;}
.reportBest li dl dd img {position:absolute;bottom:0;right:20px;/*width:100px;*/height:90px;}
.reportBest li dl dd strong {padding:0 5px;font-weight:normal;color:#f2f9ff;font-size:12px;position:absolute;bottom:20px;left:20px;height:18px;line-height:18px;max-width:100px;background-color:#0163bc;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.reportBest li dl dd p {margin-top:10px;line-height:18px;color:#3d3d3d;letter-spacing:-1px;font-size:15px;}
.reportBest li dl dd .date {margin-top:5px;color:#6d6d6d;font-size:12px;}

.stockList {border:1px solid #e8e8e8;overflow:hidden;color:#3d3d3d;display:table;width:100%;box-sizing:border-box;letter-spacing:-1px;margin-top:-32px;position:relative;}
.stockList>li{display:table-cell;text-align:center;border-left:1px solid #e8e8e8;box-sizing:border-box;}
.stockList>li:first-child{border-left:none}
.stockList>li dt{height:34px;line-height:34px;color:#3d3d3d;background-color:#f8f8f8;font-size:13px}
.stockList>li dd{height:50px;padding:15px 0;font-size:13px}
.stockList>li dd strong{display:block;font-size:22px;line-height:22px;margin-bottom:8px}
.stockList li em.zero{color:#3d3d3d;}

.analysIntro {position:relative;}
.analysIntro dt {min-height:58px;border-bottom:1px solid #e8e8e8;position:relative;}
.analysIntro dt > strong {color:#3d3d3d;font-size:20px;line-height:58px;}
.analysIntro dt > strong span {color:#3d3d3d;font-size:16px;line-height:16px;font-weight:normal;display:inline-block;margin-left:5px;margin-right:5px}
.analysIntro dt > strong + .btn{position:relative;top:-2px;}
.analysIntro dt .rTxt {top:20px;color:#6d6d6d; font-size:13px;position:absolute;right:0;bottom:20px;}
.analysIntro dt .rTxt span {display:inline-block;position:relative;padding-left:19px;}
.analysIntro dt .rTxt span:before {content:"";position:absolute;top:4px;left:0;width:15px;height:13px;background:url("/myasset/common/img/rs/spr_anintro.png") no-repeat;}
.analysIntro dt .rTxt span.email {margin-left:10px;}
.analysIntro dt .rTxt span.email:before {background-position:0 -15px;}
.analysIntro dd {border-bottom:1px solid #cbcbcb;padding:23px 22px 23px 147px;position:relative;min-height:114px;background:url("/myasset/common/img/rs/bg_anintro.png") no-repeat;}
.analysIntro dd .anImgArea {position:absolute;top:23px;left:22px;width:98px;height:113px;border:1px solid #e8e8e8; background:#fff;}
.analysIntro dd .anImgArea img {width:98px;height:113px;}
.analysIntro dd > ul li {display:table;width:100%;font-size:13px;color:#6d6d6d;letter-spacing:-1px}
.analysIntro dd > ul li > strong {width:40px;position:relative;padding-left:7px;}
.analysIntro dd > ul li > strong:before {content:"";position:absolute;top:9px;left:0;width:2px;height:2px;background:#115bc0;}
.analysIntro dd > ul li > strong,  .analysIntro dd > ul li > div {display:table-cell;}
.analysIntro dd > ul li > div > p, .analysIntro dd > ul li > div li {/* padding-left:8px; */ position:relative; font-size:13px}/* 240401 수정 */
/* .analysIntro dd > ul li > div > p:before, .analysIntro dd > ul li > div li:before {position:absolute; top:9px; left:0; width:4px; height:1px; background-color:#666; clear:both; display:block; content:''} *//* 240401 삭제 */

/* 240401 추가(센터장님 영역 변경) */
.rsTopWrap {position:relative; overflow:hidden;}
.rsTopWrap > .anImgArea2 {position:absolute; right:5px; top:15px;}
.analysIntro2 {margin:20px 385px 0 10px; min-height:223px}
.analysIntro2 dt > strong {display:block; padding-bottom:6px; color:#3d3d3d; font-size:22px;}
.analysIntro2 dt > strong span {color:#3d3d3d; font-size:15px; font-weight:normal; display:inline-block; margin-left:5px;}
.analysIntro2 dt .txt1 span {display:inline-block; position:relative; padding-left:19px; color:#737372; letter-spacing:-0.02em;}
.analysIntro2 dt .txt1 span:before {content:""; position:absolute; top:5px; left:0; width:15px; height:13px; background:url("/myasset/common/img/rs/spr_anintro.png") no-repeat;}
.analysIntro2 dt .txt1 span.email {margin-left:10px; color:#0b0a09}
.analysIntro2 dt .txt1 span.email:before {background-position:0 -15px;}
.analysIntro2 dd {padding-top:25px}
.analysIntro2 dd > ul li {display:table; width:100%; font-size:13px; color:#727070; letter-spacing:-1px}/* 240405 수정(font-size) */
.analysIntro2 dd > ul li > strong, 
.analysIntro2 dd > ul li > div {display:table-cell;}
.analysIntro2 dd > ul li > strong {width:40px; color:#595656}
/* 240401 추가(e) */

.titStAnalysis {margin-bottom:4px;font-size:16px;color:#3d3d3d;font-weight:bold;}
.stAnalList {position:relative;width:100%;/* overflow: hidden; */clear:both;}
.stAnalList:after {content:"";display:table;clear: both;}
.stAnalList+.stAnalList {margin-top: 30px;}
.stAnalList > li {float:left;width:50%;box-sizing:border-box;}
.stAnalList > li.left {padding-right: 15px;}
.stAnalList > li.right {padding-left: 15px;}
.stAnalList > li:before {content:"";position:absolute;top:-1px;width:378px;height:100%;border:1px solid #dcdcdc;/* border-top:0; */}
.stAnalList .analysIntro dt {min-height:115px;padding:23px 22px 25px 135px;}
.stAnalList .analysIntro dt  strong {display:block;font-size:16px;line-height:30px;padding:0;}
.stAnalList .analysIntro dt .rTxt {position:static;margin:20px 0 0 0;}
.stAnalList .analysIntro dt .rTxt span {display:block;}
.stAnalList .analysIntro dt .rTxt  .email {margin:10px 0 0 0;}
.stAnalList .analysIntro dd {position:relative;background:none;padding-left:22px;position:static;border:0;}
.stAnalList .analysIntro dd > ul li > strong:before {background:#666;}
.rcAnalyst > strong {font-size:15px;color:#3d3d3d;letter-spacing:-1px;display:block;margin-bottom:10px;}
.rcAnalyst li > a {border:0;display:inline;font-size:14px;color:#6d6d6d;line-height:24px;background:none;}
.rcAnalyst li > a:hover, .rcAnalyst li > a:focus {color:#126dbb;background:none;border:0;text-decoration:underline;}


/* rsSearchList */
.rsSearchList > p {color:#6d6d6d;font-size:13px;margin-bottom:10px;}
.rsSearchList > ul {border-top:2px solid #6d6d6d;}
.rsSearchList > ul li {border-bottom:1px solid #e8e8e8;}
.rsSearchList > ul li dl {padding:20px 120px 20px 170px;position:relative;}
.rsSearchList > ul li dl dt {font-size:16px;color:#000;font-weight:bold;line-height:16px;padding-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.rsSearchList > ul li dl dd {color:#6d6d6d;font-size:13px;line-height:18px;}
.rsSearchList > ul li dl dd > span.strong {color:#1779cc;}
.rsSearchList > ul li dl dd > span {padding:0 8px;display:inline-block;position:relative;}
.rsSearchList > ul li dl dd > span:before {content:"";position:absolute;top:50%;left:0;margin-top:-6px;width:1px;height:12px;background:#6d6d6d;}
.rsSearchList > ul li dl dd > span:first-child {padding-left:0;}
.rsSearchList > ul li dl dd > span:first-child:before {display:none;}
.rsSearchList > ul li dl dd.ctg, .rsSearchList > ul li dl dd.down {position:absolute;top:20px;}
.rsSearchList > ul li dl dd.ctg {left:20px;width:130px;}
.rsSearchList > ul li dl dd.ctg strong {display:block;color:#000;font-weight:normal;}
.rsSearchList > ul li dl dd.down {right:20px;width:90px;text-align:right;}

.rsMsgWrap {margin-top:-32px;border:1px solid #e8e8e8;height:188px;overflow:hidden;position:relative;background:url("/myasset/common/img/rs/bg_rsmsg.jpg") no-repeat;}
.rsMsgWrap > dl {padding:20px 40px;letter-spacing:-1px;}
.rsMsgWrap > dl dt {color:#3d3d3d;font-size:22px;line-height:30px;font-weight:bold;letter-spacing:-2px;}
.rsMsgWrap > dl dt strong {color:#0163b6;}
.rsMsgWrap > dl dd {margin-top:15px;color:#6d6d6d;font-size:15px;line-height:23px;}

dl.analystPop {width:450px;}
dl.analystPop dt {color:#124993;font-size:16px;}

/* analSlider */
.analSlider {position:absolute;top:0;right:52px;width:283px;height:188px;}
.analSlider ul.analViewport {width:283px;height:188px;overflow:hidden;}
.analSlider ul.analViewport > li {width:283px;height:188px;float:left;position:relative;}
.analSlider ul.analViewport > li img {width:140px;height:188px;float:right;margin-right:10px;}
.analSlider ul.analViewport > li span, .analSlider ul.analViewport > li strong {display:block;float:left;width:133px;text-align:right;}
.analSlider ul.analViewport > li span {margin-top:115px;color:#6d6d6d;font-size:14px;line-height:24px;}
.analSlider ul.analViewport > li strong {color:#0163b6;font-size:18px;line-height:23px;}
.analSlider .bx-viewport {height:188px !important;}
.analSlider .bx-controls-direction a {font-size:0;width:12px;height:20px;background:red;position:absolute;bottom:34px;background:url("/myasset/common/img/rs/bg_analslider.png") no-repeat;}
.analSlider .bx-controls-direction a.bx-prev {left:0;margin-left:-22px;}
.analSlider .bx-controls-direction a.bx-next {right:0;margin-right:-22px;background-position:0 bottom;}

/*main*/
.main .headerWrap{/*padding:0 270px;*/}
.main .gnbNavWrap>ul>li>.gnbMenuWrap{/*min-width:1530px*/}
.main #footer .footerWrap, .main .footerGNWrap>div{/*padding:0 270px;*/}
.rsMainWrap{background:url("/myasset/common/img/rs/bg_rsMainCtWrap.png") no-repeat center 115px;/*min-width:1530px*/}
.rsMainWrap>.inWrap{margin:0 auto;width:990px;/*padding:0 270px;*/position:relative}
.rsMainWrap .rsMainHeader{height:115px;overflow:hidden;clear:both}
.rsMainWrap .rsMainHeader h1{background:url("/myasset/common/img/rs/spr_rsmain.png") no-repeat -320px 0;width:77px;height:29px;margin:30px 0 7px 3px;font-size:0;overflow:hidden;line-height:0}
.rsMainWrap .rsMainHeader>p{font-size:16px;letter-spacing:-1px}
.rsMainWrap .rsMainHeader .rCont{position:absolute;top:0;right:0;}
.rsMainWrap .rsMainHeader .rCont ul{padding:34px 0 39px;overflow:hidden}
.rsMainWrap .rsMainHeader .rCont ul li{width:200px;float:left}
.rsMainWrap .rsMainHeader .rCont ul li:first-child{padding-right:20px;}
.rsMainWrap .rsMainHeader .rCont ul li .ri{vertical-align:middle;margin-right:13px;}
.rsMainWrap .rsMainHeader .rCont ul li a{font-size:17px;color:#000;letter-spacing:-0.85pt}
.rsMainWrap .rsMainHeader .rCont ul li a:hover {color:#f26522;}

/*hello main icon*/
.rsMainWrap .ri, .rsMainWrap .rsMainCtWrap .rsMainCtToday .rsMainCtTUL li p.rsMainCtR1 .more>span, .rsMainWrap .rsMainCtWrap .rsMainCtToday .rsMainCtTUL li .rsMainCtR2>span, .rsQuickSWrap > strong
{display:inline-block;background-image:url("/myasset/common/img/rs/spr_rsmain.png");background-repeat:no-repeat;vertical-align:middle;}
.rsMainWrap .ri.rs1{background-position:0px 0px;width:190px;height:20px}
.rsMainWrap .ri.rs2{background-position:-21px 0px;width:23px;height:24px}
/*.rsMainWrap .ri.rs3{background-position:0px -26px;width:88px;height:19px}
.rsMainWrap .ri.rs4{background-position:0px -46px;width:158px;height:17px}
.rsMainWrap .ri.rs5{background-position:0px -64px;width:150px;height:17px}*/

.rsMainWrap .ri.rs6{background-position:0px -83px;width:48px;height:51px}
.rsMainWrap .ri.rs7{background-position:-49px -83px;width:62px;height:52px}
.rsMainWrap .ri.rs8{background-position:-113px -83px;width:54px;height:49px}
.rsMainWrap .ri.rs9{background-position:-169px -83px;width:58px;height:51px}
.rsMainWrap .ri.rs10{background-position:-229px -83px;width:62px;height:50px}
.rsMainWrap .ri.rs11{background-position:-293px -83px;width:60px;height:49px}
.rsMainWrap .ri.rs12{background-position:-355px -83px;width:59px;height:48px}

.rsMainWrap .ri.rsT01{background-position:-422px -81px;width:44px;height:42px}
.rsMainWrap .ri.rsT02{background-position:-468px -81px;width:54px;height:42px}
.rsMainWrap .ri.rs14{background-position:-89px 0px;width:42px;height:41px;}
.rsMainWrap .rsMainCtWrap{}
.rsMainWrap .rsMainCtWrap>.inWrap{padding-bottom:23px}
.rsMainWrap .rsMainCtWrap .rsMainCtTxt{font-size:24px;color:#fff;letter-spacing:-1px}
.rsMainWrap .rsMainCtWrap .rsMainCtinBox{margin-top:60px}
.rsMainWrap .rsMainCtWrap .rsMainCtToday{float:left;}
.rsMainWrap .rsMainCtWrap .rsMainCtToday .rsMainCtTTxt{width:460px;height:66px;padding-left:195px;font-size:38px;color:#0d0d0d;line-height:50px}
.rsMainWrap .rsMainCtWrap .rsMainCtToday .rsMainCtTTxt > span{margin-left:6px;font-size:16px;vertical-align:middle;color:#201e2f}
.rsMainWrap .rsMainCtWrap .rsMainCtToday .rsMainCtTUL{overflow:hidden}
.rsMainWrap .rsMainCtWrap .rsMainCtToday .rsMainCtTUL .ri{display:block;}
.rsMainWrap .rsMainCtWrap .rsMainCtToday .rsMainCtTUL li{float:left;width:212px;height:294px;background:url("/myasset/common/img/rs/bg_rsMainCtWrap_02.png") no-repeat 0 0;padding-right:10px;}
.rsMainWrap .rsMainCtWrap .rsMainCtToday .rsMainCtTUL li.c2{background:url("/myasset/common/img/rs/bg_rsMainCtWrap_03.png") no-repeat 0 0;}
.rsMainWrap .rsMainCtWrap .rsMainCtToday .rsMainCtTUL li.c3{background:url("/myasset/common/img/rs/bg_rsMainCtWrap_04.png") no-repeat 0 0;}
.rsMainWrap .rsMainCtWrap .rsMainCtToday .rsMainCtTUL li p{text-align:center;}
.rsMainWrap .rsMainCtWrap .rsMainCtToday .rsMainCtTUL li p.rsMainCtR1{margin-top:22px;font-size:22px;color:#fff;line-height:22px;font-weight:bold;letter-spacing:-1px;position:relative;padding-right:15px}
.rsMainWrap .rsMainCtWrap .rsMainCtToday .rsMainCtTUL li p.rsMainCtR1 .more{width:17px;height:17px;display:block;position:absolute;top:2px;right:12px}
.rsMainWrap .rsMainCtWrap .rsMainCtToday .rsMainCtTUL li p.rsMainCtR1 .more>span{background-position:-407px 0;display:block;width:17px;height:17px;font-size:0;text-indent:-999px}
.rsMainWrap .rsMainCtWrap .rsMainCtToday .rsMainCtTUL li p.rsMainCtR1 > span{margin:0 auto;}
.rsMainWrap .rsMainCtWrap .rsMainCtToday .rsMainCtTUL li .rsMainCtR2{margin-top:50px;font-size:17px;color:#fff;line-height:24px;padding:0 15px;letter-spacing:-1px;text-align:center;position:relative;}
.rsMainWrap .rsMainCtWrap .rsMainCtToday .rsMainCtTUL li .rsMainCtR2 a{color:#fff;}
.rsMainWrap .rsMainCtWrap .rsMainCtToday .rsMainCtTUL li .rsMainCtR2 a:hover{text-decoration:underline;}
.rsMainWrap .rsMainCtWrap .rsMainCtToday .rsMainCtTUL li .rsMainCtR2 a.bt {display:block; height:32px; line-height:32px; font-weight:bold; color:#fff; font-size:19px; background-color:#127a90; margin-top:5px; letter-spacing:0}/* 240513 수정 */
.rsMainWrap .rsMainCtWrap .rsMainCtToday .rsMainCtTUL li .rsMainCtR2 a.bt:hover, .rsMainWrap .rsMainCtWrap .rsMainCtToday .rsMainCtTUL li .rsMainCtR2 a.bt:focus{opacity:.8;text-decoration:none}
.rsMainWrap .rsMainCtWrap .rsMainCtToday .rsMainCtTUL li .rsMainCtR2>span{display:block;margin:0 auto;width:71px;height:55px;background-position:-429px 0;position:absolute;left:50%;top:95px;margin-left:-35px}
.rsMainWrap .rsMainCtWrap .rsMainCtToday .rsMainCtTUL li.c2 .rsMainCtR2>span{width:65px;height:63px;background-position:-503px 0;margin-left:-32px}
.rsMainWrap .rsMainCtWrap .rsMainCtToday .rsMainCtTUL li.c3 .rsMainCtR2>span{width:65px;height:53px;background-position:-572px 0;margin-left:-32px}
.rsMainWrap .rsMainCtWrap .rsMainCtData{float:right;width:300px;height:346px;background:url("/myasset/common/img/rs/bg_rsMainCtWrap_05.png") no-repeat 0 0;}
.rsMainWrap .rsMainCtWrap .rsMainCtData > .inWrap{padding:23px 15px 0}
.rsMainWrap .rsMainCtWrap .rsMainCtData .rsMainCtDataTxt{}
.rsMainWrap .rsMainCtWrap .rsMainCtData .rsMainCtDataTxt a {display:block}/* 200518추가 */
.rsMainWrap .rsMainCtWrap .rsMainCtData .rsMainCtDataTxt p{text-align:center;color:#e1e1e1}
.rsMainWrap .rsMainCtWrap .rsMainCtData .rsMainCtDataTxt .rsMainCtDataTxt1{padding:0px;font-size:22px;line-height:22px}
.rsMainWrap .rsMainCtWrap .rsMainCtData .rsMainCtDataTxt .rsMainCtDataTxt1 em{color:#f26c2d}
.rsMainWrap .rsMainCtWrap .rsMainCtData .rsMainCtDataTxt .rsMainCtDataTxt2{margin-top:2px;font-size:14px}

.rsMainWrap .rsMainCtWrap .rsMainCtData table{margin-top:12px;width:100%}
.rsMainWrap .rsMainCtWrap .rsMainCtData table th,
.rsMainWrap .rsMainCtWrap .rsMainCtData table td{color:#e1e1e1}
.rsMainWrap .rsMainCtWrap .rsMainCtData table th{padding:12px 10px 12px 10px;}
.rsMainWrap .rsMainCtWrap .rsMainCtData table td{padding:12px 0px 12px 0px}
.rsMainWrap .rsMainCtWrap .rsMainCtData table thead th{font-size:15px;font-weight:normal;border-top:1px solid #666361;border-bottom:1px solid #666361;}
.rsMainWrap .rsMainCtWrap .rsMainCtData table tbody th{font-size:15px;text-align:left;/* padding:12px 0 12px 5px; */color:#fff;}/*160712 수정(e)*/
.rsMainWrap .rsMainCtWrap .rsMainCtData table tbody th>span{width:95px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}
.rsMainWrap .rsMainCtWrap .rsMainCtData table tbody td{font-size:15px;text-align:right;padding-right:5px;color:#fff;letter-spacing:-1px}
.rsMainWrap .rsMainCtWrap .rsMainCtData table caption {font-size:0; height:0; line-height:0; overflow:hidden;/* visibility:hidden; */width:0;}/* 200515수정(접근성) */
/*160712 추가*/
.rsMainWrap .rsMainCtWrap .rsMainCtData table tbody th {padding:7px 0 7px 5px;/*  width:95px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle */}
.rsMainWrap .rsMainCtWrap .rsMainCtData table tbody td {padding:7px 0;}
/*160712 추가(e)*/

/*170331 추가*/
.rsMainCtData .ico.down {width:21px;height:20px; background-position:-424px -957px}
.rsMainCtData .ico.up {width:21px;height:20px; background-position:-453px -957px}
/*170331 추가(e)*/

.rsQuickSWrap > .inWrap{padding-bottom:67px}
.rsQuickSWrap > strong{display:block;width:220px;padding-right:14px;height:41px;background-position:-640px 0;font-size:18px;color:#fff;line-height:41px;text-align:center;}
.rsQuickSWrap ul{overflow:hidden;display:table;width:100%;}
.rsQuickSWrap ul li{display:table-cell;text-align:center;height:142px;}
.rsQuickSWrap ul li>a{display:block;position:relative;height:142px}
.rsQuickSWrap ul li>a:hover, .rsQuickSWrap ul li>a:focus{opacity:.8}
.rsQuickSWrap ul li .rsQuickSTit{display:block;position:absolute;left:0;right:0;bottom:23px;font-size:16px;line-height:16px;color:#fff;}
.rsQuickSWrap ul li .ri{display:block;position:absolute;top:26px;left:0;right:0;margin:0 auto;}

.rsBoardWrap > .inWrap{padding-bottom:100px}
.rsBoardWrap .tabs{margin-top:10px}
.rsBoardWrap .tabs li{float:left;width:33.3%;border-left:1px solid #d4e1f0;box-sizing:border-box;}
.rsBoardWrap .tabs li:first-child{border-left:none}
.rsBoardWrap .tabs li a{position:relative;display:block;min-height:72px;line-height:72px;text-align:center;letter-spacing:-1px;background:url("/myasset/common/img/rs/spr_rsmain.png") no-repeat 0px -232px;}
.rsBoardWrap .tabs li.end a{background-position:-661px -232px}
.rsBoardWrap .tabs li.tc-selected a{font-weight:bold;background-position:0px -306px}
.rsBoardWrap .tabs li.tc-selected.end a{background-position:-661px -306px}
.rsBoardWrap .rsBoardTab li .rsBoardTabB{position:absolute;right:16px;top:16px;display:block;font-size:20px;color:#f86119;text-align:center;line-height:41px}
.rsBoardWrap .rsBoardTab li .rsBoardTabB.type2{font-size:14px}
.rsBoardWrap .rsBoardTab li .rsBoardTabD{display:block;font-size:14px;color:#fff;line-height:14px}
.rsBoardWrap .rsBoardTab li .rsBoardTabT{display:block;font-size:18px;color:#fff;line-height:18px}
.rsBoardWrap .rsBoardTab li a.type2 .rsBoardTabT{line-height:72px}
.rsBoardWrap .rsBoardTab li a.type1{text-align:left;}
.rsBoardWrap .rsBoardTab li a.type1 .rsBoardTabD{padding-top:16px;padding-left:20px}
.rsBoardWrap .rsBoardTab li a.type1 .rsBoardTabT{padding-top:6px;padding-left:20px}
.rsBoardWrap .rsBoardLIst{border:none;top:0px}
.rsBoardWrap .rsBoardLIstUL{margin-top:4px;border-top:2px solid #6d6d6d;border-bottom:1px solid #e8e8e8;}
.rsBoardWrap .rsBoardLIstUL.blogin{margin-top:50px}
.rsBoardWrap .rsBoardLIstUL.type2{margin-top:0px;border:none;}
.rsBoardWrap .rsBoardLIstUL>li{padding-top:16px;padding-bottom:16px;border-top:1px solid #e8e8e8;}
.rsBoardWrap .rsBoardLIstUL>li:first-child{border-top:none}
.rsBoardWrap .rsBoardLIstUL>li>ul{display:table;width:100%}
.rsBoardWrap .rsBoardLIstUL>li>ul>li{display:table-cell;}
.rsBoardWrap .rsBoardLIstUL>li>ul>li.c1{padding-left:30px;width:156px;vertical-align:middle;}
.rsBoardWrap .rsBoardLIstUL>li>ul>li.c2{width:697px}
.rsBoardWrap .rsBoardLIstUL>li>ul>li.c3{vertical-align:middle;}

.rsBoardWrap .rsBoardLIst .rsBoardLIstC1{font-size:13px;color:#6d6d6d;line-height:18px}
.rsBoardWrap .rsBoardLIst .rsBoardLIstC1sub{font-size:14px;color:#000;line-height:18px}

.rsBoardWrap .rsBoardLIstUL.analyst>li>ul>li.c1{padding-left:0px}
.rsBoardWrap .rsBoardLIstUL.analyst>li>ul>li.c2{vertical-align:middle;}
.rsBoardWrap .rsBoardLIst .rsBoardLIstImg{padding-bottom:8px}
.rsBoardWrap .rsBoardLIst .rsBoardLIstName{font-size:14px;color:#3d3d3d;font-weight:bold;text-align:center;}

.rsBoardWrap .rsBoardLIst .rsBoardLIstTit{display:block;overflow:hidden;width:610px;white-space:nowrap;text-overflow:ellipsis;font-size:16px;color:#000;line-height:24px;}
.rsBoardWrap .rsBoardLIst .rsBoardLIstLow{margin-top:4px;font-size:13px;color:#6d6d6d;line-height:18px}
.rsBoardWrap .rsBoardLIst .rsBoardLIstLow .divider{width:15px;color:#6d6d6d;font-size:13px}
.rsBoardWrap .rsBoardLIst .rsBoardLIstLow+.rsBoardLIstLow{margin-top:2px}
.rsBoardWrap .rsBoardLIst .addFile{color:#e02f00;font-size:13px}
.rsBoardWrap .rsBoardLIst .addFile .ico{margin-right:5px;position:relative;top:-2px !important;}

.rsBoardWrap .rsBoardBtnWrap{overflow:hidden;margin-top:26px}
.rsBoardWrap .rsBoardBtnWrap .rsBoardBtn{float:right;font-size:15px;color:#a3a3a3}
.rsBoardWrap .rsBoardBtnWrap .rsBoardBtn a{font-size:15px;color:#3d3d3d}

.rsFSchBtn{position:absolute;top:286px;right:-114px;width:94px;height:150px;background-color:#1f80d2;color:#fff;font-weight:bold;font-size:16px;line-height:23px;text-align:center;padding-top:39px;box-shadow: 1px 1px 10px #1f2333;border-radius:5px;cursor:pointer;}
.rsFSchBtn>span{position:absolute;width:34px;height:65px;top:98px;left:50%;margin-left:-17px;background:url("/myasset/common/img/rs/spr_rsmain.png") no-repeat -258px 0;font-size:0;line-height:0}
.rsFSchBtn.off{display:none;}
.rsTodayRWrap{display:none;position:absolute;background-color:#016dbf;width:240px;height:366px;top:286px;right:-260px;border-radius:5px;box-shadow: 1px 1px 10px #1f2333;z-index:90} 
.rsTodayRWrap.on{display:block}
.rsTodayRWrap .rsTodayRTit{height:46px;text-align:center;line-height:50px;font-size:16px;font-weight:bold;color:#fff;background-color:#05509c;border-top-left-radius:5px;border-top-right-radius:5px;}
.rsTodayRWrap .listWrap{margin:52px 30px 0;height:210px;overflow:hidden}
.rsTodayRWrap ul{}
.rsTodayRWrap li{line-height:40px;}
.rsTodayRWrap li>a{color:#fff;display:inline-block;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}
.rsTodayRWrap .rsTodayRBtn{}
.rsTodayRWrap .rsTodayRBtn a{position:absolute;left:50%;margin-left:-18px;width:37px;height:23px;background:url("/myasset/common/img/rs/spr_rsmain.png") no-repeat;font-size:0;line-height:0}
.rsTodayRWrap .rsTodayRBtn .rsTodayRPrev{background-position:-211px -25px;top:66px;}
.rsTodayRWrap .rsTodayRBtn .rsTodayRPrev:hover, .rsTodayRWrap .rsTodayRBtn .rsTodayRPrev:focus{background-position:-211px 0;}
.rsTodayRWrap .rsTodayRBtn .rsTodayRNext{background-position:-172px -25px;bottom:24px;}
.rsTodayRWrap .rsTodayRBtn .rsTodayRNext:hover, .rsTodayRWrap .rsTodayRBtn .rsTodayRNext:focus{background-position:-172px 0;}
.rsTodayRWrap .btnCls{display:block;line-height:0;width:13px;height:13px;position:absolute;top:16px;right:10px;}
.rsTodayRWrap .btnCls>span{width:13px;height:13px;background:url("/myasset/common/img/rs/spr_rsmain.png") no-repeat -302px 0;font-size:0;line-height:0;display:inline-block;vertical-align:top}
.rsFFSrcBtnWrap{display:block;z-index:70;position:fixed;left:0;right:0;bottom:50px;max-width:1222px;width:1222px;text-align:right;margin:0 auto}
.rsFFSchBtn{float:right;display:block;width:96px;height:93px;background:url("/myasset/common/img/rs/spr_rsmain.png") no-repeat 0px -139px;margin-left:0;}
.rsFFSchBtn span{display:block;padding-top:48px;font-size:16;color:#fff;font-weight:bold;text-align:center;}

.myReportWrap{overflow:hidden;margin-top:20px}
.myReportWrap .guideTxt{float:left;}
.myReportWrap .guideTxt li{font-size:14px;color:#f86119;}
.myReportWrap .guideTxt li:before{background-color:#f86119}
.myReportWrap .btnWrap{float:right;margin-right:20px}
.myReportWrap .btnWrap a{display:block;}
.myReportWrap .btnWrap a+a{margin-top:4px}

.myReporttab li{margin-top:19px;width:50% !important;height:36px;line-height:36px}
.myRMessage{padding-top:64px;padding-bottom:44px;font-size:16px;color:#6d6d6d;text-align:center;}

/* banner */
.bannerWrap.dailyGuideWrap {padding-top:50px;background:url("/myasset/common/img/rs/ban_rs0702001p1.jpg") no-repeat;}